From 6971002ffb1307041308cf421aae83b188fa6c9a Mon Sep 17 00:00:00 2001 From: Nox871 Date: Sat, 10 Oct 2026 23:53:51 -0500 Subject: [PATCH] =?UTF-8?q?Story=20quest:=20Add=20El=20Hilo=20Que=20No=20T?= =?UTF-8?q?ej=C3=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a new story quest made of an intro, a stealth level, a sequence puzzle level, three combat levels and an outro, with its own scripts, shaders, dialogues and assets. Everything is under scenes/quests/story_quests/el_hilo_que_no_teji/. Co-authored-by: Alan Jose Castillo Viera Co-authored-by: Jair Esnaider Monja Timana --- .../0_intro/el_hilo_que_no_teji_intro.tscn | 835 ++++++++++ .../0_intro/intro_components/IntroDirector.gd | 290 ++++ .../intro_components/IntroDirector.gd.uid | 1 + .../el_hilo_que_no_teji_intro.dialogue | 14 + .../el_hilo_que_no_teji_intro.dialogue.import | 16 + .../intro_components/final_deshilado.gd | 457 +++++ .../intro_components/final_deshilado.gd.uid | 1 + .../el_hilo_que_no_teji_stealth.tscn | 1003 +++++++++++ .../el_hilo_que_no_teji_collected.dialogue | 14 + ...hilo_que_no_teji_collected.dialogue.import | 16 + .../el_hilo_que_no_teji_stealth.dialogue | 8 + ...l_hilo_que_no_teji_stealth.dialogue.import | 16 + .../el_hilo_que_no_teji_stealth.gd | 511 ++++++ .../el_hilo_que_no_teji_stealth.gd.uid | 1 + .../el_hilo_que_no_teji_sequence_puzzle.tscn | 924 +++++++++++ .../cinematica_isla_devorada.gd | 531 ++++++ .../cinematica_isla_devorada.gd.uid | 1 + .../cinematica_llegada_del_vacio.gd | 196 +++ .../cinematica_llegada_del_vacio.gd.uid | 1 + .../cinematica_persecucion.gd | 118 ++ .../cinematica_persecucion.gd.uid | 1 + ..._hilo_que_no_teji_sequence_puzzle.dialogue | 14 + ...ue_no_teji_sequence_puzzle.dialogue.import | 16 + .../hint_sign_pausa.gd | 47 + .../hint_sign_pausa.gd.uid | 1 + .../logica_nivel_2.gd | 404 +++++ .../logica_nivel_2.gd.uid | 1 + .../vacio_particulas_grandes.tscn | 41 + ...el_hilo_que_no_teji_combat_lazaro.dialogue | 23 + ..._que_no_teji_combat_lazaro.dialogue.import | 16 + .../el_hilo_que_no_teji_combat_round_0.gd | 136 ++ .../el_hilo_que_no_teji_combat_round_0.gd.uid | 1 + .../el_hilo_que_no_teji_combat_0.tscn | 847 ++++++++++ ...l_hilo_que_no_teji_combat_round_1.dialogue | 9 + ...que_no_teji_combat_round_1.dialogue.import | 16 + .../combat_1_components/logica_antesala.gd | 317 ++++ .../logica_antesala.gd.uid | 1 + .../el_hilo_que_no_teji_combat_1.tscn | 422 +++++ .../combat_2_components/animacion_de_elian.gd | 178 ++ .../animacion_de_elian.gd.uid | 1 + .../combat_2_components/boss_projectile.tscn | 58 + .../combat_2_components/cinematica_final.gd | 260 +++ .../cinematica_final.gd.uid | 1 + .../dialogos_lino_minijuego3.dialogue | 41 + .../dialogos_lino_minijuego3.dialogue.import | 16 + .../combat_2_components/efectos_final.gd | 482 ++++++ .../combat_2_components/efectos_final.gd.uid | 1 + .../combat_2_components/logica_sala_1.gd | 558 +++++++ .../combat_2_components/logica_sala_1.gd.uid | 1 + .../el_hilo_que_no_teji_combat_2.tscn | 1463 +++++++++++++++++ .../4_outro/el_hilo_que_no_teji_outro1.tscn | 651 ++++++++ .../4_outro/outro_components/OutroDirector.gd | 286 ++++ .../outro_components/OutroDirector.gd.uid | 1 + .../el_hilo_que_no_teji_outro.dialogue | 13 + .../el_hilo_que_no_teji_outro.dialogue.import | 16 + .../4_outro/outro_components/final_bordado.gd | 31 + .../outro_components/final_bordado.gd.uid | 1 + .../4_outro/outro_components/final_hilo.gd | 434 +++++ .../outro_components/final_hilo.gd.uid | 1 + .../outro_components/final_hilo_letras.gd | 561 +++++++ .../outro_components/final_hilo_letras.gd.uid | 1 + .../el_hilo_que_no_teji/REUSE.toml | 86 + .../el_hilo_que_no_teji/quest.tres | 16 + .../assets/images/entities/boss/boss_idle.png | 3 + .../images/entities/boss/boss_idle.png.import | 40 + .../boss/el_hilo_que_no_teji_boss.tres | 137 ++ .../boss/el_hilo_que_no_teji_boss_intro.tres | 62 + .../images/entities/boss/elian_attack.png | 3 + .../entities/boss/elian_attack.png.import | 40 + .../boss/elian_attack_anticipation.png | 3 + .../boss/elian_attack_anticipation.png.import | 40 + .../images/entities/boss/elian_head.png | 3 + .../entities/boss/elian_head.png.import | 40 + .../images/entities/boss/elian_idle.png | 3 + .../entities/boss/elian_idle.png.import | 40 + .../assets/images/entities/lazaro/elder.tres | 137 ++ .../lino/el_hilo_que_no_teji_player.tres | 703 ++++++++ .../el_hilo_que_no_teji_player_collar.tres | 397 +++++ .../images/entities/lino/lino_attack_01.png | 3 + .../entities/lino/lino_attack_01.png.import | 40 + .../images/entities/lino/lino_attack_02.png | 3 + .../entities/lino/lino_attack_02.png.import | 40 + .../entities/lino/lino_collar_confused.png | 3 + .../lino/lino_collar_confused.png.import | 40 + .../images/entities/lino/lino_collar_idle.png | 3 + .../entities/lino/lino_collar_idle.png.import | 40 + .../images/entities/lino/lino_collar_run.png | 3 + .../entities/lino/lino_collar_run.png.import | 40 + .../images/entities/lino/lino_collar_walk.png | 3 + .../entities/lino/lino_collar_walk.png.import | 40 + .../images/entities/lino/lino_confused.png | 3 + .../entities/lino/lino_confused.png.import | 40 + .../images/entities/lino/lino_console.png | 3 + .../entities/lino/lino_console.png.import | 40 + .../assets/images/entities/lino/lino_cry.png | 3 + .../images/entities/lino/lino_cry.png.import | 40 + .../images/entities/lino/lino_defeated.png | 3 + .../entities/lino/lino_defeated.png.import | 40 + .../images/entities/lino/lino_happy_cry.png | 3 + .../entities/lino/lino_happy_cry.png.import | 40 + .../assets/images/entities/lino/lino_idle.png | 3 + .../images/entities/lino/lino_idle.png.import | 40 + .../images/entities/lino/lino_revive.png | 3 + .../entities/lino/lino_revive.png.import | 40 + .../assets/images/entities/lino/lino_run.png | 3 + .../images/entities/lino/lino_run.png.import | 40 + .../images/entities/lino/lino_sleep.png | 3 + .../entities/lino/lino_sleep.png.import | 40 + .../assets/images/entities/lino/lino_walk.png | 3 + .../images/entities/lino/lino_walk.png.import | 40 + .../assets/images/entities/luto/luto.tres | 135 ++ .../assets/images/entities/luto/luto_bark.png | 3 + .../images/entities/luto/luto_bark.png.import | 40 + .../assets/images/entities/luto/luto_idle.png | 3 + .../images/entities/luto/luto_idle.png.import | 40 + .../assets/images/entities/luto/luto_run.png | 3 + .../images/entities/luto/luto_run.png.import | 40 + .../entities/manchitas/manchitas_bark.png | 3 + .../manchitas/manchitas_bark.png.import | 40 + .../entities/manchitas/manchitas_collar.png | 3 + .../manchitas/manchitas_collar.png.import | 40 + .../manchitas/manchitas_collar_bark.png | 3 + .../manchitas_collar_bark.png.import | 40 + .../manchitas/manchitas_collar_bark.tres | 101 ++ .../entities/manchitas/manchitas_idle.png | 3 + .../manchitas/manchitas_idle.png.import | 40 + .../entities/manchitas/manchitas_run.png | 3 + .../manchitas/manchitas_run.png.import | 40 + .../el_hilo_que_no_teji_shadow01_enemy.tres | 149 ++ .../entities/shadow_01/shadow_01_alerted.png | 3 + .../shadow_01/shadow_01_alerted.png.import | 40 + .../entities/shadow_01/shadow_01_idle.png | 3 + .../shadow_01/shadow_01_idle.png.import | 40 + .../entities/shadow_01/shadow_01_walk.png | 3 + .../shadow_01/shadow_01_walk.png.import | 40 + .../el_hilo_que_no_teji_shadow02_enemy.tres | 99 ++ .../entities/shadow_02/shadow_walk_02.png | 3 + .../shadow_02/shadow_walk_02.png.import | 40 + .../el_hilo_que_no_teji_shadow03_enemy.tres | 99 ++ .../entities/shadow_03/shadow_03_idle.png | 3 + .../shadow_03/shadow_03_idle.png.import | 40 + .../el_hilo_que_no_teji_shadow04_enemy.tres | 195 +++ .../entities/shadow_04/shadow_04_alerted.png | 3 + .../shadow_04/shadow_04_alerted.png.import | 40 + .../entities/shadow_04/shadow_04_idle.png | 3 + .../shadow_04/shadow_04_idle.png.import | 40 + .../entities/shadow_04/shadow_04_walk.png | 3 + .../shadow_04/shadow_04_walk.png.import | 40 + .../el_hilo_que_no_teji_shadow05_enemy.tres | 149 ++ .../entities/shadow_05/shadow_05_alerted.png | 3 + .../shadow_05/shadow_05_alerted.png.import | 40 + .../entities/shadow_05/shadow_05_idle.png | 3 + .../shadow_05/shadow_05_idle.png.import | 40 + .../entities/shadow_05/shadow_05_walk.png | 3 + .../shadow_05/shadow_05_walk.png.import | 40 + .../assets/images/environment/Cliff_Tiles.png | 3 + .../images/environment/Cliff_Tiles.png.import | 40 + .../images/environment/Dirt_Tiles_Normal.png | 3 + .../environment/Dirt_Tiles_Normal.png.import | 40 + .../ElHiloQueNoTeji_Bridge_All.png | 3 + .../ElHiloQueNoTeji_Bridge_All.png.import | 40 + .../environment/Grass_And_Sand_Tiles (2).png | 3 + .../Grass_And_Sand_Tiles (2).png.import | 40 + .../environment/Grass_And_Sand_Tiles.png | 3 + .../Grass_And_Sand_Tiles.png.import | 40 + .../images/environment/Wood_Tower_Blue.png | 3 + .../environment/Wood_Tower_Blue.png.import | 40 + .../environment/Wood_Tower_Destroyed.png | 3 + .../Wood_Tower_Destroyed.png.import | 40 + .../environment/Wood_Tower_InConstruction.png | 3 + .../Wood_Tower_InConstruction.png.import | 40 + .../images/environment/Wood_Tower_Purple.png | 3 + .../environment/Wood_Tower_Purple.png.import | 40 + .../images/environment/Wood_Tower_Red.png | 3 + .../environment/Wood_Tower_Red.png.import | 40 + .../images/environment/Wood_Tower_Yellow.png | 3 + .../environment/Wood_Tower_Yellow.png.import | 40 + .../assets/images/environment/arbol_01.png | 3 + .../images/environment/arbol_01.png.import | 40 + .../assets/images/environment/arbol_02.png | 3 + .../images/environment/arbol_02.png.import | 40 + .../assets/images/environment/arbol_03.png | 3 + .../images/environment/arbol_03.png.import | 40 + .../images/environment/arbol_collar.png | 3 + .../environment/arbol_collar.png.import | 40 + .../assets/images/environment/arbol_small.png | 3 + .../images/environment/arbol_small.png.import | 40 + .../images/environment/columna_telar.png | 3 + .../environment/columna_telar.png.import | 40 + .../assets/images/environment/door_closed.png | 3 + .../images/environment/door_closed.png.import | 40 + .../assets/images/environment/door_open.png | 3 + .../images/environment/door_open.png.import | 40 + .../environment/fragmento_hilo_amarillo.png | 3 + .../fragmento_hilo_amarillo.png.import | 40 + .../environment/fragmento_hilo_blanco.png | 3 + .../fragmento_hilo_blanco.png.import | 40 + .../environment/fragmento_hilo_rojo.png | 3 + .../fragmento_hilo_rojo.png.import | 40 + .../environment/fragmento_hilo_verde.png | 3 + .../fragmento_hilo_verde.png.import | 40 + .../assets/images/environment/furnitures.png | 3 + .../images/environment/furnitures.png.import | 40 + .../assets/images/environment/piedras.png | 3 + .../images/environment/piedras.png.import | 40 + .../environment/piedras_puntiagudas.png | 3 + .../piedras_puntiagudas.png.import | 40 + .../assets/images/environment/piso_cabana.png | 3 + .../images/environment/piso_cabana.png.import | 40 + .../images/environment/piso_cabana_02.png | 3 + .../environment/piso_cabana_02.png.import | 40 + .../assets/images/environment/rain_drop.png | 3 + .../images/environment/rain_drop.png.import | 40 + .../assets/images/environment/small_tree.png | 3 + .../images/environment/small_tree.png.import | 40 + .../assets/images/environment/telar_pared.png | 3 + .../images/environment/telar_pared.png.import | 40 + .../assets/images/environment/walls_01.png | 3 + .../images/environment/walls_01.png.import | 40 + .../assets/images/environment/walls_02.png | 3 + .../images/environment/walls_02.png.import | 40 + .../el_hilo_que_no_teji_arbol_chapas.tres | 18 + .../el_hilo_que_no_teji_arbol_rocas.tres | 18 + .../el_hilo_que_no_teji_arbol_small.tres | 18 + .../tiles/el_hilo_que_no_teji_bridges.tres | 78 + .../tiles/el_hilo_que_no_teji_cabana.tres | 112 ++ .../tiles/el_hilo_que_no_teji_elevation.tres | 322 ++++ .../el_hilo_que_no_teji_elevation_2.tres | 224 +++ .../tiles/el_hilo_que_no_teji_enviroment.tres | 211 +++ .../el_hilo_que_no_teji_exterior_floors.tres | 565 +++++++ .../tiles/el_hilo_que_no_teji_furnitures.tres | 40 + .../tiles/el_hilo_que_no_teji_ladders.tres | 322 ++++ .../tiles/el_hilo_que_no_teji_plataforma.tres | 176 ++ .../tiles/el_hilo_que_no_teji_shadows.tres | 14 + .../tiles/el_hilo_que_no_teji_telar.tres | 127 ++ ...lo_que_no_teji_tree_spriteframes_blue.tres | 53 + ...o_que_no_teji_tree_spriteframes_green.tres | 53 + ..._que_no_teji_tree_spriteframes_yellow.tres | 53 + .../el_hilo_que_no_teji_void_chromakey.tres | 359 ++++ ...o_que_no_teji_void_chromakey_walkable.tres | 326 ++++ .../assets/sounds/entities/dog/bark01.wav | 3 + .../sounds/entities/dog/bark01.wav.import | 24 + .../assets/sounds/entities/dog/bark02.wav | 3 + .../sounds/entities/dog/bark02.wav.import | 24 + .../assets/sounds/entities/dog/bark03.wav | 3 + .../sounds/entities/dog/bark03.wav.import | 24 + .../assets/sounds/entities/dog/bark04.wav | 3 + .../sounds/entities/dog/bark04.wav.import | 24 + .../assets/sounds/entities/dog/bark05.wav | 3 + .../sounds/entities/dog/bark05.wav.import | 24 + .../assets/sounds/entities/dog/bark06.wav | 3 + .../sounds/entities/dog/bark06.wav.import | 24 + .../assets/sounds/entities/dog/bark07.wav | 3 + .../sounds/entities/dog/bark07.wav.import | 24 + .../sounds/entities/elian/elian_dissapear.wav | 3 + .../entities/elian/elian_dissapear.wav.import | 24 + .../sounds/entities/elian/elian_entrance.wav | 3 + .../entities/elian/elian_entrance.wav.import | 24 + .../sounds/entities/elian/elian_jar01.wav | 3 + .../entities/elian/elian_jar01.wav.import | 24 + .../sounds/entities/elian/elian_jar02.wav | 3 + .../entities/elian/elian_jar02.wav.import | 24 + .../sounds/entities/elian/elian_jar03.wav | 3 + .../entities/elian/elian_jar03.wav.import | 24 + .../sounds/entities/elian/elian_laugh.wav | 3 + .../entities/elian/elian_laugh.wav.import | 24 + .../sounds/entities/shadow/Suspenso.wav | 3 + .../entities/shadow/Suspenso.wav.import | 24 + .../enviroment/intro_thunder_rain_lino.ogg | 3 + .../intro_thunder_rain_lino.ogg.import | 19 + .../assets/sounds/enviroment/puente_cae.wav | 3 + .../sounds/enviroment/puente_cae.wav.import | 24 + .../sounds/enviroment/puente_tablon.wav | 3 + .../enviroment/puente_tablon.wav.import | 24 + .../sounds/musica/musica_combate_suave.tres | 8 + .../shared/components/FlashOverlay.gd | 3 + .../shared/components/FlashOverlay.gd.uid | 1 + .../shared/components/FlashOverlay.tscn | 14 + .../shared/components/bloque_deslizante.tscn | 23 + .../components/el_hilo_que_no_teji_sign.tscn | 73 + .../el_hilo_que_no_teji_sign_firma.tscn | 131 ++ .../dialogues/dialogos_bendiciones.dialogue | 12 + .../dialogos_bendiciones.dialogue.import | 16 + .../shared/materials/mat_lino.tres | 8 + .../shared/materials/mat_mundo.tres | 8 + .../shared/scripts/ayudas_de_escena.gd | 57 + .../shared/scripts/ayudas_de_escena.gd.uid | 1 + .../shared/scripts/bendicion_de_lazaro.gd | 150 ++ .../shared/scripts/bendicion_de_lazaro.gd.uid | 1 + .../shared/scripts/bendicion_de_luto.gd | 178 ++ .../shared/scripts/bendicion_de_luto.gd.uid | 1 + .../shared/scripts/bloque_deslizante.gd | 77 + .../shared/scripts/bloque_deslizante.gd.uid | 1 + .../shared/scripts/bloqueo_salto_dialogo.gd | 31 + .../scripts/bloqueo_salto_dialogo.gd.uid | 1 + .../shared/scripts/brillo_del_collar.gd | 80 + .../shared/scripts/brillo_del_collar.gd.uid | 1 + .../shared/scripts/contador_hilos_label.gd | 23 + .../scripts/contador_hilos_label.gd.uid | 1 + .../shared/scripts/descenso_por_la_cuerda.gd | 141 ++ .../scripts/descenso_por_la_cuerda.gd.uid | 1 + .../shared/scripts/efecto_fantasma.gd | 94 ++ .../shared/scripts/efecto_fantasma.gd.uid | 1 + .../el_hilo_que_no_teji_collectible.gd | 339 ++++ .../el_hilo_que_no_teji_collectible.gd.uid | 1 + .../scripts/el_hilo_que_no_teji_sign_firma.gd | 112 ++ .../el_hilo_que_no_teji_sign_firma.gd.uid | 1 + .../scripts/el_hilo_que_no_teji_state.gd | 83 + .../scripts/el_hilo_que_no_teji_state.gd.uid | 1 + .../shared/scripts/flecha_de_empuje.gd | 240 +++ .../shared/scripts/flecha_de_empuje.gd.uid | 1 + .../shared/scripts/golpes_a_lino.gd | 121 ++ .../shared/scripts/golpes_a_lino.gd.uid | 1 + .../shared/scripts/hud_stealth_progress.gd | 73 + .../scripts/hud_stealth_progress.gd.uid | 1 + .../shared/scripts/jarron_que_se_rompe.gd | 47 + .../shared/scripts/jarron_que_se_rompe.gd.uid | 1 + .../shared/scripts/ladrido.gd | 62 + .../shared/scripts/ladrido.gd.uid | 1 + .../shared/scripts/pesadilla.gd | 80 + .../shared/scripts/pesadilla.gd.uid | 1 + .../shared/scripts/puente_caedizo.gd | 121 ++ .../shared/scripts/puente_caedizo.gd.uid | 1 + .../shared/scripts/puerta_cinematica.gd | 15 + .../shared/scripts/puerta_cinematica.gd.uid | 1 + .../shared/scripts/reaparicion_en_hilo.gd | 125 ++ .../shared/scripts/reaparicion_en_hilo.gd.uid | 1 + .../shared/scripts/retejido.gd | 282 ++++ .../shared/scripts/retejido.gd.uid | 1 + .../shared/scripts/saturacion_manager.gd | 96 ++ .../shared/scripts/saturacion_manager.gd.uid | 1 + .../shared/scripts/texto_pensamiento.gd | 107 ++ .../shared/scripts/texto_pensamiento.gd.uid | 1 + .../shaders/cuerda_en_primer_plano.gdshader | 148 ++ .../cuerda_en_primer_plano.gdshader.uid | 1 + ...l_hilo_que_no_teji_rocas_apagadas.gdshader | 20 + ...lo_que_no_teji_rocas_apagadas.gdshader.uid | 1 + ..._hilo_que_no_teji_sequence_puzzle.gdshader | 52 + ...o_que_no_teji_sequence_puzzle.gdshader.uid | 1 + .../shared/shaders/filtro_gris.gdshader | 15 + .../shared/shaders/filtro_gris.gdshader.uid | 1 + .../shared/shaders/haz_de_luz.gdshader | 39 + .../shared/shaders/haz_de_luz.gdshader.uid | 1 + .../shared/shaders/iris_blanco.gdshader | 14 + .../shared/shaders/iris_blanco.gdshader.uid | 1 + .../shaders/mi_filtro_saturacion.gdshader | 89 + .../shaders/mi_filtro_saturacion.gdshader.uid | 1 + .../shaders/niebla_del_deshilado.gdshader | 90 + .../shaders/niebla_del_deshilado.gdshader.uid | 1 + .../shared/shaders/pesadilla.gdshader | 98 ++ .../shared/shaders/pesadilla.gdshader.uid | 1 + .../shared/shaders/ruido_fbm.gdshaderinc | 32 + .../shared/shaders/ruido_fbm.gdshaderinc.uid | 1 + .../shaders/saturacion_de_lino.gdshader | 15 + .../shaders/saturacion_de_lino.gdshader.uid | 1 + .../shared/shaders/silueta_de_elian.gdshader | 68 + .../shaders/silueta_de_elian.gdshader.uid | 1 + .../shared/shaders/tela_del_final.gdshader | 34 + .../shaders/tela_del_final.gdshader.uid | 1 + 359 files changed, 25252 insertions(+) create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/el_hilo_que_no_teji_intro.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/IntroDirector.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/IntroDirector.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/final_deshilado.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/final_deshilado.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/el_hilo_que_no_teji_stealth.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/el_hilo_que_no_teji_sequence_puzzle.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_isla_devorada.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_isla_devorada.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_llegada_del_vacio.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_llegada_del_vacio.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_persecucion.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_persecucion.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/hint_sign_pausa.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/hint_sign_pausa.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/logica_nivel_2.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/logica_nivel_2.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/vacio_particulas_grandes.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_round_0.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_round_0.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/el_hilo_que_no_teji_combat_0.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/el_hilo_que_no_teji_combat_round_1.dialogue create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/el_hilo_que_no_teji_combat_round_1.dialogue.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/logica_antesala.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/logica_antesala.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/el_hilo_que_no_teji_combat_1.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/animacion_de_elian.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/animacion_de_elian.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/boss_projectile.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/cinematica_final.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/cinematica_final.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/efectos_final.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/efectos_final.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/logica_sala_1.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/logica_sala_1.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/el_hilo_que_no_teji_combat_2.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/el_hilo_que_no_teji_outro1.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/OutroDirector.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/OutroDirector.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/el_hilo_que_no_teji_outro.dialogue create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/el_hilo_que_no_teji_outro.dialogue.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_bordado.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_bordado.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo_letras.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo_letras.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/REUSE.toml create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/quest.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/el_hilo_que_no_teji_boss.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/el_hilo_que_no_teji_boss_intro.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lazaro/elder.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player_collar.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_run.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_run.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_confused.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_confused.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_happy_cry.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_happy_cry.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_run.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_run.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_sleep.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_sleep.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_walk.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_walk.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_run.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_run.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/el_hilo_que_no_teji_shadow01_enemy.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/el_hilo_que_no_teji_shadow02_enemy.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/el_hilo_que_no_teji_shadow03_enemy.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/el_hilo_que_no_teji_shadow04_enemy.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/el_hilo_que_no_teji_shadow05_enemy.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_blanco.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_blanco.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_chapas.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_rocas.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_small.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_bridges.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation_2.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_enviroment.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_exterior_floors.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_furnitures.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_ladders.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_plataforma.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_shadows.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_telar.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_blue.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_green.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_yellow.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey_walkable.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_dissapear.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_dissapear.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_entrance.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_entrance.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar01.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar01.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar02.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar02.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar03.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar03.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_laugh.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_laugh.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_cae.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_cae.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_tablon.wav create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_tablon.wav.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/musica/musica_combate_suave.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/bloque_deslizante.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign_firma.tscn create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/dialogues/dialogos_bendiciones.dialogue create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/dialogues/dialogos_bendiciones.dialogue.import create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_lino.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_mundo.tres create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ayudas_de_escena.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ayudas_de_escena.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_lazaro.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_lazaro.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_luto.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_luto.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloque_deslizante.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloque_deslizante.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloqueo_salto_dialogo.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloqueo_salto_dialogo.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/brillo_del_collar.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/brillo_del_collar.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/descenso_por_la_cuerda.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/descenso_por_la_cuerda.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/efecto_fantasma.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/efecto_fantasma.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_state.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_state.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/flecha_de_empuje.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/flecha_de_empuje.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/golpes_a_lino.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/golpes_a_lino.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ladrido.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ladrido.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/pesadilla.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/pesadilla.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/reaparicion_en_hilo.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/reaparicion_en_hilo.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/retejido.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/retejido.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/cuerda_en_primer_plano.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/cuerda_en_primer_plano.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_rocas_apagadas.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_rocas_apagadas.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/filtro_gris.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/filtro_gris.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/haz_de_luz.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/haz_de_luz.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/iris_blanco.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/iris_blanco.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/niebla_del_deshilado.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/niebla_del_deshilado.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/pesadilla.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/pesadilla.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/saturacion_de_lino.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/saturacion_de_lino.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/silueta_de_elian.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/silueta_de_elian.gdshader.uid create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/tela_del_final.gdshader create mode 100644 scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/tela_del_final.gdshader.uid diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/el_hilo_que_no_teji_intro.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/el_hilo_que_no_teji_intro.tscn new file mode 100644 index 0000000000..d46ae06b90 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/el_hilo_que_no_teji_intro.tscn @@ -0,0 +1,835 @@ +[gd_scene format=4 uid="uid://c80bqp4aj2pb6"] + +[ext_resource type="TileSet" uid="uid://b8qnr0owsbhhn" path="res://tiles/exterior_floors.tres" id="1_ku88x"] +[ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="1_n0k0s"] +[ext_resource type="AudioStream" uid="uid://crrn0h8gak1t6" path="res://scenes/quests/story_quests/renya_beyond_sorrow/Complementos/music/1. Echoes of Solitude (Loop).ogg" id="2_bcjhu"] +[ext_resource type="TileSet" uid="uid://ci0x5m62qamxl" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres" id="2_it5or"] +[ext_resource type="TileSet" uid="uid://bmxkk10m81ec5" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_furnitures.tres" id="3_it5or"] +[ext_resource type="SpriteFrames" uid="uid://d1jsrwm2u7mfr" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player.tres" id="4_filvl"] +[ext_resource type="SpriteFrames" uid="uid://cjx0qtpsps4pt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.tres" id="6_b17if"] +[ext_resource type="SpriteFrames" uid="uid://dk8csh47w54tt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_yellow.tres" id="6_filvl"] +[ext_resource type="Texture2D" uid="uid://clda4eprvw2gr" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png" id="6_tt4lk"] +[ext_resource type="Script" uid="uid://dhnyq4cxprbbv" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/IntroDirector.gd" id="7_b17if"] +[ext_resource type="SpriteFrames" uid="uid://cyxi4gkgj3mt2" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_blue.tres" id="7_it5or"] +[ext_resource type="SpriteFrames" uid="uid://dx33pybavawht" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_green.tres" id="7_tt4lk"] +[ext_resource type="PackedScene" uid="uid://3jye8tk0fbof" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.tscn" id="8_it5or"] +[ext_resource type="AudioStream" uid="uid://48bp1av30u6w" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav" id="9_pfset"] +[ext_resource type="AudioStream" uid="uid://dkioepw7f5ejj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav" id="10_2b1u8"] +[ext_resource type="AudioStream" uid="uid://bf1ptifdmuyoc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav" id="11_jpqya"] +[ext_resource type="AudioStream" uid="uid://cdgv2b0mq1not" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav" id="12_5xedu"] +[ext_resource type="PackedScene" uid="uid://crqjcicx0vdu" path="res://scenes/game_elements/props/decoration/bush/bush.tscn" id="12_k4obc"] +[ext_resource type="PackedScene" uid="uid://p6q2uo2us0il" path="res://scenes/quests/story_quests/shjourney/light.tscn" id="12_ugj03"] +[ext_resource type="AudioStream" uid="uid://c7mgvsoj3pid6" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav" id="13_hpwb3"] +[ext_resource type="SpriteFrames" uid="uid://ckf0ncgsrnhek" path="res://scenes/game_elements/props/decoration/bush/components/bush_spriteframes_purple_large.tres" id="13_v75im"] +[ext_resource type="AudioStream" uid="uid://bex8i3c57ruar" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav" id="14_wwjnd"] +[ext_resource type="AudioStream" uid="uid://6vfe7ntcmxjf" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav" id="15_23fbu"] +[ext_resource type="AudioStream" uid="uid://c550ispb1xaac" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg" id="17_wxp1s"] +[ext_resource type="Texture2D" uid="uid://drhccnwhyyp7q" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png" id="18_wxp1s"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="26_jpqya"] +[ext_resource type="Resource" uid="uid://d2stoi0e0r3uf" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue" id="27_jpqya"] + +[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_8wdvs"] +playback_mode = 1 +streams_count = 7 +stream_0/stream = ExtResource("9_pfset") +stream_1/stream = ExtResource("10_2b1u8") +stream_2/stream = ExtResource("11_jpqya") +stream_3/stream = ExtResource("12_5xedu") +stream_4/stream = ExtResource("13_hpwb3") +stream_5/stream = ExtResource("14_wwjnd") +stream_6/stream = ExtResource("15_23fbu") + +[sub_resource type="Animation" id="Animation_ugj03"] +length = 24.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("OnTheGround/LinoMover/Lino:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"idle"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("OnTheGround/LinoMover/Lino:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(400, 349)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("OnTheGround/Manchitas:animation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"bark"] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("OnTheGround/Manchitas:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("TileMapLayers/Door:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("OnTheGround/Collar:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("TileMapLayers/Agua:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("OnTheGround/LinoMover/Lino:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("OnTheGround/LinoMover/Lino:position") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(), +"transitions": PackedFloat32Array(), +"update": 0, +"values": [] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("FlashOverlay/LightningFlash:color") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(), +"transitions": PackedFloat32Array(), +"update": 0, +"values": [] +} +tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath("BarkManchitas:stream") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [SubResource("AudioStreamRandomizer_8wdvs")] +} +tracks/11/type = "value" +tracks/11/imported = false +tracks/11/enabled = true +tracks/11/path = NodePath("BarkManchitas:volume_db") +tracks/11/interp = 1 +tracks/11/loop_wrap = true +tracks/11/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} + +[sub_resource type="Animation" id="Animation_filvl"] +resource_name = "intro_cinematic" +length = 66.5 +step = 5.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("OnTheGround/LinoMover/Lino:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 23.66338, 35.70957, 40.97785, 49.51532, 55.39195), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [&"console", &"sleep", &"confused", &"walk", &"c_confused", &"cry"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("OnTheGround/Manchitas:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2.5, 4.8, 7.3, 12.3, 14.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [&"bark", &"bark", &"bark", &"bark", &"bark", &"bark"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("OnTheGround/Manchitas:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 7.35, 12.3, 17.1), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": [true, false, true, false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("TileMapLayers/Door:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(26.27594, 29.61879), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("OnTheGround/Collar:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 17.11, 50.07498), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [false, true, false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("TileMapLayers/Agua:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 8, 12.3, 17.1), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": [false, true, false, true] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("OnTheGround/LinoMover/Lino:position") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(40.97785, 44.95082, 47.87284, 49.51532), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(384, 256), Vector2(615, 256), Vector2(695, 256), Vector2(728, 256)] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("OnTheGround/LinoMover/Lino:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0, 64.87871), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("FlashOverlay/LightningFlash:color") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(2.5000305, 2.7129526, 2.847727, 3.5531993, 4.8, 7, 7.212922, 7.332922, 8.053169, 9.3, 11.6, 11.8129, 11.9329, 12.6532, 13.9, 16.4, 16.6129, 16.7329, 17.4532, 18.7, 23.25158, 23.4645, 23.5845, 24.30475, 25.55158, 29.05158, 29.2645, 29.3845, 30.10475, 31.35158, 34.45158, 34.6645, 34.7845, 35.50475, 36.75158, 39.95158, 40.1645, 40.2845, 41.00475, 42.25158, 48.95158, 49.1645, 49.2845, 50.00475, 51.25158, 54.54155, 54.75447, 54.87447, 55.59472, 56.84155, 64.45158, 64.6645, 64.7845, 65.50475), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 1)] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("OnTheGround/LinoMover:position") +tracks/9/interp = 2 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(0.06767523, 23.66338, 35.77724), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [Vector2(-125, -35), Vector2(-125, -35), Vector2(-125, 0)] +} +tracks/10/type = "audio" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath("BarkManchitas") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"clips": [], +"times": PackedFloat32Array() +} +tracks/10/use_blend = true +tracks/11/type = "value" +tracks/11/imported = false +tracks/11/enabled = true +tracks/11/path = NodePath("BarkManchitas:stream") +tracks/11/interp = 1 +tracks/11/loop_wrap = true +tracks/11/keys = { +"times": PackedFloat32Array(22.86788), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [SubResource("AudioStreamRandomizer_8wdvs")] +} +tracks/12/type = "method" +tracks/12/imported = false +tracks/12/enabled = true +tracks/12/path = NodePath("BarkManchitas") +tracks/12/interp = 1 +tracks/12/loop_wrap = true +tracks/12/keys = { +"times": PackedFloat32Array(0.32676536, 1.5769802, 4.1647754, 5.4720416, 6.418317, 7.4610868, 8.768353, 13.388491, 14.528625, 15.721787, 18.9, 21.2, 23.30182, 23.89034, 25.35444, 27.50114, 28.6707), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"values": [{ +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}, { +"args": [], +"method": &"play" +}] +} +tracks/13/type = "value" +tracks/13/imported = false +tracks/13/enabled = true +tracks/13/path = NodePath("BarkManchitas:volume_db") +tracks/13/interp = 1 +tracks/13/loop_wrap = true +tracks/13/keys = { +"times": PackedFloat32Array(0, 28.75158), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, -22.0] +} + +[sub_resource type="Animation" id="Animation_gcv0h"] +resource_name = "walk_off" +length = 2.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("OnTheGround/LinoMover/Lino:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [&"walk", &"idle"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("OnTheGround/LinoMover/Lino:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(495, 478), Vector2(1010, 478)] +} + +[sub_resource type="Animation" id="Animation_n0k0s"] +resource_name = "walk_on" +length = 2.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("OnTheGround/LinoMover/Lino:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [&"walk", &"idle"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("OnTheGround/LinoMover/Lino:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-50, 478), Vector2(495, 478)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_bcjhu"] +_data = { +&"RESET": SubResource("Animation_ugj03"), +&"intro_cinematic": SubResource("Animation_filvl"), +&"walk_off": SubResource("Animation_gcv0h"), +&"walk_on": SubResource("Animation_n0k0s") +} + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_8wdvs"] +particle_flag_disable_z = true +emission_shape = 3 +emission_box_extents = Vector3(400, 10, 1) +direction = Vector3(-0.01, 1, 0) +spread = 0.0 +flatness = 0.806 +initial_velocity_min = 217.04999 +initial_velocity_max = 236.86 +gravity = Vector3(0, 98, 0) + +[node name="ElHiloQueNoTejiIntro" type="Node2D" unique_id=2049284984] + +[node name="BackgroundMusic" parent="." unique_id=1461759951 instance=ExtResource("1_n0k0s")] +stream = ExtResource("2_bcjhu") + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=591504591] + +[node name="Sand" type="TileMapLayer" parent="TileMapLayers" unique_id=874671513] +tile_map_data = PackedByteArray("AAAIAAQAAQABAAEAAAAJAAQAAQABAAEAAAAKAAQAAQABAAEAAAALAAQAAQABAAEAAAAMAAQAAQABAAEAAAANAAQAAQABAAEAAAAOAAQAAQABAAEAAAAPAAQAAQABAAEAAAA=") +tile_set = ExtResource("1_ku88x") + +[node name="Ground" type="TileMapLayer" parent="TileMapLayers" unique_id=397514282] +z_index = -2 +tile_map_data = PackedByteArray("AAAAAAUAAQABAAEAAAABAAUAAQABAAEAAAACAAUAAQABAAEAAAADAAUAAQABAAEAAAAEAAUAAQABAAEAAAAFAAUAAQABAAEAAAAGAAUAAQABAAEAAAAHAAUAAQABAAEAAAAIAAUAAQABAAEAAAAJAAUAAQABAAEAAAAKAAUAAQABAAEAAAALAAUAAQABAAEAAAAMAAUAAQABAAEAAAANAAUAAQABAAEAAAAOAAUAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAAAAAgAAQABAAEAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAABAAgAAQABAAEAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAACAAgAAQABAAEAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAADAAgAAQABAAEAAAAEAAYAAQABAAEAAAAEAAcAAQABAAEAAAAEAAgAAQABAAEAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAFAAgAAQABAAEAAAAGAAYAAQABAAEAAAAGAAcAAQABAAEAAAAGAAgAAQABAAEAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAAHAAgAAQABAAEAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAIAAgAAQABAAEAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAJAAgAAQABAAEAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAAKAAgAAQABAAEAAAALAAYAAQABAAEAAAALAAcAAQABAAEAAAALAAgAAQABAAEAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAAMAAgAAQABAAEAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAANAAgAAQABAAEAAAAOAAYAAQABAAEAAAAOAAcAAQABAAEAAAAOAAgAAQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAABAAEAAQABAAEAAAACAAEAAQABAAEAAAACAAIAAQABAAEAAAADAAIAAQABAAEAAAAEAAIAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAAGAAMAAQABAAEAAAAHAAQAAQABAAEAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAOAAAAAQABAAEAAAANAAMAAQABAAEAAAANAAIAAQABAAEAAAANAAEAAQABAAEAAAANAAAAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAAMAAAAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAEAAAALAAAAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAKAAEAAQABAAEAAAAKAAAAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAJAAEAAQABAAEAAAAJAAAAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAIAAEAAQABAAEAAAAIAAAAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAHAAEAAQABAAEAAAAHAAAAAQABAAEAAAAGAAQAAQABAAEAAAAGAAIAAQABAAEAAAAGAAEAAQABAAEAAAAGAAAAAQABAAEAAAAFAAQAAQABAAEAAAAFAAEAAQABAAEAAAAFAAAAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAAEAAEAAQABAAEAAAAEAAAAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAADAAEAAQABAAEAAAADAAAAAQABAAEAAAACAAQAAQABAAEAAAACAAMAAQABAAEAAAACAAAAAQABAAEAAAABAAQAAQABAAEAAAABAAMAAQABAAEAAAABAAIAAQABAAEAAAABAAAAAQABAAEAAAAAAAQAAQABAAEAAAAAAAMAAQABAAEAAAAAAAIAAQABAAEAAAAFAAkAAQABAAEAAAAGAAkAAQABAAEAAAAHAAkAAQABAAEAAAAIAAkAAQABAAEAAAAJAAkAAQABAAEAAAAKAAkAAQABAAEAAAALAAkAAQABAAEAAAAMAAkAAQABAAEAAAANAAkAAQABAAEAAAAOAAkAAQABAAEAAAAAAP//AQABAAEAAAABAP//AQABAAEAAAACAP//AQABAAEAAAADAP//AQABAAEAAAAEAP//AQABAAEAAAAFAP//AQABAAEAAAAGAP//AQABAAEAAAAHAP//AQABAAEAAAAIAP//AQABAAEAAAAJAP//AQABAAEAAAAKAP//AQABAAEAAAALAP//AQABAAEAAAAMAP//AQABAAEAAAANAP//AQABAAEAAAAOAP//AQABAAEAAAAPAP//AQABAAEAAAAPAAAAAQABAAEAAAAPAAEAAQABAAEAAAAPAAkAAQABAAEAAAAPAAgAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAPAAUAAQABAAEAAAAPAAMAAQABAAEAAAAPAAIAAQABAAEAAAD/////AQABAAEAAAD//wAAAQABAAEAAAD//wEAAQABAAEAAAD//wIAAQABAAEAAAD//wMAAQABAAEAAAD//wQAAQABAAEAAAD//wUAAQABAAEAAAD//wYAAQABAAEAAAD//wcAAQABAAEAAAD//wgAAQABAAEAAAD+/wMAAQABAAEAAAD+/wIAAQABAAEAAAD+/wEAAQABAAEAAAD+/wAAAQABAAEAAAD+////AQABAAEAAAD+//7/AQABAAEAAAD///7/AQABAAEAAAAAAP7/AQABAAEAAAABAP7/AQABAAEAAAACAP7/AQABAAEAAAADAP7/AQABAAEAAAAEAP7/AQABAAEAAAAFAP7/AQABAAEAAAAGAP7/AQABAAEAAAAHAP7/AQABAAEAAAAIAP7/AQABAAEAAAAJAP7/AQABAAEAAAAKAP7/AQABAAEAAAALAP7/AQABAAEAAAAMAP7/AQABAAEAAAANAP7/AQABAAEAAAAOAP7/AQABAAEAAAAPAP7/AQABAAEAAAAQAP7/AQABAAEAAAAQAP//AQABAAEAAAAQAAAAAQABAAEAAAAQAAEAAQABAAEAAAAQAAIAAQABAAEAAAAQAAMAAQABAAEAAAAQAAQAAQABAAEAAAAQAAUAAQABAAEAAAAQAAYAAQABAAEAAAAQAAcAAQABAAEAAAAQAAgAAQABAAEAAAAQAAkAAQABAAEAAAAQAAoAAQABAAEAAAAPAAoAAQABAAEAAAAOAAoAAQABAAEAAAANAAoAAQABAAEAAAAMAAoAAQABAAEAAAALAAoAAQABAAEAAAAKAAoAAQABAAEAAAAJAAoAAQABAAEAAAAIAAoAAQABAAEAAAAHAAoAAQABAAEAAAAGAAoAAQABAAEAAAAFAAoAAQABAAEAAAD+/wkAAQABAAEAAAD+/wgAAQABAAEAAAD+/wcAAQABAAEAAAD+/wYAAQABAAEAAAD+/wUAAQABAAEAAAD+/wQAAQABAAEAAAD9/wQAAQABAAEAAAD9/wMAAQABAAEAAAD9/wIAAQABAAEAAAD9/wEAAQABAAEAAAD9/wAAAQABAAEAAAD9////AQABAAEAAAD9//7/AQABAAEAAAD9//3/AQABAAEAAAD+//3/AQABAAEAAAD///3/AQABAAEAAAAAAP3/AQABAAEAAAABAP3/AQABAAEAAAACAP3/AQABAAEAAAADAP3/AQABAAEAAAAEAP3/AQABAAEAAAAFAP3/AQABAAEAAAAGAP3/AQABAAEAAAAHAP3/AQABAAEAAAAIAP3/AQABAAEAAAAJAP3/AQABAAEAAAAKAP3/AQABAAEAAAALAP3/AQABAAEAAAAMAP3/AQABAAEAAAANAP3/AQABAAEAAAAOAP3/AQABAAEAAAAPAP3/AQABAAEAAAAQAP3/AQABAAEAAAARAP3/AQABAAEAAAARAP7/AQABAAEAAAARAP//AQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAARAAQAAQABAAEAAAARAAUAAQABAAEAAAARAAYAAQABAAEAAAARAAcAAQABAAEAAAARAAgAAQABAAEAAAARAAkAAQABAAEAAAARAAoAAQABAAEAAAARAAsAAQABAAEAAAAQAAsAAQABAAEAAAAPAAsAAQABAAEAAAAOAAsAAQABAAEAAAANAAsAAQABAAEAAAAMAAsAAQABAAEAAAALAAsAAQABAAEAAAAKAAsAAQABAAEAAAAJAAsAAQABAAEAAAAIAAsAAQABAAEAAAAHAAsAAQABAAEAAAAGAAsAAQABAAEAAAAFAAsAAQABAAEAAAD9/wkAAQABAAEAAAD9/wgAAQABAAEAAAD9/wcAAQABAAEAAAD9/wYAAQABAAEAAAD9/wUAAQABAAEAAAD8/wkAAQABAAEAAAD8/wgAAQABAAEAAAD8/wcAAQABAAEAAAD8/wYAAQABAAEAAAD8/wUAAQABAAEAAAD8/wQAAQABAAEAAAD8/wMAAQABAAEAAAD8/wIAAQABAAEAAAD8/wEAAQABAAEAAAD8/wAAAQABAAEAAAD8////AQABAAEAAAD8//7/AQABAAEAAAD8//3/AQABAAEAAAD8//z/AQABAAEAAAD9//z/AQABAAEAAAD+//z/AQABAAEAAAD///z/AQABAAEAAAAAAPz/AQABAAEAAAABAPz/AQABAAEAAAACAPz/AQABAAEAAAADAPz/AQABAAEAAAAEAPz/AQABAAEAAAAFAPz/AQABAAEAAAAGAPz/AQABAAEAAAAHAPz/AQABAAEAAAAIAPz/AQABAAEAAAAJAPz/AQABAAEAAAAKAPz/AQABAAEAAAALAPz/AQABAAEAAAAMAPz/AQABAAEAAAANAPz/AQABAAEAAAAOAPz/AQABAAEAAAAPAPz/AQABAAEAAAAQAPz/AQABAAEAAAARAPz/AQABAAEAAAASAPz/AQABAAEAAAASAP3/AQABAAEAAAASAP7/AQABAAEAAAASAP//AQABAAEAAAASAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAASAAMAAQABAAEAAAASAAQAAQABAAEAAAASAAUAAQABAAEAAAASAAYAAQABAAEAAAASAAcAAQABAAEAAAASAAgAAQABAAEAAAASAAoAAQABAAEAAAASAAsAAQABAAEAAAASAAkAAQABAAEAAAASAAwAAQABAAEAAAARAAwAAQABAAEAAAAQAAwAAQABAAEAAAAPAAwAAQABAAEAAAAOAAwAAQABAAEAAAANAAwAAQABAAEAAAAMAAwAAQABAAEAAAALAAwAAQABAAEAAAAKAAwAAQABAAEAAAAJAAwAAQABAAEAAAAIAAwAAQABAAEAAAAHAAwAAQABAAEAAAAGAAwAAQABAAEAAAAFAAwAAQABAAEAAAD7/wUAAQABAAEAAAD7/wQAAQABAAEAAAD7/wMAAQABAAEAAAD7/wIAAQABAAEAAAD7/wEAAQABAAEAAAD7/wAAAQABAAEAAAD7////AQABAAEAAAD7//7/AQABAAEAAAD7//3/AQABAAEAAAD7//z/AQABAAEAAAD7//v/AQABAAAAAAD8//v/AQABAAAAAAD9//v/AQABAAAAAAD+//v/AQABAAAAAAD///v/AQABAAAAAAAAAPv/AQABAAAAAAABAPv/AQABAAAAAAACAPv/AQABAAAAAAADAPv/AQABAAAAAAAEAPv/AQABAAAAAAAFAPv/AQABAAAAAAAGAPv/AQABAAAAAAAHAPv/AQABAAAAAAAIAPv/AQABAAAAAAAJAPv/AQABAAAAAAAKAPv/AQABAAAAAAALAPv/AQABAAAAAAAMAPv/AQABAAAAAAANAPv/AQABAAAAAAAOAPv/AQABAAAAAAAPAPv/AQABAAAAAAAQAPv/AQABAAAAAAARAPv/AQABAAAAAAASAPv/AQABAAAAAAATAPv/AQABAAAAAAATAPz/AQABAAEAAAATAP3/AQABAAEAAAATAP7/AQABAAEAAAATAP//AQABAAEAAAATAAAAAQABAAEAAAATAAEAAQABAAEAAAATAAIAAQABAAEAAAATAAMAAQABAAEAAAATAAQAAQABAAEAAAATAAUAAQABAAEAAAATAAYAAQABAAEAAAATAAcAAQABAAEAAAATAAgAAQABAAEAAAATAAkAAQABAAEAAAATAAoAAQABAAEAAAATAAsAAQABAAEAAAATAAwAAQABAAEAAAASAA0AAQABAAIAAAATAA0AAQABAAIAAAARAA0AAQABAAIAAAAQAA0AAQABAAIAAAAPAA0AAQABAAIAAAAOAA0AAQABAAIAAAANAA0AAQABAAIAAAAMAA0AAQABAAIAAAALAA0AAQABAAIAAAAKAA0AAQABAAIAAAAJAA0AAQABAAIAAAAIAA0AAQABAAIAAAAHAA0AAQABAAIAAAAGAA0AAQABAAIAAAAFAA0AAQABAAIAAAAEAA0AAQABAAIAAAADAA0AAQABAAIAAAACAA0AAQABAAIAAAABAA0AAQABAAIAAAD7/wkAAQABAAEAAAD7/wgAAQABAAEAAAD7/wcAAQABAAEAAAD7/wYAAQABAAEAAAD6//v/AQABAAAAAAD5//v/AQABAAAAAAD4//v/AQAAAAAAAAD4//z/AQAAAAEAAAD4//3/AQAAAAEAAAD4//7/AQAAAAEAAAD4////AQAAAAEAAAD4/wAAAQAAAAEAAAD4/wEAAQAAAAEAAAD4/wIAAQAAAAEAAAD4/wMAAQAAAAEAAAD4/wQAAQAAAAEAAAD4/wUAAQAAAAEAAAD4/wYAAQAAAAEAAAD5/wYAAQABAAEAAAD5/wcAAQABAAEAAAD5/wgAAQABAAEAAAD5/wkAAQABAAEAAAD5/woAAQABAAEAAAD5/wsAAQABAAEAAAD5/wwAAQABAAEAAAD5/w0AAQABAAIAAAD4/w0AAQAAAAIAAAD6/w0AAQABAAIAAAD6/wwAAQABAAEAAAD6/wQAAQABAAEAAAD6/wMAAQABAAEAAAD6/wIAAQABAAEAAAD6/wEAAQABAAEAAAD6/wAAAQABAAEAAAD6////AQABAAEAAAD6//7/AQABAAEAAAD6//3/AQABAAEAAAD6//z/AQABAAEAAAD5//z/AQABAAEAAAD5//3/AQABAAEAAAD5//7/AQABAAEAAAD5////AQABAAEAAAD5/wAAAQABAAEAAAD5/wEAAQABAAEAAAD5/wIAAQABAAEAAAD5/wMAAQABAAEAAAD5/wQAAQABAAEAAAD5/wUAAQABAAEAAAD6/wUAAQABAAEAAAD6/wYAAQABAAEAAAD6/wcAAQABAAEAAAD6/wsAAQABAAEAAAD6/woAAQABAAEAAAD6/wkAAQABAAEAAAD6/wgAAQABAAEAAAD4/wwAAQAAAAEAAAD4/wsAAQAAAAEAAAD4/woAAQAAAAEAAAD4/wkAAQAAAAEAAAD4/wgAAQAAAAEAAAD4/wcAAQAAAAEAAAAUAPv/AQABAAAAAAAVAPv/AQABAAAAAAAWAPv/AQACAAAAAAAWAPz/AQACAAEAAAAWAP3/AQACAAEAAAAWAP7/AQACAAEAAAAWAAQAAQACAAEAAAAWAAUAAQACAAEAAAAWAAYAAQACAAEAAAAWAAcAAQACAAEAAAAWAAgAAQACAAEAAAAWAAkAAQACAAEAAAAWAAoAAQACAAEAAAAWAAsAAQACAAEAAAAVAAwAAQABAAEAAAAVAA0AAQABAAIAAAAUAA0AAQABAAIAAAAWAA0AAQACAAIAAAAWAAwAAQACAAEAAAAVAAYAAQABAAEAAAAVAAUAAQABAAEAAAAVAAQAAQABAAEAAAAVAAMAAQABAAEAAAAVAAIAAQABAAEAAAAVAAEAAQABAAEAAAAVAAAAAQABAAEAAAAWAAAAAQACAAEAAAAWAP//AQACAAEAAAAWAAEAAQACAAEAAAAWAAIAAQACAAEAAAAWAAMAAQACAAEAAAAVAP//AQABAAEAAAAVAP7/AQABAAEAAAAVAP3/AQABAAEAAAAUAP3/AQABAAEAAAAUAPz/AQABAAEAAAAUAP7/AQABAAEAAAAVAPz/AQABAAEAAAAVAAcAAQABAAEAAAAVAAgAAQABAAEAAAAVAAkAAQABAAEAAAAVAAoAAQABAAEAAAAVAAsAAQABAAEAAAAUAAsAAQABAAEAAAAUAAwAAQABAAEAAAAUAAoAAQABAAEAAAAUAAkAAQABAAEAAAAUAAgAAQABAAEAAAAUAAcAAQABAAEAAAAUAAYAAQABAAEAAAAUAAUAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMAAQABAAEAAAAUAAIAAQABAAEAAAAUAAEAAQABAAEAAAAUAAAAAQABAAEAAAAUAP//AQABAAEAAAD7/woAAQABAAEAAAD7/wsAAQABAAEAAAD7/wwAAQABAAEAAAD7/w0AAQABAAIAAAD8/woAAQABAAEAAAD8/wsAAQABAAEAAAD8/wwAAQABAAEAAAD8/w0AAQABAAIAAAD9/woAAQABAAEAAAD9/wsAAQABAAEAAAD9/wwAAQABAAEAAAD9/w0AAQABAAIAAAD+/woAAQABAAEAAAD+/wsAAQABAAEAAAD+/wwAAQABAAEAAAD+/w0AAQABAAIAAAD//w0AAQABAAIAAAAAAA0AAQABAAIAAAD//wkAAQABAAEAAAD//woAAQABAAEAAAD//wsAAQABAAEAAAD//wwAAQABAAEAAAAAAAkAAQABAAEAAAAAAAoAAQABAAEAAAAAAAsAAQABAAEAAAAAAAwAAQABAAEAAAABAAkAAQABAAEAAAABAAoAAQABAAEAAAABAAsAAQABAAEAAAABAAwAAQABAAEAAAACAAkAAQABAAEAAAACAAoAAQABAAEAAAACAAsAAQABAAEAAAACAAwAAQABAAEAAAADAAkAAQABAAEAAAADAAoAAQABAAEAAAADAAsAAQABAAEAAAADAAwAAQABAAEAAAAEAAkAAQABAAEAAAAEAAoAAQABAAEAAAAEAAsAAQABAAEAAAAEAAwAAQABAAEAAAA=") +tile_set = ExtResource("1_ku88x") + +[node name="Camino" type="TileMapLayer" parent="TileMapLayers" unique_id=1818138544] +tile_map_data = PackedByteArray("AAAOAAQABgABAAMAAAANAAQABgABAAMAAAAMAAQABgABAAMAAAALAAQABgABAAMAAAAPAAQABgACAAMAAAAKAAQABgABAAMAAAAJAAQABgABAAMAAAAIAAQABgAAAAMAAAA=") +tile_set = ExtResource("1_ku88x") + +[node name="Cabana" type="TileMapLayer" parent="TileMapLayers" unique_id=37110825] +tile_map_data = PackedByteArray("AAAHAAIAAAALAAIAAAAHAAMAAAAKAAIAAAAHAAQAAAALAAIAAAAHAAUAAAAKAAIAAAAHAAYAAAALAAIAAAAGAAYAAAAKAAIAAAAFAAYAAAALAAIAAAAEAAYAAAAKAAIAAAADAAYAAAALAAIAAAACAAYAAAAKAAIAAAABAAYAAAALAAIAAAABAAUAAAAKAAIAAAABAAQAAAALAAIAAAABAAMAAAAKAAIAAAABAAIAAAALAAIAAAACAAIAAAAKAAIAAAACAAMAAAALAAIAAAACAAQAAAAKAAIAAAACAAUAAAALAAIAAAADAAUAAAAKAAIAAAADAAQAAAALAAIAAAADAAMAAAAKAAIAAAADAAIAAAALAAIAAAAEAAIAAAAKAAIAAAAEAAMAAAALAAIAAAAEAAQAAAAKAAIAAAAEAAUAAAALAAIAAAAFAAUAAAAKAAIAAAAFAAQAAAALAAIAAAAFAAMAAAAKAAIAAAAFAAIAAAALAAIAAAAGAAIAAAAKAAIAAAAGAAMAAAALAAIAAAAGAAQAAAAKAAIAAAAGAAUAAAALAAIAAAA=") +tile_set = ExtResource("2_it5or") + +[node name="CabanaParedes" type="TileMapLayer" parent="TileMapLayers" unique_id=1265530464] +tile_map_data = PackedByteArray("AAACAAYAAAAJAAEAAAADAAYAAAAJAAEAAAAEAAYAAAAJAAEAAAAFAAYAAAAJAAEAAAAGAAYAAAAJAAEAAAAIAAYAAAAKAAEAAAAHAAYAAAAJAAEAAAAAAAYAAAAIAAEAAAABAAYAAAAJAAEAAAAAAAUAAAAJAAIAAAAAAAQAAAAJAAIAAAAAAAMAAAAJAAIAAAAAAAIAAAAJAAIAAAAAAAEAAAAJAAIAAAAIAAUAAAAJAAIAADAIAAQAAAAJAAIAADAIAAMAAAAJAAIAADAIAAIAAAAJAAIAADAIAAEAAAAJAAIAADAAAAAAAAAJAAMAACABAAAAAAAIAAIAAAABAAEAAAAIAAMAAAACAAAAAAAIAAIAAAACAAEAAAAIAAMAAAADAAAAAAAFAAIAAAADAAEAAAAFAAMAAAAEAAAAAAAGAAIAAAAEAAEAAAAGAAMAAAAFAAAAAAAIAAIAAAAFAAEAAAAIAAMAAAAGAAAAAAAIAAIAAAAGAAEAAAAIAAMAAAAHAAAAAAAIAAIAAAAHAAEAAAAIAAMAAAAIAAAAAAAJAAMAADA=") +tile_set = ExtResource("2_it5or") + +[node name="Door" type="TileMapLayer" parent="TileMapLayers" unique_id=124431564] +visible = false +tile_map_data = PackedByteArray("AAAHAAQAAAAGAAAAAAA=") +tile_set = ExtResource("2_it5or") + +[node name="Furnitures" type="TileMapLayer" parent="TileMapLayers" unique_id=1834649501] +tile_map_data = PackedByteArray("AAABAAQAAAAAAAEAAAADAAUAAAAAAAMAAAAEAAUAAAABAAMAAAADAAQAAAAAAAIAAAAEAAQAAAABAAIAAAADAAMAAAAAAAAAAAAEAAMAAAABAAAAAAACAAAAAAADAAIAAAACAAEAAAADAAMAAAAFAAAAAAACAAEAAAAFAAEAAAACAAIAAAAHAAEAAAADAAAAAAAHAAIAAAADAAEAAAA=") +tile_set = ExtResource("3_it5or") + +[node name="SmallFurnitures" type="TileMapLayer" parent="TileMapLayers" unique_id=727720466] +position = Vector2(-50.000008, 17.000002) +scale = Vector2(0.85, 0.85) +tile_map_data = PackedByteArray("AAAIAAEAAAACAAMAAAA=") +tile_set = ExtResource("3_it5or") + +[node name="Lamps" type="TileMapLayer" parent="TileMapLayers" unique_id=529739387] +position = Vector2(142, 12) +scale = Vector2(0.65, 0.65) +tile_map_data = PackedByteArray("AAAGAAEAAAABAAEAAAA=") +tile_set = ExtResource("3_it5or") + +[node name="Agua" type="TileMapLayer" parent="TileMapLayers" unique_id=1225697994] +visible = false +modulate = Color(0.7642253, 1.1291975, 1.0913482, 0.85600007) +position = Vector2(38, 0) +scale = Vector2(0.6, 0.6) +tile_map_data = PackedByteArray("AAATAAkAAAACAAMAAAAUAAQAAAACAAMAAAAQAAIAAAACAAMAAAATAAAAAAACAAMAAAAOAAcAAAACAAMAAAA=") +tile_set = ExtResource("2_it5or") + +[node name="SmallWater" type="TileMapLayer" parent="TileMapLayers" unique_id=1846672875] +modulate = Color(0.7642253, 1.1291975, 1.0913482, 0.85600007) +position = Vector2(60.800003, 0) +scale = Vector2(0.36, 0.36) +tile_map_data = PackedByteArray("AAAUAAQAAAACAAMAAAAVAAkAAAACAAMAAAAbAAwAAAACAAMAAAAZAA4AAAACAAMAAAAaAAcAAAACAAMAAAA=") +tile_set = ExtResource("2_it5or") + +[node name="SuperSmallWater" type="TileMapLayer" parent="TileMapLayers" unique_id=421469284] +modulate = Color(0.7642253, 1.1291975, 1.0913482, 0.85600007) +position = Vector2(522, 244.00005) +scale = Vector2(0.25, 0.25) +tile_map_data = PackedByteArray("AAAJAAYAAAACAAMAAAASAAsAAAACAAMAAAAJABIAAAACAAMAAAAWABEAAAACAAMAAAAVABUAAAACAAMAAAAWAAUAAAACAAMAAAATAAEAAAACAAMAAAAMAP3/AAACAAMAAAAGAAEAAAACAAMAAAACAA8AAAACAAMAAAAAABMAAAACAAMAAAAIABcAAAACAAMAAAAaAAgAAAACAAMAAAA=") +tile_set = ExtResource("2_it5or") + +[node name="Camera2D" type="Camera2D" parent="." unique_id=1064875179] +position = Vector2(436, 190) +zoom = Vector2(1.25, 1.25) +limit_enabled = false +limit_left = 0 +limit_top = 0 +limit_right = 1280 +limit_bottom = 720 +limit_smoothed = true +position_smoothing_speed = 250.0 +editor_draw_limits = true + +[node name="OnTheGround" type="Node2D" parent="." unique_id=836096441] +y_sort_enabled = true + +[node name="LinoMover" type="Node2D" parent="OnTheGround" unique_id=2058642169] +position = Vector2(-125, -35) + +[node name="Lino" type="AnimatedSprite2D" parent="OnTheGround/LinoMover" unique_id=169229228] +visible = false +position = Vector2(400, 349) +sprite_frames = ExtResource("4_filvl") +animation = &"idle" +autoplay = "sleep" + +[node name="Manchitas" type="AnimatedSprite2D" parent="OnTheGround" unique_id=1853963559] +visible = false +position = Vector2(598, 272) +sprite_frames = ExtResource("6_b17if") +animation = &"bark" +autoplay = "bark" +frame_progress = 0.18840617 +flip_h = true + +[node name="Collar" type="Sprite2D" parent="OnTheGround" unique_id=1101409920] +visible = false +position = Vector2(602, 288) +texture = ExtResource("6_tt4lk") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="OnTheGround" unique_id=49807179] +root_node = NodePath("../..") +libraries/ = SubResource("AnimationLibrary_bcjhu") + +[node name="Arboles" type="Node2D" parent="OnTheGround" unique_id=1185808240] + +[node name="Arbol01" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1798206360] +position = Vector2(184, -114) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol02" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=620311886] +position = Vector2(952, -34) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol03" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=603258227] +position = Vector2(600, -98) +sprite_frames = ExtResource("6_filvl") +autoplay = "default" + +[node name="Arbol04" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1310796836] +position = Vector2(440, -114) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol05" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=625873079] +position = Vector2(304, -98) +sprite_frames = ExtResource("7_tt4lk") +autoplay = "default" + +[node name="Arbol09" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1267865341] +position = Vector2(116, 429) +sprite_frames = ExtResource("6_filvl") +autoplay = "default" + +[node name="Arbol10" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=92706653] +position = Vector2(384, 449) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol11" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=843125706] +position = Vector2(240, 472) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol06" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1312710800] +position = Vector2(856, -176) +sprite_frames = ExtResource("6_filvl") +autoplay = "default" + +[node name="Arbol07" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=137526513] +position = Vector2(888, -8) +sprite_frames = ExtResource("7_tt4lk") +autoplay = "default" + +[node name="Arbol08" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=76896892] +position = Vector2(736, -120) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol12" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=531079247] +position = Vector2(520, 472) +sprite_frames = ExtResource("7_tt4lk") +autoplay = "default" + +[node name="Arbol13" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=324297800] +position = Vector2(928, 352) +sprite_frames = ExtResource("6_filvl") +autoplay = "default" + +[node name="Arbol14" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1266537714] +position = Vector2(664, 420) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol15" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=627630573] +position = Vector2(-120, 336) +sprite_frames = ExtResource("7_tt4lk") +autoplay = "default" + +[node name="Arbol16" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=513911722] +position = Vector2(816, 432) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol17" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=571348691] +position = Vector2(-40, 448) +sprite_frames = ExtResource("6_filvl") +autoplay = "default" + +[node name="Arbol18" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=920529771] +position = Vector2(-24, 40) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol19" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1536435050] +position = Vector2(-32, 240) +sprite_frames = ExtResource("7_tt4lk") +autoplay = "default" + +[node name="Arbol20" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=730927865] +position = Vector2(-96, 136) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol21" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1999207425] +position = Vector2(-112, -24) +sprite_frames = ExtResource("6_filvl") +autoplay = "default" + +[node name="Arbol22" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=199519980] +position = Vector2(64, -160) +sprite_frames = ExtResource("7_it5or") +autoplay = "default" + +[node name="Arbol23" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=166030544] +position = Vector2(-32, -120) +sprite_frames = ExtResource("7_tt4lk") +autoplay = "default" + +[node name="Arbol24" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1231216285] +position = Vector2(952, 64) +sprite_frames = ExtResource("6_filvl") +autoplay = "default" + +[node name="Arbustos" type="Node2D" parent="OnTheGround" unique_id=1497964231] + +[node name="Bush" parent="OnTheGround/Arbustos" unique_id=1924859315 instance=ExtResource("12_k4obc")] +position = Vector2(612, 199) +sprite_frames = ExtResource("13_v75im") + +[node name="Bush2" parent="OnTheGround/Arbustos" unique_id=2009802923 instance=ExtResource("12_k4obc")] +position = Vector2(731, 357) +scale = Vector2(0.8, 0.8) +sprite_frames = ExtResource("13_v75im") + +[node name="Bush3" parent="OnTheGround/Arbustos" unique_id=1266608426 instance=ExtResource("12_k4obc")] +position = Vector2(691.00006, 201.00002) +scale = Vector2(0.65, 0.65) +sprite_frames = ExtResource("13_v75im") + +[node name="Bush4" parent="OnTheGround/Arbustos" unique_id=652206705 instance=ExtResource("12_k4obc")] +position = Vector2(577.99994, 372) +scale = Vector2(0.8, 0.8) +sprite_frames = ExtResource("13_v75im") + +[node name="Bush5" parent="OnTheGround/Arbustos" unique_id=636572125 instance=ExtResource("12_k4obc")] +position = Vector2(671.99976, 239) +scale = Vector2(0.45, 0.45) +sprite_frames = ExtResource("13_v75im") + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=826076597] + +[node name="IntroDirector" type="Node" parent="." unique_id=1536714581 groups=["intro_director"]] +script = ExtResource("7_b17if") + +[node name="FlashOverlay" parent="." unique_id=64455848 instance=ExtResource("8_it5or")] +layer = 100 + +[node name="LightningFlash" type="ColorRect" parent="FlashOverlay" unique_id=2033289351] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0.5297612, 0.5297612, 0.5297612, 0) + +[node name="CanvasModulate" type="CanvasModulate" parent="." unique_id=2019959104] +position = Vector2(0, 53) +color = Color(0.2901961, 0.2901961, 0.34901962, 1) + +[node name="LampShining2" type="Node2D" parent="CanvasModulate" unique_id=221574896] +z_index = 5 +position = Vector2(-1200, -502) + +[node name="Luz" parent="CanvasModulate/LampShining2" unique_id=688118958 instance=ExtResource("12_ugj03")] +position = Vector2(1615.0001, 531) +scale = Vector2(1.2, 1.2) + +[node name="LampShining3" type="Node2D" parent="CanvasModulate" unique_id=798367134] +modulate = Color(2.887845e-06, 0.80928934, 0.80602014, 1) +z_index = 5 +position = Vector2(-1355, -268) + +[node name="Luz" parent="CanvasModulate/LampShining3" unique_id=581536496 instance=ExtResource("12_ugj03")] +modulate = Color(2.003057, 2.7499523, 2.9289904, 1) +z_index = -5 +position = Vector2(1612, 533) +rotation = 1.3089969 +scale = Vector2(2, 2) +skew = -0.017453292 + +[node name="DirectionalLight2D" type="DirectionalLight2D" parent="CanvasModulate" unique_id=1839515038] +color = Color(0.1254683, 0.1484505, 0.3167812, 0.92700005) + +[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="." unique_id=272974237] +stream = ExtResource("17_wxp1s") +autoplay = true + +[node name="BarkManchitas" type="AudioStreamPlayer2D" parent="." unique_id=1866152676] +stream = SubResource("AudioStreamRandomizer_8wdvs") + +[node name="Rain" type="GPUParticles2D" parent="." unique_id=481972740] +top_level = true +position = Vector2(670.00006, -27) +scale = Vector2(0.33999878, 1.8200004) +amount = 125 +texture = ExtResource("18_wxp1s") +lifetime = 1.5 +visibility_rect = Rect2(-2000, -2000, 4000, 4000) +process_material = SubResource("ParticleProcessMaterial_8wdvs") + +[node name="Rain2" type="GPUParticles2D" parent="." unique_id=1388151295] +top_level = true +position = Vector2(-95, -27) +scale = Vector2(0.33999878, 1.8200004) +amount = 125 +texture = ExtResource("18_wxp1s") +lifetime = 1.5 +visibility_rect = Rect2(-2000, -2000, 4000, 4000) +process_material = SubResource("ParticleProcessMaterial_8wdvs") + +[node name="Rain3" type="GPUParticles2D" parent="." unique_id=812057454] +top_level = true +z_index = -1 +position = Vector2(304, -269) +scale = Vector2(0.57999814, 1.7919657) +amount = 250 +texture = ExtResource("18_wxp1s") +lifetime = 1.5 +visibility_rect = Rect2(-2000, -2000, 4000, 4000) +process_material = SubResource("ParticleProcessMaterial_8wdvs") + +[node name="Cinematic" type="Node2D" parent="." unique_id=1377439980] +position = Vector2(3125, 165) +script = ExtResource("26_jpqya") +dialogue = ExtResource("27_jpqya") +autostart = false +metadata/_custom_type_script = "uid://x1mxt6bmei2o" diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/IntroDirector.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/IntroDirector.gd new file mode 100644 index 0000000000..5bf332d0a6 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/IntroDirector.gd @@ -0,0 +1,290 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node +## Dirige la cinemática de apertura. +## Los tiempos son segundos dentro de la animación "intro_cinematic" del AnimationPlayer de Lino. + +signal intro_finished + +const PUERTA_ABRIENDOSE = preload("uid://q0snt5ljuqha") # after_the_tremor: dooropen.wav +const SHADER_NIEBLA: Shader = preload("../../shared/shaders/niebla_del_deshilado.gdshader") +const FinalDeshilado = preload("final_deshilado.gd") +## Escena del primer nivel (el_hilo_que_no_teji_stealth.tscn). +const SIGUIENTE_ESCENA: String = "uid://byj0ojaw486bm" + +const MANCHITAS_ZOOM: float = 3.6 +const LINO_ZOOM_INICIAL: float = 2.05 +const LINO_ZOOM_FINAL: float = 3.6 +const LINO_ZOOM_DURATION: float = 36.7 + +const LINO_POV_TIME: float = 8.0 +const VUELTA_A_MANCHITAS_TIME: float = 12.3 +const VUELTA_A_LINO_TIME: float = 17.1 +const LINO_SE_DUERME_TIME: float = 23.66 +const PUERTA_ABIERTA_TIME: float = 29.619 +const DIALOGO_START_TIME: float = 36.45 +const DIALOGO_PUERTA_TIME: float = 42.75 +const DIALOGO_CHARCO_TIME: float = 51.45 +const ULTIMO_RAYO_TIME: float = 64.67 + +const NIEBLA_INICIAL: float = 0.3 +const NIEBLA_RADIO_MINIMO: float = 0.42 +const NIEBLA_RADIO_AL_LLORAR: float = 0.17 +const NIEBLA_AL_ABRIR_LA_PUERTA: float = 0.45 +const DURACION_HACERSE_NOTAR: float = 2.5 +const MARGEN_ANTES_DEL_RAYO: float = 1.5 +const FRENTE_DE_LA_NIEBLA: float = 1.3 +const DURACION_NIEBLA_INICIAL: float = 4.0 +const CAPA_DE_LA_NIEBLA: int = 1 + +const SOMBRA_EMPIEZA_TIME: float = 1.0 +const SOMBRA_FIN_CUADRO_2_TIME: float = 7.33 +const SOMBRA_FUERA_DE_CUADRO: float = 0.86 +const SOMBRA_AL_FIN_DEL_CUADRO_2: float = 0.25 +const SOMBRA_AL_EMPEZAR_EL_CUADRO_4: float = 0.2 +const SOMBRA_AL_FIN_DEL_CUADRO_4: float = -0.2 + +var siguiendo_a_lino: bool = false +var zoom_lino_activo: bool = false +var zoom_lino_transcurrido: float = 0.0 +var niebla_bordes: ShaderMaterial +var capa_sombra: CanvasLayer +var material_sombra: ShaderMaterial +var viendo_a_manchitas: bool = false +var niebla_sigue_a_lino: bool = false + +@onready var camara: Camera2D = $"../Camera2D" +@onready var destello: ColorRect = $"../FlashOverlay/ColorRect" +@onready var animacion_de_lino: AnimationPlayer = $"../OnTheGround/AnimationPlayer" +@onready var manchitas: Node2D = $"../OnTheGround/Manchitas" +@onready var lino: Node2D = $"../OnTheGround/LinoMover/Lino" +@onready var cinematic: Cinematic = $"../Cinematic" + + +func _ready() -> void: + ElHiloQueNoTejiState.resetear_saturacion() + + add_child(BloqueoSaltoDialogo.new()) + + intro_finished.connect(_on_intro_finished) + + if cinematic: + cinematic.autostart = false + + _empezar_intro() + + +func _process(delta: float) -> void: + _actualizar_cuadro_de_manchitas() + if niebla_sigue_a_lino and niebla_bordes and lino: + var pantalla := get_viewport().get_visible_rect().size + niebla_bordes.set_shader_parameter( + "centro", lino.get_global_transform_with_canvas().origin / pantalla + ) + if viendo_a_manchitas: + return + if siguiendo_a_lino and camara and lino: + camara.global_position = lino.global_position + if zoom_lino_activo: + zoom_lino_transcurrido += delta + var progreso: float = clampf(zoom_lino_transcurrido / LINO_ZOOM_DURATION, 0.0, 1.0) + var zoom_actual: float = lerpf(LINO_ZOOM_INICIAL, LINO_ZOOM_FINAL, progreso) + camara.zoom = Vector2(zoom_actual, zoom_actual) + if progreso >= 1.0: + zoom_lino_activo = false + + +func _empezar_intro() -> void: + if camara and manchitas: + _encuadrar_a_manchitas() + camara.make_current() + else: + push_error("No se encontró la Camera2D o Manchitas.") + + siguiendo_a_lino = false + zoom_lino_activo = false + zoom_lino_transcurrido = 0.0 + + destello.modulate.a = 0.0 + + if animacion_de_lino: + animacion_de_lino.stop() + + await get_tree().process_frame + await _correr_secuencia() + + +func _encuadrar_a_manchitas() -> void: + camara.global_position = manchitas.global_position + camara.zoom = Vector2(MANCHITAS_ZOOM, MANCHITAS_ZOOM) + + +func _correr_secuencia() -> void: + if animacion_de_lino: + animacion_de_lino.play("intro_cinematic") + + _preparar_sombra_sobre_manchitas() + await get_tree().create_timer(LINO_POV_TIME).timeout + _empezar_pesadilla_al_dormir() + + if camara and lino: + camara.zoom = Vector2(LINO_ZOOM_INICIAL, LINO_ZOOM_INICIAL) + + siguiendo_a_lino = true + zoom_lino_transcurrido = 0.0 + zoom_lino_activo = true + camara.global_position = lino.global_position + else: + push_error("No se encontró la Camera2D o Lino.") + + await _esperar_hasta_posicion(PUERTA_ABIERTA_TIME) + _sonar_puerta() + _cerrar_la_niebla_sobre_lino() + + await _esperar_hasta_posicion(DIALOGO_START_TIME) + _mostrar_dialogo("start") + await _esperar_hasta_posicion(DIALOGO_PUERTA_TIME) + _mostrar_dialogo("puerta") + await _esperar_hasta_posicion(DIALOGO_CHARCO_TIME) + _mostrar_dialogo("charco") + + await _esperar_hasta_posicion(ULTIMO_RAYO_TIME) + siguiendo_a_lino = false + zoom_lino_activo = false + var final := FinalDeshilado.new() + add_child(final) + await final.reproducir(lino as AnimatedSprite2D, niebla_bordes) + + else: + push_error("No se encontró el AnimationPlayer en la ruta especificada.") + + intro_finished.emit() + + +func _crear_capa_de_niebla(visible_al_crear: bool) -> ShaderMaterial: + var material := ShaderMaterial.new() + material.shader = SHADER_NIEBLA + material.set_shader_parameter("lateral", false) + material.set_shader_parameter("frente", FRENTE_DE_LA_NIEBLA) + material.set_shader_parameter("intensidad", 0.0) + material.set_shader_parameter("radio_minimo", NIEBLA_RADIO_MINIMO) + material.set_shader_parameter("centro", Vector2(0.5, 0.5)) + material.set_shader_parameter("cubrir", 0.0) + var capa := CanvasLayer.new() + capa.layer = CAPA_DE_LA_NIEBLA + capa.visible = visible_al_crear + var velo := ColorRect.new() + velo.material = material + velo.mouse_filter = Control.MOUSE_FILTER_IGNORE + velo.set_anchors_preset(Control.PRESET_FULL_RECT) + capa.add_child(velo) + get_parent().add_child(capa) + return material + + +func _empezar_pesadilla_al_dormir() -> void: + await _esperar_hasta_posicion(LINO_SE_DUERME_TIME) + niebla_bordes = _crear_capa_de_niebla(true) + _oscurecer_pesadilla(NIEBLA_INICIAL, DURACION_NIEBLA_INICIAL) + + +func _cerrar_la_niebla_sobre_lino() -> void: + if not niebla_bordes: + return + niebla_sigue_a_lino = true + var duracion := ULTIMO_RAYO_TIME - PUERTA_ABIERTA_TIME - MARGEN_ANTES_DEL_RAYO + var espesar := create_tween() + espesar.tween_property( + niebla_bordes, + "shader_parameter/intensidad", + NIEBLA_AL_ABRIR_LA_PUERTA, + DURACION_HACERSE_NOTAR + ) + espesar.tween_property( + niebla_bordes, "shader_parameter/intensidad", 1.0, duracion - DURACION_HACERSE_NOTAR + ) + var cerrar := create_tween() + cerrar.tween_property( + niebla_bordes, "shader_parameter/radio_minimo", NIEBLA_RADIO_AL_LLORAR, duracion + ) + + +func _oscurecer_pesadilla(intensidad: float, duracion: float) -> void: + if not niebla_bordes: + return + var cambio := create_tween() + cambio.tween_property(niebla_bordes, "shader_parameter/intensidad", intensidad, duracion) + + +func _preparar_sombra_sobre_manchitas() -> void: + material_sombra = _crear_capa_de_niebla(false) + material_sombra.set_shader_parameter("lateral", true) + # la capa que acaba de añadir _crear_capa_de_niebla es el último hijo + capa_sombra = get_parent().get_child(-1) as CanvasLayer + + +func _actualizar_cuadro_de_manchitas() -> void: + if not animacion_de_lino or not animacion_de_lino.is_playing(): + return + var t := animacion_de_lino.current_animation_position + var ultima_vez := t >= VUELTA_A_MANCHITAS_TIME and t < VUELTA_A_LINO_TIME + viendo_a_manchitas = t < LINO_POV_TIME or ultima_vez + if ultima_vez and camara and manchitas: + _encuadrar_a_manchitas() + + if not capa_sombra or not manchitas: + return + capa_sombra.visible = viendo_a_manchitas and t >= SOMBRA_EMPIEZA_TIME + if not capa_sombra.visible: + return + var avance := SOMBRA_FUERA_DE_CUADRO + if ultima_vez: + avance = lerpf( + SOMBRA_AL_EMPEZAR_EL_CUADRO_4, + SOMBRA_AL_FIN_DEL_CUADRO_4, + inverse_lerp(VUELTA_A_MANCHITAS_TIME, VUELTA_A_LINO_TIME, t) + ) + else: + avance = lerpf( + SOMBRA_FUERA_DE_CUADRO, + SOMBRA_AL_FIN_DEL_CUADRO_2, + clampf(inverse_lerp(SOMBRA_EMPIEZA_TIME, SOMBRA_FIN_CUADRO_2_TIME, t), 0.0, 1.0) + ) + var ancho := get_viewport().get_visible_rect().size.x + var manchitas_en_pantalla := manchitas.get_global_transform_with_canvas().origin.x / ancho + material_sombra.set_shader_parameter("frente", manchitas_en_pantalla + avance) + + +func _sonar_puerta() -> void: + var puerta := AudioStreamPlayer.new() + puerta.stream = PUERTA_ABRIENDOSE + puerta.bus = &"SFX" + add_child(puerta) + puerta.play() + puerta.finished.connect(puerta.queue_free) + + +func _esperar_hasta_posicion(tiempo_objetivo: float) -> void: + while animacion_de_lino.current_animation_position < tiempo_objetivo: + await get_tree().process_frame + + +func _mostrar_dialogo(cue: String) -> void: + if cinematic == null: + push_error("No se encontró el nodo Cinematic.") + return + cinematic.dialogue_title = cue + + # Cinematic se salta el diálogo si la marca ya es true, y la deja así al terminar + GameState.scene.intro_dialogue_shown = false + cinematic.start() + + +func _on_intro_finished() -> void: + # en false para que el primer nivel sí muestre su diálogo inicial + GameState.scene.intro_dialogue_shown = false + + if ResourceLoader.exists(SIGUIENTE_ESCENA): + SceneSwitcher.change_to_file_with_transition(SIGUIENTE_ESCENA) + else: + push_error("No se encontró el archivo de escena en: ", SIGUIENTE_ESCENA) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/IntroDirector.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/IntroDirector.gd.uid new file mode 100644 index 0000000000..7e008f1524 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/IntroDirector.gd.uid @@ -0,0 +1 @@ +uid://dhnyq4cxprbbv diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue new file mode 100644 index 0000000000..519f82451a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue @@ -0,0 +1,14 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 + +~ start +Lino: [speed=0.65]Qué frío hace... [speed=0.35]¿Manchitas? ¿Estás ahí? [next=auto] +=> END + +~ puerta +Lino: [speed=0.6]¿La puerta... [speed=0.7]por qué está abierta? [next=auto] +=> END + +~ charco +Lino: [speed=0.45]Manchitas... si esto[speed=0.35] es un sueño... [speed=0.25]¿Por qué tengo tu collar en mis manos? [next=auto] +=> END \ No newline at end of file diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue.import b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue.import new file mode 100644 index 0000000000..b572bd8984 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=18 +type="Resource" +uid="uid://d2stoi0e0r3uf" +path="res://.godot/imported/el_hilo_que_no_teji_intro.dialogue-4cced3a830a4a166356e901e4247afde.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/el_hilo_que_no_teji_intro.dialogue" +dest_files=["res://.godot/imported/el_hilo_que_no_teji_intro.dialogue-4cced3a830a4a166356e901e4247afde.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/final_deshilado.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/final_deshilado.gd new file mode 100644 index 0000000000..4dc0d05e04 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/final_deshilado.gd @@ -0,0 +1,457 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node +## El final de la intro: Lino se deshila. + +## Sprites de Elián (el_hilo_que_no_teji_boss_intro.tres). +const FIGURA_ELIAN: SpriteFrames = preload("uid://bwf57ox164emj") +## elian_laugh.wav +const RISA_ELIAN: AudioStream = preload("uid://b6ar0l4qv6p7k") +const SHADER_NIEBLA: Shader = preload("../../shared/shaders/niebla_del_deshilado.gdshader") +const SHADER_SATURACION: Shader = preload("../../shared/shaders/saturacion_de_lino.gdshader") +const SHADER_SILUETA: Shader = preload("../../shared/shaders/silueta_de_elian.gdshader") +const SHADER_HAZ: Shader = preload("../../shared/shaders/haz_de_luz.gdshader") +const LUZ_SIN_HAZ := Color(0.5, 0.5, 0.56, 1.0) +const LUZ_BAJO_EL_HAZ := Color(1.0, 0.99, 0.95, 1.0) +const DURACION_ENCENDER_HAZ: float = 0.5 +const LUZ_DE_LA_NIEBLA: Array[float] = [0.62, 0.34, 0.13] +const COLOR_DE_LA_NIEBLA := Color(0.72, 0.74, 0.8, 1.0) +const COLOR_DE_LA_SOMBRA := Color(0.2, 0.21, 0.27, 1.0) + +const COLORES_DE_LOS_HILOS: Array[Color] = [ + Color(0.55, 1.0, 0.6), Color(1.0, 0.9, 0.45), Color(1.0, 0.5, 0.45) +] +const ELIAN_SOBRE_LOS_PIES := Vector2(-14.0, -81.0) +const PIES_DE_LINO: float = 32.0 +const MANO_DE_ELIAN := Vector2(96.0, 22.0) +const TAMANO_DE_LA_MANO: float = 0.8 +const CUADRO_DE_LA_MANO: int = 2 +const BALANCEO_DE_LA_MANO: Array[float] = [0.0, -2.0, -4.0, -2.0] +const ESQUINA_DE_LA_CABEZA := Vector2(-57.0, -70.0) +const LUZ_SOBRE_LINO := Color(0.8, 0.8, 0.86, 1.0) +const MANO_VISIBLE: float = 0.62 +const DETALLE_DE_ELIAN: float = 0.3 +const OPACIDAD_DEL_VELO: float = 0.38 +const VOLUMEN_RISA: float = 0.9 + +const DURACION_DESTELLO: float = 1.2 +const DURACION_APAGAR_AMBIENTE: float = 2.5 +const DURACION_CUBRIR: float = 1.6 +const PAUSA_EN_EL_GRIS: float = 0.7 +const DURACION_OJOS: float = 0.9 +const DURACION_SILUETA: float = 2.4 +const PAUSA_ANTES_DE_DESHILAR: float = 0.5 +const PAUSA_ENTRE_HILOS: float = 0.35 +const DURACION_PERDERSE: float = 1.0 +const DURACION_OJOS_AL_FINAL: float = 0.4 +const PAUSA_APAGADO_DEL_PARPADEO: float = 0.12 +const FRACCION_LINO_SE_DESVANECE: float = 0.7 +const EXTRA_SILENCIAR_RISA: float = 0.6 + +const CAPA_DEL_FINAL: int = 2 +const VOLUMEN_SILENCIO_DB: float = -60.0 +const NOMBRES_DE_LLUVIA: Array[String] = ["Rain", "Rain2", "Rain3"] +const PARAMETROS_DE_SILUETA: Array[String] = ["sombra", "ojos", "detalle", "mano"] +const NIVELES_DE_ENCENDIDO: Array[float] = [0.7, 0.15, 1.0] + +const CUERPO_DE_LINO := Rect2(Vector2(-13.0, -20.0), Vector2(26.0, 44.0)) + +const FRACCION_ANTES_DEL_PARPADEO: float = 0.45 +const FRACCION_HASTA_EL_PARPADEO: float = 0.2 +const FRACCION_DESPUES_DEL_PARPADEO: float = 0.2 +const DETALLE_AL_PERDER_COLOR: float = 0.55 +const DURACION_DETALLE_SUBE: float = 0.2 +const DURACION_DETALLE_BAJA: float = 0.5 + +var pantalla: Vector2 +var capa: CanvasLayer +var elian: AnimatedSprite2D +var cabeza: AnimatedSprite2D +var lugar_de_elian: Vector2 +var escala_de_elian: float +var materiales_de_elian: Array[ShaderMaterial] = [] +var materiales_de_niebla: Array[ShaderMaterial] = [] +var material_haz: ShaderMaterial +var hebras: HebrasDeHilo +var lino_copia: AnimatedSprite2D +var material_lino: ShaderMaterial +var luz_de_la_niebla: float = 1.0 + + +func reproducir(lino: AnimatedSprite2D, niebla: ShaderMaterial) -> void: + pantalla = get_viewport().get_visible_rect().size + var mundo := get_parent().get_parent() + _pausar_el_mundo(mundo) + _apagar_el_ambiente(mundo) + _crear_copia_de_lino(lino) + + var escala := lino_copia.scale.x + var pies := lino_copia.position + Vector2(0, PIES_DE_LINO * escala) + await _cubrir_de_niebla(mundo, niebla) + if niebla: + materiales_de_niebla.append(niebla) + await get_tree().create_timer(PAUSA_EN_EL_GRIS).timeout + await _encender_haz(pies) + + _crear_a_elian(pies, escala) + await _cambiar_a_elian("ojos", 1.0, DURACION_OJOS).finished + + cabeza.play(&"laugh") + var risa := _reproducir_risa() + _cambiar_a_elian("detalle", DETALLE_DE_ELIAN, DURACION_SILUETA) + await _cambiar_a_elian("mano", MANO_VISIBLE, DURACION_SILUETA).finished + await get_tree().create_timer(PAUSA_ANTES_DE_DESHILAR).timeout + + await _soltar_las_hebras_de_lino() + if lino_copia.sprite_frames.has_animation(&"defeated"): + lino_copia.play(&"defeated") + await lino_copia.animation_finished + await _perder_en_la_niebla(risa) + + +func _pausar_el_mundo(mundo: Node) -> void: + var animacion := mundo.get_node_or_null("OnTheGround/AnimationPlayer") as AnimationPlayer + if animacion: + animacion.pause() + for sprite in mundo.get_node("OnTheGround").find_children("*", "AnimatedSprite2D", true, false): + sprite.pause() + + +func _apagar_el_ambiente(mundo: Node) -> void: + var apagar := create_tween().set_parallel(true) + apagar.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) + for nombre in NOMBRES_DE_LLUVIA: + var lluvia := mundo.get_node_or_null(nombre) as GPUParticles2D + if lluvia: + apagar.tween_property(lluvia, "modulate:a", 0.0, DURACION_APAGAR_AMBIENTE) + var ambiente := mundo.get_node_or_null("AudioStreamPlayer2D") as AudioStreamPlayer2D + if ambiente: + apagar.tween_property(ambiente, "volume_db", VOLUMEN_SILENCIO_DB, DURACION_APAGAR_AMBIENTE) + + +func _crear_copia_de_lino(lino: AnimatedSprite2D) -> void: + capa = CanvasLayer.new() + capa.layer = CAPA_DEL_FINAL + add_child(capa) + material_lino = ShaderMaterial.new() + material_lino.shader = SHADER_SATURACION + material_lino.set_shader_parameter("saturation", 1.0) + lino_copia = AnimatedSprite2D.new() + lino_copia.sprite_frames = lino.sprite_frames + lino_copia.animation = lino.animation + lino_copia.frame = lino.frame + lino_copia.flip_h = lino.flip_h + lino_copia.centered = lino.centered + lino_copia.offset = lino.offset + lino_copia.material = material_lino + lino_copia.modulate = LUZ_SOBRE_LINO + # la capa no tiene cámara: posición y escala se copian ya en pantalla + var en_pantalla := lino.get_global_transform_with_canvas() + lino_copia.position = en_pantalla.origin + lino_copia.scale = en_pantalla.get_scale() + capa.add_child(lino_copia) + lino.visible = false + + +func _cubrir_de_niebla(mundo: Node, niebla: ShaderMaterial) -> void: + var cubrir := create_tween().set_parallel(true) + cubrir.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + if niebla: + cubrir.tween_property(niebla, "shader_parameter/intensidad", 1.0, DURACION_CUBRIR) + cubrir.tween_property(niebla, "shader_parameter/cubrir", 1.0, DURACION_CUBRIR) + var destello := mundo.get_node_or_null("FlashOverlay/LightningFlash") as ColorRect + if destello: + cubrir.tween_property(destello, "color", Color(1, 1, 1, 0), DURACION_DESTELLO) + cubrir.tween_property(lino_copia, "modulate", LUZ_SIN_HAZ, DURACION_CUBRIR) + await cubrir.finished + + +func _crear_a_elian(pies: Vector2, escala: float) -> void: + escala_de_elian = escala * TAMANO_DE_LA_MANO + lugar_de_elian = ( + pies + ELIAN_SOBRE_LOS_PIES * escala + MANO_DE_ELIAN * (escala - escala_de_elian) + ) + elian = AnimatedSprite2D.new() + elian.sprite_frames = FIGURA_ELIAN + elian.animation = &"idle" + elian.position = lugar_de_elian + elian.scale = Vector2(escala_de_elian, escala_de_elian) + elian.frame = CUADRO_DE_LA_MANO + + cabeza = AnimatedSprite2D.new() + cabeza.sprite_frames = FIGURA_ELIAN + cabeza.animation = &"laugh" + var medida := cabeza.sprite_frames.get_frame_texture(&"laugh", 0).get_size() + cabeza.position = pies + (ELIAN_SOBRE_LOS_PIES + ESQUINA_DE_LA_CABEZA + medida / 2.0) * escala + cabeza.scale = Vector2(escala, escala) + + var material_cuerpo := _crear_material_de_silueta() + var material_cabeza := _crear_material_de_silueta() + elian.material = material_cuerpo + cabeza.material = material_cabeza + materiales_de_elian = [material_cuerpo, material_cabeza] + cabeza.frame_changed.connect(_balancear_la_mano) + + # orden final de abajo a arriba: Elián, su cabeza, el velo y Lino + capa.add_child(cabeza) + capa.move_child(cabeza, 0) + capa.add_child(elian) + capa.move_child(elian, 0) + var velo := _crear_velo() + capa.add_child(velo) + capa.move_child(velo, 2) + materiales_de_niebla.append(velo.material as ShaderMaterial) + hebras = HebrasDeHilo.new() + capa.add_child(hebras) + + +func _crear_material_de_silueta() -> ShaderMaterial: + var material := ShaderMaterial.new() + material.shader = SHADER_SILUETA + for parametro in PARAMETROS_DE_SILUETA: + material.set_shader_parameter(parametro, 0.0) + return material + + +func _balancear_la_mano() -> void: + var sube := BALANCEO_DE_LA_MANO[cabeza.frame % BALANCEO_DE_LA_MANO.size()] + if not cabeza.is_playing(): + sube = 0.0 + elian.position = lugar_de_elian + Vector2(0, sube * escala_de_elian) + if hebras: + hebras.movimiento_del_destino = Vector2(0, sube * escala_de_elian) + + +func _reproducir_risa() -> AudioStreamPlayer: + var risa := AudioStreamPlayer.new() + risa.stream = RISA_ELIAN + risa.bus = &"SFX" + risa.volume_db = linear_to_db(VOLUMEN_RISA) + add_child(risa) + risa.play() + return risa + + +func _soltar_las_hebras_de_lino() -> void: + var cuerpo := Rect2( + lino_copia.position + CUERPO_DE_LINO.position * lino_copia.scale.x, + CUERPO_DE_LINO.size * lino_copia.scale.x + ) + var mano := lugar_de_elian + MANO_DE_ELIAN * escala_de_elian + var tandas := COLORES_DE_LOS_HILOS.size() + for i in tandas: + var duracion := hebras.soltar(cuerpo, mano, COLORES_DE_LOS_HILOS[i]) + var saturacion := 1.0 - float(i + 1) / tandas + _oscurecer_la_niebla(LUZ_DE_LA_NIEBLA[i], duracion + PAUSA_ENTRE_HILOS) + _programar_perdida_de_color(duracion, saturacion) + await get_tree().create_timer(duracion + PAUSA_ENTRE_HILOS).timeout + + +func _programar_perdida_de_color(duracion_de_la_tanda: float, saturacion: float) -> void: + var perder := create_tween() + perder.tween_interval(duracion_de_la_tanda * FRACCION_ANTES_DEL_PARPADEO) + perder.tween_interval(duracion_de_la_tanda * FRACCION_HASTA_EL_PARPADEO) + perder.tween_callback(_parpadear.bind(saturacion)) + perder.tween_interval(duracion_de_la_tanda * FRACCION_DESPUES_DEL_PARPADEO) + perder.tween_callback( + _cambiar_a_elian.bind("detalle", DETALLE_AL_PERDER_COLOR, DURACION_DETALLE_SUBE) + ) + perder.tween_interval(DURACION_DETALLE_SUBE) + perder.tween_callback(_cambiar_a_elian.bind("detalle", DETALLE_DE_ELIAN, DURACION_DETALLE_BAJA)) + + +func _perder_en_la_niebla(risa: AudioStreamPlayer) -> void: + var perderse := create_tween().set_parallel(true) + perderse.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN) + perderse.tween_property( + lino_copia, "modulate:a", 0.0, DURACION_PERDERSE * FRACCION_LINO_SE_DESVANECE + ) + perderse.tween_property(material_haz, "shader_parameter/brillo", 0.0, DURACION_PERDERSE) + _cambiar_a_elian("sombra", 0.0, DURACION_PERDERSE) + _cambiar_a_elian("mano", 0.0, DURACION_PERDERSE) + perderse.tween_property( + risa, "volume_db", VOLUMEN_SILENCIO_DB, DURACION_PERDERSE + EXTRA_SILENCIAR_RISA + ) + await perderse.finished + await _cambiar_a_elian("ojos", 0.0, DURACION_OJOS_AL_FINAL).finished + + +func _encender_haz(pies: Vector2) -> void: + material_haz = ShaderMaterial.new() + material_haz.shader = SHADER_HAZ + material_haz.set_shader_parameter("brillo", 0.0) + material_haz.set_shader_parameter("pie", pies / pantalla) + var haz := ColorRect.new() + haz.material = material_haz + haz.mouse_filter = Control.MOUSE_FILTER_IGNORE + haz.set_anchors_preset(Control.PRESET_FULL_RECT) + capa.add_child(haz) + capa.move_child(haz, lino_copia.get_index()) + var encender := create_tween() + for nivel in NIVELES_DE_ENCENDIDO: + _brillo_del_haz(encender, nivel, DURACION_ENCENDER_HAZ / NIVELES_DE_ENCENDIDO.size()) + await encender.finished + + +func _parpadear(saturacion: float) -> void: + var parpadeo := create_tween() + _brillo_del_haz(parpadeo, 0.1, 0.05) + _brillo_del_haz(parpadeo, 1.0, 0.05) + _brillo_del_haz(parpadeo, 0.05, 0.08) + parpadeo.tween_callback(func(): material_lino.set_shader_parameter("saturation", saturacion)) + parpadeo.tween_interval(PAUSA_APAGADO_DEL_PARPADEO) + _brillo_del_haz(parpadeo, 1.0, 0.06) + + +func _brillo_del_haz(animacion: Tween, nivel: float, duracion: float) -> void: + animacion.tween_property(material_haz, "shader_parameter/brillo", nivel, duracion) + animacion.parallel().tween_property( + lino_copia, "modulate", LUZ_SIN_HAZ.lerp(LUZ_BAJO_EL_HAZ, nivel), duracion + ) + + +func _oscurecer_la_niebla(luz: float, duracion: float) -> void: + var desde := luz_de_la_niebla + luz_de_la_niebla = luz + var oscurecer := create_tween() + oscurecer.tween_method(_poner_luz_a_la_niebla, desde, luz, duracion) + + +func _poner_luz_a_la_niebla(luz: float) -> void: + var niebla := _con_luz(COLOR_DE_LA_NIEBLA, luz) + for material in materiales_de_niebla: + material.set_shader_parameter("color_niebla", niebla) + var sombra := _con_luz(COLOR_DE_LA_SOMBRA, luz) + for material in materiales_de_elian: + material.set_shader_parameter("color_sombra", sombra) + + +func _con_luz(color: Color, luz: float) -> Color: + return Color(color.r * luz, color.g * luz, color.b * luz, 1.0) + + +func _cambiar_a_elian(parametro: String, valor: float, duracion: float) -> Tween: + var cambio := create_tween().set_parallel(true) + cambio.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + for material in materiales_de_elian: + # los ojos son solo de la cabeza; el cuerpo no los dibuja + if parametro == "ojos" and material == materiales_de_elian[0]: + continue + cambio.tween_property(material, "shader_parameter/" + parametro, valor, duracion) + return cambio + + +func _crear_velo() -> ColorRect: + var material := ShaderMaterial.new() + material.shader = SHADER_NIEBLA + material.set_shader_parameter("lateral", false) + # Sin "cubrir" (queda en 0): con él la niebla se volvería opaca. + material.set_shader_parameter("intensidad", 1.0) + material.set_shader_parameter("radio_minimo", -1.0) + material.set_shader_parameter("cubrir", 0.0) + material.set_shader_parameter("opacidad_maxima", OPACIDAD_DEL_VELO) + var velo := ColorRect.new() + velo.material = material + velo.mouse_filter = Control.MOUSE_FILTER_IGNORE + velo.set_anchors_preset(Control.PRESET_FULL_RECT) + return velo + + +class HebrasDeHilo: + extends Node2D + + const HEBRAS_POR_TANDA: int = 5 + const PIXEL: float = 4.0 + const COLOR_CONTORNO := Color(0.12, 0.12, 0.16, 1.0) + const RETRASO_ENTRE_HEBRAS: float = 0.14 + const DURACION_SALIR: float = 1.2 + const DURACION_TENDIDA: float = 0.25 + const DURACION_SOLTARSE: float = 1.0 + const ONDA: float = 16.0 + const FRECUENCIA_DE_ONDA: float = 9.0 + const VELOCIDAD_DE_ONDA: float = 2.5 + const DESVIO_EN_LA_MANO := Vector2(24.0, 14.0) + const CONTROL_DESDE: float = 0.3 + const CONTROL_HASTA: float = 0.6 + const CONTROL_LADO: float = 50.0 + const CONTROL_ARRIBA_MIN: float = 150.0 + const CONTROL_ARRIBA_MAX: float = 260.0 + + var hebras: Array[Dictionary] = [] + var tiempo: float = 0.0 + var movimiento_del_destino := Vector2.ZERO + + func soltar(cuerpo: Rect2, destino: Vector2, color: Color) -> float: + for i in HEBRAS_POR_TANDA: + var origen := cuerpo.position + Vector2(randf(), randf()) * cuerpo.size + var control := origen.lerp(destino, randf_range(CONTROL_DESDE, CONTROL_HASTA)) + control += Vector2( + randf_range(-CONTROL_LADO, CONTROL_LADO), + randf_range(-CONTROL_ARRIBA_MAX, -CONTROL_ARRIBA_MIN) + ) + var desvio := Vector2( + randf_range(-DESVIO_EN_LA_MANO.x, DESVIO_EN_LA_MANO.x), + randf_range(-DESVIO_EN_LA_MANO.y, DESVIO_EN_LA_MANO.y) + ) + var hebra := { + "origen": origen, + "destino": destino + desvio, + "control": control, + "color": color, + "fase": randf() * TAU, + "inicio": tiempo + i * RETRASO_ENTRE_HEBRAS, + } + hebras.append(hebra) + return ( + (HEBRAS_POR_TANDA - 1) * RETRASO_ENTRE_HEBRAS + + DURACION_SALIR + + DURACION_TENDIDA + + DURACION_SOLTARSE + ) + + func _process(delta: float) -> void: + tiempo += delta + queue_redraw() + + func _draw() -> void: + for hebra in hebras: + var t: float = tiempo - hebra.inicio + if t <= 0.0: + continue + var punta := ease(clampf(t / DURACION_SALIR, 0.0, 1.0), 0.5) + var cola := ease( + clampf((t - DURACION_SALIR - DURACION_TENDIDA) / DURACION_SOLTARSE, 0.0, 1.0), 2.0 + ) + if cola >= 1.0: + continue + var puntos := _puntos(hebra, cola, punta) + for punto in puntos: + draw_rect( + Rect2(punto - Vector2(PIXEL, PIXEL), Vector2(PIXEL, PIXEL) * 3.0), + COLOR_CONTORNO + ) + for punto in puntos: + draw_rect(Rect2(punto, Vector2(PIXEL, PIXEL)), hebra.color) + + func _puntos(hebra: Dictionary, desde: float, hasta: float) -> Array[Vector2]: + var puntos: Array[Vector2] = [] + var origen: Vector2 = hebra.origen + var destino: Vector2 = hebra.destino + movimiento_del_destino + var control: Vector2 = hebra.control + var lado := (destino - origen).orthogonal().normalized() + var pasos := int(ceil((hasta - desde) * origen.distance_to(destino) / (PIXEL * 0.5))) + 1 + var anterior := Vector2.INF + for i in pasos + 1: + var u := lerpf(desde, hasta, float(i) / pasos) + var punto := origen.lerp(control, u).lerp(control.lerp(destino, u), u) + punto += ( + lado + * sin(u * FRECUENCIA_DE_ONDA + hebra.fase + tiempo * VELOCIDAD_DE_ONDA) + * ONDA + * sin(u * PI) + ) + punto = (punto / PIXEL).floor() * PIXEL + if punto != anterior: + puntos.append(punto) + anterior = punto + return puntos diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/final_deshilado.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/final_deshilado.gd.uid new file mode 100644 index 0000000000..e5b43d7a5b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/0_intro/intro_components/final_deshilado.gd.uid @@ -0,0 +1 @@ +uid://bfpadalj0f6kt diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/el_hilo_que_no_teji_stealth.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/el_hilo_que_no_teji_stealth.tscn new file mode 100644 index 0000000000..9f9fc6a5ac --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/el_hilo_que_no_teji_stealth.tscn @@ -0,0 +1,1003 @@ +[gd_scene format=4 uid="uid://byj0ojaw486bm"] + +[ext_resource type="Script" uid="uid://dnp0tjloec2d7" path="res://scenes/game_logic/stealth_game_logic.gd" id="1_loqy2"] +[ext_resource type="Script" uid="uid://cptwnb281n5nh" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.gd" id="1_qshk0"] +[ext_resource type="TileSet" uid="uid://32t5p1co051n" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_exterior_floors.tres" id="2_3ut71"] +[ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="3_2owev"] +[ext_resource type="TileSet" uid="uid://brtyjqpslh70g" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_shadows.tres" id="3_85ik4"] +[ext_resource type="AudioStream" uid="uid://ce32tqw0wi6sg" path="res://scenes/quests/story_quests/renya_beyond_sorrow/Complementos/music/2. Whispers of Yesterday (Loop).ogg" id="4_iekwq"] +[ext_resource type="TileSet" uid="uid://ci0x5m62qamxl" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres" id="4_qshk0"] +[ext_resource type="TileSet" uid="uid://d2mtxt1q8ymnc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation_2.tres" id="4_qxjpk"] +[ext_resource type="TileSet" uid="uid://do0ffypatd77h" path="res://tiles/bridges.tres" id="5_3ut71"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="5_ac6ai"] +[ext_resource type="Material" uid="uid://64aeyjitacv3" path="res://scenes/game_elements/props/void/void_chromakey_material.tres" id="6_qxjpk"] +[ext_resource type="PackedScene" uid="uid://d37mebu7atru7" path="res://scenes/game_elements/characters/enemies/guard/guard.tscn" id="7_l1c3l"] +[ext_resource type="PackedScene" uid="uid://7873qa54birk" path="res://scenes/game_elements/props/tree/tree.tscn" id="8_l1c3l"] +[ext_resource type="TileSet" uid="uid://e7gpdr323xp3" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_enviroment.tres" id="8_qc1q3"] +[ext_resource type="TileSet" uid="uid://cm47p7eqxfdds" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_ladders.tres" id="9_pls6f"] +[ext_resource type="TileSet" uid="uid://bc2u83inkptpc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey.tres" id="10_qc1q3"] +[ext_resource type="TileSet" uid="uid://6wyq888afw6m" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey_walkable.tres" id="11_ujlnr"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="12_pls6f"] +[ext_resource type="AudioStream" uid="uid://dfhy5ea7edbxf" path="res://scenes/quests/story_quests/el_ojo_revelador/el_ojo_revelador_audios/Suspenso.wav" id="14_qc1q3"] +[ext_resource type="SpriteFrames" uid="uid://du2byrgblsd4o" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_chapas.tres" id="14_ulphp"] +[ext_resource type="SpriteFrames" uid="uid://co8o888wc5oc7" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/el_hilo_que_no_teji_shadow01_enemy.tres" id="15_l1c3l"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="15_t4hu1"] +[ext_resource type="SpriteFrames" uid="uid://pe5f4oarex8m" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player_collar.tres" id="16_3x148"] +[ext_resource type="Resource" uid="uid://cut4yag2eux0s" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue" id="16_4s4pt"] +[ext_resource type="Script" uid="uid://csev4hv57utxv" path="res://scenes/game_logic/walk_behaviors/character_speeds.gd" id="16_goofh"] +[ext_resource type="SpriteFrames" uid="uid://c6sdvderulugs" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/el_hilo_que_no_teji_shadow05_enemy.tres" id="17_pljot"] +[ext_resource type="Material" uid="uid://bi6a51mic57oq" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_lino.tres" id="18_ulphp"] +[ext_resource type="Shader" uid="uid://bshbghjfja2xq" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader" id="23_t4hu1"] +[ext_resource type="AudioStream" uid="uid://ceuqs1f1aw6no" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav" id="24_iekwq"] +[ext_resource type="Script" uid="uid://i0dutk8883vb" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd" id="24_t4hu1"] +[ext_resource type="SpriteFrames" uid="uid://bxo63gtawie3l" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/el_hilo_que_no_teji_shadow02_enemy.tres" id="24_vlrpm"] +[ext_resource type="Resource" uid="uid://cfygswbl1532n" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue" id="25_4s4pt"] +[ext_resource type="SpriteFrames" uid="uid://cs3d3dlkm2gqt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/el_hilo_que_no_teji_shadow03_enemy.tres" id="25_4t4cg"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="25_ulphp"] +[ext_resource type="SpriteFrames" uid="uid://b3c54mgad0o45" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/el_hilo_que_no_teji_shadow04_enemy.tres" id="26_w06gk"] +[ext_resource type="SpriteFrames" uid="uid://crrr8ncum86vx" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto.tres" id="27_4t4cg"] +[ext_resource type="Shader" uid="uid://dn6w5kifgeusk" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader" id="32_n2hsx"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="32_ulphp"] +[ext_resource type="FontFile" uid="uid://c3bb7lmvdqc5e" path="res://assets/third_party/fonts/jersey/Jersey20-Regular.ttf" id="33_dqnqs"] +[ext_resource type="Script" uid="uid://d234e6xbur7bt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd" id="33_eenpu"] +[ext_resource type="PackedScene" uid="uid://cahsamhamvuqc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign.tscn" id="33_rtdyd"] +[ext_resource type="Script" uid="uid://f56505k8qm17" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd" id="33_wv1mv"] +[ext_resource type="Script" uid="uid://2ipchillwtnj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd" id="34_eenpu"] +[ext_resource type="Material" uid="uid://cht88adq0hk3f" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_mundo.tres" id="34_uaq6i"] +[ext_resource type="Texture2D" uid="uid://o88v5s43wgiu" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png" id="37_u78lx"] +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="46_u78lx"] +[ext_resource type="PackedScene" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign_firma.tscn" id="91_cartel_firma"] + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_qshk0"] +particle_flag_disable_z = true +emission_shape = 1 +emission_sphere_radius = 45.0 +gravity = Vector3(0, -50, 0) +color = Color(1, 0.84313726, 0, 1) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_n2hsx"] +size = Vector2(255, 65) + +[sub_resource type="Resource" id="Resource_t4hu1"] +script = ExtResource("16_goofh") +walk_speed = 180.0 +run_speed = 230.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="Curve2D" id="Curve2D_wv1mv"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 206.01266, 10.512077, 0, 0, 0, 0, 416.90833, 9.910046, 0, 0, 0, 0, 336.09784, 11.114109, 0, 0, 0, 0, 560.7904, 11.415123) +} +point_count = 4 + +[sub_resource type="Curve2D" id="Curve2D_uaq6i"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 125.97862, -17.81213, 0, 0, 0, 0, 488.76218, -30.620853, 0, 0, 0, 0, 855.3545, -23.81622, 0, 0, 0, 0, 780.13165, -7.905384, 0, 0, 0, 0, 608.73785, 2.8019085, 0, 0, 0, 0, 458.29218, -0.90061283, 0, 0, 0, 0, 274.51993, 4.402999, 0, 0, 0, 0, 413.53934, -11.7079735, 0, 0, 0, 0, 125.97862, -17.611994) +} +point_count = 9 + +[sub_resource type="Curve2D" id="Curve2D_dqnqs"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 362.7835, -81.15527, 0, 0, 0, 0, 573.21704, -73.65016, 0, 0, 0, 0, 561.7908, -42.528965, 0, 0, 0, 0, 686.52734, -27.418674, 0, 0, 0, 0, 528.46423, -5.803953, 0, 0, 0, 0, 237.09473, -6.804635, 0, 0, 0, 0, 41.89624, -28.719559, 0, 0, 0, 0, 123.78436, -46.731827, 0, 0, 0, 0, 292.32166, -51.93537, 0, 0, 0, 0, 359.92694, -80.25466) +} +point_count = 10 + +[sub_resource type="Curve2D" id="Curve2D_eenpu"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 635.10925, 5.703884, 0, 0, 0, 0, 517.03796, 19.313156, 0, 0, 0, 0, 425.62796, 24.616768, 0, 0, 0, 0, 333.26575, 15.910839, 0, 0, 0, 0, 193.29413, 15.610634, 0, 0, 0, 0, 196.1507, 31.121193, 0, 0, 0, 0, 330.40918, 46.531693, 0, 0, 0, 0, 493.2333, 50.43435, 0, 0, 0, 0, 485.61578, 66.345184, 0, 0, 0, 0, 272.32574, 66.14505, 0, 0, 0, 0, 278.03888, 48.23285, 0, 0, 0, 0, 513.22925, 49.633804, 0, 0, 0, 0, 677.95776, 33.222626, 0, 0, 0, 0, 635.10925, 5.803955) +} +point_count = 14 + +[sub_resource type="Curve2D" id="Curve2D_n2hsx"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1645.3806, -7.905384, 0, 0, 0, 0, 1718.699, 4.403, 0, 0, 0, 0, 1740.5994, 22.415264, 0, 0, 0, 0, 1852.0054, 35.324055, 0, 0, 0, 0, 1869.1447, 56.938778, 0, 0, 0, 0, 1792.9697, 65.14436, 0, 0, 0, 0, 1690.1334, 67.84621, 0, 0, 0, 0, 1583.4884, 60.3411, 0, 0, 0, 0, 1501.6002, 45.731144, 0, 0, 0, 0, 1225.4657, 43.62971, 0, 0, 0, 0, 1592.058, 42.528965, 0, 0, 0, 0, 1542.5443, 26.61813, 0, 0, 0, 0, 1555.8749, 13.609268, 0, 0, 0, 0, 1645.3806, -8.005453) +} +point_count = 14 + +[sub_resource type="Curve2D" id="Curve2D_cxfm2"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1623.4802, -23.115753, 0, 0, 0, 0, -66.65315, -22.315216) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_1lhdv"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 79.031586, -55.838028, 0, 0, 0, 0, 1774.8782, -55.43776) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_vlrpm"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 2006.5483, 10.707275, 0, 0, 0, 0, -88.32959, 10.307007) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_rtdyd"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -90.457825, -22.215134, 0, 0, 0, 0, 2293.8206, -21.614716) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_4t4cg"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 2170.0361, -22.615433, 0, 0, 0, 0, -177.1069, -21.81488) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_w06gk"] +_data = { +"points": PackedVector2Array(32.38555, 8.241545, -32.38555, -8.241545, 546.55585, -44.930603, 47.931313, -0.15036534, -47.931313, 0.15036534, 418.01044, -55.838043, -96.96232, -7.207595, 96.96232, 7.207595, 284.70416, -46.331573) +} +point_count = 3 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_n2hsx"] +shader = ExtResource("23_t4hu1") +shader_parameter/saturation = 0.0 +shader_parameter/darkness_factor = 0.6 +shader_parameter/onda_origen = Vector2(0, 0) +shader_parameter/onda_tiempo = -1.0 +shader_parameter/onda_velocidad = 330.0 +shader_parameter/onda_intervalo = 4.5 +shader_parameter/onda_cantidad = 5 +shader_parameter/onda_ancho = 260.0 +shader_parameter/onda_brillo_cresta = 0.25 +shader_parameter/onda_solo_cresta = false +shader_parameter/onda_alcance = 0.0 +shader_parameter/onda_color_cresta = 1.0 +shader_parameter/onda_tinte = Color(1, 1, 1, 1) +shader_parameter/onda_tinte_fuerza = 0.0 +shader_parameter/opacidad = 1.0 + +[sub_resource type="Resource" id="Resource_rtdyd"] +script = ExtResource("25_ulphp") +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[sub_resource type="Image" id="Image_8n1qk"] +data = { +"data": PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDP8eFAz/HhQM/x4UDP8eFAz/HhQM/x4UDP8eFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQM/x4UDP8eFAz/HhQM/x4UDP+EYEb/hGBG/7OCV/+zglf/s4JX/x4UDP8eFAz/HhQM/x4UDP8eFAz/HhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQM/x4UDP8eFAz/HhQM/4RgRv+EYEb/hGBG/7OCV/+zglf/s4JX/7OCV/+zglf/HhQM/x4UDP8eFAz/HhQM/x4UDAAeFAwAHhQMAB4UDAAeFAwAHhQMAB4UDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDAAeFAwAHhQM/x4UDP+IZE7/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/hGBG/4RgRv+EYEb/s4JX/7OCV/+zglf/HhQM/x4UDP8eFAz/HhQMAB4UDAAeFAwAHhQMAB4UDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDAAeFAz/HhQM/4hkTv+IZE7/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/hGBG/4RgRv8eFAz/HhQM/x4UDAAeFAwAHhQMAB4UDAAeFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDAAeFAz/iGRO/4hkTv+IZE7/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/4RgRv+EYEb/hGBG/x4UDP8eFAz/HhQM/x4UDAAeFAwAHhQMAB4UDAAeFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP/ZsXT/s4JX/7OCV/+IZE7/iGRO/4hkTv+zglf/s4JX/7OCV/+zglf/27R9/9u0ff/btH3/27R9/7OCV/+zglf/s4JX/7OCV/+zglf/hGBG/4RgRv+EYEb/s4JX/x4UDP8eFAwAHhQMAB4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP/ZsXT/2bF0/7OCV/+zglf/s4JX/4hkTv+IZE7/iGRO/9u0ff+GZ0v/hmdL/4ZnS/+GZ0v/hmdL/9u0ff+zglf/s4JX/7OCV/+zglf/hGBG/4RgRv+zglf/s4JX/x4UDP8eFAz/HhQMAB4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP+IZE7/2bF0/9mxdP+zglf/s4JX/7OCV/+IZE7/iGRO/4ZnS/+GZ0v/HhQM/x4UDP8eFAz/hmdL/4ZnS/+zglf/s4JX/7OCV/+zglf/hGBG/4RgRv+zglf/hGBG/x4UDP8eFAz/HhQMAB4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP+IZE7/iGRO/9mxdP/ZsXT/s4JX/7OCV/+zglf/s4JX/4ZnS/8eFAz/HhQM/x4UDP8eFAz/HhQM/4ZnS/8eFAz/HhQM/4xjT/+MY0//hGBG/7OCV/+zglf/hGBG/7OCV/8eFAz/HhQM/x4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP+IZE7/iGRO/4hkTv/ZsXT/s4JX/7OCV/+zglf/s4JX/x4UDP8eFAz/HhQM/x4UDP8eFAz/HhQM/x4UDP8eFAz/jGNP/4xjT/+zglf/hGBG/4RgRv+zglf/hGBG/7OCV/8eFAz/HhQM/x4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDAAeFAz/HhQM/4hkTv+IZE7/s4JX/7OCV/+zglf/s4JX/x4UDP8eFAz/HhQM/x4UDP8eFAz/HhQM/x4UDP+MY0//s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/hGBG/7OCV/8eFAz/HhQM/x4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDAAeFAz/HhQM/x4UDP8eFAz/hWFV/4VhVf+zglf/s4JX/7OCV/+MY0//HhQM/x4UDP8eFAz/HhQM/4xjT/+zglf/s4JX/7OCV/+zglf/hGBG/7OCV/+zglf/s4JX/x4UDP8eFAz/HhQM/x4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP8eFAz/HhQM/4VhVf+FYVX/hWFV/4VhVf+zglf/s4JX/7OCV/+MY0//jGNP/7OCV/+zglf/s4JX/4xjT/+zglf/s4JX/7OCV/+zglf/hGBG/4RgRv+zglf/s4JX/x4UDP8eFAz/HhQM/x4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP8eFAz/s4JX/7OCV/+zglf/s4JX/7OCV/+FYVX/hWFV/7OCV/+zglf/jGNP/4xjT/+MY0//jGNP/4xjT/+zglf/s4JX/7OCV/+zglf/hGBG/4RgRv+zglf/s4JX/x4UDP8eFAz/HhQMAB4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP96Y1v/HhQM/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/4VhVf+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/4RgRv+EYEb/s4JX/7OCV/8eFAz/HhQM/3xlX/8eFAz/HhQMAB4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP96Y1v/emNb/x4UDP8eFAz/s4JX/7OCV/+zglf/s4JX/4VhVf+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/hGBG/4RgRv+EYEb/s4JX/x4UDP8eFAz/fGVf/x4UDP8eFAz/HhQMAB4UDAAeFAwAHhQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDP96Y1v/emNb/3pjW/+zglf/hWFV/4VhVf+FYVX/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/4RgRv+EYEb/hGBG/4RgRv+EYEb/s4JX/3xlX/98ZV//fGVf/x4UDP8eFAwAHhQMAB4UDAAeFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAAAAAAAAAAAAeFAz/emNb/7OCV/+zglf/s4JX/7OCV//fuH//37h//9+4f//fuH//s4JX/7OCV/+zglf/37h//9+4f//fuH//37h//9+4f/+zglf/s4JX/7OCV/98ZV//HhQM/x4UDAAeFAwAHhQMAB4UDAAeFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeFAz/HhQM/3pjW/96Y1v/s4JX/7OCV/+zglf/s4JX/7OCV//fuH//37h//9+4f//fuH//37h//7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/8AAAD/HhQM/x4UDAAeFAwAHhQMAB4UDAAeFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAAAAAAAAAAAAeFAz/UIYM/x4UDP8eFAz/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/37h//7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/HhQM/x4UDP8eFAz/drkK/x4UDAAeFAwAHhQMAB4UDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4UDAAeFAwAHhQMAB4UDACg4Cr/UIYM/x4UDP92uQr/s4JX/7OCV/+zglf/s4JX/7OCV/+zglf/s4JX/9+4f//fuH//37h//9+4f/+zglf/s4JX/7OCV/+zglf/HhQM/x4UDP92uQr/drkK/x4UDAAeFAwAHhQMAB4UDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq66zAB4UDAAeFAwAHhQMAB4UDP+g4Cr/HhQM/x4UDP8eFAz/HhQM/x4UDP8eFAz/HhQM/4diR/+HYkf/h2JH/4diR/+HYkf/h2JH/4diR/8eFAz/HhQM/x4UDP+g4Cr/HhQM/x4UDP92shz/HhQM/x4UDP8eFAwAHhQMAB4UDACrrrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq66zAB4UDAAeFAwAHhQMAB4UDP+g4Cr/HhQM/1CGDP8eFAz/drIc/3a5Cv92uQr/HhQM/x4UDP92uQr/drkK/3a5Cv92uQr/drkK/3a5Cv+g4Cr/oOAq/6DgKv+g4Cr/drkK/3a5Cv8eFAz/HhQM/x4UDP8eFAwAHhQMAB4UDACrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq66zAKuuswAeFAwAHhQMAB4UDP+g4Cr/HhQM/1CGDP9Qhgz/HhQM/x4UDP+g4Cr/oOAq/x4UDP9Qhgz/UIYM/6DgKv+g4Cr/oOAq/6DgKv+g4Cr/oOAq/6DgKv8eFAz/drkK/32iXP8eFAz/HhQM/x4UDP8eFAwAHhQMAKuuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrMAHhQMAB4UDP8eFAz/faJc/x4UDP9Qhgz/UIYM/6DgKv+g4Cr/oOAq/3a5Cv92uQr/drkK/6DgKv+g4Cr/oOAq/6DgKv+g4Cr/oOAq/6DgKv+g4Cr/HhQM/x4UDP8eFAz/HhQM/x4UDP8eFAwAq66zAKuuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrMAq66z/x4UDP8eFAz/HhQM/3a5Cv92uQr/UIYM/6DgKv+g4Cr/oOAq/32iXP99olz/faJc/32iXP99olz/oOAq/6DgKv+g4Cr/UIYM/1CGDP+g4Cr/UIYM/x4UDP97ZmP/e2Zj/x4UDP+rrrP/q66z/6uuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrMAq66z/x4UDP97ZmP/HhQM/x4UDP92uQr/UIYM/1CGDP9Qhgz/UIYM/6DgKv+g4Cr/oOAq/6DgKv+g4Cr/oOAq/6DgKv+g4Cr/oOAq/6DgKv+g4Cr/UIYM/x4UDP97ZmP/HhQM/x4UDP+rrrP/q66z/6uuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrP/q66z/x4UDP97ZmP/e2Zj/3tmY/8eFAz/faJc/6DgKv92uQr/drkK/6DgKv+g4Cr/oOAq/1CGDP9Qhgz/UIYM/x4UDP8eFAz/oOAq/6DgKv99olz/HhQM/x4UDP+2hlX/toZV/x4UDP+rrrP/q66z/6uuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrP/q66z/x4UDP8eFAz/e2Zj/3tmY/97ZmP/HhQM/6DgKv+g4Cr/drkK/3a5Cv92uQr/UIYM/1CGDP+g4Cr/oOAq/6DgKv+g4Cr/oOAq/32iXP8eFAz/HhQM/7aGVf+2hlX/toZV/x4UDP+rrrP/q66z/6uuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrP/q66z/6uus/8eFAz/HhQM/x4UDP+2hlX/toZV/7aGVf+AY1H/gGNR/3a5Cv+g4Cr/oOAq/6DgKv+g4Cr/oOAq/6DgKv+g4Cr/HhQM/x4UDP+2hlX/toZV/wAAAP8eFAz/HhQM/x4UDP+rrrP/q66z/6uuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrMAq66z/6uus/8eFAz/e2Zj/x4UDP8eFAz/toZV/7aGVf+2hlX/toZV/4BjUf+AY1H/gGNR/4BjUf+AY1H/gGNR/4BjUf+AY1H/gGNR/7aGVf+2hlX/HhQM/x4UDP97ZmP/e2Zj/6uus/+rrrP/q66z/6uuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrMAq66z/6uus/8eFAz/e2Zj/3tmY/97ZmP/e2Zj/7aGVf+2hlX/toZV/7aGVf+2hlX/toZV/7aGVf+AY1H/gGNR/4BjUf+AY1H/toZV/7aGVf97ZmP/e2Zj/3tmY/97ZmP/AAAA/6uus/+rrrP/q66z/6uuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrMAq66zAKuus/8eFAz/HhQM/3tmY/97ZmP/toZV/7aGVf8eFAz/HhQM/7aGVf+2hlX/toZV/7aGVf+2hlX/gGNR/4BjUf8eFAz/HhQM/x4UDP+2hlX/e2Zj/3tmY/97ZmP/HhQM/6uus/+rrrP/q66zAKuuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq66zAKuuswCrrrMAq66zAKuuswCrrrP/q66z/x4UDP8eFAz/e2Zj/7aGVf+2hlX/toZV/5RjRf+UY0X/lGNF/+Ozhf/js4X/47OF/+Ozhf97ZmP/e2Zj/3tmY/+2hlX/HhQM/x4UDP+rrrP/q66z/6uus/+rrrMAq66zAKuuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq66zAKuuswCrrrMAq66zAKuuswCrrrP/q66z/6uus/8eFAz/HhQM/7aGVf+2hlX/toZV/7aGVf+2hlX/toZV/7aGVf+2hlX/toZV/7aGVf8eFAz/HhQM/3tmY/8AAAD/HhQM/x4UDP+rrrP/q66z/6uuswCrrrMAq66zAKuuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKuuswCrrrMAq66zAKuuswCrrrMAq66z/6uus/+rrrP/AAAA/x4UDP8eFAz/HhQM/x4UDP+2hlX/toZV/7aGVf+2hlX/toZV/x4UDP8eFAz/HhQM/x4UDP8eFAz/q66z/6uus/+rrrP/q66z/6uuswCrrrMAq66zAKuuswCrrrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuus/+rrrP/q66z/6uus/8eFAz/HhQM/x4UDP8eFAz/HhQM/x4UDP8eFAz/HhQM/x4UDP8eFAz/q66z/6uus/+rrrP/q66z/6uus/+rrrP/q66zAKuuswCrrrMAq66zAKuuswCrrrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuus/+rrrP/q66z/6uus/+rrrP/q66z/6uus/+rrrP/q66z/6uus/+rrrP/q66z/6uus/+rrrP/q66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrP/q66z/6uus/+rrrP/q66z/6uus/+rrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswCrrrMAq66zAKuuswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"), +"format": "RGBA8", +"height": 51, +"mipmaps": false, +"width": 51 +} + +[sub_resource type="ImageTexture" id="ImageTexture_4w3rk"] +image = SubResource("Image_8n1qk") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_cxfm2"] +shader = ExtResource("23_t4hu1") +shader_parameter/saturation = 0.0 +shader_parameter/darkness_factor = 0.6 +shader_parameter/onda_origen = Vector2(0, 0) +shader_parameter/onda_tiempo = -1.0 +shader_parameter/onda_velocidad = 330.0 +shader_parameter/onda_intervalo = 4.5 +shader_parameter/onda_cantidad = 5 +shader_parameter/onda_ancho = 260.0 +shader_parameter/onda_brillo_cresta = 0.25 +shader_parameter/onda_solo_cresta = false +shader_parameter/onda_alcance = 0.0 +shader_parameter/onda_color_cresta = 1.0 +shader_parameter/onda_tinte = Color(1, 1, 1, 1) +shader_parameter/onda_tinte_fuerza = 0.0 +shader_parameter/opacidad = 1.0 + +[sub_resource type="Resource" id="Resource_wv1mv"] +script = ExtResource("25_ulphp") +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_1lhdv"] +shader = ExtResource("23_t4hu1") +shader_parameter/saturation = 0.0 +shader_parameter/darkness_factor = 0.6 +shader_parameter/onda_origen = Vector2(0, 0) +shader_parameter/onda_tiempo = -1.0 +shader_parameter/onda_velocidad = 330.0 +shader_parameter/onda_intervalo = 4.5 +shader_parameter/onda_cantidad = 5 +shader_parameter/onda_ancho = 260.0 +shader_parameter/onda_brillo_cresta = 0.25 +shader_parameter/onda_solo_cresta = false +shader_parameter/onda_alcance = 0.0 +shader_parameter/onda_color_cresta = 1.0 +shader_parameter/onda_tinte = Color(1, 1, 1, 1) +shader_parameter/onda_tinte_fuerza = 0.0 +shader_parameter/opacidad = 1.0 + +[sub_resource type="Resource" id="Resource_uaq6i"] +script = ExtResource("25_ulphp") +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_qshk0"] +size = Vector2(377, 267.75) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_goofh"] +shader = ExtResource("32_n2hsx") +shader_parameter/fog_color = Color(1, 1, 1, 0.25) +shader_parameter/speed = 0.05 +shader_parameter/detail_steps = 4.0 +shader_parameter/thread_shredding = 0.8 +shader_parameter/density = 2.0 +shader_parameter/wind_direction = Vector2(-1, -0.05) +shader_parameter/stretch_factor = 5.0 + +[sub_resource type="LabelSettings" id="LabelSettings_cxfm2"] +font = ExtResource("33_dqnqs") +font_size = 22 +outline_size = 10 +outline_color = Color(0, 0, 0, 1) + +[node name="ElHiloQueNoTejiStealth" type="Node2D" unique_id=528815133] +y_sort_enabled = true +script = ExtResource("1_qshk0") + +[node name="StealthGameLogic" type="Node" parent="." unique_id=1734695953] +script = ExtResource("1_loqy2") + +[node name="BackgroundMusic" parent="." unique_id=1461759951 instance=ExtResource("3_2owev")] +stream = ExtResource("4_iekwq") + +[node name="CanvasModulate" type="CanvasModulate" parent="." unique_id=508226475] +position = Vector2(-166, -44) +color = Color(0.3898493, 0.3898493, 0.4709025, 1) + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1475451359] +y_sort_enabled = true +metadata/_edit_lock_ = true + +[node name="Crater" type="TileMapLayer" parent="TileMapLayers" unique_id=677681398] +tile_map_data = PackedByteArray("AAAEABkAAQAFAAAAAAAEABoAAQAFAAEAAAAEABsAAQAFAAEAAAAFABgAAQAFAAAAAAAFABkAAQAFAAAAAAAFABoAAQAFAAEAAAAFABsAAQAFAAEAAAAFABwAAQAFAAEAAAAGABgAAQAFAAAAAAAGABkAAQAGAAEAAAAGABoAAQAGAAEAAAAGABsAAQAGAAEAAAAGABwAAQAMAAEAAAAHABgAAQAKAAEAAAAHABkAAQAGAAEAAAAHABoAAQAGAAEAAAAHABsAAQAGAAEAAAAHABwAAQAGAAEAAAAIABgAAQAGAAEAAAAIABkAAQAGAAEAAAAIABoAAQALAAEAAAAIABsAAQAGAAEAAAAIABwAAQAGAAEAAAAJABgAAQAGAAEAAAAJABkAAQAGAAEAAAAJABoAAQAGAAEAAAAJABsAAQAGAAEAAAAJABwAAQAGAAEAAAAKABgAAQAGAAEAAAAKABkAAQAGAAEAAAAKABoAAQAGAAEAAAAKABsAAQAGAAEAAAAKABwAAQAGAAEAAAALABgAAQAGAAEAAAALABkAAQAGAAEAAAALABoAAQAGAAEAAAALABsAAQAGAAEAAAALABwAAQAGAAEAAAAMABgAAQAHAAAAAAAMABkAAQALAAEAAAAMABoAAQAGAAEAAAAMABsAAQAGAAEAAAAMABwAAQALAAEAAAANABgAAQAHAAAAAAANABkAAQAHAAAAAAANABoAAQAHAAEAAAANABsAAQAHAAEAAAANABwAAQAHAAEAAAAOABkAAQAHAAAAAAAOABoAAQAHAAEAAAAOABsAAQAHAAEAAAAGABcAAQAFAAAAAAAGAB0AAQAGAAEAAAAHABcAAQAFAAAAAAAHAB0AAQAGAAEAAAAIABcAAQAGAAAAAAAIAB0AAQAKAAEAAAAJABcAAQAGAAAAAAAJAB0AAQAGAAEAAAAKABcAAQAGAAAAAAAKAB0AAQAGAAEAAAALABcAAQAHAAAAAAALAB0AAQAGAAEAAAAMABcAAQAHAAAAAAAMAB0AAQAGAAEAAAAHABYAAQAFAAAAAAAHAB4AAQAGAAEAAAAIABYAAQAGAAAAAAAIAB4AAQAGAAEAAAAJAB4AAQAGAAEAAAAKABYAAQAGAAAAAAAKAB4AAQAMAAEAAAALABYAAQAHAAAAAAALAB4AAQAGAAEAAAAJABYAAQAGAAAAAAAOABwAAQAHAAEAAAANAB0AAQAHAAIAAAAMAB4AAQAHAAIAAAALAB8AAQAHAAIAAAAHAB8AAQAFAAIAAAAGAB4AAQAFAAIAAAAFAB0AAQAFAAIAAAAEABwAAQAFAAEAAAAIAB8AAQAGAAIAAAAJAB8AAQAGAAIAAAAKAB8AAQAGAAIAAAAEAB0AAQAFAAIAAAAFAB4AAQAFAAIAAAAGAB8AAQAFAAIAAAAHACAAAQAFAAIAAAALACAAAQAHAAIAAAAMAB8AAQAHAAIAAAANAB4AAQAHAAIAAAAOAB0AAQAHAAIAAAAKACAAAQAGAAIAAAAJACAAAQAGAAIAAAAIACAAAQAGAAIAAAA=") +tile_set = ExtResource("2_3ut71") + +[node name="Water" type="TileMapLayer" parent="TileMapLayers" unique_id=1580961016] +tile_map_data = PackedByteArray("AAAJABsAAAACAAMAAAA=") +tile_set = ExtResource("4_qshk0") + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers" unique_id=18503680] +z_index = -2 +tile_map_data = PackedByteArray("AAAAABkAAQABAAEAAAAAABoAAQAAAAEAAAAAABsAAQAAAAEAAAAAABwAAQAAAAEAAAAAAB0AAQAAAAEAAAAAAB4AAQAAAAIAAAABABgAAQABAAEAAAABABkAAQABAAEAAAABABoAAQABAAEAAAABABsAAQABAAEAAAABABwAAQABAAEAAAABAB0AAQABAAEAAAABAB4AAQABAAEAAAABAB8AAQAAAAEAAAABACAAAQAAAAEAAAACABcAAQABAAEAAAACABgAAQABAAEAAAACABkAAQAKAAAAAAACABoAAQABAAEAAAACABsAAQABAAEAAAACABwAAQABAAEAAAACAB0AAQABAAEAAAACAB4AAQABAAEAAAACAB8AAQABAAEAAAACACAAAQABAAEAAAACACEAAQABAAEAAAADABYAAQABAAEAAAADABcAAQABAAEAAAADABgAAQABAAEAAAADABkAAQABAAEAAAADABoAAQABAAEAAAADABsAAQABAAEAAAADABwAAQABAAEAAAADAB0AAQABAAEAAAADAB4AAQABAAEAAAADAB8AAQABAAEAAAADACAAAQABAAEAAAADACEAAQABAAEAAAADACIAAQABAAEAAAAEABUAAQABAAEAAAAEABYAAQABAAEAAAAEABcAAQABAAEAAAAEABgAAQABAAEAAAAEABkAAQABAAEAAAAEABoAAQABAAEAAAAEABsAAQABAAEAAAAEABwAAQABAAEAAAAEAB0AAQABAAEAAAAEAB4AAQABAAEAAAAEAB8AAQABAAEAAAAEACAAAQABAAEAAAAEACEAAQABAAEAAAAEACIAAQABAAEAAAAEACMAAQABAAEAAAAFABQAAQABAAEAAAAFABUAAQABAAEAAAAFABYAAQABAAEAAAAFABcAAQABAAEAAAAFABgAAQABAAEAAAAFABkAAQABAAEAAAAFABoAAQABAAEAAAAFABsAAQABAAEAAAAFABwAAQABAAEAAAAFAB0AAQABAAEAAAAFAB4AAQABAAEAAAAFAB8AAQAKAAAAAAAFACAAAQABAAEAAAAFACEAAQABAAEAAAAFACIAAQABAAEAAAAFACMAAQABAAEAAAAFACQAAQABAAEAAAAGABMAAQABAAEAAAAGABUAAQABAAEAAAAGABYAAQABAAEAAAAGABcAAQABAAEAAAAGABgAAQABAAEAAAAGABkAAQABAAEAAAAGABoAAQABAAEAAAAGABsAAQABAAEAAAAGAB0AAQABAAEAAAAGAB4AAQABAAEAAAAGAB8AAQABAAEAAAAGACAAAQABAAEAAAAGACEAAQABAAEAAAAGACIAAQAKAAAAAAAGACMAAQABAAEAAAAGACQAAQABAAEAAAAHABMAAQABAAEAAAAHABQAAQABAAEAAAAHABUAAQABAAEAAAAHABYAAQABAAEAAAAHABcAAQABAAEAAAAHABkAAQABAAEAAAAHABoAAQABAAEAAAAHABsAAQABAAEAAAAHABwAAQABAAEAAAAHAB0AAQABAAEAAAAHAB4AAQABAAEAAAAHAB8AAQABAAEAAAAHACAAAQABAAEAAAAHACEAAQABAAEAAAAHACIAAQABAAEAAAAHACMAAQABAAEAAAAHACQAAQABAAEAAAAIABMAAQABAAEAAAAIABQAAQABAAEAAAAIABUAAQABAAEAAAAIABYAAQABAAEAAAAIABcAAQABAAEAAAAIABgAAQABAAEAAAAIABkAAQABAAEAAAAIABsAAQABAAEAAAAIABwAAQABAAEAAAAIAB4AAQABAAEAAAAIAB8AAQABAAEAAAAIACAAAQABAAEAAAAIACEAAQABAAEAAAAIACIAAQABAAEAAAAIACMAAQABAAEAAAAIACQAAQABAAEAAAAJABMAAQABAAEAAAAJABQAAQABAAEAAAAJABUAAQABAAEAAAAJABYAAQABAAEAAAAJABcAAQABAAEAAAAJABgAAQABAAEAAAAJABkAAQABAAEAAAAJABoAAQABAAEAAAAJABsAAQABAAEAAAAJABwAAQABAAEAAAAJAB0AAQABAAEAAAAJAB4AAQABAAEAAAAJAB8AAQABAAEAAAAJACAAAQABAAEAAAAJACEAAQABAAEAAAAJACIAAQABAAEAAAAJACMAAQABAAEAAAAJACQAAQABAAEAAAAKABMAAQABAAEAAAAKABUAAQABAAEAAAAKABYAAQABAAEAAAAKABcAAQABAAEAAAAKABgAAQABAAEAAAAKABkAAQABAAEAAAAKABoAAQABAAEAAAAKABsAAQABAAEAAAAKABwAAQABAAEAAAAKAB0AAQABAAEAAAAKAB8AAQABAAEAAAAKACAAAQABAAEAAAAKACEAAQABAAEAAAAKACIAAQABAAEAAAAKACMAAQABAAEAAAAKACQAAQABAAEAAAALABMAAQABAAEAAAALABQAAQABAAEAAAALABUAAQABAAEAAAALABYAAQABAAEAAAALABcAAQABAAEAAAALABgAAQABAAEAAAALABkAAQABAAEAAAALABoAAQABAAEAAAALABsAAQABAAEAAAALABwAAQABAAEAAAALAB0AAQABAAEAAAALAB4AAQABAAEAAAALAB8AAQABAAEAAAALACAAAQABAAEAAAALACEAAQABAAEAAAALACIAAQABAAEAAAALACMAAQABAAEAAAALACQAAQABAAEAAAAMABMAAQABAAEAAAAMABQAAQABAAEAAAAMABUAAQABAAEAAAAMABYAAQABAAEAAAAMABcAAQABAAEAAAAMABgAAQABAAEAAAAMABoAAQABAAEAAAAMABsAAQABAAEAAAAMAB0AAQABAAEAAAAMAB4AAQABAAEAAAAMAB8AAQABAAEAAAAMACAAAQABAAEAAAAMACEAAQABAAEAAAAMACIAAQABAAEAAAAMACMAAQABAAEAAAAMACQAAQAMAAAAAAANABQAAQABAAEAAAANABUAAQABAAEAAAANABYAAQABAAEAAAANABcAAQABAAEAAAANABgAAQABAAEAAAANABkAAQABAAEAAAANABoAAQABAAEAAAANABsAAQABAAEAAAANABwAAQABAAEAAAANAB0AAQABAAEAAAANAB4AAQABAAEAAAANAB8AAQABAAEAAAANACAAAQABAAEAAAANACEAAQABAAEAAAANACIAAQABAAEAAAANACMAAQABAAEAAAANACQAAQABAAEAAAAOABUAAQABAAEAAAAOABYAAQABAAEAAAAOABcAAQABAAEAAAAOABgAAQABAAEAAAAOABkAAQABAAEAAAAOABoAAQABAAEAAAAOABsAAQABAAEAAAAOABwAAQABAAEAAAAOAB0AAQABAAEAAAAOAB4AAQAMAAAAAAAOAB8AAQABAAEAAAAOACAAAQABAAEAAAAOACEAAQABAAEAAAAOACIAAQABAAEAAAAOACMAAQABAAEAAAAPABYAAQABAAEAAAAPABcAAQABAAEAAAAPABgAAQABAAEAAAAPABkAAQABAAEAAAAPABoAAQABAAEAAAAPABsAAQABAAEAAAAPABwAAQABAAEAAAAPAB0AAQABAAEAAAAPAB4AAQABAAEAAAAPAB8AAQABAAEAAAAPACAAAQABAAEAAAAPACEAAQABAAEAAAAPACIAAQABAAEAAAAQABcAAQABAAEAAAAQABgAAQABAAEAAAAQABkAAQABAAEAAAAQABoAAQABAAEAAAAQABsAAQABAAEAAAAQABwAAQABAAEAAAAQAB0AAQABAAEAAAAQAB8AAQABAAEAAAAQACAAAQABAAEAAAAQACEAAQABAAEAAAARABgAAQABAAEAAAARABkAAQABAAEAAAARABoAAQALAAAAAAARABsAAQABAAEAAAARABwAAQABAAEAAAARAB0AAQABAAEAAAARAB4AAQABAAEAAAARAB8AAQACAAEAAAARACAAAQACAAEAAAASABkAAQABAAEAAAASABoAAQACAAEAAAASABsAAQACAAEAAAASABwAAQACAAEAAAASAB0AAQACAAEAAAASAB4AAQACAAIAAAAAABcAAQABAAEAAAAAABgAAQABAAEAAAABABYAAQABAAEAAAABABcAAQABAAEAAAACABUAAQALAAAAAAACABYAAQABAAEAAAADABQAAQABAAEAAAADABUAAQABAAEAAAAEABMAAQABAAEAAAAEABQAAQABAAEAAAAFABIAAQABAAEAAAAFABMAAQABAAEAAAAGABEAAQABAAAAAAAGABIAAQABAAEAAAAHABEAAQABAAAAAAAHABIAAQABAAEAAAAIABEAAQABAAAAAAAIABIAAQABAAEAAAAJABEAAQABAAAAAAAJABIAAQABAAEAAAAKABEAAQABAAAAAAAKABIAAQABAAEAAAALABEAAQABAAAAAAALABIAAQABAAEAAAAMABEAAQABAAAAAAAMABIAAQABAAEAAAANABIAAQABAAEAAAANABMAAQABAAEAAAAOABMAAQAKAAAAAAAOABQAAQABAAEAAAAPABQAAQABAAEAAAAPABUAAQABAAEAAAAQABUAAQABAAEAAAAQABYAAQABAAEAAAARABYAAQABAAEAAAARABcAAQABAAEAAAASABcAAQABAAEAAAASABgAAQABAAEAAAAIAAoAAQABAAEAAAAIAAsAAQABAAEAAAAJAAoAAQABAAEAAAAJAAsAAQABAAEAAAAKAAoAAQABAAEAAAAKAAsAAQABAAEAAAAIAAwAAQABAAIAAAAJAAwAAQABAAIAAAAKAAwAAQABAAIAAAAHAAsAAQABAAEAAAAHAAoAAQABAAEAAAAHAAkAAQABAAEAAAAIAAkAAQABAAEAAAAJAAkAAQABAAEAAAAKAAkAAQABAAEAAAALAAkAAQABAAEAAAALAAoAAQABAAEAAAALAAsAAQABAAEAAAAMAAoAAQABAAEAAAAMAAkAAQABAAEAAAAMAAgAAQABAAEAAAALAAgAAQABAAEAAAAKAAgAAQABAAEAAAAJAAgAAQABAAEAAAAIAAgAAQABAAEAAAAGAAkAAQABAAEAAAAFAAkAAQABAAEAAAAGAAgAAQABAAEAAAAHAAgAAQABAAEAAAAGAAoAAQABAAEAAAANAAkAAQABAAEAAAAFAAgAAQABAAEAAAAFAAcAAQABAAEAAAAGAAcAAQABAAEAAAAHAAcAAQABAAEAAAAIAAcAAQABAAEAAAAJAAcAAQABAAEAAAAKAAcAAQABAAEAAAALAAcAAQABAAEAAAAMAAcAAQABAAEAAAANAAcAAQABAAEAAAANAAgAAQABAAEAAAAMAAsAAQABAAEAAAANAAoAAQABAAEAAAAGAAsAAQABAAEAAAAFAAoAAQABAAEAAAALAAwAAQABAAIAAAAMAAwAAQABAAEAAAAHAAwAAQABAAIAAAAGAAwAAQABAAEAAAAFAAwAAQAAAAIAAAANAAwAAQACAAIAAAAOAAsAAQABAAIAAAAEAAsAAQABAAIAAAAFAAsAAQABAAEAAAANAAsAAQABAAEAAAAKABQAAQAMAAAAAAAQAB4AAQALAAAAAAAGABQAAQAMAAAAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAACAAgAAQABAAEAAAACAAkAAQABAAEAAAACAAoAAQABAAEAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAADAAgAAQABAAEAAAADAAkAAQABAAEAAAADAAoAAQABAAEAAAAEAAYAAQABAAEAAAAEAAcAAQABAAEAAAAEAAgAAQABAAEAAAAEAAkAAQALAAAAAAAEAAoAAQABAAEAAAAFAAYAAQABAAEAAAAGAAYAAQABAAEAAAAHAAYAAQABAAEAAAAIAAYAAQABAAEAAAAJAAYAAQABAAEAAAAKAAYAAQABAAEAAAALAAYAAQABAAEAAAAMAAYAAQABAAEAAAANAAYAAQABAAEAAAAOAAYAAQABAAEAAAAOAAcAAQABAAEAAAAOAAgAAQABAAEAAAAOAAkAAQABAAEAAAAOAAoAAQABAAEAAAAPAAYAAQABAAEAAAAPAAcAAQABAAEAAAAPAAgAAQABAAEAAAAPAAkAAQABAAEAAAAPAAoAAQABAAEAAAAQAAYAAQABAAEAAAAQAAcAAQABAAEAAAAQAAgAAQABAAEAAAAQAAkAAQAMAAAAAAAQAAoAAQABAAEAAAAMAA0AAQADAAIAAAAGAA0AAQADAAIAAAAPAAsAAQABAAIAAAAQAAsAAQACAAIAAAADAAsAAQABAAIAAAACAAsAAQAAAAIAAAARAAoAAQABAAIAAAASAAoAAQACAAIAAAATAAkAAQACAAIAAAASAAkAAQABAAEAAAARAAkAAQABAAEAAAABAAoAAQABAAIAAAAAAAoAAQAAAAIAAAD//wkAAQAAAAIAAAABAAkAAQABAAEAAAAAAAkAAQABAAEAAAD//wgAAQABAAEAAAD+/wgAAQABAAIAAAD9/wgAAQAAAAIAAAD9/wcAAQABAAEAAAD8/wcAAQAAAAIAAAATAAgAAQABAAEAAAAUAAgAAQABAAIAAAAVAAgAAQACAAIAAAAVAAcAAQABAAEAAAAWAAcAAQACAAIAAAD9////AQABAAEAAAD9/wAAAQABAAEAAAD9/wEAAQABAAEAAAD9/wIAAQABAAEAAAD9/wMAAQABAAEAAAD9/wQAAQABAAEAAAD9/wUAAQABAAEAAAD9/wYAAQABAAEAAAD+////AQABAAEAAAD+/wAAAQABAAEAAAD+/wEAAQABAAEAAAD+/wIAAQABAAEAAAD+/wMAAQABAAEAAAD+/wQAAQABAAEAAAD+/wUAAQABAAEAAAD+/wYAAQABAAEAAAD+/wcAAQABAAEAAAD/////AQABAAEAAAD//wAAAQABAAEAAAD//wEAAQABAAEAAAD//wIAAQABAAEAAAD//wMAAQABAAEAAAD//wQAAQABAAEAAAD//wUAAQABAAEAAAD//wYAAQABAAEAAAD//wcAAQABAAEAAAAAAP//AQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAAAAAIAAQABAAEAAAAAAAMAAQABAAEAAAAAAAQAAQABAAEAAAAAAAUAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAAAAAgAAQABAAEAAAABAP//AQABAAEAAAABAAAAAQABAAEAAAABAAEAAQABAAEAAAABAAIAAQABAAEAAAABAAMAAQABAAEAAAABAAQAAQABAAEAAAABAAUAAQALAAAAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAABAAgAAQABAAEAAAACAP//AQABAAEAAAACAAAAAQABAAEAAAACAAEAAQABAAEAAAACAAIAAQABAAEAAAACAAMAAQABAAEAAAACAAQAAQABAAEAAAACAAUAAQABAAEAAAADAP//AQABAAEAAAADAAAAAQABAAEAAAADAAEAAQABAAEAAAADAAIAAQABAAEAAAADAAMAAQABAAEAAAADAAQAAQABAAEAAAADAAUAAQABAAEAAAAEAP//AQABAAEAAAAEAAAAAQABAAEAAAAEAAEAAQABAAEAAAAEAAIAAQABAAEAAAAEAAMAAQABAAEAAAAEAAQAAQABAAEAAAAEAAUAAQABAAEAAAAFAP//AQABAAEAAAAFAAAAAQABAAEAAAAFAAEAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAAFAAQAAQABAAEAAAAFAAUAAQABAAEAAAAGAP//AQABAAEAAAAGAAAAAQABAAEAAAAGAAEAAQABAAEAAAAGAAIAAQABAAEAAAAGAAMAAQABAAEAAAAGAAQAAQABAAEAAAAGAAUAAQABAAEAAAAHAP//AQABAAEAAAAHAAAAAQABAAEAAAAHAAEAAQABAAEAAAAHAAIAAQABAAEAAAAHAAMAAQABAAEAAAAHAAQAAQABAAEAAAAHAAUAAQABAAEAAAAIAP//AQABAAEAAAAIAAAAAQABAAEAAAAIAAEAAQABAAEAAAAIAAIAAQABAAEAAAAIAAMAAQABAAEAAAAIAAQAAQABAAEAAAAIAAUAAQAMAAAAAAAJAP//AQABAAEAAAAJAAAAAQABAAEAAAAJAAEAAQABAAEAAAAJAAIAAQABAAEAAAAJAAMAAQALAAAAAAAJAAQAAQABAAEAAAAJAAUAAQABAAEAAAAKAP//AQABAAEAAAAKAAAAAQABAAEAAAAKAAEAAQABAAEAAAAKAAIAAQABAAEAAAAKAAMAAQABAAEAAAAKAAQAAQABAAEAAAAKAAUAAQABAAEAAAALAP//AQABAAEAAAALAAAAAQABAAEAAAALAAEAAQABAAEAAAALAAIAAQABAAEAAAALAAMAAQABAAEAAAALAAQAAQABAAEAAAALAAUAAQABAAEAAAAMAP//AQABAAEAAAAMAAAAAQABAAEAAAAMAAEAAQABAAEAAAAMAAIAAQABAAEAAAAMAAMAAQABAAEAAAAMAAQAAQABAAEAAAAMAAUAAQABAAEAAAANAP//AQABAAEAAAANAAAAAQABAAEAAAANAAEAAQABAAEAAAANAAIAAQABAAEAAAANAAMAAQABAAEAAAANAAQAAQAKAAAAAAANAAUAAQABAAEAAAAOAP//AQABAAEAAAAOAAAAAQABAAEAAAAOAAEAAQABAAEAAAAOAAIAAQABAAEAAAAOAAMAAQABAAEAAAAOAAQAAQABAAEAAAAOAAUAAQABAAEAAAAPAP//AQABAAEAAAAPAAAAAQABAAEAAAAPAAEAAQABAAEAAAAPAAIAAQABAAEAAAAPAAMAAQABAAEAAAAPAAQAAQABAAEAAAAPAAUAAQABAAEAAAAQAP//AQABAAEAAAAQAAAAAQABAAEAAAAQAAEAAQABAAEAAAAQAAIAAQABAAEAAAAQAAMAAQABAAEAAAAQAAQAAQABAAEAAAAQAAUAAQABAAEAAAARAP//AQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAARAAQAAQABAAEAAAARAAUAAQABAAEAAAARAAYAAQABAAEAAAARAAcAAQABAAEAAAARAAgAAQABAAEAAAASAP//AQABAAEAAAASAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAASAAMAAQAKAAAAAAASAAQAAQABAAEAAAASAAUAAQABAAEAAAASAAYAAQABAAEAAAASAAcAAQABAAEAAAASAAgAAQABAAEAAAATAP//AQABAAEAAAATAAAAAQABAAEAAAATAAEAAQABAAEAAAATAAIAAQABAAEAAAATAAMAAQABAAEAAAATAAQAAQABAAEAAAATAAUAAQABAAEAAAATAAYAAQABAAEAAAATAAcAAQABAAEAAAAUAP//AQABAAEAAAAUAAAAAQABAAEAAAAUAAEAAQABAAEAAAAUAAIAAQABAAEAAAAUAAMAAQABAAEAAAAUAAQAAQABAAEAAAAUAAUAAQABAAEAAAAUAAYAAQABAAEAAAAUAAcAAQABAAEAAAAVAP//AQABAAEAAAAVAAAAAQABAAEAAAAVAAEAAQABAAEAAAAVAAIAAQABAAEAAAAVAAMAAQABAAEAAAAVAAQAAQABAAEAAAAVAAUAAQABAAEAAAAVAAYAAQABAAEAAAD8//7/AQABAAEAAAD8////AQABAAEAAAD8/wAAAQABAAEAAAD8/wEAAQABAAEAAAD8/wIAAQABAAEAAAD8/wMAAQABAAEAAAD8/wQAAQABAAEAAAD8/wUAAQABAAEAAAD8/wYAAQABAAEAAAD9//7/AQABAAEAAAD+//7/AQABAAEAAAD///7/AQABAAEAAAAAAP7/AQABAAEAAAABAP7/AQABAAEAAAACAP7/AQABAAEAAAADAP7/AQABAAEAAAAEAP7/AQABAAEAAAAFAP7/AQABAAEAAAAGAP7/AQABAAEAAAAHAP7/AQABAAEAAAAIAP7/AQABAAEAAAAJAP7/AQABAAEAAAAKAP7/AQABAAEAAAALAP7/AQABAAEAAAAMAP7/AQABAAEAAAANAP7/AQABAAEAAAAOAP7/AQABAAEAAAAPAP7/AQABAAEAAAAQAP7/AQABAAEAAAARAP7/AQABAAEAAAASAP7/AQABAAEAAAATAP7/AQABAAEAAAAUAP7/AQABAAEAAAAVAP7/AQABAAEAAAAWAP7/AQABAAEAAAAWAP//AQAKAAAAAAAWAAAAAQABAAEAAAAWAAEAAQABAAEAAAAWAAIAAQABAAEAAAAWAAMAAQABAAEAAAAWAAQAAQABAAEAAAAWAAUAAQABAAEAAAAWAAYAAQABAAEAAAD5//7/AQABAAEAAAD5////AQABAAEAAAD5/wAAAQABAAEAAAD5/wEAAQABAAEAAAD5/wIAAQABAAEAAAD5/wMAAQABAAEAAAD5/wQAAQAAAAEAAAD5/wUAAQAAAAIAAAD6//7/AQABAAEAAAD6////AQABAAEAAAD6/wAAAQABAAEAAAD6/wEAAQABAAEAAAD6/wIAAQABAAEAAAD6/wMAAQABAAEAAAD6/wQAAQALAAAAAAD6/wUAAQABAAIAAAD7//7/AQABAAEAAAD7////AQABAAEAAAD7/wAAAQABAAEAAAD7/wEAAQABAAEAAAD7/wIAAQABAAEAAAD7/wMAAQABAAEAAAD7/wQAAQABAAEAAAD7/wUAAQABAAEAAAAXAP7/AQABAAEAAAAXAP//AQABAAEAAAAXAAAAAQABAAEAAAAXAAEAAQABAAEAAAAXAAIAAQABAAEAAAAXAAMAAQABAAEAAAAXAAQAAQABAAEAAAAXAAUAAQABAAEAAAAYAP7/AQABAAEAAAAYAP//AQABAAEAAAAYAAAAAQABAAEAAAAYAAEAAQABAAEAAAAYAAIAAQABAAEAAAAYAAMAAQABAAEAAAAYAAQAAQABAAEAAAAYAAUAAQABAAIAAAAZAP7/AQABAAEAAAAZAP//AQABAAEAAAAZAAAAAQABAAEAAAAZAAEAAQABAAEAAAAZAAIAAQABAAEAAAAZAAMAAQABAAEAAAAZAAQAAQACAAEAAAAZAAUAAQACAAIAAAD7/wYAAQAAAAIAAAAXAAYAAQACAAIAAAD4//r/AQABAAEAAAD4//v/AQABAAEAAAD4//z/AQABAAEAAAD4//3/AQABAAEAAAD4//7/AQABAAEAAAD4////AQABAAEAAAD4/wAAAQABAAEAAAD4/wEAAQAAAAEAAAD4/wIAAQAAAAEAAAD4/wMAAQAAAAIAAAD5//r/AQABAAEAAAD5//v/AQABAAEAAAD5//z/AQABAAEAAAD5//3/AQABAAEAAAD6//r/AQABAAEAAAD6//v/AQABAAEAAAD6//z/AQABAAEAAAD6//3/AQABAAEAAAD7//r/AQABAAEAAAD7//v/AQABAAEAAAD7//z/AQABAAEAAAD7//3/AQABAAEAAAD8//r/AQABAAEAAAD8//v/AQABAAEAAAD8//z/AQABAAEAAAD8//3/AQABAAEAAAD9//r/AQABAAEAAAD9//v/AQABAAEAAAD9//z/AQABAAEAAAD9//3/AQABAAEAAAD+//r/AQABAAEAAAD+//v/AQABAAEAAAD+//z/AQABAAEAAAD+//3/AQABAAEAAAD///r/AQABAAEAAAD///v/AQABAAEAAAD///z/AQABAAEAAAD///3/AQABAAEAAAAAAPr/AQABAAEAAAAAAPv/AQABAAEAAAAAAPz/AQABAAEAAAAAAP3/AQABAAEAAAABAPr/AQABAAEAAAABAPv/AQABAAEAAAABAPz/AQABAAEAAAABAP3/AQABAAEAAAACAPr/AQABAAEAAAACAPv/AQABAAEAAAACAPz/AQABAAEAAAACAP3/AQABAAEAAAADAPr/AQABAAEAAAADAPv/AQABAAEAAAADAPz/AQABAAEAAAADAP3/AQABAAEAAAAEAPr/AQABAAEAAAAEAPv/AQABAAEAAAAEAPz/AQABAAEAAAAEAP3/AQABAAEAAAAFAPr/AQABAAEAAAAFAPv/AQABAAEAAAAFAPz/AQABAAEAAAAFAP3/AQABAAEAAAAGAPr/AQABAAEAAAAGAPv/AQABAAEAAAAGAPz/AQABAAEAAAAGAP3/AQABAAEAAAAHAPr/AQABAAEAAAAHAPv/AQABAAEAAAAHAPz/AQABAAEAAAAHAP3/AQABAAEAAAAIAPr/AQABAAEAAAAIAPv/AQABAAEAAAAIAPz/AQABAAEAAAAIAP3/AQABAAEAAAAJAPr/AQABAAEAAAAJAPv/AQABAAEAAAAJAPz/AQABAAEAAAAJAP3/AQABAAEAAAAKAPr/AQABAAEAAAAKAPv/AQABAAEAAAAKAPz/AQABAAEAAAAKAP3/AQABAAEAAAALAPr/AQABAAEAAAALAPv/AQABAAEAAAALAPz/AQABAAEAAAALAP3/AQABAAEAAAAMAPr/AQABAAEAAAAMAPv/AQABAAEAAAAMAPz/AQABAAEAAAAMAP3/AQABAAEAAAANAPr/AQABAAEAAAANAPv/AQABAAEAAAANAPz/AQABAAEAAAANAP3/AQABAAEAAAAOAPr/AQABAAEAAAAOAPv/AQABAAEAAAAOAPz/AQABAAEAAAAOAP3/AQABAAEAAAAPAPr/AQABAAEAAAAPAPv/AQABAAEAAAAPAPz/AQABAAEAAAAPAP3/AQABAAEAAAAQAPr/AQAKAAAAAAAQAPv/AQABAAEAAAAQAPz/AQABAAEAAAAQAP3/AQABAAEAAAARAPr/AQABAAEAAAARAPv/AQABAAEAAAARAPz/AQABAAEAAAARAP3/AQABAAEAAAASAPr/AQABAAEAAAASAPv/AQABAAEAAAASAPz/AQABAAEAAAASAP3/AQABAAEAAAATAPr/AQABAAEAAAATAPv/AQABAAEAAAATAPz/AQABAAEAAAATAP3/AQABAAEAAAAUAPr/AQABAAEAAAAUAPv/AQABAAEAAAAUAPz/AQABAAEAAAAUAP3/AQABAAEAAAAVAPr/AQAMAAAAAAAVAPv/AQABAAEAAAAVAPz/AQABAAEAAAAVAP3/AQABAAEAAAAWAPr/AQAMAAAAAAAWAPv/AQABAAEAAAAWAPz/AQABAAEAAAAWAP3/AQABAAEAAAAXAPr/AQABAAEAAAAXAPv/AQABAAEAAAAXAPz/AQABAAEAAAAXAP3/AQABAAEAAAAYAPr/AQABAAEAAAAYAPv/AQABAAEAAAAYAPz/AQABAAEAAAAYAP3/AQABAAEAAAAZAPr/AQABAAEAAAAZAPv/AQABAAEAAAAZAPz/AQABAAEAAAAZAP3/AQABAAEAAAAaAPr/AQABAAEAAAAaAPv/AQABAAEAAAAaAPz/AQABAAEAAAAaAP3/AQABAAEAAAAaAP7/AQABAAEAAAAaAP//AQABAAEAAAAaAAAAAQABAAEAAAAaAAEAAQACAAEAAAAaAAIAAQACAAEAAAAaAAMAAQACAAIAAAD3//n/AQABAAEAAAD3//r/AQABAAEAAAD3//v/AQABAAEAAAD3//z/AQABAAEAAAD3//3/AQALAAAAAAD3//7/AQABAAEAAAD3////AQAAAAEAAAD3/wAAAQAAAAIAAAD4//n/AQABAAEAAAD5//n/AQABAAEAAAD6//n/AQABAAEAAAD7//n/AQABAAEAAAD8//n/AQABAAEAAAD9//n/AQABAAEAAAD+//n/AQABAAEAAAD///n/AQABAAEAAAAAAPn/AQABAAEAAAABAPn/AQABAAEAAAACAPn/AQABAAEAAAADAPn/AQABAAEAAAAEAPn/AQABAAEAAAAFAPn/AQABAAEAAAAGAPn/AQABAAEAAAAHAPn/AQABAAEAAAAIAPn/AQABAAEAAAAJAPn/AQABAAEAAAAKAPn/AQABAAEAAAALAPn/AQABAAEAAAAMAPn/AQABAAEAAAANAPn/AQABAAEAAAAOAPn/AQABAAEAAAAPAPn/AQABAAEAAAAQAPn/AQABAAEAAAARAPn/AQABAAEAAAASAPn/AQABAAEAAAATAPn/AQABAAEAAAAUAPn/AQABAAEAAAAVAPn/AQABAAEAAAAWAPn/AQABAAEAAAAXAPn/AQABAAEAAAAYAPn/AQABAAEAAAAZAPn/AQABAAEAAAAaAPn/AQABAAEAAAAbAPn/AQABAAEAAAAbAPr/AQABAAEAAAAbAPv/AQABAAEAAAAbAPz/AQABAAEAAAAbAP3/AQABAAEAAAAbAP7/AQABAAEAAAAbAP//AQACAAEAAAAbAAAAAQACAAIAAAD2//b/AQABAAEAAAD2//f/AQABAAEAAAD2//j/AQABAAEAAAD2//n/AQABAAEAAAD2//r/AQABAAEAAAD2//v/AQABAAEAAAD2//z/AQABAAEAAAD2//3/AQAAAAEAAAD2//7/AQAAAAIAAAD3//b/AQABAAEAAAD3//f/AQABAAEAAAD3//j/AQABAAEAAAD4//b/AQABAAEAAAD4//f/AQABAAEAAAD4//j/AQABAAEAAAD5//b/AQABAAEAAAD5//f/AQABAAEAAAD5//j/AQABAAEAAAD6//b/AQABAAEAAAD6//f/AQABAAEAAAD6//j/AQABAAEAAAD7//b/AQABAAEAAAD7//f/AQABAAEAAAD7//j/AQABAAEAAAD8//b/AQABAAEAAAD8//f/AQABAAEAAAD8//j/AQALAAAAAAD9//b/AQABAAEAAAD9//f/AQABAAEAAAD9//j/AQABAAEAAAD+//b/AQABAAEAAAD+//f/AQABAAEAAAD+//j/AQABAAEAAAD///b/AQABAAEAAAD///f/AQABAAEAAAD///j/AQABAAEAAAAAAPb/AQABAAEAAAAAAPf/AQABAAEAAAAAAPj/AQABAAEAAAABAPb/AQABAAEAAAABAPf/AQABAAEAAAABAPj/AQABAAEAAAACAPb/AQABAAEAAAACAPf/AQABAAEAAAACAPj/AQABAAEAAAADAPb/AQABAAEAAAADAPf/AQABAAEAAAADAPj/AQABAAEAAAAEAPb/AQABAAEAAAAEAPf/AQABAAEAAAAEAPj/AQABAAEAAAAFAPb/AQABAAEAAAAFAPf/AQABAAEAAAAFAPj/AQABAAEAAAAGAPb/AQABAAEAAAAGAPf/AQABAAEAAAAGAPj/AQAMAAAAAAAHAPb/AQABAAEAAAAHAPf/AQABAAEAAAAHAPj/AQABAAEAAAAIAPb/AQABAAEAAAAIAPf/AQABAAEAAAAIAPj/AQABAAEAAAAJAPb/AQABAAEAAAAJAPf/AQABAAEAAAAJAPj/AQABAAEAAAAKAPb/AQABAAEAAAAKAPf/AQABAAEAAAAKAPj/AQABAAEAAAALAPb/AQABAAEAAAALAPf/AQABAAEAAAALAPj/AQABAAEAAAAMAPb/AQABAAEAAAAMAPf/AQABAAEAAAAMAPj/AQABAAEAAAANAPb/AQALAAAAAAANAPf/AQABAAEAAAANAPj/AQABAAEAAAAOAPb/AQABAAEAAAAOAPf/AQABAAEAAAAOAPj/AQABAAEAAAAPAPb/AQABAAEAAAAPAPf/AQABAAEAAAAPAPj/AQABAAEAAAAQAPb/AQABAAEAAAAQAPf/AQABAAEAAAAQAPj/AQABAAEAAAARAPb/AQABAAEAAAARAPf/AQABAAEAAAARAPj/AQABAAEAAAASAPb/AQABAAEAAAASAPf/AQABAAEAAAASAPj/AQABAAEAAAATAPb/AQABAAEAAAATAPf/AQABAAEAAAATAPj/AQABAAEAAAAUAPb/AQABAAEAAAAUAPf/AQABAAEAAAAUAPj/AQABAAEAAAAVAPb/AQABAAEAAAAVAPf/AQABAAEAAAAVAPj/AQABAAEAAAAWAPb/AQABAAEAAAAWAPf/AQABAAEAAAAWAPj/AQABAAEAAAAXAPb/AQABAAEAAAAXAPf/AQABAAEAAAAXAPj/AQABAAEAAAAYAPb/AQABAAEAAAAYAPf/AQABAAEAAAAYAPj/AQABAAEAAAAZAPb/AQABAAEAAAAZAPf/AQABAAEAAAAZAPj/AQABAAEAAAAaAPb/AQABAAEAAAAaAPf/AQABAAEAAAAaAPj/AQABAAEAAAAbAPb/AQABAAEAAAAbAPf/AQABAAEAAAAbAPj/AQABAAEAAAAcAPb/AQABAAEAAAAcAPf/AQABAAEAAAAcAPj/AQABAAEAAAAcAPn/AQABAAEAAAAcAPr/AQAKAAAAAAAcAPv/AQABAAEAAAAcAPz/AQABAAEAAAAcAP3/AQACAAEAAAAcAP7/AQACAAIAAAD0//P/AQABAAEAAAD0//T/AQABAAEAAAD0//X/AQABAAEAAAD0//b/AQABAAEAAAD0//f/AQABAAEAAAD0//j/AQAAAAEAAAD0//n/AQAAAAEAAAD0//r/AQAAAAEAAAD0//v/AQAAAAIAAAD1//P/AQABAAEAAAD1//T/AQABAAEAAAD1//X/AQABAAEAAAD1//b/AQABAAEAAAD1//f/AQABAAEAAAD1//j/AQABAAEAAAD1//n/AQABAAEAAAD1//r/AQABAAEAAAD1//v/AQABAAEAAAD2//P/AQABAAEAAAD2//T/AQABAAEAAAD2//X/AQABAAEAAAD3//T/AQABAAEAAAD3//X/AQABAAEAAAD4//P/AQABAAEAAAD4//T/AQABAAEAAAD4//X/AQABAAEAAAD5//P/AQABAAEAAAD5//T/AQABAAEAAAD5//X/AQABAAEAAAD6//P/AQABAAEAAAD6//T/AQABAAEAAAD6//X/AQABAAEAAAD7//T/AQABAAEAAAD7//X/AQABAAEAAAD8//X/AQABAAEAAAD9//X/AQABAAEAAAD+//X/AQABAAEAAAD///X/AQABAAEAAAAAAPX/AQABAAEAAAABAPX/AQABAAEAAAARAPX/AQABAAEAAAASAPX/AQABAAEAAAATAPX/AQABAAEAAAAUAPX/AQABAAEAAAAVAPX/AQABAAEAAAAWAPX/AQABAAEAAAAXAPT/AQABAAEAAAAXAPX/AQABAAEAAAAYAPP/AQABAAEAAAAYAPT/AQABAAEAAAAYAPX/AQABAAEAAAAZAPP/AQABAAEAAAAZAPT/AQABAAEAAAAZAPX/AQABAAEAAAAaAPP/AQAKAAAAAAAaAPT/AQABAAEAAAAaAPX/AQABAAEAAAAbAPT/AQABAAEAAAAbAPX/AQABAAEAAAAcAPP/AQABAAEAAAAcAPT/AQABAAEAAAAcAPX/AQABAAEAAAAdAPP/AQABAAEAAAAdAPT/AQABAAEAAAAdAPX/AQALAAAAAAAdAPb/AQABAAEAAAAdAPf/AQABAAEAAAAdAPj/AQABAAEAAAAdAPn/AQABAAEAAAAdAPr/AQABAAEAAAAdAPv/AQABAAEAAAAeAPP/AQABAAEAAAAeAPT/AQABAAEAAAAeAPX/AQABAAEAAAAeAPb/AQABAAEAAAAeAPf/AQABAAEAAAAeAPj/AQACAAEAAAAeAPn/AQACAAEAAAAeAPr/AQACAAEAAAAeAPv/AQACAAIAAAAdAPz/AQACAAIAAAD1//z/AQAAAAIAAAASABEAAQABAAEAAAASABIAAQABAAEAAAASABMAAQABAAEAAAASABQAAQABAAEAAAASABUAAQABAAEAAAASABYAAQABAAEAAAARAA4AAQAAAAAAAAARAA8AAQABAAEAAAARABAAAQABAAEAAAARABEAAQABAAEAAAARABIAAQABAAEAAAARABMAAQABAAEAAAARABQAAQALAAAAAAARABUAAQABAAEAAAASAA4AAQABAAAAAAASAA8AAQABAAEAAAASABAAAQABAAEAAAAQAA8AAQABAAAAAAAQABAAAQABAAEAAAAQABEAAQAMAAAAAAAQABIAAQABAAEAAAAQABMAAQABAAEAAAAQABQAAQABAAEAAAAPABAAAQABAAEAAAAPABEAAQABAAEAAAAPABIAAQABAAEAAAAPABMAAQABAAEAAAAOABAAAQAAAAAAAAAOABEAAQABAAEAAAAOABIAAQABAAEAAAANABEAAQABAAAAAAAAABAAAQABAAEAAAAAABEAAQABAAEAAAAAABIAAQAKAAAAAAAAABMAAQABAAEAAAAAABQAAQABAAEAAAAAABUAAQABAAEAAAAAABYAAQABAAEAAAABABAAAQABAAEAAAABABEAAQABAAEAAAABABIAAQABAAEAAAABABMAAQABAAEAAAABABQAAQABAAEAAAABABUAAQALAAAAAAACABAAAQAMAAAAAAACABEAAQABAAEAAAACABIAAQABAAEAAAACABMAAQABAAEAAAACABQAAQABAAEAAAADABAAAQABAAEAAAADABEAAQABAAEAAAADABIAAQABAAEAAAADABMAAQABAAEAAAAEABAAAQACAAAAAAAEABEAAQABAAEAAAAEABIAAQABAAEAAAAFABEAAQABAAAAAAAAAA8AAQABAAEAAAABAA8AAQABAAEAAAACAA8AAQABAAAAAAAAAA4AAQABAAAAAAABAA4AAQACAAAAAAATAA4AAQABAAEAAAATAA8AAQABAAEAAAATABAAAQALAAAAAAATABEAAQABAAEAAAATABIAAQABAAEAAAATABMAAQABAAEAAAATABQAAQABAAEAAAATABUAAQABAAEAAAATABYAAQABAAEAAAATABcAAQABAAEAAAATABgAAQACAAEAAAAUABYAAQACAAEAAAAUABUAAQABAAEAAAAVABQAAQACAAEAAAAVABMAAQABAAEAAAAWABIAAQACAAEAAAAWABEAAQABAAEAAAAXABAAAQACAAEAAAAXAA8AAQACAAEAAAAXAA4AAQABAAEAAAAYAA0AAQACAAEAAAAYAAwAAQACAAEAAAAYAAsAAQABAAEAAAAZAAoAAQACAAEAAAAZAAkAAQACAAAAAAATABkAAQACAAIAAAAUABcAAQACAAIAAAAVABUAAQACAAIAAAAWABMAAQACAAIAAAAXABEAAQACAAIAAAAYAA4AAQACAAIAAAAZAAsAAQACAAIAAAD//xkAAQAAAAIAAAD//xgAAQAAAAEAAAD+/xcAAQAAAAIAAAD+/xYAAQAAAAEAAAD9/xUAAQAAAAIAAAD9/xQAAQAAAAEAAAD9/xMAAQABAAEAAAD9/wwAAQABAAAAAAD9/w0AAQABAAEAAAD9/w4AAQABAAEAAAD9/w8AAQABAAEAAAD9/xAAAQABAAEAAAD9/xEAAQABAAEAAAD9/xIAAQABAAEAAAD+/wwAAQACAAAAAAD+/w0AAQABAAEAAAD+/w4AAQABAAEAAAD+/w8AAQALAAAAAAD+/xAAAQABAAEAAAD+/xEAAQABAAEAAAD+/xIAAQABAAEAAAD+/xMAAQABAAEAAAD+/xQAAQABAAEAAAD+/xUAAQABAAEAAAD//w4AAQABAAEAAAD//w0AAQACAAAAAAD//w8AAQABAAEAAAD//xAAAQABAAEAAAD//xEAAQABAAEAAAD//xIAAQABAAEAAAD//xMAAQABAAEAAAD//xQAAQABAAEAAAD//xUAAQABAAEAAAD//xYAAQABAAEAAAD//xcAAQABAAEAAAD8/xMAAQAAAAIAAAAUABMAAQABAAEAAAAUABQAAQABAAEAAAD8/xIAAQAAAAEAAAD7/xEAAQAAAAIAAAD7/xAAAQAAAAEAAAD7/w8AAQAAAAEAAAD7/w4AAQABAAEAAAD6/w4AAQAAAAIAAAD6/w0AAQAAAAEAAAD6/wwAAQAAAAEAAAD5/woAAQAAAAEAAAD5/wsAAQAAAAIAAAD6/wkAAQACAAAAAAD6/woAAQAMAAAAAAD6/wsAAQABAAEAAAD7/woAAQACAAAAAAD7/wsAAQABAAEAAAD7/wwAAQABAAEAAAD7/w0AAQABAAEAAAD8/wwAAQABAAEAAAD8/w0AAQABAAEAAAD8/w4AAQABAAEAAAD8/w8AAQABAAEAAAD8/wsAAQACAAAAAAD8/xAAAQABAAEAAAD8/xEAAQABAAEAAAAWAAwAAQABAAEAAAAWAA0AAQABAAEAAAAWAA4AAQABAAEAAAAWAA8AAQABAAEAAAAWABAAAQABAAEAAAAVABEAAQABAAEAAAAVABIAAQABAAEAAAAUAAwAAQAAAAAAAAAVAAwAAQABAAAAAAAWAAsAAQAAAAAAAAAXAAoAAQAAAAAAAAAXAAsAAQABAAEAAAAXAAwAAQABAAEAAAAXAA0AAQALAAAAAAAYAAkAAQAAAAAAAAAYAAoAAQABAAEAAAAVAA0AAQABAAEAAAAVAA4AAQABAAEAAAAVAA8AAQABAAEAAAAVABAAAQABAAEAAAAUAA0AAQABAAEAAAAUAA4AAQABAAEAAAAUAA8AAQABAAEAAAAUABAAAQABAAEAAAAUABEAAQABAAEAAAAUABIAAQAKAAAAAAATAA0AAQAAAAAAAAABACEAAQAAAAIAAAACACIAAQAAAAEAAAADACMAAQABAAEAAAACACMAAQAAAAIAAAADACQAAQAAAAEAAAAEACQAAQABAAEAAAADACUAAQAAAAIAAAAEACUAAQABAAEAAAAFACUAAQABAAEAAAAGACUAAQABAAEAAAAHACUAAQABAAEAAAAIACUAAQABAAEAAAAJACUAAQABAAEAAAAKACUAAQABAAEAAAALACUAAQABAAEAAAAMACUAAQABAAEAAAANACUAAQABAAEAAAAOACUAAQABAAEAAAAPACUAAQACAAIAAAAPACQAAQACAAEAAAAQACMAAQACAAIAAAAPACMAAQABAAEAAAAQACIAAQACAAEAAAARACEAAQACAAIAAAAOACQAAQABAAEAAAAEACYAAQAAAAIAAAAFACYAAQABAAIAAAAGACYAAQABAAIAAAAHACcAAQAAAAIAAAAIACcAAQABAAIAAAAJACcAAQABAAIAAAAKACcAAQABAAIAAAALACcAAQACAAIAAAAMACYAAQABAAIAAAANACYAAQABAAIAAAAOACYAAQACAAIAAAAHACYAAQABAAEAAAAIACYAAQABAAEAAAAJACYAAQABAAEAAAAKACYAAQABAAEAAAALACYAAQABAAEAAAADAA8AAQACAAAAAAAPAA8AAQAAAAAAAAD1//L/AQABAAEAAAD2//L/AQABAAEAAAD2//H/AQABAAEAAAD2//D/AQABAAEAAAD2/+//AQABAAEAAAD2/+7/AQABAAEAAAD1/+n/AQADAAAAAAD1/+r/AQAAAAEAAAD1/+v/AQABAAEAAAD1/+z/AQABAAEAAAD1/+3/AQABAAEAAAD1/+7/AQALAAAAAAD1/+//AQABAAEAAAD1//D/AQABAAEAAAD1//H/AQABAAEAAAD2/+r/AQACAAAAAAD2/+v/AQACAAEAAAD2/+z/AQABAAEAAAD2/+3/AQABAAEAAAD3/+3/AQABAAEAAAD3/+7/AQABAAEAAAD3/+//AQABAAEAAAD3//D/AQABAAEAAAD3/+z/AQACAAAAAAD4/+3/AQACAAAAAAD4/+7/AQABAAEAAAD5/+7/AQACAAAAAAD6/+//AQACAAAAAAD7//D/AQABAAAAAAD8//D/AQACAAAAAAD9//H/AQACAAAAAAD+//L/AQABAAAAAAD///L/AQACAAAAAAAAAPP/AQABAAAAAAABAPP/AQACAAAAAAACAPT/AQABAAAAAAADAPT/AQABAAAAAAAEAPT/AQACAAAAAAAFAPX/AQABAAAAAAAGAPX/AQABAAAAAAAHAPX/AQABAAAAAAALAPX/AQABAAAAAAANAPX/AQABAAAAAAAMAPX/AQABAAAAAAAOAPX/AQABAAEAAAAOAPT/AQAAAAAAAAAPAPT/AQABAAAAAAAQAPT/AQABAAAAAAARAPT/AQABAAEAAAARAPP/AQAAAAAAAAASAPP/AQABAAAAAAATAPL/AQAAAAAAAAATAPP/AQABAAEAAAAUAPL/AQABAAAAAAAVAPL/AQABAAEAAAAVAPH/AQAAAAAAAAAWAPD/AQAAAAAAAAAWAPH/AQABAAEAAAAXAPD/AQABAAAAAAAYAO//AQAAAAAAAAAYAPD/AQABAAEAAAAZAO7/AQAAAAAAAAAZAO//AQABAAEAAAAaAO3/AQAAAAAAAAAaAO7/AQABAAEAAAAbAOz/AQAAAAAAAAAcAOv/AQAAAAEAAAAcAOr/AQAAAAAAAAAdAOn/AQADAAAAAAAdAOr/AQACAAEAAAAdAOv/AQABAAEAAAAdAOz/AQABAAEAAAAdAO3/AQABAAEAAAAdAO7/AQABAAEAAAAdAO//AQABAAEAAAAdAPD/AQABAAEAAAAdAPH/AQABAAEAAAAdAPL/AQABAAEAAAAPAPX/AQABAAEAAAAQAPX/AQABAAEAAAACAPX/AQABAAEAAAADAPX/AQALAAAAAAAEAPX/AQABAAEAAAAVAPT/AQABAAEAAAAVAPP/AQABAAEAAAAUAPP/AQABAAEAAAAUAPT/AQABAAEAAAATAPT/AQABAAEAAAASAPT/AQABAAEAAAAWAPP/AQABAAEAAAAWAPL/AQAKAAAAAAAXAPL/AQABAAEAAAAXAPH/AQABAAEAAAAYAPH/AQABAAEAAAAYAPL/AQABAAEAAAAZAPL/AQABAAEAAAAZAPH/AQABAAEAAAAZAPD/AQALAAAAAAAaAPD/AQABAAEAAAAaAO//AQABAAEAAAAbAO//AQABAAEAAAAbAO7/AQABAAEAAAAbAO3/AQABAAEAAAAcAO3/AQABAAEAAAAcAOz/AQABAAEAAAAcAO7/AQABAAEAAAAcAO//AQABAAEAAAAcAPD/AQABAAEAAAAbAPD/AQABAAEAAAAbAPH/AQABAAEAAAAaAPH/AQABAAEAAAAaAPL/AQABAAEAAAAbAPL/AQABAAEAAAAbAPP/AQABAAEAAAAcAPL/AQABAAEAAAAcAPH/AQABAAEAAAAXAPP/AQABAAEAAAAWAPT/AQABAAEAAAD9//T/AQABAAEAAAD9//P/AQABAAEAAAD9//L/AQABAAEAAAD8//L/AQABAAEAAAD8//H/AQABAAEAAAD7//H/AQABAAEAAAD6//H/AQABAAEAAAD6//D/AQABAAEAAAD5//D/AQABAAEAAAD5/+//AQABAAEAAAD4/+//AQABAAEAAAD4//D/AQALAAAAAAD4//H/AQABAAEAAAD3//H/AQABAAEAAAD3//L/AQABAAEAAAD3//P/AQABAAEAAAD4//L/AQABAAEAAAD5//L/AQABAAEAAAD5//H/AQABAAEAAAD6//L/AQABAAEAAAD7//L/AQABAAEAAAD7//P/AQALAAAAAAD8//P/AQABAAEAAAD8//T/AQABAAEAAAD+//P/AQABAAEAAAD+//T/AQABAAEAAAD///T/AQALAAAAAAD///P/AQABAAEAAAAAAPT/AQABAAEAAAABAPT/AQABAAEAAAD2/+X/AQAAAAIAAAABAN3/AQABAAEAAAABAN7/AQABAAEAAAABAN//AQABAAEAAAABAOD/AQABAAEAAAABAOH/AQABAAEAAAABAOL/AQABAAEAAAABAOP/AQABAAEAAAABAOT/AQABAAEAAAABAOX/AQABAAEAAAD3/+X/AQABAAEAAAD4/+X/AQABAAEAAAD5/+X/AQABAAEAAAD6/+X/AQABAAEAAAD7/+X/AQABAAEAAAD8/+X/AQABAAEAAAD9/+X/AQABAAEAAAD+/+X/AQABAAEAAAD//+X/AQABAAEAAAAAAOX/AQABAAEAAAD3/+b/AQAAAAEAAAD3/+f/AQAAAAIAAAD4/+f/AQABAAEAAAD4/+j/AQAAAAIAAAD5/+j/AQABAAEAAAD5/+n/AQAAAAIAAAD6/+n/AQABAAEAAAD6/+r/AQAAAAIAAAD7/+r/AQABAAEAAAD7/+v/AQAAAAIAAAD8/+r/AQABAAEAAAD8/+v/AQABAAIAAAD9/+z/AQAAAAIAAAD+/+z/AQABAAEAAAD+/+3/AQAAAAIAAAD//+z/AQABAAEAAAD//+3/AQABAAIAAAAAAO7/AQAAAAIAAAABAO7/AQABAAIAAAADAO//AQABAAIAAAAEAO//AQABAAIAAAAFAO//AQABAAEAAAACAO//AQAAAAIAAAAFAPD/AQAAAAIAAAAGAPD/AQABAAIAAAANAPD/AQACAAIAAAAOAO//AQABAAIAAAAPAO//AQABAAIAAAAQAO//AQACAAIAAAARAO7/AQABAAIAAAASAO7/AQACAAIAAAATAO3/AQABAAIAAAAUAO3/AQACAAIAAAAVAOz/AQACAAIAAAAWAOv/AQABAAIAAAAXAOv/AQACAAIAAAAYAOr/AQACAAIAAAAZAOn/AQACAAIAAAAaAOj/AQACAAIAAAAbAOf/AQACAAIAAAAcAOX/AQACAAIAAAAbAOb/AQACAAEAAAAdAOT/AQACAAIAAAARAN3/AQABAAEAAAARAN7/AQABAAEAAAARAN//AQABAAEAAAARAOD/AQABAAEAAAARAOH/AQABAAEAAAARAOL/AQABAAEAAAARAOP/AQABAAEAAAARAOT/AQABAAEAAAARAOX/AQABAAEAAAASAN3/AQALAAAAAAASAN7/AQABAAEAAAASAN//AQABAAEAAAASAOD/AQABAAEAAAASAOH/AQABAAEAAAASAOL/AQABAAEAAAASAOP/AQABAAEAAAASAOT/AQABAAEAAAASAOX/AQABAAEAAAATAOT/AQABAAEAAAAUAOT/AQABAAEAAAAVAOT/AQABAAEAAAAWAOT/AQABAAEAAAAXAOT/AQABAAEAAAAYAOT/AQABAAEAAAAZAOT/AQABAAEAAAAaAOT/AQABAAEAAAAbAOT/AQABAAEAAAAcAOT/AQABAAEAAAATAOX/AQABAAEAAAAUAOX/AQABAAEAAAAVAOX/AQABAAEAAAAWAOX/AQABAAEAAAAXAOX/AQABAAEAAAAYAOX/AQABAAEAAAAZAOX/AQABAAEAAAAaAOX/AQABAAEAAAAbAOX/AQABAAEAAAACAN//AQABAAEAAAADAN//AQABAAEAAAAEAN//AQABAAEAAAAFAN//AQABAAEAAAAGAN//AQABAAEAAAAHAN//AQABAAEAAAAIAN//AQABAAEAAAAJAN//AQABAAEAAAAKAN//AQABAAEAAAALAN//AQABAAEAAAAMAN//AQABAAEAAAANAN//AQABAAEAAAAOAN//AQABAAEAAAAPAN//AQABAAEAAAAQAN//AQABAAEAAAAPAN7/AQABAAEAAAAQAN7/AQABAAEAAAACAN7/AQABAAEAAAADAN7/AQABAAEAAAAFAOf/AQABAAEAAAAFAOb/AQABAAEAAAAFAOX/AQABAAEAAAAFAOT/AQABAAEAAAAFAOP/AQABAAEAAAAFAOL/AQABAAEAAAAFAOH/AQABAAEAAAAFAOD/AQABAAEAAAAEAOD/AQABAAEAAAADAOD/AQALAAAAAAACAOD/AQABAAEAAAACAOH/AQABAAEAAAACAOL/AQABAAEAAAACAOP/AQABAAEAAAACAOT/AQABAAEAAAACAOX/AQABAAEAAAACAOb/AQABAAEAAAABAOb/AQABAAEAAAAAAOb/AQABAAEAAAD//+b/AQABAAEAAAD+/+b/AQABAAEAAAD9/+b/AQABAAEAAAD8/+b/AQABAAEAAAD7/+b/AQABAAEAAAD6/+b/AQABAAEAAAD5/+b/AQABAAEAAAD4/+b/AQABAAEAAAD5/+f/AQABAAEAAAD6/+f/AQABAAEAAAD6/+j/AQABAAEAAAD7/+j/AQABAAEAAAD7/+f/AQABAAEAAAD8/+f/AQABAAEAAAD8/+j/AQABAAEAAAD8/+n/AQABAAEAAAD7/+n/AQABAAEAAAD9/+n/AQABAAEAAAD9/+j/AQABAAEAAAD9/+f/AQABAAEAAAD+/+f/AQABAAEAAAD+/+j/AQABAAEAAAD+/+n/AQABAAEAAAD+/+r/AQABAAEAAAD9/+r/AQABAAEAAAD9/+v/AQABAAEAAAD+/+v/AQABAAEAAAD//+v/AQABAAEAAAD//+r/AQABAAEAAAD//+n/AQABAAEAAAD//+j/AQABAAEAAAD//+f/AQALAAAAAAAAAOf/AQABAAEAAAAAAOj/AQABAAEAAAAAAOn/AQABAAEAAAAAAOr/AQABAAEAAAAAAOv/AQABAAEAAAAAAOz/AQALAAAAAAAAAO3/AQABAAEAAAABAO3/AQABAAEAAAABAOz/AQABAAEAAAABAOv/AQABAAEAAAABAOr/AQABAAEAAAABAOn/AQABAAEAAAABAOj/AQABAAEAAAABAOf/AQABAAEAAAACAOf/AQABAAEAAAACAOj/AQABAAEAAAACAOn/AQABAAEAAAACAOr/AQABAAEAAAACAOv/AQABAAEAAAACAOz/AQABAAEAAAACAO3/AQABAAEAAAACAO7/AQABAAEAAAADAO7/AQABAAEAAAADAO3/AQABAAEAAAADAOz/AQABAAEAAAADAOv/AQABAAEAAAADAOr/AQABAAEAAAADAOn/AQABAAEAAAADAOj/AQABAAEAAAADAOf/AQABAAEAAAADAOb/AQABAAEAAAADAOX/AQABAAEAAAADAOT/AQABAAEAAAADAOP/AQABAAEAAAADAOL/AQABAAEAAAADAOH/AQABAAEAAAAEAOH/AQABAAEAAAAEAOL/AQABAAEAAAAEAOP/AQABAAEAAAAEAOT/AQABAAEAAAAEAOX/AQABAAEAAAAEAOb/AQABAAEAAAAEAOf/AQABAAEAAAAEAOj/AQABAAEAAAAEAOn/AQABAAEAAAAEAOr/AQABAAEAAAAEAOv/AQABAAEAAAAEAOz/AQABAAEAAAAEAO3/AQABAAEAAAAEAO7/AQABAAEAAAAFAO7/AQABAAEAAAAFAO3/AQABAAEAAAAFAOz/AQABAAEAAAAFAOv/AQABAAEAAAAFAOr/AQABAAEAAAAFAOn/AQABAAEAAAAFAOj/AQABAAEAAAAGAOj/AQABAAEAAAAGAOf/AQABAAEAAAAGAOb/AQABAAEAAAAGAOX/AQABAAEAAAAGAOT/AQABAAEAAAAGAOP/AQAKAAAAAAAGAOL/AQABAAEAAAAGAOH/AQABAAEAAAAGAOD/AQABAAEAAAAHAOD/AQABAAEAAAAHAOH/AQABAAEAAAAHAOL/AQABAAEAAAAHAOP/AQABAAEAAAAHAOT/AQABAAEAAAAHAOX/AQABAAEAAAAHAOb/AQABAAEAAAAHAOf/AQABAAEAAAAHAOj/AQABAAEAAAAHAOn/AQABAAEAAAAGAOn/AQABAAEAAAAGAOr/AQABAAEAAAAGAOv/AQABAAEAAAAGAOz/AQABAAEAAAAGAO3/AQABAAEAAAAGAO7/AQABAAEAAAAGAO//AQABAAEAAAAHAO7/AQABAAEAAAAHAO3/AQABAAEAAAAHAOz/AQABAAEAAAAHAOv/AQABAAEAAAAHAOr/AQABAAEAAAAIAOr/AQABAAEAAAAIAOn/AQABAAEAAAAIAOj/AQABAAEAAAAIAOf/AQABAAEAAAAIAOb/AQABAAEAAAAIAOX/AQABAAEAAAAIAOT/AQABAAEAAAAIAOP/AQABAAEAAAAIAOL/AQABAAEAAAAIAOH/AQABAAEAAAAIAOD/AQABAAEAAAAJAOD/AQABAAEAAAAJAOH/AQABAAEAAAAJAOL/AQABAAEAAAAJAOP/AQABAAEAAAAJAOT/AQABAAEAAAAJAOX/AQAKAAAAAAAJAOb/AQABAAEAAAAJAOf/AQABAAEAAAAJAOj/AQABAAEAAAAJAOn/AQABAAEAAAAJAOr/AQABAAEAAAAJAOv/AQABAAEAAAAIAOv/AQABAAEAAAAIAOz/AQABAAEAAAAIAO3/AQABAAEAAAAIAO7/AQABAAEAAAAIAO//AQABAAIAAAAJAO//AQABAAIAAAAJAO7/AQABAAEAAAAJAO3/AQABAAEAAAAJAOz/AQABAAEAAAAKAOz/AQABAAEAAAAKAOv/AQABAAEAAAAKAOr/AQABAAEAAAAKAOn/AQABAAEAAAAKAOj/AQABAAEAAAAKAOf/AQABAAEAAAAKAOb/AQABAAEAAAAKAOX/AQABAAEAAAAKAOT/AQABAAEAAAAKAOP/AQABAAEAAAAKAOL/AQABAAEAAAAKAOH/AQABAAEAAAAKAOD/AQABAAEAAAALAOD/AQABAAEAAAALAOH/AQABAAEAAAALAOL/AQABAAEAAAALAOP/AQABAAEAAAALAOT/AQABAAEAAAALAOX/AQABAAEAAAALAOb/AQABAAEAAAALAOf/AQABAAEAAAALAOj/AQABAAEAAAALAOn/AQABAAEAAAALAOr/AQABAAEAAAALAOv/AQABAAEAAAALAOz/AQABAAEAAAALAO3/AQABAAEAAAAKAO3/AQABAAEAAAAKAO7/AQABAAEAAAAKAO//AQABAAIAAAALAO7/AQABAAEAAAAMAO7/AQABAAEAAAAMAO3/AQABAAEAAAAMAOz/AQABAAEAAAAMAOv/AQABAAEAAAAMAOr/AQALAAAAAAAMAOn/AQABAAEAAAAMAOj/AQABAAEAAAAMAOf/AQABAAEAAAAMAOb/AQABAAEAAAAMAOX/AQABAAEAAAAMAOT/AQABAAEAAAAMAOP/AQABAAEAAAAMAOL/AQABAAEAAAAMAOH/AQABAAEAAAAMAOD/AQABAAEAAAANAOD/AQABAAEAAAANAOH/AQABAAEAAAANAOL/AQABAAEAAAANAOP/AQABAAEAAAANAOT/AQABAAEAAAANAOX/AQABAAEAAAANAOb/AQABAAEAAAANAOf/AQABAAEAAAANAOj/AQABAAEAAAANAOn/AQABAAEAAAANAOr/AQABAAEAAAANAOv/AQABAAEAAAANAOz/AQABAAEAAAANAO3/AQABAAEAAAANAO7/AQABAAEAAAANAO//AQABAAEAAAAMAO//AQABAAEAAAAOAO7/AQABAAEAAAAOAO3/AQABAAEAAAAOAOz/AQABAAEAAAAOAOv/AQABAAEAAAAOAOr/AQABAAEAAAAOAOn/AQABAAEAAAAOAOj/AQABAAEAAAAOAOf/AQABAAEAAAAOAOb/AQABAAEAAAAOAOX/AQABAAEAAAAOAOT/AQABAAEAAAAOAOP/AQABAAEAAAAOAOL/AQABAAEAAAAOAOH/AQABAAEAAAAOAOD/AQABAAEAAAAPAOD/AQABAAEAAAAPAOH/AQABAAEAAAAPAOL/AQABAAEAAAAPAOP/AQABAAEAAAAPAOT/AQABAAEAAAAPAOX/AQABAAEAAAAPAOb/AQABAAEAAAAPAOf/AQABAAEAAAAPAOj/AQABAAEAAAAPAOn/AQABAAEAAAAPAOr/AQABAAEAAAAPAOv/AQABAAEAAAAPAOz/AQABAAEAAAAPAO3/AQAKAAAAAAAPAO7/AQABAAEAAAAQAO7/AQABAAEAAAAQAO3/AQABAAEAAAAQAOz/AQABAAEAAAAQAOv/AQABAAEAAAAQAOr/AQABAAEAAAAQAOn/AQABAAEAAAAQAOj/AQABAAEAAAAQAOf/AQABAAEAAAAQAOb/AQABAAEAAAAQAOX/AQABAAEAAAAQAOT/AQABAAEAAAAQAOP/AQABAAEAAAAQAOL/AQABAAEAAAAQAOH/AQABAAEAAAAQAOD/AQALAAAAAAARAOb/AQABAAEAAAARAOf/AQABAAEAAAARAOj/AQABAAEAAAARAOn/AQABAAEAAAARAOr/AQABAAEAAAARAOv/AQABAAEAAAARAOz/AQABAAEAAAARAO3/AQABAAEAAAASAO3/AQABAAEAAAASAOz/AQABAAEAAAASAOv/AQABAAEAAAASAOr/AQABAAEAAAASAOn/AQABAAEAAAASAOj/AQABAAEAAAASAOf/AQABAAEAAAASAOb/AQABAAEAAAATAOb/AQABAAEAAAATAOf/AQALAAAAAAATAOj/AQABAAEAAAATAOn/AQABAAEAAAATAOr/AQABAAEAAAATAOv/AQABAAEAAAATAOz/AQABAAEAAAAUAOz/AQABAAEAAAAUAOv/AQABAAEAAAAUAOr/AQABAAEAAAAUAOn/AQABAAEAAAAUAOj/AQABAAEAAAAUAOf/AQABAAEAAAAUAOb/AQABAAEAAAAVAOb/AQABAAEAAAAVAOf/AQABAAEAAAAVAOj/AQABAAEAAAAVAOn/AQABAAEAAAAVAOr/AQABAAEAAAAVAOv/AQABAAEAAAAWAOr/AQABAAEAAAAWAOn/AQABAAEAAAAWAOj/AQABAAEAAAAWAOf/AQAKAAAAAAAWAOb/AQABAAEAAAAXAOb/AQABAAEAAAAXAOf/AQABAAEAAAAXAOj/AQABAAEAAAAXAOn/AQABAAEAAAAXAOr/AQABAAEAAAAYAOn/AQABAAEAAAAYAOj/AQABAAEAAAAYAOf/AQABAAEAAAAYAOb/AQABAAEAAAAZAOb/AQABAAEAAAAZAOf/AQABAAEAAAAZAOj/AQABAAEAAAAaAOf/AQABAAEAAAAaAOb/AQABAAEAAAD3/9//AQABAAEAAAD3/+D/AQABAAEAAAD3/+H/AQABAAEAAAD3/+L/AQAKAAAAAAD3/+P/AQABAAEAAAD3/+T/AQABAAEAAAD4/9//AQABAAEAAAD4/+D/AQABAAEAAAD4/+H/AQABAAEAAAD4/+L/AQABAAEAAAD4/+P/AQABAAEAAAD4/+T/AQABAAEAAAD5/9//AQABAAEAAAD5/+D/AQABAAEAAAD5/+H/AQABAAEAAAD5/+L/AQABAAEAAAD5/+P/AQABAAEAAAD5/+T/AQABAAEAAAD6/9//AQABAAEAAAD6/+D/AQABAAEAAAD6/+H/AQABAAEAAAD6/+L/AQABAAEAAAD6/+P/AQABAAEAAAD6/+T/AQABAAEAAAD7/9//AQABAAEAAAD7/+D/AQABAAEAAAD7/+H/AQABAAEAAAD7/+L/AQABAAEAAAD7/+P/AQABAAEAAAD7/+T/AQABAAEAAAD8/9//AQABAAEAAAD8/+D/AQABAAEAAAD8/+H/AQABAAEAAAD8/+L/AQABAAEAAAD8/+P/AQABAAEAAAD8/+T/AQABAAEAAAD9/9//AQABAAEAAAD9/+D/AQABAAEAAAD9/+H/AQABAAEAAAD9/+L/AQABAAEAAAD9/+P/AQABAAEAAAD9/+T/AQAKAAAAAAD+/9//AQABAAEAAAD+/+D/AQABAAEAAAD+/+H/AQABAAEAAAD+/+L/AQABAAEAAAD+/+P/AQABAAEAAAD+/+T/AQABAAEAAAD//9//AQABAAEAAAD//+D/AQABAAEAAAD//+H/AQABAAEAAAD//+L/AQABAAEAAAD//+P/AQABAAEAAAD//+T/AQABAAEAAAAAAN//AQABAAEAAAAAAOD/AQABAAEAAAAAAOH/AQABAAEAAAAAAOL/AQABAAEAAAAAAOP/AQABAAEAAAAAAOT/AQABAAEAAAATAN//AQABAAEAAAATAOD/AQABAAEAAAATAOH/AQABAAEAAAATAOL/AQABAAEAAAATAOP/AQABAAEAAAAUAN//AQABAAEAAAAUAOD/AQABAAEAAAAUAOH/AQABAAEAAAAUAOL/AQABAAEAAAAUAOP/AQABAAEAAAAVAN//AQABAAEAAAAVAOD/AQABAAEAAAAVAOH/AQABAAEAAAAVAOL/AQABAAEAAAAVAOP/AQABAAEAAAAWAN//AQABAAEAAAAWAOD/AQABAAEAAAAWAOH/AQABAAEAAAAWAOL/AQABAAEAAAAWAOP/AQABAAEAAAAXAN//AQABAAEAAAAXAOD/AQABAAEAAAAXAOH/AQABAAEAAAAXAOL/AQABAAEAAAAXAOP/AQABAAEAAAAYAN//AQABAAEAAAAYAOD/AQABAAEAAAAYAOH/AQABAAEAAAAYAOL/AQABAAEAAAAYAOP/AQABAAEAAAAZAN//AQABAAEAAAAZAOD/AQABAAEAAAAZAOH/AQALAAAAAAAZAOL/AQABAAEAAAAZAOP/AQABAAEAAAAaAN//AQABAAEAAAAaAOD/AQABAAEAAAAaAOH/AQABAAEAAAAaAOL/AQABAAEAAAAaAOP/AQABAAEAAAAbAN//AQABAAEAAAAbAOD/AQABAAEAAAAbAOH/AQABAAEAAAAbAOL/AQABAAEAAAAbAOP/AQABAAEAAAAcAN//AQABAAEAAAAcAOD/AQABAAEAAAAcAOH/AQABAAEAAAAcAOL/AQABAAEAAAAcAOP/AQABAAEAAAD1/+T/AQAAAAIAAAD2/9//AQABAAEAAAD2/+D/AQABAAEAAAD2/+H/AQABAAEAAAD2/+L/AQABAAEAAAD2/+P/AQABAAEAAAD2/+T/AQABAAEAAAD0/+v/AQAAAAAAAAD0/+z/AQAAAAEAAAD0/+3/AQAAAAEAAAD0/+7/AQABAAEAAAD0/+//AQABAAEAAAD0//D/AQABAAEAAAD0//H/AQABAAEAAAD0//L/AQABAAEAAADz/+7/AQAAAAAAAADz/+//AQAAAAEAAADz//D/AQAAAAEAAADz//H/AQAAAAEAAADz//L/AQAAAAEAAADz//P/AQAAAAEAAADz//T/AQAAAAEAAADz//X/AQAAAAEAAADz//b/AQAAAAEAAAAeAOv/AQACAAAAAAAeAOz/AQACAAEAAAAeAO3/AQACAAEAAAAeAO7/AQABAAEAAAAeAO//AQABAAEAAAAeAPD/AQABAAEAAAAeAPH/AQABAAEAAAAeAPL/AQABAAEAAAAfAO7/AQACAAAAAAAfAO//AQACAAEAAAAfAPD/AQACAAEAAAAfAPH/AQACAAEAAAAfAPL/AQACAAEAAAAfAPP/AQACAAEAAAAfAPT/AQACAAEAAAAfAPX/AQACAAEAAAAfAPb/AQACAAEAAAAfAPf/AQACAAIAAADz//f/AQAAAAIAAAD1/+P/AQAAAAEAAAD1/+L/AQAAAAEAAAD5/97/AQABAAEAAAD1/97/AQAAAAEAAAD1/9//AQAAAAEAAAD1/+D/AQAAAAEAAAD1/+H/AQAAAAEAAAD2/97/AQABAAEAAAD3/97/AQABAAEAAAD4/97/AQABAAEAAAD6/97/AQABAAEAAAD7/97/AQABAAEAAAD8/97/AQABAAEAAAD9/97/AQALAAAAAAD+/97/AQABAAEAAAD//97/AQABAAEAAAAAAN7/AQABAAEAAAATAN7/AQABAAEAAAAUAN7/AQABAAEAAAAVAN7/AQABAAEAAAAWAN7/AQABAAEAAAAXAN7/AQABAAEAAAAYAN7/AQABAAEAAAAZAN7/AQABAAEAAAAaAN7/AQABAAEAAAAbAN7/AQABAAEAAAAcAN7/AQABAAEAAAAdAOP/AQACAAEAAAAdAOL/AQACAAEAAAAdAOH/AQACAAEAAAAdAOD/AQACAAEAAAAdAN//AQACAAEAAAAdAN7/AQACAAEAAAAAANT/AQAAAAIAAAABANT/AQABAAIAAAACANT/AQABAAEAAAACANX/AQAAAAIAAAADANT/AQABAAEAAAADANX/AQABAAIAAAAEANT/AQABAAEAAAAEANX/AQABAAEAAAAEANb/AQAAAAIAAAAFANT/AQABAAEAAAAFANX/AQABAAEAAAAFANb/AQABAAIAAAAGANT/AQABAAEAAAAGANX/AQABAAEAAAAGANb/AQACAAIAAAAHANT/AQABAAEAAAAHANX/AQABAAIAAAAIANT/AQABAAEAAAAIANX/AQABAAIAAAAJANT/AQABAAEAAAAJANX/AQABAAIAAAAKANT/AQABAAEAAAAKANX/AQABAAIAAAALANT/AQAMAAAAAAALANX/AQABAAIAAAAMANT/AQABAAEAAAAMANX/AQABAAEAAAAMANb/AQAAAAIAAAANANT/AQABAAEAAAANANX/AQABAAEAAAANANb/AQABAAIAAAAOANT/AQABAAEAAAAOANX/AQABAAEAAAAOANb/AQACAAIAAAAPANT/AQABAAEAAAAPANX/AQABAAIAAAAQANT/AQABAAEAAAAQANX/AQACAAIAAAARANT/AQABAAIAAAASANT/AQACAAIAAAD+/9H/AQABAAEAAAD+/9L/AQAAAAIAAAD//9H/AQABAAEAAAD//9L/AQABAAEAAAD//9P/AQAAAAIAAAAAANH/AQABAAEAAAAAANL/AQABAAEAAAAAANP/AQABAAEAAAABANH/AQABAAEAAAABANL/AQABAAEAAAABANP/AQABAAEAAAACANH/AQABAAEAAAACANL/AQABAAEAAAACANP/AQABAAEAAAADANH/AQABAAEAAAADANL/AQABAAEAAAADANP/AQAMAAAAAAAEANH/AQABAAEAAAAEANL/AQABAAEAAAAEANP/AQABAAEAAAAFANH/AQABAAEAAAAFANL/AQABAAEAAAAFANP/AQABAAEAAAAGANH/AQABAAEAAAAGANL/AQAMAAAAAAAGANP/AQABAAEAAAAHANH/AQABAAEAAAAHANL/AQABAAEAAAAHANP/AQABAAEAAAAIANH/AQABAAEAAAAIANL/AQABAAEAAAAIANP/AQABAAEAAAAJANH/AQABAAEAAAAJANL/AQAKAAAAAAAJANP/AQABAAEAAAAKANH/AQABAAEAAAAKANL/AQABAAEAAAAKANP/AQABAAEAAAALANH/AQABAAEAAAALANL/AQABAAEAAAALANP/AQALAAAAAAAMANH/AQABAAEAAAAMANL/AQABAAEAAAAMANP/AQABAAEAAAANANH/AQABAAEAAAANANL/AQABAAEAAAANANP/AQABAAEAAAAOANH/AQABAAEAAAAOANL/AQABAAEAAAAOANP/AQAMAAAAAAAPANH/AQABAAEAAAAPANL/AQABAAEAAAAPANP/AQABAAEAAAAQANH/AQABAAEAAAAQANL/AQABAAEAAAAQANP/AQABAAEAAAARANH/AQABAAEAAAARANL/AQABAAEAAAARANP/AQABAAEAAAASANH/AQABAAEAAAASANL/AQABAAEAAAASANP/AQABAAEAAAATANH/AQABAAEAAAATANL/AQABAAEAAAATANP/AQACAAIAAAAUANH/AQABAAEAAAAUANL/AQACAAIAAAD5/9j/AQABAAEAAAD5/9n/AQABAAEAAAD5/9r/AQABAAEAAAD5/9v/AQABAAEAAAD5/9z/AQABAAEAAAD5/93/AQABAAEAAAD6/9j/AQABAAEAAAD6/9n/AQABAAEAAAD6/9r/AQABAAEAAAD6/9v/AQABAAEAAAD6/9z/AQABAAEAAAD6/93/AQABAAEAAAD7/9j/AQABAAEAAAD7/9n/AQAKAAAAAAD7/9r/AQABAAEAAAD7/9v/AQABAAEAAAD7/9z/AQABAAEAAAD7/93/AQABAAEAAAD8/9j/AQABAAEAAAD8/9n/AQABAAEAAAD8/9r/AQABAAEAAAD8/9v/AQABAAEAAAD8/9z/AQABAAEAAAD8/93/AQABAAEAAAD9/9j/AQABAAEAAAD9/9n/AQABAAEAAAD9/9r/AQABAAEAAAD9/9v/AQABAAEAAAD9/9z/AQABAAEAAAD9/93/AQABAAEAAAD+/9j/AQACAAAAAAD+/9n/AQABAAEAAAD+/9r/AQABAAEAAAD+/9v/AQABAAEAAAD+/9z/AQABAAEAAAD+/93/AQABAAEAAAD//9n/AQACAAAAAAD//9r/AQABAAEAAAD//9v/AQABAAEAAAD//9z/AQABAAEAAAD//93/AQABAAEAAAAAANr/AQABAAAAAAAAANv/AQABAAEAAAAAANz/AQALAAAAAAAAAN3/AQABAAEAAAABANr/AQACAAAAAAABANv/AQABAAEAAAABANz/AQABAAEAAAACANv/AQABAAAAAAACANz/AQABAAEAAAACAN3/AQABAAEAAAADANv/AQACAAAAAAADANz/AQABAAEAAAADAN3/AQABAAEAAAAEANz/AQABAAAAAAAEAN3/AQABAAEAAAAEAN7/AQABAAEAAAAFANz/AQABAAAAAAAFAN3/AQABAAEAAAAFAN7/AQABAAEAAAAGANz/AQABAAAAAAAGAN3/AQABAAEAAAAGAN7/AQABAAEAAAAMANz/AQABAAAAAAAMAN3/AQABAAEAAAAMAN7/AQABAAEAAAANANz/AQABAAAAAAANAN3/AQABAAEAAAANAN7/AQABAAEAAAAOANz/AQABAAAAAAAOAN3/AQABAAEAAAAOAN7/AQABAAEAAAAPANv/AQAAAAAAAAAPANz/AQABAAEAAAAPAN3/AQABAAEAAAAQANv/AQABAAAAAAAQANz/AQABAAEAAAAQAN3/AQABAAEAAAARANr/AQAAAAAAAAARANv/AQABAAEAAAARANz/AQABAAEAAAASANr/AQABAAAAAAASANv/AQABAAEAAAASANz/AQABAAEAAAATANn/AQAAAAAAAAATANr/AQABAAEAAAATANv/AQABAAEAAAATANz/AQABAAEAAAATAN3/AQABAAEAAAAUANj/AQAAAAAAAAAUANn/AQABAAEAAAAUANr/AQABAAEAAAAUANv/AQABAAEAAAAUANz/AQABAAEAAAAUAN3/AQABAAEAAAAVANj/AQABAAEAAAAVANn/AQABAAEAAAAVANr/AQABAAEAAAAVANv/AQABAAEAAAAVANz/AQABAAEAAAAVAN3/AQABAAEAAAAWANj/AQABAAEAAAAWANn/AQABAAEAAAAWANr/AQABAAEAAAAWANv/AQABAAEAAAAWANz/AQABAAEAAAAWAN3/AQABAAEAAAAXANj/AQABAAEAAAAXANn/AQABAAEAAAAXANr/AQAKAAAAAAAXANv/AQABAAEAAAAXANz/AQABAAEAAAAXAN3/AQABAAEAAAAYANj/AQABAAEAAAAYANn/AQABAAEAAAAYANr/AQABAAEAAAAYANv/AQABAAEAAAAYANz/AQABAAEAAAAYAN3/AQABAAEAAAAZANj/AQABAAEAAAAZANn/AQABAAEAAAAZANr/AQABAAEAAAAZANv/AQABAAEAAAAZANz/AQABAAEAAAAZAN3/AQABAAEAAAAaANj/AQABAAEAAAAaANn/AQABAAEAAAAaANr/AQABAAEAAAAaANv/AQABAAEAAAAaANz/AQABAAEAAAAaAN3/AQABAAEAAAAbANj/AQACAAAAAAAbANn/AQACAAEAAAAbANr/AQABAAEAAAAbANv/AQABAAEAAAAbANz/AQABAAEAAAAbAN3/AQABAAEAAAD3/9j/AQAAAAAAAAD3/9n/AQAAAAEAAAD3/9r/AQABAAEAAAD3/9v/AQABAAEAAAD3/9z/AQABAAEAAAD3/93/AQABAAEAAAD4/9j/AQABAAEAAAD4/9n/AQABAAEAAAD4/9r/AQABAAEAAAD4/9v/AQABAAEAAAD4/9z/AQABAAEAAAD4/93/AQABAAEAAAD2/9r/AQAAAAAAAAD2/9v/AQAAAAEAAAD2/9z/AQAAAAEAAAD2/93/AQABAAEAAAAcANr/AQACAAAAAAAcANv/AQACAAEAAAAcANz/AQACAAEAAAAcAN3/AQABAAEAAAD5/9b/AQABAAEAAAD5/9f/AQABAAEAAAD6/9b/AQABAAEAAAD6/9f/AQABAAEAAAD7/9b/AQABAAEAAAD7/9f/AQABAAEAAAD8/9b/AQACAAEAAAD8/9f/AQABAAEAAAD9/9f/AQACAAAAAAD4/9f/AQAAAAEAAAAVANf/AQAAAAAAAAAWANb/AQAAAAEAAAAWANf/AQABAAEAAAAXANb/AQABAAEAAAAXANf/AQABAAEAAAAaANf/AQACAAEAAAAYANb/AQABAAEAAAAYANf/AQABAAEAAAAZANb/AQABAAEAAAAZANf/AQABAAEAAAD6/9X/AQABAAAAAAD7/9X/AQABAAEAAAD8/9X/AQACAAEAAAD7/9T/AQAAAAAAAAD8/9T/AQACAAAAAAD4/9b/AQAAAAAAAAD5/9X/AQAAAAAAAAAWANT/AQAAAAAAAAAXANT/AQACAAAAAAAYANX/AQABAAAAAAAZANX/AQACAAAAAAAaANb/AQACAAAAAAAWANX/AQAAAAEAAAAXANX/AQABAAEAAAD1/93/AQAAAAAAAAAdAN3/AQACAAAAAAD9/9D/AQAAAAEAAAD9/9H/AQAAAAIAAAD+/9D/AQAMAAAAAAD//9D/AQABAAEAAAAAAND/AQABAAEAAAABAND/AQALAAAAAAACAND/AQABAAEAAAADAND/AQAKAAAAAAAEAND/AQABAAEAAAAFAND/AQABAAEAAAAGAND/AQABAAEAAAAHAND/AQABAAEAAAAIAND/AQABAAEAAAAJAND/AQABAAEAAAAKAND/AQABAAEAAAALAND/AQABAAEAAAAMAND/AQAMAAAAAAANAND/AQABAAEAAAAOAND/AQABAAEAAAAPAND/AQABAAEAAAAQAND/AQABAAEAAAARAND/AQALAAAAAAASAND/AQABAAEAAAATAND/AQABAAEAAAAUAND/AQABAAEAAAAVAND/AQACAAEAAAAVANH/AQACAAIAAAD9/87/AQAAAAEAAAD9/8//AQAAAAEAAAD+/87/AQABAAEAAAD+/8//AQABAAEAAAD//87/AQABAAEAAAD//8//AQABAAEAAAAAAM7/AQABAAEAAAAAAM//AQABAAEAAAABAM7/AQABAAEAAAABAM//AQABAAEAAAACAM7/AQABAAEAAAACAM//AQABAAEAAAADAM7/AQABAAEAAAADAM//AQABAAEAAAAEAM7/AQABAAEAAAAEAM//AQABAAEAAAAFAM7/AQABAAEAAAAFAM//AQABAAEAAAAGAM7/AQABAAEAAAAGAM//AQABAAEAAAAHAM7/AQABAAEAAAAHAM//AQABAAEAAAAIAM7/AQABAAEAAAAIAM//AQABAAEAAAAJAM7/AQABAAEAAAAJAM//AQABAAEAAAAKAM7/AQABAAEAAAAKAM//AQABAAEAAAALAM7/AQABAAEAAAALAM//AQABAAEAAAAMAM7/AQABAAEAAAAMAM//AQABAAEAAAANAM7/AQABAAEAAAANAM//AQABAAEAAAAOAM7/AQABAAEAAAAOAM//AQABAAEAAAAPAM7/AQABAAEAAAAPAM//AQABAAEAAAAQAM7/AQAMAAAAAAAQAM//AQABAAEAAAARAM7/AQABAAEAAAARAM//AQABAAEAAAASAM7/AQABAAEAAAASAM//AQABAAEAAAATAM7/AQABAAEAAAATAM//AQAKAAAAAAAUAM7/AQABAAEAAAAUAM//AQABAAEAAAAVAM7/AQACAAEAAAAVAM//AQACAAEAAAD+/83/AQABAAEAAAD//83/AQABAAEAAAAAAM3/AQABAAEAAAABAM3/AQABAAEAAAACAM3/AQABAAEAAAADAM3/AQAMAAAAAAAEAM3/AQABAAEAAAAFAM3/AQABAAEAAAAGAM3/AQABAAEAAAAHAM3/AQABAAEAAAAIAM3/AQABAAEAAAAJAM3/AQABAAEAAAAKAM3/AQABAAEAAAALAM3/AQABAAEAAAAMAM3/AQABAAEAAAANAM3/AQABAAEAAAAOAM3/AQABAAEAAAAPAM3/AQABAAEAAAAQAM3/AQABAAEAAAARAM3/AQABAAEAAAASAM3/AQABAAEAAAATAM3/AQABAAEAAAAUAM3/AQAMAAAAAAD+/8z/AQAKAAAAAAD//8z/AQABAAEAAAAAAMz/AQABAAEAAAABAMz/AQABAAEAAAACAMz/AQABAAEAAAADAMz/AQABAAEAAAAEAMz/AQABAAEAAAAFAMz/AQABAAEAAAAGAMz/AQABAAEAAAAHAMz/AQABAAEAAAAIAMz/AQABAAEAAAAJAMz/AQABAAEAAAAKAMz/AQABAAEAAAALAMz/AQABAAEAAAAMAMz/AQABAAEAAAANAMz/AQABAAEAAAAOAMz/AQABAAEAAAAPAMz/AQABAAEAAAAQAMz/AQABAAEAAAARAMz/AQABAAEAAAASAMz/AQABAAEAAAATAMz/AQABAAEAAAAUAMz/AQABAAEAAAD//8v/AQABAAEAAAAAAMv/AQABAAEAAAABAMv/AQAMAAAAAAACAMv/AQABAAEAAAADAMv/AQABAAEAAAAEAMv/AQABAAEAAAAFAMv/AQABAAEAAAAGAMv/AQABAAEAAAAHAMv/AQABAAEAAAAIAMv/AQABAAEAAAAJAMv/AQABAAEAAAAKAMv/AQABAAEAAAALAMv/AQABAAEAAAAMAMv/AQABAAEAAAANAMv/AQABAAEAAAAOAMv/AQABAAEAAAAPAMv/AQAMAAAAAAAQAMv/AQABAAEAAAARAMv/AQABAAEAAAASAMv/AQABAAEAAAATAMv/AQABAAEAAAAAAMr/AQABAAEAAAABAMr/AQABAAEAAAACAMr/AQABAAEAAAADAMr/AQABAAEAAAAEAMr/AQABAAEAAAAFAMr/AQABAAEAAAAGAMr/AQABAAEAAAAHAMr/AQABAAEAAAAIAMr/AQABAAEAAAAJAMr/AQABAAEAAAAKAMr/AQABAAEAAAALAMr/AQABAAEAAAAMAMr/AQABAAEAAAANAMr/AQABAAEAAAAOAMr/AQABAAEAAAAPAMr/AQABAAEAAAAQAMr/AQALAAAAAAARAMr/AQABAAEAAAASAMr/AQABAAEAAAABAMn/AQABAAEAAAACAMn/AQABAAEAAAADAMn/AQABAAEAAAAEAMn/AQABAAEAAAAFAMn/AQABAAEAAAAGAMn/AQABAAEAAAAHAMn/AQABAAEAAAAIAMn/AQABAAEAAAAJAMn/AQABAAEAAAAKAMn/AQABAAEAAAALAMn/AQABAAEAAAAMAMn/AQABAAEAAAANAMn/AQAKAAAAAAAOAMn/AQABAAEAAAAPAMn/AQABAAEAAAAQAMn/AQABAAEAAAARAMn/AQABAAEAAAADAMj/AQABAAEAAAAEAMj/AQAMAAAAAAAFAMj/AQABAAEAAAAGAMj/AQABAAEAAAAHAMj/AQALAAAAAAAIAMj/AQABAAEAAAAJAMj/AQABAAEAAAAKAMj/AQABAAEAAAALAMj/AQABAAEAAAAMAMj/AQABAAEAAAANAMj/AQABAAEAAAAOAMj/AQABAAEAAAAPAMj/AQABAAEAAAAFAMf/AQABAAEAAAAGAMf/AQABAAEAAAAHAMf/AQABAAEAAAAIAMf/AQABAAEAAAAJAMf/AQABAAEAAAAKAMf/AQABAAEAAAALAMf/AQAMAAAAAAAMAMf/AQABAAEAAAANAMf/AQABAAEAAAAHAMb/AQABAAAAAAAIAMb/AQABAAAAAAAJAMb/AQABAAAAAAAKAMb/AQABAAAAAAALAMb/AQABAAAAAAD9/83/AQAAAAEAAAD+/8v/AQAAAAAAAAD//8r/AQAAAAAAAAAAAMn/AQAAAAAAAAACAMj/AQABAAAAAAAEAMf/AQABAAAAAAAGAMb/AQABAAAAAAAVAM3/AQACAAEAAAAUAMv/AQACAAAAAAATAMr/AQACAAAAAAASAMn/AQACAAAAAAAQAMj/AQABAAAAAAAOAMf/AQABAAAAAAAMAMb/AQABAAAAAAAFAMb/AQAAAAAAAAANAMb/AQACAAAAAAAPAMf/AQACAAAAAAADAMf/AQAAAAAAAAABAMj/AQAAAAAAAAARAMj/AQACAAAAAAAVAMz/AQACAAAAAAD9/8z/AQAAAAAAAAD5/wkAAQAAAAAAAAAMAPD/AQABAAIAAAAHANz/AQABAAAAAAAIANz/AQABAAAAAAAJANz/AQABAAAAAAAKANz/AQABAAAAAAALANz/AQABAAAAAAAIAN7/AQABAAEAAAAJAN7/AQABAAEAAAAKAN7/AQABAAEAAAAHAN7/AQABAAEAAAAHAN3/AQABAAEAAAAIAN3/AQABAAEAAAAJAN3/AQABAAEAAAAKAN3/AQABAAEAAAALAN3/AQABAAEAAAALAN7/AQABAAEAAAAKAPX/AQABAAAAAAAJAPX/AQABAAAAAAAIAPX/AQABAAAAAAALAO//AQABAAEAAAAHAO//AQABAAEAAAALAPD/AQAAAAIAAAAHAPD/AQACAAIAAAAHALv/AQAAAAIAAAAIALv/AQABAAIAAAAJALv/AQABAAIAAAAKALv/AQABAAIAAAALALv/AQACAAIAAAAFALr/AQAAAAIAAAAEALn/AQAAAAIAAAADALj/AQAAAAIAAAACALb/AQAAAAIAAAACALX/AQAAAAEAAAACALT/AQAAAAEAAAACALP/AQAAAAEAAAACALL/AQAAAAAAAAAMALr/AQABAAIAAAAGALr/AQABAAIAAAADALf/AQAAAAEAAAANALr/AQABAAIAAAAOALn/AQACAAIAAAAPALj/AQACAAIAAAAPALf/AQACAAEAAAAQALb/AQACAAIAAAAQALL/AQACAAAAAAAQALP/AQACAAEAAAAQALT/AQACAAEAAAAQALX/AQACAAEAAAAPALD/AQACAAAAAAAPALH/AQACAAEAAAAOAK//AQACAAAAAAAEAK//AQAAAAAAAAADALD/AQAAAAAAAAADALH/AQAAAAEAAAAGAK7/AQABAAAAAAAMAK7/AQABAAAAAAANAK7/AQACAAAAAAAFAK7/AQAAAAAAAAAHAK3/AQAAAAAAAAAIAK3/AQABAAAAAAAJAK3/AQABAAAAAAAKAK3/AQABAAAAAAALAK3/AQACAAAAAAAKALT/AQABAAEAAAAKALP/AQABAAEAAAAKALL/AQABAAEAAAAKALH/AQABAAEAAAAKALD/AQABAAEAAAAKAK//AQABAAEAAAAKAK7/AQABAAEAAAAJAK7/AQABAAEAAAAIAK7/AQABAAEAAAAHAK7/AQABAAEAAAAHAK//AQABAAEAAAAGAK//AQABAAEAAAAFAK//AQABAAEAAAAFALD/AQABAAEAAAAEALD/AQABAAEAAAAEALH/AQABAAEAAAAEALL/AQABAAEAAAADALL/AQABAAEAAAADALP/AQAKAAAAAAADALT/AQABAAEAAAADALX/AQABAAEAAAADALb/AQABAAEAAAAEALb/AQABAAEAAAAEALX/AQABAAEAAAAEALT/AQABAAEAAAAEALP/AQABAAEAAAAFALP/AQABAAEAAAAFALL/AQABAAEAAAAFALH/AQABAAEAAAAGALH/AQABAAEAAAAGALD/AQABAAEAAAAHALD/AQABAAEAAAAHALH/AQABAAEAAAAHALL/AQABAAEAAAAGALL/AQABAAEAAAAGALP/AQABAAEAAAAGALT/AQABAAEAAAAFALT/AQABAAEAAAAFALX/AQABAAEAAAAFALb/AQABAAEAAAAFALf/AQABAAEAAAAEALf/AQABAAEAAAAEALj/AQABAAEAAAAFALj/AQABAAEAAAAFALn/AQABAAEAAAAGALn/AQABAAEAAAAGALj/AQABAAEAAAAGALf/AQABAAEAAAAGALb/AQABAAEAAAAGALX/AQALAAAAAAAHALX/AQABAAEAAAAHALT/AQABAAEAAAAHALP/AQABAAEAAAAIALP/AQAKAAAAAAAIALL/AQABAAEAAAAIALH/AQABAAEAAAAIALD/AQABAAEAAAAIAK//AQABAAEAAAAJAK//AQAKAAAAAAAJALD/AQABAAEAAAAJALH/AQABAAEAAAAJALL/AQABAAEAAAAJALP/AQABAAEAAAAJALT/AQABAAEAAAAIALT/AQABAAEAAAAIALX/AQABAAEAAAAIALb/AQABAAEAAAAHALb/AQABAAEAAAAHALf/AQAKAAAAAAAHALj/AQABAAEAAAAHALn/AQABAAEAAAAHALr/AQABAAEAAAAIALr/AQABAAEAAAAIALn/AQABAAEAAAAIALj/AQABAAEAAAAIALf/AQABAAEAAAAJALf/AQABAAEAAAAJALb/AQABAAEAAAAJALX/AQABAAEAAAAKALX/AQABAAEAAAAKALb/AQABAAEAAAAKALf/AQABAAEAAAAKALj/AQABAAEAAAAJALj/AQABAAEAAAAJALn/AQABAAEAAAAJALr/AQABAAEAAAAKALr/AQABAAEAAAAKALn/AQABAAEAAAALALn/AQABAAEAAAALALj/AQABAAEAAAALALf/AQABAAEAAAALALb/AQABAAEAAAALALX/AQABAAEAAAALALT/AQABAAEAAAALALP/AQABAAEAAAALALL/AQABAAEAAAALALH/AQABAAEAAAALALD/AQABAAEAAAALAK//AQABAAEAAAALAK7/AQABAAEAAAAMAK//AQABAAEAAAAMALD/AQABAAEAAAAMALH/AQABAAEAAAAMALL/AQABAAEAAAAMALP/AQABAAEAAAAMALT/AQABAAEAAAAMALX/AQAKAAAAAAAMALb/AQABAAEAAAAMALf/AQABAAEAAAAMALj/AQABAAEAAAAMALn/AQAKAAAAAAANALn/AQABAAEAAAANALj/AQABAAEAAAANALf/AQABAAEAAAANALb/AQABAAEAAAANALX/AQABAAEAAAANALT/AQABAAEAAAANALP/AQABAAEAAAANALL/AQABAAEAAAANALH/AQAKAAAAAAANALD/AQABAAEAAAANAK//AQABAAEAAAAOALD/AQABAAEAAAAOALH/AQABAAEAAAAOALL/AQABAAEAAAAOALP/AQABAAEAAAAOALT/AQABAAEAAAAOALX/AQABAAEAAAAOALb/AQABAAEAAAAOALf/AQABAAEAAAAOALj/AQABAAEAAAAPALb/AQABAAEAAAAPALX/AQABAAEAAAAPALT/AQALAAAAAAAPALP/AQABAAEAAAAPALL/AQABAAEAAAALALr/AQABAAEAAAA=") +tile_set = ExtResource("2_3ut71") + +[node name="PuenteRoto" type="TileMapLayer" parent="TileMapLayers" unique_id=1068789027] +z_index = -1 +tile_map_data = PackedByteArray("AAAJAMT/AwAAAAIAAAAJAMP/AwABAAMAAAAJAML/AwAAAAIAAAAJAMb/AwAAAAMAAAAJAMX/AwAAAAIAAAAIAMX/AwAAAAIAAAAIAMT/AwAAAAIAAAAIAMP/AwAAAAIAAAAIAMb/AwAAAAMAAAAIAML/AwAAAAIAAAAKAML/AwABAAMAAAAKAMb/AwAAAAMAAAAKAMX/AwAAAAIAAAAKAMT/AwABAAMAAAAKAMP/AwAAAAIAAAA=") +tile_set = ExtResource("5_3ut71") + +[node name="PuenteNormal" type="TileMapLayer" parent="TileMapLayers" unique_id=455661904] +process_mode = 4 +z_index = -1 +tile_map_data = PackedByteArray("AAAJAMT/AwAAAAIAAAAJAMP/AwABAAMAAAAJAML/AwAAAAIAAAAJAMH/AwAAAAIAAAAJAMb/AwAAAAMAAAAJAMD/AwABAAMAAAAJAMX/AwAAAAIAAAAJAL//AwAAAAIAAAAJAL7/AwABAAMAAAAJAL3/AwAAAAIAAAAJALv/AwAAAAEAAAAJALz/AwAAAAIAAAAIAMX/AwAAAAIAAAAIAMT/AwAAAAIAAAAIAMP/AwAAAAIAAAAIAMb/AwAAAAMAAAAKALv/AwAAAAEAAAAKALz/AwABAAMAAAAKAL3/AwAAAAIAAAAKAL7/AwABAAMAAAAKAL//AwAAAAIAAAAKAMD/AwAAAAIAAAAKAMH/AwAAAAIAAAAIAML/AwAAAAIAAAAIAMH/AwABAAMAAAAIAMD/AwAAAAIAAAAKAML/AwABAAMAAAAIALv/AwAAAAEAAAAIAL//AwAAAAIAAAAIAL7/AwAAAAIAAAAIAL3/AwAAAAIAAAAIALz/AwABAAMAAAAKAMb/AwAAAAMAAAAKAMX/AwAAAAIAAAAKAMT/AwABAAMAAAAKAMP/AwAAAAIAAAA=") +tile_set = ExtResource("5_3ut71") + +[node name="Shadows" type="TileMapLayer" parent="TileMapLayers" unique_id=592364377] +z_index = -1 +tile_set = ExtResource("3_85ik4") + +[node name="Walls" type="TileMapLayer" parent="TileMapLayers" unique_id=1574515270] +z_index = -1 +tile_set = ExtResource("4_qxjpk") + +[node name="SmallTreesBase" type="TileMapLayer" parent="TileMapLayers" unique_id=1327737780] +z_index = -1 +scale = Vector2(1.38, 1.38) +tile_map_data = PackedByteArray("AAAWACMAAgADAAMAAAACABMABwACAAMAAAAKABEABwACAAMAAAD4//n/BwACAAMAAAD5//j/BwACAAMAAAD6//f/BwACAAMAAAD7//j/BwACAAMAAAD8//n/BwACAAMAAAD+//j/BwACAAMAAAD///n/BwACAAMAAAD+//r/BwACAAMAAAABAPj/BwACAAMAAAADAPn/BwACAAMAAAAFAPn/BwACAAMAAAAHAPn/BwACAAMAAAAMAPn/BwACAAMAAAANAPn/BwACAAMAAAAPAPj/BwACAAMAAAAQAPn/BwACAAMAAAARAPj/BwACAAMAAAAUAPj/BwACAAMAAAAUAPf/BwACAAMAAAAVAPf/BwACAAMAAAAVAPr/BwACAAMAAAATAPr/BwACAAMAAAARAPr/BwACAAMAAAARAPv/BwACAAMAAAAQAPr/BwACAAMAAAAPAPr/BwACAAMAAAASAPz/BwACAAMAAAATAP7/BwACAAMAAAATAP//BwACAAMAAAARAP7/BwACAAMAAAAQAP7/BwACAAMAAAARAAEABwACAAMAAAAQAAIABwACAAMAAAAPAAIABwACAAMAAAARAAMABwACAAMAAAAQAAQABwACAAMAAAAPAAQABwACAAMAAAAOAAQABwACAAMAAAAMAAUABwACAAMAAAALAAMABwACAAMAAAAJAAUABwACAAMAAAAJAAYABwACAAMAAAAGAAYABwACAAMAAAAHAAUABwACAAMAAAAFAAUABwACAAMAAAADAAUABwACAAMAAAABAAYABwACAAMAAAD//wUABwACAAMAAAD+/wQABwACAAMAAAD9/wQABwACAAMAAAD+/wIABwACAAMAAAD9/wIABwACAAMAAAD8/wEABwACAAMAAAD7/wEABwACAAMAAAD7/wAABwACAAMAAAD9/wAABwACAAMAAAD9////BwACAAMAAAD+////BwACAAMAAAD/////BwACAAMAAAAAAP//BwACAAMAAAABAAAABwACAAMAAAACAP//BwACAAMAAAACAP7/BwACAAMAAAADAP7/BwACAAMAAAAEAP3/BwACAAMAAAADAPz/BwACAAMAAAADAPv/BwACAAMAAAAFAPv/BwACAAMAAAABAPv/BwACAAMAAAABAPr/BwACAAMAAAD///z/BwACAAMAAAD8//3/BwACAAMAAAD6//z/BwACAAMAAAD5//v/BwACAAMAAAD4//v/BwACAAMAAAD6//r/BwACAAMAAAAGAP7/BwACAAMAAAAHAP//BwACAAMAAAAJAP3/BwACAAMAAAAIAPz/BwACAAMAAAAJAPz/BwACAAMAAAAKAPz/BwACAAMAAAALAP3/BwACAAMAAAANAPv/BwACAAMAAAAOAPv/BwACAAMAAAALAPr/BwACAAMAAAAOAP3/BwACAAMAAAAKAAEABwACAAMAAAAMAAAABwACAAMAAAAKAP//BwACAAMAAAAIAAEABwACAAMAAAADAAIABwACAAMAAAAEAAMABwACAAMAAAAEAAgABwACAAMAAAAJAAgABwACAAMAAAAGAAEABwACAAMAAAD3//b/BwACAAMAAAD5//X/BwACAAMAAAD3//T/BwACAAMAAAD6//P/BwACAAMAAAD8//X/BwACAAMAAAD+//b/BwACAAMAAAALAPf/BwACAAMAAAAOAPb/BwACAAMAAAARAPX/BwACAAMAAAAUAPX/BwACAAMAAAAWAPT/BwACAAMAAAATAPP/BwACAAMAAAAUAPP/BwACAAMAAAAVAPH/BwACAAMAAAAHAPv/BwACAAMAAAAGAPv/BwACAAMAAAAEAAAABwACAAMAAAAJABgABwACAAMAAAAEAA0ABwACAAMAAAANAAwABwACAAMAAAD+/wsABwACAAMAAAAEAPr/BwACAAMAAAAKAPv/BwACAAMAAAAIAAQABwACAAMAAAAJAAIABwACAAMAAAD6//X/BwACAAMAAAD5//P/BwACAAMAAAD8//b/BwACAAMAAAD3//f/BwACAAMAAAACAPf/BwACAAMAAAD+//H/BwACAAMAAAD///H/BwACAAMAAAABAPH/BwACAAMAAAACAPH/BwACAAMAAAADAPH/BwACAAMAAAAEAPH/BwACAAMAAAAFAPH/BwACAAMAAAAGAPH/BwACAAMAAAAIAPH/BwACAAMAAAAJAPH/BwACAAMAAAALAPH/BwACAAMAAAAMAPH/BwACAAMAAAANAPH/BwACAAMAAAAOAPH/BwACAAMAAAAKAO//BwACAAMAAAALAO//BwACAAMAAAAMAO//BwACAAMAAAANAO//BwACAAMAAAAPAO//BwACAAMAAAAQAO//BwACAAMAAAARAO//BwACAAMAAAAIAO//BwACAAMAAAAHAO//BwACAAMAAAAGAO//BwACAAMAAAAFAO//BwACAAMAAAAEAO//BwACAAMAAAADAO//BwACAAMAAAACAO//BwACAAMAAAABAO//BwACAAMAAAD7/+//BwACAAMAAAD8/+//BwACAAMAAAD9/+//BwACAAMAAAD+/+//BwACAAMAAAAAAO//BwACAAMAAAD6/+3/BwACAAMAAAD7/+3/BwACAAMAAAD8/+3/BwACAAMAAAD9/+3/BwACAAMAAAD+/+3/BwACAAMAAAD//+3/BwACAAMAAAAAAO3/BwACAAMAAAABAO3/BwACAAMAAAACAO3/BwACAAMAAAADAO3/BwACAAMAAAAEAO3/BwACAAMAAAAGAO3/BwACAAMAAAAHAO3/BwACAAMAAAAIAO3/BwACAAMAAAAJAO3/BwACAAMAAAAKAO3/BwACAAMAAAALAO3/BwACAAMAAAAMAO3/BwACAAMAAAANAO3/BwACAAMAAAAOAO3/BwACAAMAAAAPAO3/BwACAAMAAAAQAO3/BwACAAMAAAARAO3/BwACAAMAAAASAO3/BwACAAMAAAAUAOv/BwACAAMAAAATAOv/BwACAAMAAAASAOv/BwACAAMAAAARAOv/BwACAAMAAAAQAOv/BwACAAMAAAAPAOv/BwACAAMAAAAOAOv/BwACAAMAAAAMAOv/BwACAAMAAAALAOv/BwACAAMAAAAKAOv/BwACAAMAAAAJAOv/BwACAAMAAAAIAOv/BwACAAMAAAAHAOv/BwACAAMAAAAGAOv/BwACAAMAAAAFAOv/BwACAAMAAAAEAOv/BwACAAMAAAADAOv/BwACAAMAAAACAOv/BwACAAMAAAABAOv/BwACAAMAAAAAAOv/BwACAAMAAAD+/+v/BwACAAMAAAD9/+v/BwACAAMAAAD8/+v/BwACAAMAAAD7/+v/BwACAAMAAAD6/+v/BwACAAMAAAD5/+v/BwACAAMAAAD5/+n/BwACAAMAAAD6/+n/BwACAAMAAAD7/+n/BwACAAMAAAD8/+n/BwACAAMAAAD9/+n/BwACAAMAAAD+/+n/BwACAAMAAAD//+n/BwACAAMAAAAAAOn/BwACAAMAAAABAOn/BwACAAMAAAACAOn/BwACAAMAAAADAOn/BwACAAMAAAAEAOn/BwACAAMAAAAFAOn/BwACAAMAAAAGAOn/BwACAAMAAAAHAOn/BwACAAMAAAAIAOn/BwACAAMAAAAJAOn/BwACAAMAAAAKAOn/BwACAAMAAAALAOn/BwACAAMAAAAMAOn/BwACAAMAAAANAOn/BwACAAMAAAAOAOn/BwACAAMAAAAPAOn/BwACAAMAAAAQAOn/BwACAAMAAAARAOn/BwACAAMAAAASAOn/BwACAAMAAAATAOn/BwACAAMAAAAUAOf/BwACAAMAAAATAOf/BwACAAMAAAASAOf/BwACAAMAAAARAOf/BwACAAMAAAAQAOf/BwACAAMAAAAPAOf/BwACAAMAAAAOAOf/BwACAAMAAAANAOf/BwACAAMAAAAMAOf/BwACAAMAAAAKAOf/BwACAAMAAAAJAOf/BwACAAMAAAAIAOf/BwACAAMAAAAHAOf/BwACAAMAAAAGAOf/BwACAAMAAAAFAOf/BwACAAMAAAAEAOf/BwACAAMAAAADAOf/BwACAAMAAAACAOf/BwACAAMAAAABAOf/BwACAAMAAAAAAOf/BwACAAMAAAD+/+f/BwACAAMAAAD9/+f/BwACAAMAAAD8/+f/BwACAAMAAAD7/+f/BwACAAMAAAD6/+f/BwACAAMAAAD5/+f/BwACAAMAAAD4/+f/BwACAAMAAAD6/+X/BwACAAMAAAD8/+X/BwACAAMAAAD+/+X/BwACAAMAAAD9/+P/BwACAAMAAAD7/+P/BwACAAMAAAD8/+H/BwACAAMAAAATAOX/BwACAAMAAAARAOX/BwACAAMAAAAPAOX/BwACAAMAAAAQAOP/BwACAAMAAAASAOP/BwACAAMAAAARAOH/BwACAAMAAAAUAOb/BwACAAMAAAAUAOz/BwACAAMAAAA=") +tile_set = ExtResource("8_qc1q3") + +[node name="SmallTreesRamas" type="TileMapLayer" parent="TileMapLayers" unique_id=797649996] +z_index = 10 +scale = Vector2(1.38, 1.38) +tile_map_data = PackedByteArray("AAABABIABwABAAIAAAACABIABwACAAIAAAADABIABwADAAIAAAAJABAABwABAAIAAAAKABAABwACAAIAAAALABAABwADAAIAAAD5//b/BwABAAIAAAD6//b/BwACAAIAAAD7//b/BwADAAIAAAD6//f/BwABAAIAAAD7//f/BwACAAIAAAD8//f/BwADAAIAAAD7//j/BwABAAIAAAD8//j/BwACAAIAAAD9//j/BwADAAIAAAD9//f/BwABAAIAAAD+//f/BwACAAIAAAD///f/BwADAAIAAAAAAPf/BwABAAIAAAABAPf/BwACAAIAAAACAPf/BwADAAIAAAACAPj/BwABAAIAAAADAPj/BwACAAIAAAAEAPj/BwADAAIAAAAGAPj/BwABAAIAAAAHAPj/BwACAAIAAAAIAPj/BwADAAIAAAAQAPf/BwABAAIAAAARAPf/BwACAAIAAAASAPf/BwADAAIAAAAUAPb/BwABAAIAAAAVAPb/BwACAAIAAAAWAPb/BwADAAIAAAATAPf/BwABAAIAAAAUAPf/BwACAAIAAAAVAPf/BwADAAIAAAAPAPj/BwABAAIAAAAQAPj/BwACAAIAAAARAPj/BwADAAIAAAAOAPn/BwABAAIAAAAPAPn/BwACAAIAAAAUAPn/BwABAAIAAAAVAPn/BwACAAIAAAAWAPn/BwADAAIAAAAQAPr/BwABAAIAAAARAPr/BwACAAIAAAASAPr/BwADAAIAAAARAPv/BwABAAIAAAASAPv/BwACAAIAAAATAPv/BwADAAIAAAASAP3/BwABAAIAAAATAP3/BwACAAIAAAAUAP3/BwADAAIAAAAQAP3/BwACAAIAAAARAP3/BwADAAIAAAAPAP3/BwABAAIAAAANAPz/BwABAAIAAAAOAPz/BwACAAIAAAAPAPz/BwADAAIAAAANAPr/BwACAAIAAAAOAPr/BwADAAIAAAAMAPr/BwABAAIAAAAKAPn/BwABAAIAAAALAPn/BwACAAIAAAAMAPn/BwADAAIAAAAIAPv/BwABAAIAAAAJAPv/BwACAAIAAAAKAPv/BwADAAIAAAD+//j/BwABAAIAAAD///j/BwACAAIAAAAAAPj/BwADAAIAAAAAAPn/BwABAAIAAAABAPn/BwACAAIAAAACAPn/BwADAAIAAAAAAPr/BwABAAIAAAABAPr/BwACAAIAAAAEAPr/BwABAAIAAAAFAPr/BwACAAIAAAAGAPr/BwADAAIAAAACAPv/BwABAAIAAAADAPv/BwACAAIAAAAEAPv/BwADAAIAAAADAPz/BwABAAIAAAAEAPz/BwACAAIAAAAFAPz/BwADAAIAAAD+//v/BwABAAIAAAD///v/BwACAAIAAAAAAPv/BwADAAIAAAD9//n/BwABAAIAAAD+//n/BwACAAIAAAD///n/BwADAAIAAAD5//n/BwABAAIAAAD6//n/BwACAAIAAAD7//n/BwADAAIAAAD3//j/BwABAAIAAAD4//j/BwACAAIAAAD5//j/BwADAAIAAAD4//r/BwABAAIAAAD5//r/BwACAAIAAAD6//r/BwADAAIAAAD5//v/BwABAAIAAAD6//v/BwACAAIAAAD7//v/BwADAAIAAAD7//z/BwABAAIAAAD8//z/BwACAAIAAAD9//z/BwADAAIAAAD8//7/BwABAAIAAAD9//7/BwACAAIAAAD+//7/BwADAAIAAAD8////BwADAAIAAAD6////BwABAAIAAAD7////BwACAAIAAAD///7/BwABAAIAAAAAAP7/BwACAAIAAAABAP7/BwADAAIAAAAAAP//BwABAAIAAAABAP//BwACAAIAAAACAP//BwADAAIAAAABAP3/BwABAAIAAAACAP3/BwACAAIAAAADAP3/BwADAAIAAAAFAP3/BwABAAIAAAAGAP3/BwACAAIAAAAHAP3/BwADAAIAAAAGAP7/BwABAAIAAAAHAP7/BwACAAIAAAAIAP7/BwADAAIAAAAIAPz/BwABAAIAAAAJAPz/BwACAAIAAAAKAPz/BwADAAIAAAAJAP7/BwABAAIAAAAKAP7/BwACAAIAAAALAP7/BwADAAIAAAALAP//BwABAAIAAAAMAP//BwACAAIAAAANAP//BwADAAIAAAAJAAAABwABAAIAAAAKAAAABwACAAIAAAALAAAABwADAAIAAAAKAAIABwABAAIAAAALAAIABwACAAIAAAAMAAIABwADAAIAAAAOAAEABwABAAIAAAAPAAEABwACAAIAAAAQAAEABwADAAIAAAAQAAAABwABAAIAAAARAAAABwACAAIAAAASAAAABwADAAIAAAAQAAIABwABAAIAAAARAAIABwACAAIAAAASAAIABwADAAIAAAAPAAMABwABAAIAAAAQAAMABwACAAIAAAARAAMABwADAAIAAAALAAQABwABAAIAAAAMAAQABwACAAIAAAANAAQABwADAAIAAAAIAAUABwABAAIAAAAJAAUABwACAAIAAAAKAAUABwADAAIAAAAGAAQABwADAAIAAAAIAAQABwABAAIAAAAEAAQABwABAAIAAAAFAAQABwACAAIAAAAJAAQABwACAAIAAAAKAAQABwADAAIAAAAAAAUABwABAAIAAAABAAUABwACAAIAAAACAAUABwADAAIAAAD9/wMABwABAAIAAAD+/wMABwACAAIAAAD//wMABwADAAIAAAD8/wEABwABAAIAAAD9/wEABwACAAIAAAD+/wEABwADAAIAAAD+/wQABwABAAIAAAD//wQABwACAAIAAAAAAAQABwADAAIAAAACAAEABwABAAIAAAADAAEABwACAAIAAAAEAAEABwADAAIAAAADAAIABwABAAIAAAAEAAIABwACAAIAAAAFAAIABwADAAIAAAD7/wAABwABAAIAAAD8/wAABwACAAIAAAD9/wAABwADAAIAAAASAP7/BwABAAIAAAATAP7/BwACAAIAAAAUAP7/BwADAAIAAAAIAAcABwABAAIAAAAJAAcABwACAAIAAAAKAAcABwADAAIAAAADAAcABwABAAIAAAAEAAcABwACAAIAAAAFAAcABwADAAIAAAALAPj/BwABAAIAAAAMAPj/BwACAAIAAAANAPj/BwADAAIAAAAQAPn/BwADAAIAAAACAPr/BwADAAIAAAAGAAAABwACAAIAAAAHAAAABwADAAIAAAAFAAAABwABAAIAAAAVAPP/BwABAAIAAAAWAPP/BwACAAIAAAAXAPP/BwADAAIAAAAUAPD/BwABAAIAAAAVAPD/BwACAAIAAAAWAPD/BwADAAIAAAASAPL/BwABAAIAAAATAPL/BwACAAIAAAAUAPL/BwADAAIAAAATAPT/BwABAAIAAAAUAPT/BwACAAIAAAAVAPT/BwADAAIAAAAQAPT/BwABAAIAAAARAPT/BwACAAIAAAASAPT/BwADAAIAAAANAPX/BwABAAIAAAAOAPX/BwACAAIAAAAPAPX/BwADAAIAAAAKAPb/BwABAAIAAAALAPb/BwACAAIAAAAMAPb/BwADAAIAAAD9//X/BwABAAIAAAD+//X/BwACAAIAAAD///X/BwADAAIAAAD7//T/BwABAAIAAAD8//T/BwACAAIAAAD9//T/BwADAAIAAAD5//L/BwABAAIAAAD6//L/BwACAAIAAAD7//L/BwADAAIAAAD2//P/BwABAAIAAAD3//P/BwACAAIAAAD4//P/BwADAAIAAAD4//T/BwABAAIAAAD5//T/BwACAAIAAAD6//T/BwADAAIAAAD2//X/BwABAAIAAAD3//X/BwACAAIAAAD4//X/BwADAAIAAAADAP//BwABAAIAAAAEAP//BwACAAIAAAAFAP//BwADAAIAAAAIABcABwABAAIAAAAJABcABwACAAIAAAAKABcABwADAAIAAAADAAwABwABAAIAAAAEAAwABwACAAIAAAAFAAwABwADAAIAAAAMAAsABwABAAIAAAANAAsABwACAAIAAAAOAAsABwADAAIAAAD9/woABwABAAIAAAD+/woABwACAAIAAAD//woABwADAAIAAAADAPn/BwABAAIAAAAEAPn/BwACAAIAAAAFAPn/BwADAAIAAAAJAPr/BwABAAIAAAAKAPr/BwACAAIAAAALAPr/BwADAAIAAAAHAAMABwABAAIAAAAIAAMABwACAAIAAAAJAAMABwADAAIAAAAIAAEABwABAAIAAAAJAAEABwACAAIAAAAKAAEABwADAAIAAAD2//b/BwABAAIAAAD3//b/BwACAAIAAAD4//b/BwADAAIAAAABAPb/BwABAAIAAAACAPb/BwACAAIAAAADAPb/BwADAAIAAAD6/+r/BwABAAIAAAD7/+r/BwACAAIAAAD8/+r/BwADAAIAAAATAOX/BwABAAIAAAAUAOX/BwACAAIAAAAVAOX/BwADAAIAAAATAOv/BwABAAIAAAAUAOv/BwACAAIAAAAVAOv/BwADAAIAAAA=") +tile_set = ExtResource("8_qc1q3") + +[node name="SmallTreesRamas2" type="TileMapLayer" parent="TileMapLayers" unique_id=896620841] +z_index = 10 +scale = Vector2(1.38, 1.38) +tile_map_data = PackedByteArray("AAD4//f/BwABAAIAAAD5//f/BwACAAIAAAD6//f/BwADAAIAAAAEAPj/BwABAAIAAAAFAPj/BwACAAIAAAAGAPj/BwADAAIAAAAMAPj/BwABAAIAAAANAPj/BwACAAIAAAAOAPj/BwADAAIAAAAOAPf/BwABAAIAAAAPAPf/BwACAAIAAAAQAPf/BwADAAIAAAATAPb/BwABAAIAAAAUAPb/BwACAAIAAAAVAPb/BwADAAIAAAASAPn/BwABAAIAAAATAPn/BwACAAIAAAAUAPn/BwADAAIAAAAPAPn/BwABAAIAAAAQAPn/BwACAAIAAAARAPn/BwADAAIAAAANAPr/BwABAAIAAAAOAPr/BwACAAIAAAAPAPr/BwADAAIAAAAJAPv/BwABAAIAAAAKAPv/BwACAAIAAAALAPv/BwADAAIAAAACAPr/BwABAAIAAAADAPr/BwACAAIAAAAEAPr/BwADAAIAAAD3//r/BwABAAIAAAD4//r/BwACAAIAAAD5//r/BwADAAIAAAD9//7/BwABAAIAAAD+//7/BwACAAIAAAD///7/BwADAAIAAAABAP7/BwABAAIAAAACAP7/BwACAAIAAAADAP7/BwADAAIAAAACAP3/BwABAAIAAAADAP3/BwACAAIAAAAEAP3/BwADAAIAAAAKAPz/BwABAAIAAAALAPz/BwACAAIAAAAMAPz/BwADAAIAAAAQAP3/BwABAAIAAAARAP3/BwACAAIAAAASAP3/BwADAAIAAAAPAAEABwABAAIAAAAQAAEABwACAAIAAAARAAEABwADAAIAAAAHAAAABwABAAIAAAAIAAAABwACAAIAAAAJAAAABwADAAIAAAANAAMABwABAAIAAAAOAAMABwACAAIAAAAPAAMABwADAAIAAAAGAAQABwABAAIAAAAHAAQABwACAAIAAAAIAAQABwADAAIAAAAFAAUABwABAAIAAAAGAAUABwACAAIAAAAHAAUABwADAAIAAAACAAQABwABAAIAAAADAAQABwACAAIAAAAEAAQABwADAAIAAAD8/wMABwABAAIAAAD9/wMABwACAAIAAAD+/wMABwADAAIAAAD9/wEABwABAAIAAAD+/wEABwACAAIAAAD//wEABwADAAIAAAD6/wAABwABAAIAAAD7/wAABwACAAIAAAD8/wAABwADAAIAAAD8////BwABAAIAAAD9////BwACAAIAAAD+////BwADAAIAAAATAPL/BwABAAIAAAAUAPL/BwACAAIAAAAVAPL/BwADAAIAAAAFAPr/BwABAAIAAAAGAPr/BwACAAIAAAAHAPr/BwADAAIAAAD5//T/BwABAAIAAAD6//T/BwACAAIAAAD7//T/BwADAAIAAAD4//L/BwABAAIAAAD5//L/BwACAAIAAAD6//L/BwADAAIAAAD7//X/BwABAAIAAAD8//X/BwACAAIAAAD9//X/BwADAAIAAAABAPD/BwABAAIAAAACAPD/BwACAAIAAAADAPD/BwADAAIAAAAEAPD/BwABAAIAAAAFAPD/BwACAAIAAAAGAPD/BwADAAIAAAALAPD/BwABAAIAAAAMAPD/BwACAAIAAAANAPD/BwADAAIAAAAQAO7/BwABAAIAAAARAO7/BwACAAIAAAASAO7/BwADAAIAAAALAO7/BwABAAIAAAAMAO7/BwACAAIAAAANAO7/BwADAAIAAAAHAO7/BwABAAIAAAAIAO7/BwACAAIAAAAJAO7/BwADAAIAAAAEAO7/BwABAAIAAAAFAO7/BwACAAIAAAAGAO7/BwADAAIAAAABAO7/BwABAAIAAAACAO7/BwACAAIAAAADAO7/BwADAAIAAAD7/+7/BwABAAIAAAD8/+7/BwACAAIAAAD9/+7/BwADAAIAAAD7/+z/BwABAAIAAAD8/+z/BwACAAIAAAD9/+z/BwADAAIAAAD+/+z/BwABAAIAAAD//+z/BwACAAIAAAAAAOz/BwADAAIAAAABAOz/BwABAAIAAAACAOz/BwACAAIAAAADAOz/BwADAAIAAAAGAOz/BwABAAIAAAAHAOz/BwACAAIAAAAIAOz/BwADAAIAAAAJAOz/BwABAAIAAAAKAOz/BwACAAIAAAALAOz/BwADAAIAAAAMAOz/BwABAAIAAAANAOz/BwACAAIAAAAOAOz/BwADAAIAAAAPAOz/BwABAAIAAAAQAOz/BwACAAIAAAARAOz/BwADAAIAAAASAOr/BwABAAIAAAATAOr/BwACAAIAAAAUAOr/BwADAAIAAAAPAOr/BwABAAIAAAAQAOr/BwACAAIAAAARAOr/BwADAAIAAAAJAOr/BwABAAIAAAAKAOr/BwACAAIAAAALAOr/BwADAAIAAAAGAOr/BwABAAIAAAAHAOr/BwACAAIAAAAIAOr/BwADAAIAAAADAOr/BwABAAIAAAAEAOr/BwACAAIAAAAFAOr/BwADAAIAAAAAAOr/BwABAAIAAAABAOr/BwACAAIAAAACAOr/BwADAAIAAAD7/+r/BwABAAIAAAD8/+r/BwACAAIAAAD9/+r/BwADAAIAAAD5/+j/BwABAAIAAAD6/+j/BwACAAIAAAD7/+j/BwADAAIAAAD8/+j/BwABAAIAAAD9/+j/BwACAAIAAAD+/+j/BwADAAIAAAD//+j/BwABAAIAAAAAAOj/BwACAAIAAAABAOj/BwADAAIAAAACAOj/BwABAAIAAAADAOj/BwACAAIAAAAEAOj/BwADAAIAAAAFAOj/BwABAAIAAAAGAOj/BwACAAIAAAAHAOj/BwADAAIAAAAIAOj/BwABAAIAAAAJAOj/BwACAAIAAAAKAOj/BwADAAIAAAALAOj/BwABAAIAAAAMAOj/BwACAAIAAAANAOj/BwADAAIAAAAOAOj/BwABAAIAAAAPAOj/BwACAAIAAAAQAOj/BwADAAIAAAARAOj/BwABAAIAAAASAOj/BwACAAIAAAATAOj/BwADAAIAAAASAOb/BwABAAIAAAATAOb/BwACAAIAAAAUAOb/BwADAAIAAAAPAOb/BwABAAIAAAAQAOb/BwACAAIAAAARAOb/BwADAAIAAAAMAOb/BwABAAIAAAANAOb/BwACAAIAAAAOAOb/BwADAAIAAAAHAOb/BwABAAIAAAAIAOb/BwACAAIAAAAJAOb/BwADAAIAAAAEAOb/BwABAAIAAAAFAOb/BwACAAIAAAAGAOb/BwADAAIAAAABAOb/BwABAAIAAAACAOb/BwACAAIAAAADAOb/BwADAAIAAAD8/+b/BwABAAIAAAD9/+b/BwACAAIAAAD+/+b/BwADAAIAAAD5/+b/BwABAAIAAAD6/+b/BwACAAIAAAD7/+b/BwADAAIAAAA=") +tile_set = ExtResource("8_qc1q3") + +[node name="SmallTreesRamas3" type="TileMapLayer" parent="TileMapLayers" unique_id=357901493] +z_index = 10 +scale = Vector2(1.38, 1.38) +tile_map_data = PackedByteArray("AAAQAPn/BwABAAIAAAARAPn/BwACAAIAAAASAPn/BwADAAIAAAAHAPv/BwABAAIAAAAIAPv/BwACAAIAAAAJAPv/BwADAAIAAAAOAAMABwABAAIAAAAPAAMABwACAAIAAAAQAAMABwADAAIAAAD+//7/BwABAAIAAAD///7/BwACAAIAAAAAAP7/BwADAAIAAAAGAPr/BwABAAIAAAAHAPr/BwACAAIAAAAIAPr/BwADAAIAAAD6/+7/BwABAAIAAAD7/+7/BwACAAIAAAD8/+7/BwADAAIAAAD9/+7/BwABAAIAAAD+/+7/BwACAAIAAAD//+7/BwADAAIAAAAAAO7/BwABAAIAAAABAO7/BwACAAIAAAACAO7/BwADAAIAAAADAO7/BwABAAIAAAAEAO7/BwACAAIAAAAFAO7/BwADAAIAAAAGAO7/BwABAAIAAAAHAO7/BwACAAIAAAAIAO7/BwADAAIAAAAKAO7/BwABAAIAAAALAO7/BwACAAIAAAAMAO7/BwADAAIAAAAOAO7/BwABAAIAAAAPAO7/BwACAAIAAAAQAO7/BwADAAIAAAAQAOz/BwABAAIAAAARAOz/BwACAAIAAAASAOz/BwADAAIAAAANAOz/BwABAAIAAAAOAOz/BwACAAIAAAAPAOz/BwADAAIAAAAKAOz/BwABAAIAAAALAOz/BwACAAIAAAAMAOz/BwADAAIAAAAHAOz/BwABAAIAAAAIAOz/BwACAAIAAAAJAOz/BwADAAIAAAADAOz/BwABAAIAAAAEAOz/BwACAAIAAAAFAOz/BwADAAIAAAAAAOz/BwABAAIAAAABAOz/BwACAAIAAAACAOz/BwADAAIAAAD9/+z/BwABAAIAAAD+/+z/BwACAAIAAAD//+z/BwADAAIAAAD6/+z/BwABAAIAAAD7/+z/BwACAAIAAAD8/+z/BwADAAIAAAD5/+r/BwABAAIAAAD6/+r/BwACAAIAAAD7/+r/BwADAAIAAAD8/+r/BwABAAIAAAD9/+r/BwACAAIAAAD+/+r/BwADAAIAAAD//+r/BwABAAIAAAAAAOr/BwACAAIAAAABAOr/BwADAAIAAAACAOr/BwABAAIAAAADAOr/BwACAAIAAAAEAOr/BwADAAIAAAAFAOr/BwABAAIAAAAGAOr/BwACAAIAAAAHAOr/BwADAAIAAAAIAOr/BwABAAIAAAAJAOr/BwACAAIAAAAKAOr/BwADAAIAAAALAOr/BwABAAIAAAAMAOr/BwACAAIAAAANAOr/BwADAAIAAAAOAOr/BwABAAIAAAAPAOr/BwACAAIAAAAQAOr/BwADAAIAAAARAOr/BwABAAIAAAASAOr/BwACAAIAAAATAOr/BwADAAIAAAASAOj/BwABAAIAAAATAOj/BwACAAIAAAAUAOj/BwADAAIAAAAPAOj/BwABAAIAAAAQAOj/BwACAAIAAAARAOj/BwADAAIAAAAMAOj/BwABAAIAAAANAOj/BwACAAIAAAAOAOj/BwADAAIAAAAJAOj/BwABAAIAAAAKAOj/BwACAAIAAAALAOj/BwADAAIAAAAGAOj/BwABAAIAAAAHAOj/BwACAAIAAAAIAOj/BwADAAIAAAADAOj/BwABAAIAAAAEAOj/BwACAAIAAAAFAOj/BwADAAIAAAAAAOj/BwABAAIAAAABAOj/BwACAAIAAAACAOj/BwADAAIAAAD9/+j/BwABAAIAAAD+/+j/BwACAAIAAAD//+j/BwADAAIAAAD6/+j/BwABAAIAAAD7/+j/BwACAAIAAAD8/+j/BwADAAIAAAD4/+b/BwABAAIAAAD5/+b/BwACAAIAAAD6/+b/BwADAAIAAAD7/+b/BwABAAIAAAD8/+b/BwACAAIAAAD9/+b/BwADAAIAAAD//+b/BwABAAIAAAAAAOb/BwACAAIAAAABAOb/BwADAAIAAAACAOb/BwABAAIAAAADAOb/BwACAAIAAAAEAOb/BwADAAIAAAAFAOb/BwABAAIAAAAGAOb/BwACAAIAAAAHAOb/BwADAAIAAAAIAOb/BwABAAIAAAAJAOb/BwACAAIAAAAKAOb/BwADAAIAAAALAOb/BwABAAIAAAAMAOb/BwACAAIAAAANAOb/BwADAAIAAAAOAOb/BwABAAIAAAAPAOb/BwACAAIAAAAQAOb/BwADAAIAAAARAOb/BwABAAIAAAASAOb/BwACAAIAAAATAOb/BwADAAIAAAAQAOT/BwABAAIAAAARAOT/BwACAAIAAAASAOT/BwADAAIAAAAPAOL/BwABAAIAAAAQAOL/BwACAAIAAAARAOL/BwADAAIAAAD7/+T/BwABAAIAAAD8/+T/BwACAAIAAAD9/+T/BwADAAIAAAD8/+L/BwABAAIAAAD9/+L/BwACAAIAAAD+/+L/BwADAAIAAAAMAPD/BwABAAIAAAANAPD/BwACAAIAAAAOAPD/BwADAAIAAAAIAPD/BwABAAIAAAAJAPD/BwACAAIAAAAKAPD/BwADAAIAAAAFAPD/BwABAAIAAAAGAPD/BwACAAIAAAAHAPD/BwADAAIAAAACAPD/BwABAAIAAAADAPD/BwACAAIAAAAEAPD/BwADAAIAAAD+//D/BwABAAIAAAD///D/BwACAAIAAAAAAPD/BwADAAIAAAA=") +tile_set = ExtResource("8_qc1q3") + +[node name="SmallTreesTop" type="TileMapLayer" parent="TileMapLayers" unique_id=194382103] +z_index = 10 +scale = Vector2(1.38, 1.38) +tile_map_data = PackedByteArray("AAAQAPn/BwABAAIAAAARAPn/BwACAAIAAAASAPn/BwADAAIAAAAHAPv/BwABAAIAAAAIAPv/BwACAAIAAAAJAPv/BwADAAIAAAAOAAMABwABAAIAAAAPAAMABwACAAIAAAAQAAMABwADAAIAAAD+//7/BwABAAIAAAD///7/BwACAAIAAAAAAP7/BwADAAIAAAAGAPr/BwABAAIAAAAHAPr/BwACAAIAAAAIAPr/BwADAAIAAAD//+7/BwABAAIAAAAAAO7/BwACAAIAAAABAO7/BwADAAIAAAACAO7/BwABAAIAAAADAO7/BwACAAIAAAAEAO7/BwADAAIAAAAFAO7/BwABAAIAAAAGAO7/BwACAAIAAAAHAO7/BwADAAIAAAAJAO7/BwABAAIAAAAKAO7/BwACAAIAAAALAO7/BwADAAIAAAAMAO7/BwABAAIAAAANAO7/BwACAAIAAAAOAO7/BwADAAIAAAAPAO7/BwABAAIAAAAQAO7/BwACAAIAAAARAO7/BwADAAIAAAD8/+7/BwABAAIAAAD9/+7/BwACAAIAAAD+/+7/BwADAAIAAAD5/+z/BwABAAIAAAD6/+z/BwACAAIAAAD7/+z/BwADAAIAAAD8/+z/BwABAAIAAAD9/+z/BwACAAIAAAD+/+z/BwADAAIAAAD//+z/BwABAAIAAAAAAOz/BwACAAIAAAABAOz/BwADAAIAAAACAOz/BwABAAIAAAADAOz/BwACAAIAAAAEAOz/BwADAAIAAAAFAOz/BwABAAIAAAAGAOz/BwACAAIAAAAHAOz/BwADAAIAAAAIAOz/BwABAAIAAAAJAOz/BwACAAIAAAAKAOz/BwADAAIAAAALAOz/BwABAAIAAAAMAOz/BwACAAIAAAANAOz/BwADAAIAAAAOAOz/BwABAAIAAAAPAOz/BwACAAIAAAAQAOz/BwADAAIAAAARAOz/BwABAAIAAAASAOz/BwACAAIAAAATAOz/BwADAAIAAAATAOr/BwABAAIAAAAUAOr/BwACAAIAAAAVAOr/BwADAAIAAAAQAOr/BwABAAIAAAARAOr/BwACAAIAAAASAOr/BwADAAIAAAANAOr/BwABAAIAAAAOAOr/BwACAAIAAAAPAOr/BwADAAIAAAAKAOr/BwABAAIAAAALAOr/BwACAAIAAAAMAOr/BwADAAIAAAAHAOr/BwABAAIAAAAIAOr/BwACAAIAAAAJAOr/BwADAAIAAAAEAOr/BwABAAIAAAAFAOr/BwACAAIAAAAGAOr/BwADAAIAAAABAOr/BwABAAIAAAACAOr/BwACAAIAAAADAOr/BwADAAIAAAD9/+r/BwABAAIAAAD+/+r/BwACAAIAAAD//+r/BwADAAIAAAD4/+r/BwABAAIAAAD5/+r/BwACAAIAAAD6/+r/BwADAAIAAAD4/+j/BwABAAIAAAD5/+j/BwACAAIAAAD6/+j/BwADAAIAAAD7/+j/BwABAAIAAAD8/+j/BwACAAIAAAD9/+j/BwADAAIAAAD+/+j/BwABAAIAAAD//+j/BwACAAIAAAAAAOj/BwADAAIAAAABAOj/BwABAAIAAAACAOj/BwACAAIAAAADAOj/BwADAAIAAAAEAOj/BwABAAIAAAAFAOj/BwACAAIAAAAGAOj/BwADAAIAAAAHAOj/BwABAAIAAAAIAOj/BwACAAIAAAAJAOj/BwADAAIAAAAKAOj/BwABAAIAAAALAOj/BwACAAIAAAAMAOj/BwADAAIAAAANAOj/BwABAAIAAAAOAOj/BwACAAIAAAAPAOj/BwADAAIAAAAQAOj/BwABAAIAAAARAOj/BwACAAIAAAASAOj/BwADAAIAAAATAOb/BwABAAIAAAAUAOb/BwACAAIAAAAVAOb/BwADAAIAAAAQAOb/BwABAAIAAAARAOb/BwACAAIAAAASAOb/BwADAAIAAAANAOb/BwABAAIAAAAOAOb/BwACAAIAAAAPAOb/BwADAAIAAAAJAOb/BwABAAIAAAAKAOb/BwACAAIAAAALAOb/BwADAAIAAAAGAOb/BwABAAIAAAAHAOb/BwACAAIAAAAIAOb/BwADAAIAAAADAOb/BwABAAIAAAAEAOb/BwACAAIAAAAFAOb/BwADAAIAAAAAAOb/BwABAAIAAAABAOb/BwACAAIAAAACAOb/BwADAAIAAAD9/+b/BwABAAIAAAD+/+b/BwACAAIAAAD//+b/BwADAAIAAAD6/+b/BwABAAIAAAD7/+b/BwACAAIAAAD8/+b/BwADAAIAAAD3/+b/BwABAAIAAAD4/+b/BwACAAIAAAD5/+b/BwADAAIAAAD5/+T/BwABAAIAAAD6/+T/BwACAAIAAAD7/+T/BwADAAIAAAD9/+T/BwABAAIAAAD+/+T/BwACAAIAAAD//+T/BwADAAIAAAD6/+L/BwABAAIAAAD7/+L/BwACAAIAAAD8/+L/BwADAAIAAAD7/+D/BwABAAIAAAD8/+D/BwACAAIAAAD9/+D/BwADAAIAAAAQAOD/BwABAAIAAAARAOD/BwACAAIAAAASAOD/BwADAAIAAAARAOL/BwABAAIAAAASAOL/BwACAAIAAAATAOL/BwADAAIAAAASAOT/BwABAAIAAAATAOT/BwACAAIAAAAUAOT/BwADAAIAAAAOAOT/BwABAAIAAAAPAOT/BwACAAIAAAAQAOT/BwADAAIAAAD9//D/BwABAAIAAAD+//D/BwACAAIAAAD///D/BwADAAIAAAAAAPD/BwABAAIAAAABAPD/BwACAAIAAAACAPD/BwADAAIAAAADAPD/BwABAAIAAAAEAPD/BwACAAIAAAAFAPD/BwADAAIAAAAHAPD/BwABAAIAAAAIAPD/BwACAAIAAAAJAPD/BwADAAIAAAAKAPD/BwABAAIAAAALAPD/BwACAAIAAAAMAPD/BwADAAIAAAANAPD/BwABAAIAAAAOAPD/BwACAAIAAAAPAPD/BwADAAIAAAA=") +tile_set = ExtResource("8_qc1q3") + +[node name="SmallStones" type="TileMapLayer" parent="TileMapLayers" unique_id=1911307672] +tile_map_data = PackedByteArray("AAAEAB4ABQAAAAMAAAACABwABQACAAMAAAAQABwABQACAAMAAAAMACEABQABAAMAAAANABUABQABAAMAAAAFABcABQACAAMAAAAGAA0ABQAAAAMAAAALABEABQACAAMAAAABABgABQACAAMAAAAPACAABAACAAAAAAAHACMABAACAAAAAAACAB8ABAACAAAAAAA=") +tile_set = ExtResource("8_qc1q3") + +[node name="RocasBloqueoHilo1" type="TileMapLayer" parent="TileMapLayers" unique_id=593795871] +position = Vector2(0, 185) +tile_map_data = PackedByteArray("AAAHAAkABAACAAAAAAAIAAgABAACAAAAAAAKAAgABAACAAAAAAALAAkABAACAAAAAAALAAgABAACAAAAAAAHAAgABAACAAAAAAAGAAkABAACAAAAAAAMAAkABAACAAAAAAAIAAcABAACAAAAAAAJAAcABAACAAAAAAAKAAcABAACAAAAAAA=") +tile_set = ExtResource("8_qc1q3") + +[node name="RocasBloqueoHilo2" type="TileMapLayer" parent="TileMapLayers" unique_id=1528735033] +position = Vector2(0, -1664) +tile_map_data = PackedByteArray("AAAHAAoABAACAAAAAAAIAAkABAACAAAAAAAKAAkABAACAAAAAAALAAoABAACAAAAAAAHAAkABAACAAAAAAAIAAgABAACAAAAAAAJAAgABAACAAAAAAAKAAgABAACAAAAAAALAAkABAACAAAAAAA=") +tile_set = ExtResource("8_qc1q3") + +[node name="RocasBloqueoHilo3" type="TileMapLayer" parent="TileMapLayers" unique_id=2114484151] +tile_map_data = PackedByteArray("AAAGANb/BAACAAAAAAAGANX/BAACAAAAAAAHANX/BAACAAAAAAAIANX/BAACAAAAAAAJANX/BAACAAAAAAAKANX/BAACAAAAAAALANX/BAACAAAAAAAMANX/BAACAAAAAAAMANb/BAACAAAAAAAFANb/BAACAAAAAAAHANT/BAACAAAAAAAIANT/BAACAAAAAAAJANT/BAACAAAAAAAKANT/BAACAAAAAAALANT/BAACAAAAAAANANb/BAACAAAAAAA=") +tile_set = ExtResource("8_qc1q3") + +[node name="FocoCamaraRocas2" type="Marker2D" parent="TileMapLayers" unique_id=1865741518] +position = Vector2(607, -1046) + +[node name="Ladders" type="TileMapLayer" parent="TileMapLayers" unique_id=1020130885] +z_index = -2 +tile_map_data = PackedByteArray("AAAHABAABAABAAcAAAAIABAABAABAAcAAAAJABAABAABAAcAAAAKABAABAABAAcAAAALABAABAABAAcAAAALAA8ABAABAAcAAAAKAA8ABAABAAcAAAAJAA8ABAABAAcAAAAIAA8ABAABAAcAAAAHAA8ABAABAAcAAAAHAA4ABAABAAcAAAAIAA4ABAABAAcAAAAJAA4ABAABAAcAAAAKAA4ABAABAAcAAAALAA4ABAABAAcAAAAHANn/BAABAAcAAAAHANr/BAABAAcAAAAHANv/BAABAAcAAAAIANn/BAABAAcAAAAIANr/BAABAAcAAAAIANv/BAABAAcAAAAJANn/BAABAAcAAAAJANr/BAABAAcAAAAJANv/BAABAAcAAAAKANn/BAABAAcAAAAKANr/BAABAAcAAAAKANv/BAABAAcAAAALANn/BAABAAcAAAALANr/BAABAAcAAAALANv/BAABAAcAAAAHANb/BAABAAcAAAAHANf/BAABAAcAAAAHANj/BAABAAcAAAAIANb/BAABAAcAAAAIANf/BAABAAcAAAAIANj/BAABAAcAAAAJANb/BAABAAcAAAAJANf/BAABAAcAAAAJANj/BAABAAcAAAAKANb/BAABAAcAAAAKANf/BAABAAcAAAAKANj/BAABAAcAAAALANb/BAABAAcAAAALANf/BAABAAcAAAALANj/BAABAAcAAAAHAA0ABAABAAcAAAAIAA0ABAABAAcAAAAJAA0ABAABAAcAAAAKAA0ABAABAAcAAAALAA0ABAABAAcAAAAIAPT/BAABAAcAAAAJAPT/BAABAAcAAAAKAPT/BAABAAcAAAAIAPP/BAABAAcAAAAJAPP/BAABAAcAAAAKAPP/BAABAAcAAAAIAPL/BAABAAcAAAAIAPH/BAABAAcAAAAJAPH/BAABAAcAAAAJAPL/BAABAAcAAAAKAPL/BAABAAcAAAAKAPH/BAABAAcAAAAIAPD/BAABAAcAAAAJAPD/BAABAAcAAAAKAPD/BAABAAcAAAA=") +tile_set = ExtResource("9_pls6f") + +[node name="Ground" type="TileMapLayer" parent="TileMapLayers" unique_id=1509407014] +modulate = Color(0.7019608, 0.3882353, 0.2901961, 1) +z_index = -4 +tile_map_data = PackedByteArray("AAD5/wYAAAABAAEAAAD5/wcAAAABAAEAAAD6/wcAAAABAAEAAAD6/wgAAAABAAEAAAD6/wYAAAABAAEAAAD5/wgAAAABAAEAAAD7/wcAAAABAAEAAAD7/wgAAAABAAEAAAD7/wkAAAABAAEAAAD8/wgAAAABAAEAAAD8/wkAAAABAAEAAAD8/woAAAABAAEAAAD9/wkAAAABAAEAAAD9/woAAAABAAEAAAD9/wsAAAABAAEAAAD+/wkAAAABAAEAAAD+/woAAAABAAEAAAD+/wsAAAABAAEAAAD//woAAAABAAEAAAD//wsAAAABAAEAAAD//wwAAAABAAEAAAAAAAsAAAABAAEAAAAAAAwAAAABAAEAAAAAAA0AAAABAAEAAAABAAsAAAABAAEAAAABAAwAAAABAAEAAAABAA0AAAABAAEAAAACAAwAAAABAAEAAAACAA0AAAABAAEAAAACAA4AAAABAAEAAAADAAwAAAABAAEAAAADAA0AAAABAAEAAAADAA4AAAABAAEAAAAEAAwAAAABAAEAAAAEAA0AAAABAAEAAAAEAA4AAAABAAEAAAAEAA8AAAABAAEAAAAFAA0AAAABAAEAAAAFAA4AAAABAAEAAAAFAA8AAAABAAEAAAAFABAAAAABAAEAAAAGAA4AAAABAAEAAAAGAA8AAAABAAEAAAAGABAAAAABAAEAAAAMAA4AAAABAAEAAAAMAA8AAAABAAEAAAAMABAAAAABAAEAAAANAA4AAAABAAEAAAANAA8AAAABAAEAAAANABAAAAABAAEAAAANAA0AAAABAAEAAAAOAAwAAAABAAEAAAAOAA0AAAABAAEAAAAOAA4AAAABAAEAAAAOAA8AAAABAAEAAAAPAAwAAAABAAEAAAAPAA0AAAABAAEAAAAPAA4AAAABAAEAAAAQAAwAAAABAAEAAAAQAA0AAAABAAEAAAAQAA4AAAABAAEAAAARAAsAAAABAAEAAAARAAwAAAABAAEAAAARAA0AAAABAAEAAAASAAsAAAABAAEAAAASAAwAAAABAAEAAAASAA0AAAABAAEAAAATAAoAAAABAAEAAAATAAsAAAABAAEAAAATAAwAAAABAAEAAAAUAAkAAAABAAEAAAAUAAoAAAABAAEAAAAUAAsAAAABAAEAAAAVAAkAAAABAAEAAAAVAAoAAAABAAEAAAAVAAsAAAABAAEAAAAWAAgAAAABAAEAAAAWAAkAAAABAAEAAAAWAAoAAAABAAEAAAAXAAcAAAABAAEAAAAXAAgAAAABAAEAAAAXAAkAAAABAAEAAAAYAAYAAAABAAEAAAAYAAcAAAABAAEAAAAYAAgAAAABAAEAAAAZAAYAAAABAAEAAAAZAAcAAAABAAEAAAAZAAgAAAABAAEAAAAaAAQAAAABAAEAAAAaAAUAAAABAAEAAAAbAAEAAAABAAEAAAAbAAIAAAABAAEAAAAaAAEAAAABAAEAAAAaAAIAAAABAAEAAAAaAAMAAAABAAEAAAAZAAQAAAABAAEAAAAZAAUAAAABAAEAAAAXAAYAAAABAAEAAAAWAAcAAAABAAEAAAAUAAgAAAABAAEAAAAVAAgAAAABAAEAAAATAAkAAAABAAEAAAASAAoAAAABAAEAAAARAAoAAAABAAEAAAAOAAsAAAABAAEAAAAPAAsAAAABAAEAAAAQAAsAAAABAAEAAAANAAwAAAABAAEAAAAMAA0AAAABAAEAAAAGAA0AAAABAAEAAAAFAAwAAAABAAEAAAACAAsAAAABAAEAAAADAAsAAAABAAEAAAAEAAsAAAABAAEAAAAAAAoAAAABAAEAAAABAAoAAAABAAEAAAD//wkAAAABAAEAAAD9/wgAAAABAAEAAAD+/wgAAAABAAEAAAD8/wcAAAABAAEAAAD7/wYAAAABAAEAAAD5/wQAAAABAAEAAAD5/wUAAAABAAEAAAD4/wQAAAABAAEAAAD4/wUAAAABAAEAAAD3/wEAAAABAAEAAAD3/wIAAAABAAEAAAD4/wEAAAABAAEAAAD4/wIAAAABAAEAAAD4/wMAAAABAAEAAAD2////AAABAAEAAAD2/wAAAAABAAEAAAD3////AAABAAEAAAD3/wAAAAABAAEAAAD1//3/AAABAAEAAAD1//7/AAABAAEAAAD2//3/AAABAAEAAAD2//7/AAABAAEAAAD0//z/AAABAAEAAAD0//3/AAABAAEAAAD1//z/AAABAAEAAAD0//f/AAABAAEAAAD0//j/AAABAAEAAAD0//n/AAABAAEAAAD0//r/AAABAAEAAAD0//v/AAABAAEAAAD1//v/AAABAAEAAAD2//z/AAABAAEAAAD3//7/AAABAAEAAAD4/wAAAAABAAEAAAD5/wMAAAABAAEAAAD6/wUAAAABAAEAAAD7/wUAAAABAAEAAAD8/wYAAAABAAEAAAD9/wcAAAABAAEAAAD//wgAAAABAAEAAAAAAAkAAAABAAEAAAACAAoAAAABAAEAAAAFAAsAAAABAAEAAAAGAAwAAAABAAEAAAAMAAwAAAABAAEAAAANAAsAAAABAAEAAAAQAAoAAAABAAEAAAASAAkAAAABAAEAAAATAAgAAAABAAEAAAAVAAcAAAABAAEAAAAWAAYAAAABAAEAAAAYAAUAAAABAAEAAAAXAAUAAAABAAEAAAAZAAMAAAABAAEAAAAaAAAAAAABAAEAAAAbAAAAAAABAAEAAAAbAP7/AAABAAEAAAAbAP//AAABAAEAAAAcAP7/AAABAAEAAAAcAP//AAABAAEAAAAcAAAAAAABAAEAAAAcAPz/AAABAAEAAAAcAP3/AAABAAEAAAAdAPz/AAABAAEAAAAdAP3/AAABAAEAAAAdAP7/AAABAAEAAAAdAPv/AAABAAEAAAAeAPv/AAABAAEAAAAeAPz/AAABAAEAAAAeAP3/AAABAAEAAAAeAPf/AAABAAEAAAAeAPj/AAABAAEAAAAeAPn/AAABAAEAAAAeAPr/AAABAAEAAAAMACYAAAABAAEAAAANACYAAAABAAEAAAAOACYAAAABAAEAAAAHACcAAAABAAEAAAAIACcAAAABAAEAAAAJACcAAAABAAEAAAAKACcAAAABAAEAAAALACcAAAABAAEAAAAEACYAAAABAAEAAAAFACYAAAABAAEAAAAGACYAAAABAAEAAAAHACYAAAABAAEAAAADACUAAAABAAEAAAAEACUAAAABAAEAAAADACQAAAABAAEAAAACACMAAAABAAEAAAADACMAAAABAAEAAAABACEAAAABAAEAAAACACEAAAABAAEAAAACACIAAAABAAEAAAAAAB4AAAABAAEAAAABAB4AAAABAAEAAAABAB8AAAABAAEAAAABACAAAAABAAEAAAAAABoAAAABAAEAAAAAABsAAAABAAEAAAAAABwAAAABAAEAAAAAAB0AAAABAAEAAAD//xkAAAABAAEAAAAAABkAAAABAAEAAAD+/xcAAAABAAEAAAD//xcAAAABAAEAAAD//xgAAAABAAEAAAD9/xUAAAABAAEAAAD+/xUAAAABAAEAAAD+/xYAAAABAAEAAAD8/xMAAAABAAEAAAD9/xMAAAABAAEAAAD9/xQAAAABAAEAAAD7/xEAAAABAAEAAAD8/xEAAAABAAEAAAD8/xIAAAABAAEAAAD7/w8AAAABAAEAAAD7/xAAAAABAAEAAAD6/w4AAAABAAEAAAD7/w4AAAABAAEAAAD6/wwAAAABAAEAAAD6/w0AAAABAAEAAAD5/wsAAAABAAEAAAD6/wsAAAABAAEAAAD5/wkAAAABAAEAAAD5/woAAAABAAEAAAAZAAkAAAABAAEAAAAZAAoAAAABAAEAAAAZAAsAAAABAAEAAAAYAAwAAAABAAEAAAAYAA0AAAABAAEAAAAYAA4AAAABAAEAAAAYAAsAAAABAAEAAAAXAA4AAAABAAEAAAAXAA8AAAABAAEAAAAXABAAAAABAAEAAAAXABEAAAABAAEAAAAWABIAAAABAAEAAAAWABEAAAABAAEAAAAWABMAAAABAAEAAAAVABQAAAABAAEAAAAVABUAAAABAAEAAAAVABMAAAABAAEAAAAUABUAAAABAAEAAAAUABYAAAABAAEAAAAUABcAAAABAAEAAAATABcAAAABAAEAAAATABgAAAABAAEAAAATABkAAAABAAEAAAASABkAAAABAAEAAAASABoAAAABAAEAAAASABsAAAABAAEAAAASABwAAAABAAEAAAASAB0AAAABAAEAAAASAB4AAAABAAEAAAARAB4AAAABAAEAAAARAB8AAAABAAEAAAARACAAAAABAAEAAAARACEAAAABAAEAAAAQACEAAAABAAEAAAAQACIAAAABAAEAAAAQACMAAAABAAEAAAAPACMAAAABAAEAAAAPACQAAAABAAEAAAAPACUAAAABAAEAAAAOACUAAAABAAEAAAALACYAAAABAAEAAAD6/wkAAAABAAEAAAD6/woAAAABAAEAAAD7/woAAAABAAEAAAD8/wsAAAABAAEAAAD7/wsAAAABAAEAAAD8/wwAAAABAAEAAAD9/wwAAAABAAEAAAD+/wwAAAABAAEAAAD+/w0AAAABAAEAAAD//w0AAAABAAEAAAD//w4AAAABAAEAAAAAAA4AAAABAAEAAAABAA4AAAABAAEAAAABAA8AAAABAAEAAAACAA8AAAABAAEAAAADAA8AAAABAAEAAAADABAAAAABAAEAAAAEABAAAAABAAEAAAAFABEAAAABAAEAAAAGABEAAAABAAEAAAAHABEAAAABAAEAAAAEABEAAAABAAEAAAAIABEAAAABAAEAAAAJABEAAAABAAEAAAAKABEAAAABAAEAAAALABEAAAABAAEAAAAMABEAAAABAAEAAAANABEAAAABAAEAAAAOABEAAAABAAEAAAAOABAAAAABAAEAAAAPABAAAAABAAEAAAAPAA8AAAABAAEAAAAQAA8AAAABAAEAAAARAA8AAAABAAEAAAARAA4AAAABAAEAAAASAA4AAAABAAEAAAATAA4AAAABAAEAAAATAA0AAAABAAEAAAAUAAwAAAABAAEAAAAUAA0AAAABAAEAAAAVAAwAAAABAAEAAAAWAAwAAAABAAEAAAAWAAsAAAABAAEAAAAXAAsAAAABAAEAAAAXAAoAAAABAAEAAAAYAAoAAAABAAEAAAAYAAkAAAABAAEAAAAHAAwAAAABAAEAAAAIAAwAAAABAAEAAAAJAAwAAAABAAEAAAAKAAwAAAABAAEAAAALAAwAAAABAAEAAAALAA0AAAABAAEAAAAKAA0AAAABAAEAAAAJAA0AAAABAAEAAAAIAA0AAAABAAEAAAAHAA0AAAABAAEAAAAfAPf/AAABAAEAAAAfAPb/AAABAAEAAAAfAPX/AAABAAEAAAAfAPT/AAABAAEAAAAfAPP/AAABAAEAAAAfAPL/AAABAAEAAAAfAPH/AAABAAEAAAAfAPD/AAABAAEAAAAfAO//AAABAAEAAAAfAO7/AAABAAEAAAAeAO7/AAABAAEAAAAeAO3/AAABAAEAAAAeAOz/AAABAAEAAAAeAOv/AAABAAEAAAAdAOn/AAABAAEAAAAdAOr/AAABAAEAAAAcAOr/AAABAAEAAAAcAOv/AAABAAEAAAAcAOz/AAABAAEAAAAbAOz/AAABAAEAAAAdAOT/AAABAAEAAAAdAOX/AAABAAEAAAAcAOX/AAABAAEAAAAcAOb/AAABAAEAAAAcAOf/AAABAAEAAAAcAOj/AAABAAEAAAAcAOn/AAABAAEAAAAdAOj/AAABAAEAAAAdAOf/AAABAAEAAAAdAOb/AAABAAEAAAAbAOf/AAABAAEAAAAbAOj/AAABAAEAAAAbAOn/AAABAAEAAAAbAOr/AAABAAEAAAAbAOv/AAABAAEAAAAaAOj/AAABAAEAAAAaAOn/AAABAAEAAAAaAOr/AAABAAEAAAAaAOv/AAABAAEAAAAaAOz/AAABAAEAAAAaAOf/AAABAAEAAAAbAOX/AAABAAEAAAAbAOb/AAABAAEAAAAcAOT/AAABAAEAAAAZAOj/AAABAAEAAAAZAOn/AAABAAEAAAAZAOr/AAABAAEAAAAZAOv/AAABAAEAAAAZAOz/AAABAAEAAAAZAO3/AAABAAEAAAAaAO3/AAABAAEAAAAbAO3/AAABAAEAAAAXAOr/AAABAAEAAAAXAOv/AAABAAEAAAAXAOz/AAABAAEAAAAXAO3/AAABAAEAAAAXAO7/AAABAAEAAAAXAO//AAABAAEAAAAYAOr/AAABAAEAAAAYAOv/AAABAAEAAAAYAOz/AAABAAEAAAAYAO3/AAABAAEAAAAYAO7/AAABAAEAAAAYAO//AAABAAEAAAAZAO7/AAABAAEAAAAZAO//AAABAAEAAAAVAOv/AAABAAEAAAAVAOz/AAABAAEAAAAVAO3/AAABAAEAAAAVAO7/AAABAAEAAAAVAO//AAABAAEAAAAVAPD/AAABAAEAAAAWAOv/AAABAAEAAAAWAOz/AAABAAEAAAAWAO3/AAABAAEAAAAWAO7/AAABAAEAAAAWAO//AAABAAEAAAAWAPD/AAABAAEAAAAXAPD/AAABAAEAAAAYAPD/AAABAAEAAAASAO3/AAABAAEAAAASAO7/AAABAAEAAAASAO//AAABAAEAAAASAPD/AAABAAEAAAASAPH/AAABAAEAAAASAPL/AAABAAEAAAATAO3/AAABAAEAAAATAO7/AAABAAEAAAATAO//AAABAAEAAAATAPD/AAABAAEAAAATAPH/AAABAAEAAAATAPL/AAABAAEAAAAUAO3/AAABAAEAAAAUAO7/AAABAAEAAAAUAO//AAABAAEAAAAUAPD/AAABAAEAAAAUAPH/AAABAAEAAAAUAPL/AAABAAEAAAAVAPH/AAABAAEAAAAVAPL/AAABAAEAAAAQAO7/AAABAAEAAAAQAO//AAABAAEAAAAQAPD/AAABAAEAAAAQAPH/AAABAAEAAAAQAPL/AAABAAEAAAAQAPP/AAABAAEAAAARAO7/AAABAAEAAAARAO//AAABAAEAAAARAPD/AAABAAEAAAARAPH/AAABAAEAAAARAPL/AAABAAEAAAARAPP/AAABAAEAAAASAPP/AAABAAEAAAATAPP/AAABAAEAAAANAO//AAABAAEAAAANAPD/AAABAAEAAAANAPH/AAABAAEAAAANAPL/AAABAAEAAAANAPP/AAABAAEAAAANAPT/AAABAAEAAAAOAO//AAABAAEAAAAOAPD/AAABAAEAAAAOAPH/AAABAAEAAAAOAPL/AAABAAEAAAAOAPP/AAABAAEAAAAOAPT/AAABAAEAAAAPAO//AAABAAEAAAAPAPD/AAABAAEAAAAPAPH/AAABAAEAAAAPAPL/AAABAAEAAAAPAPP/AAABAAEAAAAPAPT/AAABAAEAAAAQAPT/AAABAAEAAAARAPT/AAABAAEAAAAWAPH/AAABAAEAAAAaAO7/AAABAAEAAAALAPD/AAABAAEAAAALAPH/AAABAAEAAAALAPL/AAABAAEAAAALAPP/AAABAAEAAAALAPT/AAABAAEAAAALAPX/AAABAAEAAAAMAPD/AAABAAEAAAAMAPH/AAABAAEAAAAMAPL/AAABAAEAAAAMAPP/AAABAAEAAAAMAPT/AAABAAEAAAAMAPX/AAABAAEAAAANAPX/AAABAAEAAAAOAPX/AAABAAEAAAAHAO//AAABAAEAAAAHAPD/AAABAAEAAAAIAO//AAABAAEAAAAIAPD/AAABAAEAAAAJAO//AAABAAEAAAAJAPD/AAABAAEAAAAKAO//AAABAAEAAAAKAPD/AAABAAEAAAALAO//AAABAAEAAAAFAPD/AAABAAEAAAAFAPH/AAABAAEAAAAFAPL/AAABAAEAAAAFAPP/AAABAAEAAAAFAPT/AAABAAEAAAAFAPX/AAABAAEAAAAGAPD/AAABAAEAAAAGAPH/AAABAAEAAAAGAPL/AAABAAEAAAAGAPP/AAABAAEAAAAGAPT/AAABAAEAAAAGAPX/AAABAAEAAAAHAPH/AAABAAEAAAAHAPL/AAABAAEAAAAHAPP/AAABAAEAAAAHAPT/AAABAAEAAAAHAPX/AAABAAEAAAAIAPX/AAABAAEAAAAJAPX/AAABAAEAAAAKAPX/AAABAAEAAAAEAPX/AAABAAEAAAABAO//AAABAAEAAAABAPD/AAABAAEAAAABAPH/AAABAAEAAAABAPL/AAABAAEAAAABAPP/AAABAAEAAAABAPT/AAABAAEAAAACAO//AAABAAEAAAACAPD/AAABAAEAAAACAPH/AAABAAEAAAACAPL/AAABAAEAAAACAPP/AAABAAEAAAACAPT/AAABAAEAAAADAO//AAABAAEAAAADAPD/AAABAAEAAAADAPH/AAABAAEAAAADAPL/AAABAAEAAAADAPP/AAABAAEAAAADAPT/AAABAAEAAAAEAO//AAABAAEAAAAEAPD/AAABAAEAAAAEAPH/AAABAAEAAAAEAPL/AAABAAEAAAAEAPP/AAABAAEAAAAEAPT/AAABAAEAAAAFAO//AAABAAEAAAD//+7/AAABAAEAAAD//+//AAABAAEAAAD///D/AAABAAEAAAD///H/AAABAAEAAAD///L/AAABAAEAAAD///P/AAABAAEAAAAAAO7/AAABAAEAAAAAAO//AAABAAEAAAAAAPD/AAABAAEAAAAAAPH/AAABAAEAAAAAAPL/AAABAAEAAAAAAPP/AAABAAEAAAABAO7/AAABAAEAAAACAO7/AAABAAEAAAD9/+3/AAABAAEAAAD9/+7/AAABAAEAAAD9/+//AAABAAEAAAD9//D/AAABAAEAAAD9//H/AAABAAEAAAD9//L/AAABAAEAAAD+/+3/AAABAAEAAAD+/+7/AAABAAEAAAD+/+//AAABAAEAAAD+//D/AAABAAEAAAD+//H/AAABAAEAAAD+//L/AAABAAEAAAD//+3/AAABAAEAAAD8/+z/AAABAAEAAAD8/+3/AAABAAEAAAD8/+7/AAABAAEAAAD8/+//AAABAAEAAAD8//D/AAABAAEAAAD9/+z/AAABAAEAAAD+/+z/AAABAAEAAAAAAO3/AAABAAEAAAD6/+v/AAABAAEAAAD6/+z/AAABAAEAAAD6/+3/AAABAAEAAAD6/+7/AAABAAEAAAD6/+//AAABAAEAAAD6//D/AAABAAEAAAD7/+v/AAABAAEAAAD7/+z/AAABAAEAAAD7/+3/AAABAAEAAAD7/+7/AAABAAEAAAD7/+//AAABAAEAAAD7//D/AAABAAEAAAD8/+v/AAABAAEAAAD9/+v/AAABAAEAAAD5/+r/AAABAAEAAAD5/+v/AAABAAEAAAD5/+z/AAABAAEAAAD5/+3/AAABAAEAAAD5/+7/AAABAAEAAAD6/+r/AAABAAEAAAD7/+r/AAABAAEAAAD5/+//AAABAAEAAAD4/+n/AAABAAEAAAD4/+r/AAABAAEAAAD4/+v/AAABAAEAAAD4/+z/AAABAAEAAAD4/+3/AAABAAEAAAD5/+n/AAABAAEAAAD4/+7/AAABAAEAAAD6/+n/AAABAAEAAAD3/+j/AAABAAEAAAD3/+n/AAABAAEAAAD3/+r/AAABAAEAAAD3/+v/AAABAAEAAAD3/+z/AAABAAEAAAD4/+j/AAABAAEAAAD3/+3/AAABAAEAAAD5/+j/AAABAAEAAAD2/+f/AAABAAEAAAD2/+j/AAABAAEAAAD2/+n/AAABAAEAAAD2/+r/AAABAAEAAAD2/+v/AAABAAEAAAD2/+z/AAABAAEAAAD3/+f/AAABAAEAAAD4/+f/AAABAAEAAAD1/+X/AAABAAEAAAD1/+b/AAABAAEAAAD1/+f/AAABAAEAAAD1/+j/AAABAAEAAAD1/+n/AAABAAEAAAD2/+X/AAABAAEAAAD2/+b/AAABAAEAAAD3/+X/AAABAAEAAAD3/+b/AAABAAEAAAD1/+r/AAABAAEAAAD0/+v/AAABAAEAAAD0/+z/AAABAAEAAAD0/+3/AAABAAEAAAD1/+v/AAABAAEAAADz/+7/AAABAAEAAAD0/+7/AAABAAEAAADz/+//AAABAAEAAADz//D/AAABAAEAAADz//H/AAABAAEAAADz//L/AAABAAEAAADz//P/AAABAAEAAADz//T/AAABAAEAAADz//X/AAABAAEAAADz//b/AAABAAEAAADz//f/AAABAAEAAAD1/+T/AAABAAEAAAD2/+T/AAABAAEAAAD1/93/AAABAAEAAAD1/97/AAABAAEAAAD1/9//AAABAAEAAAD1/+D/AAABAAEAAAD1/+H/AAABAAEAAAD1/+L/AAABAAEAAAD1/+P/AAABAAEAAAD2/9r/AAABAAEAAAD2/9v/AAABAAEAAAD2/9z/AAABAAEAAAD2/93/AAABAAEAAAD3/9j/AAABAAEAAAD3/9n/AAABAAEAAAD3/9r/AAABAAEAAAD4/9b/AAABAAEAAAD4/9f/AAABAAEAAAD4/9j/AAABAAEAAAD5/9X/AAABAAEAAAD6/9X/AAABAAEAAAD5/9b/AAABAAEAAAD7/9T/AAABAAEAAAD8/9T/AAABAAEAAAD7/9X/AAABAAEAAAD8/9X/AAABAAEAAAD8/9b/AAABAAEAAAD8/9f/AAABAAEAAAD9/9X/AAABAAEAAAD9/9b/AAABAAEAAAD9/9f/AAABAAEAAAD9/9H/AAABAAEAAAD9/9L/AAABAAEAAAD9/9P/AAABAAEAAAD9/9T/AAABAAEAAAD+/9H/AAABAAEAAAD+/9L/AAABAAEAAAD+/9P/AAABAAEAAAD+/9T/AAABAAEAAAD+/9X/AAABAAEAAAD+/9b/AAABAAEAAAD+/9f/AAABAAEAAAD//9P/AAABAAEAAAD//9T/AAABAAEAAAD//9X/AAABAAEAAAD//9b/AAABAAEAAAD//9f/AAABAAEAAAD//9j/AAABAAEAAAAAANP/AAABAAEAAAAAANT/AAABAAEAAAAAANX/AAABAAEAAAAAANb/AAABAAEAAAAAANf/AAABAAEAAAAAANj/AAABAAEAAAABANT/AAABAAEAAAABANX/AAABAAEAAAABANb/AAABAAEAAAABANf/AAABAAEAAAABANj/AAABAAEAAAABANn/AAABAAEAAAACANT/AAABAAEAAAACANX/AAABAAEAAAACANb/AAABAAEAAAACANf/AAABAAEAAAACANj/AAABAAEAAAACANn/AAABAAEAAAADANX/AAABAAEAAAADANb/AAABAAEAAAADANf/AAABAAEAAAADANj/AAABAAEAAAADANn/AAABAAEAAAADANr/AAABAAEAAAAEANX/AAABAAEAAAAEANb/AAABAAEAAAAEANf/AAABAAEAAAAEANj/AAABAAEAAAAEANn/AAABAAEAAAAEANr/AAABAAEAAAAFANf/AAABAAEAAAAFANj/AAABAAEAAAAFANn/AAABAAEAAAAFANr/AAABAAEAAAAFANv/AAABAAEAAAAGANf/AAABAAEAAAAGANj/AAABAAEAAAAGANn/AAABAAEAAAAGANr/AAABAAEAAAAGANv/AAABAAEAAAAFANb/AAABAAEAAAAGANb/AAABAAEAAAD//9L/AAABAAEAAAD+/9j/AAABAAEAAAD9/9j/AAABAAEAAAD+/9n/AAABAAEAAAD//9n/AAABAAEAAAAAANn/AAABAAEAAAD//9r/AAABAAEAAAAAANr/AAABAAEAAAABANr/AAABAAEAAAACANr/AAABAAEAAAABANv/AAABAAEAAAACANv/AAABAAEAAAADANv/AAABAAEAAAAEANv/AAABAAEAAAAEANz/AAABAAEAAAAFANz/AAABAAEAAAAGANz/AAABAAEAAAAHANz/AAABAAEAAAAIANz/AAABAAEAAAAJANz/AAABAAEAAAAKANz/AAABAAEAAAALANz/AAABAAEAAAAMANz/AAABAAEAAAANANz/AAABAAEAAAAOANz/AAABAAEAAAAMANb/AAABAAEAAAAMANf/AAABAAEAAAAMANj/AAABAAEAAAAMANn/AAABAAEAAAAMANr/AAABAAEAAAAMANv/AAABAAEAAAANANb/AAABAAEAAAANANf/AAABAAEAAAANANj/AAABAAEAAAANANn/AAABAAEAAAANANr/AAABAAEAAAANANv/AAABAAEAAAAOANb/AAABAAEAAAAOANf/AAABAAEAAAAOANj/AAABAAEAAAAOANn/AAABAAEAAAAOANr/AAABAAEAAAAOANv/AAABAAEAAAAPANb/AAABAAEAAAAPANf/AAABAAEAAAAPANj/AAABAAEAAAAPANn/AAABAAEAAAAPANr/AAABAAEAAAAPANv/AAABAAEAAAAQANb/AAABAAEAAAAQANf/AAABAAEAAAAQANj/AAABAAEAAAAQANn/AAABAAEAAAAQANr/AAABAAEAAAAQANv/AAABAAEAAAAOANX/AAABAAEAAAAPANX/AAABAAEAAAAQANX/AAABAAEAAAARANX/AAABAAEAAAARANb/AAABAAEAAAARANf/AAABAAEAAAARANj/AAABAAEAAAARANn/AAABAAEAAAARANr/AAABAAEAAAARANv/AAABAAEAAAAPANz/AAABAAEAAAASANr/AAABAAEAAAATANn/AAABAAEAAAAUANj/AAABAAEAAAAVANf/AAABAAEAAAAWANb/AAABAAEAAAAWANT/AAABAAEAAAAWANX/AAABAAEAAAAUANH/AAABAAEAAAAUANL/AAABAAEAAAAUANP/AAABAAEAAAAUANT/AAABAAEAAAAUANX/AAABAAEAAAAUANb/AAABAAEAAAAVANH/AAABAAEAAAAVANL/AAABAAEAAAAVANP/AAABAAEAAAAVANT/AAABAAEAAAAVANX/AAABAAEAAAAVANb/AAABAAEAAAATANL/AAABAAEAAAATANP/AAABAAEAAAATANT/AAABAAEAAAATANX/AAABAAEAAAATANb/AAABAAEAAAATANf/AAABAAEAAAAUANf/AAABAAEAAAASANP/AAABAAEAAAASANT/AAABAAEAAAASANX/AAABAAEAAAASANb/AAABAAEAAAASANf/AAABAAEAAAASANj/AAABAAEAAAATANj/AAABAAEAAAARANT/AAABAAEAAAASANn/AAABAAEAAAAQANT/AAABAAEAAAAXANT/AAABAAEAAAAXANX/AAABAAEAAAAYANX/AAABAAEAAAAZANX/AAABAAEAAAAZANb/AAABAAEAAAAaANb/AAABAAEAAAAaANf/AAABAAEAAAAaANj/AAABAAEAAAAbANj/AAABAAEAAAAbANn/AAABAAEAAAAbANr/AAABAAEAAAAcANr/AAABAAEAAAAcANv/AAABAAEAAAAcANz/AAABAAEAAAAcAN3/AAABAAEAAAAdAN3/AAABAAEAAAAdAN7/AAABAAEAAAAdAN//AAABAAEAAAAdAOD/AAABAAEAAAAdAOH/AAABAAEAAAAdAOL/AAABAAEAAAAdAOP/AAABAAEAAAADANz/AAABAAEAAAAdAOv/AAABAAEAAAAGANX/AAABAAEAAAAHANX/AAABAAEAAAAIANX/AAABAAEAAAAJANX/AAABAAEAAAAKANX/AAABAAEAAAALANX/AAABAAEAAAAMANX/AAABAAEAAAAHANb/AAABAAEAAAAIANb/AAABAAEAAAAJANb/AAABAAEAAAAKANb/AAABAAEAAAALANb/AAABAAEAAAAVAND/AAABAAEAAAAVAM//AAABAAEAAAAVAM7/AAABAAEAAAAVAM3/AAABAAEAAAAVAMz/AAABAAEAAAAUAMz/AAABAAEAAAAUAMv/AAABAAEAAAATAMv/AAABAAEAAAATAMr/AAABAAEAAAASAMr/AAABAAEAAAASAMn/AAABAAEAAAARAMn/AAABAAEAAAARAMj/AAABAAEAAAAQAMj/AAABAAEAAAAPAMj/AAABAAEAAAAPAMf/AAABAAEAAAAOAMf/AAABAAEAAAANAMf/AAABAAEAAAANAMb/AAABAAEAAAAMAMb/AAABAAEAAAALAMb/AAABAAEAAAAKAMb/AAABAAEAAAAJAMb/AAABAAEAAAAIAMb/AAABAAEAAAAHAMb/AAABAAEAAAAGAMb/AAABAAEAAAAFAMb/AAABAAEAAAAFAMf/AAABAAEAAAAEAMf/AAABAAEAAAADAMf/AAABAAEAAAADAMj/AAABAAEAAAACAMj/AAABAAEAAAABAMj/AAABAAEAAAABAMn/AAABAAEAAAAAAMn/AAABAAEAAAAAAMr/AAABAAEAAAD//8r/AAABAAEAAAD//8v/AAABAAEAAAD+/8v/AAABAAEAAAD9/83/AAABAAEAAAD9/8z/AAABAAEAAAD+/8z/AAABAAEAAAD9/87/AAABAAEAAAD9/8//AAABAAEAAAD9/9D/AAABAAEAAAAfAPj/AAABAAEAAAAfAPn/AAABAAEAAAAHALz/AAABAAEAAAAGALv/AAABAAEAAAAFALv/AAABAAEAAAAFALr/AAABAAEAAAAGALr/AAABAAEAAAAHALv/AAABAAEAAAAEALr/AAABAAEAAAAEALn/AAABAAEAAAAFALn/AAABAAEAAAADALn/AAABAAEAAAADALj/AAABAAEAAAAEALj/AAABAAEAAAADALf/AAABAAEAAAACALf/AAABAAEAAAACALb/AAABAAEAAAADALb/AAABAAEAAAACALX/AAABAAEAAAACALT/AAABAAEAAAACALP/AAABAAEAAAACALL/AAABAAEAAAADALL/AAABAAEAAAADALH/AAABAAEAAAADALD/AAABAAEAAAAEALD/AAABAAEAAAAEAK//AAABAAEAAAAFAK//AAABAAEAAAAFAK7/AAABAAEAAAAGAK7/AAABAAEAAAAHAK3/AAABAAEAAAAHAK7/AAABAAEAAAAIAK3/AAABAAEAAAAJAK3/AAABAAEAAAAKAK3/AAABAAEAAAALAK3/AAABAAEAAAALAK7/AAABAAEAAAAMAK7/AAABAAEAAAANAK7/AAABAAEAAAANAK//AAABAAEAAAAOAK//AAABAAEAAAAOALD/AAABAAEAAAAPALD/AAABAAEAAAAPALH/AAABAAEAAAAQALL/AAABAAEAAAAPALL/AAABAAEAAAAQALP/AAABAAEAAAAQALT/AAABAAEAAAAQALX/AAABAAEAAAAQALb/AAABAAEAAAAQALf/AAABAAEAAAAPALf/AAABAAEAAAAPALb/AAABAAEAAAAPALj/AAABAAEAAAAPALn/AAABAAEAAAAOALn/AAABAAEAAAAOALj/AAABAAEAAAAOALr/AAABAAEAAAANALr/AAABAAEAAAANALv/AAABAAEAAAAMALv/AAABAAEAAAALALv/AAABAAEAAAAIALv/AAABAAEAAAAJALv/AAABAAEAAAAKALv/AAABAAEAAAAMALr/AAABAAEAAAALALr/AAABAAEAAAANALn/AAABAAEAAAAHALr/AAABAAEAAAA=") +tile_set = ExtResource("2_3ut71") + +[node name="Overground" type="TileMapLayer" parent="TileMapLayers" unique_id=1477957586] +modulate = Color(0.7019608, 0.3882353, 0.2901961, 1) +z_index = -3 +tile_map_data = PackedByteArray("AAANAA4ABgADAAEAAAAFAA4ABgADAAEAAAAGAA4ABgADAAEAAAAGAA8ABgADAAEAAAANAA0ABgADAAEAAAAOAA0ABgADAAEAAAAPAA0ABgADAAEAAAAQAA0ABgADAAEAAAAOAAwABgADAAEAAAAPAAwABgADAAEAAAAQAAwABgADAAEAAAARAAwABgADAAEAAAASAAwABgADAAEAAAARAAsABgADAAEAAAASAAsABgADAAEAAAACAA0ABgADAAEAAAADAA0ABgADAAEAAAAEAA0ABgADAAEAAAAFAA0ABgADAAEAAAAAAAwABgADAAEAAAABAAwABgADAAEAAAACAAwABgADAAEAAAADAAwABgADAAEAAAAEAAwABgADAAEAAAAAAAsABgADAAEAAAABAAsABgADAAEAAAAMAA4ABgADAAEAAAAMAA8ABgADAAEAAAAMABAABgADAAIAAAANAA8ABgADAAEAAAANABAABgADAAIAAAAOAA8ABgADAAIAAAAQAA4ABgADAAIAAAARAA0ABgADAAIAAAASAA0ABgADAAIAAAAPAA4ABgADAAIAAAAOAA4ABgADAAEAAAAGABAABgADAAIAAAAFABAABgADAAIAAAAEAA8ABgADAAIAAAACAA4ABgADAAIAAAABAA0ABgADAAIAAAAAAA0ABgADAAIAAAAEAA4ABgADAAEAAAAFAA8ABgADAAEAAAD//wwABgADAAIAAAD//wsABgADAAEAAAD//woABgADAAEAAAD+/wkABgADAAEAAAD9/wkABgADAAEAAAD8/wgABgADAAEAAAD7/wcABgADAAEAAAD6/wYABgADAAEAAAD5/wYABgADAAEAAAD4/wQABgADAAEAAAD3/wEABgADAAEAAAD3/wIABgADAAEAAAD2////BgADAAEAAAD2/wAABgADAAEAAAD1//3/BgADAAEAAAD1//7/BgADAAEAAAD0//z/BgADAAEAAAD0//3/BgADAAEAAAD4/wUABgADAAEAAAD5/wcABgADAAEAAAD6/wcABgADAAEAAAD7/wgABgADAAEAAAD8/wkABgADAAEAAAD9/woABgADAAEAAAD+/woABgADAAEAAAD9/wsABgADAAIAAAD+/wsABgADAAIAAAD8/woABgADAAIAAAD7/wkABgADAAIAAAD5/wgABgADAAIAAAD6/wgABgADAAIAAAD4/wYABgADAAIAAAD3/wMABgADAAIAAAD2/wEABgADAAIAAAD1////BgADAAIAAAD0//7/BgADAAIAAAATAAoABgADAAEAAAATAAsABgADAAEAAAAUAAkABgADAAEAAAAUAAoABgADAAEAAAAVAAkABgADAAEAAAAVAAoABgADAAEAAAAWAAgABgADAAEAAAAWAAkABgADAAEAAAAXAAcABgADAAEAAAAXAAgABgADAAEAAAAYAAYABgADAAEAAAAYAAcABgADAAEAAAAZAAYABgADAAEAAAAZAAcABgADAAEAAAAaAAQABgADAAEAAAAaAAUABgADAAEAAAAbAAEABgADAAEAAAAbAAIABgADAAEAAAAcAAAABgADAAEAAAAcAP//BgADAAEAAAAdAP3/BgADAAEAAAAdAP7/BgADAAEAAAAeAPz/BgADAAEAAAAeAP3/BgADAAEAAAAeAP7/BgADAAIAAAAdAP//BgADAAIAAAAcAAEABgADAAIAAAAbAAMABgADAAIAAAAaAAYABgADAAIAAAAZAAgABgADAAIAAAAYAAgABgADAAIAAAAXAAkABgADAAIAAAAWAAoABgADAAIAAAAVAAsABgADAAIAAAAUAAsABgADAAIAAAATAAwABgADAAIAAAADAA4ABgADAAIAAAAGAPT/BgADAAIAAAAHAPT/BgADAAIAAAALAPT/BgADAAIAAAAMAPT/BgADAAIAAAANAPT/BgADAAIAAAAFAPT/BgADAAIAAAAEAPP/BgADAAIAAAADAPP/BgADAAIAAAACAPP/BgADAAIAAAABAPL/BgADAAIAAAAAAPL/BgADAAIAAAD///H/BgADAAIAAAD+//H/BgADAAIAAAD9//D/BgADAAIAAAD8/+//BgADAAIAAAD7/+//BgADAAIAAAD6/+7/BgADAAIAAAD5/+3/BgADAAIAAAD4/+z/BgADAAIAAAD3/+v/BgADAAIAAAD3/+r/BgADAAEAAAD2/+n/BgADAAIAAAD1/+j/BgADAAIAAAAOAPP/BgADAAIAAAAPAPP/BgADAAIAAAAQAPP/BgADAAIAAAARAPL/BgADAAIAAAASAPL/BgADAAIAAAATAPH/BgADAAIAAAAUAPH/BgADAAIAAAAVAPD/BgADAAIAAAAWAO//BgADAAIAAAAXAO//BgADAAIAAAAYAO7/BgADAAIAAAAZAO3/BgADAAIAAAAaAOz/BgADAAIAAAAbAOv/BgADAAIAAAAbAOr/BgADAAEAAAAcAOn/BgADAAIAAAAdAOj/BgADAAIAAAAFAPP/BgADAAEAAAAFAPL/BgADAAEAAAAGAPP/BgADAAEAAAAGAPL/BgADAAEAAAAHAPP/BgADAAEAAAAHAPL/BgADAAEAAAAEAPL/BgADAAEAAAADAPL/BgADAAEAAAADAPH/BgADAAEAAAACAPH/BgADAAEAAAAEAPH/BgADAAEAAAACAPL/BgADAAEAAAAAAPD/BgADAAEAAAAAAPH/BgADAAEAAAABAPD/BgADAAEAAAABAPH/BgADAAEAAAD+/+//BgADAAEAAAD+//D/BgADAAEAAAD//+//BgADAAEAAAD///D/BgADAAEAAAD9/+7/BgADAAEAAAD9/+//BgADAAEAAAD7/+3/BgADAAEAAAD7/+7/BgADAAEAAAD8/+3/BgADAAEAAAD8/+7/BgADAAEAAAD6/+z/BgADAAEAAAD6/+3/BgADAAEAAAD5/+v/BgADAAEAAAD5/+z/BgADAAEAAAD4/+r/BgADAAEAAAD4/+v/BgADAAEAAAD3/+n/BgADAAEAAAD2/+j/BgADAAEAAAD2/+f/BgADAAEAAAD1/+b/BgADAAEAAAD1/+f/BgADAAEAAAALAPL/BgADAAEAAAALAPP/BgADAAEAAAAMAPL/BgADAAEAAAAMAPP/BgADAAEAAAANAPL/BgADAAEAAAANAPP/BgADAAEAAAAOAPH/BgADAAEAAAAOAPL/BgADAAEAAAAPAPH/BgADAAEAAAAPAPL/BgADAAEAAAAQAPH/BgADAAEAAAAQAPL/BgADAAEAAAARAPD/BgADAAEAAAARAPH/BgADAAEAAAASAPD/BgADAAEAAAASAPH/BgADAAEAAAATAO//BgADAAEAAAATAPD/BgADAAEAAAAUAO//BgADAAEAAAAUAPD/BgADAAEAAAAVAO7/BgADAAEAAAAVAO//BgADAAEAAAAWAO3/BgADAAEAAAAWAO7/BgADAAEAAAAXAO3/BgADAAEAAAAXAO7/BgADAAEAAAAYAOz/BgADAAEAAAAYAO3/BgADAAEAAAAZAOv/BgADAAEAAAAZAOz/BgADAAEAAAAaAOr/BgADAAEAAAAaAOv/BgADAAEAAAAbAOn/BgADAAEAAAAcAOj/BgADAAEAAAAdAOf/BgADAAEAAAAcAOf/BgADAAEAAAAdAOb/BgADAAEAAAD1/+X/BgADAAEAAAD2/+b/BgADAAEAAAD3/+j/BgADAAEAAAD4/+n/BgADAAEAAAD5/+r/BgADAAEAAAD6/+v/BgADAAEAAAD7/+z/BgADAAEAAAD8/+z/BgADAAEAAAD9/+3/BgADAAEAAAD+/+7/BgADAAEAAAD//+7/BgADAAEAAAAAAO//BgADAAEAAAABAO//BgADAAEAAAACAPD/BgADAAEAAAADAPD/BgADAAEAAAAEAPD/BgADAAEAAAAFAPH/BgADAAEAAAAGAPH/BgADAAEAAAAHAPH/BgADAAEAAAALAPH/BgADAAEAAAAMAPH/BgADAAEAAAANAPH/BgADAAEAAAAOAPD/BgADAAEAAAAPAPD/BgADAAEAAAAQAPD/BgADAAEAAAARAO//BgADAAEAAAASAO//BgADAAEAAAAUAO7/BgADAAEAAAATAO7/BgADAAEAAAAVAO3/BgADAAEAAAAdAOX/BgADAAEAAAAcAOb/BgADAAEAAAAbAOj/BgADAAEAAAAaAOn/BgADAAEAAAAZAOr/BgADAAEAAAAYAOv/BgADAAEAAAAXAOz/BgADAAEAAAAWAOz/BgADAAEAAAAfAPj/BgADAAEAAAAfAPn/BgADAAEAAAAfAPr/BgADAAIAAADz//r/BgADAAIAAADz//j/BgADAAEAAADz//n/BgADAAEAAAD+/9b/BgADAAEAAAD+/9f/BgADAAIAAAD//9f/BgADAAEAAAD//9j/BgADAAIAAAAAANj/BgADAAEAAAAAANn/BgADAAIAAAABANj/BgADAAEAAAABANn/BgADAAIAAAACANn/BgADAAEAAAACANr/BgADAAIAAAADANn/BgADAAEAAAADANr/BgADAAIAAAAEANr/BgADAAEAAAAEANv/BgADAAIAAAAFANr/BgADAAEAAAAFANv/BgADAAIAAAAGANr/BgADAAEAAAAGANv/BgADAAIAAAAMANr/BgADAAEAAAAMANv/BgADAAIAAAANANr/BgADAAEAAAANANv/BgADAAIAAAAOANr/BgADAAEAAAAOANv/BgADAAIAAAAPANn/BgADAAEAAAAPANr/BgADAAIAAAAQANn/BgADAAEAAAAQANr/BgADAAIAAAARANj/BgADAAEAAAARANn/BgADAAIAAAASANj/BgADAAEAAAASANn/BgADAAEAAAATANf/BgADAAEAAAATANj/BgADAAIAAAAUANb/BgADAAEAAAAUANf/BgADAAIAAAD+/9P/BgADAAEAAAD+/9T/BgADAAEAAAD+/9X/BgADAAEAAAD//9T/BgADAAEAAAD//9X/BgADAAEAAAD//9b/BgADAAEAAAAAANX/BgADAAEAAAAAANb/BgADAAEAAAAAANf/BgADAAEAAAABANX/BgADAAEAAAABANb/BgADAAEAAAABANf/BgADAAEAAAACANb/BgADAAEAAAACANf/BgADAAEAAAACANj/BgADAAEAAAADANb/BgADAAEAAAADANf/BgADAAEAAAADANj/BgADAAEAAAAEANf/BgADAAEAAAAEANj/BgADAAEAAAAEANn/BgADAAEAAAAFANf/BgADAAEAAAAFANj/BgADAAEAAAAFANn/BgADAAEAAAAGANf/BgADAAEAAAAGANj/BgADAAEAAAAGANn/BgADAAEAAAAMANf/BgADAAEAAAAMANj/BgADAAEAAAAMANn/BgADAAEAAAANANf/BgADAAEAAAANANj/BgADAAEAAAANANn/BgADAAEAAAAOANf/BgADAAEAAAAOANj/BgADAAEAAAAOANn/BgADAAEAAAAPANb/BgADAAEAAAAPANf/BgADAAEAAAAPANj/BgADAAEAAAAQANb/BgADAAEAAAAQANf/BgADAAEAAAAQANj/BgADAAEAAAARANX/BgADAAEAAAARANb/BgADAAEAAAARANf/BgADAAEAAAASANX/BgADAAEAAAASANb/BgADAAEAAAASANf/BgADAAEAAAATANT/BgADAAEAAAATANX/BgADAAEAAAATANb/BgADAAEAAAAUANP/BgADAAEAAAAUANT/BgADAAEAAAAUANX/BgADAAEAAAD9/9L/BgADAAEAAAD9/9P/BgADAAEAAAD9/9T/BgADAAEAAAD9/9X/BgADAAEAAAD9/9b/BgADAAIAAAAVANb/BgADAAIAAAAVANL/BgADAAEAAAAVANP/BgADAAEAAAAVANT/BgADAAEAAAAVANX/BgADAAEAAAALAL3/BgADAAIAAAAMALz/BgADAAIAAAANALz/BgADAAIAAAAOALv/BgADAAIAAAAPALr/BgADAAIAAAAQALj/BgADAAIAAAAHAL3/BgADAAIAAAAGALz/BgADAAIAAAAFALz/BgADAAIAAAAEALv/BgADAAIAAAADALr/BgADAAIAAAACALj/BgADAAIAAAADALn/BgADAAEAAAAEALr/BgADAAEAAAAFALv/BgADAAEAAAAGALv/BgADAAEAAAAMALv/BgADAAEAAAANALv/BgADAAEAAAALALz/BgADAAEAAAAHALz/BgADAAEAAAAOALr/BgADAAEAAAAPALn/BgADAAEAAAAQALf/BgADAAEAAAACALf/BgADAAEAAAAKALz/AAABAAMAAFAJALz/AAABAAMAAFAIALz/AAABAAMAAFAKAL3/AAACAAMAAFAJAL3/AAACAAMAAFAIAL3/AAACAAMAAFA=") +tile_set = ExtResource("2_3ut71") + +[node name="Underground" type="TileMapLayer" parent="TileMapLayers" unique_id=1590799878] +modulate = Color(0.70155674, 0.3876417, 0.29149678, 1) +z_index = -3 +tile_map_data = PackedByteArray("AAAMACcABgABAAIAAAALACgABgACAAIAAAAHACgABgAAAAIAAAAGACcABgABAAIAAAAIACgABgABAAIAAAAJACgABgABAAIAAAAKACgABgABAAIAAAANACcABgABAAIAAAAOACcABgACAAIAAAAPACYABgACAAIAAAAQACQABgACAAIAAAARACIABgACAAIAAAASAB8ABgACAAIAAAATABoABgACAAIAAAAUABgABgACAAIAAAAVABYABgACAAIAAAAWABQABgACAAIAAAAXABIABgACAAIAAAAYAA8ABgACAAIAAAAZAAwABgACAAIAAAD5/wwABgAAAAIAAAD6/w8ABgAAAAIAAAD7/xIABgAAAAIAAAD8/xQABgAAAAIAAAD9/xYABgAAAAIAAAD+/xgABgAAAAIAAAD//xoABgAAAAIAAAAAAB8ABgAAAAIAAAABACIABgAAAAIAAAACACQABgAAAAIAAAADACYABgAAAAIAAAAFACcABgABAAIAAAAEACcABgAAAAIAAAA=") +tile_set = ExtResource("2_3ut71") + +[node name="Vacio" type="TileMapLayer" parent="TileMapLayers" unique_id=1008643872 groups=["ignorar_shader"]] +z_index = -5 +material = ExtResource("6_qxjpk") +tile_map_data = PackedByteArray("AADz//j/DQABAAEAAADz//n/DQABAAEAAADz//r/DQABAAEAAADz//v/DQABAAEAAAAfAPj/DQABAAEAAAAfAPn/DQABAAEAAAAfAPr/DQABAAEAAAAfAPv/DQABAAEAAAAaAAkADQABAAEAAAAaAAoADQABAAEAAAAaAAsADQABAAEAAAAZAA0ADQABAAEAAAAZAA4ADQABAAEAAAAYABAADQABAAEAAAAYABEADQABAAEAAAAXABMADQABAAEAAAAWABUADQABAAEAAAAVABcADQABAAEAAAAUABkADQABAAEAAAATABsADQABAAEAAAATABwADQABAAEAAAATAB0ADQABAAEAAAATAB4ADQABAAEAAAASACEADQABAAEAAAASACAADQABAAEAAAARACMADQABAAEAAAAQACUADQABAAEAAAACACUADQABAAEAAAABACMADQABAAEAAAAAACAADQABAAEAAAAAACEADQABAAEAAAD//xsADQABAAEAAAD//xwADQABAAEAAAD//x0ADQABAAEAAAD//x4ADQABAAEAAAD+/xkADQABAAEAAAD9/xcADQABAAEAAAD8/xUADQABAAEAAAD7/xMADQABAAEAAAD6/xEADQABAAEAAAD6/xAADQABAAEAAAD5/w4ADQABAAEAAAD5/w0ADQABAAEAAAD4/wkADQABAAEAAAD4/woADQABAAEAAAD4/wsADQABAAEAAAAgAO7/DQABAAEAAAAgAO//DQABAAEAAAAgAPD/DQABAAEAAAAgAPH/DQABAAEAAAAgAPL/DQABAAEAAAAfAOv/DQABAAEAAAAfAOz/DQABAAEAAAAfAO3/DQABAAEAAAAeAOn/DQABAAEAAAAeAOr/DQABAAEAAAAeAOP/DQABAAEAAAAeAN3/DQABAAEAAAAeAN7/DQABAAEAAAAeAN//DQABAAEAAAAeAOD/DQABAAEAAAAeAOH/DQABAAEAAAAeAOL/DQABAAEAAAAeAOT/DQABAAEAAAAdANr/DQABAAEAAAAdANv/DQABAAEAAAAdANz/DQABAAEAAAAcANj/DQABAAEAAAAcANn/DQABAAEAAAAbANb/DQABAAEAAAAbANf/DQABAAEAAAAaANX/DQABAAEAAAAYANT/DQABAAEAAAAZANT/DQABAAEAAAAWANP/DQABAAEAAAAXANP/DQABAAEAAAAWAMz/DQABAAEAAAAWAM3/DQABAAEAAAAWAM7/DQABAAEAAAAWAM//DQABAAEAAAAWAND/DQABAAEAAAAWANH/DQABAAEAAAAVAMv/DQABAAEAAAAUAMr/DQABAAEAAAATAMn/DQABAAEAAAASAMj/DQABAAEAAAAQAMf/DQABAAEAAAARAMf/DQABAAEAAAAOAMb/DQABAAEAAAAPAMb/DQABAAEAAAAFAMX/DQABAAEAAAAGAMX/DQABAAEAAAAHAMX/DQABAAEAAAALAMX/DQABAAEAAAAMAMX/DQABAAEAAAANAMX/DQABAAEAAAADAMb/DQABAAEAAAAEAMb/DQABAAEAAAABAMf/DQABAAEAAAACAMf/DQABAAEAAAAAAMj/DQABAAEAAAD//8n/DQABAAEAAAD+/8r/DQABAAEAAAD9/8v/DQABAAEAAAD8/8z/DQABAAEAAAD8/83/DQABAAEAAAD8/87/DQABAAEAAAD8/8//DQABAAEAAAD8/9D/DQABAAEAAAD8/9H/DQABAAEAAAD7/9P/DQABAAEAAAD8/9P/DQABAAEAAAD5/9T/DQABAAEAAAD6/9T/DQABAAEAAAD4/9X/DQABAAEAAAD3/9b/DQABAAEAAAD3/9f/DQABAAEAAAD2/9j/DQABAAEAAAD2/9n/DQABAAEAAAD1/9r/DQABAAEAAAD1/9v/DQABAAEAAAD1/9z/DQABAAEAAAD0/93/DQABAAEAAAD0/97/DQABAAEAAAD0/9//DQABAAEAAAD0/+D/DQABAAEAAAD0/+H/DQABAAEAAAD0/+L/DQABAAEAAAD0/+P/DQABAAEAAAD0/+T/DQABAAEAAAD0/+n/DQABAAEAAAD0/+r/DQABAAEAAADz/+v/DQABAAEAAADz/+z/DQABAAEAAADz/+3/DQABAAEAAADy/+7/DQABAAEAAADy/+//DQABAAEAAADy//D/DQABAAEAAADy//H/DQABAAEAAADy//L/DQABAAEAAADy//P/DQABAAEAAADy//T/DQABAAEAAADy//X/DQABAAEAAADy//b/DQABAAEAAADy//f/DQABAAEAAAAgAPP/DQABAAEAAAAgAPT/DQABAAEAAAAgAPX/DQABAAEAAAAgAPb/DQABAAEAAAAgAPf/DQABAAEAAAD6/w8ADQABAAEAAAD5/wwADQABAAEAAAD7/xIADQABAAEAAAD8/xQADQABAAEAAAD9/xYADQABAAEAAAD+/xgADQABAAEAAAD//xoADQABAAEAAAAAAB8ADQABAAEAAAABACIADQABAAEAAAACACQADQABAAEAAAADACYADQABAAEAAAAEACcADQABAAEAAAAFACcADQABAAEAAAAGACcADQABAAEAAAAHACgADQABAAEAAAAIACgADQABAAEAAAAJACgADQABAAEAAAAKACgADQABAAEAAAALACgADQABAAEAAAAMACcADQABAAEAAAANACcADQABAAEAAAAOACcADQABAAEAAAAPACYADQABAAEAAAAQACQADQABAAEAAAARACIADQABAAEAAAASAB8ADQABAAEAAAATABoADQABAAEAAAAUABgADQABAAEAAAAVABYADQABAAEAAAAWABQADQABAAEAAAAXABIADQABAAEAAAAYAA8ADQABAAEAAAAZAAwADQABAAEAAAD0//7/DQABAAEAAAD1////DQABAAEAAAD2/wEADQABAAEAAAD3/wMADQABAAEAAAD4/wYADQABAAEAAAAaAAYADQABAAEAAAAbAAMADQABAAEAAAAcAAEADQABAAEAAAAeAP7/DQABAAEAAAAdAP//DQABAAEAAAAHAL7/DQABAAEAAAAHAL//DQABAAEAAAAHAMD/DQABAAEAAAAHAMH/DQABAAEAAAAHAML/DQABAAEAAAAHAMP/DQABAAEAAAAHAMT/DQABAAEAAAAIAMH/DQABAAEAAAAJAMD/DQABAAEAAAAKAML/DQABAAEAAAAJAMP/DQABAAEAAAAKAMT/DQABAAEAAAAKAL7/DQABAAEAAAAJAL7/DQABAAEAAAAIALz/DQABAAEAAAALAL7/DQABAAEAAAALAL//DQABAAEAAAALAMD/DQABAAEAAAALAMH/DQABAAEAAAALAMP/DQABAAEAAAARALL/DQABAAEAAAARALP/DQABAAEAAAARALT/DQABAAEAAAARALX/DQABAAEAAAARALb/DQABAAEAAAAQALH/DQABAAEAAAAQALD/DQABAAEAAAAPAK//DQABAAEAAAAOAK7/DQABAAEAAAAMAK3/DQABAAEAAAANAK3/DQABAAEAAAAHAKz/DQABAAEAAAAIAKz/DQABAAEAAAAJAKz/DQABAAEAAAAKAKz/DQABAAEAAAALAKz/DQABAAEAAAAFAK3/DQABAAEAAAAGAK3/DQABAAEAAAAEAK7/DQABAAEAAAADAK//DQABAAEAAAACALD/DQABAAEAAAACALH/DQABAAEAAAABALL/DQABAAEAAAABALP/DQABAAEAAAABALT/DQABAAEAAAABALX/DQABAAEAAAABALb/DQABAAEAAAADALb/DQABAAEAAAAEALb/DQABAAEAAAAFALb/DQABAAEAAAAGALb/DQABAAEAAAAHALb/DQABAAEAAAAIALb/DQABAAEAAAAJALb/DQABAAEAAAAKALb/DQABAAEAAAALALb/DQABAAEAAAAMALb/DQABAAEAAAANALb/DQABAAEAAAAOALb/DQABAAEAAAAPALb/DQABAAEAAAAQALb/DQABAAEAAAACALb/DQABAAEAAAA=") +tile_set = ExtResource("10_qc1q3") + +[node name="VacioVisual" type="TileMapLayer" parent="TileMapLayers" unique_id=2061974210 groups=["ignorar_shader"]] +z_index = -5 +material = ExtResource("6_qxjpk") +tile_map_data = PackedByteArray("AAACABkADQABAAEAAAAHABgADQABAAEAAAAGACIADQABAAEAAAAQAB4ADQABAAEAAAAKABQADQABAAEAAAAIAB0ADQABAAEAAAAMABkADQABAAEAAAAMABwADQABAAEAAAAKAB4ADQABAAEAAAAGABQADQABAAEAAAACAAsADQABAAEAAAADAAsADQABAAEAAAAEAAsADQABAAEAAAAAAAoADQABAAEAAAABAAoADQABAAEAAAD//wkADQABAAEAAAD9/wgADQABAAEAAAD+/wgADQABAAEAAAD8/wcADQABAAEAAAD7/wYADQABAAEAAAD5/wUADQABAAEAAAD6/wUADQABAAEAAAD5/wQADQABAAEAAAD4/wMADQABAAEAAAD4/wEADQABAAEAAAD4/wIADQABAAEAAAD3////DQABAAEAAAD3/wAADQABAAEAAAAbAP//DQABAAEAAAAbAAAADQABAAEAAAAaAAEADQABAAEAAAAaAAIADQABAAEAAAAaAAMADQABAAEAAAAZAAQADQABAAEAAAAZAAUADQABAAEAAAAYAAUADQABAAEAAAAOAAsADQABAAEAAAAPAAsADQABAAEAAAAQAAsADQABAAEAAAARAAoADQABAAEAAAASAAoADQABAAEAAAATAAkADQABAAEAAAAUAAgADQABAAEAAAAVAAgADQABAAEAAAAWAAcADQABAAEAAAAXAAYADQABAAEAAAAcAP7/DQABAAEAAAAcAP3/DQABAAEAAAAdAPz/DQABAAEAAAAeAPv/DQABAAEAAAAeAPP/DQABAAEAAAAeAPT/DQABAAEAAAAeAPX/DQABAAEAAAAeAPb/DQABAAEAAAAeAPf/DQABAAEAAAAeAPj/DQABAAEAAAAeAPn/DQABAAEAAAAeAPr/DQABAAEAAAD0//P/DQABAAEAAAD0//T/DQABAAEAAAD0//X/DQABAAEAAAD0//b/DQABAAEAAAD0//f/DQABAAEAAAD0//j/DQABAAEAAAD0//n/DQABAAEAAAD0//r/DQABAAEAAAD0//v/DQABAAEAAAD1//z/DQABAAEAAAD2//7/DQABAAEAAAD2//3/DQABAAEAAAAeAPD/DQABAAEAAAD0//D/DQABAAEAAAD0/+//DQABAAEAAAAeAO//DQABAAEAAAAlAN7/DQABAAEAAAAlAN//DQABAAEAAAAlAOD/DQABAAEAAAAlAOH/DQABAAEAAAAlAOL/DQABAAEAAAAlAOP/DQABAAEAAAAlAOT/DQABAAEAAAAlAOX/DQABAAEAAAAlAOb/DQABAAEAAAAlAOf/DQABAAEAAAAlAOj/DQABAAEAAAAlAOn/DQABAAEAAAAmAN7/DQABAAEAAAAmAN//DQABAAEAAAAmAOD/DQABAAEAAAAmAOH/DQABAAEAAAAmAOL/DQABAAEAAAAmAOP/DQABAAEAAAAmAOT/DQABAAEAAAAmAOX/DQABAAEAAAAmAOb/DQABAAEAAAAmAOf/DQABAAEAAAAmAOj/DQABAAEAAAAmAOn/DQABAAEAAAABAN7/DQABAAEAAAABAN//DQABAAEAAAACAN7/DQABAAEAAAACAN//DQABAAEAAAADAN7/DQABAAEAAAADAN//DQABAAEAAAAEAN7/DQABAAEAAAAEAN//DQABAAEAAAAFAN7/DQABAAEAAAAFAN//DQABAAEAAAAGAN7/DQABAAEAAAAGAN//DQABAAEAAAAHAN7/DQABAAEAAAAHAN//DQABAAEAAAAIAN7/DQABAAEAAAAIAN//DQABAAEAAAAJAN7/DQABAAEAAAAJAN//DQABAAEAAAAKAN7/DQABAAEAAAAKAN//DQABAAEAAAALAN7/DQABAAEAAAALAN//DQABAAEAAAAMAN7/DQABAAEAAAAMAN//DQABAAEAAAANAN7/DQABAAEAAAANAN//DQABAAEAAAAOAN7/DQABAAEAAAAOAN//DQABAAEAAAAPAN7/DQABAAEAAAAPAN//DQABAAEAAAAQAN7/DQABAAEAAAAQAN//DQABAAEAAAARAN7/DQABAAEAAAARAN//DQABAAEAAAASAN7/DQABAAEAAAASAN//DQABAAEAAAATAN7/DQABAAEAAAATAN//DQABAAEAAAAUAN7/DQABAAEAAAAUAN//DQABAAEAAAAVAN7/DQABAAEAAAAVAN//DQABAAEAAAAWAN7/DQABAAEAAAAWAN//DQABAAEAAAAXAN7/DQABAAEAAAAXAN//DQABAAEAAAAYAN7/DQABAAEAAAAYAN//DQABAAEAAAAZAN7/DQABAAEAAAAZAN//DQABAAEAAAAaAN7/DQABAAEAAAAaAN//DQABAAEAAAAbAN7/DQABAAEAAAAbAN//DQABAAEAAAAcAN7/DQABAAEAAAAcAN//DQABAAEAAAAdAN7/DQABAAEAAAAdAN//DQABAAEAAAAeAN7/DQABAAEAAAAeAN//DQABAAEAAAAfAN7/DQABAAEAAAAfAN//DQABAAEAAAAgAN7/DQABAAEAAAAgAN//DQABAAEAAAAhAN7/DQABAAEAAAAhAN//DQABAAEAAAAiAN7/DQABAAEAAAAiAN//DQABAAEAAAAjAN7/DQABAAEAAAAjAN//DQABAAEAAAAkAN7/DQABAAEAAAAkAN//DQABAAEAAADs/97/DQABAAEAAADs/9//DQABAAEAAADt/97/DQABAAEAAADt/9//DQABAAEAAADu/97/DQABAAEAAADu/9//DQABAAEAAADv/97/DQABAAEAAADv/9//DQABAAEAAADw/97/DQABAAEAAADw/9//DQABAAEAAADx/97/DQABAAEAAADx/9//DQABAAEAAADy/97/DQABAAEAAADy/9//DQABAAEAAADz/97/DQABAAEAAADz/9//DQABAAEAAAD0/97/DQABAAEAAAD0/9//DQABAAEAAAD1/97/DQABAAEAAAD1/9//DQABAAEAAAD2/97/DQABAAEAAAD2/9//DQABAAEAAAD3/97/DQABAAEAAAD3/9//DQABAAEAAAD4/97/DQABAAEAAAD4/9//DQABAAEAAAD5/97/DQABAAEAAAD5/9//DQABAAEAAAD6/97/DQABAAEAAAD6/9//DQABAAEAAAD7/97/DQABAAEAAAD7/9//DQABAAEAAAD8/97/DQABAAEAAAD8/9//DQABAAEAAAD9/97/DQABAAEAAAD9/9//DQABAAEAAAD+/97/DQABAAEAAAD+/9//DQABAAEAAAD//97/DQABAAEAAAD//9//DQABAAEAAAAAAN7/DQABAAEAAAAAAN//DQABAAEAAADs/+D/DQABAAEAAADs/+H/DQABAAEAAADs/+L/DQABAAEAAADs/+P/DQABAAEAAADs/+T/DQABAAEAAADs/+X/DQABAAEAAADs/+b/DQABAAEAAADs/+f/DQABAAEAAADs/+j/DQABAAEAAADs/+n/DQABAAEAAADs/+r/DQABAAEAAADt/+D/DQABAAEAAADt/+H/DQABAAEAAADt/+L/DQABAAEAAADt/+P/DQABAAEAAADt/+T/DQABAAEAAADt/+X/DQABAAEAAADt/+b/DQABAAEAAADt/+f/DQABAAEAAADt/+j/DQABAAEAAADt/+n/DQABAAEAAADt/+r/DQABAAEAAAASAB4ADQABAAEAAAASAB0ADQABAAEAAAASABwADQABAAEAAAASABsADQABAAEAAAASABoADQABAAEAAAASABkADQABAAEAAAASABgADQABAAEAAAASABcADQABAAEAAAASABYADQABAAEAAAASABUADQABAAEAAAASABQADQABAAEAAAASABMADQABAAEAAAASABIADQABAAEAAAASABEADQABAAEAAAASABAADQABAAEAAAASAA8ADQABAAEAAAASAA4ADQABAAEAAAASAA0ADQABAAEAAAASAAwADQABAAEAAAASAAsADQABAAEAAAARAAsADQABAAEAAAARAAwADQABAAEAAAAQAAwADQABAAEAAAAPAAwADQABAAEAAAAOAAwADQABAAEAAAANAAwADQABAAEAAAANAAsADQABAAEAAAANAAoADQABAAEAAAANAAkADQABAAEAAAANAAgADQABAAEAAAANAAcADQABAAEAAAANAAYADQABAAEAAAANAAUADQABAAEAAAANAAQADQABAAEAAAANAAMADQABAAEAAAANAAIADQABAAEAAAANAAEADQABAAEAAAANAAAADQABAAEAAAANAP//DQABAAEAAAANAP7/DQABAAEAAAANAP3/DQABAAEAAAANAPz/DQABAAEAAAANAPv/DQABAAEAAAANAPr/DQABAAEAAAANAPn/DQABAAEAAAANAPj/DQABAAEAAAANAPf/DQABAAEAAAANAPb/DQABAAEAAAANAPX/DQABAAEAAAANAPT/DQABAAEAAAANAPP/DQABAAEAAAANAPL/DQABAAEAAAANAPH/DQABAAEAAAANAPD/DQABAAEAAAANAO//DQABAAEAAAANAO7/DQABAAEAAAANAO3/DQABAAEAAAANAOz/DQABAAEAAAANAOv/DQABAAEAAAANAOr/DQABAAEAAAANAOn/DQABAAEAAAANAOj/DQABAAEAAAANAOf/DQABAAEAAAANAOb/DQABAAEAAAANAOX/DQABAAEAAAANAOT/DQABAAEAAAANAOP/DQABAAEAAAANAOL/DQABAAEAAAANAOH/DQABAAEAAAANAOD/DQABAAEAAAAMAOD/DQABAAEAAAALAOD/DQABAAEAAAAKAOD/DQABAAEAAAAJAOD/DQABAAEAAAAIAOD/DQABAAEAAAAHAOD/DQABAAEAAAAGAOD/DQABAAEAAAAFAOD/DQABAAEAAAAEAOD/DQABAAEAAAADAOD/DQABAAEAAAACAOD/DQABAAEAAAABAOD/DQABAAEAAAAAAOD/DQABAAEAAAD//+D/DQABAAEAAAD+/+D/DQABAAEAAAD9/+D/DQABAAEAAAD8/+D/DQABAAEAAAD7/+D/DQABAAEAAAD6/+D/DQABAAEAAAD5/+D/DQABAAEAAAD4/+D/DQABAAEAAAD3/+D/DQABAAEAAAD2/+D/DQABAAEAAAD1/+D/DQABAAEAAAD0/+D/DQABAAEAAADz/+D/DQABAAEAAADy/+D/DQABAAEAAADx/+D/DQABAAEAAADw/+D/DQABAAEAAADv/+D/DQABAAEAAADu/+D/DQABAAEAAADu/+H/DQABAAEAAADu/+L/DQABAAEAAADu/+P/DQABAAEAAADu/+T/DQABAAEAAADu/+X/DQABAAEAAADu/+b/DQABAAEAAADu/+f/DQABAAEAAADu/+j/DQABAAEAAADu/+n/DQABAAEAAADu/+r/DQABAAEAAADu/+v/DQABAAEAAADt/+v/DQABAAEAAADs/+v/DQABAAEAAADs/+z/DQABAAEAAADs/+3/DQABAAEAAADs/+7/DQABAAEAAADs/+//DQABAAEAAADs//D/DQABAAEAAADs//H/DQABAAEAAADs//L/DQABAAEAAADs//P/DQABAAEAAADs//T/DQABAAEAAADs//X/DQABAAEAAADs//b/DQABAAEAAADs//f/DQABAAEAAADs//j/DQABAAEAAADs//n/DQABAAEAAADs//r/DQABAAEAAADs//v/DQABAAEAAADs//z/DQABAAEAAADs//3/DQABAAEAAADs//7/DQABAAEAAADs////DQABAAEAAADs/wAADQABAAEAAADs/wEADQABAAEAAADs/wIADQABAAEAAADs/wMADQABAAEAAADs/wQADQABAAEAAADs/wUADQABAAEAAADs/wYADQABAAEAAADs/wcADQABAAEAAADs/wgADQABAAEAAADs/wkADQABAAEAAADs/woADQABAAEAAADs/wsADQABAAEAAADs/wwADQABAAEAAADs/w0ADQABAAEAAADs/w4ADQABAAEAAADs/w8ADQABAAEAAADs/xAADQABAAEAAADs/xEADQABAAEAAADs/xIADQABAAEAAADs/xMADQABAAEAAADs/xQADQABAAEAAADs/xUADQABAAEAAADs/xYADQABAAEAAADs/xcADQABAAEAAADs/xgADQABAAEAAADs/xkADQABAAEAAADs/xoADQABAAEAAADs/xsADQABAAEAAADs/xwADQABAAEAAADs/x0ADQABAAEAAADs/x4ADQABAAEAAADs/x8ADQABAAEAAADs/yAADQABAAEAAADs/yEADQABAAEAAADs/yIADQABAAEAAADt/yIADQABAAEAAADt/yEADQABAAEAAADt/yAADQABAAEAAADt/x8ADQABAAEAAADt/x4ADQABAAEAAADt/x0ADQABAAEAAADt/xwADQABAAEAAADt/xsADQABAAEAAADt/xoADQABAAEAAADt/xkADQABAAEAAADt/xgADQABAAEAAADt/xcADQABAAEAAADt/xYADQABAAEAAADt/xUADQABAAEAAADt/xQADQABAAEAAADt/xMADQABAAEAAADt/xIADQABAAEAAADt/xEADQABAAEAAADt/xAADQABAAEAAADt/w8ADQABAAEAAADt/w4ADQABAAEAAADt/w0ADQABAAEAAADt/wwADQABAAEAAADt/wsADQABAAEAAADt/woADQABAAEAAADt/wkADQABAAEAAADt/wgADQABAAEAAADt/wcADQABAAEAAADt/wYADQABAAEAAADt/wUADQABAAEAAADt/wQADQABAAEAAADt/wMADQABAAEAAADt/wIADQABAAEAAADt/wEADQABAAEAAADt/wAADQABAAEAAADt////DQABAAEAAADt//7/DQABAAEAAADt//3/DQABAAEAAADt//z/DQABAAEAAADt//v/DQABAAEAAADt//r/DQABAAEAAADt//n/DQABAAEAAADt//j/DQABAAEAAADt//f/DQABAAEAAADt//b/DQABAAEAAADt//X/DQABAAEAAADt//T/DQABAAEAAADt//P/DQABAAEAAADt//L/DQABAAEAAADt//H/DQABAAEAAADt//D/DQABAAEAAADt/+//DQABAAEAAADt/+7/DQABAAEAAADt/+3/DQABAAEAAADt/+z/DQABAAEAAADu/+z/DQABAAEAAADu/+3/DQABAAEAAADu/+7/DQABAAEAAADu/+//DQABAAEAAADu//D/DQABAAEAAADu//H/DQABAAEAAADu//L/DQABAAEAAADu//P/DQABAAEAAADu//T/DQABAAEAAADu//X/DQABAAEAAADu//b/DQABAAEAAADu//f/DQABAAEAAADu//j/DQABAAEAAADu//n/DQABAAEAAADu//r/DQABAAEAAADu//v/DQABAAEAAADu//z/DQABAAEAAADu//3/DQABAAEAAADu//7/DQABAAEAAADu////DQABAAEAAADu/wAADQABAAEAAADu/wEADQABAAEAAADu/wIADQABAAEAAADu/wMADQABAAEAAADu/wQADQABAAEAAADu/wUADQABAAEAAADu/wYADQABAAEAAADu/wcADQABAAEAAADu/wgADQABAAEAAADu/wkADQABAAEAAADu/woADQABAAEAAADu/wsADQABAAEAAADu/wwADQABAAEAAADu/w0ADQABAAEAAADu/w4ADQABAAEAAADu/w8ADQABAAEAAADu/xAADQABAAEAAADu/xEADQABAAEAAADu/xIADQABAAEAAADu/xMADQABAAEAAADu/xQADQABAAEAAADu/xUADQABAAEAAADu/xYADQABAAEAAADu/xcADQABAAEAAADu/xgADQABAAEAAADu/xkADQABAAEAAADu/xoADQABAAEAAADu/xsADQABAAEAAADu/xwADQABAAEAAADu/x0ADQABAAEAAADu/x4ADQABAAEAAADu/x8ADQABAAEAAADu/yAADQABAAEAAADu/yEADQABAAEAAADu/yIADQABAAEAAADv/yIADQABAAEAAADv/yEADQABAAEAAADv/yAADQABAAEAAADv/x8ADQABAAEAAADv/x4ADQABAAEAAADv/x0ADQABAAEAAADv/xwADQABAAEAAADv/xsADQABAAEAAADv/xoADQABAAEAAADv/xkADQABAAEAAADv/xgADQABAAEAAADv/xcADQABAAEAAADv/xYADQABAAEAAADv/xUADQABAAEAAADv/xQADQABAAEAAADv/xMADQABAAEAAADv/xIADQABAAEAAADv/xEADQABAAEAAADv/xAADQABAAEAAADv/w8ADQABAAEAAADv/w4ADQABAAEAAADv/w0ADQABAAEAAADv/wwADQABAAEAAADv/wsADQABAAEAAADv/woADQABAAEAAADv/wkADQABAAEAAADv/wgADQABAAEAAADv/wcADQABAAEAAADv/wYADQABAAEAAADv/wUADQABAAEAAADv/wQADQABAAEAAADv/wMADQABAAEAAADv/wIADQABAAEAAADv/wEADQABAAEAAADv/wAADQABAAEAAADv////DQABAAEAAADv//7/DQABAAEAAADv//3/DQABAAEAAADv//z/DQABAAEAAADv//v/DQABAAEAAADv//r/DQABAAEAAADv//n/DQABAAEAAADv//j/DQABAAEAAADv//f/DQABAAEAAADv//b/DQABAAEAAADv//X/DQABAAEAAADv//T/DQABAAEAAADv//P/DQABAAEAAADv//L/DQABAAEAAADv//H/DQABAAEAAADv//D/DQABAAEAAADv/+//DQABAAEAAADv/+7/DQABAAEAAADv/+3/DQABAAEAAADv/+z/DQABAAEAAADv/+v/DQABAAEAAADv/+r/DQABAAEAAADv/+n/DQABAAEAAADv/+j/DQABAAEAAADv/+f/DQABAAEAAADv/+b/DQABAAEAAADv/+X/DQABAAEAAADv/+T/DQABAAEAAADv/+P/DQABAAEAAADv/+L/DQABAAEAAADv/+H/DQABAAEAAADw/+H/DQABAAEAAADw/+L/DQABAAEAAADw/+P/DQABAAEAAADw/+T/DQABAAEAAADw/+X/DQABAAEAAADw/+b/DQABAAEAAADw/+f/DQABAAEAAADw/+j/DQABAAEAAADw/+n/DQABAAEAAADw/+r/DQABAAEAAADw/+v/DQABAAEAAADw/+z/DQABAAEAAADw/+3/DQABAAEAAADw/+7/DQABAAEAAADw/+//DQABAAEAAADw//D/DQABAAEAAADw//H/DQABAAEAAADw//L/DQABAAEAAADw//P/DQABAAEAAADw//T/DQABAAEAAADw//X/DQABAAEAAADw//b/DQABAAEAAADw//f/DQABAAEAAADw//j/DQABAAEAAADw//n/DQABAAEAAADw//r/DQABAAEAAADw//v/DQABAAEAAADw//z/DQABAAEAAADw//3/DQABAAEAAADw//7/DQABAAEAAADw////DQABAAEAAADw/wAADQABAAEAAADw/wEADQABAAEAAADw/wIADQABAAEAAADw/wMADQABAAEAAADw/wQADQABAAEAAADw/wUADQABAAEAAADw/wYADQABAAEAAADw/wcADQABAAEAAADw/wgADQABAAEAAADw/wkADQABAAEAAADw/woADQABAAEAAADw/wsADQABAAEAAADw/wwADQABAAEAAADw/w0ADQABAAEAAADw/w4ADQABAAEAAADw/w8ADQABAAEAAADw/xAADQABAAEAAADw/xEADQABAAEAAADw/xIADQABAAEAAADw/xMADQABAAEAAADw/xQADQABAAEAAADw/xUADQABAAEAAADw/xYADQABAAEAAADw/xcADQABAAEAAADw/xgADQABAAEAAADw/xkADQABAAEAAADw/xoADQABAAEAAADw/xsADQABAAEAAADw/xwADQABAAEAAADw/x0ADQABAAEAAADw/x4ADQABAAEAAADw/x8ADQABAAEAAADw/yAADQABAAEAAADw/yEADQABAAEAAADw/yIADQABAAEAAADx/yIADQABAAEAAADx/yEADQABAAEAAADx/yAADQABAAEAAADx/x8ADQABAAEAAADx/x4ADQABAAEAAADx/x0ADQABAAEAAADx/xwADQABAAEAAADx/xsADQABAAEAAADx/xoADQABAAEAAADx/xkADQABAAEAAADx/xgADQABAAEAAADx/xcADQABAAEAAADx/xYADQABAAEAAADx/xUADQABAAEAAADx/xQADQABAAEAAADx/xMADQABAAEAAADx/xIADQABAAEAAADx/xEADQABAAEAAADx/xAADQABAAEAAADx/w8ADQABAAEAAADx/w4ADQABAAEAAADx/w0ADQABAAEAAADx/wwADQABAAEAAADx/wsADQABAAEAAADx/woADQABAAEAAADx/wkADQABAAEAAADx/wgADQABAAEAAADx/wcADQABAAEAAADx/wYADQABAAEAAADx/wUADQABAAEAAADx/wQADQABAAEAAADx/wMADQABAAEAAADx/wIADQABAAEAAADx/wEADQABAAEAAADx/wAADQABAAEAAADx////DQABAAEAAADx//7/DQABAAEAAADx//3/DQABAAEAAADx//z/DQABAAEAAADx//v/DQABAAEAAADx//r/DQABAAEAAADx//n/DQABAAEAAADx//j/DQABAAEAAADx//f/DQABAAEAAADx//b/DQABAAEAAADx//X/DQABAAEAAADx//T/DQABAAEAAADx//P/DQABAAEAAADx//L/DQABAAEAAADx//H/DQABAAEAAADx//D/DQABAAEAAADx/+//DQABAAEAAADx/+7/DQABAAEAAADx/+3/DQABAAEAAADx/+z/DQABAAEAAADx/+v/DQABAAEAAADx/+r/DQABAAEAAADx/+n/DQABAAEAAADx/+j/DQABAAEAAADx/+f/DQABAAEAAADx/+b/DQABAAEAAADx/+X/DQABAAEAAADx/+T/DQABAAEAAADx/+P/DQABAAEAAADx/+L/DQABAAEAAADx/+H/DQABAAEAAADy/+H/DQABAAEAAADy/+L/DQABAAEAAADy/+P/DQABAAEAAADy/+T/DQABAAEAAADy/+X/DQABAAEAAADy/+b/DQABAAEAAADy/+f/DQABAAEAAADy/+j/DQABAAEAAADy/+n/DQABAAEAAADy/+r/DQABAAEAAADy/+v/DQABAAEAAADy/+z/DQABAAEAAADy/+3/DQABAAEAAADy/+7/DQABAAEAAADy/+//DQABAAEAAADy//D/DQABAAEAAADy//H/DQABAAEAAADy//L/DQABAAEAAADy//P/DQABAAEAAADy//T/DQABAAEAAADy//X/DQABAAEAAADy//b/DQABAAEAAADy//f/DQABAAEAAADy//j/DQABAAEAAADy//n/DQABAAEAAADy//r/DQABAAEAAADy//v/DQABAAEAAADy//z/DQABAAEAAADy//3/DQABAAEAAADy//7/DQABAAEAAADy////DQABAAEAAADy/wAADQABAAEAAADy/wEADQABAAEAAADy/wIADQABAAEAAADy/wMADQABAAEAAADy/wQADQABAAEAAADy/wUADQABAAEAAADy/wYADQABAAEAAADy/wcADQABAAEAAADy/wgADQABAAEAAADy/wkADQABAAEAAADy/woADQABAAEAAADy/wsADQABAAEAAADy/wwADQABAAEAAADy/w0ADQABAAEAAADy/w4ADQABAAEAAADy/w8ADQABAAEAAADy/xAADQABAAEAAADy/xEADQABAAEAAADy/xIADQABAAEAAADy/xMADQABAAEAAADy/xQADQABAAEAAADy/xUADQABAAEAAADy/xYADQABAAEAAADy/xcADQABAAEAAADy/xgADQABAAEAAADy/xkADQABAAEAAADy/xoADQABAAEAAADy/xsADQABAAEAAADy/xwADQABAAEAAADy/x0ADQABAAEAAADy/x4ADQABAAEAAADy/x8ADQABAAEAAADy/yAADQABAAEAAADy/yEADQABAAEAAADy/yIADQABAAEAAADz/yIADQABAAEAAADz/yEADQABAAEAAADz/yAADQABAAEAAADz/x8ADQABAAEAAADz/x4ADQABAAEAAADz/x0ADQABAAEAAADz/xwADQABAAEAAADz/xsADQABAAEAAADz/xoADQABAAEAAADz/xkADQABAAEAAADz/xgADQABAAEAAADz/xcADQABAAEAAADz/xYADQABAAEAAADz/xUADQABAAEAAADz/xQADQABAAEAAADz/xMADQABAAEAAADz/xIADQABAAEAAADz/xEADQABAAEAAADz/xAADQABAAEAAADz/w8ADQABAAEAAADz/w4ADQABAAEAAADz/w0ADQABAAEAAADz/wwADQABAAEAAADz/wsADQABAAEAAADz/woADQABAAEAAADz/wkADQABAAEAAADz/wgADQABAAEAAADz/wcADQABAAEAAADz/wYADQABAAEAAADz/wUADQABAAEAAADz/wQADQABAAEAAADz/wMADQABAAEAAADz/wIADQABAAEAAADz/wEADQABAAEAAADz/wAADQABAAEAAADz////DQABAAEAAADz//7/DQABAAEAAADz//3/DQABAAEAAADz//z/DQABAAEAAADz//v/DQABAAEAAADz//r/DQABAAEAAADz//n/DQABAAEAAADz//j/DQABAAEAAADz//f/DQABAAEAAADz//b/DQABAAEAAADz//X/DQABAAEAAADz//T/DQABAAEAAADz//P/DQABAAEAAADz//L/DQABAAEAAADz//H/DQABAAEAAADz//D/DQABAAEAAADz/+//DQABAAEAAADz/+7/DQABAAEAAADz/+3/DQABAAEAAADz/+z/DQABAAEAAADz/+v/DQABAAEAAADz/+r/DQABAAEAAADz/+n/DQABAAEAAADz/+j/DQABAAEAAADz/+f/DQABAAEAAADz/+b/DQABAAEAAADz/+X/DQABAAEAAADz/+T/DQABAAEAAADz/+P/DQABAAEAAADz/+L/DQABAAEAAADz/+H/DQABAAEAAAD0/+H/DQABAAEAAAD0/+L/DQABAAEAAAD0/+P/DQABAAEAAAD0/+T/DQABAAEAAAD0/+X/DQABAAEAAAD0/+b/DQABAAEAAAD0/+f/DQABAAEAAAD0/+j/DQABAAEAAAD0/+n/DQABAAEAAAD0/+r/DQABAAEAAAD0/+v/DQABAAEAAAD0/+z/DQABAAEAAAD0/+3/DQABAAEAAAD0/+7/DQABAAEAAAD1/+7/DQABAAEAAAD1/+3/DQABAAEAAAD1/+z/DQABAAEAAAD1/+v/DQABAAEAAAD1/+r/DQABAAEAAAD1/+n/DQABAAEAAAD1/+j/DQABAAEAAAD1/+f/DQABAAEAAAD1/+b/DQABAAEAAAD1/+X/DQABAAEAAAD1/+T/DQABAAEAAAD1/+P/DQABAAEAAAD1/+L/DQABAAEAAAD1/+H/DQABAAEAAAD2/+H/DQABAAEAAAD2/+L/DQABAAEAAAD2/+P/DQABAAEAAAD2/+T/DQABAAEAAAD2/+X/DQABAAEAAAD2/+b/DQABAAEAAAD2/+f/DQABAAEAAAD2/+j/DQABAAEAAAD2/+n/DQABAAEAAAD2/+r/DQABAAEAAAD2/+v/DQABAAEAAAD2/+z/DQABAAEAAAD2/+3/DQABAAEAAAD2/+7/DQABAAEAAAD2/+//DQABAAEAAAD1/+//DQABAAEAAAD1//D/DQABAAEAAAD1//H/DQABAAEAAAD0//H/DQABAAEAAAD0//L/DQABAAEAAAD1//L/DQABAAEAAAD1//P/DQABAAEAAAD1//T/DQABAAEAAAD1//X/DQABAAEAAAD1//b/DQABAAEAAAD1//f/DQABAAEAAAD1//j/DQABAAEAAAD1//n/DQABAAEAAAD1//r/DQABAAEAAAD1//v/DQABAAEAAAD2//v/DQABAAEAAAD2//r/DQABAAEAAAD2//n/DQABAAEAAAD2//j/DQABAAEAAAD2//f/DQABAAEAAAD2//b/DQABAAEAAAD2//X/DQABAAEAAAD2//T/DQABAAEAAAD2//P/DQABAAEAAAD2//L/DQABAAEAAAD2//H/DQABAAEAAAD2//D/DQABAAEAAAD3//D/DQABAAEAAAD3/+//DQABAAEAAAD3/+7/DQABAAEAAAD3/+3/DQABAAEAAAD3/+z/DQABAAEAAAD3/+v/DQABAAEAAAD3/+r/DQABAAEAAAD3/+n/DQABAAEAAAD3/+j/DQABAAEAAAD3/+f/DQABAAEAAAD3/+b/DQABAAEAAAD3/+X/DQABAAEAAAD3/+T/DQABAAEAAAD3/+P/DQABAAEAAAD3/+L/DQABAAEAAAD3/+H/DQABAAEAAAD4/+H/DQABAAEAAAD4/+L/DQABAAEAAAD4/+P/DQABAAEAAAD4/+T/DQABAAEAAAD4/+X/DQABAAEAAAD4/+b/DQABAAEAAAD4/+f/DQABAAEAAAD4/+j/DQABAAEAAAD4/+n/DQABAAEAAAD4/+r/DQABAAEAAAD4/+v/DQABAAEAAAD4/+z/DQABAAEAAAD4/+3/DQABAAEAAAD4/+7/DQABAAEAAAD4/+//DQABAAEAAAD4//D/DQABAAEAAAD4//H/DQABAAEAAAD3//H/DQABAAEAAAD3//L/DQABAAEAAAD3//P/DQABAAEAAAD3//T/DQABAAEAAAD3//X/DQABAAEAAAD3//b/DQABAAEAAAD3//f/DQABAAEAAAD3//j/DQABAAEAAAD3//n/DQABAAEAAAD3//r/DQABAAEAAAD3//v/DQABAAEAAAD3//z/DQABAAEAAAD2//z/DQABAAEAAAD3//3/DQABAAEAAAD3//7/DQABAAEAAAD4//7/DQABAAEAAAD4//3/DQABAAEAAAD4//z/DQABAAEAAAD4//v/DQABAAEAAAD4//r/DQABAAEAAAD4//n/DQABAAEAAAD4//j/DQABAAEAAAD4//f/DQABAAEAAAD4//b/DQABAAEAAAD4//X/DQABAAEAAAD4//T/DQABAAEAAAD4//P/DQABAAEAAAD4//L/DQABAAEAAAD5//L/DQABAAEAAAD5//H/DQABAAEAAAD5//D/DQABAAEAAAD5/+//DQABAAEAAAD5/+7/DQABAAEAAAD5/+3/DQABAAEAAAD5/+z/DQABAAEAAAD5/+v/DQABAAEAAAD5/+r/DQABAAEAAAD5/+n/DQABAAEAAAD5/+j/DQABAAEAAAD5/+f/DQABAAEAAAD5/+b/DQABAAEAAAD5/+X/DQABAAEAAAD5/+T/DQABAAEAAAD5/+P/DQABAAEAAAD5/+L/DQABAAEAAAD5/+H/DQABAAEAAAD6/+H/DQABAAEAAAD6/+L/DQABAAEAAAD6/+P/DQABAAEAAAD6/+T/DQABAAEAAAD6/+X/DQABAAEAAAD6/+b/DQABAAEAAAD6/+f/DQABAAEAAAD6/+j/DQABAAEAAAD6/+n/DQABAAEAAAD6/+r/DQABAAEAAAD6/+v/DQABAAEAAAD6/+z/DQABAAEAAAD6/+3/DQABAAEAAAD6/+7/DQABAAEAAAD6/+//DQABAAEAAAD6//D/DQABAAEAAAD6//H/DQABAAEAAAD6//L/DQABAAEAAAD6//P/DQABAAEAAAD5//P/DQABAAEAAAD5//T/DQABAAEAAAD5//X/DQABAAEAAAD5//b/DQABAAEAAAD5//f/DQABAAEAAAD5//j/DQABAAEAAAD5//n/DQABAAEAAAD5//r/DQABAAEAAAD5//v/DQABAAEAAAD5//z/DQABAAEAAAD5//3/DQABAAEAAAD5//7/DQABAAEAAAD5////DQABAAEAAAD4////DQABAAEAAAD4/wAADQABAAEAAAD5/wAADQABAAEAAAD5/wEADQABAAEAAAD5/wIADQABAAEAAAD5/wMADQABAAEAAAD6/wMADQABAAEAAAD6/wIADQABAAEAAAD6/wEADQABAAEAAAD6/wAADQABAAEAAAD6////DQABAAEAAAD6//7/DQABAAEAAAD6//3/DQABAAEAAAD6//z/DQABAAEAAAD6//v/DQABAAEAAAD6//r/DQABAAEAAAD6//n/DQABAAEAAAD6//j/DQABAAEAAAD6//f/DQABAAEAAAD6//b/DQABAAEAAAD6//X/DQABAAEAAAD6//T/DQABAAEAAAD7//T/DQABAAEAAAD7//P/DQABAAEAAAD7//L/DQABAAEAAAD7//H/DQABAAEAAAD7//D/DQABAAEAAAD7/+//DQABAAEAAAD7/+7/DQABAAEAAAD7/+3/DQABAAEAAAD7/+z/DQABAAEAAAD7/+v/DQABAAEAAAD7/+r/DQABAAEAAAD7/+n/DQABAAEAAAD7/+j/DQABAAEAAAD7/+f/DQABAAEAAAD7/+b/DQABAAEAAAD7/+X/DQABAAEAAAD7/+T/DQABAAEAAAD7/+P/DQABAAEAAAD7/+L/DQABAAEAAAD7/+H/DQABAAEAAAD8/+H/DQABAAEAAAD8/+L/DQABAAEAAAD8/+P/DQABAAEAAAD8/+T/DQABAAEAAAD8/+X/DQABAAEAAAD8/+b/DQABAAEAAAD8/+f/DQABAAEAAAD8/+j/DQABAAEAAAD8/+n/DQABAAEAAAD8/+r/DQABAAEAAAD8/+v/DQABAAEAAAD8/+z/DQABAAEAAAD8/+3/DQABAAEAAAD8/+7/DQABAAEAAAD8/+//DQABAAEAAAD8//D/DQABAAEAAAD8//H/DQABAAEAAAD8//L/DQABAAEAAAD8//P/DQABAAEAAAD8//T/DQABAAEAAAD8//X/DQABAAEAAAD7//X/DQABAAEAAAD7//b/DQABAAEAAAD7//f/DQABAAEAAAD7//j/DQABAAEAAAD7//n/DQABAAEAAAD7//r/DQABAAEAAAD7//v/DQABAAEAAAD7//z/DQABAAEAAAD7//3/DQABAAEAAAD7//7/DQABAAEAAAD7////DQABAAEAAAD7/wAADQABAAEAAAD7/wEADQABAAEAAAD7/wIADQABAAEAAAD7/wMADQABAAEAAAD7/wQADQABAAEAAAD6/wQADQABAAEAAAD7/wUADQABAAEAAAD8/wUADQABAAEAAAD8/wQADQABAAEAAAD8/wMADQABAAEAAAD8/wIADQABAAEAAAD8/wEADQABAAEAAAD8/wAADQABAAEAAAD8////DQABAAEAAAD8//7/DQABAAEAAAD8//3/DQABAAEAAAD8//z/DQABAAEAAAD8//v/DQABAAEAAAD8//r/DQABAAEAAAD8//n/DQABAAEAAAD8//j/DQABAAEAAAD8//f/DQABAAEAAAD8//b/DQABAAEAAAD9//b/DQABAAEAAAD9//X/DQABAAEAAAD9//T/DQABAAEAAAD9//P/DQABAAEAAAD9//L/DQABAAEAAAD9//H/DQABAAEAAAD9//D/DQABAAEAAAD9/+//DQABAAEAAAD9/+7/DQABAAEAAAD9/+3/DQABAAEAAAD9/+z/DQABAAEAAAD9/+v/DQABAAEAAAD9/+r/DQABAAEAAAD9/+n/DQABAAEAAAD9/+j/DQABAAEAAAD9/+f/DQABAAEAAAD9/+b/DQABAAEAAAD9/+X/DQABAAEAAAD9/+T/DQABAAEAAAD9/+P/DQABAAEAAAD9/+L/DQABAAEAAAD9/+H/DQABAAEAAAD+/+H/DQABAAEAAAD+/+L/DQABAAEAAAD+/+P/DQABAAEAAAD+/+T/DQABAAEAAAD+/+X/DQABAAEAAAD+/+b/DQABAAEAAAD+/+f/DQABAAEAAAD+/+j/DQABAAEAAAD+/+n/DQABAAEAAAD+/+r/DQABAAEAAAD+/+v/DQABAAEAAAD+/+z/DQABAAEAAAD+/+3/DQABAAEAAAD+/+7/DQABAAEAAAD+/+//DQABAAEAAAD+//D/DQABAAEAAAD+//H/DQABAAEAAAD+//L/DQABAAEAAAD+//P/DQABAAEAAAD+//T/DQABAAEAAAD+//X/DQABAAEAAAD+//b/DQABAAEAAAD+//f/DQABAAEAAAD9//f/DQABAAEAAAD9//j/DQABAAEAAAD9//n/DQABAAEAAAD9//r/DQABAAEAAAD9//v/DQABAAEAAAD9//z/DQABAAEAAAD9//3/DQABAAEAAAD9//7/DQABAAEAAAD9////DQABAAEAAAD9/wAADQABAAEAAAD9/wEADQABAAEAAAD9/wIADQABAAEAAAD9/wMADQABAAEAAAD9/wQADQABAAEAAAD9/wUADQABAAEAAAD9/wYADQABAAEAAAD8/wYADQABAAEAAAD9/wcADQABAAEAAAD+/wcADQABAAEAAAD+/wYADQABAAEAAAD+/wUADQABAAEAAAD+/wQADQABAAEAAAD+/wMADQABAAEAAAD+/wIADQABAAEAAAD+/wEADQABAAEAAAD+/wAADQABAAEAAAD+////DQABAAEAAAD+//7/DQABAAEAAAD+//3/DQABAAEAAAD+//z/DQABAAEAAAD+//v/DQABAAEAAAD+//r/DQABAAEAAAD+//n/DQABAAEAAAD+//j/DQABAAEAAAD///j/DQABAAEAAAD///f/DQABAAEAAAD///b/DQABAAEAAAD///X/DQABAAEAAAD///T/DQABAAEAAAD///P/DQABAAEAAAD///L/DQABAAEAAAD///H/DQABAAEAAAD///D/DQABAAEAAAD//+//DQABAAEAAAD//+7/DQABAAEAAAD//+3/DQABAAEAAAD//+z/DQABAAEAAAD//+v/DQABAAEAAAD//+r/DQABAAEAAAD//+n/DQABAAEAAAD//+j/DQABAAEAAAD//+f/DQABAAEAAAD//+b/DQABAAEAAAD//+X/DQABAAEAAAD//+T/DQABAAEAAAD//+P/DQABAAEAAAD//+L/DQABAAEAAAD//+H/DQABAAEAAAAAAOH/DQABAAEAAAAAAOL/DQABAAEAAAAAAOP/DQABAAEAAAAAAOT/DQABAAEAAAAAAOX/DQABAAEAAAAAAOb/DQABAAEAAAAAAOf/DQABAAEAAAAAAOj/DQABAAEAAAAAAOn/DQABAAEAAAAAAOr/DQABAAEAAAAAAOv/DQABAAEAAAAAAOz/DQABAAEAAAAAAO3/DQABAAEAAAAAAO7/DQABAAEAAAAAAO//DQABAAEAAAAAAPD/DQABAAEAAAAAAPH/DQABAAEAAAAAAPL/DQABAAEAAAAAAPP/DQABAAEAAAAAAPT/DQABAAEAAAAAAPX/DQABAAEAAAAAAPb/DQABAAEAAAAAAPf/DQABAAEAAAAAAPj/DQABAAEAAAAAAPn/DQABAAEAAAD///n/DQABAAEAAAD///r/DQABAAEAAAD///v/DQABAAEAAAD///z/DQABAAEAAAD///3/DQABAAEAAAD///7/DQABAAEAAAD/////DQABAAEAAAD//wAADQABAAEAAAD//wEADQABAAEAAAD//wIADQABAAEAAAD//wMADQABAAEAAAD//wQADQABAAEAAAD//wUADQABAAEAAAD//wYADQABAAEAAAD//wcADQABAAEAAAD//wgADQABAAEAAAAAAAgADQABAAEAAAAAAAcADQABAAEAAAAAAAYADQABAAEAAAAAAAUADQABAAEAAAAAAAQADQABAAEAAAAAAAMADQABAAEAAAAAAAIADQABAAEAAAAAAAEADQABAAEAAAAAAAAADQABAAEAAAAAAP//DQABAAEAAAAAAP7/DQABAAEAAAAAAP3/DQABAAEAAAAAAPz/DQABAAEAAAAAAPv/DQABAAEAAAAAAPr/DQABAAEAAAABAPr/DQABAAEAAAABAPn/DQABAAEAAAABAPj/DQABAAEAAAABAPf/DQABAAEAAAABAPb/DQABAAEAAAABAPX/DQABAAEAAAABAPT/DQABAAEAAAABAPP/DQABAAEAAAABAPL/DQABAAEAAAABAPH/DQABAAEAAAABAPD/DQABAAEAAAABAO//DQABAAEAAAABAO7/DQABAAEAAAABAO3/DQABAAEAAAABAOz/DQABAAEAAAABAOv/DQABAAEAAAABAOr/DQABAAEAAAABAOn/DQABAAEAAAABAOj/DQABAAEAAAABAOf/DQABAAEAAAABAOb/DQABAAEAAAABAOX/DQABAAEAAAABAOT/DQABAAEAAAABAOP/DQABAAEAAAABAOL/DQABAAEAAAABAOH/DQABAAEAAAACAOH/DQABAAEAAAACAOL/DQABAAEAAAACAOP/DQABAAEAAAACAOT/DQABAAEAAAACAOX/DQABAAEAAAACAOb/DQABAAEAAAACAOf/DQABAAEAAAACAOj/DQABAAEAAAACAOn/DQABAAEAAAACAOr/DQABAAEAAAACAOv/DQABAAEAAAACAOz/DQABAAEAAAACAO3/DQABAAEAAAACAO7/DQABAAEAAAACAO//DQABAAEAAAACAPD/DQABAAEAAAACAPH/DQABAAEAAAACAPL/DQABAAEAAAACAPP/DQABAAEAAAACAPT/DQABAAEAAAACAPX/DQABAAEAAAACAPb/DQABAAEAAAACAPf/DQABAAEAAAACAPj/DQABAAEAAAACAPn/DQABAAEAAAACAPr/DQABAAEAAAACAPv/DQABAAEAAAABAPv/DQABAAEAAAABAPz/DQABAAEAAAABAP3/DQABAAEAAAABAP7/DQABAAEAAAABAP//DQABAAEAAAABAAAADQABAAEAAAABAAEADQABAAEAAAABAAIADQABAAEAAAABAAMADQABAAEAAAABAAQADQABAAEAAAABAAUADQABAAEAAAABAAYADQABAAEAAAABAAcADQABAAEAAAABAAgADQABAAEAAAABAAkADQABAAEAAAAAAAkADQABAAEAAAACAAkADQABAAEAAAACAAgADQABAAEAAAACAAcADQABAAEAAAACAAYADQABAAEAAAACAAUADQABAAEAAAACAAQADQABAAEAAAACAAMADQABAAEAAAACAAIADQABAAEAAAACAAEADQABAAEAAAACAAAADQABAAEAAAACAP//DQABAAEAAAACAP7/DQABAAEAAAACAP3/DQABAAEAAAACAPz/DQABAAEAAAADAPz/DQABAAEAAAADAPv/DQABAAEAAAADAPr/DQABAAEAAAADAPn/DQABAAEAAAADAPj/DQABAAEAAAADAPf/DQABAAEAAAADAPb/DQABAAEAAAADAPX/DQABAAEAAAADAPT/DQABAAEAAAADAPP/DQABAAEAAAADAPL/DQABAAEAAAADAPH/DQABAAEAAAADAPD/DQABAAEAAAADAO//DQABAAEAAAADAO7/DQABAAEAAAADAO3/DQABAAEAAAADAOz/DQABAAEAAAADAOv/DQABAAEAAAADAOr/DQABAAEAAAADAOn/DQABAAEAAAADAOj/DQABAAEAAAADAOf/DQABAAEAAAADAOb/DQABAAEAAAADAOX/DQABAAEAAAADAOT/DQABAAEAAAADAOP/DQABAAEAAAADAOL/DQABAAEAAAADAOH/DQABAAEAAAAEAOH/DQABAAEAAAAEAOL/DQABAAEAAAAEAOP/DQABAAEAAAAEAOT/DQABAAEAAAAEAOX/DQABAAEAAAAEAOb/DQABAAEAAAAEAOf/DQABAAEAAAAEAOj/DQABAAEAAAAEAOn/DQABAAEAAAAEAOr/DQABAAEAAAAEAOv/DQABAAEAAAAEAOz/DQABAAEAAAAEAO3/DQABAAEAAAAEAO7/DQABAAEAAAAEAO//DQABAAEAAAAEAPD/DQABAAEAAAAEAPH/DQABAAEAAAAEAPL/DQABAAEAAAAEAPP/DQABAAEAAAAEAPT/DQABAAEAAAAEAPX/DQABAAEAAAAEAPb/DQABAAEAAAAEAPf/DQABAAEAAAAEAPj/DQABAAEAAAAEAPn/DQABAAEAAAAEAPr/DQABAAEAAAAEAPv/DQABAAEAAAAEAPz/DQABAAEAAAAEAP3/DQABAAEAAAADAP3/DQABAAEAAAADAP7/DQABAAEAAAADAP//DQABAAEAAAADAAAADQABAAEAAAADAAEADQABAAEAAAADAAIADQABAAEAAAADAAMADQABAAEAAAADAAQADQABAAEAAAADAAUADQABAAEAAAADAAYADQABAAEAAAADAAcADQABAAEAAAADAAgADQABAAEAAAADAAkADQABAAEAAAADAAoADQABAAEAAAACAAoADQABAAEAAAAEAAoADQABAAEAAAAEAAkADQABAAEAAAAEAAgADQABAAEAAAAEAAcADQABAAEAAAAEAAYADQABAAEAAAAEAAUADQABAAEAAAAEAAQADQABAAEAAAAEAAMADQABAAEAAAAEAAIADQABAAEAAAAEAAEADQABAAEAAAAEAAAADQABAAEAAAAEAP//DQABAAEAAAAEAP7/DQABAAEAAAAFAP7/DQABAAEAAAAFAP3/DQABAAEAAAAFAPz/DQABAAEAAAAFAPv/DQABAAEAAAAFAPr/DQABAAEAAAAFAPn/DQABAAEAAAAFAPj/DQABAAEAAAAFAPf/DQABAAEAAAAFAPb/DQABAAEAAAAFAPX/DQABAAEAAAAFAPT/DQABAAEAAAAFAPP/DQABAAEAAAAFAPL/DQABAAEAAAAFAPH/DQABAAEAAAAFAPD/DQABAAEAAAAFAO//DQABAAEAAAAFAO7/DQABAAEAAAAFAO3/DQABAAEAAAAFAOz/DQABAAEAAAAFAOv/DQABAAEAAAAFAOr/DQABAAEAAAAFAOn/DQABAAEAAAAFAOj/DQABAAEAAAAFAOf/DQABAAEAAAAFAOb/DQABAAEAAAAFAOX/DQABAAEAAAAFAOT/DQABAAEAAAAFAOP/DQABAAEAAAAFAOL/DQABAAEAAAAFAOH/DQABAAEAAAAGAOH/DQABAAEAAAAGAOL/DQABAAEAAAAGAOP/DQABAAEAAAAGAOT/DQABAAEAAAAGAOX/DQABAAEAAAAGAOb/DQABAAEAAAAGAOf/DQABAAEAAAAGAOj/DQABAAEAAAAGAOn/DQABAAEAAAAGAOr/DQABAAEAAAAGAOv/DQABAAEAAAAGAOz/DQABAAEAAAAGAO3/DQABAAEAAAAGAO7/DQABAAEAAAAGAO//DQABAAEAAAAGAPD/DQABAAEAAAAGAPH/DQABAAEAAAAGAPL/DQABAAEAAAAGAPP/DQABAAEAAAAGAPT/DQABAAEAAAAGAPX/DQABAAEAAAAGAPb/DQABAAEAAAAGAPf/DQABAAEAAAAGAPj/DQABAAEAAAAGAPn/DQABAAEAAAAGAPr/DQABAAEAAAAGAPv/DQABAAEAAAAGAPz/DQABAAEAAAAGAP3/DQABAAEAAAAGAP7/DQABAAEAAAAGAP//DQABAAEAAAAFAP//DQABAAEAAAAFAAAADQABAAEAAAAFAAEADQABAAEAAAAFAAIADQABAAEAAAAFAAMADQABAAEAAAAFAAQADQABAAEAAAAFAAUADQABAAEAAAAFAAYADQABAAEAAAAFAAcADQABAAEAAAAFAAgADQABAAEAAAAFAAkADQABAAEAAAAFAAoADQABAAEAAAAFAAsADQABAAEAAAAFAAwADQABAAEAAAAEAAwADQABAAEAAAADAAwADQABAAEAAAACAAwADQABAAEAAAABAAwADQABAAEAAAABAAsADQABAAEAAAAAAAsADQABAAEAAAD//wsADQABAAEAAAD//woADQABAAEAAAD+/woADQABAAEAAAD+/wkADQABAAEAAAD9/wkADQABAAEAAAD8/wkADQABAAEAAAD8/wgADQABAAEAAAD7/wgADQABAAEAAAD7/wcADQABAAEAAAD6/wcADQABAAEAAAD6/wYADQABAAEAAAD5/wYADQABAAEAAAD4/wYADQABAAEAAAD4/wUADQABAAEAAAD4/wQADQABAAEAAAD3/wQADQABAAEAAAD3/wMADQABAAEAAAD3/wIADQABAAEAAAD3/wEADQABAAEAAAD2/wEADQABAAEAAAD2/wAADQABAAEAAAD2////DQABAAEAAAD1////DQABAAEAAAD1//7/DQABAAEAAAD1//3/DQABAAEAAAD0//3/DQABAAEAAAD0//z/DQABAAEAAAD0//7/DQABAAEAAAD0////DQABAAEAAAD0/wAADQABAAEAAAD0/wEADQABAAEAAAD0/wIADQABAAEAAAD0/wMADQABAAEAAAD0/wQADQABAAEAAAD0/wUADQABAAEAAAD0/wYADQABAAEAAAD0/wcADQABAAEAAAD0/wgADQABAAEAAAD0/wkADQABAAEAAAD0/woADQABAAEAAAD0/wsADQABAAEAAAD0/wwADQABAAEAAAD0/w0ADQABAAEAAAD0/w4ADQABAAEAAAD0/w8ADQABAAEAAAD0/xAADQABAAEAAAD0/xEADQABAAEAAAD0/xIADQABAAEAAAD0/xMADQABAAEAAAD0/xQADQABAAEAAAD0/xUADQABAAEAAAD0/xYADQABAAEAAAD0/xcADQABAAEAAAD0/xgADQABAAEAAAD0/xkADQABAAEAAAD0/xoADQABAAEAAAD0/xsADQABAAEAAAD0/xwADQABAAEAAAD0/x0ADQABAAEAAAD0/x4ADQABAAEAAAD0/x8ADQABAAEAAAD0/yAADQABAAEAAAD0/yEADQABAAEAAAD0/yIADQABAAEAAAD1/yIADQABAAEAAAD1/yEADQABAAEAAAD1/yAADQABAAEAAAD1/x8ADQABAAEAAAD1/x4ADQABAAEAAAD1/x0ADQABAAEAAAD1/xwADQABAAEAAAD1/xsADQABAAEAAAD1/xoADQABAAEAAAD1/xkADQABAAEAAAD1/xgADQABAAEAAAD1/xcADQABAAEAAAD1/xYADQABAAEAAAD1/xUADQABAAEAAAD1/xQADQABAAEAAAD1/xMADQABAAEAAAD1/xIADQABAAEAAAD1/xEADQABAAEAAAD1/xAADQABAAEAAAD1/w8ADQABAAEAAAD1/w4ADQABAAEAAAD1/w0ADQABAAEAAAD1/wwADQABAAEAAAD1/wsADQABAAEAAAD1/woADQABAAEAAAD1/wkADQABAAEAAAD1/wgADQABAAEAAAD1/wcADQABAAEAAAD1/wYADQABAAEAAAD1/wUADQABAAEAAAD1/wQADQABAAEAAAD1/wMADQABAAEAAAD1/wIADQABAAEAAAD1/wEADQABAAEAAAD1/wAADQABAAEAAAD2/wIADQABAAEAAAD2/wMADQABAAEAAAD2/wQADQABAAEAAAD2/wUADQABAAEAAAD2/wYADQABAAEAAAD2/wcADQABAAEAAAD2/wgADQABAAEAAAD2/wkADQABAAEAAAD2/woADQABAAEAAAD2/wsADQABAAEAAAD2/wwADQABAAEAAAD2/w0ADQABAAEAAAD2/w4ADQABAAEAAAD2/w8ADQABAAEAAAD2/xAADQABAAEAAAD2/xEADQABAAEAAAD2/xIADQABAAEAAAD2/xMADQABAAEAAAD2/xQADQABAAEAAAD2/xUADQABAAEAAAD2/xYADQABAAEAAAD2/xcADQABAAEAAAD2/xgADQABAAEAAAD2/xkADQABAAEAAAD2/xoADQABAAEAAAD2/xsADQABAAEAAAD2/xwADQABAAEAAAD2/x0ADQABAAEAAAD2/x4ADQABAAEAAAD2/x8ADQABAAEAAAD2/yAADQABAAEAAAD2/yEADQABAAEAAAD2/yIADQABAAEAAAD3/yIADQABAAEAAAD3/yEADQABAAEAAAD3/yAADQABAAEAAAD3/x8ADQABAAEAAAD3/x4ADQABAAEAAAD3/x0ADQABAAEAAAD3/xwADQABAAEAAAD3/xsADQABAAEAAAD3/xoADQABAAEAAAD3/xkADQABAAEAAAD3/xgADQABAAEAAAD3/xcADQABAAEAAAD3/xYADQABAAEAAAD3/xUADQABAAEAAAD3/xQADQABAAEAAAD3/xMADQABAAEAAAD3/xIADQABAAEAAAD3/xEADQABAAEAAAD3/xAADQABAAEAAAD3/w8ADQABAAEAAAD3/w4ADQABAAEAAAD3/w0ADQABAAEAAAD3/wwADQABAAEAAAD3/wsADQABAAEAAAD3/woADQABAAEAAAD3/wkADQABAAEAAAD3/wgADQABAAEAAAD3/wcADQABAAEAAAD3/wYADQABAAEAAAD3/wUADQABAAEAAAD4/wcADQABAAEAAAD4/wgADQABAAEAAAD4/wkADQABAAEAAAD4/woADQABAAEAAAD4/wsADQABAAEAAAD4/wwADQABAAEAAAD4/w0ADQABAAEAAAD4/w4ADQABAAEAAAD4/w8ADQABAAEAAAD4/xAADQABAAEAAAD4/xEADQABAAEAAAD4/xIADQABAAEAAAD4/xMADQABAAEAAAD4/xQADQABAAEAAAD4/xUADQABAAEAAAD4/xYADQABAAEAAAD4/xcADQABAAEAAAD4/xgADQABAAEAAAD4/xkADQABAAEAAAD4/xoADQABAAEAAAD4/xsADQABAAEAAAD4/xwADQABAAEAAAD4/x0ADQABAAEAAAD4/x4ADQABAAEAAAD4/x8ADQABAAEAAAD4/yAADQABAAEAAAD4/yEADQABAAEAAAD4/yIADQABAAEAAAD5/yIADQABAAEAAAD5/yEADQABAAEAAAD5/yAADQABAAEAAAD5/x8ADQABAAEAAAD5/x4ADQABAAEAAAD5/x0ADQABAAEAAAD5/xwADQABAAEAAAD5/xsADQABAAEAAAD5/xoADQABAAEAAAD5/xkADQABAAEAAAD5/xgADQABAAEAAAD5/xcADQABAAEAAAD5/xYADQABAAEAAAD5/xUADQABAAEAAAD5/xQADQABAAEAAAD5/xMADQABAAEAAAD5/xIADQABAAEAAAD5/xEADQABAAEAAAD5/xAADQABAAEAAAD5/w8ADQABAAEAAAD5/w4ADQABAAEAAAD5/w0ADQABAAEAAAD5/wwADQABAAEAAAD5/wsADQABAAEAAAD5/woADQABAAEAAAD5/wkADQABAAEAAAD5/wgADQABAAEAAAD5/wcADQABAAEAAAD6/wgADQABAAEAAAD6/wkADQABAAEAAAD6/woADQABAAEAAAD6/wsADQABAAEAAAD6/wwADQABAAEAAAD6/w0ADQABAAEAAAD6/w4ADQABAAEAAAD6/w8ADQABAAEAAAD6/xAADQABAAEAAAD6/xEADQABAAEAAAD6/xIADQABAAEAAAD6/xMADQABAAEAAAD6/xQADQABAAEAAAD6/xUADQABAAEAAAD6/xYADQABAAEAAAD6/xcADQABAAEAAAD6/xgADQABAAEAAAD6/xkADQABAAEAAAD6/xoADQABAAEAAAD6/xsADQABAAEAAAD6/xwADQABAAEAAAD6/x0ADQABAAEAAAD6/x4ADQABAAEAAAD6/x8ADQABAAEAAAD6/yAADQABAAEAAAD6/yEADQABAAEAAAD6/yIADQABAAEAAAD7/yIADQABAAEAAAD7/yEADQABAAEAAAD7/yAADQABAAEAAAD7/x8ADQABAAEAAAD7/x4ADQABAAEAAAD7/x0ADQABAAEAAAD7/xwADQABAAEAAAD7/xsADQABAAEAAAD7/xoADQABAAEAAAD7/xkADQABAAEAAAD7/xgADQABAAEAAAD7/xcADQABAAEAAAD7/xYADQABAAEAAAD7/xUADQABAAEAAAD7/xQADQABAAEAAAD7/xMADQABAAEAAAD7/xIADQABAAEAAAD7/xEADQABAAEAAAD7/xAADQABAAEAAAD7/w8ADQABAAEAAAD7/w4ADQABAAEAAAD7/w0ADQABAAEAAAD7/wwADQABAAEAAAD7/wsADQABAAEAAAD7/woADQABAAEAAAD7/wkADQABAAEAAAD8/woADQABAAEAAAD8/wsADQABAAEAAAD8/wwADQABAAEAAAD8/w0ADQABAAEAAAD8/w4ADQABAAEAAAD8/w8ADQABAAEAAAD8/xAADQABAAEAAAD8/xEADQABAAEAAAD8/xIADQABAAEAAAD8/xMADQABAAEAAAD8/xQADQABAAEAAAD8/xUADQABAAEAAAD8/xYADQABAAEAAAD8/xcADQABAAEAAAD8/xgADQABAAEAAAD8/xkADQABAAEAAAD8/xoADQABAAEAAAD8/xsADQABAAEAAAD8/xwADQABAAEAAAD8/x0ADQABAAEAAAD8/x4ADQABAAEAAAD8/x8ADQABAAEAAAD8/yAADQABAAEAAAD8/yEADQABAAEAAAD8/yIADQABAAEAAAD9/yIADQABAAEAAAD9/yEADQABAAEAAAD9/yAADQABAAEAAAD9/x8ADQABAAEAAAD9/x4ADQABAAEAAAD9/x0ADQABAAEAAAD9/xwADQABAAEAAAD9/xsADQABAAEAAAD9/xoADQABAAEAAAD9/xkADQABAAEAAAD9/xgADQABAAEAAAD9/xcADQABAAEAAAD9/xYADQABAAEAAAD9/xUADQABAAEAAAD9/xQADQABAAEAAAD9/xMADQABAAEAAAD9/xIADQABAAEAAAD9/xEADQABAAEAAAD9/xAADQABAAEAAAD9/w8ADQABAAEAAAD9/w4ADQABAAEAAAD9/w0ADQABAAEAAAD9/wwADQABAAEAAAD9/wsADQABAAEAAAD9/woADQABAAEAAAD+/wsADQABAAEAAAD+/wwADQABAAEAAAD+/w0ADQABAAEAAAD+/w4ADQABAAEAAAD+/w8ADQABAAEAAAD+/xAADQABAAEAAAD+/xEADQABAAEAAAD+/xIADQABAAEAAAD+/xMADQABAAEAAAD+/xQADQABAAEAAAD+/xUADQABAAEAAAD+/xYADQABAAEAAAD+/xcADQABAAEAAAD+/xgADQABAAEAAAD+/xkADQABAAEAAAD+/xoADQABAAEAAAD+/xsADQABAAEAAAD+/xwADQABAAEAAAD+/x0ADQABAAEAAAD+/x4ADQABAAEAAAD+/x8ADQABAAEAAAD+/yAADQABAAEAAAD+/yEADQABAAEAAAD+/yIADQABAAEAAAD//yIADQABAAEAAAD//yEADQABAAEAAAD//yAADQABAAEAAAD//x8ADQABAAEAAAD//x4ADQABAAEAAAD//x0ADQABAAEAAAD//xwADQABAAEAAAD//xsADQABAAEAAAD//xoADQABAAEAAAD//xkADQABAAEAAAD//xgADQABAAEAAAD//xcADQABAAEAAAD//xYADQABAAEAAAD//xUADQABAAEAAAD//xQADQABAAEAAAD//xMADQABAAEAAAD//xIADQABAAEAAAD//xEADQABAAEAAAD//xAADQABAAEAAAD//w8ADQABAAEAAAD//w4ADQABAAEAAAD//w0ADQABAAEAAAD//wwADQABAAEAAAAAAAwADQABAAEAAAAAAA0ADQABAAEAAAAAAA4ADQABAAEAAAAAAA8ADQABAAEAAAAAABAADQABAAEAAAAAABEADQABAAEAAAAAABIADQABAAEAAAAAABMADQABAAEAAAAAABQADQABAAEAAAAAABUADQABAAEAAAAAABYADQABAAEAAAAAABcADQABAAEAAAAAABgADQABAAEAAAAAABkADQABAAEAAAAAABoADQABAAEAAAAAABsADQABAAEAAAAAABwADQABAAEAAAAAAB0ADQABAAEAAAAAAB4ADQABAAEAAAAAAB8ADQABAAEAAAAAACAADQABAAEAAAAAACEADQABAAEAAAAAACIADQABAAEAAAABACIADQABAAEAAAABACEADQABAAEAAAABACAADQABAAEAAAABAB8ADQABAAEAAAABAB4ADQABAAEAAAABAB0ADQABAAEAAAABABwADQABAAEAAAABABsADQABAAEAAAABABoADQABAAEAAAABABkADQABAAEAAAABABgADQABAAEAAAABABcADQABAAEAAAABABYADQABAAEAAAABABUADQABAAEAAAABABQADQABAAEAAAABABMADQABAAEAAAABABIADQABAAEAAAABABEADQABAAEAAAABABAADQABAAEAAAABAA8ADQABAAEAAAABAA4ADQABAAEAAAABAA0ADQABAAEAAAACAA0ADQABAAEAAAACAA4ADQABAAEAAAACAA8ADQABAAEAAAACABAADQABAAEAAAACABEADQABAAEAAAACABIADQABAAEAAAACABMADQABAAEAAAACABQADQABAAEAAAACABUADQABAAEAAAACABYADQABAAEAAAACABcADQABAAEAAAACABgADQABAAEAAAADABgADQABAAEAAAADABcADQABAAEAAAADABYADQABAAEAAAADABUADQABAAEAAAADABQADQABAAEAAAADABMADQABAAEAAAADABIADQABAAEAAAADABEADQABAAEAAAADABAADQABAAEAAAADAA8ADQABAAEAAAADAA4ADQABAAEAAAADAA0ADQABAAEAAAAEAA0ADQABAAEAAAAEAA4ADQABAAEAAAAEAA8ADQABAAEAAAAEABAADQABAAEAAAAEABEADQABAAEAAAAEABIADQABAAEAAAAEABMADQABAAEAAAAEABQADQABAAEAAAAEABUADQABAAEAAAAEABYADQABAAEAAAAEABcADQABAAEAAAAEABgADQABAAEAAAAEABkADQABAAEAAAADABkADQABAAEAAAADABoADQABAAEAAAACABoADQABAAEAAAACABsADQABAAEAAAACABwADQABAAEAAAACAB0ADQABAAEAAAACAB4ADQABAAEAAAACAB8ADQABAAEAAAACACAADQABAAEAAAACACEADQABAAEAAAACACIADQABAAEAAAADACIADQABAAEAAAADACEADQABAAEAAAADACAADQABAAEAAAADAB8ADQABAAEAAAADAB4ADQABAAEAAAADAB0ADQABAAEAAAADABwADQABAAEAAAADABsADQABAAEAAAAEABsADQABAAEAAAAEABoADQABAAEAAAAFABoADQABAAEAAAAFABkADQABAAEAAAAFABgADQABAAEAAAAFABcADQABAAEAAAAFABYADQABAAEAAAAFABUADQABAAEAAAAFABQADQABAAEAAAAFABMADQABAAEAAAAFABIADQABAAEAAAAFABEADQABAAEAAAAFABAADQABAAEAAAAFAA8ADQABAAEAAAAFAA4ADQABAAEAAAAFAA0ADQABAAEAAAAGAA0ADQABAAEAAAAGAAwADQABAAEAAAAGAAsADQABAAEAAAAGAAoADQABAAEAAAAGAAkADQABAAEAAAAGAAgADQABAAEAAAAGAAcADQABAAEAAAAGAAYADQABAAEAAAAGAAUADQABAAEAAAAGAAQADQABAAEAAAAGAAMADQABAAEAAAAGAAIADQABAAEAAAAGAAEADQABAAEAAAAGAAAADQABAAEAAAAHAAAADQABAAEAAAAHAP//DQABAAEAAAAHAP7/DQABAAEAAAAHAP3/DQABAAEAAAAHAPz/DQABAAEAAAAHAPv/DQABAAEAAAAHAPr/DQABAAEAAAAHAPn/DQABAAEAAAAHAPj/DQABAAEAAAAHAPf/DQABAAEAAAAHAPb/DQABAAEAAAAHAPX/DQABAAEAAAAHAPT/DQABAAEAAAAHAPP/DQABAAEAAAAHAPL/DQABAAEAAAAHAPH/DQABAAEAAAAHAPD/DQABAAEAAAAHAO//DQABAAEAAAAHAO7/DQABAAEAAAAHAO3/DQABAAEAAAAHAOz/DQABAAEAAAAHAOv/DQABAAEAAAAHAOr/DQABAAEAAAAHAOn/DQABAAEAAAAHAOj/DQABAAEAAAAHAOf/DQABAAEAAAAHAOb/DQABAAEAAAAHAOX/DQABAAEAAAAHAOT/DQABAAEAAAAHAOP/DQABAAEAAAAHAOL/DQABAAEAAAAHAOH/DQABAAEAAAAIAOH/DQABAAEAAAAIAOL/DQABAAEAAAAIAOP/DQABAAEAAAAIAOT/DQABAAEAAAAIAOX/DQABAAEAAAAIAOb/DQABAAEAAAAIAOf/DQABAAEAAAAIAOj/DQABAAEAAAAIAOn/DQABAAEAAAAIAOr/DQABAAEAAAAIAOv/DQABAAEAAAAIAOz/DQABAAEAAAAIAO3/DQABAAEAAAAIAO7/DQABAAEAAAAIAO//DQABAAEAAAAIAPD/DQABAAEAAAAIAPH/DQABAAEAAAAIAPL/DQABAAEAAAAIAPP/DQABAAEAAAAIAPT/DQABAAEAAAAIAPX/DQABAAEAAAAIAPb/DQABAAEAAAAIAPf/DQABAAEAAAAIAPj/DQABAAEAAAAIAPn/DQABAAEAAAAIAPr/DQABAAEAAAAIAPv/DQABAAEAAAAIAPz/DQABAAEAAAAIAP3/DQABAAEAAAAIAP7/DQABAAEAAAAIAP//DQABAAEAAAAIAAAADQABAAEAAAAIAAEADQABAAEAAAAHAAEADQABAAEAAAAHAAIADQABAAEAAAAHAAMADQABAAEAAAAHAAQADQABAAEAAAAHAAUADQABAAEAAAAHAAYADQABAAEAAAAHAAcADQABAAEAAAAHAAgADQABAAEAAAAHAAkADQABAAEAAAAHAAoADQABAAEAAAAHAAsADQABAAEAAAAHAAwADQABAAEAAAAHAA0ADQABAAEAAAAHAA4ADQABAAEAAAAGAA4ADQABAAEAAAAGAA8ADQABAAEAAAAGABAADQABAAEAAAAGABEADQABAAEAAAAGABIADQABAAEAAAAGABMADQABAAEAAAAHABMADQABAAEAAAAHABIADQABAAEAAAAHABEADQABAAEAAAAHABAADQABAAEAAAAHAA8ADQABAAEAAAAIAA8ADQABAAEAAAAIAA4ADQABAAEAAAAIAA0ADQABAAEAAAAIAAwADQABAAEAAAAIAAsADQABAAEAAAAIAAoADQABAAEAAAAIAAkADQABAAEAAAAIAAgADQABAAEAAAAIAAcADQABAAEAAAAIAAYADQABAAEAAAAIAAUADQABAAEAAAAIAAQADQABAAEAAAAIAAMADQABAAEAAAAIAAIADQABAAEAAAAJAAIADQABAAEAAAAJAAEADQABAAEAAAAJAAAADQABAAEAAAAJAP//DQABAAEAAAAJAP7/DQABAAEAAAAJAP3/DQABAAEAAAAJAPz/DQABAAEAAAAJAPv/DQABAAEAAAAJAPr/DQABAAEAAAAJAPn/DQABAAEAAAAJAPj/DQABAAEAAAAJAPf/DQABAAEAAAAJAPb/DQABAAEAAAAJAPX/DQABAAEAAAAJAPT/DQABAAEAAAAJAPP/DQABAAEAAAAJAPL/DQABAAEAAAAJAPH/DQABAAEAAAAJAPD/DQABAAEAAAAJAO//DQABAAEAAAAJAO7/DQABAAEAAAAJAO3/DQABAAEAAAAJAOz/DQABAAEAAAAJAOv/DQABAAEAAAAJAOr/DQABAAEAAAAJAOn/DQABAAEAAAAJAOj/DQABAAEAAAAJAOf/DQABAAEAAAAJAOb/DQABAAEAAAAJAOX/DQABAAEAAAAJAOT/DQABAAEAAAAJAOP/DQABAAEAAAAJAOL/DQABAAEAAAAJAOH/DQABAAEAAAAKAOH/DQABAAEAAAAKAOL/DQABAAEAAAAKAOP/DQABAAEAAAAKAOT/DQABAAEAAAAKAOX/DQABAAEAAAAKAOb/DQABAAEAAAAKAOf/DQABAAEAAAAKAOj/DQABAAEAAAAKAOn/DQABAAEAAAAKAOr/DQABAAEAAAAKAOv/DQABAAEAAAAKAOz/DQABAAEAAAAKAO3/DQABAAEAAAAKAO7/DQABAAEAAAAKAO//DQABAAEAAAAKAPD/DQABAAEAAAAKAPH/DQABAAEAAAAKAPL/DQABAAEAAAAKAPP/DQABAAEAAAAKAPT/DQABAAEAAAAKAPX/DQABAAEAAAAKAPb/DQABAAEAAAAKAPf/DQABAAEAAAAKAPj/DQABAAEAAAAKAPn/DQABAAEAAAAKAPr/DQABAAEAAAAKAPv/DQABAAEAAAAKAPz/DQABAAEAAAAKAP3/DQABAAEAAAAKAP7/DQABAAEAAAAKAP//DQABAAEAAAAKAAAADQABAAEAAAAKAAEADQABAAEAAAAKAAIADQABAAEAAAAKAAMADQABAAEAAAAJAAMADQABAAEAAAAJAAQADQABAAEAAAAJAAUADQABAAEAAAAJAAYADQABAAEAAAAJAAcADQABAAEAAAAJAAgADQABAAEAAAAJAAkADQABAAEAAAAJAAoADQABAAEAAAAJAAsADQABAAEAAAAJAAwADQABAAEAAAAJAA0ADQABAAEAAAAJAA4ADQABAAEAAAAJAA8ADQABAAEAAAAJABAADQABAAEAAAAIABAADQABAAEAAAAIABEADQABAAEAAAAIABIADQABAAEAAAAIABMADQABAAEAAAAIABQADQABAAEAAAAHABQADQABAAEAAAAHABUADQABAAEAAAAGABUADQABAAEAAAAGABYADQABAAEAAAAGABcADQABAAEAAAAGABgADQABAAEAAAAGABkADQABAAEAAAAGABoADQABAAEAAAAGABsADQABAAEAAAAFABsADQABAAEAAAAFABwADQABAAEAAAAEABwADQABAAEAAAAEAB0ADQABAAEAAAAEAB4ADQABAAEAAAAEAB8ADQABAAEAAAAEACAADQABAAEAAAAEACEADQABAAEAAAAEACIADQABAAEAAAAFACIADQABAAEAAAAFACEADQABAAEAAAAFACAADQABAAEAAAAFAB8ADQABAAEAAAAFAB4ADQABAAEAAAAFAB0ADQABAAEAAAAGAB0ADQABAAEAAAAGAB4ADQABAAEAAAAGAB8ADQABAAEAAAAGACAADQABAAEAAAAGACEADQABAAEAAAAHACEADQABAAEAAAAHACAADQABAAEAAAAHAB8ADQABAAEAAAAHAB4ADQABAAEAAAAHAB0ADQABAAEAAAAHABwADQABAAEAAAAHABsADQABAAEAAAAHABoADQABAAEAAAAHABkADQABAAEAAAAIABkADQABAAEAAAAIABgADQABAAEAAAAIABcADQABAAEAAAAIABYADQABAAEAAAAIABUADQABAAEAAAAJABUADQABAAEAAAAJABQADQABAAEAAAAJABMADQABAAEAAAAJABIADQABAAEAAAAJABEADQABAAEAAAAKABEADQABAAEAAAAKABAADQABAAEAAAAKAA8ADQABAAEAAAAKAA4ADQABAAEAAAAKAA0ADQABAAEAAAAKAAwADQABAAEAAAAKAAsADQABAAEAAAAKAAoADQABAAEAAAAKAAkADQABAAEAAAAKAAgADQABAAEAAAAKAAcADQABAAEAAAAKAAYADQABAAEAAAAKAAUADQABAAEAAAAKAAQADQABAAEAAAALAAQADQABAAEAAAALAAMADQABAAEAAAALAAIADQABAAEAAAALAAEADQABAAEAAAALAAAADQABAAEAAAALAP//DQABAAEAAAALAP7/DQABAAEAAAALAP3/DQABAAEAAAALAPz/DQABAAEAAAALAPv/DQABAAEAAAALAPr/DQABAAEAAAALAPn/DQABAAEAAAALAPj/DQABAAEAAAALAPf/DQABAAEAAAALAPb/DQABAAEAAAALAPX/DQABAAEAAAALAPT/DQABAAEAAAALAPP/DQABAAEAAAALAPL/DQABAAEAAAALAPH/DQABAAEAAAALAPD/DQABAAEAAAALAO//DQABAAEAAAALAO7/DQABAAEAAAALAO3/DQABAAEAAAALAOz/DQABAAEAAAALAOv/DQABAAEAAAALAOr/DQABAAEAAAALAOn/DQABAAEAAAALAOj/DQABAAEAAAALAOf/DQABAAEAAAALAOb/DQABAAEAAAALAOX/DQABAAEAAAALAOT/DQABAAEAAAALAOP/DQABAAEAAAALAOL/DQABAAEAAAALAOH/DQABAAEAAAAMAOH/DQABAAEAAAAMAOL/DQABAAEAAAAMAOP/DQABAAEAAAAMAOT/DQABAAEAAAAMAOX/DQABAAEAAAAMAOb/DQABAAEAAAAMAOf/DQABAAEAAAAMAOj/DQABAAEAAAAMAOn/DQABAAEAAAAMAOr/DQABAAEAAAAMAOv/DQABAAEAAAAMAOz/DQABAAEAAAAMAO3/DQABAAEAAAAMAO7/DQABAAEAAAAMAO//DQABAAEAAAAMAPD/DQABAAEAAAAMAPH/DQABAAEAAAAMAPL/DQABAAEAAAAMAPP/DQABAAEAAAAMAPT/DQABAAEAAAAMAPX/DQABAAEAAAAMAPb/DQABAAEAAAAMAPf/DQABAAEAAAAMAPj/DQABAAEAAAAMAPn/DQABAAEAAAAMAPr/DQABAAEAAAAMAPv/DQABAAEAAAAMAPz/DQABAAEAAAAMAP3/DQABAAEAAAAMAP7/DQABAAEAAAAMAP//DQABAAEAAAAMAAAADQABAAEAAAAMAAEADQABAAEAAAAMAAIADQABAAEAAAAMAAMADQABAAEAAAAMAAQADQABAAEAAAAMAAUADQABAAEAAAALAAUADQABAAEAAAALAAYADQABAAEAAAALAAcADQABAAEAAAALAAgADQABAAEAAAALAAkADQABAAEAAAALAAoADQABAAEAAAALAAsADQABAAEAAAALAAwADQABAAEAAAALAA0ADQABAAEAAAALAA4ADQABAAEAAAALAA8ADQABAAEAAAALABAADQABAAEAAAALABEADQABAAEAAAALABIADQABAAEAAAAKABIADQABAAEAAAAKABMADQABAAEAAAALABMADQABAAEAAAALABQADQABAAEAAAALABUADQABAAEAAAAKABUADQABAAEAAAAKABYADQABAAEAAAAJABYADQABAAEAAAAJABcADQABAAEAAAAJABgADQABAAEAAAAJABkADQABAAEAAAAJABoADQABAAEAAAAJABsADQABAAEAAAAIABsADQABAAEAAAAIABwADQABAAEAAAAJABwADQABAAEAAAAJAB0ADQABAAEAAAAJAB4ADQABAAEAAAAIAB4ADQABAAEAAAAIAB8ADQABAAEAAAAIACAADQABAAEAAAAIACEADQABAAEAAAAIACIADQABAAEAAAAHACIADQABAAEAAAAJACIADQABAAEAAAAJACEADQABAAEAAAAJACAADQABAAEAAAAJAB8ADQABAAEAAAAKAB8ADQABAAEAAAAKACAADQABAAEAAAAKACEADQABAAEAAAAKACIADQABAAEAAAALACIADQABAAEAAAALACEADQABAAEAAAALACAADQABAAEAAAALAB8ADQABAAEAAAALAB4ADQABAAEAAAALAB0ADQABAAEAAAALABwADQABAAEAAAALABsADQABAAEAAAALABoADQABAAEAAAALABkADQABAAEAAAALABgADQABAAEAAAALABcADQABAAEAAAALABYADQABAAEAAAAMABYADQABAAEAAAAMABUADQABAAEAAAAMABQADQABAAEAAAAMABMADQABAAEAAAAMABIADQABAAEAAAAMABEADQABAAEAAAAMABAADQABAAEAAAAMAA8ADQABAAEAAAAMAA4ADQABAAEAAAAMAA0ADQABAAEAAAAMAAwADQABAAEAAAAMAAsADQABAAEAAAAMAAoADQABAAEAAAAMAAkADQABAAEAAAAMAAgADQABAAEAAAAMAAcADQABAAEAAAAMAAYADQABAAEAAAANAA0ADQABAAEAAAANAA4ADQABAAEAAAANAA8ADQABAAEAAAANABAADQABAAEAAAANABEADQABAAEAAAANABIADQABAAEAAAANABMADQABAAEAAAANABQADQABAAEAAAANABUADQABAAEAAAANABYADQABAAEAAAANABcADQABAAEAAAAMABcADQABAAEAAAAMABgADQABAAEAAAANABgADQABAAEAAAANABkADQABAAEAAAANABoADQABAAEAAAAMABoADQABAAEAAAAMABsADQABAAEAAAANABsADQABAAEAAAANABwADQABAAEAAAANAB0ADQABAAEAAAAMAB0ADQABAAEAAAAMAB4ADQABAAEAAAAMAB8ADQABAAEAAAAMACAADQABAAEAAAAMACEADQABAAEAAAAMACIADQABAAEAAAANACIADQABAAEAAAANACEADQABAAEAAAANACAADQABAAEAAAANAB8ADQABAAEAAAANAB4ADQABAAEAAAAOAB4ADQABAAEAAAAOAB0ADQABAAEAAAAOABwADQABAAEAAAAOABsADQABAAEAAAAOABoADQABAAEAAAAOABkADQABAAEAAAAOABgADQABAAEAAAAOABcADQABAAEAAAAOABYADQABAAEAAAAOABUADQABAAEAAAAOABQADQABAAEAAAAOABMADQABAAEAAAAOABIADQABAAEAAAAOABEADQABAAEAAAAOABAADQABAAEAAAAOAA8ADQABAAEAAAAOAA4ADQABAAEAAAAOAA0ADQABAAEAAAAPAA0ADQABAAEAAAAPAA4ADQABAAEAAAAPAA8ADQABAAEAAAAPABAADQABAAEAAAAPABEADQABAAEAAAAPABIADQABAAEAAAAPABMADQABAAEAAAAPABQADQABAAEAAAAPABUADQABAAEAAAAPABYADQABAAEAAAAPABcADQABAAEAAAAPABgADQABAAEAAAAPABkADQABAAEAAAAPABoADQABAAEAAAAPABsADQABAAEAAAAPABwADQABAAEAAAAPAB0ADQABAAEAAAAPAB4ADQABAAEAAAAPAB8ADQABAAEAAAAOAB8ADQABAAEAAAAOACAADQABAAEAAAAOACEADQABAAEAAAAOACIADQABAAEAAAAPACIADQABAAEAAAAPACEADQABAAEAAAAPACAADQABAAEAAAAQACAADQABAAEAAAAQAB8ADQABAAEAAAARAB8ADQABAAEAAAARAB4ADQABAAEAAAARAB0ADQABAAEAAAARABwADQABAAEAAAARABsADQABAAEAAAARABoADQABAAEAAAARABkADQABAAEAAAARABgADQABAAEAAAARABcADQABAAEAAAARABYADQABAAEAAAARABUADQABAAEAAAARABQADQABAAEAAAARABMADQABAAEAAAARABIADQABAAEAAAARABEADQABAAEAAAARABAADQABAAEAAAARAA8ADQABAAEAAAARAA4ADQABAAEAAAARAA0ADQABAAEAAAAQAA0ADQABAAEAAAAQAA4ADQABAAEAAAAQAA8ADQABAAEAAAAQABAADQABAAEAAAAQABEADQABAAEAAAAQABIADQABAAEAAAAQABMADQABAAEAAAAQABQADQABAAEAAAAQABUADQABAAEAAAAQABYADQABAAEAAAAQABcADQABAAEAAAAQABgADQABAAEAAAAQABkADQABAAEAAAAQABoADQABAAEAAAAQABsADQABAAEAAAAQABwADQABAAEAAAAQAB0ADQABAAEAAAARACAADQABAAEAAAARACEADQABAAEAAAAQACEADQABAAEAAAAQACIADQABAAEAAAARACIADQABAAEAAAASACIADQABAAEAAAASACEADQABAAEAAAASACAADQABAAEAAAASAB8ADQABAAEAAAATAB8ADQABAAEAAAATAB4ADQABAAEAAAATAB0ADQABAAEAAAATABwADQABAAEAAAATABsADQABAAEAAAATABoADQABAAEAAAATABkADQABAAEAAAATABgADQABAAEAAAATABcADQABAAEAAAATABYADQABAAEAAAATABUADQABAAEAAAATABQADQABAAEAAAATABMADQABAAEAAAATABIADQABAAEAAAATABEADQABAAEAAAATABAADQABAAEAAAATAA8ADQABAAEAAAATAA4ADQABAAEAAAATAA0ADQABAAEAAAATAAwADQABAAEAAAATAAsADQABAAEAAAATAAoADQABAAEAAAAUAAoADQABAAEAAAAUAAkADQABAAEAAAAVAAkADQABAAEAAAAVAAoADQABAAEAAAAVAAsADQABAAEAAAAUAAsADQABAAEAAAAUAAwADQABAAEAAAAUAA0ADQABAAEAAAAUAA4ADQABAAEAAAAUAA8ADQABAAEAAAAUABAADQABAAEAAAAUABEADQABAAEAAAAUABIADQABAAEAAAAUABMADQABAAEAAAAUABQADQABAAEAAAAUABUADQABAAEAAAAUABYADQABAAEAAAAUABcADQABAAEAAAAUABgADQABAAEAAAAUABkADQABAAEAAAAUABoADQABAAEAAAAUABsADQABAAEAAAAUABwADQABAAEAAAAUAB0ADQABAAEAAAAUAB4ADQABAAEAAAAUAB8ADQABAAEAAAAUACAADQABAAEAAAATACAADQABAAEAAAATACEADQABAAEAAAATACIADQABAAEAAAAUACIADQABAAEAAAAUACEADQABAAEAAAAVACEADQABAAEAAAAVACAADQABAAEAAAAVAB8ADQABAAEAAAAVAB4ADQABAAEAAAAVAB0ADQABAAEAAAAVABwADQABAAEAAAAVABsADQABAAEAAAAVABoADQABAAEAAAAVABkADQABAAEAAAAVABgADQABAAEAAAAVABcADQABAAEAAAAVABYADQABAAEAAAAVABUADQABAAEAAAAVABQADQABAAEAAAAVABMADQABAAEAAAAVABIADQABAAEAAAAVABEADQABAAEAAAAVABAADQABAAEAAAAVAA8ADQABAAEAAAAVAA4ADQABAAEAAAAVAA0ADQABAAEAAAAVAAwADQABAAEAAAAWAAwADQABAAEAAAAWAAsADQABAAEAAAAWAAoADQABAAEAAAAWAAkADQABAAEAAAAWAAgADQABAAEAAAAXAAgADQABAAEAAAAXAAcADQABAAEAAAAYAAcADQABAAEAAAAYAAYADQABAAEAAAAZAAYADQABAAEAAAAZAAcADQABAAEAAAAZAAgADQABAAEAAAAYAAgADQABAAEAAAAYAAkADQABAAEAAAAXAAkADQABAAEAAAAXAAoADQABAAEAAAAXAAsADQABAAEAAAAXAAwADQABAAEAAAAXAA0ADQABAAEAAAAWAA0ADQABAAEAAAAWAA4ADQABAAEAAAAWAA8ADQABAAEAAAAWABAADQABAAEAAAAWABEADQABAAEAAAAWABIADQABAAEAAAAWABMADQABAAEAAAAWABQADQABAAEAAAAWABUADQABAAEAAAAWABYADQABAAEAAAAWABcADQABAAEAAAAWABgADQABAAEAAAAWABkADQABAAEAAAAWABoADQABAAEAAAAWABsADQABAAEAAAAWABwADQABAAEAAAAWAB0ADQABAAEAAAAWAB4ADQABAAEAAAAWAB8ADQABAAEAAAAWACAADQABAAEAAAAWACEADQABAAEAAAAWACIADQABAAEAAAAVACIADQABAAEAAAAXACIADQABAAEAAAAXACEADQABAAEAAAAXACAADQABAAEAAAAXAB8ADQABAAEAAAAXAB4ADQABAAEAAAAXAB0ADQABAAEAAAAXABwADQABAAEAAAAXABsADQABAAEAAAAXABoADQABAAEAAAAXABkADQABAAEAAAAXABgADQABAAEAAAAXABcADQABAAEAAAAXABYADQABAAEAAAAXABUADQABAAEAAAAXABQADQABAAEAAAAXABMADQABAAEAAAAXABIADQABAAEAAAAXABEADQABAAEAAAAXABAADQABAAEAAAAXAA8ADQABAAEAAAAXAA4ADQABAAEAAAAYAA4ADQABAAEAAAAYAA0ADQABAAEAAAAYAAwADQABAAEAAAAYAAsADQABAAEAAAAYAAoADQABAAEAAAAZAAoADQABAAEAAAAZAAkADQABAAEAAAAaAAkADQABAAEAAAAaAAgADQABAAEAAAAaAAcADQABAAEAAAAaAAYADQABAAEAAAAaAAUADQABAAEAAAAaAAQADQABAAEAAAAbAAQADQABAAEAAAAbAAMADQABAAEAAAAbAAIADQABAAEAAAAbAAEADQABAAEAAAAcAAEADQABAAEAAAAcAAAADQABAAEAAAAcAP//DQABAAEAAAAdAP//DQABAAEAAAAdAP7/DQABAAEAAAAdAP3/DQABAAEAAAAeAP3/DQABAAEAAAAeAPz/DQABAAEAAAAfAPz/DQABAAEAAAAfAPv/DQABAAEAAAAfAPr/DQABAAEAAAAfAPn/DQABAAEAAAAfAPj/DQABAAEAAAAfAPf/DQABAAEAAAAfAPb/DQABAAEAAAAfAPX/DQABAAEAAAAfAPT/DQABAAEAAAAfAPP/DQABAAEAAAAfAPL/DQABAAEAAAAfAPH/DQABAAEAAAAfAPD/DQABAAEAAAAfAO//DQABAAEAAAAfAO7/DQABAAEAAAAfAO3/DQABAAEAAAAfAOz/DQABAAEAAAAfAOv/DQABAAEAAAAfAOr/DQABAAEAAAAfAOn/DQABAAEAAAAfAOj/DQABAAEAAAAfAOf/DQABAAEAAAAfAOb/DQABAAEAAAAfAOX/DQABAAEAAAAfAOT/DQABAAEAAAAfAOP/DQABAAEAAAAfAOL/DQABAAEAAAAfAOH/DQABAAEAAAAfAOD/DQABAAEAAAAeAOD/DQABAAEAAAAdAOD/DQABAAEAAAAcAOD/DQABAAEAAAAbAOD/DQABAAEAAAAaAOD/DQABAAEAAAAZAOD/DQABAAEAAAAYAOD/DQABAAEAAAAXAOD/DQABAAEAAAAWAOD/DQABAAEAAAAVAOD/DQABAAEAAAAUAOD/DQABAAEAAAATAOD/DQABAAEAAAASAOD/DQABAAEAAAARAOD/DQABAAEAAAAQAOD/DQABAAEAAAAPAOD/DQABAAEAAAAOAOD/DQABAAEAAAAOAOH/DQABAAEAAAAOAOL/DQABAAEAAAAOAOP/DQABAAEAAAAOAOT/DQABAAEAAAAOAOX/DQABAAEAAAAOAOb/DQABAAEAAAAOAOf/DQABAAEAAAAOAOj/DQABAAEAAAAOAOn/DQABAAEAAAAOAOr/DQABAAEAAAAOAOv/DQABAAEAAAAOAOz/DQABAAEAAAAOAO3/DQABAAEAAAAOAO7/DQABAAEAAAAOAO//DQABAAEAAAAOAPD/DQABAAEAAAAOAPH/DQABAAEAAAAOAPL/DQABAAEAAAAOAPP/DQABAAEAAAAOAPT/DQABAAEAAAAOAPX/DQABAAEAAAAOAPb/DQABAAEAAAAOAPf/DQABAAEAAAAOAPj/DQABAAEAAAAOAPn/DQABAAEAAAAOAPr/DQABAAEAAAAOAPv/DQABAAEAAAAOAPz/DQABAAEAAAAOAP3/DQABAAEAAAAOAP7/DQABAAEAAAAOAP//DQABAAEAAAAOAAAADQABAAEAAAAOAAEADQABAAEAAAAOAAIADQABAAEAAAAOAAMADQABAAEAAAAOAAQADQABAAEAAAAOAAUADQABAAEAAAAOAAYADQABAAEAAAAOAAcADQABAAEAAAAOAAgADQABAAEAAAAOAAkADQABAAEAAAAOAAoADQABAAEAAAAPAAoADQABAAEAAAAPAAkADQABAAEAAAAPAAgADQABAAEAAAAPAAcADQABAAEAAAAPAAYADQABAAEAAAAPAAUADQABAAEAAAAPAAQADQABAAEAAAAPAAMADQABAAEAAAAPAAIADQABAAEAAAAPAAEADQABAAEAAAAPAAAADQABAAEAAAAPAP//DQABAAEAAAAPAP7/DQABAAEAAAAPAP3/DQABAAEAAAAPAPz/DQABAAEAAAAPAPv/DQABAAEAAAAPAPr/DQABAAEAAAAPAPn/DQABAAEAAAAPAPj/DQABAAEAAAAPAPf/DQABAAEAAAAPAPb/DQABAAEAAAAPAPX/DQABAAEAAAAPAPT/DQABAAEAAAAPAPP/DQABAAEAAAAPAPL/DQABAAEAAAAPAPH/DQABAAEAAAAPAPD/DQABAAEAAAAPAO//DQABAAEAAAAPAO7/DQABAAEAAAAPAO3/DQABAAEAAAAPAOz/DQABAAEAAAAPAOv/DQABAAEAAAAPAOr/DQABAAEAAAAPAOn/DQABAAEAAAAPAOj/DQABAAEAAAAPAOf/DQABAAEAAAAPAOb/DQABAAEAAAAPAOX/DQABAAEAAAAPAOT/DQABAAEAAAAPAOP/DQABAAEAAAAPAOL/DQABAAEAAAAPAOH/DQABAAEAAAAQAOH/DQABAAEAAAAQAOL/DQABAAEAAAAQAOP/DQABAAEAAAAQAOT/DQABAAEAAAAQAOX/DQABAAEAAAAQAOb/DQABAAEAAAAQAOf/DQABAAEAAAAQAOj/DQABAAEAAAAQAOn/DQABAAEAAAAQAOr/DQABAAEAAAAQAOv/DQABAAEAAAAQAOz/DQABAAEAAAAQAO3/DQABAAEAAAAQAO7/DQABAAEAAAAQAO//DQABAAEAAAAQAPD/DQABAAEAAAAQAPH/DQABAAEAAAAQAPL/DQABAAEAAAAQAPP/DQABAAEAAAAQAPT/DQABAAEAAAAQAPX/DQABAAEAAAAQAPb/DQABAAEAAAAQAPf/DQABAAEAAAAQAPj/DQABAAEAAAAQAPn/DQABAAEAAAAQAPr/DQABAAEAAAAQAPv/DQABAAEAAAAQAPz/DQABAAEAAAAQAP3/DQABAAEAAAAQAP7/DQABAAEAAAAQAP//DQABAAEAAAAQAAAADQABAAEAAAAQAAEADQABAAEAAAAQAAIADQABAAEAAAAQAAMADQABAAEAAAAQAAQADQABAAEAAAAQAAUADQABAAEAAAAQAAYADQABAAEAAAAQAAcADQABAAEAAAAQAAgADQABAAEAAAAQAAkADQABAAEAAAAQAAoADQABAAEAAAARAAkADQABAAEAAAARAAgADQABAAEAAAARAAcADQABAAEAAAARAAYADQABAAEAAAARAAUADQABAAEAAAARAAQADQABAAEAAAARAAMADQABAAEAAAARAAIADQABAAEAAAARAAEADQABAAEAAAARAAAADQABAAEAAAARAP//DQABAAEAAAARAP7/DQABAAEAAAARAP3/DQABAAEAAAARAPz/DQABAAEAAAARAPv/DQABAAEAAAARAPr/DQABAAEAAAARAPn/DQABAAEAAAARAPj/DQABAAEAAAARAPf/DQABAAEAAAARAPb/DQABAAEAAAARAPX/DQABAAEAAAARAPT/DQABAAEAAAARAPP/DQABAAEAAAARAPL/DQABAAEAAAARAPH/DQABAAEAAAARAPD/DQABAAEAAAARAO//DQABAAEAAAARAO7/DQABAAEAAAARAO3/DQABAAEAAAARAOz/DQABAAEAAAARAOv/DQABAAEAAAARAOr/DQABAAEAAAARAOn/DQABAAEAAAARAOj/DQABAAEAAAARAOf/DQABAAEAAAARAOb/DQABAAEAAAARAOX/DQABAAEAAAARAOT/DQABAAEAAAARAOP/DQABAAEAAAARAOL/DQABAAEAAAARAOH/DQABAAEAAAASAOH/DQABAAEAAAASAOL/DQABAAEAAAASAOP/DQABAAEAAAASAOT/DQABAAEAAAASAOX/DQABAAEAAAASAOb/DQABAAEAAAASAOf/DQABAAEAAAASAOj/DQABAAEAAAASAOn/DQABAAEAAAASAOr/DQABAAEAAAASAOv/DQABAAEAAAASAOz/DQABAAEAAAASAO3/DQABAAEAAAASAO7/DQABAAEAAAASAO//DQABAAEAAAASAPD/DQABAAEAAAASAPH/DQABAAEAAAASAPL/DQABAAEAAAASAPP/DQABAAEAAAASAPT/DQABAAEAAAASAPX/DQABAAEAAAASAPb/DQABAAEAAAASAPf/DQABAAEAAAASAPj/DQABAAEAAAASAPn/DQABAAEAAAASAPr/DQABAAEAAAASAPv/DQABAAEAAAASAPz/DQABAAEAAAASAP3/DQABAAEAAAASAP7/DQABAAEAAAASAP//DQABAAEAAAASAAAADQABAAEAAAASAAEADQABAAEAAAASAAIADQABAAEAAAASAAMADQABAAEAAAASAAQADQABAAEAAAASAAUADQABAAEAAAASAAYADQABAAEAAAASAAcADQABAAEAAAASAAgADQABAAEAAAASAAkADQABAAEAAAATAAgADQABAAEAAAATAAcADQABAAEAAAATAAYADQABAAEAAAATAAUADQABAAEAAAATAAQADQABAAEAAAATAAMADQABAAEAAAATAAIADQABAAEAAAATAAEADQABAAEAAAATAAAADQABAAEAAAATAP//DQABAAEAAAATAP7/DQABAAEAAAATAP3/DQABAAEAAAATAPz/DQABAAEAAAATAPv/DQABAAEAAAATAPr/DQABAAEAAAATAPn/DQABAAEAAAATAPj/DQABAAEAAAATAPf/DQABAAEAAAATAPb/DQABAAEAAAATAPX/DQABAAEAAAATAPT/DQABAAEAAAATAPP/DQABAAEAAAATAPL/DQABAAEAAAATAPH/DQABAAEAAAATAPD/DQABAAEAAAATAO//DQABAAEAAAATAO7/DQABAAEAAAATAO3/DQABAAEAAAATAOz/DQABAAEAAAATAOv/DQABAAEAAAATAOr/DQABAAEAAAATAOn/DQABAAEAAAATAOj/DQABAAEAAAATAOf/DQABAAEAAAATAOb/DQABAAEAAAATAOX/DQABAAEAAAATAOT/DQABAAEAAAATAOP/DQABAAEAAAATAOL/DQABAAEAAAATAOH/DQABAAEAAAAUAOH/DQABAAEAAAAUAOL/DQABAAEAAAAUAOP/DQABAAEAAAAUAOT/DQABAAEAAAAUAOX/DQABAAEAAAAUAOb/DQABAAEAAAAUAOf/DQABAAEAAAAUAOj/DQABAAEAAAAUAOn/DQABAAEAAAAUAOr/DQABAAEAAAAUAOv/DQABAAEAAAAUAOz/DQABAAEAAAAUAO3/DQABAAEAAAAUAO7/DQABAAEAAAAUAO//DQABAAEAAAAUAPD/DQABAAEAAAAUAPH/DQABAAEAAAAUAPL/DQABAAEAAAAUAPP/DQABAAEAAAAUAPT/DQABAAEAAAAUAPX/DQABAAEAAAAUAPb/DQABAAEAAAAUAPf/DQABAAEAAAAUAPj/DQABAAEAAAAUAPn/DQABAAEAAAAUAPr/DQABAAEAAAAUAPv/DQABAAEAAAAUAPz/DQABAAEAAAAUAP3/DQABAAEAAAAUAP7/DQABAAEAAAAUAP//DQABAAEAAAAUAAAADQABAAEAAAAUAAEADQABAAEAAAAUAAIADQABAAEAAAAUAAMADQABAAEAAAAUAAQADQABAAEAAAAUAAUADQABAAEAAAAUAAYADQABAAEAAAAUAAcADQABAAEAAAAVAAcADQABAAEAAAAVAAYADQABAAEAAAAVAAUADQABAAEAAAAVAAQADQABAAEAAAAVAAMADQABAAEAAAAVAAIADQABAAEAAAAVAAEADQABAAEAAAAVAAAADQABAAEAAAAVAP//DQABAAEAAAAVAP7/DQABAAEAAAAVAP3/DQABAAEAAAAVAPz/DQABAAEAAAAVAPv/DQABAAEAAAAVAPr/DQABAAEAAAAVAPn/DQABAAEAAAAVAPj/DQABAAEAAAAVAPf/DQABAAEAAAAVAPb/DQABAAEAAAAVAPX/DQABAAEAAAAVAPT/DQABAAEAAAAVAPP/DQABAAEAAAAVAPL/DQABAAEAAAAVAPH/DQABAAEAAAAVAPD/DQABAAEAAAAVAO//DQABAAEAAAAVAO7/DQABAAEAAAAVAO3/DQABAAEAAAAVAOz/DQABAAEAAAAVAOv/DQABAAEAAAAVAOr/DQABAAEAAAAVAOn/DQABAAEAAAAVAOj/DQABAAEAAAAVAOf/DQABAAEAAAAVAOb/DQABAAEAAAAVAOX/DQABAAEAAAAVAOT/DQABAAEAAAAVAOP/DQABAAEAAAAVAOL/DQABAAEAAAAVAOH/DQABAAEAAAAWAOH/DQABAAEAAAAWAOL/DQABAAEAAAAWAOP/DQABAAEAAAAWAOT/DQABAAEAAAAWAOX/DQABAAEAAAAWAOb/DQABAAEAAAAWAOf/DQABAAEAAAAWAOj/DQABAAEAAAAWAOn/DQABAAEAAAAWAOr/DQABAAEAAAAWAOv/DQABAAEAAAAWAOz/DQABAAEAAAAWAO3/DQABAAEAAAAWAO7/DQABAAEAAAAWAO//DQABAAEAAAAWAPD/DQABAAEAAAAWAPH/DQABAAEAAAAWAPL/DQABAAEAAAAWAPP/DQABAAEAAAAWAPT/DQABAAEAAAAWAPX/DQABAAEAAAAWAPb/DQABAAEAAAAWAPf/DQABAAEAAAAWAPj/DQABAAEAAAAWAPn/DQABAAEAAAAWAPr/DQABAAEAAAAWAPv/DQABAAEAAAAWAPz/DQABAAEAAAAWAP3/DQABAAEAAAAWAP7/DQABAAEAAAAWAP//DQABAAEAAAAWAAAADQABAAEAAAAWAAEADQABAAEAAAAWAAIADQABAAEAAAAWAAMADQABAAEAAAAWAAQADQABAAEAAAAWAAUADQABAAEAAAAWAAYADQABAAEAAAAXAAUADQABAAEAAAAXAAQADQABAAEAAAAXAAMADQABAAEAAAAXAAIADQABAAEAAAAXAAEADQABAAEAAAAXAAAADQABAAEAAAAXAP//DQABAAEAAAAXAP7/DQABAAEAAAAXAP3/DQABAAEAAAAXAPz/DQABAAEAAAAXAPv/DQABAAEAAAAXAPr/DQABAAEAAAAXAPn/DQABAAEAAAAXAPj/DQABAAEAAAAXAPf/DQABAAEAAAAXAPb/DQABAAEAAAAXAPX/DQABAAEAAAAXAPT/DQABAAEAAAAXAPP/DQABAAEAAAAXAPL/DQABAAEAAAAXAPH/DQABAAEAAAAXAPD/DQABAAEAAAAXAO//DQABAAEAAAAXAO7/DQABAAEAAAAXAO3/DQABAAEAAAAXAOz/DQABAAEAAAAXAOv/DQABAAEAAAAXAOr/DQABAAEAAAAXAOn/DQABAAEAAAAXAOj/DQABAAEAAAAXAOf/DQABAAEAAAAXAOb/DQABAAEAAAAXAOX/DQABAAEAAAAXAOT/DQABAAEAAAAXAOP/DQABAAEAAAAXAOL/DQABAAEAAAAXAOH/DQABAAEAAAAYAOH/DQABAAEAAAAYAOL/DQABAAEAAAAYAOP/DQABAAEAAAAYAOT/DQABAAEAAAAYAOX/DQABAAEAAAAYAOb/DQABAAEAAAAYAOf/DQABAAEAAAAYAOj/DQABAAEAAAAYAOn/DQABAAEAAAAYAOr/DQABAAEAAAAYAOv/DQABAAEAAAAYAOz/DQABAAEAAAAYAO3/DQABAAEAAAAYAO7/DQABAAEAAAAYAO//DQABAAEAAAAYAPD/DQABAAEAAAAYAPH/DQABAAEAAAAYAPL/DQABAAEAAAAYAPP/DQABAAEAAAAYAPT/DQABAAEAAAAYAPX/DQABAAEAAAAYAPb/DQABAAEAAAAYAPf/DQABAAEAAAAYAPj/DQABAAEAAAAYAPn/DQABAAEAAAAYAPr/DQABAAEAAAAYAPv/DQABAAEAAAAYAPz/DQABAAEAAAAYAP3/DQABAAEAAAAYAP7/DQABAAEAAAAYAP//DQABAAEAAAAYAAAADQABAAEAAAAYAAEADQABAAEAAAAYAAIADQABAAEAAAAYAAMADQABAAEAAAAYAAQADQABAAEAAAAZAAMADQABAAEAAAAZAAIADQABAAEAAAAZAAEADQABAAEAAAAZAAAADQABAAEAAAAZAP//DQABAAEAAAAZAP7/DQABAAEAAAAZAP3/DQABAAEAAAAZAPz/DQABAAEAAAAZAPv/DQABAAEAAAAZAPr/DQABAAEAAAAZAPn/DQABAAEAAAAZAPj/DQABAAEAAAAZAPf/DQABAAEAAAAZAPb/DQABAAEAAAAZAPX/DQABAAEAAAAZAPT/DQABAAEAAAAZAPP/DQABAAEAAAAZAPL/DQABAAEAAAAZAPH/DQABAAEAAAAZAPD/DQABAAEAAAAZAO//DQABAAEAAAAZAO7/DQABAAEAAAAZAO3/DQABAAEAAAAZAOz/DQABAAEAAAAZAOv/DQABAAEAAAAZAOr/DQABAAEAAAAZAOn/DQABAAEAAAAZAOj/DQABAAEAAAAZAOf/DQABAAEAAAAZAOb/DQABAAEAAAAZAOX/DQABAAEAAAAZAOT/DQABAAEAAAAZAOP/DQABAAEAAAAZAOL/DQABAAEAAAAZAOH/DQABAAEAAAAaAOH/DQABAAEAAAAaAOL/DQABAAEAAAAaAOP/DQABAAEAAAAaAOT/DQABAAEAAAAaAOX/DQABAAEAAAAaAOb/DQABAAEAAAAaAOf/DQABAAEAAAAaAOj/DQABAAEAAAAaAOn/DQABAAEAAAAaAOr/DQABAAEAAAAaAOv/DQABAAEAAAAaAOz/DQABAAEAAAAaAO3/DQABAAEAAAAaAO7/DQABAAEAAAAaAO//DQABAAEAAAAaAPD/DQABAAEAAAAaAPH/DQABAAEAAAAaAPL/DQABAAEAAAAaAPP/DQABAAEAAAAaAPT/DQABAAEAAAAaAPX/DQABAAEAAAAaAPb/DQABAAEAAAAaAPf/DQABAAEAAAAaAPj/DQABAAEAAAAaAPn/DQABAAEAAAAaAPr/DQABAAEAAAAaAPv/DQABAAEAAAAaAPz/DQABAAEAAAAaAP3/DQABAAEAAAAaAP7/DQABAAEAAAAaAP//DQABAAEAAAAaAAAADQABAAEAAAAbAP7/DQABAAEAAAAbAP3/DQABAAEAAAAbAPz/DQABAAEAAAAbAPv/DQABAAEAAAAbAPr/DQABAAEAAAAbAPn/DQABAAEAAAAbAPj/DQABAAEAAAAbAPf/DQABAAEAAAAbAPb/DQABAAEAAAAbAPX/DQABAAEAAAAbAPT/DQABAAEAAAAbAPP/DQABAAEAAAAbAPL/DQABAAEAAAAbAPH/DQABAAEAAAAbAPD/DQABAAEAAAAbAO//DQABAAEAAAAbAO7/DQABAAEAAAAbAO3/DQABAAEAAAAbAOz/DQABAAEAAAAbAOv/DQABAAEAAAAbAOr/DQABAAEAAAAbAOn/DQABAAEAAAAbAOj/DQABAAEAAAAbAOf/DQABAAEAAAAbAOb/DQABAAEAAAAbAOX/DQABAAEAAAAbAOT/DQABAAEAAAAbAOP/DQABAAEAAAAbAOL/DQABAAEAAAAbAOH/DQABAAEAAAAcAOH/DQABAAEAAAAcAOL/DQABAAEAAAAcAOP/DQABAAEAAAAcAOT/DQABAAEAAAAcAOX/DQABAAEAAAAcAOb/DQABAAEAAAAcAOf/DQABAAEAAAAcAOj/DQABAAEAAAAcAOn/DQABAAEAAAAcAOr/DQABAAEAAAAcAOv/DQABAAEAAAAcAOz/DQABAAEAAAAcAO3/DQABAAEAAAAcAO7/DQABAAEAAAAcAO//DQABAAEAAAAcAPD/DQABAAEAAAAcAPH/DQABAAEAAAAcAPL/DQABAAEAAAAcAPP/DQABAAEAAAAcAPT/DQABAAEAAAAcAPX/DQABAAEAAAAcAPb/DQABAAEAAAAcAPf/DQABAAEAAAAcAPj/DQABAAEAAAAcAPn/DQABAAEAAAAcAPr/DQABAAEAAAAcAPv/DQABAAEAAAAcAPz/DQABAAEAAAAdAPv/DQABAAEAAAAdAPr/DQABAAEAAAAdAPn/DQABAAEAAAAdAPj/DQABAAEAAAAdAPf/DQABAAEAAAAdAPb/DQABAAEAAAAdAPX/DQABAAEAAAAdAPT/DQABAAEAAAAdAPP/DQABAAEAAAAdAPL/DQABAAEAAAAdAPH/DQABAAEAAAAdAPD/DQABAAEAAAAdAO//DQABAAEAAAAdAO7/DQABAAEAAAAdAO3/DQABAAEAAAAdAOz/DQABAAEAAAAdAOv/DQABAAEAAAAdAOr/DQABAAEAAAAdAOn/DQABAAEAAAAdAOj/DQABAAEAAAAdAOf/DQABAAEAAAAdAOb/DQABAAEAAAAdAOX/DQABAAEAAAAdAOT/DQABAAEAAAAdAOP/DQABAAEAAAAdAOL/DQABAAEAAAAdAOH/DQABAAEAAAAeAOH/DQABAAEAAAAeAOL/DQABAAEAAAAeAOP/DQABAAEAAAAeAOT/DQABAAEAAAAeAOX/DQABAAEAAAAeAOb/DQABAAEAAAAeAOf/DQABAAEAAAAeAOj/DQABAAEAAAAeAOn/DQABAAEAAAAeAOr/DQABAAEAAAAeAOv/DQABAAEAAAAeAOz/DQABAAEAAAAeAO3/DQABAAEAAAAeAO7/DQABAAEAAAAeAPH/DQABAAEAAAAeAPL/DQABAAEAAAAgAOD/DQABAAEAAAAgAOH/DQABAAEAAAAgAOL/DQABAAEAAAAgAOP/DQABAAEAAAAgAOT/DQABAAEAAAAgAOX/DQABAAEAAAAgAOb/DQABAAEAAAAgAOf/DQABAAEAAAAgAOj/DQABAAEAAAAgAOn/DQABAAEAAAAgAOr/DQABAAEAAAAgAOv/DQABAAEAAAAgAOz/DQABAAEAAAAgAO3/DQABAAEAAAAgAO7/DQABAAEAAAAgAO//DQABAAEAAAAgAPD/DQABAAEAAAAgAPH/DQABAAEAAAAgAPL/DQABAAEAAAAgAPP/DQABAAEAAAAgAPT/DQABAAEAAAAgAPX/DQABAAEAAAAgAPb/DQABAAEAAAAgAPf/DQABAAEAAAAgAPj/DQABAAEAAAAgAPn/DQABAAEAAAAgAPr/DQABAAEAAAAgAPv/DQABAAEAAAAgAPz/DQABAAEAAAAgAP3/DQABAAEAAAAfAP3/DQABAAEAAAAfAP7/DQABAAEAAAAeAP7/DQABAAEAAAAeAP//DQABAAEAAAAeAAAADQABAAEAAAAdAAAADQABAAEAAAAdAAEADQABAAEAAAAdAAIADQABAAEAAAAcAAIADQABAAEAAAAcAAMADQABAAEAAAAcAAQADQABAAEAAAAcAAUADQABAAEAAAAbAAUADQABAAEAAAAbAAYADQABAAEAAAAbAAcADQABAAEAAAAbAAgADQABAAEAAAAbAAkADQABAAEAAAAbAAoADQABAAEAAAAaAAoADQABAAEAAAAaAAsADQABAAEAAAAZAAsADQABAAEAAAAZAAwADQABAAEAAAAZAA0ADQABAAEAAAAZAA4ADQABAAEAAAAZAA8ADQABAAEAAAAYAA8ADQABAAEAAAAYABAADQABAAEAAAAYABEADQABAAEAAAAYABIADQABAAEAAAAYABMADQABAAEAAAAYABQADQABAAEAAAAYABUADQABAAEAAAAYABYADQABAAEAAAAYABcADQABAAEAAAAYABgADQABAAEAAAAYABkADQABAAEAAAAYABoADQABAAEAAAAYABsADQABAAEAAAAYABwADQABAAEAAAAYAB0ADQABAAEAAAAYAB4ADQABAAEAAAAYAB8ADQABAAEAAAAYACAADQABAAEAAAAYACEADQABAAEAAAAYACIADQABAAEAAAAZACIADQABAAEAAAAZACEADQABAAEAAAAZACAADQABAAEAAAAZAB8ADQABAAEAAAAZAB4ADQABAAEAAAAZAB0ADQABAAEAAAAZABwADQABAAEAAAAZABsADQABAAEAAAAZABoADQABAAEAAAAZABkADQABAAEAAAAZABgADQABAAEAAAAZABcADQABAAEAAAAZABYADQABAAEAAAAZABUADQABAAEAAAAZABQADQABAAEAAAAZABMADQABAAEAAAAZABIADQABAAEAAAAZABEADQABAAEAAAAZABAADQABAAEAAAAaABAADQABAAEAAAAaAA8ADQABAAEAAAAaAA4ADQABAAEAAAAaAA0ADQABAAEAAAAaAAwADQABAAEAAAAbAAwADQABAAEAAAAbAAsADQABAAEAAAAcAAsADQABAAEAAAAcAAoADQABAAEAAAAcAAkADQABAAEAAAAcAAgADQABAAEAAAAcAAcADQABAAEAAAAcAAYADQABAAEAAAAdAAYADQABAAEAAAAdAAUADQABAAEAAAAdAAQADQABAAEAAAAdAAMADQABAAEAAAAeAAMADQABAAEAAAAeAAIADQABAAEAAAAeAAEADQABAAEAAAAfAAEADQABAAEAAAAfAAAADQABAAEAAAAfAP//DQABAAEAAAAgAP//DQABAAEAAAAgAP7/DQABAAEAAAAhAP7/DQABAAEAAAAhAP3/DQABAAEAAAAhAPz/DQABAAEAAAAhAPv/DQABAAEAAAAhAPr/DQABAAEAAAAhAPn/DQABAAEAAAAhAPj/DQABAAEAAAAhAPf/DQABAAEAAAAhAPb/DQABAAEAAAAhAPX/DQABAAEAAAAhAPT/DQABAAEAAAAhAPP/DQABAAEAAAAhAPL/DQABAAEAAAAhAPH/DQABAAEAAAAhAPD/DQABAAEAAAAhAO//DQABAAEAAAAhAO7/DQABAAEAAAAhAO3/DQABAAEAAAAhAOz/DQABAAEAAAAhAOv/DQABAAEAAAAhAOr/DQABAAEAAAAhAOn/DQABAAEAAAAhAOj/DQABAAEAAAAhAOf/DQABAAEAAAAhAOb/DQABAAEAAAAhAOX/DQABAAEAAAAhAOT/DQABAAEAAAAhAOP/DQABAAEAAAAhAOL/DQABAAEAAAAhAOH/DQABAAEAAAAhAOD/DQABAAEAAAAiAOD/DQABAAEAAAAiAOH/DQABAAEAAAAiAOL/DQABAAEAAAAiAOP/DQABAAEAAAAiAOT/DQABAAEAAAAiAOX/DQABAAEAAAAiAOb/DQABAAEAAAAiAOf/DQABAAEAAAAiAOj/DQABAAEAAAAiAOn/DQABAAEAAAAiAOr/DQABAAEAAAAiAOv/DQABAAEAAAAiAOz/DQABAAEAAAAiAO3/DQABAAEAAAAiAO7/DQABAAEAAAAiAO//DQABAAEAAAAiAPD/DQABAAEAAAAiAPH/DQABAAEAAAAiAPL/DQABAAEAAAAiAPP/DQABAAEAAAAiAPT/DQABAAEAAAAiAPX/DQABAAEAAAAiAPb/DQABAAEAAAAiAPf/DQABAAEAAAAiAPj/DQABAAEAAAAiAPn/DQABAAEAAAAiAPr/DQABAAEAAAAiAPv/DQABAAEAAAAiAPz/DQABAAEAAAAiAP3/DQABAAEAAAAiAP7/DQABAAEAAAAiAP//DQABAAEAAAAhAP//DQABAAEAAAAhAAAADQABAAEAAAAgAAAADQABAAEAAAAgAAEADQABAAEAAAAgAAIADQABAAEAAAAfAAIADQABAAEAAAAfAAMADQABAAEAAAAfAAQADQABAAEAAAAeAAQADQABAAEAAAAeAAUADQABAAEAAAAeAAYADQABAAEAAAAeAAcADQABAAEAAAAdAAcADQABAAEAAAAdAAgADQABAAEAAAAdAAkADQABAAEAAAAdAAoADQABAAEAAAAdAAsADQABAAEAAAAdAAwADQABAAEAAAAcAAwADQABAAEAAAAcAA0ADQABAAEAAAAbAA0ADQABAAEAAAAbAA4ADQABAAEAAAAbAA8ADQABAAEAAAAbABAADQABAAEAAAAbABEADQABAAEAAAAaABEADQABAAEAAAAaABIADQABAAEAAAAaABMADQABAAEAAAAaABQADQABAAEAAAAaABUADQABAAEAAAAaABYADQABAAEAAAAaABcADQABAAEAAAAaABgADQABAAEAAAAaABkADQABAAEAAAAaABoADQABAAEAAAAaABsADQABAAEAAAAaABwADQABAAEAAAAaAB0ADQABAAEAAAAaAB4ADQABAAEAAAAaAB8ADQABAAEAAAAaACAADQABAAEAAAAaACEADQABAAEAAAAaACIADQABAAEAAAAbACIADQABAAEAAAAbACEADQABAAEAAAAbACAADQABAAEAAAAbAB8ADQABAAEAAAAbAB4ADQABAAEAAAAbAB0ADQABAAEAAAAbABwADQABAAEAAAAbABsADQABAAEAAAAbABoADQABAAEAAAAbABkADQABAAEAAAAbABgADQABAAEAAAAbABcADQABAAEAAAAbABYADQABAAEAAAAbABUADQABAAEAAAAbABQADQABAAEAAAAbABMADQABAAEAAAAbABIADQABAAEAAAAcABIADQABAAEAAAAcABEADQABAAEAAAAcABAADQABAAEAAAAcAA8ADQABAAEAAAAcAA4ADQABAAEAAAAdAA4ADQABAAEAAAAdAA0ADQABAAEAAAAeAA0ADQABAAEAAAAeAAwADQABAAEAAAAeAAsADQABAAEAAAAeAAoADQABAAEAAAAeAAkADQABAAEAAAAeAAgADQABAAEAAAAfAAgADQABAAEAAAAfAAcADQABAAEAAAAfAAYADQABAAEAAAAfAAUADQABAAEAAAAgAAUADQABAAEAAAAgAAQADQABAAEAAAAgAAMADQABAAEAAAAhAAMADQABAAEAAAAhAAIADQABAAEAAAAhAAEADQABAAEAAAAiAAEADQABAAEAAAAiAAAADQABAAEAAAAjAAAADQABAAEAAAAjAP//DQABAAEAAAAjAP7/DQABAAEAAAAjAP3/DQABAAEAAAAjAPz/DQABAAEAAAAjAPv/DQABAAEAAAAjAPr/DQABAAEAAAAjAPn/DQABAAEAAAAjAPj/DQABAAEAAAAjAPf/DQABAAEAAAAjAPb/DQABAAEAAAAjAPX/DQABAAEAAAAjAPT/DQABAAEAAAAjAPP/DQABAAEAAAAjAPL/DQABAAEAAAAjAPH/DQABAAEAAAAjAPD/DQABAAEAAAAjAO//DQABAAEAAAAjAO7/DQABAAEAAAAjAO3/DQABAAEAAAAjAOz/DQABAAEAAAAjAOv/DQABAAEAAAAjAOr/DQABAAEAAAAjAOn/DQABAAEAAAAjAOj/DQABAAEAAAAjAOf/DQABAAEAAAAjAOb/DQABAAEAAAAjAOX/DQABAAEAAAAjAOT/DQABAAEAAAAjAOP/DQABAAEAAAAjAOL/DQABAAEAAAAjAOH/DQABAAEAAAAjAOD/DQABAAEAAAAkAOD/DQABAAEAAAAkAOH/DQABAAEAAAAkAOL/DQABAAEAAAAkAOP/DQABAAEAAAAkAOT/DQABAAEAAAAkAOX/DQABAAEAAAAkAOb/DQABAAEAAAAkAOf/DQABAAEAAAAkAOj/DQABAAEAAAAkAOn/DQABAAEAAAAkAOr/DQABAAEAAAAkAOv/DQABAAEAAAAkAOz/DQABAAEAAAAkAO3/DQABAAEAAAAkAO7/DQABAAEAAAAkAO//DQABAAEAAAAkAPD/DQABAAEAAAAkAPH/DQABAAEAAAAkAPL/DQABAAEAAAAkAPP/DQABAAEAAAAkAPT/DQABAAEAAAAkAPX/DQABAAEAAAAkAPb/DQABAAEAAAAkAPf/DQABAAEAAAAkAPj/DQABAAEAAAAkAPn/DQABAAEAAAAkAPr/DQABAAEAAAAkAPv/DQABAAEAAAAkAPz/DQABAAEAAAAkAP3/DQABAAEAAAAkAP7/DQABAAEAAAAkAP//DQABAAEAAAAkAAAADQABAAEAAAAkAAEADQABAAEAAAAjAAEADQABAAEAAAAjAAIADQABAAEAAAAiAAIADQABAAEAAAAiAAMADQABAAEAAAAiAAQADQABAAEAAAAhAAQADQABAAEAAAAhAAUADQABAAEAAAAhAAYADQABAAEAAAAgAAYADQABAAEAAAAgAAcADQABAAEAAAAgAAgADQABAAEAAAAgAAkADQABAAEAAAAfAAkADQABAAEAAAAfAAoADQABAAEAAAAfAAsADQABAAEAAAAfAAwADQABAAEAAAAfAA0ADQABAAEAAAAfAA4ADQABAAEAAAAeAA4ADQABAAEAAAAeAA8ADQABAAEAAAAdAA8ADQABAAEAAAAdABAADQABAAEAAAAdABEADQABAAEAAAAdABIADQABAAEAAAAdABMADQABAAEAAAAcABMADQABAAEAAAAcABQADQABAAEAAAAcABUADQABAAEAAAAcABYADQABAAEAAAAcABcADQABAAEAAAAcABgADQABAAEAAAAcABkADQABAAEAAAAcABoADQABAAEAAAAcABsADQABAAEAAAAcABwADQABAAEAAAAcAB0ADQABAAEAAAAcAB4ADQABAAEAAAAcAB8ADQABAAEAAAAcACAADQABAAEAAAAcACEADQABAAEAAAAcACIADQABAAEAAAAdACIADQABAAEAAAAdACEADQABAAEAAAAdACAADQABAAEAAAAdAB8ADQABAAEAAAAdAB4ADQABAAEAAAAdAB0ADQABAAEAAAAdABwADQABAAEAAAAdABsADQABAAEAAAAdABoADQABAAEAAAAdABkADQABAAEAAAAdABgADQABAAEAAAAdABcADQABAAEAAAAdABYADQABAAEAAAAdABUADQABAAEAAAAdABQADQABAAEAAAAeABQADQABAAEAAAAeABMADQABAAEAAAAeABIADQABAAEAAAAeABEADQABAAEAAAAeABAADQABAAEAAAAfABAADQABAAEAAAAfAA8ADQABAAEAAAAgAA8ADQABAAEAAAAgAA4ADQABAAEAAAAgAA0ADQABAAEAAAAgAAwADQABAAEAAAAgAAsADQABAAEAAAAgAAoADQABAAEAAAAhAAoADQABAAEAAAAhAAkADQABAAEAAAAhAAgADQABAAEAAAAhAAcADQABAAEAAAAiAAcADQABAAEAAAAiAAYADQABAAEAAAAiAAUADQABAAEAAAAjAAUADQABAAEAAAAjAAQADQABAAEAAAAjAAMADQABAAEAAAAkAAMADQABAAEAAAAkAAIADQABAAEAAAAlAAIADQABAAEAAAAlAAEADQABAAEAAAAlAAAADQABAAEAAAAlAP//DQABAAEAAAAlAP7/DQABAAEAAAAlAP3/DQABAAEAAAAlAPz/DQABAAEAAAAlAPv/DQABAAEAAAAlAPr/DQABAAEAAAAlAPn/DQABAAEAAAAlAPj/DQABAAEAAAAlAPf/DQABAAEAAAAlAPb/DQABAAEAAAAlAPX/DQABAAEAAAAlAPT/DQABAAEAAAAlAPP/DQABAAEAAAAlAPL/DQABAAEAAAAlAPH/DQABAAEAAAAlAPD/DQABAAEAAAAlAO//DQABAAEAAAAlAO7/DQABAAEAAAAlAO3/DQABAAEAAAAlAOz/DQABAAEAAAAlAOv/DQABAAEAAAAlAOr/DQABAAEAAAAmAOr/DQABAAEAAAAmAOv/DQABAAEAAAAmAOz/DQABAAEAAAAmAO3/DQABAAEAAAAmAO7/DQABAAEAAAAmAO//DQABAAEAAAAmAPD/DQABAAEAAAAmAPH/DQABAAEAAAAmAPL/DQABAAEAAAAmAPP/DQABAAEAAAAmAPT/DQABAAEAAAAmAPX/DQABAAEAAAAmAPb/DQABAAEAAAAmAPf/DQABAAEAAAAmAPj/DQABAAEAAAAmAPn/DQABAAEAAAAmAPr/DQABAAEAAAAmAPv/DQABAAEAAAAmAPz/DQABAAEAAAAmAP3/DQABAAEAAAAmAP7/DQABAAEAAAAmAP//DQABAAEAAAAmAAAADQABAAEAAAAmAAEADQABAAEAAAAmAAIADQABAAEAAAAmAAMADQABAAEAAAAlAAMADQABAAEAAAAlAAQADQABAAEAAAAkAAQADQABAAEAAAAkAAUADQABAAEAAAAkAAYADQABAAEAAAAjAAYADQABAAEAAAAjAAcADQABAAEAAAAjAAgADQABAAEAAAAiAAgADQABAAEAAAAiAAkADQABAAEAAAAiAAoADQABAAEAAAAiAAsADQABAAEAAAAhAAsADQABAAEAAAAhAAwADQABAAEAAAAhAA0ADQABAAEAAAAhAA4ADQABAAEAAAAhAA8ADQABAAEAAAAhABAADQABAAEAAAAgABAADQABAAEAAAAgABEADQABAAEAAAAfABEADQABAAEAAAAfABIADQABAAEAAAAfABMADQABAAEAAAAfABQADQABAAEAAAAfABUADQABAAEAAAAeABUADQABAAEAAAAeABYADQABAAEAAAAeABcADQABAAEAAAAeABgADQABAAEAAAAeABkADQABAAEAAAAeABoADQABAAEAAAAeABsADQABAAEAAAAeABwADQABAAEAAAAeAB0ADQABAAEAAAAeAB4ADQABAAEAAAAeAB8ADQABAAEAAAAeACAADQABAAEAAAAeACEADQABAAEAAAAeACIADQABAAEAAAAfACIADQABAAEAAAAfACEADQABAAEAAAAfACAADQABAAEAAAAfAB8ADQABAAEAAAAfAB4ADQABAAEAAAAfAB0ADQABAAEAAAAfABwADQABAAEAAAAfABsADQABAAEAAAAfABoADQABAAEAAAAfABkADQABAAEAAAAfABgADQABAAEAAAAfABcADQABAAEAAAAfABYADQABAAEAAAAgABYADQABAAEAAAAgABUADQABAAEAAAAgABQADQABAAEAAAAgABMADQABAAEAAAAgABIADQABAAEAAAAhABIADQABAAEAAAAhABEADQABAAEAAAAiABEADQABAAEAAAAiABAADQABAAEAAAAiAA8ADQABAAEAAAAiAA4ADQABAAEAAAAiAA0ADQABAAEAAAAiAAwADQABAAEAAAAjAAwADQABAAEAAAAjAAsADQABAAEAAAAjAAoADQABAAEAAAAjAAkADQABAAEAAAAkAAkADQABAAEAAAAkAAgADQABAAEAAAAkAAcADQABAAEAAAAlAAcADQABAAEAAAAlAAYADQABAAEAAAAlAAUADQABAAEAAAAmAAUADQABAAEAAAAmAAQADQABAAEAAAAmAAYADQABAAEAAAAmAAcADQABAAEAAAAmAAgADQABAAEAAAAlAAgADQABAAEAAAAlAAkADQABAAEAAAAlAAoADQABAAEAAAAkAAoADQABAAEAAAAkAAsADQABAAEAAAAkAAwADQABAAEAAAAkAA0ADQABAAEAAAAjAA0ADQABAAEAAAAjAA4ADQABAAEAAAAjAA8ADQABAAEAAAAjABAADQABAAEAAAAjABEADQABAAEAAAAjABIADQABAAEAAAAiABIADQABAAEAAAAiABMADQABAAEAAAAhABMADQABAAEAAAAhABQADQABAAEAAAAhABUADQABAAEAAAAhABYADQABAAEAAAAhABcADQABAAEAAAAgABcADQABAAEAAAAgABgADQABAAEAAAAgABkADQABAAEAAAAgABoADQABAAEAAAAgABsADQABAAEAAAAgABwADQABAAEAAAAgAB0ADQABAAEAAAAgAB4ADQABAAEAAAAgAB8ADQABAAEAAAAgACAADQABAAEAAAAgACEADQABAAEAAAAgACIADQABAAEAAAAhACIADQABAAEAAAAhACEADQABAAEAAAAhACAADQABAAEAAAAhAB8ADQABAAEAAAAhAB4ADQABAAEAAAAhAB0ADQABAAEAAAAhABwADQABAAEAAAAhABsADQABAAEAAAAhABoADQABAAEAAAAhABkADQABAAEAAAAhABgADQABAAEAAAAiABgADQABAAEAAAAiABcADQABAAEAAAAiABYADQABAAEAAAAiABUADQABAAEAAAAiABQADQABAAEAAAAjABQADQABAAEAAAAjABMADQABAAEAAAAkABMADQABAAEAAAAkABIADQABAAEAAAAkABEADQABAAEAAAAkABAADQABAAEAAAAkAA8ADQABAAEAAAAkAA4ADQABAAEAAAAlAA4ADQABAAEAAAAlAA0ADQABAAEAAAAlAAwADQABAAEAAAAlAAsADQABAAEAAAAmAAsADQABAAEAAAAmAAoADQABAAEAAAAmAAkADQABAAEAAAAmAAwADQABAAEAAAAmAA0ADQABAAEAAAAmAA4ADQABAAEAAAAmAA8ADQABAAEAAAAlAA8ADQABAAEAAAAlABAADQABAAEAAAAlABEADQABAAEAAAAlABIADQABAAEAAAAlABMADQABAAEAAAAlABQADQABAAEAAAAkABQADQABAAEAAAAkABUADQABAAEAAAAjABUADQABAAEAAAAjABYADQABAAEAAAAjABcADQABAAEAAAAjABgADQABAAEAAAAjABkADQABAAEAAAAiABkADQABAAEAAAAiABoADQABAAEAAAAiABsADQABAAEAAAAiABwADQABAAEAAAAiAB0ADQABAAEAAAAiAB4ADQABAAEAAAAiAB8ADQABAAEAAAAiACAADQABAAEAAAAiACEADQABAAEAAAAiACIADQABAAEAAAAjACIADQABAAEAAAAjACEADQABAAEAAAAjACAADQABAAEAAAAjAB8ADQABAAEAAAAjAB4ADQABAAEAAAAjAB0ADQABAAEAAAAjABwADQABAAEAAAAjABsADQABAAEAAAAjABoADQABAAEAAAAkABoADQABAAEAAAAkABkADQABAAEAAAAkABgADQABAAEAAAAkABcADQABAAEAAAAkABYADQABAAEAAAAlABYADQABAAEAAAAlABUADQABAAEAAAAmABUADQABAAEAAAAmABQADQABAAEAAAAmABMADQABAAEAAAAmABIADQABAAEAAAAmABEADQABAAEAAAAmABAADQABAAEAAAAmABYADQABAAEAAAAmABcADQABAAEAAAAlABcADQABAAEAAAAlABgADQABAAEAAAAlABkADQABAAEAAAAlABoADQABAAEAAAAlABsADQABAAEAAAAkABsADQABAAEAAAAkABwADQABAAEAAAAkAB0ADQABAAEAAAAkAB4ADQABAAEAAAAkAB8ADQABAAEAAAAkACAADQABAAEAAAAkACEADQABAAEAAAAkACIADQABAAEAAAAlACIADQABAAEAAAAlACEADQABAAEAAAAlACAADQABAAEAAAAlAB8ADQABAAEAAAAlAB4ADQABAAEAAAAlAB0ADQABAAEAAAAlABwADQABAAEAAAAmABwADQABAAEAAAAmABsADQABAAEAAAAmABoADQABAAEAAAAmABkADQABAAEAAAAmABgADQABAAEAAAAmAB0ADQABAAEAAAAmAB4ADQABAAEAAAAmAB8ADQABAAEAAAAmACAADQABAAEAAAAmACEADQABAAEAAAAmACIADQABAAEAAAAKABcADQABAAEAAAAKABgADQABAAEAAAAKABkADQABAAEAAAAKABoADQABAAEAAAAKABsADQABAAEAAAAKABwADQABAAEAAAAKAB0ADQABAAEAAAAHABYADQABAAEAAAAHABcADQABAAEAAAD4/yMADQABAAEAAAD4/yQADQABAAEAAAD4/yUADQABAAEAAAD4/yYADQABAAEAAAD4/ycADQABAAEAAAD4/ygADQABAAEAAAD4/ykADQABAAEAAAD5/yMADQABAAEAAAD5/yQADQABAAEAAAD5/yUADQABAAEAAAD5/yYADQABAAEAAAD5/ycADQABAAEAAAD5/ygADQABAAEAAAD5/ykADQABAAEAAAD6/yMADQABAAEAAAD6/yQADQABAAEAAAD6/yUADQABAAEAAAD6/yYADQABAAEAAAD6/ycADQABAAEAAAD6/ygADQABAAEAAAD6/ykADQABAAEAAAD7/yMADQABAAEAAAD7/yQADQABAAEAAAD7/yUADQABAAEAAAD7/yYADQABAAEAAAD7/ycADQABAAEAAAD7/ygADQABAAEAAAD7/ykADQABAAEAAAD8/yMADQABAAEAAAD8/yQADQABAAEAAAD8/yUADQABAAEAAAD8/yYADQABAAEAAAD8/ycADQABAAEAAAD8/ygADQABAAEAAAD8/ykADQABAAEAAAD9/yMADQABAAEAAAD9/yQADQABAAEAAAD9/yUADQABAAEAAAD9/yYADQABAAEAAAD9/ycADQABAAEAAAD9/ygADQABAAEAAAD9/ykADQABAAEAAAD+/yMADQABAAEAAAD+/yQADQABAAEAAAD+/yUADQABAAEAAAD+/yYADQABAAEAAAD+/ycADQABAAEAAAD+/ygADQABAAEAAAD+/ykADQABAAEAAAD//yMADQABAAEAAAD//yQADQABAAEAAAD//yUADQABAAEAAAD//yYADQABAAEAAAD//ycADQABAAEAAAD//ygADQABAAEAAAD//ykADQABAAEAAAAAACMADQABAAEAAAAAACQADQABAAEAAAAAACUADQABAAEAAAAAACYADQABAAEAAAAAACcADQABAAEAAAAAACgADQABAAEAAAAAACkADQABAAEAAAABACMADQABAAEAAAABACQADQABAAEAAAABACUADQABAAEAAAABACYADQABAAEAAAABACcADQABAAEAAAABACgADQABAAEAAAABACkADQABAAEAAAACACMADQABAAEAAAACACQADQABAAEAAAACACUADQABAAEAAAACACYADQABAAEAAAACACcADQABAAEAAAACACgADQABAAEAAAACACkADQABAAEAAAADACMADQABAAEAAAADACQADQABAAEAAAADACUADQABAAEAAAADACYADQABAAEAAAADACcADQABAAEAAAADACgADQABAAEAAAADACkADQABAAEAAAAEACMADQABAAEAAAAEACQADQABAAEAAAAEACUADQABAAEAAAAEACYADQABAAEAAAAEACcADQABAAEAAAAEACgADQABAAEAAAAEACkADQABAAEAAAAFACMADQABAAEAAAAFACQADQABAAEAAAAFACUADQABAAEAAAAFACYADQABAAEAAAAFACcADQABAAEAAAAFACgADQABAAEAAAAFACkADQABAAEAAAAGACMADQABAAEAAAAGACQADQABAAEAAAAGACUADQABAAEAAAAGACYADQABAAEAAAAGACcADQABAAEAAAAGACgADQABAAEAAAAGACkADQABAAEAAAAHACMADQABAAEAAAAHACQADQABAAEAAAAHACUADQABAAEAAAAHACYADQABAAEAAAAHACcADQABAAEAAAAHACgADQABAAEAAAAHACkADQABAAEAAAAIACMADQABAAEAAAAIACQADQABAAEAAAAIACUADQABAAEAAAAIACYADQABAAEAAAAIACcADQABAAEAAAAIACgADQABAAEAAAAIACkADQABAAEAAAAJACMADQABAAEAAAAJACQADQABAAEAAAAJACUADQABAAEAAAAJACYADQABAAEAAAAJACcADQABAAEAAAAJACgADQABAAEAAAAJACkADQABAAEAAAAKACMADQABAAEAAAAKACQADQABAAEAAAAKACUADQABAAEAAAAKACYADQABAAEAAAAKACcADQABAAEAAAAKACgADQABAAEAAAAKACkADQABAAEAAAALACMADQABAAEAAAALACQADQABAAEAAAALACUADQABAAEAAAALACYADQABAAEAAAALACcADQABAAEAAAALACgADQABAAEAAAALACkADQABAAEAAAAMACMADQABAAEAAAAMACQADQABAAEAAAAMACUADQABAAEAAAAMACYADQABAAEAAAAMACcADQABAAEAAAAMACgADQABAAEAAAAMACkADQABAAEAAAANACMADQABAAEAAAANACQADQABAAEAAAANACUADQABAAEAAAANACYADQABAAEAAAANACcADQABAAEAAAANACgADQABAAEAAAANACkADQABAAEAAAAOACMADQABAAEAAAAOACQADQABAAEAAAAOACUADQABAAEAAAAOACYADQABAAEAAAAOACcADQABAAEAAAAOACgADQABAAEAAAAOACkADQABAAEAAAAPACMADQABAAEAAAAPACQADQABAAEAAAAPACUADQABAAEAAAAPACYADQABAAEAAAAPACcADQABAAEAAAAPACgADQABAAEAAAAPACkADQABAAEAAAAQACMADQABAAEAAAAQACQADQABAAEAAAAQACUADQABAAEAAAAQACYADQABAAEAAAAQACcADQABAAEAAAAQACgADQABAAEAAAAQACkADQABAAEAAAARACMADQABAAEAAAARACQADQABAAEAAAARACUADQABAAEAAAARACYADQABAAEAAAARACcADQABAAEAAAARACgADQABAAEAAAARACkADQABAAEAAAASACMADQABAAEAAAASACQADQABAAEAAAASACUADQABAAEAAAASACYADQABAAEAAAASACcADQABAAEAAAASACgADQABAAEAAAASACkADQABAAEAAAATACMADQABAAEAAAATACQADQABAAEAAAATACUADQABAAEAAAATACYADQABAAEAAAATACcADQABAAEAAAATACgADQABAAEAAAATACkADQABAAEAAAAUACMADQABAAEAAAAUACQADQABAAEAAAAUACUADQABAAEAAAAUACYADQABAAEAAAAUACcADQABAAEAAAAUACgADQABAAEAAAAUACkADQABAAEAAAAVACMADQABAAEAAAAVACQADQABAAEAAAAVACUADQABAAEAAAAVACYADQABAAEAAAAVACcADQABAAEAAAAVACgADQABAAEAAAAVACkADQABAAEAAAAWACMADQABAAEAAAAWACQADQABAAEAAAAWACUADQABAAEAAAAWACYADQABAAEAAAAWACcADQABAAEAAAAWACgADQABAAEAAAAWACkADQABAAEAAADx/yMADQABAAEAAADx/yQADQABAAEAAADx/yUADQABAAEAAADx/yYADQABAAEAAADx/ycADQABAAEAAADx/ygADQABAAEAAADy/yMADQABAAEAAADy/yQADQABAAEAAADy/yUADQABAAEAAADy/yYADQABAAEAAADy/ycADQABAAEAAADy/ygADQABAAEAAADz/yMADQABAAEAAADz/yQADQABAAEAAADz/yUADQABAAEAAADz/yYADQABAAEAAADz/ycADQABAAEAAADz/ygADQABAAEAAAD0/yMADQABAAEAAAD0/yQADQABAAEAAAD0/yUADQABAAEAAAD0/yYADQABAAEAAAD0/ycADQABAAEAAAD0/ygADQABAAEAAAD1/yMADQABAAEAAAD1/yQADQABAAEAAAD1/yUADQABAAEAAAD1/yYADQABAAEAAAD1/ycADQABAAEAAAD1/ygADQABAAEAAAD2/yMADQABAAEAAAD2/yQADQABAAEAAAD2/yUADQABAAEAAAD2/yYADQABAAEAAAD2/ycADQABAAEAAAD2/ygADQABAAEAAAD3/yMADQABAAEAAAD3/yQADQABAAEAAAD3/yUADQABAAEAAAD3/yYADQABAAEAAAD3/ycADQABAAEAAAD3/ygADQABAAEAAAAXACMADQABAAEAAAAXACQADQABAAEAAAAXACUADQABAAEAAAAXACYADQABAAEAAAAXACcADQABAAEAAAAXACgADQABAAEAAAAYACMADQABAAEAAAAYACQADQABAAEAAAAYACUADQABAAEAAAAYACYADQABAAEAAAAYACcADQABAAEAAAAYACgADQABAAEAAAAZACMADQABAAEAAAAZACQADQABAAEAAAAZACUADQABAAEAAAAZACYADQABAAEAAAAZACcADQABAAEAAAAZACgADQABAAEAAAAaACMADQABAAEAAAAaACQADQABAAEAAAAaACUADQABAAEAAAAaACYADQABAAEAAAAaACcADQABAAEAAAAaACgADQABAAEAAAAbACMADQABAAEAAAAbACQADQABAAEAAAAbACUADQABAAEAAAAbACYADQABAAEAAAAbACcADQABAAEAAAAbACgADQABAAEAAAAcACMADQABAAEAAAAcACQADQABAAEAAAAcACUADQABAAEAAAAcACYADQABAAEAAAAcACcADQABAAEAAAAcACgADQABAAEAAAAdACMADQABAAEAAAAdACQADQABAAEAAAAdACUADQABAAEAAAAdACYADQABAAEAAAAdACcADQABAAEAAAAdACgADQABAAEAAAAeACMADQABAAEAAAAeACQADQABAAEAAAAeACUADQABAAEAAAAeACYADQABAAEAAAAeACcADQABAAEAAAAeACgADQABAAEAAAAfACMADQABAAEAAAAfACQADQABAAEAAAAfACUADQABAAEAAAAfACYADQABAAEAAAAfACcADQABAAEAAAAfACgADQABAAEAAAAgACMADQABAAEAAAAgACQADQABAAEAAAAgACUADQABAAEAAAAgACYADQABAAEAAAAgACcADQABAAEAAAAgACgADQABAAEAAAAhACMADQABAAEAAAAhACQADQABAAEAAAAhACUADQABAAEAAAAhACYADQABAAEAAAAhACcADQABAAEAAAAhACgADQABAAEAAAAiACMADQABAAEAAAAiACQADQABAAEAAAAiACUADQABAAEAAAAiACYADQABAAEAAAAiACcADQABAAEAAAAiACgADQABAAEAAAAjACMADQABAAEAAAAjACQADQABAAEAAAAjACUADQABAAEAAAAjACYADQABAAEAAAAjACcADQABAAEAAAAjACgADQABAAEAAAAkACMADQABAAEAAAAkACQADQABAAEAAAAkACUADQABAAEAAAAkACYADQABAAEAAAAkACcADQABAAEAAAAkACgADQABAAEAAAAlACMADQABAAEAAAAlACQADQABAAEAAAAlACUADQABAAEAAAAlACYADQABAAEAAAAlACcADQABAAEAAAAlACgADQABAAEAAAAmACMADQABAAEAAAAmACQADQABAAEAAAAmACUADQABAAEAAAAmACYADQABAAEAAAAmACcADQABAAEAAAAmACgADQABAAEAAADt/yMADQABAAEAAADt/yQADQABAAEAAADt/yUADQABAAEAAADt/yYADQABAAEAAADt/ycADQABAAEAAADu/yMADQABAAEAAADu/yQADQABAAEAAADu/yUADQABAAEAAADu/yYADQABAAEAAADu/ycADQABAAEAAADv/yMADQABAAEAAADv/yQADQABAAEAAADv/yUADQABAAEAAADv/yYADQABAAEAAADv/ycADQABAAEAAADw/yMADQABAAEAAADw/yQADQABAAEAAADw/yUADQABAAEAAADw/yYADQABAAEAAADw/ycADQABAAEAAADs/yMADQABAAEAAADs/yQADQABAAEAAADs/yUADQABAAEAAADs/yYADQABAAEAAADs/ycADQABAAEAAADs/ygADQABAAEAAADs/ykADQABAAEAAADt/ygADQABAAEAAADt/ykADQABAAEAAADu/ygADQABAAEAAADu/ykADQABAAEAAADv/ygADQABAAEAAADv/ykADQABAAEAAADw/ygADQABAAEAAADw/ykADQABAAEAAADx/ykADQABAAEAAADy/ykADQABAAEAAADz/ykADQABAAEAAAD0/ykADQABAAEAAAD1/ykADQABAAEAAAD2/ykADQABAAEAAAD3/ykADQABAAEAAAAXACkADQABAAEAAAAYACkADQABAAEAAAAZACkADQABAAEAAAAaACkADQABAAEAAAAbACkADQABAAEAAAAcACkADQABAAEAAAAdACkADQABAAEAAAAeACkADQABAAEAAAAfACkADQABAAEAAAAgACkADQABAAEAAAAhACkADQABAAEAAAAiACkADQABAAEAAAAjACkADQABAAEAAAAkACkADQABAAEAAAAlACkADQABAAEAAAAmACkADQABAAEAAADs/73/DQABAAEAAADs/77/DQABAAEAAADs/7//DQABAAEAAADs/8D/DQABAAEAAADs/8H/DQABAAEAAADs/8L/DQABAAEAAADs/8P/DQABAAEAAADs/8T/DQABAAEAAADs/8X/DQABAAEAAADs/8b/DQABAAEAAADs/8f/DQABAAEAAADs/8j/DQABAAEAAADs/8n/DQABAAEAAADs/8r/DQABAAEAAADs/8v/DQABAAEAAADs/8z/DQABAAEAAADs/83/DQABAAEAAADs/87/DQABAAEAAADs/8//DQABAAEAAADs/9D/DQABAAEAAADs/9H/DQABAAEAAADs/9L/DQABAAEAAADs/9P/DQABAAEAAADs/9T/DQABAAEAAADs/9X/DQABAAEAAADs/9b/DQABAAEAAADs/9f/DQABAAEAAADs/9j/DQABAAEAAADs/9n/DQABAAEAAADs/9r/DQABAAEAAADs/9v/DQABAAEAAADs/9z/DQABAAEAAADs/93/DQABAAEAAADt/73/DQABAAEAAADt/77/DQABAAEAAADt/7//DQABAAEAAADt/8D/DQABAAEAAADt/8H/DQABAAEAAADt/8L/DQABAAEAAADt/8P/DQABAAEAAADt/8T/DQABAAEAAADt/8X/DQABAAEAAADt/8b/DQABAAEAAADt/8f/DQABAAEAAADt/8j/DQABAAEAAADt/8n/DQABAAEAAADt/8r/DQABAAEAAADt/8v/DQABAAEAAADt/8z/DQABAAEAAADt/83/DQABAAEAAADt/87/DQABAAEAAADt/8//DQABAAEAAADt/9D/DQABAAEAAADt/9H/DQABAAEAAADt/9L/DQABAAEAAADt/9P/DQABAAEAAADt/9T/DQABAAEAAADt/9X/DQABAAEAAADt/9b/DQABAAEAAADt/9f/DQABAAEAAADt/9j/DQABAAEAAADt/9n/DQABAAEAAADt/9r/DQABAAEAAADt/9v/DQABAAEAAADt/9z/DQABAAEAAADt/93/DQABAAEAAADu/73/DQABAAEAAADu/77/DQABAAEAAADu/7//DQABAAEAAADu/8D/DQABAAEAAADu/8H/DQABAAEAAADu/8L/DQABAAEAAADu/8P/DQABAAEAAADu/8T/DQABAAEAAADu/8X/DQABAAEAAADu/8b/DQABAAEAAADu/8f/DQABAAEAAADu/8j/DQABAAEAAADu/8n/DQABAAEAAADu/8r/DQABAAEAAADu/8v/DQABAAEAAADu/8z/DQABAAEAAADu/83/DQABAAEAAADu/87/DQABAAEAAADu/8//DQABAAEAAADu/9D/DQABAAEAAADu/9H/DQABAAEAAADu/9L/DQABAAEAAADu/9P/DQABAAEAAADu/9T/DQABAAEAAADu/9X/DQABAAEAAADu/9b/DQABAAEAAADu/9f/DQABAAEAAADu/9j/DQABAAEAAADu/9n/DQABAAEAAADu/9r/DQABAAEAAADu/9v/DQABAAEAAADu/9z/DQABAAEAAADu/93/DQABAAEAAADv/73/DQABAAEAAADv/77/DQABAAEAAADv/7//DQABAAEAAADv/8D/DQABAAEAAADv/8H/DQABAAEAAADv/8L/DQABAAEAAADv/8P/DQABAAEAAADv/8T/DQABAAEAAADv/8X/DQABAAEAAADv/8b/DQABAAEAAADv/8f/DQABAAEAAADv/8j/DQABAAEAAADv/8n/DQABAAEAAADv/8r/DQABAAEAAADv/8v/DQABAAEAAADv/8z/DQABAAEAAADv/83/DQABAAEAAADv/87/DQABAAEAAADv/8//DQABAAEAAADv/9D/DQABAAEAAADv/9H/DQABAAEAAADv/9L/DQABAAEAAADv/9P/DQABAAEAAADv/9T/DQABAAEAAADv/9X/DQABAAEAAADv/9b/DQABAAEAAADv/9f/DQABAAEAAADv/9j/DQABAAEAAADv/9n/DQABAAEAAADv/9r/DQABAAEAAADv/9v/DQABAAEAAADv/9z/DQABAAEAAADv/93/DQABAAEAAADw/73/DQABAAEAAADw/77/DQABAAEAAADw/7//DQABAAEAAADw/8D/DQABAAEAAADw/8H/DQABAAEAAADw/8L/DQABAAEAAADw/8P/DQABAAEAAADw/8T/DQABAAEAAADw/8X/DQABAAEAAADw/8b/DQABAAEAAADw/8f/DQABAAEAAADw/8j/DQABAAEAAADw/8n/DQABAAEAAADw/8r/DQABAAEAAADw/8v/DQABAAEAAADw/8z/DQABAAEAAADw/83/DQABAAEAAADw/87/DQABAAEAAADw/8//DQABAAEAAADw/9D/DQABAAEAAADw/9H/DQABAAEAAADw/9L/DQABAAEAAADw/9P/DQABAAEAAADw/9T/DQABAAEAAADw/9X/DQABAAEAAADw/9b/DQABAAEAAADw/9f/DQABAAEAAADw/9j/DQABAAEAAADw/9n/DQABAAEAAADw/9r/DQABAAEAAADw/9v/DQABAAEAAADw/9z/DQABAAEAAADw/93/DQABAAEAAADx/73/DQABAAEAAADx/77/DQABAAEAAADx/7//DQABAAEAAADx/8D/DQABAAEAAADx/8H/DQABAAEAAADx/8L/DQABAAEAAADx/8P/DQABAAEAAADx/8T/DQABAAEAAADx/8X/DQABAAEAAADx/8b/DQABAAEAAADx/8f/DQABAAEAAADx/8j/DQABAAEAAADx/8n/DQABAAEAAADx/8r/DQABAAEAAADx/8v/DQABAAEAAADx/8z/DQABAAEAAADx/83/DQABAAEAAADx/87/DQABAAEAAADx/8//DQABAAEAAADx/9D/DQABAAEAAADx/9H/DQABAAEAAADx/9L/DQABAAEAAADx/9P/DQABAAEAAADx/9T/DQABAAEAAADx/9X/DQABAAEAAADx/9b/DQABAAEAAADx/9f/DQABAAEAAADx/9j/DQABAAEAAADx/9n/DQABAAEAAADx/9r/DQABAAEAAADx/9v/DQABAAEAAADx/9z/DQABAAEAAADx/93/DQABAAEAAADy/73/DQABAAEAAADy/77/DQABAAEAAADy/7//DQABAAEAAADy/8D/DQABAAEAAADy/8H/DQABAAEAAADy/8L/DQABAAEAAADy/8P/DQABAAEAAADy/8T/DQABAAEAAADy/8X/DQABAAEAAADy/8b/DQABAAEAAADy/8f/DQABAAEAAADy/8j/DQABAAEAAADy/8n/DQABAAEAAADy/8r/DQABAAEAAADy/8v/DQABAAEAAADy/8z/DQABAAEAAADy/83/DQABAAEAAADy/87/DQABAAEAAADy/8//DQABAAEAAADy/9D/DQABAAEAAADy/9H/DQABAAEAAADy/9L/DQABAAEAAADy/9P/DQABAAEAAADy/9T/DQABAAEAAADy/9X/DQABAAEAAADy/9b/DQABAAEAAADy/9f/DQABAAEAAADy/9j/DQABAAEAAADy/9n/DQABAAEAAADy/9r/DQABAAEAAADy/9v/DQABAAEAAADy/9z/DQABAAEAAADy/93/DQABAAEAAADz/73/DQABAAEAAADz/77/DQABAAEAAADz/7//DQABAAEAAADz/8D/DQABAAEAAADz/8H/DQABAAEAAADz/8L/DQABAAEAAADz/8P/DQABAAEAAADz/8T/DQABAAEAAADz/8X/DQABAAEAAADz/8b/DQABAAEAAADz/8f/DQABAAEAAADz/8j/DQABAAEAAADz/8n/DQABAAEAAADz/8r/DQABAAEAAADz/8v/DQABAAEAAADz/8z/DQABAAEAAADz/83/DQABAAEAAADz/87/DQABAAEAAADz/8//DQABAAEAAADz/9D/DQABAAEAAADz/9H/DQABAAEAAADz/9L/DQABAAEAAADz/9P/DQABAAEAAADz/9T/DQABAAEAAADz/9X/DQABAAEAAADz/9b/DQABAAEAAADz/9f/DQABAAEAAADz/9j/DQABAAEAAADz/9n/DQABAAEAAADz/9r/DQABAAEAAADz/9v/DQABAAEAAADz/9z/DQABAAEAAADz/93/DQABAAEAAAD0/73/DQABAAEAAAD0/77/DQABAAEAAAD0/7//DQABAAEAAAD0/8D/DQABAAEAAAD0/8H/DQABAAEAAAD0/8L/DQABAAEAAAD0/8P/DQABAAEAAAD0/8T/DQABAAEAAAD0/8X/DQABAAEAAAD0/8b/DQABAAEAAAD0/8f/DQABAAEAAAD0/8j/DQABAAEAAAD0/8n/DQABAAEAAAD0/8r/DQABAAEAAAD0/8v/DQABAAEAAAD0/8z/DQABAAEAAAD0/83/DQABAAEAAAD0/87/DQABAAEAAAD0/8//DQABAAEAAAD0/9D/DQABAAEAAAD0/9H/DQABAAEAAAD0/9L/DQABAAEAAAD0/9P/DQABAAEAAAD0/9T/DQABAAEAAAD0/9X/DQABAAEAAAD0/9b/DQABAAEAAAD0/9f/DQABAAEAAAD0/9j/DQABAAEAAAD0/9n/DQABAAEAAAD0/9r/DQABAAEAAAD0/9v/DQABAAEAAAD0/9z/DQABAAEAAAD0/93/DQABAAEAAAD1/73/DQABAAEAAAD1/77/DQABAAEAAAD1/7//DQABAAEAAAD1/8D/DQABAAEAAAD1/8H/DQABAAEAAAD1/8L/DQABAAEAAAD1/8P/DQABAAEAAAD1/8T/DQABAAEAAAD1/8X/DQABAAEAAAD1/8b/DQABAAEAAAD1/8f/DQABAAEAAAD1/8j/DQABAAEAAAD1/8n/DQABAAEAAAD1/8r/DQABAAEAAAD1/8v/DQABAAEAAAD1/8z/DQABAAEAAAD1/83/DQABAAEAAAD1/87/DQABAAEAAAD1/8//DQABAAEAAAD1/9D/DQABAAEAAAD1/9H/DQABAAEAAAD1/9L/DQABAAEAAAD1/9P/DQABAAEAAAD1/9T/DQABAAEAAAD1/9X/DQABAAEAAAD1/9b/DQABAAEAAAD1/9f/DQABAAEAAAD1/9j/DQABAAEAAAD1/9n/DQABAAEAAAD1/9r/DQABAAEAAAD1/9v/DQABAAEAAAD1/9z/DQABAAEAAAD1/93/DQABAAEAAAD2/73/DQABAAEAAAD2/77/DQABAAEAAAD2/7//DQABAAEAAAD2/8D/DQABAAEAAAD2/8H/DQABAAEAAAD2/8L/DQABAAEAAAD2/8P/DQABAAEAAAD2/8T/DQABAAEAAAD2/8X/DQABAAEAAAD2/8b/DQABAAEAAAD2/8f/DQABAAEAAAD2/8j/DQABAAEAAAD2/8n/DQABAAEAAAD2/8r/DQABAAEAAAD2/8v/DQABAAEAAAD2/8z/DQABAAEAAAD2/83/DQABAAEAAAD2/87/DQABAAEAAAD2/8//DQABAAEAAAD2/9D/DQABAAEAAAD2/9H/DQABAAEAAAD2/9L/DQABAAEAAAD2/9P/DQABAAEAAAD2/9T/DQABAAEAAAD2/9X/DQABAAEAAAD2/9b/DQABAAEAAAD2/9f/DQABAAEAAAD2/9j/DQABAAEAAAD2/9n/DQABAAEAAAD2/9r/DQABAAEAAAD2/9v/DQABAAEAAAD2/9z/DQABAAEAAAD2/93/DQABAAEAAAD3/73/DQABAAEAAAD3/77/DQABAAEAAAD3/7//DQABAAEAAAD3/8D/DQABAAEAAAD3/8H/DQABAAEAAAD3/8L/DQABAAEAAAD3/8P/DQABAAEAAAD3/8T/DQABAAEAAAD3/8X/DQABAAEAAAD3/8b/DQABAAEAAAD3/8f/DQABAAEAAAD3/8j/DQABAAEAAAD3/8n/DQABAAEAAAD3/8r/DQABAAEAAAD3/8v/DQABAAEAAAD3/8z/DQABAAEAAAD3/83/DQABAAEAAAD3/87/DQABAAEAAAD3/8//DQABAAEAAAD3/9D/DQABAAEAAAD3/9H/DQABAAEAAAD3/9L/DQABAAEAAAD3/9P/DQABAAEAAAD3/9T/DQABAAEAAAD3/9X/DQABAAEAAAD3/9b/DQABAAEAAAD3/9f/DQABAAEAAAD3/9j/DQABAAEAAAD3/9n/DQABAAEAAAD3/9r/DQABAAEAAAD3/9v/DQABAAEAAAD3/9z/DQABAAEAAAD3/93/DQABAAEAAAD4/73/DQABAAEAAAD4/77/DQABAAEAAAD4/7//DQABAAEAAAD4/8D/DQABAAEAAAD4/8H/DQABAAEAAAD4/8L/DQABAAEAAAD4/8P/DQABAAEAAAD4/8T/DQABAAEAAAD4/8X/DQABAAEAAAD4/8b/DQABAAEAAAD4/8f/DQABAAEAAAD4/8j/DQABAAEAAAD4/8n/DQABAAEAAAD4/8r/DQABAAEAAAD4/8v/DQABAAEAAAD4/8z/DQABAAEAAAD4/83/DQABAAEAAAD4/87/DQABAAEAAAD4/8//DQABAAEAAAD4/9D/DQABAAEAAAD4/9H/DQABAAEAAAD4/9L/DQABAAEAAAD4/9P/DQABAAEAAAD4/9T/DQABAAEAAAD4/9X/DQABAAEAAAD4/9b/DQABAAEAAAD4/9f/DQABAAEAAAD4/9j/DQABAAEAAAD4/9n/DQABAAEAAAD4/9r/DQABAAEAAAD4/9v/DQABAAEAAAD4/9z/DQABAAEAAAD4/93/DQABAAEAAAD5/73/DQABAAEAAAD5/77/DQABAAEAAAD5/7//DQABAAEAAAD5/8D/DQABAAEAAAD5/8H/DQABAAEAAAD5/8L/DQABAAEAAAD5/8P/DQABAAEAAAD5/8T/DQABAAEAAAD5/8X/DQABAAEAAAD5/8b/DQABAAEAAAD5/8f/DQABAAEAAAD5/8j/DQABAAEAAAD5/8n/DQABAAEAAAD5/8r/DQABAAEAAAD5/8v/DQABAAEAAAD5/8z/DQABAAEAAAD5/83/DQABAAEAAAD5/87/DQABAAEAAAD5/8//DQABAAEAAAD5/9D/DQABAAEAAAD5/9H/DQABAAEAAAD5/9L/DQABAAEAAAD5/9P/DQABAAEAAAD5/9T/DQABAAEAAAD5/9X/DQABAAEAAAD5/9b/DQABAAEAAAD5/9f/DQABAAEAAAD5/9j/DQABAAEAAAD5/9n/DQABAAEAAAD5/9r/DQABAAEAAAD5/9v/DQABAAEAAAD5/9z/DQABAAEAAAD5/93/DQABAAEAAAD6/73/DQABAAEAAAD6/77/DQABAAEAAAD6/7//DQABAAEAAAD6/8D/DQABAAEAAAD6/8H/DQABAAEAAAD6/8L/DQABAAEAAAD6/8P/DQABAAEAAAD6/8T/DQABAAEAAAD6/8X/DQABAAEAAAD6/8b/DQABAAEAAAD6/8f/DQABAAEAAAD6/8j/DQABAAEAAAD6/8n/DQABAAEAAAD6/8r/DQABAAEAAAD6/8v/DQABAAEAAAD6/8z/DQABAAEAAAD6/83/DQABAAEAAAD6/87/DQABAAEAAAD6/8//DQABAAEAAAD6/9D/DQABAAEAAAD6/9H/DQABAAEAAAD6/9L/DQABAAEAAAD6/9P/DQABAAEAAAD6/9T/DQABAAEAAAD6/9X/DQABAAEAAAD6/9b/DQABAAEAAAD6/9f/DQABAAEAAAD6/9j/DQABAAEAAAD6/9n/DQABAAEAAAD6/9r/DQABAAEAAAD6/9v/DQABAAEAAAD6/9z/DQABAAEAAAD6/93/DQABAAEAAAD7/73/DQABAAEAAAD7/77/DQABAAEAAAD7/7//DQABAAEAAAD7/8D/DQABAAEAAAD7/8H/DQABAAEAAAD7/8L/DQABAAEAAAD7/8P/DQABAAEAAAD7/8T/DQABAAEAAAD7/8X/DQABAAEAAAD7/8b/DQABAAEAAAD7/8f/DQABAAEAAAD7/8j/DQABAAEAAAD7/8n/DQABAAEAAAD7/8r/DQABAAEAAAD7/8v/DQABAAEAAAD7/8z/DQABAAEAAAD7/83/DQABAAEAAAD7/87/DQABAAEAAAD7/8//DQABAAEAAAD7/9D/DQABAAEAAAD7/9H/DQABAAEAAAD7/9L/DQABAAEAAAD7/9P/DQABAAEAAAD7/9T/DQABAAEAAAD7/9X/DQABAAEAAAD7/9b/DQABAAEAAAD7/9f/DQABAAEAAAD7/9j/DQABAAEAAAD7/9n/DQABAAEAAAD7/9r/DQABAAEAAAD7/9v/DQABAAEAAAD7/9z/DQABAAEAAAD7/93/DQABAAEAAAD8/73/DQABAAEAAAD8/77/DQABAAEAAAD8/7//DQABAAEAAAD8/8D/DQABAAEAAAD8/8H/DQABAAEAAAD8/8L/DQABAAEAAAD8/8P/DQABAAEAAAD8/8T/DQABAAEAAAD8/8X/DQABAAEAAAD8/8b/DQABAAEAAAD8/8f/DQABAAEAAAD8/8j/DQABAAEAAAD8/8n/DQABAAEAAAD8/8r/DQABAAEAAAD8/8v/DQABAAEAAAD8/8z/DQABAAEAAAD8/83/DQABAAEAAAD8/87/DQABAAEAAAD8/8//DQABAAEAAAD8/9D/DQABAAEAAAD8/9H/DQABAAEAAAD8/9L/DQABAAEAAAD8/9P/DQABAAEAAAD8/9T/DQABAAEAAAD8/9X/DQABAAEAAAD8/9b/DQABAAEAAAD8/9f/DQABAAEAAAD8/9j/DQABAAEAAAD8/9n/DQABAAEAAAD8/9r/DQABAAEAAAD8/9v/DQABAAEAAAD8/9z/DQABAAEAAAD8/93/DQABAAEAAAD9/73/DQABAAEAAAD9/77/DQABAAEAAAD9/7//DQABAAEAAAD9/8D/DQABAAEAAAD9/8H/DQABAAEAAAD9/8L/DQABAAEAAAD9/8P/DQABAAEAAAD9/8T/DQABAAEAAAD9/8X/DQABAAEAAAD9/8b/DQABAAEAAAD9/8f/DQABAAEAAAD9/8j/DQABAAEAAAD9/8n/DQABAAEAAAD9/8r/DQABAAEAAAD9/8v/DQABAAEAAAD9/8z/DQABAAEAAAD9/83/DQABAAEAAAD9/87/DQABAAEAAAD9/8//DQABAAEAAAD9/9D/DQABAAEAAAD9/9H/DQABAAEAAAD9/9L/DQABAAEAAAD9/9P/DQABAAEAAAD9/9T/DQABAAEAAAD9/9X/DQABAAEAAAD9/9b/DQABAAEAAAD9/9f/DQABAAEAAAD9/9j/DQABAAEAAAD9/9n/DQABAAEAAAD9/9r/DQABAAEAAAD9/9v/DQABAAEAAAD9/9z/DQABAAEAAAD9/93/DQABAAEAAAD+/73/DQABAAEAAAD+/77/DQABAAEAAAD+/7//DQABAAEAAAD+/8D/DQABAAEAAAD+/8H/DQABAAEAAAD+/8L/DQABAAEAAAD+/8P/DQABAAEAAAD+/8T/DQABAAEAAAD+/8X/DQABAAEAAAD+/8b/DQABAAEAAAD+/8f/DQABAAEAAAD+/8j/DQABAAEAAAD+/8n/DQABAAEAAAD+/8r/DQABAAEAAAD+/8v/DQABAAEAAAD+/8z/DQABAAEAAAD+/83/DQABAAEAAAD+/87/DQABAAEAAAD+/8//DQABAAEAAAD+/9D/DQABAAEAAAD+/9H/DQABAAEAAAD+/9L/DQABAAEAAAD+/9P/DQABAAEAAAD+/9T/DQABAAEAAAD+/9X/DQABAAEAAAD+/9b/DQABAAEAAAD+/9f/DQABAAEAAAD+/9j/DQABAAEAAAD+/9n/DQABAAEAAAD+/9r/DQABAAEAAAD+/9v/DQABAAEAAAD+/9z/DQABAAEAAAD+/93/DQABAAEAAAD//73/DQABAAEAAAD//77/DQABAAEAAAD//7//DQABAAEAAAD//8D/DQABAAEAAAD//8H/DQABAAEAAAD//8L/DQABAAEAAAD//8P/DQABAAEAAAD//8T/DQABAAEAAAD//8X/DQABAAEAAAD//8b/DQABAAEAAAD//8f/DQABAAEAAAD//8j/DQABAAEAAAD//8n/DQABAAEAAAD//8r/DQABAAEAAAD//8v/DQABAAEAAAD//8z/DQABAAEAAAD//83/DQABAAEAAAD//87/DQABAAEAAAD//8//DQABAAEAAAD//9D/DQABAAEAAAD//9H/DQABAAEAAAD//9L/DQABAAEAAAD//9P/DQABAAEAAAD//9T/DQABAAEAAAD//9X/DQABAAEAAAD//9b/DQABAAEAAAD//9f/DQABAAEAAAD//9j/DQABAAEAAAD//9n/DQABAAEAAAD//9r/DQABAAEAAAD//9v/DQABAAEAAAD//9z/DQABAAEAAAD//93/DQABAAEAAAAAAL3/DQABAAEAAAAAAL7/DQABAAEAAAAAAL//DQABAAEAAAAAAMD/DQABAAEAAAAAAMH/DQABAAEAAAAAAML/DQABAAEAAAAAAMP/DQABAAEAAAAAAMT/DQABAAEAAAAAAMX/DQABAAEAAAAAAMb/DQABAAEAAAAAAMf/DQABAAEAAAAAAMj/DQABAAEAAAAAAMn/DQABAAEAAAAAAMr/DQABAAEAAAAAAMv/DQABAAEAAAAAAMz/DQABAAEAAAAAAM3/DQABAAEAAAAAAM7/DQABAAEAAAAAAM//DQABAAEAAAAAAND/DQABAAEAAAAAANH/DQABAAEAAAAAANL/DQABAAEAAAAAANP/DQABAAEAAAAAANT/DQABAAEAAAAAANX/DQABAAEAAAAAANb/DQABAAEAAAAAANf/DQABAAEAAAAAANj/DQABAAEAAAAAANn/DQABAAEAAAAAANr/DQABAAEAAAAAANv/DQABAAEAAAAAANz/DQABAAEAAAAAAN3/DQABAAEAAAABAL3/DQABAAEAAAABAL7/DQABAAEAAAABAL//DQABAAEAAAABAMD/DQABAAEAAAABAMH/DQABAAEAAAABAML/DQABAAEAAAABAMP/DQABAAEAAAABAMT/DQABAAEAAAABAMX/DQABAAEAAAABAMb/DQABAAEAAAABAMf/DQABAAEAAAABAMj/DQABAAEAAAABAMn/DQABAAEAAAABAMr/DQABAAEAAAABAMv/DQABAAEAAAABAMz/DQABAAEAAAABAM3/DQABAAEAAAABAM7/DQABAAEAAAABAM//DQABAAEAAAABAND/DQABAAEAAAABANH/DQABAAEAAAABANL/DQABAAEAAAABANP/DQABAAEAAAABANT/DQABAAEAAAABANX/DQABAAEAAAABANb/DQABAAEAAAABANf/DQABAAEAAAABANj/DQABAAEAAAABANn/DQABAAEAAAABANr/DQABAAEAAAABANv/DQABAAEAAAABANz/DQABAAEAAAABAN3/DQABAAEAAAACAL3/DQABAAEAAAACAL7/DQABAAEAAAACAL//DQABAAEAAAACAMD/DQABAAEAAAACAMH/DQABAAEAAAACAML/DQABAAEAAAACAMP/DQABAAEAAAACAMT/DQABAAEAAAACAMX/DQABAAEAAAACAMb/DQABAAEAAAACAMf/DQABAAEAAAACAMj/DQABAAEAAAACAMn/DQABAAEAAAACAMr/DQABAAEAAAACAMv/DQABAAEAAAACAMz/DQABAAEAAAACAM3/DQABAAEAAAACAM7/DQABAAEAAAACAM//DQABAAEAAAACAND/DQABAAEAAAACANH/DQABAAEAAAACANL/DQABAAEAAAACANP/DQABAAEAAAACANT/DQABAAEAAAACANX/DQABAAEAAAACANb/DQABAAEAAAACANf/DQABAAEAAAACANj/DQABAAEAAAACANn/DQABAAEAAAACANr/DQABAAEAAAACANv/DQABAAEAAAACANz/DQABAAEAAAACAN3/DQABAAEAAAADAL3/DQABAAEAAAADAL7/DQABAAEAAAADAL//DQABAAEAAAADAMD/DQABAAEAAAADAMH/DQABAAEAAAADAML/DQABAAEAAAADAMP/DQABAAEAAAADAMT/DQABAAEAAAADAMX/DQABAAEAAAADAMb/DQABAAEAAAADAMf/DQABAAEAAAADAMj/DQABAAEAAAADAMn/DQABAAEAAAADAMr/DQABAAEAAAADAMv/DQABAAEAAAADAMz/DQABAAEAAAADAM3/DQABAAEAAAADAM7/DQABAAEAAAADAM//DQABAAEAAAADAND/DQABAAEAAAADANH/DQABAAEAAAADANL/DQABAAEAAAADANP/DQABAAEAAAADANT/DQABAAEAAAADANX/DQABAAEAAAADANb/DQABAAEAAAADANf/DQABAAEAAAADANj/DQABAAEAAAADANn/DQABAAEAAAADANr/DQABAAEAAAADANv/DQABAAEAAAADANz/DQABAAEAAAADAN3/DQABAAEAAAAEAL3/DQABAAEAAAAEAL7/DQABAAEAAAAEAL//DQABAAEAAAAEAMD/DQABAAEAAAAEAMH/DQABAAEAAAAEAML/DQABAAEAAAAEAMP/DQABAAEAAAAEAMT/DQABAAEAAAAEAMX/DQABAAEAAAAEAMb/DQABAAEAAAAEAMf/DQABAAEAAAAEAMj/DQABAAEAAAAEAMn/DQABAAEAAAAEAMr/DQABAAEAAAAEAMv/DQABAAEAAAAEAMz/DQABAAEAAAAEAM3/DQABAAEAAAAEAM7/DQABAAEAAAAEAM//DQABAAEAAAAEAND/DQABAAEAAAAEANH/DQABAAEAAAAEANL/DQABAAEAAAAEANP/DQABAAEAAAAEANT/DQABAAEAAAAEANX/DQABAAEAAAAEANb/DQABAAEAAAAEANf/DQABAAEAAAAEANj/DQABAAEAAAAEANn/DQABAAEAAAAEANr/DQABAAEAAAAEANv/DQABAAEAAAAEANz/DQABAAEAAAAEAN3/DQABAAEAAAAFAL3/DQABAAEAAAAFAL7/DQABAAEAAAAFAL//DQABAAEAAAAFAMD/DQABAAEAAAAFAMH/DQABAAEAAAAFAML/DQABAAEAAAAFAMP/DQABAAEAAAAFAMT/DQABAAEAAAAFAMX/DQABAAEAAAAFAMb/DQABAAEAAAAFAMf/DQABAAEAAAAFAMj/DQABAAEAAAAFAMn/DQABAAEAAAAFAMr/DQABAAEAAAAFAMv/DQABAAEAAAAFAMz/DQABAAEAAAAFAM3/DQABAAEAAAAFAM7/DQABAAEAAAAFAM//DQABAAEAAAAFAND/DQABAAEAAAAFANH/DQABAAEAAAAFANL/DQABAAEAAAAFANP/DQABAAEAAAAFANT/DQABAAEAAAAFANX/DQABAAEAAAAFANb/DQABAAEAAAAFANf/DQABAAEAAAAFANj/DQABAAEAAAAFANn/DQABAAEAAAAFANr/DQABAAEAAAAFANv/DQABAAEAAAAFANz/DQABAAEAAAAFAN3/DQABAAEAAAAGAL3/DQABAAEAAAAGAL7/DQABAAEAAAAGAL//DQABAAEAAAAGAMD/DQABAAEAAAAGAMH/DQABAAEAAAAGAML/DQABAAEAAAAGAMP/DQABAAEAAAAGAMT/DQABAAEAAAAGAMX/DQABAAEAAAAGAMb/DQABAAEAAAAGAMf/DQABAAEAAAAGAMj/DQABAAEAAAAGAMn/DQABAAEAAAAGAMr/DQABAAEAAAAGAMv/DQABAAEAAAAGAMz/DQABAAEAAAAGAM3/DQABAAEAAAAGAM7/DQABAAEAAAAGAM//DQABAAEAAAAGAND/DQABAAEAAAAGANH/DQABAAEAAAAGANL/DQABAAEAAAAGANP/DQABAAEAAAAGANT/DQABAAEAAAAGANX/DQABAAEAAAAGANb/DQABAAEAAAAGANf/DQABAAEAAAAGANj/DQABAAEAAAAGANn/DQABAAEAAAAGANr/DQABAAEAAAAGANv/DQABAAEAAAAGANz/DQABAAEAAAAGAN3/DQABAAEAAAAHAL3/DQABAAEAAAAHAL7/DQABAAEAAAAHAL//DQABAAEAAAAHAMD/DQABAAEAAAAHAMH/DQABAAEAAAAHAML/DQABAAEAAAAHAMP/DQABAAEAAAAHAMT/DQABAAEAAAAHAMX/DQABAAEAAAAHAMb/DQABAAEAAAAHAMf/DQABAAEAAAAHAMj/DQABAAEAAAAHAMn/DQABAAEAAAAHAMr/DQABAAEAAAAHAMv/DQABAAEAAAAHAMz/DQABAAEAAAAHAM3/DQABAAEAAAAHAM7/DQABAAEAAAAHAM//DQABAAEAAAAHAND/DQABAAEAAAAHANH/DQABAAEAAAAHANL/DQABAAEAAAAHANP/DQABAAEAAAAHANT/DQABAAEAAAAHANX/DQABAAEAAAAHANb/DQABAAEAAAAHANf/DQABAAEAAAAHANj/DQABAAEAAAAHANn/DQABAAEAAAAHANr/DQABAAEAAAAHANv/DQABAAEAAAAHANz/DQABAAEAAAAHAN3/DQABAAEAAAAIAL3/DQABAAEAAAAIAL7/DQABAAEAAAAIAL//DQABAAEAAAAIAMD/DQABAAEAAAAIAMH/DQABAAEAAAAIAML/DQABAAEAAAAIAMP/DQABAAEAAAAIAMT/DQABAAEAAAAIAMX/DQABAAEAAAAIAMb/DQABAAEAAAAIAMf/DQABAAEAAAAIAMj/DQABAAEAAAAIAMn/DQABAAEAAAAIAMr/DQABAAEAAAAIAMv/DQABAAEAAAAIAMz/DQABAAEAAAAIAM3/DQABAAEAAAAIAM7/DQABAAEAAAAIAM//DQABAAEAAAAIAND/DQABAAEAAAAIANH/DQABAAEAAAAIANL/DQABAAEAAAAIANP/DQABAAEAAAAIANT/DQABAAEAAAAIANX/DQABAAEAAAAIANb/DQABAAEAAAAIANf/DQABAAEAAAAIANj/DQABAAEAAAAIANn/DQABAAEAAAAIANr/DQABAAEAAAAIANv/DQABAAEAAAAIANz/DQABAAEAAAAIAN3/DQABAAEAAAAJAL3/DQABAAEAAAAJAL7/DQABAAEAAAAJAL//DQABAAEAAAAJAMD/DQABAAEAAAAJAMH/DQABAAEAAAAJAML/DQABAAEAAAAJAMP/DQABAAEAAAAJAMT/DQABAAEAAAAJAMX/DQABAAEAAAAJAMb/DQABAAEAAAAJAMf/DQABAAEAAAAJAMj/DQABAAEAAAAJAMn/DQABAAEAAAAJAMr/DQABAAEAAAAJAMv/DQABAAEAAAAJAMz/DQABAAEAAAAJAM3/DQABAAEAAAAJAM7/DQABAAEAAAAJAM//DQABAAEAAAAJAND/DQABAAEAAAAJANH/DQABAAEAAAAJANL/DQABAAEAAAAJANP/DQABAAEAAAAJANT/DQABAAEAAAAJANX/DQABAAEAAAAJANb/DQABAAEAAAAJANf/DQABAAEAAAAJANj/DQABAAEAAAAJANn/DQABAAEAAAAJANr/DQABAAEAAAAJANv/DQABAAEAAAAJANz/DQABAAEAAAAJAN3/DQABAAEAAAAKAL3/DQABAAEAAAAKAL7/DQABAAEAAAAKAL//DQABAAEAAAAKAMD/DQABAAEAAAAKAMH/DQABAAEAAAAKAML/DQABAAEAAAAKAMP/DQABAAEAAAAKAMT/DQABAAEAAAAKAMX/DQABAAEAAAAKAMb/DQABAAEAAAAKAMf/DQABAAEAAAAKAMj/DQABAAEAAAAKAMn/DQABAAEAAAAKAMr/DQABAAEAAAAKAMv/DQABAAEAAAAKAMz/DQABAAEAAAAKAM3/DQABAAEAAAAKAM7/DQABAAEAAAAKAM//DQABAAEAAAAKAND/DQABAAEAAAAKANH/DQABAAEAAAAKANL/DQABAAEAAAAKANP/DQABAAEAAAAKANT/DQABAAEAAAAKANX/DQABAAEAAAAKANb/DQABAAEAAAAKANf/DQABAAEAAAAKANj/DQABAAEAAAAKANn/DQABAAEAAAAKANr/DQABAAEAAAAKANv/DQABAAEAAAAKANz/DQABAAEAAAAKAN3/DQABAAEAAAALAL3/DQABAAEAAAALAL7/DQABAAEAAAALAL//DQABAAEAAAALAMD/DQABAAEAAAALAMH/DQABAAEAAAALAML/DQABAAEAAAALAMP/DQABAAEAAAALAMT/DQABAAEAAAALAMX/DQABAAEAAAALAMb/DQABAAEAAAALAMf/DQABAAEAAAALAMj/DQABAAEAAAALAMn/DQABAAEAAAALAMr/DQABAAEAAAALAMv/DQABAAEAAAALAMz/DQABAAEAAAALAM3/DQABAAEAAAALAM7/DQABAAEAAAALAM//DQABAAEAAAALAND/DQABAAEAAAALANH/DQABAAEAAAALANL/DQABAAEAAAALANP/DQABAAEAAAALANT/DQABAAEAAAALANX/DQABAAEAAAALANb/DQABAAEAAAALANf/DQABAAEAAAALANj/DQABAAEAAAALANn/DQABAAEAAAALANr/DQABAAEAAAALANv/DQABAAEAAAALANz/DQABAAEAAAALAN3/DQABAAEAAAAMAL3/DQABAAEAAAAMAL7/DQABAAEAAAAMAL//DQABAAEAAAAMAMD/DQABAAEAAAAMAMH/DQABAAEAAAAMAML/DQABAAEAAAAMAMP/DQABAAEAAAAMAMT/DQABAAEAAAAMAMX/DQABAAEAAAAMAMb/DQABAAEAAAAMAMf/DQABAAEAAAAMAMj/DQABAAEAAAAMAMn/DQABAAEAAAAMAMr/DQABAAEAAAAMAMv/DQABAAEAAAAMAMz/DQABAAEAAAAMAM3/DQABAAEAAAAMAM7/DQABAAEAAAAMAM//DQABAAEAAAAMAND/DQABAAEAAAAMANH/DQABAAEAAAAMANL/DQABAAEAAAAMANP/DQABAAEAAAAMANT/DQABAAEAAAAMANX/DQABAAEAAAAMANb/DQABAAEAAAAMANf/DQABAAEAAAAMANj/DQABAAEAAAAMANn/DQABAAEAAAAMANr/DQABAAEAAAAMANv/DQABAAEAAAAMANz/DQABAAEAAAAMAN3/DQABAAEAAAANAL3/DQABAAEAAAANAL7/DQABAAEAAAANAL//DQABAAEAAAANAMD/DQABAAEAAAANAMH/DQABAAEAAAANAML/DQABAAEAAAANAMP/DQABAAEAAAANAMT/DQABAAEAAAANAMX/DQABAAEAAAANAMb/DQABAAEAAAANAMf/DQABAAEAAAANAMj/DQABAAEAAAANAMn/DQABAAEAAAANAMr/DQABAAEAAAANAMv/DQABAAEAAAANAMz/DQABAAEAAAANAM3/DQABAAEAAAANAM7/DQABAAEAAAANAM//DQABAAEAAAANAND/DQABAAEAAAANANH/DQABAAEAAAANANL/DQABAAEAAAANANP/DQABAAEAAAANANT/DQABAAEAAAANANX/DQABAAEAAAANANb/DQABAAEAAAANANf/DQABAAEAAAANANj/DQABAAEAAAANANn/DQABAAEAAAANANr/DQABAAEAAAANANv/DQABAAEAAAANANz/DQABAAEAAAANAN3/DQABAAEAAAAOAL3/DQABAAEAAAAOAL7/DQABAAEAAAAOAL//DQABAAEAAAAOAMD/DQABAAEAAAAOAMH/DQABAAEAAAAOAML/DQABAAEAAAAOAMP/DQABAAEAAAAOAMT/DQABAAEAAAAOAMX/DQABAAEAAAAOAMb/DQABAAEAAAAOAMf/DQABAAEAAAAOAMj/DQABAAEAAAAOAMn/DQABAAEAAAAOAMr/DQABAAEAAAAOAMv/DQABAAEAAAAOAMz/DQABAAEAAAAOAM3/DQABAAEAAAAOAM7/DQABAAEAAAAOAM//DQABAAEAAAAOAND/DQABAAEAAAAOANH/DQABAAEAAAAOANL/DQABAAEAAAAOANP/DQABAAEAAAAOANT/DQABAAEAAAAOANX/DQABAAEAAAAOANb/DQABAAEAAAAOANf/DQABAAEAAAAOANj/DQABAAEAAAAOANn/DQABAAEAAAAOANr/DQABAAEAAAAOANv/DQABAAEAAAAOANz/DQABAAEAAAAOAN3/DQABAAEAAAAPAL3/DQABAAEAAAAPAL7/DQABAAEAAAAPAL//DQABAAEAAAAPAMD/DQABAAEAAAAPAMH/DQABAAEAAAAPAML/DQABAAEAAAAPAMP/DQABAAEAAAAPAMT/DQABAAEAAAAPAMX/DQABAAEAAAAPAMb/DQABAAEAAAAPAMf/DQABAAEAAAAPAMj/DQABAAEAAAAPAMn/DQABAAEAAAAPAMr/DQABAAEAAAAPAMv/DQABAAEAAAAPAMz/DQABAAEAAAAPAM3/DQABAAEAAAAPAM7/DQABAAEAAAAPAM//DQABAAEAAAAPAND/DQABAAEAAAAPANH/DQABAAEAAAAPANL/DQABAAEAAAAPANP/DQABAAEAAAAPANT/DQABAAEAAAAPANX/DQABAAEAAAAPANb/DQABAAEAAAAPANf/DQABAAEAAAAPANj/DQABAAEAAAAPANn/DQABAAEAAAAPANr/DQABAAEAAAAPANv/DQABAAEAAAAPANz/DQABAAEAAAAPAN3/DQABAAEAAAAQAL3/DQABAAEAAAAQAL7/DQABAAEAAAAQAL//DQABAAEAAAAQAMD/DQABAAEAAAAQAMH/DQABAAEAAAAQAML/DQABAAEAAAAQAMP/DQABAAEAAAAQAMT/DQABAAEAAAAQAMX/DQABAAEAAAAQAMb/DQABAAEAAAAQAMf/DQABAAEAAAAQAMj/DQABAAEAAAAQAMn/DQABAAEAAAAQAMr/DQABAAEAAAAQAMv/DQABAAEAAAAQAMz/DQABAAEAAAAQAM3/DQABAAEAAAAQAM7/DQABAAEAAAAQAM//DQABAAEAAAAQAND/DQABAAEAAAAQANH/DQABAAEAAAAQANL/DQABAAEAAAAQANP/DQABAAEAAAAQANT/DQABAAEAAAAQANX/DQABAAEAAAAQANb/DQABAAEAAAAQANf/DQABAAEAAAAQANj/DQABAAEAAAAQANn/DQABAAEAAAAQANr/DQABAAEAAAAQANv/DQABAAEAAAAQANz/DQABAAEAAAAQAN3/DQABAAEAAAARAL3/DQABAAEAAAARAL7/DQABAAEAAAARAL//DQABAAEAAAARAMD/DQABAAEAAAARAMH/DQABAAEAAAARAML/DQABAAEAAAARAMP/DQABAAEAAAARAMT/DQABAAEAAAARAMX/DQABAAEAAAARAMb/DQABAAEAAAARAMf/DQABAAEAAAARAMj/DQABAAEAAAARAMn/DQABAAEAAAARAMr/DQABAAEAAAARAMv/DQABAAEAAAARAMz/DQABAAEAAAARAM3/DQABAAEAAAARAM7/DQABAAEAAAARAM//DQABAAEAAAARAND/DQABAAEAAAARANH/DQABAAEAAAARANL/DQABAAEAAAARANP/DQABAAEAAAARANT/DQABAAEAAAARANX/DQABAAEAAAARANb/DQABAAEAAAARANf/DQABAAEAAAARANj/DQABAAEAAAARANn/DQABAAEAAAARANr/DQABAAEAAAARANv/DQABAAEAAAARANz/DQABAAEAAAARAN3/DQABAAEAAAASAL3/DQABAAEAAAASAL7/DQABAAEAAAASAL//DQABAAEAAAASAMD/DQABAAEAAAASAMH/DQABAAEAAAASAML/DQABAAEAAAASAMP/DQABAAEAAAASAMT/DQABAAEAAAASAMX/DQABAAEAAAASAMb/DQABAAEAAAASAMf/DQABAAEAAAASAMj/DQABAAEAAAASAMn/DQABAAEAAAASAMr/DQABAAEAAAASAMv/DQABAAEAAAASAMz/DQABAAEAAAASAM3/DQABAAEAAAASAM7/DQABAAEAAAASAM//DQABAAEAAAASAND/DQABAAEAAAASANH/DQABAAEAAAASANL/DQABAAEAAAASANP/DQABAAEAAAASANT/DQABAAEAAAASANX/DQABAAEAAAASANb/DQABAAEAAAASANf/DQABAAEAAAASANj/DQABAAEAAAASANn/DQABAAEAAAASANr/DQABAAEAAAASANv/DQABAAEAAAASANz/DQABAAEAAAASAN3/DQABAAEAAAATAL3/DQABAAEAAAATAL7/DQABAAEAAAATAL//DQABAAEAAAATAMD/DQABAAEAAAATAMH/DQABAAEAAAATAML/DQABAAEAAAATAMP/DQABAAEAAAATAMT/DQABAAEAAAATAMX/DQABAAEAAAATAMb/DQABAAEAAAATAMf/DQABAAEAAAATAMj/DQABAAEAAAATAMn/DQABAAEAAAATAMr/DQABAAEAAAATAMv/DQABAAEAAAATAMz/DQABAAEAAAATAM3/DQABAAEAAAATAM7/DQABAAEAAAATAM//DQABAAEAAAATAND/DQABAAEAAAATANH/DQABAAEAAAATANL/DQABAAEAAAATANP/DQABAAEAAAATANT/DQABAAEAAAATANX/DQABAAEAAAATANb/DQABAAEAAAATANf/DQABAAEAAAATANj/DQABAAEAAAATANn/DQABAAEAAAATANr/DQABAAEAAAATANv/DQABAAEAAAATANz/DQABAAEAAAATAN3/DQABAAEAAAAUAL3/DQABAAEAAAAUAL7/DQABAAEAAAAUAL//DQABAAEAAAAUAMD/DQABAAEAAAAUAMH/DQABAAEAAAAUAML/DQABAAEAAAAUAMP/DQABAAEAAAAUAMT/DQABAAEAAAAUAMX/DQABAAEAAAAUAMb/DQABAAEAAAAUAMf/DQABAAEAAAAUAMj/DQABAAEAAAAUAMn/DQABAAEAAAAUAMr/DQABAAEAAAAUAMv/DQABAAEAAAAUAMz/DQABAAEAAAAUAM3/DQABAAEAAAAUAM7/DQABAAEAAAAUAM//DQABAAEAAAAUAND/DQABAAEAAAAUANH/DQABAAEAAAAUANL/DQABAAEAAAAUANP/DQABAAEAAAAUANT/DQABAAEAAAAUANX/DQABAAEAAAAUANb/DQABAAEAAAAUANf/DQABAAEAAAAUANj/DQABAAEAAAAUANn/DQABAAEAAAAUANr/DQABAAEAAAAUANv/DQABAAEAAAAUANz/DQABAAEAAAAUAN3/DQABAAEAAAAVAL3/DQABAAEAAAAVAL7/DQABAAEAAAAVAL//DQABAAEAAAAVAMD/DQABAAEAAAAVAMH/DQABAAEAAAAVAML/DQABAAEAAAAVAMP/DQABAAEAAAAVAMT/DQABAAEAAAAVAMX/DQABAAEAAAAVAMb/DQABAAEAAAAVAMf/DQABAAEAAAAVAMj/DQABAAEAAAAVAMn/DQABAAEAAAAVAMr/DQABAAEAAAAVAMv/DQABAAEAAAAVAMz/DQABAAEAAAAVAM3/DQABAAEAAAAVAM7/DQABAAEAAAAVAM//DQABAAEAAAAVAND/DQABAAEAAAAVANH/DQABAAEAAAAVANL/DQABAAEAAAAVANP/DQABAAEAAAAVANT/DQABAAEAAAAVANX/DQABAAEAAAAVANb/DQABAAEAAAAVANf/DQABAAEAAAAVANj/DQABAAEAAAAVANn/DQABAAEAAAAVANr/DQABAAEAAAAVANv/DQABAAEAAAAVANz/DQABAAEAAAAVAN3/DQABAAEAAAAWAL3/DQABAAEAAAAWAL7/DQABAAEAAAAWAL//DQABAAEAAAAWAMD/DQABAAEAAAAWAMH/DQABAAEAAAAWAML/DQABAAEAAAAWAMP/DQABAAEAAAAWAMT/DQABAAEAAAAWAMX/DQABAAEAAAAWAMb/DQABAAEAAAAWAMf/DQABAAEAAAAWAMj/DQABAAEAAAAWAMn/DQABAAEAAAAWAMr/DQABAAEAAAAWAMv/DQABAAEAAAAWAMz/DQABAAEAAAAWAM3/DQABAAEAAAAWAM7/DQABAAEAAAAWAM//DQABAAEAAAAWAND/DQABAAEAAAAWANH/DQABAAEAAAAWANL/DQABAAEAAAAWANP/DQABAAEAAAAWANT/DQABAAEAAAAWANX/DQABAAEAAAAWANb/DQABAAEAAAAWANf/DQABAAEAAAAWANj/DQABAAEAAAAWANn/DQABAAEAAAAWANr/DQABAAEAAAAWANv/DQABAAEAAAAWANz/DQABAAEAAAAWAN3/DQABAAEAAAAXAL3/DQABAAEAAAAXAL7/DQABAAEAAAAXAL//DQABAAEAAAAXAMD/DQABAAEAAAAXAMH/DQABAAEAAAAXAML/DQABAAEAAAAXAMP/DQABAAEAAAAXAMT/DQABAAEAAAAXAMX/DQABAAEAAAAXAMb/DQABAAEAAAAXAMf/DQABAAEAAAAXAMj/DQABAAEAAAAXAMn/DQABAAEAAAAXAMr/DQABAAEAAAAXAMv/DQABAAEAAAAXAMz/DQABAAEAAAAXAM3/DQABAAEAAAAXAM7/DQABAAEAAAAXAM//DQABAAEAAAAXAND/DQABAAEAAAAXANH/DQABAAEAAAAXANL/DQABAAEAAAAXANP/DQABAAEAAAAXANT/DQABAAEAAAAXANX/DQABAAEAAAAXANb/DQABAAEAAAAXANf/DQABAAEAAAAXANj/DQABAAEAAAAXANn/DQABAAEAAAAXANr/DQABAAEAAAAXANv/DQABAAEAAAAXANz/DQABAAEAAAAXAN3/DQABAAEAAAAYAL3/DQABAAEAAAAYAL7/DQABAAEAAAAYAL//DQABAAEAAAAYAMD/DQABAAEAAAAYAMH/DQABAAEAAAAYAML/DQABAAEAAAAYAMP/DQABAAEAAAAYAMT/DQABAAEAAAAYAMX/DQABAAEAAAAYAMb/DQABAAEAAAAYAMf/DQABAAEAAAAYAMj/DQABAAEAAAAYAMn/DQABAAEAAAAYAMr/DQABAAEAAAAYAMv/DQABAAEAAAAYAMz/DQABAAEAAAAYAM3/DQABAAEAAAAYAM7/DQABAAEAAAAYAM//DQABAAEAAAAYAND/DQABAAEAAAAYANH/DQABAAEAAAAYANL/DQABAAEAAAAYANP/DQABAAEAAAAYANT/DQABAAEAAAAYANX/DQABAAEAAAAYANb/DQABAAEAAAAYANf/DQABAAEAAAAYANj/DQABAAEAAAAYANn/DQABAAEAAAAYANr/DQABAAEAAAAYANv/DQABAAEAAAAYANz/DQABAAEAAAAYAN3/DQABAAEAAAAZAL3/DQABAAEAAAAZAL7/DQABAAEAAAAZAL//DQABAAEAAAAZAMD/DQABAAEAAAAZAMH/DQABAAEAAAAZAML/DQABAAEAAAAZAMP/DQABAAEAAAAZAMT/DQABAAEAAAAZAMX/DQABAAEAAAAZAMb/DQABAAEAAAAZAMf/DQABAAEAAAAZAMj/DQABAAEAAAAZAMn/DQABAAEAAAAZAMr/DQABAAEAAAAZAMv/DQABAAEAAAAZAMz/DQABAAEAAAAZAM3/DQABAAEAAAAZAM7/DQABAAEAAAAZAM//DQABAAEAAAAZAND/DQABAAEAAAAZANH/DQABAAEAAAAZANL/DQABAAEAAAAZANP/DQABAAEAAAAZANT/DQABAAEAAAAZANX/DQABAAEAAAAZANb/DQABAAEAAAAZANf/DQABAAEAAAAZANj/DQABAAEAAAAZANn/DQABAAEAAAAZANr/DQABAAEAAAAZANv/DQABAAEAAAAZANz/DQABAAEAAAAZAN3/DQABAAEAAAAaAL3/DQABAAEAAAAaAL7/DQABAAEAAAAaAL//DQABAAEAAAAaAMD/DQABAAEAAAAaAMH/DQABAAEAAAAaAML/DQABAAEAAAAaAMP/DQABAAEAAAAaAMT/DQABAAEAAAAaAMX/DQABAAEAAAAaAMb/DQABAAEAAAAaAMf/DQABAAEAAAAaAMj/DQABAAEAAAAaAMn/DQABAAEAAAAaAMr/DQABAAEAAAAaAMv/DQABAAEAAAAaAMz/DQABAAEAAAAaAM3/DQABAAEAAAAaAM7/DQABAAEAAAAaAM//DQABAAEAAAAaAND/DQABAAEAAAAaANH/DQABAAEAAAAaANL/DQABAAEAAAAaANP/DQABAAEAAAAaANT/DQABAAEAAAAaANX/DQABAAEAAAAaANb/DQABAAEAAAAaANf/DQABAAEAAAAaANj/DQABAAEAAAAaANn/DQABAAEAAAAaANr/DQABAAEAAAAaANv/DQABAAEAAAAaANz/DQABAAEAAAAaAN3/DQABAAEAAAAbAL3/DQABAAEAAAAbAL7/DQABAAEAAAAbAL//DQABAAEAAAAbAMD/DQABAAEAAAAbAMH/DQABAAEAAAAbAML/DQABAAEAAAAbAMP/DQABAAEAAAAbAMT/DQABAAEAAAAbAMX/DQABAAEAAAAbAMb/DQABAAEAAAAbAMf/DQABAAEAAAAbAMj/DQABAAEAAAAbAMn/DQABAAEAAAAbAMr/DQABAAEAAAAbAMv/DQABAAEAAAAbAMz/DQABAAEAAAAbAM3/DQABAAEAAAAbAM7/DQABAAEAAAAbAM//DQABAAEAAAAbAND/DQABAAEAAAAbANH/DQABAAEAAAAbANL/DQABAAEAAAAbANP/DQABAAEAAAAbANT/DQABAAEAAAAbANX/DQABAAEAAAAbANb/DQABAAEAAAAbANf/DQABAAEAAAAbANj/DQABAAEAAAAbANn/DQABAAEAAAAbANr/DQABAAEAAAAbANv/DQABAAEAAAAbANz/DQABAAEAAAAbAN3/DQABAAEAAAAcAL3/DQABAAEAAAAcAL7/DQABAAEAAAAcAL//DQABAAEAAAAcAMD/DQABAAEAAAAcAMH/DQABAAEAAAAcAML/DQABAAEAAAAcAMP/DQABAAEAAAAcAMT/DQABAAEAAAAcAMX/DQABAAEAAAAcAMb/DQABAAEAAAAcAMf/DQABAAEAAAAcAMj/DQABAAEAAAAcAMn/DQABAAEAAAAcAMr/DQABAAEAAAAcAMv/DQABAAEAAAAcAMz/DQABAAEAAAAcAM3/DQABAAEAAAAcAM7/DQABAAEAAAAcAM//DQABAAEAAAAcAND/DQABAAEAAAAcANH/DQABAAEAAAAcANL/DQABAAEAAAAcANP/DQABAAEAAAAcANT/DQABAAEAAAAcANX/DQABAAEAAAAcANb/DQABAAEAAAAcANf/DQABAAEAAAAcANj/DQABAAEAAAAcANn/DQABAAEAAAAcANr/DQABAAEAAAAcANv/DQABAAEAAAAcANz/DQABAAEAAAAcAN3/DQABAAEAAAAdAL3/DQABAAEAAAAdAL7/DQABAAEAAAAdAL//DQABAAEAAAAdAMD/DQABAAEAAAAdAMH/DQABAAEAAAAdAML/DQABAAEAAAAdAMP/DQABAAEAAAAdAMT/DQABAAEAAAAdAMX/DQABAAEAAAAdAMb/DQABAAEAAAAdAMf/DQABAAEAAAAdAMj/DQABAAEAAAAdAMn/DQABAAEAAAAdAMr/DQABAAEAAAAdAMv/DQABAAEAAAAdAMz/DQABAAEAAAAdAM3/DQABAAEAAAAdAM7/DQABAAEAAAAdAM//DQABAAEAAAAdAND/DQABAAEAAAAdANH/DQABAAEAAAAdANL/DQABAAEAAAAdANP/DQABAAEAAAAdANT/DQABAAEAAAAdANX/DQABAAEAAAAdANb/DQABAAEAAAAdANf/DQABAAEAAAAdANj/DQABAAEAAAAdANn/DQABAAEAAAAdANr/DQABAAEAAAAdANv/DQABAAEAAAAdANz/DQABAAEAAAAdAN3/DQABAAEAAAAeAL3/DQABAAEAAAAeAL7/DQABAAEAAAAeAL//DQABAAEAAAAeAMD/DQABAAEAAAAeAMH/DQABAAEAAAAeAML/DQABAAEAAAAeAMP/DQABAAEAAAAeAMT/DQABAAEAAAAeAMX/DQABAAEAAAAeAMb/DQABAAEAAAAeAMf/DQABAAEAAAAeAMj/DQABAAEAAAAeAMn/DQABAAEAAAAeAMr/DQABAAEAAAAeAMv/DQABAAEAAAAeAMz/DQABAAEAAAAeAM3/DQABAAEAAAAeAM7/DQABAAEAAAAeAM//DQABAAEAAAAeAND/DQABAAEAAAAeANH/DQABAAEAAAAeANL/DQABAAEAAAAeANP/DQABAAEAAAAeANT/DQABAAEAAAAeANX/DQABAAEAAAAeANb/DQABAAEAAAAeANf/DQABAAEAAAAeANj/DQABAAEAAAAeANn/DQABAAEAAAAeANr/DQABAAEAAAAeANv/DQABAAEAAAAeANz/DQABAAEAAAAeAN3/DQABAAEAAAAfAL3/DQABAAEAAAAfAL7/DQABAAEAAAAfAL//DQABAAEAAAAfAMD/DQABAAEAAAAfAMH/DQABAAEAAAAfAML/DQABAAEAAAAfAMP/DQABAAEAAAAfAMT/DQABAAEAAAAfAMX/DQABAAEAAAAfAMb/DQABAAEAAAAfAMf/DQABAAEAAAAfAMj/DQABAAEAAAAfAMn/DQABAAEAAAAfAMr/DQABAAEAAAAfAMv/DQABAAEAAAAfAMz/DQABAAEAAAAfAM3/DQABAAEAAAAfAM7/DQABAAEAAAAfAM//DQABAAEAAAAfAND/DQABAAEAAAAfANH/DQABAAEAAAAfANL/DQABAAEAAAAfANP/DQABAAEAAAAfANT/DQABAAEAAAAfANX/DQABAAEAAAAfANb/DQABAAEAAAAfANf/DQABAAEAAAAfANj/DQABAAEAAAAfANn/DQABAAEAAAAfANr/DQABAAEAAAAfANv/DQABAAEAAAAfANz/DQABAAEAAAAfAN3/DQABAAEAAAAgAL3/DQABAAEAAAAgAL7/DQABAAEAAAAgAL//DQABAAEAAAAgAMD/DQABAAEAAAAgAMH/DQABAAEAAAAgAML/DQABAAEAAAAgAMP/DQABAAEAAAAgAMT/DQABAAEAAAAgAMX/DQABAAEAAAAgAMb/DQABAAEAAAAgAMf/DQABAAEAAAAgAMj/DQABAAEAAAAgAMn/DQABAAEAAAAgAMr/DQABAAEAAAAgAMv/DQABAAEAAAAgAMz/DQABAAEAAAAgAM3/DQABAAEAAAAgAM7/DQABAAEAAAAgAM//DQABAAEAAAAgAND/DQABAAEAAAAgANH/DQABAAEAAAAgANL/DQABAAEAAAAgANP/DQABAAEAAAAgANT/DQABAAEAAAAgANX/DQABAAEAAAAgANb/DQABAAEAAAAgANf/DQABAAEAAAAgANj/DQABAAEAAAAgANn/DQABAAEAAAAgANr/DQABAAEAAAAgANv/DQABAAEAAAAgANz/DQABAAEAAAAgAN3/DQABAAEAAAAhAL3/DQABAAEAAAAhAL7/DQABAAEAAAAhAL//DQABAAEAAAAhAMD/DQABAAEAAAAhAMH/DQABAAEAAAAhAML/DQABAAEAAAAhAMP/DQABAAEAAAAhAMT/DQABAAEAAAAhAMX/DQABAAEAAAAhAMb/DQABAAEAAAAhAMf/DQABAAEAAAAhAMj/DQABAAEAAAAhAMn/DQABAAEAAAAhAMr/DQABAAEAAAAhAMv/DQABAAEAAAAhAMz/DQABAAEAAAAhAM3/DQABAAEAAAAhAM7/DQABAAEAAAAhAM//DQABAAEAAAAhAND/DQABAAEAAAAhANH/DQABAAEAAAAhANL/DQABAAEAAAAhANP/DQABAAEAAAAhANT/DQABAAEAAAAhANX/DQABAAEAAAAhANb/DQABAAEAAAAhANf/DQABAAEAAAAhANj/DQABAAEAAAAhANn/DQABAAEAAAAhANr/DQABAAEAAAAhANv/DQABAAEAAAAhANz/DQABAAEAAAAhAN3/DQABAAEAAAAiAL3/DQABAAEAAAAiAL7/DQABAAEAAAAiAL//DQABAAEAAAAiAMD/DQABAAEAAAAiAMH/DQABAAEAAAAiAML/DQABAAEAAAAiAMP/DQABAAEAAAAiAMT/DQABAAEAAAAiAMX/DQABAAEAAAAiAMb/DQABAAEAAAAiAMf/DQABAAEAAAAiAMj/DQABAAEAAAAiAMn/DQABAAEAAAAiAMr/DQABAAEAAAAiAMv/DQABAAEAAAAiAMz/DQABAAEAAAAiAM3/DQABAAEAAAAiAM7/DQABAAEAAAAiAM//DQABAAEAAAAiAND/DQABAAEAAAAiANH/DQABAAEAAAAiANL/DQABAAEAAAAiANP/DQABAAEAAAAiANT/DQABAAEAAAAiANX/DQABAAEAAAAiANb/DQABAAEAAAAiANf/DQABAAEAAAAiANj/DQABAAEAAAAiANn/DQABAAEAAAAiANr/DQABAAEAAAAiANv/DQABAAEAAAAiANz/DQABAAEAAAAiAN3/DQABAAEAAAAjAL3/DQABAAEAAAAjAL7/DQABAAEAAAAjAL//DQABAAEAAAAjAMD/DQABAAEAAAAjAMH/DQABAAEAAAAjAML/DQABAAEAAAAjAMP/DQABAAEAAAAjAMT/DQABAAEAAAAjAMX/DQABAAEAAAAjAMb/DQABAAEAAAAjAMf/DQABAAEAAAAjAMj/DQABAAEAAAAjAMn/DQABAAEAAAAjAMr/DQABAAEAAAAjAMv/DQABAAEAAAAjAMz/DQABAAEAAAAjAM3/DQABAAEAAAAjAM7/DQABAAEAAAAjAM//DQABAAEAAAAjAND/DQABAAEAAAAjANH/DQABAAEAAAAjANL/DQABAAEAAAAjANP/DQABAAEAAAAjANT/DQABAAEAAAAjANX/DQABAAEAAAAjANb/DQABAAEAAAAjANf/DQABAAEAAAAjANj/DQABAAEAAAAjANn/DQABAAEAAAAjANr/DQABAAEAAAAjANv/DQABAAEAAAAjANz/DQABAAEAAAAjAN3/DQABAAEAAAAkAL3/DQABAAEAAAAkAL7/DQABAAEAAAAkAL//DQABAAEAAAAkAMD/DQABAAEAAAAkAMH/DQABAAEAAAAkAML/DQABAAEAAAAkAMP/DQABAAEAAAAkAMT/DQABAAEAAAAkAMX/DQABAAEAAAAkAMb/DQABAAEAAAAkAMf/DQABAAEAAAAkAMj/DQABAAEAAAAkAMn/DQABAAEAAAAkAMr/DQABAAEAAAAkAMv/DQABAAEAAAAkAMz/DQABAAEAAAAkAM3/DQABAAEAAAAkAM7/DQABAAEAAAAkAM//DQABAAEAAAAkAND/DQABAAEAAAAkANH/DQABAAEAAAAkANL/DQABAAEAAAAkANP/DQABAAEAAAAkANT/DQABAAEAAAAkANX/DQABAAEAAAAkANb/DQABAAEAAAAkANf/DQABAAEAAAAkANj/DQABAAEAAAAkANn/DQABAAEAAAAkANr/DQABAAEAAAAkANv/DQABAAEAAAAkANz/DQABAAEAAAAkAN3/DQABAAEAAAAlAL3/DQABAAEAAAAlAL7/DQABAAEAAAAlAL//DQABAAEAAAAlAMD/DQABAAEAAAAlAMH/DQABAAEAAAAlAML/DQABAAEAAAAlAMP/DQABAAEAAAAlAMT/DQABAAEAAAAlAMX/DQABAAEAAAAlAMb/DQABAAEAAAAlAMf/DQABAAEAAAAlAMj/DQABAAEAAAAlAMn/DQABAAEAAAAlAMr/DQABAAEAAAAlAMv/DQABAAEAAAAlAMz/DQABAAEAAAAlAM3/DQABAAEAAAAlAM7/DQABAAEAAAAlAM//DQABAAEAAAAlAND/DQABAAEAAAAlANH/DQABAAEAAAAlANL/DQABAAEAAAAlANP/DQABAAEAAAAlANT/DQABAAEAAAAlANX/DQABAAEAAAAlANb/DQABAAEAAAAlANf/DQABAAEAAAAlANj/DQABAAEAAAAlANn/DQABAAEAAAAlANr/DQABAAEAAAAlANv/DQABAAEAAAAlANz/DQABAAEAAAAlAN3/DQABAAEAAAAmAL3/DQABAAEAAAAmAL7/DQABAAEAAAAmAL//DQABAAEAAAAmAMD/DQABAAEAAAAmAMH/DQABAAEAAAAmAML/DQABAAEAAAAmAMP/DQABAAEAAAAmAMT/DQABAAEAAAAmAMX/DQABAAEAAAAmAMb/DQABAAEAAAAmAMf/DQABAAEAAAAmAMj/DQABAAEAAAAmAMn/DQABAAEAAAAmAMr/DQABAAEAAAAmAMv/DQABAAEAAAAmAMz/DQABAAEAAAAmAM3/DQABAAEAAAAmAM7/DQABAAEAAAAmAM//DQABAAEAAAAmAND/DQABAAEAAAAmANH/DQABAAEAAAAmANL/DQABAAEAAAAmANP/DQABAAEAAAAmANT/DQABAAEAAAAmANX/DQABAAEAAAAmANb/DQABAAEAAAAmANf/DQABAAEAAAAmANj/DQABAAEAAAAmANn/DQABAAEAAAAmANr/DQABAAEAAAAmANv/DQABAAEAAAAmANz/DQABAAEAAAAmAN3/DQABAAEAAAAIABoADQABAAEAAAAGABwADQABAAEAAAAiALz/DQABAAEAAAAjALz/DQABAAEAAAAkALz/DQABAAEAAAAlALz/DQABAAEAAADs/6v/DQABAAEAAADs/6z/DQABAAEAAADs/63/DQABAAEAAADs/67/DQABAAEAAADs/6//DQABAAEAAADs/7D/DQABAAEAAADs/7H/DQABAAEAAADs/7L/DQABAAEAAADs/7P/DQABAAEAAADs/7T/DQABAAEAAADs/7X/DQABAAEAAADs/7b/DQABAAEAAADs/7f/DQABAAEAAADs/7j/DQABAAEAAADs/7n/DQABAAEAAADs/7r/DQABAAEAAADs/7v/DQABAAEAAADs/7z/DQABAAEAAADt/6v/DQABAAEAAADt/6z/DQABAAEAAADt/63/DQABAAEAAADt/67/DQABAAEAAADt/6//DQABAAEAAADt/7D/DQABAAEAAADt/7H/DQABAAEAAADt/7L/DQABAAEAAADt/7P/DQABAAEAAADt/7T/DQABAAEAAADt/7X/DQABAAEAAADt/7b/DQABAAEAAADt/7f/DQABAAEAAADt/7j/DQABAAEAAADt/7n/DQABAAEAAADt/7r/DQABAAEAAADt/7v/DQABAAEAAADt/7z/DQABAAEAAADu/6v/DQABAAEAAADu/6z/DQABAAEAAADu/63/DQABAAEAAADu/67/DQABAAEAAADu/6//DQABAAEAAADu/7D/DQABAAEAAADu/7H/DQABAAEAAADu/7L/DQABAAEAAADu/7P/DQABAAEAAADu/7T/DQABAAEAAADu/7X/DQABAAEAAADu/7b/DQABAAEAAADu/7f/DQABAAEAAADu/7j/DQABAAEAAADu/7n/DQABAAEAAADu/7r/DQABAAEAAADu/7v/DQABAAEAAADu/7z/DQABAAEAAADv/6v/DQABAAEAAADv/6z/DQABAAEAAADv/63/DQABAAEAAADv/67/DQABAAEAAADv/6//DQABAAEAAADv/7D/DQABAAEAAADv/7H/DQABAAEAAADv/7L/DQABAAEAAADv/7P/DQABAAEAAADv/7T/DQABAAEAAADv/7X/DQABAAEAAADv/7b/DQABAAEAAADv/7f/DQABAAEAAADv/7j/DQABAAEAAADv/7n/DQABAAEAAADv/7r/DQABAAEAAADv/7v/DQABAAEAAADv/7z/DQABAAEAAADw/6v/DQABAAEAAADw/6z/DQABAAEAAADw/63/DQABAAEAAADw/67/DQABAAEAAADw/6//DQABAAEAAADw/7D/DQABAAEAAADw/7H/DQABAAEAAADw/7L/DQABAAEAAADw/7P/DQABAAEAAADw/7T/DQABAAEAAADw/7X/DQABAAEAAADw/7b/DQABAAEAAADw/7f/DQABAAEAAADw/7j/DQABAAEAAADw/7n/DQABAAEAAADw/7r/DQABAAEAAADw/7v/DQABAAEAAADw/7z/DQABAAEAAADx/6v/DQABAAEAAADx/6z/DQABAAEAAADx/63/DQABAAEAAADx/67/DQABAAEAAADx/6//DQABAAEAAADx/7D/DQABAAEAAADx/7H/DQABAAEAAADx/7L/DQABAAEAAADx/7P/DQABAAEAAADx/7T/DQABAAEAAADx/7X/DQABAAEAAADx/7b/DQABAAEAAADx/7f/DQABAAEAAADx/7j/DQABAAEAAADx/7n/DQABAAEAAADx/7r/DQABAAEAAADx/7v/DQABAAEAAADx/7z/DQABAAEAAADy/6v/DQABAAEAAADy/6z/DQABAAEAAADy/63/DQABAAEAAADy/67/DQABAAEAAADy/6//DQABAAEAAADy/7D/DQABAAEAAADy/7H/DQABAAEAAADy/7L/DQABAAEAAADy/7P/DQABAAEAAADy/7T/DQABAAEAAADy/7X/DQABAAEAAADy/7b/DQABAAEAAADy/7f/DQABAAEAAADy/7j/DQABAAEAAADy/7n/DQABAAEAAADy/7r/DQABAAEAAADy/7v/DQABAAEAAADy/7z/DQABAAEAAADz/6v/DQABAAEAAADz/6z/DQABAAEAAADz/63/DQABAAEAAADz/67/DQABAAEAAADz/6//DQABAAEAAADz/7D/DQABAAEAAADz/7H/DQABAAEAAADz/7L/DQABAAEAAADz/7P/DQABAAEAAADz/7T/DQABAAEAAADz/7X/DQABAAEAAADz/7b/DQABAAEAAADz/7f/DQABAAEAAADz/7j/DQABAAEAAADz/7n/DQABAAEAAADz/7r/DQABAAEAAADz/7v/DQABAAEAAADz/7z/DQABAAEAAAD0/6v/DQABAAEAAAD0/6z/DQABAAEAAAD0/63/DQABAAEAAAD0/67/DQABAAEAAAD0/6//DQABAAEAAAD0/7D/DQABAAEAAAD0/7H/DQABAAEAAAD0/7L/DQABAAEAAAD0/7P/DQABAAEAAAD0/7T/DQABAAEAAAD0/7X/DQABAAEAAAD0/7b/DQABAAEAAAD0/7f/DQABAAEAAAD0/7j/DQABAAEAAAD0/7n/DQABAAEAAAD0/7r/DQABAAEAAAD0/7v/DQABAAEAAAD0/7z/DQABAAEAAAD1/6v/DQABAAEAAAD1/6z/DQABAAEAAAD1/63/DQABAAEAAAD1/67/DQABAAEAAAD1/6//DQABAAEAAAD1/7D/DQABAAEAAAD1/7H/DQABAAEAAAD1/7L/DQABAAEAAAD1/7P/DQABAAEAAAD1/7T/DQABAAEAAAD1/7X/DQABAAEAAAD1/7b/DQABAAEAAAD1/7f/DQABAAEAAAD1/7j/DQABAAEAAAD1/7n/DQABAAEAAAD1/7r/DQABAAEAAAD1/7v/DQABAAEAAAD1/7z/DQABAAEAAAD2/6v/DQABAAEAAAD2/6z/DQABAAEAAAD2/63/DQABAAEAAAD2/67/DQABAAEAAAD2/6//DQABAAEAAAD2/7D/DQABAAEAAAD2/7H/DQABAAEAAAD2/7L/DQABAAEAAAD2/7P/DQABAAEAAAD2/7T/DQABAAEAAAD2/7X/DQABAAEAAAD2/7b/DQABAAEAAAD2/7f/DQABAAEAAAD2/7j/DQABAAEAAAD2/7n/DQABAAEAAAD2/7r/DQABAAEAAAD2/7v/DQABAAEAAAD2/7z/DQABAAEAAAD3/6v/DQABAAEAAAD3/6z/DQABAAEAAAD3/63/DQABAAEAAAD3/67/DQABAAEAAAD3/6//DQABAAEAAAD3/7D/DQABAAEAAAD3/7H/DQABAAEAAAD3/7L/DQABAAEAAAD3/7P/DQABAAEAAAD3/7T/DQABAAEAAAD3/7X/DQABAAEAAAD3/7b/DQABAAEAAAD3/7f/DQABAAEAAAD3/7j/DQABAAEAAAD3/7n/DQABAAEAAAD3/7r/DQABAAEAAAD3/7v/DQABAAEAAAD3/7z/DQABAAEAAAD4/6v/DQABAAEAAAD4/6z/DQABAAEAAAD4/63/DQABAAEAAAD4/67/DQABAAEAAAD4/6//DQABAAEAAAD4/7D/DQABAAEAAAD4/7H/DQABAAEAAAD4/7L/DQABAAEAAAD4/7P/DQABAAEAAAD4/7T/DQABAAEAAAD4/7X/DQABAAEAAAD4/7b/DQABAAEAAAD4/7f/DQABAAEAAAD4/7j/DQABAAEAAAD4/7n/DQABAAEAAAD4/7r/DQABAAEAAAD4/7v/DQABAAEAAAD4/7z/DQABAAEAAAD5/6v/DQABAAEAAAD5/6z/DQABAAEAAAD5/63/DQABAAEAAAD5/67/DQABAAEAAAD5/6//DQABAAEAAAD5/7D/DQABAAEAAAD5/7H/DQABAAEAAAD5/7L/DQABAAEAAAD5/7P/DQABAAEAAAD5/7T/DQABAAEAAAD5/7X/DQABAAEAAAD5/7b/DQABAAEAAAD5/7f/DQABAAEAAAD5/7j/DQABAAEAAAD5/7n/DQABAAEAAAD5/7r/DQABAAEAAAD5/7v/DQABAAEAAAD5/7z/DQABAAEAAAD6/6v/DQABAAEAAAD6/6z/DQABAAEAAAD6/63/DQABAAEAAAD6/67/DQABAAEAAAD6/6//DQABAAEAAAD6/7D/DQABAAEAAAD6/7H/DQABAAEAAAD6/7L/DQABAAEAAAD6/7P/DQABAAEAAAD6/7T/DQABAAEAAAD6/7X/DQABAAEAAAD6/7b/DQABAAEAAAD6/7f/DQABAAEAAAD6/7j/DQABAAEAAAD6/7n/DQABAAEAAAD6/7r/DQABAAEAAAD6/7v/DQABAAEAAAD6/7z/DQABAAEAAAD7/6v/DQABAAEAAAD7/6z/DQABAAEAAAD7/63/DQABAAEAAAD7/67/DQABAAEAAAD7/6//DQABAAEAAAD7/7D/DQABAAEAAAD7/7H/DQABAAEAAAD7/7L/DQABAAEAAAD7/7P/DQABAAEAAAD7/7T/DQABAAEAAAD7/7X/DQABAAEAAAD7/7b/DQABAAEAAAD7/7f/DQABAAEAAAD7/7j/DQABAAEAAAD7/7n/DQABAAEAAAD7/7r/DQABAAEAAAD7/7v/DQABAAEAAAD7/7z/DQABAAEAAAD8/6v/DQABAAEAAAD8/6z/DQABAAEAAAD8/63/DQABAAEAAAD8/67/DQABAAEAAAD8/6//DQABAAEAAAD8/7D/DQABAAEAAAD8/7H/DQABAAEAAAD8/7L/DQABAAEAAAD8/7P/DQABAAEAAAD8/7T/DQABAAEAAAD8/7X/DQABAAEAAAD8/7b/DQABAAEAAAD8/7f/DQABAAEAAAD8/7j/DQABAAEAAAD8/7n/DQABAAEAAAD8/7r/DQABAAEAAAD8/7v/DQABAAEAAAD8/7z/DQABAAEAAAD9/6v/DQABAAEAAAD9/6z/DQABAAEAAAD9/63/DQABAAEAAAD9/67/DQABAAEAAAD9/6//DQABAAEAAAD9/7D/DQABAAEAAAD9/7H/DQABAAEAAAD9/7L/DQABAAEAAAD9/7P/DQABAAEAAAD9/7T/DQABAAEAAAD9/7X/DQABAAEAAAD9/7b/DQABAAEAAAD9/7f/DQABAAEAAAD9/7j/DQABAAEAAAD9/7n/DQABAAEAAAD9/7r/DQABAAEAAAD9/7v/DQABAAEAAAD9/7z/DQABAAEAAAD+/6v/DQABAAEAAAD+/6z/DQABAAEAAAD+/63/DQABAAEAAAD+/67/DQABAAEAAAD+/6//DQABAAEAAAD+/7D/DQABAAEAAAD+/7H/DQABAAEAAAD+/7L/DQABAAEAAAD+/7P/DQABAAEAAAD+/7T/DQABAAEAAAD+/7X/DQABAAEAAAD+/7b/DQABAAEAAAD+/7f/DQABAAEAAAD+/7j/DQABAAEAAAD+/7n/DQABAAEAAAD+/7r/DQABAAEAAAD+/7v/DQABAAEAAAD+/7z/DQABAAEAAAD//6v/DQABAAEAAAD//6z/DQABAAEAAAD//63/DQABAAEAAAD//67/DQABAAEAAAD//6//DQABAAEAAAD//7D/DQABAAEAAAD//7H/DQABAAEAAAD//7L/DQABAAEAAAD//7P/DQABAAEAAAD//7T/DQABAAEAAAD//7X/DQABAAEAAAD//7b/DQABAAEAAAD//7f/DQABAAEAAAD//7j/DQABAAEAAAD//7n/DQABAAEAAAD//7r/DQABAAEAAAD//7v/DQABAAEAAAD//7z/DQABAAEAAAAAAKv/DQABAAEAAAAAAKz/DQABAAEAAAAAAK3/DQABAAEAAAAAAK7/DQABAAEAAAAAAK//DQABAAEAAAAAALD/DQABAAEAAAAAALH/DQABAAEAAAAAALL/DQABAAEAAAAAALP/DQABAAEAAAAAALT/DQABAAEAAAAAALX/DQABAAEAAAAAALb/DQABAAEAAAAAALf/DQABAAEAAAAAALj/DQABAAEAAAAAALn/DQABAAEAAAAAALr/DQABAAEAAAAAALv/DQABAAEAAAAAALz/DQABAAEAAAABAKv/DQABAAEAAAABAKz/DQABAAEAAAABAK3/DQABAAEAAAABAK7/DQABAAEAAAABAK//DQABAAEAAAABALD/DQABAAEAAAABALH/DQABAAEAAAABALL/DQABAAEAAAABALP/DQABAAEAAAABALT/DQABAAEAAAABALX/DQABAAEAAAABALb/DQABAAEAAAABALf/DQABAAEAAAABALj/DQABAAEAAAABALn/DQABAAEAAAABALr/DQABAAEAAAABALv/DQABAAEAAAABALz/DQABAAEAAAACAKv/DQABAAEAAAACAKz/DQABAAEAAAACAK3/DQABAAEAAAACAK7/DQABAAEAAAACAK//DQABAAEAAAACALD/DQABAAEAAAACALH/DQABAAEAAAACALL/DQABAAEAAAACALP/DQABAAEAAAACALT/DQABAAEAAAACALX/DQABAAEAAAACALb/DQABAAEAAAACALf/DQABAAEAAAACALj/DQABAAEAAAACALn/DQABAAEAAAACALr/DQABAAEAAAACALv/DQABAAEAAAACALz/DQABAAEAAAADAKv/DQABAAEAAAADAKz/DQABAAEAAAADAK3/DQABAAEAAAADAK7/DQABAAEAAAADAK//DQABAAEAAAADALD/DQABAAEAAAADALH/DQABAAEAAAADALL/DQABAAEAAAADALP/DQABAAEAAAADALT/DQABAAEAAAADALX/DQABAAEAAAADALb/DQABAAEAAAADALf/DQABAAEAAAADALj/DQABAAEAAAADALn/DQABAAEAAAADALr/DQABAAEAAAADALv/DQABAAEAAAADALz/DQABAAEAAAAEAKv/DQABAAEAAAAEAKz/DQABAAEAAAAEAK3/DQABAAEAAAAEAK7/DQABAAEAAAAEAK//DQABAAEAAAAEALD/DQABAAEAAAAEALH/DQABAAEAAAAEALL/DQABAAEAAAAEALP/DQABAAEAAAAEALT/DQABAAEAAAAEALX/DQABAAEAAAAEALb/DQABAAEAAAAEALf/DQABAAEAAAAEALj/DQABAAEAAAAEALn/DQABAAEAAAAEALr/DQABAAEAAAAEALv/DQABAAEAAAAEALz/DQABAAEAAAAFAKv/DQABAAEAAAAFAKz/DQABAAEAAAAFAK3/DQABAAEAAAAFAK7/DQABAAEAAAAFAK//DQABAAEAAAAFALD/DQABAAEAAAAFALH/DQABAAEAAAAFALL/DQABAAEAAAAFALP/DQABAAEAAAAFALT/DQABAAEAAAAFALX/DQABAAEAAAAFALb/DQABAAEAAAAFALf/DQABAAEAAAAFALj/DQABAAEAAAAFALn/DQABAAEAAAAFALr/DQABAAEAAAAFALv/DQABAAEAAAAFALz/DQABAAEAAAAGAKv/DQABAAEAAAAGAKz/DQABAAEAAAAGAK3/DQABAAEAAAAGAK7/DQABAAEAAAAGAK//DQABAAEAAAAGALD/DQABAAEAAAAGALH/DQABAAEAAAAGALL/DQABAAEAAAAGALP/DQABAAEAAAAGALT/DQABAAEAAAAGALX/DQABAAEAAAAGALb/DQABAAEAAAAGALf/DQABAAEAAAAGALj/DQABAAEAAAAGALn/DQABAAEAAAAGALr/DQABAAEAAAAGALv/DQABAAEAAAAGALz/DQABAAEAAAAHAKv/DQABAAEAAAAHAKz/DQABAAEAAAAHAK3/DQABAAEAAAAHAK7/DQABAAEAAAAHAK//DQABAAEAAAAHALD/DQABAAEAAAAHALH/DQABAAEAAAAHALL/DQABAAEAAAAHALP/DQABAAEAAAAHALT/DQABAAEAAAAHALX/DQABAAEAAAAHALb/DQABAAEAAAAHALf/DQABAAEAAAAHALj/DQABAAEAAAAHALn/DQABAAEAAAAHALr/DQABAAEAAAAHALv/DQABAAEAAAAHALz/DQABAAEAAAAIAKv/DQABAAEAAAAIAKz/DQABAAEAAAAIAK3/DQABAAEAAAAIAK7/DQABAAEAAAAIAK//DQABAAEAAAAIALD/DQABAAEAAAAIALH/DQABAAEAAAAIALL/DQABAAEAAAAIALP/DQABAAEAAAAIALT/DQABAAEAAAAIALX/DQABAAEAAAAIALb/DQABAAEAAAAIALf/DQABAAEAAAAIALj/DQABAAEAAAAIALn/DQABAAEAAAAIALr/DQABAAEAAAAIALv/DQABAAEAAAAIALz/DQABAAEAAAAJAKv/DQABAAEAAAAJAKz/DQABAAEAAAAJAK3/DQABAAEAAAAJAK7/DQABAAEAAAAJAK//DQABAAEAAAAJALD/DQABAAEAAAAJALH/DQABAAEAAAAJALL/DQABAAEAAAAJALP/DQABAAEAAAAJALT/DQABAAEAAAAJALX/DQABAAEAAAAJALb/DQABAAEAAAAJALf/DQABAAEAAAAJALj/DQABAAEAAAAJALn/DQABAAEAAAAJALr/DQABAAEAAAAJALv/DQABAAEAAAAJALz/DQABAAEAAAAKAKv/DQABAAEAAAAKAKz/DQABAAEAAAAKAK3/DQABAAEAAAAKAK7/DQABAAEAAAAKAK//DQABAAEAAAAKALD/DQABAAEAAAAKALH/DQABAAEAAAAKALL/DQABAAEAAAAKALP/DQABAAEAAAAKALT/DQABAAEAAAAKALX/DQABAAEAAAAKALb/DQABAAEAAAAKALf/DQABAAEAAAAKALj/DQABAAEAAAAKALn/DQABAAEAAAAKALr/DQABAAEAAAAKALv/DQABAAEAAAAKALz/DQABAAEAAAALAKv/DQABAAEAAAALAKz/DQABAAEAAAALAK3/DQABAAEAAAALAK7/DQABAAEAAAALAK//DQABAAEAAAALALD/DQABAAEAAAALALH/DQABAAEAAAALALL/DQABAAEAAAALALP/DQABAAEAAAALALT/DQABAAEAAAALALX/DQABAAEAAAALALb/DQABAAEAAAALALf/DQABAAEAAAALALj/DQABAAEAAAALALn/DQABAAEAAAALALr/DQABAAEAAAALALv/DQABAAEAAAALALz/DQABAAEAAAAMAKv/DQABAAEAAAAMAKz/DQABAAEAAAAMAK3/DQABAAEAAAAMAK7/DQABAAEAAAAMAK//DQABAAEAAAAMALD/DQABAAEAAAAMALH/DQABAAEAAAAMALL/DQABAAEAAAAMALP/DQABAAEAAAAMALT/DQABAAEAAAAMALX/DQABAAEAAAAMALb/DQABAAEAAAAMALf/DQABAAEAAAAMALj/DQABAAEAAAAMALn/DQABAAEAAAAMALr/DQABAAEAAAAMALv/DQABAAEAAAAMALz/DQABAAEAAAANAKv/DQABAAEAAAANAKz/DQABAAEAAAANAK3/DQABAAEAAAANAK7/DQABAAEAAAANAK//DQABAAEAAAANALD/DQABAAEAAAANALH/DQABAAEAAAANALL/DQABAAEAAAANALP/DQABAAEAAAANALT/DQABAAEAAAANALX/DQABAAEAAAANALb/DQABAAEAAAANALf/DQABAAEAAAANALj/DQABAAEAAAANALn/DQABAAEAAAANALr/DQABAAEAAAANALv/DQABAAEAAAANALz/DQABAAEAAAAOAKv/DQABAAEAAAAOAKz/DQABAAEAAAAOAK3/DQABAAEAAAAOAK7/DQABAAEAAAAOAK//DQABAAEAAAAOALD/DQABAAEAAAAOALH/DQABAAEAAAAOALL/DQABAAEAAAAOALP/DQABAAEAAAAOALT/DQABAAEAAAAOALX/DQABAAEAAAAOALb/DQABAAEAAAAOALf/DQABAAEAAAAOALj/DQABAAEAAAAOALn/DQABAAEAAAAOALr/DQABAAEAAAAOALv/DQABAAEAAAAOALz/DQABAAEAAAAPAKv/DQABAAEAAAAPAKz/DQABAAEAAAAPAK3/DQABAAEAAAAPAK7/DQABAAEAAAAPAK//DQABAAEAAAAPALD/DQABAAEAAAAPALH/DQABAAEAAAAPALL/DQABAAEAAAAPALP/DQABAAEAAAAPALT/DQABAAEAAAAPALX/DQABAAEAAAAPALb/DQABAAEAAAAPALf/DQABAAEAAAAPALj/DQABAAEAAAAPALn/DQABAAEAAAAPALr/DQABAAEAAAAPALv/DQABAAEAAAAPALz/DQABAAEAAAAQAKv/DQABAAEAAAAQAKz/DQABAAEAAAAQAK3/DQABAAEAAAAQAK7/DQABAAEAAAAQAK//DQABAAEAAAAQALD/DQABAAEAAAAQALH/DQABAAEAAAAQALL/DQABAAEAAAAQALP/DQABAAEAAAAQALT/DQABAAEAAAAQALX/DQABAAEAAAAQALb/DQABAAEAAAAQALf/DQABAAEAAAAQALj/DQABAAEAAAAQALn/DQABAAEAAAAQALr/DQABAAEAAAAQALv/DQABAAEAAAAQALz/DQABAAEAAAARAKv/DQABAAEAAAARAKz/DQABAAEAAAARAK3/DQABAAEAAAARAK7/DQABAAEAAAARAK//DQABAAEAAAARALD/DQABAAEAAAARALH/DQABAAEAAAARALL/DQABAAEAAAARALP/DQABAAEAAAARALT/DQABAAEAAAARALX/DQABAAEAAAARALb/DQABAAEAAAARALf/DQABAAEAAAARALj/DQABAAEAAAARALn/DQABAAEAAAARALr/DQABAAEAAAARALv/DQABAAEAAAARALz/DQABAAEAAAASAKv/DQABAAEAAAASAKz/DQABAAEAAAASAK3/DQABAAEAAAASAK7/DQABAAEAAAASAK//DQABAAEAAAASALD/DQABAAEAAAASALH/DQABAAEAAAASALL/DQABAAEAAAASALP/DQABAAEAAAASALT/DQABAAEAAAASALX/DQABAAEAAAASALb/DQABAAEAAAASALf/DQABAAEAAAASALj/DQABAAEAAAASALn/DQABAAEAAAASALr/DQABAAEAAAASALv/DQABAAEAAAASALz/DQABAAEAAAATAKv/DQABAAEAAAATAKz/DQABAAEAAAATAK3/DQABAAEAAAATAK7/DQABAAEAAAATAK//DQABAAEAAAATALD/DQABAAEAAAATALH/DQABAAEAAAATALL/DQABAAEAAAATALP/DQABAAEAAAATALT/DQABAAEAAAATALX/DQABAAEAAAATALb/DQABAAEAAAATALf/DQABAAEAAAATALj/DQABAAEAAAATALn/DQABAAEAAAATALr/DQABAAEAAAATALv/DQABAAEAAAATALz/DQABAAEAAAAUAKv/DQABAAEAAAAUAKz/DQABAAEAAAAUAK3/DQABAAEAAAAUAK7/DQABAAEAAAAUAK//DQABAAEAAAAUALD/DQABAAEAAAAUALH/DQABAAEAAAAUALL/DQABAAEAAAAUALP/DQABAAEAAAAUALT/DQABAAEAAAAUALX/DQABAAEAAAAUALb/DQABAAEAAAAUALf/DQABAAEAAAAUALj/DQABAAEAAAAUALn/DQABAAEAAAAUALr/DQABAAEAAAAUALv/DQABAAEAAAAUALz/DQABAAEAAAAVAKv/DQABAAEAAAAVAKz/DQABAAEAAAAVAK3/DQABAAEAAAAVAK7/DQABAAEAAAAVAK//DQABAAEAAAAVALD/DQABAAEAAAAVALH/DQABAAEAAAAVALL/DQABAAEAAAAVALP/DQABAAEAAAAVALT/DQABAAEAAAAVALX/DQABAAEAAAAVALb/DQABAAEAAAAVALf/DQABAAEAAAAVALj/DQABAAEAAAAVALn/DQABAAEAAAAVALr/DQABAAEAAAAVALv/DQABAAEAAAAVALz/DQABAAEAAAAWAKv/DQABAAEAAAAWAKz/DQABAAEAAAAWAK3/DQABAAEAAAAWAK7/DQABAAEAAAAWAK//DQABAAEAAAAWALD/DQABAAEAAAAWALH/DQABAAEAAAAWALL/DQABAAEAAAAWALP/DQABAAEAAAAWALT/DQABAAEAAAAWALX/DQABAAEAAAAWALb/DQABAAEAAAAWALf/DQABAAEAAAAWALj/DQABAAEAAAAWALn/DQABAAEAAAAWALr/DQABAAEAAAAWALv/DQABAAEAAAAWALz/DQABAAEAAAAXAKv/DQABAAEAAAAXAKz/DQABAAEAAAAXAK3/DQABAAEAAAAXAK7/DQABAAEAAAAXAK//DQABAAEAAAAXALD/DQABAAEAAAAXALH/DQABAAEAAAAXALL/DQABAAEAAAAXALP/DQABAAEAAAAXALT/DQABAAEAAAAXALX/DQABAAEAAAAXALb/DQABAAEAAAAXALf/DQABAAEAAAAXALj/DQABAAEAAAAXALn/DQABAAEAAAAXALr/DQABAAEAAAAXALv/DQABAAEAAAAXALz/DQABAAEAAAAYAKv/DQABAAEAAAAYAKz/DQABAAEAAAAYAK3/DQABAAEAAAAYAK7/DQABAAEAAAAYAK//DQABAAEAAAAYALD/DQABAAEAAAAYALH/DQABAAEAAAAYALL/DQABAAEAAAAYALP/DQABAAEAAAAYALT/DQABAAEAAAAYALX/DQABAAEAAAAYALb/DQABAAEAAAAYALf/DQABAAEAAAAYALj/DQABAAEAAAAYALn/DQABAAEAAAAYALr/DQABAAEAAAAYALv/DQABAAEAAAAYALz/DQABAAEAAAAZAKv/DQABAAEAAAAZAKz/DQABAAEAAAAZAK3/DQABAAEAAAAZAK7/DQABAAEAAAAZAK//DQABAAEAAAAZALD/DQABAAEAAAAZALH/DQABAAEAAAAZALL/DQABAAEAAAAZALP/DQABAAEAAAAZALT/DQABAAEAAAAZALX/DQABAAEAAAAZALb/DQABAAEAAAAZALf/DQABAAEAAAAZALj/DQABAAEAAAAZALn/DQABAAEAAAAZALr/DQABAAEAAAAZALv/DQABAAEAAAAZALz/DQABAAEAAAAaAKv/DQABAAEAAAAaAKz/DQABAAEAAAAaAK3/DQABAAEAAAAaAK7/DQABAAEAAAAaAK//DQABAAEAAAAaALD/DQABAAEAAAAaALH/DQABAAEAAAAaALL/DQABAAEAAAAaALP/DQABAAEAAAAaALT/DQABAAEAAAAaALX/DQABAAEAAAAaALb/DQABAAEAAAAaALf/DQABAAEAAAAaALj/DQABAAEAAAAaALn/DQABAAEAAAAaALr/DQABAAEAAAAaALv/DQABAAEAAAAaALz/DQABAAEAAAAbAKv/DQABAAEAAAAbAKz/DQABAAEAAAAbAK3/DQABAAEAAAAbAK7/DQABAAEAAAAbAK//DQABAAEAAAAbALD/DQABAAEAAAAbALH/DQABAAEAAAAbALL/DQABAAEAAAAbALP/DQABAAEAAAAbALT/DQABAAEAAAAbALX/DQABAAEAAAAbALb/DQABAAEAAAAbALf/DQABAAEAAAAbALj/DQABAAEAAAAbALn/DQABAAEAAAAbALr/DQABAAEAAAAbALv/DQABAAEAAAAbALz/DQABAAEAAAAcAKv/DQABAAEAAAAcAKz/DQABAAEAAAAcAK3/DQABAAEAAAAcAK7/DQABAAEAAAAcAK//DQABAAEAAAAcALD/DQABAAEAAAAcALH/DQABAAEAAAAcALL/DQABAAEAAAAcALP/DQABAAEAAAAcALT/DQABAAEAAAAcALX/DQABAAEAAAAcALb/DQABAAEAAAAcALf/DQABAAEAAAAcALj/DQABAAEAAAAcALn/DQABAAEAAAAcALr/DQABAAEAAAAcALv/DQABAAEAAAAcALz/DQABAAEAAAAdAKv/DQABAAEAAAAdAKz/DQABAAEAAAAdAK3/DQABAAEAAAAdAK7/DQABAAEAAAAdAK//DQABAAEAAAAdALD/DQABAAEAAAAdALH/DQABAAEAAAAdALL/DQABAAEAAAAdALP/DQABAAEAAAAdALT/DQABAAEAAAAdALX/DQABAAEAAAAdALb/DQABAAEAAAAdALf/DQABAAEAAAAdALj/DQABAAEAAAAdALn/DQABAAEAAAAdALr/DQABAAEAAAAdALv/DQABAAEAAAAdALz/DQABAAEAAAAeAKv/DQABAAEAAAAeAKz/DQABAAEAAAAeAK3/DQABAAEAAAAeAK7/DQABAAEAAAAeAK//DQABAAEAAAAeALD/DQABAAEAAAAeALH/DQABAAEAAAAeALL/DQABAAEAAAAeALP/DQABAAEAAAAeALT/DQABAAEAAAAeALX/DQABAAEAAAAeALb/DQABAAEAAAAeALf/DQABAAEAAAAeALj/DQABAAEAAAAeALn/DQABAAEAAAAeALr/DQABAAEAAAAeALv/DQABAAEAAAAeALz/DQABAAEAAAAfAKv/DQABAAEAAAAfAKz/DQABAAEAAAAfAK3/DQABAAEAAAAfAK7/DQABAAEAAAAfAK//DQABAAEAAAAfALD/DQABAAEAAAAfALH/DQABAAEAAAAfALL/DQABAAEAAAAfALP/DQABAAEAAAAfALT/DQABAAEAAAAfALX/DQABAAEAAAAfALb/DQABAAEAAAAfALf/DQABAAEAAAAfALj/DQABAAEAAAAfALn/DQABAAEAAAAfALr/DQABAAEAAAAfALv/DQABAAEAAAAfALz/DQABAAEAAAAgAKv/DQABAAEAAAAgAKz/DQABAAEAAAAgAK3/DQABAAEAAAAgAK7/DQABAAEAAAAgAK//DQABAAEAAAAgALD/DQABAAEAAAAgALH/DQABAAEAAAAgALL/DQABAAEAAAAgALP/DQABAAEAAAAgALT/DQABAAEAAAAgALX/DQABAAEAAAAgALb/DQABAAEAAAAgALf/DQABAAEAAAAgALj/DQABAAEAAAAgALn/DQABAAEAAAAgALr/DQABAAEAAAAgALv/DQABAAEAAAAgALz/DQABAAEAAAAhAKv/DQABAAEAAAAhAKz/DQABAAEAAAAhAK3/DQABAAEAAAAhAK7/DQABAAEAAAAhAK//DQABAAEAAAAhALD/DQABAAEAAAAhALH/DQABAAEAAAAhALL/DQABAAEAAAAhALP/DQABAAEAAAAhALT/DQABAAEAAAAhALX/DQABAAEAAAAhALb/DQABAAEAAAAhALf/DQABAAEAAAAhALj/DQABAAEAAAAhALn/DQABAAEAAAAhALr/DQABAAEAAAAhALv/DQABAAEAAAAhALz/DQABAAEAAAAiAKv/DQABAAEAAAAiAKz/DQABAAEAAAAiAK3/DQABAAEAAAAiAK7/DQABAAEAAAAiAK//DQABAAEAAAAiALD/DQABAAEAAAAiALH/DQABAAEAAAAiALL/DQABAAEAAAAiALP/DQABAAEAAAAiALT/DQABAAEAAAAiALX/DQABAAEAAAAiALb/DQABAAEAAAAiALf/DQABAAEAAAAiALj/DQABAAEAAAAiALn/DQABAAEAAAAiALr/DQABAAEAAAAiALv/DQABAAEAAAAjAKv/DQABAAEAAAAjAKz/DQABAAEAAAAjAK3/DQABAAEAAAAjAK7/DQABAAEAAAAjAK//DQABAAEAAAAjALD/DQABAAEAAAAjALH/DQABAAEAAAAjALL/DQABAAEAAAAjALP/DQABAAEAAAAjALT/DQABAAEAAAAjALX/DQABAAEAAAAjALb/DQABAAEAAAAjALf/DQABAAEAAAAjALj/DQABAAEAAAAjALn/DQABAAEAAAAjALr/DQABAAEAAAAjALv/DQABAAEAAAAkAKv/DQABAAEAAAAkAKz/DQABAAEAAAAkAK3/DQABAAEAAAAkAK7/DQABAAEAAAAkAK//DQABAAEAAAAkALD/DQABAAEAAAAkALH/DQABAAEAAAAkALL/DQABAAEAAAAkALP/DQABAAEAAAAkALT/DQABAAEAAAAkALX/DQABAAEAAAAkALb/DQABAAEAAAAkALf/DQABAAEAAAAkALj/DQABAAEAAAAkALn/DQABAAEAAAAkALr/DQABAAEAAAAkALv/DQABAAEAAAAlAKv/DQABAAEAAAAlAKz/DQABAAEAAAAlAK3/DQABAAEAAAAlAK7/DQABAAEAAAAlAK//DQABAAEAAAAlALD/DQABAAEAAAAlALH/DQABAAEAAAAlALL/DQABAAEAAAAlALP/DQABAAEAAAAlALT/DQABAAEAAAAlALX/DQABAAEAAAAlALb/DQABAAEAAAAlALf/DQABAAEAAAAlALj/DQABAAEAAAAlALn/DQABAAEAAAAlALr/DQABAAEAAAAlALv/DQABAAEAAAAmAKv/DQABAAEAAAAmAKz/DQABAAEAAAAmAK3/DQABAAEAAAAmAK7/DQABAAEAAAAmAK//DQABAAEAAAAmALD/DQABAAEAAAAmALH/DQABAAEAAAAmALL/DQABAAEAAAAmALP/DQABAAEAAAAmALT/DQABAAEAAAAmALX/DQABAAEAAAAmALb/DQABAAEAAAAmALf/DQABAAEAAAAmALj/DQABAAEAAAAmALn/DQABAAEAAAAmALr/DQABAAEAAAAmALv/DQABAAEAAAAmALz/DQABAAEAAAA=") +tile_set = ExtResource("11_ujlnr") + +[node name="Tree" parent="TileMapLayers" unique_id=1182216860 instance=ExtResource("8_l1c3l")] +position = Vector2(600, -3235) +scale = Vector2(1.65, 1.506) +sprite_frames = ExtResource("14_ulphp") + +[node name="ParticulasDoradas" type="GPUParticles2D" parent="TileMapLayers/Tree" unique_id=1154550334] +emitting = false +one_shot = true +process_material = SubResource("ParticleProcessMaterial_qshk0") + +[node name="Flecha" type="Sprite2D" parent="TileMapLayers/Tree" unique_id=486607428] +visible = false + +[node name="BloqueoPuente" type="StaticBody2D" parent="TileMapLayers" unique_id=1717343224] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="TileMapLayers/BloqueoPuente" unique_id=1450819135] +position = Vector2(616, -4000) +shape = SubResource("RectangleShape2D_n2hsx") + +[node name="Player" parent="." unique_id=1079296690 instance=ExtResource("5_ac6ai")] +position = Vector2(619, 1757.0001) +speeds = SubResource("Resource_t4hu1") +sprite_frames = ExtResource("16_3x148") + +[node name="InputWalkBehavior" parent="Player" index="0" unique_id=1817340985] +speeds = SubResource("Resource_t4hu1") + +[node name="PlayerSprite" parent="Player" index="2" unique_id=1785485617] +material = ExtResource("18_ulphp") +sprite_frames = ExtResource("16_3x148") + +[node name="PlayerRepel" parent="Player" index="6" unique_id=1324972992] +visible = false + +[node name="PlayerHook" parent="Player" index="7" unique_id=1972626703] +visible = false + +[node name="PlayerMode" type="Node" parent="Player" unique_id=756909774] +script = ExtResource("46_u78lx") +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="Camera2D" type="Camera2D" parent="Player" unique_id=1196891219] +process_mode = 3 +position = Vector2(9, 0) +zoom = Vector2(1.4, 1.4) +limit_left = -1299 +limit_top = -4696 +limit_right = 2529 +limit_bottom = 2679 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="Sign" parent="." unique_id=1579530966 instance=ExtResource("33_rtdyd")] +position = Vector2(607, -1046) +text = "Tal vez lo que buscas +esta en el lado izquierdo..." + +[node name="Label" parent="Sign/LabelContainer/PanelContainer/MarginContainer" parent_id_path=PackedInt32Array(1579530966, 869205213) index="0" unique_id=1830143827] +text = "Tal vez lo que buscas +esta en el lado izquierdo..." + +[node name="EnemyGuards" type="Node2D" parent="." unique_id=1997239040] +y_sort_enabled = true + +[node name="GuardiaN1" parent="EnemyGuards" unique_id=689832587 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +position = Vector2(357.56772, 1292.546) +scale = Vector2(0.8, 0.8) +sprite_frames = ExtResource("15_l1c3l") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN1-ruta") +wait_time = 0.2 +move_speed = 115.0 +detection_area_scale = 0.9 + +[node name="DetectionArea" parent="EnemyGuards/GuardiaN1" index="3" unique_id=885694991] +scale = Vector2(0.9, 0.9) + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN1" index="4" unique_id=616054452] +sprite_frames = ExtResource("15_l1c3l") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN1/Sounds" parent_id_path=PackedInt32Array(689832587, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN1-ruta" type="Path2D" parent="EnemyGuards" unique_id=1333181002] +top_level = true +position = Vector2(44.00006, 1537.0001) +scale = Vector2(1.5220795, -23.254591) +curve = SubResource("Curve2D_wv1mv") + +[node name="GuardiaN2_01" parent="EnemyGuards" unique_id=2094375703 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 12 +position = Vector2(-229, 283) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("17_pljot") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN2-ruta01") +move_speed = 150.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaN2_01" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN2_01" index="4" unique_id=616054452] +sprite_frames = ExtResource("17_pljot") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN2_01/Sounds" parent_id_path=PackedInt32Array(2094375703, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN2_02" parent="EnemyGuards" unique_id=980593366 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 12 +position = Vector2(978, 625.00006) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("17_pljot") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN2-ruta02") +move_speed = 175.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaN2_02" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN2_02" index="4" unique_id=616054452] +sprite_frames = ExtResource("17_pljot") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN2_02/Sounds" parent_id_path=PackedInt32Array(980593366, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN2_03" parent="EnemyGuards" unique_id=1449114647 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 12 +position = Vector2(-264, -412) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("17_pljot") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN2-ruta03") +move_speed = 175.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaN2_03" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN2_03" index="4" unique_id=616054452] +sprite_frames = ExtResource("17_pljot") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN2_03/Sounds" parent_id_path=PackedInt32Array(1449114647, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN2_04" parent="EnemyGuards" unique_id=1166428818 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 12 +position = Vector2(1746.0001, -263) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("17_pljot") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN2-ruta04") +move_speed = 175.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaN2_04" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN2_04" index="4" unique_id=616054452] +sprite_frames = ExtResource("17_pljot") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN2_04/Sounds" parent_id_path=PackedInt32Array(1166428818, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN2-ruta01" type="Path2D" parent="EnemyGuards" unique_id=54290807] +top_level = true +position = Vector2(-361.30438, 105) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_uaq6i") + +[node name="GuardiaN2-ruta02" type="Path2D" parent="EnemyGuards" unique_id=713255876] +top_level = true +position = Vector2(597.00006, -186) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_dqnqs") + +[node name="GuardiaN2-ruta03" type="Path2D" parent="EnemyGuards" unique_id=1507778000] +top_level = true +position = Vector2(-931, -355) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_eenpu") + +[node name="GuardiaN2-ruta04" type="Path2D" parent="EnemyGuards" unique_id=1313092395] +top_level = true +position = Vector2(18, -342) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_n2hsx") + +[node name="GuardiaN3_01" parent="EnemyGuards" unique_id=1563096596 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 9 +position = Vector2(1493, -1378) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("25_4t4cg") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN3-ruta01") +wait_time = 0.1 +move_speed = 200.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaN3_01" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN3_01" index="4" unique_id=616054452] +sprite_frames = ExtResource("25_4t4cg") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN3_01/Sounds" parent_id_path=PackedInt32Array(1563096596, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN3_02" parent="EnemyGuards" unique_id=102745443 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 9 +position = Vector2(-46, -1569) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("17_pljot") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN3-ruta02") +wait_time = 0.1 +move_speed = 210.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaN3_02" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN3_02" index="4" unique_id=616054452] +sprite_frames = ExtResource("17_pljot") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN3_02/Sounds" parent_id_path=PackedInt32Array(102745443, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN3_03" parent="EnemyGuards" unique_id=2030598548 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 9 +position = Vector2(1682, -1745) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("15_l1c3l") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN3-ruta03") +wait_time = 0.1 +move_speed = 205.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaN3_03" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN3_03" index="4" unique_id=616054452] +sprite_frames = ExtResource("15_l1c3l") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN3_03/Sounds" parent_id_path=PackedInt32Array(2030598548, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN3_04" parent="EnemyGuards" unique_id=2110988390 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 9 +position = Vector2(-639, -1916) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("26_w06gk") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN3-ruta04") +wait_time = 0.1 +move_speed = 220.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaN3_04" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN3_04" index="4" unique_id=616054452] +sprite_frames = ExtResource("26_w06gk") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN3_04/Sounds" parent_id_path=PackedInt32Array(2110988390, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN3_05" parent="EnemyGuards" unique_id=1559744374 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 9 +position = Vector2(1829, -2082) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("17_pljot") +alerted_sound_stream = ExtResource("24_iekwq") +patrol_path = NodePath("../GuardiaN3-ruta05") +wait_time = 0.0 +move_speed = 250.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaN3_05" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaN3_05" index="4" unique_id=616054452] +sprite_frames = ExtResource("17_pljot") + +[node name="AlertSound" parent="EnemyGuards/GuardiaN3_05/Sounds" parent_id_path=PackedInt32Array(1559744374, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaN3-ruta01" type="Path2D" parent="EnemyGuards" unique_id=1424106796] +top_level = true +position = Vector2(-212, -1609.0001) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_cxfm2") + +[node name="GuardiaN3-ruta02" type="Path2D" parent="EnemyGuards" unique_id=906767942] +top_level = true +position = Vector2(-129, -2127) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_1lhdv") + +[node name="GuardiaN3-ruta03" type="Path2D" parent="EnemyGuards" unique_id=327496503] +top_level = true +position = Vector2(-432.90067, -1638.0001) +scale = Vector2(1.0539993, -9.99319) +curve = SubResource("Curve2D_vlrpm") + +[node name="GuardiaN3-ruta04" type="Path2D" parent="EnemyGuards" unique_id=804983974] +top_level = true +position = Vector2(-544, -2138) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_rtdyd") + +[node name="GuardiaN3-ruta05" type="Path2D" parent="EnemyGuards" unique_id=1957085938] +top_level = true +position = Vector2(-450.00006, -2308.0002) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_4t4cg") + +[node name="GuardiaColina01" parent="EnemyGuards" unique_id=723983611 instance=ExtResource("7_l1c3l")] +z_index = -1 +position = Vector2(407, -2986) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("15_l1c3l") +alerted_sound_stream = ExtResource("24_iekwq") +wait_time = 0.1 +move_speed = 220.0 +detection_area_scale = 0.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaColina01" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="EnemyGuards/GuardiaColina01" index="3" unique_id=885694991] +scale = Vector2(1e-05, 1e-05) + +[node name="Light" parent="EnemyGuards/GuardiaColina01/DetectionArea" index="0" unique_id=366085581] +visible = false + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaColina01" index="4" unique_id=616054452] +sprite_frames = ExtResource("15_l1c3l") + +[node name="AlertSound" parent="EnemyGuards/GuardiaColina01/Sounds" parent_id_path=PackedInt32Array(723983611, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaColina02" parent="EnemyGuards" unique_id=1946537184 instance=ExtResource("7_l1c3l")] +z_index = -1 +position = Vector2(232, -3252) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("24_vlrpm") +alerted_sound_stream = ExtResource("24_iekwq") +wait_time = 0.1 +move_speed = 235.0 +detection_area_scale = 0.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaColina02" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="EnemyGuards/GuardiaColina02" index="3" unique_id=885694991] +scale = Vector2(1e-05, 1e-05) + +[node name="Light" parent="EnemyGuards/GuardiaColina02/DetectionArea" index="0" unique_id=366085581] +visible = false + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaColina02" index="4" unique_id=616054452] +sprite_frames = ExtResource("24_vlrpm") + +[node name="AlertSound" parent="EnemyGuards/GuardiaColina02/Sounds" parent_id_path=PackedInt32Array(1946537184, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaColina03" parent="EnemyGuards" unique_id=446983963 instance=ExtResource("7_l1c3l")] +z_index = -1 +position = Vector2(424, -3523) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("25_4t4cg") +alerted_sound_stream = ExtResource("24_iekwq") +wait_time = 0.1 +move_speed = 225.0 +detection_area_scale = 0.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaColina03" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="EnemyGuards/GuardiaColina03" index="3" unique_id=885694991] +scale = Vector2(1e-05, 1e-05) + +[node name="Light" parent="EnemyGuards/GuardiaColina03/DetectionArea" index="0" unique_id=366085581] +visible = false + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaColina03" index="4" unique_id=616054452] +sprite_frames = ExtResource("25_4t4cg") + +[node name="AlertSound" parent="EnemyGuards/GuardiaColina03/Sounds" parent_id_path=PackedInt32Array(446983963, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaColina04" parent="EnemyGuards" unique_id=71074213 instance=ExtResource("7_l1c3l")] +z_index = -1 +position = Vector2(845.00006, -3401) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("26_w06gk") +alerted_sound_stream = ExtResource("24_iekwq") +wait_time = 0.1 +move_speed = 245.0 +detection_area_scale = 0.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaColina04" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="EnemyGuards/GuardiaColina04" index="3" unique_id=885694991] +scale = Vector2(1e-05, 1e-05) + +[node name="Light" parent="EnemyGuards/GuardiaColina04/DetectionArea" index="0" unique_id=366085581] +visible = false + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaColina04" index="4" unique_id=616054452] +sprite_frames = ExtResource("26_w06gk") +flip_h = true + +[node name="AlertSound" parent="EnemyGuards/GuardiaColina04/Sounds" parent_id_path=PackedInt32Array(71074213, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="GuardiaColina05" parent="EnemyGuards" unique_id=1635426362 instance=ExtResource("7_l1c3l")] +z_index = -1 +position = Vector2(914.99994, -3105) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("17_pljot") +alerted_sound_stream = ExtResource("24_iekwq") +wait_time = 0.0 +move_speed = 300.0 +detection_area_scale = 0.0 + +[node name="SightRayCast" parent="EnemyGuards/GuardiaColina05" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="EnemyGuards/GuardiaColina05" index="3" unique_id=885694991] +scale = Vector2(1e-05, 1e-05) + +[node name="Light" parent="EnemyGuards/GuardiaColina05/DetectionArea" index="0" unique_id=366085581] +visible = false + +[node name="AnimatedSprite2D" parent="EnemyGuards/GuardiaColina05" index="4" unique_id=616054452] +sprite_frames = ExtResource("17_pljot") +flip_h = true + +[node name="AlertSound" parent="EnemyGuards/GuardiaColina05/Sounds" parent_id_path=PackedInt32Array(1635426362, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("24_iekwq") + +[node name="Luto-Guard" parent="EnemyGuards" unique_id=2094220429 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_l1c3l")] +z_index = 9 +position = Vector2(759.00006, -4543) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("27_4t4cg") +alert_others_sound_stream = ExtResource("14_qc1q3") +patrol_path = NodePath("../Luto-ruta01") +wait_time = 0.0 +move_speed = 200.0 +detection_area_scale = 0.0 + +[node name="SightRayCast" parent="EnemyGuards/Luto-Guard" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="EnemyGuards/Luto-Guard" index="3" unique_id=885694991] +scale = Vector2(1e-05, 1e-05) + +[node name="Light" parent="EnemyGuards/Luto-Guard/DetectionArea" index="0" unique_id=366085581] +visible = false + +[node name="AnimatedSprite2D" parent="EnemyGuards/Luto-Guard" index="4" unique_id=616054452] +sprite_frames = ExtResource("27_4t4cg") + +[node name="TorchHitSound" parent="EnemyGuards/Luto-Guard/Sounds" parent_id_path=PackedInt32Array(2094220429, 787899072) index="3" unique_id=1573897868] +stream = ExtResource("14_qc1q3") + +[node name="Luto-ruta01" type="Path2D" parent="EnemyGuards" unique_id=209732934] +top_level = true +position = Vector2(185.00002, -4992) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_w06gk") + +[node name="CollectibleItem" parent="." unique_id=1779229490 groups=["ignorar_shader"] instance=ExtResource("12_pls6f")] +visibility_layer = 32 +material = SubResource("ShaderMaterial_n2hsx") +position = Vector2(604, 791) +script = ExtResource("24_t4hu1") +item = SubResource("Resource_rtdyd") +es_hilo_del_perdon = false +pause_game_during_dialogue = true +bloquear_salto_dialogo = true +collected_dialogue = ExtResource("25_4s4pt") +dialogue_title = &"hilo_1" + +[node name="Sprite2D" parent="CollectibleItem/Visuals" parent_id_path=PackedInt32Array(1779229490, 933866851) index="2" unique_id=1620327010] +texture = SubResource("ImageTexture_4w3rk") + +[node name="AnimationPlayer" parent="CollectibleItem" index="2" unique_id=1869284545] +blend_times = [&"reveal", &"Default", 0.2] + +[node name="StaticBody2D" parent="CollectibleItem" index="5" unique_id=9475262] +collision_layer = 32 + +[node name="CollectibleItem2" parent="." unique_id=1314107945 groups=["ignorar_shader"] instance=ExtResource("12_pls6f")] +visibility_layer = 32 +material = SubResource("ShaderMaterial_cxfm2") +position = Vector2(-650, -1225) +script = ExtResource("24_t4hu1") +item = SubResource("Resource_wv1mv") +es_hilo_del_perdon = false +pause_game_during_dialogue = true +bloquear_salto_dialogo = true +collected_dialogue = ExtResource("25_4s4pt") +dialogue_title = &"hilo_2" + +[node name="Sprite2D" parent="CollectibleItem2/Visuals" parent_id_path=PackedInt32Array(1314107945, 933866851) index="2" unique_id=1620327010] +texture = SubResource("ImageTexture_4w3rk") + +[node name="AnimationPlayer" parent="CollectibleItem2" index="2" unique_id=1869284545] +blend_times = [&"reveal", &"Default", 0.2] + +[node name="StaticBody2D" parent="CollectibleItem2" index="5" unique_id=9475262] +collision_layer = 32 + +[node name="CollectibleItem3" parent="." unique_id=1007721334 groups=["ignorar_shader"] instance=ExtResource("12_pls6f")] +material = SubResource("ShaderMaterial_1lhdv") +position = Vector2(609, -3126) +script = ExtResource("24_t4hu1") +item = SubResource("Resource_uaq6i") +es_hilo_del_perdon = false +pause_game_during_dialogue = true +bloquear_salto_dialogo = true +collected_dialogue = ExtResource("25_4s4pt") +dialogue_title = &"hilo_3" + +[node name="Sprite2D" parent="CollectibleItem3/Visuals" parent_id_path=PackedInt32Array(1007721334, 933866851) index="2" unique_id=1620327010] +texture = SubResource("ImageTexture_4w3rk") + +[node name="AnimationPlayer" parent="CollectibleItem3" index="2" unique_id=1869284545] +blend_times = [&"reveal", &"Default", 0.2] + +[node name="StaticBody2D" parent="CollectibleItem3" index="5" unique_id=9475262] +collision_layer = 32 + +[node name="Cinematic" type="Node2D" parent="." unique_id=859706882] +script = ExtResource("15_t4hu1") +dialogue = ExtResource("16_4s4pt") +autostart = false +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="ZonaClimax" type="Area2D" parent="." unique_id=322145619] +position = Vector2(-168, -1555) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="ZonaClimax" unique_id=1686177540] +position = Vector2(787, -2938) +shape = SubResource("RectangleShape2D_qshk0") + +[node name="LadridoLuto" type="AudioStreamPlayer" parent="ZonaClimax" unique_id=839935419] + +[node name="Niebla" type="CanvasLayer" parent="." unique_id=1203319026] +follow_viewport_enabled = true + +[node name="ColorRectNeblina" type="ColorRect" parent="Niebla" unique_id=1091306329] +material = SubResource("ShaderMaterial_goofh") +offset_left = -1787.0 +offset_top = -5603.0 +offset_right = 2912.0 +offset_bottom = 2755.0 + +[node name="HUD" parent="." unique_id=1426591993 instance=ExtResource("32_ulphp")] + +[node name="StoryQuestProgress" parent="HUD/HBoxContainer" parent_id_path=PackedInt32Array(1426591993, 1000774734) index="1" unique_id=373983898] +script = ExtResource("33_eenpu") + +[node name="Label" type="Label" parent="HUD" unique_id=1524888008] +unique_name_in_owner = true +offset_left = 1046.0 +offset_top = 70.0 +offset_right = 1086.0 +offset_bottom = 93.0 +label_settings = SubResource("LabelSettings_cxfm2") +horizontal_alignment = 1 +script = ExtResource("34_eenpu") + +[node name="IconoFragmento" type="TextureRect" parent="HUD/Label" unique_id=771001] +layout_mode = 0 +offset_left = 4.0 +offset_top = -34.0 +offset_right = 36.0 +offset_bottom = -2.0 +texture = ExtResource("37_u78lx") +expand_mode = 1 +stretch_mode = 5 + +[node name="SaturacionManager" type="Node" parent="." unique_id=12454235] +script = ExtResource("33_wv1mv") +material_mundo = ExtResource("34_uaq6i") +material_jugador = ExtResource("18_ulphp") + +[node name="CartelShift2" parent="." unique_id=429313894 instance=ExtResource("91_cartel_firma")] +position = Vector2(608, 1604) +firma = "- Shift" +text = "“Pasa antes de que vuelvan.”" + +[node name="CartelShift" parent="." unique_id=1125758281 instance=ExtResource("91_cartel_firma")] +position = Vector2(603, -1047) +firma = "- Shift" +text = "“Pasa antes de que vuelvan.”" + +[connection signal="tree_exited" from="CollectibleItem" to="." method="_on_collectible_item_tree_exited"] +[connection signal="tree_exited" from="CollectibleItem2" to="." method="_on_collectible_item_2_tree_exited"] +[connection signal="tree_exited" from="CollectibleItem3" to="." method="_on_collectible_item_3_tree_exited"] +[connection signal="body_entered" from="ZonaClimax" to="." method="_on_zona_climax_body_entered"] + +[editable path="Player"] +[editable path="Sign"] +[editable path="EnemyGuards/GuardiaN1"] +[editable path="EnemyGuards/GuardiaN2_01"] +[editable path="EnemyGuards/GuardiaN2_02"] +[editable path="EnemyGuards/GuardiaN2_03"] +[editable path="EnemyGuards/GuardiaN2_04"] +[editable path="EnemyGuards/GuardiaN3_01"] +[editable path="EnemyGuards/GuardiaN3_02"] +[editable path="EnemyGuards/GuardiaN3_03"] +[editable path="EnemyGuards/GuardiaN3_04"] +[editable path="EnemyGuards/GuardiaN3_05"] +[editable path="EnemyGuards/GuardiaColina01"] +[editable path="EnemyGuards/GuardiaColina02"] +[editable path="EnemyGuards/GuardiaColina03"] +[editable path="EnemyGuards/GuardiaColina04"] +[editable path="EnemyGuards/GuardiaColina05"] +[editable path="EnemyGuards/Luto-Guard"] +[editable path="CollectibleItem"] +[editable path="CollectibleItem2"] +[editable path="CollectibleItem3"] +[editable path="HUD"] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue new file mode 100644 index 0000000000..355f0fa772 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue @@ -0,0 +1,14 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ hilo_1 +Lino: [speed=0.45]Pensé que, cuando acabara mi juego… [speed=0.45] todavía te encontraría en la puerta. [next=3.0] +=> END + +~ hilo_2 +Lino: [speed=0.45]Cuando me perdía... [speed=0.45] tú siempre sabías donde encontrarme... [next=3.0] +=> END + +~ hilo_3 +Lino: [speed=0.45]Cuántos collares... [wait=0.5]y si ahora… [speed=0.45] ¿Soy yo quién llegó demasiado tarde? [next=3.0] +=> END + \ No newline at end of file diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue.import b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue.import new file mode 100644 index 0000000000..a09eba12b0 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=18 +type="Resource" +uid="uid://cfygswbl1532n" +path="res://.godot/imported/el_hilo_que_no_teji_collected.dialogue-47c2225da9926e32fbe9de9956214a70.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_collected.dialogue" +dest_files=["res://.godot/imported/el_hilo_que_no_teji_collected.dialogue-47c2225da9926e32fbe9de9956214a70.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue new file mode 100644 index 0000000000..c6ac152b27 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue @@ -0,0 +1,8 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Lino: [speed=0.7]¿Dónde estoy...? [speed=0.7] ¿Qué es este sitio...? [speed=0.7] ¿Por qué todo es tan gris...? [next=1.5] +=> END +~ arbol_climax +Lino: [speed=0.7]Manchitas... sigue ladrando por favor... [next=3.0] + diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue.import b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue.import new file mode 100644 index 0000000000..f032fd32d1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=18 +type="Resource" +uid="uid://cut4yag2eux0s" +path="res://.godot/imported/el_hilo_que_no_teji_stealth.dialogue-6650ab8f09968b7539dd0dcbc3bad439.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue" +dest_files=["res://.godot/imported/el_hilo_que_no_teji_stealth.dialogue-6650ab8f09968b7539dd0dcbc3bad439.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.gd new file mode 100644 index 0000000000..806e57d670 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.gd @@ -0,0 +1,511 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D +## Primer nivel: Lino recoge tres hilos esquivando sombras y cruza el puente. + +const DIALOGO_STEALTH = preload("uid://cut4yag2eux0s") +const SIGUIENTE_NIVEL: String = "uid://ds04vtvl5lrkt" +const HILOS: Array[String] = ["CollectibleItem", "CollectibleItem2", "CollectibleItem3"] +const HILOS_PARA_TERMINAR: int = 3 +const TIEMPO_MAXIMO_REVIVIR: float = 4.0 + +const CAPAS := "TileMapLayers/" +const RUTA_PUENTE_NORMAL := CAPAS + "PuenteNormal" +const RUTA_PUENTE_ROTO := CAPAS + "PuenteRoto" +const RUTA_BLOQUEO_PUENTE := CAPAS + "BloqueoPuente" +const RUTA_ROCAS_1 := CAPAS + "RocasBloqueoHilo1" +const RUTA_ROCAS_2 := CAPAS + "RocasBloqueoHilo2" +const RUTA_ROCAS_3 := CAPAS + "RocasBloqueoHilo3" +const RUTA_FOCO_ROCAS_2 := CAPAS + "FocoCamaraRocas2" +const NOMBRE_LUTO := "Luto-Guard" +const ROCAS_ESCONDIDAS := Vector2(9999, 9999) + +const INTERVALO_LADRIDO := Vector2(100.0, 140.0) +const PUNTO_LUTO := Vector2(620, -4500) + +const ZONA_PUENTE_CENTRO := Vector2(608, -4150) +const ZONA_PUENTE_TAMANO := Vector2(190, 60) + +const DISTANCIA_LUTO_A_LINO: float = 250.0 +const PAUSA_ANTES_DE_HUIR_LUTO: float = 0.8 +const VELOCIDAD_ANIMACION_HUIDA_LUTO: float = 2.5 +const DISTANCIA_HUIDA_LUTO: float = 420.0 +const DURACION_HUIDA_LUTO: float = 2.4 +const DURACION_DESVANECER_LUTO: float = 0.8 +const LADRIDO_DURANTE_HUIDA: float = 1.2 +const MARGEN_SOBRE_LIMITE_CAMARA: float = 80.0 +const Z_INDEX_DE_LUTO: int = 11 + +const ZOOM_SOBRE_LAS_ROCAS := Vector2(1.4, 1.4) +const DURACION_IR_A_LAS_ROCAS: float = 1.2 +const PAUSA_ANTES_DE_DESINTEGRAR: float = 0.3 +const PAUSA_TRAS_DESINTEGRAR: float = 0.8 +const DURACION_VOLVER_CON_LINO: float = 0.8 +const SACUDIDAS_AL_DESINTEGRAR: int = 24 +const DURACION_SACUDIDA: float = 0.05 +const BRILLO_DEL_DESTELLO := Color(2.0, 2.0, 2.0, 1.0) +const ELEVACION_AL_DESVANECER: float = 15.0 +const DURACION_DESVANECER_OBJETO: float = 0.6 +const DURACION_APARECER_CARTEL: float = 0.8 + +const FUENTE_ARBOL: int = 7 +const ATLAS_TRONCO := Vector2i(2, 3) +const TAPON_DIAGONAL: float = 0.7 + +# static: el progreso sobrevive a la recarga del nivel cuando Lino muere +static var hilos_totales: int = 0 +static var hilos_tomados: Array[bool] = [false, false, false] + +var nivel_apagandose: bool = false +var temporizador_ladrido: Timer + +@onready var particulas_doradas: GPUParticles2D = $TileMapLayers/Tree/ParticulasDoradas +@onready var flecha: Sprite2D = $TileMapLayers/Tree/Flecha + + +func _ready() -> void: + if ElHiloQueNoTejiState.es_partida_nueva_para("stealth"): + hilos_totales = 0 + hilos_tomados = [false, false, false] + + GameState.player.set_ability(Enums.PlayerAbilities.ABILITY_B, false) + nivel_apagandose = false + tree_exiting.connect(_al_descargar_nivel) + + _mostrar_rocas_hilo_3(hilos_tomados[2]) + + if hilos_tomados[2]: + _abrir_puente() + else: + var puente_normal := get_node_or_null(RUTA_PUENTE_NORMAL) as TileMapLayer + if puente_normal: + puente_normal.visible = false + puente_normal.process_mode = Node.PROCESS_MODE_DISABLED + + if hilos_tomados[0]: + _liberar_nodo(HILOS[0]) + _liberar_nodo(RUTA_ROCAS_1) + + if hilos_tomados[1]: + _liberar_nodo(HILOS[1]) + _liberar_nodo(RUTA_ROCAS_2) + _liberar_nodo("Sign") + + if hilos_tomados[2]: + _liberar_nodo(HILOS[2]) + + verificar_progreso() + _preparar_ladridos() + _bloquear_salto_dialogo_inicial() + _crear_zona_puente_luto() + _tapar_huecos_diagonales_de_arboles() + _preparar_pesadilla_y_fantasma() + _mostrar_cartel_de_shift(hilos_tomados[1]) + var reaparicion := ReaparicionEnHilo.new() + if GameState.scene.intro_dialogue_shown: + reaparicion.termino.connect(_ladrar_hacia_lo_siguiente) + add_child(reaparicion) + + +func _liberar_nodo(ruta: String) -> void: + var nodo := get_node_or_null(ruta) + if nodo: + nodo.queue_free() + + +func verificar_progreso() -> void: + if hilos_totales >= HILOS_PARA_TERMINAR and flecha: + flecha.visible = true + + +func _bloquear_salto_dialogo_inicial() -> void: + if GameState.scene.intro_dialogue_shown: + return + var lino := get_tree().get_first_node_in_group("player") as Player + var sprite: AnimatedSprite2D = lino.get_node("%PlayerSprite") + var animation_player: AnimationPlayer = lino.get_node("AnimationPlayer") + + lino.take_control(self) + # El AnimationPlayer del jugador fuerza "idle" en cada cuadro: se pausa. + animation_player.pause() + animation_player.set_process(false) + + sprite.play(&"revive") + var limite := Time.get_ticks_msec() + int(TIEMPO_MAXIMO_REVIVIR * 1000) + while sprite.is_playing() and sprite.animation == &"revive" and Time.get_ticks_msec() < limite: + await get_tree().process_frame + sprite.play(&"c_confused") + + var bloqueo := BloqueoSaltoDialogo.new() + add_child(bloqueo) + $Cinematic.start() + await $Cinematic.cinematic_finished + bloqueo.queue_free() + + animation_player.set_process(true) + animation_player.play(&"idle") + lino.return_control(self) + _ladrar_hacia_lo_siguiente() + + +func _preparar_ladridos() -> void: + temporizador_ladrido = Timer.new() + temporizador_ladrido.one_shot = true + temporizador_ladrido.wait_time = randf_range(INTERVALO_LADRIDO.x, INTERVALO_LADRIDO.y) + temporizador_ladrido.timeout.connect(_ladrar_hacia_lo_siguiente) + add_child(temporizador_ladrido) + if GameState.scene.intro_dialogue_shown: + temporizador_ladrido.start() + + +func _ladrar_hacia_lo_siguiente() -> void: + if not is_inside_tree() or nivel_apagandose: + return + temporizador_ladrido.start(randf_range(INTERVALO_LADRIDO.x, INTERVALO_LADRIDO.y)) + + var lino := get_tree().get_first_node_in_group("player") as Node2D + if not lino: + return + if hilos_totales >= HILOS_PARA_TERMINAR: + _ladrar_en(PUNTO_LUTO) + return + var mas_cercano := _hilo_mas_cercano_a(lino) + if mas_cercano: + _ladrar_en(mas_cercano.global_position) + else: + _ladrar_en(PUNTO_LUTO) + + +func _hilo_mas_cercano_a(lino: Node2D) -> Node2D: + var mas_cercano: Node2D = null + for nombre in HILOS: + var hilo := get_node_or_null(nombre) as Node2D + if not hilo or not hilo.is_inside_tree() or hilo.is_queued_for_deletion(): + continue + var distancia := hilo.global_position.distance_to(lino.global_position) + if ( + not mas_cercano + or distancia < mas_cercano.global_position.distance_to(lino.global_position) + ): + mas_cercano = hilo + return mas_cercano + + +func _ladrar_desde(nodo: Node2D) -> void: + if is_instance_valid(nodo): + Ladrido.sonar(self, nodo.global_position, 1) + + +func _ladrar_en(posicion: Vector2) -> void: + Ladrido.sonar(self, posicion) + + +func _al_descargar_nivel() -> void: + nivel_apagandose = true + + +func _registrar_hilo(indice: int) -> bool: + if nivel_apagandose or hilos_tomados[indice]: + return false + hilos_tomados[indice] = true + hilos_totales += 1 + verificar_progreso() + return true + + +func _on_collectible_item_tree_exited() -> void: + if _registrar_hilo(0): + await _romper_rocas_sin_camara(RUTA_ROCAS_1) + _ladrar_hacia_lo_siguiente() + + +func _on_collectible_item_2_tree_exited() -> void: + if _registrar_hilo(1): + await _romper_rocas(RUTA_ROCAS_2, RUTA_FOCO_ROCAS_2, get_node_or_null("Sign") as Node2D) + _mostrar_cartel_de_shift(true) + _ladrar_hacia_lo_siguiente() + + +func _romper_rocas_sin_camara(ruta_rocas: String) -> void: + var rocas := get_node_or_null(ruta_rocas) as TileMapLayer + if not rocas: + return + var desintegracion := create_tween() + _desintegrar(desintegracion, rocas) + await desintegracion.finished + + +func _romper_rocas(ruta_rocas: String, ruta_foco: String, acompanante: Node2D = null) -> void: + var rocas := get_node_or_null(ruta_rocas) as TileMapLayer + var lino := get_tree().get_first_node_in_group("player") as Player + if not rocas or not lino: + return + var foco := get_node_or_null(ruta_foco) as Node2D + + lino.take_control(self) + lino.velocity = Vector2.ZERO + var guardias := get_node_or_null("EnemyGuards") + if guardias: + guardias.process_mode = Node.PROCESS_MODE_DISABLED + + var camara := get_viewport().get_camera_2d() + var zoom_original := camara.zoom + var suavizado_original := camara.position_smoothing_enabled + # con el suavizado la cámara se queda atrás y el tween no llega al foco + camara.position_smoothing_enabled = false + + var cinematica := create_tween() + var destino_camara := foco.global_position if foco else _centro_de(rocas) + ( + cinematica + . tween_property(camara, "global_position", destino_camara, DURACION_IR_A_LAS_ROCAS) + . set_trans(Tween.TRANS_SINE) + ) + cinematica.parallel().tween_property( + camara, "zoom", ZOOM_SOBRE_LAS_ROCAS, DURACION_IR_A_LAS_ROCAS + ) + cinematica.chain().tween_interval(PAUSA_ANTES_DE_DESINTEGRAR) + if acompanante: + cinematica.tween_callback(func(): _desintegrar(create_tween(), acompanante)) + _desintegrar(cinematica, rocas) + cinematica.tween_interval(PAUSA_TRAS_DESINTEGRAR) + ( + cinematica + . tween_property(camara, "global_position", lino.global_position, DURACION_VOLVER_CON_LINO) + . set_trans(Tween.TRANS_QUAD) + ) + cinematica.parallel().tween_property(camara, "zoom", zoom_original, DURACION_VOLVER_CON_LINO) + await cinematica.finished + + camara.position_smoothing_enabled = suavizado_original + camara.global_position = lino.global_position + if is_instance_valid(guardias): + guardias.process_mode = Node.PROCESS_MODE_INHERIT + lino.return_control(self) + + +func _desintegrar(animacion: Tween, objeto: Node2D) -> void: + var pos_original := objeto.position + for i in SACUDIDAS_AL_DESINTEGRAR: + var intensidad := float(i) / SACUDIDAS_AL_DESINTEGRAR + var fuerza_x := randf_range(-1.0, 1.0) + randf_range(-4.0, 4.0) * intensidad + var fuerza_y := randf_range(-1.0, 1.0) + randf_range(-2.0, 2.0) * intensidad + animacion.tween_property( + objeto, "position", pos_original + Vector2(fuerza_x, fuerza_y), DURACION_SACUDIDA + ) + + # Los shaders de saturación ignoran el modulate; sin ellos se ven el + # destello y el desvanecimiento. + animacion.tween_callback( + func(): + if is_instance_valid(objeto): + _quitar_materiales(objeto) + objeto.modulate = BRILLO_DEL_DESTELLO + ) + ( + animacion + . tween_property( + objeto, + "position", + pos_original + Vector2(0, -ELEVACION_AL_DESVANECER), + DURACION_DESVANECER_OBJETO + ) + . set_trans(Tween.TRANS_SINE) + . set_ease(Tween.EASE_OUT) + ) + animacion.parallel().tween_property( + objeto, "modulate", Color(1.0, 1.0, 1.0, 0.0), DURACION_DESVANECER_OBJETO + ) + animacion.tween_callback(objeto.queue_free) + + +func _quitar_materiales(nodo: Node) -> void: + if nodo is CanvasItem: + nodo.material = null + for hijo in nodo.get_children(): + _quitar_materiales(hijo) + + +func _centro_de(capa: TileMapLayer) -> Vector2: + var celdas := capa.get_used_cells() + if celdas.is_empty(): + return capa.global_position + var suma := Vector2.ZERO + for celda in celdas: + suma += capa.to_global(capa.map_to_local(celda)) + return suma / celdas.size() + + +func _on_collectible_item_3_tree_exited() -> void: + if _registrar_hilo(2): + _mostrar_rocas_hilo_3(true) + _abrir_puente() + _ladrar_hacia_lo_siguiente() + + +func _mostrar_rocas_hilo_3(mostrar: bool) -> void: + var rocas_3 := get_node_or_null(RUTA_ROCAS_3) as TileMapLayer + if not rocas_3: + return + # ocultar no apaga las colisiones del TileMapLayer: por eso se manda lejos + rocas_3.visible = mostrar + rocas_3.position = Vector2.ZERO if mostrar else ROCAS_ESCONDIDAS + + +func _abrir_puente() -> void: + _liberar_nodo(RUTA_PUENTE_ROTO) + _liberar_nodo(RUTA_BLOQUEO_PUENTE) + + var puente_normal := get_node_or_null(RUTA_PUENTE_NORMAL) as TileMapLayer + if puente_normal: + puente_normal.visible = true + puente_normal.process_mode = Node.PROCESS_MODE_INHERIT + + +func _on_zona_climax_body_entered(body: Node2D) -> void: + if body.is_in_group("player"): + if hilos_totales >= HILOS_PARA_TERMINAR: + body.velocity = Vector2.ZERO + body.take_control(self) + $ZonaClimax.set_deferred("monitoring", false) + + if has_node("EnemyGuards"): + $EnemyGuards.queue_free() + + particulas_doradas.emitting = true + if flecha: + flecha.visible = false + + add_child(BloqueoSaltoDialogo.new()) + DialogueManager.show_dialogue_balloon(DIALOGO_STEALTH, "arbol_climax") + await DialogueManager.dialogue_ended + SceneSwitcher.change_to_file_with_transition(SIGUIENTE_NIVEL) + + +func _preparar_pesadilla_y_fantasma() -> void: + var pesadilla := Pesadilla.new() + var luto := find_child(NOMBRE_LUTO, true, false) + if luto: + pesadilla.inofensivos = [luto] + luto.add_child(EfectoFantasma.new()) + add_child(pesadilla) + + +func _mostrar_cartel_de_shift(mostrar: bool) -> void: + var cartel := get_node_or_null("CartelShift") as Node2D + if not cartel: + return + var choque := cartel.get_node_or_null("Collider/CollisionShape2D") as CollisionShape2D + if choque: + choque.set_deferred("disabled", not mostrar) + if not mostrar: + cartel.hide() + elif not cartel.visible: + cartel.modulate.a = 0.0 + cartel.show() + create_tween().tween_property(cartel, "modulate:a", 1.0, DURACION_APARECER_CARTEL) + + +func _crear_zona_puente_luto() -> void: + var zona := Area2D.new() + zona.collision_mask = $ZonaClimax.collision_mask + var forma := CollisionShape2D.new() + var rectangulo := RectangleShape2D.new() + rectangulo.size = ZONA_PUENTE_TAMANO + forma.shape = rectangulo + zona.add_child(forma) + add_child(zona) + zona.global_position = ZONA_PUENTE_CENTRO + zona.body_entered.connect(_al_cruzar_puente_luto.bind(zona)) + + +func _al_cruzar_puente_luto(body: Node2D, zona: Area2D) -> void: + if not body.is_in_group("player") or not hilos_tomados[2]: + return + zona.queue_free() + temporizador_ladrido.stop() + # Se sale de la señal de física antes de cambiar a Luto de padre. + await get_tree().process_frame + + var luto := find_child(NOMBRE_LUTO, true, false) as Node2D + if not luto: + _ladrar_en(PUNTO_LUTO) + return + var sprite := luto.get_node_or_null("AnimatedSprite2D") as AnimatedSprite2D + # EnemyGuards se borra en el diálogo del clímax; Luto sale de ahí para seguir corriendo. + luto.reparent(self) + luto.z_index = Z_INDEX_DE_LUTO + + # Luto patrulla en el borde de la cámara y no se ve: se lo pone delante de Lino. + luto.global_position = Vector2( + ZONA_PUENTE_CENTRO.x, body.global_position.y - DISTANCIA_LUTO_A_LINO + ) + + luto.process_mode = Node.PROCESS_MODE_DISABLED + if sprite: + sprite.process_mode = Node.PROCESS_MODE_ALWAYS + sprite.flip_h = body.global_position.x < luto.global_position.x + sprite.play(&"bark") + Ladrido.sonar(self, luto.global_position, 1) + await get_tree().create_timer(PAUSA_ANTES_DE_HUIR_LUTO).timeout + if not is_instance_valid(luto): + return + + if sprite: + sprite.play(&"walk") + sprite.speed_scale = VELOCIDAD_ANIMACION_HUIDA_LUTO + var camara := get_viewport().get_camera_2d() + var destino_y := luto.global_position.y - DISTANCIA_HUIDA_LUTO + if camara: + destino_y = camara.limit_top - MARGEN_SOBRE_LIMITE_CAMARA + var huida := create_tween() + huida.tween_property(luto, "global_position:y", destino_y, DURACION_HUIDA_LUTO) + huida.parallel().tween_property(luto, "modulate:a", 0.0, DURACION_DESVANECER_LUTO).set_delay( + DURACION_HUIDA_LUTO - DURACION_DESVANECER_LUTO + ) + huida.parallel().tween_callback(_ladrar_desde.bind(luto)).set_delay(LADRIDO_DURANTE_HUIDA) + huida.tween_callback(luto.queue_free) + + +func _tapar_huecos_diagonales_de_arboles() -> void: + var troncos := get_node_or_null("TileMapLayers/SmallTreesBase") as TileMapLayer + if not troncos: + return + + var celdas_tronco: Dictionary = {} + for celda in troncos.get_used_cells(): + if ( + troncos.get_cell_source_id(celda) == FUENTE_ARBOL + and troncos.get_cell_atlas_coords(celda) == ATLAS_TRONCO + ): + celdas_tronco[celda] = true + + var tapones := StaticBody2D.new() + tapones.collision_layer = troncos.tile_set.get_physics_layer_collision_layer(0) + tapones.collision_mask = 0 + var lado: float = troncos.tile_set.tile_size.x * troncos.global_scale.x * TAPON_DIAGONAL + + for celda in celdas_tronco: + for dx in [-1, 1]: + var diagonal: Vector2i = celda + Vector2i(dx, 1) + var hay_hueco: bool = ( + celdas_tronco.has(diagonal) + and not celdas_tronco.has(celda + Vector2i(0, 1)) + and not celdas_tronco.has(celda + Vector2i(dx, 0)) + ) + if not hay_hueco: + continue + var forma := CollisionShape2D.new() + var cuadrado := RectangleShape2D.new() + cuadrado.size = Vector2(lado, lado) + forma.shape = cuadrado + forma.position = ( + ( + troncos.to_global(troncos.map_to_local(celda)) + + troncos.to_global(troncos.map_to_local(diagonal)) + ) + / 2.0 + ) + tapones.add_child(forma) + + add_child(tapones) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.gd.uid new file mode 100644 index 0000000000..9aa1cd0f47 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.gd.uid @@ -0,0 +1 @@ +uid://cptwnb281n5nh diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/el_hilo_que_no_teji_sequence_puzzle.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/el_hilo_que_no_teji_sequence_puzzle.tscn new file mode 100644 index 0000000000..6167e8c410 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/el_hilo_que_no_teji_sequence_puzzle.tscn @@ -0,0 +1,924 @@ +[gd_scene format=4 uid="uid://ds04vtvl5lrkt"] + +[ext_resource type="Script" uid="uid://chs16mwc8sek8" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/logica_nivel_2.gd" id="1_5sbkm"] +[ext_resource type="Material" uid="uid://64aeyjitacv3" path="res://scenes/game_elements/props/void/void_chromakey_material.tres" id="1_lul3d"] +[ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="2_odxnt"] +[ext_resource type="AudioStream" uid="uid://676ese8fg2qm" path="res://scenes/quests/story_quests/renya_beyond_sorrow/Complementos/music/7. Silent Longing (Loop).ogg" id="3_dwwin"] +[ext_resource type="Script" uid="uid://c2lx7gvkonxaa" path="res://scenes/game_elements/props/background_music/components/clip_switcher.gd" id="4_x4yb7"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="5_yvrou"] +[ext_resource type="TileSet" uid="uid://do0ffypatd77h" path="res://tiles/bridges.tres" id="6_2n7s7"] +[ext_resource type="Script" uid="uid://d4kc8ssvew575" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd" id="6_eta46"] +[ext_resource type="Script" uid="uid://d1ly6uhh500xu" path="res://scenes/game_elements/characters/enemies/void_spreading_enemy/components/tile_map_cover.gd" id="6_x6al5"] +[ext_resource type="Script" uid="uid://c68oh8dtr21ti" path="res://scenes/game_logic/sequence_puzzle.gd" id="7_exxqa"] +[ext_resource type="TileSet" uid="uid://6wyq888afw6m" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey_walkable.tres" id="7_k5kgv"] +[ext_resource type="TileSet" uid="uid://ciq5guijvlyb0" path="res://tiles/void_chromakey.tres" id="7_urbuv"] +[ext_resource type="TileSet" uid="uid://32t5p1co051n" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_exterior_floors.tres" id="8_fefvx"] +[ext_resource type="TileSet" uid="uid://e7gpdr323xp3" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_enviroment.tres" id="9_1r7xj"] +[ext_resource type="TileSet" uid="uid://b8qnr0owsbhhn" path="res://tiles/exterior_floors.tres" id="10_mhnsj"] +[ext_resource type="AudioStream" uid="uid://cg57q82pb243w" path="res://assets/third_party/nepalese_hand_bells/handBells-c4.ogg" id="10_mwct6"] +[ext_resource type="TileSet" uid="uid://bc2u83inkptpc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey.tres" id="11_1r7xj"] +[ext_resource type="AudioStream" uid="uid://cmtiwg2cylmts" path="res://assets/third_party/nepalese_hand_bells/handBells-e4.ogg" id="12_4uxft"] +[ext_resource type="Script" uid="uid://csev4hv57utxv" path="res://scenes/game_logic/walk_behaviors/character_speeds.gd" id="13_bobf1"] +[ext_resource type="Script" uid="uid://nr762t7eophr" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_persecucion.gd" id="14_2jb3d"] +[ext_resource type="PackedScene" uid="uid://be4o3ythda4cu" path="res://scenes/game_elements/props/sequence_puzzle_hint_sign/sequence_puzzle_hint_sign.tscn" id="16_w47k6"] +[ext_resource type="SpriteFrames" uid="uid://pe5f4oarex8m" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player_collar.tres" id="17_2jb3d"] +[ext_resource type="Script" uid="uid://i0dutk8883vb" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd" id="18_bobf1"] +[ext_resource type="FontFile" uid="uid://c3bb7lmvdqc5e" path="res://assets/third_party/fonts/jersey/Jersey20-Regular.ttf" id="19_roplb"] +[ext_resource type="Script" uid="uid://ccc78coj2b1li" path="res://scenes/game_logic/sequence_puzzle_step.gd" id="19_wynpd"] +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="20_eta46"] +[ext_resource type="PackedScene" uid="uid://ymcjwxrqt4e4" path="res://scenes/quests/lore_quests/quest_001/1_music_puzzle/components/musical_rock.tscn" id="20_ksd2f"] +[ext_resource type="AudioStream" uid="uid://byi3b8aywp6py" path="res://assets/third_party/nepalese_hand_bells/handBells-a3.ogg" id="21_hejod"] +[ext_resource type="AudioStream" uid="uid://shckj7dsimyt" path="res://assets/third_party/nepalese_hand_bells/handBells-g#4.ogg" id="24_2n7s7"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="24_p5ybv"] +[ext_resource type="SpriteFrames" uid="uid://blhuke03t517u" path="res://scenes/quests/lore_quests/quest_001/1_music_puzzle/components/bonfire_sign/bonfire_sign_blank.tres" id="26_urbuv"] +[ext_resource type="Script" uid="uid://b1evjpog13fgf" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/hint_sign_pausa.gd" id="27_5sbkm"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="28_roplb"] +[ext_resource type="Shader" uid="uid://dn6w5kifgeusk" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader" id="29_mhnsj"] +[ext_resource type="PackedScene" uid="uid://d37mebu7atru7" path="res://scenes/game_elements/characters/enemies/guard/guard.tscn" id="29_odxnt"] +[ext_resource type="PackedScene" uid="uid://cokul8w425pja" path="res://scenes/game_elements/characters/enemies/void_spreading_enemy/void_spreading_enemy.tscn" id="29_roplb"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="29_x6al5"] +[ext_resource type="SpriteFrames" uid="uid://c6sdvderulugs" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/el_hilo_que_no_teji_shadow05_enemy.tres" id="30_ptmxe"] +[ext_resource type="Script" uid="uid://bdhjixygupit1" path="res://scenes/game_elements/props/area_filler/area_filler.gd" id="31_k5kgv"] +[ext_resource type="PackedScene" uid="uid://7873qa54birk" path="res://scenes/game_elements/props/tree/tree.tscn" id="32_mhnsj"] +[ext_resource type="AudioStream" uid="uid://ceuqs1f1aw6no" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav" id="32_wbp2h"] +[ext_resource type="SpriteFrames" uid="uid://crrr8ncum86vx" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto.tres" id="33_fnr3q"] +[ext_resource type="Script" uid="uid://f56505k8qm17" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd" id="36_7541g"] +[ext_resource type="Script" uid="uid://2ipchillwtnj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd" id="36_x4yb7"] +[ext_resource type="Material" uid="uid://cht88adq0hk3f" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_mundo.tres" id="37_1r7xj"] +[ext_resource type="Script" uid="uid://d2vp62mjrf6gn" path="res://scenes/globals/scene_switcher/scene_link.gd" id="37_eta46"] +[ext_resource type="Material" uid="uid://bi6a51mic57oq" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_lino.tres" id="38_5sbkm"] +[ext_resource type="Script" uid="uid://0gr6vi3gxhcp" path="res://scenes/game_elements/props/teleporter/teleporter_logic.gd" id="38_dwwin"] +[ext_resource type="Resource" uid="uid://bk7dysnmnmv2" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue" id="38_uqs7j"] +[ext_resource type="Script" uid="uid://dnp0tjloec2d7" path="res://scenes/game_logic/stealth_game_logic.gd" id="48_2jb3d"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="49_eta46"] +[ext_resource type="PackedScene" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign_firma.tscn" id="91_cartel_firma"] +[ext_resource type="Texture2D" uid="uid://lw852yagnv86" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png" id="97_icono_hilo"] +[ext_resource type="Script" uid="uid://h34gnkayqtmj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_llegada_del_vacio.gd" id="98_llegada_vacio"] +[ext_resource type="Script" uid="uid://d234e6xbur7bt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd" id="99_hudsp"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_05yrb"] +vertices = PackedVector2Array(3182.4297, 2989.211, 1670.1328, 5143.5313, -1245.6875, 4885.7813, -1511.2266, 1522.2734, 1665.1016, 1301.4609, 3337.7422, 1906.0703, 2578.7188, -154.53125, 1991.0391, -130.67188, 2259.8438, -371.32813) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5), PackedInt32Array(6, 5, 4, 7, 8)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-1522, 1513, 1657, 1292, 1982, -136, 2259, -384, 2587, -161, 3348, 1905, 3192, 2993, 1675, 5154, -1255, 4895)]) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_lutqc"] +size = Vector2(510, 62.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_kgem8"] +size = Vector2(430, 83.5) + +[sub_resource type="Resource" id="Resource_k5kgv"] +script = ExtResource("13_bobf1") +walk_speed = 180.0 +run_speed = 230.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="Resource" id="Resource_roplb"] +script = ExtResource("13_bobf1") +walk_speed = 160.0 +run_speed = 380.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="Curve2D" id="Curve2D_wy2h8"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 691, 2896, 0, 0, 0, 0, 692, 2800, 67.5379, -43.177002, -67.5379, 43.177002, 541, 2989, 101.28081, -9.260521, -101.28081, 9.260521, 267, 3080, 77.512405, 39.611374, -77.512405, -39.611374, -73, 3059, 0, 0, 0, 0, -272, 2865, 0, 0, 0, 0, -341, 2685, 0, 0, 0, 0, -331, 2395, 0, 0, 0, 0, -224, 2225, 0, 0, 0, 0, -61, 2097, 0, 0, 0, 0, -114, 2196, 0, 0, 0, 0, -233, 2352, 0, 0, 0, 0, -225, 2759, 0, 0, 0, 0, 94, 3075, 0, 0, 0, 0, 339, 3033, 0, 0, 0, 0, 532, 2938, 0, 0, 0, 0, 659, 2772, 0, 0, 0, 0, 99, 2762, 0, 0, 0, 0, 40, 2359, 0, 0, 0, 0, 469, 2623, 0, 0, 0, 0, 570, 2491, 0, 0, 0, 0, 443, 2326, 0, 0, 0, 0, 179, 2100, 0, 0, 0, 0, 171, 1207, 0, 0, 0, 0, -413, 821, 0, 0, 0, 0, -521, 271, 0, 0, 0, 0, -10, -154, 0, 0, 0, 0, 459, -165, 0, 0, 0, 0, 900, 265, 0, 0, 0, 0, 335, 0, 0, 0, 0, 0, -36, 34, 0, 0, 0, 0, -361, 528, 0, 0, 0, 0, -107, 898, 0, 0, 0, 0, 252, 1115, 0, 0, 0, 0, -110, 462, 0, 0, 0, 0, 209, 145, 0, 0, 0, 0, 266, 536, 0, 0, 0, 0, 831, 433, 0, 0, 0, 0, 2233, 455, 0, 0, 0, 0, 2469, 1082, 0, 0, 0, 0, 2974, 1321, 0, 0, 0, 0, 3532, 1196, 0, 0, 0, 0, 3920, 809, 0, 0, 0, 0, 4007, 581, 0, 0, 0, 0, 3999, 144, 0, 0, 0, 0, 3806, -213, 0, 0, 0, 0, 3479, -384, 0, 0, 0, 0, 3745, -42, 0, 0, 0, 0, 3817, 459, 0, 0, 0, 0, 3426, 976, 0, 0, 0, 0, 2815, 1048, 0, 0, 0, 0, 2728, 915, 0, 0, 0, 0, 2408, 418, 0, 0, 0, 0, 2442, 83, 0, 0, 0, 0, 2758, -270, 0, 0, 0, 0, 2697, 444, 0, 0, 0, 0, 3270, 767, 0, 0, 0, 0, 3585, 459, 0, 0, 0, 0, 3578, 72, 0, 0, 0, 0, 3263, 262, 0, 0, 0, 0, 2947, 80, 0, 0, 0, 0, 3145, -274, 0, 0, 0, 0, 3141, -1876) +} +point_count = 63 + +[sub_resource type="Curve2D" id="Curve2D_fnr3q"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 200.91139, -10.307037, 0, 0, 0, 0, 47.60913, -29.620178, 0, 0, 0, 0, 231.3814, -47.032043, 0, 0, 0, 0, 689.3838, -47.332245, 0, 0, 0, 0, 828.4032, -15.510559, 0, 0, 0, 0, 795.0766, 6.304291, 0, 0, 0, 0, 519.8943, 8.8059845, 0, 0, 0, 0, 307.55643, 17.211716, 0, 0, 0, 0, 7.6172485, 3.0020447, 0, 0, 0, 0, 199.9592, -10.20697) +} +point_count = 10 + +[sub_resource type="Curve2D" id="Curve2D_wbp2h"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 362.7835, -81.15527, 0, 0, 0, 0, 587.5, -71.048386, 0, 0, 0, 0, 561.7908, -42.528965, 0, 0, 0, 0, 686.52734, -27.418674, 0, 0, 0, 0, 528.46423, -5.803953, 0, 0, 0, 0, 237.09473, -6.804635, 0, 0, 0, 0, 41.89624, -28.719559, 0, 0, 0, 0, 123.78436, -46.731827, 0, 0, 0, 0, 253.28198, -57.5392, 0, 0, 0, 0, 359.92694, -80.25466) +} +point_count = 10 + +[sub_resource type="Curve2D" id="Curve2D_vu7le"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 635.10925, 5.703884, 0, 0, 0, 0, 468.47632, -8.10553, 0, 0, 0, 0, 328.50488, -5.4036865, 0, 0, 0, 0, 365.64014, 14.109619, 0, 0, 0, 0, 187.58105, 27.718887, 0, 0, 0, 0, 352.30957, 38.226044, 0, 0, 0, 0, 609.40015, 43.529648, 0, 0, 0, 0, 804.59863, 17.311798, 0, 0, 0, 0, 635.10925, 5.803955) +} +point_count = 9 + +[sub_resource type="Curve2D" id="Curve2D_uu1t5"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1645.3806, -7.905384, 0, 0, 0, 0, 1668.2332, 8.80603, 0, 0, 0, 0, 1625.3845, 29.420074, 0, 0, 0, 0, 1832.9617, 46.631805, 0, 0, 0, 0, 1821.5354, 66.14508, 0, 0, 0, 0, 1622.5281, 66.64542, 0, 0, 0, 0, 1463.5127, 54.737305, 0, 0, 0, 0, 1318.78, 38.32614, 0, 0, 0, 0, 1317.8279, 26.818298, 0, 0, 0, 0, 1419.7122, 7.805359, 0, 0, 0, 0, 1645.3806, -8.005453) +} +point_count = 11 + +[sub_resource type="Resource" id="Resource_mhnsj"] +script = ExtResource("29_x6al5") +type = 1 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_2jb3d"] +size = Vector2(943, 129.5) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_ptmxe"] +shader = ExtResource("29_mhnsj") +shader_parameter/fog_color = Color(1, 1, 1, 0.25) +shader_parameter/speed = 0.05 +shader_parameter/detail_steps = 4.0 +shader_parameter/thread_shredding = 0.8 +shader_parameter/density = 2.0 +shader_parameter/wind_direction = Vector2(-1, -0.05) +shader_parameter/stretch_factor = 5.0 + +[sub_resource type="LabelSettings" id="LabelSettings_fnr3q"] +font = ExtResource("19_roplb") +font_size = 22 +outline_size = 10 +outline_color = Color(0, 0, 0, 1) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_llegada_vacio"] +size = Vector2(60, 260) + +[node name="ElHiloQueNoTeji_Nivel2" type="Node2D" unique_id=506997450] +script = ExtResource("1_5sbkm") +metadata/_edit_lock_ = true + +[node name="BackgroundMusic" parent="." unique_id=649811497 instance=ExtResource("2_odxnt")] +stream = ExtResource("3_dwwin") + +[node name="ChaseClipSwitcher" type="Node" parent="BackgroundMusic" unique_id=1356095710 node_paths=PackedStringArray("trigger")] +script = ExtResource("4_x4yb7") +clip = &"Bloom" +trigger = NodePath("../../EnemyTrigger") +metadata/_custom_type_script = "uid://c2lx7gvkonxaa" + +[node name="SafetyClipSwitcher" type="Node" parent="BackgroundMusic" unique_id=172495821 node_paths=PackedStringArray("trigger")] +script = ExtResource("4_x4yb7") +clip = &"Still" +trigger = NodePath("../../GoalReachedTrigger") +metadata/_custom_type_script = "uid://c2lx7gvkonxaa" + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=329261217] +metadata/_edit_lock_ = true + +[node name="Puente1" type="TileMapLayer" parent="TileMapLayers" unique_id=1299204633 node_paths=PackedStringArray("jugador")] +visible = false +tile_map_data = PackedByteArray("AAABADsAAwAAAAIAAAABADwAAwABAAMAAAABAD0AAwAAAAIAAAABAD4AAwABAAMAAAABAD8AAwAAAAIAAAABAEAAAwAAAAIAAAABAEEAAwABAAMAAAABAEIAAwAAAAIAAAABAEMAAwAAAAIAAAABAEQAAwAAAAMAAAACADsAAwAAAAIAAAACADwAAwABAAMAAAACAD0AAwAAAAIAAAACAD4AAwAAAAIAAAACAD8AAwAAAAIAAAACAEAAAwABAAMAAAACAEEAAwAAAAIAAAACAEIAAwAAAAIAAAACAEMAAwAAAAIAAAACAEQAAwAAAAMAAAAAAEMAAwABAAMAAAAAAEIAAwAAAAIAAAAAAEEAAwAAAAIAAAAAAEAAAwAAAAIAAAAAAD8AAwABAAMAAAAAAD4AAwAAAAIAAAAAAD0AAwAAAAIAAAAAADwAAwAAAAIAAAAAADsAAwAAAAIAAAAAAEQAAwAAAAMAAAAAADUAAwAAAAEAAAABADUAAwAAAAEAAAACADUAAwAAAAEAAAAAADYAAwABAAMAAAABADYAAwABAAMAAAACADYAAwAAAAIAAAABADoAAwABAAMAAAABADkAAwAAAAIAAAABADgAAwABAAMAAAABADcAAwAAAAIAAAACADcAAwAAAAIAAAACADgAAwABAAMAAAACADkAAwAAAAIAAAACADoAAwAAAAIAAAAAADcAAwAAAAIAAAAAADgAAwAAAAIAAAAAADkAAwAAAAIAAAAAADoAAwABAAMAAAA=") +tile_set = ExtResource("6_2n7s7") +script = ExtResource("6_eta46") +jugador = NodePath("../../OnTheGround/Player") + +[node name="Puente2" type="TileMapLayer" parent="TileMapLayers" unique_id=1733233953 node_paths=PackedStringArray("jugador")] +visible = false +tile_map_data = PackedByteArray("AAAMACoAAwAAAAAAAAAMACsAAwAAAAAAAAANACoAAwACAAIAAAANACsAAwABAAAAAAAOACoAAwABAAAAAAAOACsAAwABAAAAAAAPACoAAwABAAAAAAAPACsAAwACAAIAAAAQACoAAwACAAIAAAAQACsAAwABAAAAAAARACoAAwABAAAAAAARACsAAwABAAAAAAASACoAAwABAAAAAAASACsAAwABAAAAAAATACoAAwACAAIAAAATACsAAwABAAAAAAAUACoAAwABAAAAAAAUACsAAwABAAAAAAAVACoAAwACAAIAAAAVACsAAwACAAIAAAAWACoAAwABAAAAAAAWACsAAwABAAAAAAAXACoAAwABAAAAAAAXACsAAwABAAAAAAAYACoAAwACAAIAAAAYACsAAwABAAAAAAAZACoAAwABAAAAAAAZACsAAwABAAAAAAAaACoAAwACAAIAAAAaACsAAwACAAIAAAAbACoAAwABAAAAAAAbACsAAwABAAAAAAAcACoAAwABAAAAAAAcACsAAwABAAAAAAAdACoAAwACAAIAAAAdACsAAwABAAAAAAAeACoAAwABAAAAAAAeACsAAwABAAAAAAAfACoAAwACAAIAAAAfACsAAwACAAIAAAAMACkAAwAAAAAAAAAhACkAAwACAAAAAAAhACoAAwACAAAAAAAhACsAAwACAAAAAAAgACsAAwABAAAAAAAgACoAAwABAAAAAAAfACkAAwABAAAAAAAgACkAAwABAAAAAAAeACkAAwABAAAAAAAdACkAAwABAAAAAAAcACkAAwACAAIAAAAbACkAAwABAAAAAAAaACkAAwABAAAAAAAZACkAAwABAAAAAAAYACkAAwABAAAAAAAXACkAAwACAAIAAAAWACkAAwABAAAAAAAVACkAAwABAAAAAAAUACkAAwABAAAAAAATACkAAwABAAAAAAASACkAAwACAAIAAAARACkAAwABAAAAAAAQACkAAwABAAAAAAAPACkAAwABAAAAAAAOACkAAwACAAIAAAANACkAAwABAAAAAAA=") +tile_set = ExtResource("6_2n7s7") +script = ExtResource("6_eta46") +jugador = NodePath("../../OnTheGround/Player") + +[node name="Puente3" type="TileMapLayer" parent="TileMapLayers" unique_id=1276090176 node_paths=PackedStringArray("jugador")] +tile_map_data = PackedByteArray("AAAuAA0AAwABAAMAAAAuAA4AAwABAAMAAAAuAA8AAwAAAAIAAAAuABAAAwABAAMAAAAuABEAAwAAAAIAAAAuABIAAwABAAMAAAAuABMAAwABAAMAAAAuABQAAwAAAAIAAAAuABUAAwAAAAIAAAAuABYAAwABAAMAAAAuABcAAwAAAAIAAAAuABgAAwABAAMAAAAuABkAAwAAAAIAAAAuABoAAwAAAAIAAAAuABsAAwAAAAIAAAAuABwAAwAAAAMAAAAuAAwAAwAAAAIAAAAvAAwAAwAAAAIAAAAvAA0AAwABAAMAAAAvAA4AAwAAAAIAAAAvAA8AAwAAAAIAAAAvABAAAwABAAMAAAAvABEAAwAAAAIAAAAvABIAAwABAAMAAAAvABMAAwABAAMAAAAvABQAAwAAAAIAAAAvABUAAwABAAMAAAAvABYAAwAAAAIAAAAvABcAAwAAAAIAAAAvABgAAwABAAMAAAAvABkAAwAAAAIAAAAvABsAAwAAAAIAAAAvABwAAwAAAAMAAAAwABYAAwAAAAIAAAAwABcAAwABAAMAAAAwABgAAwAAAAIAAAAwABkAAwAAAAIAAAAwABoAAwAAAAIAAAAwABsAAwAAAAIAAAAwAA0AAwABAAMAAAAwAA4AAwABAAMAAAAwAA8AAwAAAAIAAAAwABAAAwABAAMAAAAwABEAAwAAAAIAAAAwABIAAwAAAAIAAAAwABMAAwAAAAIAAAAwABQAAwAAAAIAAAAwABUAAwABAAMAAAAwAAwAAwAAAAIAAAAwABwAAwAAAAMAAAAuAAoAAwABAAMAAAAuAAsAAwAAAAIAAAAvAAoAAwAAAAIAAAAvAAsAAwAAAAIAAAAwAAoAAwAAAAIAAAAwAAsAAwABAAMAAAAuAAgAAwAAAAIAAAAuAAkAAwAAAAIAAAAvAAgAAwAAAAIAAAAvAAkAAwABAAMAAAAwAAgAAwABAAMAAAAwAAkAAwABAAMAAAAtAA8AAwAAAAIAAAAtABAAAwAAAAIAAAAtABEAAwAAAAIAAAAtABIAAwABAAMAAAAtABMAAwAAAAIAAAAtABQAAwABAAMAAAAtABUAAwAAAAIAAAAtABYAAwAAAAIAAAAtABcAAwAAAAIAAAAxAAoAAwAAAAIAAAAxAAsAAwABAAMAAAAxAAwAAwAAAAIAAAAxAA0AAwAAAAIAAAAxAA4AAwAAAAIAAAAxAA8AAwAAAAIAAAAxABAAAwAAAAIAAAAxABEAAwABAAMAAAAxABIAAwAAAAIAAAAxABMAAwABAAMAAAAxABYAAwAAAAIAAAAxABcAAwAAAAIAAAAxABgAAwAAAAIAAAAxABkAAwABAAMAAAAtAAcAAwABAAMAAAAtAAgAAwABAAMAAAAtAAkAAwAAAAIAAAAtAAoAAwAAAAIAAAAtAAsAAwAAAAIAAAAxAAcAAwABAAMAAAAxAAgAAwAAAAIAAAAxAAkAAwAAAAIAAAAuAAYAAwAAAAIAAAAuAAcAAwABAAMAAAAvAAYAAwABAAMAAAAvAAcAAwAAAAIAAAAwAAYAAwAAAAIAAAAwAAcAAwAAAAIAAAAxAAYAAwABAAMAAAAvABoAAwABAAMAAAAxABUAAwABAAMAAAAxABQAAwABAAMAAAAtABgAAwABAAMAAAAtAA4AAwABAAMAAAAwAAUAAwAAAAIAAAAvAAUAAwAAAAIAAAAuAAUAAwAAAAIAAAAuAAMAAwAAAAEAAAAvAAMAAwAAAAEAAAAwAAMAAwAAAAEAAAAuAAQAAwAAAAIAAAAvAAQAAwAAAAIAAAAwAAQAAwAAAAIAAAA=") +tile_set = ExtResource("6_2n7s7") +script = ExtResource("6_eta46") +jugador = NodePath("../../OnTheGround/Player") + +[node name="VacioVisual" type="TileMapLayer" parent="TileMapLayers" unique_id=1175846120 groups=["ignorar_shader"]] +z_index = -3 +material = ExtResource("1_lul3d") +tile_map_data = PackedByteArray("AAAIADAADQABAAEAAAAJADAADQABAAEAAAAJAC8ADQABAAEAAAAIAC8ADQABAAEAAAAIAC4ADQABAAEAAAAJAC4ADQABAAEAAAAIAC0ADQABAAEAAAAJAC0ADQABAAEAAAAJACwADQABAAEAAAAIACwADQABAAEAAAAIACsADQABAAEAAAAJACsADQABAAEAAAAJACoADQABAAEAAAAIACoADQABAAEAAAAIACkADQABAAEAAAAJACkADQABAAEAAAAJACcADQABAAEAAAAIACgADQABAAEAAAAJACgADQABAAEAAAAJACYADQABAAEAAAAJACUADQABAAEAAAAJACQADQABAAEAAAAJACMADQABAAEAAAAIACMADQABAAEAAAAIACQADQABAAEAAAAIACUADQABAAEAAAAIACYADQABAAEAAAAIACcADQABAAEAAAAIACIADQABAAEAAAAJACIADQABAAEAAAAVABEADQABAAEAAAAVABIADQABAAEAAAAWABEADQABAAEAAAAXABIADQABAAEAAAAYABIADQABAAEAAAAZABIADQABAAEAAAAaABIADQABAAEAAAAWABIADQABAAEAAAAXABEADQABAAEAAAAYABEADQABAAEAAAAZABEADQABAAEAAAAaABEADQABAAEAAAAbABEADQABAAEAAAAcABEADQABAAEAAAAdABEADQABAAEAAAAdABIADQABAAEAAAAcABIADQABAAEAAAAbABIADQABAAEAAAAeABEADQABAAEAAAAfABEADQABAAEAAAAgABEADQABAAEAAAAhABEADQABAAEAAAAiABEADQABAAEAAAAjABEADQABAAEAAAAkABEADQABAAEAAAAlABEADQABAAEAAAAmABEADQABAAEAAAAmABIADQABAAEAAAAlABIADQABAAEAAAAkABIADQABAAEAAAAjABIADQABAAEAAAAiABIADQABAAEAAAAhABIADQABAAEAAAAgABIADQABAAEAAAAfABIADQABAAEAAAAeABIADQABAAEAAAA4ABUADQABAAEAAAA4ABYADQABAAEAAAA3ABYADQABAAEAAAA3ABcADQABAAEAAAA3ABgADQABAAEAAAA3ABkADQABAAEAAAA3ABoADQABAAEAAAA3ABsADQABAAEAAAA4ABoADQABAAEAAAA4ABkADQABAAEAAAA4ABgADQABAAEAAAA4ABcADQABAAEAAAA4ABsADQABAAEAAAA4ABwADQABAAEAAAA4AB0ADQABAAEAAAA3AB0ADQABAAEAAAA3ABwADQABAAEAAAA3AB4ADQABAAEAAAA3AB8ADQABAAEAAAA3ACAADQABAAEAAAA3ACEADQABAAEAAAA3ACIADQABAAEAAAA3ACMADQABAAEAAAA3ACQADQABAAEAAAA4ACMADQABAAEAAAA4ACIADQABAAEAAAA4ACEADQABAAEAAAA4ACAADQABAAEAAAA4AB8ADQABAAEAAAA4AB4ADQABAAEAAAAEAEoADQABAAEAAAABADUADQABAAEAAAABADYADQABAAEAAAABADcADQABAAEAAAABADgADQABAAEAAAABADkADQABAAEAAAABADoADQABAAEAAAABADsADQABAAEAAAABADwADQABAAEAAAABAD0ADQABAAEAAAACAD4ADQABAAEAAAACAD8ADQABAAEAAAACAEAADQABAAEAAAADAEEADQABAAEAAAAEAEEADQABAAEAAAAFAEIADQABAAEAAAAFAEMADQABAAEAAAAFAEUADQABAAEAAAAFAEYADQABAAEAAAAEAEgADQABAAEAAAAEAEkADQABAAEAAAAEAEcADQABAAEAAAAFAEsADQABAAEAAAAGAEwADQABAAEAAAAHAEwADQABAAEAAAAIAEwADQABAAEAAAAJAEwADQABAAEAAAAKAEwADQABAAEAAAALAEwADQABAAEAAAAMAEsADQABAAEAAAANAEoADQABAAEAAAANAEkADQABAAEAAAANAEgADQABAAEAAAANAEcADQABAAEAAAAMAEYADQABAAEAAAAMAEUADQABAAEAAAAMAEMADQABAAEAAAAMAEIADQABAAEAAAANAEEADQABAAEAAAAOAEEADQABAAEAAAAPAEAADQABAAEAAAAQAD8ADQABAAEAAAAQAD4ADQABAAEAAAARAD0ADQABAAEAAAARADYADQABAAEAAAARADcADQABAAEAAAARADgADQABAAEAAAARADkADQABAAEAAAARADoADQABAAEAAAARADsADQABAAEAAAARADwADQABAAEAAAAOADMADQABAAEAAAAPADMADQABAAEAAAAQADMADQABAAEAAAAQADQADQABAAEAAAAQADUADQABAAEAAAANADIADQABAAEAAAAMADIADQABAAEAAAALADEADQABAAEAAAAKADEADQABAAEAAAAJADEADQABAAEAAAAIADEADQABAAEAAAAHADEADQABAAEAAAAGADEADQABAAEAAAACADQADQABAAEAAAACADMADQABAAEAAAADADMADQABAAEAAAAEADMADQABAAEAAAAFADIADQABAAEAAAAEABUADQABAAEAAAAEABYADQABAAEAAAAEABcADQABAAEAAAAEABgADQABAAEAAAAEABkADQABAAEAAAAEABoADQABAAEAAAAFABsADQABAAEAAAAFABwADQABAAEAAAAGAB0ADQABAAEAAAAGAB4ADQABAAEAAAAHAB8ADQABAAEAAAAHACAADQABAAEAAAAIACEADQABAAEAAAAJACEADQABAAEAAAAKACIADQABAAEAAAALACIADQABAAEAAAAMACIADQABAAEAAAANACIADQABAAEAAAAOACIADQABAAEAAAAPACIADQABAAEAAAAQACIADQABAAEAAAARACIADQABAAEAAAASACIADQABAAEAAAATACEADQABAAEAAAAUACAADQABAAEAAAAUAB8ADQABAAEAAAAVAB4ADQABAAEAAAAVAB0ADQABAAEAAAAWABwADQABAAEAAAAWABsADQABAAEAAAAWABoADQABAAEAAAAWABkADQABAAEAAAAWABgADQABAAEAAAAWABUADQABAAEAAAAWABYADQABAAEAAAAWABcADQABAAEAAAAVABQADQABAAEAAAAVABMADQABAAEAAAAUABIADQABAAEAAAAUABEADQABAAEAAAATABEADQABAAEAAAASABEADQABAAEAAAARABAADQABAAEAAAAQABAADQABAAEAAAAPABAADQABAAEAAAAOABAADQABAAEAAAANABAADQABAAEAAAAMABAADQABAAEAAAALABAADQABAAEAAAAKABAADQABAAEAAAAJABEADQABAAEAAAAIABIADQABAAEAAAAHABIADQABAAEAAAAGABMADQABAAEAAAAFABQADQABAAEAAAAsAAcADQABAAEAAAAtAAcADQABAAEAAAAuAAcADQABAAEAAAAvAAcADQABAAEAAAAwAAcADQABAAEAAAAxAAcADQABAAEAAAAyAAcADQABAAEAAAAqAAgADQABAAEAAAArAAgADQABAAEAAAApAAkADQABAAEAAAAoAAoADQABAAEAAAAoAAsADQABAAEAAAAnAAwADQABAAEAAAAnAA0ADQABAAEAAAAnAA4ADQABAAEAAAAnAA8ADQABAAEAAAAnABAADQABAAEAAAAnABEADQABAAEAAAAnABIADQABAAEAAAAnABMADQABAAEAAAAnABQADQABAAEAAAAnABUADQABAAEAAAAoABYADQABAAEAAAApABYADQABAAEAAAAqABcADQABAAEAAAArABcADQABAAEAAAAsABcADQABAAEAAAAtABgADQABAAEAAAAuABgADQABAAEAAAAvABgADQABAAEAAAAwABgADQABAAEAAAAxABgADQABAAEAAAAyABgADQABAAEAAAAzABgADQABAAEAAAA0ABcADQABAAEAAAA1ABcADQABAAEAAAA2ABYADQABAAEAAAA3ABUADQABAAEAAAA4ABQADQABAAEAAAA4ABMADQABAAEAAAA4ABIADQABAAEAAAA4ABEADQABAAEAAAA4ABAADQABAAEAAAA4AA8ADQABAAEAAAA4AA4ADQABAAEAAAA4AA0ADQABAAEAAAA4AAwADQABAAEAAAA3AAsADQABAAEAAAA2AAoADQABAAEAAAA2AAkADQABAAEAAAA2AAgADQABAAEAAAA1AAgADQABAAEAAAA0AAcADQABAAEAAAAzAAcADQABAAEAAAAyACcADQABAAEAAAAzACcADQABAAEAAAA0ACYADQABAAEAAAA1ACUADQABAAEAAAA2ACUADQABAAEAAAA3ACUADQABAAEAAAA4ACQADQABAAEAAAA5ACQADQABAAEAAAA6ACQADQABAAEAAAA7ACQADQABAAEAAAA8ACQADQABAAEAAAA9ACQADQABAAEAAAA+ACQADQABAAEAAAA/ACQADQABAAEAAABAACQADQABAAEAAABBACUADQABAAEAAABCACUADQABAAEAAABCADUADQABAAEAAABBADUADQABAAEAAABAADUADQABAAEAAAA/ADUADQABAAEAAAA+ADUADQABAAEAAAA9ADUADQABAAEAAAA8ADUADQABAAEAAAA7ADUADQABAAEAAAA6ADUADQABAAEAAAA5ADUADQABAAEAAAA4ADUADQABAAEAAAA3ADUADQABAAEAAAA2ADQADQABAAEAAAA1ADQADQABAAEAAAA1ADMADQABAAEAAAA0ADIADQABAAEAAAAzADEADQABAAEAAAAyADAADQABAAEAAAAyAC8ADQABAAEAAAAyAC4ADQABAAEAAAAyAC0ADQABAAEAAAAyACwADQABAAEAAAAyACsADQABAAEAAAAyACkADQABAAEAAAAyACgADQABAAEAAAAyACoADQABAAEAAAD2////DQABAAEAAAD2/wAADQABAAEAAAD2/wEADQABAAEAAAD2/wIADQABAAEAAAD2/wMADQABAAEAAAD2/wQADQABAAEAAAD2/wUADQABAAEAAAD2/wYADQABAAEAAAD2/wcADQABAAEAAAD2/wgADQABAAEAAAD2/wkADQABAAEAAAD2/woADQABAAEAAAD2/wsADQABAAEAAAD2/wwADQABAAEAAAD2/w0ADQABAAEAAAD2/w4ADQABAAEAAAD2/w8ADQABAAEAAAD2/xAADQABAAEAAAD2/xEADQABAAEAAAD2/xIADQABAAEAAAD2/xMADQABAAEAAAD2/xQADQABAAEAAAD2/xUADQABAAEAAAD2/xYADQABAAEAAAD2/xcADQABAAEAAAD2/xgADQABAAEAAAD2/xkADQABAAEAAAD2/xoADQABAAEAAAD2/xsADQABAAEAAAD2/xwADQABAAEAAAD2/x0ADQABAAEAAAD2/x4ADQABAAEAAAD2/x8ADQABAAEAAAD2/yAADQABAAEAAAD2/yEADQABAAEAAAD2/yIADQABAAEAAAD2/yMADQABAAEAAAD2/yQADQABAAEAAAD2/yUADQABAAEAAAD2/yYADQABAAEAAAD2/ycADQABAAEAAAD2/ygADQABAAEAAAD2/ykADQABAAEAAAD2/yoADQABAAEAAAD2/ysADQABAAEAAAD2/ywADQABAAEAAAD2/y0ADQABAAEAAAD2/y4ADQABAAEAAAD2/y8ADQABAAEAAAD2/zAADQABAAEAAAD2/zEADQABAAEAAAD2/zIADQABAAEAAAD2/zMADQABAAEAAAD2/zQADQABAAEAAAD2/zUADQABAAEAAAD2/zYADQABAAEAAAD2/zcADQABAAEAAAD2/zgADQABAAEAAAD2/zkADQABAAEAAAD2/zoADQABAAEAAAD2/zsADQABAAEAAAD2/zwADQABAAEAAAD2/z0ADQABAAEAAAD2/z4ADQABAAEAAAD2/z8ADQABAAEAAAD2/0AADQABAAEAAAD2/0EADQABAAEAAAD2/0IADQABAAEAAAD2/0MADQABAAEAAAD2/0QADQABAAEAAAD2/0UADQABAAEAAAD2/0YADQABAAEAAAD2/0cADQABAAEAAAD2/0gADQABAAEAAAD2/0kADQABAAEAAAD2/0oADQABAAEAAAD2/0sADQABAAEAAAD2/0wADQABAAEAAAD2/00ADQABAAEAAAD2/04ADQABAAEAAAD2/08ADQABAAEAAAD2/1AADQABAAEAAAD2/1EADQABAAEAAAD2/1IADQABAAEAAAD2/1MADQABAAEAAAD2/1QADQABAAEAAAD2/1UADQABAAEAAAD2/1YADQABAAEAAAD2/1cADQABAAEAAAD2/1gADQABAAEAAAD2/1kADQABAAEAAAD2/1oADQABAAEAAAD2/1sADQABAAEAAAD3////DQABAAEAAAD3/wAADQABAAEAAAD3/wEADQABAAEAAAD3/wIADQABAAEAAAD3/wMADQABAAEAAAD3/wQADQABAAEAAAD3/wUADQABAAEAAAD3/wYADQABAAEAAAD3/wcADQABAAEAAAD3/wgADQABAAEAAAD3/wkADQABAAEAAAD3/woADQABAAEAAAD3/wsADQABAAEAAAD3/wwADQABAAEAAAD3/w0ADQABAAEAAAD3/w4ADQABAAEAAAD3/w8ADQABAAEAAAD3/xAADQABAAEAAAD3/xEADQABAAEAAAD3/xIADQABAAEAAAD3/xMADQABAAEAAAD3/xQADQABAAEAAAD3/xUADQABAAEAAAD3/xYADQABAAEAAAD3/xcADQABAAEAAAD3/xgADQABAAEAAAD3/xkADQABAAEAAAD3/xoADQABAAEAAAD3/xsADQABAAEAAAD3/xwADQABAAEAAAD3/x0ADQABAAEAAAD3/x4ADQABAAEAAAD3/x8ADQABAAEAAAD3/yAADQABAAEAAAD3/yEADQABAAEAAAD3/yIADQABAAEAAAD3/yMADQABAAEAAAD3/yQADQABAAEAAAD3/yUADQABAAEAAAD3/yYADQABAAEAAAD3/ycADQABAAEAAAD3/ygADQABAAEAAAD3/ykADQABAAEAAAD3/yoADQABAAEAAAD3/ysADQABAAEAAAD3/ywADQABAAEAAAD3/y0ADQABAAEAAAD3/y4ADQABAAEAAAD3/y8ADQABAAEAAAD3/zAADQABAAEAAAD3/zEADQABAAEAAAD3/zIADQABAAEAAAD3/zMADQABAAEAAAD3/zQADQABAAEAAAD3/zUADQABAAEAAAD3/zYADQABAAEAAAD3/zcADQABAAEAAAD3/zgADQABAAEAAAD3/zkADQABAAEAAAD3/zoADQABAAEAAAD3/zsADQABAAEAAAD3/zwADQABAAEAAAD3/z0ADQABAAEAAAD3/z4ADQABAAEAAAD3/z8ADQABAAEAAAD3/0AADQABAAEAAAD3/0EADQABAAEAAAD3/0IADQABAAEAAAD3/0MADQABAAEAAAD3/0QADQABAAEAAAD3/0UADQABAAEAAAD3/0YADQABAAEAAAD3/0cADQABAAEAAAD3/0gADQABAAEAAAD3/0kADQABAAEAAAD3/0oADQABAAEAAAD3/0sADQABAAEAAAD3/0wADQABAAEAAAD3/00ADQABAAEAAAD3/04ADQABAAEAAAD3/08ADQABAAEAAAD3/1AADQABAAEAAAD3/1EADQABAAEAAAD3/1IADQABAAEAAAD3/1MADQABAAEAAAD3/1QADQABAAEAAAD3/1UADQABAAEAAAD3/1YADQABAAEAAAD3/1cADQABAAEAAAD3/1gADQABAAEAAAD3/1kADQABAAEAAAD3/1oADQABAAEAAAD3/1sADQABAAEAAAD4////DQABAAEAAAD4/wAADQABAAEAAAD4/wEADQABAAEAAAD4/wIADQABAAEAAAD4/wMADQABAAEAAAD4/wQADQABAAEAAAD4/wUADQABAAEAAAD4/wYADQABAAEAAAD4/wcADQABAAEAAAD4/wgADQABAAEAAAD4/wkADQABAAEAAAD4/woADQABAAEAAAD4/wsADQABAAEAAAD4/wwADQABAAEAAAD4/w0ADQABAAEAAAD4/w4ADQABAAEAAAD4/w8ADQABAAEAAAD4/xAADQABAAEAAAD4/xEADQABAAEAAAD4/xIADQABAAEAAAD4/xMADQABAAEAAAD4/xQADQABAAEAAAD4/xUADQABAAEAAAD4/xYADQABAAEAAAD4/xcADQABAAEAAAD4/xgADQABAAEAAAD4/xkADQABAAEAAAD4/xoADQABAAEAAAD4/xsADQABAAEAAAD4/xwADQABAAEAAAD4/x0ADQABAAEAAAD4/x4ADQABAAEAAAD4/x8ADQABAAEAAAD4/yAADQABAAEAAAD4/yEADQABAAEAAAD4/yIADQABAAEAAAD4/yMADQABAAEAAAD4/yQADQABAAEAAAD4/yUADQABAAEAAAD4/yYADQABAAEAAAD4/ycADQABAAEAAAD4/ygADQABAAEAAAD4/ykADQABAAEAAAD4/yoADQABAAEAAAD4/ysADQABAAEAAAD4/ywADQABAAEAAAD4/y0ADQABAAEAAAD4/y4ADQABAAEAAAD4/y8ADQABAAEAAAD4/zAADQABAAEAAAD4/zEADQABAAEAAAD4/zIADQABAAEAAAD4/zMADQABAAEAAAD4/zQADQABAAEAAAD4/zUADQABAAEAAAD4/zYADQABAAEAAAD4/zcADQABAAEAAAD4/zgADQABAAEAAAD4/zkADQABAAEAAAD4/zoADQABAAEAAAD4/zsADQABAAEAAAD4/zwADQABAAEAAAD4/z0ADQABAAEAAAD4/z4ADQABAAEAAAD4/z8ADQABAAEAAAD4/0AADQABAAEAAAD4/0EADQABAAEAAAD4/0IADQABAAEAAAD4/0MADQABAAEAAAD4/0QADQABAAEAAAD4/0UADQABAAEAAAD4/0YADQABAAEAAAD4/0cADQABAAEAAAD4/0gADQABAAEAAAD4/0kADQABAAEAAAD4/0oADQABAAEAAAD4/0sADQABAAEAAAD4/0wADQABAAEAAAD4/00ADQABAAEAAAD4/04ADQABAAEAAAD4/08ADQABAAEAAAD4/1AADQABAAEAAAD4/1EADQABAAEAAAD4/1IADQABAAEAAAD4/1MADQABAAEAAAD4/1QADQABAAEAAAD4/1UADQABAAEAAAD4/1YADQABAAEAAAD4/1cADQABAAEAAAD4/1gADQABAAEAAAD4/1kADQABAAEAAAD4/1oADQABAAEAAAD4/1sADQABAAEAAAD5////DQABAAEAAAD5/wAADQABAAEAAAD5/wEADQABAAEAAAD5/wIADQABAAEAAAD5/wMADQABAAEAAAD5/wQADQABAAEAAAD5/wUADQABAAEAAAD5/wYADQABAAEAAAD5/wcADQABAAEAAAD5/wgADQABAAEAAAD5/wkADQABAAEAAAD5/woADQABAAEAAAD5/wsADQABAAEAAAD5/wwADQABAAEAAAD5/w0ADQABAAEAAAD5/w4ADQABAAEAAAD5/w8ADQABAAEAAAD5/xAADQABAAEAAAD5/xEADQABAAEAAAD5/xIADQABAAEAAAD5/xMADQABAAEAAAD5/xQADQABAAEAAAD5/xUADQABAAEAAAD5/xYADQABAAEAAAD5/xcADQABAAEAAAD5/xgADQABAAEAAAD5/xkADQABAAEAAAD5/xoADQABAAEAAAD5/xsADQABAAEAAAD5/xwADQABAAEAAAD5/x0ADQABAAEAAAD5/x4ADQABAAEAAAD5/x8ADQABAAEAAAD5/yAADQABAAEAAAD5/yEADQABAAEAAAD5/yIADQABAAEAAAD5/yMADQABAAEAAAD5/yQADQABAAEAAAD5/yUADQABAAEAAAD5/yYADQABAAEAAAD5/ycADQABAAEAAAD5/ygADQABAAEAAAD5/ykADQABAAEAAAD5/yoADQABAAEAAAD5/ysADQABAAEAAAD5/ywADQABAAEAAAD5/y0ADQABAAEAAAD5/y4ADQABAAEAAAD5/y8ADQABAAEAAAD5/zAADQABAAEAAAD5/zEADQABAAEAAAD5/zIADQABAAEAAAD5/zMADQABAAEAAAD5/zQADQABAAEAAAD5/zUADQABAAEAAAD5/zYADQABAAEAAAD5/zcADQABAAEAAAD5/zgADQABAAEAAAD5/zkADQABAAEAAAD5/zoADQABAAEAAAD5/zsADQABAAEAAAD5/zwADQABAAEAAAD5/z0ADQABAAEAAAD5/z4ADQABAAEAAAD5/z8ADQABAAEAAAD5/0AADQABAAEAAAD5/0EADQABAAEAAAD5/0IADQABAAEAAAD5/0MADQABAAEAAAD5/0QADQABAAEAAAD5/0UADQABAAEAAAD5/0YADQABAAEAAAD5/0cADQABAAEAAAD5/0gADQABAAEAAAD5/0kADQABAAEAAAD5/0oADQABAAEAAAD5/0sADQABAAEAAAD5/0wADQABAAEAAAD5/00ADQABAAEAAAD5/04ADQABAAEAAAD5/08ADQABAAEAAAD5/1AADQABAAEAAAD5/1EADQABAAEAAAD5/1IADQABAAEAAAD5/1MADQABAAEAAAD5/1QADQABAAEAAAD5/1UADQABAAEAAAD5/1YADQABAAEAAAD5/1cADQABAAEAAAD5/1gADQABAAEAAAD5/1kADQABAAEAAAD5/1oADQABAAEAAAD5/1sADQABAAEAAAD6////DQABAAEAAAD6/wAADQABAAEAAAD6/wEADQABAAEAAAD6/wIADQABAAEAAAD6/wMADQABAAEAAAD6/wQADQABAAEAAAD6/wUADQABAAEAAAD6/wYADQABAAEAAAD6/wcADQABAAEAAAD6/wgADQABAAEAAAD6/wkADQABAAEAAAD6/woADQABAAEAAAD6/wsADQABAAEAAAD6/wwADQABAAEAAAD6/w0ADQABAAEAAAD6/w4ADQABAAEAAAD6/w8ADQABAAEAAAD6/xAADQABAAEAAAD6/xEADQABAAEAAAD6/xIADQABAAEAAAD6/xMADQABAAEAAAD6/xQADQABAAEAAAD6/xUADQABAAEAAAD6/xYADQABAAEAAAD6/xcADQABAAEAAAD6/xgADQABAAEAAAD6/xkADQABAAEAAAD6/xoADQABAAEAAAD6/xsADQABAAEAAAD6/xwADQABAAEAAAD6/x0ADQABAAEAAAD6/x4ADQABAAEAAAD6/x8ADQABAAEAAAD6/yAADQABAAEAAAD6/yEADQABAAEAAAD6/yIADQABAAEAAAD6/yMADQABAAEAAAD6/yQADQABAAEAAAD6/yUADQABAAEAAAD6/yYADQABAAEAAAD6/ycADQABAAEAAAD6/ygADQABAAEAAAD6/ykADQABAAEAAAD6/yoADQABAAEAAAD6/ysADQABAAEAAAD6/ywADQABAAEAAAD6/y0ADQABAAEAAAD6/y4ADQABAAEAAAD6/y8ADQABAAEAAAD6/zAADQABAAEAAAD6/zEADQABAAEAAAD6/zIADQABAAEAAAD6/zMADQABAAEAAAD6/zQADQABAAEAAAD6/zUADQABAAEAAAD6/zYADQABAAEAAAD6/zcADQABAAEAAAD6/zgADQABAAEAAAD6/zkADQABAAEAAAD6/zoADQABAAEAAAD6/zsADQABAAEAAAD6/zwADQABAAEAAAD6/z0ADQABAAEAAAD6/z4ADQABAAEAAAD6/z8ADQABAAEAAAD6/0AADQABAAEAAAD6/0EADQABAAEAAAD6/0IADQABAAEAAAD6/0MADQABAAEAAAD6/0QADQABAAEAAAD6/0UADQABAAEAAAD6/0YADQABAAEAAAD6/0cADQABAAEAAAD6/0gADQABAAEAAAD6/0kADQABAAEAAAD6/0oADQABAAEAAAD6/0sADQABAAEAAAD6/0wADQABAAEAAAD6/00ADQABAAEAAAD6/04ADQABAAEAAAD6/08ADQABAAEAAAD6/1AADQABAAEAAAD6/1EADQABAAEAAAD6/1IADQABAAEAAAD6/1MADQABAAEAAAD6/1QADQABAAEAAAD6/1UADQABAAEAAAD6/1YADQABAAEAAAD6/1cADQABAAEAAAD6/1gADQABAAEAAAD6/1kADQABAAEAAAD6/1oADQABAAEAAAD6/1sADQABAAEAAAD7////DQABAAEAAAD7/wAADQABAAEAAAD7/wEADQABAAEAAAD7/wIADQABAAEAAAD7/wMADQABAAEAAAD7/wQADQABAAEAAAD7/wUADQABAAEAAAD7/wYADQABAAEAAAD7/wcADQABAAEAAAD7/wgADQABAAEAAAD7/wkADQABAAEAAAD7/woADQABAAEAAAD7/wsADQABAAEAAAD7/wwADQABAAEAAAD7/w0ADQABAAEAAAD7/w4ADQABAAEAAAD7/w8ADQABAAEAAAD7/xAADQABAAEAAAD7/xEADQABAAEAAAD7/xIADQABAAEAAAD7/xMADQABAAEAAAD7/xQADQABAAEAAAD7/xUADQABAAEAAAD7/xYADQABAAEAAAD7/xcADQABAAEAAAD7/xgADQABAAEAAAD7/xkADQABAAEAAAD7/xoADQABAAEAAAD7/xsADQABAAEAAAD7/xwADQABAAEAAAD7/x0ADQABAAEAAAD7/x4ADQABAAEAAAD7/x8ADQABAAEAAAD7/yAADQABAAEAAAD7/yEADQABAAEAAAD7/yIADQABAAEAAAD7/yMADQABAAEAAAD7/yQADQABAAEAAAD7/yUADQABAAEAAAD7/yYADQABAAEAAAD7/ycADQABAAEAAAD7/ygADQABAAEAAAD7/ykADQABAAEAAAD7/yoADQABAAEAAAD7/ysADQABAAEAAAD7/ywADQABAAEAAAD7/y0ADQABAAEAAAD7/y4ADQABAAEAAAD7/y8ADQABAAEAAAD7/zAADQABAAEAAAD7/zEADQABAAEAAAD7/zIADQABAAEAAAD7/zMADQABAAEAAAD7/zQADQABAAEAAAD7/zUADQABAAEAAAD7/zYADQABAAEAAAD7/zcADQABAAEAAAD7/zgADQABAAEAAAD7/zkADQABAAEAAAD7/zoADQABAAEAAAD7/zsADQABAAEAAAD7/zwADQABAAEAAAD7/z0ADQABAAEAAAD7/z4ADQABAAEAAAD7/z8ADQABAAEAAAD7/0AADQABAAEAAAD7/0EADQABAAEAAAD7/0IADQABAAEAAAD7/0MADQABAAEAAAD7/0QADQABAAEAAAD7/0UADQABAAEAAAD7/0YADQABAAEAAAD7/0cADQABAAEAAAD7/0gADQABAAEAAAD7/0kADQABAAEAAAD7/0oADQABAAEAAAD7/0sADQABAAEAAAD7/0wADQABAAEAAAD7/00ADQABAAEAAAD7/04ADQABAAEAAAD7/08ADQABAAEAAAD7/1AADQABAAEAAAD7/1EADQABAAEAAAD7/1IADQABAAEAAAD7/1MADQABAAEAAAD7/1QADQABAAEAAAD7/1UADQABAAEAAAD7/1YADQABAAEAAAD7/1cADQABAAEAAAD7/1gADQABAAEAAAD7/1kADQABAAEAAAD7/1oADQABAAEAAAD7/1sADQABAAEAAAD8////DQABAAEAAAD8/wAADQABAAEAAAD8/wEADQABAAEAAAD8/wIADQABAAEAAAD8/wMADQABAAEAAAD8/wQADQABAAEAAAD8/wUADQABAAEAAAD8/wYADQABAAEAAAD8/wcADQABAAEAAAD8/wgADQABAAEAAAD8/wkADQABAAEAAAD8/woADQABAAEAAAD8/wsADQABAAEAAAD8/wwADQABAAEAAAD8/w0ADQABAAEAAAD8/w4ADQABAAEAAAD8/w8ADQABAAEAAAD8/xAADQABAAEAAAD8/xEADQABAAEAAAD8/xIADQABAAEAAAD8/xMADQABAAEAAAD8/xQADQABAAEAAAD8/xUADQABAAEAAAD8/xYADQABAAEAAAD8/xcADQABAAEAAAD8/xgADQABAAEAAAD8/xkADQABAAEAAAD8/xoADQABAAEAAAD8/xsADQABAAEAAAD8/xwADQABAAEAAAD8/x0ADQABAAEAAAD8/x4ADQABAAEAAAD8/x8ADQABAAEAAAD8/yAADQABAAEAAAD8/yEADQABAAEAAAD8/yIADQABAAEAAAD8/yMADQABAAEAAAD8/yQADQABAAEAAAD8/yUADQABAAEAAAD8/yYADQABAAEAAAD8/ycADQABAAEAAAD8/ygADQABAAEAAAD8/ykADQABAAEAAAD8/yoADQABAAEAAAD8/ysADQABAAEAAAD8/ywADQABAAEAAAD8/y0ADQABAAEAAAD8/y4ADQABAAEAAAD8/y8ADQABAAEAAAD8/zAADQABAAEAAAD8/zEADQABAAEAAAD8/zIADQABAAEAAAD8/zMADQABAAEAAAD8/zQADQABAAEAAAD8/zUADQABAAEAAAD8/zYADQABAAEAAAD8/zcADQABAAEAAAD8/zgADQABAAEAAAD8/zkADQABAAEAAAD8/zoADQABAAEAAAD8/zsADQABAAEAAAD8/zwADQABAAEAAAD8/z0ADQABAAEAAAD8/z4ADQABAAEAAAD8/z8ADQABAAEAAAD8/0AADQABAAEAAAD8/0EADQABAAEAAAD8/0IADQABAAEAAAD8/0MADQABAAEAAAD8/0QADQABAAEAAAD8/0UADQABAAEAAAD8/0YADQABAAEAAAD8/0cADQABAAEAAAD8/0gADQABAAEAAAD8/0kADQABAAEAAAD8/0oADQABAAEAAAD8/0sADQABAAEAAAD8/0wADQABAAEAAAD8/00ADQABAAEAAAD8/04ADQABAAEAAAD8/08ADQABAAEAAAD8/1AADQABAAEAAAD8/1EADQABAAEAAAD8/1IADQABAAEAAAD8/1MADQABAAEAAAD8/1QADQABAAEAAAD8/1UADQABAAEAAAD8/1YADQABAAEAAAD8/1cADQABAAEAAAD8/1gADQABAAEAAAD8/1kADQABAAEAAAD8/1oADQABAAEAAAD8/1sADQABAAEAAAD9////DQABAAEAAAD9/wAADQABAAEAAAD9/wEADQABAAEAAAD9/wIADQABAAEAAAD9/wMADQABAAEAAAD9/wQADQABAAEAAAD9/wUADQABAAEAAAD9/wYADQABAAEAAAD9/wcADQABAAEAAAD9/wgADQABAAEAAAD9/wkADQABAAEAAAD9/woADQABAAEAAAD9/wsADQABAAEAAAD9/wwADQABAAEAAAD9/w0ADQABAAEAAAD9/w4ADQABAAEAAAD9/w8ADQABAAEAAAD9/xAADQABAAEAAAD9/xEADQABAAEAAAD9/xIADQABAAEAAAD9/xMADQABAAEAAAD9/xQADQABAAEAAAD9/xUADQABAAEAAAD9/xYADQABAAEAAAD9/xcADQABAAEAAAD9/xgADQABAAEAAAD9/xkADQABAAEAAAD9/xoADQABAAEAAAD9/xsADQABAAEAAAD9/xwADQABAAEAAAD9/x0ADQABAAEAAAD9/x4ADQABAAEAAAD9/x8ADQABAAEAAAD9/yAADQABAAEAAAD9/yEADQABAAEAAAD9/yIADQABAAEAAAD9/yMADQABAAEAAAD9/yQADQABAAEAAAD9/yUADQABAAEAAAD9/yYADQABAAEAAAD9/ycADQABAAEAAAD9/ygADQABAAEAAAD9/ykADQABAAEAAAD9/yoADQABAAEAAAD9/ysADQABAAEAAAD9/ywADQABAAEAAAD9/y0ADQABAAEAAAD9/y4ADQABAAEAAAD9/y8ADQABAAEAAAD9/zAADQABAAEAAAD9/zEADQABAAEAAAD9/zIADQABAAEAAAD9/zMADQABAAEAAAD9/zQADQABAAEAAAD9/zUADQABAAEAAAD9/zYADQABAAEAAAD9/zcADQABAAEAAAD9/zgADQABAAEAAAD9/zkADQABAAEAAAD9/zoADQABAAEAAAD9/zsADQABAAEAAAD9/zwADQABAAEAAAD9/z0ADQABAAEAAAD9/z4ADQABAAEAAAD9/z8ADQABAAEAAAD9/0AADQABAAEAAAD9/0EADQABAAEAAAD9/0IADQABAAEAAAD9/0MADQABAAEAAAD9/0QADQABAAEAAAD9/0UADQABAAEAAAD9/0YADQABAAEAAAD9/0cADQABAAEAAAD9/0gADQABAAEAAAD9/0kADQABAAEAAAD9/0oADQABAAEAAAD9/0sADQABAAEAAAD9/0wADQABAAEAAAD9/00ADQABAAEAAAD9/04ADQABAAEAAAD9/08ADQABAAEAAAD9/1AADQABAAEAAAD9/1EADQABAAEAAAD9/1IADQABAAEAAAD9/1MADQABAAEAAAD9/1QADQABAAEAAAD9/1UADQABAAEAAAD9/1YADQABAAEAAAD9/1cADQABAAEAAAD9/1gADQABAAEAAAD9/1kADQABAAEAAAD9/1oADQABAAEAAAD9/1sADQABAAEAAAD+////DQABAAEAAAD+/wAADQABAAEAAAD+/wEADQABAAEAAAD+/wIADQABAAEAAAD+/wMADQABAAEAAAD+/wQADQABAAEAAAD+/wUADQABAAEAAAD+/wYADQABAAEAAAD+/wcADQABAAEAAAD+/wgADQABAAEAAAD+/wkADQABAAEAAAD+/woADQABAAEAAAD+/wsADQABAAEAAAD+/wwADQABAAEAAAD+/w0ADQABAAEAAAD+/w4ADQABAAEAAAD+/w8ADQABAAEAAAD+/xAADQABAAEAAAD+/xEADQABAAEAAAD+/xIADQABAAEAAAD+/xMADQABAAEAAAD+/xQADQABAAEAAAD+/xUADQABAAEAAAD+/xYADQABAAEAAAD+/xcADQABAAEAAAD+/xgADQABAAEAAAD+/xkADQABAAEAAAD+/xoADQABAAEAAAD+/xsADQABAAEAAAD+/xwADQABAAEAAAD+/x0ADQABAAEAAAD+/x4ADQABAAEAAAD+/x8ADQABAAEAAAD+/yAADQABAAEAAAD+/yEADQABAAEAAAD+/yIADQABAAEAAAD+/yMADQABAAEAAAD+/yQADQABAAEAAAD+/yUADQABAAEAAAD+/yYADQABAAEAAAD+/ycADQABAAEAAAD+/ygADQABAAEAAAD+/ykADQABAAEAAAD+/yoADQABAAEAAAD+/ysADQABAAEAAAD+/ywADQABAAEAAAD+/y0ADQABAAEAAAD+/y4ADQABAAEAAAD+/y8ADQABAAEAAAD+/zAADQABAAEAAAD+/zEADQABAAEAAAD+/zIADQABAAEAAAD+/zMADQABAAEAAAD+/zQADQABAAEAAAD+/zUADQABAAEAAAD+/zYADQABAAEAAAD+/zcADQABAAEAAAD+/zgADQABAAEAAAD+/zkADQABAAEAAAD+/zoADQABAAEAAAD+/zsADQABAAEAAAD+/zwADQABAAEAAAD+/z0ADQABAAEAAAD+/z4ADQABAAEAAAD+/z8ADQABAAEAAAD+/0AADQABAAEAAAD+/0EADQABAAEAAAD+/0IADQABAAEAAAD+/0MADQABAAEAAAD+/0QADQABAAEAAAD+/0UADQABAAEAAAD+/0YADQABAAEAAAD+/0cADQABAAEAAAD+/0gADQABAAEAAAD+/0kADQABAAEAAAD+/0oADQABAAEAAAD+/0sADQABAAEAAAD+/0wADQABAAEAAAD+/00ADQABAAEAAAD+/04ADQABAAEAAAD+/08ADQABAAEAAAD+/1AADQABAAEAAAD+/1EADQABAAEAAAD+/1IADQABAAEAAAD+/1MADQABAAEAAAD+/1QADQABAAEAAAD+/1UADQABAAEAAAD+/1YADQABAAEAAAD+/1cADQABAAEAAAD+/1gADQABAAEAAAD+/1kADQABAAEAAAD+/1oADQABAAEAAAD+/1sADQABAAEAAAD/////DQABAAEAAAD//wAADQABAAEAAAD//wEADQABAAEAAAD//wIADQABAAEAAAD//wMADQABAAEAAAD//wQADQABAAEAAAD//wUADQABAAEAAAD//wYADQABAAEAAAD//wcADQABAAEAAAD//wgADQABAAEAAAD//wkADQABAAEAAAD//woADQABAAEAAAD//wsADQABAAEAAAD//wwADQABAAEAAAD//w0ADQABAAEAAAD//w4ADQABAAEAAAD//w8ADQABAAEAAAD//xAADQABAAEAAAD//xEADQABAAEAAAD//xIADQABAAEAAAD//xMADQABAAEAAAD//xQADQABAAEAAAD//xUADQABAAEAAAD//xYADQABAAEAAAD//xcADQABAAEAAAD//xgADQABAAEAAAD//xkADQABAAEAAAD//xoADQABAAEAAAD//xsADQABAAEAAAD//xwADQABAAEAAAD//x0ADQABAAEAAAD//x4ADQABAAEAAAD//x8ADQABAAEAAAD//yAADQABAAEAAAD//yEADQABAAEAAAD//yIADQABAAEAAAD//yMADQABAAEAAAD//yQADQABAAEAAAD//yUADQABAAEAAAD//yYADQABAAEAAAD//ycADQABAAEAAAD//ygADQABAAEAAAD//ykADQABAAEAAAD//yoADQABAAEAAAD//ysADQABAAEAAAD//ywADQABAAEAAAD//y0ADQABAAEAAAD//y4ADQABAAEAAAD//y8ADQABAAEAAAD//zAADQABAAEAAAD//zEADQABAAEAAAD//zIADQABAAEAAAD//zMADQABAAEAAAD//zQADQABAAEAAAD//zUADQABAAEAAAD//zYADQABAAEAAAD//zcADQABAAEAAAD//zgADQABAAEAAAD//zkADQABAAEAAAD//zoADQABAAEAAAD//zsADQABAAEAAAD//zwADQABAAEAAAD//z0ADQABAAEAAAD//z4ADQABAAEAAAD//z8ADQABAAEAAAD//0AADQABAAEAAAD//0EADQABAAEAAAD//0IADQABAAEAAAD//0MADQABAAEAAAD//0QADQABAAEAAAD//0UADQABAAEAAAD//0YADQABAAEAAAD//0cADQABAAEAAAD//0gADQABAAEAAAD//0kADQABAAEAAAD//0oADQABAAEAAAD//0sADQABAAEAAAD//0wADQABAAEAAAD//00ADQABAAEAAAD//04ADQABAAEAAAD//08ADQABAAEAAAD//1AADQABAAEAAAD//1EADQABAAEAAAD//1IADQABAAEAAAD//1MADQABAAEAAAD//1QADQABAAEAAAD//1UADQABAAEAAAD//1YADQABAAEAAAD//1cADQABAAEAAAD//1gADQABAAEAAAD//1kADQABAAEAAAD//1oADQABAAEAAAD//1sADQABAAEAAAAAAP//DQABAAEAAAAAAAAADQABAAEAAAAAAAEADQABAAEAAAAAAAIADQABAAEAAAAAAAMADQABAAEAAAAAAAQADQABAAEAAAAAAAUADQABAAEAAAAAAAYADQABAAEAAAAAAAcADQABAAEAAAAAAAgADQABAAEAAAAAAAkADQABAAEAAAAAAAoADQABAAEAAAAAAAsADQABAAEAAAAAAAwADQABAAEAAAAAAA0ADQABAAEAAAAAAA4ADQABAAEAAAAAAA8ADQABAAEAAAAAABAADQABAAEAAAAAABEADQABAAEAAAAAABIADQABAAEAAAAAABMADQABAAEAAAAAABQADQABAAEAAAAAABUADQABAAEAAAAAABYADQABAAEAAAAAABcADQABAAEAAAAAABgADQABAAEAAAAAABkADQABAAEAAAAAABoADQABAAEAAAAAABsADQABAAEAAAAAABwADQABAAEAAAAAAB0ADQABAAEAAAAAAB4ADQABAAEAAAAAAB8ADQABAAEAAAAAACAADQABAAEAAAAAACEADQABAAEAAAAAACIADQABAAEAAAAAACMADQABAAEAAAAAACQADQABAAEAAAAAACUADQABAAEAAAAAACYADQABAAEAAAAAACcADQABAAEAAAAAACgADQABAAEAAAAAACkADQABAAEAAAAAACoADQABAAEAAAAAACsADQABAAEAAAAAACwADQABAAEAAAAAAC0ADQABAAEAAAAAAC4ADQABAAEAAAAAAC8ADQABAAEAAAAAADAADQABAAEAAAAAADEADQABAAEAAAAAADIADQABAAEAAAAAADMADQABAAEAAAAAADQADQABAAEAAAAAADUADQABAAEAAAAAADYADQABAAEAAAAAADcADQABAAEAAAAAADgADQABAAEAAAAAADkADQABAAEAAAAAADoADQABAAEAAAAAADsADQABAAEAAAAAADwADQABAAEAAAAAAD0ADQABAAEAAAAAAD4ADQABAAEAAAAAAD8ADQABAAEAAAAAAEAADQABAAEAAAAAAEEADQABAAEAAAAAAEIADQABAAEAAAAAAEMADQABAAEAAAAAAEQADQABAAEAAAAAAEUADQABAAEAAAAAAEYADQABAAEAAAAAAEcADQABAAEAAAAAAEgADQABAAEAAAAAAEkADQABAAEAAAAAAEoADQABAAEAAAAAAEsADQABAAEAAAAAAEwADQABAAEAAAAAAE0ADQABAAEAAAAAAE4ADQABAAEAAAAAAE8ADQABAAEAAAAAAFAADQABAAEAAAAAAFEADQABAAEAAAAAAFIADQABAAEAAAAAAFMADQABAAEAAAAAAFQADQABAAEAAAAAAFUADQABAAEAAAAAAFYADQABAAEAAAAAAFcADQABAAEAAAAAAFgADQABAAEAAAAAAFkADQABAAEAAAAAAFoADQABAAEAAAAAAFsADQABAAEAAAABAP//DQABAAEAAAABAAAADQABAAEAAAABAAEADQABAAEAAAABAAIADQABAAEAAAABAAMADQABAAEAAAABAAQADQABAAEAAAABAAUADQABAAEAAAABAAYADQABAAEAAAABAAcADQABAAEAAAABAAgADQABAAEAAAABAAkADQABAAEAAAABAAoADQABAAEAAAABAAsADQABAAEAAAABAAwADQABAAEAAAABAA0ADQABAAEAAAABAA4ADQABAAEAAAABAA8ADQABAAEAAAABABAADQABAAEAAAABABEADQABAAEAAAABABIADQABAAEAAAABABMADQABAAEAAAABABQADQABAAEAAAABABUADQABAAEAAAABABYADQABAAEAAAABABcADQABAAEAAAABABgADQABAAEAAAABABkADQABAAEAAAABABoADQABAAEAAAABABsADQABAAEAAAABABwADQABAAEAAAABAB0ADQABAAEAAAABAB4ADQABAAEAAAABAB8ADQABAAEAAAABACAADQABAAEAAAABACEADQABAAEAAAABACIADQABAAEAAAABACMADQABAAEAAAABACQADQABAAEAAAABACUADQABAAEAAAABACYADQABAAEAAAABACcADQABAAEAAAABACgADQABAAEAAAABACkADQABAAEAAAABACoADQABAAEAAAABACsADQABAAEAAAABACwADQABAAEAAAABAC0ADQABAAEAAAABAC4ADQABAAEAAAABAC8ADQABAAEAAAABADAADQABAAEAAAABADEADQABAAEAAAABADIADQABAAEAAAABADMADQABAAEAAAABADQADQABAAEAAAABAD4ADQABAAEAAAABAD8ADQABAAEAAAABAEAADQABAAEAAAABAEEADQABAAEAAAABAEIADQABAAEAAAABAEMADQABAAEAAAABAEQADQABAAEAAAABAEUADQABAAEAAAABAEYADQABAAEAAAABAEcADQABAAEAAAABAEgADQABAAEAAAABAEkADQABAAEAAAABAEoADQABAAEAAAABAEsADQABAAEAAAABAEwADQABAAEAAAABAE0ADQABAAEAAAABAE4ADQABAAEAAAABAE8ADQABAAEAAAABAFAADQABAAEAAAABAFEADQABAAEAAAABAFIADQABAAEAAAABAFMADQABAAEAAAABAFQADQABAAEAAAABAFUADQABAAEAAAABAFYADQABAAEAAAABAFcADQABAAEAAAABAFgADQABAAEAAAABAFkADQABAAEAAAABAFoADQABAAEAAAABAFsADQABAAEAAAACAP//DQABAAEAAAACAAAADQABAAEAAAACAAEADQABAAEAAAACAAIADQABAAEAAAACAAMADQABAAEAAAACAAQADQABAAEAAAACAAUADQABAAEAAAACAAYADQABAAEAAAACAAcADQABAAEAAAACAAgADQABAAEAAAACAAkADQABAAEAAAACAAoADQABAAEAAAACAAsADQABAAEAAAACAAwADQABAAEAAAACAA0ADQABAAEAAAACAA4ADQABAAEAAAACAA8ADQABAAEAAAACABAADQABAAEAAAACABEADQABAAEAAAACABIADQABAAEAAAACABMADQABAAEAAAACABQADQABAAEAAAACABUADQABAAEAAAACABYADQABAAEAAAACABcADQABAAEAAAACABgADQABAAEAAAACABkADQABAAEAAAACABoADQABAAEAAAACABsADQABAAEAAAACABwADQABAAEAAAACAB0ADQABAAEAAAACAB4ADQABAAEAAAACAB8ADQABAAEAAAACACAADQABAAEAAAACACEADQABAAEAAAACACIADQABAAEAAAACACMADQABAAEAAAACACQADQABAAEAAAACACUADQABAAEAAAACACYADQABAAEAAAACACcADQABAAEAAAACACgADQABAAEAAAACACkADQABAAEAAAACACoADQABAAEAAAACACsADQABAAEAAAACACwADQABAAEAAAACAC0ADQABAAEAAAACAC4ADQABAAEAAAACAC8ADQABAAEAAAACADAADQABAAEAAAACADEADQABAAEAAAACADIADQABAAEAAAACADUADQABAAEAAAACADYADQABAAEAAAACADcADQABAAEAAAACADgADQABAAEAAAACADkADQABAAEAAAACADoADQABAAEAAAACADsADQABAAEAAAACADwADQABAAEAAAACAD0ADQABAAEAAAACAEEADQABAAEAAAACAEIADQABAAEAAAACAEMADQABAAEAAAACAEQADQABAAEAAAACAEUADQABAAEAAAACAEYADQABAAEAAAACAEcADQABAAEAAAACAEgADQABAAEAAAACAEkADQABAAEAAAACAEoADQABAAEAAAACAEsADQABAAEAAAACAEwADQABAAEAAAACAE0ADQABAAEAAAACAE4ADQABAAEAAAACAE8ADQABAAEAAAACAFAADQABAAEAAAACAFEADQABAAEAAAACAFIADQABAAEAAAACAFMADQABAAEAAAACAFQADQABAAEAAAACAFUADQABAAEAAAACAFYADQABAAEAAAACAFcADQABAAEAAAACAFgADQABAAEAAAACAFkADQABAAEAAAACAFoADQABAAEAAAACAFsADQABAAEAAAADAP//DQABAAEAAAADAAAADQABAAEAAAADAAEADQABAAEAAAADAAIADQABAAEAAAADAAMADQABAAEAAAADAAQADQABAAEAAAADAAUADQABAAEAAAADAAYADQABAAEAAAADAAcADQABAAEAAAADAAgADQABAAEAAAADAAkADQABAAEAAAADAAoADQABAAEAAAADAAsADQABAAEAAAADAAwADQABAAEAAAADAA0ADQABAAEAAAADAA4ADQABAAEAAAADAA8ADQABAAEAAAADABAADQABAAEAAAADABEADQABAAEAAAADABIADQABAAEAAAADABMADQABAAEAAAADABQADQABAAEAAAADABUADQABAAEAAAADABYADQABAAEAAAADABcADQABAAEAAAADABgADQABAAEAAAADABkADQABAAEAAAADABoADQABAAEAAAADABsADQABAAEAAAADABwADQABAAEAAAADAB0ADQABAAEAAAADAB4ADQABAAEAAAADAB8ADQABAAEAAAADACAADQABAAEAAAADACEADQABAAEAAAADACIADQABAAEAAAADACMADQABAAEAAAADACQADQABAAEAAAADACUADQABAAEAAAADACYADQABAAEAAAADACcADQABAAEAAAADACgADQABAAEAAAADACkADQABAAEAAAADACoADQABAAEAAAADACsADQABAAEAAAADACwADQABAAEAAAADAC0ADQABAAEAAAADAC4ADQABAAEAAAADAC8ADQABAAEAAAADADAADQABAAEAAAADADEADQABAAEAAAADADIADQABAAEAAAADADQADQABAAEAAAADADUADQABAAEAAAADADYADQABAAEAAAADADcADQABAAEAAAADADgADQABAAEAAAADADkADQABAAEAAAADADoADQABAAEAAAADADsADQABAAEAAAADADwADQABAAEAAAADAD0ADQABAAEAAAADAD4ADQABAAEAAAADAD8ADQABAAEAAAADAEAADQABAAEAAAADAEIADQABAAEAAAADAEMADQABAAEAAAADAEQADQABAAEAAAADAEUADQABAAEAAAADAEYADQABAAEAAAADAEcADQABAAEAAAADAEgADQABAAEAAAADAEkADQABAAEAAAADAEoADQABAAEAAAADAEsADQABAAEAAAADAEwADQABAAEAAAADAE0ADQABAAEAAAADAE4ADQABAAEAAAADAE8ADQABAAEAAAADAFAADQABAAEAAAADAFEADQABAAEAAAADAFIADQABAAEAAAADAFMADQABAAEAAAADAFQADQABAAEAAAADAFUADQABAAEAAAADAFYADQABAAEAAAADAFcADQABAAEAAAADAFgADQABAAEAAAADAFkADQABAAEAAAADAFoADQABAAEAAAADAFsADQABAAEAAAAEAP//DQABAAEAAAAEAAAADQABAAEAAAAEAAEADQABAAEAAAAEAAIADQABAAEAAAAEAAMADQABAAEAAAAEAAQADQABAAEAAAAEAAUADQABAAEAAAAEAAYADQABAAEAAAAEAAcADQABAAEAAAAEAAgADQABAAEAAAAEAAkADQABAAEAAAAEAAoADQABAAEAAAAEAAsADQABAAEAAAAEAAwADQABAAEAAAAEAA0ADQABAAEAAAAEAA4ADQABAAEAAAAEAA8ADQABAAEAAAAEABAADQABAAEAAAAEABEADQABAAEAAAAEABIADQABAAEAAAAEABMADQABAAEAAAAEABQADQABAAEAAAAEABsADQABAAEAAAAEABwADQABAAEAAAAEAB0ADQABAAEAAAAEAB4ADQABAAEAAAAEAB8ADQABAAEAAAAEACAADQABAAEAAAAEACEADQABAAEAAAAEACIADQABAAEAAAAEACMADQABAAEAAAAEACQADQABAAEAAAAEACUADQABAAEAAAAEACYADQABAAEAAAAEACcADQABAAEAAAAEACgADQABAAEAAAAEACkADQABAAEAAAAEACoADQABAAEAAAAEACsADQABAAEAAAAEACwADQABAAEAAAAEAC0ADQABAAEAAAAEAC4ADQABAAEAAAAEAC8ADQABAAEAAAAEADAADQABAAEAAAAEADEADQABAAEAAAAEADIADQABAAEAAAAEADQADQABAAEAAAAEADUADQABAAEAAAAEADYADQABAAEAAAAEADcADQABAAEAAAAEADgADQABAAEAAAAEADkADQABAAEAAAAEADoADQABAAEAAAAEADsADQABAAEAAAAEADwADQABAAEAAAAEAD0ADQABAAEAAAAEAD4ADQABAAEAAAAEAD8ADQABAAEAAAAEAEAADQABAAEAAAAEAEIADQABAAEAAAAEAEMADQABAAEAAAAEAEQADQABAAEAAAAEAEUADQABAAEAAAAEAEYADQABAAEAAAAEAEsADQABAAEAAAAEAEwADQABAAEAAAAEAE0ADQABAAEAAAAEAE4ADQABAAEAAAAEAE8ADQABAAEAAAAEAFAADQABAAEAAAAEAFEADQABAAEAAAAEAFIADQABAAEAAAAEAFMADQABAAEAAAAEAFQADQABAAEAAAAEAFUADQABAAEAAAAEAFYADQABAAEAAAAEAFcADQABAAEAAAAEAFgADQABAAEAAAAEAFkADQABAAEAAAAEAFoADQABAAEAAAAEAFsADQABAAEAAAAFAP//DQABAAEAAAAFAAAADQABAAEAAAAFAAEADQABAAEAAAAFAAIADQABAAEAAAAFAAMADQABAAEAAAAFAAQADQABAAEAAAAFAAUADQABAAEAAAAFAAYADQABAAEAAAAFAAcADQABAAEAAAAFAAgADQABAAEAAAAFAAkADQABAAEAAAAFAAoADQABAAEAAAAFAAsADQABAAEAAAAFAAwADQABAAEAAAAFAA0ADQABAAEAAAAFAA4ADQABAAEAAAAFAA8ADQABAAEAAAAFABAADQABAAEAAAAFABEADQABAAEAAAAFABIADQABAAEAAAAFABMADQABAAEAAAAFABUADQABAAEAAAAFABYADQABAAEAAAAFABcADQABAAEAAAAFABgADQABAAEAAAAFABkADQABAAEAAAAFABoADQABAAEAAAAFAB0ADQABAAEAAAAFAB4ADQABAAEAAAAFAB8ADQABAAEAAAAFACAADQABAAEAAAAFACEADQABAAEAAAAFACIADQABAAEAAAAFACMADQABAAEAAAAFACQADQABAAEAAAAFACUADQABAAEAAAAFACYADQABAAEAAAAFACcADQABAAEAAAAFACgADQABAAEAAAAFACkADQABAAEAAAAFACoADQABAAEAAAAFACsADQABAAEAAAAFACwADQABAAEAAAAFAC0ADQABAAEAAAAFAC4ADQABAAEAAAAFAC8ADQABAAEAAAAFADAADQABAAEAAAAFADEADQABAAEAAAAFADMADQABAAEAAAAFADQADQABAAEAAAAFADUADQABAAEAAAAFADYADQABAAEAAAAFADcADQABAAEAAAAFADgADQABAAEAAAAFADkADQABAAEAAAAFADoADQABAAEAAAAFADsADQABAAEAAAAFADwADQABAAEAAAAFAD0ADQABAAEAAAAFAD4ADQABAAEAAAAFAD8ADQABAAEAAAAFAEAADQABAAEAAAAFAEEADQABAAEAAAAFAEQADQABAAEAAAAFAEcADQABAAEAAAAFAEgADQABAAEAAAAFAEkADQABAAEAAAAFAEoADQABAAEAAAAFAEwADQABAAEAAAAFAE0ADQABAAEAAAAFAE4ADQABAAEAAAAFAE8ADQABAAEAAAAFAFAADQABAAEAAAAFAFEADQABAAEAAAAFAFIADQABAAEAAAAFAFMADQABAAEAAAAFAFQADQABAAEAAAAFAFUADQABAAEAAAAFAFYADQABAAEAAAAFAFcADQABAAEAAAAFAFgADQABAAEAAAAFAFkADQABAAEAAAAFAFoADQABAAEAAAAFAFsADQABAAEAAAAGAP//DQABAAEAAAAGAAAADQABAAEAAAAGAAEADQABAAEAAAAGAAIADQABAAEAAAAGAAMADQABAAEAAAAGAAQADQABAAEAAAAGAAUADQABAAEAAAAGAAYADQABAAEAAAAGAAcADQABAAEAAAAGAAgADQABAAEAAAAGAAkADQABAAEAAAAGAAoADQABAAEAAAAGAAsADQABAAEAAAAGAAwADQABAAEAAAAGAA0ADQABAAEAAAAGAA4ADQABAAEAAAAGAA8ADQABAAEAAAAGABAADQABAAEAAAAGABEADQABAAEAAAAGABIADQABAAEAAAAGABQADQABAAEAAAAGABUADQABAAEAAAAGABYADQABAAEAAAAGABcADQABAAEAAAAGABgADQABAAEAAAAGABkADQABAAEAAAAGABoADQABAAEAAAAGABsADQABAAEAAAAGABwADQABAAEAAAAGAB8ADQABAAEAAAAGACAADQABAAEAAAAGACEADQABAAEAAAAGACIADQABAAEAAAAGACMADQABAAEAAAAGACQADQABAAEAAAAGACUADQABAAEAAAAGACYADQABAAEAAAAGACcADQABAAEAAAAGACgADQABAAEAAAAGACkADQABAAEAAAAGACoADQABAAEAAAAGACsADQABAAEAAAAGACwADQABAAEAAAAGAC0ADQABAAEAAAAGAC4ADQABAAEAAAAGAC8ADQABAAEAAAAGADAADQABAAEAAAAGADIADQABAAEAAAAGADMADQABAAEAAAAGADQADQABAAEAAAAGADUADQABAAEAAAAGADYADQABAAEAAAAGADcADQABAAEAAAAGADgADQABAAEAAAAGADkADQABAAEAAAAGADoADQABAAEAAAAGADsADQABAAEAAAAGADwADQABAAEAAAAGAD0ADQABAAEAAAAGAD4ADQABAAEAAAAGAD8ADQABAAEAAAAGAEAADQABAAEAAAAGAEEADQABAAEAAAAGAEIADQABAAEAAAAGAEMADQABAAEAAAAGAEQADQABAAEAAAAGAEUADQABAAEAAAAGAEYADQABAAEAAAAGAEcADQABAAEAAAAGAEgADQABAAEAAAAGAEkADQABAAEAAAAGAEoADQABAAEAAAAGAEsADQABAAEAAAAGAE0ADQABAAEAAAAGAE4ADQABAAEAAAAGAE8ADQABAAEAAAAGAFAADQABAAEAAAAGAFEADQABAAEAAAAGAFIADQABAAEAAAAGAFMADQABAAEAAAAGAFQADQABAAEAAAAGAFUADQABAAEAAAAGAFYADQABAAEAAAAGAFcADQABAAEAAAAGAFgADQABAAEAAAAGAFkADQABAAEAAAAGAFoADQABAAEAAAAGAFsADQABAAEAAAAHAP//DQABAAEAAAAHAAAADQABAAEAAAAHAAEADQABAAEAAAAHAAIADQABAAEAAAAHAAMADQABAAEAAAAHAAQADQABAAEAAAAHAAUADQABAAEAAAAHAAYADQABAAEAAAAHAAcADQABAAEAAAAHAAgADQABAAEAAAAHAAkADQABAAEAAAAHAAoADQABAAEAAAAHAAsADQABAAEAAAAHAAwADQABAAEAAAAHAA0ADQABAAEAAAAHAA4ADQABAAEAAAAHAA8ADQABAAEAAAAHABAADQABAAEAAAAHABEADQABAAEAAAAHABMADQABAAEAAAAHABQADQABAAEAAAAHABUADQABAAEAAAAHABYADQABAAEAAAAHABcADQABAAEAAAAHABgADQABAAEAAAAHABkADQABAAEAAAAHABoADQABAAEAAAAHABsADQABAAEAAAAHABwADQABAAEAAAAHAB0ADQABAAEAAAAHAB4ADQABAAEAAAAHACEADQABAAEAAAAHACIADQABAAEAAAAHACMADQABAAEAAAAHACQADQABAAEAAAAHACUADQABAAEAAAAHACYADQABAAEAAAAHACcADQABAAEAAAAHACgADQABAAEAAAAHACkADQABAAEAAAAHACoADQABAAEAAAAHACsADQABAAEAAAAHACwADQABAAEAAAAHAC0ADQABAAEAAAAHAC4ADQABAAEAAAAHAC8ADQABAAEAAAAHADAADQABAAEAAAAHADIADQABAAEAAAAHADMADQABAAEAAAAHADQADQABAAEAAAAHADUADQABAAEAAAAHADYADQABAAEAAAAHADcADQABAAEAAAAHADgADQABAAEAAAAHADkADQABAAEAAAAHADoADQABAAEAAAAHADsADQABAAEAAAAHADwADQABAAEAAAAHAD0ADQABAAEAAAAHAD4ADQABAAEAAAAHAD8ADQABAAEAAAAHAEAADQABAAEAAAAHAEEADQABAAEAAAAHAEIADQABAAEAAAAHAEMADQABAAEAAAAHAEQADQABAAEAAAAHAEUADQABAAEAAAAHAEYADQABAAEAAAAHAEcADQABAAEAAAAHAEgADQABAAEAAAAHAEkADQABAAEAAAAHAEoADQABAAEAAAAHAEsADQABAAEAAAAHAE0ADQABAAEAAAAHAE4ADQABAAEAAAAHAE8ADQABAAEAAAAHAFAADQABAAEAAAAHAFEADQABAAEAAAAHAFIADQABAAEAAAAHAFMADQABAAEAAAAHAFQADQABAAEAAAAHAFUADQABAAEAAAAHAFYADQABAAEAAAAHAFcADQABAAEAAAAHAFgADQABAAEAAAAHAFkADQABAAEAAAAHAFoADQABAAEAAAAHAFsADQABAAEAAAAIAP//DQABAAEAAAAIAAAADQABAAEAAAAIAAEADQABAAEAAAAIAAIADQABAAEAAAAIAAMADQABAAEAAAAIAAQADQABAAEAAAAIAAUADQABAAEAAAAIAAYADQABAAEAAAAIAAcADQABAAEAAAAIAAgADQABAAEAAAAIAAkADQABAAEAAAAIAAoADQABAAEAAAAIAAsADQABAAEAAAAIAAwADQABAAEAAAAIAA0ADQABAAEAAAAIAA4ADQABAAEAAAAIAA8ADQABAAEAAAAIABAADQABAAEAAAAIABEADQABAAEAAAAIABMADQABAAEAAAAIABQADQABAAEAAAAIABUADQABAAEAAAAIABYADQABAAEAAAAIABcADQABAAEAAAAIABgADQABAAEAAAAIABkADQABAAEAAAAIABoADQABAAEAAAAIABsADQABAAEAAAAIABwADQABAAEAAAAIAB0ADQABAAEAAAAIAB4ADQABAAEAAAAIAB8ADQABAAEAAAAIACAADQABAAEAAAAIADIADQABAAEAAAAIADMADQABAAEAAAAIADQADQABAAEAAAAIADUADQABAAEAAAAIADYADQABAAEAAAAIADcADQABAAEAAAAIADgADQABAAEAAAAIADkADQABAAEAAAAIADoADQABAAEAAAAIADsADQABAAEAAAAIADwADQABAAEAAAAIAD0ADQABAAEAAAAIAD4ADQABAAEAAAAIAD8ADQABAAEAAAAIAEAADQABAAEAAAAIAEEADQABAAEAAAAIAEIADQABAAEAAAAIAEMADQABAAEAAAAIAEQADQABAAEAAAAIAEUADQABAAEAAAAIAEYADQABAAEAAAAIAEcADQABAAEAAAAIAEgADQABAAEAAAAIAEkADQABAAEAAAAIAEoADQABAAEAAAAIAEsADQABAAEAAAAIAE0ADQABAAEAAAAIAE4ADQABAAEAAAAIAE8ADQABAAEAAAAIAFAADQABAAEAAAAIAFEADQABAAEAAAAIAFIADQABAAEAAAAIAFMADQABAAEAAAAIAFQADQABAAEAAAAIAFUADQABAAEAAAAIAFYADQABAAEAAAAIAFcADQABAAEAAAAIAFgADQABAAEAAAAIAFkADQABAAEAAAAIAFoADQABAAEAAAAIAFsADQABAAEAAAAJAP//DQABAAEAAAAJAAAADQABAAEAAAAJAAEADQABAAEAAAAJAAIADQABAAEAAAAJAAMADQABAAEAAAAJAAQADQABAAEAAAAJAAUADQABAAEAAAAJAAYADQABAAEAAAAJAAcADQABAAEAAAAJAAgADQABAAEAAAAJAAkADQABAAEAAAAJAAoADQABAAEAAAAJAAsADQABAAEAAAAJAAwADQABAAEAAAAJAA0ADQABAAEAAAAJAA4ADQABAAEAAAAJAA8ADQABAAEAAAAJABAADQABAAEAAAAJABIADQABAAEAAAAJABMADQABAAEAAAAJABQADQABAAEAAAAJABUADQABAAEAAAAJABYADQABAAEAAAAJABcADQABAAEAAAAJABgADQABAAEAAAAJABkADQABAAEAAAAJABoADQABAAEAAAAJABsADQABAAEAAAAJABwADQABAAEAAAAJAB0ADQABAAEAAAAJAB4ADQABAAEAAAAJAB8ADQABAAEAAAAJACAADQABAAEAAAAJADIADQABAAEAAAAJADMADQABAAEAAAAJADQADQABAAEAAAAJADUADQABAAEAAAAJADYADQABAAEAAAAJADcADQABAAEAAAAJADgADQABAAEAAAAJADkADQABAAEAAAAJADoADQABAAEAAAAJADsADQABAAEAAAAJADwADQABAAEAAAAJAD0ADQABAAEAAAAJAD4ADQABAAEAAAAJAD8ADQABAAEAAAAJAEAADQABAAEAAAAJAEEADQABAAEAAAAJAEIADQABAAEAAAAJAEMADQABAAEAAAAJAEQADQABAAEAAAAJAEUADQABAAEAAAAJAEYADQABAAEAAAAJAEcADQABAAEAAAAJAEgADQABAAEAAAAJAEkADQABAAEAAAAJAEoADQABAAEAAAAJAEsADQABAAEAAAAJAE0ADQABAAEAAAAJAE4ADQABAAEAAAAJAE8ADQABAAEAAAAJAFAADQABAAEAAAAJAFEADQABAAEAAAAJAFIADQABAAEAAAAJAFMADQABAAEAAAAJAFQADQABAAEAAAAJAFUADQABAAEAAAAJAFYADQABAAEAAAAJAFcADQABAAEAAAAJAFgADQABAAEAAAAJAFkADQABAAEAAAAJAFoADQABAAEAAAAJAFsADQABAAEAAAAKAP//DQABAAEAAAAKAAAADQABAAEAAAAKAAEADQABAAEAAAAKAAIADQABAAEAAAAKAAMADQABAAEAAAAKAAQADQABAAEAAAAKAAUADQABAAEAAAAKAAYADQABAAEAAAAKAAcADQABAAEAAAAKAAgADQABAAEAAAAKAAkADQABAAEAAAAKAAoADQABAAEAAAAKAAsADQABAAEAAAAKAAwADQABAAEAAAAKAA0ADQABAAEAAAAKAA4ADQABAAEAAAAKAA8ADQABAAEAAAAKABEADQABAAEAAAAKABIADQABAAEAAAAKABMADQABAAEAAAAKABQADQABAAEAAAAKABUADQABAAEAAAAKABYADQABAAEAAAAKABcADQABAAEAAAAKABgADQABAAEAAAAKABkADQABAAEAAAAKABoADQABAAEAAAAKABsADQABAAEAAAAKABwADQABAAEAAAAKAB0ADQABAAEAAAAKAB4ADQABAAEAAAAKAB8ADQABAAEAAAAKACAADQABAAEAAAAKACEADQABAAEAAAAKACMADQABAAEAAAAKACQADQABAAEAAAAKACUADQABAAEAAAAKACYADQABAAEAAAAKACcADQABAAEAAAAKACgADQABAAEAAAAKACkADQABAAEAAAAKACoADQABAAEAAAAKACsADQABAAEAAAAKACwADQABAAEAAAAKAC0ADQABAAEAAAAKAC4ADQABAAEAAAAKAC8ADQABAAEAAAAKADAADQABAAEAAAAKADIADQABAAEAAAAKADMADQABAAEAAAAKADQADQABAAEAAAAKADUADQABAAEAAAAKADYADQABAAEAAAAKADcADQABAAEAAAAKADgADQABAAEAAAAKADkADQABAAEAAAAKADoADQABAAEAAAAKADsADQABAAEAAAAKADwADQABAAEAAAAKAD0ADQABAAEAAAAKAD4ADQABAAEAAAAKAD8ADQABAAEAAAAKAEAADQABAAEAAAAKAEEADQABAAEAAAAKAEIADQABAAEAAAAKAEMADQABAAEAAAAKAEQADQABAAEAAAAKAEUADQABAAEAAAAKAEYADQABAAEAAAAKAEcADQABAAEAAAAKAEgADQABAAEAAAAKAEkADQABAAEAAAAKAEoADQABAAEAAAAKAEsADQABAAEAAAAKAE0ADQABAAEAAAAKAE4ADQABAAEAAAAKAE8ADQABAAEAAAAKAFAADQABAAEAAAAKAFEADQABAAEAAAAKAFIADQABAAEAAAAKAFMADQABAAEAAAAKAFQADQABAAEAAAAKAFUADQABAAEAAAAKAFYADQABAAEAAAAKAFcADQABAAEAAAAKAFgADQABAAEAAAAKAFkADQABAAEAAAAKAFoADQABAAEAAAAKAFsADQABAAEAAAALAP//DQABAAEAAAALAAAADQABAAEAAAALAAEADQABAAEAAAALAAIADQABAAEAAAALAAMADQABAAEAAAALAAQADQABAAEAAAALAAUADQABAAEAAAALAAYADQABAAEAAAALAAcADQABAAEAAAALAAgADQABAAEAAAALAAkADQABAAEAAAALAAoADQABAAEAAAALAAsADQABAAEAAAALAAwADQABAAEAAAALAA0ADQABAAEAAAALAA4ADQABAAEAAAALAA8ADQABAAEAAAALABEADQABAAEAAAALABIADQABAAEAAAALABMADQABAAEAAAALABQADQABAAEAAAALABUADQABAAEAAAALABYADQABAAEAAAALABcADQABAAEAAAALABgADQABAAEAAAALABkADQABAAEAAAALABoADQABAAEAAAALABsADQABAAEAAAALABwADQABAAEAAAALAB0ADQABAAEAAAALAB4ADQABAAEAAAALAB8ADQABAAEAAAALACAADQABAAEAAAALACEADQABAAEAAAALACMADQABAAEAAAALACQADQABAAEAAAALACUADQABAAEAAAALACYADQABAAEAAAALACcADQABAAEAAAALACgADQABAAEAAAALACkADQABAAEAAAALACoADQABAAEAAAALACsADQABAAEAAAALACwADQABAAEAAAALAC0ADQABAAEAAAALAC4ADQABAAEAAAALAC8ADQABAAEAAAALADAADQABAAEAAAALADIADQABAAEAAAALADMADQABAAEAAAALADQADQABAAEAAAALADUADQABAAEAAAALADYADQABAAEAAAALADcADQABAAEAAAALADgADQABAAEAAAALADkADQABAAEAAAALADoADQABAAEAAAALADsADQABAAEAAAALADwADQABAAEAAAALAD0ADQABAAEAAAALAD4ADQABAAEAAAALAD8ADQABAAEAAAALAEAADQABAAEAAAALAEEADQABAAEAAAALAEIADQABAAEAAAALAEMADQABAAEAAAALAEQADQABAAEAAAALAEUADQABAAEAAAALAEYADQABAAEAAAALAEcADQABAAEAAAALAEgADQABAAEAAAALAEkADQABAAEAAAALAEoADQABAAEAAAALAEsADQABAAEAAAALAE0ADQABAAEAAAALAE4ADQABAAEAAAALAE8ADQABAAEAAAALAFAADQABAAEAAAALAFEADQABAAEAAAALAFIADQABAAEAAAALAFMADQABAAEAAAALAFQADQABAAEAAAALAFUADQABAAEAAAALAFYADQABAAEAAAALAFcADQABAAEAAAALAFgADQABAAEAAAALAFkADQABAAEAAAALAFoADQABAAEAAAALAFsADQABAAEAAAAMAP//DQABAAEAAAAMAAAADQABAAEAAAAMAAEADQABAAEAAAAMAAIADQABAAEAAAAMAAMADQABAAEAAAAMAAQADQABAAEAAAAMAAUADQABAAEAAAAMAAYADQABAAEAAAAMAAcADQABAAEAAAAMAAgADQABAAEAAAAMAAkADQABAAEAAAAMAAoADQABAAEAAAAMAAsADQABAAEAAAAMAAwADQABAAEAAAAMAA0ADQABAAEAAAAMAA4ADQABAAEAAAAMAA8ADQABAAEAAAAMABEADQABAAEAAAAMABIADQABAAEAAAAMABMADQABAAEAAAAMABQADQABAAEAAAAMABUADQABAAEAAAAMABYADQABAAEAAAAMABcADQABAAEAAAAMABgADQABAAEAAAAMABkADQABAAEAAAAMABoADQABAAEAAAAMABsADQABAAEAAAAMABwADQABAAEAAAAMAB0ADQABAAEAAAAMAB4ADQABAAEAAAAMAB8ADQABAAEAAAAMACAADQABAAEAAAAMACEADQABAAEAAAAMACMADQABAAEAAAAMACQADQABAAEAAAAMACUADQABAAEAAAAMACYADQABAAEAAAAMACcADQABAAEAAAAMACgADQABAAEAAAAMACkADQABAAEAAAAMACoADQABAAEAAAAMACsADQABAAEAAAAMACwADQABAAEAAAAMAC0ADQABAAEAAAAMAC4ADQABAAEAAAAMAC8ADQABAAEAAAAMADAADQABAAEAAAAMADEADQABAAEAAAAMADMADQABAAEAAAAMADQADQABAAEAAAAMADUADQABAAEAAAAMADYADQABAAEAAAAMADcADQABAAEAAAAMADgADQABAAEAAAAMADkADQABAAEAAAAMADoADQABAAEAAAAMADsADQABAAEAAAAMADwADQABAAEAAAAMAD0ADQABAAEAAAAMAD4ADQABAAEAAAAMAD8ADQABAAEAAAAMAEAADQABAAEAAAAMAEEADQABAAEAAAAMAEQADQABAAEAAAAMAEcADQABAAEAAAAMAEgADQABAAEAAAAMAEkADQABAAEAAAAMAEoADQABAAEAAAAMAEwADQABAAEAAAAMAE0ADQABAAEAAAAMAE4ADQABAAEAAAAMAE8ADQABAAEAAAAMAFAADQABAAEAAAAMAFEADQABAAEAAAAMAFIADQABAAEAAAAMAFMADQABAAEAAAAMAFQADQABAAEAAAAMAFUADQABAAEAAAAMAFYADQABAAEAAAAMAFcADQABAAEAAAAMAFgADQABAAEAAAAMAFkADQABAAEAAAAMAFoADQABAAEAAAAMAFsADQABAAEAAAANAP//DQABAAEAAAANAAAADQABAAEAAAANAAEADQABAAEAAAANAAIADQABAAEAAAANAAMADQABAAEAAAANAAQADQABAAEAAAANAAUADQABAAEAAAANAAYADQABAAEAAAANAAcADQABAAEAAAANAAgADQABAAEAAAANAAkADQABAAEAAAANAAoADQABAAEAAAANAAsADQABAAEAAAANAAwADQABAAEAAAANAA0ADQABAAEAAAANAA4ADQABAAEAAAANAA8ADQABAAEAAAANABEADQABAAEAAAANABIADQABAAEAAAANABMADQABAAEAAAANABQADQABAAEAAAANABUADQABAAEAAAANABYADQABAAEAAAANABcADQABAAEAAAANABgADQABAAEAAAANABkADQABAAEAAAANABoADQABAAEAAAANABsADQABAAEAAAANABwADQABAAEAAAANAB0ADQABAAEAAAANAB4ADQABAAEAAAANAB8ADQABAAEAAAANACAADQABAAEAAAANACEADQABAAEAAAANACMADQABAAEAAAANACQADQABAAEAAAANACUADQABAAEAAAANACYADQABAAEAAAANACcADQABAAEAAAANACgADQABAAEAAAANACkADQABAAEAAAANACoADQABAAEAAAANACsADQABAAEAAAANACwADQABAAEAAAANAC0ADQABAAEAAAANAC4ADQABAAEAAAANAC8ADQABAAEAAAANADAADQABAAEAAAANADEADQABAAEAAAANADMADQABAAEAAAANADQADQABAAEAAAANADUADQABAAEAAAANADYADQABAAEAAAANADcADQABAAEAAAANADgADQABAAEAAAANADkADQABAAEAAAANADoADQABAAEAAAANADsADQABAAEAAAANADwADQABAAEAAAANAD0ADQABAAEAAAANAD4ADQABAAEAAAANAD8ADQABAAEAAAANAEAADQABAAEAAAANAEIADQABAAEAAAANAEMADQABAAEAAAANAEQADQABAAEAAAANAEUADQABAAEAAAANAEYADQABAAEAAAANAEsADQABAAEAAAANAEwADQABAAEAAAANAE0ADQABAAEAAAANAE4ADQABAAEAAAANAE8ADQABAAEAAAANAFAADQABAAEAAAANAFEADQABAAEAAAANAFIADQABAAEAAAANAFMADQABAAEAAAANAFQADQABAAEAAAANAFUADQABAAEAAAANAFYADQABAAEAAAANAFcADQABAAEAAAANAFgADQABAAEAAAANAFkADQABAAEAAAANAFoADQABAAEAAAANAFsADQABAAEAAAAOAP//DQABAAEAAAAOAAAADQABAAEAAAAOAAEADQABAAEAAAAOAAIADQABAAEAAAAOAAMADQABAAEAAAAOAAQADQABAAEAAAAOAAUADQABAAEAAAAOAAYADQABAAEAAAAOAAcADQABAAEAAAAOAAgADQABAAEAAAAOAAkADQABAAEAAAAOAAoADQABAAEAAAAOAAsADQABAAEAAAAOAAwADQABAAEAAAAOAA0ADQABAAEAAAAOAA4ADQABAAEAAAAOAA8ADQABAAEAAAAOABEADQABAAEAAAAOABIADQABAAEAAAAOABMADQABAAEAAAAOABQADQABAAEAAAAOABUADQABAAEAAAAOABYADQABAAEAAAAOABcADQABAAEAAAAOABgADQABAAEAAAAOABkADQABAAEAAAAOABoADQABAAEAAAAOABsADQABAAEAAAAOABwADQABAAEAAAAOAB0ADQABAAEAAAAOAB4ADQABAAEAAAAOAB8ADQABAAEAAAAOACAADQABAAEAAAAOACEADQABAAEAAAAOACMADQABAAEAAAAOACQADQABAAEAAAAOACUADQABAAEAAAAOACYADQABAAEAAAAOACcADQABAAEAAAAOACgADQABAAEAAAAOACkADQABAAEAAAAOACoADQABAAEAAAAOACsADQABAAEAAAAOACwADQABAAEAAAAOAC0ADQABAAEAAAAOAC4ADQABAAEAAAAOAC8ADQABAAEAAAAOADAADQABAAEAAAAOADEADQABAAEAAAAOADIADQABAAEAAAAOADQADQABAAEAAAAOADUADQABAAEAAAAOADYADQABAAEAAAAOADcADQABAAEAAAAOADgADQABAAEAAAAOADkADQABAAEAAAAOADoADQABAAEAAAAOADsADQABAAEAAAAOADwADQABAAEAAAAOAD0ADQABAAEAAAAOAD4ADQABAAEAAAAOAD8ADQABAAEAAAAOAEAADQABAAEAAAAOAEIADQABAAEAAAAOAEMADQABAAEAAAAOAEQADQABAAEAAAAOAEUADQABAAEAAAAOAEYADQABAAEAAAAOAEcADQABAAEAAAAOAEgADQABAAEAAAAOAEkADQABAAEAAAAOAEoADQABAAEAAAAOAEsADQABAAEAAAAOAEwADQABAAEAAAAOAE0ADQABAAEAAAAOAE4ADQABAAEAAAAOAE8ADQABAAEAAAAOAFAADQABAAEAAAAOAFEADQABAAEAAAAOAFIADQABAAEAAAAOAFMADQABAAEAAAAOAFQADQABAAEAAAAOAFUADQABAAEAAAAOAFYADQABAAEAAAAOAFcADQABAAEAAAAOAFgADQABAAEAAAAOAFkADQABAAEAAAAOAFoADQABAAEAAAAOAFsADQABAAEAAAAPAP//DQABAAEAAAAPAAAADQABAAEAAAAPAAEADQABAAEAAAAPAAIADQABAAEAAAAPAAMADQABAAEAAAAPAAQADQABAAEAAAAPAAUADQABAAEAAAAPAAYADQABAAEAAAAPAAcADQABAAEAAAAPAAgADQABAAEAAAAPAAkADQABAAEAAAAPAAoADQABAAEAAAAPAAsADQABAAEAAAAPAAwADQABAAEAAAAPAA0ADQABAAEAAAAPAA4ADQABAAEAAAAPAA8ADQABAAEAAAAPABEADQABAAEAAAAPABIADQABAAEAAAAPABMADQABAAEAAAAPABQADQABAAEAAAAPABUADQABAAEAAAAPABYADQABAAEAAAAPABcADQABAAEAAAAPABgADQABAAEAAAAPABkADQABAAEAAAAPABoADQABAAEAAAAPABsADQABAAEAAAAPABwADQABAAEAAAAPAB0ADQABAAEAAAAPAB4ADQABAAEAAAAPAB8ADQABAAEAAAAPACAADQABAAEAAAAPACEADQABAAEAAAAPACMADQABAAEAAAAPACQADQABAAEAAAAPACUADQABAAEAAAAPACYADQABAAEAAAAPACcADQABAAEAAAAPACgADQABAAEAAAAPACkADQABAAEAAAAPACoADQABAAEAAAAPACsADQABAAEAAAAPACwADQABAAEAAAAPAC0ADQABAAEAAAAPAC4ADQABAAEAAAAPAC8ADQABAAEAAAAPADAADQABAAEAAAAPADEADQABAAEAAAAPADIADQABAAEAAAAPADQADQABAAEAAAAPADUADQABAAEAAAAPADYADQABAAEAAAAPADcADQABAAEAAAAPADgADQABAAEAAAAPADkADQABAAEAAAAPADoADQABAAEAAAAPADsADQABAAEAAAAPADwADQABAAEAAAAPAD0ADQABAAEAAAAPAD4ADQABAAEAAAAPAD8ADQABAAEAAAAPAEEADQABAAEAAAAPAEIADQABAAEAAAAPAEMADQABAAEAAAAPAEQADQABAAEAAAAPAEUADQABAAEAAAAPAEYADQABAAEAAAAPAEcADQABAAEAAAAPAEgADQABAAEAAAAPAEkADQABAAEAAAAPAEoADQABAAEAAAAPAEsADQABAAEAAAAPAEwADQABAAEAAAAPAE0ADQABAAEAAAAPAE4ADQABAAEAAAAPAE8ADQABAAEAAAAPAFAADQABAAEAAAAPAFEADQABAAEAAAAPAFIADQABAAEAAAAPAFMADQABAAEAAAAPAFQADQABAAEAAAAPAFUADQABAAEAAAAPAFYADQABAAEAAAAPAFcADQABAAEAAAAPAFgADQABAAEAAAAPAFkADQABAAEAAAAPAFoADQABAAEAAAAPAFsADQABAAEAAAAQAP//DQABAAEAAAAQAAAADQABAAEAAAAQAAEADQABAAEAAAAQAAIADQABAAEAAAAQAAMADQABAAEAAAAQAAQADQABAAEAAAAQAAUADQABAAEAAAAQAAYADQABAAEAAAAQAAcADQABAAEAAAAQAAgADQABAAEAAAAQAAkADQABAAEAAAAQAAoADQABAAEAAAAQAAsADQABAAEAAAAQAAwADQABAAEAAAAQAA0ADQABAAEAAAAQAA4ADQABAAEAAAAQAA8ADQABAAEAAAAQABEADQABAAEAAAAQABIADQABAAEAAAAQABMADQABAAEAAAAQABQADQABAAEAAAAQABUADQABAAEAAAAQABYADQABAAEAAAAQABcADQABAAEAAAAQABgADQABAAEAAAAQABkADQABAAEAAAAQABoADQABAAEAAAAQABsADQABAAEAAAAQABwADQABAAEAAAAQAB0ADQABAAEAAAAQAB4ADQABAAEAAAAQAB8ADQABAAEAAAAQACAADQABAAEAAAAQACEADQABAAEAAAAQACMADQABAAEAAAAQACQADQABAAEAAAAQACUADQABAAEAAAAQACYADQABAAEAAAAQACcADQABAAEAAAAQACgADQABAAEAAAAQACkADQABAAEAAAAQACoADQABAAEAAAAQACsADQABAAEAAAAQACwADQABAAEAAAAQAC0ADQABAAEAAAAQAC4ADQABAAEAAAAQAC8ADQABAAEAAAAQADAADQABAAEAAAAQADEADQABAAEAAAAQADIADQABAAEAAAAQADYADQABAAEAAAAQADcADQABAAEAAAAQADgADQABAAEAAAAQADkADQABAAEAAAAQADoADQABAAEAAAAQADsADQABAAEAAAAQADwADQABAAEAAAAQAD0ADQABAAEAAAAQAEAADQABAAEAAAAQAEEADQABAAEAAAAQAEIADQABAAEAAAAQAEMADQABAAEAAAAQAEQADQABAAEAAAAQAEUADQABAAEAAAAQAEYADQABAAEAAAAQAEcADQABAAEAAAAQAEgADQABAAEAAAAQAEkADQABAAEAAAAQAEoADQABAAEAAAAQAEsADQABAAEAAAAQAEwADQABAAEAAAAQAE0ADQABAAEAAAAQAE4ADQABAAEAAAAQAE8ADQABAAEAAAAQAFAADQABAAEAAAAQAFEADQABAAEAAAAQAFIADQABAAEAAAAQAFMADQABAAEAAAAQAFQADQABAAEAAAAQAFUADQABAAEAAAAQAFYADQABAAEAAAAQAFcADQABAAEAAAAQAFgADQABAAEAAAAQAFkADQABAAEAAAAQAFoADQABAAEAAAAQAFsADQABAAEAAAARAP//DQABAAEAAAARAAAADQABAAEAAAARAAEADQABAAEAAAARAAIADQABAAEAAAARAAMADQABAAEAAAARAAQADQABAAEAAAARAAUADQABAAEAAAARAAYADQABAAEAAAARAAcADQABAAEAAAARAAgADQABAAEAAAARAAkADQABAAEAAAARAAoADQABAAEAAAARAAsADQABAAEAAAARAAwADQABAAEAAAARAA0ADQABAAEAAAARAA4ADQABAAEAAAARAA8ADQABAAEAAAARABEADQABAAEAAAARABIADQABAAEAAAARABMADQABAAEAAAARABQADQABAAEAAAARABUADQABAAEAAAARABYADQABAAEAAAARABcADQABAAEAAAARABgADQABAAEAAAARABkADQABAAEAAAARABoADQABAAEAAAARABsADQABAAEAAAARABwADQABAAEAAAARAB0ADQABAAEAAAARAB4ADQABAAEAAAARAB8ADQABAAEAAAARACAADQABAAEAAAARACEADQABAAEAAAARACMADQABAAEAAAARACQADQABAAEAAAARACUADQABAAEAAAARACYADQABAAEAAAARACcADQABAAEAAAARACgADQABAAEAAAARACkADQABAAEAAAARACoADQABAAEAAAARACsADQABAAEAAAARACwADQABAAEAAAARAC0ADQABAAEAAAARAC4ADQABAAEAAAARAC8ADQABAAEAAAARADAADQABAAEAAAARADEADQABAAEAAAARADIADQABAAEAAAARADMADQABAAEAAAARADQADQABAAEAAAARADUADQABAAEAAAARAD4ADQABAAEAAAARAD8ADQABAAEAAAARAEAADQABAAEAAAARAEEADQABAAEAAAARAEIADQABAAEAAAARAEMADQABAAEAAAARAEQADQABAAEAAAARAEUADQABAAEAAAARAEYADQABAAEAAAARAEcADQABAAEAAAARAEgADQABAAEAAAARAEkADQABAAEAAAARAEoADQABAAEAAAARAEsADQABAAEAAAARAEwADQABAAEAAAARAE0ADQABAAEAAAARAE4ADQABAAEAAAARAE8ADQABAAEAAAARAFAADQABAAEAAAARAFEADQABAAEAAAARAFIADQABAAEAAAARAFMADQABAAEAAAARAFQADQABAAEAAAARAFUADQABAAEAAAARAFYADQABAAEAAAARAFcADQABAAEAAAARAFgADQABAAEAAAARAFkADQABAAEAAAARAFoADQABAAEAAAARAFsADQABAAEAAAASAP//DQABAAEAAAASAAAADQABAAEAAAASAAEADQABAAEAAAASAAIADQABAAEAAAASAAMADQABAAEAAAASAAQADQABAAEAAAASAAUADQABAAEAAAASAAYADQABAAEAAAASAAcADQABAAEAAAASAAgADQABAAEAAAASAAkADQABAAEAAAASAAoADQABAAEAAAASAAsADQABAAEAAAASAAwADQABAAEAAAASAA0ADQABAAEAAAASAA4ADQABAAEAAAASAA8ADQABAAEAAAASABAADQABAAEAAAASABIADQABAAEAAAASABMADQABAAEAAAASABQADQABAAEAAAASABUADQABAAEAAAASABYADQABAAEAAAASABcADQABAAEAAAASABgADQABAAEAAAASABkADQABAAEAAAASABoADQABAAEAAAASABsADQABAAEAAAASABwADQABAAEAAAASAB0ADQABAAEAAAASAB4ADQABAAEAAAASAB8ADQABAAEAAAASACAADQABAAEAAAASACEADQABAAEAAAASACMADQABAAEAAAASACQADQABAAEAAAASACUADQABAAEAAAASACYADQABAAEAAAASACcADQABAAEAAAASACgADQABAAEAAAASACkADQABAAEAAAASACoADQABAAEAAAASACsADQABAAEAAAASACwADQABAAEAAAASAC0ADQABAAEAAAASAC4ADQABAAEAAAASAC8ADQABAAEAAAASADAADQABAAEAAAASADEADQABAAEAAAASADIADQABAAEAAAASADMADQABAAEAAAASADQADQABAAEAAAASADUADQABAAEAAAASADYADQABAAEAAAASADcADQABAAEAAAASADgADQABAAEAAAASADkADQABAAEAAAASADoADQABAAEAAAASADsADQABAAEAAAASADwADQABAAEAAAASAD0ADQABAAEAAAASAD4ADQABAAEAAAASAD8ADQABAAEAAAASAEAADQABAAEAAAASAEEADQABAAEAAAASAEIADQABAAEAAAASAEMADQABAAEAAAASAEQADQABAAEAAAASAEUADQABAAEAAAASAEYADQABAAEAAAASAEcADQABAAEAAAASAEgADQABAAEAAAASAEkADQABAAEAAAASAEoADQABAAEAAAASAEsADQABAAEAAAASAEwADQABAAEAAAASAE0ADQABAAEAAAASAE4ADQABAAEAAAASAE8ADQABAAEAAAASAFAADQABAAEAAAASAFEADQABAAEAAAASAFIADQABAAEAAAASAFMADQABAAEAAAASAFQADQABAAEAAAASAFUADQABAAEAAAASAFYADQABAAEAAAASAFcADQABAAEAAAASAFgADQABAAEAAAASAFkADQABAAEAAAASAFoADQABAAEAAAASAFsADQABAAEAAAATAP//DQABAAEAAAATAAAADQABAAEAAAATAAEADQABAAEAAAATAAIADQABAAEAAAATAAMADQABAAEAAAATAAQADQABAAEAAAATAAUADQABAAEAAAATAAYADQABAAEAAAATAAcADQABAAEAAAATAAgADQABAAEAAAATAAkADQABAAEAAAATAAoADQABAAEAAAATAAsADQABAAEAAAATAAwADQABAAEAAAATAA0ADQABAAEAAAATAA4ADQABAAEAAAATAA8ADQABAAEAAAATABAADQABAAEAAAATABIADQABAAEAAAATABMADQABAAEAAAATABQADQABAAEAAAATABUADQABAAEAAAATABYADQABAAEAAAATABcADQABAAEAAAATABgADQABAAEAAAATABkADQABAAEAAAATABoADQABAAEAAAATABsADQABAAEAAAATABwADQABAAEAAAATAB0ADQABAAEAAAATAB4ADQABAAEAAAATAB8ADQABAAEAAAATACAADQABAAEAAAATACIADQABAAEAAAATACMADQABAAEAAAATACQADQABAAEAAAATACUADQABAAEAAAATACYADQABAAEAAAATACcADQABAAEAAAATACgADQABAAEAAAATACkADQABAAEAAAATACoADQABAAEAAAATACsADQABAAEAAAATACwADQABAAEAAAATAC0ADQABAAEAAAATAC4ADQABAAEAAAATAC8ADQABAAEAAAATADAADQABAAEAAAATADEADQABAAEAAAATADIADQABAAEAAAATADMADQABAAEAAAATADQADQABAAEAAAATADUADQABAAEAAAATADYADQABAAEAAAATADcADQABAAEAAAATADgADQABAAEAAAATADkADQABAAEAAAATADoADQABAAEAAAATADsADQABAAEAAAATADwADQABAAEAAAATAD0ADQABAAEAAAATAD4ADQABAAEAAAATAD8ADQABAAEAAAATAEAADQABAAEAAAATAEEADQABAAEAAAATAEIADQABAAEAAAATAEMADQABAAEAAAATAEQADQABAAEAAAATAEUADQABAAEAAAATAEYADQABAAEAAAATAEcADQABAAEAAAATAEgADQABAAEAAAATAEkADQABAAEAAAATAEoADQABAAEAAAATAEsADQABAAEAAAATAEwADQABAAEAAAATAE0ADQABAAEAAAATAE4ADQABAAEAAAATAE8ADQABAAEAAAATAFAADQABAAEAAAATAFEADQABAAEAAAATAFIADQABAAEAAAATAFMADQABAAEAAAATAFQADQABAAEAAAATAFUADQABAAEAAAATAFYADQABAAEAAAATAFcADQABAAEAAAATAFgADQABAAEAAAATAFkADQABAAEAAAATAFoADQABAAEAAAATAFsADQABAAEAAAAUAP//DQABAAEAAAAUAAAADQABAAEAAAAUAAEADQABAAEAAAAUAAIADQABAAEAAAAUAAMADQABAAEAAAAUAAQADQABAAEAAAAUAAUADQABAAEAAAAUAAYADQABAAEAAAAUAAcADQABAAEAAAAUAAgADQABAAEAAAAUAAkADQABAAEAAAAUAAoADQABAAEAAAAUAAsADQABAAEAAAAUAAwADQABAAEAAAAUAA0ADQABAAEAAAAUAA4ADQABAAEAAAAUAA8ADQABAAEAAAAUABAADQABAAEAAAAUABMADQABAAEAAAAUABQADQABAAEAAAAUABUADQABAAEAAAAUABYADQABAAEAAAAUABcADQABAAEAAAAUABgADQABAAEAAAAUABkADQABAAEAAAAUABoADQABAAEAAAAUABsADQABAAEAAAAUABwADQABAAEAAAAUAB0ADQABAAEAAAAUAB4ADQABAAEAAAAUACEADQABAAEAAAAUACIADQABAAEAAAAUACMADQABAAEAAAAUACQADQABAAEAAAAUACUADQABAAEAAAAUACYADQABAAEAAAAUACcADQABAAEAAAAUACgADQABAAEAAAAUACkADQABAAEAAAAUACoADQABAAEAAAAUACsADQABAAEAAAAUACwADQABAAEAAAAUAC0ADQABAAEAAAAUAC4ADQABAAEAAAAUAC8ADQABAAEAAAAUADAADQABAAEAAAAUADEADQABAAEAAAAUADIADQABAAEAAAAUADMADQABAAEAAAAUADQADQABAAEAAAAUADUADQABAAEAAAAUADYADQABAAEAAAAUADcADQABAAEAAAAUADgADQABAAEAAAAUADkADQABAAEAAAAUADoADQABAAEAAAAUADsADQABAAEAAAAUADwADQABAAEAAAAUAD0ADQABAAEAAAAUAD4ADQABAAEAAAAUAD8ADQABAAEAAAAUAEAADQABAAEAAAAUAEEADQABAAEAAAAUAEIADQABAAEAAAAUAEMADQABAAEAAAAUAEQADQABAAEAAAAUAEUADQABAAEAAAAUAEYADQABAAEAAAAUAEcADQABAAEAAAAUAEgADQABAAEAAAAUAEkADQABAAEAAAAUAEoADQABAAEAAAAUAEsADQABAAEAAAAUAEwADQABAAEAAAAUAE0ADQABAAEAAAAUAE4ADQABAAEAAAAUAE8ADQABAAEAAAAUAFAADQABAAEAAAAUAFEADQABAAEAAAAUAFIADQABAAEAAAAUAFMADQABAAEAAAAUAFQADQABAAEAAAAUAFUADQABAAEAAAAUAFYADQABAAEAAAAUAFcADQABAAEAAAAUAFgADQABAAEAAAAUAFkADQABAAEAAAAUAFoADQABAAEAAAAUAFsADQABAAEAAAAVAP//DQABAAEAAAAVAAAADQABAAEAAAAVAAEADQABAAEAAAAVAAIADQABAAEAAAAVAAMADQABAAEAAAAVAAQADQABAAEAAAAVAAUADQABAAEAAAAVAAYADQABAAEAAAAVAAcADQABAAEAAAAVAAgADQABAAEAAAAVAAkADQABAAEAAAAVAAoADQABAAEAAAAVAAsADQABAAEAAAAVAAwADQABAAEAAAAVAA0ADQABAAEAAAAVAA4ADQABAAEAAAAVAA8ADQABAAEAAAAVABAADQABAAEAAAAVABUADQABAAEAAAAVABYADQABAAEAAAAVABcADQABAAEAAAAVABgADQABAAEAAAAVABkADQABAAEAAAAVABoADQABAAEAAAAVABsADQABAAEAAAAVABwADQABAAEAAAAVAB8ADQABAAEAAAAVACAADQABAAEAAAAVACEADQABAAEAAAAVACIADQABAAEAAAAVACMADQABAAEAAAAVACQADQABAAEAAAAVACUADQABAAEAAAAVACYADQABAAEAAAAVACcADQABAAEAAAAVACgADQABAAEAAAAVACkADQABAAEAAAAVACoADQABAAEAAAAVACsADQABAAEAAAAVACwADQABAAEAAAAVAC0ADQABAAEAAAAVAC4ADQABAAEAAAAVAC8ADQABAAEAAAAVADAADQABAAEAAAAVADEADQABAAEAAAAVADIADQABAAEAAAAVADMADQABAAEAAAAVADQADQABAAEAAAAVADUADQABAAEAAAAVADYADQABAAEAAAAVADcADQABAAEAAAAVADgADQABAAEAAAAVADkADQABAAEAAAAVADoADQABAAEAAAAVADsADQABAAEAAAAVADwADQABAAEAAAAVAD0ADQABAAEAAAAVAD4ADQABAAEAAAAVAD8ADQABAAEAAAAVAEAADQABAAEAAAAVAEEADQABAAEAAAAVAEIADQABAAEAAAAVAEMADQABAAEAAAAVAEQADQABAAEAAAAVAEUADQABAAEAAAAVAEYADQABAAEAAAAVAEcADQABAAEAAAAVAEgADQABAAEAAAAVAEkADQABAAEAAAAVAEoADQABAAEAAAAVAEsADQABAAEAAAAVAEwADQABAAEAAAAVAE0ADQABAAEAAAAVAE4ADQABAAEAAAAVAE8ADQABAAEAAAAVAFAADQABAAEAAAAVAFEADQABAAEAAAAVAFIADQABAAEAAAAVAFMADQABAAEAAAAVAFQADQABAAEAAAAVAFUADQABAAEAAAAVAFYADQABAAEAAAAVAFcADQABAAEAAAAVAFgADQABAAEAAAAVAFkADQABAAEAAAAVAFoADQABAAEAAAAVAFsADQABAAEAAAAWAP//DQABAAEAAAAWAAAADQABAAEAAAAWAAEADQABAAEAAAAWAAIADQABAAEAAAAWAAMADQABAAEAAAAWAAQADQABAAEAAAAWAAUADQABAAEAAAAWAAYADQABAAEAAAAWAAcADQABAAEAAAAWAAgADQABAAEAAAAWAAkADQABAAEAAAAWAAoADQABAAEAAAAWAAsADQABAAEAAAAWAAwADQABAAEAAAAWAA0ADQABAAEAAAAWAA4ADQABAAEAAAAWAA8ADQABAAEAAAAWABAADQABAAEAAAAWABMADQABAAEAAAAWABQADQABAAEAAAAWAB0ADQABAAEAAAAWAB4ADQABAAEAAAAWAB8ADQABAAEAAAAWACAADQABAAEAAAAWACEADQABAAEAAAAWACIADQABAAEAAAAWACMADQABAAEAAAAWACQADQABAAEAAAAWACUADQABAAEAAAAWACYADQABAAEAAAAWACcADQABAAEAAAAWACgADQABAAEAAAAWACkADQABAAEAAAAWACoADQABAAEAAAAWACsADQABAAEAAAAWACwADQABAAEAAAAWAC0ADQABAAEAAAAWAC4ADQABAAEAAAAWAC8ADQABAAEAAAAWADAADQABAAEAAAAWADEADQABAAEAAAAWADIADQABAAEAAAAWADMADQABAAEAAAAWADQADQABAAEAAAAWADUADQABAAEAAAAWADYADQABAAEAAAAWADcADQABAAEAAAAWADgADQABAAEAAAAWADkADQABAAEAAAAWADoADQABAAEAAAAWADsADQABAAEAAAAWADwADQABAAEAAAAWAD0ADQABAAEAAAAWAD4ADQABAAEAAAAWAD8ADQABAAEAAAAWAEAADQABAAEAAAAWAEEADQABAAEAAAAWAEIADQABAAEAAAAWAEMADQABAAEAAAAWAEQADQABAAEAAAAWAEUADQABAAEAAAAWAEYADQABAAEAAAAWAEcADQABAAEAAAAWAEgADQABAAEAAAAWAEkADQABAAEAAAAWAEoADQABAAEAAAAWAEsADQABAAEAAAAWAEwADQABAAEAAAAWAE0ADQABAAEAAAAWAE4ADQABAAEAAAAWAE8ADQABAAEAAAAWAFAADQABAAEAAAAWAFEADQABAAEAAAAWAFIADQABAAEAAAAWAFMADQABAAEAAAAWAFQADQABAAEAAAAWAFUADQABAAEAAAAWAFYADQABAAEAAAAWAFcADQABAAEAAAAWAFgADQABAAEAAAAWAFkADQABAAEAAAAWAFoADQABAAEAAAAWAFsADQABAAEAAAAXAP//DQABAAEAAAAXAAAADQABAAEAAAAXAAEADQABAAEAAAAXAAIADQABAAEAAAAXAAMADQABAAEAAAAXAAQADQABAAEAAAAXAAUADQABAAEAAAAXAAYADQABAAEAAAAXAAcADQABAAEAAAAXAAgADQABAAEAAAAXAAkADQABAAEAAAAXAAoADQABAAEAAAAXAAsADQABAAEAAAAXAAwADQABAAEAAAAXAA0ADQABAAEAAAAXAA4ADQABAAEAAAAXAA8ADQABAAEAAAAXABAADQABAAEAAAAXABMADQABAAEAAAAXABQADQABAAEAAAAXABUADQABAAEAAAAXABYADQABAAEAAAAXABcADQABAAEAAAAXABgADQABAAEAAAAXABkADQABAAEAAAAXABoADQABAAEAAAAXABsADQABAAEAAAAXABwADQABAAEAAAAXAB0ADQABAAEAAAAXAB4ADQABAAEAAAAXAB8ADQABAAEAAAAXACAADQABAAEAAAAXACEADQABAAEAAAAXACIADQABAAEAAAAXACMADQABAAEAAAAXACQADQABAAEAAAAXACUADQABAAEAAAAXACYADQABAAEAAAAXACcADQABAAEAAAAXACgADQABAAEAAAAXACkADQABAAEAAAAXACoADQABAAEAAAAXACsADQABAAEAAAAXACwADQABAAEAAAAXAC0ADQABAAEAAAAXAC4ADQABAAEAAAAXAC8ADQABAAEAAAAXADAADQABAAEAAAAXADEADQABAAEAAAAXADIADQABAAEAAAAXADMADQABAAEAAAAXADQADQABAAEAAAAXADUADQABAAEAAAAXADYADQABAAEAAAAXADcADQABAAEAAAAXADgADQABAAEAAAAXADkADQABAAEAAAAXADoADQABAAEAAAAXADsADQABAAEAAAAXADwADQABAAEAAAAXAD0ADQABAAEAAAAXAD4ADQABAAEAAAAXAD8ADQABAAEAAAAXAEAADQABAAEAAAAXAEEADQABAAEAAAAXAEIADQABAAEAAAAXAEMADQABAAEAAAAXAEQADQABAAEAAAAXAEUADQABAAEAAAAXAEYADQABAAEAAAAXAEcADQABAAEAAAAXAEgADQABAAEAAAAXAEkADQABAAEAAAAXAEoADQABAAEAAAAXAEsADQABAAEAAAAXAEwADQABAAEAAAAXAE0ADQABAAEAAAAXAE4ADQABAAEAAAAXAE8ADQABAAEAAAAXAFAADQABAAEAAAAXAFEADQABAAEAAAAXAFIADQABAAEAAAAXAFMADQABAAEAAAAXAFQADQABAAEAAAAXAFUADQABAAEAAAAXAFYADQABAAEAAAAXAFcADQABAAEAAAAXAFgADQABAAEAAAAXAFkADQABAAEAAAAXAFoADQABAAEAAAAXAFsADQABAAEAAAAYAP//DQABAAEAAAAYAAAADQABAAEAAAAYAAEADQABAAEAAAAYAAIADQABAAEAAAAYAAMADQABAAEAAAAYAAQADQABAAEAAAAYAAUADQABAAEAAAAYAAYADQABAAEAAAAYAAcADQABAAEAAAAYAAgADQABAAEAAAAYAAkADQABAAEAAAAYAAoADQABAAEAAAAYAAsADQABAAEAAAAYAAwADQABAAEAAAAYAA0ADQABAAEAAAAYAA4ADQABAAEAAAAYAA8ADQABAAEAAAAYABAADQABAAEAAAAYABMADQABAAEAAAAYABQADQABAAEAAAAYABUADQABAAEAAAAYABYADQABAAEAAAAYABcADQABAAEAAAAYABgADQABAAEAAAAYABkADQABAAEAAAAYABoADQABAAEAAAAYABsADQABAAEAAAAYABwADQABAAEAAAAYAB0ADQABAAEAAAAYAB4ADQABAAEAAAAYAB8ADQABAAEAAAAYACAADQABAAEAAAAYACEADQABAAEAAAAYACIADQABAAEAAAAYACMADQABAAEAAAAYACQADQABAAEAAAAYACUADQABAAEAAAAYACYADQABAAEAAAAYACcADQABAAEAAAAYACgADQABAAEAAAAYACkADQABAAEAAAAYACoADQABAAEAAAAYACsADQABAAEAAAAYACwADQABAAEAAAAYAC0ADQABAAEAAAAYAC4ADQABAAEAAAAYAC8ADQABAAEAAAAYADAADQABAAEAAAAYADEADQABAAEAAAAYADIADQABAAEAAAAYADMADQABAAEAAAAYADQADQABAAEAAAAYADUADQABAAEAAAAYADYADQABAAEAAAAYADcADQABAAEAAAAYADgADQABAAEAAAAYADkADQABAAEAAAAYADoADQABAAEAAAAYADsADQABAAEAAAAYADwADQABAAEAAAAYAD0ADQABAAEAAAAYAD4ADQABAAEAAAAYAD8ADQABAAEAAAAYAEAADQABAAEAAAAYAEEADQABAAEAAAAYAEIADQABAAEAAAAYAEMADQABAAEAAAAYAEQADQABAAEAAAAYAEUADQABAAEAAAAYAEYADQABAAEAAAAYAEcADQABAAEAAAAYAEgADQABAAEAAAAYAEkADQABAAEAAAAYAEoADQABAAEAAAAYAEsADQABAAEAAAAYAEwADQABAAEAAAAYAE0ADQABAAEAAAAYAE4ADQABAAEAAAAYAE8ADQABAAEAAAAYAFAADQABAAEAAAAYAFEADQABAAEAAAAYAFIADQABAAEAAAAYAFMADQABAAEAAAAYAFQADQABAAEAAAAYAFUADQABAAEAAAAYAFYADQABAAEAAAAYAFcADQABAAEAAAAYAFgADQABAAEAAAAYAFkADQABAAEAAAAYAFoADQABAAEAAAAYAFsADQABAAEAAAAZAP//DQABAAEAAAAZAAAADQABAAEAAAAZAAEADQABAAEAAAAZAAIADQABAAEAAAAZAAMADQABAAEAAAAZAAQADQABAAEAAAAZAAUADQABAAEAAAAZAAYADQABAAEAAAAZAAcADQABAAEAAAAZAAgADQABAAEAAAAZAAkADQABAAEAAAAZAAoADQABAAEAAAAZAAsADQABAAEAAAAZAAwADQABAAEAAAAZAA0ADQABAAEAAAAZAA4ADQABAAEAAAAZAA8ADQABAAEAAAAZABAADQABAAEAAAAZABMADQABAAEAAAAZABQADQABAAEAAAAZABUADQABAAEAAAAZABYADQABAAEAAAAZABcADQABAAEAAAAZABgADQABAAEAAAAZABkADQABAAEAAAAZABoADQABAAEAAAAZABsADQABAAEAAAAZABwADQABAAEAAAAZAB0ADQABAAEAAAAZAB4ADQABAAEAAAAZAB8ADQABAAEAAAAZACAADQABAAEAAAAZACEADQABAAEAAAAZACIADQABAAEAAAAZACMADQABAAEAAAAZACQADQABAAEAAAAZACUADQABAAEAAAAZACYADQABAAEAAAAZACcADQABAAEAAAAZACgADQABAAEAAAAZACkADQABAAEAAAAZACoADQABAAEAAAAZACsADQABAAEAAAAZACwADQABAAEAAAAZAC0ADQABAAEAAAAZAC4ADQABAAEAAAAZAC8ADQABAAEAAAAZADAADQABAAEAAAAZADEADQABAAEAAAAZADIADQABAAEAAAAZADMADQABAAEAAAAZADQADQABAAEAAAAZADUADQABAAEAAAAZADYADQABAAEAAAAZADcADQABAAEAAAAZADgADQABAAEAAAAZADkADQABAAEAAAAZADoADQABAAEAAAAZADsADQABAAEAAAAZADwADQABAAEAAAAZAD0ADQABAAEAAAAZAD4ADQABAAEAAAAZAD8ADQABAAEAAAAZAEAADQABAAEAAAAZAEEADQABAAEAAAAZAEIADQABAAEAAAAZAEMADQABAAEAAAAZAEQADQABAAEAAAAZAEUADQABAAEAAAAZAEYADQABAAEAAAAZAEcADQABAAEAAAAZAEgADQABAAEAAAAZAEkADQABAAEAAAAZAEoADQABAAEAAAAZAEsADQABAAEAAAAZAEwADQABAAEAAAAZAE0ADQABAAEAAAAZAE4ADQABAAEAAAAZAE8ADQABAAEAAAAZAFAADQABAAEAAAAZAFEADQABAAEAAAAZAFIADQABAAEAAAAZAFMADQABAAEAAAAZAFQADQABAAEAAAAZAFUADQABAAEAAAAZAFYADQABAAEAAAAZAFcADQABAAEAAAAZAFgADQABAAEAAAAZAFkADQABAAEAAAAZAFoADQABAAEAAAAZAFsADQABAAEAAAAaAP//DQABAAEAAAAaAAAADQABAAEAAAAaAAEADQABAAEAAAAaAAIADQABAAEAAAAaAAMADQABAAEAAAAaAAQADQABAAEAAAAaAAUADQABAAEAAAAaAAYADQABAAEAAAAaAAcADQABAAEAAAAaAAgADQABAAEAAAAaAAkADQABAAEAAAAaAAoADQABAAEAAAAaAAsADQABAAEAAAAaAAwADQABAAEAAAAaAA0ADQABAAEAAAAaAA4ADQABAAEAAAAaAA8ADQABAAEAAAAaABAADQABAAEAAAAaABMADQABAAEAAAAaABQADQABAAEAAAAaABUADQABAAEAAAAaABYADQABAAEAAAAaABcADQABAAEAAAAaABgADQABAAEAAAAaABkADQABAAEAAAAaABoADQABAAEAAAAaABsADQABAAEAAAAaABwADQABAAEAAAAaAB0ADQABAAEAAAAaAB4ADQABAAEAAAAaAB8ADQABAAEAAAAaACAADQABAAEAAAAaACEADQABAAEAAAAaACIADQABAAEAAAAaACMADQABAAEAAAAaACQADQABAAEAAAAaACUADQABAAEAAAAaACYADQABAAEAAAAaACcADQABAAEAAAAaACgADQABAAEAAAAaACkADQABAAEAAAAaACoADQABAAEAAAAaACsADQABAAEAAAAaACwADQABAAEAAAAaAC0ADQABAAEAAAAaAC4ADQABAAEAAAAaAC8ADQABAAEAAAAaADAADQABAAEAAAAaADEADQABAAEAAAAaADIADQABAAEAAAAaADMADQABAAEAAAAaADQADQABAAEAAAAaADUADQABAAEAAAAaADYADQABAAEAAAAaADcADQABAAEAAAAaADgADQABAAEAAAAaADkADQABAAEAAAAaADoADQABAAEAAAAaADsADQABAAEAAAAaADwADQABAAEAAAAaAD0ADQABAAEAAAAaAD4ADQABAAEAAAAaAD8ADQABAAEAAAAaAEAADQABAAEAAAAaAEEADQABAAEAAAAaAEIADQABAAEAAAAaAEMADQABAAEAAAAaAEQADQABAAEAAAAaAEUADQABAAEAAAAaAEYADQABAAEAAAAaAEcADQABAAEAAAAaAEgADQABAAEAAAAaAEkADQABAAEAAAAaAEoADQABAAEAAAAaAEsADQABAAEAAAAaAEwADQABAAEAAAAaAE0ADQABAAEAAAAaAE4ADQABAAEAAAAaAE8ADQABAAEAAAAaAFAADQABAAEAAAAaAFEADQABAAEAAAAaAFIADQABAAEAAAAaAFMADQABAAEAAAAaAFQADQABAAEAAAAaAFUADQABAAEAAAAaAFYADQABAAEAAAAaAFcADQABAAEAAAAaAFgADQABAAEAAAAaAFkADQABAAEAAAAaAFoADQABAAEAAAAaAFsADQABAAEAAAAbAP//DQABAAEAAAAbAAAADQABAAEAAAAbAAEADQABAAEAAAAbAAIADQABAAEAAAAbAAMADQABAAEAAAAbAAQADQABAAEAAAAbAAUADQABAAEAAAAbAAYADQABAAEAAAAbAAcADQABAAEAAAAbAAgADQABAAEAAAAbAAkADQABAAEAAAAbAAoADQABAAEAAAAbAAsADQABAAEAAAAbAAwADQABAAEAAAAbAA0ADQABAAEAAAAbAA4ADQABAAEAAAAbAA8ADQABAAEAAAAbABAADQABAAEAAAAbABMADQABAAEAAAAbABQADQABAAEAAAAbABUADQABAAEAAAAbABYADQABAAEAAAAbABcADQABAAEAAAAbABgADQABAAEAAAAbABkADQABAAEAAAAbABoADQABAAEAAAAbABsADQABAAEAAAAbABwADQABAAEAAAAbAB0ADQABAAEAAAAbAB4ADQABAAEAAAAbAB8ADQABAAEAAAAbACAADQABAAEAAAAbACEADQABAAEAAAAbACIADQABAAEAAAAbACMADQABAAEAAAAbACQADQABAAEAAAAbACUADQABAAEAAAAbACYADQABAAEAAAAbACcADQABAAEAAAAbACgADQABAAEAAAAbACkADQABAAEAAAAbACoADQABAAEAAAAbACsADQABAAEAAAAbACwADQABAAEAAAAbAC0ADQABAAEAAAAbAC4ADQABAAEAAAAbAC8ADQABAAEAAAAbADAADQABAAEAAAAbADEADQABAAEAAAAbADIADQABAAEAAAAbADMADQABAAEAAAAbADQADQABAAEAAAAbADUADQABAAEAAAAbADYADQABAAEAAAAbADcADQABAAEAAAAbADgADQABAAEAAAAbADkADQABAAEAAAAbADoADQABAAEAAAAbADsADQABAAEAAAAbADwADQABAAEAAAAbAD0ADQABAAEAAAAbAD4ADQABAAEAAAAbAD8ADQABAAEAAAAbAEAADQABAAEAAAAbAEEADQABAAEAAAAbAEIADQABAAEAAAAbAEMADQABAAEAAAAbAEQADQABAAEAAAAbAEUADQABAAEAAAAbAEYADQABAAEAAAAbAEcADQABAAEAAAAbAEgADQABAAEAAAAbAEkADQABAAEAAAAbAEoADQABAAEAAAAbAEsADQABAAEAAAAbAEwADQABAAEAAAAbAE0ADQABAAEAAAAbAE4ADQABAAEAAAAbAE8ADQABAAEAAAAbAFAADQABAAEAAAAbAFEADQABAAEAAAAbAFIADQABAAEAAAAbAFMADQABAAEAAAAbAFQADQABAAEAAAAbAFUADQABAAEAAAAbAFYADQABAAEAAAAbAFcADQABAAEAAAAbAFgADQABAAEAAAAbAFkADQABAAEAAAAbAFoADQABAAEAAAAbAFsADQABAAEAAAAcAP//DQABAAEAAAAcAAAADQABAAEAAAAcAAEADQABAAEAAAAcAAIADQABAAEAAAAcAAMADQABAAEAAAAcAAQADQABAAEAAAAcAAUADQABAAEAAAAcAAYADQABAAEAAAAcAAcADQABAAEAAAAcAAgADQABAAEAAAAcAAkADQABAAEAAAAcAAoADQABAAEAAAAcAAsADQABAAEAAAAcAAwADQABAAEAAAAcAA0ADQABAAEAAAAcAA4ADQABAAEAAAAcAA8ADQABAAEAAAAcABAADQABAAEAAAAcABMADQABAAEAAAAcABQADQABAAEAAAAcABUADQABAAEAAAAcABYADQABAAEAAAAcABcADQABAAEAAAAcABgADQABAAEAAAAcABkADQABAAEAAAAcABoADQABAAEAAAAcABsADQABAAEAAAAcABwADQABAAEAAAAcAB0ADQABAAEAAAAcAB4ADQABAAEAAAAcAB8ADQABAAEAAAAcACAADQABAAEAAAAcACEADQABAAEAAAAcACIADQABAAEAAAAcACMADQABAAEAAAAcACQADQABAAEAAAAcACUADQABAAEAAAAcACYADQABAAEAAAAcACcADQABAAEAAAAcACgADQABAAEAAAAcACkADQABAAEAAAAcACoADQABAAEAAAAcACsADQABAAEAAAAcACwADQABAAEAAAAcAC0ADQABAAEAAAAcAC4ADQABAAEAAAAcAC8ADQABAAEAAAAcADAADQABAAEAAAAcADEADQABAAEAAAAcADIADQABAAEAAAAcADMADQABAAEAAAAcADQADQABAAEAAAAcADUADQABAAEAAAAcADYADQABAAEAAAAcADcADQABAAEAAAAcADgADQABAAEAAAAcADkADQABAAEAAAAcADoADQABAAEAAAAcADsADQABAAEAAAAcADwADQABAAEAAAAcAD0ADQABAAEAAAAcAD4ADQABAAEAAAAcAD8ADQABAAEAAAAcAEAADQABAAEAAAAcAEEADQABAAEAAAAcAEIADQABAAEAAAAcAEMADQABAAEAAAAcAEQADQABAAEAAAAcAEUADQABAAEAAAAcAEYADQABAAEAAAAcAEcADQABAAEAAAAcAEgADQABAAEAAAAcAEkADQABAAEAAAAcAEoADQABAAEAAAAcAEsADQABAAEAAAAcAEwADQABAAEAAAAcAE0ADQABAAEAAAAcAE4ADQABAAEAAAAcAE8ADQABAAEAAAAcAFAADQABAAEAAAAcAFEADQABAAEAAAAcAFIADQABAAEAAAAcAFMADQABAAEAAAAcAFQADQABAAEAAAAcAFUADQABAAEAAAAcAFYADQABAAEAAAAcAFcADQABAAEAAAAcAFgADQABAAEAAAAcAFkADQABAAEAAAAcAFoADQABAAEAAAAcAFsADQABAAEAAAAdAP//DQABAAEAAAAdAAAADQABAAEAAAAdAAEADQABAAEAAAAdAAIADQABAAEAAAAdAAMADQABAAEAAAAdAAQADQABAAEAAAAdAAUADQABAAEAAAAdAAYADQABAAEAAAAdAAcADQABAAEAAAAdAAgADQABAAEAAAAdAAkADQABAAEAAAAdAAoADQABAAEAAAAdAAsADQABAAEAAAAdAAwADQABAAEAAAAdAA0ADQABAAEAAAAdAA4ADQABAAEAAAAdAA8ADQABAAEAAAAdABAADQABAAEAAAAdABMADQABAAEAAAAdABQADQABAAEAAAAdABUADQABAAEAAAAdABYADQABAAEAAAAdABcADQABAAEAAAAdABgADQABAAEAAAAdABkADQABAAEAAAAdABoADQABAAEAAAAdABsADQABAAEAAAAdABwADQABAAEAAAAdAB0ADQABAAEAAAAdAB4ADQABAAEAAAAdAB8ADQABAAEAAAAdACAADQABAAEAAAAdACEADQABAAEAAAAdACIADQABAAEAAAAdACMADQABAAEAAAAdACQADQABAAEAAAAdACUADQABAAEAAAAdACYADQABAAEAAAAdACcADQABAAEAAAAdACgADQABAAEAAAAdACkADQABAAEAAAAdACoADQABAAEAAAAdACsADQABAAEAAAAdACwADQABAAEAAAAdAC0ADQABAAEAAAAdAC4ADQABAAEAAAAdAC8ADQABAAEAAAAdADAADQABAAEAAAAdADEADQABAAEAAAAdADIADQABAAEAAAAdADMADQABAAEAAAAdADQADQABAAEAAAAdADUADQABAAEAAAAdADYADQABAAEAAAAdADcADQABAAEAAAAdADgADQABAAEAAAAdADkADQABAAEAAAAdADoADQABAAEAAAAdADsADQABAAEAAAAdADwADQABAAEAAAAdAD0ADQABAAEAAAAdAD4ADQABAAEAAAAdAD8ADQABAAEAAAAdAEAADQABAAEAAAAdAEEADQABAAEAAAAdAEIADQABAAEAAAAdAEMADQABAAEAAAAdAEQADQABAAEAAAAdAEUADQABAAEAAAAdAEYADQABAAEAAAAdAEcADQABAAEAAAAdAEgADQABAAEAAAAdAEkADQABAAEAAAAdAEoADQABAAEAAAAdAEsADQABAAEAAAAdAEwADQABAAEAAAAdAE0ADQABAAEAAAAdAE4ADQABAAEAAAAdAE8ADQABAAEAAAAdAFAADQABAAEAAAAdAFEADQABAAEAAAAdAFIADQABAAEAAAAdAFMADQABAAEAAAAdAFQADQABAAEAAAAdAFUADQABAAEAAAAdAFYADQABAAEAAAAdAFcADQABAAEAAAAdAFgADQABAAEAAAAdAFkADQABAAEAAAAdAFoADQABAAEAAAAdAFsADQABAAEAAAAeAP//DQABAAEAAAAeAAAADQABAAEAAAAeAAEADQABAAEAAAAeAAIADQABAAEAAAAeAAMADQABAAEAAAAeAAQADQABAAEAAAAeAAUADQABAAEAAAAeAAYADQABAAEAAAAeAAcADQABAAEAAAAeAAgADQABAAEAAAAeAAkADQABAAEAAAAeAAoADQABAAEAAAAeAAsADQABAAEAAAAeAAwADQABAAEAAAAeAA0ADQABAAEAAAAeAA4ADQABAAEAAAAeAA8ADQABAAEAAAAeABAADQABAAEAAAAeABMADQABAAEAAAAeABQADQABAAEAAAAeABUADQABAAEAAAAeABYADQABAAEAAAAeABcADQABAAEAAAAeABgADQABAAEAAAAeABkADQABAAEAAAAeABoADQABAAEAAAAeABsADQABAAEAAAAeABwADQABAAEAAAAeAB0ADQABAAEAAAAeAB4ADQABAAEAAAAeAB8ADQABAAEAAAAeACAADQABAAEAAAAeACEADQABAAEAAAAeACIADQABAAEAAAAeACMADQABAAEAAAAeACQADQABAAEAAAAeACUADQABAAEAAAAeACYADQABAAEAAAAeACcADQABAAEAAAAeACgADQABAAEAAAAeACkADQABAAEAAAAeACoADQABAAEAAAAeACsADQABAAEAAAAeACwADQABAAEAAAAeAC0ADQABAAEAAAAeAC4ADQABAAEAAAAeAC8ADQABAAEAAAAeADAADQABAAEAAAAeADEADQABAAEAAAAeADIADQABAAEAAAAeADMADQABAAEAAAAeADQADQABAAEAAAAeADUADQABAAEAAAAeADYADQABAAEAAAAeADcADQABAAEAAAAeADgADQABAAEAAAAeADkADQABAAEAAAAeADoADQABAAEAAAAeADsADQABAAEAAAAeADwADQABAAEAAAAeAD0ADQABAAEAAAAeAD4ADQABAAEAAAAeAD8ADQABAAEAAAAeAEAADQABAAEAAAAeAEEADQABAAEAAAAeAEIADQABAAEAAAAeAEMADQABAAEAAAAeAEQADQABAAEAAAAeAEUADQABAAEAAAAeAEYADQABAAEAAAAeAEcADQABAAEAAAAeAEgADQABAAEAAAAeAEkADQABAAEAAAAeAEoADQABAAEAAAAeAEsADQABAAEAAAAeAEwADQABAAEAAAAeAE0ADQABAAEAAAAeAE4ADQABAAEAAAAeAE8ADQABAAEAAAAeAFAADQABAAEAAAAeAFEADQABAAEAAAAeAFIADQABAAEAAAAeAFMADQABAAEAAAAeAFQADQABAAEAAAAeAFUADQABAAEAAAAeAFYADQABAAEAAAAeAFcADQABAAEAAAAeAFgADQABAAEAAAAeAFkADQABAAEAAAAeAFoADQABAAEAAAAeAFsADQABAAEAAAAfAP//DQABAAEAAAAfAAAADQABAAEAAAAfAAEADQABAAEAAAAfAAIADQABAAEAAAAfAAMADQABAAEAAAAfAAQADQABAAEAAAAfAAUADQABAAEAAAAfAAYADQABAAEAAAAfAAcADQABAAEAAAAfAAgADQABAAEAAAAfAAkADQABAAEAAAAfAAoADQABAAEAAAAfAAsADQABAAEAAAAfAAwADQABAAEAAAAfAA0ADQABAAEAAAAfAA4ADQABAAEAAAAfAA8ADQABAAEAAAAfABAADQABAAEAAAAfABMADQABAAEAAAAfABQADQABAAEAAAAfABUADQABAAEAAAAfABYADQABAAEAAAAfABcADQABAAEAAAAfABgADQABAAEAAAAfABkADQABAAEAAAAfABoADQABAAEAAAAfABsADQABAAEAAAAfABwADQABAAEAAAAfAB0ADQABAAEAAAAfAB4ADQABAAEAAAAfAB8ADQABAAEAAAAfACAADQABAAEAAAAfACEADQABAAEAAAAfACIADQABAAEAAAAfACMADQABAAEAAAAfACQADQABAAEAAAAfACUADQABAAEAAAAfACYADQABAAEAAAAfACcADQABAAEAAAAfACgADQABAAEAAAAfACkADQABAAEAAAAfACoADQABAAEAAAAfACsADQABAAEAAAAfACwADQABAAEAAAAfAC0ADQABAAEAAAAfAC4ADQABAAEAAAAfAC8ADQABAAEAAAAfADAADQABAAEAAAAfADEADQABAAEAAAAfADIADQABAAEAAAAfADMADQABAAEAAAAfADQADQABAAEAAAAfADUADQABAAEAAAAfADYADQABAAEAAAAfADcADQABAAEAAAAfADgADQABAAEAAAAfADkADQABAAEAAAAfADoADQABAAEAAAAfADsADQABAAEAAAAfADwADQABAAEAAAAfAD0ADQABAAEAAAAfAD4ADQABAAEAAAAfAD8ADQABAAEAAAAfAEAADQABAAEAAAAfAEEADQABAAEAAAAfAEIADQABAAEAAAAfAEMADQABAAEAAAAfAEQADQABAAEAAAAfAEUADQABAAEAAAAfAEYADQABAAEAAAAfAEcADQABAAEAAAAfAEgADQABAAEAAAAfAEkADQABAAEAAAAfAEoADQABAAEAAAAfAEsADQABAAEAAAAfAEwADQABAAEAAAAfAE0ADQABAAEAAAAfAE4ADQABAAEAAAAfAE8ADQABAAEAAAAfAFAADQABAAEAAAAfAFEADQABAAEAAAAfAFIADQABAAEAAAAfAFMADQABAAEAAAAfAFQADQABAAEAAAAfAFUADQABAAEAAAAfAFYADQABAAEAAAAfAFcADQABAAEAAAAfAFgADQABAAEAAAAfAFkADQABAAEAAAAfAFoADQABAAEAAAAfAFsADQABAAEAAAAgAP//DQABAAEAAAAgAAAADQABAAEAAAAgAAEADQABAAEAAAAgAAIADQABAAEAAAAgAAMADQABAAEAAAAgAAQADQABAAEAAAAgAAUADQABAAEAAAAgAAYADQABAAEAAAAgAAcADQABAAEAAAAgAAgADQABAAEAAAAgAAkADQABAAEAAAAgAAoADQABAAEAAAAgAAsADQABAAEAAAAgAAwADQABAAEAAAAgAA0ADQABAAEAAAAgAA4ADQABAAEAAAAgAA8ADQABAAEAAAAgABAADQABAAEAAAAgABMADQABAAEAAAAgABQADQABAAEAAAAgABUADQABAAEAAAAgABYADQABAAEAAAAgABcADQABAAEAAAAgABgADQABAAEAAAAgABkADQABAAEAAAAgABoADQABAAEAAAAgABsADQABAAEAAAAgABwADQABAAEAAAAgAB0ADQABAAEAAAAgAB4ADQABAAEAAAAgAB8ADQABAAEAAAAgACAADQABAAEAAAAgACEADQABAAEAAAAgACIADQABAAEAAAAgACMADQABAAEAAAAgACQADQABAAEAAAAgACUADQABAAEAAAAgACYADQABAAEAAAAgACcADQABAAEAAAAgACgADQABAAEAAAAgACkADQABAAEAAAAgACoADQABAAEAAAAgACsADQABAAEAAAAgACwADQABAAEAAAAgAC0ADQABAAEAAAAgAC4ADQABAAEAAAAgAC8ADQABAAEAAAAgADAADQABAAEAAAAgADEADQABAAEAAAAgADIADQABAAEAAAAgADMADQABAAEAAAAgADQADQABAAEAAAAgADUADQABAAEAAAAgADYADQABAAEAAAAgADcADQABAAEAAAAgADgADQABAAEAAAAgADkADQABAAEAAAAgADoADQABAAEAAAAgADsADQABAAEAAAAgADwADQABAAEAAAAgAD0ADQABAAEAAAAgAD4ADQABAAEAAAAgAD8ADQABAAEAAAAgAEAADQABAAEAAAAgAEEADQABAAEAAAAgAEIADQABAAEAAAAgAEMADQABAAEAAAAgAEQADQABAAEAAAAgAEUADQABAAEAAAAgAEYADQABAAEAAAAgAEcADQABAAEAAAAgAEgADQABAAEAAAAgAEkADQABAAEAAAAgAEoADQABAAEAAAAgAEsADQABAAEAAAAgAEwADQABAAEAAAAgAE0ADQABAAEAAAAgAE4ADQABAAEAAAAgAE8ADQABAAEAAAAgAFAADQABAAEAAAAgAFEADQABAAEAAAAgAFIADQABAAEAAAAgAFMADQABAAEAAAAgAFQADQABAAEAAAAgAFUADQABAAEAAAAgAFYADQABAAEAAAAgAFcADQABAAEAAAAgAFgADQABAAEAAAAgAFkADQABAAEAAAAgAFoADQABAAEAAAAgAFsADQABAAEAAAAhAP//DQABAAEAAAAhAAAADQABAAEAAAAhAAEADQABAAEAAAAhAAIADQABAAEAAAAhAAMADQABAAEAAAAhAAQADQABAAEAAAAhAAUADQABAAEAAAAhAAYADQABAAEAAAAhAAcADQABAAEAAAAhAAgADQABAAEAAAAhAAkADQABAAEAAAAhAAoADQABAAEAAAAhAAsADQABAAEAAAAhAAwADQABAAEAAAAhAA0ADQABAAEAAAAhAA4ADQABAAEAAAAhAA8ADQABAAEAAAAhABAADQABAAEAAAAhABMADQABAAEAAAAhABQADQABAAEAAAAhABUADQABAAEAAAAhABYADQABAAEAAAAhABcADQABAAEAAAAhABgADQABAAEAAAAhABkADQABAAEAAAAhABoADQABAAEAAAAhABsADQABAAEAAAAhABwADQABAAEAAAAhAB0ADQABAAEAAAAhAB4ADQABAAEAAAAhAB8ADQABAAEAAAAhACAADQABAAEAAAAhACEADQABAAEAAAAhACIADQABAAEAAAAhACMADQABAAEAAAAhACQADQABAAEAAAAhACUADQABAAEAAAAhACYADQABAAEAAAAhACcADQABAAEAAAAhACgADQABAAEAAAAhACkADQABAAEAAAAhACoADQABAAEAAAAhACsADQABAAEAAAAhACwADQABAAEAAAAhAC0ADQABAAEAAAAhAC4ADQABAAEAAAAhAC8ADQABAAEAAAAhADAADQABAAEAAAAhADEADQABAAEAAAAhADIADQABAAEAAAAhADMADQABAAEAAAAhADQADQABAAEAAAAhADUADQABAAEAAAAhADYADQABAAEAAAAhADcADQABAAEAAAAhADgADQABAAEAAAAhADkADQABAAEAAAAhADoADQABAAEAAAAhADsADQABAAEAAAAhADwADQABAAEAAAAhAD0ADQABAAEAAAAhAD4ADQABAAEAAAAhAD8ADQABAAEAAAAhAEAADQABAAEAAAAhAEEADQABAAEAAAAhAEIADQABAAEAAAAhAEMADQABAAEAAAAhAEQADQABAAEAAAAhAEUADQABAAEAAAAhAEYADQABAAEAAAAhAEcADQABAAEAAAAhAEgADQABAAEAAAAhAEkADQABAAEAAAAhAEoADQABAAEAAAAhAEsADQABAAEAAAAhAEwADQABAAEAAAAhAE0ADQABAAEAAAAhAE4ADQABAAEAAAAhAE8ADQABAAEAAAAhAFAADQABAAEAAAAhAFEADQABAAEAAAAhAFIADQABAAEAAAAhAFMADQABAAEAAAAhAFQADQABAAEAAAAhAFUADQABAAEAAAAhAFYADQABAAEAAAAhAFcADQABAAEAAAAhAFgADQABAAEAAAAhAFkADQABAAEAAAAhAFoADQABAAEAAAAhAFsADQABAAEAAAAiAP//DQABAAEAAAAiAAAADQABAAEAAAAiAAEADQABAAEAAAAiAAIADQABAAEAAAAiAAMADQABAAEAAAAiAAQADQABAAEAAAAiAAUADQABAAEAAAAiAAYADQABAAEAAAAiAAcADQABAAEAAAAiAAgADQABAAEAAAAiAAkADQABAAEAAAAiAAoADQABAAEAAAAiAAsADQABAAEAAAAiAAwADQABAAEAAAAiAA0ADQABAAEAAAAiAA4ADQABAAEAAAAiAA8ADQABAAEAAAAiABAADQABAAEAAAAiABMADQABAAEAAAAiABQADQABAAEAAAAiABUADQABAAEAAAAiABYADQABAAEAAAAiABcADQABAAEAAAAiABgADQABAAEAAAAiABkADQABAAEAAAAiABoADQABAAEAAAAiABsADQABAAEAAAAiABwADQABAAEAAAAiAB0ADQABAAEAAAAiAB4ADQABAAEAAAAiAB8ADQABAAEAAAAiACAADQABAAEAAAAiACEADQABAAEAAAAiACIADQABAAEAAAAiACMADQABAAEAAAAiACQADQABAAEAAAAiACUADQABAAEAAAAiACYADQABAAEAAAAiACcADQABAAEAAAAiACgADQABAAEAAAAiACkADQABAAEAAAAiACoADQABAAEAAAAiACsADQABAAEAAAAiACwADQABAAEAAAAiAC0ADQABAAEAAAAiAC4ADQABAAEAAAAiAC8ADQABAAEAAAAiADAADQABAAEAAAAiADEADQABAAEAAAAiADIADQABAAEAAAAiADMADQABAAEAAAAiADQADQABAAEAAAAiADUADQABAAEAAAAiADYADQABAAEAAAAiADcADQABAAEAAAAiADgADQABAAEAAAAiADkADQABAAEAAAAiADoADQABAAEAAAAiADsADQABAAEAAAAiADwADQABAAEAAAAiAD0ADQABAAEAAAAiAD4ADQABAAEAAAAiAD8ADQABAAEAAAAiAEAADQABAAEAAAAiAEEADQABAAEAAAAiAEIADQABAAEAAAAiAEMADQABAAEAAAAiAEQADQABAAEAAAAiAEUADQABAAEAAAAiAEYADQABAAEAAAAiAEcADQABAAEAAAAiAEgADQABAAEAAAAiAEkADQABAAEAAAAiAEoADQABAAEAAAAiAEsADQABAAEAAAAiAEwADQABAAEAAAAiAE0ADQABAAEAAAAiAE4ADQABAAEAAAAiAE8ADQABAAEAAAAiAFAADQABAAEAAAAiAFEADQABAAEAAAAiAFIADQABAAEAAAAiAFMADQABAAEAAAAiAFQADQABAAEAAAAiAFUADQABAAEAAAAiAFYADQABAAEAAAAiAFcADQABAAEAAAAiAFgADQABAAEAAAAiAFkADQABAAEAAAAiAFoADQABAAEAAAAiAFsADQABAAEAAAAjAP//DQABAAEAAAAjAAAADQABAAEAAAAjAAEADQABAAEAAAAjAAIADQABAAEAAAAjAAMADQABAAEAAAAjAAQADQABAAEAAAAjAAUADQABAAEAAAAjAAYADQABAAEAAAAjAAcADQABAAEAAAAjAAgADQABAAEAAAAjAAkADQABAAEAAAAjAAoADQABAAEAAAAjAAsADQABAAEAAAAjAAwADQABAAEAAAAjAA0ADQABAAEAAAAjAA4ADQABAAEAAAAjAA8ADQABAAEAAAAjABAADQABAAEAAAAjABMADQABAAEAAAAjABQADQABAAEAAAAjABUADQABAAEAAAAjABYADQABAAEAAAAjABcADQABAAEAAAAjABgADQABAAEAAAAjABkADQABAAEAAAAjABoADQABAAEAAAAjABsADQABAAEAAAAjABwADQABAAEAAAAjAB0ADQABAAEAAAAjAB4ADQABAAEAAAAjAB8ADQABAAEAAAAjACAADQABAAEAAAAjACEADQABAAEAAAAjACIADQABAAEAAAAjACMADQABAAEAAAAjACQADQABAAEAAAAjACUADQABAAEAAAAjACYADQABAAEAAAAjACcADQABAAEAAAAjACgADQABAAEAAAAjACkADQABAAEAAAAjACoADQABAAEAAAAjACsADQABAAEAAAAjACwADQABAAEAAAAjAC0ADQABAAEAAAAjAC4ADQABAAEAAAAjAC8ADQABAAEAAAAjADAADQABAAEAAAAjADEADQABAAEAAAAjADIADQABAAEAAAAjADMADQABAAEAAAAjADQADQABAAEAAAAjADUADQABAAEAAAAjADYADQABAAEAAAAjADcADQABAAEAAAAjADgADQABAAEAAAAjADkADQABAAEAAAAjADoADQABAAEAAAAjADsADQABAAEAAAAjADwADQABAAEAAAAjAD0ADQABAAEAAAAjAD4ADQABAAEAAAAjAD8ADQABAAEAAAAjAEAADQABAAEAAAAjAEEADQABAAEAAAAjAEIADQABAAEAAAAjAEMADQABAAEAAAAjAEQADQABAAEAAAAjAEUADQABAAEAAAAjAEYADQABAAEAAAAjAEcADQABAAEAAAAjAEgADQABAAEAAAAjAEkADQABAAEAAAAjAEoADQABAAEAAAAjAEsADQABAAEAAAAjAEwADQABAAEAAAAjAE0ADQABAAEAAAAjAE4ADQABAAEAAAAjAE8ADQABAAEAAAAjAFAADQABAAEAAAAjAFEADQABAAEAAAAjAFIADQABAAEAAAAjAFMADQABAAEAAAAjAFQADQABAAEAAAAjAFUADQABAAEAAAAjAFYADQABAAEAAAAjAFcADQABAAEAAAAjAFgADQABAAEAAAAjAFkADQABAAEAAAAjAFoADQABAAEAAAAjAFsADQABAAEAAAAkAP//DQABAAEAAAAkAAAADQABAAEAAAAkAAEADQABAAEAAAAkAAIADQABAAEAAAAkAAMADQABAAEAAAAkAAQADQABAAEAAAAkAAUADQABAAEAAAAkAAYADQABAAEAAAAkAAcADQABAAEAAAAkAAgADQABAAEAAAAkAAkADQABAAEAAAAkAAoADQABAAEAAAAkAAsADQABAAEAAAAkAAwADQABAAEAAAAkAA0ADQABAAEAAAAkAA4ADQABAAEAAAAkAA8ADQABAAEAAAAkABAADQABAAEAAAAkABMADQABAAEAAAAkABQADQABAAEAAAAkABUADQABAAEAAAAkABYADQABAAEAAAAkABcADQABAAEAAAAkABgADQABAAEAAAAkABkADQABAAEAAAAkABoADQABAAEAAAAkABsADQABAAEAAAAkABwADQABAAEAAAAkAB0ADQABAAEAAAAkAB4ADQABAAEAAAAkAB8ADQABAAEAAAAkACAADQABAAEAAAAkACEADQABAAEAAAAkACIADQABAAEAAAAkACMADQABAAEAAAAkACQADQABAAEAAAAkACUADQABAAEAAAAkACYADQABAAEAAAAkACcADQABAAEAAAAkACgADQABAAEAAAAkACkADQABAAEAAAAkACoADQABAAEAAAAkACsADQABAAEAAAAkACwADQABAAEAAAAkAC0ADQABAAEAAAAkAC4ADQABAAEAAAAkAC8ADQABAAEAAAAkADAADQABAAEAAAAkADEADQABAAEAAAAkADIADQABAAEAAAAkADMADQABAAEAAAAkADQADQABAAEAAAAkADUADQABAAEAAAAkADYADQABAAEAAAAkADcADQABAAEAAAAkADgADQABAAEAAAAkADkADQABAAEAAAAkADoADQABAAEAAAAkADsADQABAAEAAAAkADwADQABAAEAAAAkAD0ADQABAAEAAAAkAD4ADQABAAEAAAAkAD8ADQABAAEAAAAkAEAADQABAAEAAAAkAEEADQABAAEAAAAkAEIADQABAAEAAAAkAEMADQABAAEAAAAkAEQADQABAAEAAAAkAEUADQABAAEAAAAkAEYADQABAAEAAAAkAEcADQABAAEAAAAkAEgADQABAAEAAAAkAEkADQABAAEAAAAkAEoADQABAAEAAAAkAEsADQABAAEAAAAkAEwADQABAAEAAAAkAE0ADQABAAEAAAAkAE4ADQABAAEAAAAkAE8ADQABAAEAAAAkAFAADQABAAEAAAAkAFEADQABAAEAAAAkAFIADQABAAEAAAAkAFMADQABAAEAAAAkAFQADQABAAEAAAAkAFUADQABAAEAAAAkAFYADQABAAEAAAAkAFcADQABAAEAAAAkAFgADQABAAEAAAAkAFkADQABAAEAAAAkAFoADQABAAEAAAAkAFsADQABAAEAAAAlAP//DQABAAEAAAAlAAAADQABAAEAAAAlAAEADQABAAEAAAAlAAIADQABAAEAAAAlAAMADQABAAEAAAAlAAQADQABAAEAAAAlAAUADQABAAEAAAAlAAYADQABAAEAAAAlAAcADQABAAEAAAAlAAgADQABAAEAAAAlAAkADQABAAEAAAAlAAoADQABAAEAAAAlAAsADQABAAEAAAAlAAwADQABAAEAAAAlAA0ADQABAAEAAAAlAA4ADQABAAEAAAAlAA8ADQABAAEAAAAlABAADQABAAEAAAAlABMADQABAAEAAAAlABQADQABAAEAAAAlABUADQABAAEAAAAlABYADQABAAEAAAAlABcADQABAAEAAAAlABgADQABAAEAAAAlABkADQABAAEAAAAlABoADQABAAEAAAAlABsADQABAAEAAAAlABwADQABAAEAAAAlAB0ADQABAAEAAAAlAB4ADQABAAEAAAAlAB8ADQABAAEAAAAlACAADQABAAEAAAAlACEADQABAAEAAAAlACIADQABAAEAAAAlACMADQABAAEAAAAlACQADQABAAEAAAAlACUADQABAAEAAAAlACYADQABAAEAAAAlACcADQABAAEAAAAlACgADQABAAEAAAAlACkADQABAAEAAAAlACoADQABAAEAAAAlACsADQABAAEAAAAlACwADQABAAEAAAAlAC0ADQABAAEAAAAlAC4ADQABAAEAAAAlAC8ADQABAAEAAAAlADAADQABAAEAAAAlADEADQABAAEAAAAlADIADQABAAEAAAAlADMADQABAAEAAAAlADQADQABAAEAAAAlADUADQABAAEAAAAlADYADQABAAEAAAAlADcADQABAAEAAAAlADgADQABAAEAAAAlADkADQABAAEAAAAlADoADQABAAEAAAAlADsADQABAAEAAAAlADwADQABAAEAAAAlAD0ADQABAAEAAAAlAD4ADQABAAEAAAAlAD8ADQABAAEAAAAlAEAADQABAAEAAAAlAEEADQABAAEAAAAlAEIADQABAAEAAAAlAEMADQABAAEAAAAlAEQADQABAAEAAAAlAEUADQABAAEAAAAlAEYADQABAAEAAAAlAEcADQABAAEAAAAlAEgADQABAAEAAAAlAEkADQABAAEAAAAlAEoADQABAAEAAAAlAEsADQABAAEAAAAlAEwADQABAAEAAAAlAE0ADQABAAEAAAAlAE4ADQABAAEAAAAlAE8ADQABAAEAAAAlAFAADQABAAEAAAAlAFEADQABAAEAAAAlAFIADQABAAEAAAAlAFMADQABAAEAAAAlAFQADQABAAEAAAAlAFUADQABAAEAAAAlAFYADQABAAEAAAAlAFcADQABAAEAAAAlAFgADQABAAEAAAAlAFkADQABAAEAAAAlAFoADQABAAEAAAAlAFsADQABAAEAAAAmAP//DQABAAEAAAAmAAAADQABAAEAAAAmAAEADQABAAEAAAAmAAIADQABAAEAAAAmAAMADQABAAEAAAAmAAQADQABAAEAAAAmAAUADQABAAEAAAAmAAYADQABAAEAAAAmAAcADQABAAEAAAAmAAgADQABAAEAAAAmAAkADQABAAEAAAAmAAoADQABAAEAAAAmAAsADQABAAEAAAAmAAwADQABAAEAAAAmAA0ADQABAAEAAAAmAA4ADQABAAEAAAAmAA8ADQABAAEAAAAmABAADQABAAEAAAAmABMADQABAAEAAAAmABQADQABAAEAAAAmABUADQABAAEAAAAmABYADQABAAEAAAAmABcADQABAAEAAAAmABgADQABAAEAAAAmABkADQABAAEAAAAmABoADQABAAEAAAAmABsADQABAAEAAAAmABwADQABAAEAAAAmAB0ADQABAAEAAAAmAB4ADQABAAEAAAAmAB8ADQABAAEAAAAmACAADQABAAEAAAAmACEADQABAAEAAAAmACIADQABAAEAAAAmACMADQABAAEAAAAmACQADQABAAEAAAAmACUADQABAAEAAAAmACYADQABAAEAAAAmACcADQABAAEAAAAmACgADQABAAEAAAAmACkADQABAAEAAAAmACoADQABAAEAAAAmACsADQABAAEAAAAmACwADQABAAEAAAAmAC0ADQABAAEAAAAmAC4ADQABAAEAAAAmAC8ADQABAAEAAAAmADAADQABAAEAAAAmADEADQABAAEAAAAmADIADQABAAEAAAAmADMADQABAAEAAAAmADQADQABAAEAAAAmADUADQABAAEAAAAmADYADQABAAEAAAAmADcADQABAAEAAAAmADgADQABAAEAAAAmADkADQABAAEAAAAmADoADQABAAEAAAAmADsADQABAAEAAAAmADwADQABAAEAAAAmAD0ADQABAAEAAAAmAD4ADQABAAEAAAAmAD8ADQABAAEAAAAmAEAADQABAAEAAAAmAEEADQABAAEAAAAmAEIADQABAAEAAAAmAEMADQABAAEAAAAmAEQADQABAAEAAAAmAEUADQABAAEAAAAmAEYADQABAAEAAAAmAEcADQABAAEAAAAmAEgADQABAAEAAAAmAEkADQABAAEAAAAmAEoADQABAAEAAAAmAEsADQABAAEAAAAmAEwADQABAAEAAAAmAE0ADQABAAEAAAAmAE4ADQABAAEAAAAmAE8ADQABAAEAAAAmAFAADQABAAEAAAAmAFEADQABAAEAAAAmAFIADQABAAEAAAAmAFMADQABAAEAAAAmAFQADQABAAEAAAAmAFUADQABAAEAAAAmAFYADQABAAEAAAAmAFcADQABAAEAAAAmAFgADQABAAEAAAAmAFkADQABAAEAAAAmAFoADQABAAEAAAAmAFsADQABAAEAAAAnAP//DQABAAEAAAAnAAAADQABAAEAAAAnAAEADQABAAEAAAAnAAIADQABAAEAAAAnAAMADQABAAEAAAAnAAQADQABAAEAAAAnAAUADQABAAEAAAAnAAYADQABAAEAAAAnAAcADQABAAEAAAAnAAgADQABAAEAAAAnAAkADQABAAEAAAAnAAoADQABAAEAAAAnAAsADQABAAEAAAAnABYADQABAAEAAAAnABcADQABAAEAAAAnABgADQABAAEAAAAnABkADQABAAEAAAAnABoADQABAAEAAAAnABsADQABAAEAAAAnABwADQABAAEAAAAnAB0ADQABAAEAAAAnAB4ADQABAAEAAAAnAB8ADQABAAEAAAAnACAADQABAAEAAAAnACEADQABAAEAAAAnACIADQABAAEAAAAnACMADQABAAEAAAAnACQADQABAAEAAAAnACUADQABAAEAAAAnACYADQABAAEAAAAnACcADQABAAEAAAAnACgADQABAAEAAAAnACkADQABAAEAAAAnACoADQABAAEAAAAnACsADQABAAEAAAAnACwADQABAAEAAAAnAC0ADQABAAEAAAAnAC4ADQABAAEAAAAnAC8ADQABAAEAAAAnADAADQABAAEAAAAnADEADQABAAEAAAAnADIADQABAAEAAAAnADMADQABAAEAAAAnADQADQABAAEAAAAnADUADQABAAEAAAAnADYADQABAAEAAAAnADcADQABAAEAAAAnADgADQABAAEAAAAnADkADQABAAEAAAAnADoADQABAAEAAAAnADsADQABAAEAAAAnADwADQABAAEAAAAnAD0ADQABAAEAAAAnAD4ADQABAAEAAAAnAD8ADQABAAEAAAAnAEAADQABAAEAAAAnAEEADQABAAEAAAAnAEIADQABAAEAAAAnAEMADQABAAEAAAAnAEQADQABAAEAAAAnAEUADQABAAEAAAAnAEYADQABAAEAAAAnAEcADQABAAEAAAAnAEgADQABAAEAAAAnAEkADQABAAEAAAAnAEoADQABAAEAAAAnAEsADQABAAEAAAAnAEwADQABAAEAAAAnAE0ADQABAAEAAAAnAE4ADQABAAEAAAAnAE8ADQABAAEAAAAnAFAADQABAAEAAAAnAFEADQABAAEAAAAnAFIADQABAAEAAAAnAFMADQABAAEAAAAnAFQADQABAAEAAAAnAFUADQABAAEAAAAnAFYADQABAAEAAAAnAFcADQABAAEAAAAnAFgADQABAAEAAAAnAFkADQABAAEAAAAnAFoADQABAAEAAAAnAFsADQABAAEAAAAoAP//DQABAAEAAAAoAAAADQABAAEAAAAoAAEADQABAAEAAAAoAAIADQABAAEAAAAoAAMADQABAAEAAAAoAAQADQABAAEAAAAoAAUADQABAAEAAAAoAAYADQABAAEAAAAoAAcADQABAAEAAAAoAAgADQABAAEAAAAoAAkADQABAAEAAAAoAAwADQABAAEAAAAoAA0ADQABAAEAAAAoAA4ADQABAAEAAAAoAA8ADQABAAEAAAAoABAADQABAAEAAAAoABEADQABAAEAAAAoABIADQABAAEAAAAoABMADQABAAEAAAAoABQADQABAAEAAAAoABUADQABAAEAAAAoABcADQABAAEAAAAoABgADQABAAEAAAAoABkADQABAAEAAAAoABoADQABAAEAAAAoABsADQABAAEAAAAoABwADQABAAEAAAAoAB0ADQABAAEAAAAoAB4ADQABAAEAAAAoAB8ADQABAAEAAAAoACAADQABAAEAAAAoACEADQABAAEAAAAoACIADQABAAEAAAAoACMADQABAAEAAAAoACQADQABAAEAAAAoACUADQABAAEAAAAoACYADQABAAEAAAAoACcADQABAAEAAAAoACgADQABAAEAAAAoACkADQABAAEAAAAoACoADQABAAEAAAAoACsADQABAAEAAAAoACwADQABAAEAAAAoAC0ADQABAAEAAAAoAC4ADQABAAEAAAAoAC8ADQABAAEAAAAoADAADQABAAEAAAAoADEADQABAAEAAAAoADIADQABAAEAAAAoADMADQABAAEAAAAoADQADQABAAEAAAAoADUADQABAAEAAAAoADYADQABAAEAAAAoADcADQABAAEAAAAoADgADQABAAEAAAAoADkADQABAAEAAAAoADoADQABAAEAAAAoADsADQABAAEAAAAoADwADQABAAEAAAAoAD0ADQABAAEAAAAoAD4ADQABAAEAAAAoAD8ADQABAAEAAAAoAEAADQABAAEAAAAoAEEADQABAAEAAAAoAEIADQABAAEAAAAoAEMADQABAAEAAAAoAEQADQABAAEAAAAoAEUADQABAAEAAAAoAEYADQABAAEAAAAoAEcADQABAAEAAAAoAEgADQABAAEAAAAoAEkADQABAAEAAAAoAEoADQABAAEAAAAoAEsADQABAAEAAAAoAEwADQABAAEAAAAoAE0ADQABAAEAAAAoAE4ADQABAAEAAAAoAE8ADQABAAEAAAAoAFAADQABAAEAAAAoAFEADQABAAEAAAAoAFIADQABAAEAAAAoAFMADQABAAEAAAAoAFQADQABAAEAAAAoAFUADQABAAEAAAAoAFYADQABAAEAAAAoAFcADQABAAEAAAAoAFgADQABAAEAAAAoAFkADQABAAEAAAAoAFoADQABAAEAAAAoAFsADQABAAEAAAApAP//DQABAAEAAAApAAAADQABAAEAAAApAAEADQABAAEAAAApAAIADQABAAEAAAApAAMADQABAAEAAAApAAQADQABAAEAAAApAAUADQABAAEAAAApAAYADQABAAEAAAApAAcADQABAAEAAAApAAgADQABAAEAAAApAAoADQABAAEAAAApAAsADQABAAEAAAApAAwADQABAAEAAAApAA0ADQABAAEAAAApAA4ADQABAAEAAAApAA8ADQABAAEAAAApABAADQABAAEAAAApABEADQABAAEAAAApABIADQABAAEAAAApABMADQABAAEAAAApABQADQABAAEAAAApABUADQABAAEAAAApABcADQABAAEAAAApABgADQABAAEAAAApABkADQABAAEAAAApABoADQABAAEAAAApABsADQABAAEAAAApABwADQABAAEAAAApAB0ADQABAAEAAAApAB4ADQABAAEAAAApAB8ADQABAAEAAAApACAADQABAAEAAAApACEADQABAAEAAAApACIADQABAAEAAAApACMADQABAAEAAAApACQADQABAAEAAAApACUADQABAAEAAAApACYADQABAAEAAAApACcADQABAAEAAAApACgADQABAAEAAAApACkADQABAAEAAAApACoADQABAAEAAAApACsADQABAAEAAAApACwADQABAAEAAAApAC0ADQABAAEAAAApAC4ADQABAAEAAAApAC8ADQABAAEAAAApADAADQABAAEAAAApADEADQABAAEAAAApADIADQABAAEAAAApADMADQABAAEAAAApADQADQABAAEAAAApADUADQABAAEAAAApADYADQABAAEAAAApADcADQABAAEAAAApADgADQABAAEAAAApADkADQABAAEAAAApADoADQABAAEAAAApADsADQABAAEAAAApADwADQABAAEAAAApAD0ADQABAAEAAAApAD4ADQABAAEAAAApAD8ADQABAAEAAAApAEAADQABAAEAAAApAEEADQABAAEAAAApAEIADQABAAEAAAApAEMADQABAAEAAAApAEQADQABAAEAAAApAEUADQABAAEAAAApAEYADQABAAEAAAApAEcADQABAAEAAAApAEgADQABAAEAAAApAEkADQABAAEAAAApAEoADQABAAEAAAApAEsADQABAAEAAAApAEwADQABAAEAAAApAE0ADQABAAEAAAApAE4ADQABAAEAAAApAE8ADQABAAEAAAApAFAADQABAAEAAAApAFEADQABAAEAAAApAFIADQABAAEAAAApAFMADQABAAEAAAApAFQADQABAAEAAAApAFUADQABAAEAAAApAFYADQABAAEAAAApAFcADQABAAEAAAApAFgADQABAAEAAAApAFkADQABAAEAAAApAFoADQABAAEAAAApAFsADQABAAEAAAAqAP//DQABAAEAAAAqAAAADQABAAEAAAAqAAEADQABAAEAAAAqAAIADQABAAEAAAAqAAMADQABAAEAAAAqAAQADQABAAEAAAAqAAUADQABAAEAAAAqAAYADQABAAEAAAAqAAcADQABAAEAAAAqAAkADQABAAEAAAAqAAoADQABAAEAAAAqAAsADQABAAEAAAAqAAwADQABAAEAAAAqAA0ADQABAAEAAAAqAA4ADQABAAEAAAAqAA8ADQABAAEAAAAqABAADQABAAEAAAAqABEADQABAAEAAAAqABIADQABAAEAAAAqABMADQABAAEAAAAqABQADQABAAEAAAAqABUADQABAAEAAAAqABYADQABAAEAAAAqABgADQABAAEAAAAqABkADQABAAEAAAAqABoADQABAAEAAAAqABsADQABAAEAAAAqABwADQABAAEAAAAqAB0ADQABAAEAAAAqAB4ADQABAAEAAAAqAB8ADQABAAEAAAAqACAADQABAAEAAAAqACEADQABAAEAAAAqACIADQABAAEAAAAqACMADQABAAEAAAAqACQADQABAAEAAAAqACUADQABAAEAAAAqACYADQABAAEAAAAqACcADQABAAEAAAAqACgADQABAAEAAAAqACkADQABAAEAAAAqACoADQABAAEAAAAqACsADQABAAEAAAAqACwADQABAAEAAAAqAC0ADQABAAEAAAAqAC4ADQABAAEAAAAqAC8ADQABAAEAAAAqADAADQABAAEAAAAqADEADQABAAEAAAAqADIADQABAAEAAAAqADMADQABAAEAAAAqADQADQABAAEAAAAqADUADQABAAEAAAAqADYADQABAAEAAAAqADcADQABAAEAAAAqADgADQABAAEAAAAqADkADQABAAEAAAAqADoADQABAAEAAAAqADsADQABAAEAAAAqADwADQABAAEAAAAqAD0ADQABAAEAAAAqAD4ADQABAAEAAAAqAD8ADQABAAEAAAAqAEAADQABAAEAAAAqAEEADQABAAEAAAAqAEIADQABAAEAAAAqAEMADQABAAEAAAAqAEQADQABAAEAAAAqAEUADQABAAEAAAAqAEYADQABAAEAAAAqAEcADQABAAEAAAAqAEgADQABAAEAAAAqAEkADQABAAEAAAAqAEoADQABAAEAAAAqAEsADQABAAEAAAAqAEwADQABAAEAAAAqAE0ADQABAAEAAAAqAE4ADQABAAEAAAAqAE8ADQABAAEAAAAqAFAADQABAAEAAAAqAFEADQABAAEAAAAqAFIADQABAAEAAAAqAFMADQABAAEAAAAqAFQADQABAAEAAAAqAFUADQABAAEAAAAqAFYADQABAAEAAAAqAFcADQABAAEAAAAqAFgADQABAAEAAAAqAFkADQABAAEAAAAqAFoADQABAAEAAAAqAFsADQABAAEAAAArAP//DQABAAEAAAArAAAADQABAAEAAAArAAEADQABAAEAAAArAAIADQABAAEAAAArAAMADQABAAEAAAArAAQADQABAAEAAAArAAUADQABAAEAAAArAAYADQABAAEAAAArAAcADQABAAEAAAArAAkADQABAAEAAAArAAoADQABAAEAAAArAAsADQABAAEAAAArAAwADQABAAEAAAArAA0ADQABAAEAAAArAA4ADQABAAEAAAArAA8ADQABAAEAAAArABAADQABAAEAAAArABEADQABAAEAAAArABIADQABAAEAAAArABMADQABAAEAAAArABQADQABAAEAAAArABUADQABAAEAAAArABYADQABAAEAAAArABgADQABAAEAAAArABkADQABAAEAAAArABoADQABAAEAAAArABsADQABAAEAAAArABwADQABAAEAAAArAB0ADQABAAEAAAArAB4ADQABAAEAAAArAB8ADQABAAEAAAArACAADQABAAEAAAArACEADQABAAEAAAArACIADQABAAEAAAArACMADQABAAEAAAArACQADQABAAEAAAArACUADQABAAEAAAArACYADQABAAEAAAArACcADQABAAEAAAArACgADQABAAEAAAArACkADQABAAEAAAArACoADQABAAEAAAArACsADQABAAEAAAArACwADQABAAEAAAArAC0ADQABAAEAAAArAC4ADQABAAEAAAArAC8ADQABAAEAAAArADAADQABAAEAAAArADEADQABAAEAAAArADIADQABAAEAAAArADMADQABAAEAAAArADQADQABAAEAAAArADUADQABAAEAAAArADYADQABAAEAAAArADcADQABAAEAAAArADgADQABAAEAAAArADkADQABAAEAAAArADoADQABAAEAAAArADsADQABAAEAAAArADwADQABAAEAAAArAD0ADQABAAEAAAArAD4ADQABAAEAAAArAD8ADQABAAEAAAArAEAADQABAAEAAAArAEEADQABAAEAAAArAEIADQABAAEAAAArAEMADQABAAEAAAArAEQADQABAAEAAAArAEUADQABAAEAAAArAEYADQABAAEAAAArAEcADQABAAEAAAArAEgADQABAAEAAAArAEkADQABAAEAAAArAEoADQABAAEAAAArAEsADQABAAEAAAArAEwADQABAAEAAAArAE0ADQABAAEAAAArAE4ADQABAAEAAAArAE8ADQABAAEAAAArAFAADQABAAEAAAArAFEADQABAAEAAAArAFIADQABAAEAAAArAFMADQABAAEAAAArAFQADQABAAEAAAArAFUADQABAAEAAAArAFYADQABAAEAAAArAFcADQABAAEAAAArAFgADQABAAEAAAArAFkADQABAAEAAAArAFoADQABAAEAAAArAFsADQABAAEAAAAsAP//DQABAAEAAAAsAAAADQABAAEAAAAsAAEADQABAAEAAAAsAAIADQABAAEAAAAsAAMADQABAAEAAAAsAAQADQABAAEAAAAsAAUADQABAAEAAAAsAAYADQABAAEAAAAsAAgADQABAAEAAAAsAAkADQABAAEAAAAsAAoADQABAAEAAAAsAAsADQABAAEAAAAsAAwADQABAAEAAAAsAA0ADQABAAEAAAAsAA4ADQABAAEAAAAsAA8ADQABAAEAAAAsABAADQABAAEAAAAsABEADQABAAEAAAAsABIADQABAAEAAAAsABMADQABAAEAAAAsABQADQABAAEAAAAsABUADQABAAEAAAAsABYADQABAAEAAAAsABgADQABAAEAAAAsABkADQABAAEAAAAsABoADQABAAEAAAAsABsADQABAAEAAAAsABwADQABAAEAAAAsAB0ADQABAAEAAAAsAB4ADQABAAEAAAAsAB8ADQABAAEAAAAsACAADQABAAEAAAAsACEADQABAAEAAAAsACIADQABAAEAAAAsACMADQABAAEAAAAsACQADQABAAEAAAAsACUADQABAAEAAAAsACYADQABAAEAAAAsACcADQABAAEAAAAsACgADQABAAEAAAAsACkADQABAAEAAAAsACoADQABAAEAAAAsACsADQABAAEAAAAsACwADQABAAEAAAAsAC0ADQABAAEAAAAsAC4ADQABAAEAAAAsAC8ADQABAAEAAAAsADAADQABAAEAAAAsADEADQABAAEAAAAsADIADQABAAEAAAAsADMADQABAAEAAAAsADQADQABAAEAAAAsADUADQABAAEAAAAsADYADQABAAEAAAAsADcADQABAAEAAAAsADgADQABAAEAAAAsADkADQABAAEAAAAsADoADQABAAEAAAAsADsADQABAAEAAAAsADwADQABAAEAAAAsAD0ADQABAAEAAAAsAD4ADQABAAEAAAAsAD8ADQABAAEAAAAsAEAADQABAAEAAAAsAEEADQABAAEAAAAsAEIADQABAAEAAAAsAEMADQABAAEAAAAsAEQADQABAAEAAAAsAEUADQABAAEAAAAsAEYADQABAAEAAAAsAEcADQABAAEAAAAsAEgADQABAAEAAAAsAEkADQABAAEAAAAsAEoADQABAAEAAAAsAEsADQABAAEAAAAsAEwADQABAAEAAAAsAE0ADQABAAEAAAAsAE4ADQABAAEAAAAsAE8ADQABAAEAAAAsAFAADQABAAEAAAAsAFEADQABAAEAAAAsAFIADQABAAEAAAAsAFMADQABAAEAAAAsAFQADQABAAEAAAAsAFUADQABAAEAAAAsAFYADQABAAEAAAAsAFcADQABAAEAAAAsAFgADQABAAEAAAAsAFkADQABAAEAAAAsAFoADQABAAEAAAAsAFsADQABAAEAAAAtAP//DQABAAEAAAAtAAAADQABAAEAAAAtAAEADQABAAEAAAAtAAIADQABAAEAAAAtAAMADQABAAEAAAAtAAQADQABAAEAAAAtAAUADQABAAEAAAAtAAYADQABAAEAAAAtAAgADQABAAEAAAAtAAkADQABAAEAAAAtAAoADQABAAEAAAAtAAsADQABAAEAAAAtAAwADQABAAEAAAAtAA0ADQABAAEAAAAtAA4ADQABAAEAAAAtAA8ADQABAAEAAAAtABAADQABAAEAAAAtABEADQABAAEAAAAtABIADQABAAEAAAAtABMADQABAAEAAAAtABQADQABAAEAAAAtABUADQABAAEAAAAtABYADQABAAEAAAAtABcADQABAAEAAAAtABkADQABAAEAAAAtABoADQABAAEAAAAtABsADQABAAEAAAAtABwADQABAAEAAAAtAB0ADQABAAEAAAAtAB4ADQABAAEAAAAtAB8ADQABAAEAAAAtACAADQABAAEAAAAtACEADQABAAEAAAAtACIADQABAAEAAAAtACMADQABAAEAAAAtACQADQABAAEAAAAtACUADQABAAEAAAAtACYADQABAAEAAAAtACcADQABAAEAAAAtACgADQABAAEAAAAtACkADQABAAEAAAAtACoADQABAAEAAAAtACsADQABAAEAAAAtACwADQABAAEAAAAtAC0ADQABAAEAAAAtAC4ADQABAAEAAAAtAC8ADQABAAEAAAAtADAADQABAAEAAAAtADEADQABAAEAAAAtADIADQABAAEAAAAtADMADQABAAEAAAAtADQADQABAAEAAAAtADUADQABAAEAAAAtADYADQABAAEAAAAtADcADQABAAEAAAAtADgADQABAAEAAAAtADkADQABAAEAAAAtADoADQABAAEAAAAtADsADQABAAEAAAAtADwADQABAAEAAAAtAD0ADQABAAEAAAAtAD4ADQABAAEAAAAtAD8ADQABAAEAAAAtAEAADQABAAEAAAAtAEEADQABAAEAAAAtAEIADQABAAEAAAAtAEMADQABAAEAAAAtAEQADQABAAEAAAAtAEUADQABAAEAAAAtAEYADQABAAEAAAAtAEcADQABAAEAAAAtAEgADQABAAEAAAAtAEkADQABAAEAAAAtAEoADQABAAEAAAAtAEsADQABAAEAAAAtAEwADQABAAEAAAAtAE0ADQABAAEAAAAtAE4ADQABAAEAAAAtAE8ADQABAAEAAAAtAFAADQABAAEAAAAtAFEADQABAAEAAAAtAFIADQABAAEAAAAtAFMADQABAAEAAAAtAFQADQABAAEAAAAtAFUADQABAAEAAAAtAFYADQABAAEAAAAtAFcADQABAAEAAAAtAFgADQABAAEAAAAtAFkADQABAAEAAAAtAFoADQABAAEAAAAtAFsADQABAAEAAAAuAP//DQABAAEAAAAuAAAADQABAAEAAAAuAAEADQABAAEAAAAuAAIADQABAAEAAAAuAAMADQABAAEAAAAuAAQADQABAAEAAAAuAAUADQABAAEAAAAuAAYADQABAAEAAAAuAAgADQABAAEAAAAuAAkADQABAAEAAAAuAAoADQABAAEAAAAuAAsADQABAAEAAAAuAAwADQABAAEAAAAuAA0ADQABAAEAAAAuAA4ADQABAAEAAAAuAA8ADQABAAEAAAAuABAADQABAAEAAAAuABEADQABAAEAAAAuABIADQABAAEAAAAuABMADQABAAEAAAAuABQADQABAAEAAAAuABUADQABAAEAAAAuABYADQABAAEAAAAuABcADQABAAEAAAAuABkADQABAAEAAAAuABoADQABAAEAAAAuABsADQABAAEAAAAuABwADQABAAEAAAAuAB0ADQABAAEAAAAuAB4ADQABAAEAAAAuAB8ADQABAAEAAAAuACAADQABAAEAAAAuACEADQABAAEAAAAuACIADQABAAEAAAAuACMADQABAAEAAAAuACQADQABAAEAAAAuACUADQABAAEAAAAuACYADQABAAEAAAAuACcADQABAAEAAAAuACgADQABAAEAAAAuACkADQABAAEAAAAuACoADQABAAEAAAAuACsADQABAAEAAAAuACwADQABAAEAAAAuAC0ADQABAAEAAAAuAC4ADQABAAEAAAAuAC8ADQABAAEAAAAuADAADQABAAEAAAAuADEADQABAAEAAAAuADIADQABAAEAAAAuADMADQABAAEAAAAuADQADQABAAEAAAAuADUADQABAAEAAAAuADYADQABAAEAAAAuADcADQABAAEAAAAuADgADQABAAEAAAAuADkADQABAAEAAAAuADoADQABAAEAAAAuADsADQABAAEAAAAuADwADQABAAEAAAAuAD0ADQABAAEAAAAuAD4ADQABAAEAAAAuAD8ADQABAAEAAAAuAEAADQABAAEAAAAuAEEADQABAAEAAAAuAEIADQABAAEAAAAuAEMADQABAAEAAAAuAEQADQABAAEAAAAuAEUADQABAAEAAAAuAEYADQABAAEAAAAuAEcADQABAAEAAAAuAEgADQABAAEAAAAuAEkADQABAAEAAAAuAEoADQABAAEAAAAuAEsADQABAAEAAAAuAEwADQABAAEAAAAuAE0ADQABAAEAAAAuAE4ADQABAAEAAAAuAE8ADQABAAEAAAAuAFAADQABAAEAAAAuAFEADQABAAEAAAAuAFIADQABAAEAAAAuAFMADQABAAEAAAAuAFQADQABAAEAAAAuAFUADQABAAEAAAAuAFYADQABAAEAAAAuAFcADQABAAEAAAAuAFgADQABAAEAAAAuAFkADQABAAEAAAAuAFoADQABAAEAAAAuAFsADQABAAEAAAAvAP//DQABAAEAAAAvAAAADQABAAEAAAAvAAEADQABAAEAAAAvAAIADQABAAEAAAAvAAMADQABAAEAAAAvAAQADQABAAEAAAAvAAUADQABAAEAAAAvAAYADQABAAEAAAAvAAgADQABAAEAAAAvAAkADQABAAEAAAAvAAoADQABAAEAAAAvAAsADQABAAEAAAAvAAwADQABAAEAAAAvAA0ADQABAAEAAAAvAA4ADQABAAEAAAAvAA8ADQABAAEAAAAvABAADQABAAEAAAAvABEADQABAAEAAAAvABIADQABAAEAAAAvABMADQABAAEAAAAvABQADQABAAEAAAAvABUADQABAAEAAAAvABYADQABAAEAAAAvABcADQABAAEAAAAvABkADQABAAEAAAAvABoADQABAAEAAAAvABsADQABAAEAAAAvABwADQABAAEAAAAvAB0ADQABAAEAAAAvAB4ADQABAAEAAAAvAB8ADQABAAEAAAAvACAADQABAAEAAAAvACEADQABAAEAAAAvACIADQABAAEAAAAvACMADQABAAEAAAAvACQADQABAAEAAAAvACUADQABAAEAAAAvACYADQABAAEAAAAvACcADQABAAEAAAAvACgADQABAAEAAAAvACkADQABAAEAAAAvACoADQABAAEAAAAvACsADQABAAEAAAAvACwADQABAAEAAAAvAC0ADQABAAEAAAAvAC4ADQABAAEAAAAvAC8ADQABAAEAAAAvADAADQABAAEAAAAvADEADQABAAEAAAAvADIADQABAAEAAAAvADMADQABAAEAAAAvADQADQABAAEAAAAvADUADQABAAEAAAAvADYADQABAAEAAAAvADcADQABAAEAAAAvADgADQABAAEAAAAvADkADQABAAEAAAAvADoADQABAAEAAAAvADsADQABAAEAAAAvADwADQABAAEAAAAvAD0ADQABAAEAAAAvAD4ADQABAAEAAAAvAD8ADQABAAEAAAAvAEAADQABAAEAAAAvAEEADQABAAEAAAAvAEIADQABAAEAAAAvAEMADQABAAEAAAAvAEQADQABAAEAAAAvAEUADQABAAEAAAAvAEYADQABAAEAAAAvAEcADQABAAEAAAAvAEgADQABAAEAAAAvAEkADQABAAEAAAAvAEoADQABAAEAAAAvAEsADQABAAEAAAAvAEwADQABAAEAAAAvAE0ADQABAAEAAAAvAE4ADQABAAEAAAAvAE8ADQABAAEAAAAvAFAADQABAAEAAAAvAFEADQABAAEAAAAvAFIADQABAAEAAAAvAFMADQABAAEAAAAvAFQADQABAAEAAAAvAFUADQABAAEAAAAvAFYADQABAAEAAAAvAFcADQABAAEAAAAvAFgADQABAAEAAAAvAFkADQABAAEAAAAvAFoADQABAAEAAAAvAFsADQABAAEAAAAwAP//DQABAAEAAAAwAAAADQABAAEAAAAwAAEADQABAAEAAAAwAAIADQABAAEAAAAwAAMADQABAAEAAAAwAAQADQABAAEAAAAwAAUADQABAAEAAAAwAAYADQABAAEAAAAwAAgADQABAAEAAAAwAAkADQABAAEAAAAwAAoADQABAAEAAAAwAAsADQABAAEAAAAwAAwADQABAAEAAAAwAA0ADQABAAEAAAAwAA4ADQABAAEAAAAwAA8ADQABAAEAAAAwABAADQABAAEAAAAwABEADQABAAEAAAAwABIADQABAAEAAAAwABMADQABAAEAAAAwABQADQABAAEAAAAwABUADQABAAEAAAAwABYADQABAAEAAAAwABcADQABAAEAAAAwABkADQABAAEAAAAwABoADQABAAEAAAAwABsADQABAAEAAAAwABwADQABAAEAAAAwAB0ADQABAAEAAAAwAB4ADQABAAEAAAAwAB8ADQABAAEAAAAwACAADQABAAEAAAAwACEADQABAAEAAAAwACIADQABAAEAAAAwACMADQABAAEAAAAwACQADQABAAEAAAAwACUADQABAAEAAAAwACYADQABAAEAAAAwACcADQABAAEAAAAwACgADQABAAEAAAAwACkADQABAAEAAAAwACoADQABAAEAAAAwACsADQABAAEAAAAwACwADQABAAEAAAAwAC0ADQABAAEAAAAwAC4ADQABAAEAAAAwAC8ADQABAAEAAAAwADAADQABAAEAAAAwADEADQABAAEAAAAwADIADQABAAEAAAAwADMADQABAAEAAAAwADQADQABAAEAAAAwADUADQABAAEAAAAwADYADQABAAEAAAAwADcADQABAAEAAAAwADgADQABAAEAAAAwADkADQABAAEAAAAwADoADQABAAEAAAAwADsADQABAAEAAAAwADwADQABAAEAAAAwAD0ADQABAAEAAAAwAD4ADQABAAEAAAAwAD8ADQABAAEAAAAwAEAADQABAAEAAAAwAEEADQABAAEAAAAwAEIADQABAAEAAAAwAEMADQABAAEAAAAwAEQADQABAAEAAAAwAEUADQABAAEAAAAwAEYADQABAAEAAAAwAEcADQABAAEAAAAwAEgADQABAAEAAAAwAEkADQABAAEAAAAwAEoADQABAAEAAAAwAEsADQABAAEAAAAwAEwADQABAAEAAAAwAE0ADQABAAEAAAAwAE4ADQABAAEAAAAwAE8ADQABAAEAAAAwAFAADQABAAEAAAAwAFEADQABAAEAAAAwAFIADQABAAEAAAAwAFMADQABAAEAAAAwAFQADQABAAEAAAAwAFUADQABAAEAAAAwAFYADQABAAEAAAAwAFcADQABAAEAAAAwAFgADQABAAEAAAAwAFkADQABAAEAAAAwAFoADQABAAEAAAAwAFsADQABAAEAAAAxAP//DQABAAEAAAAxAAAADQABAAEAAAAxAAEADQABAAEAAAAxAAIADQABAAEAAAAxAAMADQABAAEAAAAxAAQADQABAAEAAAAxAAUADQABAAEAAAAxAAYADQABAAEAAAAxAAgADQABAAEAAAAxAAkADQABAAEAAAAxAAoADQABAAEAAAAxAAsADQABAAEAAAAxAAwADQABAAEAAAAxAA0ADQABAAEAAAAxAA4ADQABAAEAAAAxAA8ADQABAAEAAAAxABAADQABAAEAAAAxABEADQABAAEAAAAxABIADQABAAEAAAAxABMADQABAAEAAAAxABQADQABAAEAAAAxABUADQABAAEAAAAxABYADQABAAEAAAAxABcADQABAAEAAAAxABkADQABAAEAAAAxABoADQABAAEAAAAxABsADQABAAEAAAAxABwADQABAAEAAAAxAB0ADQABAAEAAAAxAB4ADQABAAEAAAAxAB8ADQABAAEAAAAxACAADQABAAEAAAAxACEADQABAAEAAAAxACIADQABAAEAAAAxACMADQABAAEAAAAxACQADQABAAEAAAAxACUADQABAAEAAAAxACYADQABAAEAAAAxACcADQABAAEAAAAxACgADQABAAEAAAAxACkADQABAAEAAAAxACoADQABAAEAAAAxACsADQABAAEAAAAxACwADQABAAEAAAAxAC0ADQABAAEAAAAxAC4ADQABAAEAAAAxAC8ADQABAAEAAAAxADAADQABAAEAAAAxADEADQABAAEAAAAxADIADQABAAEAAAAxADMADQABAAEAAAAxADQADQABAAEAAAAxADUADQABAAEAAAAxADYADQABAAEAAAAxADcADQABAAEAAAAxADgADQABAAEAAAAxADkADQABAAEAAAAxADoADQABAAEAAAAxADsADQABAAEAAAAxADwADQABAAEAAAAxAD0ADQABAAEAAAAxAD4ADQABAAEAAAAxAD8ADQABAAEAAAAxAEAADQABAAEAAAAxAEEADQABAAEAAAAxAEIADQABAAEAAAAxAEMADQABAAEAAAAxAEQADQABAAEAAAAxAEUADQABAAEAAAAxAEYADQABAAEAAAAxAEcADQABAAEAAAAxAEgADQABAAEAAAAxAEkADQABAAEAAAAxAEoADQABAAEAAAAxAEsADQABAAEAAAAxAEwADQABAAEAAAAxAE0ADQABAAEAAAAxAE4ADQABAAEAAAAxAE8ADQABAAEAAAAxAFAADQABAAEAAAAxAFEADQABAAEAAAAxAFIADQABAAEAAAAxAFMADQABAAEAAAAxAFQADQABAAEAAAAxAFUADQABAAEAAAAxAFYADQABAAEAAAAxAFcADQABAAEAAAAxAFgADQABAAEAAAAxAFkADQABAAEAAAAxAFoADQABAAEAAAAxAFsADQABAAEAAAAyAP//DQABAAEAAAAyAAAADQABAAEAAAAyAAEADQABAAEAAAAyAAIADQABAAEAAAAyAAMADQABAAEAAAAyAAQADQABAAEAAAAyAAUADQABAAEAAAAyAAYADQABAAEAAAAyAAgADQABAAEAAAAyAAkADQABAAEAAAAyAAoADQABAAEAAAAyAAsADQABAAEAAAAyAAwADQABAAEAAAAyAA0ADQABAAEAAAAyAA4ADQABAAEAAAAyAA8ADQABAAEAAAAyABAADQABAAEAAAAyABEADQABAAEAAAAyABIADQABAAEAAAAyABMADQABAAEAAAAyABQADQABAAEAAAAyABUADQABAAEAAAAyABYADQABAAEAAAAyABcADQABAAEAAAAyABkADQABAAEAAAAyABoADQABAAEAAAAyABsADQABAAEAAAAyABwADQABAAEAAAAyAB0ADQABAAEAAAAyAB4ADQABAAEAAAAyAB8ADQABAAEAAAAyACAADQABAAEAAAAyACEADQABAAEAAAAyACIADQABAAEAAAAyACMADQABAAEAAAAyACQADQABAAEAAAAyACUADQABAAEAAAAyACYADQABAAEAAAAyADEADQABAAEAAAAyADIADQABAAEAAAAyADMADQABAAEAAAAyADQADQABAAEAAAAyADUADQABAAEAAAAyADYADQABAAEAAAAyADcADQABAAEAAAAyADgADQABAAEAAAAyADkADQABAAEAAAAyADoADQABAAEAAAAyADsADQABAAEAAAAyADwADQABAAEAAAAyAD0ADQABAAEAAAAyAD4ADQABAAEAAAAyAD8ADQABAAEAAAAyAEAADQABAAEAAAAyAEEADQABAAEAAAAyAEIADQABAAEAAAAyAEMADQABAAEAAAAyAEQADQABAAEAAAAyAEUADQABAAEAAAAyAEYADQABAAEAAAAyAEcADQABAAEAAAAyAEgADQABAAEAAAAyAEkADQABAAEAAAAyAEoADQABAAEAAAAyAEsADQABAAEAAAAyAEwADQABAAEAAAAyAE0ADQABAAEAAAAyAE4ADQABAAEAAAAyAE8ADQABAAEAAAAyAFAADQABAAEAAAAyAFEADQABAAEAAAAyAFIADQABAAEAAAAyAFMADQABAAEAAAAyAFQADQABAAEAAAAyAFUADQABAAEAAAAyAFYADQABAAEAAAAyAFcADQABAAEAAAAyAFgADQABAAEAAAAyAFkADQABAAEAAAAyAFoADQABAAEAAAAyAFsADQABAAEAAAAzAP//DQABAAEAAAAzAAAADQABAAEAAAAzAAEADQABAAEAAAAzAAIADQABAAEAAAAzAAMADQABAAEAAAAzAAQADQABAAEAAAAzAAUADQABAAEAAAAzAAYADQABAAEAAAAzAAgADQABAAEAAAAzAAkADQABAAEAAAAzAAoADQABAAEAAAAzAAsADQABAAEAAAAzAAwADQABAAEAAAAzAA0ADQABAAEAAAAzAA4ADQABAAEAAAAzAA8ADQABAAEAAAAzABAADQABAAEAAAAzABEADQABAAEAAAAzABIADQABAAEAAAAzABMADQABAAEAAAAzABQADQABAAEAAAAzABUADQABAAEAAAAzABYADQABAAEAAAAzABcADQABAAEAAAAzABkADQABAAEAAAAzABoADQABAAEAAAAzABsADQABAAEAAAAzABwADQABAAEAAAAzAB0ADQABAAEAAAAzAB4ADQABAAEAAAAzAB8ADQABAAEAAAAzACAADQABAAEAAAAzACEADQABAAEAAAAzACIADQABAAEAAAAzACMADQABAAEAAAAzACQADQABAAEAAAAzACUADQABAAEAAAAzACYADQABAAEAAAAzACgADQABAAEAAAAzACkADQABAAEAAAAzACoADQABAAEAAAAzACsADQABAAEAAAAzACwADQABAAEAAAAzAC0ADQABAAEAAAAzAC4ADQABAAEAAAAzAC8ADQABAAEAAAAzADAADQABAAEAAAAzADIADQABAAEAAAAzADMADQABAAEAAAAzADQADQABAAEAAAAzADUADQABAAEAAAAzADYADQABAAEAAAAzADcADQABAAEAAAAzADgADQABAAEAAAAzADkADQABAAEAAAAzADoADQABAAEAAAAzADsADQABAAEAAAAzADwADQABAAEAAAAzAD0ADQABAAEAAAAzAD4ADQABAAEAAAAzAD8ADQABAAEAAAAzAEAADQABAAEAAAAzAEEADQABAAEAAAAzAEIADQABAAEAAAAzAEMADQABAAEAAAAzAEQADQABAAEAAAAzAEUADQABAAEAAAAzAEYADQABAAEAAAAzAEcADQABAAEAAAAzAEgADQABAAEAAAAzAEkADQABAAEAAAAzAEoADQABAAEAAAAzAEsADQABAAEAAAAzAEwADQABAAEAAAAzAE0ADQABAAEAAAAzAE4ADQABAAEAAAAzAE8ADQABAAEAAAAzAFAADQABAAEAAAAzAFEADQABAAEAAAAzAFIADQABAAEAAAAzAFMADQABAAEAAAAzAFQADQABAAEAAAAzAFUADQABAAEAAAAzAFYADQABAAEAAAAzAFcADQABAAEAAAAzAFgADQABAAEAAAAzAFkADQABAAEAAAAzAFoADQABAAEAAAAzAFsADQABAAEAAAA0AP//DQABAAEAAAA0AAAADQABAAEAAAA0AAEADQABAAEAAAA0AAIADQABAAEAAAA0AAMADQABAAEAAAA0AAQADQABAAEAAAA0AAUADQABAAEAAAA0AAYADQABAAEAAAA0AAgADQABAAEAAAA0AAkADQABAAEAAAA0AAoADQABAAEAAAA0AAsADQABAAEAAAA0AAwADQABAAEAAAA0AA0ADQABAAEAAAA0AA4ADQABAAEAAAA0AA8ADQABAAEAAAA0ABAADQABAAEAAAA0ABEADQABAAEAAAA0ABIADQABAAEAAAA0ABMADQABAAEAAAA0ABQADQABAAEAAAA0ABUADQABAAEAAAA0ABYADQABAAEAAAA0ABgADQABAAEAAAA0ABkADQABAAEAAAA0ABoADQABAAEAAAA0ABsADQABAAEAAAA0ABwADQABAAEAAAA0AB0ADQABAAEAAAA0AB4ADQABAAEAAAA0AB8ADQABAAEAAAA0ACAADQABAAEAAAA0ACEADQABAAEAAAA0ACIADQABAAEAAAA0ACMADQABAAEAAAA0ACQADQABAAEAAAA0ACUADQABAAEAAAA0ACcADQABAAEAAAA0ACgADQABAAEAAAA0ACkADQABAAEAAAA0ACoADQABAAEAAAA0ACsADQABAAEAAAA0ACwADQABAAEAAAA0AC0ADQABAAEAAAA0AC4ADQABAAEAAAA0AC8ADQABAAEAAAA0ADAADQABAAEAAAA0ADEADQABAAEAAAA0ADMADQABAAEAAAA0ADQADQABAAEAAAA0ADUADQABAAEAAAA0ADYADQABAAEAAAA0ADcADQABAAEAAAA0ADgADQABAAEAAAA0ADkADQABAAEAAAA0ADoADQABAAEAAAA0ADsADQABAAEAAAA0ADwADQABAAEAAAA0AD0ADQABAAEAAAA0AD4ADQABAAEAAAA0AD8ADQABAAEAAAA0AEAADQABAAEAAAA0AEEADQABAAEAAAA0AEIADQABAAEAAAA0AEMADQABAAEAAAA0AEQADQABAAEAAAA0AEUADQABAAEAAAA0AEYADQABAAEAAAA0AEcADQABAAEAAAA0AEgADQABAAEAAAA0AEkADQABAAEAAAA0AEoADQABAAEAAAA0AEsADQABAAEAAAA0AEwADQABAAEAAAA0AE0ADQABAAEAAAA0AE4ADQABAAEAAAA0AE8ADQABAAEAAAA0AFAADQABAAEAAAA0AFEADQABAAEAAAA0AFIADQABAAEAAAA0AFMADQABAAEAAAA0AFQADQABAAEAAAA0AFUADQABAAEAAAA0AFYADQABAAEAAAA0AFcADQABAAEAAAA0AFgADQABAAEAAAA0AFkADQABAAEAAAA0AFoADQABAAEAAAA0AFsADQABAAEAAAA1AP//DQABAAEAAAA1AAAADQABAAEAAAA1AAEADQABAAEAAAA1AAIADQABAAEAAAA1AAMADQABAAEAAAA1AAQADQABAAEAAAA1AAUADQABAAEAAAA1AAYADQABAAEAAAA1AAcADQABAAEAAAA1AAkADQABAAEAAAA1AAoADQABAAEAAAA1AAsADQABAAEAAAA1AAwADQABAAEAAAA1AA0ADQABAAEAAAA1AA4ADQABAAEAAAA1AA8ADQABAAEAAAA1ABAADQABAAEAAAA1ABEADQABAAEAAAA1ABIADQABAAEAAAA1ABMADQABAAEAAAA1ABQADQABAAEAAAA1ABUADQABAAEAAAA1ABYADQABAAEAAAA1ABgADQABAAEAAAA1ABkADQABAAEAAAA1ABoADQABAAEAAAA1ABsADQABAAEAAAA1ABwADQABAAEAAAA1AB0ADQABAAEAAAA1AB4ADQABAAEAAAA1AB8ADQABAAEAAAA1ACAADQABAAEAAAA1ACEADQABAAEAAAA1ACIADQABAAEAAAA1ACMADQABAAEAAAA1ACQADQABAAEAAAA1ACYADQABAAEAAAA1ACcADQABAAEAAAA1ACgADQABAAEAAAA1ACkADQABAAEAAAA1ACoADQABAAEAAAA1ACsADQABAAEAAAA1ACwADQABAAEAAAA1AC0ADQABAAEAAAA1AC4ADQABAAEAAAA1AC8ADQABAAEAAAA1ADAADQABAAEAAAA1ADEADQABAAEAAAA1ADIADQABAAEAAAA1ADUADQABAAEAAAA1ADYADQABAAEAAAA1ADcADQABAAEAAAA1ADgADQABAAEAAAA1ADkADQABAAEAAAA1ADoADQABAAEAAAA1ADsADQABAAEAAAA1ADwADQABAAEAAAA1AD0ADQABAAEAAAA1AD4ADQABAAEAAAA1AD8ADQABAAEAAAA1AEAADQABAAEAAAA1AEEADQABAAEAAAA1AEIADQABAAEAAAA1AEMADQABAAEAAAA1AEQADQABAAEAAAA1AEUADQABAAEAAAA1AEYADQABAAEAAAA1AEcADQABAAEAAAA1AEgADQABAAEAAAA1AEkADQABAAEAAAA1AEoADQABAAEAAAA1AEsADQABAAEAAAA1AEwADQABAAEAAAA1AE0ADQABAAEAAAA1AE4ADQABAAEAAAA1AE8ADQABAAEAAAA1AFAADQABAAEAAAA1AFEADQABAAEAAAA1AFIADQABAAEAAAA1AFMADQABAAEAAAA1AFQADQABAAEAAAA1AFUADQABAAEAAAA1AFYADQABAAEAAAA1AFcADQABAAEAAAA1AFgADQABAAEAAAA1AFkADQABAAEAAAA1AFoADQABAAEAAAA1AFsADQABAAEAAAA2AP//DQABAAEAAAA2AAAADQABAAEAAAA2AAEADQABAAEAAAA2AAIADQABAAEAAAA2AAMADQABAAEAAAA2AAQADQABAAEAAAA2AAUADQABAAEAAAA2AAYADQABAAEAAAA2AAcADQABAAEAAAA2AAsADQABAAEAAAA2AAwADQABAAEAAAA2AA0ADQABAAEAAAA2AA4ADQABAAEAAAA2AA8ADQABAAEAAAA2ABAADQABAAEAAAA2ABEADQABAAEAAAA2ABIADQABAAEAAAA2ABMADQABAAEAAAA2ABQADQABAAEAAAA2ABUADQABAAEAAAA2ABcADQABAAEAAAA2ABgADQABAAEAAAA2ABkADQABAAEAAAA2ABoADQABAAEAAAA2ABsADQABAAEAAAA2ABwADQABAAEAAAA2AB0ADQABAAEAAAA2AB4ADQABAAEAAAA2AB8ADQABAAEAAAA2ACAADQABAAEAAAA2ACEADQABAAEAAAA2ACIADQABAAEAAAA2ACMADQABAAEAAAA2ACQADQABAAEAAAA2ACYADQABAAEAAAA2ACcADQABAAEAAAA2ACgADQABAAEAAAA2ACkADQABAAEAAAA2ACoADQABAAEAAAA2ACsADQABAAEAAAA2ACwADQABAAEAAAA2AC0ADQABAAEAAAA2AC4ADQABAAEAAAA2AC8ADQABAAEAAAA2ADAADQABAAEAAAA2ADEADQABAAEAAAA2ADIADQABAAEAAAA2ADMADQABAAEAAAA2ADUADQABAAEAAAA2ADYADQABAAEAAAA2ADcADQABAAEAAAA2ADgADQABAAEAAAA2ADkADQABAAEAAAA2ADoADQABAAEAAAA2ADsADQABAAEAAAA2ADwADQABAAEAAAA2AD0ADQABAAEAAAA2AD4ADQABAAEAAAA2AD8ADQABAAEAAAA2AEAADQABAAEAAAA2AEEADQABAAEAAAA2AEIADQABAAEAAAA2AEMADQABAAEAAAA2AEQADQABAAEAAAA2AEUADQABAAEAAAA2AEYADQABAAEAAAA2AEcADQABAAEAAAA2AEgADQABAAEAAAA2AEkADQABAAEAAAA2AEoADQABAAEAAAA2AEsADQABAAEAAAA2AEwADQABAAEAAAA2AE0ADQABAAEAAAA2AE4ADQABAAEAAAA2AE8ADQABAAEAAAA2AFAADQABAAEAAAA2AFEADQABAAEAAAA2AFIADQABAAEAAAA2AFMADQABAAEAAAA2AFQADQABAAEAAAA2AFUADQABAAEAAAA2AFYADQABAAEAAAA2AFcADQABAAEAAAA2AFgADQABAAEAAAA2AFkADQABAAEAAAA2AFoADQABAAEAAAA2AFsADQABAAEAAAA3AP//DQABAAEAAAA3AAAADQABAAEAAAA3AAEADQABAAEAAAA3AAIADQABAAEAAAA3AAMADQABAAEAAAA3AAQADQABAAEAAAA3AAUADQABAAEAAAA3AAYADQABAAEAAAA3AAcADQABAAEAAAA3AAgADQABAAEAAAA3AAkADQABAAEAAAA3AAoADQABAAEAAAA3AAwADQABAAEAAAA3AA0ADQABAAEAAAA3AA4ADQABAAEAAAA3AA8ADQABAAEAAAA3ABAADQABAAEAAAA3ABEADQABAAEAAAA3ABIADQABAAEAAAA3ABMADQABAAEAAAA3ABQADQABAAEAAAA3ACYADQABAAEAAAA3ACcADQABAAEAAAA3ACgADQABAAEAAAA3ACkADQABAAEAAAA3ACoADQABAAEAAAA3ACsADQABAAEAAAA3ACwADQABAAEAAAA3AC0ADQABAAEAAAA3AC4ADQABAAEAAAA3AC8ADQABAAEAAAA3ADAADQABAAEAAAA3ADEADQABAAEAAAA3ADIADQABAAEAAAA3ADMADQABAAEAAAA3ADQADQABAAEAAAA3ADYADQABAAEAAAA3ADcADQABAAEAAAA3ADgADQABAAEAAAA3ADkADQABAAEAAAA3ADoADQABAAEAAAA3ADsADQABAAEAAAA3ADwADQABAAEAAAA3AD0ADQABAAEAAAA3AD4ADQABAAEAAAA3AD8ADQABAAEAAAA3AEAADQABAAEAAAA3AEEADQABAAEAAAA3AEIADQABAAEAAAA3AEMADQABAAEAAAA3AEQADQABAAEAAAA3AEUADQABAAEAAAA3AEYADQABAAEAAAA3AEcADQABAAEAAAA3AEgADQABAAEAAAA3AEkADQABAAEAAAA3AEoADQABAAEAAAA3AEsADQABAAEAAAA3AEwADQABAAEAAAA3AE0ADQABAAEAAAA3AE4ADQABAAEAAAA3AE8ADQABAAEAAAA3AFAADQABAAEAAAA3AFEADQABAAEAAAA3AFIADQABAAEAAAA3AFMADQABAAEAAAA3AFQADQABAAEAAAA3AFUADQABAAEAAAA3AFYADQABAAEAAAA3AFcADQABAAEAAAA3AFgADQABAAEAAAA3AFkADQABAAEAAAA3AFoADQABAAEAAAA3AFsADQABAAEAAAA4AP//DQABAAEAAAA4AAAADQABAAEAAAA4AAEADQABAAEAAAA4AAIADQABAAEAAAA4AAMADQABAAEAAAA4AAQADQABAAEAAAA4AAUADQABAAEAAAA4AAYADQABAAEAAAA4AAcADQABAAEAAAA4AAgADQABAAEAAAA4AAkADQABAAEAAAA4AAoADQABAAEAAAA4AAsADQABAAEAAAA4ACUADQABAAEAAAA4ACYADQABAAEAAAA4ACcADQABAAEAAAA4ACgADQABAAEAAAA4ACkADQABAAEAAAA4ACoADQABAAEAAAA4ACsADQABAAEAAAA4ACwADQABAAEAAAA4AC0ADQABAAEAAAA4AC4ADQABAAEAAAA4AC8ADQABAAEAAAA4ADAADQABAAEAAAA4ADEADQABAAEAAAA4ADIADQABAAEAAAA4ADMADQABAAEAAAA4ADQADQABAAEAAAA4ADYADQABAAEAAAA4ADcADQABAAEAAAA4ADgADQABAAEAAAA4ADkADQABAAEAAAA4ADoADQABAAEAAAA4ADsADQABAAEAAAA4ADwADQABAAEAAAA4AD0ADQABAAEAAAA4AD4ADQABAAEAAAA4AD8ADQABAAEAAAA4AEAADQABAAEAAAA4AEEADQABAAEAAAA4AEIADQABAAEAAAA4AEMADQABAAEAAAA4AEQADQABAAEAAAA4AEUADQABAAEAAAA4AEYADQABAAEAAAA4AEcADQABAAEAAAA4AEgADQABAAEAAAA4AEkADQABAAEAAAA4AEoADQABAAEAAAA4AEsADQABAAEAAAA4AEwADQABAAEAAAA4AE0ADQABAAEAAAA4AE4ADQABAAEAAAA4AE8ADQABAAEAAAA4AFAADQABAAEAAAA4AFEADQABAAEAAAA4AFIADQABAAEAAAA4AFMADQABAAEAAAA4AFQADQABAAEAAAA4AFUADQABAAEAAAA4AFYADQABAAEAAAA4AFcADQABAAEAAAA4AFgADQABAAEAAAA4AFkADQABAAEAAAA4AFoADQABAAEAAAA4AFsADQABAAEAAAA5AP//DQABAAEAAAA5AAAADQABAAEAAAA5AAEADQABAAEAAAA5AAIADQABAAEAAAA5AAMADQABAAEAAAA5AAQADQABAAEAAAA5AAUADQABAAEAAAA5AAYADQABAAEAAAA5AAcADQABAAEAAAA5AAgADQABAAEAAAA5AAkADQABAAEAAAA5AAoADQABAAEAAAA5AAsADQABAAEAAAA5AAwADQABAAEAAAA5AA0ADQABAAEAAAA5AA4ADQABAAEAAAA5AA8ADQABAAEAAAA5ABAADQABAAEAAAA5ABEADQABAAEAAAA5ABIADQABAAEAAAA5ABMADQABAAEAAAA5ABQADQABAAEAAAA5ABUADQABAAEAAAA5ABYADQABAAEAAAA5ABcADQABAAEAAAA5ABgADQABAAEAAAA5ABkADQABAAEAAAA5ABoADQABAAEAAAA5ABsADQABAAEAAAA5ABwADQABAAEAAAA5AB0ADQABAAEAAAA5AB4ADQABAAEAAAA5AB8ADQABAAEAAAA5ACAADQABAAEAAAA5ACEADQABAAEAAAA5ACIADQABAAEAAAA5ACMADQABAAEAAAA5ACUADQABAAEAAAA5ACYADQABAAEAAAA5ACcADQABAAEAAAA5ACgADQABAAEAAAA5ACkADQABAAEAAAA5ACoADQABAAEAAAA5ACsADQABAAEAAAA5ACwADQABAAEAAAA5AC0ADQABAAEAAAA5AC4ADQABAAEAAAA5AC8ADQABAAEAAAA5ADAADQABAAEAAAA5ADEADQABAAEAAAA5ADIADQABAAEAAAA5ADMADQABAAEAAAA5ADQADQABAAEAAAA5ADYADQABAAEAAAA5ADcADQABAAEAAAA5ADgADQABAAEAAAA5ADkADQABAAEAAAA5ADoADQABAAEAAAA5ADsADQABAAEAAAA5ADwADQABAAEAAAA5AD0ADQABAAEAAAA5AD4ADQABAAEAAAA5AD8ADQABAAEAAAA5AEAADQABAAEAAAA5AEEADQABAAEAAAA5AEIADQABAAEAAAA5AEMADQABAAEAAAA5AEQADQABAAEAAAA5AEUADQABAAEAAAA5AEYADQABAAEAAAA5AEcADQABAAEAAAA5AEgADQABAAEAAAA5AEkADQABAAEAAAA5AEoADQABAAEAAAA5AEsADQABAAEAAAA5AEwADQABAAEAAAA5AE0ADQABAAEAAAA5AE4ADQABAAEAAAA5AE8ADQABAAEAAAA5AFAADQABAAEAAAA5AFEADQABAAEAAAA5AFIADQABAAEAAAA5AFMADQABAAEAAAA5AFQADQABAAEAAAA5AFUADQABAAEAAAA5AFYADQABAAEAAAA5AFcADQABAAEAAAA5AFgADQABAAEAAAA5AFkADQABAAEAAAA5AFoADQABAAEAAAA5AFsADQABAAEAAAA6AP//DQABAAEAAAA6AAAADQABAAEAAAA6AAEADQABAAEAAAA6AAIADQABAAEAAAA6AAMADQABAAEAAAA6AAQADQABAAEAAAA6AAUADQABAAEAAAA6AAYADQABAAEAAAA6AAcADQABAAEAAAA6AAgADQABAAEAAAA6AAkADQABAAEAAAA6AAoADQABAAEAAAA6AAsADQABAAEAAAA6AAwADQABAAEAAAA6AA0ADQABAAEAAAA6AA4ADQABAAEAAAA6AA8ADQABAAEAAAA6ABAADQABAAEAAAA6ABEADQABAAEAAAA6ABIADQABAAEAAAA6ABMADQABAAEAAAA6ABQADQABAAEAAAA6ABUADQABAAEAAAA6ABYADQABAAEAAAA6ABcADQABAAEAAAA6ABgADQABAAEAAAA6ABkADQABAAEAAAA6ABoADQABAAEAAAA6ABsADQABAAEAAAA6ABwADQABAAEAAAA6AB0ADQABAAEAAAA6AB4ADQABAAEAAAA6AB8ADQABAAEAAAA6ACAADQABAAEAAAA6ACEADQABAAEAAAA6ACIADQABAAEAAAA6ACMADQABAAEAAAA6ACUADQABAAEAAAA6ACYADQABAAEAAAA6ACcADQABAAEAAAA6ACgADQABAAEAAAA6ACkADQABAAEAAAA6ACoADQABAAEAAAA6ACsADQABAAEAAAA6ACwADQABAAEAAAA6AC0ADQABAAEAAAA6AC4ADQABAAEAAAA6AC8ADQABAAEAAAA6ADAADQABAAEAAAA6ADEADQABAAEAAAA6ADIADQABAAEAAAA6ADMADQABAAEAAAA6ADQADQABAAEAAAA6ADYADQABAAEAAAA6ADcADQABAAEAAAA6ADgADQABAAEAAAA6ADkADQABAAEAAAA6ADoADQABAAEAAAA6ADsADQABAAEAAAA6ADwADQABAAEAAAA6AD0ADQABAAEAAAA6AD4ADQABAAEAAAA6AD8ADQABAAEAAAA6AEAADQABAAEAAAA6AEEADQABAAEAAAA6AEIADQABAAEAAAA6AEMADQABAAEAAAA6AEQADQABAAEAAAA6AEUADQABAAEAAAA6AEYADQABAAEAAAA6AEcADQABAAEAAAA6AEgADQABAAEAAAA6AEkADQABAAEAAAA6AEoADQABAAEAAAA6AEsADQABAAEAAAA6AEwADQABAAEAAAA6AE0ADQABAAEAAAA6AE4ADQABAAEAAAA6AE8ADQABAAEAAAA6AFAADQABAAEAAAA6AFEADQABAAEAAAA6AFIADQABAAEAAAA6AFMADQABAAEAAAA6AFQADQABAAEAAAA6AFUADQABAAEAAAA6AFYADQABAAEAAAA6AFcADQABAAEAAAA6AFgADQABAAEAAAA6AFkADQABAAEAAAA6AFoADQABAAEAAAA6AFsADQABAAEAAAA7AP//DQABAAEAAAA7AAAADQABAAEAAAA7AAEADQABAAEAAAA7AAIADQABAAEAAAA7AAMADQABAAEAAAA7AAQADQABAAEAAAA7AAUADQABAAEAAAA7AAYADQABAAEAAAA7AAcADQABAAEAAAA7AAgADQABAAEAAAA7AAkADQABAAEAAAA7AAoADQABAAEAAAA7AAsADQABAAEAAAA7AAwADQABAAEAAAA7AA0ADQABAAEAAAA7AA4ADQABAAEAAAA7AA8ADQABAAEAAAA7ABAADQABAAEAAAA7ABEADQABAAEAAAA7ABIADQABAAEAAAA7ABMADQABAAEAAAA7ABQADQABAAEAAAA7ABUADQABAAEAAAA7ABYADQABAAEAAAA7ABcADQABAAEAAAA7ABgADQABAAEAAAA7ABkADQABAAEAAAA7ABoADQABAAEAAAA7ABsADQABAAEAAAA7ABwADQABAAEAAAA7AB0ADQABAAEAAAA7AB4ADQABAAEAAAA7AB8ADQABAAEAAAA7ACAADQABAAEAAAA7ACEADQABAAEAAAA7ACIADQABAAEAAAA7ACMADQABAAEAAAA7ACUADQABAAEAAAA7ACYADQABAAEAAAA7ACcADQABAAEAAAA7ACgADQABAAEAAAA7ACkADQABAAEAAAA7ACoADQABAAEAAAA7ACsADQABAAEAAAA7ACwADQABAAEAAAA7AC0ADQABAAEAAAA7AC4ADQABAAEAAAA7AC8ADQABAAEAAAA7ADAADQABAAEAAAA7ADEADQABAAEAAAA7ADIADQABAAEAAAA7ADMADQABAAEAAAA7ADQADQABAAEAAAA7ADYADQABAAEAAAA7ADcADQABAAEAAAA7ADgADQABAAEAAAA7ADkADQABAAEAAAA7ADoADQABAAEAAAA7ADsADQABAAEAAAA7ADwADQABAAEAAAA7AD0ADQABAAEAAAA7AD4ADQABAAEAAAA7AD8ADQABAAEAAAA7AEAADQABAAEAAAA7AEEADQABAAEAAAA7AEIADQABAAEAAAA7AEMADQABAAEAAAA7AEQADQABAAEAAAA7AEUADQABAAEAAAA7AEYADQABAAEAAAA7AEcADQABAAEAAAA7AEgADQABAAEAAAA7AEkADQABAAEAAAA7AEoADQABAAEAAAA7AEsADQABAAEAAAA7AEwADQABAAEAAAA7AE0ADQABAAEAAAA7AE4ADQABAAEAAAA7AE8ADQABAAEAAAA7AFAADQABAAEAAAA7AFEADQABAAEAAAA7AFIADQABAAEAAAA7AFMADQABAAEAAAA7AFQADQABAAEAAAA7AFUADQABAAEAAAA7AFYADQABAAEAAAA7AFcADQABAAEAAAA7AFgADQABAAEAAAA7AFkADQABAAEAAAA7AFoADQABAAEAAAA7AFsADQABAAEAAAA8AP//DQABAAEAAAA8AAAADQABAAEAAAA8AAEADQABAAEAAAA8AAIADQABAAEAAAA8AAMADQABAAEAAAA8AAQADQABAAEAAAA8AAUADQABAAEAAAA8AAYADQABAAEAAAA8AAcADQABAAEAAAA8AAgADQABAAEAAAA8AAkADQABAAEAAAA8AAoADQABAAEAAAA8AAsADQABAAEAAAA8AAwADQABAAEAAAA8AA0ADQABAAEAAAA8AA4ADQABAAEAAAA8AA8ADQABAAEAAAA8ABAADQABAAEAAAA8ABEADQABAAEAAAA8ABIADQABAAEAAAA8ABMADQABAAEAAAA8ABQADQABAAEAAAA8ABUADQABAAEAAAA8ABYADQABAAEAAAA8ABcADQABAAEAAAA8ABgADQABAAEAAAA8ABkADQABAAEAAAA8ABoADQABAAEAAAA8ABsADQABAAEAAAA8ABwADQABAAEAAAA8AB0ADQABAAEAAAA8AB4ADQABAAEAAAA8AB8ADQABAAEAAAA8ACAADQABAAEAAAA8ACEADQABAAEAAAA8ACIADQABAAEAAAA8ACMADQABAAEAAAA8ACUADQABAAEAAAA8ACYADQABAAEAAAA8ACcADQABAAEAAAA8ACgADQABAAEAAAA8ACkADQABAAEAAAA8ACoADQABAAEAAAA8ACsADQABAAEAAAA8ACwADQABAAEAAAA8AC0ADQABAAEAAAA8AC4ADQABAAEAAAA8AC8ADQABAAEAAAA8ADAADQABAAEAAAA8ADEADQABAAEAAAA8ADIADQABAAEAAAA8ADMADQABAAEAAAA8ADQADQABAAEAAAA8ADYADQABAAEAAAA8ADcADQABAAEAAAA8ADgADQABAAEAAAA8ADkADQABAAEAAAA8ADoADQABAAEAAAA8ADsADQABAAEAAAA8ADwADQABAAEAAAA8AD0ADQABAAEAAAA8AD4ADQABAAEAAAA8AD8ADQABAAEAAAA8AEAADQABAAEAAAA8AEEADQABAAEAAAA8AEIADQABAAEAAAA8AEMADQABAAEAAAA8AEQADQABAAEAAAA8AEUADQABAAEAAAA8AEYADQABAAEAAAA8AEcADQABAAEAAAA8AEgADQABAAEAAAA8AEkADQABAAEAAAA8AEoADQABAAEAAAA8AEsADQABAAEAAAA8AEwADQABAAEAAAA8AE0ADQABAAEAAAA8AE4ADQABAAEAAAA8AE8ADQABAAEAAAA8AFAADQABAAEAAAA8AFEADQABAAEAAAA8AFIADQABAAEAAAA8AFMADQABAAEAAAA8AFQADQABAAEAAAA8AFUADQABAAEAAAA8AFYADQABAAEAAAA8AFcADQABAAEAAAA8AFgADQABAAEAAAA8AFkADQABAAEAAAA8AFoADQABAAEAAAA8AFsADQABAAEAAAA9AP//DQABAAEAAAA9AAAADQABAAEAAAA9AAEADQABAAEAAAA9AAIADQABAAEAAAA9AAMADQABAAEAAAA9AAQADQABAAEAAAA9AAUADQABAAEAAAA9AAYADQABAAEAAAA9AAcADQABAAEAAAA9AAgADQABAAEAAAA9AAkADQABAAEAAAA9AAoADQABAAEAAAA9AAsADQABAAEAAAA9AAwADQABAAEAAAA9AA0ADQABAAEAAAA9AA4ADQABAAEAAAA9AA8ADQABAAEAAAA9ABAADQABAAEAAAA9ABEADQABAAEAAAA9ABIADQABAAEAAAA9ABMADQABAAEAAAA9ABQADQABAAEAAAA9ABUADQABAAEAAAA9ABYADQABAAEAAAA9ABcADQABAAEAAAA9ABgADQABAAEAAAA9ABkADQABAAEAAAA9ABoADQABAAEAAAA9ABsADQABAAEAAAA9ABwADQABAAEAAAA9AB0ADQABAAEAAAA9AB4ADQABAAEAAAA9AB8ADQABAAEAAAA9ACAADQABAAEAAAA9ACEADQABAAEAAAA9ACIADQABAAEAAAA9ACMADQABAAEAAAA9ACUADQABAAEAAAA9ACYADQABAAEAAAA9ACcADQABAAEAAAA9ACgADQABAAEAAAA9ACkADQABAAEAAAA9ACoADQABAAEAAAA9ACsADQABAAEAAAA9ACwADQABAAEAAAA9AC0ADQABAAEAAAA9AC4ADQABAAEAAAA9AC8ADQABAAEAAAA9ADAADQABAAEAAAA9ADEADQABAAEAAAA9ADIADQABAAEAAAA9ADMADQABAAEAAAA9ADQADQABAAEAAAA9ADYADQABAAEAAAA9ADcADQABAAEAAAA9ADgADQABAAEAAAA9ADkADQABAAEAAAA9ADoADQABAAEAAAA9ADsADQABAAEAAAA9ADwADQABAAEAAAA9AD0ADQABAAEAAAA9AD4ADQABAAEAAAA9AD8ADQABAAEAAAA9AEAADQABAAEAAAA9AEEADQABAAEAAAA9AEIADQABAAEAAAA9AEMADQABAAEAAAA9AEQADQABAAEAAAA9AEUADQABAAEAAAA9AEYADQABAAEAAAA9AEcADQABAAEAAAA9AEgADQABAAEAAAA9AEkADQABAAEAAAA9AEoADQABAAEAAAA9AEsADQABAAEAAAA9AEwADQABAAEAAAA9AE0ADQABAAEAAAA9AE4ADQABAAEAAAA9AE8ADQABAAEAAAA9AFAADQABAAEAAAA9AFEADQABAAEAAAA9AFIADQABAAEAAAA9AFMADQABAAEAAAA9AFQADQABAAEAAAA9AFUADQABAAEAAAA9AFYADQABAAEAAAA9AFcADQABAAEAAAA9AFgADQABAAEAAAA9AFkADQABAAEAAAA9AFoADQABAAEAAAA9AFsADQABAAEAAAA+AP//DQABAAEAAAA+AAAADQABAAEAAAA+AAEADQABAAEAAAA+AAIADQABAAEAAAA+AAMADQABAAEAAAA+AAQADQABAAEAAAA+AAUADQABAAEAAAA+AAYADQABAAEAAAA+AAcADQABAAEAAAA+AAgADQABAAEAAAA+AAkADQABAAEAAAA+AAoADQABAAEAAAA+AAsADQABAAEAAAA+AAwADQABAAEAAAA+AA0ADQABAAEAAAA+AA4ADQABAAEAAAA+AA8ADQABAAEAAAA+ABAADQABAAEAAAA+ABEADQABAAEAAAA+ABIADQABAAEAAAA+ABMADQABAAEAAAA+ABQADQABAAEAAAA+ABUADQABAAEAAAA+ABYADQABAAEAAAA+ABcADQABAAEAAAA+ABgADQABAAEAAAA+ABkADQABAAEAAAA+ABoADQABAAEAAAA+ABsADQABAAEAAAA+ABwADQABAAEAAAA+AB0ADQABAAEAAAA+AB4ADQABAAEAAAA+AB8ADQABAAEAAAA+ACAADQABAAEAAAA+ACEADQABAAEAAAA+ACIADQABAAEAAAA+ACMADQABAAEAAAA+ACUADQABAAEAAAA+ACYADQABAAEAAAA+ACcADQABAAEAAAA+ACgADQABAAEAAAA+ACkADQABAAEAAAA+ACoADQABAAEAAAA+ACsADQABAAEAAAA+ACwADQABAAEAAAA+AC0ADQABAAEAAAA+AC4ADQABAAEAAAA+AC8ADQABAAEAAAA+ADAADQABAAEAAAA+ADEADQABAAEAAAA+ADIADQABAAEAAAA+ADMADQABAAEAAAA+ADQADQABAAEAAAA+ADYADQABAAEAAAA+ADcADQABAAEAAAA+ADgADQABAAEAAAA+ADkADQABAAEAAAA+ADoADQABAAEAAAA+ADsADQABAAEAAAA+ADwADQABAAEAAAA+AD0ADQABAAEAAAA+AD4ADQABAAEAAAA+AD8ADQABAAEAAAA+AEAADQABAAEAAAA+AEEADQABAAEAAAA+AEIADQABAAEAAAA+AEMADQABAAEAAAA+AEQADQABAAEAAAA+AEUADQABAAEAAAA+AEYADQABAAEAAAA+AEcADQABAAEAAAA+AEgADQABAAEAAAA+AEkADQABAAEAAAA+AEoADQABAAEAAAA+AEsADQABAAEAAAA+AEwADQABAAEAAAA+AE0ADQABAAEAAAA+AE4ADQABAAEAAAA+AE8ADQABAAEAAAA+AFAADQABAAEAAAA+AFEADQABAAEAAAA+AFIADQABAAEAAAA+AFMADQABAAEAAAA+AFQADQABAAEAAAA+AFUADQABAAEAAAA+AFYADQABAAEAAAA+AFcADQABAAEAAAA+AFgADQABAAEAAAA+AFkADQABAAEAAAA+AFoADQABAAEAAAA+AFsADQABAAEAAAA/AP//DQABAAEAAAA/AAAADQABAAEAAAA/AAEADQABAAEAAAA/AAIADQABAAEAAAA/AAMADQABAAEAAAA/AAQADQABAAEAAAA/AAUADQABAAEAAAA/AAYADQABAAEAAAA/AAcADQABAAEAAAA/AAgADQABAAEAAAA/AAkADQABAAEAAAA/AAoADQABAAEAAAA/AAsADQABAAEAAAA/AAwADQABAAEAAAA/AA0ADQABAAEAAAA/AA4ADQABAAEAAAA/AA8ADQABAAEAAAA/ABAADQABAAEAAAA/ABEADQABAAEAAAA/ABIADQABAAEAAAA/ABMADQABAAEAAAA/ABQADQABAAEAAAA/ABUADQABAAEAAAA/ABYADQABAAEAAAA/ABcADQABAAEAAAA/ABgADQABAAEAAAA/ABkADQABAAEAAAA/ABoADQABAAEAAAA/ABsADQABAAEAAAA/ABwADQABAAEAAAA/AB0ADQABAAEAAAA/AB4ADQABAAEAAAA/AB8ADQABAAEAAAA/ACAADQABAAEAAAA/ACEADQABAAEAAAA/ACIADQABAAEAAAA/ACMADQABAAEAAAA/ACUADQABAAEAAAA/ACYADQABAAEAAAA/ACcADQABAAEAAAA/ACgADQABAAEAAAA/ACkADQABAAEAAAA/ACoADQABAAEAAAA/ACsADQABAAEAAAA/ACwADQABAAEAAAA/AC0ADQABAAEAAAA/AC4ADQABAAEAAAA/AC8ADQABAAEAAAA/ADAADQABAAEAAAA/ADEADQABAAEAAAA/ADIADQABAAEAAAA/ADMADQABAAEAAAA/ADQADQABAAEAAAA/ADYADQABAAEAAAA/ADcADQABAAEAAAA/ADgADQABAAEAAAA/ADkADQABAAEAAAA/ADoADQABAAEAAAA/ADsADQABAAEAAAA/ADwADQABAAEAAAA/AD0ADQABAAEAAAA/AD4ADQABAAEAAAA/AD8ADQABAAEAAAA/AEAADQABAAEAAAA/AEEADQABAAEAAAA/AEIADQABAAEAAAA/AEMADQABAAEAAAA/AEQADQABAAEAAAA/AEUADQABAAEAAAA/AEYADQABAAEAAAA/AEcADQABAAEAAAA/AEgADQABAAEAAAA/AEkADQABAAEAAAA/AEoADQABAAEAAAA/AEsADQABAAEAAAA/AEwADQABAAEAAAA/AE0ADQABAAEAAAA/AE4ADQABAAEAAAA/AE8ADQABAAEAAAA/AFAADQABAAEAAAA/AFEADQABAAEAAAA/AFIADQABAAEAAAA/AFMADQABAAEAAAA/AFQADQABAAEAAAA/AFUADQABAAEAAAA/AFYADQABAAEAAAA/AFcADQABAAEAAAA/AFgADQABAAEAAAA/AFkADQABAAEAAAA/AFoADQABAAEAAAA/AFsADQABAAEAAABAAP//DQABAAEAAABAAAAADQABAAEAAABAAAEADQABAAEAAABAAAIADQABAAEAAABAAAMADQABAAEAAABAAAQADQABAAEAAABAAAUADQABAAEAAABAAAYADQABAAEAAABAAAcADQABAAEAAABAAAgADQABAAEAAABAAAkADQABAAEAAABAAAoADQABAAEAAABAAAsADQABAAEAAABAAAwADQABAAEAAABAAA0ADQABAAEAAABAAA4ADQABAAEAAABAAA8ADQABAAEAAABAABAADQABAAEAAABAABEADQABAAEAAABAABIADQABAAEAAABAABMADQABAAEAAABAABQADQABAAEAAABAABUADQABAAEAAABAABYADQABAAEAAABAABcADQABAAEAAABAABgADQABAAEAAABAABkADQABAAEAAABAABoADQABAAEAAABAABsADQABAAEAAABAABwADQABAAEAAABAAB0ADQABAAEAAABAAB4ADQABAAEAAABAAB8ADQABAAEAAABAACAADQABAAEAAABAACEADQABAAEAAABAACIADQABAAEAAABAACMADQABAAEAAABAACUADQABAAEAAABAACYADQABAAEAAABAACcADQABAAEAAABAACgADQABAAEAAABAACkADQABAAEAAABAACoADQABAAEAAABAACsADQABAAEAAABAACwADQABAAEAAABAAC0ADQABAAEAAABAAC4ADQABAAEAAABAAC8ADQABAAEAAABAADAADQABAAEAAABAADEADQABAAEAAABAADIADQABAAEAAABAADMADQABAAEAAABAADQADQABAAEAAABAADYADQABAAEAAABAADcADQABAAEAAABAADgADQABAAEAAABAADkADQABAAEAAABAADoADQABAAEAAABAADsADQABAAEAAABAADwADQABAAEAAABAAD0ADQABAAEAAABAAD4ADQABAAEAAABAAD8ADQABAAEAAABAAEAADQABAAEAAABAAEEADQABAAEAAABAAEIADQABAAEAAABAAEMADQABAAEAAABAAEQADQABAAEAAABAAEUADQABAAEAAABAAEYADQABAAEAAABAAEcADQABAAEAAABAAEgADQABAAEAAABAAEkADQABAAEAAABAAEoADQABAAEAAABAAEsADQABAAEAAABAAEwADQABAAEAAABAAE0ADQABAAEAAABAAE4ADQABAAEAAABAAE8ADQABAAEAAABAAFAADQABAAEAAABAAFEADQABAAEAAABAAFIADQABAAEAAABAAFMADQABAAEAAABAAFQADQABAAEAAABAAFUADQABAAEAAABAAFYADQABAAEAAABAAFcADQABAAEAAABAAFgADQABAAEAAABAAFkADQABAAEAAABAAFoADQABAAEAAABAAFsADQABAAEAAABBAP//DQABAAEAAABBAAAADQABAAEAAABBAAEADQABAAEAAABBAAIADQABAAEAAABBAAMADQABAAEAAABBAAQADQABAAEAAABBAAUADQABAAEAAABBAAYADQABAAEAAABBAAcADQABAAEAAABBAAgADQABAAEAAABBAAkADQABAAEAAABBAAoADQABAAEAAABBAAsADQABAAEAAABBAAwADQABAAEAAABBAA0ADQABAAEAAABBAA4ADQABAAEAAABBAA8ADQABAAEAAABBABAADQABAAEAAABBABEADQABAAEAAABBABIADQABAAEAAABBABMADQABAAEAAABBABQADQABAAEAAABBABUADQABAAEAAABBABYADQABAAEAAABBABcADQABAAEAAABBABgADQABAAEAAABBABkADQABAAEAAABBABoADQABAAEAAABBABsADQABAAEAAABBABwADQABAAEAAABBAB0ADQABAAEAAABBAB4ADQABAAEAAABBAB8ADQABAAEAAABBACAADQABAAEAAABBACEADQABAAEAAABBACIADQABAAEAAABBACMADQABAAEAAABBACQADQABAAEAAABBACYADQABAAEAAABBACcADQABAAEAAABBACgADQABAAEAAABBACkADQABAAEAAABBACoADQABAAEAAABBACsADQABAAEAAABBACwADQABAAEAAABBAC0ADQABAAEAAABBAC4ADQABAAEAAABBAC8ADQABAAEAAABBADAADQABAAEAAABBADEADQABAAEAAABBADIADQABAAEAAABBADMADQABAAEAAABBADQADQABAAEAAABBADYADQABAAEAAABBADcADQABAAEAAABBADgADQABAAEAAABBADkADQABAAEAAABBADoADQABAAEAAABBADsADQABAAEAAABBADwADQABAAEAAABBAD0ADQABAAEAAABBAD4ADQABAAEAAABBAD8ADQABAAEAAABBAEAADQABAAEAAABBAEEADQABAAEAAABBAEIADQABAAEAAABBAEMADQABAAEAAABBAEQADQABAAEAAABBAEUADQABAAEAAABBAEYADQABAAEAAABBAEcADQABAAEAAABBAEgADQABAAEAAABBAEkADQABAAEAAABBAEoADQABAAEAAABBAEsADQABAAEAAABBAEwADQABAAEAAABBAE0ADQABAAEAAABBAE4ADQABAAEAAABBAE8ADQABAAEAAABBAFAADQABAAEAAABBAFEADQABAAEAAABBAFIADQABAAEAAABBAFMADQABAAEAAABBAFQADQABAAEAAABBAFUADQABAAEAAABBAFYADQABAAEAAABBAFcADQABAAEAAABBAFgADQABAAEAAABBAFkADQABAAEAAABBAFoADQABAAEAAABBAFsADQABAAEAAABCAP//DQABAAEAAABCAAAADQABAAEAAABCAAEADQABAAEAAABCAAIADQABAAEAAABCAAMADQABAAEAAABCAAQADQABAAEAAABCAAUADQABAAEAAABCAAYADQABAAEAAABCAAcADQABAAEAAABCAAgADQABAAEAAABCAAkADQABAAEAAABCAAoADQABAAEAAABCAAsADQABAAEAAABCAAwADQABAAEAAABCAA0ADQABAAEAAABCAA4ADQABAAEAAABCAA8ADQABAAEAAABCABAADQABAAEAAABCABEADQABAAEAAABCABIADQABAAEAAABCABMADQABAAEAAABCABQADQABAAEAAABCABUADQABAAEAAABCABYADQABAAEAAABCABcADQABAAEAAABCABgADQABAAEAAABCABkADQABAAEAAABCABoADQABAAEAAABCABsADQABAAEAAABCABwADQABAAEAAABCAB0ADQABAAEAAABCAB4ADQABAAEAAABCAB8ADQABAAEAAABCACAADQABAAEAAABCACEADQABAAEAAABCACIADQABAAEAAABCACMADQABAAEAAABCACQADQABAAEAAABCACYADQABAAEAAABCACcADQABAAEAAABCACgADQABAAEAAABCACkADQABAAEAAABCACoADQABAAEAAABCACsADQABAAEAAABCACwADQABAAEAAABCAC0ADQABAAEAAABCAC4ADQABAAEAAABCAC8ADQABAAEAAABCADAADQABAAEAAABCADEADQABAAEAAABCADIADQABAAEAAABCADMADQABAAEAAABCADQADQABAAEAAABCADYADQABAAEAAABCADcADQABAAEAAABCADgADQABAAEAAABCADkADQABAAEAAABCADoADQABAAEAAABCADsADQABAAEAAABCADwADQABAAEAAABCAD0ADQABAAEAAABCAD4ADQABAAEAAABCAD8ADQABAAEAAABCAEAADQABAAEAAABCAEEADQABAAEAAABCAEIADQABAAEAAABCAEMADQABAAEAAABCAEQADQABAAEAAABCAEUADQABAAEAAABCAEYADQABAAEAAABCAEcADQABAAEAAABCAEgADQABAAEAAABCAEkADQABAAEAAABCAEoADQABAAEAAABCAEsADQABAAEAAABCAEwADQABAAEAAABCAE0ADQABAAEAAABCAE4ADQABAAEAAABCAE8ADQABAAEAAABCAFAADQABAAEAAABCAFEADQABAAEAAABCAFIADQABAAEAAABCAFMADQABAAEAAABCAFQADQABAAEAAABCAFUADQABAAEAAABCAFYADQABAAEAAABCAFcADQABAAEAAABCAFgADQABAAEAAABCAFkADQABAAEAAABCAFoADQABAAEAAABCAFsADQABAAEAAAD1//z/DQABAAEAAAD1//3/DQABAAEAAAD1//7/DQABAAEAAAD1////DQABAAEAAAD1/wAADQABAAEAAAD1/wEADQABAAEAAAD1/wIADQABAAEAAAD1/wMADQABAAEAAAD2//z/DQABAAEAAAD2//3/DQABAAEAAAD2//7/DQABAAEAAAD3//z/DQABAAEAAAD3//3/DQABAAEAAAD3//7/DQABAAEAAAD4//z/DQABAAEAAAD4//3/DQABAAEAAAD4//7/DQABAAEAAAD5//z/DQABAAEAAAD5//3/DQABAAEAAAD5//7/DQABAAEAAAD0//v/DQABAAEAAAD0//z/DQABAAEAAAD0//3/DQABAAEAAAD0//7/DQABAAEAAAD0////DQABAAEAAAD0/wAADQABAAEAAAD0/wEADQABAAEAAAD0/wIADQABAAEAAAD0/wMADQABAAEAAAD0/wQADQABAAEAAAD0/wUADQABAAEAAAD0/wYADQABAAEAAAD0/wcADQABAAEAAAD0/wgADQABAAEAAAD0/wkADQABAAEAAAD0/woADQABAAEAAAD0/wsADQABAAEAAAD0/wwADQABAAEAAAD0/w0ADQABAAEAAAD0/w4ADQABAAEAAAD0/w8ADQABAAEAAAD0/xAADQABAAEAAAD0/xEADQABAAEAAAD0/xIADQABAAEAAAD0/xMADQABAAEAAAD0/xQADQABAAEAAAD0/xUADQABAAEAAAD0/xYADQABAAEAAAD0/xcADQABAAEAAAD0/xgADQABAAEAAAD0/xkADQABAAEAAAD0/xoADQABAAEAAAD0/xsADQABAAEAAAD0/xwADQABAAEAAAD0/x0ADQABAAEAAAD0/x4ADQABAAEAAAD0/x8ADQABAAEAAAD0/yAADQABAAEAAAD0/yEADQABAAEAAAD0/yIADQABAAEAAAD0/yMADQABAAEAAAD0/yQADQABAAEAAAD0/yUADQABAAEAAAD0/yYADQABAAEAAAD0/ycADQABAAEAAAD0/ygADQABAAEAAAD0/ykADQABAAEAAAD0/yoADQABAAEAAAD0/ysADQABAAEAAAD0/ywADQABAAEAAAD0/y0ADQABAAEAAAD0/y4ADQABAAEAAAD0/y8ADQABAAEAAAD0/zAADQABAAEAAAD0/zEADQABAAEAAAD0/zIADQABAAEAAAD0/zMADQABAAEAAAD0/zQADQABAAEAAAD0/zUADQABAAEAAAD0/zYADQABAAEAAAD0/zcADQABAAEAAAD0/zgADQABAAEAAAD0/zkADQABAAEAAAD0/zoADQABAAEAAAD0/zsADQABAAEAAAD0/zwADQABAAEAAAD0/z0ADQABAAEAAAD0/z4ADQABAAEAAAD0/z8ADQABAAEAAAD0/0AADQABAAEAAAD0/0EADQABAAEAAAD0/0IADQABAAEAAAD0/0MADQABAAEAAAD0/0QADQABAAEAAAD0/0UADQABAAEAAAD0/0YADQABAAEAAAD0/0cADQABAAEAAAD0/0gADQABAAEAAAD0/0kADQABAAEAAAD0/0oADQABAAEAAAD0/0sADQABAAEAAAD0/0wADQABAAEAAAD0/00ADQABAAEAAAD0/04ADQABAAEAAAD0/08ADQABAAEAAAD0/1AADQABAAEAAAD0/1EADQABAAEAAAD0/1IADQABAAEAAAD0/1MADQABAAEAAAD0/1QADQABAAEAAAD0/1UADQABAAEAAAD0/1YADQABAAEAAAD0/1cADQABAAEAAAD0/1gADQABAAEAAAD0/1kADQABAAEAAAD1//v/DQABAAEAAAD1/wQADQABAAEAAAD1/wUADQABAAEAAAD1/wYADQABAAEAAAD1/wcADQABAAEAAAD1/wgADQABAAEAAAD1/wkADQABAAEAAAD1/woADQABAAEAAAD1/wsADQABAAEAAAD1/wwADQABAAEAAAD1/w0ADQABAAEAAAD1/w4ADQABAAEAAAD1/w8ADQABAAEAAAD1/xAADQABAAEAAAD1/xEADQABAAEAAAD1/xIADQABAAEAAAD1/xMADQABAAEAAAD1/xQADQABAAEAAAD1/xUADQABAAEAAAD1/xYADQABAAEAAAD1/xcADQABAAEAAAD1/xgADQABAAEAAAD1/xkADQABAAEAAAD1/xoADQABAAEAAAD1/xsADQABAAEAAAD1/xwADQABAAEAAAD1/x0ADQABAAEAAAD1/x4ADQABAAEAAAD1/x8ADQABAAEAAAD1/yAADQABAAEAAAD1/yEADQABAAEAAAD1/yIADQABAAEAAAD1/yMADQABAAEAAAD1/yQADQABAAEAAAD1/yUADQABAAEAAAD1/yYADQABAAEAAAD1/ycADQABAAEAAAD1/ygADQABAAEAAAD1/ykADQABAAEAAAD1/yoADQABAAEAAAD1/ysADQABAAEAAAD1/ywADQABAAEAAAD1/y0ADQABAAEAAAD1/y4ADQABAAEAAAD1/y8ADQABAAEAAAD1/zAADQABAAEAAAD1/zEADQABAAEAAAD1/zIADQABAAEAAAD1/zMADQABAAEAAAD1/zQADQABAAEAAAD1/zUADQABAAEAAAD1/zYADQABAAEAAAD1/zcADQABAAEAAAD1/zgADQABAAEAAAD1/zkADQABAAEAAAD1/zoADQABAAEAAAD1/zsADQABAAEAAAD1/zwADQABAAEAAAD1/z0ADQABAAEAAAD1/z4ADQABAAEAAAD1/z8ADQABAAEAAAD1/0AADQABAAEAAAD1/0EADQABAAEAAAD1/0IADQABAAEAAAD1/0MADQABAAEAAAD1/0QADQABAAEAAAD1/0UADQABAAEAAAD1/0YADQABAAEAAAD1/0cADQABAAEAAAD1/0gADQABAAEAAAD1/0kADQABAAEAAAD1/0oADQABAAEAAAD1/0sADQABAAEAAAD1/0wADQABAAEAAAD1/00ADQABAAEAAAD1/04ADQABAAEAAAD1/08ADQABAAEAAAD1/1AADQABAAEAAAD1/1EADQABAAEAAAD1/1IADQABAAEAAAD1/1MADQABAAEAAAD1/1QADQABAAEAAAD1/1UADQABAAEAAAD1/1YADQABAAEAAAD1/1cADQABAAEAAAD1/1gADQABAAEAAAD1/1kADQABAAEAAAD2//v/DQABAAEAAAD3//v/DQABAAEAAAD4//v/DQABAAEAAAD5//v/DQABAAEAAAD6//v/DQABAAEAAAD6//z/DQABAAEAAAD6//3/DQABAAEAAAD6//7/DQABAAEAAAD7//v/DQABAAEAAAD7//z/DQABAAEAAAD7//3/DQABAAEAAAD7//7/DQABAAEAAAD8//v/DQABAAEAAAD8//z/DQABAAEAAAD8//3/DQABAAEAAAD8//7/DQABAAEAAAD9//v/DQABAAEAAAD9//z/DQABAAEAAAD9//3/DQABAAEAAAD9//7/DQABAAEAAAD+//v/DQABAAEAAAD+//z/DQABAAEAAAD+//3/DQABAAEAAAD+//7/DQABAAEAAAD///v/DQABAAEAAAD///z/DQABAAEAAAD///3/DQABAAEAAAD///7/DQABAAEAAAAAAPv/DQABAAEAAAAAAPz/DQABAAEAAAAAAP3/DQABAAEAAAAAAP7/DQABAAEAAAABAPv/DQABAAEAAAABAPz/DQABAAEAAAABAP3/DQABAAEAAAABAP7/DQABAAEAAAACAPv/DQABAAEAAAACAPz/DQABAAEAAAACAP3/DQABAAEAAAACAP7/DQABAAEAAAADAPv/DQABAAEAAAADAPz/DQABAAEAAAADAP3/DQABAAEAAAADAP7/DQABAAEAAAAEAPv/DQABAAEAAAAEAPz/DQABAAEAAAAEAP3/DQABAAEAAAAEAP7/DQABAAEAAAAFAPv/DQABAAEAAAAFAPz/DQABAAEAAAAFAP3/DQABAAEAAAAFAP7/DQABAAEAAAAGAPv/DQABAAEAAAAGAPz/DQABAAEAAAAGAP3/DQABAAEAAAAGAP7/DQABAAEAAAAHAPv/DQABAAEAAAAHAPz/DQABAAEAAAAHAP3/DQABAAEAAAAHAP7/DQABAAEAAAAIAPv/DQABAAEAAAAIAPz/DQABAAEAAAAIAP3/DQABAAEAAAAIAP7/DQABAAEAAAAJAPv/DQABAAEAAAAJAPz/DQABAAEAAAAJAP3/DQABAAEAAAAJAP7/DQABAAEAAAAKAPv/DQABAAEAAAAKAPz/DQABAAEAAAAKAP3/DQABAAEAAAAKAP7/DQABAAEAAAALAPv/DQABAAEAAAALAPz/DQABAAEAAAALAP3/DQABAAEAAAALAP7/DQABAAEAAAAMAPv/DQABAAEAAAAMAPz/DQABAAEAAAAMAP3/DQABAAEAAAAMAP7/DQABAAEAAAANAPv/DQABAAEAAAANAPz/DQABAAEAAAANAP3/DQABAAEAAAANAP7/DQABAAEAAAAOAPv/DQABAAEAAAAOAPz/DQABAAEAAAAOAP3/DQABAAEAAAAOAP7/DQABAAEAAAAPAPv/DQABAAEAAAAPAPz/DQABAAEAAAAPAP3/DQABAAEAAAAPAP7/DQABAAEAAAAQAPv/DQABAAEAAAAQAPz/DQABAAEAAAAQAP3/DQABAAEAAAAQAP7/DQABAAEAAAARAPv/DQABAAEAAAARAPz/DQABAAEAAAARAP3/DQABAAEAAAARAP7/DQABAAEAAAASAPv/DQABAAEAAAASAPz/DQABAAEAAAASAP3/DQABAAEAAAASAP7/DQABAAEAAAATAPv/DQABAAEAAAATAPz/DQABAAEAAAATAP3/DQABAAEAAAATAP7/DQABAAEAAAAUAPv/DQABAAEAAAAUAPz/DQABAAEAAAAUAP3/DQABAAEAAAAUAP7/DQABAAEAAAAVAPv/DQABAAEAAAAVAPz/DQABAAEAAAAVAP3/DQABAAEAAAAVAP7/DQABAAEAAAAWAPv/DQABAAEAAAAWAPz/DQABAAEAAAAWAP3/DQABAAEAAAAWAP7/DQABAAEAAAAXAPv/DQABAAEAAAAXAPz/DQABAAEAAAAXAP3/DQABAAEAAAAXAP7/DQABAAEAAAAYAPv/DQABAAEAAAAYAPz/DQABAAEAAAAYAP3/DQABAAEAAAAYAP7/DQABAAEAAAAZAPv/DQABAAEAAAAZAPz/DQABAAEAAAAZAP3/DQABAAEAAAAZAP7/DQABAAEAAAAaAPv/DQABAAEAAAAaAPz/DQABAAEAAAAaAP3/DQABAAEAAAAaAP7/DQABAAEAAAAbAPv/DQABAAEAAAAbAPz/DQABAAEAAAAbAP3/DQABAAEAAAAbAP7/DQABAAEAAAAcAPv/DQABAAEAAAAcAPz/DQABAAEAAAAcAP3/DQABAAEAAAAcAP7/DQABAAEAAAAdAPv/DQABAAEAAAAdAPz/DQABAAEAAAAdAP3/DQABAAEAAAAdAP7/DQABAAEAAAAeAPv/DQABAAEAAAAeAPz/DQABAAEAAAAeAP3/DQABAAEAAAAeAP7/DQABAAEAAAAfAPv/DQABAAEAAAAfAPz/DQABAAEAAAAfAP3/DQABAAEAAAAfAP7/DQABAAEAAAAgAPv/DQABAAEAAAAgAPz/DQABAAEAAAAgAP3/DQABAAEAAAAgAP7/DQABAAEAAAAhAPv/DQABAAEAAAAhAPz/DQABAAEAAAAhAP3/DQABAAEAAAAhAP7/DQABAAEAAAAiAPv/DQABAAEAAAAiAPz/DQABAAEAAAAiAP3/DQABAAEAAAAiAP7/DQABAAEAAAAjAPv/DQABAAEAAAAjAPz/DQABAAEAAAAjAP3/DQABAAEAAAAjAP7/DQABAAEAAAAkAPv/DQABAAEAAAAkAPz/DQABAAEAAAAkAP3/DQABAAEAAAAkAP7/DQABAAEAAAAlAPv/DQABAAEAAAAlAPz/DQABAAEAAAAlAP3/DQABAAEAAAAlAP7/DQABAAEAAAAmAPv/DQABAAEAAAAmAPz/DQABAAEAAAAmAP3/DQABAAEAAAAmAP7/DQABAAEAAAAnAPv/DQABAAEAAAAnAPz/DQABAAEAAAAnAP3/DQABAAEAAAAnAP7/DQABAAEAAAAoAPv/DQABAAEAAAAoAPz/DQABAAEAAAAoAP3/DQABAAEAAAAoAP7/DQABAAEAAAApAPv/DQABAAEAAAApAPz/DQABAAEAAAApAP3/DQABAAEAAAApAP7/DQABAAEAAAAqAPv/DQABAAEAAAAqAPz/DQABAAEAAAAqAP3/DQABAAEAAAAqAP7/DQABAAEAAAArAPv/DQABAAEAAAArAPz/DQABAAEAAAArAP3/DQABAAEAAAArAP7/DQABAAEAAAAsAPv/DQABAAEAAAAsAPz/DQABAAEAAAAsAP3/DQABAAEAAAAsAP7/DQABAAEAAAAtAPv/DQABAAEAAAAtAPz/DQABAAEAAAAtAP3/DQABAAEAAAAtAP7/DQABAAEAAAAuAPv/DQABAAEAAAAuAPz/DQABAAEAAAAuAP3/DQABAAEAAAAuAP7/DQABAAEAAAAvAPv/DQABAAEAAAAvAPz/DQABAAEAAAAvAP3/DQABAAEAAAAvAP7/DQABAAEAAAAwAPv/DQABAAEAAAAwAPz/DQABAAEAAAAwAP3/DQABAAEAAAAwAP7/DQABAAEAAAAxAPv/DQABAAEAAAAxAPz/DQABAAEAAAAxAP3/DQABAAEAAAAxAP7/DQABAAEAAAAyAPv/DQABAAEAAAAyAPz/DQABAAEAAAAyAP3/DQABAAEAAAAyAP7/DQABAAEAAAAzAPv/DQABAAEAAAAzAPz/DQABAAEAAAAzAP3/DQABAAEAAAAzAP7/DQABAAEAAAA0APv/DQABAAEAAAA0APz/DQABAAEAAAA0AP3/DQABAAEAAAA0AP7/DQABAAEAAAA1APv/DQABAAEAAAA1APz/DQABAAEAAAA1AP3/DQABAAEAAAA1AP7/DQABAAEAAAA2APv/DQABAAEAAAA2APz/DQABAAEAAAA2AP3/DQABAAEAAAA2AP7/DQABAAEAAAA3APv/DQABAAEAAAA3APz/DQABAAEAAAA3AP3/DQABAAEAAAA3AP7/DQABAAEAAAA4APv/DQABAAEAAAA4APz/DQABAAEAAAA4AP3/DQABAAEAAAA4AP7/DQABAAEAAAA5APv/DQABAAEAAAA5APz/DQABAAEAAAA5AP3/DQABAAEAAAA5AP7/DQABAAEAAAA6APv/DQABAAEAAAA6APz/DQABAAEAAAA6AP3/DQABAAEAAAA6AP7/DQABAAEAAAA7APv/DQABAAEAAAA7APz/DQABAAEAAAA7AP3/DQABAAEAAAA7AP7/DQABAAEAAAA8APv/DQABAAEAAAA8APz/DQABAAEAAAA8AP3/DQABAAEAAAA8AP7/DQABAAEAAAA9APv/DQABAAEAAAA9APz/DQABAAEAAAA9AP3/DQABAAEAAAA9AP7/DQABAAEAAAA+APv/DQABAAEAAAA+APz/DQABAAEAAAA+AP3/DQABAAEAAAA+AP7/DQABAAEAAAA/APv/DQABAAEAAAA/APz/DQABAAEAAAA/AP3/DQABAAEAAAA/AP7/DQABAAEAAABAAPv/DQABAAEAAABAAPz/DQABAAEAAABAAP3/DQABAAEAAABAAP7/DQABAAEAAABBAPv/DQABAAEAAABBAPz/DQABAAEAAABBAP3/DQABAAEAAABBAP7/DQABAAEAAABCAPv/DQABAAEAAABCAPz/DQABAAEAAABCAP3/DQABAAEAAABCAP7/DQABAAEAAABCAPr/DQABAAEAAAD0//r/DQABAAEAAAD1//r/DQABAAEAAAD2//r/DQABAAEAAAD3//r/DQABAAEAAAD4//r/DQABAAEAAAD5//r/DQABAAEAAAD6//r/DQABAAEAAAD7//r/DQABAAEAAAD8//r/DQABAAEAAAD9//r/DQABAAEAAAD+//r/DQABAAEAAAD///r/DQABAAEAAAAAAPr/DQABAAEAAAABAPr/DQABAAEAAAACAPr/DQABAAEAAAADAPr/DQABAAEAAAAEAPr/DQABAAEAAAAFAPr/DQABAAEAAAAGAPr/DQABAAEAAAAHAPr/DQABAAEAAAAIAPr/DQABAAEAAAAJAPr/DQABAAEAAAAKAPr/DQABAAEAAAALAPr/DQABAAEAAAAMAPr/DQABAAEAAAANAPr/DQABAAEAAAAOAPr/DQABAAEAAAAPAPr/DQABAAEAAAAQAPr/DQABAAEAAAARAPr/DQABAAEAAAASAPr/DQABAAEAAAATAPr/DQABAAEAAAAUAPr/DQABAAEAAAAVAPr/DQABAAEAAAAWAPr/DQABAAEAAAAXAPr/DQABAAEAAAAYAPr/DQABAAEAAAAZAPr/DQABAAEAAAAaAPr/DQABAAEAAAAbAPr/DQABAAEAAAAcAPr/DQABAAEAAAAdAPr/DQABAAEAAAAeAPr/DQABAAEAAAAfAPr/DQABAAEAAAAgAPr/DQABAAEAAAAhAPr/DQABAAEAAAAiAPr/DQABAAEAAAAjAPr/DQABAAEAAAAkAPr/DQABAAEAAAAlAPr/DQABAAEAAAAmAPr/DQABAAEAAAAnAPr/DQABAAEAAAAoAPr/DQABAAEAAAApAPr/DQABAAEAAAAqAPr/DQABAAEAAAArAPr/DQABAAEAAAAsAPr/DQABAAEAAAAtAPr/DQABAAEAAAAuAPr/DQABAAEAAAAvAPr/DQABAAEAAAAwAPr/DQABAAEAAAAxAPr/DQABAAEAAAAyAPr/DQABAAEAAAAzAPr/DQABAAEAAAA0APr/DQABAAEAAAA1APr/DQABAAEAAAA2APr/DQABAAEAAAA3APr/DQABAAEAAAA4APr/DQABAAEAAAA5APr/DQABAAEAAAA6APr/DQABAAEAAAA7APr/DQABAAEAAAA8APr/DQABAAEAAAA9APr/DQABAAEAAAA+APr/DQABAAEAAAA/APr/DQABAAEAAABAAPr/DQABAAEAAABBAPr/DQABAAEAAADz//r/DQABAAEAAADz//v/DQABAAEAAADz//z/DQABAAEAAADz//3/DQABAAEAAADz//7/DQABAAEAAADz////DQABAAEAAADz/wAADQABAAEAAADz/wEADQABAAEAAADz/wIADQABAAEAAADz/wMADQABAAEAAADz/wQADQABAAEAAADz/wUADQABAAEAAADz/wYADQABAAEAAADz/wcADQABAAEAAADz/wgADQABAAEAAADz/wkADQABAAEAAADz/woADQABAAEAAADz/wsADQABAAEAAADz/wwADQABAAEAAADz/w0ADQABAAEAAADz/w4ADQABAAEAAADz/w8ADQABAAEAAADz/xAADQABAAEAAADz/xEADQABAAEAAADz/xIADQABAAEAAADz/xMADQABAAEAAADz/xQADQABAAEAAADz/xUADQABAAEAAADz/xYADQABAAEAAADz/xcADQABAAEAAADz/xgADQABAAEAAADz/xkADQABAAEAAADz/xoADQABAAEAAADz/xsADQABAAEAAADz/xwADQABAAEAAADz/x0ADQABAAEAAADz/x4ADQABAAEAAADz/x8ADQABAAEAAADz/yAADQABAAEAAADz/yEADQABAAEAAADz/yIADQABAAEAAADz/yMADQABAAEAAADz/yQADQABAAEAAADz/yUADQABAAEAAADz/yYADQABAAEAAADz/ycADQABAAEAAADz/ygADQABAAEAAADz/ykADQABAAEAAADz/yoADQABAAEAAADz/ysADQABAAEAAADz/ywADQABAAEAAADz/y0ADQABAAEAAADz/y4ADQABAAEAAADz/y8ADQABAAEAAADz/zAADQABAAEAAADz/zEADQABAAEAAADz/zIADQABAAEAAADz/zMADQABAAEAAADz/zQADQABAAEAAADz/zUADQABAAEAAADz/zYADQABAAEAAADz/zcADQABAAEAAADz/zgADQABAAEAAADz/zkADQABAAEAAADz/zoADQABAAEAAADz/zsADQABAAEAAADz/zwADQABAAEAAADz/z0ADQABAAEAAADz/z4ADQABAAEAAADz/z8ADQABAAEAAADz/0AADQABAAEAAADz/0EADQABAAEAAADz/0IADQABAAEAAADz/0MADQABAAEAAADz/0QADQABAAEAAADz/0UADQABAAEAAADz/0YADQABAAEAAADz/0cADQABAAEAAADz/0gADQABAAEAAADz/0kADQABAAEAAADz/0oADQABAAEAAADz/0sADQABAAEAAADz/0wADQABAAEAAADz/00ADQABAAEAAADz/04ADQABAAEAAADz/08ADQABAAEAAADz/1AADQABAAEAAADz/1EADQABAAEAAADz/1IADQABAAEAAADz/1MADQABAAEAAADz/1QADQABAAEAAADz/1UADQABAAEAAADz/1YADQABAAEAAADz/1cADQABAAEAAADz/1gADQABAAEAAADz/1kADQABAAEAAADz/1oADQABAAEAAADz/1sADQABAAEAAAD0/1oADQABAAEAAAD0/1sADQABAAEAAAD1/1oADQABAAEAAAD1/1sADQABAAEAAADz/1wADQABAAEAAAD0/1wADQABAAEAAAD1/1wADQABAAEAAAD2/1wADQABAAEAAAD3/1wADQABAAEAAAD4/1wADQABAAEAAAD5/1wADQABAAEAAAD6/1wADQABAAEAAAD7/1wADQABAAEAAAD8/1wADQABAAEAAAD9/1wADQABAAEAAAD+/1wADQABAAEAAAD//1wADQABAAEAAAAAAFwADQABAAEAAAABAFwADQABAAEAAAACAFwADQABAAEAAAADAFwADQABAAEAAAAEAFwADQABAAEAAAAFAFwADQABAAEAAAAGAFwADQABAAEAAAAHAFwADQABAAEAAAAIAFwADQABAAEAAAAJAFwADQABAAEAAAAKAFwADQABAAEAAAALAFwADQABAAEAAAAMAFwADQABAAEAAAANAFwADQABAAEAAAAOAFwADQABAAEAAAAPAFwADQABAAEAAAAQAFwADQABAAEAAAARAFwADQABAAEAAAASAFwADQABAAEAAAATAFwADQABAAEAAAAUAFwADQABAAEAAAAVAFwADQABAAEAAAAWAFwADQABAAEAAAAXAFwADQABAAEAAAAYAFwADQABAAEAAAAZAFwADQABAAEAAAAaAFwADQABAAEAAAAbAFwADQABAAEAAAAcAFwADQABAAEAAAAdAFwADQABAAEAAAAeAFwADQABAAEAAAAfAFwADQABAAEAAAAgAFwADQABAAEAAAAhAFwADQABAAEAAAAiAFwADQABAAEAAAAjAFwADQABAAEAAAAkAFwADQABAAEAAAAlAFwADQABAAEAAAAmAFwADQABAAEAAAAnAFwADQABAAEAAAAoAFwADQABAAEAAAApAFwADQABAAEAAAAqAFwADQABAAEAAAArAFwADQABAAEAAAAsAFwADQABAAEAAAAtAFwADQABAAEAAAAuAFwADQABAAEAAAAvAFwADQABAAEAAAAwAFwADQABAAEAAAAxAFwADQABAAEAAAAyAFwADQABAAEAAAAzAFwADQABAAEAAAA0AFwADQABAAEAAAA1AFwADQABAAEAAAA2AFwADQABAAEAAAA3AFwADQABAAEAAAA4AFwADQABAAEAAAA5AFwADQABAAEAAAA6AFwADQABAAEAAAA7AFwADQABAAEAAAA8AFwADQABAAEAAAA9AFwADQABAAEAAAA+AFwADQABAAEAAAA/AFwADQABAAEAAABAAFwADQABAAEAAABBAFwADQABAAEAAABCAFwADQABAAEAAAA=") +tile_set = ExtResource("7_k5kgv") +collision_enabled = false + +[node name="VacioBloqueador" type="TileMapLayer" parent="TileMapLayers" unique_id=223751437 groups=["ignorar_shader"]] +z_index = -4 +material = ExtResource("1_lul3d") +tile_map_data = PackedByteArray("AAAiAE8ADQABAAEAAAAjAE0ADQABAAEAAAAjAEwADQABAAEAAAAjAEsADQABAAEAAAAjAEoADQABAAEAAAAjAEkADQABAAEAAAAiAEgADQABAAEAAAAiAEcADQABAAEAAAAhAEYADQABAAEAAAAgAEUADQABAAEAAAAfAEQADQABAAEAAAAeAEQADQABAAEAAAAdAEMADQABAAEAAAAcAEMADQABAAEAAAAbAEMADQABAAEAAAAaAEMADQABAAEAAAAZAEMADQABAAEAAAAYAEQADQABAAEAAAAXAEQADQABAAEAAAAWAEUADQABAAEAAAAVAEYADQABAAEAAAAUAEcADQABAAEAAAAUAEgADQABAAEAAAATAEkADQABAAEAAAASAEkADQABAAEAAAARAEkADQABAAEAAAAQAEkADQABAAEAAAAPAEkADQABAAEAAAAOAEkADQABAAEAAAANAEkADQABAAEAAAAMAEkADQABAAEAAAALAEkADQABAAEAAAAKAEkADQABAAEAAAAJAEkADQABAAEAAAAJAE0ADQABAAEAAAAKAE0ADQABAAEAAAALAE0ADQABAAEAAAAMAE0ADQABAAEAAAANAE0ADQABAAEAAAAOAE0ADQABAAEAAAAPAE0ADQABAAEAAAAQAE0ADQABAAEAAAARAE0ADQABAAEAAAASAE0ADQABAAEAAAATAE0ADQABAAEAAAAUAE8ADQABAAEAAAAZAFQADQABAAEAAAAZAFUADQABAAEAAAAZAFYADQABAAEAAAAZAFcADQABAAEAAAAZAFgADQABAAEAAAAZAFkADQABAAEAAAAZAFoADQABAAEAAAAZAFsADQABAAEAAAAdAFQADQABAAEAAAAdAFUADQABAAEAAAAdAFYADQABAAEAAAAdAFcADQABAAEAAAAdAFgADQABAAEAAAAdAFkADQABAAEAAAAdAFoADQABAAEAAAAdAFsADQABAAEAAAAZAFwADQABAAEAAAAaAFwADQABAAEAAAAbAFwADQABAAEAAAAcAFwADQABAAEAAAAdAFwADQABAAEAAAAIAEgADQABAAEAAAAIAEcADQABAAEAAAAHAEYADQABAAEAAAAGAEUADQABAAEAAAAFAEQADQABAAEAAAAEAEQADQABAAEAAAADAEMADQABAAEAAAD//0MADQABAAEAAAD+/0QADQABAAEAAAD9/0QADQABAAEAAAD8/0UADQABAAEAAAD7/0YADQABAAEAAAD6/0cADQABAAEAAAD6/0gADQABAAEAAAD5/0kADQABAAEAAAD5/0oADQABAAEAAAD5/0sADQABAAEAAAD5/0wADQABAAEAAAD5/00ADQABAAEAAAD6/08ADQABAAEAAAAIAE8ADQABAAEAAAADAEIADQABAAEAAAADAEEADQABAAEAAAADAEAADQABAAEAAAADAD8ADQABAAEAAAADAD4ADQABAAEAAAADAD0ADQABAAEAAAADADwADQABAAEAAAADADsADQABAAEAAAADADoADQABAAEAAAADADkADQABAAEAAAADADgADQABAAEAAAADADcADQABAAEAAAD//zcADQABAAEAAAD//zgADQABAAEAAAD//zkADQABAAEAAAD//zoADQABAAEAAAD//zsADQABAAEAAAD//zwADQABAAEAAAD//z0ADQABAAEAAAD//z4ADQABAAEAAAD//z8ADQABAAEAAAD//0AADQABAAEAAAD//0EADQABAAEAAAD//0IADQABAAEAAAAKADIADQABAAEAAAD4/zIADQABAAEAAAD2/y8ADQABAAEAAAAMAC8ADQABAAEAAAANAC0ADQABAAEAAAANACwADQABAAEAAAAOACwADQABAAEAAAD//zYADQABAAEAAAADADYADQABAAEAAAAEADYADQABAAEAAAD+/zYADQABAAEAAAD1/y0ADQABAAEAAAD1/ywADQABAAEAAAD1/ysADQABAAEAAAD1/yoADQABAAEAAAD1/ykADQABAAEAAAD1/ygADQABAAEAAAD1/ycADQABAAEAAAD2/yUADQABAAEAAAD2/yYADQABAAEAAAD3/yQADQABAAEAAAD4/yMADQABAAEAAAD4/yIADQABAAEAAAD5/yEADQABAAEAAAD6/yEADQABAAEAAAD7/yAADQABAAEAAAD9/x8ADQABAAEAAAD8/x8ADQABAAEAAAD+/x4ADQABAAEAAAD//x4ADQABAAEAAAAAAB4ADQABAAEAAAABAB4ADQABAAEAAAACAB4ADQABAAEAAAADAB4ADQABAAEAAAAEAB4ADQABAAEAAAAFAB8ADQABAAEAAAAGAB8ADQABAAEAAAAHACAADQABAAEAAAAIACEADQABAAEAAAAJACEADQABAAEAAAAKACIADQABAAEAAAAKACMADQABAAEAAAALACQADQABAAEAAAAMACUADQABAAEAAAAMACYADQABAAEAAAANACcADQABAAEAAAANACgADQABAAEAAAAOACgADQABAAEAAAAPACgADQABAAEAAAAQACgADQABAAEAAAARACgADQABAAEAAAASACgADQABAAEAAAATACgADQABAAEAAAAUACgADQABAAEAAAAVACgADQABAAEAAAAWACgADQABAAEAAAAXACgADQABAAEAAAAYACgADQABAAEAAAAZACgADQABAAEAAAAaACgADQABAAEAAAAbACgADQABAAEAAAAcACgADQABAAEAAAAdACgADQABAAEAAAAeACgADQABAAEAAAAfACgADQABAAEAAAAgACgADQABAAEAAAAgACcADQABAAEAAAAhACYADQABAAEAAAAhACUADQABAAEAAAAhACQADQABAAEAAAAiACMADQABAAEAAAAjACIADQABAAEAAAAjACEADQABAAEAAAAkACAADQABAAEAAAAlAB8ADQABAAEAAAAmAB4ADQABAAEAAAAnAB4ADQABAAEAAAAoAB0ADQABAAEAAAApABwADQABAAEAAAAqABwADQABAAEAAAArABwADQABAAEAAAAsABsADQABAAEAAAAtABsADQABAAEAAAAxABsADQABAAEAAAAyABsADQABAAEAAAAzABwADQABAAEAAAA1ABwADQABAAEAAAA0ABwADQABAAEAAAA2AB0ADQABAAEAAAA3AB4ADQABAAEAAAA4AB4ADQABAAEAAAA5AB8ADQABAAEAAAA6ACAADQABAAEAAAA7ACEADQABAAEAAAA7ACIADQABAAEAAAA8ACMADQABAAEAAAA9ACQADQABAAEAAAA9ACUADQABAAEAAAA9ACYADQABAAEAAAA+ACcADQABAAEAAAA+ACgADQABAAEAAAA+ACkADQABAAEAAAA+ACoADQABAAEAAAA+ACsADQABAAEAAAA+ACwADQABAAEAAAA+AC0ADQABAAEAAAA9AC8ADQABAAEAAAA9ADAADQABAAEAAAA7ADMADQABAAEAAAAjADMADQABAAEAAAAhADAADQABAAEAAAAhAC8ADQABAAEAAAAgAC0ADQABAAEAAAAfACwADQABAAEAAAAgACwADQABAAEAAAAeACwADQABAAEAAAAdACwADQABAAEAAAAcACwADQABAAEAAAAbACwADQABAAEAAAAaACwADQABAAEAAAAZACwADQABAAEAAAAYACwADQABAAEAAAAXACwADQABAAEAAAAWACwADQABAAEAAAAVACwADQABAAEAAAAUACwADQABAAEAAAATACwADQABAAEAAAASACwADQABAAEAAAARACwADQABAAEAAAAQACwADQABAAEAAAAPACwADQABAAEAAAAtABoADQABAAEAAAAtABkADQABAAEAAAAxABoADQABAAEAAAAxABkADQABAAEAAAAyABgADQABAAEAAAAyABcADQABAAEAAAAyABYADQABAAEAAAAyABUADQABAAEAAAAyABQADQABAAEAAAAyABMADQABAAEAAAAyABIADQABAAEAAAAyABEADQABAAEAAAAyABAADQABAAEAAAAyAA8ADQABAAEAAAAyAA4ADQABAAEAAAAyAA0ADQABAAEAAAAyAAwADQABAAEAAAAyAAsADQABAAEAAAAyAAoADQABAAEAAAAyAAkADQABAAEAAAAyAAgADQABAAEAAAAyAAcADQABAAEAAAAyAAYADQABAAEAAAAyAAUADQABAAEAAAAxAAUADQABAAEAAAAtAAUADQABAAEAAAAtAAYADQABAAEAAAAsAAcADQABAAEAAAAsAAgADQABAAEAAAAsAAkADQABAAEAAAAsAAoADQABAAEAAAAsAAsADQABAAEAAAAtAAwADQABAAEAAAAtAA0ADQABAAEAAAAsAA4ADQABAAEAAAAsAA8ADQABAAEAAAAsABAADQABAAEAAAAsABEADQABAAEAAAAsABIADQABAAEAAAAsABMADQABAAEAAAAsABQADQABAAEAAAAsABUADQABAAEAAAAsABYADQABAAEAAAAsABcADQABAAEAAAAsABgADQABAAEAAAAtAAQADQABAAEAAAAxAAQADQABAAEAAAAsAAYADQABAAEAAAAsAAwADQABAAEAAAAsAA0ADQABAAEAAAAzAAUADQABAAEAAAAzAAYADQABAAEAAAAzAAcADQABAAEAAAAzAAgADQABAAEAAAAzAAkADQABAAEAAAAzAAoADQABAAEAAAAzAAsADQABAAEAAAAzAAwADQABAAEAAAAzAA0ADQABAAEAAAAzAA4ADQABAAEAAAAzAA8ADQABAAEAAAAzABAADQABAAEAAAAzABEADQABAAEAAAAzABIADQABAAEAAAAzABMADQABAAEAAAAzABQADQABAAEAAAAzABUADQABAAEAAAAzABYADQABAAEAAAAzABcADQABAAEAAAAzABgADQABAAEAAAAyABkADQABAAEAAAAyABoADQABAAEAAAAsABoADQABAAEAAAAsABkADQABAAEAAAArABkADQABAAEAAAArABgADQABAAEAAAArABcADQABAAEAAAArABYADQABAAEAAAArABUADQABAAEAAAArABQADQABAAEAAAArABMADQABAAEAAAArABIADQABAAEAAAArABEADQABAAEAAAArABAADQABAAEAAAArAA8ADQABAAEAAAArAA4ADQABAAEAAAArAA0ADQABAAEAAAArAAwADQABAAEAAAArAAYADQABAAEAAAArAAcADQABAAEAAAAzABsADQABAAEAAAArABsADQABAAEAAAAaAFEADQABAAEAAAAaAFAADQABAAEAAAAbAFAADQABAAEAAAAcAFAADQABAAEAAAAdAFAADQABAAEAAAAdAE8ADQABAAEAAAAdAE4ADQABAAEAAAAcAE4ADQABAAEAAAAbAE4ADQABAAEAAAAaAE4ADQABAAEAAAAcAFgADQABAAEAAAAbAFgADQABAAEAAAAaAFgADQABAAEAAAA=") +tile_set = ExtResource("11_1r7xj") +collision_enabled = false + +[node name="Underground" type="TileMapLayer" parent="TileMapLayers" unique_id=1046008739] +z_index = -2 +tile_map_data = PackedByteArray("AAAIAE4ABgACAAIAAAAHAFAABgACAAIAAAAGAFEABgACAAIAAAAFAFIABgACAAIAAAAEAFIABgABAAIAAAADAFMABgACAAIAAAACAFMABgABAAIAAAABAFMABgABAAIAAAAAAFMABgABAAIAAAD//1MABgAAAAIAAAD8/1EABgAAAAIAAAD7/1AABgAAAAIAAAD6/04ABgAAAAIAAAD9/1IABgAAAAIAAAD+/1IABgABAAIAAAAUAE4ABgAAAAIAAAAVAFAABgAAAAIAAAAWAFEABgAAAAIAAAAXAFIABgAAAAIAAAAYAFIABgABAAIAAAAZAFMABgAAAAIAAAAaAFMABgABAAIAAAAbAFMABgABAAIAAAAcAFMABgABAAIAAAAdAFMABgACAAIAAAAeAFIABgABAAIAAAAfAFIABgACAAIAAAAgAFEABgACAAIAAAAhAFAABgACAAIAAAAiAE4ABgACAAIAAAD2/y4ABgAAAAIAAAD3/zAABgAAAAIAAAD4/zEABgAAAAIAAAD5/zMABgAAAAIAAAD6/zMABgABAAIAAAD7/zQABgAAAAIAAAD8/zUABgAAAAIAAAD9/zUABgABAAIAAAD+/zYABgAAAAIAAAAEADYABgACAAIAAAAFADUABgABAAIAAAAGADUABgACAAIAAAAHADQABgACAAIAAAAIADMABgABAAIAAAAJADMABgACAAIAAAAKADEABgACAAIAAAALADAABgACAAIAAAAMAC4ABgACAAIAAAAJAEEABgACAAIAAAAMADoABgACAAIAAAAlAFUABgACAAIAAAAPAFMABgACAAIAAAAOAFMABgABAAIAAAAjAFUABgAAAAIAAAANAFIABgAAAAIAAAD4/z0ABgAAAAIAAAAHAEEABgAAAAIAAAAJAB0ABgAAAAIAAAAKAB4ABgADAAIAAAD5/z4ABgADAAIAAAAIAEIABgADAAIAAAALADsABgACAAIAAAAKADsABgAAAAIAAAAkAFYABgADAAIAAAA9AC4ABgACAAIAAAA8ADEABgACAAIAAAA6ADQABgACAAIAAAA4ADYABgACAAIAAAA2ADcABgACAAIAAAA1ADgABgACAAIAAAAyADkABgACAAIAAAAsADkABgAAAAIAAAApADgABgAAAAIAAAAoADcABgAAAAIAAAAmADYABgAAAAIAAAAlADUABgAAAAIAAAAkADQABgAAAAIAAAAjADIABgAAAAIAAAAiADEABgAAAAIAAAAhAC4ABgAAAAIAAAA7ADIABgACAAIAAAA5ADUABgACAAIAAAA3ADYABgABAAIAAAA0ADgABgABAAIAAAAzADgABgABAAIAAAAxADkABgABAAIAAAAwADkABgABAAIAAAAvADkABgABAAIAAAAuADkABgABAAIAAAAtADkABgABAAIAAAArADgABgABAAIAAAAqADgABgABAAIAAAAnADYABgABAAIAAAAhAEMABgAAAAIAAAAiAEQABgADAAIAAAAjAEMABgACAAIAAAD//zYABAABAAIAAAAAADYAAAABAAIAAAABADYAAAABAAIAAAACADYAAAABAAIAAAADADYABAABAAIAAAD0/yAABgAAAAIAAAD1/yEABgADAAIAAAD2/yAABgACAAIAAAAeAB0ABgAAAAIAAAAfAB4ABgADAAIAAAAgAB0ABgACAAIAAABAACkABgAAAAIAAABBACoABgADAAIAAABCACkABgACAAIAAAD2/1QABgAAAAIAAAD3/1UABgADAAIAAAD4/1QABgACAAIAAAAhABcABgAAAAIAAAAiABcABgACAAIAAAAjABYABgACAAIAAAAXADAABgAAAAIAAAAYADEABgABAAIAAAAZADEABgACAAIAAAAtAD8ABgAAAAIAAAAuAEAABgABAAIAAAAvAEAABgACAAIAAAA3AAwABgAAAAIAAAA4AA0ABgABAAIAAAA5AA0ABgACAAIAAAAmAAwABgAAAAIAAAAnAA0ABgADAAIAAAA9AB4ABgAAAAIAAAA+AB8ABgADAAIAAAA9ADkABgAAAAIAAAA+ADoABgADAAIAAAA=") +tile_set = ExtResource("8_fefvx") + +[node name="Suelo" type="TileMapLayer" parent="TileMapLayers" unique_id=1739732737] +z_index = -1 +position = Vector2(1, 0) +tile_map_data = PackedByteArray("AAAUAEkAAwAFAAAAAAAUAEoAAwAFAAEAAAAUAEsAAwAFAAEAAAAUAEwAAwAFAAEAAAAUAE0AAwAFAAIAAAAVAEcAAwAFAAAAAAAVAEgAAwAFAAEAAAAVAEkAAwAGAAEAAAAVAEoAAwAGAAEAAAAVAEsAAwAGAAEAAAAVAEwAAwAGAAEAAAAVAE0AAwAGAAEAAAAVAE4AAwAFAAEAAAAVAE8AAwAFAAIAAAAWAEYAAwAFAAAAAAAWAEcAAwAGAAEAAAAWAEgAAwAGAAEAAAAWAEkAAwAGAAEAAAAWAEoAAwAGAAEAAAAWAEsAAwALAAEAAAAWAEwAAwAGAAEAAAAWAE0AAwAKAAEAAAAWAE4AAwAGAAEAAAAWAE8AAwAGAAEAAAAWAFAAAwAFAAIAAAAXAEUAAwAFAAAAAAAXAEYAAwAGAAEAAAAXAEcAAwAGAAEAAAAXAEgAAwAGAAEAAAAXAEkAAwAGAAEAAAAXAEoAAwAGAAEAAAAXAEsAAwAGAAEAAAAXAEwAAwAGAAEAAAAXAE0AAwAGAAEAAAAXAE4AAwAGAAEAAAAXAE8AAwAGAAEAAAAXAFAAAwAKAAEAAAAXAFEAAwAFAAIAAAAYAEUAAwAGAAAAAAAYAEYAAwAGAAEAAAAYAEcAAwAGAAEAAAAYAEgAAwAGAAEAAAAYAEkAAwAGAAEAAAAYAEoAAwAGAAEAAAAYAEsAAwAGAAEAAAAYAE0AAwAGAAEAAAAYAE4AAwAGAAEAAAAYAE8AAwAGAAEAAAAYAFAAAwAMAAEAAAAYAFEAAwAGAAIAAAAZAEQAAwAFAAAAAAAZAEUAAwAGAAEAAAAZAEYAAwAGAAEAAAAZAEcAAwAGAAEAAAAZAEgAAwAGAAEAAAAZAEkAAwAKAAEAAAAZAEoAAwAGAAEAAAAZAEsAAwAGAAEAAAAZAEwAAwAKAAEAAAAZAE0AAwAGAAEAAAAZAE4AAwAGAAEAAAAZAE8AAwAGAAEAAAAZAFAAAwAGAAEAAAAZAFEAAwAGAAEAAAAZAFIAAwAFAAIAAAAaAEQAAwAGAAAAAAAaAEUAAwAGAAEAAAAaAEYAAwAGAAEAAAAaAEcAAwAGAAEAAAAaAEgAAwAGAAEAAAAaAEkAAwAGAAEAAAAaAEoAAwAGAAEAAAAaAEsAAwAGAAEAAAAaAEwAAwALAAEAAAAaAE0AAwAGAAEAAAAaAE4AAwALAAEAAAAaAE8AAwAGAAEAAAAaAFAAAwAGAAEAAAAaAFEAAwAGAAEAAAAaAFIAAwAGAAIAAAAbAEQAAwAGAAAAAAAbAEUAAwAGAAEAAAAbAEYAAwAGAAEAAAAbAEcAAwAGAAEAAAAbAEgAAwAGAAEAAAAbAEkAAwAGAAEAAAAbAEoAAwAGAAEAAAAbAEsAAwAGAAEAAAAbAEwAAwAGAAEAAAAbAE0AAwAGAAEAAAAbAE4AAwAGAAEAAAAbAE8AAwAGAAEAAAAbAFAAAwAGAAEAAAAbAFEAAwAGAAEAAAAbAFIAAwAGAAIAAAAcAEQAAwAGAAAAAAAcAEUAAwAGAAEAAAAcAEYAAwAGAAEAAAAcAEcAAwALAAEAAAAcAEgAAwAGAAEAAAAcAEkAAwAGAAEAAAAcAEoAAwAGAAEAAAAcAEsAAwAGAAEAAAAcAEwAAwAGAAEAAAAcAE0AAwAGAAEAAAAcAE4AAwAGAAEAAAAcAE8AAwAGAAEAAAAcAFAAAwAGAAEAAAAcAFEAAwAGAAEAAAAcAFIAAwAGAAIAAAAdAEQAAwAHAAAAAAAdAEUAAwAGAAEAAAAdAEYAAwAGAAEAAAAdAEcAAwAGAAEAAAAdAEgAAwALAAEAAAAdAEkAAwAGAAEAAAAdAEoAAwAGAAEAAAAdAEsAAwAGAAEAAAAdAEwAAwAGAAEAAAAdAE0AAwAGAAEAAAAdAE4AAwAGAAEAAAAdAE8AAwALAAEAAAAdAFAAAwAGAAEAAAAdAFEAAwAGAAEAAAAdAFIAAwAHAAIAAAAeAEUAAwAGAAAAAAAeAEYAAwAGAAEAAAAeAEcAAwAGAAEAAAAeAEgAAwAGAAEAAAAeAEkAAwAGAAEAAAAeAEoAAwAMAAEAAAAeAEsAAwAGAAEAAAAeAEwAAwAMAAEAAAAeAE0AAwALAAEAAAAeAE4AAwAGAAEAAAAeAE8AAwAGAAEAAAAeAFAAAwAKAAEAAAAeAFEAAwAGAAIAAAAfAEUAAwAHAAAAAAAfAEYAAwAGAAEAAAAfAEcAAwAGAAEAAAAfAEgAAwAGAAEAAAAfAEkAAwAGAAEAAAAfAEoAAwAGAAEAAAAfAEsAAwAGAAEAAAAfAEwAAwAGAAEAAAAfAE0AAwAGAAEAAAAfAE4AAwAGAAEAAAAfAE8AAwAGAAEAAAAfAFAAAwAGAAEAAAAfAFEAAwAHAAIAAAAgAEYAAwAHAAAAAAAgAEcAAwAGAAEAAAAgAEgAAwALAAEAAAAgAEkAAwAGAAEAAAAgAEoAAwAGAAEAAAAgAEsAAwAGAAEAAAAgAEwAAwAGAAEAAAAgAE0AAwAMAAEAAAAgAE4AAwAGAAEAAAAgAE8AAwAGAAEAAAAgAFAAAwAHAAIAAAAhAEcAAwAHAAAAAAAhAEgAAwAHAAEAAAAhAEkAAwAGAAEAAAAhAEoAAwAGAAEAAAAhAEsAAwAGAAEAAAAhAEwAAwAGAAEAAAAhAE0AAwAGAAEAAAAhAE4AAwAHAAEAAAAhAE8AAwAHAAIAAAAiAEkAAwAHAAAAAAAiAEoAAwAHAAEAAAAiAEsAAwAHAAEAAAAiAEwAAwAHAAEAAAAiAE0AAwAHAAIAAAD6/0kAAwAFAAAAAAD6/0oAAwAFAAEAAAD6/0sAAwAFAAEAAAD6/0wAAwAFAAEAAAD6/00AAwAFAAIAAAD7/0cAAwAFAAAAAAD7/0gAAwAFAAEAAAD7/0kAAwAGAAEAAAD7/0oAAwAKAAEAAAD7/0sAAwAGAAEAAAD7/0wAAwAGAAEAAAD7/00AAwAGAAEAAAD7/04AAwAFAAEAAAD7/08AAwAFAAIAAAD8/0YAAwAFAAAAAAD8/0cAAwAGAAEAAAD8/0gAAwAGAAEAAAD8/0kAAwAGAAEAAAD8/0oAAwAGAAEAAAD8/0sAAwAGAAEAAAD8/0wAAwAGAAEAAAD8/00AAwAGAAEAAAD8/04AAwAGAAEAAAD8/08AAwAGAAEAAAD8/1AAAwAFAAIAAAD9/0UAAwAFAAAAAAD9/0YAAwAGAAEAAAD9/0cAAwAGAAEAAAD9/0gAAwAGAAEAAAD9/0kAAwAGAAEAAAD9/0oAAwAMAAEAAAD9/0sAAwAGAAEAAAD9/0wAAwAGAAEAAAD9/00AAwAGAAEAAAD9/04AAwAGAAEAAAD9/08AAwAGAAEAAAD9/1AAAwAGAAEAAAD9/1EAAwAFAAIAAAD+/0UAAwAGAAAAAAD+/0YAAwAGAAEAAAD+/0cAAwAGAAEAAAD+/0gAAwAGAAEAAAD+/0kAAwAGAAEAAAD+/0oAAwAGAAEAAAD+/0sAAwAGAAEAAAD+/0wAAwALAAEAAAD+/00AAwAGAAEAAAD+/04AAwALAAEAAAD+/08AAwAGAAEAAAD+/1AAAwAMAAEAAAD+/1EAAwAGAAIAAAD//0QAAwAFAAAAAAD//0UAAwAGAAEAAAD//0YAAwAGAAEAAAD//0cAAwAGAAEAAAD//0gAAwAGAAEAAAD//0kAAwAGAAEAAAD//0oAAwAGAAEAAAD//0sAAwAGAAEAAAD//0wAAwAGAAEAAAD//00AAwAGAAEAAAD//04AAwAKAAEAAAD//08AAwAGAAEAAAD//1AAAwAGAAEAAAD//1EAAwAGAAEAAAD//1IAAwAFAAIAAAAAAEQAAwAGAAAAAAAAAEUAAwAGAAEAAAAAAEYAAwAGAAEAAAAAAEcAAwAGAAEAAAAAAEgAAwAGAAEAAAAAAEkAAwAGAAEAAAAAAEoAAwAGAAEAAAAAAEsAAwAGAAEAAAAAAEwAAwAGAAEAAAAAAE0AAwAGAAEAAAAAAE4AAwAGAAEAAAAAAE8AAwAGAAEAAAAAAFAAAwAMAAEAAAAAAFEAAwAGAAEAAAAAAFIAAwAGAAIAAAABAEQAAwAGAAAAAAABAEUAAwAGAAEAAAABAEYAAwAKAAEAAAABAEcAAwAGAAEAAAABAEgAAwAGAAEAAAABAEkAAwAKAAEAAAABAEoAAwAGAAEAAAABAEsAAwAGAAEAAAABAEwAAwAGAAEAAAABAE0AAwAGAAEAAAABAE4AAwAGAAEAAAABAE8AAwAGAAEAAAABAFAAAwAGAAEAAAABAFEAAwAGAAEAAAABAFIAAwAGAAIAAAACAEQAAwAGAAAAAAACAEUAAwAGAAEAAAACAEYAAwAGAAEAAAACAEcAAwAGAAEAAAACAEgAAwAGAAEAAAACAEkAAwAGAAEAAAACAEoAAwAGAAEAAAACAEsAAwAGAAEAAAACAEwAAwAGAAEAAAACAE0AAwAGAAEAAAACAE4AAwALAAEAAAACAE8AAwAGAAEAAAACAFAAAwAGAAEAAAACAFEAAwAGAAEAAAACAFIAAwAGAAIAAAADAEQAAwAHAAAAAAADAEUAAwAGAAEAAAADAEYAAwAGAAEAAAADAEcAAwAGAAEAAAADAEgAAwAGAAEAAAADAEkAAwAGAAEAAAADAEoAAwAGAAEAAAADAEsAAwAGAAEAAAADAEwAAwAGAAEAAAADAE0AAwAGAAEAAAADAE4AAwAGAAEAAAADAE8AAwAGAAEAAAADAFAAAwAGAAEAAAADAFEAAwAGAAEAAAADAFIAAwAHAAIAAAAEAEUAAwAGAAAAAAAEAEYAAwAGAAEAAAAEAEcAAwALAAEAAAAEAEgAAwAGAAEAAAAEAEkAAwALAAEAAAAEAEoAAwAGAAEAAAAEAEsAAwAGAAEAAAAEAEwAAwAGAAEAAAAEAE0AAwAMAAEAAAAEAE4AAwAKAAEAAAAEAE8AAwAGAAEAAAAEAFAAAwAGAAEAAAAEAFEAAwAGAAIAAAAFAEUAAwAHAAAAAAAFAEYAAwAGAAEAAAAFAEcAAwAGAAEAAAAFAEgAAwAGAAEAAAAFAEkAAwAGAAEAAAAFAEoAAwAGAAEAAAAFAEsAAwAGAAEAAAAFAEwAAwAGAAEAAAAFAE0AAwAGAAEAAAAFAE4AAwAGAAEAAAAFAE8AAwAKAAEAAAAFAFAAAwAGAAEAAAAFAFEAAwAHAAIAAAAGAEYAAwAHAAAAAAAGAEcAAwALAAEAAAAGAEgAAwAGAAEAAAAGAEkAAwAGAAEAAAAGAEoAAwAKAAEAAAAGAEsAAwAGAAEAAAAGAEwAAwAGAAEAAAAGAE0AAwAGAAEAAAAGAE4AAwAGAAEAAAAGAE8AAwAGAAEAAAAGAFAAAwAHAAIAAAAHAEcAAwAHAAAAAAAHAEgAAwAHAAEAAAAHAEkAAwAGAAEAAAAHAEoAAwAGAAEAAAAHAEsAAwALAAEAAAAHAEwAAwAGAAEAAAAHAE0AAwAGAAEAAAAHAE4AAwAHAAEAAAAHAE8AAwAHAAIAAAAIAEkAAwAHAAAAAAAIAEoAAwAHAAEAAAAIAEsAAwAHAAEAAAAIAEwAAwAHAAEAAAAIAE0AAwAHAAIAAAD2/ykAAwAFAAEAAAD2/yoAAwAFAAEAAAD2/ysAAwAFAAEAAAD2/ywAAwAFAAEAAAD2/y0AAwAFAAIAAAD3/ycAAwAGAAEAAAD3/ygAAwAGAAEAAAD3/ykAAwAGAAEAAAD3/yoAAwAGAAEAAAD3/ysAAwAGAAEAAAD3/ywAAwAGAAEAAAD3/y0AAwAGAAEAAAD3/y4AAwAFAAEAAAD3/y8AAwAFAAIAAAD4/yYAAwAGAAEAAAD4/ycAAwAGAAEAAAD4/ygAAwAGAAEAAAD4/ykAAwAGAAEAAAD4/yoAAwAGAAEAAAD4/ysAAwAGAAEAAAD4/ywAAwAGAAEAAAD4/y0AAwAGAAEAAAD4/y4AAwAGAAEAAAD4/y8AAwAGAAEAAAD4/zAAAwAFAAIAAAD5/yQAAwAGAAEAAAD5/yUAAwAGAAEAAAD5/yYAAwAGAAEAAAD5/ycAAwAMAAEAAAD5/ygAAwAGAAEAAAD5/ykAAwAMAAEAAAD5/yoAAwAGAAEAAAD5/ysAAwAGAAEAAAD5/ywAAwAMAAEAAAD5/y0AAwAGAAEAAAD5/y4AAwAGAAEAAAD5/y8AAwALAAEAAAD5/zAAAwAGAAEAAAD5/zEAAwAFAAEAAAD5/zIAAwAFAAIAAAD6/yQAAwAGAAEAAAD6/yUAAwAGAAEAAAD6/yYAAwAGAAEAAAD6/ycAAwAGAAEAAAD6/ygAAwAGAAEAAAD6/ykAAwAGAAEAAAD6/yoAAwAGAAEAAAD6/ysAAwAGAAEAAAD6/ywAAwAMAAEAAAD6/y0AAwAGAAEAAAD6/y4AAwAKAAEAAAD6/y8AAwAGAAEAAAD6/zAAAwAGAAEAAAD6/zEAAwAKAAEAAAD6/zIAAwAGAAIAAAD7/yMAAwAGAAEAAAD7/yQAAwAGAAEAAAD7/yUAAwAGAAEAAAD7/yYAAwAGAAEAAAD7/ycAAwAGAAEAAAD7/ygAAwAGAAEAAAD7/ykAAwALAAEAAAD7/yoAAwAGAAEAAAD7/ysAAwAGAAEAAAD7/ywAAwAGAAEAAAD7/y0AAwAGAAEAAAD7/y4AAwAGAAEAAAD7/y8AAwAGAAEAAAD7/zAAAwALAAEAAAD7/zEAAwAGAAEAAAD7/zIAAwAGAAEAAAD7/zMAAwAFAAIAAAD8/yIAAwAGAAEAAAD8/yMAAwAGAAEAAAD8/yQAAwAGAAEAAAD8/yUAAwAGAAEAAAD8/yYAAwAKAAEAAAD8/ycAAwAGAAEAAAD8/ygAAwAGAAEAAAD8/ykAAwALAAEAAAD8/yoAAwALAAEAAAD8/ysAAwAGAAEAAAD8/ywAAwAGAAEAAAD8/y0AAwAGAAEAAAD8/y4AAwAGAAEAAAD8/y8AAwAMAAEAAAD8/zAAAwAKAAEAAAD8/zEAAwAGAAEAAAD8/zIAAwAKAAEAAAD8/zMAAwAGAAEAAAD8/zQAAwAGAAIAAAD9/yIAAwAGAAEAAAD9/yMAAwAGAAEAAAD9/yQAAwAGAAEAAAD9/yUAAwAGAAEAAAD9/yYAAwAGAAEAAAD9/ycAAwAGAAEAAAD9/ygAAwAGAAEAAAD9/ykAAwAGAAEAAAD9/yoAAwAGAAEAAAD9/ysAAwALAAEAAAD9/ywAAwAKAAEAAAD9/y0AAwAGAAEAAAD9/y4AAwAGAAEAAAD9/y8AAwAGAAEAAAD9/zAAAwAGAAEAAAD9/zEAAwAGAAEAAAD9/zIAAwAGAAEAAAD9/zMAAwAGAAEAAAD9/zQAAwAGAAIAAAD+/yEAAwAGAAEAAAD+/yIAAwAGAAEAAAD+/yMAAwAGAAEAAAD+/yQAAwAGAAEAAAD+/yUAAwAGAAEAAAD+/yYAAwAGAAEAAAD+/ycAAwAGAAEAAAD+/ygAAwAGAAEAAAD+/ykAAwAGAAEAAAD+/yoAAwAGAAEAAAD+/ysAAwAGAAEAAAD+/ywAAwAMAAEAAAD+/y0AAwAGAAEAAAD+/y4AAwAGAAEAAAD+/y8AAwAGAAEAAAD+/zAAAwAGAAEAAAD+/zEAAwAGAAEAAAD+/zIAAwAGAAEAAAD+/zMAAwAGAAEAAAD+/zQAAwAGAAEAAAD+/zUAAwAFAAIAAAD//yEAAwAGAAEAAAD//yIAAwAMAAEAAAD//yMAAwAGAAEAAAD//yQAAwAGAAEAAAD//yUAAwAGAAEAAAD//yYAAwAGAAEAAAD//ycAAwAGAAEAAAD//ygAAwAGAAEAAAD//ykAAwAGAAEAAAD//yoAAwAGAAEAAAD//ysAAwAKAAEAAAD//ywAAwAGAAEAAAD//y0AAwAGAAEAAAD//y4AAwAGAAEAAAD//y8AAwAGAAEAAAD//zAAAwAGAAEAAAD//zEAAwAGAAEAAAD//zIAAwAGAAEAAAD//zMAAwAGAAEAAAD//zQAAwAGAAEAAAD//zUAAwAGAAIAAAAAACEAAwAGAAEAAAAAACIAAwAGAAEAAAAAACMAAwAGAAEAAAAAACQAAwAGAAEAAAAAACUAAwAGAAEAAAAAACYAAwAKAAEAAAAAACcAAwAGAAEAAAAAACgAAwAGAAEAAAAAACkAAwAGAAEAAAAAACoAAwAGAAEAAAAAACsAAwAGAAEAAAAAACwAAwAGAAEAAAAAAC0AAwAGAAEAAAAAAC4AAwAGAAEAAAAAAC8AAwAGAAEAAAAAADAAAwAGAAEAAAAAADEAAwAGAAEAAAAAADIAAwAGAAEAAAAAADMAAwAGAAEAAAAAADQAAwAGAAEAAAAAADUAAwAGAAIAAAABACEAAwAGAAEAAAABACIAAwAGAAEAAAABACMAAwALAAEAAAABACQAAwAGAAEAAAABACUAAwAGAAEAAAABACYAAwAGAAEAAAABACcAAwALAAEAAAABACgAAwAMAAEAAAABACkAAwAGAAEAAAABACoAAwAGAAEAAAABACsAAwAGAAEAAAABACwAAwAGAAEAAAABAC0AAwAGAAEAAAABAC4AAwAGAAEAAAABAC8AAwAGAAEAAAABADAAAwAGAAEAAAABADEAAwAGAAEAAAABADIAAwAGAAEAAAABADMAAwAGAAEAAAABADQAAwAGAAEAAAABADUAAwAGAAIAAAACACEAAwAGAAEAAAACACIAAwAGAAEAAAACACMAAwAGAAEAAAACACQAAwAGAAEAAAACACUAAwAGAAEAAAACACYAAwAGAAEAAAACACcAAwAGAAEAAAACACgAAwAGAAEAAAACACkAAwAKAAEAAAACACoAAwAGAAEAAAACACsAAwALAAEAAAACACwAAwAGAAEAAAACAC0AAwAGAAEAAAACAC4AAwAGAAEAAAACAC8AAwAGAAEAAAACADAAAwAGAAEAAAACADEAAwAGAAEAAAACADIAAwAGAAEAAAACADMAAwAGAAEAAAACADQAAwAGAAEAAAACADUAAwAGAAIAAAADACEAAwAGAAEAAAADACIAAwAGAAEAAAADACMAAwAGAAEAAAADACQAAwAGAAEAAAADACUAAwAGAAEAAAADACYAAwAGAAEAAAADACcAAwAGAAEAAAADACgAAwAGAAEAAAADACkAAwAGAAEAAAADACoAAwAGAAEAAAADACsAAwAGAAEAAAADACwAAwAGAAEAAAADAC0AAwAGAAEAAAADAC4AAwAGAAEAAAADAC8AAwAGAAEAAAADADAAAwAGAAEAAAADADEAAwAGAAEAAAADADIAAwAGAAEAAAADADMAAwAGAAEAAAADADQAAwAGAAEAAAADADUAAwAGAAIAAAAEACEAAwAGAAEAAAAEACIAAwAGAAEAAAAEACMAAwAGAAEAAAAEACQAAwAGAAEAAAAEACUAAwAGAAEAAAAEACYAAwAGAAEAAAAEACcAAwAGAAEAAAAEACgAAwAGAAEAAAAEACkAAwALAAEAAAAEACoAAwAGAAEAAAAEACsAAwALAAEAAAAEACwAAwAGAAEAAAAEAC0AAwAMAAEAAAAEAC4AAwAGAAEAAAAEAC8AAwAGAAEAAAAEADAAAwAGAAEAAAAEADEAAwAGAAEAAAAEADIAAwALAAEAAAAEADMAAwAGAAEAAAAEADQAAwAGAAEAAAAEADUAAwAHAAIAAAAFACIAAwAGAAEAAAAFACMAAwAGAAEAAAAFACQAAwAGAAEAAAAFACUAAwAGAAEAAAAFACYAAwAKAAEAAAAFACcAAwAKAAEAAAAFACgAAwAGAAEAAAAFACkAAwAGAAEAAAAFACoAAwAGAAEAAAAFACsAAwAGAAEAAAAFACwAAwAGAAEAAAAFAC0AAwAGAAEAAAAFAC4AAwAKAAEAAAAFAC8AAwAGAAEAAAAFADAAAwAGAAEAAAAFADEAAwAGAAEAAAAFADIAAwAGAAEAAAAFADMAAwAGAAEAAAAFADQAAwAGAAIAAAAGACIAAwAGAAEAAAAGACMAAwAGAAEAAAAGACQAAwAGAAEAAAAGACUAAwAGAAEAAAAGACYAAwAGAAEAAAAGACcAAwAGAAEAAAAGACgAAwAGAAEAAAAGACkAAwAGAAEAAAAGACoAAwAGAAEAAAAGACsAAwAMAAEAAAAGACwAAwAGAAEAAAAGAC0AAwALAAEAAAAGAC4AAwAGAAEAAAAGAC8AAwAGAAEAAAAGADAAAwAGAAEAAAAGADEAAwAGAAEAAAAGADIAAwAGAAEAAAAGADMAAwAGAAEAAAAGADQAAwAHAAIAAAAHACMAAwAGAAEAAAAHACQAAwAGAAEAAAAHACUAAwALAAEAAAAHACYAAwAMAAEAAAAHACcAAwALAAEAAAAHACgAAwAMAAEAAAAHACkAAwAGAAEAAAAHACoAAwAGAAEAAAAHACsAAwAMAAEAAAAHACwAAwAGAAEAAAAHAC0AAwAKAAEAAAAHAC4AAwAGAAEAAAAHAC8AAwAGAAEAAAAHADAAAwAGAAEAAAAHADEAAwAGAAEAAAAHADIAAwAGAAEAAAAHADMAAwAHAAIAAAAIACQAAwAGAAEAAAAIACUAAwAGAAEAAAAIACYAAwAGAAEAAAAIACcAAwAKAAEAAAAIACgAAwAGAAEAAAAIACkAAwAGAAEAAAAIACoAAwAGAAEAAAAIACsAAwAGAAEAAAAIACwAAwAGAAEAAAAIAC0AAwAGAAEAAAAIAC4AAwAGAAEAAAAIAC8AAwAGAAEAAAAIADAAAwAMAAEAAAAIADEAAwAGAAEAAAAIADIAAwAMAAEAAAAJACQAAwAGAAEAAAAJACUAAwAGAAEAAAAJACYAAwAGAAEAAAAJACcAAwAGAAEAAAAJACgAAwAGAAEAAAAJACkAAwAGAAEAAAAJACoAAwAGAAEAAAAJACsAAwAGAAEAAAAJACwAAwAGAAEAAAAJAC0AAwAGAAEAAAAJAC4AAwAGAAEAAAAJAC8AAwAMAAEAAAAJADAAAwAGAAEAAAAJADEAAwAHAAEAAAAJADIAAwAHAAIAAAAKACYAAwAGAAEAAAAKACcAAwAGAAEAAAAKACgAAwAGAAEAAAAKACkAAwAGAAEAAAAKACoAAwAGAAEAAAAKACsAAwAGAAEAAAAKACwAAwAGAAEAAAAKAC0AAwAGAAEAAAAKAC4AAwAGAAEAAAAKAC8AAwAGAAEAAAAKADAAAwAHAAIAAAALACcAAwAGAAEAAAALACgAAwAGAAEAAAALACkAAwAGAAEAAAALACoAAwAGAAEAAAALACsAAwAGAAEAAAALACwAAwAGAAEAAAALAC0AAwAGAAEAAAALAC4AAwAHAAEAAAALAC8AAwAHAAIAAAAMACkAAwAHAAEAAAAMACoAAwAHAAEAAAAMACsAAwAHAAEAAAAMACwAAwAHAAEAAAAMAC0AAwAHAAIAAAD2/ycAAwAFAAAAAAD2/ygAAwAFAAEAAAD3/yUAAwAFAAAAAAD3/yYAAwAFAAEAAAD4/yQAAwAFAAAAAAD4/yUAAwAGAAEAAAD5/yIAAwAFAAAAAAD5/yMAAwAFAAEAAAD6/yIAAwAGAAAAAAD6/yMAAwAGAAEAAAD7/yEAAwAFAAAAAAD7/yIAAwAGAAEAAAD8/yAAAwAFAAAAAAD8/yEAAwAGAAEAAAD9/yAAAwAGAAAAAAD9/yEAAwAGAAEAAAD+/x8AAwAFAAAAAAD+/yAAAwAGAAEAAAD//x8AAwAGAAAAAAD//yAAAwAGAAEAAAAAAB8AAwAGAAAAAAAAACAAAwAGAAEAAAABAB8AAwAGAAAAAAABACAAAwAGAAEAAAACAB8AAwAGAAAAAAACACAAAwAGAAEAAAADAB8AAwAGAAAAAAADACAAAwAGAAEAAAAEAB8AAwAHAAAAAAAEACAAAwAGAAEAAAAFACAAAwAGAAAAAAAFACEAAwAGAAEAAAAGACAAAwAHAAAAAAAGACEAAwAGAAEAAAAHACEAAwAHAAAAAAAHACIAAwAGAAEAAAAIACIAAwAGAAAAAAAIACMAAwAGAAEAAAAJACIAAwAHAAAAAAAJACMAAwAHAAEAAAAKACQAAwAHAAAAAAAKACUAAwAGAAEAAAALACUAAwAHAAAAAAALACYAAwAHAAEAAAAMACcAAwAHAAAAAAAMACgAAwAHAAEAAAAIAEEAAwAIAAIAAAAIAEAAAwAKAAEAAAAJAEAAAwAHAAMAAAAHAEAAAwAFAAMAAAAIAD8AAwAIAAAAAAALADgAAwAIAAAAAAAKADkAAwAFAAAAAAALADkAAwAMAAEAAAAMADkAAwAHAAMAAAALADoAAwAHAAIAAAAKADoAAwAFAAIAAAAjAFQAAwAFAAMAAAAkAFMAAwAFAAAAAAAkAFQAAwAGAAEAAAAlAFQAAwAHAAIAAAAkAFUAAwAIAAIAAAAlAFMAAwAHAAAAAAAOAFAAAwAIAAAAAAAOAFEAAwAGAAEAAAANAFEAAwAFAAMAAAAOAFIAAwAFAAIAAAAPAFEAAwAHAAAAAAAPAFIAAwAHAAIAAAD5/zsAAwAIAAAAAAD5/zwAAwAHAAEAAAD4/zwAAwAFAAMAAAD5/z0AAwAIAAIAAAAKABwAAwAHAAEAAAAJABwAAwAFAAMAAAAKABsAAwAIAAAAAAAKAB0AAwAIAAIAAAAhACcAAwAFAAAAAAAhACgAAwAFAAEAAAAhACkAAwAFAAEAAAAhACoAAwAFAAEAAAAhACsAAwAFAAEAAAAhACwAAwAFAAEAAAAiACQAAwAFAAAAAAAiACUAAwAFAAEAAAAiACYAAwAFAAEAAAAiACcAAwAGAAEAAAAiACgAAwAGAAEAAAAiACkAAwAGAAEAAAAiACoAAwAGAAEAAAAiACsAAwAGAAEAAAAiACwAAwAGAAEAAAAiAC0AAwAGAAEAAAAiAC4AAwAFAAEAAAAiAC8AAwAFAAEAAAAjACMAAwAFAAAAAAAjACQAAwAGAAEAAAAjACUAAwAGAAEAAAAjACYAAwAGAAEAAAAjACcAAwAGAAEAAAAjACgAAwAGAAEAAAAjACkAAwAGAAEAAAAjACoAAwAGAAEAAAAjACsAAwAGAAEAAAAjACwAAwAGAAEAAAAjAC0AAwAGAAEAAAAjAC4AAwAGAAEAAAAjAC8AAwAGAAEAAAAjADAAAwAGAAEAAAAkACEAAwAFAAAAAAAkACIAAwAFAAEAAAAkACMAAwAGAAEAAAAkACQAAwAGAAEAAAAkACUAAwAGAAEAAAAkACYAAwAGAAEAAAAkACcAAwAGAAEAAAAkACgAAwAGAAEAAAAkACkAAwAGAAEAAAAkACoAAwAGAAEAAAAkACsAAwAGAAEAAAAkACwAAwAGAAEAAAAkAC0AAwAGAAEAAAAkAC4AAwAGAAEAAAAkAC8AAwAGAAEAAAAkADAAAwAGAAEAAAAkADEAAwAGAAEAAAAkADIAAwAFAAEAAAAlACAAAwAFAAAAAAAlACEAAwALAAEAAAAlACIAAwALAAEAAAAlACMAAwAGAAEAAAAlACQAAwAMAAEAAAAlACUAAwAGAAEAAAAlACYAAwAGAAEAAAAlACcAAwAGAAEAAAAlACgAAwAGAAEAAAAlACkAAwAKAAEAAAAlACoAAwAGAAEAAAAlACsAAwAGAAEAAAAlACwAAwAGAAEAAAAlAC0AAwAGAAEAAAAlAC4AAwAGAAEAAAAlAC8AAwAGAAEAAAAlADAAAwAGAAEAAAAlADEAAwAGAAEAAAAlADIAAwAGAAEAAAAlADMAAwALAAEAAAAmAB8AAwAFAAAAAAAmACAAAwAKAAEAAAAmACEAAwAGAAEAAAAmACIAAwAGAAEAAAAmACMAAwAGAAEAAAAmACQAAwAGAAEAAAAmACUAAwAMAAEAAAAmACYAAwAGAAEAAAAmACcAAwAGAAEAAAAmACgAAwAGAAEAAAAmACkAAwAGAAEAAAAmACoAAwAGAAEAAAAmACsAAwAGAAEAAAAmACwAAwAGAAEAAAAmAC0AAwAKAAEAAAAmAC4AAwAGAAEAAAAmAC8AAwAGAAEAAAAmADAAAwAGAAEAAAAmADEAAwAMAAEAAAAmADIAAwAGAAEAAAAmADMAAwAGAAEAAAAmADQAAwAGAAEAAAAnAB8AAwAGAAAAAAAnACAAAwAGAAEAAAAnACEAAwAGAAEAAAAnACIAAwAGAAEAAAAnACMAAwAGAAEAAAAnACQAAwAGAAEAAAAnACUAAwAGAAEAAAAnACYAAwAKAAEAAAAnACcAAwAGAAEAAAAnACgAAwAGAAEAAAAnACkAAwAGAAEAAAAnACoAAwAGAAEAAAAnACsAAwAGAAEAAAAnACwAAwAGAAEAAAAnAC0AAwAGAAEAAAAnAC4AAwAGAAEAAAAnAC8AAwAGAAEAAAAnADAAAwAGAAEAAAAnADEAAwAMAAEAAAAnADIAAwAGAAEAAAAnADMAAwAGAAEAAAAnADQAAwAGAAEAAAAoAB4AAwAFAAAAAAAoAB8AAwAGAAEAAAAoACAAAwAGAAEAAAAoACEAAwAGAAEAAAAoACIAAwAGAAEAAAAoACMAAwAGAAEAAAAoACQAAwAMAAEAAAAoACUAAwAGAAEAAAAoACYAAwAGAAEAAAAoACcAAwAGAAEAAAAoACgAAwAMAAEAAAAoACkAAwAMAAEAAAAoACoAAwAGAAEAAAAoACsAAwAGAAEAAAAoACwAAwAGAAEAAAAoAC0AAwAGAAEAAAAoAC4AAwAKAAEAAAAoAC8AAwAGAAEAAAAoADAAAwAMAAEAAAAoADEAAwAGAAEAAAAoADIAAwAGAAEAAAAoADMAAwAGAAEAAAAoADQAAwAGAAEAAAAoADUAAwAGAAEAAAApAB0AAwAFAAAAAAApAB4AAwAGAAEAAAApAB8AAwAGAAEAAAApACAAAwAGAAEAAAApACEAAwAGAAEAAAApACIAAwAGAAEAAAApACMAAwAGAAEAAAApACQAAwAGAAEAAAApACUAAwAGAAEAAAApACYAAwAGAAEAAAApACcAAwAGAAEAAAApACgAAwAGAAEAAAApACkAAwAGAAEAAAApACoAAwAKAAEAAAApACsAAwAGAAEAAAApACwAAwAGAAEAAAApAC0AAwALAAEAAAApAC4AAwAGAAEAAAApAC8AAwAGAAEAAAApADAAAwAGAAEAAAApADEAAwAGAAEAAAApADIAAwAGAAEAAAApADMAAwALAAEAAAApADQAAwAGAAEAAAApADUAAwAGAAEAAAApADYAAwAGAAEAAAAqAB0AAwAGAAAAAAAqAB4AAwAGAAEAAAAqAB8AAwAGAAEAAAAqACAAAwAGAAEAAAAqACEAAwAGAAEAAAAqACIAAwAGAAEAAAAqACMAAwAGAAEAAAAqACQAAwAGAAEAAAAqACUAAwAGAAEAAAAqACYAAwAGAAEAAAAqACcAAwAGAAEAAAAqACgAAwAGAAEAAAAqACkAAwAGAAEAAAAqACoAAwAGAAEAAAAqACsAAwAGAAEAAAAqACwAAwAGAAEAAAAqAC0AAwAGAAEAAAAqAC4AAwAGAAEAAAAqAC8AAwAGAAEAAAAqADAAAwAGAAEAAAAqADEAAwALAAEAAAAqADIAAwAGAAEAAAAqADMAAwAGAAEAAAAqADQAAwAGAAEAAAAqADUAAwAGAAEAAAAqADYAAwAGAAEAAAArAB0AAwAGAAAAAAArAB4AAwAGAAEAAAArAB8AAwAGAAEAAAArACAAAwAMAAEAAAArACEAAwAGAAEAAAArACIAAwAGAAEAAAArACMAAwAGAAEAAAArACQAAwAGAAEAAAArACUAAwAKAAEAAAArACYAAwAKAAEAAAArACcAAwAGAAEAAAArACgAAwAGAAEAAAArACkAAwAMAAEAAAArACoAAwAGAAEAAAArACsAAwAGAAEAAAArACwAAwAGAAEAAAArAC0AAwAGAAEAAAArAC4AAwAGAAEAAAArAC8AAwAGAAEAAAArADAAAwAGAAEAAAArADEAAwAGAAEAAAArADIAAwAGAAEAAAArADMAAwAGAAEAAAArADQAAwAGAAEAAAArADUAAwAGAAEAAAArADYAAwAGAAEAAAAsABwAAwAFAAAAAAAsAB0AAwAGAAEAAAAsAB4AAwAGAAEAAAAsAB8AAwAGAAEAAAAsACAAAwAKAAEAAAAsACEAAwAGAAEAAAAsACIAAwAGAAEAAAAsACMAAwAGAAEAAAAsACQAAwAGAAEAAAAsACUAAwAGAAEAAAAsACYAAwALAAEAAAAsACcAAwAGAAEAAAAsACgAAwAMAAEAAAAsACkAAwAGAAEAAAAsACoAAwAKAAEAAAAsACsAAwAGAAEAAAAsACwAAwALAAEAAAAsAC0AAwAGAAEAAAAsAC4AAwAGAAEAAAAsAC8AAwAGAAEAAAAsADAAAwAGAAEAAAAsADEAAwAGAAEAAAAsADIAAwAGAAEAAAAsADMAAwAGAAEAAAAsADQAAwALAAEAAAAsADUAAwAGAAEAAAAsADYAAwAGAAEAAAAsADcAAwAGAAEAAAAtABwAAwAGAAAAAAAtAB0AAwAGAAEAAAAtAB4AAwAGAAEAAAAtAB8AAwAGAAEAAAAtACAAAwAKAAEAAAAtACEAAwAGAAEAAAAtACIAAwAKAAEAAAAtACMAAwAGAAEAAAAtACQAAwAGAAEAAAAtACUAAwAGAAEAAAAtACYAAwAGAAEAAAAtACcAAwAGAAEAAAAtACgAAwAGAAEAAAAtACkAAwAGAAEAAAAtACoAAwAGAAEAAAAtACsAAwAGAAEAAAAtACwAAwAGAAEAAAAtAC0AAwAGAAEAAAAtAC4AAwAGAAEAAAAtAC8AAwAGAAEAAAAtADAAAwALAAEAAAAtADEAAwAGAAEAAAAtADIAAwAGAAEAAAAtADMAAwAGAAEAAAAtADQAAwAKAAEAAAAtADUAAwAGAAEAAAAtADYAAwAGAAEAAAAtADcAAwAGAAEAAAAuABwAAwAGAAAAAAAuAB0AAwAGAAEAAAAuAB4AAwAGAAEAAAAuAB8AAwAGAAEAAAAuACAAAwAGAAEAAAAuACEAAwAGAAEAAAAuACIAAwAGAAEAAAAuACMAAwAGAAEAAAAuACQAAwAMAAEAAAAuACUAAwALAAEAAAAuACYAAwAGAAEAAAAuACcAAwAGAAEAAAAuACgAAwAGAAEAAAAuACkAAwAGAAEAAAAuACoAAwAGAAEAAAAuACsAAwAGAAEAAAAuACwAAwAGAAEAAAAuAC0AAwAGAAEAAAAuAC4AAwAGAAEAAAAuAC8AAwAGAAEAAAAuADAAAwAGAAEAAAAuADEAAwALAAEAAAAuADIAAwAGAAEAAAAuADMAAwAKAAEAAAAuADQAAwAGAAEAAAAuADUAAwAGAAEAAAAuADYAAwAGAAEAAAAuADcAAwAGAAEAAAAvABwAAwAGAAAAAAAvAB0AAwAGAAEAAAAvAB4AAwAGAAEAAAAvAB8AAwAGAAEAAAAvACAAAwAGAAEAAAAvACEAAwAMAAEAAAAvACIAAwAGAAEAAAAvACMAAwAGAAEAAAAvACQAAwAMAAEAAAAvACUAAwAGAAEAAAAvACYAAwAGAAEAAAAvACcAAwAGAAEAAAAvACgAAwAGAAEAAAAvACkAAwAGAAEAAAAvACoAAwAGAAEAAAAvACsAAwAGAAEAAAAvACwAAwAGAAEAAAAvAC0AAwAGAAEAAAAvAC4AAwALAAEAAAAvAC8AAwAGAAEAAAAvADAAAwAGAAEAAAAvADEAAwAMAAEAAAAvADIAAwAGAAEAAAAvADMAAwAGAAEAAAAvADQAAwAGAAEAAAAvADUAAwAGAAEAAAAvADYAAwAGAAEAAAAvADcAAwAGAAEAAAAwABwAAwAGAAAAAAAwAB0AAwAGAAEAAAAwAB4AAwAGAAEAAAAwAB8AAwAGAAEAAAAwACAAAwAKAAEAAAAwACEAAwAGAAEAAAAwACIAAwAGAAEAAAAwACMAAwAGAAEAAAAwACQAAwAKAAEAAAAwACUAAwAGAAEAAAAwACYAAwAGAAEAAAAwACcAAwAMAAEAAAAwACgAAwAGAAEAAAAwACkAAwAMAAEAAAAwACoAAwAGAAEAAAAwACsAAwAGAAEAAAAwACwAAwAGAAEAAAAwAC0AAwAGAAEAAAAwAC4AAwAGAAEAAAAwAC8AAwAGAAEAAAAwADAAAwAMAAEAAAAwADEAAwAGAAEAAAAwADIAAwAGAAEAAAAwADMAAwAGAAEAAAAwADQAAwALAAEAAAAwADUAAwAGAAEAAAAwADYAAwAGAAEAAAAwADcAAwAGAAEAAAAxABwAAwAGAAAAAAAxAB0AAwAGAAEAAAAxAB4AAwAGAAEAAAAxAB8AAwAGAAEAAAAxACAAAwAGAAEAAAAxACEAAwAGAAEAAAAxACIAAwALAAEAAAAxACMAAwAGAAEAAAAxACQAAwAGAAEAAAAxACUAAwAGAAEAAAAxACYAAwAGAAEAAAAxACcAAwAGAAEAAAAxACgAAwAGAAEAAAAxACkAAwAGAAEAAAAxACoAAwAGAAEAAAAxACsAAwALAAEAAAAxACwAAwAGAAEAAAAxAC0AAwAGAAEAAAAxAC4AAwAGAAEAAAAxAC8AAwAGAAEAAAAxADAAAwALAAEAAAAxADEAAwAKAAEAAAAxADIAAwAGAAEAAAAxADMAAwAGAAEAAAAxADQAAwAGAAEAAAAxADUAAwAGAAEAAAAxADYAAwAGAAEAAAAxADcAAwAGAAEAAAAyABwAAwAHAAAAAAAyAB0AAwAGAAEAAAAyAB4AAwAGAAEAAAAyAB8AAwAGAAEAAAAyACAAAwAGAAEAAAAyACEAAwAKAAEAAAAyACIAAwAGAAEAAAAyACMAAwAGAAEAAAAyACQAAwAGAAEAAAAyACUAAwAGAAEAAAAyACYAAwALAAEAAAAyACcAAwAGAAEAAAAyACgAAwAGAAEAAAAyACkAAwAGAAEAAAAyACoAAwAGAAEAAAAyACsAAwAMAAEAAAAyACwAAwAGAAEAAAAyAC0AAwAGAAEAAAAyAC4AAwAGAAEAAAAyAC8AAwAGAAEAAAAyADAAAwAGAAEAAAAyADEAAwAGAAEAAAAyADIAAwAGAAEAAAAyADMAAwAGAAEAAAAyADQAAwAGAAEAAAAyADUAAwAGAAEAAAAyADYAAwAGAAEAAAAyADcAAwAGAAEAAAAzAB0AAwAGAAAAAAAzAB4AAwAGAAEAAAAzAB8AAwAGAAEAAAAzACAAAwAGAAEAAAAzACEAAwAGAAEAAAAzACIAAwAGAAEAAAAzACMAAwAGAAEAAAAzACQAAwAGAAEAAAAzACUAAwAGAAEAAAAzACYAAwAMAAEAAAAzACcAAwAGAAEAAAAzACgAAwAGAAEAAAAzACkAAwAGAAEAAAAzACoAAwAGAAEAAAAzACsAAwAGAAEAAAAzACwAAwAGAAEAAAAzAC0AAwAKAAEAAAAzAC4AAwAGAAEAAAAzAC8AAwALAAEAAAAzADAAAwAGAAEAAAAzADEAAwAGAAEAAAAzADIAAwALAAEAAAAzADMAAwAGAAEAAAAzADQAAwAGAAEAAAAzADUAAwAGAAEAAAAzADYAAwAGAAEAAAA0AB0AAwAGAAAAAAA0AB4AAwAGAAEAAAA0AB8AAwAGAAEAAAA0ACAAAwAGAAEAAAA0ACEAAwAGAAEAAAA0ACIAAwAGAAEAAAA0ACMAAwAGAAEAAAA0ACQAAwAGAAEAAAA0ACUAAwAGAAEAAAA0ACYAAwAGAAEAAAA0ACcAAwAGAAEAAAA0ACgAAwAGAAEAAAA0ACkAAwAGAAEAAAA0ACoAAwAGAAEAAAA0ACsAAwAGAAEAAAA0ACwAAwAGAAEAAAA0AC0AAwAGAAEAAAA0AC4AAwAGAAEAAAA0AC8AAwAGAAEAAAA0ADAAAwAGAAEAAAA0ADEAAwALAAEAAAA0ADIAAwAGAAEAAAA0ADMAAwAGAAEAAAA0ADQAAwAGAAEAAAA0ADUAAwAGAAEAAAA0ADYAAwAGAAEAAAA1AB0AAwAHAAAAAAA1AB4AAwAGAAEAAAA1AB8AAwAGAAEAAAA1ACAAAwALAAEAAAA1ACEAAwAMAAEAAAA1ACIAAwAGAAEAAAA1ACMAAwAGAAEAAAA1ACQAAwAGAAEAAAA1ACUAAwAMAAEAAAA1ACYAAwAGAAEAAAA1ACcAAwALAAEAAAA1ACgAAwALAAEAAAA1ACkAAwAGAAEAAAA1ACoAAwAGAAEAAAA1ACsAAwAGAAEAAAA1ACwAAwAGAAEAAAA1AC0AAwAGAAEAAAA1AC4AAwAGAAEAAAA1AC8AAwAGAAEAAAA1ADAAAwAGAAEAAAA1ADEAAwAGAAEAAAA1ADIAAwAGAAEAAAA1ADMAAwAGAAEAAAA1ADQAAwAGAAEAAAA1ADUAAwAGAAEAAAA1ADYAAwAGAAEAAAA2AB4AAwAHAAAAAAA2AB8AAwAGAAEAAAA2ACAAAwALAAEAAAA2ACEAAwAGAAEAAAA2ACIAAwAGAAEAAAA2ACMAAwALAAEAAAA2ACQAAwAMAAEAAAA2ACUAAwAGAAEAAAA2ACYAAwAGAAEAAAA2ACcAAwAGAAEAAAA2ACgAAwAGAAEAAAA2ACkAAwAGAAEAAAA2ACoAAwAGAAEAAAA2ACsAAwAGAAEAAAA2ACwAAwAGAAEAAAA2AC0AAwAGAAEAAAA2AC4AAwAGAAEAAAA2AC8AAwAGAAEAAAA2ADAAAwAGAAEAAAA2ADEAAwAKAAEAAAA2ADIAAwAGAAEAAAA2ADMAAwAGAAEAAAA2ADQAAwALAAEAAAA2ADUAAwAGAAEAAAA3AB8AAwAGAAAAAAA3ACAAAwAGAAEAAAA3ACEAAwAGAAEAAAA3ACIAAwAGAAEAAAA3ACMAAwAGAAEAAAA3ACQAAwALAAEAAAA3ACUAAwAGAAEAAAA3ACYAAwAGAAEAAAA3ACcAAwAGAAEAAAA3ACgAAwAGAAEAAAA3ACkAAwAGAAEAAAA3ACoAAwAGAAEAAAA3ACsAAwAGAAEAAAA3ACwAAwALAAEAAAA3AC0AAwAGAAEAAAA3AC4AAwAGAAEAAAA3AC8AAwAGAAEAAAA3ADAAAwAGAAEAAAA3ADEAAwAGAAEAAAA3ADIAAwAGAAEAAAA3ADMAAwAKAAEAAAA3ADQAAwAGAAEAAAA4AB8AAwAHAAAAAAA4ACAAAwAGAAEAAAA4ACEAAwAGAAEAAAA4ACIAAwAGAAEAAAA4ACMAAwAGAAEAAAA4ACQAAwAGAAEAAAA4ACUAAwAMAAEAAAA4ACYAAwAMAAEAAAA4ACcAAwAGAAEAAAA4ACgAAwAGAAEAAAA4ACkAAwAGAAEAAAA4ACoAAwAGAAEAAAA4ACsAAwAKAAEAAAA4ACwAAwAGAAEAAAA4AC0AAwAGAAEAAAA4AC4AAwAGAAEAAAA4AC8AAwAGAAEAAAA4ADAAAwAGAAEAAAA4ADEAAwAMAAEAAAA4ADIAAwALAAEAAAA4ADMAAwAGAAEAAAA4ADQAAwAGAAEAAAA5ACAAAwAHAAAAAAA5ACEAAwAGAAEAAAA5ACIAAwAKAAEAAAA5ACMAAwAGAAEAAAA5ACQAAwAGAAEAAAA5ACUAAwALAAEAAAA5ACYAAwAGAAEAAAA5ACcAAwAGAAEAAAA5ACgAAwAGAAEAAAA5ACkAAwAGAAEAAAA5ACoAAwAGAAEAAAA5ACsAAwAGAAEAAAA5ACwAAwAGAAEAAAA5AC0AAwAGAAEAAAA5AC4AAwALAAEAAAA5AC8AAwAGAAEAAAA5ADAAAwAGAAEAAAA5ADEAAwAGAAEAAAA5ADIAAwAGAAEAAAA5ADMAAwAMAAEAAAA6ACEAAwAHAAAAAAA6ACIAAwAHAAEAAAA6ACMAAwAGAAEAAAA6ACQAAwAGAAEAAAA6ACUAAwAGAAEAAAA6ACYAAwAGAAEAAAA6ACcAAwAGAAEAAAA6ACgAAwAGAAEAAAA6ACkAAwAGAAEAAAA6ACoAAwAGAAEAAAA6ACsAAwAGAAEAAAA6ACwAAwAGAAEAAAA6AC0AAwAGAAEAAAA6AC4AAwAGAAEAAAA6AC8AAwAGAAEAAAA6ADAAAwAGAAEAAAA6ADEAAwAGAAEAAAA6ADIAAwAHAAEAAAA7ACMAAwAHAAAAAAA7ACQAAwAGAAEAAAA7ACUAAwAGAAEAAAA7ACYAAwAGAAEAAAA7ACcAAwAGAAEAAAA7ACgAAwAGAAEAAAA7ACkAAwAGAAEAAAA7ACoAAwAGAAEAAAA7ACsAAwAGAAEAAAA7ACwAAwAGAAEAAAA7AC0AAwAGAAEAAAA7AC4AAwAGAAEAAAA7AC8AAwAGAAEAAAA7ADAAAwAGAAEAAAA8ACQAAwAHAAAAAAA8ACUAAwAHAAEAAAA8ACYAAwAHAAEAAAA8ACcAAwAGAAEAAAA8ACgAAwAGAAEAAAA8ACkAAwAGAAEAAAA8ACoAAwAGAAEAAAA8ACsAAwAGAAEAAAA8ACwAAwAGAAEAAAA8AC0AAwAGAAEAAAA8AC4AAwAHAAEAAAA8AC8AAwAHAAEAAAA9ACcAAwAHAAAAAAA9ACgAAwAHAAEAAAA9ACkAAwAHAAEAAAA9ACoAAwAHAAEAAAA9ACsAAwAHAAEAAAA9ACwAAwAHAAEAAAAhAC0AAwAFAAIAAAAiADAAAwAFAAIAAAAjADEAAwAFAAIAAAAkADMAAwAFAAIAAAAlADQAAwAFAAIAAAAmADUAAwAFAAIAAAAnADUAAwAGAAIAAAAoADYAAwAFAAIAAAApADcAAwAFAAIAAAAqADcAAwAGAAIAAAArADcAAwAGAAIAAAAsADgAAwAFAAIAAAAtADgAAwAGAAIAAAAuADgAAwAGAAIAAAAvADgAAwAGAAIAAAAwADgAAwAGAAIAAAAxADgAAwAGAAIAAAAyADgAAwAHAAIAAAAzADcAAwAGAAIAAAA0ADcAAwAGAAIAAAA1ADcAAwAHAAIAAAA2ADYAAwAHAAIAAAA3ADUAAwAGAAIAAAA4ADUAAwAHAAIAAAA5ADQAAwAHAAIAAAA6ADMAAwAHAAIAAAA7ADEAAwAHAAIAAAA8ADAAAwAHAAIAAAA9AC0AAwAHAAIAAAAhAEIAAwAFAAMAAAAiAEEAAwAIAAAAAAAiAEIAAwAKAAEAAAAiAEMAAwAIAAIAAAAjAEIAAwAHAAMAAAAYAEwAAwAGAAEAAAAeABwAAwAFAAMAAAAfABsAAwAIAAAAAAAfABwAAwAKAAEAAAAfAB0AAwAIAAIAAAAgABwAAwAHAAMAAAAhABUAAwAFAAAAAAAhABYAAwAFAAIAAAAiABQAAwAIAAAAAAAiABUAAwAMAAEAAAAiABYAAwAHAAIAAAAjABUAAwAHAAMAAAA9ADgAAwAFAAMAAAA+ADcAAwAIAAAAAAA+ADgAAwAHAAEAAAA+ADkAAwAIAAIAAAA9AB0AAwAFAAMAAAA+ABwAAwAIAAAAAAA+AB0AAwAHAAEAAAA+AB4AAwAIAAIAAAAtAD4AAwAFAAMAAAAuAD0AAwAIAAAAAAAuAD4AAwAGAAEAAAAuAD8AAwAFAAIAAAAvAD4AAwAHAAAAAAAvAD8AAwAHAAIAAAAXAC8AAwAFAAMAAAAYAC4AAwAIAAAAAAAYAC8AAwAGAAEAAAAYADAAAwAFAAIAAAAZAC8AAwAHAAAAAAAZADAAAwAHAAIAAAA3AAsAAwAFAAMAAAA4AAoAAwAIAAAAAAA4AAsAAwAGAAEAAAA4AAwAAwAFAAIAAAA5AAsAAwAHAAAAAAA5AAwAAwAHAAIAAAAmAAsAAwAFAAMAAAAnAAoAAwAIAAAAAAAnAAsAAwAHAAEAAAAnAAwAAwAIAAIAAABAACgAAwAFAAMAAABBACcAAwAIAAAAAABBACgAAwAKAAEAAABBACkAAwAIAAIAAABCACgAAwAHAAMAAAD2/1MAAwAFAAMAAAD3/1IAAwAIAAAAAAD3/1MAAwAKAAEAAAD3/1QAAwAIAAIAAAD4/1MAAwAHAAMAAAD0/x8AAwAFAAMAAAD1/x4AAwAIAAAAAAD1/x8AAwAKAAEAAAD1/yAAAwAIAAIAAAD2/x8AAwAHAAMAAAA=") +tile_set = ExtResource("8_fefvx") + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers" unique_id=1744850250] +z_index = -1 +position = Vector2(-61, 0) +tile_map_data = PackedByteArray("AAApAPv/AwAFAAEAAAApAPz/AwAFAAEAAAApAP3/AwAFAAIAAAAqAPv/AwAGAAEAAAAqAPz/AwAGAAEAAAAqAP3/AwAGAAEAAAAqAP7/AwAFAAEAAAAqAP//AwAFAAIAAAArAPv/AwAGAAEAAAArAPz/AwAGAAEAAAArAP3/AwAGAAEAAAArAP7/AwAGAAEAAAArAP//AwAGAAEAAAArAAAAAwAFAAIAAAAsAPv/AwAGAAEAAAAsAPz/AwAGAAEAAAAsAP3/AwAGAAEAAAAsAP7/AwAGAAEAAAAsAP//AwAGAAEAAAAsAAAAAwAGAAEAAAAsAAEAAwAFAAIAAAAtAPv/AwAGAAEAAAAtAPz/AwAGAAEAAAAtAP3/AwAGAAEAAAAtAP7/AwAGAAEAAAAtAP//AwAGAAEAAAAtAAAAAwAGAAEAAAAtAAEAAwAGAAEAAAAtAAIAAwAFAAIAAAAuAPv/AwAGAAEAAAAuAPz/AwAGAAEAAAAuAP3/AwAGAAEAAAAuAP7/AwAGAAEAAAAuAP//AwAGAAEAAAAuAAAAAwAGAAEAAAAuAAEAAwAGAAEAAAAuAAIAAwAGAAEAAAAuAAMAAwAFAAIAAAAvAPv/AwAGAAEAAAAvAPz/AwAGAAEAAAAvAP3/AwAGAAEAAAAvAP7/AwAGAAEAAAAvAP//AwAGAAEAAAAvAAAAAwAGAAEAAAAvAAEAAwAGAAEAAAAvAAIAAwAGAAEAAAAvAAMAAwAGAAIAAAAwAPv/AwAGAAEAAAAwAPz/AwAGAAEAAAAwAP3/AwAGAAEAAAAwAP7/AwAGAAEAAAAwAP//AwAGAAEAAAAwAAAAAwAGAAEAAAAwAAEAAwAGAAEAAAAwAAIAAwAGAAEAAAAwAAMAAwAGAAIAAAAxAPv/AwAGAAEAAAAxAPz/AwAGAAEAAAAxAP3/AwAGAAEAAAAxAP7/AwAGAAEAAAAxAP//AwAGAAEAAAAxAAAAAwAGAAEAAAAxAAEAAwAGAAEAAAAxAAIAAwAGAAEAAAAxAAMAAwAGAAIAAAAyAPv/AwAGAAEAAAAyAPz/AwAGAAEAAAAyAP3/AwAGAAEAAAAyAP7/AwAGAAEAAAAyAP//AwAGAAEAAAAyAAAAAwAGAAEAAAAyAAEAAwAGAAEAAAAyAAIAAwAGAAEAAAAzAPv/AwAGAAEAAAAzAPz/AwAGAAEAAAAzAP3/AwAGAAEAAAAzAP7/AwAGAAEAAAAzAP//AwAGAAEAAAAzAAAAAwAGAAEAAAAzAAEAAwAGAAEAAAAzAAIAAwAHAAIAAAA0APv/AwAGAAEAAAA0APz/AwAGAAEAAAA0AP3/AwAGAAEAAAA0AP7/AwAGAAEAAAA0AP//AwAGAAEAAAA0AAAAAwAGAAEAAAA0AAEAAwAHAAIAAAA1APv/AwAGAAEAAAA1APz/AwAGAAEAAAA1AP3/AwAGAAEAAAA1AP7/AwAGAAEAAAA1AP//AwAGAAEAAAA1AAAAAwAHAAIAAAA2APv/AwAGAAEAAAA2APz/AwAGAAEAAAA2AP3/AwAGAAEAAAA2AP7/AwAHAAEAAAA2AP//AwAHAAIAAAA3APv/AwAHAAEAAAA3APz/AwAHAAEAAAA3AP3/AwAHAAIAAAAyAAMAAwAHAAIAAAApAPr/AwAFAAEAAAAqAPn/AwAGAAEAAAArAPn/AwAGAAEAAAArAPj/AwAGAAEAAAArAPf/AwAGAAEAAAAqAPf/AwAGAAEAAAAqAPj/AwAGAAEAAAApAPj/AwAGAAEAAAAoAPj/AwAGAAEAAAAoAPn/AwAFAAIAAAAoAPf/AwAGAAEAAAAsAPj/AwAGAAEAAAAtAPj/AwAGAAEAAAAtAPf/AwAGAAEAAAAtAPn/AwAGAAEAAAAuAPn/AwAGAAEAAAAuAPj/AwAGAAEAAAAvAPj/AwAGAAEAAAAvAPn/AwAGAAEAAAAvAPf/AwAGAAEAAAAwAPn/AwAGAAEAAAAxAPn/AwAGAAEAAAAxAPf/AwAGAAEAAAAyAPf/AwAGAAEAAAAzAPf/AwAGAAEAAAA0APf/AwAGAAEAAAA1APf/AwAGAAEAAAA1APj/AwAGAAEAAAA1APn/AwAGAAEAAAA2APj/AwAGAAEAAAA2APn/AwAGAAEAAAA3APf/AwAGAAEAAAA3APj/AwAGAAEAAAA4APf/AwAGAAEAAAA4APj/AwAGAAEAAAA4APn/AwAHAAIAAAA3APr/AwAHAAEAAAA2APr/AwAGAAEAAAAzAPr/AwAGAAEAAAA0APr/AwAGAAEAAAAyAPr/AwAGAAEAAAAzAPn/AwAGAAEAAAAzAPj/AwAGAAEAAAAyAPj/AwAGAAEAAAAwAPr/AwAGAAEAAAAuAPr/AwAGAAEAAAAtAPr/AwAGAAEAAAAsAPr/AwAGAAEAAAA1APr/AwAGAAEAAAA3APn/AwAGAAEAAAA2APf/AwAGAAEAAAA0APj/AwAGAAEAAAA0APn/AwAGAAEAAAAxAPj/AwAGAAEAAAAyAPn/AwAGAAEAAAAwAPj/AwAGAAEAAAAwAPf/AwAGAAEAAAAxAPr/AwAGAAEAAAAvAPr/AwAGAAEAAAAuAPf/AwAGAAEAAAAsAPf/AwAGAAEAAAAsAPn/AwAGAAEAAAArAPr/AwAGAAEAAAAqAPr/AwAGAAEAAAApAPn/AwAGAAEAAAApAPf/AwAGAAEAAAArAPb/AwAGAAEAAAAyAPX/AwAGAAEAAAAyAPb/AwAGAAEAAAAqAPb/AwAGAAEAAAAqAPX/AwAGAAEAAAArAPX/AwAGAAEAAAAsAPX/AwAGAAEAAAAsAPb/AwAGAAEAAAAxAPb/AwAGAAEAAAAxAPX/AwAGAAEAAAAyAPT/AwAGAAEAAAAzAPb/AwAGAAEAAAAzAPX/AwAGAAEAAAAxAPT/AwAGAAEAAAAzAPT/AwAGAAEAAAA1APb/AwAGAAEAAAA2APb/AwAGAAEAAAA3APb/AwAGAAEAAAAoAPb/AwAGAAEAAAApAPb/AwAGAAEAAAAtAPb/AwAGAAEAAAAuAPb/AwAGAAEAAAAvAPb/AwAGAAEAAAAwAPb/AwAGAAEAAAA0APb/AwAGAAEAAAA4APb/AwAGAAEAAAAnAPj/AwAFAAIAAAAnAPf/AwAFAAEAAAAmAPb/AwAGAAIAAAAlAPb/AwAFAAIAAAAkAPX/AwAGAAIAAAAjAPX/AwAGAAIAAAAiAPX/AwAGAAIAAAAhAPX/AwAGAAIAAAAgAPX/AwAGAAIAAAAfAPX/AwAGAAIAAAAeAPX/AwAGAAIAAAAdAPX/AwAFAAIAAAA5APj/AwAHAAIAAAA5APf/AwAHAAEAAAA6APb/AwAGAAIAAAA7APb/AwAHAAIAAAA8APX/AwAGAAIAAAA9APX/AwAGAAIAAAA+APX/AwAGAAIAAAA/APX/AwAGAAIAAABAAPX/AwAGAAIAAABCAPX/AwAGAAIAAABBAPX/AwAGAAIAAABDAPX/AwAHAAIAAAAdAPT/AwAFAAEAAAAeAPT/AwAGAAEAAAAfAPT/AwAGAAEAAAAgAPT/AwAGAAEAAAAhAPT/AwAGAAEAAAAiAPT/AwAGAAEAAAAjAPT/AwAGAAEAAAAkAPT/AwAGAAEAAAA8APT/AwAGAAEAAAA9APT/AwAGAAEAAAA+APT/AwAGAAEAAAA/APT/AwAGAAEAAABAAPT/AwAGAAEAAABBAPT/AwAGAAEAAABCAPT/AwAGAAEAAABDAPT/AwAHAAEAAAAkAPP/AwAGAAEAAAAlAPP/AwAGAAEAAAAlAPL/AwAGAAEAAAAmAPL/AwAGAAEAAAAmAPH/AwAGAAEAAABCAPP/AwAGAAEAAABBAPP/AwAGAAEAAABAAPL/AwAGAAEAAAA/APL/AwAGAAEAAAA/APH/AwAGAAEAAAA8APH/AwAGAAEAAAA8APL/AwAGAAEAAAA7APL/AwAGAAEAAAA7APP/AwAGAAEAAAA6APT/AwAGAAEAAAA3APP/AwAGAAEAAAA2APT/AwAGAAEAAAAsAPL/AwAGAAEAAAAtAPL/AwAGAAEAAAAtAPP/AwAGAAEAAAAvAPT/AwAGAAEAAAApAPP/AwAGAAEAAAAoAPT/AwAGAAEAAAAnAPX/AwAGAAEAAAAlAPT/AwAGAAEAAAAmAPX/AwAGAAEAAAAmAPT/AwAGAAEAAAAnAPT/AwAGAAEAAAAnAPP/AwAGAAEAAAAmAPP/AwAGAAEAAAAlAPX/AwAGAAEAAAAoAPP/AwAGAAEAAAAoAPL/AwAGAAEAAAAnAPL/AwAGAAEAAAAoAPX/AwAGAAEAAAAnAPb/AwAGAAEAAAApAPX/AwAGAAEAAAApAPT/AwAGAAEAAAAqAPT/AwAGAAEAAAAqAPP/AwAGAAEAAAApAPL/AwAGAAEAAAAqAPL/AwAGAAEAAAArAPL/AwAGAAEAAAArAPP/AwAGAAEAAAArAPT/AwAGAAEAAAAsAPT/AwAGAAEAAAAsAPP/AwAGAAEAAAAtAPX/AwAGAAEAAAAuAPX/AwAGAAEAAAAuAPT/AwAGAAEAAAAuAPP/AwAGAAEAAAAtAPT/AwAGAAEAAAAuAPL/AwAGAAEAAAAvAPP/AwAGAAEAAAAvAPX/AwAGAAEAAAAwAPX/AwAGAAEAAAAwAPP/AwAGAAEAAAAvAPL/AwAGAAEAAAAwAPT/AwAGAAEAAAAxAPP/AwAGAAEAAAAzAPP/AwAGAAEAAAAzAPL/AwAGAAEAAAAyAPH/AwAGAAEAAAAxAPH/AwAGAAEAAAAwAPL/AwAGAAEAAAAyAPP/AwAGAAEAAAA0APP/AwAGAAEAAAA1APL/AwAGAAEAAAA0APL/AwAGAAEAAAAyAPL/AwAGAAEAAAAxAPL/AwAGAAEAAAA1APP/AwAGAAEAAAA2APP/AwAGAAEAAAA4APT/AwAGAAEAAAA3APT/AwAGAAEAAAA3APX/AwAGAAEAAAA2APX/AwAGAAEAAAA1APX/AwAGAAEAAAA0APX/AwAGAAEAAAA0APT/AwAGAAEAAAA1APT/AwAGAAEAAAA5APT/AwAGAAEAAAA7APT/AwAGAAEAAAA7APX/AwAGAAEAAAA6APX/AwAGAAEAAAA5APb/AwAGAAEAAAA4APX/AwAGAAEAAAA5APX/AwAGAAEAAAA8APP/AwAGAAEAAAA9APP/AwAGAAEAAAA6APP/AwAGAAEAAAA6APL/AwAGAAEAAAA9APL/AwAGAAEAAAA+APL/AwAGAAEAAAA+APP/AwAGAAEAAAA/APP/AwAGAAEAAABAAPP/AwAGAAEAAAA9APH/AwAGAAEAAAA+APH/AwAGAAEAAABAAPH/AwAGAAEAAABAAPD/AwAGAAEAAAA/APD/AwAGAAEAAAA+APD/AwAGAAEAAAA9APD/AwAGAAEAAAA8APD/AwAGAAEAAAA7APH/AwAGAAEAAAA6APH/AwAGAAEAAAA5APH/AwAGAAEAAAA4APH/AwAGAAEAAAA5APL/AwAGAAEAAAA5APP/AwAGAAEAAAA4APP/AwAGAAEAAAA3APL/AwAGAAEAAAA3APH/AwAGAAEAAAA2APL/AwAGAAEAAAA4APL/AwAGAAEAAAA1APH/AwAGAAEAAAA0APH/AwAGAAEAAAA2APH/AwAGAAEAAAAzAPH/AwAGAAEAAAAwAPH/AwAGAAEAAAAvAPH/AwAGAAEAAAAuAPH/AwAGAAEAAAAtAPH/AwAGAAEAAAAsAPH/AwAGAAEAAAArAPH/AwAGAAEAAAAqAPH/AwAGAAEAAAApAPH/AwAGAAEAAAAoAPH/AwAGAAEAAAAnAPH/AwAGAAEAAAAeAPD/AwAGAAEAAAAdAPD/AwAGAAEAAAAdAPH/AwAGAAEAAAAdAPL/AwAFAAEAAAAeAPL/AwAGAAEAAAAfAPL/AwAGAAEAAAAgAPL/AwAGAAEAAAAhAPL/AwAGAAEAAAAiAPL/AwAGAAEAAAAjAPH/AwAGAAEAAAAlAPH/AwAGAAEAAAAkAPH/AwAGAAEAAAAkAPL/AwAGAAEAAAAjAPL/AwAGAAEAAAAjAPP/AwAGAAEAAAAiAPP/AwAGAAEAAAAhAPP/AwAGAAEAAAAgAPP/AwAGAAEAAAAfAPP/AwAGAAEAAAAeAPP/AwAGAAEAAAAdAPP/AwAFAAEAAAAdAO//AwAGAAEAAAAeAO//AwAGAAEAAAAfAO//AwAGAAEAAAAfAPD/AwAGAAEAAAAfAPH/AwAGAAEAAAAeAPH/AwAGAAEAAAAgAPH/AwAGAAEAAAAhAPH/AwAGAAEAAAAiAPH/AwAGAAEAAAAiAPD/AwAGAAEAAAAjAPD/AwAGAAEAAAAkAPD/AwAGAAEAAAAlAPD/AwAGAAEAAAAmAPD/AwAGAAEAAAAkAO//AwAGAAEAAAAlAO//AwAGAAEAAAAlAO7/AwAGAAEAAAAmAO7/AwAGAAEAAAAmAO//AwAGAAEAAAAnAO//AwAGAAEAAAAnAPD/AwAGAAEAAAAnAO7/AwAGAAEAAAAoAO//AwAGAAEAAAAoAPD/AwAGAAEAAAApAPD/AwAGAAEAAAAqAPD/AwAGAAEAAAArAPD/AwAGAAEAAAAsAPD/AwAGAAEAAAAtAPD/AwAGAAEAAAAuAPD/AwAGAAEAAAAvAPD/AwAGAAEAAAAwAPD/AwAGAAEAAAAwAO//AwAGAAEAAAAvAO//AwAGAAEAAAAuAO//AwAGAAEAAAAxAPD/AwAGAAEAAAAxAO//AwAGAAEAAAAxAO7/AwAGAAEAAAAyAO7/AwAGAAEAAAAzAO7/AwAGAAEAAAAzAO//AwAGAAEAAAAyAO//AwAGAAEAAAAzAPD/AwAGAAEAAAAyAPD/AwAGAAEAAAA0APD/AwAGAAEAAAA0AO//AwAGAAEAAAA1AO//AwAGAAEAAAA2AO//AwAGAAEAAAA1APD/AwAGAAEAAAA2APD/AwAGAAEAAAA4APD/AwAGAAEAAAA5AO//AwAGAAEAAAA6AO//AwAGAAEAAAA6APD/AwAGAAEAAAA5APD/AwAGAAEAAAA4AO//AwAGAAEAAAA8AO//AwAGAAEAAAA7AO//AwAGAAEAAAA7APD/AwAGAAEAAAA9AO//AwAGAAEAAAA+AO//AwAGAAEAAAA/AO7/AwAGAAEAAAA/AO//AwAGAAEAAABAAO//AwAGAAEAAAA+AO7/AwAGAAEAAABAAO7/AwAGAAEAAABBAO7/AwAGAAEAAABCAO7/AwAGAAEAAABDAO7/AwAGAAEAAABDAO//AwAGAAEAAABCAO//AwAGAAEAAABBAO//AwAGAAEAAABBAPD/AwAGAAEAAABBAPH/AwAGAAEAAABCAPH/AwAGAAEAAABCAPD/AwAGAAEAAABDAPD/AwAHAAEAAABDAPH/AwAHAAEAAABDAPL/AwAHAAEAAABCAPL/AwAGAAEAAABBAPL/AwAGAAEAAABDAPP/AwAHAAEAAAA9AO7/AwAGAAEAAAA8AO7/AwAGAAEAAAA7AO7/AwAGAAEAAAA6AO7/AwAGAAEAAAA5AO7/AwAGAAEAAAA4AO7/AwAGAAEAAAAnANj/AwAGAAEAAAAnANn/AwAGAAEAAAAnANr/AwAGAAEAAAAnANv/AwAGAAEAAAAnANz/AwAGAAEAAAAnAN3/AwAGAAEAAAAnAN7/AwAGAAEAAAAnAN//AwAGAAEAAAAnAOD/AwAGAAEAAAAnAOH/AwAGAAEAAAAnAOL/AwAGAAEAAAAnAOP/AwAGAAEAAAAnAOT/AwAGAAEAAAAnAOX/AwAGAAEAAAAnAOb/AwAGAAEAAAAnAOf/AwAGAAEAAAAnAOj/AwAGAAEAAAAnAOn/AwAGAAEAAAAnAOr/AwAGAAEAAAAnAOv/AwAGAAEAAAAoANj/AwAGAAEAAAAoANn/AwAGAAEAAAAoANr/AwAGAAEAAAAoANv/AwAGAAEAAAAoANz/AwAGAAEAAAAoAN3/AwAGAAEAAAAoAN7/AwAGAAEAAAAoAN//AwAGAAEAAAAoAOD/AwAGAAEAAAAoAOH/AwAGAAEAAAAoAOL/AwAGAAEAAAAoAOP/AwAGAAEAAAAoAOT/AwAGAAEAAAAoAOX/AwAGAAEAAAAoAOb/AwAGAAEAAAAoAOf/AwAGAAEAAAAoAOj/AwAGAAEAAAAoAOn/AwAGAAEAAAAoAOr/AwAGAAEAAAAoAOv/AwAGAAEAAAApANj/AwAGAAEAAAApANn/AwAGAAEAAAApANr/AwAGAAEAAAApANv/AwAGAAEAAAApANz/AwAGAAEAAAApAN3/AwAGAAEAAAApAN7/AwAGAAEAAAApAN//AwAGAAEAAAApAOD/AwAGAAEAAAApAOH/AwAGAAEAAAApAOL/AwAGAAEAAAApAOP/AwAGAAEAAAApAOT/AwAGAAEAAAApAOX/AwAGAAEAAAApAOb/AwAGAAEAAAApAOf/AwAGAAEAAAApAOj/AwAGAAEAAAApAOn/AwAGAAEAAAApAOr/AwAGAAEAAAApAOv/AwAGAAEAAAAqANj/AwAGAAEAAAAqANn/AwAGAAEAAAAqANr/AwAGAAEAAAAqANv/AwAGAAEAAAAqANz/AwAGAAEAAAAqAN3/AwAGAAEAAAAqAN7/AwAGAAEAAAAqAN//AwAGAAEAAAAqAOD/AwAGAAEAAAAqAOH/AwAGAAEAAAAqAOL/AwAGAAEAAAAqAOP/AwAGAAEAAAAqAOT/AwAGAAEAAAAqAOX/AwAGAAEAAAAqAOb/AwAGAAEAAAAqAOf/AwAGAAEAAAAqAOj/AwAGAAEAAAAqAOn/AwAGAAEAAAAqAOr/AwAGAAEAAAAqAOv/AwAGAAEAAAArANj/AwAGAAEAAAArANn/AwAGAAEAAAArANr/AwAGAAEAAAArANv/AwAGAAEAAAArANz/AwAGAAEAAAArAN3/AwAGAAEAAAArAN7/AwAGAAEAAAArAN//AwAGAAEAAAArAOD/AwAGAAEAAAArAOH/AwAGAAEAAAArAOL/AwAGAAEAAAArAOP/AwAGAAEAAAArAOT/AwAGAAEAAAArAOX/AwAGAAEAAAArAOb/AwAGAAEAAAArAOf/AwAGAAEAAAArAOj/AwAGAAEAAAArAOn/AwAGAAEAAAArAOr/AwAGAAEAAAArAOv/AwAGAAEAAAAsANj/AwAGAAEAAAAsANn/AwAGAAEAAAAsANr/AwAGAAEAAAAsANv/AwAGAAEAAAAsANz/AwAGAAEAAAAsAN3/AwAGAAEAAAAsAN7/AwAGAAEAAAAsAN//AwAGAAEAAAAsAOD/AwAGAAEAAAAsAOH/AwAGAAEAAAAsAOL/AwAGAAEAAAAsAOP/AwAGAAEAAAAsAOT/AwAGAAEAAAAsAOX/AwAGAAEAAAAsAOb/AwAGAAEAAAAsAOf/AwAGAAEAAAAsAOj/AwAGAAEAAAAsAOn/AwAGAAEAAAAsAOr/AwAGAAEAAAAsAOv/AwAGAAEAAAAtANj/AwAGAAEAAAAtANn/AwAGAAEAAAAtANr/AwAGAAEAAAAtANv/AwAGAAEAAAAtANz/AwAGAAEAAAAtAN3/AwAGAAEAAAAtAN7/AwAGAAEAAAAtAN//AwAGAAEAAAAtAOD/AwAGAAEAAAAtAOH/AwAGAAEAAAAtAOL/AwAGAAEAAAAtAOP/AwAGAAEAAAAtAOT/AwAGAAEAAAAtAOX/AwAGAAEAAAAtAOb/AwAGAAEAAAAtAOf/AwAGAAEAAAAtAOj/AwAGAAEAAAAtAOn/AwAGAAEAAAAtAOr/AwAGAAEAAAAtAOv/AwAGAAEAAAAuANj/AwAGAAEAAAAuANn/AwAGAAEAAAAuANr/AwAGAAEAAAAuANv/AwAGAAEAAAAuANz/AwAGAAEAAAAuAN3/AwAGAAEAAAAuAN7/AwAGAAEAAAAuAN//AwAGAAEAAAAuAOD/AwAGAAEAAAAuAOH/AwAGAAEAAAAuAOL/AwAGAAEAAAAuAOP/AwAGAAEAAAAuAOT/AwAGAAEAAAAuAOX/AwAGAAEAAAAuAOb/AwAGAAEAAAAuAOf/AwAGAAEAAAAuAOj/AwAGAAEAAAAuAOn/AwAGAAEAAAAuAOr/AwAGAAEAAAAuAOv/AwAGAAEAAAAvANj/AwAGAAEAAAAvANn/AwAGAAEAAAAvANr/AwAGAAEAAAAvANv/AwAGAAEAAAAvANz/AwAGAAEAAAAvAN3/AwAGAAEAAAAvAN7/AwAGAAEAAAAvAN//AwAGAAEAAAAvAOD/AwAGAAEAAAAvAOH/AwAGAAEAAAAvAOL/AwAGAAEAAAAvAOP/AwAGAAEAAAAvAOT/AwAGAAEAAAAvAOX/AwAGAAEAAAAvAOb/AwAGAAEAAAAvAOf/AwAGAAEAAAAvAOj/AwAGAAEAAAAvAOn/AwAGAAEAAAAvAOr/AwAGAAEAAAAvAOv/AwAGAAEAAAAwANj/AwAGAAEAAAAwANn/AwAGAAEAAAAwANr/AwAGAAEAAAAwANv/AwAGAAEAAAAwANz/AwAGAAEAAAAwAN3/AwAGAAEAAAAwAN7/AwAGAAEAAAAwAN//AwAGAAEAAAAwAOD/AwAGAAEAAAAwAOH/AwAGAAEAAAAwAOL/AwAGAAEAAAAwAOP/AwAGAAEAAAAwAOT/AwAGAAEAAAAwAOX/AwAGAAEAAAAwAOb/AwAGAAEAAAAwAOf/AwAGAAEAAAAwAOj/AwAGAAEAAAAwAOn/AwAGAAEAAAAwAOr/AwAGAAEAAAAwAOv/AwAGAAEAAAAxANj/AwAGAAEAAAAxANn/AwAGAAEAAAAxANr/AwAGAAEAAAAxANv/AwAGAAEAAAAxANz/AwAGAAEAAAAxAN3/AwAGAAEAAAAxAN7/AwAGAAEAAAAxAN//AwAGAAEAAAAxAOD/AwAGAAEAAAAxAOH/AwAGAAEAAAAxAOL/AwAGAAEAAAAxAOP/AwAGAAEAAAAxAOT/AwAGAAEAAAAxAOX/AwAGAAEAAAAxAOb/AwAGAAEAAAAxAOf/AwAGAAEAAAAxAOj/AwAGAAEAAAAxAOn/AwAGAAEAAAAxAOr/AwAGAAEAAAAxAOv/AwAGAAEAAAAyANj/AwAGAAEAAAAyANn/AwAGAAEAAAAyANr/AwAGAAEAAAAyANv/AwAGAAEAAAAyANz/AwAGAAEAAAAyAN3/AwAGAAEAAAAyAN7/AwAGAAEAAAAyAN//AwAGAAEAAAAyAOD/AwAGAAEAAAAyAOH/AwAGAAEAAAAyAOL/AwAGAAEAAAAyAOP/AwAGAAEAAAAyAOT/AwAGAAEAAAAyAOX/AwAGAAEAAAAyAOb/AwAGAAEAAAAyAOf/AwAGAAEAAAAyAOj/AwAGAAEAAAAyAOn/AwAGAAEAAAAyAOr/AwAGAAEAAAAyAOv/AwAGAAEAAAAzANj/AwAGAAEAAAAzANn/AwAGAAEAAAAzANr/AwAGAAEAAAAzANv/AwAGAAEAAAAzANz/AwAGAAEAAAAzAN3/AwAGAAEAAAAzAN7/AwAGAAEAAAAzAN//AwAGAAEAAAAzAOD/AwAGAAEAAAAzAOH/AwAGAAEAAAAzAOL/AwAGAAEAAAAzAOP/AwAGAAEAAAAzAOT/AwAGAAEAAAAzAOX/AwAGAAEAAAAzAOb/AwAGAAEAAAAzAOf/AwAGAAEAAAAzAOj/AwAGAAEAAAAzAOn/AwAGAAEAAAAzAOr/AwAGAAEAAAAzAOv/AwAGAAEAAAA0ANj/AwAGAAEAAAA0ANn/AwAGAAEAAAA0ANr/AwAGAAEAAAA0ANv/AwAGAAEAAAA0ANz/AwAGAAEAAAA0AN3/AwAGAAEAAAA0AN7/AwAGAAEAAAA0AN//AwAGAAEAAAA0AOD/AwAGAAEAAAA0AOH/AwAGAAEAAAA0AOL/AwAGAAEAAAA0AOP/AwAGAAEAAAA0AOT/AwAGAAEAAAA0AOX/AwAGAAEAAAA0AOb/AwAGAAEAAAA0AOf/AwAGAAEAAAA0AOj/AwAGAAEAAAA0AOn/AwAGAAEAAAA0AOr/AwAGAAEAAAA0AOv/AwAGAAEAAAA1ANj/AwAGAAEAAAA1ANn/AwAGAAEAAAA1ANr/AwAGAAEAAAA1ANv/AwAGAAEAAAA1ANz/AwAGAAEAAAA1AN3/AwAGAAEAAAA1AN7/AwAGAAEAAAA1AN//AwAGAAEAAAA1AOD/AwAGAAEAAAA1AOH/AwAGAAEAAAA1AOL/AwAGAAEAAAA1AOP/AwAGAAEAAAA1AOT/AwAGAAEAAAA1AOX/AwAGAAEAAAA1AOb/AwAGAAEAAAA1AOf/AwAGAAEAAAA1AOj/AwAGAAEAAAA1AOn/AwAGAAEAAAA1AOr/AwAGAAEAAAA1AOv/AwAGAAEAAAA2ANj/AwAGAAEAAAA2ANn/AwAGAAEAAAA2ANr/AwAGAAEAAAA2ANv/AwAGAAEAAAA2ANz/AwAGAAEAAAA2AN3/AwAGAAEAAAA2AN7/AwAGAAEAAAA2AN//AwAGAAEAAAA2AOD/AwAGAAEAAAA2AOH/AwAGAAEAAAA2AOL/AwAGAAEAAAA2AOP/AwAGAAEAAAA2AOT/AwAGAAEAAAA2AOX/AwAGAAEAAAA2AOb/AwAGAAEAAAA2AOf/AwAGAAEAAAA2AOj/AwAGAAEAAAA2AOn/AwAGAAEAAAA2AOr/AwAGAAEAAAA2AOv/AwAGAAEAAAA3ANj/AwAGAAEAAAA3ANn/AwAGAAEAAAA3ANr/AwAGAAEAAAA3ANv/AwAGAAEAAAA3ANz/AwAGAAEAAAA3AN3/AwAGAAEAAAA3AN7/AwAGAAEAAAA3AN//AwAGAAEAAAA3AOD/AwAGAAEAAAA3AOH/AwAGAAEAAAA3AOL/AwAGAAEAAAA3AOP/AwAGAAEAAAA3AOT/AwAGAAEAAAA3AOX/AwAGAAEAAAA3AOb/AwAGAAEAAAA3AOf/AwAGAAEAAAA3AOj/AwAGAAEAAAA3AOn/AwAGAAEAAAA3AOr/AwAGAAEAAAA3AOv/AwAGAAEAAAA4ANj/AwAGAAEAAAA4ANn/AwAGAAEAAAA4ANr/AwAGAAEAAAA4ANv/AwAGAAEAAAA4ANz/AwAGAAEAAAA4AN3/AwAGAAEAAAA4AN7/AwAGAAEAAAA4AN//AwAGAAEAAAA4AOD/AwAGAAEAAAA4AOH/AwAGAAEAAAA4AOL/AwAGAAEAAAA4AOP/AwAGAAEAAAA4AOT/AwAGAAEAAAA4AOX/AwAGAAEAAAA4AOb/AwAGAAEAAAA4AOf/AwAGAAEAAAA4AOj/AwAGAAEAAAA4AOn/AwAGAAEAAAA4AOr/AwAGAAEAAAA4AOv/AwAGAAEAAAA5ANj/AwAGAAEAAAA5ANn/AwAGAAEAAAA5ANr/AwAGAAEAAAA5ANv/AwAGAAEAAAA5ANz/AwAGAAEAAAA5AN3/AwAGAAEAAAA5AN7/AwAGAAEAAAA5AN//AwAGAAEAAAA5AOD/AwAGAAEAAAA5AOH/AwAGAAEAAAA5AOL/AwAGAAEAAAA5AOP/AwAGAAEAAAA5AOT/AwAGAAEAAAA5AOX/AwAGAAEAAAA5AOb/AwAGAAEAAAA5AOf/AwAGAAEAAAA5AOj/AwAGAAEAAAA5AOn/AwAGAAEAAAA5AOr/AwAGAAEAAAA5AOv/AwAGAAEAAAAnAOz/AwAGAAEAAAAnAO3/AwAGAAEAAAAoAOz/AwAGAAEAAAAoAO3/AwAGAAEAAAAoAO7/AwAGAAEAAAApAOz/AwAGAAEAAAApAO3/AwAGAAEAAAApAO7/AwAGAAEAAAApAO//AwAGAAEAAAAqAOz/AwAGAAEAAAAqAO3/AwAGAAEAAAAqAO7/AwAGAAEAAAAqAO//AwAGAAEAAAArAOz/AwAGAAEAAAArAO3/AwAGAAEAAAArAO7/AwAGAAEAAAArAO//AwAGAAEAAAAsAOz/AwAGAAEAAAAsAO3/AwAGAAEAAAAsAO7/AwAGAAEAAAAsAO//AwAGAAEAAAAtAOz/AwAGAAEAAAAtAO3/AwAGAAEAAAAtAO7/AwAGAAEAAAAtAO//AwAGAAEAAAAuAOz/AwAGAAEAAAAuAO3/AwAGAAEAAAAuAO7/AwAGAAEAAAAvAOz/AwAGAAEAAAAvAO3/AwAGAAEAAAAvAO7/AwAGAAEAAAAwAOz/AwAGAAEAAAAwAO3/AwAGAAEAAAAwAO7/AwAGAAEAAAAxAOz/AwAGAAEAAAAxAO3/AwAGAAEAAAAyAOz/AwAGAAEAAAAyAO3/AwAGAAEAAAAzAOz/AwAGAAEAAAAzAO3/AwAGAAEAAAA0AOz/AwAGAAEAAAA0AO3/AwAGAAEAAAA0AO7/AwAGAAEAAAA1AOz/AwAGAAEAAAA1AO3/AwAGAAEAAAA1AO7/AwAGAAEAAAA2AOz/AwAGAAEAAAA2AO3/AwAGAAEAAAA2AO7/AwAGAAEAAAA3AOz/AwAGAAEAAAA3AO3/AwAGAAEAAAA3AO7/AwAGAAEAAAA3AO//AwAGAAEAAAA3APD/AwAGAAEAAAA4AOz/AwAGAAEAAAA4AO3/AwAGAAEAAAA5AOz/AwAGAAEAAAA5AO3/AwAGAAEAAAA6ANj/AwAGAAEAAAA6ANn/AwAGAAEAAAA6ANr/AwAGAAEAAAA6ANv/AwAGAAEAAAA6ANz/AwAGAAEAAAA6AN3/AwAGAAEAAAA6AN7/AwAGAAEAAAA6AN//AwAGAAEAAAA6AOD/AwAGAAEAAAA6AOH/AwAGAAEAAAA6AOL/AwAGAAEAAAA6AOP/AwAGAAEAAAA6AOT/AwAGAAEAAAA6AOX/AwAGAAEAAAA6AOb/AwAGAAEAAAA6AOf/AwAGAAEAAAA6AOj/AwAGAAEAAAA6AOn/AwAGAAEAAAA6AOr/AwAGAAEAAAA6AOv/AwAGAAEAAAA6AOz/AwAGAAEAAAA6AO3/AwAGAAEAAAA7ANj/AwAGAAEAAAA7ANn/AwAGAAEAAAA7ANr/AwAGAAEAAAA7ANv/AwAGAAEAAAA7ANz/AwAGAAEAAAA7AN3/AwAGAAEAAAA7AN7/AwAGAAEAAAA7AN//AwAGAAEAAAA7AOD/AwAGAAEAAAA7AOH/AwAGAAEAAAA7AOL/AwAGAAEAAAA7AOP/AwAGAAEAAAA7AOT/AwAGAAEAAAA7AOX/AwAGAAEAAAA7AOb/AwAGAAEAAAA7AOf/AwAGAAEAAAA7AOj/AwAGAAEAAAA7AOn/AwAGAAEAAAA7AOr/AwAGAAEAAAA7AOv/AwAGAAEAAAA7AOz/AwAGAAEAAAA7AO3/AwAGAAEAAAA8ANj/AwAGAAEAAAA8ANn/AwAGAAEAAAA8ANr/AwAGAAEAAAA8ANv/AwAGAAEAAAA8ANz/AwAGAAEAAAA8AN3/AwAGAAEAAAA8AN7/AwAGAAEAAAA8AN//AwAGAAEAAAA8AOD/AwAGAAEAAAA8AOH/AwAGAAEAAAA8AOL/AwAGAAEAAAA8AOP/AwAGAAEAAAA8AOT/AwAGAAEAAAA8AOX/AwAGAAEAAAA8AOb/AwAGAAEAAAA8AOf/AwAGAAEAAAA8AOj/AwAGAAEAAAA8AOn/AwAGAAEAAAA8AOr/AwAGAAEAAAA8AOv/AwAGAAEAAAA8AOz/AwAGAAEAAAA8AO3/AwAGAAEAAAA9ANj/AwAGAAEAAAA9ANn/AwAGAAEAAAA9ANr/AwAGAAEAAAA9ANv/AwAGAAEAAAA9ANz/AwAGAAEAAAA9AN3/AwAGAAEAAAA9AN7/AwAGAAEAAAA9AN//AwAGAAEAAAA9AOD/AwAGAAEAAAA9AOH/AwAGAAEAAAA9AOL/AwAGAAEAAAA9AOP/AwAGAAEAAAA9AOT/AwAGAAEAAAA9AOX/AwAGAAEAAAA9AOb/AwAGAAEAAAA9AOf/AwAGAAEAAAA9AOj/AwAGAAEAAAA9AOn/AwAGAAEAAAA9AOr/AwAGAAEAAAA9AOv/AwAGAAEAAAA9AOz/AwAGAAEAAAA9AO3/AwAGAAEAAAA+ANj/AwAGAAEAAAA+ANn/AwAGAAEAAAA+ANr/AwAGAAEAAAA+ANv/AwAGAAEAAAA+ANz/AwAGAAEAAAA+AN3/AwAGAAEAAAA+AN7/AwAGAAEAAAA+AN//AwAGAAEAAAA+AOD/AwAGAAEAAAA+AOH/AwAGAAEAAAA+AOL/AwAGAAEAAAA+AOP/AwAGAAEAAAA+AOT/AwAGAAEAAAA+AOX/AwAGAAEAAAA+AOb/AwAGAAEAAAA+AOf/AwAGAAEAAAA+AOj/AwAGAAEAAAA+AOn/AwAGAAEAAAA+AOr/AwAGAAEAAAA+AOv/AwAGAAEAAAA+AOz/AwAGAAEAAAA+AO3/AwAGAAEAAAA/ANj/AwAGAAEAAAA/ANn/AwAGAAEAAAA/ANr/AwAGAAEAAAA/ANv/AwAGAAEAAAA/ANz/AwAGAAEAAAA/AN3/AwAGAAEAAAA/AN7/AwAGAAEAAAA/AN//AwAGAAEAAAA/AOD/AwAGAAEAAAA/AOH/AwAGAAEAAAA/AOL/AwAGAAEAAAA/AOP/AwAGAAEAAAA/AOT/AwAGAAEAAAA/AOX/AwAGAAEAAAA/AOb/AwAGAAEAAAA/AOf/AwAGAAEAAAA/AOj/AwAGAAEAAAA/AOn/AwAGAAEAAAA/AOr/AwAGAAEAAAA/AOv/AwAGAAEAAAA/AOz/AwAGAAEAAAA/AO3/AwAGAAEAAABAANj/AwAGAAEAAABAANn/AwAGAAEAAABAANr/AwAGAAEAAABAANv/AwAGAAEAAABAANz/AwAGAAEAAABAAN3/AwAGAAEAAABAAN7/AwAGAAEAAABAAN//AwAGAAEAAABAAOD/AwAGAAEAAABAAOH/AwAGAAEAAABAAOL/AwAGAAEAAABAAOP/AwAGAAEAAABAAOT/AwAGAAEAAABAAOX/AwAGAAEAAABAAOb/AwAGAAEAAABAAOf/AwAGAAEAAABAAOj/AwAGAAEAAABAAOn/AwAGAAEAAABAAOr/AwAGAAEAAABAAOv/AwAGAAEAAABAAOz/AwAGAAEAAABAAO3/AwAGAAEAAABBANj/AwAGAAEAAABBANn/AwAGAAEAAABBANr/AwAGAAEAAABBANv/AwAGAAEAAABBANz/AwAGAAEAAABBAN3/AwAGAAEAAABBAN7/AwAGAAEAAABBAN//AwAGAAEAAABBAOD/AwAGAAEAAABBAOH/AwAGAAEAAABBAOL/AwAGAAEAAABBAOP/AwAGAAEAAABBAOT/AwAGAAEAAABBAOX/AwAGAAEAAABBAOb/AwAGAAEAAABBAOf/AwAGAAEAAABBAOj/AwAGAAEAAABBAOn/AwAGAAEAAABBAOr/AwAGAAEAAABBAOv/AwAGAAEAAABBAOz/AwAGAAEAAABBAO3/AwAGAAEAAABCANj/AwAGAAEAAABCANn/AwAGAAEAAABCANr/AwAGAAEAAABCANv/AwAGAAEAAABCANz/AwAGAAEAAABCAN3/AwAGAAEAAABCAN7/AwAGAAEAAABCAN//AwAGAAEAAABCAOD/AwAGAAEAAABCAOH/AwAGAAEAAABCAOL/AwAGAAEAAABCAOP/AwAGAAEAAABCAOT/AwAGAAEAAABCAOX/AwAGAAEAAABCAOb/AwAGAAEAAABCAOf/AwAGAAEAAABCAOj/AwAGAAEAAABCAOn/AwAGAAEAAABCAOr/AwAGAAEAAABCAOv/AwAGAAEAAABCAOz/AwAGAAEAAABCAO3/AwAGAAEAAABDANj/AwAGAAEAAABDANn/AwAGAAEAAABDANr/AwAGAAEAAABDANv/AwAGAAEAAABDANz/AwAGAAEAAABDAN3/AwAGAAEAAABDAN7/AwAGAAEAAABDAN//AwAGAAEAAABDAOD/AwAGAAEAAABDAOH/AwAGAAEAAABDAOL/AwAGAAEAAABDAOP/AwAGAAEAAABDAOT/AwAGAAEAAABDAOX/AwAGAAEAAABDAOb/AwAGAAEAAABDAOf/AwAGAAEAAABDAOj/AwAGAAEAAABDAOn/AwAGAAEAAABDAOr/AwAGAAEAAABDAOv/AwAGAAEAAABDAOz/AwAGAAEAAABDAO3/AwAGAAEAAAAdANj/AwAGAAEAAAAdANn/AwAGAAEAAAAdANr/AwAGAAEAAAAdANv/AwAGAAEAAAAdANz/AwAGAAEAAAAdAN3/AwAGAAEAAAAdAN7/AwAGAAEAAAAdAN//AwAGAAEAAAAdAOD/AwAGAAEAAAAdAOH/AwAGAAEAAAAdAOL/AwAGAAEAAAAdAOP/AwAGAAEAAAAdAOT/AwAGAAEAAAAdAOX/AwAGAAEAAAAdAOb/AwAGAAEAAAAdAOf/AwAGAAEAAAAdAOj/AwAGAAEAAAAdAOn/AwAGAAEAAAAdAOr/AwAGAAEAAAAdAOv/AwAGAAEAAAAdAOz/AwAGAAEAAAAdAO3/AwAGAAEAAAAdAO7/AwAGAAEAAAAeANj/AwAGAAEAAAAeANn/AwAGAAEAAAAeANr/AwAGAAEAAAAeANv/AwAGAAEAAAAeANz/AwAGAAEAAAAeAN3/AwAGAAEAAAAeAN7/AwAGAAEAAAAeAN//AwAGAAEAAAAeAOD/AwAGAAEAAAAeAOH/AwAGAAEAAAAeAOL/AwAGAAEAAAAeAOP/AwAGAAEAAAAeAOT/AwAGAAEAAAAeAOX/AwAGAAEAAAAeAOb/AwAGAAEAAAAeAOf/AwAGAAEAAAAeAOj/AwAGAAEAAAAeAOn/AwAGAAEAAAAeAOr/AwAGAAEAAAAeAOv/AwAGAAEAAAAeAOz/AwAGAAEAAAAeAO3/AwAGAAEAAAAeAO7/AwAGAAEAAAAfANj/AwAGAAEAAAAfANn/AwAGAAEAAAAfANr/AwAGAAEAAAAfANv/AwAGAAEAAAAfANz/AwAGAAEAAAAfAN3/AwAGAAEAAAAfAN7/AwAGAAEAAAAfAN//AwAGAAEAAAAfAOD/AwAGAAEAAAAfAOH/AwAGAAEAAAAfAOL/AwAGAAEAAAAfAOP/AwAGAAEAAAAfAOT/AwAGAAEAAAAfAOX/AwAGAAEAAAAfAOb/AwAGAAEAAAAfAOf/AwAGAAEAAAAfAOj/AwAGAAEAAAAfAOn/AwAGAAEAAAAfAOr/AwAGAAEAAAAfAOv/AwAGAAEAAAAfAOz/AwAGAAEAAAAfAO3/AwAGAAEAAAAfAO7/AwAGAAEAAAAgANj/AwAGAAEAAAAgANn/AwAGAAEAAAAgANr/AwAGAAEAAAAgANv/AwAGAAEAAAAgANz/AwAGAAEAAAAgAN3/AwAGAAEAAAAgAN7/AwAGAAEAAAAgAN//AwAGAAEAAAAgAOD/AwAGAAEAAAAgAOH/AwAGAAEAAAAgAOL/AwAGAAEAAAAgAOP/AwAGAAEAAAAgAOT/AwAGAAEAAAAgAOX/AwAGAAEAAAAgAOb/AwAGAAEAAAAgAOf/AwAGAAEAAAAgAOj/AwAGAAEAAAAgAOn/AwAGAAEAAAAgAOr/AwAGAAEAAAAgAOv/AwAGAAEAAAAgAOz/AwAGAAEAAAAgAO3/AwAGAAEAAAAgAO7/AwAGAAEAAAAgAO//AwAGAAEAAAAgAPD/AwAGAAEAAAAhANj/AwAGAAEAAAAhANn/AwAGAAEAAAAhANr/AwAGAAEAAAAhANv/AwAGAAEAAAAhANz/AwAGAAEAAAAhAN3/AwAGAAEAAAAhAN7/AwAGAAEAAAAhAN//AwAGAAEAAAAhAOD/AwAGAAEAAAAhAOH/AwAGAAEAAAAhAOL/AwAGAAEAAAAhAOP/AwAGAAEAAAAhAOT/AwAGAAEAAAAhAOX/AwAGAAEAAAAhAOb/AwAGAAEAAAAhAOf/AwAGAAEAAAAhAOj/AwAGAAEAAAAhAOn/AwAGAAEAAAAhAOr/AwAGAAEAAAAhAOv/AwAGAAEAAAAhAOz/AwAGAAEAAAAhAO3/AwAGAAEAAAAhAO7/AwAGAAEAAAAhAO//AwAGAAEAAAAhAPD/AwAGAAEAAAAiANj/AwAGAAEAAAAiANn/AwAGAAEAAAAiANr/AwAGAAEAAAAiANv/AwAGAAEAAAAiANz/AwAGAAEAAAAiAN3/AwAGAAEAAAAiAN7/AwAGAAEAAAAiAN//AwAGAAEAAAAiAOD/AwAGAAEAAAAiAOH/AwAGAAEAAAAiAOL/AwAGAAEAAAAiAOP/AwAGAAEAAAAiAOT/AwAGAAEAAAAiAOX/AwAGAAEAAAAiAOb/AwAGAAEAAAAiAOf/AwAGAAEAAAAiAOj/AwAGAAEAAAAiAOn/AwAGAAEAAAAiAOr/AwAGAAEAAAAiAOv/AwAGAAEAAAAiAOz/AwAGAAEAAAAiAO3/AwAGAAEAAAAiAO7/AwAGAAEAAAAiAO//AwAGAAEAAAAjANj/AwAGAAEAAAAjANn/AwAGAAEAAAAjANr/AwAGAAEAAAAjANv/AwAGAAEAAAAjANz/AwAGAAEAAAAjAN3/AwAGAAEAAAAjAN7/AwAGAAEAAAAjAN//AwAGAAEAAAAjAOD/AwAGAAEAAAAjAOH/AwAGAAEAAAAjAOL/AwAGAAEAAAAjAOP/AwAGAAEAAAAjAOT/AwAGAAEAAAAjAOX/AwAGAAEAAAAjAOb/AwAGAAEAAAAjAOf/AwAGAAEAAAAjAOj/AwAGAAEAAAAjAOn/AwAGAAEAAAAjAOr/AwAGAAEAAAAjAOv/AwAGAAEAAAAjAOz/AwAGAAEAAAAjAO3/AwAGAAEAAAAjAO7/AwAGAAEAAAAjAO//AwAGAAEAAAAkANj/AwAGAAEAAAAkANn/AwAGAAEAAAAkANr/AwAGAAEAAAAkANv/AwAGAAEAAAAkANz/AwAGAAEAAAAkAN3/AwAGAAEAAAAkAN7/AwAGAAEAAAAkAN//AwAGAAEAAAAkAOD/AwAGAAEAAAAkAOH/AwAGAAEAAAAkAOL/AwAGAAEAAAAkAOP/AwAGAAEAAAAkAOT/AwAGAAEAAAAkAOX/AwAGAAEAAAAkAOb/AwAGAAEAAAAkAOf/AwAGAAEAAAAkAOj/AwAGAAEAAAAkAOn/AwAGAAEAAAAkAOr/AwAGAAEAAAAkAOv/AwAGAAEAAAAkAOz/AwAGAAEAAAAkAO3/AwAGAAEAAAAkAO7/AwAGAAEAAAAlANj/AwAGAAEAAAAlANn/AwAGAAEAAAAlANr/AwAGAAEAAAAlANv/AwAGAAEAAAAlANz/AwAGAAEAAAAlAN3/AwAGAAEAAAAlAN7/AwAGAAEAAAAlAN//AwAGAAEAAAAlAOD/AwAGAAEAAAAlAOH/AwAGAAEAAAAlAOL/AwAGAAEAAAAlAOP/AwAGAAEAAAAlAOT/AwAGAAEAAAAlAOX/AwAGAAEAAAAlAOb/AwAGAAEAAAAlAOf/AwAGAAEAAAAlAOj/AwAGAAEAAAAlAOn/AwAGAAEAAAAlAOr/AwAGAAEAAAAlAOv/AwAGAAEAAAAlAOz/AwAGAAEAAAAlAO3/AwAGAAEAAAAmANj/AwAGAAEAAAAmANn/AwAGAAEAAAAmANr/AwAGAAEAAAAmANv/AwAGAAEAAAAmANz/AwAGAAEAAAAmAN3/AwAGAAEAAAAmAN7/AwAGAAEAAAAmAN//AwAGAAEAAAAmAOD/AwAGAAEAAAAmAOH/AwAGAAEAAAAmAOL/AwAGAAEAAAAmAOP/AwAGAAEAAAAmAOT/AwAGAAEAAAAmAOX/AwAGAAEAAAAmAOb/AwAGAAEAAAAmAOf/AwAGAAEAAAAmAOj/AwAGAAEAAAAmAOn/AwAGAAEAAAAmAOr/AwAGAAEAAAAmAOv/AwAGAAEAAAAmAOz/AwAGAAEAAAAmAO3/AwAGAAEAAAA=") +tile_set = ExtResource("8_fefvx") + +[node name="GrassVerde" type="TileMapLayer" parent="TileMapLayers" unique_id=1381427091] +z_index = -1 +position = Vector2(-62, 0) +tile_map_data = PackedByteArray("AAAuAP3/AQAAAAMAAAAvAP3/AQABAAAAAAAvAP7/AQAAAAIAAAAwAP7/AQACAAIAAAAwAP3/AQABAAEAAAAxAP3/AQACAAIAAAAzAPv/AQADAAMAAAAwAPz/AQAAAAAAAAAxAPz/AQACAAAAAAAsAPv/AQAAAAMAAAAtAPv/AQACAAMAAAAxAP//AQADAAMAAAAvAPr/AQADAAMAAAAxAPr/AQADAAMAAAA0APn/AQADAAIAAAA0AP3/AQADAAMAAAAsAPn/AQADAAMAAAAuAPf/AQADAAIAAAArAPr/AQACAAMAAAAqAPr/AQABAAMAAAAoAPr/AQAAAAIAAAApAPn/AQACAAAAAAA4APr/AQACAAIAAAA3APn/AQAAAAAAAAAwAPf/AQADAAEAAAA2APf/AQADAAIAAAA0APj/AQADAAAAAAA1APb/AQABAAMAAAAwAPj/AQAAAAIAAAAxAPj/AQACAAMAAAAyAPn/AQADAAMAAAA1APr/AQADAAMAAAAsAPf/AQADAAIAAAApAPf/AQADAAIAAAAoAPb/AQAAAAMAAAApAPb/AQABAAAAAAAqAPX/AQAAAAAAAAAqAPb/AQACAAIAAAArAPX/AQABAAMAAAAsAPX/AQACAAAAAAAsAPb/AQAAAAEAAAAtAPb/AQABAAMAAAAuAPb/AQABAAAAAAAvAPb/AQABAAMAAAAwAPb/AQABAAAAAAAxAPX/AQADAAAAAAAxAPb/AQACAAIAAAAzAPX/AQADAAAAAAAzAPb/AQAAAAIAAAA0APb/AQABAAMAAAA2APb/AQABAAAAAAA3APb/AQABAAMAAAA4APb/AQACAAMAAAA4APn/AQACAAAAAAA3APr/AQAAAAIAAAAoAPn/AQAAAAAAAAApAPr/AQABAAIAAAAnAPX/AQADAAMAAAAvAPT/AQADAAMAAAA2APT/AQADAAMAAAA3APP/AQADAAMAAAA6APT/AQADAAMAAAApAPP/AQADAAMAAAAoAPT/AQADAAMAAAAtAPP/AQADAAIAAAAsAPL/AQAAAAMAAAAtAPL/AQACAAAAAAA/APL/AQAAAAIAAAA8APL/AQACAAIAAAA7APL/AQAAAAAAAAA7APP/AQADAAIAAAA8APH/AQADAAAAAAA/APH/AQADAAAAAABAAPL/AQACAAMAAABCAPP/AQACAAAAAABBAPP/AQAAAAAAAABDAPX/AQACAAIAAABDAPT/AQACAAAAAAA8APX/AQAAAAIAAAA8APT/AQAAAAAAAABAAPT/AQABAAAAAAA/APT/AQABAAAAAAA+APT/AQABAAAAAAA9APT/AQABAAAAAAA9APX/AQABAAIAAAA+APX/AQABAAIAAAA/APX/AQABAAIAAABAAPX/AQABAAIAAABBAPX/AQABAAIAAABCAPX/AQABAAIAAABBAPT/AQABAAEAAABCAPT/AQABAAEAAAA7APb/AQACAAMAAAA6APb/AQAAAAMAAAAkAPT/AQACAAIAAAAjAPX/AQACAAIAAAAiAPX/AQABAAIAAAAhAPX/AQABAAIAAAAgAPX/AQABAAIAAAAfAPX/AQABAAIAAAAdAPX/AQAAAAIAAAAeAPX/AQABAAIAAAAdAPT/AQAAAAEAAAAdAPP/AQAAAAAAAAAeAPP/AQABAAAAAAAfAPP/AQABAAAAAAAgAPP/AQABAAAAAAAhAPP/AQABAAAAAAAiAPP/AQABAAAAAAAjAPT/AQABAAEAAAAiAPT/AQABAAEAAAAhAPT/AQABAAEAAAAgAPT/AQABAAEAAAAfAPT/AQABAAEAAAAeAPT/AQABAAEAAAAjAPL/AQAAAAAAAAAjAPP/AQABAAEAAAAkAPL/AQACAAEAAAAkAPP/AQACAAEAAAAlAPH/AQACAAMAAAAkAPH/AQAAAAAAAAAnAPH/AQAAAAMAAAAoAPH/AQABAAIAAAApAPH/AQACAAIAAAApAPD/AQABAAEAAAAoAPD/AQAAAAEAAAAqAPD/AQABAAIAAAArAPD/AQABAAIAAAAsAPD/AQABAAMAAAAtAPD/AQABAAIAAAAxAPD/AQACAAEAAAAxAPH/AQACAAEAAAAxAPL/AQAAAAIAAAAyAPL/AQABAAMAAAAzAPL/AQABAAAAAAAzAPP/AQADAAIAAAA0APL/AQACAAIAAAA0APH/AQAAAAAAAAA1APH/AQABAAMAAAA2APH/AQABAAEAAAA2APL/AQADAAIAAAA3APH/AQABAAIAAAA4APH/AQABAAIAAAA4APD/AQACAAEAAAA5APH/AQABAAMAAAA6APH/AQACAAIAAAA6APD/AQAAAAEAAAA7APD/AQACAAIAAAA9APD/AQAAAAIAAAA9AO//AQAAAAEAAAA+AO//AQACAAEAAAA+APD/AQACAAIAAAA9AO7/AQABAAEAAAA8AO7/AQABAAIAAAA7AO7/AQABAAEAAAA7AO//AQACAAEAAAA6AO//AQABAAEAAAA5AO7/AQABAAEAAAA5AO//AQABAAIAAAA4AO//AQABAAEAAAA3AO//AQABAAEAAAA3APD/AQABAAEAAAA2APD/AQAAAAEAAAA2AO//AQABAAEAAAA1AO//AQABAAIAAAA1AO7/AQABAAEAAAA0AO//AQABAAIAAAAzAO//AQAAAAIAAAAyAO7/AQABAAIAAAAxAO7/AQAAAAEAAAAxAO//AQACAAEAAAAtAO//AQAAAAEAAAAtAO7/AQABAAEAAAAsAO7/AQABAAIAAAArAO//AQACAAEAAAArAO7/AQABAAEAAAAqAO7/AQABAAEAAAAqAO//AQABAAEAAAApAO//AQABAAEAAAAoAO//AQABAAEAAAAnAO//AQAAAAIAAAAnAO7/AQABAAEAAAAmAO7/AQABAAIAAAAlAO//AQACAAIAAAAkAO//AQABAAEAAAAkAPD/AQACAAIAAAAjAO//AQABAAEAAAAjAPD/AQABAAIAAAAiAPD/AQABAAEAAAAiAPH/AQACAAIAAAAhAPH/AQABAAIAAAAgAPH/AQABAAIAAAAfAPH/AQABAAIAAAAeAPH/AQAAAAMAAAAgAPD/AQABAAEAAAAhAPD/AQABAAEAAAAfAPD/AQAAAAEAAAAfAO//AQABAAEAAAAeAO//AQABAAIAAAAdAO//AQAAAAIAAAAgAO//AQABAAEAAAAhAO//AQABAAEAAAAiAO//AQABAAEAAAAgAO7/AQABAAEAAAAfAO7/AQABAAEAAAAdAOz/AQAAAAAAAAAdAO3/AQAAAAEAAAAdAO7/AQAAAAEAAAAeAOz/AQABAAAAAAAeAO3/AQABAAEAAAAeAO7/AQABAAEAAAAfAOz/AQABAAAAAAAfAO3/AQABAAEAAAAgAOz/AQABAAAAAAAgAO3/AQABAAEAAAAhAOz/AQABAAAAAAAhAO3/AQABAAEAAAAhAO7/AQABAAEAAAAiAOz/AQABAAAAAAAiAO3/AQABAAEAAAAiAO7/AQABAAEAAAAjAOz/AQABAAAAAAAjAO3/AQABAAEAAAAjAO7/AQABAAEAAAAkAOz/AQABAAAAAAAkAO3/AQABAAEAAAAkAO7/AQABAAEAAAAlAOz/AQABAAAAAAAlAO3/AQABAAEAAAAlAO7/AQABAAEAAAAmAOz/AQABAAAAAAAmAO3/AQABAAEAAAAnAOz/AQABAAAAAAAnAO3/AQABAAEAAAAoAOz/AQABAAAAAAAoAO3/AQABAAEAAAAoAO7/AQABAAEAAAApAOz/AQABAAAAAAApAO3/AQABAAEAAAApAO7/AQABAAEAAAAqAOz/AQABAAAAAAAqAO3/AQABAAEAAAArAOz/AQABAAAAAAArAO3/AQABAAEAAAAsAOz/AQABAAAAAAAsAO3/AQABAAEAAAAtAOz/AQABAAAAAAAtAO3/AQABAAEAAAAuAOz/AQABAAEAAAAuAO3/AQABAAEAAAAuAO7/AQABAAEAAAAvAOz/AQABAAAAAAAvAO3/AQABAAEAAAAvAO7/AQACAAEAAAAwAOz/AQABAAEAAAAwAO3/AQABAAIAAAAxAOz/AQABAAEAAAAxAO3/AQABAAEAAAAyAOz/AQABAAAAAAAyAO3/AQABAAEAAAAzAOz/AQABAAAAAAAzAO3/AQABAAEAAAAzAO7/AQABAAEAAAA0AOz/AQABAAAAAAA0AO3/AQABAAEAAAA0AO7/AQABAAEAAAA1AOz/AQABAAAAAAA1AO3/AQABAAEAAAA2AOz/AQABAAAAAAA2AO3/AQABAAEAAAA2AO7/AQABAAEAAAA3AOz/AQABAAAAAAA3AO3/AQABAAEAAAA3AO7/AQABAAEAAAA4AOz/AQABAAAAAAA4AO3/AQABAAEAAAA4AO7/AQABAAEAAAA5AOz/AQABAAAAAAA5AO3/AQABAAEAAAA6AOz/AQABAAAAAAA6AO3/AQABAAEAAAA6AO7/AQABAAEAAAA7AOz/AQABAAAAAAA7AO3/AQABAAEAAAA8AOz/AQABAAAAAAA8AO3/AQABAAEAAAA9AOz/AQABAAAAAAA9AO3/AQABAAEAAAA+AOz/AQABAAAAAAA+AO3/AQABAAEAAAA+AO7/AQABAAEAAAA/AOz/AQABAAAAAAA/AO3/AQABAAEAAAA/AO7/AQABAAIAAABAAOz/AQABAAAAAABAAO3/AQABAAEAAABAAO7/AQABAAIAAABBAOz/AQABAAAAAABBAO3/AQABAAEAAABBAO7/AQABAAIAAABCAOz/AQABAAAAAABCAO3/AQABAAEAAABCAO7/AQABAAIAAABDAOz/AQACAAAAAABDAO3/AQACAAEAAABDAO7/AQACAAIAAAAuAOr/AQAAAAEAAAAvAOr/AQABAAMAAAAwAOr/AQABAAAAAAAxAOr/AQABAAEAAAAyAOr/AQACAAIAAAAzAOn/AQABAAMAAAA0AOn/AQACAAIAAAA1AOj/AQABAAMAAAA2AOj/AQACAAIAAAA3AOf/AQACAAIAAAA3AOb/AQADAAEAAAA4AOX/AQACAAIAAAA4AOT/AQADAAEAAAA5AOP/AQACAAIAAAA5AOH/AQADAAEAAAA5AOL/AQACAAEAAAA5AOD/AQADAAEAAAA5AN//AQACAAAAAAA4AN7/AQADAAEAAAA4AN3/AQACAAAAAAA3ANz/AQACAAEAAAA3ANv/AQACAAAAAAA2ANr/AQACAAAAAAA1ANr/AQABAAMAAAA0ANn/AQACAAAAAAAzANn/AQABAAMAAAAyANj/AQACAAAAAAAxANj/AQABAAMAAAAwANj/AQABAAMAAAAvANj/AQABAAAAAAAuANj/AQAAAAAAAAAtANn/AQABAAAAAAAsANn/AQAAAAAAAAArANr/AQABAAAAAAAqANr/AQAAAAAAAAApANv/AQAAAAAAAAApANz/AQADAAEAAAAoAN3/AQAAAAAAAAAoAN7/AQADAAEAAAAnAN//AQAAAAAAAAAnAOD/AQAAAAEAAAAnAOH/AQADAAEAAAAnAOL/AQAAAAEAAAAnAOP/AQAAAAIAAAAoAOT/AQADAAEAAAAoAOX/AQAAAAIAAAApAOb/AQAAAAEAAAApAOf/AQAAAAIAAAAqAOj/AQAAAAIAAAArAOj/AQABAAMAAAAsAOn/AQAAAAIAAAAtAOn/AQABAAIAAAAvAOH/AQADAAIAAAAvAOD/AQABAAAAAAAsAN//AQAAAAMAAAAtAOD/AQAAAAEAAAAtAN//AQACAAAAAAAtANz/AQABAAMAAAAuANz/AQABAAEAAAAuAN3/AQADAAIAAAAuAOD/AQABAAMAAAAtAOH/AQADAAIAAAAtAOP/AQADAAMAAAAsAOf/AQADAAAAAAAtAOj/AQABAAAAAAAtAOb/AQADAAMAAAAuAOj/AQACAAAAAAAwAOD/AQABAAMAAAAwAN7/AQADAAMAAAAxAOD/AQABAAAAAAAxAOH/AQADAAEAAAAxAOL/AQAAAAIAAAAwAOf/AQADAAMAAAAxAOn/AQAAAAAAAAAyAOf/AQADAAAAAAAyAOL/AQACAAMAAAAyAOD/AQACAAIAAAAyAN//AQADAAAAAAAyANz/AQAAAAMAAAAzANz/AQABAAMAAAAzAOP/AQAAAAMAAAAzAOb/AQADAAMAAAA0AOD/AQADAAEAAAA0AN//AQADAAAAAAA0AN3/AQADAAIAAAA0ANz/AQACAAEAAAAyAOn/AQABAAEAAAAwAOv/AQAAAAEAAAAxAOv/AQACAAEAAAAoAN//AQACAAEAAAAoAOD/AQACAAIAAAApAN3/AQABAAIAAAAqAN3/AQACAAAAAAAqAN7/AQADAAIAAAAqANv/AQABAAIAAAArANv/AQACAAEAAAArANz/AQAAAAIAAAAsANz/AQABAAAAAAAsAN3/AQADAAIAAAAtANr/AQABAAIAAAAuANr/AQACAAEAAAAuANv/AQAAAAEAAAAvANv/AQACAAAAAAAvANz/AQACAAIAAAAsANr/AQABAAIAAAAuANn/AQABAAEAAAAvANn/AQACAAIAAAAyANn/AQAAAAEAAAA0ANr/AQAAAAEAAAA0ANv/AQADAAEAAAA2ANv/AQAAAAEAAAA2ANz/AQAAAAEAAAA2AN3/AQAAAAIAAAA3AN3/AQABAAIAAAA4AN//AQAAAAIAAAA2AOD/AQADAAMAAAA4AOP/AQABAAEAAAA3AOP/AQAAAAMAAAA4AOL/AQAAAAAAAAA3AOX/AQABAAAAAAA2AOX/AQABAAMAAAA1AOX/AQABAAMAAAA0AOX/AQAAAAMAAAA2AOf/AQAAAAAAAAA0AOj/AQAAAAEAAAA0AOf/AQADAAAAAAAyAOj/AQADAAEAAAAuAOn/AQACAAEAAAAsAOj/AQABAAEAAAAqAOf/AQACAAEAAAAqAOb/AQABAAEAAAArAOb/AQACAAMAAAApAOX/AQABAAAAAAAqAOX/AQACAAEAAAAqAOT/AQADAAAAAAApAOP/AQACAAIAAAAoAOP/AQABAAEAAAAoAOL/AQABAAAAAAApAOL/AQABAAAAAAAqAOL/AQACAAMAAAAsAOL/AQADAAMAAAAvAOX/AQADAAMAAAAxAOT/AQADAAMAAAAxANv/AQADAAMAAAAyANr/AQADAAIAAAA2AOL/AQADAAMAAAA0AOH/AQADAAIAAAA0AOP/AQABAAMAAAA1AOP/AQACAAMAAAAuAO//AQABAAEAAAAuAPD/AQACAAEAAAAuAPH/AQAAAAIAAAAvAO//AQABAAIAAAAvAPH/AQABAAMAAAAwAO//AQABAAAAAAAwAPD/AQAAAAEAAAAwAPH/AQABAAIAAAAuAOv/AQADAAEAAAA=") +tile_set = ExtResource("8_fefvx") + +[node name="Underground2" type="TileMapLayer" parent="TileMapLayers" unique_id=866511590] +z_index = -2 +position = Vector2(-61, 0) +tile_map_data = PackedByteArray("AAAvAAQAAAABAAIAAAAwAAQAAAABAAIAAAAxAAQAAAABAAIAAAAzAAMABgACAAIAAAA0AAIABgACAAIAAAA1AAEABgACAAIAAAA2AAAABgACAAIAAAA3AP7/BgACAAIAAAA4APv/BgACAAIAAAAyAAQABgACAAIAAAAuAAQABgAAAAIAAAAtAAMABgAAAAIAAAAsAAIABgAAAAIAAAArAAEABgAAAAIAAAAqAAAABgAAAAIAAAApAP7/BgAAAAIAAAAoAPv/BgAAAAIAAAAnAPn/BgAAAAIAAAAlAPf/BgAAAAIAAAAkAPb/BgABAAIAAAAmAPf/BgABAAIAAAA6APf/BgABAAIAAAA8APb/BgABAAIAAAA9APb/BgABAAIAAAA+APb/BgABAAIAAAA/APb/BgABAAIAAABAAPb/BgABAAIAAABBAPb/BgABAAIAAABCAPb/BgABAAIAAABDAPb/BgACAAIAAAA7APf/BgACAAIAAAA5APn/BgACAAIAAAAjAPb/BgABAAIAAAAiAPb/BgABAAIAAAAhAPb/BgABAAIAAAAgAPb/BgABAAIAAAAfAPb/BgABAAIAAAAeAPb/BgABAAIAAAAdAPb/BgAAAAIAAAA=") +tile_set = ExtResource("8_fefvx") + +[node name="RocasFiludasGrandes" type="TileMapLayer" parent="TileMapLayers" unique_id=1813445998] +scale = Vector2(2.5, 2.5) +tile_map_data = PackedByteArray("AAAJAB8ABAACAAIAAAAKAB8ABAADAAIAAAABAA8ABAACAAAAAAD//xMABAACAAIAAAAAABMABAADAAIAAAACABQABAAAAAAAAAD9/xIABAAAAAEAAAARABQABAADAAIAAAAQABQABAACAAIAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="RocasFiludasMedianas01" type="TileMapLayer" parent="TileMapLayers" unique_id=55823968] +position = Vector2(-884.99994, 1679.9999) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAIABsABAACAAAAAAAGABcABAAAAAIAAAAJABYABAACAAAAAAAGABYABAACAAAAAAAJABkABAACAAIAAAAKABkABAADAAIAAAAFABoABAABAAAAAAAUABcABAACAAEAAAAXABoABAACAAAAAAADAAoABAABAAEAAAALAAoABAABAAIAAAAcAAkABAACAAAAAAAcAA0ABAABAAEAAAAjAAsABAAAAAIAAAAlAAkABAAAAAIAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="RocasFiludasMedianas02" type="TileMapLayer" parent="TileMapLayers" unique_id=9454846] +position = Vector2(-859, 1699.9999) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAIABsABAACAAAAAAAGABcABAAAAAIAAAAJABYABAACAAAAAAAGABYABAACAAAAAAAJABkABAACAAIAAAAKABkABAADAAIAAAAFABoABAABAAAAAAAUABcABAABAAEAAAAXABoABAABAAAAAAAJAAYABAAAAAAAAAAJAAQABAABAAEAAAAcAAkABAABAAEAAAAgAAwABAACAAAAAAAgAAcABAAAAAAAAAAcAAIABAACAAIAAAAdAAIABAADAAIAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="RocasFiludasPequeñas" type="TileMapLayer" parent="TileMapLayers" unique_id=1298739692] +position = Vector2(-70, 2302) +tile_map_data = PackedByteArray("AAAkAB4ABAACAAAAAAAMABYABAACAAAAAAAKABwABAAAAAIAAAAIABwABAABAAAAAAD6/xgABAACAAAAAAAPAC0ABAACAAIAAAAQAC0ABAADAAIAAAAaACwABQAAAAMAAAAeAC0ABQACAAMAAAAYACIABQACAAMAAAAZACMABQACAAMAAAAaACIABQACAAMAAAAgACMABQACAAMAAAAgACUABQACAAMAAAAhACYABQACAAMAAAD9/yQABQACAAMAAAD9/ywABQACAAMAAAD+/yQABQACAAMAAAAAACgABQACAAMAAAABACwABQACAAMAAAADACwABQACAAMAAAAEACIABQACAAMAAAAGACgABQACAAMAAAD6/wsABQACAAMAAAD7//7/BQACAAMAAAD+/w4ABQACAAMAAAABAAoABQACAAMAAAADAAoABQACAAMAAAAFAAYABQACAAMAAAAHAAkABQACAAMAAAAJAAwABQACAAMAAAAKAAwABQACAAMAAAAlAAIABQACAAMAAAAlAAoABQACAAMAAAAmAAYABQACAAMAAAAqAP3/BQACAAMAAAAqAP//BQACAAMAAAArAAIABQACAAMAAAArAAcABQACAAMAAAAtAAwABQACAAMAAAAuAP3/BQACAAMAAAAwAA4ABQACAAMAAAAxAAoABQACAAMAAAAxAA8ABQACAAMAAAA0AA8ABQACAAMAAAA4AAAABQACAAMAAAA4AAkABQACAAMAAAA7AAoABQACAAMAAAAJAAsABAABAAAAAAD7/wsABAACAAAAAAD7/wEABAACAAAAAAACAP3/BAACAAAAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="ArbolBase" type="TileMapLayer" parent="TileMapLayers" unique_id=1802886159] +z_index = -1 +position = Vector2(-70, 2302) +tile_map_data = PackedByteArray("AAAlADAABwACAAMAAAAZACYABwACAAMAAAAcACcABgABAAIAAAAdACsABwACAAMAAAAeACgABwACAAMAAAAgACYABwACAAMAAAAbACcABgAAAAIAAAAdACcABgACAAIAAAAbACUABgAAAAAAAAAbACYABgAAAAEAAAAcACUABgABAAAAAAAcACYABgABAAEAAAAdACUABgACAAAAAAAdACYABgACAAEAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="ArbolBaseGrande" type="TileMapLayer" parent="TileMapLayers" unique_id=1637159738] +z_index = -1 +position = Vector2(-70, 2302) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAlADAABwACAAMAAAAZACYABwACAAMAAAAcACcABgABAAIAAAAdACsABwACAAMAAAAeACgABwACAAMAAAAgACYABwACAAMAAAAbACcABgAAAAIAAAAdACcABgACAAIAAAAbACUABgAAAAAAAAAbACYABgAAAAEAAAAcACUABgABAAAAAAAcACYABgABAAEAAAAdACUABgACAAAAAAAdACYABgACAAEAAAD+/wAABwACAAMAAAAYAAkABwACAAMAAAAeAAMABwACAAMAAAAVAP//BwACAAMAAAAaAP//AQAAAAMAAAAbAP//AQABAAMAAAAcAP//AQACAAMAAAAdAP//AQADAAMAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="ArbolRamas" type="TileMapLayer" parent="TileMapLayers" unique_id=672902687] +z_index = 7 +position = Vector2(-70, 2302) +tile_map_data = PackedByteArray("AAAkAC8ABwABAAIAAAAlAC8ABwACAAIAAAAmAC8ABwADAAIAAAAYACUABwABAAIAAAAZACUABwACAAIAAAAaACUABwADAAIAAAAdACcABwABAAIAAAAeACcABwACAAIAAAAfACcABwADAAIAAAAfACUABwABAAIAAAAgACUABwACAAIAAAAhACUABwADAAIAAAAcACoABwABAAIAAAAdACoABwACAAIAAAAeACoABwADAAIAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="ArbolRamasGrande" type="TileMapLayer" parent="TileMapLayers" unique_id=904989441] +z_index = 7 +position = Vector2(-70, 2302) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAkAC8ABwABAAIAAAAlAC8ABwACAAIAAAAmAC8ABwADAAIAAAAYACUABwABAAIAAAAZACUABwACAAIAAAAaACUABwADAAIAAAAdACcABwABAAIAAAAeACcABwACAAIAAAAfACcABwADAAIAAAAfACUABwABAAIAAAAgACUABwACAAIAAAAhACUABwADAAIAAAAcACoABwABAAIAAAAdACoABwACAAIAAAAeACoABwADAAIAAAAUAP7/BwABAAIAAAAVAP7/BwACAAIAAAAWAP7/BwADAAIAAAAdAAIABwABAAIAAAAeAAIABwACAAIAAAAfAAIABwADAAIAAAAXAAgABwABAAIAAAAYAAgABwACAAIAAAAZAAgABwADAAIAAAD9////BwABAAIAAAD+////BwACAAIAAAD/////BwADAAIAAAAaAPz/AQAAAAAAAAAaAP3/AQAAAAEAAAAaAP7/AQAAAAIAAAAbAPz/AQABAAAAAAAbAP3/AQABAAEAAAAbAP7/AQABAAIAAAAcAPz/AQACAAAAAAAcAP3/AQACAAEAAAAcAP7/AQACAAIAAAAdAPz/AQADAAAAAAAdAP3/AQADAAEAAAAdAP7/AQADAAIAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="PuenteIsla1a2" type="TileMapLayer" parent="TileMapLayers" unique_id=1819953549 node_paths=PackedStringArray("jugador")] +tile_map_data = PackedByteArray("AAAUAEwAAwACAAAAAAAUAEsAAwACAAAAAAAUAEoAAwACAAAAAAATAEoAAwACAAIAAAARAEoAAwABAAAAAAAPAEoAAwABAAAAAAAOAEoAAwABAAAAAAAKAEoAAwABAAAAAAAJAEoAAwABAAAAAAAIAEoAAwAAAAAAAAAIAEsAAwAAAAAAAAAIAEwAAwAAAAAAAAAJAEsAAwACAAIAAAAJAEwAAwACAAIAAAAKAEsAAwABAAAAAAAKAEwAAwABAAAAAAALAEwAAwABAAAAAAAMAEwAAwABAAAAAAANAEwAAwACAAIAAAAOAEwAAwABAAAAAAAPAEsAAwABAAAAAAAPAEwAAwABAAAAAAARAEwAAwABAAAAAAASAEwAAwABAAAAAAATAEsAAwABAAAAAAATAEwAAwABAAAAAAASAEoAAwABAAAAAAALAEsAAwACAAIAAAAMAEsAAwABAAAAAAAQAEsAAwABAAAAAAARAEsAAwABAAAAAAANAEsAAwACAAIAAAALAEoAAwACAAIAAAAMAEoAAwABAAAAAAANAEoAAwABAAAAAAAOAEsAAwACAAIAAAAQAEoAAwACAAIAAAASAEsAAwACAAIAAAAQAEwAAwACAAIAAAA=") +tile_set = ExtResource("6_2n7s7") +script = ExtResource("6_eta46") +jugador = NodePath("../../OnTheGround/Player") + +[node name="PuenteNormal" type="TileMapLayer" parent="TileMapLayers" unique_id=859821921] +process_mode = 4 +position = Vector2(1148, 9717) +tile_map_data = PackedByteArray("AAAIALv/AwABAAMAAAAIALz/AwAAAAIAAAAIAL3/AwAAAAIAAAAIAL7/AwAAAAIAAAAIAL//AwAAAAIAAAAIAMD/AwABAAMAAAAIAMH/AwAAAAIAAAAIAML/AwAAAAIAAAAIAMP/AwAAAAIAAAAIAMT/AwAAAAIAAAAIAMX/AwAAAAMAAAAJALz/AwAAAAIAAAAJAL3/AwABAAMAAAAJAL7/AwAAAAIAAAAJAL//AwABAAMAAAAJAMD/AwAAAAIAAAAJAMH/AwAAAAIAAAAJAML/AwABAAMAAAAJAMP/AwAAAAIAAAAJAMT/AwAAAAIAAAAJAMX/AwAAAAMAAAAKALz/AwAAAAIAAAAKAL3/AwABAAMAAAAKAL7/AwAAAAIAAAAKAL//AwAAAAIAAAAKAMD/AwAAAAIAAAAKAMH/AwABAAMAAAAKAML/AwAAAAIAAAAKAMP/AwABAAMAAAAKAMT/AwAAAAIAAAAKAMX/AwAAAAMAAAAIALr/AwAAAAEAAAAJALr/AwAAAAEAAAAKALr/AwAAAAEAAAAKALv/AwABAAMAAAAJALv/AwAAAAIAAAA=") +tile_set = ExtResource("6_2n7s7") + +[node name="Paths" type="TileMapLayer" parent="TileMapLayers" unique_id=879381567] +tile_set = ExtResource("10_mhnsj") + +[node name="DangerTiles" type="TileMapLayer" parent="TileMapLayers" unique_id=162223164] +tile_set = ExtResource("10_mhnsj") + +[node name="Void" type="TileMapLayer" parent="TileMapLayers" unique_id=1399480676 node_paths=PackedStringArray("consumable_node_holders") groups=["ignorar_shader"]] +z_index = 1 +texture_filter = 1 +material = ExtResource("1_lul3d") +tile_map_data = PackedByteArray("AAATAE0ADQABAAEAAAATAEkADQABAAEAAAAUAEgADQABAAEAAAAUAEcADQABAAEAAAAVAEYADQABAAEAAAAWAEUADQABAAEAAAAXAEQADQABAAEAAAAYAEQADQABAAEAAAAZAEMADQABAAEAAAAaAEMADQABAAEAAAAbAEMADQABAAEAAAAcAEMADQABAAEAAAAdAEMADQABAAEAAAAeAEQADQABAAEAAAAfAEQADQABAAEAAAAgAEUADQABAAEAAAAhAEYADQABAAEAAAAiAEcADQABAAEAAAAiAEgADQABAAEAAAAjAEkADQABAAEAAAAjAEoADQABAAEAAAAjAEsADQABAAEAAAAjAEwADQABAAEAAAAjAE0ADQABAAEAAAAiAE8ADQABAAEAAAAJAE0ADQABAAEAAAAKAE0ADQABAAEAAAALAE0ADQABAAEAAAAMAE0ADQABAAEAAAANAE0ADQABAAEAAAAOAE0ADQABAAEAAAAPAE0ADQABAAEAAAAQAE0ADQABAAEAAAARAE0ADQABAAEAAAASAE0ADQABAAEAAAASAEkADQABAAEAAAARAEkADQABAAEAAAAQAEkADQABAAEAAAAPAEkADQABAAEAAAAOAEkADQABAAEAAAANAEkADQABAAEAAAAMAEkADQABAAEAAAALAEkADQABAAEAAAAKAEkADQABAAEAAAAJAEkADQABAAEAAAAIAEgADQABAAEAAAAIAEcADQABAAEAAAAHAEYADQABAAEAAAAGAEUADQABAAEAAAAFAEQADQABAAEAAAAEAEQADQABAAEAAAADAEMADQABAAEAAAADAEIADQABAAEAAAADAEEADQABAAEAAAADAEAADQABAAEAAAADAD8ADQABAAEAAAADAD4ADQABAAEAAAADAD0ADQABAAEAAAADADwADQABAAEAAAADADsADQABAAEAAAADADoADQABAAEAAAADADkADQABAAEAAAADADgADQABAAEAAAADADcADQABAAEAAAD//zcADQABAAEAAAD//zgADQABAAEAAAD//zkADQABAAEAAAD//zoADQABAAEAAAD//zsADQABAAEAAAD//zwADQABAAEAAAD//z0ADQABAAEAAAD//z4ADQABAAEAAAD//z8ADQABAAEAAAD//0AADQABAAEAAAD//0EADQABAAEAAAD//0IADQABAAEAAAD//0MADQABAAEAAAD+/0QADQABAAEAAAD9/0QADQABAAEAAAD8/0UADQABAAEAAAD7/0YADQABAAEAAAD6/0cADQABAAEAAAD6/0gADQABAAEAAAD5/0kADQABAAEAAAD5/0oADQABAAEAAAD5/0sADQABAAEAAAD5/0wADQABAAEAAAD5/00ADQABAAEAAAD6/08ADQABAAEAAAAIAE8ADQABAAEAAAAKADIADQABAAEAAAAMAC8ADQABAAEAAAANAC0ADQABAAEAAAANACwADQABAAEAAAAOACwADQABAAEAAAAPACwADQABAAEAAAAQACwADQABAAEAAAARACwADQABAAEAAAASACwADQABAAEAAAATACwADQABAAEAAAAUACwADQABAAEAAAAVACwADQABAAEAAAAWACwADQABAAEAAAAXACwADQABAAEAAAAYACwADQABAAEAAAAZACwADQABAAEAAAAaACwADQABAAEAAAAbACwADQABAAEAAAAcACwADQABAAEAAAAdACwADQABAAEAAAAeACwADQABAAEAAAAfACwADQABAAEAAAAgACwADQABAAEAAAAgAC0ADQABAAEAAAAhAC8ADQABAAEAAAAhADAADQABAAEAAAAjADMADQABAAEAAAA7ADMADQABAAEAAAA9AC8ADQABAAEAAAA9ADAADQABAAEAAAA+AC0ADQABAAEAAAA+ACwADQABAAEAAAA+ACsADQABAAEAAAA+ACoADQABAAEAAAA+ACkADQABAAEAAAA+ACgADQABAAEAAAA+ACcADQABAAEAAAA9ACYADQABAAEAAAA9ACUADQABAAEAAAA9ACQADQABAAEAAAA8ACMADQABAAEAAAA7ACIADQABAAEAAAA7ACEADQABAAEAAAA6ACAADQABAAEAAAA5AB8ADQABAAEAAAA4AB4ADQABAAEAAAA3AB4ADQABAAEAAAA2AB0ADQABAAEAAAA1ABwADQABAAEAAAA0ABwADQABAAEAAAAzABwADQABAAEAAAAyABsADQABAAEAAAAxABsADQABAAEAAAAtABsADQABAAEAAAAsABsADQABAAEAAAArABwADQABAAEAAAAqABwADQABAAEAAAApABwADQABAAEAAAAoAB0ADQABAAEAAAAmAB4ADQABAAEAAAAnAB4ADQABAAEAAAAlAB8ADQABAAEAAAAkACAADQABAAEAAAAjACEADQABAAEAAAAjACIADQABAAEAAAAiACMADQABAAEAAAAhACQADQABAAEAAAAhACUADQABAAEAAAAhACYADQABAAEAAAAgACcADQABAAEAAAAgACgADQABAAEAAAANACgADQABAAEAAAANACcADQABAAEAAAAMACYADQABAAEAAAAMACUADQABAAEAAAALACQADQABAAEAAAAKACMADQABAAEAAAAKACIADQABAAEAAAAJACEADQABAAEAAAAIACEADQABAAEAAAAHACAADQABAAEAAAAGAB8ADQABAAEAAAAFAB8ADQABAAEAAAD+/x4ADQABAAEAAGD//x4ADQABAAEAAGAAAB4ADQABAAEAAGABAB4ADQABAAEAAGACAB4ADQABAAEAAGADAB4ADQABAAEAAGAEAB4ADQABAAEAAGD9/x8ADQABAAEAAGD8/x8ADQABAAEAAGD7/yAADQABAAEAAGD6/yEADQABAAEAAGD5/yEADQABAAEAAGD4/yIADQABAAEAAGD4/yMADQABAAEAAGD3/yQADQABAAEAAGD2/yUADQABAAEAAGD2/yYADQABAAEAAGD1/ycADQABAAEAAGD1/ygADQABAAEAAGD1/ykADQABAAEAAGD1/yoADQABAAEAAGD1/ysADQABAAEAAGD1/ywADQABAAEAAGD1/y0ADQABAAEAAGD2/y8ADQABAAEAAGD4/zIADQABAAEAAGAOACgADQABAAEAAAAPACgADQABAAEAAAAQACgADQABAAEAAAARACgADQABAAEAAAASACgADQABAAEAAAATACgADQABAAEAAAAUACgADQABAAEAAAAVACgADQABAAEAAAAWACgADQABAAEAAAAXACgADQABAAEAAAAYACgADQABAAEAAAAZACgADQABAAEAAAAaACgADQABAAEAAAAbACgADQABAAEAAAAcACgADQABAAEAAAAdACgADQABAAEAAAAeACgADQABAAEAAAAfACgADQABAAEAAAAtABoADQABAAEAAAAtABkADQABAAEAAAAsABgADQABAAEAAAAsABcADQABAAEAAAAsABYADQABAAEAAAAsABUADQABAAEAAAAsABQADQABAAEAAAAsABMADQABAAEAAAAsABIADQABAAEAAAAsABEADQABAAEAAAAsABAADQABAAEAAAAsAA8ADQABAAEAAAAsAA4ADQABAAEAAAAtAA0ADQABAAEAAAAtAAwADQABAAEAAAAsAAsADQABAAEAAAAsAAoADQABAAEAAAAsAAkADQABAAEAAAAsAAgADQABAAEAAAAsAAcADQABAAEAAAAtAAYADQABAAEAAAAtAAUADQABAAEAAAAxAAUADQABAAEAAAAyAAYADQABAAEAAAAyAAcADQABAAEAAAAyAAgADQABAAEAAAAyAAkADQABAAEAAAAyAAoADQABAAEAAAAyAAsADQABAAEAAAAyAAwADQABAAEAAAAyAA0ADQABAAEAAAAyAA4ADQABAAEAAAAyAA8ADQABAAEAAAAyABAADQABAAEAAAAyABEADQABAAEAAAAyABIADQABAAEAAAAyABMADQABAAEAAAAyABQADQABAAEAAAAyABUADQABAAEAAAAyABYADQABAAEAAAAyABcADQABAAEAAAAyABgADQABAAEAAAAyABkADQABAAEAAAAxABoADQABAAEAAAAgAPr/DQABAAEAAAA+APr/DQABAAEAAAAhAPr/DQABAAEAAAAiAPr/DQABAAEAAAAjAPr/DQABAAEAAAAkAPr/DQABAAEAAAAlAPr/DQABAAEAAAAmAPr/DQABAAEAAAAnAPr/DQABAAEAAAAoAPr/DQABAAEAAAApAPr/DQABAAEAAAAqAPr/DQABAAEAAAArAPr/DQABAAEAAAAsAPr/DQABAAEAAAAtAPr/DQABAAEAAAAuAPr/DQABAAEAAAAvAPr/DQABAAEAAAAwAPr/DQABAAEAAAAxAPr/DQABAAEAAAAyAPr/DQABAAEAAAAzAPr/DQABAAEAAAA0APr/DQABAAEAAAA1APr/DQABAAEAAAA2APr/DQABAAEAAAA3APr/DQABAAEAAAA4APr/DQABAAEAAAA5APr/DQABAAEAAAA6APr/DQABAAEAAAA7APr/DQABAAEAAAA8APr/DQABAAEAAAA9APr/DQABAAEAAAA=") +tile_set = ExtResource("7_urbuv") +script = ExtResource("6_x6al5") +consumable_node_holders = [NodePath("../../OnTheGround/SouthCopse")] + +[node name="PuenteRoto1" type="TileMapLayer" parent="TileMapLayers" unique_id=2136026877] +tile_map_data = PackedByteArray("AAAAAEIAAwABAAMAAAAAAEMAAwABAAMAAAABAEIAAwABAAMAAAABAEMAAwABAAMAAAAAAEQAAwAAAAMAAAABAEQAAwABAAEAAAACAEQAAwAAAAMAAAACAEIAAwABAAMAAAACAEMAAwAAAAIAAAA=") +tile_set = ExtResource("6_2n7s7") + +[node name="PuenteRoto2" type="TileMapLayer" parent="TileMapLayers" unique_id=397956603] +tile_map_data = PackedByteArray("AAAMACoAAwACAAEAAAAMACsAAwACAAEAAAANACoAAwACAAIAAAANACsAAwACAAIAAAAOACoAAwABAAAAAAAOACsAAwACAAIAAAAMACkAAwACAAEAAAANACkAAwACAAIAAAA=") +tile_set = ExtResource("6_2n7s7") + +[node name="PuenteRoto3" type="TileMapLayer" parent="TileMapLayers" unique_id=340376202] +tile_map_data = PackedByteArray("AAAuABoAAwABAAMAAAAuABsAAwABAAMAAAAvABkAAwABAAMAAAAvABoAAwABAAMAAAAvABsAAwABAAMAAAAuABwAAwAAAAMAAAAvABwAAwAAAAMAAAAwABwAAwAAAAMAAAAwABoAAwABAAMAAAAwABsAAwABAAMAAAAuABkAAwABAAEAAAAwABkAAwABAAIAAAA=") +tile_set = ExtResource("6_2n7s7") + +[node name="RocasFiludasGrandes2" type="TileMapLayer" parent="TileMapLayers" unique_id=1818733777] +z_index = -1 +position = Vector2(2599, -3792) +scale = Vector2(2.5, 2.5) +tile_map_data = PackedByteArray("AAACABQABAAAAAAAAAD//xMABAACAAIAAAAAABMABAADAAIAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="RocasFiludasMedianas03" type="TileMapLayer" parent="TileMapLayers" unique_id=233695376] +z_index = -1 +position = Vector2(2124, -3583.001) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAGABcABAAAAAIAAAAJABkABAACAAIAAAAKABkABAADAAIAAAAFABoABAABAAAAAAAGAAkABAACAAEAAAAIAAwABAACAAIAAAAJAAwABAADAAIAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="RocasFiludasMedianas04" type="TileMapLayer" parent="TileMapLayers" unique_id=703542278] +z_index = -1 +position = Vector2(2150, -3563.001) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAGABcABAAAAAIAAAAJABkABAACAAIAAAAKABkABAADAAIAAAAFABoABAABAAAAAAAIAAwABAAAAAIAAAAGAAkABAAAAAAAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="RocasFiludasPequeñas2" type="TileMapLayer" parent="TileMapLayers" unique_id=2026834945] +z_index = -1 +position = Vector2(2965, -2888) +tile_map_data = PackedByteArray("AAAKABwABAAAAAIAAAAIABwABAABAAAAAAD9/yQABQACAAMAAAD9/ywABQACAAMAAAD+/yQABQACAAMAAAAAACgABQACAAMAAAABACwABQACAAMAAAADACwABQACAAMAAAAEACIABQACAAMAAAAGACgABQACAAMAAAA=") +tile_set = ExtResource("9_1r7xj") + +[node name="EnemyNavigationRegion" type="NavigationRegion2D" parent="." unique_id=578300081] +editor_description = "The region that the enemy can cross. + +This is not done with a navigation layer in the tilemap because we want the enemy to be able to cross some bridges but not others. The plot reason is that islands where people tell stories keep the void at bay. The gameplay reason is that it gives the player breathing room.s" +visible = false +position = Vector2(788, 481) +navigation_polygon = SubResource("NavigationPolygon_05yrb") + +[node name="EnemyTrigger" type="Area2D" parent="." unique_id=869056008 node_paths=PackedStringArray("enemigo_vacio")] +editor_description = "Entering this area starts the enemy." +z_index = 10 +position = Vector2(1767, 2225) +collision_layer = 0 +script = ExtResource("14_2jb3d") +enemigo_vacio = NodePath("../OnTheGround/VoidSpreadingEnemy") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="EnemyTrigger" unique_id=81474364] +position = Vector2(1285, -533) +shape = SubResource("RectangleShape2D_lutqc") + +[node name="GoalReachedTrigger" type="Area2D" parent="." unique_id=724022793] +editor_description = "Entering this area starts the enemy." +position = Vector2(1128, 2966) +collision_layer = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="GoalReachedTrigger" unique_id=1393979645] +position = Vector2(1920, -2767.25) +shape = SubResource("RectangleShape2D_kgem8") + +[node name="OnTheGround" type="Node2D" parent="." unique_id=705126784] +y_sort_enabled = true +position = Vector2(607, 1073) + +[node name="Player" parent="OnTheGround" unique_id=1051216917 instance=ExtResource("5_yvrou")] +z_index = 1 +position = Vector2(1149, 4203) +player_name = "StoryWeaver" +speeds = SubResource("Resource_k5kgv") +sprite_frames = ExtResource("17_2jb3d") + +[node name="InputWalkBehavior" parent="OnTheGround/Player" index="0" unique_id=1817340985] +speeds = SubResource("Resource_k5kgv") + +[node name="PlayerSprite" parent="OnTheGround/Player" index="2" unique_id=1785485617] +material = ExtResource("38_5sbkm") +sprite_frames = ExtResource("17_2jb3d") + +[node name="Camera2D" type="Camera2D" parent="OnTheGround/Player" unique_id=1988400368] +position = Vector2(6, 19) +limit_left = -781 +limit_top = -316 +limit_right = 4266 +limit_bottom = 5674 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="PlayerMode" type="Node" parent="OnTheGround/Player" unique_id=501775504] +script = ExtResource("20_eta46") +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="VoidSpreadingEnemy" parent="OnTheGround" unique_id=1727069559 node_paths=PackedStringArray("void_layer", "idle_patrol_path") instance=ExtResource("29_roplb")] +unique_name_in_owner = true +position = Vector2(-8, 4074) +void_layer = NodePath("../../TileMapLayers/Void") +idle_patrol_path = NodePath("../VoidSpreadingEnemyPatrolPath") + +[node name="PathWalkBehavior" parent="OnTheGround/VoidSpreadingEnemy" index="3" unique_id=1511224206 node_paths=PackedStringArray("walking_path")] +walking_path = NodePath("../../VoidSpreadingEnemyPatrolPath") + +[node name="NavigationFollowWalkBehavior" parent="OnTheGround/VoidSpreadingEnemy" index="4" unique_id=804245903] +speeds = SubResource("Resource_roplb") + +[node name="ParticlesCanvasGroup" parent="OnTheGround/VoidSpreadingEnemy" index="8" unique_id=574273484] +z_index = 5 + +[node name="VoidSpreadingEnemyPatrolPath" type="Path2D" parent="OnTheGround" unique_id=1118270797] +position = Vector2(-699, 1178) +curve = SubResource("Curve2D_wy2h8") + +[node name="SouthCopse" type="Area2D" parent="OnTheGround" unique_id=450013731] +y_sort_enabled = true + +[node name="AreaFiller" type="Node" parent="OnTheGround/SouthCopse" unique_id=72060088] +script = ExtResource("31_k5kgv") +scenes = Array[PackedScene]([ExtResource("32_mhnsj")]) +minimum_separation = 140.0 +metadata/_custom_type_script = "uid://bdhjixygupit1" + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="OnTheGround/SouthCopse" unique_id=2058127733] +visible = false +position = Vector2(-1769, 1622) +polygon = PackedVector2Array(858, 1959, 1346, 1954, 1551, 2059, 1571, 2366, 1582, 2590, 1442, 2587, 1439.23, 2369.96, 805, 2389) + +[node name="CollisionPolygon2D2" type="CollisionPolygon2D" parent="OnTheGround/SouthCopse" unique_id=1122922614] +visible = false +position = Vector2(-3142, 1595) +polygon = PackedVector2Array(1701, 1960, 1897, 1975, 1894, 2235, 2017, 2260, 2017, 2329, 1804, 2333, 1755, 2363, 1768, 2590, 1693, 2567) + +[node name="Puzzle_Isla1" type="Node2D" parent="OnTheGround" unique_id=1542651651 node_paths=PackedStringArray("steps") groups=["ignorar_shader"]] +process_mode = 3 +position = Vector2(-607, -1073) +script = ExtResource("7_exxqa") +steps = [NodePath("Steps/SequencePuzzleStep1")] +metadata/_custom_type_script = "uid://c68oh8dtr21ti" +metadata/_edit_lock_ = true + +[node name="Steps" type="Node2D" parent="OnTheGround/Puzzle_Isla1" unique_id=191724364] +process_mode = 3 + +[node name="SequencePuzzleStep1" type="Node2D" parent="OnTheGround/Puzzle_Isla1/Steps" unique_id=1172241235 node_paths=PackedStringArray("sequence", "hint_sign")] +process_mode = 3 +position = Vector2(14, -7) +script = ExtResource("19_wynpd") +sequence = [NodePath("../../Objects/Rock1"), NodePath("../../Objects/Rock2"), NodePath("../../Objects/Rock3")] +hint_sign = NodePath("../../Hints/SequencePuzzleHintSign1") +metadata/_custom_type_script = "uid://ccc78coj2b1li" + +[node name="Objects" type="Node2D" parent="OnTheGround/Puzzle_Isla1" unique_id=1268155877] +process_mode = 3 +y_sort_enabled = true + +[node name="Rock1" parent="OnTheGround/Puzzle_Isla1/Objects" unique_id=1394313637 instance=ExtResource("20_ksd2f")] +process_mode = 3 +position = Vector2(79, 5011) +sprite_modulate = Color(0.82, 0.538, 0.703, 1) +audio_stream = ExtResource("21_hejod") + +[node name="Rock2" parent="OnTheGround/Puzzle_Isla1/Objects" unique_id=1249378641 instance=ExtResource("20_ksd2f")] +process_mode = 3 +position = Vector2(-130, 4824) +sprite_modulate = Color(0.547, 0.538, 0.82, 1) +audio_stream = ExtResource("10_mwct6") + +[node name="Rock3" parent="OnTheGround/Puzzle_Isla1/Objects" unique_id=1579667295 instance=ExtResource("20_ksd2f")] +process_mode = 3 +position = Vector2(80, 4639) +sprite_modulate = Color(0.538, 0.811, 0.82, 1) +audio_stream = ExtResource("12_4uxft") + +[node name="Rock4" parent="OnTheGround/Puzzle_Isla1/Objects" unique_id=1692635217 instance=ExtResource("20_ksd2f")] +process_mode = 3 +position = Vector2(303, 4824) +sprite_modulate = Color(0.712, 0.82, 0.538, 1) +audio_stream = ExtResource("24_2n7s7") + +[node name="Hints" type="Node2D" parent="OnTheGround/Puzzle_Isla1" unique_id=1573947688] +process_mode = 3 +y_sort_enabled = true +position = Vector2(43, 60) + +[node name="SequencePuzzleHintSign1" parent="OnTheGround/Puzzle_Isla1/Hints" unique_id=672388542 instance=ExtResource("16_w47k6")] +process_mode = 3 +position = Vector2(34, 4753) +script = ExtResource("27_5sbkm") +sprite_frames = ExtResource("26_urbuv") + +[node name="Puzzle_Isla2" type="Node2D" parent="OnTheGround" unique_id=36955158 node_paths=PackedStringArray("steps") groups=["ignorar_shader"]] +process_mode = 3 +y_sort_enabled = true +position = Vector2(-607, -1073) +script = ExtResource("7_exxqa") +steps = [NodePath("Steps/SequencePuzzleStep2")] +metadata/_custom_type_script = "uid://c68oh8dtr21ti" +metadata/_edit_lock_ = true + +[node name="Steps" type="Node2D" parent="OnTheGround/Puzzle_Isla2" unique_id=2008354483] +process_mode = 3 +position = Vector2(311, -349) + +[node name="SequencePuzzleStep2" type="Node2D" parent="OnTheGround/Puzzle_Isla2/Steps" unique_id=833381832 node_paths=PackedStringArray("sequence", "hint_sign")] +process_mode = 3 +script = ExtResource("19_wynpd") +sequence = [NodePath("../../Objects/Rock1"), NodePath("../../Objects/Rock3"), NodePath("../../Objects/Rock2"), NodePath("../../Objects/Rock4")] +hint_sign = NodePath("../../Hints/SequencePuzzleHintSign2") +metadata/_custom_type_script = "uid://ccc78coj2b1li" + +[node name="Objects" type="Node2D" parent="OnTheGround/Puzzle_Isla2" unique_id=1942393991] +process_mode = 3 +y_sort_enabled = true +position = Vector2(311, -349) + +[node name="Rock1" parent="OnTheGround/Puzzle_Isla2/Objects" unique_id=1313718178 instance=ExtResource("20_ksd2f")] +process_mode = 3 +position = Vector2(-550, 3043) +sprite_modulate = Color(0.82, 0.538, 0.703, 1) +audio_stream = ExtResource("21_hejod") + +[node name="Rock2" parent="OnTheGround/Puzzle_Isla2/Objects" unique_id=1700601430 instance=ExtResource("20_ksd2f")] +process_mode = 3 +position = Vector2(-217, 3302) +sprite_modulate = Color(0.547, 0.538, 0.82, 1) +audio_stream = ExtResource("10_mwct6") + +[node name="Rock3" parent="OnTheGround/Puzzle_Isla2/Objects" unique_id=1346734501 instance=ExtResource("20_ksd2f")] +process_mode = 3 +position = Vector2(87, 3054) +sprite_modulate = Color(0.538, 0.811, 0.82, 1) +audio_stream = ExtResource("12_4uxft") + +[node name="Rock4" parent="OnTheGround/Puzzle_Isla2/Objects" unique_id=2035089364 instance=ExtResource("20_ksd2f")] +process_mode = 3 +position = Vector2(-234, 2809) +sprite_modulate = Color(0.712, 0.82, 0.538, 1) +audio_stream = ExtResource("24_2n7s7") + +[node name="Hints" type="Node2D" parent="OnTheGround/Puzzle_Isla2" unique_id=129858395] +process_mode = 3 +y_sort_enabled = true +position = Vector2(311, -349) + +[node name="SequencePuzzleHintSign2" parent="OnTheGround/Puzzle_Isla2/Hints" unique_id=27061825 instance=ExtResource("16_w47k6")] +process_mode = 3 +position = Vector2(-229, 3030) +script = ExtResource("27_5sbkm") +sprite_frames = ExtResource("26_urbuv") + +[node name="Puzzle_Isla3" type="Node2D" parent="OnTheGround" unique_id=1390023867 node_paths=PackedStringArray("steps") groups=["ignorar_shader"]] +process_mode = 3 +y_sort_enabled = true +position = Vector2(-607, -1073) +script = ExtResource("7_exxqa") +steps = [NodePath("Steps/SequencePuzzleStep3")] +metadata/_custom_type_script = "uid://c68oh8dtr21ti" +metadata/_edit_lock_ = true + +[node name="Steps" type="Node2D" parent="OnTheGround/Puzzle_Isla3" unique_id=2120289124] +process_mode = 3 +position = Vector2(2772, -730) + +[node name="SequencePuzzleStep3" type="Node2D" parent="OnTheGround/Puzzle_Isla3/Steps" unique_id=1378311433 node_paths=PackedStringArray("sequence", "hint_sign")] +process_mode = 3 +script = ExtResource("19_wynpd") +sequence = [NodePath("../../Objects/Rock1"), NodePath("../../Objects/Rock2"), NodePath("../../Objects/Rock4"), NodePath("../../Objects/Rock3"), NodePath("../../Objects/Rock2")] +hint_sign = NodePath("../../Hints/SequencePuzzleHintSign3") +metadata/_custom_type_script = "uid://ccc78coj2b1li" + +[node name="SequencePuzzleStep4" type="Node2D" parent="OnTheGround/Puzzle_Isla3/Steps" unique_id=661202173 node_paths=PackedStringArray("sequence", "hint_sign")] +process_mode = 3 +script = ExtResource("19_wynpd") +sequence = [NodePath("../../Objects/Rock1"), NodePath("../../Objects/Rock2"), NodePath("../../Objects/Rock4"), NodePath("../../Objects/Rock3"), NodePath("../../Objects/Rock2")] +hint_sign = NodePath("../../Hints/SequencePuzzleHintSign3") +metadata/_custom_type_script = "uid://ccc78coj2b1li" + +[node name="Objects" type="Node2D" parent="OnTheGround/Puzzle_Isla3" unique_id=288565550] +process_mode = 3 +y_sort_enabled = true +position = Vector2(2772, -730) + +[node name="Rock1" parent="OnTheGround/Puzzle_Isla3/Objects" unique_id=1926318868 instance=ExtResource("20_ksd2f")] +position = Vector2(-59, 3428) +sprite_modulate = Color(0.82, 0.538, 0.703, 1) +audio_stream = ExtResource("21_hejod") + +[node name="Rock2" parent="OnTheGround/Puzzle_Isla3/Objects" unique_id=1032513244 instance=ExtResource("20_ksd2f")] +position = Vector2(300, 3750) +sprite_modulate = Color(0.547, 0.538, 0.82, 1) +audio_stream = ExtResource("10_mwct6") + +[node name="Rock3" parent="OnTheGround/Puzzle_Isla3/Objects" unique_id=1478288653 instance=ExtResource("20_ksd2f")] +position = Vector2(297, 3147) +sprite_modulate = Color(0.538, 0.811, 0.82, 1) +audio_stream = ExtResource("12_4uxft") + +[node name="Rock4" parent="OnTheGround/Puzzle_Isla3/Objects" unique_id=1278887458 instance=ExtResource("20_ksd2f")] +position = Vector2(689, 3438) +sprite_modulate = Color(0.712, 0.82, 0.538, 1) +audio_stream = ExtResource("24_2n7s7") + +[node name="Hints" type="Node2D" parent="OnTheGround/Puzzle_Isla3" unique_id=298516830] +process_mode = 3 +y_sort_enabled = true +position = Vector2(2772, -730) + +[node name="SequencePuzzleHintSign3" parent="OnTheGround/Puzzle_Isla3/Hints" unique_id=2125854030 instance=ExtResource("16_w47k6")] +process_mode = 3 +position = Vector2(305, 3401) +script = ExtResource("27_5sbkm") +sprite_frames = ExtResource("26_urbuv") + +[node name="GuardiaI1_01" parent="OnTheGround" unique_id=689832587 instance=ExtResource("29_odxnt")] +z_index = -1 +position = Vector2(-382.00003, 3596) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("30_ptmxe") +alerted_sound_stream = ExtResource("32_wbp2h") +wait_time = 0.1 +move_speed = 220.0 +detection_area_scale = 0.0 + +[node name="SightRayCast" parent="OnTheGround/GuardiaI1_01" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="OnTheGround/GuardiaI1_01" index="3" unique_id=885694991] +scale = Vector2(1e-05, 1e-05) + +[node name="Light" parent="OnTheGround/GuardiaI1_01/DetectionArea" index="0" unique_id=366085581] +visible = false +color = Color(1, 0.0627451, 0.2901961, 1) + +[node name="AnimatedSprite2D" parent="OnTheGround/GuardiaI1_01" index="4" unique_id=616054452] +sprite_frames = ExtResource("30_ptmxe") + +[node name="AlertSound" parent="OnTheGround/GuardiaI1_01/Sounds" parent_id_path=PackedInt32Array(689832587, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("32_wbp2h") + +[node name="GuardiaI2_01" parent="OnTheGround" unique_id=2097753642 node_paths=PackedStringArray("patrol_path") instance=ExtResource("29_odxnt")] +z_index = 12 +position = Vector2(-812, 1566.0002) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("30_ptmxe") +alerted_sound_stream = ExtResource("32_wbp2h") +patrol_path = NodePath("../GuardiaI2-ruta01") +wait_time = 1.5 +move_speed = 110.0 +detection_area_scale = 0.9 + +[node name="SightRayCast" parent="OnTheGround/GuardiaI2_01" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="OnTheGround/GuardiaI2_01" index="3" unique_id=885694991] +scale = Vector2(0.9, 0.9) + +[node name="Light" parent="OnTheGround/GuardiaI2_01/DetectionArea" index="0" unique_id=366085581] +color = Color(1, 0.0627451, 0.2901961, 1) + +[node name="AnimatedSprite2D" parent="OnTheGround/GuardiaI2_01" index="4" unique_id=616054452] +sprite_frames = ExtResource("30_ptmxe") + +[node name="AlertSound" parent="OnTheGround/GuardiaI2_01/Sounds" parent_id_path=PackedInt32Array(2097753642, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("32_wbp2h") + +[node name="GuardiaI3_01" parent="OnTheGround" unique_id=2052644461 node_paths=PackedStringArray("patrol_path") instance=ExtResource("29_odxnt")] +z_index = 12 +position = Vector2(2042, 2071) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("30_ptmxe") +alerted_sound_stream = ExtResource("32_wbp2h") +patrol_path = NodePath("../GuardiaI3-ruta01") +wait_time = 1.5 +move_speed = 110.0 +detection_area_scale = 0.9 + +[node name="SightRayCast" parent="OnTheGround/GuardiaI3_01" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="OnTheGround/GuardiaI3_01" index="3" unique_id=885694991] +scale = Vector2(0.9, 0.9) + +[node name="AnimatedSprite2D" parent="OnTheGround/GuardiaI3_01" index="4" unique_id=616054452] +sprite_frames = ExtResource("30_ptmxe") + +[node name="AlertSound" parent="OnTheGround/GuardiaI3_01/Sounds" parent_id_path=PackedInt32Array(2052644461, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("32_wbp2h") + +[node name="GuardiaI3_02" parent="OnTheGround" unique_id=814317191 node_paths=PackedStringArray("patrol_path") instance=ExtResource("29_odxnt")] +z_index = 12 +position = Vector2(2730, 1397) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("30_ptmxe") +alerted_sound_stream = ExtResource("32_wbp2h") +patrol_path = NodePath("../GuardiaI3-ruta02") +wait_time = 1.5 +move_speed = 110.0 +detection_area_scale = 0.9 + +[node name="SightRayCast" parent="OnTheGround/GuardiaI3_02" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="OnTheGround/GuardiaI3_02" index="3" unique_id=885694991] +scale = Vector2(0.9, 0.9) + +[node name="AnimatedSprite2D" parent="OnTheGround/GuardiaI3_02" index="4" unique_id=616054452] +sprite_frames = ExtResource("30_ptmxe") + +[node name="AlertSound" parent="OnTheGround/GuardiaI3_02/Sounds" parent_id_path=PackedInt32Array(814317191, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("32_wbp2h") + +[node name="GuardiaI3_03" parent="OnTheGround" unique_id=1803844986 node_paths=PackedStringArray("patrol_path") instance=ExtResource("29_odxnt")] +z_index = 12 +position = Vector2(2856, 2282.0002) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("30_ptmxe") +alerted_sound_stream = ExtResource("32_wbp2h") +patrol_path = NodePath("../GuardiaI3-ruta03") +wait_time = 1.5 +move_speed = 110.0 +detection_area_scale = 0.9 + +[node name="SightRayCast" parent="OnTheGround/GuardiaI3_03" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="OnTheGround/GuardiaI3_03" index="3" unique_id=885694991] +scale = Vector2(0.9, 0.9) + +[node name="Light" parent="OnTheGround/GuardiaI3_03/DetectionArea" index="0" unique_id=366085581] +color = Color(0, 0, 0, 1) + +[node name="AnimatedSprite2D" parent="OnTheGround/GuardiaI3_03" index="4" unique_id=616054452] +sprite_frames = ExtResource("30_ptmxe") + +[node name="AlertSound" parent="OnTheGround/GuardiaI3_03/Sounds" parent_id_path=PackedInt32Array(1803844986, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("32_wbp2h") + +[node name="GuardiaI2-ruta01" type="Path2D" parent="OnTheGround" unique_id=1855490666] +top_level = true +position = Vector2(-415.99976, 2536) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_fnr3q") + +[node name="GuardiaI3-ruta01" type="Path2D" parent="OnTheGround" unique_id=1047306635] +top_level = true +position = Vector2(2268, 2333) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_wbp2h") + +[node name="GuardiaI3-ruta02" type="Path2D" parent="OnTheGround" unique_id=307797527] +top_level = true +position = Vector2(2670, 2527) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_vu7le") + +[node name="GuardiaI3-ruta03" type="Path2D" parent="OnTheGround" unique_id=527580858] +top_level = true +position = Vector2(1735, 3276.0002) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_uu1t5") + +[node name="Luto" type="AnimatedSprite2D" parent="OnTheGround" unique_id=1917759583] +position = Vector2(2427, -1127) +sprite_frames = ExtResource("33_fnr3q") +animation = &"bark" +autoplay = "bark" +flip_h = true + +[node name="CartelShift" parent="OnTheGround" unique_id=1119489657 instance=ExtResource("91_cartel_firma")] +z_index = 1 +position = Vector2(765, 3778) +firma = "- Shift" +text = "“[u]Corre[/u] antes de que no quede nada.”" + +[node name="CartelShiftHilo3" parent="OnTheGround" unique_id=771040 instance=ExtResource("91_cartel_firma")] +z_index = 1 +position = Vector2(2509, 828) +firma = "- Shift" +text = "“[u]Corre[/u]... corre y no mires atrás.”" + +[node name="CollectibleItem3" parent="OnTheGround" unique_id=1547732840 groups=["ignorar_shader"] instance=ExtResource("28_roplb")] +z_index = 1 +position = Vector2(2432, 785) +script = ExtResource("18_bobf1") +revealed = false +item = SubResource("Resource_mhnsj") +es_hilo_del_perdon = false +pause_game_during_dialogue = true +bloquear_salto_dialogo = true +collected_dialogue = ExtResource("38_uqs7j") +dialogue_title = &"hilo_3" + +[node name="CollectibleItem2" parent="OnTheGround" unique_id=327991066 groups=["ignorar_shader"] instance=ExtResource("28_roplb")] +z_index = 1 +position = Vector2(128, 1639) +script = ExtResource("18_bobf1") +revealed = false +item = SubResource("Resource_mhnsj") +es_hilo_del_perdon = false +pause_game_during_dialogue = true +bloquear_salto_dialogo = true +collected_dialogue = ExtResource("38_uqs7j") +dialogue_title = &"hilo_2" + +[node name="CollectibleItem1" parent="OnTheGround" unique_id=1922470313 groups=["ignorar_shader"] instance=ExtResource("28_roplb")] +z_index = 1 +position = Vector2(-518, 3366) +script = ExtResource("18_bobf1") +revealed = false +item = SubResource("Resource_mhnsj") +es_hilo_del_perdon = false +pause_game_during_dialogue = true +bloquear_salto_dialogo = true +collected_dialogue = ExtResource("38_uqs7j") +dialogue_title = &"hilo_1" + +[node name="LevelExit" type="Node2D" parent="." unique_id=2113284620] +y_sort_enabled = true +position = Vector2(2257, 1927) + +[node name="Teleporter" type="Area2D" parent="LevelExit" unique_id=1444062941] +position = Vector2(1666, -1297) +collision_layer = 4 +script = ExtResource("37_eta46") +next_scene = "uid://ifu118afp3bq" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="LevelExit/Teleporter" unique_id=597698081] +position = Vector2(-886.5, -581.25) +shape = SubResource("RectangleShape2D_2jb3d") + +[node name="TeleporterLogic" type="Node" parent="LevelExit/Teleporter" unique_id=300799284 node_paths=PackedStringArray("teleport_area", "scene_link")] +script = ExtResource("38_dwwin") +teleport_area = NodePath("..") +scene_link = NodePath("..") + +[node name="Niebla" type="CanvasLayer" parent="." unique_id=1404155658] +follow_viewport_enabled = true + +[node name="ColorRectNeblina" type="ColorRect" parent="Niebla" unique_id=447500649] +material = SubResource("ShaderMaterial_ptmxe") +offset_left = -987.0 +offset_top = -1706.0 +offset_right = 4518.0 +offset_bottom = 6652.0 + +[node name="HUD" parent="." unique_id=1953354605 instance=ExtResource("24_p5ybv")] + +[node name="StoryQuestProgress" parent="HUD/HBoxContainer" parent_id_path=PackedInt32Array(1953354605, 1000774734) index="1" unique_id=373983898] +script = ExtResource("99_hudsp") +ocultar = false + +[node name="HelperContainer" parent="HUD/HBoxContainer/StoryQuestProgress/HBoxContainer" parent_id_path=PackedInt32Array(1953354605, 373983898, 2124538819) index="0" unique_id=1334612586] +visible = false + +[node name="Label" type="Label" parent="HUD" unique_id=1190354533] +unique_name_in_owner = true +offset_left = 1050.0 +offset_top = 71.0 +offset_right = 1082.0 +offset_bottom = 94.0 +label_settings = SubResource("LabelSettings_fnr3q") +horizontal_alignment = 1 +script = ExtResource("36_x4yb7") + +[node name="IconoFragmento" type="TextureRect" parent="HUD/Label" unique_id=771002] +layout_mode = 0 +offset_top = -34.0 +offset_right = 32.0 +offset_bottom = -2.0 +texture = ExtResource("97_icono_hilo") +expand_mode = 1 +stretch_mode = 5 + +[node name="SaturacionManager" type="Node" parent="." unique_id=1343521047 groups=["ignorar_shader"]] +script = ExtResource("36_7541g") +material_mundo = ExtResource("37_1r7xj") +material_jugador = ExtResource("38_5sbkm") + +[node name="StealthGameLogic" type="Node" parent="." unique_id=640403637] +script = ExtResource("48_2jb3d") + +[node name="Cinematic" type="Node2D" parent="." unique_id=1419768499] +script = ExtResource("49_eta46") +autostart = false +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="LlegadaDelVacio" type="Area2D" parent="." unique_id=771010 node_paths=PackedStringArray("enemigo_vacio", "puentes", "puentes_rotos")] +editor_description = "Al entrar Lino a la isla del primer puzzle, el vacío baja del norte y rompe los tres puentes." +position = Vector2(440, 4832) +collision_layer = 0 +script = ExtResource("98_llegada_vacio") +enemigo_vacio = NodePath("../OnTheGround/VoidSpreadingEnemy") +puentes = [NodePath("../TileMapLayers/Puente3"), NodePath("../TileMapLayers/Puente2"), NodePath("../TileMapLayers/Puente1")] +puentes_rotos = [NodePath("../TileMapLayers/PuenteRoto3"), NodePath("../TileMapLayers/PuenteRoto2"), NodePath("../TileMapLayers/PuenteRoto1")] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="LlegadaDelVacio" unique_id=771011] +shape = SubResource("RectangleShape2D_llegada_vacio") + +[connection signal="body_entered" from="EnemyTrigger" to="EnemyTrigger" method="_on_body_entered"] +[connection signal="body_entered" from="GoalReachedTrigger" to="OnTheGround/VoidSpreadingEnemy" method="defeat" flags=6 unbinds=1] +[connection signal="solved" from="OnTheGround/Puzzle_Isla1" to="OnTheGround/CollectibleItem1" method="reveal"] +[connection signal="solved" from="OnTheGround/Puzzle_Isla2" to="OnTheGround/CollectibleItem2" method="reveal"] +[connection signal="solved" from="OnTheGround/Puzzle_Isla3" to="OnTheGround/CollectibleItem3" method="reveal"] +[connection signal="tree_exited" from="OnTheGround/CollectibleItem3" to="." method="reparar_puente_3"] +[connection signal="tree_exited" from="OnTheGround/CollectibleItem2" to="." method="reparar_puente_2"] +[connection signal="tree_exited" from="OnTheGround/CollectibleItem1" to="." method="reparar_puente_1"] + +[editable path="OnTheGround/Player"] +[editable path="OnTheGround/VoidSpreadingEnemy"] +[editable path="OnTheGround/GuardiaI1_01"] +[editable path="OnTheGround/GuardiaI2_01"] +[editable path="OnTheGround/GuardiaI3_01"] +[editable path="OnTheGround/GuardiaI3_02"] +[editable path="OnTheGround/GuardiaI3_03"] +[editable path="HUD"] +[editable path="HUD/HBoxContainer/StoryQuestProgress"] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_isla_devorada.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_isla_devorada.gd new file mode 100644 index 0000000000..30d15ab6f5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_isla_devorada.gd @@ -0,0 +1,531 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node +## El vacío devora la isla que Lino deja al cruzar un puente. + +# 0 es State.IDLE del enum de VoidSpreadingEnemy: el vacío quieto, esperando +const ESTADO_RONDA: int = 0 +const RUTA_EN_EL_SUELO: String = "OnTheGround" +const RUTA_JUGADOR: String = "OnTheGround/Player" +const RUTA_VACIO: String = "OnTheGround/VoidSpreadingEnemy" +const RUTA_SUELO: String = "TileMapLayers/Suelo" +const RUTA_PRIMER_PUENTE: String = "TileMapLayers/PuenteIsla1a2" +const RUTA_PUENTE: String = "TileMapLayers/Puente%d" +const NOMBRE_DE_LUTO: StringName = &"Luto" +const PREFIJO_DE_PUZZLE: String = "Puzzle_" +const VECINAS: Array[Vector2i] = [Vector2i.UP, Vector2i.DOWN, Vector2i.LEFT, Vector2i.RIGHT] +const PAUSA_ENTRE_POLVOS: float = 0.12 +const DISTANCIA_DE_DISPARO: float = 230.0 +const ZOOM_AL_ALEJAR: float = 0.6 +const TIEMPO_CAMARA: float = 0.9 +const VELOCIDAD_AL_DEVORAR: float = 1100.0 +const TIEMPO_CRECER: float = 0.8 +const PARTE_DEL_PUENTE_PARA_CALMARSE: float = 0.8 +const RADIO_DE_UNA_NUBE: float = 144.0 +const FURIA_POR_NUBE: float = 200.0 +const TIEMPO_MINIMO: float = 1.6 +const PARTE_DEL_RADIO_PARA_LA_VUELTA: float = 0.55 +const RADIO_AL_DEVORAR: float = 230.0 +const TIEMPO_RESTOS: float = 0.7 +const VIAJES_MAXIMOS: int = 40 +const TIEMPO_CRUZAR_PUENTE: float = 1.1 +const PAUSA_FINAL: float = 0.5 +const TIEMPO_SIN_CAPTURA: float = 2.0 +const CELDAS_MAXIMAS: int = 4000 +const VELOCIDAD_POR_ISLA: Array[float] = [110.0, 135.0, 160.0] +const VENTAJA_POR_ISLA: Array[float] = [0.0, 0.0, 6.0] +const FRENO_POR_MUERTE: float = 0.06 +const VELOCIDAD_MINIMA: float = 0.6 +const CELDAS_MAXIMAS_DE_LLEGADA: int = 20000 +const DISTANCIA_PUENTE_A_ISLA: float = 96.0 +const DISTANCIA_DE_LLEGADA: float = 4.0 +const MAXIMA_DISTANCIA_A_UNA_CELDA: float = 6.0 +const MARGEN_DE_SALIDA_DEL_PUENTE: float = 32.0 + +# static: las islas ya devoradas sobreviven a la recarga; logica_nivel_2 las ajusta +static var hechas: Array[bool] = [false, false] + +var nivel: Node2D +var jugador: Node2D +var vacio: Node2D +var suelo: TileMapLayer +var ruta: Path2D +var cruces: Array[Dictionary] = [] +var ocupada: bool = false +var velocidades_del_vacio: CharacterSpeeds +var vacio_esperando: bool = false +var furia: float = 0.0 +var proximo_polvo: float = 0.0 + + +func _ready() -> void: + nivel = get_parent() as Node2D + jugador = nivel.get_node_or_null(RUTA_JUGADOR) as Node2D + vacio = nivel.get_node_or_null(RUTA_VACIO) as Node2D + suelo = nivel.get_node_or_null(RUTA_SUELO) as TileMapLayer + if not jugador or not vacio or not suelo: + set_process(false) + return + ruta = vacio.get("idle_patrol_path") as Path2D + if not ruta: + set_process(false) + return + + var anterior := Vector2.ZERO + var primer_puente := nivel.get_node_or_null(RUTA_PRIMER_PUENTE) as TileMapLayer + if primer_puente: + anterior = TileMapMaskBounds.get_world_bounds(primer_puente).get_center() + for numero in [1, 2]: + var puente := nivel.get_node_or_null(RUTA_PUENTE % numero) as TileMapLayer + if not puente: + break + var cruce := _crear_cruce(puente, anterior) + cruces.append(cruce) + anterior = cruce.salida + _dejar_como_estaba.call_deferred() + + +func _process(delta: float) -> void: + _ajustar_velocidad_del_vacio() + # Ya atrapado: que nada más lo capture mientras cae. + if jugador.get("mode") == Player.Mode.DEFEATED and jugador.collision_layer != 0: + jugador.set_deferred("collision_layer", 0) + _soltar_polvo_de_furia() + _soltar_polvo_si_esta_quieto(delta) + if ocupada or not is_instance_valid(vacio) or vacio.get("void_layer") == null: + return + if jugador.get("mode") != Player.Mode.USER_CONTROLLED: + return + var indice := _cruce_recien_pisado() + if indice >= 0: + hechas[indice] = true + _devorar(indice) + + +func _crear_cruce(puente: TileMapLayer, anterior: Vector2) -> Dictionary: + var limites := TileMapMaskBounds.get_world_bounds(puente) + var centro := limites.get_center() + var extremo_a := Vector2(centro.x, limites.position.y) + var extremo_b := Vector2(centro.x, limites.end.y) + if limites.size.x > limites.size.y: + extremo_a = Vector2(limites.position.x, centro.y) + extremo_b = Vector2(limites.end.x, centro.y) + var entrada := ( + extremo_a + if extremo_a.distance_to(anterior) < extremo_b.distance_to(anterior) + else extremo_b + ) + var salida := extremo_b if entrada == extremo_a else extremo_a + var direccion := (salida - entrada).normalized() + var medio := ruta.curve.get_closest_offset(ruta.to_local(centro)) + var mitad := entrada.distance_to(salida) / 2.0 + return { + "puente": puente, + "entrada": entrada, + "salida": salida, + "direccion": direccion, + "tramo_entrada": medio - mitad, + "tramo_salida": medio + mitad, + "llegada": _isla_de_llegada(salida, direccion), + } + + +func _cruce_recien_pisado() -> int: + var reparados: Array = (nivel.get_script() as GDScript).get("puentes_listos") + var celda := suelo.local_to_map(suelo.to_local(jugador.global_position)) + for indice in cruces.size(): + if hechas[indice] or indice >= reparados.size() or not reparados[indice]: + continue + var cruce := cruces[indice] + var lejos: bool = jugador.global_position.distance_to(cruce.salida) > DISTANCIA_DE_DISPARO + if lejos and (cruce.llegada as Dictionary).has(celda): + return indice + return -1 + + +func _soltar_polvo_si_esta_quieto(delta: float) -> void: + # El vacío quieto no emite partículas, así que se piden a mano para que se vea + if not vacio_esperando or not is_instance_valid(vacio): + return + proximo_polvo -= delta + if proximo_polvo <= 0.0: + proximo_polvo = PAUSA_ENTRE_POLVOS + vacio.call("_emit_particles") + + +func _devorar(indice: int) -> void: + ocupada = true + var cruce := cruces[indice] + + var sombras := _congelar_todo_para_devorar() + var celdas := _celdas_de_la_isla_que_se_deja(cruce) + var centro := _centro_de(celdas) + + var camara := get_viewport().get_camera_2d() + var posicion_camara := camara.position + var zoom_camara := camara.zoom + var suavizado := camara.position_smoothing_enabled + camara.position_smoothing_enabled = false + await _alejar_camara(camara, centro, zoom_camara) + + await _devorar_la_isla(cruce, celdas, centro) + await _cruzar_el_puente(cruce, camara) + + await _volver_camara(camara, posicion_camara, zoom_camara) + camara.position_smoothing_enabled = suavizado + + await _devolver_el_mundo(indice, sombras) + + +func _congelar_todo_para_devorar() -> Dictionary: + jugador.take_control(self) + jugador.velocity = Vector2.ZERO + var sombras := _congelar_sombras() + _permitir_captura(false) + vacio.path_walk_behavior.process_mode = Node.PROCESS_MODE_DISABLED + return sombras + + +func _punto_de(celda: Vector2i) -> Vector2: + return suelo.to_global(suelo.map_to_local(celda)) + + +func _centro_de(celdas: Array[Vector2i]) -> Vector2: + var centro := Vector2.ZERO + for celda in celdas: + centro += _punto_de(celda) + if not celdas.is_empty(): + centro /= float(celdas.size()) + return centro + + +func _radio_de(celdas: Array[Vector2i], centro: Vector2) -> float: + var radio := 0.0 + for celda in celdas: + radio = maxf(radio, centro.distance_to(_punto_de(celda))) + return radio + + +func _alejar_camara(camara: Camera2D, centro: Vector2, zoom_original: Vector2) -> void: + var alejar := create_tween().set_parallel(true) + alejar.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + alejar.tween_property(camara, "global_position", centro, TIEMPO_CAMARA) + alejar.tween_property(camara, "zoom", zoom_original * ZOOM_AL_ALEJAR, TIEMPO_CAMARA) + await alejar.finished + + +func _volver_camara(camara: Camera2D, posicion: Vector2, zoom: Vector2) -> void: + var volver := create_tween().set_parallel(true) + volver.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + volver.tween_property(camara, "position", posicion, TIEMPO_CAMARA) + volver.tween_property(camara, "zoom", zoom, TIEMPO_CAMARA) + await volver.finished + camara.position = posicion + + +func _devorar_la_isla(cruce: Dictionary, celdas: Array[Vector2i], centro: Vector2) -> void: + var pie_del_puente := ruta.to_global(ruta.curve.sample_baked(cruce.tramo_entrada)) + var pendientes: Array[Vector2i] = celdas.duplicate() + var radio_isla := _radio_de(celdas, centro) + var radio_vuelta := radio_isla * PARTE_DEL_RADIO_PARA_LA_VUELTA + var alcance := radio_isla - radio_vuelta + DISTANCIA_PUENTE_A_ISLA + var angulo := (pie_del_puente - centro).angle() + var duracion_vuelta := maxf(TAU * radio_vuelta / VELOCIDAD_AL_DEVORAR, TIEMPO_MINIMO) + _desvanecer_lo_que_hay_en(celdas, duracion_vuelta + TIEMPO_RESTOS) + var alerta: AnimationPlayer = vacio.get("alert_animation") + if alerta: + alerta.play(&"alert") + await _crecer_la_furia(pendientes, alcance) + if _tramo_actual() < cruce.tramo_salida: + await _llevar_al_vacio( + centro + Vector2.from_angle(angulo) * radio_vuelta, pendientes, alcance + ) + await _dar_la_vuelta(centro, angulo, radio_vuelta, duracion_vuelta, pendientes, alcance) + await _ir_por_los_restos(pendientes, pie_del_puente) + + +func _crecer_la_furia(pendientes: Array[Vector2i], alcance: float) -> void: + var crecer := create_tween() + crecer.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + crecer.tween_property(self, "furia", alcance, TIEMPO_CRECER) + while crecer.is_running(): + _devorar_cerca_del_vacio(pendientes, furia) + await get_tree().process_frame + + +func _dar_la_vuelta( + centro: Vector2, + angulo: float, + radio: float, + duracion: float, + pendientes: Array[Vector2i], + alcance: float +) -> void: + var vuelta := create_tween() + vuelta.tween_method( + func(giro: float) -> void: + vacio.global_position = centro + Vector2.from_angle(angulo + giro) * radio, + 0.0, + TAU, + duracion + ) + while vuelta.is_running(): + _devorar_cerca_del_vacio(pendientes, alcance) + await get_tree().process_frame + + +func _cruzar_el_puente(cruce: Dictionary, camara: Camera2D) -> void: + var puente: TileMapLayer = cruce.puente + Retejido.sonar_caida(puente) + Retejido.deshacer_por_franjas(puente, TIEMPO_CRUZAR_PUENTE, cruce.direccion) + var cruzar := create_tween().set_parallel(true) + cruzar.tween_method( + _poner_vacio_en_el_tramo, cruce.tramo_entrada, cruce.tramo_salida, TIEMPO_CRUZAR_PUENTE + ) + cruzar.tween_property(camara, "global_position", cruce.salida, TIEMPO_CRUZAR_PUENTE) + var calmar := cruzar.tween_property( + self, "furia", 0.0, TIEMPO_CRUZAR_PUENTE * PARTE_DEL_PUENTE_PARA_CALMARSE + ) + calmar.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + await cruzar.finished + await get_tree().create_timer(PAUSA_FINAL).timeout + + +func _devolver_el_mundo(indice: int, sombras: Dictionary) -> void: + vacio.state = ESTADO_RONDA + var ventaja := VENTAJA_POR_ISLA[mini(indice + 1, VENTAJA_POR_ISLA.size() - 1)] + if ventaja > 0.0: + vacio.path_walk_behavior.process_mode = Node.PROCESS_MODE_DISABLED + vacio_esperando = true + _descongelar_sombras(sombras) + _devolver_el_control() + ocupada = false + await get_tree().create_timer(maxf(TIEMPO_SIN_CAPTURA, ventaja), false).timeout + vacio_esperando = false + if is_instance_valid(vacio) and vacio.state == ESTADO_RONDA: + vacio.path_walk_behavior.process_mode = Node.PROCESS_MODE_INHERIT + _permitir_captura(true) + + +func _dejar_como_estaba() -> void: + var ultima := -1 + for indice in cruces.size(): + if not hechas[indice]: + continue + ultima = indice + var cruce := cruces[indice] + var celdas := _celdas_de_la_isla_que_se_deja(cruce) + _desvanecer_lo_que_hay_en(celdas, 0.0) + _consumir(celdas, true) + var puente: TileMapLayer = cruce.puente + puente.enabled = false + puente.hide() + if ultima >= 0: + _poner_vacio_en_el_tramo(cruces[ultima].tramo_salida) + + +func _soltar_polvo_de_furia() -> void: + if furia <= 0.0 or not is_instance_valid(vacio): + return + var nubes: PackedScene = vacio.get("void_particles") + var grupo: Node = vacio.get("particles_canvas_group") + if not nubes or not grupo: + return + var alcance_del_polvo := maxf(furia - RADIO_DE_UNA_NUBE, 0.0) + for i in int(ceil(furia / FURIA_POR_NUBE)): + var nube: GPUParticles2D = nubes.instantiate() + nube.position = Vector2.from_angle(randf() * TAU) * alcance_del_polvo * sqrt(randf()) + nube.emitting = true + nube.finished.connect(nube.queue_free) + grupo.add_child(nube) + + +func _ajustar_velocidad_del_vacio() -> void: + if not is_instance_valid(vacio) or not ruta: + return + var tramo := _tramo_actual() + var isla := 0 + for cruce in cruces: + if tramo >= cruce.tramo_salida - MARGEN_DE_SALIDA_DEL_PUENTE: + isla += 1 + var velocidad := VELOCIDAD_POR_ISLA[mini(isla, VELOCIDAD_POR_ISLA.size() - 1)] + velocidad *= ElHiloQueNoTejiState.alivio_por_muertes( + "sequence_puzzle", FRENO_POR_MUERTE, VELOCIDAD_MINIMA + ) + var paso: Node = vacio.path_walk_behavior + if not velocidades_del_vacio: + # Copia propia: la original es un recurso compartido de Threadbare. + velocidades_del_vacio = paso.speeds.duplicate() + paso.speeds = velocidades_del_vacio + velocidades_del_vacio.walk_speed = velocidad + + +func _tramo_actual() -> float: + return ruta.curve.get_closest_offset(ruta.to_local(vacio.global_position)) + + +func _poner_vacio_en_el_tramo(tramo: float) -> void: + vacio.global_position = ruta.to_global(ruta.curve.sample_baked(tramo)) + + +func _consumir(celdas: Array[Vector2i], al_instante: bool = false) -> void: + var capa_vacio: TileMapLayer = vacio.get("void_layer") + if not capa_vacio or celdas.is_empty(): + return + var lote: Array[Vector2i] = [] + for celda in celdas: + lote.append(capa_vacio.local_to_map(capa_vacio.to_local(_punto_de(celda)))) + capa_vacio.call("consume_cells", lote, al_instante) + + +func _devorar_cerca_del_vacio(pendientes: Array[Vector2i], radio: float) -> void: + var cerca: Array[Vector2i] = [] + for i in range(pendientes.size() - 1, -1, -1): + if _punto_de(pendientes[i]).distance_to(vacio.global_position) <= radio: + cerca.append(pendientes[i]) + pendientes.remove_at(i) + _consumir(cerca) + + +func _ir_por_los_restos(pendientes: Array[Vector2i], regreso: Vector2) -> void: + var viajes := 0 + while not pendientes.is_empty() and viajes < VIAJES_MAXIMOS: + viajes += 1 + await _llevar_al_vacio(_resto_mas_cercano(pendientes), pendientes, RADIO_AL_DEVORAR) + _devorar_cerca_del_vacio(pendientes, INF) + await _llevar_al_vacio(regreso, pendientes, RADIO_AL_DEVORAR) + + +func _resto_mas_cercano(pendientes: Array[Vector2i]) -> Vector2: + var destino := vacio.global_position + var mas_cerca := INF + for celda in pendientes: + var punto := _punto_de(celda) + var distancia := punto.distance_to(vacio.global_position) + if distancia < mas_cerca: + mas_cerca = distancia + destino = punto + return destino + + +func _llevar_al_vacio(destino: Vector2, pendientes: Array[Vector2i], alcance: float) -> void: + while vacio.global_position.distance_to(destino) > DISTANCIA_DE_LLEGADA: + vacio.global_position = vacio.global_position.move_toward( + destino, VELOCIDAD_AL_DEVORAR * get_process_delta_time() + ) + _devorar_cerca_del_vacio(pendientes, alcance) + await get_tree().process_frame + + +func _isla_de_llegada(salida: Vector2, direccion: Vector2) -> Dictionary: + var llegada: Dictionary = {} + for celda in _celdas_de_la_isla( + salida + direccion * DISTANCIA_PUENTE_A_ISLA, CELDAS_MAXIMAS_DE_LLEGADA + ): + llegada[celda] = true + return llegada + + +func _celdas_de_la_isla_que_se_deja(cruce: Dictionary) -> Array[Vector2i]: + return _celdas_de_la_isla(cruce.entrada - cruce.direccion * DISTANCIA_PUENTE_A_ISLA) + + +func _celdas_de_la_isla(punto: Vector2, maximo: int = CELDAS_MAXIMAS) -> Array[Vector2i]: + var inicio := suelo.local_to_map(suelo.to_local(punto)) + var isla: Array[Vector2i] = [] + if suelo.get_cell_source_id(inicio) == -1: + var mejor := INF + for celda in suelo.get_used_cells(): + var distancia := Vector2(celda - inicio).length() + if distancia < mejor: + mejor = distancia + inicio = celda + if mejor > MAXIMA_DISTANCIA_A_UNA_CELDA: + return isla + var vistas: Dictionary = {inicio: true} + var pendientes: Array[Vector2i] = [inicio] + while not pendientes.is_empty() and isla.size() < maximo: + var celda: Vector2i = pendientes.pop_back() + isla.append(celda) + for vecina in VECINAS: + var otra: Vector2i = celda + vecina + if not vistas.has(otra) and suelo.get_cell_source_id(otra) != -1: + vistas[otra] = true + pendientes.append(otra) + return isla + + +func _desvanecer_lo_que_hay_en(celdas: Array[Vector2i], duracion: float) -> void: + var cosas := _cosas_en(celdas) + if cosas.is_empty(): + return + var ocultar := func() -> void: + for cosa in cosas: + if is_instance_valid(cosa): + cosa.hide() + cosa.process_mode = Node.PROCESS_MODE_DISABLED + if duracion <= 0.0: + ocultar.call() + return + var desvanecer := create_tween().set_parallel(true) + for cosa in cosas: + desvanecer.tween_property(cosa, "modulate:a", 0.0, duracion) + desvanecer.chain().tween_callback(ocultar) + + +func _cosas_en(celdas: Array[Vector2i]) -> Array[Node2D]: + var de_la_isla: Dictionary = {} + for celda in celdas: + de_la_isla[celda] = true + var cosas: Array[Node2D] = [] + for hijo in nivel.get_node(RUTA_EN_EL_SUELO).get_children(): + if not _se_puede_desvanecer(hijo): + continue + for pieza in _piezas_de(hijo): + var celda := suelo.local_to_map(suelo.to_local((pieza as Node2D).global_position)) + if de_la_isla.has(celda): + cosas.append(hijo as Node2D) + break + return cosas + + +func _se_puede_desvanecer(hijo: Node) -> bool: + if hijo == jugador or hijo == vacio or hijo.name == NOMBRE_DE_LUTO: + return false + return hijo is Node2D and not hijo is Path2D + + +func _piezas_de(hijo: Node) -> Array[Node]: + if String(hijo.name).begins_with(PREFIJO_DE_PUZZLE): + return hijo.find_children("*", "Node2D", true, false) + return [hijo] + + +func _devolver_el_control() -> void: + # atrapado: return_control lo dejaría vivo otra vez y moriría dos veces + if jugador.get("mode") == Player.Mode.DEFEATED: + jugador.get("_system_controllers").erase(self) + return + jugador.return_control(self) + + +func _permitir_captura(permitir: bool) -> void: + if not is_instance_valid(vacio): + return + var captura := vacio.get_node_or_null("PlayerCaptureArea") as Area2D + if captura: + captura.set_deferred("monitoring", permitir) + + +func _congelar_sombras() -> Dictionary: + var congeladas: Dictionary = {} + for sombra in get_tree().get_nodes_in_group("guard_enemy"): + congeladas[sombra] = sombra.process_mode + sombra.process_mode = Node.PROCESS_MODE_DISABLED + return congeladas + + +func _descongelar_sombras(congeladas: Dictionary) -> void: + for sombra in congeladas: + if is_instance_valid(sombra) and sombra.is_visible_in_tree(): + sombra.process_mode = congeladas[sombra] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_isla_devorada.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_isla_devorada.gd.uid new file mode 100644 index 0000000000..08d86c15b6 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_isla_devorada.gd.uid @@ -0,0 +1 @@ +uid://cgft7ha3bwxmf diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_llegada_del_vacio.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_llegada_del_vacio.gd new file mode 100644 index 0000000000..17a2e665f1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_llegada_del_vacio.gd @@ -0,0 +1,196 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Area2D +## El vacío baja desde el norte y deshace los puentes de la primera isla. + +# 0 es State.IDLE del enum de VoidSpreadingEnemy: el vacío quieto, esperando. +# Se usa al despertarlo, para que retome su ronda +const ESTADO_RONDA: int = 0 + +const ESPERA_DEL_VACIO: Vector2 = Vector2(0, -600) +# Segundos extra que dura el deshacerse de cada puente, además de lo que tarda el vacío +# en cruzarlo +const HOLGURA_AL_DESHACER_PUENTE: float = 0.3 +# La pausa final dura al menos esto en segundos, aunque pausa_final sea menor +const PAUSA_MINIMA_FINAL: float = 1.0 +# Si el vacío ya está a menos de esto (en px) del destino, no se mueve +const DISTANCIA_DE_LLEGADA: float = 1.0 + +# Es static para que se conserve cuando Lino muere y el nivel se recarga: así la +# cinemática solo se ve una vez (true = ya se vio) +static var vista: bool = false + +@export var enemigo_vacio: Node2D +@export var puentes: Array[TileMapLayer] +@export var puentes_rotos: Array[TileMapLayer] +# punto_de_inicio_de_ronda es el número del punto de la ruta de patrulla del vacío +# (empieza en 0) donde termina la cinemática y empieza a patrullar +@export var punto_de_inicio_de_ronda: int = 2 + +@export_group("Tiempos") +# Los tiempos son segundos y las velocidades son px/s +@export var tiempo_camara_ida: float = 1.2 +@export var velocidad_sobre_puente: float = 800.0 +@export var velocidad_entre_puentes: float = 1300.0 +@export var pausa_final: float = 0.6 +@export var tiempo_camara_vuelta: float = 1.0 + +var capa_del_vacio: TileMapLayer +var camara: Camera2D +var camara_sigue_al_vacio: bool = false + + +func _ready() -> void: + body_entered.connect(_al_entrar) + if vista or not is_instance_valid(enemigo_vacio): + return + if not enemigo_vacio.is_node_ready(): + await enemigo_vacio.ready + _dormir_al_vacio() + + +func _process(_delta: float) -> void: + if camara_sigue_al_vacio and is_instance_valid(camara): + camara.global_position = enemigo_vacio.global_position + + +func _dormir_al_vacio() -> void: + capa_del_vacio = enemigo_vacio.void_layer + # Mientras el vacío está dormido se le quita su capa de tiles (void_layer) para que no + # borre nada; _despertar_al_vacio se la devuelve + enemigo_vacio.void_layer = null + enemigo_vacio.path_walk_behavior.process_mode = Node.PROCESS_MODE_DISABLED + enemigo_vacio.idle_sfx.stop() + _permitir_captura(false) + if not puentes.is_empty(): + enemigo_vacio.global_position = _extremos(puentes[0])[0] + ESPERA_DEL_VACIO + + +func _al_entrar(cuerpo: Node2D) -> void: + if vista or not cuerpo.is_in_group("player") or not is_instance_valid(enemigo_vacio): + return + vista = true + + cuerpo.take_control(self) + cuerpo.velocity = Vector2.ZERO + var sombras := _congelar_sombras() + + camara = get_viewport().get_camera_2d() + var posicion_camara := camara.position + var suavizado := camara.position_smoothing_enabled + camara.position_smoothing_enabled = false + + var posicion := _extremo_mas_lejano(puentes[0], cuerpo.global_position) + enemigo_vacio.global_position = posicion + + var ida := create_tween() + ida.tween_property(camara, "global_position", posicion, tiempo_camara_ida).set_trans( + Tween.TRANS_SINE + ) + await ida.finished + camara_sigue_al_vacio = true + + await _deshacer_los_puentes(posicion) + + await _mover_vacio(_inicio_de_ronda(), velocidad_sobre_puente) + await get_tree().create_timer(maxf(pausa_final, PAUSA_MINIMA_FINAL)).timeout + + camara_sigue_al_vacio = false + var vuelta := create_tween() + vuelta.tween_property(camara, "position", posicion_camara, tiempo_camara_vuelta).set_trans( + Tween.TRANS_QUAD + ) + await vuelta.finished + camara.position = posicion_camara + camara.position_smoothing_enabled = suavizado + + _despertar_al_vacio() + _descongelar_sombras(sombras) + # Si a Lino ya lo atraparon, devolverle el control lo haría morir dos veces. + if cuerpo.get("mode") != Player.Mode.DEFEATED: + cuerpo.return_control(self) + + +func _deshacer_los_puentes(posicion_inicial: Vector2) -> void: + var posicion := posicion_inicial + for i in puentes.size(): + var extremos := _extremos(puentes[i]) + var entrada := extremos[0] + var salida := extremos[1] + if salida.distance_to(posicion) < entrada.distance_to(posicion): + entrada = extremos[1] + salida = extremos[0] + + await _mover_vacio(entrada, velocidad_entre_puentes) + + var duracion := entrada.distance_to(salida) / velocidad_sobre_puente + _deshacer_puente(puentes[i], duracion + HOLGURA_AL_DESHACER_PUENTE, salida - entrada, i) + await _mover_vacio(salida, velocidad_sobre_puente) + posicion = salida + + +func _deshacer_puente(puente: TileMapLayer, duracion: float, avance: Vector2, indice: int) -> void: + Retejido.sonar_caida(puente) + await Retejido.deshacer_por_franjas(puente, duracion, avance) + if indice < puentes_rotos.size() and is_instance_valid(puentes_rotos[indice]): + Retejido.aparecer(puentes_rotos[indice], Retejido.DURACION_BREVE) + + +func _mover_vacio(destino: Vector2, velocidad: float) -> void: + var distancia := enemigo_vacio.global_position.distance_to(destino) + if distancia < DISTANCIA_DE_LLEGADA: + return + var viaje := create_tween() + viaje.tween_property(enemigo_vacio, "global_position", destino, distancia / velocidad) + await viaje.finished + + +func _despertar_al_vacio() -> void: + enemigo_vacio.void_layer = capa_del_vacio + enemigo_vacio.state = ESTADO_RONDA + _permitir_captura(true) + + +func _inicio_de_ronda() -> Vector2: + var ruta: Path2D = enemigo_vacio.idle_patrol_path + if not ruta or ruta.curve.point_count == 0: + return enemigo_vacio.global_position + var punto := clampi(punto_de_inicio_de_ronda, 0, ruta.curve.point_count - 1) + return ruta.to_global(ruta.curve.get_point_position(punto)) + + +func _permitir_captura(permitir: bool) -> void: + var captura := enemigo_vacio.get_node_or_null("PlayerCaptureArea") as Area2D + if captura: + captura.set_deferred("monitoring", permitir) + + +# Los dos extremos del puente por su lado largo: arriba y abajo si es vertical, +# izquierda y derecha si es horizontal +func _extremos(puente: TileMapLayer) -> Array[Vector2]: + var limites := TileMapMaskBounds.get_world_bounds(puente) + var centro := limites.get_center() + if limites.size.y >= limites.size.x: + return [Vector2(centro.x, limites.position.y), Vector2(centro.x, limites.end.y)] + return [Vector2(limites.position.x, centro.y), Vector2(limites.end.x, centro.y)] + + +func _extremo_mas_lejano(puente: TileMapLayer, desde: Vector2) -> Vector2: + var extremos := _extremos(puente) + if extremos[1].distance_to(desde) > extremos[0].distance_to(desde): + return extremos[1] + return extremos[0] + + +func _congelar_sombras() -> Dictionary: + var congeladas: Dictionary = {} + for sombra in get_tree().get_nodes_in_group("guard_enemy"): + congeladas[sombra] = sombra.process_mode + sombra.process_mode = Node.PROCESS_MODE_DISABLED + return congeladas + + +func _descongelar_sombras(congeladas: Dictionary) -> void: + for sombra in congeladas: + if is_instance_valid(sombra): + sombra.process_mode = congeladas[sombra] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_llegada_del_vacio.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_llegada_del_vacio.gd.uid new file mode 100644 index 0000000000..7ac24aef21 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_llegada_del_vacio.gd.uid @@ -0,0 +1 @@ +uid://h34gnkayqtmj diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_persecucion.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_persecucion.gd new file mode 100644 index 0000000000..26c847b337 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_persecucion.gd @@ -0,0 +1,118 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Area2D +## La cámara mira al vacío y luego este empieza a perseguir a Lino. + +const PAUSA_ENTRE_POLVOS: float = 0.12 +const FRENO_POR_MUERTE: float = 0.06 +const VELOCIDAD_MINIMA: float = 0.6 + +@export var enemigo_vacio: Node2D + +@export_group("Tiempos de la Cinemática") +@export var tiempo_viaje_ida: float = 1.2 +@export var tiempo_pausa_mirando: float = 1.1 +@export var tiempo_viaje_vuelta: float = 0.8 +@export var zoom_acercamiento: Vector2 = Vector2(1.4, 1.4) + +@export_group("Persecución") +# Lino corre a 230: tiene que poder escaparse +@export var velocidad_de_persecucion: float = 145.0 +@export var ventaja_minima: float = 650.0 +@export var espera_maxima: float = 4.0 + +var secuencia_activada: bool = false +var vacio_quieto: bool = false +var proximo_polvo: float = 0.0 + + +func _process(delta: float) -> void: + if not vacio_quieto or not is_instance_valid(enemigo_vacio): + return + proximo_polvo -= delta + if proximo_polvo <= 0.0: + proximo_polvo = PAUSA_ENTRE_POLVOS + enemigo_vacio.call("_emit_particles") + + +func _on_body_entered(body: Node2D) -> void: + if not body.is_in_group("player") or secuencia_activada: + return + + secuencia_activada = true + var paso_del_vacio: Node = enemigo_vacio.get("path_walk_behavior") + if paso_del_vacio: + paso_del_vacio.process_mode = Node.PROCESS_MODE_DISABLED + _permitir_captura(false) + vacio_quieto = true + + if body.has_method("take_control"): + body.take_control(self) + body.velocity = Vector2.ZERO + + var camara := get_viewport().get_camera_2d() + var zoom_original := camara.zoom + var suavizado_original := camara.position_smoothing_enabled + camara.position_smoothing_enabled = false + + var cinematica := _mirar_al_vacio(camara, body, zoom_original) + await cinematica.finished + + camara.position_smoothing_enabled = suavizado_original + camara.global_position = body.global_position + + if body.has_method("return_control"): + body.return_control(self) + + await _soltar_al_vacio(body) + + +func _mirar_al_vacio(camara: Camera2D, body: Node2D, zoom_original: Vector2) -> Tween: + var cinematica := create_tween() + ( + cinematica + . tween_property(camara, "global_position", enemigo_vacio.global_position, tiempo_viaje_ida) + . set_trans(Tween.TRANS_SINE) + ) + cinematica.parallel().tween_property(camara, "zoom", zoom_acercamiento, tiempo_viaje_ida) + cinematica.tween_callback(_dar_alerta) + cinematica.tween_interval(tiempo_pausa_mirando) + ( + cinematica + . tween_property(camara, "global_position", body.global_position, tiempo_viaje_vuelta) + . set_trans(Tween.TRANS_QUAD) + ) + cinematica.parallel().tween_property(camara, "zoom", zoom_original, tiempo_viaje_vuelta) + return cinematica + + +func _dar_alerta() -> void: + var alerta: AnimationPlayer = enemigo_vacio.get("alert_animation") + if alerta: + alerta.play(&"alert") + + +func _soltar_al_vacio(body: Node2D) -> void: + var velocidad: float = ( + velocidad_de_persecucion + * ElHiloQueNoTejiState.alivio_por_muertes( + "sequence_puzzle", FRENO_POR_MUERTE, VELOCIDAD_MINIMA + ) + ) + var seguimiento: Node = enemigo_vacio.get("follow_walk_behavior") + if seguimiento and seguimiento.get("speeds"): + seguimiento.speeds.walk_speed = velocidad + var distancia: float = enemigo_vacio.global_position.distance_to(body.global_position) + var espera := clampf((ventaja_minima - distancia) / velocidad, 0.0, espera_maxima) + if espera > 0.0: + await get_tree().create_timer(espera, false).timeout + vacio_quieto = false + if is_instance_valid(enemigo_vacio) and enemigo_vacio.has_method("start"): + enemigo_vacio.start(body) + _permitir_captura(true) + + +func _permitir_captura(permitir: bool) -> void: + var captura := enemigo_vacio.get_node_or_null("PlayerCaptureArea") as Area2D + if captura: + captura.set_deferred("monitoring", permitir) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_persecucion.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_persecucion.gd.uid new file mode 100644 index 0000000000..dd6a8f14f6 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/cinematica_persecucion.gd.uid @@ -0,0 +1 @@ +uid://nr762t7eophr diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue new file mode 100644 index 0000000000..13ecee359e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue @@ -0,0 +1,14 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 + +~ hilo_1 +Lino: [speed=0.45] Te escucho… [speed=0.45] pero cada vez que quiero avanzar, el camino está destruido… [next=3.0] +=> END + +~ hilo_2 +Lino: [speed=0.45] Te sigo escuchando… [speed=0.45] pero siempre hay algo que se rompe antes de alcanzarte... [next=3.0] +=> END + +~ hilo_3 +Lino: [speed=0.45]Tengo miedo de llegar... [speed=0.45] y que ya no estés ahí...[next=2.4] +=> END \ No newline at end of file diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue.import b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue.import new file mode 100644 index 0000000000..6c4fab330e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=18 +type="Resource" +uid="uid://bk7dysnmnmv2" +path="res://.godot/imported/el_hilo_que_no_teji_sequence_puzzle.dialogue-23e1c6c767653fc9bd50da81a9a61ed5.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/el_hilo_que_no_teji_sequence_puzzle.dialogue" +dest_files=["res://.godot/imported/el_hilo_que_no_teji_sequence_puzzle.dialogue-23e1c6c767653fc9bd50da81a9a61ed5.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/hint_sign_pausa.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/hint_sign_pausa.gd new file mode 100644 index 0000000000..00d879f90b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/hint_sign_pausa.gd @@ -0,0 +1,47 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +@tool +extends SequencePuzzleHintSign +## Como el letrero base, pero pausa el juego mientras muestra la secuencia. + +const PAUSA_ENTRE_NOTAS: float = 0.45 + + +func _on_interact_area_interaction_started(_player: Player, _from_right: bool) -> void: + if sprite_frames.has_animation(&"hint"): + animated_sprite.play(&"hint") + + var paso := _mi_paso() + if interact_demonstrates and paso: + get_tree().paused = true + _demostrar_despacio(paso) + else: + demonstration_finished() + + +func _demostrar_despacio(paso: SequencePuzzleStep) -> void: + for roca in paso.sequence: + await roca.play() + # El segundo argumento (true) hace que el timer siga corriendo aunque el juego esté en pausa + await get_tree().create_timer(PAUSA_ENTRE_NOTAS, true).timeout + demonstration_finished() + + +func _mi_paso() -> SequencePuzzleStep: + var puzzle := get_parent().get_parent() as SequencePuzzle + if not puzzle: + return null + for paso in puzzle.steps: + if paso.hint_sign == self and not paso.is_solved: + return paso + return null + + +func demonstration_finished() -> void: + if animated_sprite.animation == &"hint": + if animated_sprite.is_playing(): + await animated_sprite.animation_finished + animated_sprite.play(&"solved" if is_solved else &"idle") + + interact_area.end_interaction() + get_tree().paused = false diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/hint_sign_pausa.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/hint_sign_pausa.gd.uid new file mode 100644 index 0000000000..f02d057020 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/hint_sign_pausa.gd.uid @@ -0,0 +1 @@ +uid://b1evjpog13fgf diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/logica_nivel_2.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/logica_nivel_2.gd new file mode 100644 index 0000000000..2ac72a1c8b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/logica_nivel_2.gd @@ -0,0 +1,404 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D +## Lógica del nivel 2: puentes, puzzles y Luto. + +const AyudasDeEscena = preload("../../shared/scripts/ayudas_de_escena.gd") +const CinematicaVacio = preload("cinematica_llegada_del_vacio.gd") +const IslaDevorada = preload("cinematica_isla_devorada.gd") +const ROCAS_APAGADAS: Shader = preload( + "../../shared/shaders/el_hilo_que_no_teji_rocas_apagadas.gdshader" +) +const NUBES_DEL_VACIO: PackedScene = preload("vacio_particulas_grandes.tscn") + +const RUTA_PUENTE: String = "TileMapLayers/Puente%d" +const RUTA_PUENTE_ROTO: String = "TileMapLayers/PuenteRoto%d" +const RUTA_PUZZLE: String = "OnTheGround/Puzzle_Isla%d" +const RUTA_LETRERO: String = "OnTheGround/Puzzle_Isla%d/Hints/SequencePuzzleHintSign%d" +const RUTA_COLECCIONABLE: String = "OnTheGround/CollectibleItem%d" +const RUTA_VACIO: String = "OnTheGround/VoidSpreadingEnemy" + +const CANTIDAD_PUENTES: int = 3 +const CAPA_PAREDES: int = 16 + +const ISLAS_LUTO: Array[Vector2] = [ + Vector2(97, 4832), # Isla del primer hilo (abajo a la izquierda) + Vector2(97, 2720), # Isla del segundo hilo (arriba a la izquierda) + Vector2(3041, 2720), # Isla del tercer hilo (arriba a la derecha) +] +const DISTANCIA_PARA_IRSE: float = 750.0 +const PAUSA_ENTRE_LADRIDOS := Vector2(60.0, 95.0) +const LADRIDO_TRAS_CAMBIAR_DE_ISLA := Vector2(4.0, 7.0) +const PRIMER_LADRIDO := Vector2(3.0, 5.0) +const LADRIDOS_AL_AVISAR: int = 1 +const DURACION_DESVANECER: float = 0.6 + +const COLOR_HAZ_DE_LUZ := Color(0.72, 0.8, 1.0) + +const TIEMPO_CAIDA_DE_LOS_PUENTES: float = 1.1 +const RESPIRO_TRAS_TEJER: float = 1.5 + +const COLOR_HALO_FOGATA := Color(1.0, 0.8, 0.45) +const TAMANO_TEXTURA_HALO: int = 128 +const POSICION_HALO_FOGATA := Vector2(0, -24) +const LATIDO_DURACION: float = 0.9 +const LATIDO_OPACIDAD_ALTA: float = 0.75 +const LATIDO_OPACIDAD_BAJA: float = 0.15 +const LATIDO_ESCALA_ALTA: float = 1.5 +const INTENTOS_DE_ORDEN_NUEVO: int = 20 + +# Estas tres son static para que se conserven cuando Lino cae y el nivel se recarga. +# ultimo_orden guarda el último orden sorteado para no repetirlo +static var puentes_listos: Array[bool] = [false, false, false] +static var ultimo_orden: Dictionary = {} +static var isla_de_luto: int = 0 + +## Se activa al descargar la escena: los hilos que siguen en ella emiten tree_exited y no cuentan. +var nivel_apagandose: bool = false +var luto_cambiando_de_isla: bool = false +var proximo_ladrido: float = 0.0 +var posicion_final_luto: Vector2 + +@onready var luto: AnimatedSprite2D = $OnTheGround/Luto +@onready var jugador: Node2D = $OnTheGround/Player + + +func _ready() -> void: + _cargar_progreso() + + GameState.player.set_ability(Enums.PlayerAbilities.ABILITY_B, false) + nivel_apagandose = false + tree_exiting.connect(_marcar_nivel_apagandose) + + _preparar_puentes() + _barajar_puzzles() + _marcar_fogatas() + add_child(IslaDevorada.new()) + _pintar_haces_de_luz() + _apagar_rocas() + posicion_final_luto = luto.global_position + luto.add_child(EfectoFantasma.new()) + _agregar_pesadilla() + _poner_a_luto_en_su_isla() + proximo_ladrido = _al_azar(PRIMER_LADRIDO) + _esperar_a_que_lino_reaparezca() + + +func _process(delta: float) -> void: + if not is_instance_valid(luto) or luto_cambiando_de_isla: + return + + var lino_cerca := ( + jugador.global_position.distance_to(luto.global_position) < DISTANCIA_PARA_IRSE + ) + if isla_de_luto < ISLAS_LUTO.size() and lino_cerca: + _luto_se_va_a_la_siguiente_isla() + return + + luto.flip_h = jugador.global_position.x < luto.global_position.x + proximo_ladrido -= delta + if proximo_ladrido <= 0.0: + proximo_ladrido = _al_azar(PAUSA_ENTRE_LADRIDOS) + _ladrar() + + +func _cargar_progreso() -> void: + if ElHiloQueNoTejiState.es_partida_nueva_para("sequence_puzzle"): + puentes_listos = [false, false, false] + isla_de_luto = 0 + CinematicaVacio.vista = false + IslaDevorada.hechas = [false, false] + ultimo_orden.clear() + return + for indice in IslaDevorada.hechas.size(): + IslaDevorada.hechas[indice] = IslaDevorada.hechas[indice] and puentes_listos[indice + 1] + + +func _preparar_puentes() -> void: + for numero in range(1, CANTIDAD_PUENTES + 1): + var puente := _puente(numero) + var puente_roto := _puente_roto(numero) + if puente: + puente.visible = not CinematicaVacio.vista + if puente_roto and not CinematicaVacio.vista: + puente_roto.enabled = false + if puentes_listos[numero - 1]: + _restaurar_puente_y_borrar_hilo(numero) + + for capa in $TileMapLayers.get_children(): + if "tiempo_caida" in capa: + capa.tiempo_caida = TIEMPO_CAIDA_DE_LOS_PUENTES + + +func _agregar_pesadilla() -> void: + var pesadilla := Pesadilla.new() + var vacio := get_node_or_null(RUTA_VACIO) as Node2D + if vacio: + pesadilla.amenazas = [vacio] + vacio.set("void_particles", NUBES_DEL_VACIO) + add_child(pesadilla) + + +func _esperar_a_que_lino_reaparezca() -> void: + var reaparicion := ReaparicionEnHilo.new() + reaparicion.termino.connect(_ladrar_al_reaparecer) + add_child(reaparicion) + # su _ready se libera solo si no es una reaparición + if not reaparicion.is_queued_for_deletion(): + proximo_ladrido = INF + + +func _puente(numero: int) -> TileMapLayer: + return get_node_or_null(RUTA_PUENTE % numero) as TileMapLayer + + +func _puente_roto(numero: int) -> TileMapLayer: + return get_node_or_null(RUTA_PUENTE_ROTO % numero) as TileMapLayer + + +func _letrero(numero: int) -> SequencePuzzleHintSign: + return get_node_or_null(RUTA_LETRERO % [numero, numero]) as SequencePuzzleHintSign + + +func _al_azar(rango: Vector2) -> float: + return randf_range(rango.x, rango.y) + + +func _ladrar() -> void: + Ladrido.sonar(self, luto.global_position, LADRIDOS_AL_AVISAR) + + +func _ladrar_al_reaparecer() -> void: + proximo_ladrido = _al_azar(PAUSA_ENTRE_LADRIDOS) + if is_instance_valid(luto): + _ladrar() + + +func _poner_a_luto_en_su_isla() -> void: + if isla_de_luto < ISLAS_LUTO.size(): + luto.global_position = ISLAS_LUTO[isla_de_luto] + else: + luto.global_position = posicion_final_luto + + +func _luto_se_va_a_la_siguiente_isla() -> void: + luto_cambiando_de_isla = true + _ladrar() + + await _cambiar_opacidad_de_luto(0.0) + + isla_de_luto += 1 + _poner_a_luto_en_su_isla() + + await _cambiar_opacidad_de_luto(1.0) + + proximo_ladrido = _al_azar(LADRIDO_TRAS_CAMBIAR_DE_ISLA) + luto_cambiando_de_isla = false + + +func _cambiar_opacidad_de_luto(opacidad: float) -> void: + var cambio := create_tween() + cambio.tween_property(luto, "modulate:a", opacidad, DURACION_DESVANECER) + await cambio.finished + + +func _barajar_puzzles() -> void: + for numero in range(1, CANTIDAD_PUENTES + 1): + if puentes_listos[numero - 1]: + continue + var puzzle := get_node_or_null(RUTA_PUZZLE % numero) as SequencePuzzle + if not puzzle: + continue + var rocas: Array[SequencePuzzleObject] = [] + for hijo in puzzle.get_node("Objects").get_children(): + if hijo is SequencePuzzleObject: + rocas.append(hijo) + if rocas.size() < 2: + continue + for paso in puzzle.steps: + var clave := String(paso.get_path()) + paso.sequence = _orden_al_azar(rocas, paso.sequence.size(), ultimo_orden.get(clave, [])) + ultimo_orden[clave] = _nombres_de(paso.sequence) + + +func _orden_al_azar( + rocas: Array[SequencePuzzleObject], largo: int, anterior: Array +) -> Array[SequencePuzzleObject]: + var orden: Array[SequencePuzzleObject] = [] + for intento in INTENTOS_DE_ORDEN_NUEVO: + orden.clear() + if largo <= rocas.size(): + var mezcla := rocas.duplicate() + mezcla.shuffle() + orden.assign(mezcla.slice(0, largo)) + else: + for i in largo: + var opciones := rocas.filter( + func(roca: SequencePuzzleObject) -> bool: + return orden.is_empty() or roca != orden[-1] + ) + orden.append(opciones.pick_random()) + if _nombres_de(orden) != anterior: + break + return orden + + +func _nombres_de(rocas: Array) -> Array: + return rocas.map(func(roca: Node) -> StringName: return roca.name) + + +func _marcar_fogatas() -> void: + var textura := AyudasDeEscena.textura_de_halo(TAMANO_TEXTURA_HALO) + var suma := AyudasDeEscena.material_de_suma() + + for numero in range(1, CANTIDAD_PUENTES + 1): + if puentes_listos[numero - 1]: + continue + var fogata := _letrero(numero) + if not fogata or not fogata.interact_area: + continue + var halo := Sprite2D.new() + halo.texture = textura + halo.material = suma + halo.modulate = Color(COLOR_HALO_FOGATA, 0.0) + halo.position = POSICION_HALO_FOGATA + fogata.add_child(halo) + _hacer_latir(halo) + + fogata.interact_area.interaction_started.connect( + func(_jugador: Node, _desde_la_derecha: bool) -> void: + if is_instance_valid(halo): + halo.queue_free(), + CONNECT_ONE_SHOT + ) + + +func _hacer_latir(halo: Sprite2D) -> void: + var latido := halo.create_tween().set_loops() + latido.tween_property(halo, "modulate:a", LATIDO_OPACIDAD_ALTA, LATIDO_DURACION).set_trans( + Tween.TRANS_SINE + ) + latido.parallel().tween_property( + halo, "scale", Vector2.ONE * LATIDO_ESCALA_ALTA, LATIDO_DURACION + ) + latido.tween_property(halo, "modulate:a", LATIDO_OPACIDAD_BAJA, LATIDO_DURACION).set_trans( + Tween.TRANS_SINE + ) + latido.parallel().tween_property(halo, "scale", Vector2.ONE, LATIDO_DURACION) + + +func _pintar_haces_de_luz() -> void: + for guardia in $OnTheGround.get_children(): + var luz := guardia.get_node_or_null("DetectionArea/Light") as PointLight2D + if luz: + luz.color = COLOR_HAZ_DE_LUZ + + +func _apagar_rocas() -> void: + var material_rocas := ShaderMaterial.new() + material_rocas.shader = ROCAS_APAGADAS + for capa in $TileMapLayers.get_children(): + if capa is TileMapLayer and String(capa.name).begins_with("Rocas"): + capa.material = material_rocas + + +func _marcar_nivel_apagandose() -> void: + nivel_apagandose = true + + +func reparar_puente_1() -> void: + _reparar_puente(1) + + +func reparar_puente_2() -> void: + _reparar_puente(2) + + +func reparar_puente_3() -> void: + _reparar_puente(3) + + +func _reparar_puente(numero: int) -> void: + if nivel_apagandose: + return + puentes_listos[numero - 1] = true + _mostrar_puente_reparado(numero, true) + + +func _mostrar_puente_reparado(numero: int, retejer: bool = false) -> void: + var puente := _puente(numero) + var puente_roto := _puente_roto(numero) + if retejer: + _tejer_puente(puente, puente_roto) + return + if puente: + puente.show() + if puente_roto: + puente_roto.queue_free() + + +func _tejer_puente(puente: TileMapLayer, puente_roto: TileMapLayer) -> void: + if not puente: + return + var zona := TileMapMaskBounds.get_world_bounds(puente) + if puente_roto: + var trozo_roto: Array[Vector2i] = puente_roto.get_used_cells() + zona = _zona_sin(zona, TileMapMaskBounds.get_world_bounds(puente_roto)) + var espera := Retejido.momento_en_que_aparecen(puente, trozo_roto) + get_tree().create_timer(espera).timeout.connect( + func() -> void: + if is_instance_valid(puente_roto): + puente_roto.queue_free() + ) + + var barrera := _crear_barrera(zona) + puente.set("tiempo_respiro_restante", Retejido.DURACION + RESPIRO_TRAS_TEJER) + await Retejido.tejer_por_franjas(puente) + if is_instance_valid(barrera): + barrera.queue_free() + + +func _zona_sin(zona: Rect2, roto: Rect2) -> Rect2: + if zona.size.y >= zona.size.x: + if roto.get_center().y > zona.get_center().y: + zona.end.y = roto.position.y + else: + zona.position.y = roto.end.y + elif roto.get_center().x > zona.get_center().x: + zona.end.x = roto.position.x + else: + zona.position.x = roto.end.x + return zona + + +func _crear_barrera(zona: Rect2) -> StaticBody2D: + var barrera := StaticBody2D.new() + barrera.collision_layer = CAPA_PAREDES + barrera.collision_mask = 0 + var forma := CollisionShape2D.new() + var rectangulo := RectangleShape2D.new() + rectangulo.size = zona.size + forma.shape = rectangulo + barrera.add_child(forma) + add_child(barrera) + barrera.global_position = zona.get_center() + return barrera + + +func _restaurar_puente_y_borrar_hilo(numero: int) -> void: + _mostrar_puente_reparado(numero) + + var coleccionable := get_node_or_null(RUTA_COLECCIONABLE % numero) + if coleccionable: + for conexion in coleccionable.tree_exited.get_connections(): + coleccionable.tree_exited.disconnect(conexion.callable) + coleccionable.queue_free() + + var letrero := _letrero(numero) + if not letrero: + push_warning("No se encontró el letrero en la ruta: %s" % (RUTA_LETRERO % [numero, numero])) + return + + letrero.is_solved = true + if letrero.animated_sprite: + letrero.animated_sprite.play(&"solved") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/logica_nivel_2.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/logica_nivel_2.gd.uid new file mode 100644 index 0000000000..087e5ce01c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/logica_nivel_2.gd.uid @@ -0,0 +1 @@ +uid://chs16mwc8sek8 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/vacio_particulas_grandes.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/vacio_particulas_grandes.tscn new file mode 100644 index 0000000000..e1202a3b1c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/2_sequence_puzzle/sequence_puzzle_components/vacio_particulas_grandes.tscn @@ -0,0 +1,41 @@ +[gd_scene format=3] + +[ext_resource type="Texture2D" uid="uid://crqn2002jp6ot" path="res://scenes/game_elements/characters/enemies/void_spreading_enemy/components/dust-cloud.png" id="1_hohl7"] + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_31awk"] +particles_animation = true +particles_anim_h_frames = 3 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="Curve" id="Curve_304le"] +_data = [Vector2(0, 0.033189893), 0.0, 6.926748, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 2 +metadata/_snap_count = 2 + +[sub_resource type="CurveTexture" id="CurveTexture_45we0"] +curve = SubResource("Curve_304le") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_rrhr1"] +particle_flag_disable_z = true +emission_shape = 2 +emission_sphere_radius = 144.0 +angular_velocity_min = -10.0 +angular_velocity_max = 9.99998 +radial_velocity_min = 24.0 +radial_velocity_max = 60.0 +gravity = Vector3(0, 0, 0) +scale_min = 2.16 +scale_max = 2.4 +scale_curve = SubResource("CurveTexture_45we0") +anim_offset_max = 1.0 + +[node name="GPUParticles2D" type="GPUParticles2D"] +material = SubResource("CanvasItemMaterial_31awk") +emitting = false +amount = 80 +texture = ExtResource("1_hohl7") +one_shot = true +explosiveness = 1.0 +visibility_rect = Rect2(-1000, -1000, 2000, 2000) +process_material = SubResource("ParticleProcessMaterial_rrhr1") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue new file mode 100644 index 0000000000..3278f767c3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue @@ -0,0 +1,23 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Lino: ¡Manchitas por fin te encontré![next=1.2] +Lázaro: [speed=0.3]... [speed=0.6]No es él.[next=2.0] +Lino: ¿Qué?[next=1.2] +Lázaro: [speed=1]El perro que buscas... No es él.[next=1.8] +Lázaro: [speed=0.3]... [speed=0.9]Hace mucho que no veía uno de esos collares...[next=2.5] +Lázaro: [speed=0.3]... [speed=0.9]Sabes, es una carga muy pesada para unas manos tan pequeñas.[next=2.5] +Lino: Entonces... ¿quién es?[next=1.5] +Lázaro: [speed=0.7]Luto[speed=0.3]... [speed=0.9]o al menos lo que queda de él.[next=2.0] +Lino: Pensé que era mi perro Manchitas...[next=1.8] +Lázaro: También pensé eso una vez...[next=2.0] +Lázaro: Entré aquí para encontrarlo...[next=1.8] +Lázaro: Eso fue hace cuarenta años[speed=0.3]... [speed=0.9]y todavía sigo aquí.[next=2.2] +Lino: ¿Y qué es lo que hay detrás de esa puerta?[next=1.5] +Lázaro: El final de la búsqueda.[next=1.8] +Lino: No entiendo... ¿A qué te refieres?[next=1.2] +Lázaro: [speed=0.3]... [speed=0.8]El vacío que deja un amigo cuando se [wave amp=15 freq=4]va[/wave].[next=2.5] +Lázaro: Niño... si vas a seguir buscando a tu perro...[next=2.0] +Lázaro: [speed=0.3]... [speed=0.7]primero tienes que aceptar que ya lo has [shake rate=10 level=3]perdido[/shake].[next=3.0] + +=> END \ No newline at end of file diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue.import b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue.import new file mode 100644 index 0000000000..e408e9ba1f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=18 +type="Resource" +uid="uid://1l7axwonsjxu" +path="res://.godot/imported/el_hilo_que_no_teji_combat_lazaro.dialogue-c4a658744df0b67185122136439c5fcf.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue" +dest_files=["res://.godot/imported/el_hilo_que_no_teji_combat_lazaro.dialogue-c4a658744df0b67185122136439c5fcf.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_round_0.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_round_0.gd new file mode 100644 index 0000000000..af37022bd7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_round_0.gd @@ -0,0 +1,136 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D + +const DISTANCIA_LADRIDO_DE_LUTO: float = 520.0 +const DURACION_LADRIDO_DE_LUTO: float = 1.6 +const DURACION_CARRERA_DE_LUTO: float = 2.0 +const MAXIMO_DE_LADRIDOS: int = 2 +const VELOCIDAD_DE_LINO: float = 80.0 +const DISTANCIA_DE_PARADA: float = 5.0 +const NOMBRE_DEL_JUGADOR: String = "Player" +const GRUPO_PUERTA: StringName = &"puerta_cinematica" +const METODO_ABRIR_PUERTA: StringName = &"abrir_puerta_secreta" +const ANIM_CAMINAR: StringName = &"walk" +const ANIM_QUIETO: StringName = &"idle" +const ANIM_LADRAR: StringName = &"bark" + +@export var punto_parada_lino: Marker2D +@export var posicion_junto_a_lazaro: Marker2D + +var secuencia_activada: bool = false +var luto_ya_ladro: bool = false + +@onready var jugador: CharacterBody2D = $OnTheGround/Player +@onready var sprite_jugador: AnimatedSprite2D = jugador.get_node("%PlayerSprite") +@onready var luto: CharacterBody2D = $OnTheGround/Luto +@onready var luto_sprite: AnimatedSprite2D = $OnTheGround/Luto/AnimatedSprite2D +@onready var cinematica: Cinematic = $Cinematic +@onready var detector_dialogo: Area2D = $OnTheGround/DetectorDialogo + + +func _ready() -> void: + # la cinemática la lanza _comenzar_secuencia, no su autostart + cinematica.autostart = false + + luto.add_child(EfectoFantasma.new()) + + _luto_corre() + + +func _process(_delta: float) -> void: + if luto_ya_ladro or secuencia_activada: + return + var distancia := jugador.global_position.distance_to(_centro_del_detector()) + if distancia < DISTANCIA_LADRIDO_DE_LUTO: + luto_ya_ladro = true + _luto_ladra() + + +# el nodo del detector puede estar lejos de su forma de colisión, que es la zona real +func _centro_del_detector() -> Vector2: + for hijo in detector_dialogo.get_children(): + if hijo is CollisionShape2D: + return hijo.global_position + return detector_dialogo.global_position + + +func _luto_ladra() -> void: + Ladrido.sonar(self, luto.global_position, MAXIMO_DE_LADRIDOS) + if not luto_sprite.sprite_frames.has_animation(ANIM_LADRAR): + return + if luto_sprite.animation == ANIM_CAMINAR: + return + luto_sprite.play(ANIM_LADRAR) + await get_tree().create_timer(DURACION_LADRIDO_DE_LUTO).timeout + if is_instance_valid(luto_sprite) and luto_sprite.animation == ANIM_LADRAR: + luto_sprite.play(ANIM_QUIETO) + + +func _luto_corre() -> void: + luto_sprite.play(ANIM_CAMINAR) + + var tween := create_tween() + tween.tween_property( + luto, "global_position", posicion_junto_a_lazaro.global_position, DURACION_CARRERA_DE_LUTO + ) + await tween.finished + + luto_sprite.play(ANIM_QUIETO) + + +func _on_detector_dialogo_body_entered(body: Node2D) -> void: + if body.name == NOMBRE_DEL_JUGADOR and not secuencia_activada: + secuencia_activada = true + _comenzar_secuencia() + + +func _comenzar_secuencia() -> void: + if jugador.has_method("take_control"): + jugador.take_control(self) + + jugador.velocity = Vector2.ZERO + await get_tree().physics_frame + + await _llevar_a_lino_al_punto_de_parada() + + # Mira a la derecha, hacia Luto: el sprite solo cambia de lado al moverse. + sprite_jugador.play(ANIM_QUIETO) + sprite_jugador.flip_h = false + + var bloqueo := BloqueoSaltoDialogo.new() + add_child(bloqueo) + cinematica.start() + await cinematica.cinematic_finished + bloqueo.queue_free() + + _abrir_puerta_secreta() + + if jugador.has_method("return_control"): + jugador.return_control(self) + + +func _llevar_a_lino_al_punto_de_parada() -> void: + var destino := punto_parada_lino.global_position + while jugador.global_position.distance_to(destino) > DISTANCIA_DE_PARADA: + var direccion := (destino - jugador.global_position).normalized() + + jugador.velocity = direccion * VELOCIDAD_DE_LINO + jugador.move_and_slide() + + if sprite_jugador.animation != ANIM_CAMINAR: + sprite_jugador.play(ANIM_CAMINAR) + + await get_tree().physics_frame + + jugador.velocity = Vector2.ZERO + + +func _abrir_puerta_secreta() -> void: + var puerta := get_tree().get_first_node_in_group(GRUPO_PUERTA) + if puerta == null: + push_error("No se encontró la puerta.") + elif puerta.has_method(METODO_ABRIR_PUERTA): + puerta.call(METODO_ABRIR_PUERTA) + else: + push_error("El nodo encontrado no tiene la función abrir_puerta_secreta") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_round_0.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_round_0.gd.uid new file mode 100644 index 0000000000..426fa0aea1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_round_0.gd.uid @@ -0,0 +1 @@ +uid://cl2kb6t01n0j2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/el_hilo_que_no_teji_combat_0.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/el_hilo_que_no_teji_combat_0.tscn new file mode 100644 index 0000000000..a0ea2a48d8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/el_hilo_que_no_teji_combat_0.tscn @@ -0,0 +1,847 @@ +[gd_scene format=4 uid="uid://ifu118afp3bq"] + +[ext_resource type="Script" uid="uid://cl2kb6t01n0j2" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_round_0.gd" id="1_0wq77"] +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="1_hmxep"] +[ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="2_kqcdy"] +[ext_resource type="AudioStream" uid="uid://ce32tqw0wi6sg" path="res://scenes/quests/story_quests/renya_beyond_sorrow/Complementos/music/2. Whispers of Yesterday (Loop).ogg" id="4_1abjp"] +[ext_resource type="Script" uid="uid://cp54mgi54nywo" path="res://scenes/game_logic/fill_game_logic.gd" id="4_c8gol"] +[ext_resource type="PackedScene" uid="uid://crqjcicx0vdu" path="res://scenes/game_elements/props/decoration/bush/bush.tscn" id="6_fseak"] +[ext_resource type="TileSet" uid="uid://32t5p1co051n" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_exterior_floors.tres" id="6_wg4es"] +[ext_resource type="TileSet" uid="uid://ci0x5m62qamxl" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres" id="6_wgx5w"] +[ext_resource type="TileSet" uid="uid://ci78vm15uf0y5" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation.tres" id="7_2ry4a"] +[ext_resource type="TileSet" uid="uid://do0ffypatd77h" path="res://tiles/bridges.tres" id="7_colmf"] +[ext_resource type="SpriteFrames" uid="uid://ckf0ncgsrnhek" path="res://scenes/game_elements/props/decoration/bush/components/bush_spriteframes_purple_large.tres" id="7_sejrf"] +[ext_resource type="Material" uid="uid://64aeyjitacv3" path="res://scenes/game_elements/props/void/void_chromakey_material.tres" id="8_u5ibk"] +[ext_resource type="PackedScene" uid="uid://lgu7aeqa7o3r" path="res://scenes/game_elements/props/door/vertical_door.tscn" id="8_ubofk"] +[ext_resource type="TileSet" uid="uid://bc2u83inkptpc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey.tres" id="9_12744"] +[ext_resource type="TileSet" uid="uid://6wyq888afw6m" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey_walkable.tres" id="10_1cww5"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="10_s4ggx"] +[ext_resource type="Script" uid="uid://csev4hv57utxv" path="res://scenes/game_logic/walk_behaviors/character_speeds.gd" id="16_u5ibk"] +[ext_resource type="SpriteFrames" uid="uid://pe5f4oarex8m" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player_collar.tres" id="17_0wq77"] +[ext_resource type="Script" uid="uid://bovqkx5nb56k7" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd" id="17_1abjp"] +[ext_resource type="PackedScene" uid="uid://7873qa54birk" path="res://scenes/game_elements/props/tree/tree.tscn" id="17_pxrfi"] +[ext_resource type="PackedScene" uid="uid://dkx3dgc1br3b4" path="res://scenes/ui_elements/input_hints/repel_input_hint.tscn" id="19_vqxyo"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="20_1cp2a"] +[ext_resource type="Script" uid="uid://d2vp62mjrf6gn" path="res://scenes/globals/scene_switcher/scene_link.gd" id="21_1abjp"] +[ext_resource type="SpriteFrames" uid="uid://crrr8ncum86vx" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto.tres" id="21_1cww5"] +[ext_resource type="Resource" uid="uid://1l7axwonsjxu" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_0/combat_0_components/el_hilo_que_no_teji_combat_lazaro.dialogue" id="21_vcrue"] +[ext_resource type="Script" uid="uid://0gr6vi3gxhcp" path="res://scenes/game_elements/props/teleporter/teleporter_logic.gd" id="22_52rtq"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="22_fhvab"] +[ext_resource type="SpriteFrames" uid="uid://dpxa0mr7ducgn" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lazaro/elder.tres" id="22_wgx5w"] +[ext_resource type="SpriteFrames" uid="uid://bykhtlt1hqrlk" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_small.tres" id="25_0wq77"] +[ext_resource type="SpriteFrames" uid="uid://c3wt75pg8da26" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_rocas.tres" id="25_1abjp"] +[ext_resource type="TileSet" uid="uid://e7gpdr323xp3" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_enviroment.tres" id="27_52rtq"] +[ext_resource type="Script" uid="uid://f56505k8qm17" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd" id="29_2ry4a"] +[ext_resource type="Shader" uid="uid://dn6w5kifgeusk" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader" id="29_12744"] +[ext_resource type="Material" uid="uid://cht88adq0hk3f" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_mundo.tres" id="30_0wq77"] +[ext_resource type="Material" uid="uid://bi6a51mic57oq" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_lino.tres" id="31_1abjp"] +[ext_resource type="Script" uid="uid://d234e6xbur7bt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd" id="99_hudsp"] + +[sub_resource type="Animation" id="Animation_nlryc"] +resource_name = "goal_completed" +tracks/0/type = "method" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("../OnTheGround/LevelExit/Door Exit") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(1), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"open" +}] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_hlahk"] +_data = { +&"goal_completed": SubResource("Animation_nlryc") +} + +[sub_resource type="Resource" id="Resource_12744"] +script = ExtResource("16_u5ibk") +walk_speed = 180.0 +run_speed = 230.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_lmnu5"] +size = Vector2(49, 27.077637) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_52rtq"] +size = Vector2(101.111084, 90.12894) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_e388p"] +size = Vector2(100, 56.169434) + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_0wq77"] +radius = 10.395 +height = 39.160156 + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_8wdvs"] +radius = 27.0 +height = 84.0 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_0wq77"] +size = Vector2(529, 78) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_1cww5"] +shader = ExtResource("29_12744") +shader_parameter/fog_color = Color(1, 1, 1, 0.25) +shader_parameter/speed = 0.05 +shader_parameter/detail_steps = 4.0 +shader_parameter/thread_shredding = 0.8 +shader_parameter/density = 2.0 +shader_parameter/wind_direction = Vector2(-1, -0.05) +shader_parameter/stretch_factor = 5.0 + +[node name="InkCombat" type="Node2D" unique_id=1383576457 node_paths=PackedStringArray("punto_parada_lino", "posicion_junto_a_lazaro")] +y_sort_enabled = true +script = ExtResource("1_0wq77") +punto_parada_lino = NodePath("OnTheGround/punto_parada_lino") +posicion_junto_a_lazaro = NodePath("OnTheGround/PosicionJuntoALazaro") + +[node name="PlayerMode" type="Node" parent="." unique_id=1085376852] +script = ExtResource("1_hmxep") +mode = 1 +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="BackgroundMusic" parent="." unique_id=1953829043 instance=ExtResource("2_kqcdy")] +stream = ExtResource("4_1abjp") + +[node name="FillGameLogic" type="Node" parent="." unique_id=1241591742] +script = ExtResource("4_c8gol") +barrels_to_win = 2 +metadata/_custom_type_script = "uid://cp54mgi54nywo" + +[node name="LevelCompletedAnimation" type="AnimationPlayer" parent="FillGameLogic" unique_id=486563381] +libraries/ = SubResource("AnimationLibrary_hlahk") + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1294802011] + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers" unique_id=534076886] +z_index = -1 +tile_map_data = PackedByteArray("AAApAPv/AwAFAAEAAAApAPz/AwAFAAEAAAApAP3/AwAFAAIAAAAqAPv/AwAGAAEAAAAqAPz/AwAGAAEAAAAqAP3/AwAGAAEAAAAqAP7/AwAFAAEAAAAqAP//AwAFAAIAAAArAPv/AwAGAAEAAAArAPz/AwAGAAEAAAArAP3/AwAGAAEAAAArAP7/AwAGAAEAAAArAP//AwAGAAEAAAArAAAAAwAFAAIAAAAsAPv/AwAGAAEAAAAsAPz/AwAGAAEAAAAsAP3/AwAGAAEAAAAsAP7/AwAGAAEAAAAsAP//AwAGAAEAAAAsAAAAAwAGAAEAAAAsAAEAAwAFAAIAAAAtAPv/AwAGAAEAAAAtAPz/AwAGAAEAAAAtAP3/AwAGAAEAAAAtAP7/AwAGAAEAAAAtAP//AwAGAAEAAAAtAAAAAwAGAAEAAAAtAAEAAwAGAAEAAAAtAAIAAwAFAAIAAAAuAPv/AwAGAAEAAAAuAPz/AwAGAAEAAAAuAP3/AwAGAAEAAAAuAP7/AwAGAAEAAAAuAP//AwAGAAEAAAAuAAAAAwAGAAEAAAAuAAEAAwAGAAEAAAAuAAIAAwAGAAEAAAAuAAMAAwAFAAIAAAAvAPv/AwAGAAEAAAAvAPz/AwAGAAEAAAAvAP3/AwAGAAEAAAAvAP7/AwAGAAEAAAAvAP//AwAGAAEAAAAvAAAAAwAGAAEAAAAvAAEAAwAGAAEAAAAvAAIAAwAGAAEAAAAvAAMAAwAGAAIAAAAwAPv/AwAGAAEAAAAwAPz/AwAGAAEAAAAwAP3/AwAGAAEAAAAwAP7/AwAGAAEAAAAwAP//AwAGAAEAAAAwAAAAAwAGAAEAAAAwAAEAAwAGAAEAAAAwAAIAAwAGAAEAAAAwAAMAAwAGAAIAAAAxAPv/AwAGAAEAAAAxAPz/AwAGAAEAAAAxAP3/AwAGAAEAAAAxAP7/AwAGAAEAAAAxAP//AwAGAAEAAAAxAAAAAwAGAAEAAAAxAAEAAwAGAAEAAAAxAAIAAwAGAAEAAAAxAAMAAwAGAAIAAAAyAPv/AwAGAAEAAAAyAPz/AwAGAAEAAAAyAP3/AwAGAAEAAAAyAP7/AwAGAAEAAAAyAP//AwAGAAEAAAAyAAAAAwAGAAEAAAAyAAEAAwAGAAEAAAAyAAIAAwAGAAEAAAAzAPv/AwAGAAEAAAAzAPz/AwAGAAEAAAAzAP3/AwAGAAEAAAAzAP7/AwAGAAEAAAAzAP//AwAGAAEAAAAzAAAAAwAGAAEAAAAzAAEAAwAGAAEAAAAzAAIAAwAHAAIAAAA0APv/AwAGAAEAAAA0APz/AwAGAAEAAAA0AP3/AwAGAAEAAAA0AP7/AwAGAAEAAAA0AP//AwAGAAEAAAA0AAAAAwAGAAEAAAA0AAEAAwAHAAIAAAA1APv/AwAGAAEAAAA1APz/AwAGAAEAAAA1AP3/AwAGAAEAAAA1AP7/AwAGAAEAAAA1AP//AwAGAAEAAAA1AAAAAwAHAAIAAAA2APv/AwAGAAEAAAA2APz/AwAGAAEAAAA2AP3/AwAGAAEAAAA2AP7/AwAHAAEAAAA2AP//AwAHAAIAAAA3APv/AwAHAAEAAAA3APz/AwAHAAEAAAA3AP3/AwAHAAIAAAAyAAMAAwAHAAIAAAApAPr/AwAFAAEAAAAqAPn/AwAGAAEAAAArAPn/AwAGAAEAAAArAPj/AwAGAAEAAAArAPf/AwAGAAEAAAAqAPf/AwAGAAEAAAAqAPj/AwAGAAEAAAApAPj/AwAGAAEAAAAoAPj/AwAGAAEAAAAoAPn/AwAFAAIAAAAoAPf/AwAGAAEAAAAsAPj/AwAGAAEAAAAtAPj/AwAGAAEAAAAtAPf/AwAGAAEAAAAtAPn/AwAGAAEAAAAuAPn/AwAGAAEAAAAuAPj/AwAGAAEAAAAvAPj/AwAGAAEAAAAvAPn/AwAGAAEAAAAvAPf/AwAGAAEAAAAwAPn/AwAGAAEAAAAxAPn/AwAGAAEAAAAxAPf/AwAGAAEAAAAyAPf/AwAGAAEAAAAzAPf/AwAGAAEAAAA0APf/AwAGAAEAAAA1APf/AwAGAAEAAAA1APj/AwAGAAEAAAA1APn/AwAGAAEAAAA2APj/AwAGAAEAAAA2APn/AwAGAAEAAAA3APf/AwAGAAEAAAA3APj/AwAGAAEAAAA4APf/AwAGAAEAAAA4APj/AwAGAAEAAAA4APn/AwAHAAIAAAA3APr/AwAHAAEAAAA2APr/AwAGAAEAAAAzAPr/AwAGAAEAAAA0APr/AwAGAAEAAAAyAPr/AwAGAAEAAAAzAPn/AwAGAAEAAAAzAPj/AwAGAAEAAAAyAPj/AwAGAAEAAAAwAPr/AwAGAAEAAAAuAPr/AwAGAAEAAAAtAPr/AwAGAAEAAAAsAPr/AwAGAAEAAAA1APr/AwAGAAEAAAA3APn/AwAGAAEAAAA2APf/AwAGAAEAAAA0APj/AwAGAAEAAAA0APn/AwAGAAEAAAAxAPj/AwAGAAEAAAAyAPn/AwAGAAEAAAAwAPj/AwAGAAEAAAAwAPf/AwAGAAEAAAAxAPr/AwAGAAEAAAAvAPr/AwAGAAEAAAAuAPf/AwAGAAEAAAAsAPf/AwAGAAEAAAAsAPn/AwAGAAEAAAArAPr/AwAGAAEAAAAqAPr/AwAGAAEAAAApAPn/AwAGAAEAAAApAPf/AwAGAAEAAAArAPb/AwAGAAEAAAAyAPX/AwAGAAEAAAAyAPb/AwAGAAEAAAAqAPb/AwAGAAEAAAAqAPX/AwAGAAEAAAArAPX/AwAGAAEAAAAsAPX/AwAGAAEAAAAsAPb/AwAGAAEAAAAxAPb/AwAGAAEAAAAxAPX/AwAGAAEAAAAyAPT/AwAGAAEAAAAzAPb/AwAGAAEAAAAzAPX/AwAGAAEAAAAxAPT/AwAGAAEAAAAzAPT/AwAGAAEAAAA1APb/AwAGAAEAAAA2APb/AwAGAAEAAAA3APb/AwAGAAEAAAAoAPb/AwAGAAEAAAApAPb/AwAGAAEAAAAtAPb/AwAGAAEAAAAuAPb/AwAGAAEAAAAvAPb/AwAGAAEAAAAwAPb/AwAGAAEAAAA0APb/AwAGAAEAAAA4APb/AwAGAAEAAAAnAPj/AwAFAAIAAAAnAPf/AwAFAAEAAAAmAPb/AwAGAAIAAAAlAPb/AwAFAAIAAAAkAPX/AwAGAAIAAAAjAPX/AwAGAAIAAAAiAPX/AwAGAAIAAAAhAPX/AwAGAAIAAAAgAPX/AwAGAAIAAAAfAPX/AwAGAAIAAAAeAPX/AwAGAAIAAAAdAPX/AwAFAAIAAAA5APj/AwAHAAIAAAA5APf/AwAHAAEAAAA6APb/AwAGAAIAAAA7APb/AwAHAAIAAAA8APX/AwAGAAIAAAA9APX/AwAGAAIAAAA+APX/AwAGAAIAAAA/APX/AwAGAAIAAABAAPX/AwAGAAIAAABCAPX/AwAGAAIAAABBAPX/AwAGAAIAAABDAPX/AwAHAAIAAAAdAPT/AwAFAAEAAAAeAPT/AwAGAAEAAAAfAPT/AwAGAAEAAAAgAPT/AwAGAAEAAAAhAPT/AwAGAAEAAAAiAPT/AwAGAAEAAAAjAPT/AwAGAAEAAAAkAPT/AwAGAAEAAAA8APT/AwAGAAEAAAA9APT/AwAGAAEAAAA+APT/AwAGAAEAAAA/APT/AwAGAAEAAABAAPT/AwAGAAEAAABBAPT/AwAGAAEAAABCAPT/AwAGAAEAAABDAPT/AwAHAAEAAAAkAPP/AwAGAAEAAAAlAPP/AwAGAAEAAAAlAPL/AwAGAAEAAAAmAPL/AwAGAAEAAAAmAPH/AwAGAAEAAABCAPP/AwAGAAEAAABBAPP/AwAGAAEAAABAAPL/AwAGAAEAAAA/APL/AwAGAAEAAAA/APH/AwAGAAEAAAA8APH/AwAGAAEAAAA8APL/AwAGAAEAAAA7APL/AwAGAAEAAAA7APP/AwAGAAEAAAA6APT/AwAGAAEAAAA3APP/AwAGAAEAAAA2APT/AwAGAAEAAAAsAPL/AwAGAAEAAAAtAPL/AwAGAAEAAAAtAPP/AwAGAAEAAAAvAPT/AwAGAAEAAAApAPP/AwAGAAEAAAAoAPT/AwAGAAEAAAAnAPX/AwAGAAEAAAAlAPT/AwAGAAEAAAAmAPX/AwAGAAEAAAAmAPT/AwAGAAEAAAAnAPT/AwAGAAEAAAAnAPP/AwAGAAEAAAAmAPP/AwAGAAEAAAAlAPX/AwAGAAEAAAAoAPP/AwAGAAEAAAAoAPL/AwAGAAEAAAAnAPL/AwAGAAEAAAAoAPX/AwAGAAEAAAAnAPb/AwAGAAEAAAApAPX/AwAGAAEAAAApAPT/AwAGAAEAAAAqAPT/AwAGAAEAAAAqAPP/AwAGAAEAAAApAPL/AwAGAAEAAAAqAPL/AwAGAAEAAAArAPL/AwAGAAEAAAArAPP/AwAGAAEAAAArAPT/AwAGAAEAAAAsAPT/AwAGAAEAAAAsAPP/AwAGAAEAAAAtAPX/AwAGAAEAAAAuAPX/AwAGAAEAAAAuAPT/AwAGAAEAAAAuAPP/AwAGAAEAAAAtAPT/AwAGAAEAAAAuAPL/AwAGAAEAAAAvAPP/AwAGAAEAAAAvAPX/AwAGAAEAAAAwAPX/AwAGAAEAAAAwAPP/AwAGAAEAAAAvAPL/AwAGAAEAAAAwAPT/AwAGAAEAAAAxAPP/AwAGAAEAAAAzAPP/AwAGAAEAAAAzAPL/AwAGAAEAAAAyAPH/AwAGAAEAAAAxAPH/AwAGAAEAAAAwAPL/AwAGAAEAAAAyAPP/AwAGAAEAAAA0APP/AwAGAAEAAAA1APL/AwAGAAEAAAA0APL/AwAGAAEAAAAyAPL/AwAGAAEAAAAxAPL/AwAGAAEAAAA1APP/AwAGAAEAAAA2APP/AwAGAAEAAAA4APT/AwAGAAEAAAA3APT/AwAGAAEAAAA3APX/AwAGAAEAAAA2APX/AwAGAAEAAAA1APX/AwAGAAEAAAA0APX/AwAGAAEAAAA0APT/AwAGAAEAAAA1APT/AwAGAAEAAAA5APT/AwAGAAEAAAA7APT/AwAGAAEAAAA7APX/AwAGAAEAAAA6APX/AwAGAAEAAAA5APb/AwAGAAEAAAA4APX/AwAGAAEAAAA5APX/AwAGAAEAAAA8APP/AwAGAAEAAAA9APP/AwAGAAEAAAA6APP/AwAGAAEAAAA6APL/AwAGAAEAAAA9APL/AwAGAAEAAAA+APL/AwAGAAEAAAA+APP/AwAGAAEAAAA/APP/AwAGAAEAAABAAPP/AwAGAAEAAAA9APH/AwAGAAEAAAA+APH/AwAGAAEAAABAAPH/AwAGAAEAAABAAPD/AwAGAAEAAAA/APD/AwAGAAEAAAA+APD/AwAGAAEAAAA9APD/AwAGAAEAAAA8APD/AwAGAAEAAAA7APH/AwAGAAEAAAA6APH/AwAGAAEAAAA5APH/AwAGAAEAAAA4APH/AwAGAAEAAAA5APL/AwAGAAEAAAA5APP/AwAGAAEAAAA4APP/AwAGAAEAAAA3APL/AwAGAAEAAAA3APH/AwAGAAEAAAA2APL/AwAGAAEAAAA4APL/AwAGAAEAAAA1APH/AwAGAAEAAAA0APH/AwAGAAEAAAA2APH/AwAGAAEAAAAzAPH/AwAGAAEAAAAwAPH/AwAGAAEAAAAvAPH/AwAGAAEAAAAuAPH/AwAGAAEAAAAtAPH/AwAGAAEAAAAsAPH/AwAGAAEAAAArAPH/AwAGAAEAAAAqAPH/AwAGAAEAAAApAPH/AwAGAAEAAAAoAPH/AwAGAAEAAAAnAPH/AwAGAAEAAAAeAPD/AwAGAAEAAAAdAPD/AwAGAAEAAAAdAPH/AwAGAAEAAAAdAPL/AwAFAAEAAAAeAPL/AwAGAAEAAAAfAPL/AwAGAAEAAAAgAPL/AwAGAAEAAAAhAPL/AwAGAAEAAAAiAPL/AwAGAAEAAAAjAPH/AwAGAAEAAAAlAPH/AwAGAAEAAAAkAPH/AwAGAAEAAAAkAPL/AwAGAAEAAAAjAPL/AwAGAAEAAAAjAPP/AwAGAAEAAAAiAPP/AwAGAAEAAAAhAPP/AwAGAAEAAAAgAPP/AwAGAAEAAAAfAPP/AwAGAAEAAAAeAPP/AwAGAAEAAAAdAPP/AwAFAAEAAAAdAO//AwAGAAEAAAAeAO//AwAGAAEAAAAfAO//AwAGAAEAAAAfAPD/AwAGAAEAAAAfAPH/AwAGAAEAAAAeAPH/AwAGAAEAAAAgAPH/AwAGAAEAAAAhAPH/AwAGAAEAAAAiAPH/AwAGAAEAAAAiAPD/AwAGAAEAAAAjAPD/AwAGAAEAAAAkAPD/AwAGAAEAAAAlAPD/AwAGAAEAAAAmAPD/AwAGAAEAAAAkAO//AwAGAAEAAAAlAO//AwAGAAEAAAAlAO7/AwAGAAEAAAAmAO7/AwAGAAEAAAAmAO//AwAGAAEAAAAnAO//AwAGAAEAAAAnAPD/AwAGAAEAAAAnAO7/AwAGAAEAAAAoAO//AwAGAAEAAAAoAPD/AwAGAAEAAAApAPD/AwAGAAEAAAAqAPD/AwAGAAEAAAArAPD/AwAGAAEAAAAsAPD/AwAGAAEAAAAtAPD/AwAGAAEAAAAuAPD/AwAGAAEAAAAvAPD/AwAGAAEAAAAwAPD/AwAGAAEAAAAwAO//AwAGAAEAAAAvAO//AwAGAAEAAAAuAO//AwAGAAEAAAAxAPD/AwAGAAEAAAAxAO//AwAGAAEAAAAxAO7/AwAGAAEAAAAyAO7/AwAGAAEAAAAzAO7/AwAGAAEAAAAzAO//AwAGAAEAAAAyAO//AwAGAAEAAAAzAPD/AwAGAAEAAAAyAPD/AwAGAAEAAAA0APD/AwAGAAEAAAA0AO//AwAGAAEAAAA1AO//AwAGAAEAAAA2AO//AwAGAAEAAAA1APD/AwAGAAEAAAA2APD/AwAGAAEAAAA4APD/AwAGAAEAAAA5AO//AwAGAAEAAAA6AO//AwAGAAEAAAA6APD/AwAGAAEAAAA5APD/AwAGAAEAAAA4AO//AwAGAAEAAAA8AO//AwAGAAEAAAA7AO//AwAGAAEAAAA7APD/AwAGAAEAAAA9AO//AwAGAAEAAAA+AO//AwAGAAEAAAA/AO7/AwAGAAEAAAA/AO//AwAGAAEAAABAAO//AwAGAAEAAAA+AO7/AwAGAAEAAABAAO7/AwAGAAEAAABBAO7/AwAGAAEAAABCAO7/AwAGAAEAAABDAO7/AwAGAAEAAABDAO//AwAGAAEAAABCAO//AwAGAAEAAABBAO//AwAGAAEAAABBAPD/AwAGAAEAAABBAPH/AwAGAAEAAABCAPH/AwAGAAEAAABCAPD/AwAGAAEAAABDAPD/AwAHAAEAAABDAPH/AwAHAAEAAABDAPL/AwAHAAEAAABCAPL/AwAGAAEAAABBAPL/AwAGAAEAAABDAPP/AwAHAAEAAAA9AO7/AwAGAAEAAAA8AO7/AwAGAAEAAAA7AO7/AwAGAAEAAAA6AO7/AwAGAAEAAAA5AO7/AwAGAAEAAAA4AO7/AwAGAAEAAAAnANj/AwAGAAEAAAAnANn/AwAGAAEAAAAnANr/AwAGAAEAAAAnANv/AwAGAAEAAAAnANz/AwAGAAEAAAAnAN3/AwAGAAEAAAAnAN7/AwAGAAEAAAAnAN//AwAGAAEAAAAnAOD/AwAGAAEAAAAnAOH/AwAGAAEAAAAnAOL/AwAGAAEAAAAnAOP/AwAGAAEAAAAnAOT/AwAGAAEAAAAnAOX/AwAGAAEAAAAnAOb/AwAGAAEAAAAnAOf/AwAGAAEAAAAnAOj/AwAGAAEAAAAnAOn/AwAGAAEAAAAnAOr/AwAGAAEAAAAnAOv/AwAGAAEAAAAoANj/AwAGAAEAAAAoANn/AwAGAAEAAAAoANr/AwAGAAEAAAAoANv/AwAGAAEAAAAoANz/AwAGAAEAAAAoAN3/AwAGAAEAAAAoAN7/AwAGAAEAAAAoAN//AwAGAAEAAAAoAOD/AwAGAAEAAAAoAOH/AwAGAAEAAAAoAOL/AwAGAAEAAAAoAOP/AwAGAAEAAAAoAOT/AwAGAAEAAAAoAOX/AwAGAAEAAAAoAOb/AwAGAAEAAAAoAOf/AwAGAAEAAAAoAOj/AwAGAAEAAAAoAOn/AwAGAAEAAAAoAOr/AwAGAAEAAAAoAOv/AwAGAAEAAAApANj/AwAGAAEAAAApANn/AwAGAAEAAAApANr/AwAGAAEAAAApANv/AwAGAAEAAAApANz/AwAGAAEAAAApAN3/AwAGAAEAAAApAN7/AwAGAAEAAAApAN//AwAGAAEAAAApAOD/AwAGAAEAAAApAOH/AwAGAAEAAAApAOL/AwAGAAEAAAApAOP/AwAGAAEAAAApAOT/AwAGAAEAAAApAOX/AwAGAAEAAAApAOb/AwAGAAEAAAApAOf/AwAGAAEAAAApAOj/AwAGAAEAAAApAOn/AwAGAAEAAAApAOr/AwAGAAEAAAApAOv/AwAGAAEAAAAqANj/AwAGAAEAAAAqANn/AwAGAAEAAAAqANr/AwAGAAEAAAAqANv/AwAGAAEAAAAqANz/AwAGAAEAAAAqAN3/AwAGAAEAAAAqAN7/AwAGAAEAAAAqAN//AwAGAAEAAAAqAOD/AwAGAAEAAAAqAOH/AwAGAAEAAAAqAOL/AwAGAAEAAAAqAOP/AwAGAAEAAAAqAOT/AwAGAAEAAAAqAOX/AwAGAAEAAAAqAOb/AwAGAAEAAAAqAOf/AwAGAAEAAAAqAOj/AwAGAAEAAAAqAOn/AwAGAAEAAAAqAOr/AwAGAAEAAAAqAOv/AwAGAAEAAAArANj/AwAGAAEAAAArANn/AwAGAAEAAAArANr/AwAGAAEAAAArANv/AwAGAAEAAAArANz/AwAGAAEAAAArAN3/AwAGAAEAAAArAN7/AwAGAAEAAAArAN//AwAGAAEAAAArAOD/AwAGAAEAAAArAOH/AwAGAAEAAAArAOL/AwAGAAEAAAArAOP/AwAGAAEAAAArAOT/AwAGAAEAAAArAOX/AwAGAAEAAAArAOb/AwAGAAEAAAArAOf/AwAGAAEAAAArAOj/AwAGAAEAAAArAOn/AwAGAAEAAAArAOr/AwAGAAEAAAArAOv/AwAGAAEAAAAsANj/AwAGAAEAAAAsANn/AwAGAAEAAAAsANr/AwAGAAEAAAAsANv/AwAGAAEAAAAsANz/AwAGAAEAAAAsAN3/AwAGAAEAAAAsAN7/AwAGAAEAAAAsAN//AwAGAAEAAAAsAOD/AwAGAAEAAAAsAOH/AwAGAAEAAAAsAOL/AwAGAAEAAAAsAOP/AwAGAAEAAAAsAOT/AwAGAAEAAAAsAOX/AwAGAAEAAAAsAOb/AwAGAAEAAAAsAOf/AwAGAAEAAAAsAOj/AwAGAAEAAAAsAOn/AwAGAAEAAAAsAOr/AwAGAAEAAAAsAOv/AwAGAAEAAAAtANj/AwAGAAEAAAAtANn/AwAGAAEAAAAtANr/AwAGAAEAAAAtANv/AwAGAAEAAAAtANz/AwAGAAEAAAAtAN3/AwAGAAEAAAAtAN7/AwAGAAEAAAAtAN//AwAGAAEAAAAtAOD/AwAGAAEAAAAtAOH/AwAGAAEAAAAtAOL/AwAGAAEAAAAtAOP/AwAGAAEAAAAtAOT/AwAGAAEAAAAtAOX/AwAGAAEAAAAtAOb/AwAGAAEAAAAtAOf/AwAGAAEAAAAtAOj/AwAGAAEAAAAtAOn/AwAGAAEAAAAtAOr/AwAGAAEAAAAtAOv/AwAGAAEAAAAuANj/AwAGAAEAAAAuANn/AwAGAAEAAAAuANr/AwAGAAEAAAAuANv/AwAGAAEAAAAuANz/AwAGAAEAAAAuAN3/AwAGAAEAAAAuAN7/AwAGAAEAAAAuAN//AwAGAAEAAAAuAOD/AwAGAAEAAAAuAOH/AwAGAAEAAAAuAOL/AwAGAAEAAAAuAOP/AwAGAAEAAAAuAOT/AwAGAAEAAAAuAOX/AwAGAAEAAAAuAOb/AwAGAAEAAAAuAOf/AwAGAAEAAAAuAOj/AwAGAAEAAAAuAOn/AwAGAAEAAAAuAOr/AwAGAAEAAAAuAOv/AwAGAAEAAAAvANj/AwAGAAEAAAAvANn/AwAGAAEAAAAvANr/AwAGAAEAAAAvANv/AwAGAAEAAAAvANz/AwAGAAEAAAAvAN3/AwAGAAEAAAAvAN7/AwAGAAEAAAAvAN//AwAGAAEAAAAvAOD/AwAGAAEAAAAvAOH/AwAGAAEAAAAvAOL/AwAGAAEAAAAvAOP/AwAGAAEAAAAvAOT/AwAGAAEAAAAvAOX/AwAGAAEAAAAvAOb/AwAGAAEAAAAvAOf/AwAGAAEAAAAvAOj/AwAGAAEAAAAvAOn/AwAGAAEAAAAvAOr/AwAGAAEAAAAvAOv/AwAGAAEAAAAwANj/AwAGAAEAAAAwANn/AwAGAAEAAAAwANr/AwAGAAEAAAAwANv/AwAGAAEAAAAwANz/AwAGAAEAAAAwAN3/AwAGAAEAAAAwAN7/AwAGAAEAAAAwAN//AwAGAAEAAAAwAOD/AwAGAAEAAAAwAOH/AwAGAAEAAAAwAOL/AwAGAAEAAAAwAOP/AwAGAAEAAAAwAOT/AwAGAAEAAAAwAOX/AwAGAAEAAAAwAOb/AwAGAAEAAAAwAOf/AwAGAAEAAAAwAOj/AwAGAAEAAAAwAOn/AwAGAAEAAAAwAOr/AwAGAAEAAAAwAOv/AwAGAAEAAAAxANj/AwAGAAEAAAAxANn/AwAGAAEAAAAxANr/AwAGAAEAAAAxANv/AwAGAAEAAAAxANz/AwAGAAEAAAAxAN3/AwAGAAEAAAAxAN7/AwAGAAEAAAAxAN//AwAGAAEAAAAxAOD/AwAGAAEAAAAxAOH/AwAGAAEAAAAxAOL/AwAGAAEAAAAxAOP/AwAGAAEAAAAxAOT/AwAGAAEAAAAxAOX/AwAGAAEAAAAxAOb/AwAGAAEAAAAxAOf/AwAGAAEAAAAxAOj/AwAGAAEAAAAxAOn/AwAGAAEAAAAxAOr/AwAGAAEAAAAxAOv/AwAGAAEAAAAyANj/AwAGAAEAAAAyANn/AwAGAAEAAAAyANr/AwAGAAEAAAAyANv/AwAGAAEAAAAyANz/AwAGAAEAAAAyAN3/AwAGAAEAAAAyAN7/AwAGAAEAAAAyAN//AwAGAAEAAAAyAOD/AwAGAAEAAAAyAOH/AwAGAAEAAAAyAOL/AwAGAAEAAAAyAOP/AwAGAAEAAAAyAOT/AwAGAAEAAAAyAOX/AwAGAAEAAAAyAOb/AwAGAAEAAAAyAOf/AwAGAAEAAAAyAOj/AwAGAAEAAAAyAOn/AwAGAAEAAAAyAOr/AwAGAAEAAAAyAOv/AwAGAAEAAAAzANj/AwAGAAEAAAAzANn/AwAGAAEAAAAzANr/AwAGAAEAAAAzANv/AwAGAAEAAAAzANz/AwAGAAEAAAAzAN3/AwAGAAEAAAAzAN7/AwAGAAEAAAAzAN//AwAGAAEAAAAzAOD/AwAGAAEAAAAzAOH/AwAGAAEAAAAzAOL/AwAGAAEAAAAzAOP/AwAGAAEAAAAzAOT/AwAGAAEAAAAzAOX/AwAGAAEAAAAzAOb/AwAGAAEAAAAzAOf/AwAGAAEAAAAzAOj/AwAGAAEAAAAzAOn/AwAGAAEAAAAzAOr/AwAGAAEAAAAzAOv/AwAGAAEAAAA0ANj/AwAGAAEAAAA0ANn/AwAGAAEAAAA0ANr/AwAGAAEAAAA0ANv/AwAGAAEAAAA0ANz/AwAGAAEAAAA0AN3/AwAGAAEAAAA0AN7/AwAGAAEAAAA0AN//AwAGAAEAAAA0AOD/AwAGAAEAAAA0AOH/AwAGAAEAAAA0AOL/AwAGAAEAAAA0AOP/AwAGAAEAAAA0AOT/AwAGAAEAAAA0AOX/AwAGAAEAAAA0AOb/AwAGAAEAAAA0AOf/AwAGAAEAAAA0AOj/AwAGAAEAAAA0AOn/AwAGAAEAAAA0AOr/AwAGAAEAAAA0AOv/AwAGAAEAAAA1ANj/AwAGAAEAAAA1ANn/AwAGAAEAAAA1ANr/AwAGAAEAAAA1ANv/AwAGAAEAAAA1ANz/AwAGAAEAAAA1AN3/AwAGAAEAAAA1AN7/AwAGAAEAAAA1AN//AwAGAAEAAAA1AOD/AwAGAAEAAAA1AOH/AwAGAAEAAAA1AOL/AwAGAAEAAAA1AOP/AwAGAAEAAAA1AOT/AwAGAAEAAAA1AOX/AwAGAAEAAAA1AOb/AwAGAAEAAAA1AOf/AwAGAAEAAAA1AOj/AwAGAAEAAAA1AOn/AwAGAAEAAAA1AOr/AwAGAAEAAAA1AOv/AwAGAAEAAAA2ANj/AwAGAAEAAAA2ANn/AwAGAAEAAAA2ANr/AwAGAAEAAAA2ANv/AwAGAAEAAAA2ANz/AwAGAAEAAAA2AN3/AwAGAAEAAAA2AN7/AwAGAAEAAAA2AN//AwAGAAEAAAA2AOD/AwAGAAEAAAA2AOH/AwAGAAEAAAA2AOL/AwAGAAEAAAA2AOP/AwAGAAEAAAA2AOT/AwAGAAEAAAA2AOX/AwAGAAEAAAA2AOb/AwAGAAEAAAA2AOf/AwAGAAEAAAA2AOj/AwAGAAEAAAA2AOn/AwAGAAEAAAA2AOr/AwAGAAEAAAA2AOv/AwAGAAEAAAA3ANj/AwAGAAEAAAA3ANn/AwAGAAEAAAA3ANr/AwAGAAEAAAA3ANv/AwAGAAEAAAA3ANz/AwAGAAEAAAA3AN3/AwAGAAEAAAA3AN7/AwAGAAEAAAA3AN//AwAGAAEAAAA3AOD/AwAGAAEAAAA3AOH/AwAGAAEAAAA3AOL/AwAGAAEAAAA3AOP/AwAGAAEAAAA3AOT/AwAGAAEAAAA3AOX/AwAGAAEAAAA3AOb/AwAGAAEAAAA3AOf/AwAGAAEAAAA3AOj/AwAGAAEAAAA3AOn/AwAGAAEAAAA3AOr/AwAGAAEAAAA3AOv/AwAGAAEAAAA4ANj/AwAGAAEAAAA4ANn/AwAGAAEAAAA4ANr/AwAGAAEAAAA4ANv/AwAGAAEAAAA4ANz/AwAGAAEAAAA4AN3/AwAGAAEAAAA4AN7/AwAGAAEAAAA4AN//AwAGAAEAAAA4AOD/AwAGAAEAAAA4AOH/AwAGAAEAAAA4AOL/AwAGAAEAAAA4AOP/AwAGAAEAAAA4AOT/AwAGAAEAAAA4AOX/AwAGAAEAAAA4AOb/AwAGAAEAAAA4AOf/AwAGAAEAAAA4AOj/AwAGAAEAAAA4AOn/AwAGAAEAAAA4AOr/AwAGAAEAAAA4AOv/AwAGAAEAAAA5ANj/AwAGAAEAAAA5ANn/AwAGAAEAAAA5ANr/AwAGAAEAAAA5ANv/AwAGAAEAAAA5ANz/AwAGAAEAAAA5AN3/AwAGAAEAAAA5AN7/AwAGAAEAAAA5AN//AwAGAAEAAAA5AOD/AwAGAAEAAAA5AOH/AwAGAAEAAAA5AOL/AwAGAAEAAAA5AOP/AwAGAAEAAAA5AOT/AwAGAAEAAAA5AOX/AwAGAAEAAAA5AOb/AwAGAAEAAAA5AOf/AwAGAAEAAAA5AOj/AwAGAAEAAAA5AOn/AwAGAAEAAAA5AOr/AwAGAAEAAAA5AOv/AwAGAAEAAAAnAOz/AwAGAAEAAAAnAO3/AwAGAAEAAAAoAOz/AwAGAAEAAAAoAO3/AwAGAAEAAAAoAO7/AwAGAAEAAAApAOz/AwAGAAEAAAApAO3/AwAGAAEAAAApAO7/AwAGAAEAAAApAO//AwAGAAEAAAAqAOz/AwAGAAEAAAAqAO3/AwAGAAEAAAAqAO7/AwAGAAEAAAAqAO//AwAGAAEAAAArAOz/AwAGAAEAAAArAO3/AwAGAAEAAAArAO7/AwAGAAEAAAArAO//AwAGAAEAAAAsAOz/AwAGAAEAAAAsAO3/AwAGAAEAAAAsAO7/AwAGAAEAAAAsAO//AwAGAAEAAAAtAOz/AwAGAAEAAAAtAO3/AwAGAAEAAAAtAO7/AwAGAAEAAAAtAO//AwAGAAEAAAAuAOz/AwAGAAEAAAAuAO3/AwAGAAEAAAAuAO7/AwAGAAEAAAAvAOz/AwAGAAEAAAAvAO3/AwAGAAEAAAAvAO7/AwAGAAEAAAAwAOz/AwAGAAEAAAAwAO3/AwAGAAEAAAAwAO7/AwAGAAEAAAAxAOz/AwAGAAEAAAAxAO3/AwAGAAEAAAAyAOz/AwAGAAEAAAAyAO3/AwAGAAEAAAAzAOz/AwAGAAEAAAAzAO3/AwAGAAEAAAA0AOz/AwAGAAEAAAA0AO3/AwAGAAEAAAA0AO7/AwAGAAEAAAA1AOz/AwAGAAEAAAA1AO3/AwAGAAEAAAA1AO7/AwAGAAEAAAA2AOz/AwAGAAEAAAA2AO3/AwAGAAEAAAA2AO7/AwAGAAEAAAA3AOz/AwAGAAEAAAA3AO3/AwAGAAEAAAA3AO7/AwAGAAEAAAA3AO//AwAGAAEAAAA3APD/AwAGAAEAAAA4AOz/AwAGAAEAAAA4AO3/AwAGAAEAAAA5AOz/AwAGAAEAAAA5AO3/AwAGAAEAAAA6ANj/AwAGAAEAAAA6ANn/AwAGAAEAAAA6ANr/AwAGAAEAAAA6ANv/AwAGAAEAAAA6ANz/AwAGAAEAAAA6AN3/AwAGAAEAAAA6AN7/AwAGAAEAAAA6AN//AwAGAAEAAAA6AOD/AwAGAAEAAAA6AOH/AwAGAAEAAAA6AOL/AwAGAAEAAAA6AOP/AwAGAAEAAAA6AOT/AwAGAAEAAAA6AOX/AwAGAAEAAAA6AOb/AwAGAAEAAAA6AOf/AwAGAAEAAAA6AOj/AwAGAAEAAAA6AOn/AwAGAAEAAAA6AOr/AwAGAAEAAAA6AOv/AwAGAAEAAAA6AOz/AwAGAAEAAAA6AO3/AwAGAAEAAAA7ANj/AwAGAAEAAAA7ANn/AwAGAAEAAAA7ANr/AwAGAAEAAAA7ANv/AwAGAAEAAAA7ANz/AwAGAAEAAAA7AN3/AwAGAAEAAAA7AN7/AwAGAAEAAAA7AN//AwAGAAEAAAA7AOD/AwAGAAEAAAA7AOH/AwAGAAEAAAA7AOL/AwAGAAEAAAA7AOP/AwAGAAEAAAA7AOT/AwAGAAEAAAA7AOX/AwAGAAEAAAA7AOb/AwAGAAEAAAA7AOf/AwAGAAEAAAA7AOj/AwAGAAEAAAA7AOn/AwAGAAEAAAA7AOr/AwAGAAEAAAA7AOv/AwAGAAEAAAA7AOz/AwAGAAEAAAA7AO3/AwAGAAEAAAA8ANj/AwAGAAEAAAA8ANn/AwAGAAEAAAA8ANr/AwAGAAEAAAA8ANv/AwAGAAEAAAA8ANz/AwAGAAEAAAA8AN3/AwAGAAEAAAA8AN7/AwAGAAEAAAA8AN//AwAGAAEAAAA8AOD/AwAGAAEAAAA8AOH/AwAGAAEAAAA8AOL/AwAGAAEAAAA8AOP/AwAGAAEAAAA8AOT/AwAGAAEAAAA8AOX/AwAGAAEAAAA8AOb/AwAGAAEAAAA8AOf/AwAGAAEAAAA8AOj/AwAGAAEAAAA8AOn/AwAGAAEAAAA8AOr/AwAGAAEAAAA8AOv/AwAGAAEAAAA8AOz/AwAGAAEAAAA8AO3/AwAGAAEAAAA9ANj/AwAGAAEAAAA9ANn/AwAGAAEAAAA9ANr/AwAGAAEAAAA9ANv/AwAGAAEAAAA9ANz/AwAGAAEAAAA9AN3/AwAGAAEAAAA9AN7/AwAGAAEAAAA9AN//AwAGAAEAAAA9AOD/AwAGAAEAAAA9AOH/AwAGAAEAAAA9AOL/AwAGAAEAAAA9AOP/AwAGAAEAAAA9AOT/AwAGAAEAAAA9AOX/AwAGAAEAAAA9AOb/AwAGAAEAAAA9AOf/AwAGAAEAAAA9AOj/AwAGAAEAAAA9AOn/AwAGAAEAAAA9AOr/AwAGAAEAAAA9AOv/AwAGAAEAAAA9AOz/AwAGAAEAAAA9AO3/AwAGAAEAAAA+ANj/AwAGAAEAAAA+ANn/AwAGAAEAAAA+ANr/AwAGAAEAAAA+ANv/AwAGAAEAAAA+ANz/AwAGAAEAAAA+AN3/AwAGAAEAAAA+AN7/AwAGAAEAAAA+AN//AwAGAAEAAAA+AOD/AwAGAAEAAAA+AOH/AwAGAAEAAAA+AOL/AwAGAAEAAAA+AOP/AwAGAAEAAAA+AOT/AwAGAAEAAAA+AOX/AwAGAAEAAAA+AOb/AwAGAAEAAAA+AOf/AwAGAAEAAAA+AOj/AwAGAAEAAAA+AOn/AwAGAAEAAAA+AOr/AwAGAAEAAAA+AOv/AwAGAAEAAAA+AOz/AwAGAAEAAAA+AO3/AwAGAAEAAAA/ANj/AwAGAAEAAAA/ANn/AwAGAAEAAAA/ANr/AwAGAAEAAAA/ANv/AwAGAAEAAAA/ANz/AwAGAAEAAAA/AN3/AwAGAAEAAAA/AN7/AwAGAAEAAAA/AN//AwAGAAEAAAA/AOD/AwAGAAEAAAA/AOH/AwAGAAEAAAA/AOL/AwAGAAEAAAA/AOP/AwAGAAEAAAA/AOT/AwAGAAEAAAA/AOX/AwAGAAEAAAA/AOb/AwAGAAEAAAA/AOf/AwAGAAEAAAA/AOj/AwAGAAEAAAA/AOn/AwAGAAEAAAA/AOr/AwAGAAEAAAA/AOv/AwAGAAEAAAA/AOz/AwAGAAEAAAA/AO3/AwAGAAEAAABAANj/AwAGAAEAAABAANn/AwAGAAEAAABAANr/AwAGAAEAAABAANv/AwAGAAEAAABAANz/AwAGAAEAAABAAN3/AwAGAAEAAABAAN7/AwAGAAEAAABAAN//AwAGAAEAAABAAOD/AwAGAAEAAABAAOH/AwAGAAEAAABAAOL/AwAGAAEAAABAAOP/AwAGAAEAAABAAOT/AwAGAAEAAABAAOX/AwAGAAEAAABAAOb/AwAGAAEAAABAAOf/AwAGAAEAAABAAOj/AwAGAAEAAABAAOn/AwAGAAEAAABAAOr/AwAGAAEAAABAAOv/AwAGAAEAAABAAOz/AwAGAAEAAABAAO3/AwAGAAEAAABBANj/AwAGAAEAAABBANn/AwAGAAEAAABBANr/AwAGAAEAAABBANv/AwAGAAEAAABBANz/AwAGAAEAAABBAN3/AwAGAAEAAABBAN7/AwAGAAEAAABBAN//AwAGAAEAAABBAOD/AwAGAAEAAABBAOH/AwAGAAEAAABBAOL/AwAGAAEAAABBAOP/AwAGAAEAAABBAOT/AwAGAAEAAABBAOX/AwAGAAEAAABBAOb/AwAGAAEAAABBAOf/AwAGAAEAAABBAOj/AwAGAAEAAABBAOn/AwAGAAEAAABBAOr/AwAGAAEAAABBAOv/AwAGAAEAAABBAOz/AwAGAAEAAABBAO3/AwAGAAEAAABCANj/AwAGAAEAAABCANn/AwAGAAEAAABCANr/AwAGAAEAAABCANv/AwAGAAEAAABCANz/AwAGAAEAAABCAN3/AwAGAAEAAABCAN7/AwAGAAEAAABCAN//AwAGAAEAAABCAOD/AwAGAAEAAABCAOH/AwAGAAEAAABCAOL/AwAGAAEAAABCAOP/AwAGAAEAAABCAOT/AwAGAAEAAABCAOX/AwAGAAEAAABCAOb/AwAGAAEAAABCAOf/AwAGAAEAAABCAOj/AwAGAAEAAABCAOn/AwAGAAEAAABCAOr/AwAGAAEAAABCAOv/AwAGAAEAAABCAOz/AwAGAAEAAABCAO3/AwAGAAEAAABDANj/AwAGAAEAAABDANn/AwAGAAEAAABDANr/AwAGAAEAAABDANv/AwAGAAEAAABDANz/AwAGAAEAAABDAN3/AwAGAAEAAABDAN7/AwAGAAEAAABDAN//AwAGAAEAAABDAOD/AwAGAAEAAABDAOH/AwAGAAEAAABDAOL/AwAGAAEAAABDAOP/AwAGAAEAAABDAOT/AwAGAAEAAABDAOX/AwAGAAEAAABDAOb/AwAGAAEAAABDAOf/AwAGAAEAAABDAOj/AwAGAAEAAABDAOn/AwAGAAEAAABDAOr/AwAGAAEAAABDAOv/AwAGAAEAAABDAOz/AwAGAAEAAABDAO3/AwAGAAEAAAAdANj/AwAGAAEAAAAdANn/AwAGAAEAAAAdANr/AwAGAAEAAAAdANv/AwAGAAEAAAAdANz/AwAGAAEAAAAdAN3/AwAGAAEAAAAdAN7/AwAGAAEAAAAdAN//AwAGAAEAAAAdAOD/AwAGAAEAAAAdAOH/AwAGAAEAAAAdAOL/AwAGAAEAAAAdAOP/AwAGAAEAAAAdAOT/AwAGAAEAAAAdAOX/AwAGAAEAAAAdAOb/AwAGAAEAAAAdAOf/AwAGAAEAAAAdAOj/AwAGAAEAAAAdAOn/AwAGAAEAAAAdAOr/AwAGAAEAAAAdAOv/AwAGAAEAAAAdAOz/AwAGAAEAAAAdAO3/AwAGAAEAAAAdAO7/AwAGAAEAAAAeANj/AwAGAAEAAAAeANn/AwAGAAEAAAAeANr/AwAGAAEAAAAeANv/AwAGAAEAAAAeANz/AwAGAAEAAAAeAN3/AwAGAAEAAAAeAN7/AwAGAAEAAAAeAN//AwAGAAEAAAAeAOD/AwAGAAEAAAAeAOH/AwAGAAEAAAAeAOL/AwAGAAEAAAAeAOP/AwAGAAEAAAAeAOT/AwAGAAEAAAAeAOX/AwAGAAEAAAAeAOb/AwAGAAEAAAAeAOf/AwAGAAEAAAAeAOj/AwAGAAEAAAAeAOn/AwAGAAEAAAAeAOr/AwAGAAEAAAAeAOv/AwAGAAEAAAAeAOz/AwAGAAEAAAAeAO3/AwAGAAEAAAAeAO7/AwAGAAEAAAAfANj/AwAGAAEAAAAfANn/AwAGAAEAAAAfANr/AwAGAAEAAAAfANv/AwAGAAEAAAAfANz/AwAGAAEAAAAfAN3/AwAGAAEAAAAfAN7/AwAGAAEAAAAfAN//AwAGAAEAAAAfAOD/AwAGAAEAAAAfAOH/AwAGAAEAAAAfAOL/AwAGAAEAAAAfAOP/AwAGAAEAAAAfAOT/AwAGAAEAAAAfAOX/AwAGAAEAAAAfAOb/AwAGAAEAAAAfAOf/AwAGAAEAAAAfAOj/AwAGAAEAAAAfAOn/AwAGAAEAAAAfAOr/AwAGAAEAAAAfAOv/AwAGAAEAAAAfAOz/AwAGAAEAAAAfAO3/AwAGAAEAAAAfAO7/AwAGAAEAAAAgANj/AwAGAAEAAAAgANn/AwAGAAEAAAAgANr/AwAGAAEAAAAgANv/AwAGAAEAAAAgANz/AwAGAAEAAAAgAN3/AwAGAAEAAAAgAN7/AwAGAAEAAAAgAN//AwAGAAEAAAAgAOD/AwAGAAEAAAAgAOH/AwAGAAEAAAAgAOL/AwAGAAEAAAAgAOP/AwAGAAEAAAAgAOT/AwAGAAEAAAAgAOX/AwAGAAEAAAAgAOb/AwAGAAEAAAAgAOf/AwAGAAEAAAAgAOj/AwAGAAEAAAAgAOn/AwAGAAEAAAAgAOr/AwAGAAEAAAAgAOv/AwAGAAEAAAAgAOz/AwAGAAEAAAAgAO3/AwAGAAEAAAAgAO7/AwAGAAEAAAAgAO//AwAGAAEAAAAgAPD/AwAGAAEAAAAhANj/AwAGAAEAAAAhANn/AwAGAAEAAAAhANr/AwAGAAEAAAAhANv/AwAGAAEAAAAhANz/AwAGAAEAAAAhAN3/AwAGAAEAAAAhAN7/AwAGAAEAAAAhAN//AwAGAAEAAAAhAOD/AwAGAAEAAAAhAOH/AwAGAAEAAAAhAOL/AwAGAAEAAAAhAOP/AwAGAAEAAAAhAOT/AwAGAAEAAAAhAOX/AwAGAAEAAAAhAOb/AwAGAAEAAAAhAOf/AwAGAAEAAAAhAOj/AwAGAAEAAAAhAOn/AwAGAAEAAAAhAOr/AwAGAAEAAAAhAOv/AwAGAAEAAAAhAOz/AwAGAAEAAAAhAO3/AwAGAAEAAAAhAO7/AwAGAAEAAAAhAO//AwAGAAEAAAAhAPD/AwAGAAEAAAAiANj/AwAGAAEAAAAiANn/AwAGAAEAAAAiANr/AwAGAAEAAAAiANv/AwAGAAEAAAAiANz/AwAGAAEAAAAiAN3/AwAGAAEAAAAiAN7/AwAGAAEAAAAiAN//AwAGAAEAAAAiAOD/AwAGAAEAAAAiAOH/AwAGAAEAAAAiAOL/AwAGAAEAAAAiAOP/AwAGAAEAAAAiAOT/AwAGAAEAAAAiAOX/AwAGAAEAAAAiAOb/AwAGAAEAAAAiAOf/AwAGAAEAAAAiAOj/AwAGAAEAAAAiAOn/AwAGAAEAAAAiAOr/AwAGAAEAAAAiAOv/AwAGAAEAAAAiAOz/AwAGAAEAAAAiAO3/AwAGAAEAAAAiAO7/AwAGAAEAAAAiAO//AwAGAAEAAAAjANj/AwAGAAEAAAAjANn/AwAGAAEAAAAjANr/AwAGAAEAAAAjANv/AwAGAAEAAAAjANz/AwAGAAEAAAAjAN3/AwAGAAEAAAAjAN7/AwAGAAEAAAAjAN//AwAGAAEAAAAjAOD/AwAGAAEAAAAjAOH/AwAGAAEAAAAjAOL/AwAGAAEAAAAjAOP/AwAGAAEAAAAjAOT/AwAGAAEAAAAjAOX/AwAGAAEAAAAjAOb/AwAGAAEAAAAjAOf/AwAGAAEAAAAjAOj/AwAGAAEAAAAjAOn/AwAGAAEAAAAjAOr/AwAGAAEAAAAjAOv/AwAGAAEAAAAjAOz/AwAGAAEAAAAjAO3/AwAGAAEAAAAjAO7/AwAGAAEAAAAjAO//AwAGAAEAAAAkANj/AwAGAAEAAAAkANn/AwAGAAEAAAAkANr/AwAGAAEAAAAkANv/AwAGAAEAAAAkANz/AwAGAAEAAAAkAN3/AwAGAAEAAAAkAN7/AwAGAAEAAAAkAN//AwAGAAEAAAAkAOD/AwAGAAEAAAAkAOH/AwAGAAEAAAAkAOL/AwAGAAEAAAAkAOP/AwAGAAEAAAAkAOT/AwAGAAEAAAAkAOX/AwAGAAEAAAAkAOb/AwAGAAEAAAAkAOf/AwAGAAEAAAAkAOj/AwAGAAEAAAAkAOn/AwAGAAEAAAAkAOr/AwAGAAEAAAAkAOv/AwAGAAEAAAAkAOz/AwAGAAEAAAAkAO3/AwAGAAEAAAAkAO7/AwAGAAEAAAAlANj/AwAGAAEAAAAlANn/AwAGAAEAAAAlANr/AwAGAAEAAAAlANv/AwAGAAEAAAAlANz/AwAGAAEAAAAlAN3/AwAGAAEAAAAlAN7/AwAGAAEAAAAlAN//AwAGAAEAAAAlAOD/AwAGAAEAAAAlAOH/AwAGAAEAAAAlAOL/AwAGAAEAAAAlAOP/AwAGAAEAAAAlAOT/AwAGAAEAAAAlAOX/AwAGAAEAAAAlAOb/AwAGAAEAAAAlAOf/AwAGAAEAAAAlAOj/AwAGAAEAAAAlAOn/AwAGAAEAAAAlAOr/AwAGAAEAAAAlAOv/AwAGAAEAAAAlAOz/AwAGAAEAAAAlAO3/AwAGAAEAAAAmANj/AwAGAAEAAAAmANn/AwAGAAEAAAAmANr/AwAGAAEAAAAmANv/AwAGAAEAAAAmANz/AwAGAAEAAAAmAN3/AwAGAAEAAAAmAN7/AwAGAAEAAAAmAN//AwAGAAEAAAAmAOD/AwAGAAEAAAAmAOH/AwAGAAEAAAAmAOL/AwAGAAEAAAAmAOP/AwAGAAEAAAAmAOT/AwAGAAEAAAAmAOX/AwAGAAEAAAAmAOb/AwAGAAEAAAAmAOf/AwAGAAEAAAAmAOj/AwAGAAEAAAAmAOn/AwAGAAEAAAAmAOr/AwAGAAEAAAAmAOv/AwAGAAEAAAAmAOz/AwAGAAEAAAAmAO3/AwAGAAEAAAA=") +tile_set = ExtResource("6_wg4es") + +[node name="GrassVerde" type="TileMapLayer" parent="TileMapLayers" unique_id=667145198] +z_index = -1 +tile_map_data = PackedByteArray("AAAuAP3/AQAAAAMAAAAvAP3/AQABAAAAAAAvAP7/AQAAAAIAAAAwAP7/AQACAAIAAAAwAP3/AQABAAEAAAAxAP3/AQACAAIAAAAzAPv/AQADAAMAAAAwAPz/AQAAAAAAAAAxAPz/AQACAAAAAAAsAPv/AQAAAAMAAAAtAPv/AQACAAMAAAAxAP//AQADAAMAAAAvAPr/AQADAAMAAAAxAPr/AQADAAMAAAA0APn/AQADAAIAAAA0AP3/AQADAAMAAAAsAPn/AQADAAMAAAAuAPf/AQADAAIAAAArAPr/AQACAAMAAAAqAPr/AQABAAMAAAAoAPr/AQAAAAIAAAApAPn/AQACAAAAAAA4APr/AQACAAIAAAA3APn/AQAAAAAAAAAwAPf/AQADAAEAAAA2APf/AQADAAIAAAA0APj/AQADAAAAAAA1APb/AQABAAMAAAAwAPj/AQAAAAIAAAAxAPj/AQACAAMAAAAyAPn/AQADAAMAAAA1APr/AQADAAMAAAAsAPf/AQADAAIAAAApAPf/AQADAAIAAAAoAPb/AQAAAAMAAAApAPb/AQABAAAAAAAqAPX/AQAAAAAAAAAqAPb/AQACAAIAAAArAPX/AQABAAMAAAAsAPX/AQACAAAAAAAsAPb/AQAAAAEAAAAtAPb/AQABAAMAAAAuAPb/AQABAAAAAAAvAPb/AQABAAMAAAAwAPb/AQABAAAAAAAxAPX/AQADAAAAAAAxAPb/AQACAAIAAAAzAPX/AQADAAAAAAAzAPb/AQAAAAIAAAA0APb/AQABAAMAAAA2APb/AQABAAAAAAA3APb/AQABAAMAAAA4APb/AQACAAMAAAA4APn/AQACAAAAAAA3APr/AQAAAAIAAAAoAPn/AQAAAAAAAAApAPr/AQABAAIAAAAnAPX/AQADAAMAAAAvAPT/AQADAAMAAAA2APT/AQADAAMAAAA3APP/AQADAAMAAAA6APT/AQADAAMAAAApAPP/AQADAAMAAAAoAPT/AQADAAMAAAAtAPP/AQADAAIAAAAsAPL/AQAAAAMAAAAtAPL/AQACAAAAAAA/APL/AQAAAAIAAAA8APL/AQACAAIAAAA7APL/AQAAAAAAAAA7APP/AQADAAIAAAA8APH/AQADAAAAAAA/APH/AQADAAAAAABAAPL/AQACAAMAAABCAPP/AQACAAAAAABBAPP/AQAAAAAAAABDAPX/AQACAAIAAABDAPT/AQACAAAAAAA8APX/AQAAAAIAAAA8APT/AQAAAAAAAABAAPT/AQABAAAAAAA/APT/AQABAAAAAAA+APT/AQABAAAAAAA9APT/AQABAAAAAAA9APX/AQABAAIAAAA+APX/AQABAAIAAAA/APX/AQABAAIAAABAAPX/AQABAAIAAABBAPX/AQABAAIAAABCAPX/AQABAAIAAABBAPT/AQABAAEAAABCAPT/AQABAAEAAAA7APb/AQACAAMAAAA6APb/AQAAAAMAAAAkAPT/AQACAAIAAAAjAPX/AQACAAIAAAAiAPX/AQABAAIAAAAhAPX/AQABAAIAAAAgAPX/AQABAAIAAAAfAPX/AQABAAIAAAAdAPX/AQAAAAIAAAAeAPX/AQABAAIAAAAdAPT/AQAAAAEAAAAdAPP/AQAAAAAAAAAeAPP/AQABAAAAAAAfAPP/AQABAAAAAAAgAPP/AQABAAAAAAAhAPP/AQABAAAAAAAiAPP/AQABAAAAAAAjAPT/AQABAAEAAAAiAPT/AQABAAEAAAAhAPT/AQABAAEAAAAgAPT/AQABAAEAAAAfAPT/AQABAAEAAAAeAPT/AQABAAEAAAAjAPL/AQAAAAAAAAAjAPP/AQABAAEAAAAkAPL/AQACAAEAAAAkAPP/AQACAAEAAAAlAPH/AQACAAMAAAAkAPH/AQAAAAAAAAAnAPH/AQAAAAMAAAAoAPH/AQABAAIAAAApAPH/AQACAAIAAAApAPD/AQABAAEAAAAoAPD/AQAAAAEAAAAqAPD/AQABAAIAAAArAPD/AQABAAIAAAAsAPD/AQABAAMAAAAtAPD/AQABAAIAAAAxAPD/AQACAAEAAAAxAPH/AQACAAEAAAAxAPL/AQAAAAIAAAAyAPL/AQABAAMAAAAzAPL/AQABAAAAAAAzAPP/AQADAAIAAAA0APL/AQACAAIAAAA0APH/AQAAAAAAAAA1APH/AQABAAMAAAA2APH/AQABAAEAAAA2APL/AQADAAIAAAA3APH/AQABAAIAAAA4APH/AQABAAIAAAA4APD/AQACAAEAAAA5APH/AQABAAMAAAA6APH/AQACAAIAAAA6APD/AQAAAAEAAAA7APD/AQACAAIAAAA9APD/AQAAAAIAAAA9AO//AQAAAAEAAAA+AO//AQACAAEAAAA+APD/AQACAAIAAAA9AO7/AQABAAEAAAA8AO7/AQABAAIAAAA7AO7/AQABAAEAAAA7AO//AQACAAEAAAA6AO//AQABAAEAAAA5AO7/AQABAAEAAAA5AO//AQABAAIAAAA4AO//AQABAAEAAAA3AO//AQABAAEAAAA3APD/AQABAAEAAAA2APD/AQAAAAEAAAA2AO//AQABAAEAAAA1AO//AQABAAIAAAA1AO7/AQABAAEAAAA0AO//AQABAAIAAAAzAO//AQAAAAIAAAAyAO7/AQABAAIAAAAxAO7/AQAAAAEAAAAxAO//AQACAAEAAAAtAO//AQAAAAEAAAAtAO7/AQABAAEAAAAsAO7/AQABAAIAAAArAO//AQACAAEAAAArAO7/AQABAAEAAAAqAO7/AQABAAEAAAAqAO//AQABAAEAAAApAO//AQABAAEAAAAoAO//AQABAAEAAAAnAO//AQAAAAIAAAAnAO7/AQABAAEAAAAmAO7/AQABAAIAAAAlAO//AQACAAIAAAAkAO//AQABAAEAAAAkAPD/AQACAAIAAAAjAO//AQABAAEAAAAjAPD/AQABAAIAAAAiAPD/AQABAAEAAAAiAPH/AQACAAIAAAAhAPH/AQABAAIAAAAgAPH/AQABAAIAAAAfAPH/AQABAAIAAAAeAPH/AQAAAAMAAAAgAPD/AQABAAEAAAAhAPD/AQABAAEAAAAfAPD/AQAAAAEAAAAfAO//AQABAAEAAAAeAO//AQABAAIAAAAdAO//AQAAAAIAAAAgAO//AQABAAEAAAAhAO//AQABAAEAAAAiAO//AQABAAEAAAAgAO7/AQABAAEAAAAfAO7/AQABAAEAAAAdAOz/AQAAAAAAAAAdAO3/AQAAAAEAAAAdAO7/AQAAAAEAAAAeAOz/AQABAAAAAAAeAO3/AQABAAEAAAAeAO7/AQABAAEAAAAfAOz/AQABAAAAAAAfAO3/AQABAAEAAAAgAOz/AQABAAAAAAAgAO3/AQABAAEAAAAhAOz/AQABAAAAAAAhAO3/AQABAAEAAAAhAO7/AQABAAEAAAAiAOz/AQABAAAAAAAiAO3/AQABAAEAAAAiAO7/AQABAAEAAAAjAOz/AQABAAAAAAAjAO3/AQABAAEAAAAjAO7/AQABAAEAAAAkAOz/AQABAAAAAAAkAO3/AQABAAEAAAAkAO7/AQABAAEAAAAlAOz/AQABAAAAAAAlAO3/AQABAAEAAAAlAO7/AQABAAEAAAAmAOz/AQABAAAAAAAmAO3/AQABAAEAAAAnAOz/AQABAAAAAAAnAO3/AQABAAEAAAAoAOz/AQABAAAAAAAoAO3/AQABAAEAAAAoAO7/AQABAAEAAAApAOz/AQABAAAAAAApAO3/AQABAAEAAAApAO7/AQABAAEAAAAqAOz/AQABAAAAAAAqAO3/AQABAAEAAAArAOz/AQABAAAAAAArAO3/AQABAAEAAAAsAOz/AQABAAAAAAAsAO3/AQABAAEAAAAtAOz/AQABAAAAAAAtAO3/AQABAAEAAAAuAOz/AQABAAEAAAAuAO3/AQABAAEAAAAuAO7/AQABAAEAAAAvAOz/AQABAAAAAAAvAO3/AQABAAEAAAAvAO7/AQACAAEAAAAwAOz/AQABAAEAAAAwAO3/AQABAAIAAAAxAOz/AQABAAEAAAAxAO3/AQABAAEAAAAyAOz/AQABAAAAAAAyAO3/AQABAAEAAAAzAOz/AQABAAAAAAAzAO3/AQABAAEAAAAzAO7/AQABAAEAAAA0AOz/AQABAAAAAAA0AO3/AQABAAEAAAA0AO7/AQABAAEAAAA1AOz/AQABAAAAAAA1AO3/AQABAAEAAAA2AOz/AQABAAAAAAA2AO3/AQABAAEAAAA2AO7/AQABAAEAAAA3AOz/AQABAAAAAAA3AO3/AQABAAEAAAA3AO7/AQABAAEAAAA4AOz/AQABAAAAAAA4AO3/AQABAAEAAAA4AO7/AQABAAEAAAA5AOz/AQABAAAAAAA5AO3/AQABAAEAAAA6AOz/AQABAAAAAAA6AO3/AQABAAEAAAA6AO7/AQABAAEAAAA7AOz/AQABAAAAAAA7AO3/AQABAAEAAAA8AOz/AQABAAAAAAA8AO3/AQABAAEAAAA9AOz/AQABAAAAAAA9AO3/AQABAAEAAAA+AOz/AQABAAAAAAA+AO3/AQABAAEAAAA+AO7/AQABAAEAAAA/AOz/AQABAAAAAAA/AO3/AQABAAEAAAA/AO7/AQABAAIAAABAAOz/AQABAAAAAABAAO3/AQABAAEAAABAAO7/AQABAAIAAABBAOz/AQABAAAAAABBAO3/AQABAAEAAABBAO7/AQABAAIAAABCAOz/AQABAAAAAABCAO3/AQABAAEAAABCAO7/AQABAAIAAABDAOz/AQACAAAAAABDAO3/AQACAAEAAABDAO7/AQACAAIAAAAuAOr/AQAAAAEAAAAvAOr/AQABAAMAAAAwAOr/AQABAAAAAAAxAOr/AQABAAEAAAAyAOr/AQACAAIAAAAzAOn/AQABAAMAAAA0AOn/AQACAAIAAAA1AOj/AQABAAMAAAA2AOj/AQACAAIAAAA3AOf/AQACAAIAAAA3AOb/AQADAAEAAAA4AOX/AQACAAIAAAA4AOT/AQADAAEAAAA5AOP/AQACAAIAAAA5AOH/AQADAAEAAAA5AOL/AQACAAEAAAA5AOD/AQADAAEAAAA5AN//AQACAAAAAAA4AN7/AQADAAEAAAA4AN3/AQACAAAAAAA3ANz/AQACAAEAAAA3ANv/AQACAAAAAAA2ANr/AQACAAAAAAA1ANr/AQABAAMAAAA0ANn/AQACAAAAAAAzANn/AQABAAMAAAAyANj/AQACAAAAAAAxANj/AQABAAMAAAAwANj/AQABAAMAAAAvANj/AQABAAAAAAAuANj/AQAAAAAAAAAtANn/AQABAAAAAAAsANn/AQAAAAAAAAArANr/AQABAAAAAAAqANr/AQAAAAAAAAApANv/AQAAAAAAAAApANz/AQADAAEAAAAoAN3/AQAAAAAAAAAoAN7/AQADAAEAAAAnAN//AQAAAAAAAAAnAOD/AQAAAAEAAAAnAOH/AQADAAEAAAAnAOL/AQAAAAEAAAAnAOP/AQAAAAIAAAAoAOT/AQADAAEAAAAoAOX/AQAAAAIAAAApAOb/AQAAAAEAAAApAOf/AQAAAAIAAAAqAOj/AQAAAAIAAAArAOj/AQABAAMAAAAsAOn/AQAAAAIAAAAtAOn/AQABAAIAAAAvAOH/AQADAAIAAAAvAOD/AQABAAAAAAAsAN//AQAAAAMAAAAtAOD/AQAAAAEAAAAtAN//AQACAAAAAAAtANz/AQABAAMAAAAuANz/AQABAAEAAAAuAN3/AQADAAIAAAAuAOD/AQABAAMAAAAtAOH/AQADAAIAAAAtAOP/AQADAAMAAAAsAOf/AQADAAAAAAAtAOj/AQABAAAAAAAtAOb/AQADAAMAAAAuAOj/AQACAAAAAAAwAOD/AQABAAMAAAAwAN7/AQADAAMAAAAxAOD/AQABAAAAAAAxAOH/AQADAAEAAAAxAOL/AQAAAAIAAAAwAOf/AQADAAMAAAAxAOn/AQAAAAAAAAAyAOf/AQADAAAAAAAyAOL/AQACAAMAAAAyAOD/AQACAAIAAAAyAN//AQADAAAAAAAyANz/AQAAAAMAAAAzANz/AQABAAMAAAAzAOP/AQAAAAMAAAAzAOb/AQADAAMAAAA0AOD/AQADAAEAAAA0AN//AQADAAAAAAA0AN3/AQADAAIAAAA0ANz/AQACAAEAAAAyAOn/AQABAAEAAAAwAOv/AQAAAAEAAAAxAOv/AQACAAEAAAAoAN//AQACAAEAAAAoAOD/AQACAAIAAAApAN3/AQABAAIAAAAqAN3/AQACAAAAAAAqAN7/AQADAAIAAAAqANv/AQABAAIAAAArANv/AQACAAEAAAArANz/AQAAAAIAAAAsANz/AQABAAAAAAAsAN3/AQADAAIAAAAtANr/AQABAAIAAAAuANr/AQACAAEAAAAuANv/AQAAAAEAAAAvANv/AQACAAAAAAAvANz/AQACAAIAAAAsANr/AQABAAIAAAAuANn/AQABAAEAAAAvANn/AQACAAIAAAAyANn/AQAAAAEAAAA0ANr/AQAAAAEAAAA0ANv/AQADAAEAAAA2ANv/AQAAAAEAAAA2ANz/AQAAAAEAAAA2AN3/AQAAAAIAAAA3AN3/AQABAAIAAAA4AN//AQAAAAIAAAA2AOD/AQADAAMAAAA4AOP/AQABAAEAAAA3AOP/AQAAAAMAAAA4AOL/AQAAAAAAAAA3AOX/AQABAAAAAAA2AOX/AQABAAMAAAA1AOX/AQABAAMAAAA0AOX/AQAAAAMAAAA2AOf/AQAAAAAAAAA0AOj/AQAAAAEAAAA0AOf/AQADAAAAAAAyAOj/AQADAAEAAAAuAOn/AQACAAEAAAAsAOj/AQABAAEAAAAqAOf/AQACAAEAAAAqAOb/AQABAAEAAAArAOb/AQACAAMAAAApAOX/AQABAAAAAAAqAOX/AQACAAEAAAAqAOT/AQADAAAAAAApAOP/AQACAAIAAAAoAOP/AQABAAEAAAAoAOL/AQABAAAAAAApAOL/AQABAAAAAAAqAOL/AQACAAMAAAAsAOL/AQADAAMAAAAvAOX/AQADAAMAAAAxAOT/AQADAAMAAAAxANv/AQADAAMAAAAyANr/AQADAAIAAAA2AOL/AQADAAMAAAA0AOH/AQADAAIAAAA0AOP/AQABAAMAAAA1AOP/AQACAAMAAAAuAO//AQABAAEAAAAuAPD/AQACAAEAAAAuAPH/AQAAAAIAAAAvAO//AQABAAIAAAAvAPH/AQABAAMAAAAwAO//AQABAAAAAAAwAPD/AQAAAAEAAAAwAPH/AQABAAIAAAAuAOv/AQADAAEAAAA=") +tile_set = ExtResource("6_wg4es") + +[node name="Madera" type="TileMapLayer" parent="TileMapLayers" unique_id=2132596075] +z_index = -1 +tile_map_data = PackedByteArray("AAAvANr/AAAIAAAAAAAwANr/AAAJAAIAAFAxANr/AAAIAAAAABAxANz/AAAJAAMAABAvANz/AAAJAAMAAAAvANv/AAAJAAIAAAAxANv/AAAJAAIAADA=") +tile_set = ExtResource("6_wgx5w") + +[node name="Escalera" type="TileMapLayer" parent="TileMapLayers" unique_id=1215209108] +z_index = -1 +tile_map_data = PackedByteArray("AAAwANv/BwABAAQAAAA=") +tile_set = ExtResource("7_2ry4a") + +[node name="Underground" type="TileMapLayer" parent="TileMapLayers" unique_id=1097829608] +z_index = -2 +tile_map_data = PackedByteArray("AAAvAAQAAAABAAIAAAAwAAQAAAABAAIAAAAxAAQAAAABAAIAAAAzAAMABgACAAIAAAA0AAIABgACAAIAAAA1AAEABgACAAIAAAA2AAAABgACAAIAAAA3AP7/BgACAAIAAAA4APv/BgACAAIAAAAyAAQABgACAAIAAAAuAAQABgAAAAIAAAAtAAMABgAAAAIAAAAsAAIABgAAAAIAAAArAAEABgAAAAIAAAAqAAAABgAAAAIAAAApAP7/BgAAAAIAAAAoAPv/BgAAAAIAAAAnAPn/BgAAAAIAAAAlAPf/BgAAAAIAAAAkAPb/BgABAAIAAAAmAPf/BgABAAIAAAA6APf/BgABAAIAAAA8APb/BgABAAIAAAA9APb/BgABAAIAAAA+APb/BgABAAIAAAA/APb/BgABAAIAAABAAPb/BgABAAIAAABBAPb/BgABAAIAAABCAPb/BgABAAIAAABDAPb/BgACAAIAAAA7APf/BgACAAIAAAA5APn/BgACAAIAAAAjAPb/BgABAAIAAAAiAPb/BgABAAIAAAAhAPb/BgABAAIAAAAgAPb/BgABAAIAAAAfAPb/BgABAAIAAAAeAPb/BgABAAIAAAAdAPb/BgAAAAIAAAA=") +tile_set = ExtResource("6_wg4es") + +[node name="RocasFiludasGrandes" type="TileMapLayer" parent="TileMapLayers" unique_id=392948962] +z_index = -1 +position = Vector2(2660, -3792) +scale = Vector2(2.5, 2.5) +tile_map_data = PackedByteArray("AAACABQABAAAAAAAAAD//xMABAACAAIAAAAAABMABAADAAIAAAA=") +tile_set = ExtResource("27_52rtq") + +[node name="RocasFiludasMedianas01" type="TileMapLayer" parent="TileMapLayers" unique_id=1524976432] +z_index = -1 +position = Vector2(2185, -3583.001) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAGABcABAAAAAIAAAAJABkABAACAAIAAAAKABkABAADAAIAAAAFABoABAABAAAAAAAGAAkABAACAAEAAAAIAAwABAACAAIAAAAJAAwABAADAAIAAAA=") +tile_set = ExtResource("27_52rtq") + +[node name="RocasFiludasMedianas02" type="TileMapLayer" parent="TileMapLayers" unique_id=882021823] +z_index = -1 +position = Vector2(2211, -3563.001) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAGABcABAAAAAIAAAAJABkABAACAAIAAAAKABkABAADAAIAAAAFABoABAABAAAAAAAIAAwABAAAAAIAAAAGAAkABAAAAAAAAAA=") +tile_set = ExtResource("27_52rtq") + +[node name="RocasFiludasPequeñas" type="TileMapLayer" parent="TileMapLayers" unique_id=49462699] +z_index = -1 +position = Vector2(3026, -2888) +tile_map_data = PackedByteArray("AAAKABwABAAAAAIAAAAIABwABAABAAAAAAD9/yQABQACAAMAAAD9/ywABQACAAMAAAD+/yQABQACAAMAAAAAACgABQACAAMAAAABACwABQACAAMAAAADACwABQACAAMAAAAEACIABQACAAMAAAAGACgABQACAAMAAAA=") +tile_set = ExtResource("27_52rtq") + +[node name="Puente" type="TileMapLayer" parent="TileMapLayers" unique_id=1150862098] +tile_map_data = PackedByteArray("AAAuAAcAAwABAAMAAAAuAAgAAwABAAMAAAAvAAMAAwAAAAEAAAAvAAQAAwAAAAIAAAAvAAYAAwAAAAIAAAAvAAcAAwABAAMAAAAwAAMAAwAAAAEAAAAwAAQAAwAAAAIAAAAwAAUAAwAAAAIAAAAwAAcAAwAAAAIAAAAxAAMAAwAAAAEAAAAxAAQAAwAAAAIAAAAxAAUAAwAAAAIAAAAyAAYAAwABAAMAAAAyAAcAAwABAAMAAAAyAAgAAwAAAAIAAAAuAAsAAwAAAAIAAAAvAAwAAwAAAAIAAAAvAA0AAwABAAMAAAAyAAoAAwAAAAIAAAAyAAsAAwABAAMAAAAyAA0AAwAAAAIAAAAwAAYAAwABAAMAAAA=") +tile_set = ExtResource("7_colmf") + +[node name="Vacio" type="TileMapLayer" parent="TileMapLayers" unique_id=797876064 groups=["ignorar_shader"]] +z_index = -5 +material = ExtResource("8_u5ibk") +position = Vector2(2432, 62) +tile_map_data = PackedByteArray("AAAIAAMADQABAAEAAAAMAAMADQABAAEAAAANAAIADQABAAEAAAAOAAEADQABAAEAAAANAAMADQABAAEAAAAOAAIADQABAAEAAAAPAAAADQABAAEAAAAPAAEADQABAAEAAAAQAP//DQABAAEAAAAQAAAADQABAAEAAAARAP3/DQABAAEAAAARAP7/DQABAAEAAAARAP//DQABAAEAAAASAP3/DQABAAEAAAASAPz/DQABAAEAAAASAPv/DQABAAEAAAASAPr/DQABAAEAAAAHAAIADQABAAEAAAAHAAMADQABAAEAAAAGAAIADQABAAEAAAAGAAEADQABAAEAAAAFAAEADQABAAEAAAAFAAAADQABAAEAAAAEAAAADQABAAEAAAAEAP//DQABAAEAAAADAP//DQABAAEAAAADAP7/DQABAAEAAAADAP3/DQABAAEAAAACAPr/DQABAAEAAAACAPv/DQABAAEAAAACAPz/DQABAAEAAAACAP3/DQABAAEAAAATAPn/DQABAAEAAAAUAPf/DQABAAEAAAAWAPb/DQABAAEAAAABAPn/DQABAAEAAAAAAPf/DQABAAEAAAD+//b/DQABAAEAAAA=") +tile_set = ExtResource("9_12744") + +[node name="VacioVisual" type="TileMapLayer" parent="TileMapLayers" unique_id=1102717429 groups=["ignorar_shader"]] +z_index = -5 +material = ExtResource("8_u5ibk") +position = Vector2(2430, 76) +tile_map_data = PackedByteArray("AAACABkADQABAAEAAAAHABgADQABAAEAAAAGACIADQABAAEAAAAQAB4ADQABAAEAAAAKABQADQABAAEAAAAIAB0ADQABAAEAAAAMABkADQABAAEAAAAMABwADQABAAEAAAAKAB4ADQABAAEAAAAGABQADQABAAEAAAACAAsADQABAAEAAAADAAsADQABAAEAAAAEAAsADQABAAEAAAAAAAoADQABAAEAAAABAAoADQABAAEAAAD//wkADQABAAEAAAD9/wgADQABAAEAAAD+/wgADQABAAEAAAD8/wcADQABAAEAAAD7/wYADQABAAEAAAD5/wUADQABAAEAAAD6/wUADQABAAEAAAD5/wQADQABAAEAAAD4/wMADQABAAEAAAD4/wEADQABAAEAAAD4/wIADQABAAEAAAD3////DQABAAEAAAD3/wAADQABAAEAAAAbAP//DQABAAEAAAAbAAAADQABAAEAAAAaAAEADQABAAEAAAAaAAIADQABAAEAAAAaAAMADQABAAEAAAAZAAQADQABAAEAAAAZAAUADQABAAEAAAAYAAUADQABAAEAAAAOAAsADQABAAEAAAAPAAsADQABAAEAAAAQAAsADQABAAEAAAARAAoADQABAAEAAAASAAoADQABAAEAAAATAAkADQABAAEAAAAUAAgADQABAAEAAAAVAAgADQABAAEAAAAWAAcADQABAAEAAAAXAAYADQABAAEAAAAcAP7/DQABAAEAAAAcAP3/DQABAAEAAAAdAPz/DQABAAEAAAAeAPv/DQABAAEAAAAeAPP/DQABAAEAAAAeAPT/DQABAAEAAAAeAPX/DQABAAEAAAAeAPb/DQABAAEAAAAeAPf/DQABAAEAAAAeAPj/DQABAAEAAAAeAPn/DQABAAEAAAAeAPr/DQABAAEAAAD0//P/DQABAAEAAAD0//T/DQABAAEAAAD0//X/DQABAAEAAAD0//b/DQABAAEAAAD0//f/DQABAAEAAAD0//j/DQABAAEAAAD0//n/DQABAAEAAAD0//r/DQABAAEAAAD0//v/DQABAAEAAAD1//z/DQABAAEAAAD2//7/DQABAAEAAAD2//3/DQABAAEAAAAeAPD/DQABAAEAAAD0//D/DQABAAEAAAD0/+//DQABAAEAAAAeAO//DQABAAEAAAAlAN7/DQABAAEAAAAlAN//DQABAAEAAAAlAOD/DQABAAEAAAAlAOH/DQABAAEAAAAlAOL/DQABAAEAAAAlAOP/DQABAAEAAAAlAOT/DQABAAEAAAAlAOX/DQABAAEAAAAlAOb/DQABAAEAAAAlAOf/DQABAAEAAAAlAOj/DQABAAEAAAAlAOn/DQABAAEAAAAmAN7/DQABAAEAAAAmAN//DQABAAEAAAAmAOD/DQABAAEAAAAmAOH/DQABAAEAAAAmAOL/DQABAAEAAAAmAOP/DQABAAEAAAAmAOT/DQABAAEAAAAmAOX/DQABAAEAAAAmAOb/DQABAAEAAAAmAOf/DQABAAEAAAAmAOj/DQABAAEAAAAmAOn/DQABAAEAAAABAN7/DQABAAEAAAABAN//DQABAAEAAAACAN7/DQABAAEAAAACAN//DQABAAEAAAADAN7/DQABAAEAAAADAN//DQABAAEAAAAEAN7/DQABAAEAAAAEAN//DQABAAEAAAAFAN7/DQABAAEAAAAFAN//DQABAAEAAAAGAN7/DQABAAEAAAAGAN//DQABAAEAAAAHAN7/DQABAAEAAAAHAN//DQABAAEAAAAIAN7/DQABAAEAAAAIAN//DQABAAEAAAAJAN7/DQABAAEAAAAJAN//DQABAAEAAAAKAN7/DQABAAEAAAAKAN//DQABAAEAAAALAN7/DQABAAEAAAALAN//DQABAAEAAAAMAN7/DQABAAEAAAAMAN//DQABAAEAAAANAN7/DQABAAEAAAANAN//DQABAAEAAAAOAN7/DQABAAEAAAAOAN//DQABAAEAAAAPAN7/DQABAAEAAAAPAN//DQABAAEAAAAQAN7/DQABAAEAAAAQAN//DQABAAEAAAARAN7/DQABAAEAAAARAN//DQABAAEAAAASAN7/DQABAAEAAAASAN//DQABAAEAAAATAN7/DQABAAEAAAATAN//DQABAAEAAAAUAN7/DQABAAEAAAAUAN//DQABAAEAAAAVAN7/DQABAAEAAAAVAN//DQABAAEAAAAWAN7/DQABAAEAAAAWAN//DQABAAEAAAAXAN7/DQABAAEAAAAXAN//DQABAAEAAAAYAN7/DQABAAEAAAAYAN//DQABAAEAAAAZAN7/DQABAAEAAAAZAN//DQABAAEAAAAaAN7/DQABAAEAAAAaAN//DQABAAEAAAAbAN7/DQABAAEAAAAbAN//DQABAAEAAAAcAN7/DQABAAEAAAAcAN//DQABAAEAAAAdAN7/DQABAAEAAAAdAN//DQABAAEAAAAeAN7/DQABAAEAAAAeAN//DQABAAEAAAAfAN7/DQABAAEAAAAfAN//DQABAAEAAAAgAN7/DQABAAEAAAAgAN//DQABAAEAAAAhAN7/DQABAAEAAAAhAN//DQABAAEAAAAiAN7/DQABAAEAAAAiAN//DQABAAEAAAAjAN7/DQABAAEAAAAjAN//DQABAAEAAAAkAN7/DQABAAEAAAAkAN//DQABAAEAAADs/97/DQABAAEAAADs/9//DQABAAEAAADt/97/DQABAAEAAADt/9//DQABAAEAAADu/97/DQABAAEAAADu/9//DQABAAEAAADv/97/DQABAAEAAADv/9//DQABAAEAAADw/97/DQABAAEAAADw/9//DQABAAEAAADx/97/DQABAAEAAADx/9//DQABAAEAAADy/97/DQABAAEAAADy/9//DQABAAEAAADz/97/DQABAAEAAADz/9//DQABAAEAAAD0/97/DQABAAEAAAD0/9//DQABAAEAAAD1/97/DQABAAEAAAD1/9//DQABAAEAAAD2/97/DQABAAEAAAD2/9//DQABAAEAAAD3/97/DQABAAEAAAD3/9//DQABAAEAAAD4/97/DQABAAEAAAD4/9//DQABAAEAAAD5/97/DQABAAEAAAD5/9//DQABAAEAAAD6/97/DQABAAEAAAD6/9//DQABAAEAAAD7/97/DQABAAEAAAD7/9//DQABAAEAAAD8/97/DQABAAEAAAD8/9//DQABAAEAAAD9/97/DQABAAEAAAD9/9//DQABAAEAAAD+/97/DQABAAEAAAD+/9//DQABAAEAAAD//97/DQABAAEAAAD//9//DQABAAEAAAAAAN7/DQABAAEAAAAAAN//DQABAAEAAADs/+D/DQABAAEAAADs/+H/DQABAAEAAADs/+L/DQABAAEAAADs/+P/DQABAAEAAADs/+T/DQABAAEAAADs/+X/DQABAAEAAADs/+b/DQABAAEAAADs/+f/DQABAAEAAADs/+j/DQABAAEAAADs/+n/DQABAAEAAADs/+r/DQABAAEAAADt/+D/DQABAAEAAADt/+H/DQABAAEAAADt/+L/DQABAAEAAADt/+P/DQABAAEAAADt/+T/DQABAAEAAADt/+X/DQABAAEAAADt/+b/DQABAAEAAADt/+f/DQABAAEAAADt/+j/DQABAAEAAADt/+n/DQABAAEAAADt/+r/DQABAAEAAAASAB4ADQABAAEAAAASAB0ADQABAAEAAAASABwADQABAAEAAAASABsADQABAAEAAAASABoADQABAAEAAAASABkADQABAAEAAAASABgADQABAAEAAAASABcADQABAAEAAAASABYADQABAAEAAAASABUADQABAAEAAAASABQADQABAAEAAAASABMADQABAAEAAAASABIADQABAAEAAAASABEADQABAAEAAAASABAADQABAAEAAAASAA8ADQABAAEAAAASAA4ADQABAAEAAAASAA0ADQABAAEAAAASAAwADQABAAEAAAASAAsADQABAAEAAAARAAsADQABAAEAAAARAAwADQABAAEAAAAQAAwADQABAAEAAAAPAAwADQABAAEAAAAOAAwADQABAAEAAAANAAwADQABAAEAAAANAAsADQABAAEAAAANAAoADQABAAEAAAANAAkADQABAAEAAAANAAgADQABAAEAAAANAAcADQABAAEAAAANAAYADQABAAEAAAANAAUADQABAAEAAAANAAQADQABAAEAAAANAAMADQABAAEAAAANAAIADQABAAEAAAANAAEADQABAAEAAAANAAAADQABAAEAAAANAP//DQABAAEAAAANAP7/DQABAAEAAAANAP3/DQABAAEAAAANAPz/DQABAAEAAAANAPv/DQABAAEAAAANAPr/DQABAAEAAAANAPn/DQABAAEAAAANAPj/DQABAAEAAAANAPf/DQABAAEAAAANAPb/DQABAAEAAAANAPX/DQABAAEAAAANAPT/DQABAAEAAAANAPP/DQABAAEAAAANAPL/DQABAAEAAAANAPH/DQABAAEAAAANAPD/DQABAAEAAAANAO//DQABAAEAAAANAO7/DQABAAEAAAANAO3/DQABAAEAAAANAOz/DQABAAEAAAANAOv/DQABAAEAAAANAOr/DQABAAEAAAANAOn/DQABAAEAAAANAOj/DQABAAEAAAANAOf/DQABAAEAAAANAOb/DQABAAEAAAANAOX/DQABAAEAAAANAOT/DQABAAEAAAANAOP/DQABAAEAAAANAOL/DQABAAEAAAANAOH/DQABAAEAAAANAOD/DQABAAEAAAAMAOD/DQABAAEAAAALAOD/DQABAAEAAAAKAOD/DQABAAEAAAAJAOD/DQABAAEAAAAIAOD/DQABAAEAAAAHAOD/DQABAAEAAAAGAOD/DQABAAEAAAAFAOD/DQABAAEAAAAEAOD/DQABAAEAAAADAOD/DQABAAEAAAACAOD/DQABAAEAAAABAOD/DQABAAEAAAAAAOD/DQABAAEAAAD//+D/DQABAAEAAAD+/+D/DQABAAEAAAD9/+D/DQABAAEAAAD8/+D/DQABAAEAAAD7/+D/DQABAAEAAAD6/+D/DQABAAEAAAD5/+D/DQABAAEAAAD4/+D/DQABAAEAAAD3/+D/DQABAAEAAAD2/+D/DQABAAEAAAD1/+D/DQABAAEAAAD0/+D/DQABAAEAAADz/+D/DQABAAEAAADy/+D/DQABAAEAAADx/+D/DQABAAEAAADw/+D/DQABAAEAAADv/+D/DQABAAEAAADu/+D/DQABAAEAAADu/+H/DQABAAEAAADu/+L/DQABAAEAAADu/+P/DQABAAEAAADu/+T/DQABAAEAAADu/+X/DQABAAEAAADu/+b/DQABAAEAAADu/+f/DQABAAEAAADu/+j/DQABAAEAAADu/+n/DQABAAEAAADu/+r/DQABAAEAAADu/+v/DQABAAEAAADt/+v/DQABAAEAAADs/+v/DQABAAEAAADs/+z/DQABAAEAAADs/+3/DQABAAEAAADs/+7/DQABAAEAAADs/+//DQABAAEAAADs//D/DQABAAEAAADs//H/DQABAAEAAADs//L/DQABAAEAAADs//P/DQABAAEAAADs//T/DQABAAEAAADs//X/DQABAAEAAADs//b/DQABAAEAAADs//f/DQABAAEAAADs//j/DQABAAEAAADs//n/DQABAAEAAADs//r/DQABAAEAAADs//v/DQABAAEAAADs//z/DQABAAEAAADs//3/DQABAAEAAADs//7/DQABAAEAAADs////DQABAAEAAADs/wAADQABAAEAAADs/wEADQABAAEAAADs/wIADQABAAEAAADs/wMADQABAAEAAADs/wQADQABAAEAAADs/wUADQABAAEAAADs/wYADQABAAEAAADs/wcADQABAAEAAADs/wgADQABAAEAAADs/wkADQABAAEAAADs/woADQABAAEAAADs/wsADQABAAEAAADs/wwADQABAAEAAADs/w0ADQABAAEAAADs/w4ADQABAAEAAADs/w8ADQABAAEAAADs/xAADQABAAEAAADs/xEADQABAAEAAADs/xIADQABAAEAAADs/xMADQABAAEAAADs/xQADQABAAEAAADs/xUADQABAAEAAADs/xYADQABAAEAAADs/xcADQABAAEAAADs/xgADQABAAEAAADs/xkADQABAAEAAADs/xoADQABAAEAAADs/xsADQABAAEAAADs/xwADQABAAEAAADs/x0ADQABAAEAAADs/x4ADQABAAEAAADs/x8ADQABAAEAAADs/yAADQABAAEAAADs/yEADQABAAEAAADs/yIADQABAAEAAADt/yIADQABAAEAAADt/yEADQABAAEAAADt/yAADQABAAEAAADt/x8ADQABAAEAAADt/x4ADQABAAEAAADt/x0ADQABAAEAAADt/xwADQABAAEAAADt/xsADQABAAEAAADt/xoADQABAAEAAADt/xkADQABAAEAAADt/xgADQABAAEAAADt/xcADQABAAEAAADt/xYADQABAAEAAADt/xUADQABAAEAAADt/xQADQABAAEAAADt/xMADQABAAEAAADt/xIADQABAAEAAADt/xEADQABAAEAAADt/xAADQABAAEAAADt/w8ADQABAAEAAADt/w4ADQABAAEAAADt/w0ADQABAAEAAADt/wwADQABAAEAAADt/wsADQABAAEAAADt/woADQABAAEAAADt/wkADQABAAEAAADt/wgADQABAAEAAADt/wcADQABAAEAAADt/wYADQABAAEAAADt/wUADQABAAEAAADt/wQADQABAAEAAADt/wMADQABAAEAAADt/wIADQABAAEAAADt/wEADQABAAEAAADt/wAADQABAAEAAADt////DQABAAEAAADt//7/DQABAAEAAADt//3/DQABAAEAAADt//z/DQABAAEAAADt//v/DQABAAEAAADt//r/DQABAAEAAADt//n/DQABAAEAAADt//j/DQABAAEAAADt//f/DQABAAEAAADt//b/DQABAAEAAADt//X/DQABAAEAAADt//T/DQABAAEAAADt//P/DQABAAEAAADt//L/DQABAAEAAADt//H/DQABAAEAAADt//D/DQABAAEAAADt/+//DQABAAEAAADt/+7/DQABAAEAAADt/+3/DQABAAEAAADt/+z/DQABAAEAAADu/+z/DQABAAEAAADu/+3/DQABAAEAAADu/+7/DQABAAEAAADu/+//DQABAAEAAADu//D/DQABAAEAAADu//H/DQABAAEAAADu//L/DQABAAEAAADu//P/DQABAAEAAADu//T/DQABAAEAAADu//X/DQABAAEAAADu//b/DQABAAEAAADu//f/DQABAAEAAADu//j/DQABAAEAAADu//n/DQABAAEAAADu//r/DQABAAEAAADu//v/DQABAAEAAADu//z/DQABAAEAAADu//3/DQABAAEAAADu//7/DQABAAEAAADu////DQABAAEAAADu/wAADQABAAEAAADu/wEADQABAAEAAADu/wIADQABAAEAAADu/wMADQABAAEAAADu/wQADQABAAEAAADu/wUADQABAAEAAADu/wYADQABAAEAAADu/wcADQABAAEAAADu/wgADQABAAEAAADu/wkADQABAAEAAADu/woADQABAAEAAADu/wsADQABAAEAAADu/wwADQABAAEAAADu/w0ADQABAAEAAADu/w4ADQABAAEAAADu/w8ADQABAAEAAADu/xAADQABAAEAAADu/xEADQABAAEAAADu/xIADQABAAEAAADu/xMADQABAAEAAADu/xQADQABAAEAAADu/xUADQABAAEAAADu/xYADQABAAEAAADu/xcADQABAAEAAADu/xgADQABAAEAAADu/xkADQABAAEAAADu/xoADQABAAEAAADu/xsADQABAAEAAADu/xwADQABAAEAAADu/x0ADQABAAEAAADu/x4ADQABAAEAAADu/x8ADQABAAEAAADu/yAADQABAAEAAADu/yEADQABAAEAAADu/yIADQABAAEAAADv/yIADQABAAEAAADv/yEADQABAAEAAADv/yAADQABAAEAAADv/x8ADQABAAEAAADv/x4ADQABAAEAAADv/x0ADQABAAEAAADv/xwADQABAAEAAADv/xsADQABAAEAAADv/xoADQABAAEAAADv/xkADQABAAEAAADv/xgADQABAAEAAADv/xcADQABAAEAAADv/xYADQABAAEAAADv/xUADQABAAEAAADv/xQADQABAAEAAADv/xMADQABAAEAAADv/xIADQABAAEAAADv/xEADQABAAEAAADv/xAADQABAAEAAADv/w8ADQABAAEAAADv/w4ADQABAAEAAADv/w0ADQABAAEAAADv/wwADQABAAEAAADv/wsADQABAAEAAADv/woADQABAAEAAADv/wkADQABAAEAAADv/wgADQABAAEAAADv/wcADQABAAEAAADv/wYADQABAAEAAADv/wUADQABAAEAAADv/wQADQABAAEAAADv/wMADQABAAEAAADv/wIADQABAAEAAADv/wEADQABAAEAAADv/wAADQABAAEAAADv////DQABAAEAAADv//7/DQABAAEAAADv//3/DQABAAEAAADv//z/DQABAAEAAADv//v/DQABAAEAAADv//r/DQABAAEAAADv//n/DQABAAEAAADv//j/DQABAAEAAADv//f/DQABAAEAAADv//b/DQABAAEAAADv//X/DQABAAEAAADv//T/DQABAAEAAADv//P/DQABAAEAAADv//L/DQABAAEAAADv//H/DQABAAEAAADv//D/DQABAAEAAADv/+//DQABAAEAAADv/+7/DQABAAEAAADv/+3/DQABAAEAAADv/+z/DQABAAEAAADv/+v/DQABAAEAAADv/+r/DQABAAEAAADv/+n/DQABAAEAAADv/+j/DQABAAEAAADv/+f/DQABAAEAAADv/+b/DQABAAEAAADv/+X/DQABAAEAAADv/+T/DQABAAEAAADv/+P/DQABAAEAAADv/+L/DQABAAEAAADv/+H/DQABAAEAAADw/+H/DQABAAEAAADw/+L/DQABAAEAAADw/+P/DQABAAEAAADw/+T/DQABAAEAAADw/+X/DQABAAEAAADw/+b/DQABAAEAAADw/+f/DQABAAEAAADw/+j/DQABAAEAAADw/+n/DQABAAEAAADw/+r/DQABAAEAAADw/+v/DQABAAEAAADw/+z/DQABAAEAAADw/+3/DQABAAEAAADw/+7/DQABAAEAAADw/+//DQABAAEAAADw//D/DQABAAEAAADw//H/DQABAAEAAADw//L/DQABAAEAAADw//P/DQABAAEAAADw//T/DQABAAEAAADw//X/DQABAAEAAADw//b/DQABAAEAAADw//f/DQABAAEAAADw//j/DQABAAEAAADw//n/DQABAAEAAADw//r/DQABAAEAAADw//v/DQABAAEAAADw//z/DQABAAEAAADw//3/DQABAAEAAADw//7/DQABAAEAAADw////DQABAAEAAADw/wAADQABAAEAAADw/wEADQABAAEAAADw/wIADQABAAEAAADw/wMADQABAAEAAADw/wQADQABAAEAAADw/wUADQABAAEAAADw/wYADQABAAEAAADw/wcADQABAAEAAADw/wgADQABAAEAAADw/wkADQABAAEAAADw/woADQABAAEAAADw/wsADQABAAEAAADw/wwADQABAAEAAADw/w0ADQABAAEAAADw/w4ADQABAAEAAADw/w8ADQABAAEAAADw/xAADQABAAEAAADw/xEADQABAAEAAADw/xIADQABAAEAAADw/xMADQABAAEAAADw/xQADQABAAEAAADw/xUADQABAAEAAADw/xYADQABAAEAAADw/xcADQABAAEAAADw/xgADQABAAEAAADw/xkADQABAAEAAADw/xoADQABAAEAAADw/xsADQABAAEAAADw/xwADQABAAEAAADw/x0ADQABAAEAAADw/x4ADQABAAEAAADw/x8ADQABAAEAAADw/yAADQABAAEAAADw/yEADQABAAEAAADw/yIADQABAAEAAADx/yIADQABAAEAAADx/yEADQABAAEAAADx/yAADQABAAEAAADx/x8ADQABAAEAAADx/x4ADQABAAEAAADx/x0ADQABAAEAAADx/xwADQABAAEAAADx/xsADQABAAEAAADx/xoADQABAAEAAADx/xkADQABAAEAAADx/xgADQABAAEAAADx/xcADQABAAEAAADx/xYADQABAAEAAADx/xUADQABAAEAAADx/xQADQABAAEAAADx/xMADQABAAEAAADx/xIADQABAAEAAADx/xEADQABAAEAAADx/xAADQABAAEAAADx/w8ADQABAAEAAADx/w4ADQABAAEAAADx/w0ADQABAAEAAADx/wwADQABAAEAAADx/wsADQABAAEAAADx/woADQABAAEAAADx/wkADQABAAEAAADx/wgADQABAAEAAADx/wcADQABAAEAAADx/wYADQABAAEAAADx/wUADQABAAEAAADx/wQADQABAAEAAADx/wMADQABAAEAAADx/wIADQABAAEAAADx/wEADQABAAEAAADx/wAADQABAAEAAADx////DQABAAEAAADx//7/DQABAAEAAADx//3/DQABAAEAAADx//z/DQABAAEAAADx//v/DQABAAEAAADx//r/DQABAAEAAADx//n/DQABAAEAAADx//j/DQABAAEAAADx//f/DQABAAEAAADx//b/DQABAAEAAADx//X/DQABAAEAAADx//T/DQABAAEAAADx//P/DQABAAEAAADx//L/DQABAAEAAADx//H/DQABAAEAAADx//D/DQABAAEAAADx/+//DQABAAEAAADx/+7/DQABAAEAAADx/+3/DQABAAEAAADx/+z/DQABAAEAAADx/+v/DQABAAEAAADx/+r/DQABAAEAAADx/+n/DQABAAEAAADx/+j/DQABAAEAAADx/+f/DQABAAEAAADx/+b/DQABAAEAAADx/+X/DQABAAEAAADx/+T/DQABAAEAAADx/+P/DQABAAEAAADx/+L/DQABAAEAAADx/+H/DQABAAEAAADy/+H/DQABAAEAAADy/+L/DQABAAEAAADy/+P/DQABAAEAAADy/+T/DQABAAEAAADy/+X/DQABAAEAAADy/+b/DQABAAEAAADy/+f/DQABAAEAAADy/+j/DQABAAEAAADy/+n/DQABAAEAAADy/+r/DQABAAEAAADy/+v/DQABAAEAAADy/+z/DQABAAEAAADy/+3/DQABAAEAAADy/+7/DQABAAEAAADy/+//DQABAAEAAADy//D/DQABAAEAAADy//H/DQABAAEAAADy//L/DQABAAEAAADy//P/DQABAAEAAADy//T/DQABAAEAAADy//X/DQABAAEAAADy//b/DQABAAEAAADy//f/DQABAAEAAADy//j/DQABAAEAAADy//n/DQABAAEAAADy//r/DQABAAEAAADy//v/DQABAAEAAADy//z/DQABAAEAAADy//3/DQABAAEAAADy//7/DQABAAEAAADy////DQABAAEAAADy/wAADQABAAEAAADy/wEADQABAAEAAADy/wIADQABAAEAAADy/wMADQABAAEAAADy/wQADQABAAEAAADy/wUADQABAAEAAADy/wYADQABAAEAAADy/wcADQABAAEAAADy/wgADQABAAEAAADy/wkADQABAAEAAADy/woADQABAAEAAADy/wsADQABAAEAAADy/wwADQABAAEAAADy/w0ADQABAAEAAADy/w4ADQABAAEAAADy/w8ADQABAAEAAADy/xAADQABAAEAAADy/xEADQABAAEAAADy/xIADQABAAEAAADy/xMADQABAAEAAADy/xQADQABAAEAAADy/xUADQABAAEAAADy/xYADQABAAEAAADy/xcADQABAAEAAADy/xgADQABAAEAAADy/xkADQABAAEAAADy/xoADQABAAEAAADy/xsADQABAAEAAADy/xwADQABAAEAAADy/x0ADQABAAEAAADy/x4ADQABAAEAAADy/x8ADQABAAEAAADy/yAADQABAAEAAADy/yEADQABAAEAAADy/yIADQABAAEAAADz/yIADQABAAEAAADz/yEADQABAAEAAADz/yAADQABAAEAAADz/x8ADQABAAEAAADz/x4ADQABAAEAAADz/x0ADQABAAEAAADz/xwADQABAAEAAADz/xsADQABAAEAAADz/xoADQABAAEAAADz/xkADQABAAEAAADz/xgADQABAAEAAADz/xcADQABAAEAAADz/xYADQABAAEAAADz/xUADQABAAEAAADz/xQADQABAAEAAADz/xMADQABAAEAAADz/xIADQABAAEAAADz/xEADQABAAEAAADz/xAADQABAAEAAADz/w8ADQABAAEAAADz/w4ADQABAAEAAADz/w0ADQABAAEAAADz/wwADQABAAEAAADz/wsADQABAAEAAADz/woADQABAAEAAADz/wkADQABAAEAAADz/wgADQABAAEAAADz/wcADQABAAEAAADz/wYADQABAAEAAADz/wUADQABAAEAAADz/wQADQABAAEAAADz/wMADQABAAEAAADz/wIADQABAAEAAADz/wEADQABAAEAAADz/wAADQABAAEAAADz////DQABAAEAAADz//7/DQABAAEAAADz//3/DQABAAEAAADz//z/DQABAAEAAADz//v/DQABAAEAAADz//r/DQABAAEAAADz//n/DQABAAEAAADz//j/DQABAAEAAADz//f/DQABAAEAAADz//b/DQABAAEAAADz//X/DQABAAEAAADz//T/DQABAAEAAADz//P/DQABAAEAAADz//L/DQABAAEAAADz//H/DQABAAEAAADz//D/DQABAAEAAADz/+//DQABAAEAAADz/+7/DQABAAEAAADz/+3/DQABAAEAAADz/+z/DQABAAEAAADz/+v/DQABAAEAAADz/+r/DQABAAEAAADz/+n/DQABAAEAAADz/+j/DQABAAEAAADz/+f/DQABAAEAAADz/+b/DQABAAEAAADz/+X/DQABAAEAAADz/+T/DQABAAEAAADz/+P/DQABAAEAAADz/+L/DQABAAEAAADz/+H/DQABAAEAAAD0/+H/DQABAAEAAAD0/+L/DQABAAEAAAD0/+P/DQABAAEAAAD0/+T/DQABAAEAAAD0/+X/DQABAAEAAAD0/+b/DQABAAEAAAD0/+f/DQABAAEAAAD0/+j/DQABAAEAAAD0/+n/DQABAAEAAAD0/+r/DQABAAEAAAD0/+v/DQABAAEAAAD0/+z/DQABAAEAAAD0/+3/DQABAAEAAAD0/+7/DQABAAEAAAD1/+7/DQABAAEAAAD1/+3/DQABAAEAAAD1/+z/DQABAAEAAAD1/+v/DQABAAEAAAD1/+r/DQABAAEAAAD1/+n/DQABAAEAAAD1/+j/DQABAAEAAAD1/+f/DQABAAEAAAD1/+b/DQABAAEAAAD1/+X/DQABAAEAAAD1/+T/DQABAAEAAAD1/+P/DQABAAEAAAD1/+L/DQABAAEAAAD1/+H/DQABAAEAAAD2/+H/DQABAAEAAAD2/+L/DQABAAEAAAD2/+P/DQABAAEAAAD2/+T/DQABAAEAAAD2/+X/DQABAAEAAAD2/+b/DQABAAEAAAD2/+f/DQABAAEAAAD2/+j/DQABAAEAAAD2/+n/DQABAAEAAAD2/+r/DQABAAEAAAD2/+v/DQABAAEAAAD2/+z/DQABAAEAAAD2/+3/DQABAAEAAAD2/+7/DQABAAEAAAD2/+//DQABAAEAAAD1/+//DQABAAEAAAD1//D/DQABAAEAAAD1//H/DQABAAEAAAD0//H/DQABAAEAAAD0//L/DQABAAEAAAD1//L/DQABAAEAAAD1//P/DQABAAEAAAD1//T/DQABAAEAAAD1//X/DQABAAEAAAD1//b/DQABAAEAAAD1//f/DQABAAEAAAD1//j/DQABAAEAAAD1//n/DQABAAEAAAD1//r/DQABAAEAAAD1//v/DQABAAEAAAD2//v/DQABAAEAAAD2//r/DQABAAEAAAD2//n/DQABAAEAAAD2//j/DQABAAEAAAD2//f/DQABAAEAAAD2//b/DQABAAEAAAD2//X/DQABAAEAAAD2//T/DQABAAEAAAD2//P/DQABAAEAAAD2//L/DQABAAEAAAD2//H/DQABAAEAAAD2//D/DQABAAEAAAD3//D/DQABAAEAAAD3/+//DQABAAEAAAD3/+7/DQABAAEAAAD3/+3/DQABAAEAAAD3/+z/DQABAAEAAAD3/+v/DQABAAEAAAD3/+r/DQABAAEAAAD3/+n/DQABAAEAAAD3/+j/DQABAAEAAAD3/+f/DQABAAEAAAD3/+b/DQABAAEAAAD3/+X/DQABAAEAAAD3/+T/DQABAAEAAAD3/+P/DQABAAEAAAD3/+L/DQABAAEAAAD3/+H/DQABAAEAAAD4/+H/DQABAAEAAAD4/+L/DQABAAEAAAD4/+P/DQABAAEAAAD4/+T/DQABAAEAAAD4/+X/DQABAAEAAAD4/+b/DQABAAEAAAD4/+f/DQABAAEAAAD4/+j/DQABAAEAAAD4/+n/DQABAAEAAAD4/+r/DQABAAEAAAD4/+v/DQABAAEAAAD4/+z/DQABAAEAAAD4/+3/DQABAAEAAAD4/+7/DQABAAEAAAD4/+//DQABAAEAAAD4//D/DQABAAEAAAD4//H/DQABAAEAAAD3//H/DQABAAEAAAD3//L/DQABAAEAAAD3//P/DQABAAEAAAD3//T/DQABAAEAAAD3//X/DQABAAEAAAD3//b/DQABAAEAAAD3//f/DQABAAEAAAD3//j/DQABAAEAAAD3//n/DQABAAEAAAD3//r/DQABAAEAAAD3//v/DQABAAEAAAD3//z/DQABAAEAAAD2//z/DQABAAEAAAD3//3/DQABAAEAAAD3//7/DQABAAEAAAD4//7/DQABAAEAAAD4//3/DQABAAEAAAD4//z/DQABAAEAAAD4//v/DQABAAEAAAD4//r/DQABAAEAAAD4//n/DQABAAEAAAD4//j/DQABAAEAAAD4//f/DQABAAEAAAD4//b/DQABAAEAAAD4//X/DQABAAEAAAD4//T/DQABAAEAAAD4//P/DQABAAEAAAD4//L/DQABAAEAAAD5//L/DQABAAEAAAD5//H/DQABAAEAAAD5//D/DQABAAEAAAD5/+//DQABAAEAAAD5/+7/DQABAAEAAAD5/+3/DQABAAEAAAD5/+z/DQABAAEAAAD5/+v/DQABAAEAAAD5/+r/DQABAAEAAAD5/+n/DQABAAEAAAD5/+j/DQABAAEAAAD5/+f/DQABAAEAAAD5/+b/DQABAAEAAAD5/+X/DQABAAEAAAD5/+T/DQABAAEAAAD5/+P/DQABAAEAAAD5/+L/DQABAAEAAAD5/+H/DQABAAEAAAD6/+H/DQABAAEAAAD6/+L/DQABAAEAAAD6/+P/DQABAAEAAAD6/+T/DQABAAEAAAD6/+X/DQABAAEAAAD6/+b/DQABAAEAAAD6/+f/DQABAAEAAAD6/+j/DQABAAEAAAD6/+n/DQABAAEAAAD6/+r/DQABAAEAAAD6/+v/DQABAAEAAAD6/+z/DQABAAEAAAD6/+3/DQABAAEAAAD6/+7/DQABAAEAAAD6/+//DQABAAEAAAD6//D/DQABAAEAAAD6//H/DQABAAEAAAD6//L/DQABAAEAAAD6//P/DQABAAEAAAD5//P/DQABAAEAAAD5//T/DQABAAEAAAD5//X/DQABAAEAAAD5//b/DQABAAEAAAD5//f/DQABAAEAAAD5//j/DQABAAEAAAD5//n/DQABAAEAAAD5//r/DQABAAEAAAD5//v/DQABAAEAAAD5//z/DQABAAEAAAD5//3/DQABAAEAAAD5//7/DQABAAEAAAD5////DQABAAEAAAD4////DQABAAEAAAD4/wAADQABAAEAAAD5/wAADQABAAEAAAD5/wEADQABAAEAAAD5/wIADQABAAEAAAD5/wMADQABAAEAAAD6/wMADQABAAEAAAD6/wIADQABAAEAAAD6/wEADQABAAEAAAD6/wAADQABAAEAAAD6////DQABAAEAAAD6//7/DQABAAEAAAD6//3/DQABAAEAAAD6//z/DQABAAEAAAD6//v/DQABAAEAAAD6//r/DQABAAEAAAD6//n/DQABAAEAAAD6//j/DQABAAEAAAD6//f/DQABAAEAAAD6//b/DQABAAEAAAD6//X/DQABAAEAAAD6//T/DQABAAEAAAD7//T/DQABAAEAAAD7//P/DQABAAEAAAD7//L/DQABAAEAAAD7//H/DQABAAEAAAD7//D/DQABAAEAAAD7/+//DQABAAEAAAD7/+7/DQABAAEAAAD7/+3/DQABAAEAAAD7/+z/DQABAAEAAAD7/+v/DQABAAEAAAD7/+r/DQABAAEAAAD7/+n/DQABAAEAAAD7/+j/DQABAAEAAAD7/+f/DQABAAEAAAD7/+b/DQABAAEAAAD7/+X/DQABAAEAAAD7/+T/DQABAAEAAAD7/+P/DQABAAEAAAD7/+L/DQABAAEAAAD7/+H/DQABAAEAAAD8/+H/DQABAAEAAAD8/+L/DQABAAEAAAD8/+P/DQABAAEAAAD8/+T/DQABAAEAAAD8/+X/DQABAAEAAAD8/+b/DQABAAEAAAD8/+f/DQABAAEAAAD8/+j/DQABAAEAAAD8/+n/DQABAAEAAAD8/+r/DQABAAEAAAD8/+v/DQABAAEAAAD8/+z/DQABAAEAAAD8/+3/DQABAAEAAAD8/+7/DQABAAEAAAD8/+//DQABAAEAAAD8//D/DQABAAEAAAD8//H/DQABAAEAAAD8//L/DQABAAEAAAD8//P/DQABAAEAAAD8//T/DQABAAEAAAD8//X/DQABAAEAAAD7//X/DQABAAEAAAD7//b/DQABAAEAAAD7//f/DQABAAEAAAD7//j/DQABAAEAAAD7//n/DQABAAEAAAD7//r/DQABAAEAAAD7//v/DQABAAEAAAD7//z/DQABAAEAAAD7//3/DQABAAEAAAD7//7/DQABAAEAAAD7////DQABAAEAAAD7/wAADQABAAEAAAD7/wEADQABAAEAAAD7/wIADQABAAEAAAD7/wMADQABAAEAAAD7/wQADQABAAEAAAD6/wQADQABAAEAAAD7/wUADQABAAEAAAD8/wUADQABAAEAAAD8/wQADQABAAEAAAD8/wMADQABAAEAAAD8/wIADQABAAEAAAD8/wEADQABAAEAAAD8/wAADQABAAEAAAD8////DQABAAEAAAD8//7/DQABAAEAAAD8//3/DQABAAEAAAD8//z/DQABAAEAAAD8//v/DQABAAEAAAD8//r/DQABAAEAAAD8//n/DQABAAEAAAD8//j/DQABAAEAAAD8//f/DQABAAEAAAD8//b/DQABAAEAAAD9//b/DQABAAEAAAD9//X/DQABAAEAAAD9//T/DQABAAEAAAD9//P/DQABAAEAAAD9//L/DQABAAEAAAD9//H/DQABAAEAAAD9//D/DQABAAEAAAD9/+//DQABAAEAAAD9/+7/DQABAAEAAAD9/+3/DQABAAEAAAD9/+z/DQABAAEAAAD9/+v/DQABAAEAAAD9/+r/DQABAAEAAAD9/+n/DQABAAEAAAD9/+j/DQABAAEAAAD9/+f/DQABAAEAAAD9/+b/DQABAAEAAAD9/+X/DQABAAEAAAD9/+T/DQABAAEAAAD9/+P/DQABAAEAAAD9/+L/DQABAAEAAAD9/+H/DQABAAEAAAD+/+H/DQABAAEAAAD+/+L/DQABAAEAAAD+/+P/DQABAAEAAAD+/+T/DQABAAEAAAD+/+X/DQABAAEAAAD+/+b/DQABAAEAAAD+/+f/DQABAAEAAAD+/+j/DQABAAEAAAD+/+n/DQABAAEAAAD+/+r/DQABAAEAAAD+/+v/DQABAAEAAAD+/+z/DQABAAEAAAD+/+3/DQABAAEAAAD+/+7/DQABAAEAAAD+/+//DQABAAEAAAD+//D/DQABAAEAAAD+//H/DQABAAEAAAD+//L/DQABAAEAAAD+//P/DQABAAEAAAD+//T/DQABAAEAAAD+//X/DQABAAEAAAD+//b/DQABAAEAAAD+//f/DQABAAEAAAD9//f/DQABAAEAAAD9//j/DQABAAEAAAD9//n/DQABAAEAAAD9//r/DQABAAEAAAD9//v/DQABAAEAAAD9//z/DQABAAEAAAD9//3/DQABAAEAAAD9//7/DQABAAEAAAD9////DQABAAEAAAD9/wAADQABAAEAAAD9/wEADQABAAEAAAD9/wIADQABAAEAAAD9/wMADQABAAEAAAD9/wQADQABAAEAAAD9/wUADQABAAEAAAD9/wYADQABAAEAAAD8/wYADQABAAEAAAD9/wcADQABAAEAAAD+/wcADQABAAEAAAD+/wYADQABAAEAAAD+/wUADQABAAEAAAD+/wQADQABAAEAAAD+/wMADQABAAEAAAD+/wIADQABAAEAAAD+/wEADQABAAEAAAD+/wAADQABAAEAAAD+////DQABAAEAAAD+//7/DQABAAEAAAD+//3/DQABAAEAAAD+//z/DQABAAEAAAD+//v/DQABAAEAAAD+//r/DQABAAEAAAD+//n/DQABAAEAAAD+//j/DQABAAEAAAD///j/DQABAAEAAAD///f/DQABAAEAAAD///b/DQABAAEAAAD///X/DQABAAEAAAD///T/DQABAAEAAAD///P/DQABAAEAAAD///L/DQABAAEAAAD///H/DQABAAEAAAD///D/DQABAAEAAAD//+//DQABAAEAAAD//+7/DQABAAEAAAD//+3/DQABAAEAAAD//+z/DQABAAEAAAD//+v/DQABAAEAAAD//+r/DQABAAEAAAD//+n/DQABAAEAAAD//+j/DQABAAEAAAD//+f/DQABAAEAAAD//+b/DQABAAEAAAD//+X/DQABAAEAAAD//+T/DQABAAEAAAD//+P/DQABAAEAAAD//+L/DQABAAEAAAD//+H/DQABAAEAAAAAAOH/DQABAAEAAAAAAOL/DQABAAEAAAAAAOP/DQABAAEAAAAAAOT/DQABAAEAAAAAAOX/DQABAAEAAAAAAOb/DQABAAEAAAAAAOf/DQABAAEAAAAAAOj/DQABAAEAAAAAAOn/DQABAAEAAAAAAOr/DQABAAEAAAAAAOv/DQABAAEAAAAAAOz/DQABAAEAAAAAAO3/DQABAAEAAAAAAO7/DQABAAEAAAAAAO//DQABAAEAAAAAAPD/DQABAAEAAAAAAPH/DQABAAEAAAAAAPL/DQABAAEAAAAAAPP/DQABAAEAAAAAAPT/DQABAAEAAAAAAPX/DQABAAEAAAAAAPb/DQABAAEAAAAAAPf/DQABAAEAAAAAAPj/DQABAAEAAAAAAPn/DQABAAEAAAD///n/DQABAAEAAAD///r/DQABAAEAAAD///v/DQABAAEAAAD///z/DQABAAEAAAD///3/DQABAAEAAAD///7/DQABAAEAAAD/////DQABAAEAAAD//wAADQABAAEAAAD//wEADQABAAEAAAD//wIADQABAAEAAAD//wMADQABAAEAAAD//wQADQABAAEAAAD//wUADQABAAEAAAD//wYADQABAAEAAAD//wcADQABAAEAAAD//wgADQABAAEAAAAAAAgADQABAAEAAAAAAAcADQABAAEAAAAAAAYADQABAAEAAAAAAAUADQABAAEAAAAAAAQADQABAAEAAAAAAAMADQABAAEAAAAAAAIADQABAAEAAAAAAAEADQABAAEAAAAAAAAADQABAAEAAAAAAP//DQABAAEAAAAAAP7/DQABAAEAAAAAAP3/DQABAAEAAAAAAPz/DQABAAEAAAAAAPv/DQABAAEAAAAAAPr/DQABAAEAAAABAPr/DQABAAEAAAABAPn/DQABAAEAAAABAPj/DQABAAEAAAABAPf/DQABAAEAAAABAPb/DQABAAEAAAABAPX/DQABAAEAAAABAPT/DQABAAEAAAABAPP/DQABAAEAAAABAPL/DQABAAEAAAABAPH/DQABAAEAAAABAPD/DQABAAEAAAABAO//DQABAAEAAAABAO7/DQABAAEAAAABAO3/DQABAAEAAAABAOz/DQABAAEAAAABAOv/DQABAAEAAAABAOr/DQABAAEAAAABAOn/DQABAAEAAAABAOj/DQABAAEAAAABAOf/DQABAAEAAAABAOb/DQABAAEAAAABAOX/DQABAAEAAAABAOT/DQABAAEAAAABAOP/DQABAAEAAAABAOL/DQABAAEAAAABAOH/DQABAAEAAAACAOH/DQABAAEAAAACAOL/DQABAAEAAAACAOP/DQABAAEAAAACAOT/DQABAAEAAAACAOX/DQABAAEAAAACAOb/DQABAAEAAAACAOf/DQABAAEAAAACAOj/DQABAAEAAAACAOn/DQABAAEAAAACAOr/DQABAAEAAAACAOv/DQABAAEAAAACAOz/DQABAAEAAAACAO3/DQABAAEAAAACAO7/DQABAAEAAAACAO//DQABAAEAAAACAPD/DQABAAEAAAACAPH/DQABAAEAAAACAPL/DQABAAEAAAACAPP/DQABAAEAAAACAPT/DQABAAEAAAACAPX/DQABAAEAAAACAPb/DQABAAEAAAACAPf/DQABAAEAAAACAPj/DQABAAEAAAACAPn/DQABAAEAAAACAPr/DQABAAEAAAACAPv/DQABAAEAAAABAPv/DQABAAEAAAABAPz/DQABAAEAAAABAP3/DQABAAEAAAABAP7/DQABAAEAAAABAP//DQABAAEAAAABAAAADQABAAEAAAABAAEADQABAAEAAAABAAIADQABAAEAAAABAAMADQABAAEAAAABAAQADQABAAEAAAABAAUADQABAAEAAAABAAYADQABAAEAAAABAAcADQABAAEAAAABAAgADQABAAEAAAABAAkADQABAAEAAAAAAAkADQABAAEAAAACAAkADQABAAEAAAACAAgADQABAAEAAAACAAcADQABAAEAAAACAAYADQABAAEAAAACAAUADQABAAEAAAACAAQADQABAAEAAAACAAMADQABAAEAAAACAAIADQABAAEAAAACAAEADQABAAEAAAACAAAADQABAAEAAAACAP//DQABAAEAAAACAP7/DQABAAEAAAACAP3/DQABAAEAAAACAPz/DQABAAEAAAADAPz/DQABAAEAAAADAPv/DQABAAEAAAADAPr/DQABAAEAAAADAPn/DQABAAEAAAADAPj/DQABAAEAAAADAPf/DQABAAEAAAADAPb/DQABAAEAAAADAPX/DQABAAEAAAADAPT/DQABAAEAAAADAPP/DQABAAEAAAADAPL/DQABAAEAAAADAPH/DQABAAEAAAADAPD/DQABAAEAAAADAO//DQABAAEAAAADAO7/DQABAAEAAAADAO3/DQABAAEAAAADAOz/DQABAAEAAAADAOv/DQABAAEAAAADAOr/DQABAAEAAAADAOn/DQABAAEAAAADAOj/DQABAAEAAAADAOf/DQABAAEAAAADAOb/DQABAAEAAAADAOX/DQABAAEAAAADAOT/DQABAAEAAAADAOP/DQABAAEAAAADAOL/DQABAAEAAAADAOH/DQABAAEAAAAEAOH/DQABAAEAAAAEAOL/DQABAAEAAAAEAOP/DQABAAEAAAAEAOT/DQABAAEAAAAEAOX/DQABAAEAAAAEAOb/DQABAAEAAAAEAOf/DQABAAEAAAAEAOj/DQABAAEAAAAEAOn/DQABAAEAAAAEAOr/DQABAAEAAAAEAOv/DQABAAEAAAAEAOz/DQABAAEAAAAEAO3/DQABAAEAAAAEAO7/DQABAAEAAAAEAO//DQABAAEAAAAEAPD/DQABAAEAAAAEAPH/DQABAAEAAAAEAPL/DQABAAEAAAAEAPP/DQABAAEAAAAEAPT/DQABAAEAAAAEAPX/DQABAAEAAAAEAPb/DQABAAEAAAAEAPf/DQABAAEAAAAEAPj/DQABAAEAAAAEAPn/DQABAAEAAAAEAPr/DQABAAEAAAAEAPv/DQABAAEAAAAEAPz/DQABAAEAAAAEAP3/DQABAAEAAAADAP3/DQABAAEAAAADAP7/DQABAAEAAAADAP//DQABAAEAAAADAAAADQABAAEAAAADAAEADQABAAEAAAADAAIADQABAAEAAAADAAMADQABAAEAAAADAAQADQABAAEAAAADAAUADQABAAEAAAADAAYADQABAAEAAAADAAcADQABAAEAAAADAAgADQABAAEAAAADAAkADQABAAEAAAADAAoADQABAAEAAAACAAoADQABAAEAAAAEAAoADQABAAEAAAAEAAkADQABAAEAAAAEAAgADQABAAEAAAAEAAcADQABAAEAAAAEAAYADQABAAEAAAAEAAUADQABAAEAAAAEAAQADQABAAEAAAAEAAMADQABAAEAAAAEAAIADQABAAEAAAAEAAEADQABAAEAAAAEAAAADQABAAEAAAAEAP//DQABAAEAAAAEAP7/DQABAAEAAAAFAP7/DQABAAEAAAAFAP3/DQABAAEAAAAFAPz/DQABAAEAAAAFAPv/DQABAAEAAAAFAPr/DQABAAEAAAAFAPn/DQABAAEAAAAFAPj/DQABAAEAAAAFAPf/DQABAAEAAAAFAPb/DQABAAEAAAAFAPX/DQABAAEAAAAFAPT/DQABAAEAAAAFAPP/DQABAAEAAAAFAPL/DQABAAEAAAAFAPH/DQABAAEAAAAFAPD/DQABAAEAAAAFAO//DQABAAEAAAAFAO7/DQABAAEAAAAFAO3/DQABAAEAAAAFAOz/DQABAAEAAAAFAOv/DQABAAEAAAAFAOr/DQABAAEAAAAFAOn/DQABAAEAAAAFAOj/DQABAAEAAAAFAOf/DQABAAEAAAAFAOb/DQABAAEAAAAFAOX/DQABAAEAAAAFAOT/DQABAAEAAAAFAOP/DQABAAEAAAAFAOL/DQABAAEAAAAFAOH/DQABAAEAAAAGAOH/DQABAAEAAAAGAOL/DQABAAEAAAAGAOP/DQABAAEAAAAGAOT/DQABAAEAAAAGAOX/DQABAAEAAAAGAOb/DQABAAEAAAAGAOf/DQABAAEAAAAGAOj/DQABAAEAAAAGAOn/DQABAAEAAAAGAOr/DQABAAEAAAAGAOv/DQABAAEAAAAGAOz/DQABAAEAAAAGAO3/DQABAAEAAAAGAO7/DQABAAEAAAAGAO//DQABAAEAAAAGAPD/DQABAAEAAAAGAPH/DQABAAEAAAAGAPL/DQABAAEAAAAGAPP/DQABAAEAAAAGAPT/DQABAAEAAAAGAPX/DQABAAEAAAAGAPb/DQABAAEAAAAGAPf/DQABAAEAAAAGAPj/DQABAAEAAAAGAPn/DQABAAEAAAAGAPr/DQABAAEAAAAGAPv/DQABAAEAAAAGAPz/DQABAAEAAAAGAP3/DQABAAEAAAAGAP7/DQABAAEAAAAGAP//DQABAAEAAAAFAP//DQABAAEAAAAFAAAADQABAAEAAAAFAAEADQABAAEAAAAFAAIADQABAAEAAAAFAAMADQABAAEAAAAFAAQADQABAAEAAAAFAAUADQABAAEAAAAFAAYADQABAAEAAAAFAAcADQABAAEAAAAFAAgADQABAAEAAAAFAAkADQABAAEAAAAFAAoADQABAAEAAAAFAAsADQABAAEAAAAFAAwADQABAAEAAAAEAAwADQABAAEAAAADAAwADQABAAEAAAACAAwADQABAAEAAAABAAwADQABAAEAAAABAAsADQABAAEAAAAAAAsADQABAAEAAAD//wsADQABAAEAAAD//woADQABAAEAAAD+/woADQABAAEAAAD+/wkADQABAAEAAAD9/wkADQABAAEAAAD8/wkADQABAAEAAAD8/wgADQABAAEAAAD7/wgADQABAAEAAAD7/wcADQABAAEAAAD6/wcADQABAAEAAAD6/wYADQABAAEAAAD5/wYADQABAAEAAAD4/wYADQABAAEAAAD4/wUADQABAAEAAAD4/wQADQABAAEAAAD3/wQADQABAAEAAAD3/wMADQABAAEAAAD3/wIADQABAAEAAAD3/wEADQABAAEAAAD2/wEADQABAAEAAAD2/wAADQABAAEAAAD2////DQABAAEAAAD1////DQABAAEAAAD1//7/DQABAAEAAAD1//3/DQABAAEAAAD0//3/DQABAAEAAAD0//z/DQABAAEAAAD0//7/DQABAAEAAAD0////DQABAAEAAAD0/wAADQABAAEAAAD0/wEADQABAAEAAAD0/wIADQABAAEAAAD0/wMADQABAAEAAAD0/wQADQABAAEAAAD0/wUADQABAAEAAAD0/wYADQABAAEAAAD0/wcADQABAAEAAAD0/wgADQABAAEAAAD0/wkADQABAAEAAAD0/woADQABAAEAAAD0/wsADQABAAEAAAD0/wwADQABAAEAAAD0/w0ADQABAAEAAAD0/w4ADQABAAEAAAD0/w8ADQABAAEAAAD0/xAADQABAAEAAAD0/xEADQABAAEAAAD0/xIADQABAAEAAAD0/xMADQABAAEAAAD0/xQADQABAAEAAAD0/xUADQABAAEAAAD0/xYADQABAAEAAAD0/xcADQABAAEAAAD0/xgADQABAAEAAAD0/xkADQABAAEAAAD0/xoADQABAAEAAAD0/xsADQABAAEAAAD0/xwADQABAAEAAAD0/x0ADQABAAEAAAD0/x4ADQABAAEAAAD0/x8ADQABAAEAAAD0/yAADQABAAEAAAD0/yEADQABAAEAAAD0/yIADQABAAEAAAD1/yIADQABAAEAAAD1/yEADQABAAEAAAD1/yAADQABAAEAAAD1/x8ADQABAAEAAAD1/x4ADQABAAEAAAD1/x0ADQABAAEAAAD1/xwADQABAAEAAAD1/xsADQABAAEAAAD1/xoADQABAAEAAAD1/xkADQABAAEAAAD1/xgADQABAAEAAAD1/xcADQABAAEAAAD1/xYADQABAAEAAAD1/xUADQABAAEAAAD1/xQADQABAAEAAAD1/xMADQABAAEAAAD1/xIADQABAAEAAAD1/xEADQABAAEAAAD1/xAADQABAAEAAAD1/w8ADQABAAEAAAD1/w4ADQABAAEAAAD1/w0ADQABAAEAAAD1/wwADQABAAEAAAD1/wsADQABAAEAAAD1/woADQABAAEAAAD1/wkADQABAAEAAAD1/wgADQABAAEAAAD1/wcADQABAAEAAAD1/wYADQABAAEAAAD1/wUADQABAAEAAAD1/wQADQABAAEAAAD1/wMADQABAAEAAAD1/wIADQABAAEAAAD1/wEADQABAAEAAAD1/wAADQABAAEAAAD2/wIADQABAAEAAAD2/wMADQABAAEAAAD2/wQADQABAAEAAAD2/wUADQABAAEAAAD2/wYADQABAAEAAAD2/wcADQABAAEAAAD2/wgADQABAAEAAAD2/wkADQABAAEAAAD2/woADQABAAEAAAD2/wsADQABAAEAAAD2/wwADQABAAEAAAD2/w0ADQABAAEAAAD2/w4ADQABAAEAAAD2/w8ADQABAAEAAAD2/xAADQABAAEAAAD2/xEADQABAAEAAAD2/xIADQABAAEAAAD2/xMADQABAAEAAAD2/xQADQABAAEAAAD2/xUADQABAAEAAAD2/xYADQABAAEAAAD2/xcADQABAAEAAAD2/xgADQABAAEAAAD2/xkADQABAAEAAAD2/xoADQABAAEAAAD2/xsADQABAAEAAAD2/xwADQABAAEAAAD2/x0ADQABAAEAAAD2/x4ADQABAAEAAAD2/x8ADQABAAEAAAD2/yAADQABAAEAAAD2/yEADQABAAEAAAD2/yIADQABAAEAAAD3/yIADQABAAEAAAD3/yEADQABAAEAAAD3/yAADQABAAEAAAD3/x8ADQABAAEAAAD3/x4ADQABAAEAAAD3/x0ADQABAAEAAAD3/xwADQABAAEAAAD3/xsADQABAAEAAAD3/xoADQABAAEAAAD3/xkADQABAAEAAAD3/xgADQABAAEAAAD3/xcADQABAAEAAAD3/xYADQABAAEAAAD3/xUADQABAAEAAAD3/xQADQABAAEAAAD3/xMADQABAAEAAAD3/xIADQABAAEAAAD3/xEADQABAAEAAAD3/xAADQABAAEAAAD3/w8ADQABAAEAAAD3/w4ADQABAAEAAAD3/w0ADQABAAEAAAD3/wwADQABAAEAAAD3/wsADQABAAEAAAD3/woADQABAAEAAAD3/wkADQABAAEAAAD3/wgADQABAAEAAAD3/wcADQABAAEAAAD3/wYADQABAAEAAAD3/wUADQABAAEAAAD4/wcADQABAAEAAAD4/wgADQABAAEAAAD4/wkADQABAAEAAAD4/woADQABAAEAAAD4/wsADQABAAEAAAD4/wwADQABAAEAAAD4/w0ADQABAAEAAAD4/w4ADQABAAEAAAD4/w8ADQABAAEAAAD4/xAADQABAAEAAAD4/xEADQABAAEAAAD4/xIADQABAAEAAAD4/xMADQABAAEAAAD4/xQADQABAAEAAAD4/xUADQABAAEAAAD4/xYADQABAAEAAAD4/xcADQABAAEAAAD4/xgADQABAAEAAAD4/xkADQABAAEAAAD4/xoADQABAAEAAAD4/xsADQABAAEAAAD4/xwADQABAAEAAAD4/x0ADQABAAEAAAD4/x4ADQABAAEAAAD4/x8ADQABAAEAAAD4/yAADQABAAEAAAD4/yEADQABAAEAAAD4/yIADQABAAEAAAD5/yIADQABAAEAAAD5/yEADQABAAEAAAD5/yAADQABAAEAAAD5/x8ADQABAAEAAAD5/x4ADQABAAEAAAD5/x0ADQABAAEAAAD5/xwADQABAAEAAAD5/xsADQABAAEAAAD5/xoADQABAAEAAAD5/xkADQABAAEAAAD5/xgADQABAAEAAAD5/xcADQABAAEAAAD5/xYADQABAAEAAAD5/xUADQABAAEAAAD5/xQADQABAAEAAAD5/xMADQABAAEAAAD5/xIADQABAAEAAAD5/xEADQABAAEAAAD5/xAADQABAAEAAAD5/w8ADQABAAEAAAD5/w4ADQABAAEAAAD5/w0ADQABAAEAAAD5/wwADQABAAEAAAD5/wsADQABAAEAAAD5/woADQABAAEAAAD5/wkADQABAAEAAAD5/wgADQABAAEAAAD5/wcADQABAAEAAAD6/wgADQABAAEAAAD6/wkADQABAAEAAAD6/woADQABAAEAAAD6/wsADQABAAEAAAD6/wwADQABAAEAAAD6/w0ADQABAAEAAAD6/w4ADQABAAEAAAD6/w8ADQABAAEAAAD6/xAADQABAAEAAAD6/xEADQABAAEAAAD6/xIADQABAAEAAAD6/xMADQABAAEAAAD6/xQADQABAAEAAAD6/xUADQABAAEAAAD6/xYADQABAAEAAAD6/xcADQABAAEAAAD6/xgADQABAAEAAAD6/xkADQABAAEAAAD6/xoADQABAAEAAAD6/xsADQABAAEAAAD6/xwADQABAAEAAAD6/x0ADQABAAEAAAD6/x4ADQABAAEAAAD6/x8ADQABAAEAAAD6/yAADQABAAEAAAD6/yEADQABAAEAAAD6/yIADQABAAEAAAD7/yIADQABAAEAAAD7/yEADQABAAEAAAD7/yAADQABAAEAAAD7/x8ADQABAAEAAAD7/x4ADQABAAEAAAD7/x0ADQABAAEAAAD7/xwADQABAAEAAAD7/xsADQABAAEAAAD7/xoADQABAAEAAAD7/xkADQABAAEAAAD7/xgADQABAAEAAAD7/xcADQABAAEAAAD7/xYADQABAAEAAAD7/xUADQABAAEAAAD7/xQADQABAAEAAAD7/xMADQABAAEAAAD7/xIADQABAAEAAAD7/xEADQABAAEAAAD7/xAADQABAAEAAAD7/w8ADQABAAEAAAD7/w4ADQABAAEAAAD7/w0ADQABAAEAAAD7/wwADQABAAEAAAD7/wsADQABAAEAAAD7/woADQABAAEAAAD7/wkADQABAAEAAAD8/woADQABAAEAAAD8/wsADQABAAEAAAD8/wwADQABAAEAAAD8/w0ADQABAAEAAAD8/w4ADQABAAEAAAD8/w8ADQABAAEAAAD8/xAADQABAAEAAAD8/xEADQABAAEAAAD8/xIADQABAAEAAAD8/xMADQABAAEAAAD8/xQADQABAAEAAAD8/xUADQABAAEAAAD8/xYADQABAAEAAAD8/xcADQABAAEAAAD8/xgADQABAAEAAAD8/xkADQABAAEAAAD8/xoADQABAAEAAAD8/xsADQABAAEAAAD8/xwADQABAAEAAAD8/x0ADQABAAEAAAD8/x4ADQABAAEAAAD8/x8ADQABAAEAAAD8/yAADQABAAEAAAD8/yEADQABAAEAAAD8/yIADQABAAEAAAD9/yIADQABAAEAAAD9/yEADQABAAEAAAD9/yAADQABAAEAAAD9/x8ADQABAAEAAAD9/x4ADQABAAEAAAD9/x0ADQABAAEAAAD9/xwADQABAAEAAAD9/xsADQABAAEAAAD9/xoADQABAAEAAAD9/xkADQABAAEAAAD9/xgADQABAAEAAAD9/xcADQABAAEAAAD9/xYADQABAAEAAAD9/xUADQABAAEAAAD9/xQADQABAAEAAAD9/xMADQABAAEAAAD9/xIADQABAAEAAAD9/xEADQABAAEAAAD9/xAADQABAAEAAAD9/w8ADQABAAEAAAD9/w4ADQABAAEAAAD9/w0ADQABAAEAAAD9/wwADQABAAEAAAD9/wsADQABAAEAAAD9/woADQABAAEAAAD+/wsADQABAAEAAAD+/wwADQABAAEAAAD+/w0ADQABAAEAAAD+/w4ADQABAAEAAAD+/w8ADQABAAEAAAD+/xAADQABAAEAAAD+/xEADQABAAEAAAD+/xIADQABAAEAAAD+/xMADQABAAEAAAD+/xQADQABAAEAAAD+/xUADQABAAEAAAD+/xYADQABAAEAAAD+/xcADQABAAEAAAD+/xgADQABAAEAAAD+/xkADQABAAEAAAD+/xoADQABAAEAAAD+/xsADQABAAEAAAD+/xwADQABAAEAAAD+/x0ADQABAAEAAAD+/x4ADQABAAEAAAD+/x8ADQABAAEAAAD+/yAADQABAAEAAAD+/yEADQABAAEAAAD+/yIADQABAAEAAAD//yIADQABAAEAAAD//yEADQABAAEAAAD//yAADQABAAEAAAD//x8ADQABAAEAAAD//x4ADQABAAEAAAD//x0ADQABAAEAAAD//xwADQABAAEAAAD//xsADQABAAEAAAD//xoADQABAAEAAAD//xkADQABAAEAAAD//xgADQABAAEAAAD//xcADQABAAEAAAD//xYADQABAAEAAAD//xUADQABAAEAAAD//xQADQABAAEAAAD//xMADQABAAEAAAD//xIADQABAAEAAAD//xEADQABAAEAAAD//xAADQABAAEAAAD//w8ADQABAAEAAAD//w4ADQABAAEAAAD//w0ADQABAAEAAAD//wwADQABAAEAAAAAAAwADQABAAEAAAAAAA0ADQABAAEAAAAAAA4ADQABAAEAAAAAAA8ADQABAAEAAAAAABAADQABAAEAAAAAABEADQABAAEAAAAAABIADQABAAEAAAAAABMADQABAAEAAAAAABQADQABAAEAAAAAABUADQABAAEAAAAAABYADQABAAEAAAAAABcADQABAAEAAAAAABgADQABAAEAAAAAABkADQABAAEAAAAAABoADQABAAEAAAAAABsADQABAAEAAAAAABwADQABAAEAAAAAAB0ADQABAAEAAAAAAB4ADQABAAEAAAAAAB8ADQABAAEAAAAAACAADQABAAEAAAAAACEADQABAAEAAAAAACIADQABAAEAAAABACIADQABAAEAAAABACEADQABAAEAAAABACAADQABAAEAAAABAB8ADQABAAEAAAABAB4ADQABAAEAAAABAB0ADQABAAEAAAABABwADQABAAEAAAABABsADQABAAEAAAABABoADQABAAEAAAABABkADQABAAEAAAABABgADQABAAEAAAABABcADQABAAEAAAABABYADQABAAEAAAABABUADQABAAEAAAABABQADQABAAEAAAABABMADQABAAEAAAABABIADQABAAEAAAABABEADQABAAEAAAABABAADQABAAEAAAABAA8ADQABAAEAAAABAA4ADQABAAEAAAABAA0ADQABAAEAAAACAA0ADQABAAEAAAACAA4ADQABAAEAAAACAA8ADQABAAEAAAACABAADQABAAEAAAACABEADQABAAEAAAACABIADQABAAEAAAACABMADQABAAEAAAACABQADQABAAEAAAACABUADQABAAEAAAACABYADQABAAEAAAACABcADQABAAEAAAACABgADQABAAEAAAADABgADQABAAEAAAADABcADQABAAEAAAADABYADQABAAEAAAADABUADQABAAEAAAADABQADQABAAEAAAADABMADQABAAEAAAADABIADQABAAEAAAADABEADQABAAEAAAADABAADQABAAEAAAADAA8ADQABAAEAAAADAA4ADQABAAEAAAADAA0ADQABAAEAAAAEAA0ADQABAAEAAAAEAA4ADQABAAEAAAAEAA8ADQABAAEAAAAEABAADQABAAEAAAAEABEADQABAAEAAAAEABIADQABAAEAAAAEABMADQABAAEAAAAEABQADQABAAEAAAAEABUADQABAAEAAAAEABYADQABAAEAAAAEABcADQABAAEAAAAEABgADQABAAEAAAAEABkADQABAAEAAAADABkADQABAAEAAAADABoADQABAAEAAAACABoADQABAAEAAAACABsADQABAAEAAAACABwADQABAAEAAAACAB0ADQABAAEAAAACAB4ADQABAAEAAAACAB8ADQABAAEAAAACACAADQABAAEAAAACACEADQABAAEAAAACACIADQABAAEAAAADACIADQABAAEAAAADACEADQABAAEAAAADACAADQABAAEAAAADAB8ADQABAAEAAAADAB4ADQABAAEAAAADAB0ADQABAAEAAAADABwADQABAAEAAAADABsADQABAAEAAAAEABsADQABAAEAAAAEABoADQABAAEAAAAFABoADQABAAEAAAAFABkADQABAAEAAAAFABgADQABAAEAAAAFABcADQABAAEAAAAFABYADQABAAEAAAAFABUADQABAAEAAAAFABQADQABAAEAAAAFABMADQABAAEAAAAFABIADQABAAEAAAAFABEADQABAAEAAAAFABAADQABAAEAAAAFAA8ADQABAAEAAAAFAA4ADQABAAEAAAAFAA0ADQABAAEAAAAGAA0ADQABAAEAAAAGAAwADQABAAEAAAAGAAsADQABAAEAAAAGAAoADQABAAEAAAAGAAkADQABAAEAAAAGAAgADQABAAEAAAAGAAcADQABAAEAAAAGAAYADQABAAEAAAAGAAUADQABAAEAAAAGAAQADQABAAEAAAAGAAMADQABAAEAAAAGAAIADQABAAEAAAAGAAEADQABAAEAAAAGAAAADQABAAEAAAAHAAAADQABAAEAAAAHAP//DQABAAEAAAAHAP7/DQABAAEAAAAHAP3/DQABAAEAAAAHAPz/DQABAAEAAAAHAPv/DQABAAEAAAAHAPr/DQABAAEAAAAHAPn/DQABAAEAAAAHAPj/DQABAAEAAAAHAPf/DQABAAEAAAAHAPb/DQABAAEAAAAHAPX/DQABAAEAAAAHAPT/DQABAAEAAAAHAPP/DQABAAEAAAAHAPL/DQABAAEAAAAHAPH/DQABAAEAAAAHAPD/DQABAAEAAAAHAO//DQABAAEAAAAHAO7/DQABAAEAAAAHAO3/DQABAAEAAAAHAOz/DQABAAEAAAAHAOv/DQABAAEAAAAHAOr/DQABAAEAAAAHAOn/DQABAAEAAAAHAOj/DQABAAEAAAAHAOf/DQABAAEAAAAHAOb/DQABAAEAAAAHAOX/DQABAAEAAAAHAOT/DQABAAEAAAAHAOP/DQABAAEAAAAHAOL/DQABAAEAAAAHAOH/DQABAAEAAAAIAOH/DQABAAEAAAAIAOL/DQABAAEAAAAIAOP/DQABAAEAAAAIAOT/DQABAAEAAAAIAOX/DQABAAEAAAAIAOb/DQABAAEAAAAIAOf/DQABAAEAAAAIAOj/DQABAAEAAAAIAOn/DQABAAEAAAAIAOr/DQABAAEAAAAIAOv/DQABAAEAAAAIAOz/DQABAAEAAAAIAO3/DQABAAEAAAAIAO7/DQABAAEAAAAIAO//DQABAAEAAAAIAPD/DQABAAEAAAAIAPH/DQABAAEAAAAIAPL/DQABAAEAAAAIAPP/DQABAAEAAAAIAPT/DQABAAEAAAAIAPX/DQABAAEAAAAIAPb/DQABAAEAAAAIAPf/DQABAAEAAAAIAPj/DQABAAEAAAAIAPn/DQABAAEAAAAIAPr/DQABAAEAAAAIAPv/DQABAAEAAAAIAPz/DQABAAEAAAAIAP3/DQABAAEAAAAIAP7/DQABAAEAAAAIAP//DQABAAEAAAAIAAAADQABAAEAAAAIAAEADQABAAEAAAAHAAEADQABAAEAAAAHAAIADQABAAEAAAAHAAMADQABAAEAAAAHAAQADQABAAEAAAAHAAUADQABAAEAAAAHAAYADQABAAEAAAAHAAcADQABAAEAAAAHAAgADQABAAEAAAAHAAkADQABAAEAAAAHAAoADQABAAEAAAAHAAsADQABAAEAAAAHAAwADQABAAEAAAAHAA0ADQABAAEAAAAHAA4ADQABAAEAAAAGAA4ADQABAAEAAAAGAA8ADQABAAEAAAAGABAADQABAAEAAAAGABEADQABAAEAAAAGABIADQABAAEAAAAGABMADQABAAEAAAAHABMADQABAAEAAAAHABIADQABAAEAAAAHABEADQABAAEAAAAHABAADQABAAEAAAAHAA8ADQABAAEAAAAIAA8ADQABAAEAAAAIAA4ADQABAAEAAAAIAA0ADQABAAEAAAAIAAwADQABAAEAAAAIAAsADQABAAEAAAAIAAoADQABAAEAAAAIAAkADQABAAEAAAAIAAgADQABAAEAAAAIAAcADQABAAEAAAAIAAYADQABAAEAAAAIAAUADQABAAEAAAAIAAQADQABAAEAAAAIAAMADQABAAEAAAAIAAIADQABAAEAAAAJAAIADQABAAEAAAAJAAEADQABAAEAAAAJAAAADQABAAEAAAAJAP//DQABAAEAAAAJAP7/DQABAAEAAAAJAP3/DQABAAEAAAAJAPz/DQABAAEAAAAJAPv/DQABAAEAAAAJAPr/DQABAAEAAAAJAPn/DQABAAEAAAAJAPj/DQABAAEAAAAJAPf/DQABAAEAAAAJAPb/DQABAAEAAAAJAPX/DQABAAEAAAAJAPT/DQABAAEAAAAJAPP/DQABAAEAAAAJAPL/DQABAAEAAAAJAPH/DQABAAEAAAAJAPD/DQABAAEAAAAJAO//DQABAAEAAAAJAO7/DQABAAEAAAAJAO3/DQABAAEAAAAJAOz/DQABAAEAAAAJAOv/DQABAAEAAAAJAOr/DQABAAEAAAAJAOn/DQABAAEAAAAJAOj/DQABAAEAAAAJAOf/DQABAAEAAAAJAOb/DQABAAEAAAAJAOX/DQABAAEAAAAJAOT/DQABAAEAAAAJAOP/DQABAAEAAAAJAOL/DQABAAEAAAAJAOH/DQABAAEAAAAKAOH/DQABAAEAAAAKAOL/DQABAAEAAAAKAOP/DQABAAEAAAAKAOT/DQABAAEAAAAKAOX/DQABAAEAAAAKAOb/DQABAAEAAAAKAOf/DQABAAEAAAAKAOj/DQABAAEAAAAKAOn/DQABAAEAAAAKAOr/DQABAAEAAAAKAOv/DQABAAEAAAAKAOz/DQABAAEAAAAKAO3/DQABAAEAAAAKAO7/DQABAAEAAAAKAO//DQABAAEAAAAKAPD/DQABAAEAAAAKAPH/DQABAAEAAAAKAPL/DQABAAEAAAAKAPP/DQABAAEAAAAKAPT/DQABAAEAAAAKAPX/DQABAAEAAAAKAPb/DQABAAEAAAAKAPf/DQABAAEAAAAKAPj/DQABAAEAAAAKAPn/DQABAAEAAAAKAPr/DQABAAEAAAAKAPv/DQABAAEAAAAKAPz/DQABAAEAAAAKAP3/DQABAAEAAAAKAP7/DQABAAEAAAAKAP//DQABAAEAAAAKAAAADQABAAEAAAAKAAEADQABAAEAAAAKAAIADQABAAEAAAAKAAMADQABAAEAAAAJAAMADQABAAEAAAAJAAQADQABAAEAAAAJAAUADQABAAEAAAAJAAYADQABAAEAAAAJAAcADQABAAEAAAAJAAgADQABAAEAAAAJAAkADQABAAEAAAAJAAoADQABAAEAAAAJAAsADQABAAEAAAAJAAwADQABAAEAAAAJAA0ADQABAAEAAAAJAA4ADQABAAEAAAAJAA8ADQABAAEAAAAJABAADQABAAEAAAAIABAADQABAAEAAAAIABEADQABAAEAAAAIABIADQABAAEAAAAIABMADQABAAEAAAAIABQADQABAAEAAAAHABQADQABAAEAAAAHABUADQABAAEAAAAGABUADQABAAEAAAAGABYADQABAAEAAAAGABcADQABAAEAAAAGABgADQABAAEAAAAGABkADQABAAEAAAAGABoADQABAAEAAAAGABsADQABAAEAAAAFABsADQABAAEAAAAFABwADQABAAEAAAAEABwADQABAAEAAAAEAB0ADQABAAEAAAAEAB4ADQABAAEAAAAEAB8ADQABAAEAAAAEACAADQABAAEAAAAEACEADQABAAEAAAAEACIADQABAAEAAAAFACIADQABAAEAAAAFACEADQABAAEAAAAFACAADQABAAEAAAAFAB8ADQABAAEAAAAFAB4ADQABAAEAAAAFAB0ADQABAAEAAAAGAB0ADQABAAEAAAAGAB4ADQABAAEAAAAGAB8ADQABAAEAAAAGACAADQABAAEAAAAGACEADQABAAEAAAAHACEADQABAAEAAAAHACAADQABAAEAAAAHAB8ADQABAAEAAAAHAB4ADQABAAEAAAAHAB0ADQABAAEAAAAHABwADQABAAEAAAAHABsADQABAAEAAAAHABoADQABAAEAAAAHABkADQABAAEAAAAIABkADQABAAEAAAAIABgADQABAAEAAAAIABcADQABAAEAAAAIABYADQABAAEAAAAIABUADQABAAEAAAAJABUADQABAAEAAAAJABQADQABAAEAAAAJABMADQABAAEAAAAJABIADQABAAEAAAAJABEADQABAAEAAAAKABEADQABAAEAAAAKABAADQABAAEAAAAKAA8ADQABAAEAAAAKAA4ADQABAAEAAAAKAA0ADQABAAEAAAAKAAwADQABAAEAAAAKAAsADQABAAEAAAAKAAoADQABAAEAAAAKAAkADQABAAEAAAAKAAgADQABAAEAAAAKAAcADQABAAEAAAAKAAYADQABAAEAAAAKAAUADQABAAEAAAAKAAQADQABAAEAAAALAAQADQABAAEAAAALAAMADQABAAEAAAALAAIADQABAAEAAAALAAEADQABAAEAAAALAAAADQABAAEAAAALAP//DQABAAEAAAALAP7/DQABAAEAAAALAP3/DQABAAEAAAALAPz/DQABAAEAAAALAPv/DQABAAEAAAALAPr/DQABAAEAAAALAPn/DQABAAEAAAALAPj/DQABAAEAAAALAPf/DQABAAEAAAALAPb/DQABAAEAAAALAPX/DQABAAEAAAALAPT/DQABAAEAAAALAPP/DQABAAEAAAALAPL/DQABAAEAAAALAPH/DQABAAEAAAALAPD/DQABAAEAAAALAO//DQABAAEAAAALAO7/DQABAAEAAAALAO3/DQABAAEAAAALAOz/DQABAAEAAAALAOv/DQABAAEAAAALAOr/DQABAAEAAAALAOn/DQABAAEAAAALAOj/DQABAAEAAAALAOf/DQABAAEAAAALAOb/DQABAAEAAAALAOX/DQABAAEAAAALAOT/DQABAAEAAAALAOP/DQABAAEAAAALAOL/DQABAAEAAAALAOH/DQABAAEAAAAMAOH/DQABAAEAAAAMAOL/DQABAAEAAAAMAOP/DQABAAEAAAAMAOT/DQABAAEAAAAMAOX/DQABAAEAAAAMAOb/DQABAAEAAAAMAOf/DQABAAEAAAAMAOj/DQABAAEAAAAMAOn/DQABAAEAAAAMAOr/DQABAAEAAAAMAOv/DQABAAEAAAAMAOz/DQABAAEAAAAMAO3/DQABAAEAAAAMAO7/DQABAAEAAAAMAO//DQABAAEAAAAMAPD/DQABAAEAAAAMAPH/DQABAAEAAAAMAPL/DQABAAEAAAAMAPP/DQABAAEAAAAMAPT/DQABAAEAAAAMAPX/DQABAAEAAAAMAPb/DQABAAEAAAAMAPf/DQABAAEAAAAMAPj/DQABAAEAAAAMAPn/DQABAAEAAAAMAPr/DQABAAEAAAAMAPv/DQABAAEAAAAMAPz/DQABAAEAAAAMAP3/DQABAAEAAAAMAP7/DQABAAEAAAAMAP//DQABAAEAAAAMAAAADQABAAEAAAAMAAEADQABAAEAAAAMAAIADQABAAEAAAAMAAMADQABAAEAAAAMAAQADQABAAEAAAAMAAUADQABAAEAAAALAAUADQABAAEAAAALAAYADQABAAEAAAALAAcADQABAAEAAAALAAgADQABAAEAAAALAAkADQABAAEAAAALAAoADQABAAEAAAALAAsADQABAAEAAAALAAwADQABAAEAAAALAA0ADQABAAEAAAALAA4ADQABAAEAAAALAA8ADQABAAEAAAALABAADQABAAEAAAALABEADQABAAEAAAALABIADQABAAEAAAAKABIADQABAAEAAAAKABMADQABAAEAAAALABMADQABAAEAAAALABQADQABAAEAAAALABUADQABAAEAAAAKABUADQABAAEAAAAKABYADQABAAEAAAAJABYADQABAAEAAAAJABcADQABAAEAAAAJABgADQABAAEAAAAJABkADQABAAEAAAAJABoADQABAAEAAAAJABsADQABAAEAAAAIABsADQABAAEAAAAIABwADQABAAEAAAAJABwADQABAAEAAAAJAB0ADQABAAEAAAAJAB4ADQABAAEAAAAIAB4ADQABAAEAAAAIAB8ADQABAAEAAAAIACAADQABAAEAAAAIACEADQABAAEAAAAIACIADQABAAEAAAAHACIADQABAAEAAAAJACIADQABAAEAAAAJACEADQABAAEAAAAJACAADQABAAEAAAAJAB8ADQABAAEAAAAKAB8ADQABAAEAAAAKACAADQABAAEAAAAKACEADQABAAEAAAAKACIADQABAAEAAAALACIADQABAAEAAAALACEADQABAAEAAAALACAADQABAAEAAAALAB8ADQABAAEAAAALAB4ADQABAAEAAAALAB0ADQABAAEAAAALABwADQABAAEAAAALABsADQABAAEAAAALABoADQABAAEAAAALABkADQABAAEAAAALABgADQABAAEAAAALABcADQABAAEAAAALABYADQABAAEAAAAMABYADQABAAEAAAAMABUADQABAAEAAAAMABQADQABAAEAAAAMABMADQABAAEAAAAMABIADQABAAEAAAAMABEADQABAAEAAAAMABAADQABAAEAAAAMAA8ADQABAAEAAAAMAA4ADQABAAEAAAAMAA0ADQABAAEAAAAMAAwADQABAAEAAAAMAAsADQABAAEAAAAMAAoADQABAAEAAAAMAAkADQABAAEAAAAMAAgADQABAAEAAAAMAAcADQABAAEAAAAMAAYADQABAAEAAAANAA0ADQABAAEAAAANAA4ADQABAAEAAAANAA8ADQABAAEAAAANABAADQABAAEAAAANABEADQABAAEAAAANABIADQABAAEAAAANABMADQABAAEAAAANABQADQABAAEAAAANABUADQABAAEAAAANABYADQABAAEAAAANABcADQABAAEAAAAMABcADQABAAEAAAAMABgADQABAAEAAAANABgADQABAAEAAAANABkADQABAAEAAAANABoADQABAAEAAAAMABoADQABAAEAAAAMABsADQABAAEAAAANABsADQABAAEAAAANABwADQABAAEAAAANAB0ADQABAAEAAAAMAB0ADQABAAEAAAAMAB4ADQABAAEAAAAMAB8ADQABAAEAAAAMACAADQABAAEAAAAMACEADQABAAEAAAAMACIADQABAAEAAAANACIADQABAAEAAAANACEADQABAAEAAAANACAADQABAAEAAAANAB8ADQABAAEAAAANAB4ADQABAAEAAAAOAB4ADQABAAEAAAAOAB0ADQABAAEAAAAOABwADQABAAEAAAAOABsADQABAAEAAAAOABoADQABAAEAAAAOABkADQABAAEAAAAOABgADQABAAEAAAAOABcADQABAAEAAAAOABYADQABAAEAAAAOABUADQABAAEAAAAOABQADQABAAEAAAAOABMADQABAAEAAAAOABIADQABAAEAAAAOABEADQABAAEAAAAOABAADQABAAEAAAAOAA8ADQABAAEAAAAOAA4ADQABAAEAAAAOAA0ADQABAAEAAAAPAA0ADQABAAEAAAAPAA4ADQABAAEAAAAPAA8ADQABAAEAAAAPABAADQABAAEAAAAPABEADQABAAEAAAAPABIADQABAAEAAAAPABMADQABAAEAAAAPABQADQABAAEAAAAPABUADQABAAEAAAAPABYADQABAAEAAAAPABcADQABAAEAAAAPABgADQABAAEAAAAPABkADQABAAEAAAAPABoADQABAAEAAAAPABsADQABAAEAAAAPABwADQABAAEAAAAPAB0ADQABAAEAAAAPAB4ADQABAAEAAAAPAB8ADQABAAEAAAAOAB8ADQABAAEAAAAOACAADQABAAEAAAAOACEADQABAAEAAAAOACIADQABAAEAAAAPACIADQABAAEAAAAPACEADQABAAEAAAAPACAADQABAAEAAAAQACAADQABAAEAAAAQAB8ADQABAAEAAAARAB8ADQABAAEAAAARAB4ADQABAAEAAAARAB0ADQABAAEAAAARABwADQABAAEAAAARABsADQABAAEAAAARABoADQABAAEAAAARABkADQABAAEAAAARABgADQABAAEAAAARABcADQABAAEAAAARABYADQABAAEAAAARABUADQABAAEAAAARABQADQABAAEAAAARABMADQABAAEAAAARABIADQABAAEAAAARABEADQABAAEAAAARABAADQABAAEAAAARAA8ADQABAAEAAAARAA4ADQABAAEAAAARAA0ADQABAAEAAAAQAA0ADQABAAEAAAAQAA4ADQABAAEAAAAQAA8ADQABAAEAAAAQABAADQABAAEAAAAQABEADQABAAEAAAAQABIADQABAAEAAAAQABMADQABAAEAAAAQABQADQABAAEAAAAQABUADQABAAEAAAAQABYADQABAAEAAAAQABcADQABAAEAAAAQABgADQABAAEAAAAQABkADQABAAEAAAAQABoADQABAAEAAAAQABsADQABAAEAAAAQABwADQABAAEAAAAQAB0ADQABAAEAAAARACAADQABAAEAAAARACEADQABAAEAAAAQACEADQABAAEAAAAQACIADQABAAEAAAARACIADQABAAEAAAASACIADQABAAEAAAASACEADQABAAEAAAASACAADQABAAEAAAASAB8ADQABAAEAAAATAB8ADQABAAEAAAATAB4ADQABAAEAAAATAB0ADQABAAEAAAATABwADQABAAEAAAATABsADQABAAEAAAATABoADQABAAEAAAATABkADQABAAEAAAATABgADQABAAEAAAATABcADQABAAEAAAATABYADQABAAEAAAATABUADQABAAEAAAATABQADQABAAEAAAATABMADQABAAEAAAATABIADQABAAEAAAATABEADQABAAEAAAATABAADQABAAEAAAATAA8ADQABAAEAAAATAA4ADQABAAEAAAATAA0ADQABAAEAAAATAAwADQABAAEAAAATAAsADQABAAEAAAATAAoADQABAAEAAAAUAAoADQABAAEAAAAUAAkADQABAAEAAAAVAAkADQABAAEAAAAVAAoADQABAAEAAAAVAAsADQABAAEAAAAUAAsADQABAAEAAAAUAAwADQABAAEAAAAUAA0ADQABAAEAAAAUAA4ADQABAAEAAAAUAA8ADQABAAEAAAAUABAADQABAAEAAAAUABEADQABAAEAAAAUABIADQABAAEAAAAUABMADQABAAEAAAAUABQADQABAAEAAAAUABUADQABAAEAAAAUABYADQABAAEAAAAUABcADQABAAEAAAAUABgADQABAAEAAAAUABkADQABAAEAAAAUABoADQABAAEAAAAUABsADQABAAEAAAAUABwADQABAAEAAAAUAB0ADQABAAEAAAAUAB4ADQABAAEAAAAUAB8ADQABAAEAAAAUACAADQABAAEAAAATACAADQABAAEAAAATACEADQABAAEAAAATACIADQABAAEAAAAUACIADQABAAEAAAAUACEADQABAAEAAAAVACEADQABAAEAAAAVACAADQABAAEAAAAVAB8ADQABAAEAAAAVAB4ADQABAAEAAAAVAB0ADQABAAEAAAAVABwADQABAAEAAAAVABsADQABAAEAAAAVABoADQABAAEAAAAVABkADQABAAEAAAAVABgADQABAAEAAAAVABcADQABAAEAAAAVABYADQABAAEAAAAVABUADQABAAEAAAAVABQADQABAAEAAAAVABMADQABAAEAAAAVABIADQABAAEAAAAVABEADQABAAEAAAAVABAADQABAAEAAAAVAA8ADQABAAEAAAAVAA4ADQABAAEAAAAVAA0ADQABAAEAAAAVAAwADQABAAEAAAAWAAwADQABAAEAAAAWAAsADQABAAEAAAAWAAoADQABAAEAAAAWAAkADQABAAEAAAAWAAgADQABAAEAAAAXAAgADQABAAEAAAAXAAcADQABAAEAAAAYAAcADQABAAEAAAAYAAYADQABAAEAAAAZAAYADQABAAEAAAAZAAcADQABAAEAAAAZAAgADQABAAEAAAAYAAgADQABAAEAAAAYAAkADQABAAEAAAAXAAkADQABAAEAAAAXAAoADQABAAEAAAAXAAsADQABAAEAAAAXAAwADQABAAEAAAAXAA0ADQABAAEAAAAWAA0ADQABAAEAAAAWAA4ADQABAAEAAAAWAA8ADQABAAEAAAAWABAADQABAAEAAAAWABEADQABAAEAAAAWABIADQABAAEAAAAWABMADQABAAEAAAAWABQADQABAAEAAAAWABUADQABAAEAAAAWABYADQABAAEAAAAWABcADQABAAEAAAAWABgADQABAAEAAAAWABkADQABAAEAAAAWABoADQABAAEAAAAWABsADQABAAEAAAAWABwADQABAAEAAAAWAB0ADQABAAEAAAAWAB4ADQABAAEAAAAWAB8ADQABAAEAAAAWACAADQABAAEAAAAWACEADQABAAEAAAAWACIADQABAAEAAAAVACIADQABAAEAAAAXACIADQABAAEAAAAXACEADQABAAEAAAAXACAADQABAAEAAAAXAB8ADQABAAEAAAAXAB4ADQABAAEAAAAXAB0ADQABAAEAAAAXABwADQABAAEAAAAXABsADQABAAEAAAAXABoADQABAAEAAAAXABkADQABAAEAAAAXABgADQABAAEAAAAXABcADQABAAEAAAAXABYADQABAAEAAAAXABUADQABAAEAAAAXABQADQABAAEAAAAXABMADQABAAEAAAAXABIADQABAAEAAAAXABEADQABAAEAAAAXABAADQABAAEAAAAXAA8ADQABAAEAAAAXAA4ADQABAAEAAAAYAA4ADQABAAEAAAAYAA0ADQABAAEAAAAYAAwADQABAAEAAAAYAAsADQABAAEAAAAYAAoADQABAAEAAAAZAAoADQABAAEAAAAZAAkADQABAAEAAAAaAAkADQABAAEAAAAaAAgADQABAAEAAAAaAAcADQABAAEAAAAaAAYADQABAAEAAAAaAAUADQABAAEAAAAaAAQADQABAAEAAAAbAAQADQABAAEAAAAbAAMADQABAAEAAAAbAAIADQABAAEAAAAbAAEADQABAAEAAAAcAAEADQABAAEAAAAcAAAADQABAAEAAAAcAP//DQABAAEAAAAdAP//DQABAAEAAAAdAP7/DQABAAEAAAAdAP3/DQABAAEAAAAeAP3/DQABAAEAAAAeAPz/DQABAAEAAAAfAPz/DQABAAEAAAAfAPv/DQABAAEAAAAfAPr/DQABAAEAAAAfAPn/DQABAAEAAAAfAPj/DQABAAEAAAAfAPf/DQABAAEAAAAfAPb/DQABAAEAAAAfAPX/DQABAAEAAAAfAPT/DQABAAEAAAAfAPP/DQABAAEAAAAfAPL/DQABAAEAAAAfAPH/DQABAAEAAAAfAPD/DQABAAEAAAAfAO//DQABAAEAAAAfAO7/DQABAAEAAAAfAO3/DQABAAEAAAAfAOz/DQABAAEAAAAfAOv/DQABAAEAAAAfAOr/DQABAAEAAAAfAOn/DQABAAEAAAAfAOj/DQABAAEAAAAfAOf/DQABAAEAAAAfAOb/DQABAAEAAAAfAOX/DQABAAEAAAAfAOT/DQABAAEAAAAfAOP/DQABAAEAAAAfAOL/DQABAAEAAAAfAOH/DQABAAEAAAAfAOD/DQABAAEAAAAeAOD/DQABAAEAAAAdAOD/DQABAAEAAAAcAOD/DQABAAEAAAAbAOD/DQABAAEAAAAaAOD/DQABAAEAAAAZAOD/DQABAAEAAAAYAOD/DQABAAEAAAAXAOD/DQABAAEAAAAWAOD/DQABAAEAAAAVAOD/DQABAAEAAAAUAOD/DQABAAEAAAATAOD/DQABAAEAAAASAOD/DQABAAEAAAARAOD/DQABAAEAAAAQAOD/DQABAAEAAAAPAOD/DQABAAEAAAAOAOD/DQABAAEAAAAOAOH/DQABAAEAAAAOAOL/DQABAAEAAAAOAOP/DQABAAEAAAAOAOT/DQABAAEAAAAOAOX/DQABAAEAAAAOAOb/DQABAAEAAAAOAOf/DQABAAEAAAAOAOj/DQABAAEAAAAOAOn/DQABAAEAAAAOAOr/DQABAAEAAAAOAOv/DQABAAEAAAAOAOz/DQABAAEAAAAOAO3/DQABAAEAAAAOAO7/DQABAAEAAAAOAO//DQABAAEAAAAOAPD/DQABAAEAAAAOAPH/DQABAAEAAAAOAPL/DQABAAEAAAAOAPP/DQABAAEAAAAOAPT/DQABAAEAAAAOAPX/DQABAAEAAAAOAPb/DQABAAEAAAAOAPf/DQABAAEAAAAOAPj/DQABAAEAAAAOAPn/DQABAAEAAAAOAPr/DQABAAEAAAAOAPv/DQABAAEAAAAOAPz/DQABAAEAAAAOAP3/DQABAAEAAAAOAP7/DQABAAEAAAAOAP//DQABAAEAAAAOAAAADQABAAEAAAAOAAEADQABAAEAAAAOAAIADQABAAEAAAAOAAMADQABAAEAAAAOAAQADQABAAEAAAAOAAUADQABAAEAAAAOAAYADQABAAEAAAAOAAcADQABAAEAAAAOAAgADQABAAEAAAAOAAkADQABAAEAAAAOAAoADQABAAEAAAAPAAoADQABAAEAAAAPAAkADQABAAEAAAAPAAgADQABAAEAAAAPAAcADQABAAEAAAAPAAYADQABAAEAAAAPAAUADQABAAEAAAAPAAQADQABAAEAAAAPAAMADQABAAEAAAAPAAIADQABAAEAAAAPAAEADQABAAEAAAAPAAAADQABAAEAAAAPAP//DQABAAEAAAAPAP7/DQABAAEAAAAPAP3/DQABAAEAAAAPAPz/DQABAAEAAAAPAPv/DQABAAEAAAAPAPr/DQABAAEAAAAPAPn/DQABAAEAAAAPAPj/DQABAAEAAAAPAPf/DQABAAEAAAAPAPb/DQABAAEAAAAPAPX/DQABAAEAAAAPAPT/DQABAAEAAAAPAPP/DQABAAEAAAAPAPL/DQABAAEAAAAPAPH/DQABAAEAAAAPAPD/DQABAAEAAAAPAO//DQABAAEAAAAPAO7/DQABAAEAAAAPAO3/DQABAAEAAAAPAOz/DQABAAEAAAAPAOv/DQABAAEAAAAPAOr/DQABAAEAAAAPAOn/DQABAAEAAAAPAOj/DQABAAEAAAAPAOf/DQABAAEAAAAPAOb/DQABAAEAAAAPAOX/DQABAAEAAAAPAOT/DQABAAEAAAAPAOP/DQABAAEAAAAPAOL/DQABAAEAAAAPAOH/DQABAAEAAAAQAOH/DQABAAEAAAAQAOL/DQABAAEAAAAQAOP/DQABAAEAAAAQAOT/DQABAAEAAAAQAOX/DQABAAEAAAAQAOb/DQABAAEAAAAQAOf/DQABAAEAAAAQAOj/DQABAAEAAAAQAOn/DQABAAEAAAAQAOr/DQABAAEAAAAQAOv/DQABAAEAAAAQAOz/DQABAAEAAAAQAO3/DQABAAEAAAAQAO7/DQABAAEAAAAQAO//DQABAAEAAAAQAPD/DQABAAEAAAAQAPH/DQABAAEAAAAQAPL/DQABAAEAAAAQAPP/DQABAAEAAAAQAPT/DQABAAEAAAAQAPX/DQABAAEAAAAQAPb/DQABAAEAAAAQAPf/DQABAAEAAAAQAPj/DQABAAEAAAAQAPn/DQABAAEAAAAQAPr/DQABAAEAAAAQAPv/DQABAAEAAAAQAPz/DQABAAEAAAAQAP3/DQABAAEAAAAQAP7/DQABAAEAAAAQAP//DQABAAEAAAAQAAAADQABAAEAAAAQAAEADQABAAEAAAAQAAIADQABAAEAAAAQAAMADQABAAEAAAAQAAQADQABAAEAAAAQAAUADQABAAEAAAAQAAYADQABAAEAAAAQAAcADQABAAEAAAAQAAgADQABAAEAAAAQAAkADQABAAEAAAAQAAoADQABAAEAAAARAAkADQABAAEAAAARAAgADQABAAEAAAARAAcADQABAAEAAAARAAYADQABAAEAAAARAAUADQABAAEAAAARAAQADQABAAEAAAARAAMADQABAAEAAAARAAIADQABAAEAAAARAAEADQABAAEAAAARAAAADQABAAEAAAARAP//DQABAAEAAAARAP7/DQABAAEAAAARAP3/DQABAAEAAAARAPz/DQABAAEAAAARAPv/DQABAAEAAAARAPr/DQABAAEAAAARAPn/DQABAAEAAAARAPj/DQABAAEAAAARAPf/DQABAAEAAAARAPb/DQABAAEAAAARAPX/DQABAAEAAAARAPT/DQABAAEAAAARAPP/DQABAAEAAAARAPL/DQABAAEAAAARAPH/DQABAAEAAAARAPD/DQABAAEAAAARAO//DQABAAEAAAARAO7/DQABAAEAAAARAO3/DQABAAEAAAARAOz/DQABAAEAAAARAOv/DQABAAEAAAARAOr/DQABAAEAAAARAOn/DQABAAEAAAARAOj/DQABAAEAAAARAOf/DQABAAEAAAARAOb/DQABAAEAAAARAOX/DQABAAEAAAARAOT/DQABAAEAAAARAOP/DQABAAEAAAARAOL/DQABAAEAAAARAOH/DQABAAEAAAASAOH/DQABAAEAAAASAOL/DQABAAEAAAASAOP/DQABAAEAAAASAOT/DQABAAEAAAASAOX/DQABAAEAAAASAOb/DQABAAEAAAASAOf/DQABAAEAAAASAOj/DQABAAEAAAASAOn/DQABAAEAAAASAOr/DQABAAEAAAASAOv/DQABAAEAAAASAOz/DQABAAEAAAASAO3/DQABAAEAAAASAO7/DQABAAEAAAASAO//DQABAAEAAAASAPD/DQABAAEAAAASAPH/DQABAAEAAAASAPL/DQABAAEAAAASAPP/DQABAAEAAAASAPT/DQABAAEAAAASAPX/DQABAAEAAAASAPb/DQABAAEAAAASAPf/DQABAAEAAAASAPj/DQABAAEAAAASAPn/DQABAAEAAAASAPr/DQABAAEAAAASAPv/DQABAAEAAAASAPz/DQABAAEAAAASAP3/DQABAAEAAAASAP7/DQABAAEAAAASAP//DQABAAEAAAASAAAADQABAAEAAAASAAEADQABAAEAAAASAAIADQABAAEAAAASAAMADQABAAEAAAASAAQADQABAAEAAAASAAUADQABAAEAAAASAAYADQABAAEAAAASAAcADQABAAEAAAASAAgADQABAAEAAAASAAkADQABAAEAAAATAAgADQABAAEAAAATAAcADQABAAEAAAATAAYADQABAAEAAAATAAUADQABAAEAAAATAAQADQABAAEAAAATAAMADQABAAEAAAATAAIADQABAAEAAAATAAEADQABAAEAAAATAAAADQABAAEAAAATAP//DQABAAEAAAATAP7/DQABAAEAAAATAP3/DQABAAEAAAATAPz/DQABAAEAAAATAPv/DQABAAEAAAATAPr/DQABAAEAAAATAPn/DQABAAEAAAATAPj/DQABAAEAAAATAPf/DQABAAEAAAATAPb/DQABAAEAAAATAPX/DQABAAEAAAATAPT/DQABAAEAAAATAPP/DQABAAEAAAATAPL/DQABAAEAAAATAPH/DQABAAEAAAATAPD/DQABAAEAAAATAO//DQABAAEAAAATAO7/DQABAAEAAAATAO3/DQABAAEAAAATAOz/DQABAAEAAAATAOv/DQABAAEAAAATAOr/DQABAAEAAAATAOn/DQABAAEAAAATAOj/DQABAAEAAAATAOf/DQABAAEAAAATAOb/DQABAAEAAAATAOX/DQABAAEAAAATAOT/DQABAAEAAAATAOP/DQABAAEAAAATAOL/DQABAAEAAAATAOH/DQABAAEAAAAUAOH/DQABAAEAAAAUAOL/DQABAAEAAAAUAOP/DQABAAEAAAAUAOT/DQABAAEAAAAUAOX/DQABAAEAAAAUAOb/DQABAAEAAAAUAOf/DQABAAEAAAAUAOj/DQABAAEAAAAUAOn/DQABAAEAAAAUAOr/DQABAAEAAAAUAOv/DQABAAEAAAAUAOz/DQABAAEAAAAUAO3/DQABAAEAAAAUAO7/DQABAAEAAAAUAO//DQABAAEAAAAUAPD/DQABAAEAAAAUAPH/DQABAAEAAAAUAPL/DQABAAEAAAAUAPP/DQABAAEAAAAUAPT/DQABAAEAAAAUAPX/DQABAAEAAAAUAPb/DQABAAEAAAAUAPf/DQABAAEAAAAUAPj/DQABAAEAAAAUAPn/DQABAAEAAAAUAPr/DQABAAEAAAAUAPv/DQABAAEAAAAUAPz/DQABAAEAAAAUAP3/DQABAAEAAAAUAP7/DQABAAEAAAAUAP//DQABAAEAAAAUAAAADQABAAEAAAAUAAEADQABAAEAAAAUAAIADQABAAEAAAAUAAMADQABAAEAAAAUAAQADQABAAEAAAAUAAUADQABAAEAAAAUAAYADQABAAEAAAAUAAcADQABAAEAAAAVAAcADQABAAEAAAAVAAYADQABAAEAAAAVAAUADQABAAEAAAAVAAQADQABAAEAAAAVAAMADQABAAEAAAAVAAIADQABAAEAAAAVAAEADQABAAEAAAAVAAAADQABAAEAAAAVAP//DQABAAEAAAAVAP7/DQABAAEAAAAVAP3/DQABAAEAAAAVAPz/DQABAAEAAAAVAPv/DQABAAEAAAAVAPr/DQABAAEAAAAVAPn/DQABAAEAAAAVAPj/DQABAAEAAAAVAPf/DQABAAEAAAAVAPb/DQABAAEAAAAVAPX/DQABAAEAAAAVAPT/DQABAAEAAAAVAPP/DQABAAEAAAAVAPL/DQABAAEAAAAVAPH/DQABAAEAAAAVAPD/DQABAAEAAAAVAO//DQABAAEAAAAVAO7/DQABAAEAAAAVAO3/DQABAAEAAAAVAOz/DQABAAEAAAAVAOv/DQABAAEAAAAVAOr/DQABAAEAAAAVAOn/DQABAAEAAAAVAOj/DQABAAEAAAAVAOf/DQABAAEAAAAVAOb/DQABAAEAAAAVAOX/DQABAAEAAAAVAOT/DQABAAEAAAAVAOP/DQABAAEAAAAVAOL/DQABAAEAAAAVAOH/DQABAAEAAAAWAOH/DQABAAEAAAAWAOL/DQABAAEAAAAWAOP/DQABAAEAAAAWAOT/DQABAAEAAAAWAOX/DQABAAEAAAAWAOb/DQABAAEAAAAWAOf/DQABAAEAAAAWAOj/DQABAAEAAAAWAOn/DQABAAEAAAAWAOr/DQABAAEAAAAWAOv/DQABAAEAAAAWAOz/DQABAAEAAAAWAO3/DQABAAEAAAAWAO7/DQABAAEAAAAWAO//DQABAAEAAAAWAPD/DQABAAEAAAAWAPH/DQABAAEAAAAWAPL/DQABAAEAAAAWAPP/DQABAAEAAAAWAPT/DQABAAEAAAAWAPX/DQABAAEAAAAWAPb/DQABAAEAAAAWAPf/DQABAAEAAAAWAPj/DQABAAEAAAAWAPn/DQABAAEAAAAWAPr/DQABAAEAAAAWAPv/DQABAAEAAAAWAPz/DQABAAEAAAAWAP3/DQABAAEAAAAWAP7/DQABAAEAAAAWAP//DQABAAEAAAAWAAAADQABAAEAAAAWAAEADQABAAEAAAAWAAIADQABAAEAAAAWAAMADQABAAEAAAAWAAQADQABAAEAAAAWAAUADQABAAEAAAAWAAYADQABAAEAAAAXAAUADQABAAEAAAAXAAQADQABAAEAAAAXAAMADQABAAEAAAAXAAIADQABAAEAAAAXAAEADQABAAEAAAAXAAAADQABAAEAAAAXAP//DQABAAEAAAAXAP7/DQABAAEAAAAXAP3/DQABAAEAAAAXAPz/DQABAAEAAAAXAPv/DQABAAEAAAAXAPr/DQABAAEAAAAXAPn/DQABAAEAAAAXAPj/DQABAAEAAAAXAPf/DQABAAEAAAAXAPb/DQABAAEAAAAXAPX/DQABAAEAAAAXAPT/DQABAAEAAAAXAPP/DQABAAEAAAAXAPL/DQABAAEAAAAXAPH/DQABAAEAAAAXAPD/DQABAAEAAAAXAO//DQABAAEAAAAXAO7/DQABAAEAAAAXAO3/DQABAAEAAAAXAOz/DQABAAEAAAAXAOv/DQABAAEAAAAXAOr/DQABAAEAAAAXAOn/DQABAAEAAAAXAOj/DQABAAEAAAAXAOf/DQABAAEAAAAXAOb/DQABAAEAAAAXAOX/DQABAAEAAAAXAOT/DQABAAEAAAAXAOP/DQABAAEAAAAXAOL/DQABAAEAAAAXAOH/DQABAAEAAAAYAOH/DQABAAEAAAAYAOL/DQABAAEAAAAYAOP/DQABAAEAAAAYAOT/DQABAAEAAAAYAOX/DQABAAEAAAAYAOb/DQABAAEAAAAYAOf/DQABAAEAAAAYAOj/DQABAAEAAAAYAOn/DQABAAEAAAAYAOr/DQABAAEAAAAYAOv/DQABAAEAAAAYAOz/DQABAAEAAAAYAO3/DQABAAEAAAAYAO7/DQABAAEAAAAYAO//DQABAAEAAAAYAPD/DQABAAEAAAAYAPH/DQABAAEAAAAYAPL/DQABAAEAAAAYAPP/DQABAAEAAAAYAPT/DQABAAEAAAAYAPX/DQABAAEAAAAYAPb/DQABAAEAAAAYAPf/DQABAAEAAAAYAPj/DQABAAEAAAAYAPn/DQABAAEAAAAYAPr/DQABAAEAAAAYAPv/DQABAAEAAAAYAPz/DQABAAEAAAAYAP3/DQABAAEAAAAYAP7/DQABAAEAAAAYAP//DQABAAEAAAAYAAAADQABAAEAAAAYAAEADQABAAEAAAAYAAIADQABAAEAAAAYAAMADQABAAEAAAAYAAQADQABAAEAAAAZAAMADQABAAEAAAAZAAIADQABAAEAAAAZAAEADQABAAEAAAAZAAAADQABAAEAAAAZAP//DQABAAEAAAAZAP7/DQABAAEAAAAZAP3/DQABAAEAAAAZAPz/DQABAAEAAAAZAPv/DQABAAEAAAAZAPr/DQABAAEAAAAZAPn/DQABAAEAAAAZAPj/DQABAAEAAAAZAPf/DQABAAEAAAAZAPb/DQABAAEAAAAZAPX/DQABAAEAAAAZAPT/DQABAAEAAAAZAPP/DQABAAEAAAAZAPL/DQABAAEAAAAZAPH/DQABAAEAAAAZAPD/DQABAAEAAAAZAO//DQABAAEAAAAZAO7/DQABAAEAAAAZAO3/DQABAAEAAAAZAOz/DQABAAEAAAAZAOv/DQABAAEAAAAZAOr/DQABAAEAAAAZAOn/DQABAAEAAAAZAOj/DQABAAEAAAAZAOf/DQABAAEAAAAZAOb/DQABAAEAAAAZAOX/DQABAAEAAAAZAOT/DQABAAEAAAAZAOP/DQABAAEAAAAZAOL/DQABAAEAAAAZAOH/DQABAAEAAAAaAOH/DQABAAEAAAAaAOL/DQABAAEAAAAaAOP/DQABAAEAAAAaAOT/DQABAAEAAAAaAOX/DQABAAEAAAAaAOb/DQABAAEAAAAaAOf/DQABAAEAAAAaAOj/DQABAAEAAAAaAOn/DQABAAEAAAAaAOr/DQABAAEAAAAaAOv/DQABAAEAAAAaAOz/DQABAAEAAAAaAO3/DQABAAEAAAAaAO7/DQABAAEAAAAaAO//DQABAAEAAAAaAPD/DQABAAEAAAAaAPH/DQABAAEAAAAaAPL/DQABAAEAAAAaAPP/DQABAAEAAAAaAPT/DQABAAEAAAAaAPX/DQABAAEAAAAaAPb/DQABAAEAAAAaAPf/DQABAAEAAAAaAPj/DQABAAEAAAAaAPn/DQABAAEAAAAaAPr/DQABAAEAAAAaAPv/DQABAAEAAAAaAPz/DQABAAEAAAAaAP3/DQABAAEAAAAaAP7/DQABAAEAAAAaAP//DQABAAEAAAAaAAAADQABAAEAAAAbAP7/DQABAAEAAAAbAP3/DQABAAEAAAAbAPz/DQABAAEAAAAbAPv/DQABAAEAAAAbAPr/DQABAAEAAAAbAPn/DQABAAEAAAAbAPj/DQABAAEAAAAbAPf/DQABAAEAAAAbAPb/DQABAAEAAAAbAPX/DQABAAEAAAAbAPT/DQABAAEAAAAbAPP/DQABAAEAAAAbAPL/DQABAAEAAAAbAPH/DQABAAEAAAAbAPD/DQABAAEAAAAbAO//DQABAAEAAAAbAO7/DQABAAEAAAAbAO3/DQABAAEAAAAbAOz/DQABAAEAAAAbAOv/DQABAAEAAAAbAOr/DQABAAEAAAAbAOn/DQABAAEAAAAbAOj/DQABAAEAAAAbAOf/DQABAAEAAAAbAOb/DQABAAEAAAAbAOX/DQABAAEAAAAbAOT/DQABAAEAAAAbAOP/DQABAAEAAAAbAOL/DQABAAEAAAAbAOH/DQABAAEAAAAcAOH/DQABAAEAAAAcAOL/DQABAAEAAAAcAOP/DQABAAEAAAAcAOT/DQABAAEAAAAcAOX/DQABAAEAAAAcAOb/DQABAAEAAAAcAOf/DQABAAEAAAAcAOj/DQABAAEAAAAcAOn/DQABAAEAAAAcAOr/DQABAAEAAAAcAOv/DQABAAEAAAAcAOz/DQABAAEAAAAcAO3/DQABAAEAAAAcAO7/DQABAAEAAAAcAO//DQABAAEAAAAcAPD/DQABAAEAAAAcAPH/DQABAAEAAAAcAPL/DQABAAEAAAAcAPP/DQABAAEAAAAcAPT/DQABAAEAAAAcAPX/DQABAAEAAAAcAPb/DQABAAEAAAAcAPf/DQABAAEAAAAcAPj/DQABAAEAAAAcAPn/DQABAAEAAAAcAPr/DQABAAEAAAAcAPv/DQABAAEAAAAcAPz/DQABAAEAAAAdAPv/DQABAAEAAAAdAPr/DQABAAEAAAAdAPn/DQABAAEAAAAdAPj/DQABAAEAAAAdAPf/DQABAAEAAAAdAPb/DQABAAEAAAAdAPX/DQABAAEAAAAdAPT/DQABAAEAAAAdAPP/DQABAAEAAAAdAPL/DQABAAEAAAAdAPH/DQABAAEAAAAdAPD/DQABAAEAAAAdAO//DQABAAEAAAAdAO7/DQABAAEAAAAdAO3/DQABAAEAAAAdAOz/DQABAAEAAAAdAOv/DQABAAEAAAAdAOr/DQABAAEAAAAdAOn/DQABAAEAAAAdAOj/DQABAAEAAAAdAOf/DQABAAEAAAAdAOb/DQABAAEAAAAdAOX/DQABAAEAAAAdAOT/DQABAAEAAAAdAOP/DQABAAEAAAAdAOL/DQABAAEAAAAdAOH/DQABAAEAAAAeAOH/DQABAAEAAAAeAOL/DQABAAEAAAAeAOP/DQABAAEAAAAeAOT/DQABAAEAAAAeAOX/DQABAAEAAAAeAOb/DQABAAEAAAAeAOf/DQABAAEAAAAeAOj/DQABAAEAAAAeAOn/DQABAAEAAAAeAOr/DQABAAEAAAAeAOv/DQABAAEAAAAeAOz/DQABAAEAAAAeAO3/DQABAAEAAAAeAO7/DQABAAEAAAAeAPH/DQABAAEAAAAeAPL/DQABAAEAAAAgAOD/DQABAAEAAAAgAOH/DQABAAEAAAAgAOL/DQABAAEAAAAgAOP/DQABAAEAAAAgAOT/DQABAAEAAAAgAOX/DQABAAEAAAAgAOb/DQABAAEAAAAgAOf/DQABAAEAAAAgAOj/DQABAAEAAAAgAOn/DQABAAEAAAAgAOr/DQABAAEAAAAgAOv/DQABAAEAAAAgAOz/DQABAAEAAAAgAO3/DQABAAEAAAAgAO7/DQABAAEAAAAgAO//DQABAAEAAAAgAPD/DQABAAEAAAAgAPH/DQABAAEAAAAgAPL/DQABAAEAAAAgAPP/DQABAAEAAAAgAPT/DQABAAEAAAAgAPX/DQABAAEAAAAgAPb/DQABAAEAAAAgAPf/DQABAAEAAAAgAPj/DQABAAEAAAAgAPn/DQABAAEAAAAgAPr/DQABAAEAAAAgAPv/DQABAAEAAAAgAPz/DQABAAEAAAAgAP3/DQABAAEAAAAfAP3/DQABAAEAAAAfAP7/DQABAAEAAAAeAP7/DQABAAEAAAAeAP//DQABAAEAAAAeAAAADQABAAEAAAAdAAAADQABAAEAAAAdAAEADQABAAEAAAAdAAIADQABAAEAAAAcAAIADQABAAEAAAAcAAMADQABAAEAAAAcAAQADQABAAEAAAAcAAUADQABAAEAAAAbAAUADQABAAEAAAAbAAYADQABAAEAAAAbAAcADQABAAEAAAAbAAgADQABAAEAAAAbAAkADQABAAEAAAAbAAoADQABAAEAAAAaAAoADQABAAEAAAAaAAsADQABAAEAAAAZAAsADQABAAEAAAAZAAwADQABAAEAAAAZAA0ADQABAAEAAAAZAA4ADQABAAEAAAAZAA8ADQABAAEAAAAYAA8ADQABAAEAAAAYABAADQABAAEAAAAYABEADQABAAEAAAAYABIADQABAAEAAAAYABMADQABAAEAAAAYABQADQABAAEAAAAYABUADQABAAEAAAAYABYADQABAAEAAAAYABcADQABAAEAAAAYABgADQABAAEAAAAYABkADQABAAEAAAAYABoADQABAAEAAAAYABsADQABAAEAAAAYABwADQABAAEAAAAYAB0ADQABAAEAAAAYAB4ADQABAAEAAAAYAB8ADQABAAEAAAAYACAADQABAAEAAAAYACEADQABAAEAAAAYACIADQABAAEAAAAZACIADQABAAEAAAAZACEADQABAAEAAAAZACAADQABAAEAAAAZAB8ADQABAAEAAAAZAB4ADQABAAEAAAAZAB0ADQABAAEAAAAZABwADQABAAEAAAAZABsADQABAAEAAAAZABoADQABAAEAAAAZABkADQABAAEAAAAZABgADQABAAEAAAAZABcADQABAAEAAAAZABYADQABAAEAAAAZABUADQABAAEAAAAZABQADQABAAEAAAAZABMADQABAAEAAAAZABIADQABAAEAAAAZABEADQABAAEAAAAZABAADQABAAEAAAAaABAADQABAAEAAAAaAA8ADQABAAEAAAAaAA4ADQABAAEAAAAaAA0ADQABAAEAAAAaAAwADQABAAEAAAAbAAwADQABAAEAAAAbAAsADQABAAEAAAAcAAsADQABAAEAAAAcAAoADQABAAEAAAAcAAkADQABAAEAAAAcAAgADQABAAEAAAAcAAcADQABAAEAAAAcAAYADQABAAEAAAAdAAYADQABAAEAAAAdAAUADQABAAEAAAAdAAQADQABAAEAAAAdAAMADQABAAEAAAAeAAMADQABAAEAAAAeAAIADQABAAEAAAAeAAEADQABAAEAAAAfAAEADQABAAEAAAAfAAAADQABAAEAAAAfAP//DQABAAEAAAAgAP//DQABAAEAAAAgAP7/DQABAAEAAAAhAP7/DQABAAEAAAAhAP3/DQABAAEAAAAhAPz/DQABAAEAAAAhAPv/DQABAAEAAAAhAPr/DQABAAEAAAAhAPn/DQABAAEAAAAhAPj/DQABAAEAAAAhAPf/DQABAAEAAAAhAPb/DQABAAEAAAAhAPX/DQABAAEAAAAhAPT/DQABAAEAAAAhAPP/DQABAAEAAAAhAPL/DQABAAEAAAAhAPH/DQABAAEAAAAhAPD/DQABAAEAAAAhAO//DQABAAEAAAAhAO7/DQABAAEAAAAhAO3/DQABAAEAAAAhAOz/DQABAAEAAAAhAOv/DQABAAEAAAAhAOr/DQABAAEAAAAhAOn/DQABAAEAAAAhAOj/DQABAAEAAAAhAOf/DQABAAEAAAAhAOb/DQABAAEAAAAhAOX/DQABAAEAAAAhAOT/DQABAAEAAAAhAOP/DQABAAEAAAAhAOL/DQABAAEAAAAhAOH/DQABAAEAAAAhAOD/DQABAAEAAAAiAOD/DQABAAEAAAAiAOH/DQABAAEAAAAiAOL/DQABAAEAAAAiAOP/DQABAAEAAAAiAOT/DQABAAEAAAAiAOX/DQABAAEAAAAiAOb/DQABAAEAAAAiAOf/DQABAAEAAAAiAOj/DQABAAEAAAAiAOn/DQABAAEAAAAiAOr/DQABAAEAAAAiAOv/DQABAAEAAAAiAOz/DQABAAEAAAAiAO3/DQABAAEAAAAiAO7/DQABAAEAAAAiAO//DQABAAEAAAAiAPD/DQABAAEAAAAiAPH/DQABAAEAAAAiAPL/DQABAAEAAAAiAPP/DQABAAEAAAAiAPT/DQABAAEAAAAiAPX/DQABAAEAAAAiAPb/DQABAAEAAAAiAPf/DQABAAEAAAAiAPj/DQABAAEAAAAiAPn/DQABAAEAAAAiAPr/DQABAAEAAAAiAPv/DQABAAEAAAAiAPz/DQABAAEAAAAiAP3/DQABAAEAAAAiAP7/DQABAAEAAAAiAP//DQABAAEAAAAhAP//DQABAAEAAAAhAAAADQABAAEAAAAgAAAADQABAAEAAAAgAAEADQABAAEAAAAgAAIADQABAAEAAAAfAAIADQABAAEAAAAfAAMADQABAAEAAAAfAAQADQABAAEAAAAeAAQADQABAAEAAAAeAAUADQABAAEAAAAeAAYADQABAAEAAAAeAAcADQABAAEAAAAdAAcADQABAAEAAAAdAAgADQABAAEAAAAdAAkADQABAAEAAAAdAAoADQABAAEAAAAdAAsADQABAAEAAAAdAAwADQABAAEAAAAcAAwADQABAAEAAAAcAA0ADQABAAEAAAAbAA0ADQABAAEAAAAbAA4ADQABAAEAAAAbAA8ADQABAAEAAAAbABAADQABAAEAAAAbABEADQABAAEAAAAaABEADQABAAEAAAAaABIADQABAAEAAAAaABMADQABAAEAAAAaABQADQABAAEAAAAaABUADQABAAEAAAAaABYADQABAAEAAAAaABcADQABAAEAAAAaABgADQABAAEAAAAaABkADQABAAEAAAAaABoADQABAAEAAAAaABsADQABAAEAAAAaABwADQABAAEAAAAaAB0ADQABAAEAAAAaAB4ADQABAAEAAAAaAB8ADQABAAEAAAAaACAADQABAAEAAAAaACEADQABAAEAAAAaACIADQABAAEAAAAbACIADQABAAEAAAAbACEADQABAAEAAAAbACAADQABAAEAAAAbAB8ADQABAAEAAAAbAB4ADQABAAEAAAAbAB0ADQABAAEAAAAbABwADQABAAEAAAAbABsADQABAAEAAAAbABoADQABAAEAAAAbABkADQABAAEAAAAbABgADQABAAEAAAAbABcADQABAAEAAAAbABYADQABAAEAAAAbABUADQABAAEAAAAbABQADQABAAEAAAAbABMADQABAAEAAAAbABIADQABAAEAAAAcABIADQABAAEAAAAcABEADQABAAEAAAAcABAADQABAAEAAAAcAA8ADQABAAEAAAAcAA4ADQABAAEAAAAdAA4ADQABAAEAAAAdAA0ADQABAAEAAAAeAA0ADQABAAEAAAAeAAwADQABAAEAAAAeAAsADQABAAEAAAAeAAoADQABAAEAAAAeAAkADQABAAEAAAAeAAgADQABAAEAAAAfAAgADQABAAEAAAAfAAcADQABAAEAAAAfAAYADQABAAEAAAAfAAUADQABAAEAAAAgAAUADQABAAEAAAAgAAQADQABAAEAAAAgAAMADQABAAEAAAAhAAMADQABAAEAAAAhAAIADQABAAEAAAAhAAEADQABAAEAAAAiAAEADQABAAEAAAAiAAAADQABAAEAAAAjAAAADQABAAEAAAAjAP//DQABAAEAAAAjAP7/DQABAAEAAAAjAP3/DQABAAEAAAAjAPz/DQABAAEAAAAjAPv/DQABAAEAAAAjAPr/DQABAAEAAAAjAPn/DQABAAEAAAAjAPj/DQABAAEAAAAjAPf/DQABAAEAAAAjAPb/DQABAAEAAAAjAPX/DQABAAEAAAAjAPT/DQABAAEAAAAjAPP/DQABAAEAAAAjAPL/DQABAAEAAAAjAPH/DQABAAEAAAAjAPD/DQABAAEAAAAjAO//DQABAAEAAAAjAO7/DQABAAEAAAAjAO3/DQABAAEAAAAjAOz/DQABAAEAAAAjAOv/DQABAAEAAAAjAOr/DQABAAEAAAAjAOn/DQABAAEAAAAjAOj/DQABAAEAAAAjAOf/DQABAAEAAAAjAOb/DQABAAEAAAAjAOX/DQABAAEAAAAjAOT/DQABAAEAAAAjAOP/DQABAAEAAAAjAOL/DQABAAEAAAAjAOH/DQABAAEAAAAjAOD/DQABAAEAAAAkAOD/DQABAAEAAAAkAOH/DQABAAEAAAAkAOL/DQABAAEAAAAkAOP/DQABAAEAAAAkAOT/DQABAAEAAAAkAOX/DQABAAEAAAAkAOb/DQABAAEAAAAkAOf/DQABAAEAAAAkAOj/DQABAAEAAAAkAOn/DQABAAEAAAAkAOr/DQABAAEAAAAkAOv/DQABAAEAAAAkAOz/DQABAAEAAAAkAO3/DQABAAEAAAAkAO7/DQABAAEAAAAkAO//DQABAAEAAAAkAPD/DQABAAEAAAAkAPH/DQABAAEAAAAkAPL/DQABAAEAAAAkAPP/DQABAAEAAAAkAPT/DQABAAEAAAAkAPX/DQABAAEAAAAkAPb/DQABAAEAAAAkAPf/DQABAAEAAAAkAPj/DQABAAEAAAAkAPn/DQABAAEAAAAkAPr/DQABAAEAAAAkAPv/DQABAAEAAAAkAPz/DQABAAEAAAAkAP3/DQABAAEAAAAkAP7/DQABAAEAAAAkAP//DQABAAEAAAAkAAAADQABAAEAAAAkAAEADQABAAEAAAAjAAEADQABAAEAAAAjAAIADQABAAEAAAAiAAIADQABAAEAAAAiAAMADQABAAEAAAAiAAQADQABAAEAAAAhAAQADQABAAEAAAAhAAUADQABAAEAAAAhAAYADQABAAEAAAAgAAYADQABAAEAAAAgAAcADQABAAEAAAAgAAgADQABAAEAAAAgAAkADQABAAEAAAAfAAkADQABAAEAAAAfAAoADQABAAEAAAAfAAsADQABAAEAAAAfAAwADQABAAEAAAAfAA0ADQABAAEAAAAfAA4ADQABAAEAAAAeAA4ADQABAAEAAAAeAA8ADQABAAEAAAAdAA8ADQABAAEAAAAdABAADQABAAEAAAAdABEADQABAAEAAAAdABIADQABAAEAAAAdABMADQABAAEAAAAcABMADQABAAEAAAAcABQADQABAAEAAAAcABUADQABAAEAAAAcABYADQABAAEAAAAcABcADQABAAEAAAAcABgADQABAAEAAAAcABkADQABAAEAAAAcABoADQABAAEAAAAcABsADQABAAEAAAAcABwADQABAAEAAAAcAB0ADQABAAEAAAAcAB4ADQABAAEAAAAcAB8ADQABAAEAAAAcACAADQABAAEAAAAcACEADQABAAEAAAAcACIADQABAAEAAAAdACIADQABAAEAAAAdACEADQABAAEAAAAdACAADQABAAEAAAAdAB8ADQABAAEAAAAdAB4ADQABAAEAAAAdAB0ADQABAAEAAAAdABwADQABAAEAAAAdABsADQABAAEAAAAdABoADQABAAEAAAAdABkADQABAAEAAAAdABgADQABAAEAAAAdABcADQABAAEAAAAdABYADQABAAEAAAAdABUADQABAAEAAAAdABQADQABAAEAAAAeABQADQABAAEAAAAeABMADQABAAEAAAAeABIADQABAAEAAAAeABEADQABAAEAAAAeABAADQABAAEAAAAfABAADQABAAEAAAAfAA8ADQABAAEAAAAgAA8ADQABAAEAAAAgAA4ADQABAAEAAAAgAA0ADQABAAEAAAAgAAwADQABAAEAAAAgAAsADQABAAEAAAAgAAoADQABAAEAAAAhAAoADQABAAEAAAAhAAkADQABAAEAAAAhAAgADQABAAEAAAAhAAcADQABAAEAAAAiAAcADQABAAEAAAAiAAYADQABAAEAAAAiAAUADQABAAEAAAAjAAUADQABAAEAAAAjAAQADQABAAEAAAAjAAMADQABAAEAAAAkAAMADQABAAEAAAAkAAIADQABAAEAAAAlAAIADQABAAEAAAAlAAEADQABAAEAAAAlAAAADQABAAEAAAAlAP//DQABAAEAAAAlAP7/DQABAAEAAAAlAP3/DQABAAEAAAAlAPz/DQABAAEAAAAlAPv/DQABAAEAAAAlAPr/DQABAAEAAAAlAPn/DQABAAEAAAAlAPj/DQABAAEAAAAlAPf/DQABAAEAAAAlAPb/DQABAAEAAAAlAPX/DQABAAEAAAAlAPT/DQABAAEAAAAlAPP/DQABAAEAAAAlAPL/DQABAAEAAAAlAPH/DQABAAEAAAAlAPD/DQABAAEAAAAlAO//DQABAAEAAAAlAO7/DQABAAEAAAAlAO3/DQABAAEAAAAlAOz/DQABAAEAAAAlAOv/DQABAAEAAAAlAOr/DQABAAEAAAAmAOr/DQABAAEAAAAmAOv/DQABAAEAAAAmAOz/DQABAAEAAAAmAO3/DQABAAEAAAAmAO7/DQABAAEAAAAmAO//DQABAAEAAAAmAPD/DQABAAEAAAAmAPH/DQABAAEAAAAmAPL/DQABAAEAAAAmAPP/DQABAAEAAAAmAPT/DQABAAEAAAAmAPX/DQABAAEAAAAmAPb/DQABAAEAAAAmAPf/DQABAAEAAAAmAPj/DQABAAEAAAAmAPn/DQABAAEAAAAmAPr/DQABAAEAAAAmAPv/DQABAAEAAAAmAPz/DQABAAEAAAAmAP3/DQABAAEAAAAmAP7/DQABAAEAAAAmAP//DQABAAEAAAAmAAAADQABAAEAAAAmAAEADQABAAEAAAAmAAIADQABAAEAAAAmAAMADQABAAEAAAAlAAMADQABAAEAAAAlAAQADQABAAEAAAAkAAQADQABAAEAAAAkAAUADQABAAEAAAAkAAYADQABAAEAAAAjAAYADQABAAEAAAAjAAcADQABAAEAAAAjAAgADQABAAEAAAAiAAgADQABAAEAAAAiAAkADQABAAEAAAAiAAoADQABAAEAAAAiAAsADQABAAEAAAAhAAsADQABAAEAAAAhAAwADQABAAEAAAAhAA0ADQABAAEAAAAhAA4ADQABAAEAAAAhAA8ADQABAAEAAAAhABAADQABAAEAAAAgABAADQABAAEAAAAgABEADQABAAEAAAAfABEADQABAAEAAAAfABIADQABAAEAAAAfABMADQABAAEAAAAfABQADQABAAEAAAAfABUADQABAAEAAAAeABUADQABAAEAAAAeABYADQABAAEAAAAeABcADQABAAEAAAAeABgADQABAAEAAAAeABkADQABAAEAAAAeABoADQABAAEAAAAeABsADQABAAEAAAAeABwADQABAAEAAAAeAB0ADQABAAEAAAAeAB4ADQABAAEAAAAeAB8ADQABAAEAAAAeACAADQABAAEAAAAeACEADQABAAEAAAAeACIADQABAAEAAAAfACIADQABAAEAAAAfACEADQABAAEAAAAfACAADQABAAEAAAAfAB8ADQABAAEAAAAfAB4ADQABAAEAAAAfAB0ADQABAAEAAAAfABwADQABAAEAAAAfABsADQABAAEAAAAfABoADQABAAEAAAAfABkADQABAAEAAAAfABgADQABAAEAAAAfABcADQABAAEAAAAfABYADQABAAEAAAAgABYADQABAAEAAAAgABUADQABAAEAAAAgABQADQABAAEAAAAgABMADQABAAEAAAAgABIADQABAAEAAAAhABIADQABAAEAAAAhABEADQABAAEAAAAiABEADQABAAEAAAAiABAADQABAAEAAAAiAA8ADQABAAEAAAAiAA4ADQABAAEAAAAiAA0ADQABAAEAAAAiAAwADQABAAEAAAAjAAwADQABAAEAAAAjAAsADQABAAEAAAAjAAoADQABAAEAAAAjAAkADQABAAEAAAAkAAkADQABAAEAAAAkAAgADQABAAEAAAAkAAcADQABAAEAAAAlAAcADQABAAEAAAAlAAYADQABAAEAAAAlAAUADQABAAEAAAAmAAUADQABAAEAAAAmAAQADQABAAEAAAAmAAYADQABAAEAAAAmAAcADQABAAEAAAAmAAgADQABAAEAAAAlAAgADQABAAEAAAAlAAkADQABAAEAAAAlAAoADQABAAEAAAAkAAoADQABAAEAAAAkAAsADQABAAEAAAAkAAwADQABAAEAAAAkAA0ADQABAAEAAAAjAA0ADQABAAEAAAAjAA4ADQABAAEAAAAjAA8ADQABAAEAAAAjABAADQABAAEAAAAjABEADQABAAEAAAAjABIADQABAAEAAAAiABIADQABAAEAAAAiABMADQABAAEAAAAhABMADQABAAEAAAAhABQADQABAAEAAAAhABUADQABAAEAAAAhABYADQABAAEAAAAhABcADQABAAEAAAAgABcADQABAAEAAAAgABgADQABAAEAAAAgABkADQABAAEAAAAgABoADQABAAEAAAAgABsADQABAAEAAAAgABwADQABAAEAAAAgAB0ADQABAAEAAAAgAB4ADQABAAEAAAAgAB8ADQABAAEAAAAgACAADQABAAEAAAAgACEADQABAAEAAAAgACIADQABAAEAAAAhACIADQABAAEAAAAhACEADQABAAEAAAAhACAADQABAAEAAAAhAB8ADQABAAEAAAAhAB4ADQABAAEAAAAhAB0ADQABAAEAAAAhABwADQABAAEAAAAhABsADQABAAEAAAAhABoADQABAAEAAAAhABkADQABAAEAAAAhABgADQABAAEAAAAiABgADQABAAEAAAAiABcADQABAAEAAAAiABYADQABAAEAAAAiABUADQABAAEAAAAiABQADQABAAEAAAAjABQADQABAAEAAAAjABMADQABAAEAAAAkABMADQABAAEAAAAkABIADQABAAEAAAAkABEADQABAAEAAAAkABAADQABAAEAAAAkAA8ADQABAAEAAAAkAA4ADQABAAEAAAAlAA4ADQABAAEAAAAlAA0ADQABAAEAAAAlAAwADQABAAEAAAAlAAsADQABAAEAAAAmAAsADQABAAEAAAAmAAoADQABAAEAAAAmAAkADQABAAEAAAAmAAwADQABAAEAAAAmAA0ADQABAAEAAAAmAA4ADQABAAEAAAAmAA8ADQABAAEAAAAlAA8ADQABAAEAAAAlABAADQABAAEAAAAlABEADQABAAEAAAAlABIADQABAAEAAAAlABMADQABAAEAAAAlABQADQABAAEAAAAkABQADQABAAEAAAAkABUADQABAAEAAAAjABUADQABAAEAAAAjABYADQABAAEAAAAjABcADQABAAEAAAAjABgADQABAAEAAAAjABkADQABAAEAAAAiABkADQABAAEAAAAiABoADQABAAEAAAAiABsADQABAAEAAAAiABwADQABAAEAAAAiAB0ADQABAAEAAAAiAB4ADQABAAEAAAAiAB8ADQABAAEAAAAiACAADQABAAEAAAAiACEADQABAAEAAAAiACIADQABAAEAAAAjACIADQABAAEAAAAjACEADQABAAEAAAAjACAADQABAAEAAAAjAB8ADQABAAEAAAAjAB4ADQABAAEAAAAjAB0ADQABAAEAAAAjABwADQABAAEAAAAjABsADQABAAEAAAAjABoADQABAAEAAAAkABoADQABAAEAAAAkABkADQABAAEAAAAkABgADQABAAEAAAAkABcADQABAAEAAAAkABYADQABAAEAAAAlABYADQABAAEAAAAlABUADQABAAEAAAAmABUADQABAAEAAAAmABQADQABAAEAAAAmABMADQABAAEAAAAmABIADQABAAEAAAAmABEADQABAAEAAAAmABAADQABAAEAAAAmABYADQABAAEAAAAmABcADQABAAEAAAAlABcADQABAAEAAAAlABgADQABAAEAAAAlABkADQABAAEAAAAlABoADQABAAEAAAAlABsADQABAAEAAAAkABsADQABAAEAAAAkABwADQABAAEAAAAkAB0ADQABAAEAAAAkAB4ADQABAAEAAAAkAB8ADQABAAEAAAAkACAADQABAAEAAAAkACEADQABAAEAAAAkACIADQABAAEAAAAlACIADQABAAEAAAAlACEADQABAAEAAAAlACAADQABAAEAAAAlAB8ADQABAAEAAAAlAB4ADQABAAEAAAAlAB0ADQABAAEAAAAlABwADQABAAEAAAAmABwADQABAAEAAAAmABsADQABAAEAAAAmABoADQABAAEAAAAmABkADQABAAEAAAAmABgADQABAAEAAAAmAB0ADQABAAEAAAAmAB4ADQABAAEAAAAmAB8ADQABAAEAAAAmACAADQABAAEAAAAmACEADQABAAEAAAAmACIADQABAAEAAAAKABcADQABAAEAAAAKABgADQABAAEAAAAKABkADQABAAEAAAAKABoADQABAAEAAAAKABsADQABAAEAAAAKABwADQABAAEAAAAKAB0ADQABAAEAAAAHABYADQABAAEAAAAHABcADQABAAEAAAD4/yMADQABAAEAAAD4/yQADQABAAEAAAD4/yUADQABAAEAAAD4/yYADQABAAEAAAD4/ycADQABAAEAAAD4/ygADQABAAEAAAD4/ykADQABAAEAAAD5/yMADQABAAEAAAD5/yQADQABAAEAAAD5/yUADQABAAEAAAD5/yYADQABAAEAAAD5/ycADQABAAEAAAD5/ygADQABAAEAAAD5/ykADQABAAEAAAD6/yMADQABAAEAAAD6/yQADQABAAEAAAD6/yUADQABAAEAAAD6/yYADQABAAEAAAD6/ycADQABAAEAAAD6/ygADQABAAEAAAD6/ykADQABAAEAAAD7/yMADQABAAEAAAD7/yQADQABAAEAAAD7/yUADQABAAEAAAD7/yYADQABAAEAAAD7/ycADQABAAEAAAD7/ygADQABAAEAAAD7/ykADQABAAEAAAD8/yMADQABAAEAAAD8/yQADQABAAEAAAD8/yUADQABAAEAAAD8/yYADQABAAEAAAD8/ycADQABAAEAAAD8/ygADQABAAEAAAD8/ykADQABAAEAAAD9/yMADQABAAEAAAD9/yQADQABAAEAAAD9/yUADQABAAEAAAD9/yYADQABAAEAAAD9/ycADQABAAEAAAD9/ygADQABAAEAAAD9/ykADQABAAEAAAD+/yMADQABAAEAAAD+/yQADQABAAEAAAD+/yUADQABAAEAAAD+/yYADQABAAEAAAD+/ycADQABAAEAAAD+/ygADQABAAEAAAD+/ykADQABAAEAAAD//yMADQABAAEAAAD//yQADQABAAEAAAD//yUADQABAAEAAAD//yYADQABAAEAAAD//ycADQABAAEAAAD//ygADQABAAEAAAD//ykADQABAAEAAAAAACMADQABAAEAAAAAACQADQABAAEAAAAAACUADQABAAEAAAAAACYADQABAAEAAAAAACcADQABAAEAAAAAACgADQABAAEAAAAAACkADQABAAEAAAABACMADQABAAEAAAABACQADQABAAEAAAABACUADQABAAEAAAABACYADQABAAEAAAABACcADQABAAEAAAABACgADQABAAEAAAABACkADQABAAEAAAACACMADQABAAEAAAACACQADQABAAEAAAACACUADQABAAEAAAACACYADQABAAEAAAACACcADQABAAEAAAACACgADQABAAEAAAACACkADQABAAEAAAADACMADQABAAEAAAADACQADQABAAEAAAADACUADQABAAEAAAADACYADQABAAEAAAADACcADQABAAEAAAADACgADQABAAEAAAADACkADQABAAEAAAAEACMADQABAAEAAAAEACQADQABAAEAAAAEACUADQABAAEAAAAEACYADQABAAEAAAAEACcADQABAAEAAAAEACgADQABAAEAAAAEACkADQABAAEAAAAFACMADQABAAEAAAAFACQADQABAAEAAAAFACUADQABAAEAAAAFACYADQABAAEAAAAFACcADQABAAEAAAAFACgADQABAAEAAAAFACkADQABAAEAAAAGACMADQABAAEAAAAGACQADQABAAEAAAAGACUADQABAAEAAAAGACYADQABAAEAAAAGACcADQABAAEAAAAGACgADQABAAEAAAAGACkADQABAAEAAAAHACMADQABAAEAAAAHACQADQABAAEAAAAHACUADQABAAEAAAAHACYADQABAAEAAAAHACcADQABAAEAAAAHACgADQABAAEAAAAHACkADQABAAEAAAAIACMADQABAAEAAAAIACQADQABAAEAAAAIACUADQABAAEAAAAIACYADQABAAEAAAAIACcADQABAAEAAAAIACgADQABAAEAAAAIACkADQABAAEAAAAJACMADQABAAEAAAAJACQADQABAAEAAAAJACUADQABAAEAAAAJACYADQABAAEAAAAJACcADQABAAEAAAAJACgADQABAAEAAAAJACkADQABAAEAAAAKACMADQABAAEAAAAKACQADQABAAEAAAAKACUADQABAAEAAAAKACYADQABAAEAAAAKACcADQABAAEAAAAKACgADQABAAEAAAAKACkADQABAAEAAAALACMADQABAAEAAAALACQADQABAAEAAAALACUADQABAAEAAAALACYADQABAAEAAAALACcADQABAAEAAAALACgADQABAAEAAAALACkADQABAAEAAAAMACMADQABAAEAAAAMACQADQABAAEAAAAMACUADQABAAEAAAAMACYADQABAAEAAAAMACcADQABAAEAAAAMACgADQABAAEAAAAMACkADQABAAEAAAANACMADQABAAEAAAANACQADQABAAEAAAANACUADQABAAEAAAANACYADQABAAEAAAANACcADQABAAEAAAANACgADQABAAEAAAANACkADQABAAEAAAAOACMADQABAAEAAAAOACQADQABAAEAAAAOACUADQABAAEAAAAOACYADQABAAEAAAAOACcADQABAAEAAAAOACgADQABAAEAAAAOACkADQABAAEAAAAPACMADQABAAEAAAAPACQADQABAAEAAAAPACUADQABAAEAAAAPACYADQABAAEAAAAPACcADQABAAEAAAAPACgADQABAAEAAAAPACkADQABAAEAAAAQACMADQABAAEAAAAQACQADQABAAEAAAAQACUADQABAAEAAAAQACYADQABAAEAAAAQACcADQABAAEAAAAQACgADQABAAEAAAAQACkADQABAAEAAAARACMADQABAAEAAAARACQADQABAAEAAAARACUADQABAAEAAAARACYADQABAAEAAAARACcADQABAAEAAAARACgADQABAAEAAAARACkADQABAAEAAAASACMADQABAAEAAAASACQADQABAAEAAAASACUADQABAAEAAAASACYADQABAAEAAAASACcADQABAAEAAAASACgADQABAAEAAAASACkADQABAAEAAAATACMADQABAAEAAAATACQADQABAAEAAAATACUADQABAAEAAAATACYADQABAAEAAAATACcADQABAAEAAAATACgADQABAAEAAAATACkADQABAAEAAAAUACMADQABAAEAAAAUACQADQABAAEAAAAUACUADQABAAEAAAAUACYADQABAAEAAAAUACcADQABAAEAAAAUACgADQABAAEAAAAUACkADQABAAEAAAAVACMADQABAAEAAAAVACQADQABAAEAAAAVACUADQABAAEAAAAVACYADQABAAEAAAAVACcADQABAAEAAAAVACgADQABAAEAAAAVACkADQABAAEAAAAWACMADQABAAEAAAAWACQADQABAAEAAAAWACUADQABAAEAAAAWACYADQABAAEAAAAWACcADQABAAEAAAAWACgADQABAAEAAAAWACkADQABAAEAAADx/yMADQABAAEAAADx/yQADQABAAEAAADx/yUADQABAAEAAADx/yYADQABAAEAAADx/ycADQABAAEAAADx/ygADQABAAEAAADy/yMADQABAAEAAADy/yQADQABAAEAAADy/yUADQABAAEAAADy/yYADQABAAEAAADy/ycADQABAAEAAADy/ygADQABAAEAAADz/yMADQABAAEAAADz/yQADQABAAEAAADz/yUADQABAAEAAADz/yYADQABAAEAAADz/ycADQABAAEAAADz/ygADQABAAEAAAD0/yMADQABAAEAAAD0/yQADQABAAEAAAD0/yUADQABAAEAAAD0/yYADQABAAEAAAD0/ycADQABAAEAAAD0/ygADQABAAEAAAD1/yMADQABAAEAAAD1/yQADQABAAEAAAD1/yUADQABAAEAAAD1/yYADQABAAEAAAD1/ycADQABAAEAAAD1/ygADQABAAEAAAD2/yMADQABAAEAAAD2/yQADQABAAEAAAD2/yUADQABAAEAAAD2/yYADQABAAEAAAD2/ycADQABAAEAAAD2/ygADQABAAEAAAD3/yMADQABAAEAAAD3/yQADQABAAEAAAD3/yUADQABAAEAAAD3/yYADQABAAEAAAD3/ycADQABAAEAAAD3/ygADQABAAEAAAAXACMADQABAAEAAAAXACQADQABAAEAAAAXACUADQABAAEAAAAXACYADQABAAEAAAAXACcADQABAAEAAAAXACgADQABAAEAAAAYACMADQABAAEAAAAYACQADQABAAEAAAAYACUADQABAAEAAAAYACYADQABAAEAAAAYACcADQABAAEAAAAYACgADQABAAEAAAAZACMADQABAAEAAAAZACQADQABAAEAAAAZACUADQABAAEAAAAZACYADQABAAEAAAAZACcADQABAAEAAAAZACgADQABAAEAAAAaACMADQABAAEAAAAaACQADQABAAEAAAAaACUADQABAAEAAAAaACYADQABAAEAAAAaACcADQABAAEAAAAaACgADQABAAEAAAAbACMADQABAAEAAAAbACQADQABAAEAAAAbACUADQABAAEAAAAbACYADQABAAEAAAAbACcADQABAAEAAAAbACgADQABAAEAAAAcACMADQABAAEAAAAcACQADQABAAEAAAAcACUADQABAAEAAAAcACYADQABAAEAAAAcACcADQABAAEAAAAcACgADQABAAEAAAAdACMADQABAAEAAAAdACQADQABAAEAAAAdACUADQABAAEAAAAdACYADQABAAEAAAAdACcADQABAAEAAAAdACgADQABAAEAAAAeACMADQABAAEAAAAeACQADQABAAEAAAAeACUADQABAAEAAAAeACYADQABAAEAAAAeACcADQABAAEAAAAeACgADQABAAEAAAAfACMADQABAAEAAAAfACQADQABAAEAAAAfACUADQABAAEAAAAfACYADQABAAEAAAAfACcADQABAAEAAAAfACgADQABAAEAAAAgACMADQABAAEAAAAgACQADQABAAEAAAAgACUADQABAAEAAAAgACYADQABAAEAAAAgACcADQABAAEAAAAgACgADQABAAEAAAAhACMADQABAAEAAAAhACQADQABAAEAAAAhACUADQABAAEAAAAhACYADQABAAEAAAAhACcADQABAAEAAAAhACgADQABAAEAAAAiACMADQABAAEAAAAiACQADQABAAEAAAAiACUADQABAAEAAAAiACYADQABAAEAAAAiACcADQABAAEAAAAiACgADQABAAEAAAAjACMADQABAAEAAAAjACQADQABAAEAAAAjACUADQABAAEAAAAjACYADQABAAEAAAAjACcADQABAAEAAAAjACgADQABAAEAAAAkACMADQABAAEAAAAkACQADQABAAEAAAAkACUADQABAAEAAAAkACYADQABAAEAAAAkACcADQABAAEAAAAkACgADQABAAEAAAAlACMADQABAAEAAAAlACQADQABAAEAAAAlACUADQABAAEAAAAlACYADQABAAEAAAAlACcADQABAAEAAAAlACgADQABAAEAAAAmACMADQABAAEAAAAmACQADQABAAEAAAAmACUADQABAAEAAAAmACYADQABAAEAAAAmACcADQABAAEAAAAmACgADQABAAEAAADt/yMADQABAAEAAADt/yQADQABAAEAAADt/yUADQABAAEAAADt/yYADQABAAEAAADt/ycADQABAAEAAADu/yMADQABAAEAAADu/yQADQABAAEAAADu/yUADQABAAEAAADu/yYADQABAAEAAADu/ycADQABAAEAAADv/yMADQABAAEAAADv/yQADQABAAEAAADv/yUADQABAAEAAADv/yYADQABAAEAAADv/ycADQABAAEAAADw/yMADQABAAEAAADw/yQADQABAAEAAADw/yUADQABAAEAAADw/yYADQABAAEAAADw/ycADQABAAEAAADs/yMADQABAAEAAADs/yQADQABAAEAAADs/yUADQABAAEAAADs/yYADQABAAEAAADs/ycADQABAAEAAADs/ygADQABAAEAAADs/ykADQABAAEAAADt/ygADQABAAEAAADt/ykADQABAAEAAADu/ygADQABAAEAAADu/ykADQABAAEAAADv/ygADQABAAEAAADv/ykADQABAAEAAADw/ygADQABAAEAAADw/ykADQABAAEAAADx/ykADQABAAEAAADy/ykADQABAAEAAADz/ykADQABAAEAAAD0/ykADQABAAEAAAD1/ykADQABAAEAAAD2/ykADQABAAEAAAD3/ykADQABAAEAAAAXACkADQABAAEAAAAYACkADQABAAEAAAAZACkADQABAAEAAAAaACkADQABAAEAAAAbACkADQABAAEAAAAcACkADQABAAEAAAAdACkADQABAAEAAAAeACkADQABAAEAAAAfACkADQABAAEAAAAgACkADQABAAEAAAAhACkADQABAAEAAAAiACkADQABAAEAAAAjACkADQABAAEAAAAkACkADQABAAEAAAAlACkADQABAAEAAAAmACkADQABAAEAAADs/73/DQABAAEAAADs/77/DQABAAEAAADs/7//DQABAAEAAADs/8D/DQABAAEAAADs/8H/DQABAAEAAADs/8L/DQABAAEAAADs/8P/DQABAAEAAADs/8T/DQABAAEAAADs/8X/DQABAAEAAADs/8b/DQABAAEAAADs/8f/DQABAAEAAADs/8j/DQABAAEAAADs/8n/DQABAAEAAADs/8r/DQABAAEAAADs/8v/DQABAAEAAADs/8z/DQABAAEAAADs/83/DQABAAEAAADs/87/DQABAAEAAADs/8//DQABAAEAAADs/9D/DQABAAEAAADs/9H/DQABAAEAAADs/9L/DQABAAEAAADs/9P/DQABAAEAAADs/9T/DQABAAEAAADs/9X/DQABAAEAAADs/9b/DQABAAEAAADs/9f/DQABAAEAAADs/9j/DQABAAEAAADs/9n/DQABAAEAAADs/9r/DQABAAEAAADs/9v/DQABAAEAAADs/9z/DQABAAEAAADs/93/DQABAAEAAADt/73/DQABAAEAAADt/77/DQABAAEAAADt/7//DQABAAEAAADt/8D/DQABAAEAAADt/8H/DQABAAEAAADt/8L/DQABAAEAAADt/8P/DQABAAEAAADt/8T/DQABAAEAAADt/8X/DQABAAEAAADt/8b/DQABAAEAAADt/8f/DQABAAEAAADt/8j/DQABAAEAAADt/8n/DQABAAEAAADt/8r/DQABAAEAAADt/8v/DQABAAEAAADt/8z/DQABAAEAAADt/83/DQABAAEAAADt/87/DQABAAEAAADt/8//DQABAAEAAADt/9D/DQABAAEAAADt/9H/DQABAAEAAADt/9L/DQABAAEAAADt/9P/DQABAAEAAADt/9T/DQABAAEAAADt/9X/DQABAAEAAADt/9b/DQABAAEAAADt/9f/DQABAAEAAADt/9j/DQABAAEAAADt/9n/DQABAAEAAADt/9r/DQABAAEAAADt/9v/DQABAAEAAADt/9z/DQABAAEAAADt/93/DQABAAEAAADu/73/DQABAAEAAADu/77/DQABAAEAAADu/7//DQABAAEAAADu/8D/DQABAAEAAADu/8H/DQABAAEAAADu/8L/DQABAAEAAADu/8P/DQABAAEAAADu/8T/DQABAAEAAADu/8X/DQABAAEAAADu/8b/DQABAAEAAADu/8f/DQABAAEAAADu/8j/DQABAAEAAADu/8n/DQABAAEAAADu/8r/DQABAAEAAADu/8v/DQABAAEAAADu/8z/DQABAAEAAADu/83/DQABAAEAAADu/87/DQABAAEAAADu/8//DQABAAEAAADu/9D/DQABAAEAAADu/9H/DQABAAEAAADu/9L/DQABAAEAAADu/9P/DQABAAEAAADu/9T/DQABAAEAAADu/9X/DQABAAEAAADu/9b/DQABAAEAAADu/9f/DQABAAEAAADu/9j/DQABAAEAAADu/9n/DQABAAEAAADu/9r/DQABAAEAAADu/9v/DQABAAEAAADu/9z/DQABAAEAAADu/93/DQABAAEAAADv/73/DQABAAEAAADv/77/DQABAAEAAADv/7//DQABAAEAAADv/8D/DQABAAEAAADv/8H/DQABAAEAAADv/8L/DQABAAEAAADv/8P/DQABAAEAAADv/8T/DQABAAEAAADv/8X/DQABAAEAAADv/8b/DQABAAEAAADv/8f/DQABAAEAAADv/8j/DQABAAEAAADv/8n/DQABAAEAAADv/8r/DQABAAEAAADv/8v/DQABAAEAAADv/8z/DQABAAEAAADv/83/DQABAAEAAADv/87/DQABAAEAAADv/8//DQABAAEAAADv/9D/DQABAAEAAADv/9H/DQABAAEAAADv/9L/DQABAAEAAADv/9P/DQABAAEAAADv/9T/DQABAAEAAADv/9X/DQABAAEAAADv/9b/DQABAAEAAADv/9f/DQABAAEAAADv/9j/DQABAAEAAADv/9n/DQABAAEAAADv/9r/DQABAAEAAADv/9v/DQABAAEAAADv/9z/DQABAAEAAADv/93/DQABAAEAAADw/73/DQABAAEAAADw/77/DQABAAEAAADw/7//DQABAAEAAADw/8D/DQABAAEAAADw/8H/DQABAAEAAADw/8L/DQABAAEAAADw/8P/DQABAAEAAADw/8T/DQABAAEAAADw/8X/DQABAAEAAADw/8b/DQABAAEAAADw/8f/DQABAAEAAADw/8j/DQABAAEAAADw/8n/DQABAAEAAADw/8r/DQABAAEAAADw/8v/DQABAAEAAADw/8z/DQABAAEAAADw/83/DQABAAEAAADw/87/DQABAAEAAADw/8//DQABAAEAAADw/9D/DQABAAEAAADw/9H/DQABAAEAAADw/9L/DQABAAEAAADw/9P/DQABAAEAAADw/9T/DQABAAEAAADw/9X/DQABAAEAAADw/9b/DQABAAEAAADw/9f/DQABAAEAAADw/9j/DQABAAEAAADw/9n/DQABAAEAAADw/9r/DQABAAEAAADw/9v/DQABAAEAAADw/9z/DQABAAEAAADw/93/DQABAAEAAADx/73/DQABAAEAAADx/77/DQABAAEAAADx/7//DQABAAEAAADx/8D/DQABAAEAAADx/8H/DQABAAEAAADx/8L/DQABAAEAAADx/8P/DQABAAEAAADx/8T/DQABAAEAAADx/8X/DQABAAEAAADx/8b/DQABAAEAAADx/8f/DQABAAEAAADx/8j/DQABAAEAAADx/8n/DQABAAEAAADx/8r/DQABAAEAAADx/8v/DQABAAEAAADx/8z/DQABAAEAAADx/83/DQABAAEAAADx/87/DQABAAEAAADx/8//DQABAAEAAADx/9D/DQABAAEAAADx/9H/DQABAAEAAADx/9L/DQABAAEAAADx/9P/DQABAAEAAADx/9T/DQABAAEAAADx/9X/DQABAAEAAADx/9b/DQABAAEAAADx/9f/DQABAAEAAADx/9j/DQABAAEAAADx/9n/DQABAAEAAADx/9r/DQABAAEAAADx/9v/DQABAAEAAADx/9z/DQABAAEAAADx/93/DQABAAEAAADy/73/DQABAAEAAADy/77/DQABAAEAAADy/7//DQABAAEAAADy/8D/DQABAAEAAADy/8H/DQABAAEAAADy/8L/DQABAAEAAADy/8P/DQABAAEAAADy/8T/DQABAAEAAADy/8X/DQABAAEAAADy/8b/DQABAAEAAADy/8f/DQABAAEAAADy/8j/DQABAAEAAADy/8n/DQABAAEAAADy/8r/DQABAAEAAADy/8v/DQABAAEAAADy/8z/DQABAAEAAADy/83/DQABAAEAAADy/87/DQABAAEAAADy/8//DQABAAEAAADy/9D/DQABAAEAAADy/9H/DQABAAEAAADy/9L/DQABAAEAAADy/9P/DQABAAEAAADy/9T/DQABAAEAAADy/9X/DQABAAEAAADy/9b/DQABAAEAAADy/9f/DQABAAEAAADy/9j/DQABAAEAAADy/9n/DQABAAEAAADy/9r/DQABAAEAAADy/9v/DQABAAEAAADy/9z/DQABAAEAAADy/93/DQABAAEAAADz/73/DQABAAEAAADz/77/DQABAAEAAADz/7//DQABAAEAAADz/8D/DQABAAEAAADz/8H/DQABAAEAAADz/8L/DQABAAEAAADz/8P/DQABAAEAAADz/8T/DQABAAEAAADz/8X/DQABAAEAAADz/8b/DQABAAEAAADz/8f/DQABAAEAAADz/8j/DQABAAEAAADz/8n/DQABAAEAAADz/8r/DQABAAEAAADz/8v/DQABAAEAAADz/8z/DQABAAEAAADz/83/DQABAAEAAADz/87/DQABAAEAAADz/8//DQABAAEAAADz/9D/DQABAAEAAADz/9H/DQABAAEAAADz/9L/DQABAAEAAADz/9P/DQABAAEAAADz/9T/DQABAAEAAADz/9X/DQABAAEAAADz/9b/DQABAAEAAADz/9f/DQABAAEAAADz/9j/DQABAAEAAADz/9n/DQABAAEAAADz/9r/DQABAAEAAADz/9v/DQABAAEAAADz/9z/DQABAAEAAADz/93/DQABAAEAAAD0/73/DQABAAEAAAD0/77/DQABAAEAAAD0/7//DQABAAEAAAD0/8D/DQABAAEAAAD0/8H/DQABAAEAAAD0/8L/DQABAAEAAAD0/8P/DQABAAEAAAD0/8T/DQABAAEAAAD0/8X/DQABAAEAAAD0/8b/DQABAAEAAAD0/8f/DQABAAEAAAD0/8j/DQABAAEAAAD0/8n/DQABAAEAAAD0/8r/DQABAAEAAAD0/8v/DQABAAEAAAD0/8z/DQABAAEAAAD0/83/DQABAAEAAAD0/87/DQABAAEAAAD0/8//DQABAAEAAAD0/9D/DQABAAEAAAD0/9H/DQABAAEAAAD0/9L/DQABAAEAAAD0/9P/DQABAAEAAAD0/9T/DQABAAEAAAD0/9X/DQABAAEAAAD0/9b/DQABAAEAAAD0/9f/DQABAAEAAAD0/9j/DQABAAEAAAD0/9n/DQABAAEAAAD0/9r/DQABAAEAAAD0/9v/DQABAAEAAAD0/9z/DQABAAEAAAD0/93/DQABAAEAAAD1/73/DQABAAEAAAD1/77/DQABAAEAAAD1/7//DQABAAEAAAD1/8D/DQABAAEAAAD1/8H/DQABAAEAAAD1/8L/DQABAAEAAAD1/8P/DQABAAEAAAD1/8T/DQABAAEAAAD1/8X/DQABAAEAAAD1/8b/DQABAAEAAAD1/8f/DQABAAEAAAD1/8j/DQABAAEAAAD1/8n/DQABAAEAAAD1/8r/DQABAAEAAAD1/8v/DQABAAEAAAD1/8z/DQABAAEAAAD1/83/DQABAAEAAAD1/87/DQABAAEAAAD1/8//DQABAAEAAAD1/9D/DQABAAEAAAD1/9H/DQABAAEAAAD1/9L/DQABAAEAAAD1/9P/DQABAAEAAAD1/9T/DQABAAEAAAD1/9X/DQABAAEAAAD1/9b/DQABAAEAAAD1/9f/DQABAAEAAAD1/9j/DQABAAEAAAD1/9n/DQABAAEAAAD1/9r/DQABAAEAAAD1/9v/DQABAAEAAAD1/9z/DQABAAEAAAD1/93/DQABAAEAAAD2/73/DQABAAEAAAD2/77/DQABAAEAAAD2/7//DQABAAEAAAD2/8D/DQABAAEAAAD2/8H/DQABAAEAAAD2/8L/DQABAAEAAAD2/8P/DQABAAEAAAD2/8T/DQABAAEAAAD2/8X/DQABAAEAAAD2/8b/DQABAAEAAAD2/8f/DQABAAEAAAD2/8j/DQABAAEAAAD2/8n/DQABAAEAAAD2/8r/DQABAAEAAAD2/8v/DQABAAEAAAD2/8z/DQABAAEAAAD2/83/DQABAAEAAAD2/87/DQABAAEAAAD2/8//DQABAAEAAAD2/9D/DQABAAEAAAD2/9H/DQABAAEAAAD2/9L/DQABAAEAAAD2/9P/DQABAAEAAAD2/9T/DQABAAEAAAD2/9X/DQABAAEAAAD2/9b/DQABAAEAAAD2/9f/DQABAAEAAAD2/9j/DQABAAEAAAD2/9n/DQABAAEAAAD2/9r/DQABAAEAAAD2/9v/DQABAAEAAAD2/9z/DQABAAEAAAD2/93/DQABAAEAAAD3/73/DQABAAEAAAD3/77/DQABAAEAAAD3/7//DQABAAEAAAD3/8D/DQABAAEAAAD3/8H/DQABAAEAAAD3/8L/DQABAAEAAAD3/8P/DQABAAEAAAD3/8T/DQABAAEAAAD3/8X/DQABAAEAAAD3/8b/DQABAAEAAAD3/8f/DQABAAEAAAD3/8j/DQABAAEAAAD3/8n/DQABAAEAAAD3/8r/DQABAAEAAAD3/8v/DQABAAEAAAD3/8z/DQABAAEAAAD3/83/DQABAAEAAAD3/87/DQABAAEAAAD3/8//DQABAAEAAAD3/9D/DQABAAEAAAD3/9H/DQABAAEAAAD3/9L/DQABAAEAAAD3/9P/DQABAAEAAAD3/9T/DQABAAEAAAD3/9X/DQABAAEAAAD3/9b/DQABAAEAAAD3/9f/DQABAAEAAAD3/9j/DQABAAEAAAD3/9n/DQABAAEAAAD3/9r/DQABAAEAAAD3/9v/DQABAAEAAAD3/9z/DQABAAEAAAD3/93/DQABAAEAAAD4/73/DQABAAEAAAD4/77/DQABAAEAAAD4/7//DQABAAEAAAD4/8D/DQABAAEAAAD4/8H/DQABAAEAAAD4/8L/DQABAAEAAAD4/8P/DQABAAEAAAD4/8T/DQABAAEAAAD4/8X/DQABAAEAAAD4/8b/DQABAAEAAAD4/8f/DQABAAEAAAD4/8j/DQABAAEAAAD4/8n/DQABAAEAAAD4/8r/DQABAAEAAAD4/8v/DQABAAEAAAD4/8z/DQABAAEAAAD4/83/DQABAAEAAAD4/87/DQABAAEAAAD4/8//DQABAAEAAAD4/9D/DQABAAEAAAD4/9H/DQABAAEAAAD4/9L/DQABAAEAAAD4/9P/DQABAAEAAAD4/9T/DQABAAEAAAD4/9X/DQABAAEAAAD4/9b/DQABAAEAAAD4/9f/DQABAAEAAAD4/9j/DQABAAEAAAD4/9n/DQABAAEAAAD4/9r/DQABAAEAAAD4/9v/DQABAAEAAAD4/9z/DQABAAEAAAD4/93/DQABAAEAAAD5/73/DQABAAEAAAD5/77/DQABAAEAAAD5/7//DQABAAEAAAD5/8D/DQABAAEAAAD5/8H/DQABAAEAAAD5/8L/DQABAAEAAAD5/8P/DQABAAEAAAD5/8T/DQABAAEAAAD5/8X/DQABAAEAAAD5/8b/DQABAAEAAAD5/8f/DQABAAEAAAD5/8j/DQABAAEAAAD5/8n/DQABAAEAAAD5/8r/DQABAAEAAAD5/8v/DQABAAEAAAD5/8z/DQABAAEAAAD5/83/DQABAAEAAAD5/87/DQABAAEAAAD5/8//DQABAAEAAAD5/9D/DQABAAEAAAD5/9H/DQABAAEAAAD5/9L/DQABAAEAAAD5/9P/DQABAAEAAAD5/9T/DQABAAEAAAD5/9X/DQABAAEAAAD5/9b/DQABAAEAAAD5/9f/DQABAAEAAAD5/9j/DQABAAEAAAD5/9n/DQABAAEAAAD5/9r/DQABAAEAAAD5/9v/DQABAAEAAAD5/9z/DQABAAEAAAD5/93/DQABAAEAAAD6/73/DQABAAEAAAD6/77/DQABAAEAAAD6/7//DQABAAEAAAD6/8D/DQABAAEAAAD6/8H/DQABAAEAAAD6/8L/DQABAAEAAAD6/8P/DQABAAEAAAD6/8T/DQABAAEAAAD6/8X/DQABAAEAAAD6/8b/DQABAAEAAAD6/8f/DQABAAEAAAD6/8j/DQABAAEAAAD6/8n/DQABAAEAAAD6/8r/DQABAAEAAAD6/8v/DQABAAEAAAD6/8z/DQABAAEAAAD6/83/DQABAAEAAAD6/87/DQABAAEAAAD6/8//DQABAAEAAAD6/9D/DQABAAEAAAD6/9H/DQABAAEAAAD6/9L/DQABAAEAAAD6/9P/DQABAAEAAAD6/9T/DQABAAEAAAD6/9X/DQABAAEAAAD6/9b/DQABAAEAAAD6/9f/DQABAAEAAAD6/9j/DQABAAEAAAD6/9n/DQABAAEAAAD6/9r/DQABAAEAAAD6/9v/DQABAAEAAAD6/9z/DQABAAEAAAD6/93/DQABAAEAAAD7/73/DQABAAEAAAD7/77/DQABAAEAAAD7/7//DQABAAEAAAD7/8D/DQABAAEAAAD7/8H/DQABAAEAAAD7/8L/DQABAAEAAAD7/8P/DQABAAEAAAD7/8T/DQABAAEAAAD7/8X/DQABAAEAAAD7/8b/DQABAAEAAAD7/8f/DQABAAEAAAD7/8j/DQABAAEAAAD7/8n/DQABAAEAAAD7/8r/DQABAAEAAAD7/8v/DQABAAEAAAD7/8z/DQABAAEAAAD7/83/DQABAAEAAAD7/87/DQABAAEAAAD7/8//DQABAAEAAAD7/9D/DQABAAEAAAD7/9H/DQABAAEAAAD7/9L/DQABAAEAAAD7/9P/DQABAAEAAAD7/9T/DQABAAEAAAD7/9X/DQABAAEAAAD7/9b/DQABAAEAAAD7/9f/DQABAAEAAAD7/9j/DQABAAEAAAD7/9n/DQABAAEAAAD7/9r/DQABAAEAAAD7/9v/DQABAAEAAAD7/9z/DQABAAEAAAD7/93/DQABAAEAAAD8/73/DQABAAEAAAD8/77/DQABAAEAAAD8/7//DQABAAEAAAD8/8D/DQABAAEAAAD8/8H/DQABAAEAAAD8/8L/DQABAAEAAAD8/8P/DQABAAEAAAD8/8T/DQABAAEAAAD8/8X/DQABAAEAAAD8/8b/DQABAAEAAAD8/8f/DQABAAEAAAD8/8j/DQABAAEAAAD8/8n/DQABAAEAAAD8/8r/DQABAAEAAAD8/8v/DQABAAEAAAD8/8z/DQABAAEAAAD8/83/DQABAAEAAAD8/87/DQABAAEAAAD8/8//DQABAAEAAAD8/9D/DQABAAEAAAD8/9H/DQABAAEAAAD8/9L/DQABAAEAAAD8/9P/DQABAAEAAAD8/9T/DQABAAEAAAD8/9X/DQABAAEAAAD8/9b/DQABAAEAAAD8/9f/DQABAAEAAAD8/9j/DQABAAEAAAD8/9n/DQABAAEAAAD8/9r/DQABAAEAAAD8/9v/DQABAAEAAAD8/9z/DQABAAEAAAD8/93/DQABAAEAAAD9/73/DQABAAEAAAD9/77/DQABAAEAAAD9/7//DQABAAEAAAD9/8D/DQABAAEAAAD9/8H/DQABAAEAAAD9/8L/DQABAAEAAAD9/8P/DQABAAEAAAD9/8T/DQABAAEAAAD9/8X/DQABAAEAAAD9/8b/DQABAAEAAAD9/8f/DQABAAEAAAD9/8j/DQABAAEAAAD9/8n/DQABAAEAAAD9/8r/DQABAAEAAAD9/8v/DQABAAEAAAD9/8z/DQABAAEAAAD9/83/DQABAAEAAAD9/87/DQABAAEAAAD9/8//DQABAAEAAAD9/9D/DQABAAEAAAD9/9H/DQABAAEAAAD9/9L/DQABAAEAAAD9/9P/DQABAAEAAAD9/9T/DQABAAEAAAD9/9X/DQABAAEAAAD9/9b/DQABAAEAAAD9/9f/DQABAAEAAAD9/9j/DQABAAEAAAD9/9n/DQABAAEAAAD9/9r/DQABAAEAAAD9/9v/DQABAAEAAAD9/9z/DQABAAEAAAD9/93/DQABAAEAAAD+/73/DQABAAEAAAD+/77/DQABAAEAAAD+/7//DQABAAEAAAD+/8D/DQABAAEAAAD+/8H/DQABAAEAAAD+/8L/DQABAAEAAAD+/8P/DQABAAEAAAD+/8T/DQABAAEAAAD+/8X/DQABAAEAAAD+/8b/DQABAAEAAAD+/8f/DQABAAEAAAD+/8j/DQABAAEAAAD+/8n/DQABAAEAAAD+/8r/DQABAAEAAAD+/8v/DQABAAEAAAD+/8z/DQABAAEAAAD+/83/DQABAAEAAAD+/87/DQABAAEAAAD+/8//DQABAAEAAAD+/9D/DQABAAEAAAD+/9H/DQABAAEAAAD+/9L/DQABAAEAAAD+/9P/DQABAAEAAAD+/9T/DQABAAEAAAD+/9X/DQABAAEAAAD+/9b/DQABAAEAAAD+/9f/DQABAAEAAAD+/9j/DQABAAEAAAD+/9n/DQABAAEAAAD+/9r/DQABAAEAAAD+/9v/DQABAAEAAAD+/9z/DQABAAEAAAD+/93/DQABAAEAAAD//73/DQABAAEAAAD//77/DQABAAEAAAD//7//DQABAAEAAAD//8D/DQABAAEAAAD//8H/DQABAAEAAAD//8L/DQABAAEAAAD//8P/DQABAAEAAAD//8T/DQABAAEAAAD//8X/DQABAAEAAAD//8b/DQABAAEAAAD//8f/DQABAAEAAAD//8j/DQABAAEAAAD//8n/DQABAAEAAAD//8r/DQABAAEAAAD//8v/DQABAAEAAAD//8z/DQABAAEAAAD//83/DQABAAEAAAD//87/DQABAAEAAAD//8//DQABAAEAAAD//9D/DQABAAEAAAD//9H/DQABAAEAAAD//9L/DQABAAEAAAD//9P/DQABAAEAAAD//9T/DQABAAEAAAD//9X/DQABAAEAAAD//9b/DQABAAEAAAD//9f/DQABAAEAAAD//9j/DQABAAEAAAD//9n/DQABAAEAAAD//9r/DQABAAEAAAD//9v/DQABAAEAAAD//9z/DQABAAEAAAD//93/DQABAAEAAAAAAL3/DQABAAEAAAAAAL7/DQABAAEAAAAAAL//DQABAAEAAAAAAMD/DQABAAEAAAAAAMH/DQABAAEAAAAAAML/DQABAAEAAAAAAMP/DQABAAEAAAAAAMT/DQABAAEAAAAAAMX/DQABAAEAAAAAAMb/DQABAAEAAAAAAMf/DQABAAEAAAAAAMj/DQABAAEAAAAAAMn/DQABAAEAAAAAAMr/DQABAAEAAAAAAMv/DQABAAEAAAAAAMz/DQABAAEAAAAAAM3/DQABAAEAAAAAAM7/DQABAAEAAAAAAM//DQABAAEAAAAAAND/DQABAAEAAAAAANH/DQABAAEAAAAAANL/DQABAAEAAAAAANP/DQABAAEAAAAAANT/DQABAAEAAAAAANX/DQABAAEAAAAAANb/DQABAAEAAAAAANf/DQABAAEAAAAAANj/DQABAAEAAAAAANn/DQABAAEAAAAAANr/DQABAAEAAAAAANv/DQABAAEAAAAAANz/DQABAAEAAAAAAN3/DQABAAEAAAABAL3/DQABAAEAAAABAL7/DQABAAEAAAABAL//DQABAAEAAAABAMD/DQABAAEAAAABAMH/DQABAAEAAAABAML/DQABAAEAAAABAMP/DQABAAEAAAABAMT/DQABAAEAAAABAMX/DQABAAEAAAABAMb/DQABAAEAAAABAMf/DQABAAEAAAABAMj/DQABAAEAAAABAMn/DQABAAEAAAABAMr/DQABAAEAAAABAMv/DQABAAEAAAABAMz/DQABAAEAAAABAM3/DQABAAEAAAABAM7/DQABAAEAAAABAM//DQABAAEAAAABAND/DQABAAEAAAABANH/DQABAAEAAAABANL/DQABAAEAAAABANP/DQABAAEAAAABANT/DQABAAEAAAABANX/DQABAAEAAAABANb/DQABAAEAAAABANf/DQABAAEAAAABANj/DQABAAEAAAABANn/DQABAAEAAAABANr/DQABAAEAAAABANv/DQABAAEAAAABANz/DQABAAEAAAABAN3/DQABAAEAAAACAL3/DQABAAEAAAACAL7/DQABAAEAAAACAL//DQABAAEAAAACAMD/DQABAAEAAAACAMH/DQABAAEAAAACAML/DQABAAEAAAACAMP/DQABAAEAAAACAMT/DQABAAEAAAACAMX/DQABAAEAAAACAMb/DQABAAEAAAACAMf/DQABAAEAAAACAMj/DQABAAEAAAACAMn/DQABAAEAAAACAMr/DQABAAEAAAACAMv/DQABAAEAAAACAMz/DQABAAEAAAACAM3/DQABAAEAAAACAM7/DQABAAEAAAACAM//DQABAAEAAAACAND/DQABAAEAAAACANH/DQABAAEAAAACANL/DQABAAEAAAACANP/DQABAAEAAAACANT/DQABAAEAAAACANX/DQABAAEAAAACANb/DQABAAEAAAACANf/DQABAAEAAAACANj/DQABAAEAAAACANn/DQABAAEAAAACANr/DQABAAEAAAACANv/DQABAAEAAAACANz/DQABAAEAAAACAN3/DQABAAEAAAADAL3/DQABAAEAAAADAL7/DQABAAEAAAADAL//DQABAAEAAAADAMD/DQABAAEAAAADAMH/DQABAAEAAAADAML/DQABAAEAAAADAMP/DQABAAEAAAADAMT/DQABAAEAAAADAMX/DQABAAEAAAADAMb/DQABAAEAAAADAMf/DQABAAEAAAADAMj/DQABAAEAAAADAMn/DQABAAEAAAADAMr/DQABAAEAAAADAMv/DQABAAEAAAADAMz/DQABAAEAAAADAM3/DQABAAEAAAADAM7/DQABAAEAAAADAM//DQABAAEAAAADAND/DQABAAEAAAADANH/DQABAAEAAAADANL/DQABAAEAAAADANP/DQABAAEAAAADANT/DQABAAEAAAADANX/DQABAAEAAAADANb/DQABAAEAAAADANf/DQABAAEAAAADANj/DQABAAEAAAADANn/DQABAAEAAAADANr/DQABAAEAAAADANv/DQABAAEAAAADANz/DQABAAEAAAADAN3/DQABAAEAAAAEAL3/DQABAAEAAAAEAL7/DQABAAEAAAAEAL//DQABAAEAAAAEAMD/DQABAAEAAAAEAMH/DQABAAEAAAAEAML/DQABAAEAAAAEAMP/DQABAAEAAAAEAMT/DQABAAEAAAAEAMX/DQABAAEAAAAEAMb/DQABAAEAAAAEAMf/DQABAAEAAAAEAMj/DQABAAEAAAAEAMn/DQABAAEAAAAEAMr/DQABAAEAAAAEAMv/DQABAAEAAAAEAMz/DQABAAEAAAAEAM3/DQABAAEAAAAEAM7/DQABAAEAAAAEAM//DQABAAEAAAAEAND/DQABAAEAAAAEANH/DQABAAEAAAAEANL/DQABAAEAAAAEANP/DQABAAEAAAAEANT/DQABAAEAAAAEANX/DQABAAEAAAAEANb/DQABAAEAAAAEANf/DQABAAEAAAAEANj/DQABAAEAAAAEANn/DQABAAEAAAAEANr/DQABAAEAAAAEANv/DQABAAEAAAAEANz/DQABAAEAAAAEAN3/DQABAAEAAAAFAL3/DQABAAEAAAAFAL7/DQABAAEAAAAFAL//DQABAAEAAAAFAMD/DQABAAEAAAAFAMH/DQABAAEAAAAFAML/DQABAAEAAAAFAMP/DQABAAEAAAAFAMT/DQABAAEAAAAFAMX/DQABAAEAAAAFAMb/DQABAAEAAAAFAMf/DQABAAEAAAAFAMj/DQABAAEAAAAFAMn/DQABAAEAAAAFAMr/DQABAAEAAAAFAMv/DQABAAEAAAAFAMz/DQABAAEAAAAFAM3/DQABAAEAAAAFAM7/DQABAAEAAAAFAM//DQABAAEAAAAFAND/DQABAAEAAAAFANH/DQABAAEAAAAFANL/DQABAAEAAAAFANP/DQABAAEAAAAFANT/DQABAAEAAAAFANX/DQABAAEAAAAFANb/DQABAAEAAAAFANf/DQABAAEAAAAFANj/DQABAAEAAAAFANn/DQABAAEAAAAFANr/DQABAAEAAAAFANv/DQABAAEAAAAFANz/DQABAAEAAAAFAN3/DQABAAEAAAAGAL3/DQABAAEAAAAGAL7/DQABAAEAAAAGAL//DQABAAEAAAAGAMD/DQABAAEAAAAGAMH/DQABAAEAAAAGAML/DQABAAEAAAAGAMP/DQABAAEAAAAGAMT/DQABAAEAAAAGAMX/DQABAAEAAAAGAMb/DQABAAEAAAAGAMf/DQABAAEAAAAGAMj/DQABAAEAAAAGAMn/DQABAAEAAAAGAMr/DQABAAEAAAAGAMv/DQABAAEAAAAGAMz/DQABAAEAAAAGAM3/DQABAAEAAAAGAM7/DQABAAEAAAAGAM//DQABAAEAAAAGAND/DQABAAEAAAAGANH/DQABAAEAAAAGANL/DQABAAEAAAAGANP/DQABAAEAAAAGANT/DQABAAEAAAAGANX/DQABAAEAAAAGANb/DQABAAEAAAAGANf/DQABAAEAAAAGANj/DQABAAEAAAAGANn/DQABAAEAAAAGANr/DQABAAEAAAAGANv/DQABAAEAAAAGANz/DQABAAEAAAAGAN3/DQABAAEAAAAHAL3/DQABAAEAAAAHAL7/DQABAAEAAAAHAL//DQABAAEAAAAHAMD/DQABAAEAAAAHAMH/DQABAAEAAAAHAML/DQABAAEAAAAHAMP/DQABAAEAAAAHAMT/DQABAAEAAAAHAMX/DQABAAEAAAAHAMb/DQABAAEAAAAHAMf/DQABAAEAAAAHAMj/DQABAAEAAAAHAMn/DQABAAEAAAAHAMr/DQABAAEAAAAHAMv/DQABAAEAAAAHAMz/DQABAAEAAAAHAM3/DQABAAEAAAAHAM7/DQABAAEAAAAHAM//DQABAAEAAAAHAND/DQABAAEAAAAHANH/DQABAAEAAAAHANL/DQABAAEAAAAHANP/DQABAAEAAAAHANT/DQABAAEAAAAHANX/DQABAAEAAAAHANb/DQABAAEAAAAHANf/DQABAAEAAAAHANj/DQABAAEAAAAHANn/DQABAAEAAAAHANr/DQABAAEAAAAHANv/DQABAAEAAAAHANz/DQABAAEAAAAHAN3/DQABAAEAAAAIAL3/DQABAAEAAAAIAL7/DQABAAEAAAAIAL//DQABAAEAAAAIAMD/DQABAAEAAAAIAMH/DQABAAEAAAAIAML/DQABAAEAAAAIAMP/DQABAAEAAAAIAMT/DQABAAEAAAAIAMX/DQABAAEAAAAIAMb/DQABAAEAAAAIAMf/DQABAAEAAAAIAMj/DQABAAEAAAAIAMn/DQABAAEAAAAIAMr/DQABAAEAAAAIAMv/DQABAAEAAAAIAMz/DQABAAEAAAAIAM3/DQABAAEAAAAIAM7/DQABAAEAAAAIAM//DQABAAEAAAAIAND/DQABAAEAAAAIANH/DQABAAEAAAAIANL/DQABAAEAAAAIANP/DQABAAEAAAAIANT/DQABAAEAAAAIANX/DQABAAEAAAAIANb/DQABAAEAAAAIANf/DQABAAEAAAAIANj/DQABAAEAAAAIANn/DQABAAEAAAAIANr/DQABAAEAAAAIANv/DQABAAEAAAAIANz/DQABAAEAAAAIAN3/DQABAAEAAAAJAL3/DQABAAEAAAAJAL7/DQABAAEAAAAJAL//DQABAAEAAAAJAMD/DQABAAEAAAAJAMH/DQABAAEAAAAJAML/DQABAAEAAAAJAMP/DQABAAEAAAAJAMT/DQABAAEAAAAJAMX/DQABAAEAAAAJAMb/DQABAAEAAAAJAMf/DQABAAEAAAAJAMj/DQABAAEAAAAJAMn/DQABAAEAAAAJAMr/DQABAAEAAAAJAMv/DQABAAEAAAAJAMz/DQABAAEAAAAJAM3/DQABAAEAAAAJAM7/DQABAAEAAAAJAM//DQABAAEAAAAJAND/DQABAAEAAAAJANH/DQABAAEAAAAJANL/DQABAAEAAAAJANP/DQABAAEAAAAJANT/DQABAAEAAAAJANX/DQABAAEAAAAJANb/DQABAAEAAAAJANf/DQABAAEAAAAJANj/DQABAAEAAAAJANn/DQABAAEAAAAJANr/DQABAAEAAAAJANv/DQABAAEAAAAJANz/DQABAAEAAAAJAN3/DQABAAEAAAAKAL3/DQABAAEAAAAKAL7/DQABAAEAAAAKAL//DQABAAEAAAAKAMD/DQABAAEAAAAKAMH/DQABAAEAAAAKAML/DQABAAEAAAAKAMP/DQABAAEAAAAKAMT/DQABAAEAAAAKAMX/DQABAAEAAAAKAMb/DQABAAEAAAAKAMf/DQABAAEAAAAKAMj/DQABAAEAAAAKAMn/DQABAAEAAAAKAMr/DQABAAEAAAAKAMv/DQABAAEAAAAKAMz/DQABAAEAAAAKAM3/DQABAAEAAAAKAM7/DQABAAEAAAAKAM//DQABAAEAAAAKAND/DQABAAEAAAAKANH/DQABAAEAAAAKANL/DQABAAEAAAAKANP/DQABAAEAAAAKANT/DQABAAEAAAAKANX/DQABAAEAAAAKANb/DQABAAEAAAAKANf/DQABAAEAAAAKANj/DQABAAEAAAAKANn/DQABAAEAAAAKANr/DQABAAEAAAAKANv/DQABAAEAAAAKANz/DQABAAEAAAAKAN3/DQABAAEAAAALAL3/DQABAAEAAAALAL7/DQABAAEAAAALAL//DQABAAEAAAALAMD/DQABAAEAAAALAMH/DQABAAEAAAALAML/DQABAAEAAAALAMP/DQABAAEAAAALAMT/DQABAAEAAAALAMX/DQABAAEAAAALAMb/DQABAAEAAAALAMf/DQABAAEAAAALAMj/DQABAAEAAAALAMn/DQABAAEAAAALAMr/DQABAAEAAAALAMv/DQABAAEAAAALAMz/DQABAAEAAAALAM3/DQABAAEAAAALAM7/DQABAAEAAAALAM//DQABAAEAAAALAND/DQABAAEAAAALANH/DQABAAEAAAALANL/DQABAAEAAAALANP/DQABAAEAAAALANT/DQABAAEAAAALANX/DQABAAEAAAALANb/DQABAAEAAAALANf/DQABAAEAAAALANj/DQABAAEAAAALANn/DQABAAEAAAALANr/DQABAAEAAAALANv/DQABAAEAAAALANz/DQABAAEAAAALAN3/DQABAAEAAAAMAL3/DQABAAEAAAAMAL7/DQABAAEAAAAMAL//DQABAAEAAAAMAMD/DQABAAEAAAAMAMH/DQABAAEAAAAMAML/DQABAAEAAAAMAMP/DQABAAEAAAAMAMT/DQABAAEAAAAMAMX/DQABAAEAAAAMAMb/DQABAAEAAAAMAMf/DQABAAEAAAAMAMj/DQABAAEAAAAMAMn/DQABAAEAAAAMAMr/DQABAAEAAAAMAMv/DQABAAEAAAAMAMz/DQABAAEAAAAMAM3/DQABAAEAAAAMAM7/DQABAAEAAAAMAM//DQABAAEAAAAMAND/DQABAAEAAAAMANH/DQABAAEAAAAMANL/DQABAAEAAAAMANP/DQABAAEAAAAMANT/DQABAAEAAAAMANX/DQABAAEAAAAMANb/DQABAAEAAAAMANf/DQABAAEAAAAMANj/DQABAAEAAAAMANn/DQABAAEAAAAMANr/DQABAAEAAAAMANv/DQABAAEAAAAMANz/DQABAAEAAAAMAN3/DQABAAEAAAANAL3/DQABAAEAAAANAL7/DQABAAEAAAANAL//DQABAAEAAAANAMD/DQABAAEAAAANAMH/DQABAAEAAAANAML/DQABAAEAAAANAMP/DQABAAEAAAANAMT/DQABAAEAAAANAMX/DQABAAEAAAANAMb/DQABAAEAAAANAMf/DQABAAEAAAANAMj/DQABAAEAAAANAMn/DQABAAEAAAANAMr/DQABAAEAAAANAMv/DQABAAEAAAANAMz/DQABAAEAAAANAM3/DQABAAEAAAANAM7/DQABAAEAAAANAM//DQABAAEAAAANAND/DQABAAEAAAANANH/DQABAAEAAAANANL/DQABAAEAAAANANP/DQABAAEAAAANANT/DQABAAEAAAANANX/DQABAAEAAAANANb/DQABAAEAAAANANf/DQABAAEAAAANANj/DQABAAEAAAANANn/DQABAAEAAAANANr/DQABAAEAAAANANv/DQABAAEAAAANANz/DQABAAEAAAANAN3/DQABAAEAAAAOAL3/DQABAAEAAAAOAL7/DQABAAEAAAAOAL//DQABAAEAAAAOAMD/DQABAAEAAAAOAMH/DQABAAEAAAAOAML/DQABAAEAAAAOAMP/DQABAAEAAAAOAMT/DQABAAEAAAAOAMX/DQABAAEAAAAOAMb/DQABAAEAAAAOAMf/DQABAAEAAAAOAMj/DQABAAEAAAAOAMn/DQABAAEAAAAOAMr/DQABAAEAAAAOAMv/DQABAAEAAAAOAMz/DQABAAEAAAAOAM3/DQABAAEAAAAOAM7/DQABAAEAAAAOAM//DQABAAEAAAAOAND/DQABAAEAAAAOANH/DQABAAEAAAAOANL/DQABAAEAAAAOANP/DQABAAEAAAAOANT/DQABAAEAAAAOANX/DQABAAEAAAAOANb/DQABAAEAAAAOANf/DQABAAEAAAAOANj/DQABAAEAAAAOANn/DQABAAEAAAAOANr/DQABAAEAAAAOANv/DQABAAEAAAAOANz/DQABAAEAAAAOAN3/DQABAAEAAAAPAL3/DQABAAEAAAAPAL7/DQABAAEAAAAPAL//DQABAAEAAAAPAMD/DQABAAEAAAAPAMH/DQABAAEAAAAPAML/DQABAAEAAAAPAMP/DQABAAEAAAAPAMT/DQABAAEAAAAPAMX/DQABAAEAAAAPAMb/DQABAAEAAAAPAMf/DQABAAEAAAAPAMj/DQABAAEAAAAPAMn/DQABAAEAAAAPAMr/DQABAAEAAAAPAMv/DQABAAEAAAAPAMz/DQABAAEAAAAPAM3/DQABAAEAAAAPAM7/DQABAAEAAAAPAM//DQABAAEAAAAPAND/DQABAAEAAAAPANH/DQABAAEAAAAPANL/DQABAAEAAAAPANP/DQABAAEAAAAPANT/DQABAAEAAAAPANX/DQABAAEAAAAPANb/DQABAAEAAAAPANf/DQABAAEAAAAPANj/DQABAAEAAAAPANn/DQABAAEAAAAPANr/DQABAAEAAAAPANv/DQABAAEAAAAPANz/DQABAAEAAAAPAN3/DQABAAEAAAAQAL3/DQABAAEAAAAQAL7/DQABAAEAAAAQAL//DQABAAEAAAAQAMD/DQABAAEAAAAQAMH/DQABAAEAAAAQAML/DQABAAEAAAAQAMP/DQABAAEAAAAQAMT/DQABAAEAAAAQAMX/DQABAAEAAAAQAMb/DQABAAEAAAAQAMf/DQABAAEAAAAQAMj/DQABAAEAAAAQAMn/DQABAAEAAAAQAMr/DQABAAEAAAAQAMv/DQABAAEAAAAQAMz/DQABAAEAAAAQAM3/DQABAAEAAAAQAM7/DQABAAEAAAAQAM//DQABAAEAAAAQAND/DQABAAEAAAAQANH/DQABAAEAAAAQANL/DQABAAEAAAAQANP/DQABAAEAAAAQANT/DQABAAEAAAAQANX/DQABAAEAAAAQANb/DQABAAEAAAAQANf/DQABAAEAAAAQANj/DQABAAEAAAAQANn/DQABAAEAAAAQANr/DQABAAEAAAAQANv/DQABAAEAAAAQANz/DQABAAEAAAAQAN3/DQABAAEAAAARAL3/DQABAAEAAAARAL7/DQABAAEAAAARAL//DQABAAEAAAARAMD/DQABAAEAAAARAMH/DQABAAEAAAARAML/DQABAAEAAAARAMP/DQABAAEAAAARAMT/DQABAAEAAAARAMX/DQABAAEAAAARAMb/DQABAAEAAAARAMf/DQABAAEAAAARAMj/DQABAAEAAAARAMn/DQABAAEAAAARAMr/DQABAAEAAAARAMv/DQABAAEAAAARAMz/DQABAAEAAAARAM3/DQABAAEAAAARAM7/DQABAAEAAAARAM//DQABAAEAAAARAND/DQABAAEAAAARANH/DQABAAEAAAARANL/DQABAAEAAAARANP/DQABAAEAAAARANT/DQABAAEAAAARANX/DQABAAEAAAARANb/DQABAAEAAAARANf/DQABAAEAAAARANj/DQABAAEAAAARANn/DQABAAEAAAARANr/DQABAAEAAAARANv/DQABAAEAAAARANz/DQABAAEAAAARAN3/DQABAAEAAAASAL3/DQABAAEAAAASAL7/DQABAAEAAAASAL//DQABAAEAAAASAMD/DQABAAEAAAASAMH/DQABAAEAAAASAML/DQABAAEAAAASAMP/DQABAAEAAAASAMT/DQABAAEAAAASAMX/DQABAAEAAAASAMb/DQABAAEAAAASAMf/DQABAAEAAAASAMj/DQABAAEAAAASAMn/DQABAAEAAAASAMr/DQABAAEAAAASAMv/DQABAAEAAAASAMz/DQABAAEAAAASAM3/DQABAAEAAAASAM7/DQABAAEAAAASAM//DQABAAEAAAASAND/DQABAAEAAAASANH/DQABAAEAAAASANL/DQABAAEAAAASANP/DQABAAEAAAASANT/DQABAAEAAAASANX/DQABAAEAAAASANb/DQABAAEAAAASANf/DQABAAEAAAASANj/DQABAAEAAAASANn/DQABAAEAAAASANr/DQABAAEAAAASANv/DQABAAEAAAASANz/DQABAAEAAAASAN3/DQABAAEAAAATAL3/DQABAAEAAAATAL7/DQABAAEAAAATAL//DQABAAEAAAATAMD/DQABAAEAAAATAMH/DQABAAEAAAATAML/DQABAAEAAAATAMP/DQABAAEAAAATAMT/DQABAAEAAAATAMX/DQABAAEAAAATAMb/DQABAAEAAAATAMf/DQABAAEAAAATAMj/DQABAAEAAAATAMn/DQABAAEAAAATAMr/DQABAAEAAAATAMv/DQABAAEAAAATAMz/DQABAAEAAAATAM3/DQABAAEAAAATAM7/DQABAAEAAAATAM//DQABAAEAAAATAND/DQABAAEAAAATANH/DQABAAEAAAATANL/DQABAAEAAAATANP/DQABAAEAAAATANT/DQABAAEAAAATANX/DQABAAEAAAATANb/DQABAAEAAAATANf/DQABAAEAAAATANj/DQABAAEAAAATANn/DQABAAEAAAATANr/DQABAAEAAAATANv/DQABAAEAAAATANz/DQABAAEAAAATAN3/DQABAAEAAAAUAL3/DQABAAEAAAAUAL7/DQABAAEAAAAUAL//DQABAAEAAAAUAMD/DQABAAEAAAAUAMH/DQABAAEAAAAUAML/DQABAAEAAAAUAMP/DQABAAEAAAAUAMT/DQABAAEAAAAUAMX/DQABAAEAAAAUAMb/DQABAAEAAAAUAMf/DQABAAEAAAAUAMj/DQABAAEAAAAUAMn/DQABAAEAAAAUAMr/DQABAAEAAAAUAMv/DQABAAEAAAAUAMz/DQABAAEAAAAUAM3/DQABAAEAAAAUAM7/DQABAAEAAAAUAM//DQABAAEAAAAUAND/DQABAAEAAAAUANH/DQABAAEAAAAUANL/DQABAAEAAAAUANP/DQABAAEAAAAUANT/DQABAAEAAAAUANX/DQABAAEAAAAUANb/DQABAAEAAAAUANf/DQABAAEAAAAUANj/DQABAAEAAAAUANn/DQABAAEAAAAUANr/DQABAAEAAAAUANv/DQABAAEAAAAUANz/DQABAAEAAAAUAN3/DQABAAEAAAAVAL3/DQABAAEAAAAVAL7/DQABAAEAAAAVAL//DQABAAEAAAAVAMD/DQABAAEAAAAVAMH/DQABAAEAAAAVAML/DQABAAEAAAAVAMP/DQABAAEAAAAVAMT/DQABAAEAAAAVAMX/DQABAAEAAAAVAMb/DQABAAEAAAAVAMf/DQABAAEAAAAVAMj/DQABAAEAAAAVAMn/DQABAAEAAAAVAMr/DQABAAEAAAAVAMv/DQABAAEAAAAVAMz/DQABAAEAAAAVAM3/DQABAAEAAAAVAM7/DQABAAEAAAAVAM//DQABAAEAAAAVAND/DQABAAEAAAAVANH/DQABAAEAAAAVANL/DQABAAEAAAAVANP/DQABAAEAAAAVANT/DQABAAEAAAAVANX/DQABAAEAAAAVANb/DQABAAEAAAAVANf/DQABAAEAAAAVANj/DQABAAEAAAAVANn/DQABAAEAAAAVANr/DQABAAEAAAAVANv/DQABAAEAAAAVANz/DQABAAEAAAAVAN3/DQABAAEAAAAWAL3/DQABAAEAAAAWAL7/DQABAAEAAAAWAL//DQABAAEAAAAWAMD/DQABAAEAAAAWAMH/DQABAAEAAAAWAML/DQABAAEAAAAWAMP/DQABAAEAAAAWAMT/DQABAAEAAAAWAMX/DQABAAEAAAAWAMb/DQABAAEAAAAWAMf/DQABAAEAAAAWAMj/DQABAAEAAAAWAMn/DQABAAEAAAAWAMr/DQABAAEAAAAWAMv/DQABAAEAAAAWAMz/DQABAAEAAAAWAM3/DQABAAEAAAAWAM7/DQABAAEAAAAWAM//DQABAAEAAAAWAND/DQABAAEAAAAWANH/DQABAAEAAAAWANL/DQABAAEAAAAWANP/DQABAAEAAAAWANT/DQABAAEAAAAWANX/DQABAAEAAAAWANb/DQABAAEAAAAWANf/DQABAAEAAAAWANj/DQABAAEAAAAWANn/DQABAAEAAAAWANr/DQABAAEAAAAWANv/DQABAAEAAAAWANz/DQABAAEAAAAWAN3/DQABAAEAAAAXAL3/DQABAAEAAAAXAL7/DQABAAEAAAAXAL//DQABAAEAAAAXAMD/DQABAAEAAAAXAMH/DQABAAEAAAAXAML/DQABAAEAAAAXAMP/DQABAAEAAAAXAMT/DQABAAEAAAAXAMX/DQABAAEAAAAXAMb/DQABAAEAAAAXAMf/DQABAAEAAAAXAMj/DQABAAEAAAAXAMn/DQABAAEAAAAXAMr/DQABAAEAAAAXAMv/DQABAAEAAAAXAMz/DQABAAEAAAAXAM3/DQABAAEAAAAXAM7/DQABAAEAAAAXAM//DQABAAEAAAAXAND/DQABAAEAAAAXANH/DQABAAEAAAAXANL/DQABAAEAAAAXANP/DQABAAEAAAAXANT/DQABAAEAAAAXANX/DQABAAEAAAAXANb/DQABAAEAAAAXANf/DQABAAEAAAAXANj/DQABAAEAAAAXANn/DQABAAEAAAAXANr/DQABAAEAAAAXANv/DQABAAEAAAAXANz/DQABAAEAAAAXAN3/DQABAAEAAAAYAL3/DQABAAEAAAAYAL7/DQABAAEAAAAYAL//DQABAAEAAAAYAMD/DQABAAEAAAAYAMH/DQABAAEAAAAYAML/DQABAAEAAAAYAMP/DQABAAEAAAAYAMT/DQABAAEAAAAYAMX/DQABAAEAAAAYAMb/DQABAAEAAAAYAMf/DQABAAEAAAAYAMj/DQABAAEAAAAYAMn/DQABAAEAAAAYAMr/DQABAAEAAAAYAMv/DQABAAEAAAAYAMz/DQABAAEAAAAYAM3/DQABAAEAAAAYAM7/DQABAAEAAAAYAM//DQABAAEAAAAYAND/DQABAAEAAAAYANH/DQABAAEAAAAYANL/DQABAAEAAAAYANP/DQABAAEAAAAYANT/DQABAAEAAAAYANX/DQABAAEAAAAYANb/DQABAAEAAAAYANf/DQABAAEAAAAYANj/DQABAAEAAAAYANn/DQABAAEAAAAYANr/DQABAAEAAAAYANv/DQABAAEAAAAYANz/DQABAAEAAAAYAN3/DQABAAEAAAAZAL3/DQABAAEAAAAZAL7/DQABAAEAAAAZAL//DQABAAEAAAAZAMD/DQABAAEAAAAZAMH/DQABAAEAAAAZAML/DQABAAEAAAAZAMP/DQABAAEAAAAZAMT/DQABAAEAAAAZAMX/DQABAAEAAAAZAMb/DQABAAEAAAAZAMf/DQABAAEAAAAZAMj/DQABAAEAAAAZAMn/DQABAAEAAAAZAMr/DQABAAEAAAAZAMv/DQABAAEAAAAZAMz/DQABAAEAAAAZAM3/DQABAAEAAAAZAM7/DQABAAEAAAAZAM//DQABAAEAAAAZAND/DQABAAEAAAAZANH/DQABAAEAAAAZANL/DQABAAEAAAAZANP/DQABAAEAAAAZANT/DQABAAEAAAAZANX/DQABAAEAAAAZANb/DQABAAEAAAAZANf/DQABAAEAAAAZANj/DQABAAEAAAAZANn/DQABAAEAAAAZANr/DQABAAEAAAAZANv/DQABAAEAAAAZANz/DQABAAEAAAAZAN3/DQABAAEAAAAaAL3/DQABAAEAAAAaAL7/DQABAAEAAAAaAL//DQABAAEAAAAaAMD/DQABAAEAAAAaAMH/DQABAAEAAAAaAML/DQABAAEAAAAaAMP/DQABAAEAAAAaAMT/DQABAAEAAAAaAMX/DQABAAEAAAAaAMb/DQABAAEAAAAaAMf/DQABAAEAAAAaAMj/DQABAAEAAAAaAMn/DQABAAEAAAAaAMr/DQABAAEAAAAaAMv/DQABAAEAAAAaAMz/DQABAAEAAAAaAM3/DQABAAEAAAAaAM7/DQABAAEAAAAaAM//DQABAAEAAAAaAND/DQABAAEAAAAaANH/DQABAAEAAAAaANL/DQABAAEAAAAaANP/DQABAAEAAAAaANT/DQABAAEAAAAaANX/DQABAAEAAAAaANb/DQABAAEAAAAaANf/DQABAAEAAAAaANj/DQABAAEAAAAaANn/DQABAAEAAAAaANr/DQABAAEAAAAaANv/DQABAAEAAAAaANz/DQABAAEAAAAaAN3/DQABAAEAAAAbAL3/DQABAAEAAAAbAL7/DQABAAEAAAAbAL//DQABAAEAAAAbAMD/DQABAAEAAAAbAMH/DQABAAEAAAAbAML/DQABAAEAAAAbAMP/DQABAAEAAAAbAMT/DQABAAEAAAAbAMX/DQABAAEAAAAbAMb/DQABAAEAAAAbAMf/DQABAAEAAAAbAMj/DQABAAEAAAAbAMn/DQABAAEAAAAbAMr/DQABAAEAAAAbAMv/DQABAAEAAAAbAMz/DQABAAEAAAAbAM3/DQABAAEAAAAbAM7/DQABAAEAAAAbAM//DQABAAEAAAAbAND/DQABAAEAAAAbANH/DQABAAEAAAAbANL/DQABAAEAAAAbANP/DQABAAEAAAAbANT/DQABAAEAAAAbANX/DQABAAEAAAAbANb/DQABAAEAAAAbANf/DQABAAEAAAAbANj/DQABAAEAAAAbANn/DQABAAEAAAAbANr/DQABAAEAAAAbANv/DQABAAEAAAAbANz/DQABAAEAAAAbAN3/DQABAAEAAAAcAL3/DQABAAEAAAAcAL7/DQABAAEAAAAcAL//DQABAAEAAAAcAMD/DQABAAEAAAAcAMH/DQABAAEAAAAcAML/DQABAAEAAAAcAMP/DQABAAEAAAAcAMT/DQABAAEAAAAcAMX/DQABAAEAAAAcAMb/DQABAAEAAAAcAMf/DQABAAEAAAAcAMj/DQABAAEAAAAcAMn/DQABAAEAAAAcAMr/DQABAAEAAAAcAMv/DQABAAEAAAAcAMz/DQABAAEAAAAcAM3/DQABAAEAAAAcAM7/DQABAAEAAAAcAM//DQABAAEAAAAcAND/DQABAAEAAAAcANH/DQABAAEAAAAcANL/DQABAAEAAAAcANP/DQABAAEAAAAcANT/DQABAAEAAAAcANX/DQABAAEAAAAcANb/DQABAAEAAAAcANf/DQABAAEAAAAcANj/DQABAAEAAAAcANn/DQABAAEAAAAcANr/DQABAAEAAAAcANv/DQABAAEAAAAcANz/DQABAAEAAAAcAN3/DQABAAEAAAAdAL3/DQABAAEAAAAdAL7/DQABAAEAAAAdAL//DQABAAEAAAAdAMD/DQABAAEAAAAdAMH/DQABAAEAAAAdAML/DQABAAEAAAAdAMP/DQABAAEAAAAdAMT/DQABAAEAAAAdAMX/DQABAAEAAAAdAMb/DQABAAEAAAAdAMf/DQABAAEAAAAdAMj/DQABAAEAAAAdAMn/DQABAAEAAAAdAMr/DQABAAEAAAAdAMv/DQABAAEAAAAdAMz/DQABAAEAAAAdAM3/DQABAAEAAAAdAM7/DQABAAEAAAAdAM//DQABAAEAAAAdAND/DQABAAEAAAAdANH/DQABAAEAAAAdANL/DQABAAEAAAAdANP/DQABAAEAAAAdANT/DQABAAEAAAAdANX/DQABAAEAAAAdANb/DQABAAEAAAAdANf/DQABAAEAAAAdANj/DQABAAEAAAAdANn/DQABAAEAAAAdANr/DQABAAEAAAAdANv/DQABAAEAAAAdANz/DQABAAEAAAAdAN3/DQABAAEAAAAeAL3/DQABAAEAAAAeAL7/DQABAAEAAAAeAL//DQABAAEAAAAeAMD/DQABAAEAAAAeAMH/DQABAAEAAAAeAML/DQABAAEAAAAeAMP/DQABAAEAAAAeAMT/DQABAAEAAAAeAMX/DQABAAEAAAAeAMb/DQABAAEAAAAeAMf/DQABAAEAAAAeAMj/DQABAAEAAAAeAMn/DQABAAEAAAAeAMr/DQABAAEAAAAeAMv/DQABAAEAAAAeAMz/DQABAAEAAAAeAM3/DQABAAEAAAAeAM7/DQABAAEAAAAeAM//DQABAAEAAAAeAND/DQABAAEAAAAeANH/DQABAAEAAAAeANL/DQABAAEAAAAeANP/DQABAAEAAAAeANT/DQABAAEAAAAeANX/DQABAAEAAAAeANb/DQABAAEAAAAeANf/DQABAAEAAAAeANj/DQABAAEAAAAeANn/DQABAAEAAAAeANr/DQABAAEAAAAeANv/DQABAAEAAAAeANz/DQABAAEAAAAeAN3/DQABAAEAAAAfAL3/DQABAAEAAAAfAL7/DQABAAEAAAAfAL//DQABAAEAAAAfAMD/DQABAAEAAAAfAMH/DQABAAEAAAAfAML/DQABAAEAAAAfAMP/DQABAAEAAAAfAMT/DQABAAEAAAAfAMX/DQABAAEAAAAfAMb/DQABAAEAAAAfAMf/DQABAAEAAAAfAMj/DQABAAEAAAAfAMn/DQABAAEAAAAfAMr/DQABAAEAAAAfAMv/DQABAAEAAAAfAMz/DQABAAEAAAAfAM3/DQABAAEAAAAfAM7/DQABAAEAAAAfAM//DQABAAEAAAAfAND/DQABAAEAAAAfANH/DQABAAEAAAAfANL/DQABAAEAAAAfANP/DQABAAEAAAAfANT/DQABAAEAAAAfANX/DQABAAEAAAAfANb/DQABAAEAAAAfANf/DQABAAEAAAAfANj/DQABAAEAAAAfANn/DQABAAEAAAAfANr/DQABAAEAAAAfANv/DQABAAEAAAAfANz/DQABAAEAAAAfAN3/DQABAAEAAAAgAL3/DQABAAEAAAAgAL7/DQABAAEAAAAgAL//DQABAAEAAAAgAMD/DQABAAEAAAAgAMH/DQABAAEAAAAgAML/DQABAAEAAAAgAMP/DQABAAEAAAAgAMT/DQABAAEAAAAgAMX/DQABAAEAAAAgAMb/DQABAAEAAAAgAMf/DQABAAEAAAAgAMj/DQABAAEAAAAgAMn/DQABAAEAAAAgAMr/DQABAAEAAAAgAMv/DQABAAEAAAAgAMz/DQABAAEAAAAgAM3/DQABAAEAAAAgAM7/DQABAAEAAAAgAM//DQABAAEAAAAgAND/DQABAAEAAAAgANH/DQABAAEAAAAgANL/DQABAAEAAAAgANP/DQABAAEAAAAgANT/DQABAAEAAAAgANX/DQABAAEAAAAgANb/DQABAAEAAAAgANf/DQABAAEAAAAgANj/DQABAAEAAAAgANn/DQABAAEAAAAgANr/DQABAAEAAAAgANv/DQABAAEAAAAgANz/DQABAAEAAAAgAN3/DQABAAEAAAAhAL3/DQABAAEAAAAhAL7/DQABAAEAAAAhAL//DQABAAEAAAAhAMD/DQABAAEAAAAhAMH/DQABAAEAAAAhAML/DQABAAEAAAAhAMP/DQABAAEAAAAhAMT/DQABAAEAAAAhAMX/DQABAAEAAAAhAMb/DQABAAEAAAAhAMf/DQABAAEAAAAhAMj/DQABAAEAAAAhAMn/DQABAAEAAAAhAMr/DQABAAEAAAAhAMv/DQABAAEAAAAhAMz/DQABAAEAAAAhAM3/DQABAAEAAAAhAM7/DQABAAEAAAAhAM//DQABAAEAAAAhAND/DQABAAEAAAAhANH/DQABAAEAAAAhANL/DQABAAEAAAAhANP/DQABAAEAAAAhANT/DQABAAEAAAAhANX/DQABAAEAAAAhANb/DQABAAEAAAAhANf/DQABAAEAAAAhANj/DQABAAEAAAAhANn/DQABAAEAAAAhANr/DQABAAEAAAAhANv/DQABAAEAAAAhANz/DQABAAEAAAAhAN3/DQABAAEAAAAiAL3/DQABAAEAAAAiAL7/DQABAAEAAAAiAL//DQABAAEAAAAiAMD/DQABAAEAAAAiAMH/DQABAAEAAAAiAML/DQABAAEAAAAiAMP/DQABAAEAAAAiAMT/DQABAAEAAAAiAMX/DQABAAEAAAAiAMb/DQABAAEAAAAiAMf/DQABAAEAAAAiAMj/DQABAAEAAAAiAMn/DQABAAEAAAAiAMr/DQABAAEAAAAiAMv/DQABAAEAAAAiAMz/DQABAAEAAAAiAM3/DQABAAEAAAAiAM7/DQABAAEAAAAiAM//DQABAAEAAAAiAND/DQABAAEAAAAiANH/DQABAAEAAAAiANL/DQABAAEAAAAiANP/DQABAAEAAAAiANT/DQABAAEAAAAiANX/DQABAAEAAAAiANb/DQABAAEAAAAiANf/DQABAAEAAAAiANj/DQABAAEAAAAiANn/DQABAAEAAAAiANr/DQABAAEAAAAiANv/DQABAAEAAAAiANz/DQABAAEAAAAiAN3/DQABAAEAAAAjAL3/DQABAAEAAAAjAL7/DQABAAEAAAAjAL//DQABAAEAAAAjAMD/DQABAAEAAAAjAMH/DQABAAEAAAAjAML/DQABAAEAAAAjAMP/DQABAAEAAAAjAMT/DQABAAEAAAAjAMX/DQABAAEAAAAjAMb/DQABAAEAAAAjAMf/DQABAAEAAAAjAMj/DQABAAEAAAAjAMn/DQABAAEAAAAjAMr/DQABAAEAAAAjAMv/DQABAAEAAAAjAMz/DQABAAEAAAAjAM3/DQABAAEAAAAjAM7/DQABAAEAAAAjAM//DQABAAEAAAAjAND/DQABAAEAAAAjANH/DQABAAEAAAAjANL/DQABAAEAAAAjANP/DQABAAEAAAAjANT/DQABAAEAAAAjANX/DQABAAEAAAAjANb/DQABAAEAAAAjANf/DQABAAEAAAAjANj/DQABAAEAAAAjANn/DQABAAEAAAAjANr/DQABAAEAAAAjANv/DQABAAEAAAAjANz/DQABAAEAAAAjAN3/DQABAAEAAAAkAL3/DQABAAEAAAAkAL7/DQABAAEAAAAkAL//DQABAAEAAAAkAMD/DQABAAEAAAAkAMH/DQABAAEAAAAkAML/DQABAAEAAAAkAMP/DQABAAEAAAAkAMT/DQABAAEAAAAkAMX/DQABAAEAAAAkAMb/DQABAAEAAAAkAMf/DQABAAEAAAAkAMj/DQABAAEAAAAkAMn/DQABAAEAAAAkAMr/DQABAAEAAAAkAMv/DQABAAEAAAAkAMz/DQABAAEAAAAkAM3/DQABAAEAAAAkAM7/DQABAAEAAAAkAM//DQABAAEAAAAkAND/DQABAAEAAAAkANH/DQABAAEAAAAkANL/DQABAAEAAAAkANP/DQABAAEAAAAkANT/DQABAAEAAAAkANX/DQABAAEAAAAkANb/DQABAAEAAAAkANf/DQABAAEAAAAkANj/DQABAAEAAAAkANn/DQABAAEAAAAkANr/DQABAAEAAAAkANv/DQABAAEAAAAkANz/DQABAAEAAAAkAN3/DQABAAEAAAAlAL3/DQABAAEAAAAlAL7/DQABAAEAAAAlAL//DQABAAEAAAAlAMD/DQABAAEAAAAlAMH/DQABAAEAAAAlAML/DQABAAEAAAAlAMP/DQABAAEAAAAlAMT/DQABAAEAAAAlAMX/DQABAAEAAAAlAMb/DQABAAEAAAAlAMf/DQABAAEAAAAlAMj/DQABAAEAAAAlAMn/DQABAAEAAAAlAMr/DQABAAEAAAAlAMv/DQABAAEAAAAlAMz/DQABAAEAAAAlAM3/DQABAAEAAAAlAM7/DQABAAEAAAAlAM//DQABAAEAAAAlAND/DQABAAEAAAAlANH/DQABAAEAAAAlANL/DQABAAEAAAAlANP/DQABAAEAAAAlANT/DQABAAEAAAAlANX/DQABAAEAAAAlANb/DQABAAEAAAAlANf/DQABAAEAAAAlANj/DQABAAEAAAAlANn/DQABAAEAAAAlANr/DQABAAEAAAAlANv/DQABAAEAAAAlANz/DQABAAEAAAAlAN3/DQABAAEAAAAmAL3/DQABAAEAAAAmAL7/DQABAAEAAAAmAL//DQABAAEAAAAmAMD/DQABAAEAAAAmAMH/DQABAAEAAAAmAML/DQABAAEAAAAmAMP/DQABAAEAAAAmAMT/DQABAAEAAAAmAMX/DQABAAEAAAAmAMb/DQABAAEAAAAmAMf/DQABAAEAAAAmAMj/DQABAAEAAAAmAMn/DQABAAEAAAAmAMr/DQABAAEAAAAmAMv/DQABAAEAAAAmAMz/DQABAAEAAAAmAM3/DQABAAEAAAAmAM7/DQABAAEAAAAmAM//DQABAAEAAAAmAND/DQABAAEAAAAmANH/DQABAAEAAAAmANL/DQABAAEAAAAmANP/DQABAAEAAAAmANT/DQABAAEAAAAmANX/DQABAAEAAAAmANb/DQABAAEAAAAmANf/DQABAAEAAAAmANj/DQABAAEAAAAmANn/DQABAAEAAAAmANr/DQABAAEAAAAmANv/DQABAAEAAAAmANz/DQABAAEAAAAmAN3/DQABAAEAAAAIABoADQABAAEAAAAGABwADQABAAEAAAAiALz/DQABAAEAAAAjALz/DQABAAEAAAAkALz/DQABAAEAAAAlALz/DQABAAEAAADs/6v/DQABAAEAAADs/6z/DQABAAEAAADs/63/DQABAAEAAADs/67/DQABAAEAAADs/6//DQABAAEAAADs/7D/DQABAAEAAADs/7H/DQABAAEAAADs/7L/DQABAAEAAADs/7P/DQABAAEAAADs/7T/DQABAAEAAADs/7X/DQABAAEAAADs/7b/DQABAAEAAADs/7f/DQABAAEAAADs/7j/DQABAAEAAADs/7n/DQABAAEAAADs/7r/DQABAAEAAADs/7v/DQABAAEAAADs/7z/DQABAAEAAADt/6v/DQABAAEAAADt/6z/DQABAAEAAADt/63/DQABAAEAAADt/67/DQABAAEAAADt/6//DQABAAEAAADt/7D/DQABAAEAAADt/7H/DQABAAEAAADt/7L/DQABAAEAAADt/7P/DQABAAEAAADt/7T/DQABAAEAAADt/7X/DQABAAEAAADt/7b/DQABAAEAAADt/7f/DQABAAEAAADt/7j/DQABAAEAAADt/7n/DQABAAEAAADt/7r/DQABAAEAAADt/7v/DQABAAEAAADt/7z/DQABAAEAAADu/6v/DQABAAEAAADu/6z/DQABAAEAAADu/63/DQABAAEAAADu/67/DQABAAEAAADu/6//DQABAAEAAADu/7D/DQABAAEAAADu/7H/DQABAAEAAADu/7L/DQABAAEAAADu/7P/DQABAAEAAADu/7T/DQABAAEAAADu/7X/DQABAAEAAADu/7b/DQABAAEAAADu/7f/DQABAAEAAADu/7j/DQABAAEAAADu/7n/DQABAAEAAADu/7r/DQABAAEAAADu/7v/DQABAAEAAADu/7z/DQABAAEAAADv/6v/DQABAAEAAADv/6z/DQABAAEAAADv/63/DQABAAEAAADv/67/DQABAAEAAADv/6//DQABAAEAAADv/7D/DQABAAEAAADv/7H/DQABAAEAAADv/7L/DQABAAEAAADv/7P/DQABAAEAAADv/7T/DQABAAEAAADv/7X/DQABAAEAAADv/7b/DQABAAEAAADv/7f/DQABAAEAAADv/7j/DQABAAEAAADv/7n/DQABAAEAAADv/7r/DQABAAEAAADv/7v/DQABAAEAAADv/7z/DQABAAEAAADw/6v/DQABAAEAAADw/6z/DQABAAEAAADw/63/DQABAAEAAADw/67/DQABAAEAAADw/6//DQABAAEAAADw/7D/DQABAAEAAADw/7H/DQABAAEAAADw/7L/DQABAAEAAADw/7P/DQABAAEAAADw/7T/DQABAAEAAADw/7X/DQABAAEAAADw/7b/DQABAAEAAADw/7f/DQABAAEAAADw/7j/DQABAAEAAADw/7n/DQABAAEAAADw/7r/DQABAAEAAADw/7v/DQABAAEAAADw/7z/DQABAAEAAADx/6v/DQABAAEAAADx/6z/DQABAAEAAADx/63/DQABAAEAAADx/67/DQABAAEAAADx/6//DQABAAEAAADx/7D/DQABAAEAAADx/7H/DQABAAEAAADx/7L/DQABAAEAAADx/7P/DQABAAEAAADx/7T/DQABAAEAAADx/7X/DQABAAEAAADx/7b/DQABAAEAAADx/7f/DQABAAEAAADx/7j/DQABAAEAAADx/7n/DQABAAEAAADx/7r/DQABAAEAAADx/7v/DQABAAEAAADx/7z/DQABAAEAAADy/6v/DQABAAEAAADy/6z/DQABAAEAAADy/63/DQABAAEAAADy/67/DQABAAEAAADy/6//DQABAAEAAADy/7D/DQABAAEAAADy/7H/DQABAAEAAADy/7L/DQABAAEAAADy/7P/DQABAAEAAADy/7T/DQABAAEAAADy/7X/DQABAAEAAADy/7b/DQABAAEAAADy/7f/DQABAAEAAADy/7j/DQABAAEAAADy/7n/DQABAAEAAADy/7r/DQABAAEAAADy/7v/DQABAAEAAADy/7z/DQABAAEAAADz/6v/DQABAAEAAADz/6z/DQABAAEAAADz/63/DQABAAEAAADz/67/DQABAAEAAADz/6//DQABAAEAAADz/7D/DQABAAEAAADz/7H/DQABAAEAAADz/7L/DQABAAEAAADz/7P/DQABAAEAAADz/7T/DQABAAEAAADz/7X/DQABAAEAAADz/7b/DQABAAEAAADz/7f/DQABAAEAAADz/7j/DQABAAEAAADz/7n/DQABAAEAAADz/7r/DQABAAEAAADz/7v/DQABAAEAAADz/7z/DQABAAEAAAD0/6v/DQABAAEAAAD0/6z/DQABAAEAAAD0/63/DQABAAEAAAD0/67/DQABAAEAAAD0/6//DQABAAEAAAD0/7D/DQABAAEAAAD0/7H/DQABAAEAAAD0/7L/DQABAAEAAAD0/7P/DQABAAEAAAD0/7T/DQABAAEAAAD0/7X/DQABAAEAAAD0/7b/DQABAAEAAAD0/7f/DQABAAEAAAD0/7j/DQABAAEAAAD0/7n/DQABAAEAAAD0/7r/DQABAAEAAAD0/7v/DQABAAEAAAD0/7z/DQABAAEAAAD1/6v/DQABAAEAAAD1/6z/DQABAAEAAAD1/63/DQABAAEAAAD1/67/DQABAAEAAAD1/6//DQABAAEAAAD1/7D/DQABAAEAAAD1/7H/DQABAAEAAAD1/7L/DQABAAEAAAD1/7P/DQABAAEAAAD1/7T/DQABAAEAAAD1/7X/DQABAAEAAAD1/7b/DQABAAEAAAD1/7f/DQABAAEAAAD1/7j/DQABAAEAAAD1/7n/DQABAAEAAAD1/7r/DQABAAEAAAD1/7v/DQABAAEAAAD1/7z/DQABAAEAAAD2/6v/DQABAAEAAAD2/6z/DQABAAEAAAD2/63/DQABAAEAAAD2/67/DQABAAEAAAD2/6//DQABAAEAAAD2/7D/DQABAAEAAAD2/7H/DQABAAEAAAD2/7L/DQABAAEAAAD2/7P/DQABAAEAAAD2/7T/DQABAAEAAAD2/7X/DQABAAEAAAD2/7b/DQABAAEAAAD2/7f/DQABAAEAAAD2/7j/DQABAAEAAAD2/7n/DQABAAEAAAD2/7r/DQABAAEAAAD2/7v/DQABAAEAAAD2/7z/DQABAAEAAAD3/6v/DQABAAEAAAD3/6z/DQABAAEAAAD3/63/DQABAAEAAAD3/67/DQABAAEAAAD3/6//DQABAAEAAAD3/7D/DQABAAEAAAD3/7H/DQABAAEAAAD3/7L/DQABAAEAAAD3/7P/DQABAAEAAAD3/7T/DQABAAEAAAD3/7X/DQABAAEAAAD3/7b/DQABAAEAAAD3/7f/DQABAAEAAAD3/7j/DQABAAEAAAD3/7n/DQABAAEAAAD3/7r/DQABAAEAAAD3/7v/DQABAAEAAAD3/7z/DQABAAEAAAD4/6v/DQABAAEAAAD4/6z/DQABAAEAAAD4/63/DQABAAEAAAD4/67/DQABAAEAAAD4/6//DQABAAEAAAD4/7D/DQABAAEAAAD4/7H/DQABAAEAAAD4/7L/DQABAAEAAAD4/7P/DQABAAEAAAD4/7T/DQABAAEAAAD4/7X/DQABAAEAAAD4/7b/DQABAAEAAAD4/7f/DQABAAEAAAD4/7j/DQABAAEAAAD4/7n/DQABAAEAAAD4/7r/DQABAAEAAAD4/7v/DQABAAEAAAD4/7z/DQABAAEAAAD5/6v/DQABAAEAAAD5/6z/DQABAAEAAAD5/63/DQABAAEAAAD5/67/DQABAAEAAAD5/6//DQABAAEAAAD5/7D/DQABAAEAAAD5/7H/DQABAAEAAAD5/7L/DQABAAEAAAD5/7P/DQABAAEAAAD5/7T/DQABAAEAAAD5/7X/DQABAAEAAAD5/7b/DQABAAEAAAD5/7f/DQABAAEAAAD5/7j/DQABAAEAAAD5/7n/DQABAAEAAAD5/7r/DQABAAEAAAD5/7v/DQABAAEAAAD5/7z/DQABAAEAAAD6/6v/DQABAAEAAAD6/6z/DQABAAEAAAD6/63/DQABAAEAAAD6/67/DQABAAEAAAD6/6//DQABAAEAAAD6/7D/DQABAAEAAAD6/7H/DQABAAEAAAD6/7L/DQABAAEAAAD6/7P/DQABAAEAAAD6/7T/DQABAAEAAAD6/7X/DQABAAEAAAD6/7b/DQABAAEAAAD6/7f/DQABAAEAAAD6/7j/DQABAAEAAAD6/7n/DQABAAEAAAD6/7r/DQABAAEAAAD6/7v/DQABAAEAAAD6/7z/DQABAAEAAAD7/6v/DQABAAEAAAD7/6z/DQABAAEAAAD7/63/DQABAAEAAAD7/67/DQABAAEAAAD7/6//DQABAAEAAAD7/7D/DQABAAEAAAD7/7H/DQABAAEAAAD7/7L/DQABAAEAAAD7/7P/DQABAAEAAAD7/7T/DQABAAEAAAD7/7X/DQABAAEAAAD7/7b/DQABAAEAAAD7/7f/DQABAAEAAAD7/7j/DQABAAEAAAD7/7n/DQABAAEAAAD7/7r/DQABAAEAAAD7/7v/DQABAAEAAAD7/7z/DQABAAEAAAD8/6v/DQABAAEAAAD8/6z/DQABAAEAAAD8/63/DQABAAEAAAD8/67/DQABAAEAAAD8/6//DQABAAEAAAD8/7D/DQABAAEAAAD8/7H/DQABAAEAAAD8/7L/DQABAAEAAAD8/7P/DQABAAEAAAD8/7T/DQABAAEAAAD8/7X/DQABAAEAAAD8/7b/DQABAAEAAAD8/7f/DQABAAEAAAD8/7j/DQABAAEAAAD8/7n/DQABAAEAAAD8/7r/DQABAAEAAAD8/7v/DQABAAEAAAD8/7z/DQABAAEAAAD9/6v/DQABAAEAAAD9/6z/DQABAAEAAAD9/63/DQABAAEAAAD9/67/DQABAAEAAAD9/6//DQABAAEAAAD9/7D/DQABAAEAAAD9/7H/DQABAAEAAAD9/7L/DQABAAEAAAD9/7P/DQABAAEAAAD9/7T/DQABAAEAAAD9/7X/DQABAAEAAAD9/7b/DQABAAEAAAD9/7f/DQABAAEAAAD9/7j/DQABAAEAAAD9/7n/DQABAAEAAAD9/7r/DQABAAEAAAD9/7v/DQABAAEAAAD9/7z/DQABAAEAAAD+/6v/DQABAAEAAAD+/6z/DQABAAEAAAD+/63/DQABAAEAAAD+/67/DQABAAEAAAD+/6//DQABAAEAAAD+/7D/DQABAAEAAAD+/7H/DQABAAEAAAD+/7L/DQABAAEAAAD+/7P/DQABAAEAAAD+/7T/DQABAAEAAAD+/7X/DQABAAEAAAD+/7b/DQABAAEAAAD+/7f/DQABAAEAAAD+/7j/DQABAAEAAAD+/7n/DQABAAEAAAD+/7r/DQABAAEAAAD+/7v/DQABAAEAAAD+/7z/DQABAAEAAAD//6v/DQABAAEAAAD//6z/DQABAAEAAAD//63/DQABAAEAAAD//67/DQABAAEAAAD//6//DQABAAEAAAD//7D/DQABAAEAAAD//7H/DQABAAEAAAD//7L/DQABAAEAAAD//7P/DQABAAEAAAD//7T/DQABAAEAAAD//7X/DQABAAEAAAD//7b/DQABAAEAAAD//7f/DQABAAEAAAD//7j/DQABAAEAAAD//7n/DQABAAEAAAD//7r/DQABAAEAAAD//7v/DQABAAEAAAD//7z/DQABAAEAAAAAAKv/DQABAAEAAAAAAKz/DQABAAEAAAAAAK3/DQABAAEAAAAAAK7/DQABAAEAAAAAAK//DQABAAEAAAAAALD/DQABAAEAAAAAALH/DQABAAEAAAAAALL/DQABAAEAAAAAALP/DQABAAEAAAAAALT/DQABAAEAAAAAALX/DQABAAEAAAAAALb/DQABAAEAAAAAALf/DQABAAEAAAAAALj/DQABAAEAAAAAALn/DQABAAEAAAAAALr/DQABAAEAAAAAALv/DQABAAEAAAAAALz/DQABAAEAAAABAKv/DQABAAEAAAABAKz/DQABAAEAAAABAK3/DQABAAEAAAABAK7/DQABAAEAAAABAK//DQABAAEAAAABALD/DQABAAEAAAABALH/DQABAAEAAAABALL/DQABAAEAAAABALP/DQABAAEAAAABALT/DQABAAEAAAABALX/DQABAAEAAAABALb/DQABAAEAAAABALf/DQABAAEAAAABALj/DQABAAEAAAABALn/DQABAAEAAAABALr/DQABAAEAAAABALv/DQABAAEAAAABALz/DQABAAEAAAACAKv/DQABAAEAAAACAKz/DQABAAEAAAACAK3/DQABAAEAAAACAK7/DQABAAEAAAACAK//DQABAAEAAAACALD/DQABAAEAAAACALH/DQABAAEAAAACALL/DQABAAEAAAACALP/DQABAAEAAAACALT/DQABAAEAAAACALX/DQABAAEAAAACALb/DQABAAEAAAACALf/DQABAAEAAAACALj/DQABAAEAAAACALn/DQABAAEAAAACALr/DQABAAEAAAACALv/DQABAAEAAAACALz/DQABAAEAAAADAKv/DQABAAEAAAADAKz/DQABAAEAAAADAK3/DQABAAEAAAADAK7/DQABAAEAAAADAK//DQABAAEAAAADALD/DQABAAEAAAADALH/DQABAAEAAAADALL/DQABAAEAAAADALP/DQABAAEAAAADALT/DQABAAEAAAADALX/DQABAAEAAAADALb/DQABAAEAAAADALf/DQABAAEAAAADALj/DQABAAEAAAADALn/DQABAAEAAAADALr/DQABAAEAAAADALv/DQABAAEAAAADALz/DQABAAEAAAAEAKv/DQABAAEAAAAEAKz/DQABAAEAAAAEAK3/DQABAAEAAAAEAK7/DQABAAEAAAAEAK//DQABAAEAAAAEALD/DQABAAEAAAAEALH/DQABAAEAAAAEALL/DQABAAEAAAAEALP/DQABAAEAAAAEALT/DQABAAEAAAAEALX/DQABAAEAAAAEALb/DQABAAEAAAAEALf/DQABAAEAAAAEALj/DQABAAEAAAAEALn/DQABAAEAAAAEALr/DQABAAEAAAAEALv/DQABAAEAAAAEALz/DQABAAEAAAAFAKv/DQABAAEAAAAFAKz/DQABAAEAAAAFAK3/DQABAAEAAAAFAK7/DQABAAEAAAAFAK//DQABAAEAAAAFALD/DQABAAEAAAAFALH/DQABAAEAAAAFALL/DQABAAEAAAAFALP/DQABAAEAAAAFALT/DQABAAEAAAAFALX/DQABAAEAAAAFALb/DQABAAEAAAAFALf/DQABAAEAAAAFALj/DQABAAEAAAAFALn/DQABAAEAAAAFALr/DQABAAEAAAAFALv/DQABAAEAAAAFALz/DQABAAEAAAAGAKv/DQABAAEAAAAGAKz/DQABAAEAAAAGAK3/DQABAAEAAAAGAK7/DQABAAEAAAAGAK//DQABAAEAAAAGALD/DQABAAEAAAAGALH/DQABAAEAAAAGALL/DQABAAEAAAAGALP/DQABAAEAAAAGALT/DQABAAEAAAAGALX/DQABAAEAAAAGALb/DQABAAEAAAAGALf/DQABAAEAAAAGALj/DQABAAEAAAAGALn/DQABAAEAAAAGALr/DQABAAEAAAAGALv/DQABAAEAAAAGALz/DQABAAEAAAAHAKv/DQABAAEAAAAHAKz/DQABAAEAAAAHAK3/DQABAAEAAAAHAK7/DQABAAEAAAAHAK//DQABAAEAAAAHALD/DQABAAEAAAAHALH/DQABAAEAAAAHALL/DQABAAEAAAAHALP/DQABAAEAAAAHALT/DQABAAEAAAAHALX/DQABAAEAAAAHALb/DQABAAEAAAAHALf/DQABAAEAAAAHALj/DQABAAEAAAAHALn/DQABAAEAAAAHALr/DQABAAEAAAAHALv/DQABAAEAAAAHALz/DQABAAEAAAAIAKv/DQABAAEAAAAIAKz/DQABAAEAAAAIAK3/DQABAAEAAAAIAK7/DQABAAEAAAAIAK//DQABAAEAAAAIALD/DQABAAEAAAAIALH/DQABAAEAAAAIALL/DQABAAEAAAAIALP/DQABAAEAAAAIALT/DQABAAEAAAAIALX/DQABAAEAAAAIALb/DQABAAEAAAAIALf/DQABAAEAAAAIALj/DQABAAEAAAAIALn/DQABAAEAAAAIALr/DQABAAEAAAAIALv/DQABAAEAAAAIALz/DQABAAEAAAAJAKv/DQABAAEAAAAJAKz/DQABAAEAAAAJAK3/DQABAAEAAAAJAK7/DQABAAEAAAAJAK//DQABAAEAAAAJALD/DQABAAEAAAAJALH/DQABAAEAAAAJALL/DQABAAEAAAAJALP/DQABAAEAAAAJALT/DQABAAEAAAAJALX/DQABAAEAAAAJALb/DQABAAEAAAAJALf/DQABAAEAAAAJALj/DQABAAEAAAAJALn/DQABAAEAAAAJALr/DQABAAEAAAAJALv/DQABAAEAAAAJALz/DQABAAEAAAAKAKv/DQABAAEAAAAKAKz/DQABAAEAAAAKAK3/DQABAAEAAAAKAK7/DQABAAEAAAAKAK//DQABAAEAAAAKALD/DQABAAEAAAAKALH/DQABAAEAAAAKALL/DQABAAEAAAAKALP/DQABAAEAAAAKALT/DQABAAEAAAAKALX/DQABAAEAAAAKALb/DQABAAEAAAAKALf/DQABAAEAAAAKALj/DQABAAEAAAAKALn/DQABAAEAAAAKALr/DQABAAEAAAAKALv/DQABAAEAAAAKALz/DQABAAEAAAALAKv/DQABAAEAAAALAKz/DQABAAEAAAALAK3/DQABAAEAAAALAK7/DQABAAEAAAALAK//DQABAAEAAAALALD/DQABAAEAAAALALH/DQABAAEAAAALALL/DQABAAEAAAALALP/DQABAAEAAAALALT/DQABAAEAAAALALX/DQABAAEAAAALALb/DQABAAEAAAALALf/DQABAAEAAAALALj/DQABAAEAAAALALn/DQABAAEAAAALALr/DQABAAEAAAALALv/DQABAAEAAAALALz/DQABAAEAAAAMAKv/DQABAAEAAAAMAKz/DQABAAEAAAAMAK3/DQABAAEAAAAMAK7/DQABAAEAAAAMAK//DQABAAEAAAAMALD/DQABAAEAAAAMALH/DQABAAEAAAAMALL/DQABAAEAAAAMALP/DQABAAEAAAAMALT/DQABAAEAAAAMALX/DQABAAEAAAAMALb/DQABAAEAAAAMALf/DQABAAEAAAAMALj/DQABAAEAAAAMALn/DQABAAEAAAAMALr/DQABAAEAAAAMALv/DQABAAEAAAAMALz/DQABAAEAAAANAKv/DQABAAEAAAANAKz/DQABAAEAAAANAK3/DQABAAEAAAANAK7/DQABAAEAAAANAK//DQABAAEAAAANALD/DQABAAEAAAANALH/DQABAAEAAAANALL/DQABAAEAAAANALP/DQABAAEAAAANALT/DQABAAEAAAANALX/DQABAAEAAAANALb/DQABAAEAAAANALf/DQABAAEAAAANALj/DQABAAEAAAANALn/DQABAAEAAAANALr/DQABAAEAAAANALv/DQABAAEAAAANALz/DQABAAEAAAAOAKv/DQABAAEAAAAOAKz/DQABAAEAAAAOAK3/DQABAAEAAAAOAK7/DQABAAEAAAAOAK//DQABAAEAAAAOALD/DQABAAEAAAAOALH/DQABAAEAAAAOALL/DQABAAEAAAAOALP/DQABAAEAAAAOALT/DQABAAEAAAAOALX/DQABAAEAAAAOALb/DQABAAEAAAAOALf/DQABAAEAAAAOALj/DQABAAEAAAAOALn/DQABAAEAAAAOALr/DQABAAEAAAAOALv/DQABAAEAAAAOALz/DQABAAEAAAAPAKv/DQABAAEAAAAPAKz/DQABAAEAAAAPAK3/DQABAAEAAAAPAK7/DQABAAEAAAAPAK//DQABAAEAAAAPALD/DQABAAEAAAAPALH/DQABAAEAAAAPALL/DQABAAEAAAAPALP/DQABAAEAAAAPALT/DQABAAEAAAAPALX/DQABAAEAAAAPALb/DQABAAEAAAAPALf/DQABAAEAAAAPALj/DQABAAEAAAAPALn/DQABAAEAAAAPALr/DQABAAEAAAAPALv/DQABAAEAAAAPALz/DQABAAEAAAAQAKv/DQABAAEAAAAQAKz/DQABAAEAAAAQAK3/DQABAAEAAAAQAK7/DQABAAEAAAAQAK//DQABAAEAAAAQALD/DQABAAEAAAAQALH/DQABAAEAAAAQALL/DQABAAEAAAAQALP/DQABAAEAAAAQALT/DQABAAEAAAAQALX/DQABAAEAAAAQALb/DQABAAEAAAAQALf/DQABAAEAAAAQALj/DQABAAEAAAAQALn/DQABAAEAAAAQALr/DQABAAEAAAAQALv/DQABAAEAAAAQALz/DQABAAEAAAARAKv/DQABAAEAAAARAKz/DQABAAEAAAARAK3/DQABAAEAAAARAK7/DQABAAEAAAARAK//DQABAAEAAAARALD/DQABAAEAAAARALH/DQABAAEAAAARALL/DQABAAEAAAARALP/DQABAAEAAAARALT/DQABAAEAAAARALX/DQABAAEAAAARALb/DQABAAEAAAARALf/DQABAAEAAAARALj/DQABAAEAAAARALn/DQABAAEAAAARALr/DQABAAEAAAARALv/DQABAAEAAAARALz/DQABAAEAAAASAKv/DQABAAEAAAASAKz/DQABAAEAAAASAK3/DQABAAEAAAASAK7/DQABAAEAAAASAK//DQABAAEAAAASALD/DQABAAEAAAASALH/DQABAAEAAAASALL/DQABAAEAAAASALP/DQABAAEAAAASALT/DQABAAEAAAASALX/DQABAAEAAAASALb/DQABAAEAAAASALf/DQABAAEAAAASALj/DQABAAEAAAASALn/DQABAAEAAAASALr/DQABAAEAAAASALv/DQABAAEAAAASALz/DQABAAEAAAATAKv/DQABAAEAAAATAKz/DQABAAEAAAATAK3/DQABAAEAAAATAK7/DQABAAEAAAATAK//DQABAAEAAAATALD/DQABAAEAAAATALH/DQABAAEAAAATALL/DQABAAEAAAATALP/DQABAAEAAAATALT/DQABAAEAAAATALX/DQABAAEAAAATALb/DQABAAEAAAATALf/DQABAAEAAAATALj/DQABAAEAAAATALn/DQABAAEAAAATALr/DQABAAEAAAATALv/DQABAAEAAAATALz/DQABAAEAAAAUAKv/DQABAAEAAAAUAKz/DQABAAEAAAAUAK3/DQABAAEAAAAUAK7/DQABAAEAAAAUAK//DQABAAEAAAAUALD/DQABAAEAAAAUALH/DQABAAEAAAAUALL/DQABAAEAAAAUALP/DQABAAEAAAAUALT/DQABAAEAAAAUALX/DQABAAEAAAAUALb/DQABAAEAAAAUALf/DQABAAEAAAAUALj/DQABAAEAAAAUALn/DQABAAEAAAAUALr/DQABAAEAAAAUALv/DQABAAEAAAAUALz/DQABAAEAAAAVAKv/DQABAAEAAAAVAKz/DQABAAEAAAAVAK3/DQABAAEAAAAVAK7/DQABAAEAAAAVAK//DQABAAEAAAAVALD/DQABAAEAAAAVALH/DQABAAEAAAAVALL/DQABAAEAAAAVALP/DQABAAEAAAAVALT/DQABAAEAAAAVALX/DQABAAEAAAAVALb/DQABAAEAAAAVALf/DQABAAEAAAAVALj/DQABAAEAAAAVALn/DQABAAEAAAAVALr/DQABAAEAAAAVALv/DQABAAEAAAAVALz/DQABAAEAAAAWAKv/DQABAAEAAAAWAKz/DQABAAEAAAAWAK3/DQABAAEAAAAWAK7/DQABAAEAAAAWAK//DQABAAEAAAAWALD/DQABAAEAAAAWALH/DQABAAEAAAAWALL/DQABAAEAAAAWALP/DQABAAEAAAAWALT/DQABAAEAAAAWALX/DQABAAEAAAAWALb/DQABAAEAAAAWALf/DQABAAEAAAAWALj/DQABAAEAAAAWALn/DQABAAEAAAAWALr/DQABAAEAAAAWALv/DQABAAEAAAAWALz/DQABAAEAAAAXAKv/DQABAAEAAAAXAKz/DQABAAEAAAAXAK3/DQABAAEAAAAXAK7/DQABAAEAAAAXAK//DQABAAEAAAAXALD/DQABAAEAAAAXALH/DQABAAEAAAAXALL/DQABAAEAAAAXALP/DQABAAEAAAAXALT/DQABAAEAAAAXALX/DQABAAEAAAAXALb/DQABAAEAAAAXALf/DQABAAEAAAAXALj/DQABAAEAAAAXALn/DQABAAEAAAAXALr/DQABAAEAAAAXALv/DQABAAEAAAAXALz/DQABAAEAAAAYAKv/DQABAAEAAAAYAKz/DQABAAEAAAAYAK3/DQABAAEAAAAYAK7/DQABAAEAAAAYAK//DQABAAEAAAAYALD/DQABAAEAAAAYALH/DQABAAEAAAAYALL/DQABAAEAAAAYALP/DQABAAEAAAAYALT/DQABAAEAAAAYALX/DQABAAEAAAAYALb/DQABAAEAAAAYALf/DQABAAEAAAAYALj/DQABAAEAAAAYALn/DQABAAEAAAAYALr/DQABAAEAAAAYALv/DQABAAEAAAAYALz/DQABAAEAAAAZAKv/DQABAAEAAAAZAKz/DQABAAEAAAAZAK3/DQABAAEAAAAZAK7/DQABAAEAAAAZAK//DQABAAEAAAAZALD/DQABAAEAAAAZALH/DQABAAEAAAAZALL/DQABAAEAAAAZALP/DQABAAEAAAAZALT/DQABAAEAAAAZALX/DQABAAEAAAAZALb/DQABAAEAAAAZALf/DQABAAEAAAAZALj/DQABAAEAAAAZALn/DQABAAEAAAAZALr/DQABAAEAAAAZALv/DQABAAEAAAAZALz/DQABAAEAAAAaAKv/DQABAAEAAAAaAKz/DQABAAEAAAAaAK3/DQABAAEAAAAaAK7/DQABAAEAAAAaAK//DQABAAEAAAAaALD/DQABAAEAAAAaALH/DQABAAEAAAAaALL/DQABAAEAAAAaALP/DQABAAEAAAAaALT/DQABAAEAAAAaALX/DQABAAEAAAAaALb/DQABAAEAAAAaALf/DQABAAEAAAAaALj/DQABAAEAAAAaALn/DQABAAEAAAAaALr/DQABAAEAAAAaALv/DQABAAEAAAAaALz/DQABAAEAAAAbAKv/DQABAAEAAAAbAKz/DQABAAEAAAAbAK3/DQABAAEAAAAbAK7/DQABAAEAAAAbAK//DQABAAEAAAAbALD/DQABAAEAAAAbALH/DQABAAEAAAAbALL/DQABAAEAAAAbALP/DQABAAEAAAAbALT/DQABAAEAAAAbALX/DQABAAEAAAAbALb/DQABAAEAAAAbALf/DQABAAEAAAAbALj/DQABAAEAAAAbALn/DQABAAEAAAAbALr/DQABAAEAAAAbALv/DQABAAEAAAAbALz/DQABAAEAAAAcAKv/DQABAAEAAAAcAKz/DQABAAEAAAAcAK3/DQABAAEAAAAcAK7/DQABAAEAAAAcAK//DQABAAEAAAAcALD/DQABAAEAAAAcALH/DQABAAEAAAAcALL/DQABAAEAAAAcALP/DQABAAEAAAAcALT/DQABAAEAAAAcALX/DQABAAEAAAAcALb/DQABAAEAAAAcALf/DQABAAEAAAAcALj/DQABAAEAAAAcALn/DQABAAEAAAAcALr/DQABAAEAAAAcALv/DQABAAEAAAAcALz/DQABAAEAAAAdAKv/DQABAAEAAAAdAKz/DQABAAEAAAAdAK3/DQABAAEAAAAdAK7/DQABAAEAAAAdAK//DQABAAEAAAAdALD/DQABAAEAAAAdALH/DQABAAEAAAAdALL/DQABAAEAAAAdALP/DQABAAEAAAAdALT/DQABAAEAAAAdALX/DQABAAEAAAAdALb/DQABAAEAAAAdALf/DQABAAEAAAAdALj/DQABAAEAAAAdALn/DQABAAEAAAAdALr/DQABAAEAAAAdALv/DQABAAEAAAAdALz/DQABAAEAAAAeAKv/DQABAAEAAAAeAKz/DQABAAEAAAAeAK3/DQABAAEAAAAeAK7/DQABAAEAAAAeAK//DQABAAEAAAAeALD/DQABAAEAAAAeALH/DQABAAEAAAAeALL/DQABAAEAAAAeALP/DQABAAEAAAAeALT/DQABAAEAAAAeALX/DQABAAEAAAAeALb/DQABAAEAAAAeALf/DQABAAEAAAAeALj/DQABAAEAAAAeALn/DQABAAEAAAAeALr/DQABAAEAAAAeALv/DQABAAEAAAAeALz/DQABAAEAAAAfAKv/DQABAAEAAAAfAKz/DQABAAEAAAAfAK3/DQABAAEAAAAfAK7/DQABAAEAAAAfAK//DQABAAEAAAAfALD/DQABAAEAAAAfALH/DQABAAEAAAAfALL/DQABAAEAAAAfALP/DQABAAEAAAAfALT/DQABAAEAAAAfALX/DQABAAEAAAAfALb/DQABAAEAAAAfALf/DQABAAEAAAAfALj/DQABAAEAAAAfALn/DQABAAEAAAAfALr/DQABAAEAAAAfALv/DQABAAEAAAAfALz/DQABAAEAAAAgAKv/DQABAAEAAAAgAKz/DQABAAEAAAAgAK3/DQABAAEAAAAgAK7/DQABAAEAAAAgAK//DQABAAEAAAAgALD/DQABAAEAAAAgALH/DQABAAEAAAAgALL/DQABAAEAAAAgALP/DQABAAEAAAAgALT/DQABAAEAAAAgALX/DQABAAEAAAAgALb/DQABAAEAAAAgALf/DQABAAEAAAAgALj/DQABAAEAAAAgALn/DQABAAEAAAAgALr/DQABAAEAAAAgALv/DQABAAEAAAAgALz/DQABAAEAAAAhAKv/DQABAAEAAAAhAKz/DQABAAEAAAAhAK3/DQABAAEAAAAhAK7/DQABAAEAAAAhAK//DQABAAEAAAAhALD/DQABAAEAAAAhALH/DQABAAEAAAAhALL/DQABAAEAAAAhALP/DQABAAEAAAAhALT/DQABAAEAAAAhALX/DQABAAEAAAAhALb/DQABAAEAAAAhALf/DQABAAEAAAAhALj/DQABAAEAAAAhALn/DQABAAEAAAAhALr/DQABAAEAAAAhALv/DQABAAEAAAAhALz/DQABAAEAAAAiAKv/DQABAAEAAAAiAKz/DQABAAEAAAAiAK3/DQABAAEAAAAiAK7/DQABAAEAAAAiAK//DQABAAEAAAAiALD/DQABAAEAAAAiALH/DQABAAEAAAAiALL/DQABAAEAAAAiALP/DQABAAEAAAAiALT/DQABAAEAAAAiALX/DQABAAEAAAAiALb/DQABAAEAAAAiALf/DQABAAEAAAAiALj/DQABAAEAAAAiALn/DQABAAEAAAAiALr/DQABAAEAAAAiALv/DQABAAEAAAAjAKv/DQABAAEAAAAjAKz/DQABAAEAAAAjAK3/DQABAAEAAAAjAK7/DQABAAEAAAAjAK//DQABAAEAAAAjALD/DQABAAEAAAAjALH/DQABAAEAAAAjALL/DQABAAEAAAAjALP/DQABAAEAAAAjALT/DQABAAEAAAAjALX/DQABAAEAAAAjALb/DQABAAEAAAAjALf/DQABAAEAAAAjALj/DQABAAEAAAAjALn/DQABAAEAAAAjALr/DQABAAEAAAAjALv/DQABAAEAAAAkAKv/DQABAAEAAAAkAKz/DQABAAEAAAAkAK3/DQABAAEAAAAkAK7/DQABAAEAAAAkAK//DQABAAEAAAAkALD/DQABAAEAAAAkALH/DQABAAEAAAAkALL/DQABAAEAAAAkALP/DQABAAEAAAAkALT/DQABAAEAAAAkALX/DQABAAEAAAAkALb/DQABAAEAAAAkALf/DQABAAEAAAAkALj/DQABAAEAAAAkALn/DQABAAEAAAAkALr/DQABAAEAAAAkALv/DQABAAEAAAAlAKv/DQABAAEAAAAlAKz/DQABAAEAAAAlAK3/DQABAAEAAAAlAK7/DQABAAEAAAAlAK//DQABAAEAAAAlALD/DQABAAEAAAAlALH/DQABAAEAAAAlALL/DQABAAEAAAAlALP/DQABAAEAAAAlALT/DQABAAEAAAAlALX/DQABAAEAAAAlALb/DQABAAEAAAAlALf/DQABAAEAAAAlALj/DQABAAEAAAAlALn/DQABAAEAAAAlALr/DQABAAEAAAAlALv/DQABAAEAAAAmAKv/DQABAAEAAAAmAKz/DQABAAEAAAAmAK3/DQABAAEAAAAmAK7/DQABAAEAAAAmAK//DQABAAEAAAAmALD/DQABAAEAAAAmALH/DQABAAEAAAAmALL/DQABAAEAAAAmALP/DQABAAEAAAAmALT/DQABAAEAAAAmALX/DQABAAEAAAAmALb/DQABAAEAAAAmALf/DQABAAEAAAAmALj/DQABAAEAAAAmALn/DQABAAEAAAAmALr/DQABAAEAAAAmALv/DQABAAEAAAAmALz/DQABAAEAAAA=") +tile_set = ExtResource("10_1cww5") + +[node name="OnTheGround" type="Node2D" parent="." unique_id=1625112011] +y_sort_enabled = true +position = Vector2(129, 984) + +[node name="Bush" parent="OnTheGround" unique_id=778626326 instance=ExtResource("6_fseak")] +position = Vector2(3316, -3053) +sprite_frames = ExtResource("7_sejrf") + +[node name="Bush2" parent="OnTheGround" unique_id=2130097925 instance=ExtResource("6_fseak")] +position = Vector2(3282, -2835.9998) +scale = Vector2(0.8, 0.8) +sprite_frames = ExtResource("7_sejrf") + +[node name="Bush3" parent="OnTheGround" unique_id=863234785 instance=ExtResource("6_fseak")] +position = Vector2(2644, -2993) +scale = Vector2(0.65, 0.65) +sprite_frames = ExtResource("7_sejrf") + +[node name="Bush4" parent="OnTheGround" unique_id=904167693 instance=ExtResource("6_fseak")] +position = Vector2(2550, -2946.9998) +scale = Vector2(0.8, 0.8) +sprite_frames = ExtResource("7_sejrf") + +[node name="Bush5" parent="OnTheGround" unique_id=924552577 instance=ExtResource("6_fseak")] +position = Vector2(3363, -3029) +scale = Vector2(0.45, 0.45) +sprite_frames = ExtResource("7_sejrf") + +[node name="Player" parent="OnTheGround" unique_id=1416564784 instance=ExtResource("10_s4ggx")] +position = Vector2(2914, -885) +player_name = "StoryWeaver" +speeds = SubResource("Resource_12744") +sprite_frames = ExtResource("17_0wq77") + +[node name="Camera2D" type="Camera2D" parent="OnTheGround/Player" unique_id=1897581183] +zoom = Vector2(1.15, 1.15) +limit_left = 2468 +limit_top = -2559 +limit_right = 3738 +limit_bottom = 573 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="PlayerMode" type="Node" parent="OnTheGround/Player" unique_id=40122777] +script = ExtResource("1_hmxep") +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="LevelExit" type="Node2D" parent="OnTheGround" unique_id=1740681761] +y_sort_enabled = true +position = Vector2(2975, -3296) + +[node name="Door Exit" parent="OnTheGround/LevelExit" unique_id=1057529800 groups=["puerta_cinematica"] instance=ExtResource("8_ubofk")] +position = Vector2(0, 72) +script = ExtResource("17_1abjp") + +[node name="Teleporter" type="Area2D" parent="OnTheGround/LevelExit" unique_id=1023548033] +z_index = 10 +position = Vector2(0, 38) +collision_layer = 4 +script = ExtResource("21_1abjp") +next_scene = "uid://1x5hsommmc1d" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround/LevelExit/Teleporter" unique_id=1704183019] +position = Vector2(1.5, -4.9995117) +shape = SubResource("RectangleShape2D_lmnu5") + +[node name="TeleporterLogic" type="Node" parent="OnTheGround/LevelExit/Teleporter" unique_id=1246505361 node_paths=PackedStringArray("teleport_area", "scene_link")] +script = ExtResource("22_52rtq") +teleport_area = NodePath("..") +scene_link = NodePath("..") + +[node name="ArbolesIzquierda" type="Node2D" parent="OnTheGround" unique_id=439108694] +y_sort_enabled = true + +[node name="ArbolRocasI11" parent="OnTheGround/ArbolesIzquierda" unique_id=1182216860 instance=ExtResource("17_pxrfi")] +position = Vector2(2833, -3524) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI11" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI11/StaticBody2D" parent_id_path=PackedInt32Array(1182216860, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI9" parent="OnTheGround/ArbolesIzquierda" unique_id=541185780 instance=ExtResource("17_pxrfi")] +position = Vector2(2704, -3380.0002) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolI9" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolI9/StaticBody2D" parent_id_path=PackedInt32Array(541185780, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI9" parent="OnTheGround/ArbolesIzquierda" unique_id=1690545565 instance=ExtResource("17_pxrfi")] +position = Vector2(2594, -3254) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI9" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI9/StaticBody2D" parent_id_path=PackedInt32Array(1690545565, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI10" parent="OnTheGround/ArbolesIzquierda" unique_id=1328518022 instance=ExtResource("17_pxrfi")] +position = Vector2(2485, -3115) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolI10" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolI10/StaticBody2D" parent_id_path=PackedInt32Array(1328518022, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI10" parent="OnTheGround/ArbolesIzquierda" unique_id=2070038963 instance=ExtResource("17_pxrfi")] +position = Vector2(2356.0002, -2981.0002) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI10" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI10/StaticBody2D" parent_id_path=PackedInt32Array(2070038963, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI5" parent="OnTheGround/ArbolesIzquierda" unique_id=7004538 instance=ExtResource("17_pxrfi")] +position = Vector2(2428, -2836) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolI5" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolI5/StaticBody2D" parent_id_path=PackedInt32Array(7004538, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI5" parent="OnTheGround/ArbolesIzquierda" unique_id=320176925 instance=ExtResource("17_pxrfi")] +position = Vector2(2568, -2710) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI5" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI5/StaticBody2D" parent_id_path=PackedInt32Array(320176925, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI6" parent="OnTheGround/ArbolesIzquierda" unique_id=1631154589 instance=ExtResource("17_pxrfi")] +position = Vector2(2482, -2572) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolI6" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolI6/StaticBody2D" parent_id_path=PackedInt32Array(1631154589, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI6" parent="OnTheGround/ArbolesIzquierda" unique_id=1284926246 instance=ExtResource("17_pxrfi")] +position = Vector2(2554, -2427) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI6" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI6/StaticBody2D" parent_id_path=PackedInt32Array(1284926246, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolRocasI8" parent="OnTheGround/ArbolesIzquierda" unique_id=1720925693 instance=ExtResource("17_pxrfi")] +position = Vector2(2814, -1387) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI8" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI8/StaticBody2D" parent_id_path=PackedInt32Array(1720925693, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI3" parent="OnTheGround/ArbolesIzquierda" unique_id=1279194094 instance=ExtResource("17_pxrfi")] +position = Vector2(2676.9998, -2305) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolI3" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolI3/StaticBody2D" parent_id_path=PackedInt32Array(1279194094, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI3" parent="OnTheGround/ArbolesIzquierda" unique_id=174930231 instance=ExtResource("17_pxrfi")] +position = Vector2(2508.9998, -2247) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI3" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI3/StaticBody2D" parent_id_path=PackedInt32Array(174930231, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI4" parent="OnTheGround/ArbolesIzquierda" unique_id=1281826279 instance=ExtResource("17_pxrfi")] +position = Vector2(2644.9998, -2113) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolI4" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolI4/StaticBody2D" parent_id_path=PackedInt32Array(1281826279, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI4" parent="OnTheGround/ArbolesIzquierda" unique_id=1887308820 instance=ExtResource("17_pxrfi")] +position = Vector2(2485, -2045) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI4" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI4/StaticBody2D" parent_id_path=PackedInt32Array(1887308820, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI2" parent="OnTheGround/ArbolesIzquierda" unique_id=260574938 instance=ExtResource("17_pxrfi")] +position = Vector2(2565, -1934) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolI2" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolI2/StaticBody2D" parent_id_path=PackedInt32Array(260574938, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI2" parent="OnTheGround/ArbolesIzquierda" unique_id=1536881822 instance=ExtResource("17_pxrfi")] +position = Vector2(2397, -1876) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI2" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI2/StaticBody2D" parent_id_path=PackedInt32Array(1536881822, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI" parent="OnTheGround/ArbolesIzquierda" unique_id=295420573 instance=ExtResource("17_pxrfi")] +position = Vector2(2533, -1742) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolI" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolI/StaticBody2D" parent_id_path=PackedInt32Array(295420573, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI" parent="OnTheGround/ArbolesIzquierda" unique_id=1602674303 instance=ExtResource("17_pxrfi")] +position = Vector2(2403, -1657) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesIzquierda/ArbolRocasI/StaticBody2D" parent_id_path=PackedInt32Array(1602674303, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolesDerecha" type="Node2D" parent="OnTheGround" unique_id=561716656] +y_sort_enabled = true +position = Vector2(1037, 0) + +[node name="ArbolRocasI11" parent="OnTheGround/ArbolesDerecha" unique_id=1196184443 instance=ExtResource("17_pxrfi")] +position = Vector2(2079, -3460) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI11" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI11/StaticBody2D" parent_id_path=PackedInt32Array(1196184443, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI9" parent="OnTheGround/ArbolesDerecha" unique_id=112582656 instance=ExtResource("17_pxrfi")] +position = Vector2(2264, -3374) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolI9" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolI9/StaticBody2D" parent_id_path=PackedInt32Array(112582656, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI9" parent="OnTheGround/ArbolesDerecha" unique_id=1554076943 instance=ExtResource("17_pxrfi")] +position = Vector2(2409, -3245) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI9" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI9/StaticBody2D" parent_id_path=PackedInt32Array(1554076943, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI10" parent="OnTheGround/ArbolesDerecha" unique_id=697739948 instance=ExtResource("17_pxrfi")] +position = Vector2(2533, -3103) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolI10" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolI10/StaticBody2D" parent_id_path=PackedInt32Array(697739948, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI10" parent="OnTheGround/ArbolesDerecha" unique_id=1393027269 instance=ExtResource("17_pxrfi")] +position = Vector2(2601.0002, -2968) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI10" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI10/StaticBody2D" parent_id_path=PackedInt32Array(1393027269, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI5" parent="OnTheGround/ArbolesDerecha" unique_id=1428337615 instance=ExtResource("17_pxrfi")] +position = Vector2(2462, -2833) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolI5" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolI5/StaticBody2D" parent_id_path=PackedInt32Array(1428337615, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI5" parent="OnTheGround/ArbolesDerecha" unique_id=1412603327 instance=ExtResource("17_pxrfi")] +position = Vector2(2568, -2710) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI5" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI5/StaticBody2D" parent_id_path=PackedInt32Array(1412603327, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI6" parent="OnTheGround/ArbolesDerecha" unique_id=1808758485 instance=ExtResource("17_pxrfi")] +position = Vector2(2482, -2572) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolI6" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolI6/StaticBody2D" parent_id_path=PackedInt32Array(1808758485, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI6" parent="OnTheGround/ArbolesDerecha" unique_id=52229981 instance=ExtResource("17_pxrfi")] +position = Vector2(1940.0002, -1943) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI6" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI6/StaticBody2D" parent_id_path=PackedInt32Array(52229981, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI8" parent="OnTheGround/ArbolesDerecha" unique_id=659813607 instance=ExtResource("17_pxrfi")] +position = Vector2(2384, -2572) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolI8" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolI8/StaticBody2D" parent_id_path=PackedInt32Array(659813607, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI8" parent="OnTheGround/ArbolesDerecha" unique_id=727976142 instance=ExtResource("17_pxrfi")] +position = Vector2(2330, -2427) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI8" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI8/StaticBody2D" parent_id_path=PackedInt32Array(727976142, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI3" parent="OnTheGround/ArbolesDerecha" unique_id=290007454 instance=ExtResource("17_pxrfi")] +position = Vector2(2415, -2305) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolI3" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolI3/StaticBody2D" parent_id_path=PackedInt32Array(290007454, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI3" parent="OnTheGround/ArbolesDerecha" unique_id=2022888595 instance=ExtResource("17_pxrfi")] +position = Vector2(2302, -2247) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI3" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI3/StaticBody2D" parent_id_path=PackedInt32Array(2022888595, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI4" parent="OnTheGround/ArbolesDerecha" unique_id=995542907 instance=ExtResource("17_pxrfi")] +position = Vector2(2414, -2113) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolI4" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolI4/StaticBody2D" parent_id_path=PackedInt32Array(995542907, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI4" parent="OnTheGround/ArbolesDerecha" unique_id=1402602014 instance=ExtResource("17_pxrfi")] +position = Vector2(2496, -2045) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI4" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI4/StaticBody2D" parent_id_path=PackedInt32Array(1402602014, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI2" parent="OnTheGround/ArbolesDerecha" unique_id=1436373394 instance=ExtResource("17_pxrfi")] +position = Vector2(2449, -1934) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolI2" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolI2/StaticBody2D" parent_id_path=PackedInt32Array(1436373394, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI2" parent="OnTheGround/ArbolesDerecha" unique_id=630942373 instance=ExtResource("17_pxrfi")] +position = Vector2(2535, -1876) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI2" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI2/StaticBody2D" parent_id_path=PackedInt32Array(630942373, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="ArbolI" parent="OnTheGround/ArbolesDerecha" unique_id=1146468489 instance=ExtResource("17_pxrfi")] +position = Vector2(2441, -1742) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("25_0wq77") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolI" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_0wq77") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolI/StaticBody2D" parent_id_path=PackedInt32Array(1146468489, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_e388p") + +[node name="ArbolRocasI" parent="OnTheGround/ArbolesDerecha" unique_id=1798948482 instance=ExtResource("17_pxrfi")] +position = Vector2(2482.0002, -1657) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("25_1abjp") + +[node name="AnimatedSprite2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI" index="0" unique_id=2072962223] +sprite_frames = ExtResource("25_1abjp") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround/ArbolesDerecha/ArbolRocasI/StaticBody2D" parent_id_path=PackedInt32Array(1798948482, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_52rtq") + +[node name="Luto" type="CharacterBody2D" parent="OnTheGround" unique_id=1058889641 groups=["ignorar_shader"]] +position = Vector2(2843, -3079) + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="OnTheGround/Luto" unique_id=1040242935] +sprite_frames = ExtResource("21_1cww5") +animation = &"bark" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround/Luto" unique_id=1663804451] +position = Vector2(-1, 15) +rotation = -1.5707964 +scale = Vector2(0.715, 0.715) +shape = SubResource("CapsuleShape2D_0wq77") + +[node name="Lazaro" type="AnimatedSprite2D" parent="OnTheGround" unique_id=1336001243] +position = Vector2(2978, -3112) +scale = Vector2(1.0023472, 1) +sprite_frames = ExtResource("22_wgx5w") +animation = &"idle" +autoplay = "idle" +offset = Vector2(0, -38) + +[node name="StaticBody2D" type="StaticBody2D" parent="OnTheGround/Lazaro" unique_id=923331740] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround/Lazaro/StaticBody2D" unique_id=1469808961] +rotation = 1.5707964 +shape = SubResource("CapsuleShape2D_8wdvs") + +[node name="DetectorDialogo" type="Area2D" parent="OnTheGround" unique_id=625697625] +z_index = 5 +collision_layer = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround/DetectorDialogo" unique_id=703178916] +z_index = 5 +position = Vector2(3017.5, -2285) +shape = SubResource("RectangleShape2D_0wq77") + +[node name="punto_parada_lino" type="Marker2D" parent="OnTheGround" unique_id=1328588137] +position = Vector2(2840, -2987) + +[node name="PosicionJuntoALazaro" type="Marker2D" parent="OnTheGround" unique_id=205517446] +position = Vector2(2840, -3067) + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=25345245] + +[node name="InputHints" type="HBoxContainer" parent="ScreenOverlay" unique_id=1387075152] +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = 559.0 +offset_top = 46.0 +offset_right = 716.0 +offset_bottom = 146.0 +grow_vertical = 0 + +[node name="RepelHint" parent="ScreenOverlay/InputHints" unique_id=110897305 instance=ExtResource("19_vqxyo")] +layout_mode = 2 + +[node name="Cinematic" type="Node2D" parent="." unique_id=88584181] +position = Vector2(3125, 165) +script = ExtResource("20_1cp2a") +dialogue = ExtResource("21_vcrue") +autostart = false +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="HUD" parent="." unique_id=1801379255 instance=ExtResource("22_fhvab")] + +[node name="StoryQuestProgress" parent="HUD/HBoxContainer" parent_id_path=PackedInt32Array(1801379255, 1000774734) index="1" unique_id=373983898] +script = ExtResource("99_hudsp") +ocultar = false + +[node name="HelperContainer" parent="HUD/HBoxContainer/StoryQuestProgress/HBoxContainer" parent_id_path=PackedInt32Array(1801379255, 373983898, 2124538819) index="0" unique_id=1334612586] +visible = false + +[node name="SaturacionManager" type="Node" parent="." unique_id=961721989 groups=["ignorar_shader"]] +script = ExtResource("29_2ry4a") +material_mundo = ExtResource("30_0wq77") +material_jugador = ExtResource("31_1abjp") + +[node name="Niebla" type="CanvasLayer" parent="." unique_id=1350479213] +follow_viewport_enabled = true + +[node name="ColorRectNeblina" type="ColorRect" parent="Niebla" unique_id=1132724994] +material = SubResource("ShaderMaterial_1cww5") +offset_left = 1887.0 +offset_top = -2588.0 +offset_right = 4378.0 +offset_bottom = 588.0 + +[connection signal="goal_reached" from="FillGameLogic" to="FillGameLogic/LevelCompletedAnimation" method="play" binds= ["goal_completed"]] +[connection signal="body_entered" from="OnTheGround/DetectorDialogo" to="." method="_on_detector_dialogo_body_entered"] +[connection signal="cinematic_finished" from="Cinematic" to="FillGameLogic" method="start"] + +[editable path="OnTheGround/LevelExit/Door Exit"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI11"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolI9"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI9"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolI10"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI10"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolI5"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI5"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolI6"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI6"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI8"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolI3"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI3"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolI4"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI4"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolI2"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI2"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolI"] +[editable path="OnTheGround/ArbolesIzquierda/ArbolRocasI"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI11"] +[editable path="OnTheGround/ArbolesDerecha/ArbolI9"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI9"] +[editable path="OnTheGround/ArbolesDerecha/ArbolI10"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI10"] +[editable path="OnTheGround/ArbolesDerecha/ArbolI5"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI5"] +[editable path="OnTheGround/ArbolesDerecha/ArbolI6"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI6"] +[editable path="OnTheGround/ArbolesDerecha/ArbolI8"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI8"] +[editable path="OnTheGround/ArbolesDerecha/ArbolI3"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI3"] +[editable path="OnTheGround/ArbolesDerecha/ArbolI4"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI4"] +[editable path="OnTheGround/ArbolesDerecha/ArbolI2"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI2"] +[editable path="OnTheGround/ArbolesDerecha/ArbolI"] +[editable path="OnTheGround/ArbolesDerecha/ArbolRocasI"] +[editable path="HUD"] +[editable path="HUD/HBoxContainer/StoryQuestProgress"] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/el_hilo_que_no_teji_combat_round_1.dialogue b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/el_hilo_que_no_teji_combat_round_1.dialogue new file mode 100644 index 0000000000..b4aa924cfc --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/el_hilo_que_no_teji_combat_round_1.dialogue @@ -0,0 +1,9 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Lino: [speed=0.4]A partir de ahora estoy sólo, ¿verdad? [next=auto] +Lino: [speed=0.7]Ya no hay ladridos que me guíen...[next=2.0] +=> END +~ voz_lejana +???: [speed=0.5]No vayas a llegar demasiado tarde otra vez, niño...[next=3.0] +=> END diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/el_hilo_que_no_teji_combat_round_1.dialogue.import b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/el_hilo_que_no_teji_combat_round_1.dialogue.import new file mode 100644 index 0000000000..7c602c3f75 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/el_hilo_que_no_teji_combat_round_1.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=18 +type="Resource" +uid="uid://buwv0q8u3r1i5" +path="res://.godot/imported/el_hilo_que_no_teji_combat_round_1.dialogue-22af89b648281b7719690244287621e7.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/el_hilo_que_no_teji_combat_round_1.dialogue" +dest_files=["res://.godot/imported/el_hilo_que_no_teji_combat_round_1.dialogue-22af89b648281b7719690244287621e7.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/logica_antesala.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/logica_antesala.gd new file mode 100644 index 0000000000..068144ecc0 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/logica_antesala.gd @@ -0,0 +1,317 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D +## La antesala: el nivel 3.2 en pequeño. + +const AyudasDeEscena = preload("../../../shared/scripts/ayudas_de_escena.gd") +const BendicionDeLazaro = preload("../../../shared/scripts/bendicion_de_lazaro.gd") +const BendicionDeLuto = preload("../../../shared/scripts/bendicion_de_luto.gd") +const FlechaDeEmpuje = preload("../../../shared/scripts/flecha_de_empuje.gd") + +## elian_entrance.wav +const SONIDO_ENTRADA_ELIAN: AudioStream = preload("uid://5m257w00i35m") +## el_hilo_que_no_teji_combat_round_1.dialogue +const DIALOGO: DialogueResource = preload("uid://buwv0q8u3r1i5") +const TITULO_AL_BAJAR: String = "start" +const TITULO_VOZ_LEJANA: String = "voz_lejana" +const FUNDIDO_SONIDO: float = 2.0 +const BUS_SFX: StringName = &"SFX" +const GRUPO_SOMBRAS: StringName = &"throwing_enemy" +const GRUPO_PROYECTILES: StringName = &"projectiles" +const RUTA_OBJETOS: String = "OnTheGround/" +const ETIQUETA_IRA: String = "Ira" +const COLOR_IRA: Color = Color(0.6, 0.6, 0.6) +const INTENSIDAD_PESADILLA: float = 0.35 + +const PUENTE_DE_CADA_JARRON: Dictionary[String, Array] = { + "FillingBarrel": ["PuenteRoto2", "PuenteReparado2"], + "FillingBarrel3": ["PuenteRoto", "PuenteReparado"], +} +const ESCALERA: String = "Escalera" +const PASTO: String = "SubsueloPasto" +const CAPAS_DE_SUELO: Array[String] = [PASTO, "Madera", ESCALERA] +const CAPA_DEL_LAGO: String = "TintaLagoFill" +const CAPAS_SOLO_PARA_LINO: Array[String] = ["TintaLago", "SubsueloTierra"] +# Capa de colisión 512: los proyectiles no la tienen en su máscara, solo Lino +const CHOQUE_SOLO_LINO: int = 512 +const VELOCIDAD_PROYECTIL: float = 22.0 +const SEGUNDOS_ENTRE_DISPAROS: float = 4.0 +const Z_PROYECTILES: int = 20 +const ID_FUENTE_ORILLA: int = 0 + +# static para que los jarrones llenos sobrevivan al recargar la escena tras morir +static var jarrones_guardados: Array[String] = [] + +@export var orbes_por_jarron: int = 2 + +var jarrones_llenos: int = 0 +var orillas: TileMapLayer +var puentes_tejidos: Array[TileMapLayer] = [] +var bendicion: BendicionDeLazaro + +@onready var jugador: Player = $OnTheGround/Player +@onready var capas: Node2D = $TileMapLayers +@onready var panel_pensamiento: Control = get_node_or_null("HUD/PanelContainer") + + +func _ready() -> void: + add_child(GolpesALino.new(jugador, panel_pensamiento)) + if ElHiloQueNoTejiState.es_partida_nueva_para(scene_file_path): + jarrones_guardados.clear() + BendicionDeLazaro.olvidar(scene_file_path) + child_entered_tree.connect(_subir_proyectil) + + _configurar_sombras() + _conectar_jarrones() + + var pesadilla := Pesadilla.new() + pesadilla.grupos = [GRUPO_SOMBRAS] + pesadilla.intensidad_maxima = INTENSIDAD_PESADILLA + add_child(pesadilla) + + _mostrar_puentes_rotos() + + _dejar_pasar_los_proyectiles() + _restaurar_jarrones_llenos() + _crear_orillas() + _preparar_bendiciones() + + var cuerda := DescensoPorLaCuerda.new() + cuerda.bajada_terminada.connect(_decir_al_bajar) + add_child(cuerda) + add_child(ReaparicionEnHilo.new()) + + +## Las ayudas de Lázaro y de Luto, las mismas del nivel 3.2. Solo hacen falta mientras +## quede algún jarrón por llenar. +func _preparar_bendiciones() -> void: + if jarrones_llenos >= PUENTE_DE_CADA_JARRON.size(): + return + var flecha := FlechaDeEmpuje.new() + flecha.jugador = jugador + for nombre in PUENTE_DE_CADA_JARRON: + flecha.jarrones.append(get_node_or_null(RUTA_OBJETOS + nombre)) + add_child(flecha) + bendicion = BendicionDeLazaro.new() + bendicion.jugador = jugador + bendicion.nivel = scene_file_path + bendicion.flecha = flecha + add_child(bendicion) + var bendicion_de_luto := BendicionDeLuto.new() + bendicion_de_luto.jugador = jugador + bendicion_de_luto.nivel = scene_file_path + add_child(bendicion_de_luto) + + +func _sombras() -> Array[Node]: + var propias: Array[Node] = [] + for sombra in get_tree().get_nodes_in_group(GRUPO_SOMBRAS): + if is_ancestor_of(sombra): + propias.append(sombra) + return propias + + +func _configurar_sombras() -> void: + var etiquetas: Array[String] = [ETIQUETA_IRA] + var colores: Dictionary[String, Color] = {ETIQUETA_IRA: COLOR_IRA} + for sombra in _sombras(): + sombra.allowed_labels = etiquetas + sombra.color_per_label = colores + sombra.projectile_speed = VELOCIDAD_PROYECTIL + sombra.throwing_period = SEGUNDOS_ENTRE_DISPAROS + + +func _conectar_jarrones() -> void: + for nombre in PUENTE_DE_CADA_JARRON: + var jarron := get_node_or_null(RUTA_OBJETOS + nombre) as FillingBarrel + if jarron: + jarron.needed_amount = orbes_por_jarron + jarron.completed.connect(_al_llenar_jarron.bind(nombre)) + + +func _mostrar_puentes_rotos() -> void: + for nombre in PUENTE_DE_CADA_JARRON: + var roto := _puente_roto(nombre) + var reparado := _puente_reparado(nombre) + if roto: + roto.show() + roto.enabled = true + if reparado: + reparado.enabled = false + + +func _subir_proyectil(nodo: Node) -> void: + if nodo is Node2D and nodo.is_in_group("projectiles"): + nodo.z_index = maxi(nodo.z_index, Z_PROYECTILES) + # Todos los proyectiles de esta sala los lanzan sombras, así que todos llevan flecha. + nodo.set_meta(FlechaDeEmpuje.META_CON_FLECHA, true) + + +func _al_llenar_jarron(nombre: String) -> void: + jarrones_llenos += 1 + jarrones_guardados.append(nombre) + if bendicion: + bendicion.reiniciar_cuenta() + _reparar_el_puente(_puente_roto(nombre), _puente_reparado(nombre)) + if jarrones_llenos >= PUENTE_DE_CADA_JARRON.size(): + _despejar_la_antesala() + + +func _reparar_el_puente(roto: TileMapLayer, reparado: TileMapLayer) -> void: + if roto: + Retejido.desaparecer(roto, false, Retejido.DURACION_BREVE) + if not reparado: + return + await Retejido.tejer_por_franjas(reparado) + _quitar_bordes_bajo(reparado) + puentes_tejidos.append(reparado) + _crear_orillas() + + +func _restaurar_jarrones_llenos() -> void: + for nombre in jarrones_guardados: + var jarron := get_node_or_null(RUTA_OBJETOS + nombre) + if jarron: + jarron.queue_free() + jarrones_llenos += 1 + var roto := _puente_roto(nombre) + var reparado := _puente_reparado(nombre) + if roto: + roto.enabled = false + if reparado: + # La capa empieza oculta en la escena: sin show() el puente funciona pero no se ve. + reparado.show() + reparado.enabled = true + _quitar_bordes_bajo(reparado) + puentes_tejidos.append(reparado) + if jarrones_llenos >= PUENTE_DE_CADA_JARRON.size(): + _quitar_sombras() + + +func _quitar_sombras() -> void: + for sombra in _sombras(): + sombra.queue_free() + + +func _despejar_la_antesala() -> void: + _quitar_sombras() + if bendicion: + bendicion.queue_free() + get_tree().call_group(GRUPO_PROYECTILES, "remove") + _sonar_entrada_de_elian() + _decir_desde_lejos() + + +func _capa(nombre: String) -> TileMapLayer: + return capas.get_node_or_null(nombre) as TileMapLayer + + +func _puente_roto(jarron: String) -> TileMapLayer: + return _capa(PUENTE_DE_CADA_JARRON[jarron][0]) + + +func _puente_reparado(jarron: String) -> TileMapLayer: + return _capa(PUENTE_DE_CADA_JARRON[jarron][1]) + + +## Los proyectiles cruzan los bordes del lago; si no, se deshacen antes de llegar. +func _dejar_pasar_los_proyectiles() -> void: + for nombre in CAPAS_SOLO_PARA_LINO: + var capa := _capa(nombre) + if not capa or not capa.tile_set: + continue + # duplicado porque el TileSet es un recurso compartido con otros niveles + var tiles := capa.tile_set.duplicate() as TileSet + for capa_fisica in tiles.get_physics_layers_count(): + tiles.set_physics_layer_collision_layer(capa_fisica, CHOQUE_SOLO_LINO) + capa.tile_set = tiles + + +func _quitar_bordes_bajo(puente: TileMapLayer) -> void: + for nombre in CAPAS_SOLO_PARA_LINO: + var capa := _capa(nombre) + if not capa: + continue + for celda in capa.get_used_cells(): + var lugar := capa.to_global(capa.map_to_local(celda)) + if puente.get_cell_source_id(puente.local_to_map(puente.to_local(lugar))) != -1: + capa.erase_cell(celda) + + +func _crear_orillas() -> void: + var lago := _capa(CAPA_DEL_LAGO) + if not lago: + return + if not orillas: + orillas = TileMapLayer.new() + orillas.name = "OrillasDelLago" + orillas.visible = false + orillas.position = lago.position + orillas.tile_set = _tiles_de_orilla(lago.tile_set.tile_size) + capas.add_child(orillas) + orillas.clear() + var suelos: Array[TileMapLayer] = [] + for nombre in CAPAS_DE_SUELO: + if _capa(nombre): + suelos.append(_capa(nombre)) + suelos.append_array(puentes_tejidos) + for celda in lago.get_used_cells(): + var lugar := lago.to_global(lago.map_to_local(celda)) + if not _hay_suelo(suelos, lugar): + orillas.set_cell(celda, ID_FUENTE_ORILLA, Vector2i.ZERO) + + +func _hay_suelo(suelos: Array[TileMapLayer], lugar: Vector2) -> bool: + for suelo in suelos: + if suelo.get_cell_source_id(suelo.local_to_map(suelo.to_local(lugar))) != -1: + return true + return false + + +func _tiles_de_orilla(tamano: Vector2i) -> TileSet: + var tiles := TileSet.new() + tiles.tile_size = tamano + tiles.add_physics_layer() + tiles.set_physics_layer_collision_layer(0, CHOQUE_SOLO_LINO) + tiles.set_physics_layer_collision_mask(0, 0) + var imagen := Image.create_empty(tamano.x, tamano.y, false, Image.FORMAT_RGBA8) + var fuente := TileSetAtlasSource.new() + fuente.texture = ImageTexture.create_from_image(imagen) + fuente.texture_region_size = tamano + tiles.add_source(fuente, ID_FUENTE_ORILLA) + fuente.create_tile(Vector2i.ZERO) + var medio := Vector2(tamano) / 2.0 + var datos := fuente.get_tile_data(Vector2i.ZERO, 0) + datos.add_collision_polygon(0) + datos.set_collision_polygon_points( + 0, + 0, + PackedVector2Array([-medio, Vector2(medio.x, -medio.y), medio, Vector2(-medio.x, medio.y)]) + ) + return tiles + + +func _sonar_entrada_de_elian() -> void: + var sonido := AudioStreamPlayer.new() + sonido.stream = SONIDO_ENTRADA_ELIAN + sonido.bus = BUS_SFX + add_child(sonido) + sonido.play() + var apagar := sonido.create_tween() + apagar.tween_interval(maxf(SONIDO_ENTRADA_ELIAN.get_length() - FUNDIDO_SONIDO, 0.0)) + # Se baja el volumen real (no los decibelios) para que la bajada se oiga pareja. + apagar.tween_method( + func(volumen: float) -> void: sonido.volume_db = linear_to_db(volumen), + 1.0, + 0.0, + FUNDIDO_SONIDO + ) + apagar.tween_callback(sonido.queue_free) + + +func _decir_al_bajar() -> void: + DialogueManager.show_dialogue_balloon(DIALOGO, TITULO_AL_BAJAR) + + +func _decir_desde_lejos() -> void: + await AyudasDeEscena.mostrar_globo_arriba(DIALOGO, TITULO_VOZ_LEJANA) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/logica_antesala.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/logica_antesala.gd.uid new file mode 100644 index 0000000000..115bd95686 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/logica_antesala.gd.uid @@ -0,0 +1 @@ +uid://b1suk88i08m0 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/el_hilo_que_no_teji_combat_1.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/el_hilo_que_no_teji_combat_1.tscn new file mode 100644 index 0000000000..3f7a80ce59 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/el_hilo_que_no_teji_combat_1.tscn @@ -0,0 +1,422 @@ +[gd_scene format=4 uid="uid://1x5hsommmc1d"] + +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="1_hmxep"] +[ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="2_kqcdy"] +[ext_resource type="AudioStream" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/musica/musica_combate_suave.tres" id="3_ewq1d"] +[ext_resource type="TileSet" uid="uid://dmg13wgcc7so5" path="res://scenes/quests/story_quests/renya_beyond_sorrow/renya_tileset.tres" id="5_yncjp"] +[ext_resource type="TileSet" uid="uid://do0ffypatd77h" path="res://tiles/bridges.tres" id="7_mrbqg"] +[ext_resource type="TileSet" uid="uid://ci0x5m62qamxl" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres" id="8_eixv0"] +[ext_resource type="Script" uid="uid://d4kc8ssvew575" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd" id="8_qh24p"] +[ext_resource type="TileSet" uid="uid://32t5p1co051n" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_exterior_floors.tres" id="9_8oghu"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="10_s4ggx"] +[ext_resource type="TileSet" uid="uid://c6nlhb7aax3w" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_telar.tres" id="10_sfd7b"] +[ext_resource type="PackedScene" uid="uid://b82nsrh332syj" path="res://scenes/game_elements/characters/enemies/throwing_enemy/throwing_enemy.tscn" id="12_2hb3j"] +[ext_resource type="TileSet" uid="uid://bhxxs2hh0ojby" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_bridges.tres" id="12_kdwjs"] +[ext_resource type="PackedScene" uid="uid://dbh80jgmf2crw" path="res://scenes/quests/story_quests/renya_beyond_sorrow/1_combat/enemies_components/projectile.tscn" id="14_ywhry"] +[ext_resource type="PackedScene" uid="uid://y8ha8abfyap2" path="res://scenes/game_elements/props/filling_barrel/filling_barrel.tscn" id="15_1drjy"] +[ext_resource type="Material" uid="uid://64aeyjitacv3" path="res://scenes/game_elements/props/void/void_chromakey_material.tres" id="15_wnjit"] +[ext_resource type="TileSet" uid="uid://ciq5guijvlyb0" path="res://tiles/void_chromakey.tres" id="16_onkli"] +[ext_resource type="Script" uid="uid://d1ly6uhh500xu" path="res://scenes/game_elements/characters/enemies/void_spreading_enemy/components/tile_map_cover.gd" id="17_1er4b"] +[ext_resource type="PackedScene" uid="uid://dkx3dgc1br3b4" path="res://scenes/ui_elements/input_hints/repel_input_hint.tscn" id="19_vqxyo"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="20_1cp2a"] +[ext_resource type="Script" uid="uid://csev4hv57utxv" path="res://scenes/game_logic/walk_behaviors/character_speeds.gd" id="22_26dl2"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="22_fhvab"] +[ext_resource type="SpriteFrames" uid="uid://pe5f4oarex8m" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player_collar.tres" id="23_4767o"] +[ext_resource type="Material" uid="uid://bi6a51mic57oq" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_lino.tres" id="24_87rgm"] +[ext_resource type="Script" uid="uid://0gr6vi3gxhcp" path="res://scenes/game_elements/props/teleporter/teleporter_logic.gd" id="25_qh24p"] +[ext_resource type="SpriteFrames" uid="uid://b3c54mgad0o45" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/el_hilo_que_no_teji_shadow04_enemy.tres" id="28_c31jv"] +[ext_resource type="PackedScene" uid="uid://cahsamhamvuqc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign.tscn" id="38_sgcqg"] +[ext_resource type="Script" uid="uid://d234e6xbur7bt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd" id="44_gpsi7"] +[ext_resource type="FontFile" uid="uid://c3bb7lmvdqc5e" path="res://assets/third_party/fonts/jersey/Jersey20-Regular.ttf" id="45_owxyk"] +[ext_resource type="Script" uid="uid://2ipchillwtnj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd" id="46_aqjtk"] +[ext_resource type="Script" uid="uid://d1wyim6fdlfsh" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd" id="47_xb4ja"] +[ext_resource type="Script" uid="uid://f56505k8qm17" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd" id="48_4ec8v"] +[ext_resource type="Material" uid="uid://cht88adq0hk3f" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_mundo.tres" id="49_38otb"] +[ext_resource type="Resource" uid="uid://cut4yag2eux0s" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue" id="54_kh8iq"] +[ext_resource type="Script" uid="uid://b1suk88i08m0" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_1/combat_1_components/logica_antesala.gd" id="90_antesala"] +[ext_resource type="Script" uid="uid://d2vp62mjrf6gn" path="res://scenes/globals/scene_switcher/scene_link.gd" id="91_enlace"] +[ext_resource type="PackedScene" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign_firma.tscn" id="92_cartel_firma"] +[ext_resource type="Script" uid="uid://cuwsjyrirfuyp" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd" id="98_jarron_roto"] +[ext_resource type="PackedScene" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/bloque_deslizante.tscn" id="99_bloque_deslizante"] + +[sub_resource type="Resource" id="Resource_60hq5"] +script = ExtResource("22_26dl2") +walk_speed = 180.0 +run_speed = 230.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_salida_antesala"] +size = Vector2(190, 70) + +[sub_resource type="LabelSettings" id="LabelSettings_3e6us"] +font = ExtResource("45_owxyk") +font_size = 22 +outline_size = 10 +outline_color = Color(0, 0, 0, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qh7ra"] +content_margin_left = 24.0 +content_margin_top = 12.0 +content_margin_right = 24.0 +content_margin_bottom = 12.0 +bg_color = Color(0, 0, 0, 0.3529412) +corner_radius_top_left = 100 +corner_radius_top_right = 100 +corner_radius_bottom_right = 100 +corner_radius_bottom_left = 100 + +[node name="InkCombat2" type="Node2D" unique_id=1383576457] +y_sort_enabled = true +script = ExtResource("90_antesala") + +[node name="PlayerMode" type="Node" parent="." unique_id=1085376852] +script = ExtResource("1_hmxep") +mode = 1 +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="BackgroundMusic" parent="." unique_id=1953829043 instance=ExtResource("2_kqcdy")] +stream = ExtResource("3_ewq1d") + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1294802011] +position = Vector2(-70, 1258) + +[node name="TintaLago" type="TileMapLayer" parent="TileMapLayers" unique_id=1040066419 groups=["ignorar_shader"]] +modulate = Color(0.3, 0.1, 0.24, 1) +z_index = -2 +position = Vector2(0, 7) +tile_map_data = PackedByteArray("AABRAC4AAAAAAAAAAABRAC8AAAAAAAAAAABRADAAAAAAAAAAAABRADEAAAAAAAAAAABRADIAAAAAAAAAAABSACwAAAAAAAAAAABSAC0AAAAAAAAAAABSAC4AAAAAAAAAAABSAC8AAAAAAAAAAABSADAAAAAAAAAAAABSADEAAAAAAAAAAABSADIAAAAAAAAAAABSADMAAAAAAAAAAABSADQAAAAAAAAAAABTACsAAAAAAAAAAABTACwAAAAAAAAAAABTAC0AAAAAAAAAAABTAC4AAAAAAAAAAABTAC8AAAAAAAAAAABTADAAAAAAAAAAAABTADEAAAAAAAAAAABTADIAAAAAAAAAAABTADMAAAAAAAAAAABTADQAAAAAAAAAAABTADUAAAAAAAAAAABUACoAAAAAAAAAAABUACsAAAAAAAAAAABUACwAAAAAAAAAAABUAC0AAAAAAAAAAABUADMAAAAAAAAAAABUADQAAAAAAAAAAABUADUAAAAAAAAAAABUADYAAAAAAAAAAABVACkAAAAAAAAAAABVACoAAAAAAAAAAABVACsAAAAAAAAAAABVACwAAAAAAAAAAABVADQAAAAAAAAAAABVADUAAAAAAAAAAABVADYAAAAAAAAAAABVADcAAAAAAAAAAABWACkAAAAAAAAAAABWACoAAAAAAAAAAABWACsAAAAAAAAAAABWADUAAAAAAAAAAABWADYAAAAAAAAAAABWADcAAAAAAAAAAABXACgAAAAAAAAAAABXACkAAAAAAAAAAABXACoAAAAAAAAAAABXADYAAAAAAAAAAABXADcAAAAAAAAAAABXADgAAAAAAAAAAABYADYAAAAAAAAAAABYADcAAAAAAAAAAABYADgAAAAAAAAAAABZADYAAAAAAAAAAABZADcAAAAAAAAAAABZADgAAAAAAAAAAABaADYAAAAAAAAAAABaADcAAAAAAAAAAABaADgAAAAAAAAAAABbACgAAAAAAAAAAABbACkAAAAAAAAAAABbACoAAAAAAAAAAABbADYAAAAAAAAAAABbADcAAAAAAAAAAABbADgAAAAAAAAAAABcACkAAAAAAAAAAABcACoAAAAAAAAAAABcACsAAAAAAAAAAABcADUAAAAAAAAAAABcADYAAAAAAAAAAABcADcAAAAAAAAAAABdACkAAAAAAAAAAABdACoAAAAAAAAAAABdACsAAAAAAAAAAABdACwAAAAAAAAAAABdADQAAAAAAAAAAABdADUAAAAAAAAAAABdADYAAAAAAAAAAABdADcAAAAAAAAAAABeACoAAAAAAAAAAABeACsAAAAAAAAAAABeACwAAAAAAAAAAABeAC0AAAAAAAAAAABeADMAAAAAAAAAAABeADQAAAAAAAAAAABeADUAAAAAAAAAAABeADYAAAAAAAAAAABfACsAAAAAAAAAAABfACwAAAAAAAAAAABfAC0AAAAAAAAAAABfAC4AAAAAAAAAAABfAC8AAAAAAAAAAABfADAAAAAAAAAAAABfADEAAAAAAAAAAABfADIAAAAAAAAAAABfADMAAAAAAAAAAABfADQAAAAAAAAAAABfADUAAAAAAAAAAABgACwAAAAAAAAAAABgAC0AAAAAAAAAAABgAC4AAAAAAAAAAABgAC8AAAAAAAAAAABgADAAAAAAAAAAAABgADEAAAAAAAAAAABgADIAAAAAAAAAAABgADMAAAAAAAAAAABgADQAAAAAAAAAAABhAC4AAAAAAAAAAABhAC8AAAAAAAAAAABhADAAAAAAAAAAAABhADEAAAAAAAAAAABhADIAAAAAAAAAAABXACcAAAAAAAAAAABbACcAAAAAAAAAAAA=") +tile_set = ExtResource("5_yncjp") + +[node name="TintaLagoFill" type="TileMapLayer" parent="TileMapLayers" unique_id=1731923252 groups=["ignorar_shader"]] +modulate = Color(0.3, 0.1, 0.24, 1) +z_index = -5 +position = Vector2(0, 7) +tile_map_data = PackedByteArray("AABaABMAAAAAAAAAAABaABQAAAAAAAAAAABZABQAAAAAAAAAAABZABMAAAAAAAAAAABYABMAAAAAAAAAAABYABQAAAAAAAAAAABXABMAAAAAAAAAAABXABQAAAAAAAAAAABLABAAAAAAAAAAAABLABEAAAAAAAAAAABLABMAAAAAAAAAAABLABQAAAAAAAAAAABMABAAAAAAAAAAAABMABEAAAAAAAAAAABMABMAAAAAAAAAAABMABQAAAAAAAAAAABNABAAAAAAAAAAAABNABEAAAAAAAAAAABNABIAAAAAAAAAAABNABQAAAAAAAAAAABOABAAAAAAAAAAAABOABEAAAAAAAAAAABOABIAAAAAAAAAAABOABQAAAAAAAAAAABPABAAAAAAAAAAAABPABEAAAAAAAAAAABPABIAAAAAAAAAAABPABQAAAAAAAAAAABQABAAAAAAAAAAAABQABEAAAAAAAAAAABQABIAAAAAAAAAAABQABQAAAAAAAAAAABRABAAAAAAAAAAAABRABEAAAAAAAAAAABRABIAAAAAAAAAAABRABQAAAAAAAAAAABSABAAAAAAAAAAAABSABEAAAAAAAAAAABSABIAAAAAAAAAAABSABMAAAAAAAAAAABTABAAAAAAAAAAAABTABEAAAAAAAAAAABTABIAAAAAAAAAAABTABMAAAAAAAAAAABUABAAAAAAAAAAAABUABEAAAAAAAAAAABUABIAAAAAAAAAAABUABMAAAAAAAAAAABVABAAAAAAAAAAAABVABEAAAAAAAAAAABVABIAAAAAAAAAAABVABMAAAAAAAAAAABWABAAAAAAAAAAAABWABEAAAAAAAAAAABWABIAAAAAAAAAAABWABMAAAAAAAAAAABWABQAAAAAAAAAAABXABAAAAAAAAAAAABXABEAAAAAAAAAAABXABIAAAAAAAAAAABYABAAAAAAAAAAAABYABEAAAAAAAAAAABYABIAAAAAAAAAAABZABAAAAAAAAAAAABZABEAAAAAAAAAAABZABIAAAAAAAAAAABaABAAAAAAAAAAAABaABEAAAAAAAAAAABaABIAAAAAAAAAAABbABAAAAAAAAAAAABbABEAAAAAAAAAAABbABIAAAAAAAAAAABbABMAAAAAAAAAAABbABQAAAAAAAAAAABcABAAAAAAAAAAAABcABEAAAAAAAAAAABcABIAAAAAAAAAAABcABMAAAAAAAAAAABcABQAAAAAAAAAAABdABAAAAAAAAAAAABdABEAAAAAAAAAAABdABIAAAAAAAAAAABdABMAAAAAAAAAAABdABQAAAAAAAAAAABeABAAAAAAAAAAAABeABEAAAAAAAAAAABeABIAAAAAAAAAAABeABMAAAAAAAAAAABeABQAAAAAAAAAAABfABAAAAAAAAAAAABfABEAAAAAAAAAAABfABIAAAAAAAAAAABfABMAAAAAAAAAAABfABQAAAAAAAAAAABgABAAAAAAAAAAAABgABEAAAAAAAAAAABgABIAAAAAAAAAAABgABMAAAAAAAAAAABgABQAAAAAAAAAAABhABAAAAAAAAAAAABhABEAAAAAAAAAAABhABIAAAAAAAAAAABhABMAAAAAAAAAAABhABQAAAAAAAAAAABiABAAAAAAAAAAAABiABEAAAAAAAAAAABiABIAAAAAAAAAAABiABMAAAAAAAAAAABiABQAAAAAAAAAAABjABAAAAAAAAAAAABjABEAAAAAAAAAAABjABIAAAAAAAAAAABjABMAAAAAAAAAAABjABQAAAAAAAAAAABkABAAAAAAAAAAAABkABEAAAAAAAAAAABkABIAAAAAAAAAAABkABMAAAAAAAAAAABkABQAAAAAAAAAAABlABAAAAAAAAAAAABlABEAAAAAAAAAAABlABIAAAAAAAAAAABlABMAAAAAAAAAAABlABQAAAAAAAAAAABmABAAAAAAAAAAAABmABEAAAAAAAAAAABmABIAAAAAAAAAAABmABMAAAAAAAAAAABmABQAAAAAAAAAAABnABAAAAAAAAAAAABnABEAAAAAAAAAAABnABIAAAAAAAAAAABnABMAAAAAAAAAAABnABQAAAAAAAAAAABLABUAAAAAAAAAAABLABYAAAAAAAAAAABLABcAAAAAAAAAAABLABgAAAAAAAAAAABLABkAAAAAAAAAAABLABoAAAAAAAAAAABLABsAAAAAAAAAAABLABwAAAAAAAAAAABLAB0AAAAAAAAAAABLAB4AAAAAAAAAAABMABUAAAAAAAAAAABMABYAAAAAAAAAAABMABcAAAAAAAAAAABMABgAAAAAAAAAAABMABkAAAAAAAAAAABMABoAAAAAAAAAAABMABsAAAAAAAAAAABMABwAAAAAAAAAAABMAB0AAAAAAAAAAABMAB4AAAAAAAAAAABNABUAAAAAAAAAAABNABYAAAAAAAAAAABNABcAAAAAAAAAAABNABgAAAAAAAAAAABNABkAAAAAAAAAAABNABoAAAAAAAAAAABNABsAAAAAAAAAAABNABwAAAAAAAAAAABNAB0AAAAAAAAAAABNAB4AAAAAAAAAAABOABUAAAAAAAAAAABOABYAAAAAAAAAAABOABcAAAAAAAAAAABOABgAAAAAAAAAAABOABkAAAAAAAAAAABOABoAAAAAAAAAAABOABsAAAAAAAAAAABOABwAAAAAAAAAAABOAB0AAAAAAAAAAABOAB4AAAAAAAAAAABPABUAAAAAAAAAAABPABYAAAAAAAAAAABPABcAAAAAAAAAAABPABgAAAAAAAAAAABPABkAAAAAAAAAAABPABoAAAAAAAAAAABPABsAAAAAAAAAAABPABwAAAAAAAAAAABPAB0AAAAAAAAAAABPAB4AAAAAAAAAAABQABUAAAAAAAAAAABQABYAAAAAAAAAAABQABcAAAAAAAAAAABQABgAAAAAAAAAAABQABkAAAAAAAAAAABQABoAAAAAAAAAAABQABsAAAAAAAAAAABQABwAAAAAAAAAAABQAB0AAAAAAAAAAABQAB4AAAAAAAAAAABRABUAAAAAAAAAAABRABYAAAAAAAAAAABRABcAAAAAAAAAAABRABgAAAAAAAAAAABRABkAAAAAAAAAAABRABoAAAAAAAAAAABRABsAAAAAAAAAAABRABwAAAAAAAAAAABRAB0AAAAAAAAAAABRAB4AAAAAAAAAAABSABUAAAAAAAAAAABSABYAAAAAAAAAAABSABcAAAAAAAAAAABSABgAAAAAAAAAAABSABkAAAAAAAAAAABSABoAAAAAAAAAAABSABsAAAAAAAAAAABSABwAAAAAAAAAAABSAB0AAAAAAAAAAABSAB4AAAAAAAAAAABTABUAAAAAAAAAAABTABYAAAAAAAAAAABTABcAAAAAAAAAAABTABgAAAAAAAAAAABTABkAAAAAAAAAAABTABoAAAAAAAAAAABTABsAAAAAAAAAAABTABwAAAAAAAAAAABTAB0AAAAAAAAAAABTAB4AAAAAAAAAAABUABUAAAAAAAAAAABUABYAAAAAAAAAAABUABcAAAAAAAAAAABUABgAAAAAAAAAAABUABkAAAAAAAAAAABUABoAAAAAAAAAAABUABsAAAAAAAAAAABUABwAAAAAAAAAAABUAB0AAAAAAAAAAABUAB4AAAAAAAAAAABVABUAAAAAAAAAAABVABYAAAAAAAAAAABVABcAAAAAAAAAAABVABgAAAAAAAAAAABVABkAAAAAAAAAAABVABoAAAAAAAAAAABVABsAAAAAAAAAAABVABwAAAAAAAAAAABVAB0AAAAAAAAAAABVAB4AAAAAAAAAAABWABYAAAAAAAAAAABWABcAAAAAAAAAAABWABgAAAAAAAAAAABWABkAAAAAAAAAAABWABoAAAAAAAAAAABWABsAAAAAAAAAAABWABwAAAAAAAAAAABWAB0AAAAAAAAAAABWAB4AAAAAAAAAAABXABYAAAAAAAAAAABXABcAAAAAAAAAAABXABgAAAAAAAAAAABXABkAAAAAAAAAAABXABoAAAAAAAAAAABXABsAAAAAAAAAAABXABwAAAAAAAAAAABXAB0AAAAAAAAAAABXAB4AAAAAAAAAAABYABYAAAAAAAAAAABYABcAAAAAAAAAAABYABgAAAAAAAAAAABYABkAAAAAAAAAAABYABoAAAAAAAAAAABYABsAAAAAAAAAAABYABwAAAAAAAAAAABYAB0AAAAAAAAAAABYAB4AAAAAAAAAAABZABYAAAAAAAAAAABZABcAAAAAAAAAAABZABgAAAAAAAAAAABZABkAAAAAAAAAAABZABoAAAAAAAAAAABZABsAAAAAAAAAAABZABwAAAAAAAAAAABZAB0AAAAAAAAAAABZAB4AAAAAAAAAAABaABYAAAAAAAAAAABaABcAAAAAAAAAAABaABgAAAAAAAAAAABaABkAAAAAAAAAAABaABoAAAAAAAAAAABaABsAAAAAAAAAAABaABwAAAAAAAAAAABaAB0AAAAAAAAAAABaAB4AAAAAAAAAAABbABYAAAAAAAAAAABbABcAAAAAAAAAAABbABgAAAAAAAAAAABbABkAAAAAAAAAAABbABoAAAAAAAAAAABbABsAAAAAAAAAAABbABwAAAAAAAAAAABbAB0AAAAAAAAAAABbAB4AAAAAAAAAAABcABYAAAAAAAAAAABcABcAAAAAAAAAAABcABgAAAAAAAAAAABcABkAAAAAAAAAAABcABoAAAAAAAAAAABcABsAAAAAAAAAAABcABwAAAAAAAAAAABcAB0AAAAAAAAAAABcAB4AAAAAAAAAAABdABYAAAAAAAAAAABdABcAAAAAAAAAAABdABgAAAAAAAAAAABdABkAAAAAAAAAAABdABoAAAAAAAAAAABdABsAAAAAAAAAAABdABwAAAAAAAAAAABdAB0AAAAAAAAAAABdAB4AAAAAAAAAAABeABYAAAAAAAAAAABeABcAAAAAAAAAAABeABgAAAAAAAAAAABeABkAAAAAAAAAAABeABoAAAAAAAAAAABeABsAAAAAAAAAAABeABwAAAAAAAAAAABeAB0AAAAAAAAAAABeAB4AAAAAAAAAAABfABUAAAAAAAAAAABfABYAAAAAAAAAAABfABcAAAAAAAAAAABfABgAAAAAAAAAAABfABkAAAAAAAAAAABfABoAAAAAAAAAAABfABsAAAAAAAAAAABfABwAAAAAAAAAAABfAB0AAAAAAAAAAABfAB4AAAAAAAAAAABgABUAAAAAAAAAAABgABYAAAAAAAAAAABgABcAAAAAAAAAAABgABgAAAAAAAAAAABgABkAAAAAAAAAAABgABoAAAAAAAAAAABgABsAAAAAAAAAAABgABwAAAAAAAAAAABgAB0AAAAAAAAAAABgAB4AAAAAAAAAAABhABUAAAAAAAAAAABhABYAAAAAAAAAAABhABcAAAAAAAAAAABhABgAAAAAAAAAAABhABkAAAAAAAAAAABhABoAAAAAAAAAAABhABsAAAAAAAAAAABhABwAAAAAAAAAAABhAB0AAAAAAAAAAABhAB4AAAAAAAAAAABiABUAAAAAAAAAAABiABYAAAAAAAAAAABiABcAAAAAAAAAAABiABgAAAAAAAAAAABiABkAAAAAAAAAAABiABoAAAAAAAAAAABiABsAAAAAAAAAAABiABwAAAAAAAAAAABiAB0AAAAAAAAAAABiAB4AAAAAAAAAAABjABUAAAAAAAAAAABjABYAAAAAAAAAAABjABcAAAAAAAAAAABjABgAAAAAAAAAAABjABkAAAAAAAAAAABjABoAAAAAAAAAAABjABsAAAAAAAAAAABjABwAAAAAAAAAAABjAB0AAAAAAAAAAABjAB4AAAAAAAAAAABkABUAAAAAAAAAAABkABYAAAAAAAAAAABkABcAAAAAAAAAAABkABgAAAAAAAAAAABkABkAAAAAAAAAAABkABoAAAAAAAAAAABkABsAAAAAAAAAAABkABwAAAAAAAAAAABkAB0AAAAAAAAAAABkAB4AAAAAAAAAAABlABUAAAAAAAAAAABlABYAAAAAAAAAAABlABcAAAAAAAAAAABlABgAAAAAAAAAAABlABkAAAAAAAAAAABlABoAAAAAAAAAAABlABsAAAAAAAAAAABlABwAAAAAAAAAAABlAB0AAAAAAAAAAABlAB4AAAAAAAAAAABmABUAAAAAAAAAAABmABYAAAAAAAAAAABmABcAAAAAAAAAAABmABgAAAAAAAAAAABmABkAAAAAAAAAAABmABoAAAAAAAAAAABmABsAAAAAAAAAAABmABwAAAAAAAAAAABmAB0AAAAAAAAAAABmAB4AAAAAAAAAAABnABUAAAAAAAAAAABnABYAAAAAAAAAAABnABcAAAAAAAAAAABnABgAAAAAAAAAAABnABkAAAAAAAAAAABnABoAAAAAAAAAAABnABsAAAAAAAAAAABnABwAAAAAAAAAAABnAB0AAAAAAAAAAABnAB4AAAAAAAAAAABLAB8AAAAAAAAAAABLACAAAAAAAAAAAABLACEAAAAAAAAAAABMAB8AAAAAAAAAAABMACAAAAAAAAAAAABMACEAAAAAAAAAAABNAB8AAAAAAAAAAABNACAAAAAAAAAAAABNACEAAAAAAAAAAABOAB8AAAAAAAAAAABOACAAAAAAAAAAAABOACEAAAAAAAAAAABPAB8AAAAAAAAAAABPACAAAAAAAAAAAABPACEAAAAAAAAAAABQAB8AAAAAAAAAAABQACAAAAAAAAAAAABQACEAAAAAAAAAAABRAB8AAAAAAAAAAABRACAAAAAAAAAAAABRACEAAAAAAAAAAABSAB8AAAAAAAAAAABSACAAAAAAAAAAAABSACEAAAAAAAAAAABTAB8AAAAAAAAAAABTACAAAAAAAAAAAABTACEAAAAAAAAAAABUAB8AAAAAAAAAAABUACAAAAAAAAAAAABUACEAAAAAAAAAAABVAB8AAAAAAAAAAABVACAAAAAAAAAAAABVACEAAAAAAAAAAABWAB8AAAAAAAAAAABWACAAAAAAAAAAAABWACEAAAAAAAAAAABXAB8AAAAAAAAAAABXACAAAAAAAAAAAABXACEAAAAAAAAAAABYAB8AAAAAAAAAAABYACAAAAAAAAAAAABYACEAAAAAAAAAAABZAB8AAAAAAAAAAABZACAAAAAAAAAAAABZACEAAAAAAAAAAABaAB8AAAAAAAAAAABaACAAAAAAAAAAAABaACEAAAAAAAAAAABbAB8AAAAAAAAAAABbACAAAAAAAAAAAABbACEAAAAAAAAAAABcAB8AAAAAAAAAAABcACAAAAAAAAAAAABcACEAAAAAAAAAAABdAB8AAAAAAAAAAABdACAAAAAAAAAAAABdACEAAAAAAAAAAABeAB8AAAAAAAAAAABeACAAAAAAAAAAAABeACEAAAAAAAAAAABfAB8AAAAAAAAAAABfACAAAAAAAAAAAABfACEAAAAAAAAAAABgAB8AAAAAAAAAAABgACAAAAAAAAAAAABgACEAAAAAAAAAAABhAB8AAAAAAAAAAABhACAAAAAAAAAAAABhACEAAAAAAAAAAABiAB8AAAAAAAAAAABiACAAAAAAAAAAAABiACEAAAAAAAAAAABjAB8AAAAAAAAAAABjACAAAAAAAAAAAABjACEAAAAAAAAAAABkAB8AAAAAAAAAAABkACAAAAAAAAAAAABkACEAAAAAAAAAAABlAB8AAAAAAAAAAABlACAAAAAAAAAAAABlACEAAAAAAAAAAABmAB8AAAAAAAAAAABmACAAAAAAAAAAAABmACEAAAAAAAAAAABnAB8AAAAAAAAAAABnACAAAAAAAAAAAABnACEAAAAAAAAAAABVACkAAAAAAAAAAABWACkAAAAAAAAAAABWACoAAAAAAAAAAABXACoAAAAAAAAAAABYACsAAAAAAAAAAABZACwAAAAAAAAAAABaACwAAAAAAAAAAABbAC0AAAAAAAAAAABbAC4AAAAAAAAAAABcAC8AAAAAAAAAAABcADAAAAAAAAAAAABdADAAAAAAAAAAAABdADEAAAAAAAAAAABVACoAAAAAAAAAAABVACsAAAAAAAAAAABVACwAAAAAAAAAAABVAC0AAAAAAAAAAABVAC4AAAAAAAAAAABVAC8AAAAAAAAAAABVADAAAAAAAAAAAABVADEAAAAAAAAAAABWACsAAAAAAAAAAABWACwAAAAAAAAAAABWAC0AAAAAAAAAAABWAC4AAAAAAAAAAABWAC8AAAAAAAAAAABWADAAAAAAAAAAAABWADEAAAAAAAAAAABXACkAAAAAAAAAAABXACsAAAAAAAAAAABXACwAAAAAAAAAAABXAC0AAAAAAAAAAABXAC4AAAAAAAAAAABXAC8AAAAAAAAAAABXADAAAAAAAAAAAABXADEAAAAAAAAAAABYACkAAAAAAAAAAABYACoAAAAAAAAAAABYACwAAAAAAAAAAABYAC0AAAAAAAAAAABYAC4AAAAAAAAAAABYAC8AAAAAAAAAAABYADAAAAAAAAAAAABYADEAAAAAAAAAAABZACkAAAAAAAAAAABZACoAAAAAAAAAAABZACsAAAAAAAAAAABZAC0AAAAAAAAAAABZAC4AAAAAAAAAAABZAC8AAAAAAAAAAABZADAAAAAAAAAAAABZADEAAAAAAAAAAABaACkAAAAAAAAAAABaACoAAAAAAAAAAABaACsAAAAAAAAAAABaAC0AAAAAAAAAAABaAC4AAAAAAAAAAABaAC8AAAAAAAAAAABaADAAAAAAAAAAAABaADEAAAAAAAAAAABbACkAAAAAAAAAAABbACoAAAAAAAAAAABbACsAAAAAAAAAAABbACwAAAAAAAAAAABbAC8AAAAAAAAAAABbADAAAAAAAAAAAABbADEAAAAAAAAAAABcACkAAAAAAAAAAABcACoAAAAAAAAAAABcACsAAAAAAAAAAABcACwAAAAAAAAAAABcAC0AAAAAAAAAAABcAC4AAAAAAAAAAABcADEAAAAAAAAAAABdACkAAAAAAAAAAABdACoAAAAAAAAAAABdACsAAAAAAAAAAABdACwAAAAAAAAAAABdAC0AAAAAAAAAAABdAC4AAAAAAAAAAABdAC8AAAAAAAAAAABUACoAAAAAAAAAAABUACsAAAAAAAAAAABUACwAAAAAAAAAAABUAC0AAAAAAAAAAABUAC4AAAAAAAAAAABUAC8AAAAAAAAAAABUADAAAAAAAAAAAABUADEAAAAAAAAAAABUADIAAAAAAAAAAABUADMAAAAAAAAAAABVADIAAAAAAAAAAABVADMAAAAAAAAAAABWADIAAAAAAAAAAABWADMAAAAAAAAAAABXADIAAAAAAAAAAABXADMAAAAAAAAAAABYADIAAAAAAAAAAABYADMAAAAAAAAAAABZADIAAAAAAAAAAABZADMAAAAAAAAAAABaADIAAAAAAAAAAABaADMAAAAAAAAAAABbADIAAAAAAAAAAABbADMAAAAAAAAAAABcADIAAAAAAAAAAABcADMAAAAAAAAAAABdADIAAAAAAAAAAABdADMAAAAAAAAAAABeACoAAAAAAAAAAABeACsAAAAAAAAAAABeACwAAAAAAAAAAABeAC0AAAAAAAAAAABeAC4AAAAAAAAAAABeAC8AAAAAAAAAAABeADAAAAAAAAAAAABeADEAAAAAAAAAAABeADIAAAAAAAAAAABeADMAAAAAAAAAAABTACsAAAAAAAAAAABTACwAAAAAAAAAAABTAC0AAAAAAAAAAABTAC4AAAAAAAAAAABTAC8AAAAAAAAAAABTADAAAAAAAAAAAABTADEAAAAAAAAAAABTADIAAAAAAAAAAABTADMAAAAAAAAAAABTADQAAAAAAAAAAABUADQAAAAAAAAAAABVADQAAAAAAAAAAABWADQAAAAAAAAAAABXADQAAAAAAAAAAABYADQAAAAAAAAAAABZADQAAAAAAAAAAABaADQAAAAAAAAAAABbADQAAAAAAAAAAABcADQAAAAAAAAAAABdADQAAAAAAAAAAABeADQAAAAAAAAAAABfACsAAAAAAAAAAABfACwAAAAAAAAAAABfAC0AAAAAAAAAAABfAC4AAAAAAAAAAABfAC8AAAAAAAAAAABfADAAAAAAAAAAAABfADEAAAAAAAAAAABfADIAAAAAAAAAAABfADMAAAAAAAAAAABfADQAAAAAAAAAAABSACwAAAAAAAAAAABSAC0AAAAAAAAAAABSAC4AAAAAAAAAAABSAC8AAAAAAAAAAABSADAAAAAAAAAAAABSADEAAAAAAAAAAABSADIAAAAAAAAAAABSADMAAAAAAAAAAABSADQAAAAAAAAAAABgACwAAAAAAAAAAABgAC0AAAAAAAAAAABgAC4AAAAAAAAAAABgAC8AAAAAAAAAAABgADAAAAAAAAAAAABgADEAAAAAAAAAAABgADIAAAAAAAAAAABgADMAAAAAAAAAAABgADQAAAAAAAAAAABRAC4AAAAAAAAAAABRAC8AAAAAAAAAAABRADAAAAAAAAAAAABRADEAAAAAAAAAAABRADIAAAAAAAAAAABhAC4AAAAAAAAAAABhAC8AAAAAAAAAAABhADAAAAAAAAAAAABhADEAAAAAAAAAAABhADIAAAAAAAAAAABTADUAAAAAAAAAAABUADUAAAAAAAAAAABVADUAAAAAAAAAAABWADUAAAAAAAAAAABXADUAAAAAAAAAAABYADUAAAAAAAAAAABZADUAAAAAAAAAAABaADUAAAAAAAAAAABbADUAAAAAAAAAAABcADUAAAAAAAAAAABdADUAAAAAAAAAAABeADUAAAAAAAAAAABfADUAAAAAAAAAAABUADYAAAAAAAAAAABVADYAAAAAAAAAAABWADYAAAAAAAAAAABXADYAAAAAAAAAAABYADYAAAAAAAAAAABZADYAAAAAAAAAAABaADYAAAAAAAAAAABbADYAAAAAAAAAAABcADYAAAAAAAAAAABdADYAAAAAAAAAAABeADYAAAAAAAAAAABVADcAAAAAAAAAAABWADcAAAAAAAAAAABXADcAAAAAAAAAAABYADcAAAAAAAAAAABZADcAAAAAAAAAAABaADcAAAAAAAAAAABbADcAAAAAAAAAAABcADcAAAAAAAAAAABdADcAAAAAAAAAAABXADgAAAAAAAAAAABYADgAAAAAAAAAAABZADgAAAAAAAAAAABaADgAAAAAAAAAAABbADgAAAAAAAAAAABIAA4AAAAAAAAAAABIAA8AAAAAAAAAAABIABAAAAAAAAAAAABIABIAAAAAAAAAAABIABMAAAAAAAAAAABIABQAAAAAAAAAAABIABUAAAAAAAAAAABIABYAAAAAAAAAAABIABcAAAAAAAAAAABIABgAAAAAAAAAAABIABkAAAAAAAAAAABIABoAAAAAAAAAAABIABsAAAAAAAAAAABIABwAAAAAAAAAAABIAB0AAAAAAAAAAABIAB4AAAAAAAAAAABIAB8AAAAAAAAAAABIACAAAAAAAAAAAABIACEAAAAAAAAAAABIACIAAAAAAAAAAABIACMAAAAAAAAAAABIACQAAAAAAAAAAABIACUAAAAAAAAAAABIACYAAAAAAAAAAABIACcAAAAAAAAAAABIACgAAAAAAAAAAABIACkAAAAAAAAAAABIACoAAAAAAAAAAABIACsAAAAAAAAAAABIACwAAAAAAAAAAABIAC0AAAAAAAAAAABIAC4AAAAAAAAAAABIAC8AAAAAAAAAAABIADAAAAAAAAAAAABIADEAAAAAAAAAAABIADIAAAAAAAAAAABIADMAAAAAAAAAAABIADQAAAAAAAAAAABIADUAAAAAAAAAAABIADYAAAAAAAAAAABIADcAAAAAAAAAAABIADgAAAAAAAAAAABIADkAAAAAAAAAAABIADoAAAAAAAAAAABIADsAAAAAAAAAAABIADwAAAAAAAAAAABIAD0AAAAAAAAAAABIAD4AAAAAAAAAAABJAA4AAAAAAAAAAABJAA8AAAAAAAAAAABJABAAAAAAAAAAAABJABIAAAAAAAAAAABJABMAAAAAAAAAAABJABQAAAAAAAAAAABJABUAAAAAAAAAAABJABYAAAAAAAAAAABJABcAAAAAAAAAAABJABgAAAAAAAAAAABJABkAAAAAAAAAAABJABoAAAAAAAAAAABJABsAAAAAAAAAAABJABwAAAAAAAAAAABJAB0AAAAAAAAAAABJAB4AAAAAAAAAAABJAB8AAAAAAAAAAABJACAAAAAAAAAAAABJACEAAAAAAAAAAABJACIAAAAAAAAAAABJACMAAAAAAAAAAABJACQAAAAAAAAAAABJACUAAAAAAAAAAABJACYAAAAAAAAAAABJACcAAAAAAAAAAABJACgAAAAAAAAAAABJACkAAAAAAAAAAABJACoAAAAAAAAAAABJACsAAAAAAAAAAABJACwAAAAAAAAAAABJAC0AAAAAAAAAAABJAC4AAAAAAAAAAABJAC8AAAAAAAAAAABJADAAAAAAAAAAAABJADEAAAAAAAAAAABJADIAAAAAAAAAAABJADMAAAAAAAAAAABJADQAAAAAAAAAAABJADUAAAAAAAAAAABJADYAAAAAAAAAAABJADcAAAAAAAAAAABJADgAAAAAAAAAAABJADkAAAAAAAAAAABJADoAAAAAAAAAAABJADsAAAAAAAAAAABJADwAAAAAAAAAAABJAD0AAAAAAAAAAABJAD4AAAAAAAAAAABKAA4AAAAAAAAAAABKAA8AAAAAAAAAAABKABAAAAAAAAAAAABKABIAAAAAAAAAAABKABMAAAAAAAAAAABKABQAAAAAAAAAAABKABUAAAAAAAAAAABKABYAAAAAAAAAAABKABcAAAAAAAAAAABKABgAAAAAAAAAAABKABkAAAAAAAAAAABKABoAAAAAAAAAAABKABsAAAAAAAAAAABKABwAAAAAAAAAAABKAB0AAAAAAAAAAABKAB4AAAAAAAAAAABKAB8AAAAAAAAAAABKACAAAAAAAAAAAABKACEAAAAAAAAAAABKACIAAAAAAAAAAABKACMAAAAAAAAAAABKACQAAAAAAAAAAABKACUAAAAAAAAAAABKACYAAAAAAAAAAABKACcAAAAAAAAAAABKACgAAAAAAAAAAABKACkAAAAAAAAAAABKACoAAAAAAAAAAABKACsAAAAAAAAAAABKACwAAAAAAAAAAABKAC0AAAAAAAAAAABKAC4AAAAAAAAAAABKAC8AAAAAAAAAAABKADAAAAAAAAAAAABKADEAAAAAAAAAAABKADIAAAAAAAAAAABKADMAAAAAAAAAAABKADQAAAAAAAAAAABKADUAAAAAAAAAAABKADYAAAAAAAAAAABKADcAAAAAAAAAAABKADgAAAAAAAAAAABKADkAAAAAAAAAAABKADoAAAAAAAAAAABKADsAAAAAAAAAAABKADwAAAAAAAAAAABKAD0AAAAAAAAAAABKAD4AAAAAAAAAAABLAA4AAAAAAAAAAABLAA8AAAAAAAAAAABLACIAAAAAAAAAAABLACMAAAAAAAAAAABLACQAAAAAAAAAAABLACUAAAAAAAAAAABLACYAAAAAAAAAAABLACcAAAAAAAAAAABLACgAAAAAAAAAAABLACkAAAAAAAAAAABLACoAAAAAAAAAAABLACsAAAAAAAAAAABLACwAAAAAAAAAAABLAC0AAAAAAAAAAABLAC4AAAAAAAAAAABLAC8AAAAAAAAAAABLADAAAAAAAAAAAABLADEAAAAAAAAAAABLADIAAAAAAAAAAABLADMAAAAAAAAAAABLADQAAAAAAAAAAABLADUAAAAAAAAAAABLADYAAAAAAAAAAABLADcAAAAAAAAAAABLADgAAAAAAAAAAABLADkAAAAAAAAAAABLADoAAAAAAAAAAABLADsAAAAAAAAAAABLADwAAAAAAAAAAABLAD0AAAAAAAAAAABLAD4AAAAAAAAAAABMAA4AAAAAAAAAAABMAA8AAAAAAAAAAABMACIAAAAAAAAAAABMACMAAAAAAAAAAABMACQAAAAAAAAAAABMACUAAAAAAAAAAABMACYAAAAAAAAAAABMACcAAAAAAAAAAABMACgAAAAAAAAAAABMACkAAAAAAAAAAABMACoAAAAAAAAAAABMACsAAAAAAAAAAABMACwAAAAAAAAAAABMAC0AAAAAAAAAAABMAC4AAAAAAAAAAABMAC8AAAAAAAAAAABMADAAAAAAAAAAAABMADEAAAAAAAAAAABMADIAAAAAAAAAAABMADMAAAAAAAAAAABMADQAAAAAAAAAAABMADUAAAAAAAAAAABMADYAAAAAAAAAAABMADcAAAAAAAAAAABMADgAAAAAAAAAAABMADkAAAAAAAAAAABMADoAAAAAAAAAAABMADsAAAAAAAAAAABMADwAAAAAAAAAAABMAD0AAAAAAAAAAABMAD4AAAAAAAAAAABNAA4AAAAAAAAAAABNAA8AAAAAAAAAAABNACIAAAAAAAAAAABNACMAAAAAAAAAAABNACQAAAAAAAAAAABNACUAAAAAAAAAAABNACYAAAAAAAAAAABNACcAAAAAAAAAAABNACgAAAAAAAAAAABNACkAAAAAAAAAAABNACoAAAAAAAAAAABNACsAAAAAAAAAAABNACwAAAAAAAAAAABNAC0AAAAAAAAAAABNAC4AAAAAAAAAAABNAC8AAAAAAAAAAABNADAAAAAAAAAAAABNADEAAAAAAAAAAABNADIAAAAAAAAAAABNADMAAAAAAAAAAABNADQAAAAAAAAAAABNADUAAAAAAAAAAABNADYAAAAAAAAAAABNADcAAAAAAAAAAABNADgAAAAAAAAAAABNADkAAAAAAAAAAABNADoAAAAAAAAAAABNADsAAAAAAAAAAABNADwAAAAAAAAAAABNAD0AAAAAAAAAAABNAD4AAAAAAAAAAABOAA4AAAAAAAAAAABOAA8AAAAAAAAAAABOACIAAAAAAAAAAABOACMAAAAAAAAAAABOACQAAAAAAAAAAABOACUAAAAAAAAAAABOACYAAAAAAAAAAABOACcAAAAAAAAAAABOACgAAAAAAAAAAABOACkAAAAAAAAAAABOACoAAAAAAAAAAABOACsAAAAAAAAAAABOACwAAAAAAAAAAABOAC0AAAAAAAAAAABOAC4AAAAAAAAAAABOAC8AAAAAAAAAAABOADAAAAAAAAAAAABOADEAAAAAAAAAAABOADIAAAAAAAAAAABOADMAAAAAAAAAAABOADQAAAAAAAAAAABOADUAAAAAAAAAAABOADYAAAAAAAAAAABOADcAAAAAAAAAAABOADgAAAAAAAAAAABOADkAAAAAAAAAAABOADoAAAAAAAAAAABOADsAAAAAAAAAAABOADwAAAAAAAAAAABOAD0AAAAAAAAAAABOAD4AAAAAAAAAAABPAA4AAAAAAAAAAABPAA8AAAAAAAAAAABPACIAAAAAAAAAAABPACMAAAAAAAAAAABPACQAAAAAAAAAAABPACUAAAAAAAAAAABPACYAAAAAAAAAAABPACcAAAAAAAAAAABPACgAAAAAAAAAAABPACkAAAAAAAAAAABPACoAAAAAAAAAAABPACsAAAAAAAAAAABPACwAAAAAAAAAAABPAC0AAAAAAAAAAABPAC4AAAAAAAAAAABPAC8AAAAAAAAAAABPADAAAAAAAAAAAABPADEAAAAAAAAAAABPADIAAAAAAAAAAABPADMAAAAAAAAAAABPADQAAAAAAAAAAABPADUAAAAAAAAAAABPADYAAAAAAAAAAABPADcAAAAAAAAAAABPADgAAAAAAAAAAABPADkAAAAAAAAAAABPADoAAAAAAAAAAABPADsAAAAAAAAAAABPADwAAAAAAAAAAABPAD0AAAAAAAAAAABPAD4AAAAAAAAAAABQAA4AAAAAAAAAAABQAA8AAAAAAAAAAABQACIAAAAAAAAAAABQACMAAAAAAAAAAABQACQAAAAAAAAAAABQACUAAAAAAAAAAABQACYAAAAAAAAAAABQACcAAAAAAAAAAABQACgAAAAAAAAAAABQACkAAAAAAAAAAABQACoAAAAAAAAAAABQACsAAAAAAAAAAABQACwAAAAAAAAAAABQAC0AAAAAAAAAAABQAC4AAAAAAAAAAABQAC8AAAAAAAAAAABQADAAAAAAAAAAAABQADEAAAAAAAAAAABQADIAAAAAAAAAAABQADMAAAAAAAAAAABQADQAAAAAAAAAAABQADUAAAAAAAAAAABQADYAAAAAAAAAAABQADcAAAAAAAAAAABQADgAAAAAAAAAAABQADkAAAAAAAAAAABQADoAAAAAAAAAAABQADsAAAAAAAAAAABQADwAAAAAAAAAAABQAD0AAAAAAAAAAABQAD4AAAAAAAAAAABRAA4AAAAAAAAAAABRAA8AAAAAAAAAAABRACIAAAAAAAAAAABRACMAAAAAAAAAAABRACQAAAAAAAAAAABRACUAAAAAAAAAAABRACYAAAAAAAAAAABRACcAAAAAAAAAAABRACgAAAAAAAAAAABRACkAAAAAAAAAAABRACoAAAAAAAAAAABRACsAAAAAAAAAAABRACwAAAAAAAAAAABRAC0AAAAAAAAAAABRADMAAAAAAAAAAABRADQAAAAAAAAAAABRADUAAAAAAAAAAABRADYAAAAAAAAAAABRADcAAAAAAAAAAABRADgAAAAAAAAAAABRADkAAAAAAAAAAABRADoAAAAAAAAAAABRADsAAAAAAAAAAABRADwAAAAAAAAAAABRAD0AAAAAAAAAAABRAD4AAAAAAAAAAABSAA4AAAAAAAAAAABSAA8AAAAAAAAAAABSACIAAAAAAAAAAABSACMAAAAAAAAAAABSACQAAAAAAAAAAABSACUAAAAAAAAAAABSACYAAAAAAAAAAABSACcAAAAAAAAAAABSACgAAAAAAAAAAABSACkAAAAAAAAAAABSACoAAAAAAAAAAABSACsAAAAAAAAAAABSADUAAAAAAAAAAABSADYAAAAAAAAAAABSADcAAAAAAAAAAABSADgAAAAAAAAAAABSADkAAAAAAAAAAABSADoAAAAAAAAAAABSADsAAAAAAAAAAABSADwAAAAAAAAAAABSAD0AAAAAAAAAAABSAD4AAAAAAAAAAABTAA4AAAAAAAAAAABTAA8AAAAAAAAAAABTACIAAAAAAAAAAABTACMAAAAAAAAAAABTACQAAAAAAAAAAABTACUAAAAAAAAAAABTACYAAAAAAAAAAABTACcAAAAAAAAAAABTACgAAAAAAAAAAABTACkAAAAAAAAAAABTACoAAAAAAAAAAABTADYAAAAAAAAAAABTADcAAAAAAAAAAABTADgAAAAAAAAAAABTADkAAAAAAAAAAABTADoAAAAAAAAAAABTADsAAAAAAAAAAABTADwAAAAAAAAAAABTAD0AAAAAAAAAAABTAD4AAAAAAAAAAABUAA4AAAAAAAAAAABUAA8AAAAAAAAAAABUACIAAAAAAAAAAABUACMAAAAAAAAAAABUACQAAAAAAAAAAABUACUAAAAAAAAAAABUACYAAAAAAAAAAABUACcAAAAAAAAAAABUACgAAAAAAAAAAABUACkAAAAAAAAAAABUADcAAAAAAAAAAABUADgAAAAAAAAAAABUADkAAAAAAAAAAABUADoAAAAAAAAAAABUADsAAAAAAAAAAABUADwAAAAAAAAAAABUAD0AAAAAAAAAAABUAD4AAAAAAAAAAABVAA4AAAAAAAAAAABVAA8AAAAAAAAAAABVACIAAAAAAAAAAABVACMAAAAAAAAAAABVACQAAAAAAAAAAABVACUAAAAAAAAAAABVACYAAAAAAAAAAABVACcAAAAAAAAAAABVACgAAAAAAAAAAABVADgAAAAAAAAAAABVADkAAAAAAAAAAABVADoAAAAAAAAAAABVADsAAAAAAAAAAABVADwAAAAAAAAAAABVAD0AAAAAAAAAAABVAD4AAAAAAAAAAABWAA4AAAAAAAAAAABWAA8AAAAAAAAAAABWACIAAAAAAAAAAABWACMAAAAAAAAAAABWACQAAAAAAAAAAABWACUAAAAAAAAAAABWACYAAAAAAAAAAABWACcAAAAAAAAAAABWACgAAAAAAAAAAABWADgAAAAAAAAAAABWADkAAAAAAAAAAABWADoAAAAAAAAAAABWADsAAAAAAAAAAABWADwAAAAAAAAAAABWAD0AAAAAAAAAAABWAD4AAAAAAAAAAABXAA4AAAAAAAAAAABXAA8AAAAAAAAAAABXACIAAAAAAAAAAABXACMAAAAAAAAAAABXACQAAAAAAAAAAABXACUAAAAAAAAAAABXACYAAAAAAAAAAABXACcAAAAAAAAAAABXACgAAAAAAAAAAABXADkAAAAAAAAAAABXADoAAAAAAAAAAABXADsAAAAAAAAAAABXADwAAAAAAAAAAABXAD0AAAAAAAAAAABXAD4AAAAAAAAAAABYAA4AAAAAAAAAAABYAA8AAAAAAAAAAABYACIAAAAAAAAAAABYACMAAAAAAAAAAABYACQAAAAAAAAAAABYACUAAAAAAAAAAABYACYAAAAAAAAAAABYACcAAAAAAAAAAABYACgAAAAAAAAAAABYADkAAAAAAAAAAABYADoAAAAAAAAAAABYADsAAAAAAAAAAABYADwAAAAAAAAAAABYAD0AAAAAAAAAAABYAD4AAAAAAAAAAABZAA4AAAAAAAAAAABZAA8AAAAAAAAAAABZACIAAAAAAAAAAABZACMAAAAAAAAAAABZACQAAAAAAAAAAABZACUAAAAAAAAAAABZACYAAAAAAAAAAABZACcAAAAAAAAAAABZACgAAAAAAAAAAABZADkAAAAAAAAAAABZADoAAAAAAAAAAABZADsAAAAAAAAAAABZADwAAAAAAAAAAABZAD0AAAAAAAAAAABZAD4AAAAAAAAAAABaAA4AAAAAAAAAAABaAA8AAAAAAAAAAABaACIAAAAAAAAAAABaACMAAAAAAAAAAABaACQAAAAAAAAAAABaACUAAAAAAAAAAABaACYAAAAAAAAAAABaACcAAAAAAAAAAABaACgAAAAAAAAAAABaADkAAAAAAAAAAABaADoAAAAAAAAAAABaADsAAAAAAAAAAABaADwAAAAAAAAAAABaAD0AAAAAAAAAAABaAD4AAAAAAAAAAABbAA4AAAAAAAAAAABbAA8AAAAAAAAAAABbACIAAAAAAAAAAABbACMAAAAAAAAAAABbACQAAAAAAAAAAABbACUAAAAAAAAAAABbACYAAAAAAAAAAABbACcAAAAAAAAAAABbACgAAAAAAAAAAABbADkAAAAAAAAAAABbADoAAAAAAAAAAABbADsAAAAAAAAAAABbADwAAAAAAAAAAABbAD0AAAAAAAAAAABbAD4AAAAAAAAAAABcAA4AAAAAAAAAAABcAA8AAAAAAAAAAABcACIAAAAAAAAAAABcACMAAAAAAAAAAABcACQAAAAAAAAAAABcACUAAAAAAAAAAABcACYAAAAAAAAAAABcACcAAAAAAAAAAABcACgAAAAAAAAAAABcADgAAAAAAAAAAABcADkAAAAAAAAAAABcADoAAAAAAAAAAABcADsAAAAAAAAAAABcADwAAAAAAAAAAABcAD0AAAAAAAAAAABcAD4AAAAAAAAAAABdAA4AAAAAAAAAAABdAA8AAAAAAAAAAABdACIAAAAAAAAAAABdACMAAAAAAAAAAABdACQAAAAAAAAAAABdACUAAAAAAAAAAABdACYAAAAAAAAAAABdACcAAAAAAAAAAABdACgAAAAAAAAAAABdADgAAAAAAAAAAABdADkAAAAAAAAAAABdADoAAAAAAAAAAABdADsAAAAAAAAAAABdADwAAAAAAAAAAABdAD0AAAAAAAAAAABdAD4AAAAAAAAAAABeAA4AAAAAAAAAAABeAA8AAAAAAAAAAABeACIAAAAAAAAAAABeACMAAAAAAAAAAABeACQAAAAAAAAAAABeACUAAAAAAAAAAABeACYAAAAAAAAAAABeACcAAAAAAAAAAABeACgAAAAAAAAAAABeACkAAAAAAAAAAABeADcAAAAAAAAAAABeADgAAAAAAAAAAABeADkAAAAAAAAAAABeADoAAAAAAAAAAABeADsAAAAAAAAAAABeADwAAAAAAAAAAABeAD0AAAAAAAAAAABeAD4AAAAAAAAAAABfAA4AAAAAAAAAAABfAA8AAAAAAAAAAABfACIAAAAAAAAAAABfACMAAAAAAAAAAABfACQAAAAAAAAAAABfACUAAAAAAAAAAABfACYAAAAAAAAAAABfACcAAAAAAAAAAABfACgAAAAAAAAAAABfACkAAAAAAAAAAABfACoAAAAAAAAAAABfADYAAAAAAAAAAABfADcAAAAAAAAAAABfADgAAAAAAAAAAABfADkAAAAAAAAAAABfADoAAAAAAAAAAABfADsAAAAAAAAAAABfADwAAAAAAAAAAABfAD0AAAAAAAAAAABfAD4AAAAAAAAAAABgAA4AAAAAAAAAAABgAA8AAAAAAAAAAABgACIAAAAAAAAAAABgACMAAAAAAAAAAABgACQAAAAAAAAAAABgACUAAAAAAAAAAABgACYAAAAAAAAAAABgACcAAAAAAAAAAABgACgAAAAAAAAAAABgACkAAAAAAAAAAABgACoAAAAAAAAAAABgACsAAAAAAAAAAABgADUAAAAAAAAAAABgADYAAAAAAAAAAABgADcAAAAAAAAAAABgADgAAAAAAAAAAABgADkAAAAAAAAAAABgADoAAAAAAAAAAABgADsAAAAAAAAAAABgADwAAAAAAAAAAABgAD0AAAAAAAAAAABgAD4AAAAAAAAAAABhAA4AAAAAAAAAAABhAA8AAAAAAAAAAABhACIAAAAAAAAAAABhACMAAAAAAAAAAABhACQAAAAAAAAAAABhACUAAAAAAAAAAABhACYAAAAAAAAAAABhACcAAAAAAAAAAABhACgAAAAAAAAAAABhACkAAAAAAAAAAABhACoAAAAAAAAAAABhACsAAAAAAAAAAABhACwAAAAAAAAAAABhAC0AAAAAAAAAAABhADMAAAAAAAAAAABhADQAAAAAAAAAAABhADUAAAAAAAAAAABhADYAAAAAAAAAAABhADcAAAAAAAAAAABhADgAAAAAAAAAAABhADkAAAAAAAAAAABhADoAAAAAAAAAAABhADsAAAAAAAAAAABhADwAAAAAAAAAAABhAD0AAAAAAAAAAABhAD4AAAAAAAAAAABiAA4AAAAAAAAAAABiAA8AAAAAAAAAAABiACIAAAAAAAAAAABiACMAAAAAAAAAAABiACQAAAAAAAAAAABiACUAAAAAAAAAAABiACYAAAAAAAAAAABiACcAAAAAAAAAAABiACgAAAAAAAAAAABiACkAAAAAAAAAAABiACoAAAAAAAAAAABiACsAAAAAAAAAAABiACwAAAAAAAAAAABiAC0AAAAAAAAAAABiAC4AAAAAAAAAAABiAC8AAAAAAAAAAABiADAAAAAAAAAAAABiADEAAAAAAAAAAABiADIAAAAAAAAAAABiADMAAAAAAAAAAABiADQAAAAAAAAAAABiADUAAAAAAAAAAABiADYAAAAAAAAAAABiADcAAAAAAAAAAABiADgAAAAAAAAAAABiADkAAAAAAAAAAABiADoAAAAAAAAAAABiADsAAAAAAAAAAABiADwAAAAAAAAAAABiAD0AAAAAAAAAAABiAD4AAAAAAAAAAABjAA4AAAAAAAAAAABjAA8AAAAAAAAAAABjACIAAAAAAAAAAABjACMAAAAAAAAAAABjACQAAAAAAAAAAABjACUAAAAAAAAAAABjACYAAAAAAAAAAABjACcAAAAAAAAAAABjACgAAAAAAAAAAABjACkAAAAAAAAAAABjACoAAAAAAAAAAABjACsAAAAAAAAAAABjACwAAAAAAAAAAABjAC0AAAAAAAAAAABjAC4AAAAAAAAAAABjAC8AAAAAAAAAAABjADAAAAAAAAAAAABjADEAAAAAAAAAAABjADIAAAAAAAAAAABjADMAAAAAAAAAAABjADQAAAAAAAAAAABjADUAAAAAAAAAAABjADYAAAAAAAAAAABjADcAAAAAAAAAAABjADgAAAAAAAAAAABjADkAAAAAAAAAAABjADoAAAAAAAAAAABjADsAAAAAAAAAAABjADwAAAAAAAAAAABjAD0AAAAAAAAAAABjAD4AAAAAAAAAAABkAA4AAAAAAAAAAABkAA8AAAAAAAAAAABkACIAAAAAAAAAAABkACMAAAAAAAAAAABkACQAAAAAAAAAAABkACUAAAAAAAAAAABkACYAAAAAAAAAAABkACcAAAAAAAAAAABkACgAAAAAAAAAAABkACkAAAAAAAAAAABkACoAAAAAAAAAAABkACsAAAAAAAAAAABkACwAAAAAAAAAAABkAC0AAAAAAAAAAABkAC4AAAAAAAAAAABkAC8AAAAAAAAAAABkADAAAAAAAAAAAABkADEAAAAAAAAAAABkADIAAAAAAAAAAABkADMAAAAAAAAAAABkADQAAAAAAAAAAABkADUAAAAAAAAAAABkADYAAAAAAAAAAABkADcAAAAAAAAAAABkADgAAAAAAAAAAABkADkAAAAAAAAAAABkADoAAAAAAAAAAABkADsAAAAAAAAAAABkADwAAAAAAAAAAABkAD0AAAAAAAAAAABkAD4AAAAAAAAAAABlAA4AAAAAAAAAAABlAA8AAAAAAAAAAABlACIAAAAAAAAAAABlACMAAAAAAAAAAABlACQAAAAAAAAAAABlACUAAAAAAAAAAABlACYAAAAAAAAAAABlACcAAAAAAAAAAABlACgAAAAAAAAAAABlACkAAAAAAAAAAABlACoAAAAAAAAAAABlACsAAAAAAAAAAABlACwAAAAAAAAAAABlAC0AAAAAAAAAAABlAC4AAAAAAAAAAABlAC8AAAAAAAAAAABlADAAAAAAAAAAAABlADEAAAAAAAAAAABlADIAAAAAAAAAAABlADMAAAAAAAAAAABlADQAAAAAAAAAAABlADUAAAAAAAAAAABlADYAAAAAAAAAAABlADcAAAAAAAAAAABlADgAAAAAAAAAAABlADkAAAAAAAAAAABlADoAAAAAAAAAAABlADsAAAAAAAAAAABlADwAAAAAAAAAAABlAD0AAAAAAAAAAABlAD4AAAAAAAAAAABmAA4AAAAAAAAAAABmAA8AAAAAAAAAAABmACIAAAAAAAAAAABmACMAAAAAAAAAAABmACQAAAAAAAAAAABmACUAAAAAAAAAAABmACYAAAAAAAAAAABmACcAAAAAAAAAAABmACgAAAAAAAAAAABmACkAAAAAAAAAAABmACoAAAAAAAAAAABmACsAAAAAAAAAAABmACwAAAAAAAAAAABmAC0AAAAAAAAAAABmAC4AAAAAAAAAAABmAC8AAAAAAAAAAABmADAAAAAAAAAAAABmADEAAAAAAAAAAABmADIAAAAAAAAAAABmADMAAAAAAAAAAABmADQAAAAAAAAAAABmADUAAAAAAAAAAABmADYAAAAAAAAAAABmADcAAAAAAAAAAABmADgAAAAAAAAAAABmADkAAAAAAAAAAABmADoAAAAAAAAAAABmADsAAAAAAAAAAABmADwAAAAAAAAAAABmAD0AAAAAAAAAAABmAD4AAAAAAAAAAABnAA4AAAAAAAAAAABnAA8AAAAAAAAAAABnACIAAAAAAAAAAABnACMAAAAAAAAAAABnACQAAAAAAAAAAABnACUAAAAAAAAAAABnACYAAAAAAAAAAABnACcAAAAAAAAAAABnACgAAAAAAAAAAABnACkAAAAAAAAAAABnACoAAAAAAAAAAABnACsAAAAAAAAAAABnACwAAAAAAAAAAABnAC0AAAAAAAAAAABnAC4AAAAAAAAAAABnAC8AAAAAAAAAAABnADAAAAAAAAAAAABnADEAAAAAAAAAAABnADIAAAAAAAAAAABnADMAAAAAAAAAAABnADQAAAAAAAAAAABnADUAAAAAAAAAAABnADYAAAAAAAAAAABnADcAAAAAAAAAAABnADgAAAAAAAAAAABnADkAAAAAAAAAAABnADoAAAAAAAAAAABnADsAAAAAAAAAAABnADwAAAAAAAAAAABnAD0AAAAAAAAAAABnAD4AAAAAAAAAAABoAA4AAAAAAAAAAABoAA8AAAAAAAAAAABoABAAAAAAAAAAAABoABEAAAAAAAAAAABoABIAAAAAAAAAAABoABMAAAAAAAAAAABoABQAAAAAAAAAAABoABUAAAAAAAAAAABoABYAAAAAAAAAAABoABcAAAAAAAAAAABoABgAAAAAAAAAAABoABkAAAAAAAAAAABoABoAAAAAAAAAAABoABsAAAAAAAAAAABoABwAAAAAAAAAAABoAB0AAAAAAAAAAABoAB4AAAAAAAAAAABoAB8AAAAAAAAAAABoACAAAAAAAAAAAABoACEAAAAAAAAAAABoACIAAAAAAAAAAABoACMAAAAAAAAAAABoACQAAAAAAAAAAABoACUAAAAAAAAAAABoACYAAAAAAAAAAABoACcAAAAAAAAAAABoACgAAAAAAAAAAABoACkAAAAAAAAAAABoACoAAAAAAAAAAABoACsAAAAAAAAAAABoACwAAAAAAAAAAABoAC0AAAAAAAAAAABoAC4AAAAAAAAAAABoAC8AAAAAAAAAAABoADAAAAAAAAAAAABoADEAAAAAAAAAAABoADIAAAAAAAAAAABoADMAAAAAAAAAAABoADQAAAAAAAAAAABoADUAAAAAAAAAAABoADYAAAAAAAAAAABoADcAAAAAAAAAAABoADgAAAAAAAAAAABoADkAAAAAAAAAAABoADoAAAAAAAAAAABoADsAAAAAAAAAAABoADwAAAAAAAAAAABoAD0AAAAAAAAAAABoAD4AAAAAAAAAAABpAA4AAAAAAAAAAABpAA8AAAAAAAAAAABpABAAAAAAAAAAAABpABEAAAAAAAAAAABpABIAAAAAAAAAAABpABMAAAAAAAAAAABpABQAAAAAAAAAAABpABUAAAAAAAAAAABpABYAAAAAAAAAAABpABcAAAAAAAAAAABpABgAAAAAAAAAAABpABkAAAAAAAAAAABpABoAAAAAAAAAAABpABsAAAAAAAAAAABpABwAAAAAAAAAAABpAB0AAAAAAAAAAABpAB4AAAAAAAAAAABpAB8AAAAAAAAAAABpACAAAAAAAAAAAABpACEAAAAAAAAAAABpACIAAAAAAAAAAABpACMAAAAAAAAAAABpACQAAAAAAAAAAABpACUAAAAAAAAAAABpACYAAAAAAAAAAABpACcAAAAAAAAAAABpACgAAAAAAAAAAABpACkAAAAAAAAAAABpACoAAAAAAAAAAABpACsAAAAAAAAAAABpACwAAAAAAAAAAABpAC0AAAAAAAAAAABpAC4AAAAAAAAAAABpAC8AAAAAAAAAAABpADAAAAAAAAAAAABpADEAAAAAAAAAAABpADIAAAAAAAAAAABpADMAAAAAAAAAAABpADQAAAAAAAAAAABpADUAAAAAAAAAAABpADYAAAAAAAAAAABpADcAAAAAAAAAAABpADgAAAAAAAAAAABpADkAAAAAAAAAAABpADoAAAAAAAAAAABpADsAAAAAAAAAAABpADwAAAAAAAAAAABpAD0AAAAAAAAAAABpAD4AAAAAAAAAAABqAA4AAAAAAAAAAABqAA8AAAAAAAAAAABqABAAAAAAAAAAAABqABEAAAAAAAAAAABqABIAAAAAAAAAAABqABMAAAAAAAAAAABqABQAAAAAAAAAAABqABUAAAAAAAAAAABqABYAAAAAAAAAAABqABcAAAAAAAAAAABqABgAAAAAAAAAAABqABkAAAAAAAAAAABqABoAAAAAAAAAAABqABsAAAAAAAAAAABqABwAAAAAAAAAAABqAB0AAAAAAAAAAABqAB4AAAAAAAAAAABqAB8AAAAAAAAAAABqACAAAAAAAAAAAABqACEAAAAAAAAAAABqACIAAAAAAAAAAABqACMAAAAAAAAAAABqACQAAAAAAAAAAABqACUAAAAAAAAAAABqACYAAAAAAAAAAABqACcAAAAAAAAAAABqACgAAAAAAAAAAABqACkAAAAAAAAAAABqACoAAAAAAAAAAABqACsAAAAAAAAAAABqACwAAAAAAAAAAABqAC0AAAAAAAAAAABqAC4AAAAAAAAAAABqAC8AAAAAAAAAAABqADAAAAAAAAAAAABqADEAAAAAAAAAAABqADIAAAAAAAAAAABqADMAAAAAAAAAAABqADQAAAAAAAAAAABqADUAAAAAAAAAAABqADYAAAAAAAAAAABqADcAAAAAAAAAAABqADgAAAAAAAAAAABqADkAAAAAAAAAAABqADoAAAAAAAAAAABqADsAAAAAAAAAAABqADwAAAAAAAAAAABqAD0AAAAAAAAAAABqAD4AAAAAAAAAAAA/AA4AAAAAAAAAAAA/AA8AAAAAAAAAAAA/ABAAAAAAAAAAAAA/ABEAAAAAAAAAAAA/ABIAAAAAAAAAAAA/ABMAAAAAAAAAAAA/ABQAAAAAAAAAAAA/ABUAAAAAAAAAAAA/ABYAAAAAAAAAAAA/ABcAAAAAAAAAAAA/ABgAAAAAAAAAAAA/ABkAAAAAAAAAAAA/ABoAAAAAAAAAAAA/ABsAAAAAAAAAAAA/ABwAAAAAAAAAAAA/AB0AAAAAAAAAAAA/AB4AAAAAAAAAAAA/AB8AAAAAAAAAAAA/ACAAAAAAAAAAAAA/ACEAAAAAAAAAAAA/ACIAAAAAAAAAAAA/ACMAAAAAAAAAAAA/ACQAAAAAAAAAAAA/ACUAAAAAAAAAAAA/ACYAAAAAAAAAAAA/ACcAAAAAAAAAAAA/ACgAAAAAAAAAAAA/ACkAAAAAAAAAAAA/ACoAAAAAAAAAAABAAA4AAAAAAAAAAABAAA8AAAAAAAAAAABAABAAAAAAAAAAAABAABEAAAAAAAAAAABAABIAAAAAAAAAAABAABMAAAAAAAAAAABAABQAAAAAAAAAAABAABUAAAAAAAAAAABAABYAAAAAAAAAAABAABcAAAAAAAAAAABAABgAAAAAAAAAAABAABkAAAAAAAAAAABAABoAAAAAAAAAAABAABsAAAAAAAAAAABAABwAAAAAAAAAAABAAB0AAAAAAAAAAABAAB4AAAAAAAAAAABAAB8AAAAAAAAAAABAACAAAAAAAAAAAABAACEAAAAAAAAAAABAACIAAAAAAAAAAABAACMAAAAAAAAAAABAACQAAAAAAAAAAABAACUAAAAAAAAAAABAACYAAAAAAAAAAABAACcAAAAAAAAAAABAACgAAAAAAAAAAABAACkAAAAAAAAAAABAACoAAAAAAAAAAABBAA4AAAAAAAAAAABBAA8AAAAAAAAAAABBABAAAAAAAAAAAABBABEAAAAAAAAAAABBABIAAAAAAAAAAABBABMAAAAAAAAAAABBABQAAAAAAAAAAABBABUAAAAAAAAAAABBABYAAAAAAAAAAABBABcAAAAAAAAAAABBABgAAAAAAAAAAABBABkAAAAAAAAAAABBABoAAAAAAAAAAABBABsAAAAAAAAAAABBABwAAAAAAAAAAABBAB0AAAAAAAAAAABBAB4AAAAAAAAAAABBAB8AAAAAAAAAAABBACAAAAAAAAAAAABBACEAAAAAAAAAAABBACIAAAAAAAAAAABBACMAAAAAAAAAAABBACQAAAAAAAAAAABBACUAAAAAAAAAAABBACYAAAAAAAAAAABBACcAAAAAAAAAAABBACgAAAAAAAAAAABBACkAAAAAAAAAAABBACoAAAAAAAAAAABCAA4AAAAAAAAAAABCAA8AAAAAAAAAAABCABAAAAAAAAAAAABCABEAAAAAAAAAAABCABIAAAAAAAAAAABCABMAAAAAAAAAAABCABQAAAAAAAAAAABCABUAAAAAAAAAAABCABYAAAAAAAAAAABCABcAAAAAAAAAAABCABgAAAAAAAAAAABCABkAAAAAAAAAAABCABoAAAAAAAAAAABCABsAAAAAAAAAAABCABwAAAAAAAAAAABCAB0AAAAAAAAAAABCAB4AAAAAAAAAAABCAB8AAAAAAAAAAABCACAAAAAAAAAAAABCACEAAAAAAAAAAABCACIAAAAAAAAAAABCACMAAAAAAAAAAABCACQAAAAAAAAAAABCACUAAAAAAAAAAABCACYAAAAAAAAAAABCACcAAAAAAAAAAABCACgAAAAAAAAAAABCACkAAAAAAAAAAABCACoAAAAAAAAAAABDAA4AAAAAAAAAAABDAA8AAAAAAAAAAABDABAAAAAAAAAAAABDABEAAAAAAAAAAABDABIAAAAAAAAAAABDABMAAAAAAAAAAABDABQAAAAAAAAAAABDABUAAAAAAAAAAABDABYAAAAAAAAAAABDABcAAAAAAAAAAABDABgAAAAAAAAAAABDABkAAAAAAAAAAABDABoAAAAAAAAAAABDABsAAAAAAAAAAABDABwAAAAAAAAAAABDAB0AAAAAAAAAAABDAB4AAAAAAAAAAABDAB8AAAAAAAAAAABDACAAAAAAAAAAAABDACEAAAAAAAAAAABDACIAAAAAAAAAAABDACMAAAAAAAAAAABDACQAAAAAAAAAAABDACUAAAAAAAAAAABDACYAAAAAAAAAAABDACcAAAAAAAAAAABDACgAAAAAAAAAAABDACkAAAAAAAAAAABDACoAAAAAAAAAAABEAA4AAAAAAAAAAABEAA8AAAAAAAAAAABEABAAAAAAAAAAAABEABEAAAAAAAAAAABEABIAAAAAAAAAAABEABMAAAAAAAAAAABEABQAAAAAAAAAAABEABUAAAAAAAAAAABEABYAAAAAAAAAAABEABcAAAAAAAAAAABEABgAAAAAAAAAAABEABkAAAAAAAAAAABEABoAAAAAAAAAAABEABsAAAAAAAAAAABEABwAAAAAAAAAAABEAB0AAAAAAAAAAABEAB4AAAAAAAAAAABEAB8AAAAAAAAAAABEACAAAAAAAAAAAABEACEAAAAAAAAAAABEACIAAAAAAAAAAABEACMAAAAAAAAAAABEACQAAAAAAAAAAABEACUAAAAAAAAAAABEACYAAAAAAAAAAABEACcAAAAAAAAAAABEACgAAAAAAAAAAABEACkAAAAAAAAAAABEACoAAAAAAAAAAABFAA4AAAAAAAAAAABFAA8AAAAAAAAAAABFABAAAAAAAAAAAABFABEAAAAAAAAAAABFABIAAAAAAAAAAABFABMAAAAAAAAAAABFABQAAAAAAAAAAABFABUAAAAAAAAAAABFABYAAAAAAAAAAABFABcAAAAAAAAAAABFABgAAAAAAAAAAABFABkAAAAAAAAAAABFABoAAAAAAAAAAABFABsAAAAAAAAAAABFABwAAAAAAAAAAABFAB0AAAAAAAAAAABFAB4AAAAAAAAAAABFAB8AAAAAAAAAAABFACAAAAAAAAAAAABFACEAAAAAAAAAAABFACIAAAAAAAAAAABFACMAAAAAAAAAAABFACQAAAAAAAAAAABFACUAAAAAAAAAAABFACYAAAAAAAAAAABFACcAAAAAAAAAAABFACgAAAAAAAAAAABFACkAAAAAAAAAAABFACoAAAAAAAAAAABGAA4AAAAAAAAAAABGAA8AAAAAAAAAAABGABAAAAAAAAAAAABGABEAAAAAAAAAAABGABIAAAAAAAAAAABGABMAAAAAAAAAAABGABQAAAAAAAAAAABGABUAAAAAAAAAAABGABYAAAAAAAAAAABGABcAAAAAAAAAAABGABgAAAAAAAAAAABGABkAAAAAAAAAAABGABoAAAAAAAAAAABGABsAAAAAAAAAAABGABwAAAAAAAAAAABGAB0AAAAAAAAAAABGAB4AAAAAAAAAAABGAB8AAAAAAAAAAABGACAAAAAAAAAAAABGACEAAAAAAAAAAABGACIAAAAAAAAAAABGACMAAAAAAAAAAABGACQAAAAAAAAAAABGACUAAAAAAAAAAABGACYAAAAAAAAAAABGACcAAAAAAAAAAABGACgAAAAAAAAAAABGACkAAAAAAAAAAABGACoAAAAAAAAAAABHAA4AAAAAAAAAAABHAA8AAAAAAAAAAABHABAAAAAAAAAAAABHABEAAAAAAAAAAABHABIAAAAAAAAAAABHABMAAAAAAAAAAABHABQAAAAAAAAAAABHABUAAAAAAAAAAABHABYAAAAAAAAAAABHABcAAAAAAAAAAABHABgAAAAAAAAAAABHABkAAAAAAAAAAABHABoAAAAAAAAAAABHABsAAAAAAAAAAABHABwAAAAAAAAAAABHAB0AAAAAAAAAAABHAB4AAAAAAAAAAABHAB8AAAAAAAAAAABHACAAAAAAAAAAAABHACEAAAAAAAAAAABHACIAAAAAAAAAAABHACMAAAAAAAAAAABHACQAAAAAAAAAAABHACUAAAAAAAAAAABHACYAAAAAAAAAAABHACcAAAAAAAAAAABHACgAAAAAAAAAAABHACkAAAAAAAAAAABHACoAAAAAAAAAAABIABEAAAAAAAAAAABJABEAAAAAAAAAAABKABEAAAAAAAAAAABLABIAAAAAAAAAAABMABIAAAAAAAAAAABNABMAAAAAAAAAAABOABMAAAAAAAAAAABPABMAAAAAAAAAAABQABMAAAAAAAAAAABRABMAAAAAAAAAAABSABQAAAAAAAAAAABTABQAAAAAAAAAAABUABQAAAAAAAAAAABVABQAAAAAAAAAAABWABUAAAAAAAAAAABXABUAAAAAAAAAAABYABUAAAAAAAAAAABZABUAAAAAAAAAAABaABUAAAAAAAAAAABbABUAAAAAAAAAAABcABUAAAAAAAAAAABdABUAAAAAAAAAAABeABUAAAAAAAAAAABrAA4AAAAAAAAAAABrAA8AAAAAAAAAAABrABAAAAAAAAAAAABrABEAAAAAAAAAAABrABIAAAAAAAAAAABrABMAAAAAAAAAAABrABQAAAAAAAAAAABrABUAAAAAAAAAAABrABYAAAAAAAAAAABrABcAAAAAAAAAAABrABgAAAAAAAAAAABrABkAAAAAAAAAAABrABoAAAAAAAAAAABrABsAAAAAAAAAAABrABwAAAAAAAAAAABrAB0AAAAAAAAAAABrAB4AAAAAAAAAAABrAB8AAAAAAAAAAABrACAAAAAAAAAAAABrACEAAAAAAAAAAABrACIAAAAAAAAAAABrACMAAAAAAAAAAABrACQAAAAAAAAAAABrACUAAAAAAAAAAABrACYAAAAAAAAAAABrACcAAAAAAAAAAABrACgAAAAAAAAAAABrACkAAAAAAAAAAABrACoAAAAAAAAAAABsAA4AAAAAAAAAAABsAA8AAAAAAAAAAABsABAAAAAAAAAAAABsABEAAAAAAAAAAABsABIAAAAAAAAAAABsABMAAAAAAAAAAABsABQAAAAAAAAAAABsABUAAAAAAAAAAABsABYAAAAAAAAAAABsABcAAAAAAAAAAABsABgAAAAAAAAAAABsABkAAAAAAAAAAABsABoAAAAAAAAAAABsABsAAAAAAAAAAABsABwAAAAAAAAAAABsAB0AAAAAAAAAAABsAB4AAAAAAAAAAABsAB8AAAAAAAAAAABsACAAAAAAAAAAAABsACEAAAAAAAAAAABsACIAAAAAAAAAAABsACMAAAAAAAAAAABsACQAAAAAAAAAAABsACUAAAAAAAAAAABsACYAAAAAAAAAAABsACcAAAAAAAAAAABsACgAAAAAAAAAAABsACkAAAAAAAAAAABsACoAAAAAAAAAAABtAA4AAAAAAAAAAABtAA8AAAAAAAAAAABtABAAAAAAAAAAAABtABEAAAAAAAAAAABtABIAAAAAAAAAAABtABMAAAAAAAAAAABtABQAAAAAAAAAAABtABUAAAAAAAAAAABtABYAAAAAAAAAAABtABcAAAAAAAAAAABtABgAAAAAAAAAAABtABkAAAAAAAAAAABtABoAAAAAAAAAAABtABsAAAAAAAAAAABtABwAAAAAAAAAAABtAB0AAAAAAAAAAABtAB4AAAAAAAAAAABtAB8AAAAAAAAAAABtACAAAAAAAAAAAABtACEAAAAAAAAAAABtACIAAAAAAAAAAABtACMAAAAAAAAAAABtACQAAAAAAAAAAABtACUAAAAAAAAAAABtACYAAAAAAAAAAABtACcAAAAAAAAAAABtACgAAAAAAAAAAABtACkAAAAAAAAAAABtACoAAAAAAAAAAABuAA4AAAAAAAAAAABuAA8AAAAAAAAAAABuABAAAAAAAAAAAABuABEAAAAAAAAAAABuABIAAAAAAAAAAABuABMAAAAAAAAAAABuABQAAAAAAAAAAABuABUAAAAAAAAAAABuABYAAAAAAAAAAABuABcAAAAAAAAAAABuABgAAAAAAAAAAABuABkAAAAAAAAAAABuABoAAAAAAAAAAABuABsAAAAAAAAAAABuABwAAAAAAAAAAABuAB0AAAAAAAAAAABuAB4AAAAAAAAAAABuAB8AAAAAAAAAAABuACAAAAAAAAAAAABuACEAAAAAAAAAAABuACIAAAAAAAAAAABuACMAAAAAAAAAAABuACQAAAAAAAAAAABuACUAAAAAAAAAAABuACYAAAAAAAAAAABuACcAAAAAAAAAAABuACgAAAAAAAAAAABuACkAAAAAAAAAAABuACoAAAAAAAAAAABvAA4AAAAAAAAAAABvAA8AAAAAAAAAAABvABAAAAAAAAAAAABvABEAAAAAAAAAAABvABIAAAAAAAAAAABvABMAAAAAAAAAAABvABQAAAAAAAAAAABvABUAAAAAAAAAAABvABYAAAAAAAAAAABvABcAAAAAAAAAAABvABgAAAAAAAAAAABvABkAAAAAAAAAAABvABoAAAAAAAAAAABvABsAAAAAAAAAAABvABwAAAAAAAAAAABvAB0AAAAAAAAAAABvAB4AAAAAAAAAAABvAB8AAAAAAAAAAABvACAAAAAAAAAAAABvACEAAAAAAAAAAABvACIAAAAAAAAAAABvACMAAAAAAAAAAABvACQAAAAAAAAAAABvACUAAAAAAAAAAABvACYAAAAAAAAAAABvACcAAAAAAAAAAABvACgAAAAAAAAAAABvACkAAAAAAAAAAABvACoAAAAAAAAAAABwAA4AAAAAAAAAAABwAA8AAAAAAAAAAABwABAAAAAAAAAAAABwABEAAAAAAAAAAABwABIAAAAAAAAAAABwABMAAAAAAAAAAABwABQAAAAAAAAAAABwABUAAAAAAAAAAABwABYAAAAAAAAAAABwABcAAAAAAAAAAABwABgAAAAAAAAAAABwABkAAAAAAAAAAABwABoAAAAAAAAAAABwABsAAAAAAAAAAABwABwAAAAAAAAAAABwAB0AAAAAAAAAAABwAB4AAAAAAAAAAABwAB8AAAAAAAAAAABwACAAAAAAAAAAAABwACEAAAAAAAAAAABwACIAAAAAAAAAAABwACMAAAAAAAAAAABwACQAAAAAAAAAAABwACUAAAAAAAAAAABwACYAAAAAAAAAAABwACcAAAAAAAAAAABwACgAAAAAAAAAAABwACkAAAAAAAAAAABwACoAAAAAAAAAAABxAA4AAAAAAAAAAABxAA8AAAAAAAAAAABxABAAAAAAAAAAAABxABEAAAAAAAAAAABxABIAAAAAAAAAAABxABMAAAAAAAAAAABxABQAAAAAAAAAAABxABUAAAAAAAAAAABxABYAAAAAAAAAAABxABcAAAAAAAAAAABxABgAAAAAAAAAAABxABkAAAAAAAAAAABxABoAAAAAAAAAAABxABsAAAAAAAAAAABxABwAAAAAAAAAAABxAB0AAAAAAAAAAABxAB4AAAAAAAAAAABxAB8AAAAAAAAAAABxACAAAAAAAAAAAABxACEAAAAAAAAAAABxACIAAAAAAAAAAABxACMAAAAAAAAAAABxACQAAAAAAAAAAABxACUAAAAAAAAAAABxACYAAAAAAAAAAABxACcAAAAAAAAAAABxACgAAAAAAAAAAABxACkAAAAAAAAAAABxACoAAAAAAAAAAAByAA4AAAAAAAAAAAByAA8AAAAAAAAAAAByABAAAAAAAAAAAAByABEAAAAAAAAAAAByABIAAAAAAAAAAAByABMAAAAAAAAAAAByABQAAAAAAAAAAAByABUAAAAAAAAAAAByABYAAAAAAAAAAAByABcAAAAAAAAAAAByABgAAAAAAAAAAAByABkAAAAAAAAAAAByABoAAAAAAAAAAAByABsAAAAAAAAAAAByABwAAAAAAAAAAAByAB0AAAAAAAAAAAByAB4AAAAAAAAAAAByAB8AAAAAAAAAAAByACAAAAAAAAAAAAByACEAAAAAAAAAAAByACIAAAAAAAAAAAByACMAAAAAAAAAAAByACQAAAAAAAAAAAByACUAAAAAAAAAAAByACYAAAAAAAAAAAByACcAAAAAAAAAAAByACgAAAAAAAAAAAByACkAAAAAAAAAAAByACoAAAAAAAAAAABzAA4AAAAAAAAAAABzAA8AAAAAAAAAAABzABAAAAAAAAAAAABzABEAAAAAAAAAAABzABIAAAAAAAAAAABzABMAAAAAAAAAAABzABQAAAAAAAAAAABzABUAAAAAAAAAAABzABYAAAAAAAAAAABzABcAAAAAAAAAAABzABgAAAAAAAAAAABzABkAAAAAAAAAAABzABoAAAAAAAAAAABzABsAAAAAAAAAAABzABwAAAAAAAAAAABzAB0AAAAAAAAAAABzAB4AAAAAAAAAAABzAB8AAAAAAAAAAABzACAAAAAAAAAAAABzACEAAAAAAAAAAABzACIAAAAAAAAAAABzACMAAAAAAAAAAABzACQAAAAAAAAAAABzACUAAAAAAAAAAABzACYAAAAAAAAAAABzACcAAAAAAAAAAABzACgAAAAAAAAAAABzACkAAAAAAAAAAABzACoAAAAAAAAAAAB0AA4AAAAAAAAAAAB0AA8AAAAAAAAAAAB0ABAAAAAAAAAAAAB0ABEAAAAAAAAAAAB0ABIAAAAAAAAAAAB0ABMAAAAAAAAAAAB0ABQAAAAAAAAAAAB0ABUAAAAAAAAAAAB0ABYAAAAAAAAAAAB0ABcAAAAAAAAAAAB0ABgAAAAAAAAAAAB0ABkAAAAAAAAAAAB0ABoAAAAAAAAAAAB0ABsAAAAAAAAAAAB0ABwAAAAAAAAAAAB0AB0AAAAAAAAAAAB0AB4AAAAAAAAAAAB0AB8AAAAAAAAAAAB0ACAAAAAAAAAAAAB0ACEAAAAAAAAAAAB0ACIAAAAAAAAAAAB0ACMAAAAAAAAAAAB0ACQAAAAAAAAAAAB0ACUAAAAAAAAAAAB0ACYAAAAAAAAAAAB0ACcAAAAAAAAAAAB0ACgAAAAAAAAAAAB0ACkAAAAAAAAAAAB0ACoAAAAAAAAAAAA+AA4AAAAAAAAAAAA+AA8AAAAAAAAAAAA+ABAAAAAAAAAAAAA+ABEAAAAAAAAAAAA+ABIAAAAAAAAAAAA+ABMAAAAAAAAAAAA+ABQAAAAAAAAAAAA+ABUAAAAAAAAAAAA+ABYAAAAAAAAAAAA+ABcAAAAAAAAAAAA+ABgAAAAAAAAAAAA+ABkAAAAAAAAAAAA+ABoAAAAAAAAAAAA+ABsAAAAAAAAAAAA+ABwAAAAAAAAAAAA+AB0AAAAAAAAAAAA+AB4AAAAAAAAAAAA+AB8AAAAAAAAAAAA+ACAAAAAAAAAAAAA+ACEAAAAAAAAAAAA+ACIAAAAAAAAAAAA+ACMAAAAAAAAAAAA+ACQAAAAAAAAAAAA+ACUAAAAAAAAAAAA+ACYAAAAAAAAAAAA+ACcAAAAAAAAAAAA+ACgAAAAAAAAAAAA+ACkAAAAAAAAAAAA+ACoAAAAAAAAAAAA+AA0AAAAAAAAAAAB0AA0AAAAAAAAAAAA=") +tile_set = ExtResource("5_yncjp") +collision_enabled = false + +[node name="Espuma" type="Node2D" parent="TileMapLayers" unique_id=72367190] +z_index = -2 +position = Vector2(0, 14) + +[node name="Abajo" type="TileMapLayer" parent="TileMapLayers/Espuma" unique_id=333343525 groups=["ignorar_shader"]] +modulate = Color(0.55, 0.45, 0.8, 0.8) +position = Vector2(0, -5) +tile_map_data = PackedByteArray("AABYADcAAgABAAIAAABZADcAAgABAAIAAABaADcAAgABAAIAAABeADQAAgABAAIAAABdADUAAgABAAIAAABcADYAAgABAAIAAABbADcAAgABAAIAAABWADYAAgABAAIAAABVADUAAgABAAIAAABUADQAAgABAAIAAABXADcAAgABAAIAAABEABEAAgABAAIAAABFABEAAgABAAIAAABGABEAAgABAAIAAABHABAAAgABAAIAAABIAA8AAgABAAIAAABJAA8AAgABAAIAAABKAA8AAgABAAIAAABLAA8AAgABAAIAAABMAA8AAgABAAIAAABDABAAAgABAAIAAABCAA8AAgABAAIAAABBAA8AAgABAAIAAABAAA8AAgABAAIAAAA/AA8AAgABAAIAAAA+AA8AAgABAAIAAABNABAAAgABAAIAAABOABAAAgABAAIAAABPABEAAgABAAIAAABQABIAAgABAAIAAABRABIAAgABAAIAAABSABEAAgABAAIAAABTABEAAgABAAIAAABUAA8AAgABAAIAAABVABAAAgABAAIAAABWABIAAgABAAIAAABXABMAAgABAAIAAABbABIAAgABAAIAAABcABEAAgABAAIAAABdABAAAgABAAIAAABeABAAAgABAAIAAABfABAAAgABAAIAAABgABAAAgABAAIAAABhABAAAgABAAIAAABiAA8AAgABAAIAAABjAA8AAgABAAIAAABkAA8AAgABAAIAAABlAA8AAgABAAIAAABmAA8AAgABAAIAAABnAA8AAgABAAIAAABoAA8AAgABAAIAAABpAA8AAgABAAIAAABqAA8AAgABAAIAAABrAA8AAgABAAIAAABsABEAAgABAAIAAABtABIAAgABAAIAAABuABIAAgABAAIAAABvABIAAgABAAIAAABwABEAAgABAAIAAABxABAAAgABAAIAAAByAA8AAgABAAIAAABzAA8AAgABAAIAAAB0AA8AAgABAAIAAABXACcAAgABAAIAAABYACgAAgABAAIAAABZACgAAgABAAIAAABaACgAAgABAAIAAABcACYAAgABAAIAAABdACYAAgABAAIAAABeACUAAgABAAIAAABfACQAAgABAAIAAABgACIAAgABAAIAAABWACYAAgABAAIAAABVACYAAgABAAIAAABUACUAAgABAAIAAABTACQAAgABAAIAAABSACIAAgABAAIAAABVAB4AAgABAAIAAABWAB0AAgABAAIAAABXABwAAgABAAIAAABYABsAAgABAAIAAABZABsAAgABAAIAAABaABsAAgABAAIAAABbABwAAgABAAIAAABcAB0AAgABAAIAAABdAB4AAgABAAIAAABbACcAAgABAAIAAABZACAAAgABAAIAAABdACoAAgABAAIAAABeACoAAgABAAIAAAA=") +tile_set = ExtResource("5_yncjp") +collision_enabled = false + +[node name="Izquierda" type="TileMapLayer" parent="TileMapLayers/Espuma" unique_id=1835860709 groups=["ignorar_shader"]] +modulate = Color(0.55, 0.45, 0.8, 0.8) +position = Vector2(5, 0) +tile_map_data = PackedByteArray("AABWADYAAgAAAAEAAABVADUAAgAAAAEAAABUADQAAgAAAAEAAABTADMAAgAAAAEAAABTADIAAgAAAAEAAABTADEAAgAAAAEAAABTADAAAgAAAAEAAABTAC8AAgAAAAEAAABrAA8AAgAAAAEAAABrABAAAgAAAAEAAABsABEAAgAAAAEAAABWABIAAgAAAAEAAABVABEAAgAAAAEAAABVABAAAgAAAAEAAABUAA8AAgAAAAEAAABPABEAAgAAAAEAAABOABAAAgAAAAEAAABDABAAAgAAAAEAAABCAA8AAgAAAAEAAABWACYAAgAAAAEAAABUACUAAgAAAAEAAABTACQAAgAAAAEAAABSACMAAgAAAAEAAABRACEAAgAAAAEAAABRACAAAgAAAAEAAABRAB8AAgAAAAEAAABRAB4AAgAAAAEAAABRAB0AAgAAAAEAAABbABwAAgAAAAEAAABaABsAAgAAAAEAAABcAB0AAgAAAAEAAABXACcAAgAAAAEAAABSACIAAgAAAAEAAABSABsAAgAAAAEAAABdAB4AAgAAAAEAAABdAB8AAgAAAAEAAABcACkAAgAAAAEAAABYAB8AAgAAAAEAAAA=") +tile_set = ExtResource("5_yncjp") +collision_enabled = false + +[node name="Derecha" type="TileMapLayer" parent="TileMapLayers/Espuma" unique_id=875157398 groups=["ignorar_shader"]] +modulate = Color(0.55, 0.45, 0.8, 0.8) +position = Vector2(-5, 0) +tile_map_data = PackedByteArray("AABfADMAAgACAAEAAABeADQAAgACAAEAAABdADUAAgACAAEAAABcADYAAgACAAEAAABfAC8AAgACAAEAAABfADAAAgACAAEAAABfADEAAgACAAEAAABfADIAAgACAAEAAABHABAAAgACAAEAAABIAA8AAgACAAEAAABSABEAAgACAAEAAABUAA8AAgACAAEAAABUABAAAgACAAEAAABcABEAAgACAAEAAABdABAAAgACAAEAAABiAA8AAgACAAEAAAByAA8AAgACAAEAAABxABAAAgACAAEAAABwABEAAgACAAEAAABcACYAAgACAAEAAABeACUAAgACAAEAAABfACQAAgACAAEAAABgACMAAgACAAEAAABhACEAAgACAAEAAABhACAAAgACAAEAAABhAB8AAgACAAEAAABhAB4AAgACAAEAAABhAB0AAgACAAEAAABWAB0AAgACAAEAAABXABwAAgACAAEAAABYABsAAgACAAEAAABbACcAAgACAAEAAABgACIAAgACAAEAAABgABsAAgACAAEAAABVAB4AAgACAAEAAABVAB8AAgACAAEAAABaAB8AAgACAAEAAABfACkAAgACAAEAAAA=") +tile_set = ExtResource("5_yncjp") +collision_enabled = false + +[node name="SubMadera" type="TileMapLayer" parent="TileMapLayers" unique_id=196754210] +z_index = -1 +tile_set = ExtResource("8_eixv0") + +[node name="Madera" type="TileMapLayer" parent="TileMapLayers" unique_id=126151561] +z_index = -1 +tile_map_data = PackedByteArray("AABZAA8AAAALAAMAAABaAA8AAAALAAMAAABbAA4AAAAKAAMAAABXAA4AAAAKAAMAAABWAA0AAAALAAMAAABcAA0AAAALAAMAAABdAAwAAAALAAMAAABdAAsAAAALAAMAAABdAAoAAAALAAMAAABcAAkAAAALAAMAAABWAAkAAAALAAMAAABVAAoAAAALAAMAAABVAAsAAAALAAMAAABVAAwAAAALAAMAAABWAAwAAAAKAAMAAABWAAsAAAAKAAMAAABWAAoAAAAKAAMAAABXAAoAAAAKAAMAAABXAAsAAAAKAAMAAABXAAwAAAAKAAMAAABYAAwAAAAKAAMAAABYAAsAAAAKAAMAAABYAAoAAAAKAAMAAABXAAkAAAAKAAMAAABYAAkAAAAKAAMAAABZAAkAAAAKAAMAAABaAAkAAAAKAAMAAABaAAoAAAAKAAMAAABZAAoAAAAKAAMAAABZAAsAAAAKAAMAAABbAAsAAAAKAAMAAABbAAoAAAAKAAMAAABbAAkAAAAKAAMAAABcAAsAAAAKAAMAAABcAAoAAAAKAAMAAABcAAwAAAAKAAMAAABbAAwAAAAKAAMAAABaAAwAAAAKAAMAAABaAAsAAAAKAAMAAABZAAwAAAAKAAMAAABZAA0AAAAKAAMAAABaAA0AAAAKAAMAAABbAA0AAAAKAAMAAABaAA4AAAAKAAMAAABZAA4AAAAKAAMAAABYAA4AAAAKAAMAAABXAA0AAAAKAAMAAABYAA0AAAAKAAMAAABRAAsAAAAKAAIAAABRAAwAAAAKAAMAAABSAAsAAAALAAIAAABSAAwAAAALAAMAAABTAAsAAAAKAAIAAABTAAwAAAAKAAMAAABUAAsAAAALAAIAAABUAAwAAAALAAMAAABPAAoAAAAKAAIAAABQAAoAAAALAAIAAABQAAsAAAALAAMAAABNAAkAAAAKAAIAAABNAAoAAAAKAAMAAABOAAkAAAAKAAMAAABOAAoAAAALAAMAAABeAAsAAAAKAAIAAABeAAwAAAAKAAMAAABfAAsAAAALAAIAAABfAAwAAAALAAMAAABgAAsAAAAKAAIAAABgAAwAAAAKAAMAAABhAAsAAAALAAIAAABhAAwAAAALAAMAAABiAAoAAAAKAAIAAABiAAsAAAAKAAMAAABjAAoAAAALAAIAAABjAAsAAAALAAMAAABkAAkAAAAKAAMAAABkAAoAAAAKAAMAAABlAAkAAAAKAAMAAABlAAoAAAALAAMAAABhAAoAAAAKAAIAAABRAAoAAAAKAAIAAABeAAoAAAALAAMAAABdAAkAAAALAAMAAABVAAkAAAALAAMAAABUAAoAAAALAAMAAABfAAoAAAALAAMAAABgAAoAAAALAAMAAABSAAoAAAALAAMAAABTAAoAAAALAAMAAABUAAkAAAALAAMAAABTAAkAAAALAAMAAABeAAkAAAALAAMAAABfAAkAAAAKAAMAAABdAA0AAAAJAAIAAGBeAA0AAAAJAAIAAGBfAA0AAAAJAAIAAGBgAA0AAAAJAAIAAGBhAA0AAAAJAAIAAGBjAAwAAAAJAAIAAGBkAAsAAAAKAAMAAABlAAsAAAAKAAMAAABcAA4AAAAJAAIAAGBbAA8AAAAJAAIAAHBaABAAAAALAAIAAABZABAAAAAKAAIAAABYABAAAAALAAMAAABXAA8AAAAJAAIAAHBWAA4AAAAJAAIAAGBVAA0AAAAJAAIAAGBUAA0AAAAJAAIAAGBTAA0AAAAJAAIAAGBSAA0AAAAJAAIAAGBRAA0AAAAJAAIAAGBOAAsAAAAKAAMAAABNAAsAAAAKAAMAAABjAAkAAAAKAAMAAABPAAkAAAAKAAMAAABmAAkAAAAKAAMAAABmAAoAAAALAAMAAABnAAkAAAAKAAIAAABnAAoAAAALAAIAAABoAAkAAAAKAAIAAABoAAoAAAAKAAIAAABpAAkAAAAKAAMAAABpAAoAAAAKAAIAAABqAAoAAAAKAAIAAABrAAoAAAAKAAIAAABsAAoAAAALAAIAAABtAAoAAAALAAMAAABuAAkAAAAKAAIAAABvAAkAAAAKAAMAAABwAAkAAAAKAAMAAABxAAkAAAAKAAIAAAByAAkAAAAKAAIAAAByAAoAAAALAAIAAABzAAkAAAALAAIAAABzAAoAAAALAAIAAAB0AAkAAAALAAIAAAB0AAoAAAALAAMAAAA/AAkAAAALAAMAAAA/AAoAAAALAAMAAABAAAkAAAAKAAMAAABAAAoAAAALAAIAAABBAAkAAAALAAMAAABBAAoAAAAKAAMAAABCAAkAAAAKAAIAAABCAAoAAAALAAIAAABDAAkAAAALAAIAAABDAAoAAAALAAIAAABEAAkAAAAKAAMAAABEAAoAAAAKAAIAAABFAAkAAAALAAMAAABFAAoAAAAKAAMAAABGAAkAAAALAAIAAABGAAoAAAAKAAIAAABHAAkAAAALAAMAAABHAAoAAAAKAAIAAABIAAkAAAAKAAIAAABIAAoAAAAKAAMAAABJAAkAAAAKAAIAAABJAAoAAAALAAMAAABKAAkAAAALAAMAAABKAAoAAAAKAAMAAABLAAkAAAALAAIAAABLAAoAAAALAAMAAABMAAkAAAALAAIAAABMAAoAAAALAAMAAAA/AAsAAAALAAIAAAA/AAwAAAALAAMAAABAAAsAAAAKAAIAAABAAAwAAAAKAAMAAABBAAsAAAAKAAIAAABBAAwAAAAKAAIAAABCAAsAAAAKAAIAAABCAAwAAAALAAMAAABDAAsAAAAKAAIAAABDAAwAAAALAAMAAABEAAsAAAAKAAIAAABEAAwAAAAKAAIAAABFAAsAAAALAAMAAABFAAwAAAALAAIAAABGAAsAAAALAAIAAABGAAwAAAAKAAMAAABHAAsAAAALAAMAAABIAAsAAAAKAAMAAABJAAsAAAALAAMAAABpAAsAAAALAAMAAABqAAsAAAAKAAIAAABrAAsAAAALAAMAAABsAAsAAAALAAIAAABtAAsAAAAKAAIAAABuAAsAAAAKAAMAAABvAAsAAAALAAIAAABwAAsAAAALAAMAAABxAAsAAAALAAIAAABsAAwAAAAKAAIAAABtAAwAAAALAAIAAABuAAwAAAAKAAIAAABvAAwAAAAKAAIAAABwAAwAAAALAAIAAABxAAwAAAALAAIAAAByAAwAAAAKAAMAAABzAAwAAAAKAAMAAAB0AAwAAAALAAMAAABiAAwAAAAKAAMAAABQAAwAAAAKAAMAAABPAAsAAAAKAAMAAABSAAkAAAAKAAMAAABRAAkAAAAKAAMAAABQAAkAAAAKAAMAAABiAAkAAAAKAAMAAABhAAkAAAAKAAMAAABgAAkAAAAKAAMAAABQAA0AAAAJAAIAAHBPAAwAAAAJAAIAAHBOAAwAAAAJAAIAAHBNAAwAAAAJAAIAAHBMAAsAAAAJAAIAAHBLAAsAAAAJAAIAAHBKAAsAAAAJAAIAAHBJAAwAAAAJAAIAAHBIAAwAAAAJAAIAAHBHAAwAAAAJAAIAAHBGAA0AAAAJAAIAAHBFAA0AAAAJAAIAAHBEAA0AAAAJAAIAAHBDAA0AAAAJAAIAAHBCAA0AAAAJAAIAAHBBAA0AAAAJAAIAAHBAAA0AAAAJAAIAAHA/AA0AAAAJAAIAAHBiAA0AAAAJAAIAAHBkAAwAAAAJAAIAAHBlAAwAAAAJAAIAAHBmAAsAAAAJAAIAAHBnAAsAAAAJAAIAAHBoAAsAAAAJAAIAAHA+AAoAAAAKAAMAAAA+AAsAAAAKAAIAAAA+AAwAAAAKAAMAAAA+AAkAAAAKAAMAAABrAAwAAAAJAAIAAHBqAAwAAAAJAAIAAHBpAAwAAAAJAAIAAHBuAA0AAAAJAAIAAHBtAA0AAAAJAAIAAHBsAA0AAAAJAAIAAHBzAA0AAAAJAAIAAHByAA0AAAAJAAIAAHBxAA0AAAAJAAIAAHBwAA0AAAAJAAIAAHBvAA0AAAAJAAIAAHBYABEAAAAKAAIAAABZABEAAAAKAAIAAABaABEAAAALAAIAAABYAA8AAAALAAMAAABYABIAAAAKAAMAAABZABIAAAAKAAMAAABaABIAAAALAAMAAABYABUAAAAKAAMAAABZABUAAAAKAAMAAABaABUAAAALAAMAAAA=") +tile_set = ExtResource("8_eixv0") + +[node name="ParedesAtras" type="TileMapLayer" parent="TileMapLayers" unique_id=490612989] +z_index = -1 +position = Vector2(0, 2) +tile_set = ExtResource("10_sfd7b") + +[node name="ColumnasPiso" type="TileMapLayer" parent="TileMapLayers" unique_id=1303509792] +tile_map_data = PackedByteArray("AABWAA4AAwAKAAAAAABQAA0AAwAKAAAAAABNAAwAAwAKAAAAAABLAAsAAwALAAEAAABGAA0AAwAKAAAAABBcAA4AAwAKAAAAABBiAA0AAwAKAAAAABBlAAwAAwAKAAAAABBnAAsAAwALAAEAAABpAAwAAwAKAAAAAABsAA0AAwAKAAAAAABJAAwAAwAKAAAAABBwAA0AAwALAAEAAABCAA0AAwALAAEAAABbAA8AAwAKAAAAABBXAA8AAwAKAAAAAAA=") +tile_set = ExtResource("10_sfd7b") + +[node name="Muros" type="TileMapLayer" parent="TileMapLayers" unique_id=363316425] +tile_set = ExtResource("5_yncjp") + +[node name="VacioVisual" type="TileMapLayer" parent="TileMapLayers" unique_id=906896182 groups=["ignorar_shader"]] +z_index = -5 +material = ExtResource("15_wnjit") +tile_set = ExtResource("16_onkli") +collision_enabled = false + +[node name="Void" type="TileMapLayer" parent="TileMapLayers" unique_id=41875045 groups=["ignorar_shader"]] +z_index = -5 +texture_filter = 1 +material = ExtResource("15_wnjit") +position = Vector2(6400, -576) +tile_map_data = PackedByteArray("AADt/x0AAQANAAEAAADt/x4AAQANAAEAAADt/x8AAQANAAEAAADt/yAAAQANAAEAAADt/yEAAQANAAEAAADt/yIAAQANAAEAAADt/yMAAQANAAEAAADt/yQAAQANAAEAAADu/x0AAQANAAEAAADu/x4AAQANAAEAAADu/x8AAQANAAEAAADu/yAAAQANAAEAAADu/yEAAQANAAEAAADu/yIAAQANAAEAAADu/yMAAQANAAEAAADu/yQAAQANAAEAAADv/x0AAQANAAEAAADv/x4AAQANAAEAAADv/x8AAQANAAEAAADv/yAAAQANAAEAAADv/yEAAQANAAEAAADv/yIAAQANAAEAAADv/yMAAQANAAEAAADv/yQAAQANAAEAAADw/x0AAQANAAEAAADw/x4AAQANAAEAAADw/x8AAQANAAEAAADw/yAAAQANAAEAAADw/yEAAQANAAEAAADw/yIAAQANAAEAAADw/yMAAQANAAEAAADw/yQAAQANAAEAAADx/x0AAQANAAEAAADx/x4AAQANAAEAAADx/x8AAQANAAEAAADx/yAAAQANAAEAAADx/yEAAQANAAEAAADx/yIAAQANAAEAAADx/yMAAQANAAEAAADx/yQAAQANAAEAAAD5/x0AAQANAAEAAAD5/x4AAQANAAEAAAD5/x8AAQANAAEAAAD5/yAAAQANAAEAAAD5/yEAAQANAAEAAAD5/yIAAQANAAEAAAD5/yMAAQANAAEAAAD5/yQAAQANAAEAAAD6/x0AAQANAAEAAAD6/x4AAQANAAEAAAD6/x8AAQANAAEAAAD6/yAAAQANAAEAAAD6/yEAAQANAAEAAAD6/yIAAQANAAEAAAD6/yMAAQANAAEAAAD6/yQAAQANAAEAAAD7/x0AAQANAAEAAAD7/x4AAQANAAEAAAD7/x8AAQANAAEAAAD7/yAAAQANAAEAAAD7/yEAAQANAAEAAAD7/yIAAQANAAEAAAD7/yMAAQANAAEAAAD7/yQAAQANAAEAAAD8/x0AAQANAAEAAAD8/x4AAQANAAEAAAD8/x8AAQANAAEAAAD8/yAAAQANAAEAAAD8/yEAAQANAAEAAAD8/yIAAQANAAEAAAD8/yMAAQANAAEAAAD8/yQAAQANAAEAAAD9/x0AAQANAAEAAAD9/x4AAQANAAEAAAD9/x8AAQANAAEAAAD9/yAAAQANAAEAAAD9/yEAAQANAAEAAAD9/yIAAQANAAEAAAD9/yMAAQANAAEAAAD9/yQAAQANAAEAAAA=") +tile_set = ExtResource("16_onkli") +script = ExtResource("17_1er4b") + +[node name="ParedesReflectoras" type="TileMapLayer" parent="TileMapLayers" unique_id=1291156269 groups=["ignorar_shader"]] +z_index = -1 +tile_map_data = PackedByteArray("AABCAAkAAAAJAAIAADA=") +tile_set = ExtResource("8_eixv0") + +[node name="SubsueloTierra" type="TileMapLayer" parent="TileMapLayers" unique_id=1998733843] +z_index = -1 +position = Vector2(0, 14) +tile_map_data = PackedByteArray("AABVADQABgAAAAIAAABWADUABgAAAAIAAABXADYABgAAAAIAAABYADYABgABAAIAAABZADYABgABAAIAAABaADYABgABAAIAAABbADYABgACAAIAAABcADUABgACAAIAAABdADQABgACAAIAAABeADMABgACAAIAAABUADMABgAAAAIAAABUACQABgAAAAIAAABVACUABgAAAAIAAABYACcABgAAAAIAAABZACcABgABAAIAAABaACcABgACAAIAAABdACUABgACAAIAAABeACQABgACAAIAAABbACYABgACAAIAAABXACYABgAAAAIAAABTACMABgAAAAIAAABfACMABgACAAIAAABgACEABgACAAIAAABSACEABgAAAAIAAABbABsABgAAAAIAAABdAB0ABgAAAAIAAABcABwABgAAAAIAAABWABwABgACAAIAAABVAB0ABgACAAIAAABXABsABgACAAIAAABYABoABgABAAIAAABZABoABgABAAIAAABaABoABgABAAIAAABcACUABgABAAIAAABWACUABgABAAIAAAA=") +tile_set = ExtResource("9_8oghu") + +[node name="SubsueloAux" type="TileMapLayer" parent="TileMapLayers" unique_id=189835394] +position = Vector2(0, 8) +tile_map_data = PackedByteArray("AABZAB8AAAADAAIAAABdACkAAAAAAAIAAABeACkAAAACAAIAAAA=") +tile_set = ExtResource("9_8oghu") + +[node name="SubsueloPasto" type="TileMapLayer" parent="TileMapLayers" unique_id=2034772379] +z_index = 1 +position = Vector2(0, 14) +tile_map_data = PackedByteArray("AABUAC4AAwAFAAAAAABUAC8AAwAFAAEAAABUADAAAwAFAAEAAABUADEAAwAFAAEAAABUADIAAwAFAAIAAABVAC0AAwAFAAAAAABVAC4AAwAGAAEAAABVAC8AAwAGAAEAAABVADAAAwAGAAEAAABVADEAAwAGAAEAAABVADIAAwAGAAEAAABVADMAAwAFAAIAAABWACwAAwAFAAAAAABWAC0AAwAGAAEAAABWAC4AAwAGAAEAAABWAC8AAwAGAAEAAABWADAAAwAGAAEAAABWADEAAwAGAAEAAABWADIAAwAGAAEAAABWADMAAwAGAAEAAABWADQAAwAFAAIAAABXACsAAwAFAAAAAABXACwAAwAGAAEAAABXAC0AAwAGAAEAAABXAC4AAwAGAAEAAABXAC8AAwAGAAEAAABXADAAAwAGAAEAAABXADEAAwAGAAEAAABXADIAAwAGAAEAAABXADMAAwAGAAEAAABXADQAAwAGAAEAAABXADUAAwAFAAIAAABYACoAAwAFAAAAAABYACsAAwAGAAEAAABYACwAAwAGAAEAAABYAC0AAwAGAAEAAABYAC4AAwAGAAEAAABYAC8AAwAGAAEAAABYADAAAwAGAAEAAABYADEAAwAGAAEAAABYADIAAwAGAAEAAABYADMAAwAGAAEAAABYADQAAwAGAAEAAABYADUAAwAGAAIAAABZACoAAwAGAAAAAABZACsAAwAGAAEAAABZACwAAwAGAAEAAABZAC0AAwAGAAEAAABZAC4AAwAGAAEAAABZAC8AAwAGAAEAAABZADAAAwAGAAEAAABZADEAAwAGAAEAAABZADIAAwAGAAEAAABZADMAAwAGAAEAAABZADQAAwAGAAEAAABZADUAAwAGAAIAAABaACoAAwAHAAAAAABaACsAAwAGAAEAAABaACwAAwAGAAEAAABaAC0AAwAGAAEAAABaAC4AAwAGAAEAAABaAC8AAwAGAAEAAABaADAAAwAGAAEAAABaADEAAwAGAAEAAABaADIAAwAGAAEAAABaADMAAwAGAAEAAABaADQAAwAGAAEAAABaADUAAwAGAAIAAABbACsAAwAHAAAAAABbACwAAwAGAAEAAABbAC0AAwAGAAEAAABbAC4AAwAGAAEAAABbAC8AAwAGAAEAAABbADAAAwAGAAEAAABbADEAAwAGAAEAAABbADIAAwAGAAEAAABbADMAAwAGAAEAAABbADQAAwAGAAEAAABbADUAAwAHAAIAAABcACwAAwAHAAAAAABcAC0AAwAGAAEAAABcAC4AAwAGAAEAAABcAC8AAwAGAAEAAABcADAAAwAGAAEAAABcADEAAwAGAAEAAABcADIAAwAGAAEAAABcADMAAwAGAAEAAABcADQAAwAHAAIAAABdAC0AAwAHAAAAAABdAC4AAwAGAAEAAABdAC8AAwAGAAEAAABdADAAAwAGAAEAAABdADEAAwAGAAEAAABdADIAAwAGAAEAAABdADMAAwAHAAIAAABeAC4AAwAHAAAAAABeAC8AAwAHAAEAAABeADAAAwAHAAEAAABeADEAAwAHAAEAAABeADIAAwAHAAIAAAA/AAwAAwAFAAEAAAA/AA0AAwAFAAIAAABAAAwAAwAGAAEAAABAAA0AAwAGAAEAAABAAA4AAwAFAAIAAABBAAwAAwAGAAEAAABBAA0AAwAGAAEAAABBAA4AAwAGAAIAAABCAAwAAwAGAAEAAABCAA0AAwAGAAEAAABCAA4AAwAGAAIAAABDAAwAAwAGAAEAAABDAA0AAwAGAAEAAABDAA4AAwAGAAEAAABDAA8AAwAFAAIAAABEAAwAAwAGAAEAAABEAA0AAwAGAAEAAABEAA4AAwAGAAEAAABEAA8AAwAGAAEAAABEABAAAwAFAAIAAABFAAsAAwAGAAEAAABFAAwAAwAGAAEAAABFAA0AAwAGAAEAAABFAA4AAwAGAAEAAABFAA8AAwAGAAEAAABFABAAAwAGAAIAAABGAAsAAwAGAAEAAABGAAwAAwAGAAEAAABGAA0AAwAGAAEAAABGAA4AAwAGAAEAAABGAA8AAwAGAAEAAABGABAAAwAHAAIAAABHAAsAAwAGAAEAAABHAAwAAwAGAAEAAABHAA0AAwAGAAEAAABHAA4AAwAGAAEAAABHAA8AAwAHAAIAAABIAAsAAwAGAAEAAABIAAwAAwAGAAEAAABIAA0AAwAGAAEAAABIAA4AAwAHAAIAAABJAAoAAwAGAAEAAABJAAsAAwAGAAEAAABJAAwAAwAGAAEAAABJAA0AAwAGAAIAAABKAAoAAwAGAAEAAABKAAsAAwAGAAEAAABKAAwAAwAGAAEAAABKAA0AAwAGAAIAAABLAAoAAwAGAAEAAABLAAsAAwAGAAEAAABLAAwAAwAGAAEAAABLAA0AAwAGAAEAAABLAA4AAwAFAAIAAABMAAoAAwAGAAEAAABMAAsAAwAGAAEAAABMAAwAAwAGAAEAAABMAA0AAwAGAAEAAABMAA4AAwAGAAIAAABNAAoAAwAGAAEAAABNAAsAAwAGAAEAAABNAAwAAwAGAAEAAABNAA0AAwAGAAEAAABNAA4AAwAGAAEAAABNAA8AAwAFAAIAAABOAAoAAwAGAAEAAABOAAsAAwAGAAEAAABOAAwAAwAGAAEAAABOAA0AAwAGAAEAAABOAA4AAwAGAAEAAABOAA8AAwAGAAIAAABPAAoAAwAGAAEAAABPAAsAAwAGAAEAAABPAAwAAwAGAAEAAABPAA0AAwAGAAEAAABPAA4AAwAGAAEAAABPAA8AAwAGAAEAAABPABAAAwAFAAIAAABQAAwAAwAGAAEAAABQAA0AAwAGAAEAAABQAA4AAwAGAAEAAABQAA8AAwAGAAEAAABQABAAAwAGAAEAAABQABEAAwAFAAIAAABRAAwAAwAGAAEAAABRAA0AAwAGAAEAAABRAA4AAwAGAAEAAABRAA8AAwAGAAEAAABRABAAAwAGAAEAAABRABEAAwAHAAIAAABSAAwAAwAGAAEAAABSAA0AAwAGAAEAAABSAA4AAwAGAAEAAABSAA8AAwAGAAEAAABSABAAAwAGAAIAAABTAAwAAwAGAAEAAABTAA0AAwAGAAEAAABTAA4AAwAGAAEAAABTAA8AAwAHAAEAAABTABAAAwAHAAIAAABUAAwAAwAGAAEAAABUAA0AAwAGAAEAAABUAA4AAwAGAAIAAABVAAwAAwAGAAEAAABVAA0AAwAGAAEAAABVAA4AAwAGAAEAAABVAA8AAwAFAAIAAABWAAwAAwAGAAEAAABWAA0AAwAGAAEAAABWAA4AAwAGAAEAAABWAA8AAwAGAAEAAABWABAAAwAFAAEAAABWABEAAwAFAAIAAABXAA0AAwAGAAEAAABXAA4AAwAGAAEAAABXAA8AAwAGAAEAAABXABAAAwAGAAEAAABXABEAAwAGAAEAAABXABIAAwAFAAIAAABbAA0AAwAGAAEAAABbAA4AAwAGAAEAAABbAA8AAwAGAAEAAABbABAAAwAGAAEAAABbABEAAwAHAAIAAABcAAwAAwAGAAEAAABcAA0AAwAGAAEAAABcAA4AAwAGAAEAAABcAA8AAwAGAAEAAABcABAAAwAHAAIAAABdAAwAAwAGAAEAAABdAA0AAwAGAAEAAABdAA4AAwAGAAEAAABdAA8AAwAGAAIAAABeAAwAAwAGAAEAAABeAA0AAwAGAAEAAABeAA4AAwAGAAEAAABeAA8AAwAGAAIAAABfAAwAAwAGAAEAAABfAA0AAwAGAAEAAABfAA4AAwAGAAEAAABfAA8AAwAGAAIAAABgAAwAAwAGAAEAAABgAA0AAwAGAAEAAABgAA4AAwAGAAEAAABgAA8AAwAGAAIAAABhAAwAAwAGAAEAAABhAA0AAwAGAAEAAABhAA4AAwAGAAEAAABhAA8AAwAHAAIAAABiAAwAAwAGAAEAAABiAA0AAwAGAAEAAABiAA4AAwAGAAIAAABjAAsAAwAGAAEAAABjAAwAAwAGAAEAAABjAA0AAwAGAAEAAABjAA4AAwAGAAIAAABkAAsAAwAGAAEAAABkAAwAAwAGAAEAAABkAA0AAwAGAAEAAABkAA4AAwAGAAIAAABlAAsAAwAGAAEAAABlAAwAAwAGAAEAAABlAA0AAwAGAAEAAABlAA4AAwAHAAIAAABmAAsAAwAGAAEAAABmAAwAAwAGAAEAAABmAA0AAwAGAAIAAABnAAsAAwAGAAEAAABnAAwAAwAGAAEAAABnAA0AAwAGAAIAAABoAAsAAwAGAAEAAABoAAwAAwAGAAEAAABoAA0AAwAGAAIAAABpAAsAAwAGAAEAAABpAAwAAwAGAAEAAABpAA0AAwAGAAIAAABqAAsAAwAGAAEAAABqAAwAAwAGAAEAAABqAA0AAwAGAAIAAABrAAsAAwAGAAEAAABrAAwAAwAGAAEAAABrAA0AAwAGAAEAAABrAA4AAwAFAAIAAABsAAsAAwAGAAEAAABsAAwAAwAGAAEAAABsAA0AAwAGAAEAAABsAA4AAwAGAAEAAABsAA8AAwAFAAEAAABsABAAAwAFAAIAAABtAAwAAwAGAAEAAABtAA0AAwAGAAEAAABtAA4AAwAGAAEAAABtAA8AAwAGAAEAAABtABAAAwAGAAEAAABtABEAAwAFAAIAAABuAAwAAwAGAAEAAABuAA0AAwAGAAEAAABuAA4AAwAGAAEAAABuAA8AAwAGAAEAAABuABAAAwAGAAEAAABuABEAAwAGAAIAAABvAAwAAwAGAAEAAABvAA0AAwAGAAEAAABvAA4AAwAGAAEAAABvAA8AAwAGAAEAAABvABAAAwAGAAEAAABvABEAAwAHAAIAAABwAAwAAwAGAAEAAABwAA0AAwAGAAEAAABwAA4AAwAGAAEAAABwAA8AAwAGAAEAAABwABAAAwAHAAIAAABxAAwAAwAGAAEAAABxAA0AAwAGAAEAAABxAA4AAwAGAAEAAABxAA8AAwAHAAIAAAByAAwAAwAGAAEAAAByAA0AAwAGAAEAAAByAA4AAwAGAAIAAABzAAwAAwAGAAEAAABzAA0AAwAHAAEAAABzAA4AAwAHAAIAAABSABwAAwAFAAAAAABSAB0AAwAFAAEAAABSAB4AAwAFAAEAAABSAB8AAwAFAAEAAABSACAAAwAFAAIAAABTABoAAwAFAAAAAABTABsAAwAFAAEAAABTACEAAwAFAAEAAABTACIAAwAFAAIAAABUABkAAwAFAAAAAABUACMAAwAFAAIAAABVABgAAwAFAAAAAABVACQAAwAFAAIAAABWABgAAwAGAAAAAABWACQAAwAGAAIAAABXABcAAwAFAAAAAABXACUAAwAFAAIAAABYABcAAwAGAAAAAABYACUAAwAGAAEAAABZABcAAwAGAAAAAABZACUAAwAGAAEAAABaABcAAwAGAAAAAABaACUAAwAGAAEAAABbABcAAwAHAAAAAABbACUAAwAHAAIAAABcABgAAwAGAAAAAABcACQAAwAGAAIAAABdABgAAwAHAAAAAABdACQAAwAHAAIAAABeABkAAwAHAAAAAABeACMAAwAHAAIAAABfABoAAwAHAAAAAABfABsAAwAHAAEAAABfACEAAwAHAAEAAABfACIAAwAHAAIAAABgABwAAwAHAAAAAABgAB0AAwAHAAEAAABgAB4AAwAHAAEAAABgAB8AAwAHAAEAAABgACAAAwAHAAIAAABYACYAAwAFAAIAAABZACYAAwAGAAIAAABaACYAAwAHAAIAAABVABoAAwAGAAEAAABVABsAAwAGAAEAAABVABwAAwAHAAIAAABVACAAAwAHAAAAAABVACEAAwAGAAEAAABVACIAAwAGAAEAAABWABoAAwAGAAEAAABWABsAAwAHAAIAAABWACEAAwAHAAAAAABWACIAAwAGAAEAAABXABoAAwAHAAIAAABXACIAAwAHAAAAAABbABoAAwAFAAIAAABbACIAAwAFAAAAAABcABoAAwAGAAEAAABcABsAAwAFAAIAAABcACEAAwAFAAAAAABcACIAAwAGAAEAAABdABoAAwAGAAEAAABdABsAAwAGAAEAAABdABwAAwAFAAIAAABdACAAAwAFAAAAAABdACEAAwAGAAEAAABdACIAAwAGAAEAAABeABoAAwAGAAEAAABeABsAAwAGAAEAAABeABwAAwAGAAEAAABeAB0AAwAFAAEAAABeAB4AAwAFAAEAAABeAB8AAwAFAAEAAABeACAAAwAGAAEAAABeACEAAwAGAAEAAABeACIAAwAGAAEAAABfABwAAwAGAAEAAABfAB0AAwAGAAEAAABfAB4AAwAGAAEAAABfAB8AAwAGAAEAAABfACAAAwAGAAEAAABZABgAAwAGAAEAAABYABgAAwAGAAEAAABXABgAAwAGAAEAAABXABkAAwAGAAEAAABWABkAAwAGAAEAAABVABkAAwAGAAEAAABYABkAAwAGAAIAAABZABkAAwAGAAIAAABaABkAAwAGAAIAAABaABgAAwAGAAEAAABbABgAAwAGAAEAAABbABkAAwAGAAEAAABcABkAAwAGAAEAAABdABkAAwAGAAEAAABZACMAAwAGAAAAAABYACMAAwAGAAAAAABXACMAAwAGAAEAAABWACMAAwAGAAEAAABVACMAAwAGAAEAAABXACQAAwAGAAEAAABYACQAAwAGAAEAAABZACQAAwAGAAEAAABaACQAAwAGAAEAAABaACMAAwAGAAAAAABbACMAAwAGAAEAAABbACQAAwAGAAEAAABcACMAAwAGAAEAAABdACMAAwAGAAEAAABUACAAAwAGAAEAAABUAB8AAwAHAAEAAABUAB4AAwAHAAEAAABUAB0AAwAHAAEAAABUABwAAwAGAAEAAABUABsAAwAGAAEAAABUABoAAwAGAAEAAABTABwAAwAGAAEAAABTAB0AAwAGAAEAAABTAB4AAwAGAAEAAABTAB8AAwAGAAEAAABTACAAAwAGAAEAAABUACEAAwAGAAEAAABUACIAAwAGAAEAAABdACgAAwAFAAMAAABZAB4AAwAIAAMAAABeACgAAwAHAAMAAAA=") +tile_set = ExtResource("9_8oghu") + +[node name="PuenteReparado" type="TileMapLayer" parent="TileMapLayers" unique_id=1415210090] +visible = false +z_index = 1 +position = Vector2(9088, -2112) +tile_map_data = PackedByteArray("AADK/zUAAwAAAAIAAADL/zUAAwAAAAIAAADM/zUAAwAAAAIAAADM/zQAAwAAAAIAAADL/zQAAwAAAAIAAADK/zQAAwAAAAIAAADK/zMAAwAAAAEAAADL/zMAAwAAAAEAAADM/zMAAwAAAAEAAADK/zYAAwAAAAMAAADL/zYAAwAAAAMAAADM/zYAAwAAAAMAAAA=") +tile_set = ExtResource("7_mrbqg") +script = ExtResource("8_qh24p") +tiempo_caida = 1.5 + +[node name="PuenteRoto" type="TileMapLayer" parent="TileMapLayers" unique_id=566223846] +z_index = 1 +tile_map_data = PackedByteArray("AABYABMAAAADAAIAAABZABMAAAADAAIAAABaABMAAAADAAIAAABYABQAAAADAAMAAABZABQAAAADAAMAAABaABQAAAADAAMAAABYABUAAAAAAAMAAABZABUAAAAAAAMAAABaABUAAAAAAAMAAABYABIAAAAAAAEAAABZABIAAAAAAAEAAABaABIAAAAAAAEAAAA=") +tile_set = ExtResource("12_kdwjs") + +[node name="PuenteReparado2" type="TileMapLayer" parent="TileMapLayers" unique_id=2018174794] +visible = false +z_index = 1 +position = Vector2(9087, -754) +tile_map_data = PackedByteArray("AADK/zUAAwAAAAIAAADL/zUAAwAAAAIAAADM/zUAAwAAAAIAAADM/zQAAwAAAAIAAADL/zQAAwAAAAIAAADK/zQAAwAAAAIAAADK/zYAAwAAAAMAAADL/zYAAwAAAAMAAADM/zYAAwAAAAMAAADK/zIAAwAAAAEAAADL/zIAAwAAAAEAAADM/zIAAwAAAAEAAADK/zMAAwAAAAIAAADL/zMAAwAAAAIAAADM/zMAAwAAAAIAAAA=") +tile_set = ExtResource("7_mrbqg") +script = ExtResource("8_qh24p") +tiempo_caida = 1.5 + +[node name="PuenteRoto2" type="TileMapLayer" parent="TileMapLayers" unique_id=384410568] +z_index = 1 +position = Vector2(-1, 1294) +tile_map_data = PackedByteArray("AABYABMAAAADAAIAAABZABMAAAADAAIAAABaABMAAAADAAIAAABYABUAAAADAAMAAABZABUAAAADAAMAAABaABUAAAADAAMAAABYABIAAAAAAAEAAABZABIAAAAAAAEAAABaABIAAAAAAAEAAABYABYAAAAAAAMAAABZABYAAAAAAAMAAABaABYAAAAAAAMAAAA=") +tile_set = ExtResource("12_kdwjs") + +[node name="Escalera" type="TileMapLayer" parent="TileMapLayers" unique_id=2087616489] +z_index = 1 +position = Vector2(-1, 0) +tile_map_data = PackedByteArray("AABYABcABAAAAAcAAABZABcABAAAAAcAAABaABcABAAAAAcAAABYABYABAAAAAcAAABZABYABAAAAAcAAABaABYABAAAAAcAAAA=") +tile_set = ExtResource("5_yncjp") + +[node name="BordePisoInvisible" type="TileMapLayer" parent="TileMapLayers" unique_id=269390816] +visible = false +tile_map_data = PackedByteArray("AABHAAwABwABAAEAAABKAAsABwABAAEAAABMAAsABwABAAEAAABPAAwABwABAAEAAABVAA0ABwABAAEAAABWAA4ABwABAAEAAABXAA8ABwABAAEAAABbAA8ABwABAAEAAABcAA4ABwABAAEAAABYAA8ABwABAAEAAABZAA8ABwABAAEAAABaAA8ABwABAAEAAABdAA0ABwABAAEAAABjAAwABwABAAEAAABmAAsABwABAAEAAABoAAsABwABAAEAAABrAAwABwABAAEAAAA=") +tile_set = ExtResource("9_8oghu") + +[node name="OnTheGround" type="Node2D" parent="." unique_id=1625112011] +y_sort_enabled = true +position = Vector2(66, 2221) + +[node name="Player" parent="OnTheGround" unique_id=1416564784 instance=ExtResource("10_s4ggx")] +z_index = 1 +position = Vector2(5600, 2162) +player_name = "StoryWeaver" +speeds = SubResource("Resource_60hq5") +sprite_frames = ExtResource("23_4767o") + +[node name="InputWalkBehavior" parent="OnTheGround/Player" index="0" unique_id=1817340985] +speeds = SubResource("Resource_60hq5") + +[node name="PlayerSprite" parent="OnTheGround/Player" index="2" unique_id=1785485617] +material = ExtResource("24_87rgm") +sprite_frames = ExtResource("23_4767o") + +[node name="Camera2D" type="Camera2D" parent="OnTheGround/Player" unique_id=1897581183] +zoom = Vector2(1.1, 1.1) +limit_left = 4769 +limit_top = 2309 +limit_right = 6520 +limit_bottom = 4998 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="ThrowingEnemy5" parent="OnTheGround" unique_id=1243855514 instance=ExtResource("12_2hb3j")] +z_index = 1 +position = Vector2(6188, 1105) +autostart = true +sprite_frames = ExtResource("28_c31jv") +projectile_scene = ExtResource("14_ywhry") + +[node name="ThrowingEnemy" parent="OnTheGround" unique_id=65377355 instance=ExtResource("12_2hb3j")] +z_index = 1 +position = Vector2(5343, 1620) +autostart = true +sprite_frames = ExtResource("28_c31jv") +projectile_scene = ExtResource("14_ywhry") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy" index="0" unique_id=1865971466] +sprite_frames = ExtResource("28_c31jv") + +[node name="ThrowingEnemy4" parent="OnTheGround" unique_id=800941968 instance=ExtResource("12_2hb3j")] +z_index = 1 +position = Vector2(5170, 593) +autostart = true +sprite_frames = ExtResource("28_c31jv") +projectile_scene = ExtResource("14_ywhry") + +[node name="FillingBarrel" parent="OnTheGround" unique_id=432329976 instance=ExtResource("15_1drjy")] +z_index = 1 +position = Vector2(5848, 1651) +script = ExtResource("98_jarron_roto") +needed_amount = 1 +label = "Ira" +color = Color(0.9981455, 0.7850066, 0.22345269, 1) + +[node name="FillingBarrel3" parent="OnTheGround" unique_id=1861594411 instance=ExtResource("15_1drjy")] +z_index = 1 +position = Vector2(5592, 1013) +script = ExtResource("98_jarron_roto") +needed_amount = 1 +label = "Ira" +color = Color(1, 0.78431374, 0.22352941, 1) + +[node name="LevelExit" type="Node2D" parent="OnTheGround" unique_id=1740681999] +z_index = 1 +position = Vector2(5592, 158) + +[node name="Teleporter" type="Area2D" parent="OnTheGround/LevelExit" unique_id=1023548999] +collision_layer = 4 +script = ExtResource("91_enlace") +next_scene = "uid://b0ou1wcbknw72" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround/LevelExit/Teleporter" unique_id=1704183999] +shape = SubResource("RectangleShape2D_salida_antesala") + +[node name="TeleporterLogic" type="Node2D" parent="OnTheGround/LevelExit/Teleporter" unique_id=979900271 node_paths=PackedStringArray("teleport_area", "scene_link")] +script = ExtResource("25_qh24p") +teleport_area = NodePath("..") +scene_link = NodePath("..") + +[node name="CartelZ" parent="OnTheGround" unique_id=1985390999 instance=ExtResource("92_cartel_firma")] +z_index = 1 +position = Vector2(5597, 1997) +firma = "- Z" +direction = 0 +text = "“No todas las culpas llevan tu nombre.”" + +[node name="BloqueDeslizanteNorte" parent="OnTheGround" unique_id=1726563737 instance=ExtResource("99_bloque_deslizante")] +position = Vector2(5462, 808) +recorrido = Vector2(256, 0) + +[node name="BloqueDeslizanteSur" parent="OnTheGround" unique_id=546812890 instance=ExtResource("99_bloque_deslizante")] +position = Vector2(5722, 1197) +recorrido = Vector2(-256, 0) + +[node name="BloqueDeslizanteOeste" parent="OnTheGround" unique_id=487931499 instance=ExtResource("99_bloque_deslizante")] +position = Vector2(5398, 1133) +recorrido = Vector2(0, -256) + +[node name="BloqueDeslizanteEste" parent="OnTheGround" unique_id=771020 instance=ExtResource("99_bloque_deslizante")] +position = Vector2(5786, 873) +recorrido = Vector2(0, 256) + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=25345245] + +[node name="InputHints" type="HBoxContainer" parent="ScreenOverlay" unique_id=1387075152] +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = 902.0 +offset_top = 165.0 +offset_right = 1087.0 +offset_bottom = 265.0 +grow_vertical = 0 + +[node name="RepelHint" parent="ScreenOverlay/InputHints" unique_id=110897305 instance=ExtResource("19_vqxyo")] +layout_mode = 2 + +[node name="HUD" parent="." unique_id=1801379255 instance=ExtResource("22_fhvab")] + +[node name="StoryQuestProgress" parent="HUD/HBoxContainer" parent_id_path=PackedInt32Array(1801379255, 1000774734) index="1" unique_id=373983898] +script = ExtResource("44_gpsi7") +ocultar = true + +[node name="HelperContainer" parent="HUD/HBoxContainer/StoryQuestProgress/HBoxContainer" parent_id_path=PackedInt32Array(1801379255, 373983898, 2124538819) index="0" unique_id=1334612586] +visible = false + +[node name="Label" type="Label" parent="HUD" unique_id=943838466] +unique_name_in_owner = true +visible = false +offset_left = 958.0 +offset_top = 41.0 +offset_right = 990.0 +offset_bottom = 64.0 +label_settings = SubResource("LabelSettings_3e6us") +horizontal_alignment = 1 +script = ExtResource("46_aqjtk") + +[node name="PanelContainer" type="PanelContainer" parent="HUD" unique_id=1871162697] +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = 566.0 +offset_top = -237.0 +offset_right = 615.0 +offset_bottom = -188.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_qh7ra") +script = ExtResource("47_xb4ja") + +[node name="Label" type="Label" parent="HUD/PanelContainer" unique_id=929917354] +layout_mode = 2 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_colors/font_outline_color = Color(0, 0, 0, 1) +theme_override_constants/outline_size = 5 +theme_override_fonts/font = ExtResource("45_owxyk") +theme_override_font_sizes/font_size = 24 +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="Timer" type="Timer" parent="HUD/PanelContainer/Label" unique_id=2044534417] +wait_time = 2.0 +one_shot = true + +[node name="SaturacionManager" type="Node" parent="." unique_id=1721456533] +script = ExtResource("48_4ec8v") +material_mundo = ExtResource("49_38otb") +material_jugador = ExtResource("24_87rgm") + +[node name="Cinematic" type="Node2D" parent="." unique_id=1398446127] +script = ExtResource("20_1cp2a") +dialogue = ExtResource("54_kh8iq") +autostart = false +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="Sign" parent="." unique_id=1579530966 instance=ExtResource("38_sgcqg")] +z_index = 1 +position = Vector2(5977, 3873) +text = "Intenta llenar este jarrón..." + +[node name="Collider" parent="Sign" index="1" unique_id=882843758] +collision_layer = 1 + +[node name="LabelContainer" parent="Sign" index="2" unique_id=1137800349] +offset_top = -159.0 +offset_bottom = -59.0 + +[node name="Label" parent="Sign/LabelContainer/PanelContainer/MarginContainer" parent_id_path=PackedInt32Array(1579530966, 869205213) index="0" unique_id=1830143827] +text = "Intenta llenar este jarrón..." + +[editable path="OnTheGround/Player"] +[editable path="OnTheGround/ThrowingEnemy"] +[editable path="HUD"] +[editable path="HUD/HBoxContainer/StoryQuestProgress"] +[editable path="Sign"] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/animacion_de_elian.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/animacion_de_elian.gd new file mode 100644 index 0000000000..8fabc8b6f7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/animacion_de_elian.gd @@ -0,0 +1,178 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name AnimacionDeElian +extends RefCounted +## Tiempos de animación de Elián, más lentos que los de las sombras pequeñas. +## Elián usa la misma escena (y las mismas animaciones) que las sombras pequeñas, +## así que aquí se le hacen una copia de "idle" y de "attack" con tiempos propios. +## Todos los tiempos de este archivo están en segundos. + +const ANIM_ANTICIPACION: StringName = &"attack anticipation" +## Cuánto dura cada cuadro del idle (0.28 s), y qué cuadros del sprite se usan. +const SEGUNDOS_POR_CUADRO_IDLE: float = 0.28 +const CUADROS_IDLE: Array[int] = [0, 1, 2, 3] +## El ataque paso a paso: [animación del sprite, número de cuadro, segundos que se queda]. +## Primero se agacha (anticipación), luego dispara (attack) y al final vuelve a levantarse. +const ATAQUE: Array = [ + [ANIM_ANTICIPACION, 0, 0.22], + [ANIM_ANTICIPACION, 1, 0.22], + [ANIM_ANTICIPACION, 2, 0.22], + [ANIM_ANTICIPACION, 3, 0.22], + [ANIM_ATAQUE, 0, 0.12], + [ANIM_ATAQUE, 1, 0.12], + [ANIM_ATAQUE, 2, 0.16], + [ANIM_ATAQUE, 3, 0.3], + [ANIM_ANTICIPACION, 2, 0.16], + [ANIM_ANTICIPACION, 1, 0.16], + [ANIM_ANTICIPACION, 0, 0.2], +] +## Posición dentro de ATAQUE (empieza en 0) donde sale el proyectil: el tercer cuadro de +## "attack". Las llamadas de lanzamiento que ya trae la animación se mueven a ese momento. +const PASO_DEL_LANZAMIENTO: int = 6 + +## El AnimatedSprite2D avanza solo sus cuadros: se repite el cuadro para fijarlo. +const REPETIR_CUADRO_CADA: float = 0.05 +## Evita que, por redondeo de floats, se cuele una clave de más al final de un cuadro. +const MARGEN_DE_TIEMPO: float = 0.001 + +const PISTA_ANIMACION := NodePath("AnimatedSprite2D:animation") +const PISTA_CUADRO := NodePath("AnimatedSprite2D:frame") +## Nombre del nodo que se le agrega a Elián para que mire a Lino (ver clase Mirada). +const MIRADA: StringName = &"MiradaDeElian" +const BIBLIOTECA: StringName = &"" +const ANIM_IDLE: StringName = &"idle" +const ANIM_ATAQUE: StringName = &"attack" +const RUTA_REPRODUCTOR: NodePath = ^"%AnimationPlayer" +const GRUPO_JUGADOR: StringName = &"player" + + +## Cambia las animaciones de este Elián para que sean más lentas y para que se voltee +## hacia Lino antes de atacar. Solo afecta a este Elián, no a las demás sombras. +static func aplicar(elian: Node) -> void: + var reproductor := elian.get_node_or_null(RUTA_REPRODUCTOR) as AnimationPlayer + if not reproductor or not reproductor.has_animation_library(BIBLIOTECA): + return + # La biblioteca de animaciones es un recurso compartido con todas las sombras pequeñas: + # si se editara directo, ellas también se volverían lentas. Por eso se duplica. + var biblioteca := reproductor.get_animation_library(BIBLIOTECA).duplicate() as AnimationLibrary + var idle := biblioteca.get_animation(ANIM_IDLE).duplicate(true) as Animation + var ataque := biblioteca.get_animation(ANIM_ATAQUE).duplicate(true) as Animation + _rehacer_idle(idle) + _rehacer_ataque(ataque) + biblioteca.add_animation(ANIM_IDLE, idle) + biblioteca.add_animation(ANIM_ATAQUE, ataque) + # Este nodo es el que voltea a Elián hacia Lino; las animaciones lo llaman por nombre. + var mirada := Mirada.new() + mirada.name = MIRADA + mirada.lado = (elian as Node2D).scale.x + elian.add_child(mirada) + # Al cambiar la biblioteca el AnimationPlayer deja de reproducir lo que sonaba, + # así que se guarda la animación actual y se vuelve a lanzar después. + var actual := reproductor.current_animation + reproductor.remove_animation_library(BIBLIOTECA) + reproductor.add_animation_library(BIBLIOTECA, biblioteca) + if actual: + reproductor.play(actual) + + +## Deja a Elián quieto en idle: para el temporizador de sus ataques y cancela el ataque en curso. +static func quedarse_en_reposo(elian: Node) -> void: + var temporizador := elian.get_node_or_null("Timer") as Timer + if temporizador: + temporizador.stop() + var reproductor := elian.get_node_or_null(RUTA_REPRODUCTOR) as AnimationPlayer + if reproductor: + reproductor.play(ANIM_IDLE) + # _is_attacking es una variable del script de la sombra; se usa set() porque aquí solo + # se tiene un Node genérico. + elian.set(&"_is_attacking", false) + + +static func _rehacer_idle(idle: Animation) -> void: + var cuadros := _pista(idle, PISTA_CUADRO) + _vaciar(idle, cuadros) + idle.value_track_set_update_mode(cuadros, Animation.UPDATE_DISCRETE) + var tiempo := 0.0 + for cuadro in CUADROS_IDLE: + _sostener(idle, cuadros, tiempo, SEGUNDOS_POR_CUADRO_IDLE, cuadro) + tiempo += SEGUNDOS_POR_CUADRO_IDLE + idle.length = tiempo + + +static func _rehacer_ataque(ataque: Animation) -> void: + var nombres := _pista(ataque, PISTA_ANIMACION) + var cuadros := _pista(ataque, PISTA_CUADRO) + _vaciar(ataque, nombres) + _vaciar(ataque, cuadros) + ataque.value_track_set_update_mode(cuadros, Animation.UPDATE_DISCRETE) + var tiempo := 0.0 + var lanzamiento := 0.0 + var anterior := &"" + for indice in ATAQUE.size(): + var paso: Array = ATAQUE[indice] + if paso[0] != anterior: + ataque.track_insert_key(nombres, tiempo, paso[0]) + anterior = paso[0] + _sostener(ataque, cuadros, tiempo, paso[2], paso[1]) + if indice == PASO_DEL_LANZAMIENTO: + lanzamiento = tiempo + tiempo += paso[2] + ataque.length = tiempo + _mover_llamadas_al(ataque, lanzamiento) + # Va después de la pista de lanzamiento y deshace el giro de la sombra al disparar. + _agregar_llamada(ataque, 0.0, &"mirar_a_lino") + _agregar_llamada(ataque, lanzamiento, &"mantener") + + +static func _mover_llamadas_al(animacion: Animation, tiempo: float) -> void: + for pista in animacion.get_track_count(): + if animacion.track_get_type(pista) != Animation.TYPE_METHOD: + continue + for clave in animacion.track_get_key_count(pista): + animacion.track_set_key_time(pista, clave, tiempo) + + +static func _agregar_llamada(animacion: Animation, tiempo: float, metodo: StringName) -> void: + var pista := animacion.add_track(Animation.TYPE_METHOD) + animacion.track_set_path(pista, NodePath(MIRADA)) + animacion.track_insert_key(pista, tiempo, {"method": metodo, "args": []}) + + +static func _sostener( + animacion: Animation, pista: int, desde: float, duracion: float, cuadro: int +) -> void: + var tiempo := 0.0 + while tiempo < duracion - MARGEN_DE_TIEMPO: + animacion.track_insert_key(pista, desde + tiempo, cuadro) + tiempo += REPETIR_CUADRO_CADA + + +static func _pista(animacion: Animation, ruta: NodePath) -> int: + var pista := animacion.find_track(ruta, Animation.TYPE_VALUE) + if pista < 0: + pista = animacion.add_track(Animation.TYPE_VALUE) + animacion.track_set_path(pista, ruta) + return pista + + +static func _vaciar(animacion: Animation, pista: int) -> void: + while animacion.track_get_key_count(pista) > 0: + animacion.track_remove_key(pista, 0) + + +## Voltea a Elián hacia Lino. Lo llaman las pistas de la animación "attack" (ver _rehacer_ataque). +class Mirada: + extends Node + + ## Valor de scale.x con el que Elián debe quedarse: 1 mira a la izquierda, -1 a la derecha. + var lado: float = 1.0 + + func mirar_a_lino() -> void: + var elian := get_parent() as Node2D + var lino := get_tree().get_first_node_in_group(GRUPO_JUGADOR) as Node2D + if lino: + lado = 1.0 if lino.global_position.x < elian.global_position.x else -1.0 + elian.scale.x = lado + + func mantener() -> void: + (get_parent() as Node2D).scale.x = lado diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/animacion_de_elian.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/animacion_de_elian.gd.uid new file mode 100644 index 0000000000..fecd8c1f2e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/animacion_de_elian.gd.uid @@ -0,0 +1 @@ +uid://6vi2y778kv2p diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/boss_projectile.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/boss_projectile.tscn new file mode 100644 index 0000000000..1c03d5111a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/boss_projectile.tscn @@ -0,0 +1,58 @@ +[gd_scene format=3 uid="uid://butb2e3gev8va"] + +[ext_resource type="Script" uid="uid://bofv3bcwj3rx2" path="res://scenes/game_elements/props/projectile/components/projectile.gd" id="1_ewbr1"] +[ext_resource type="PackedScene" uid="uid://clgisducnnh0a" path="res://scenes/game_elements/fx/liquid_small_splat/liquid_small_splat.tscn" id="2_6nbem"] +[ext_resource type="PackedScene" uid="uid://b4qu6wml5gd7a" path="res://scenes/game_elements/fx/liquid_big_splat/liquid_big_splat.tscn" id="3_pt4f5"] +[ext_resource type="PackedScene" uid="uid://bgce3qns72g3m" path="res://scenes/game_elements/fx/liquid_trail.tscn" id="4_y0hxk"] +[ext_resource type="SpriteFrames" uid="uid://bhamin2pby7tq" path="res://scenes/game_elements/props/projectile/components/inkblob_spriteframes.tres" id="5_nqaj1"] +[ext_resource type="AudioStream" uid="uid://7jlv4wqpihl7" path="res://scenes/game_elements/props/projectile/components/blob_hit.wav" id="6_cndpi"] + +[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_tbgi4"] +friction = 0.0 +bounce = 1.0 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_o6xl0"] +size = Vector2(44, 44) + +[node name="InkBlobProjectile" type="RigidBody2D" unique_id=1611529190 groups=["projectiles"]] +z_index = 20 +collision_layer = 256 +collision_mask = 80 +mass = 0.3 +physics_material_override = SubResource("PhysicsMaterial_tbgi4") +gravity_scale = 0.0 +lock_rotation = true +continuous_cd = 2 +contact_monitor = true +max_contacts_reported = 1 +script = ExtResource("1_ewbr1") +small_fx_scene = ExtResource("2_6nbem") +big_fx_scene = ExtResource("3_pt4f5") +trail_fx_scene = ExtResource("4_y0hxk") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1499726276] +shape = SubResource("RectangleShape2D_o6xl0") + +[node name="VisibleThings" type="Node2D" parent="." unique_id=1129773837] +unique_name_in_owner = true +position = Vector2(-3, 0) + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="VisibleThings" unique_id=1816818143] +unique_name_in_owner = true +sprite_frames = ExtResource("5_nqaj1") +autoplay = "default" + +[node name="TrailFXMarker" type="Marker2D" parent="VisibleThings" unique_id=771420475] +unique_name_in_owner = true +position = Vector2(-40, 0) + +[node name="DurationTimer" type="Timer" parent="." unique_id=259732970] +unique_name_in_owner = true + +[node name="HitSound" type="AudioStreamPlayer2D" parent="." unique_id=1862098516] +unique_name_in_owner = true +stream = ExtResource("6_cndpi") +bus = &"SFX" + +[connection signal="body_entered" from="." to="." method="_on_body_entered"] +[connection signal="timeout" from="DurationTimer" to="." method="_on_duration_timer_timeout"] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/cinematica_final.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/cinematica_final.gd new file mode 100644 index 0000000000..17044bdc0e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/cinematica_final.gd @@ -0,0 +1,260 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node +## La cinemática final del 3.2. + +const EfectosFinal = preload("efectos_final.gd") +const SaturacionManager = preload("../../../shared/scripts/saturacion_manager.gd") + +## "6. Embers of Hope (Loop).ogg" de renya_beyond_sorrow. +const MUSICA_DE_LAZARO: AudioStream = preload("uid://y0pa0a2b8n6n") +## elian_dissapear.wav +const SONIDO_ELIAN_DESAPARECE: AudioStream = preload("uid://bfjawnnd00a8k") + +const ANIM_QUIETO: StringName = &"idle" +const ANIM_CAMINAR: StringName = &"walk" +const ANIM_LADRAR: StringName = &"bark" +const NODO_SPRITE: NodePath = ^"AnimatedSprite2D" +const CAPA_FUNDIDO: int = 100 +const DURACION_FUNDIDO_A_BLANCO: float = 3.0 +const DURACION_ACLARAR_RECUERDO: float = 2.5 +const DURACION_FUNDIDO_A_NEGRO: float = 2.5 + +const VIBRACIONES_DE_ELIAN: int = 60 +const FUERZA_VIBRACION_ELIAN: float = 8.0 +const DURACION_VIBRACION_ELIAN: float = 0.05 +const PAUSA_ANTES_DE_DESVANECER: float = 0.3 +const DURACION_DESVANECER_ELIAN: float = 2.7 + +const ZOOM_SOBRE_LAZARO := Vector2(1.5, 1.5) +const FLOTE_ALTURA: float = 5.0 +const FLOTE_DURACION: float = 1.0 +const DISTANCIA_LUTO_A_LAZARO: float = 46.0 +const ALTURA_LUTO_JUNTO_A_LAZARO: float = 36.0 +const VELOCIDAD_LUTO: float = 260.0 +const VELOCIDAD_ANIMACION_LUTO_CORRIENDO: float = 2.0 +const DURACION_MINIMA_CARRERA_LUTO: float = 0.4 +const DURACION_LADRIDO: float = 1.5 +const DURACION_DESPEDIDA: float = 3.0 +const DISTANCIA_ESCAPE: float = 240.0 +const TIEMPO_ESCAPE_LINO: float = 2.6 +const VENTAJA_SOBRE_EL_VACIO: float = 0.25 +const DURACION_ACLARAR_ESCAPE: float = 2.0 +const PAUSA_ANTES_DEL_ESCAPE: float = 0.8 +const ZOOM_DEL_ESCAPE: float = 0.65 + +var jugador: Player +var elian: Node2D +var lazaro: AnimatedSprite2D +var luto: Node2D +var puerta_salida: Node2D +var particulas_perdon: GPUParticles2D +var efectos: EfectosFinal +var saturacion_manager: SaturacionManager +var dialogo_lazaro: DialogueResource +var titulo_dialogo_lazaro: String +var escena_outro: PackedScene +var interfaz: Array[CanvasLayer] = [] +var reir: Callable + +var _capa_fundido := CanvasLayer.new() +var _fundido := ColorRect.new() +var _sprite_luto: AnimatedSprite2D +var _altura_lazaro: float = 0.0 +var _flote_lazaro: Tween +var _flote_luto: Tween + + +func reproducir() -> void: + if is_instance_valid(elian): + await _desvanecer_a_elian() + + for capa in interfaz: + capa.visible = false + efectos.mostrar_puerta() + efectos.iniciar_ondas_de_color() + efectos.temblar(efectos.TEMBLOR_LEVE) + + _preparar_fundido() + await _fundir(Color.WHITE, DURACION_FUNDIDO_A_BLANCO).finished + + var camara_de_lino := get_viewport().get_camera_2d() + var camara := Camera2D.new() + camara.global_position = lazaro.global_position + camara.zoom = ZOOM_SOBRE_LAZARO + add_child(camara) + camara.make_current() + efectos.restaurar_musica() + MusicPlayer.play_stream(MUSICA_DE_LAZARO) + _hacer_flotar_a_lazaro() + _sprite_luto = luto.get_node(NODO_SPRITE) + # en el recuerdo Luto se ve sólido, sin el parpadeo de fantasma que le pone el nivel + EfectoFantasma.quitar_de(luto) + + await _aclarar(DURACION_ACLARAR_RECUERDO).finished + await _luto_corre_hacia_lazaro() + await _hablar_con_lazaro() + await _despedir_a_lazaro_y_luto() + + await _fundir(Color.BLACK, DURACION_FUNDIDO_A_NEGRO).finished + camara_de_lino.make_current() + camara.queue_free() + await _escapar_del_vacio(camara_de_lino) + + +func _desvanecer_a_elian() -> void: + reir.call(1.0, SONIDO_ELIAN_DESAPARECE) + var sprite := elian.get_node(NODO_SPRITE) as CanvasItem + var origen := elian.position + var vibrar := create_tween() + for _vibracion in VIBRACIONES_DE_ELIAN: + var sacudida := Vector2( + randf_range(-FUERZA_VIBRACION_ELIAN, FUERZA_VIBRACION_ELIAN), + randf_range(-FUERZA_VIBRACION_ELIAN, FUERZA_VIBRACION_ELIAN) + ) + vibrar.tween_property(elian, "position", origen + sacudida, DURACION_VIBRACION_ELIAN) + vibrar.tween_property(elian, "position", origen, DURACION_VIBRACION_ELIAN) + await get_tree().create_timer(PAUSA_ANTES_DE_DESVANECER).timeout + + # Sin el filtro del mundo, para que se vaya con su color. + elian.material = null + sprite.material = null + var desvanecer := create_tween().set_parallel(true) + desvanecer.tween_property(elian, "modulate:a", 0.0, DURACION_DESVANECER_ELIAN) + desvanecer.tween_property(sprite, "modulate:a", 0.0, DURACION_DESVANECER_ELIAN) + await desvanecer.finished + elian.queue_free() + + +func _preparar_fundido() -> void: + _capa_fundido.layer = CAPA_FUNDIDO + _fundido.color = Color(1.0, 1.0, 1.0, 0.0) + _fundido.set_anchors_preset(Control.PRESET_FULL_RECT) + _capa_fundido.add_child(_fundido) + add_child(_capa_fundido) + + +func _tween_suave() -> Tween: + return create_tween().set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + + +func _fundir(color: Color, duracion: float) -> Tween: + _fundido.color = Color(color, _fundido.color.a) + var fundir := _tween_suave() + fundir.tween_property(_fundido, "color:a", 1.0, duracion) + return fundir + + +func _aclarar(duracion: float) -> Tween: + var aclarar := _tween_suave() + aclarar.tween_property(_fundido, "color:a", 0.0, duracion) + return aclarar + + +func _hacer_flotar_a_lazaro() -> void: + _altura_lazaro = lazaro.position.y + lazaro.play(ANIM_QUIETO) + _flote_lazaro = create_tween().set_loops() + _flote_lazaro.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + _flote_lazaro.tween_property( + lazaro, "position:y", _altura_lazaro - FLOTE_ALTURA, FLOTE_DURACION + ) + _flote_lazaro.tween_property(lazaro, "position:y", _altura_lazaro, FLOTE_DURACION) + + +func _luto_corre_hacia_lazaro() -> void: + var lado := signf(luto.global_position.x - lazaro.global_position.x) + if is_zero_approx(lado): + lado = -1.0 + var destino := ( + lazaro.global_position + Vector2(lado * DISTANCIA_LUTO_A_LAZARO, ALTURA_LUTO_JUNTO_A_LAZARO) + ) + + _sprite_luto.flip_h = destino.x < luto.global_position.x + _sprite_luto.play(ANIM_CAMINAR) + _sprite_luto.speed_scale = VELOCIDAD_ANIMACION_LUTO_CORRIENDO + var duracion := maxf( + luto.global_position.distance_to(destino) / VELOCIDAD_LUTO, DURACION_MINIMA_CARRERA_LUTO + ) + var correr := create_tween() + correr.tween_property(luto, "global_position", destino, duracion).set_trans(Tween.TRANS_SINE) + await correr.finished + + _sprite_luto.speed_scale = 1.0 + _sprite_luto.play(ANIM_QUIETO) + _sprite_luto.flip_h = lazaro.global_position.x < luto.global_position.x + lazaro.flip_h = luto.global_position.x < lazaro.global_position.x + + var altura_luto := _sprite_luto.position.y + _flote_luto = create_tween().set_loops() + _flote_luto.tween_method( + func(_avance: float) -> void: + _sprite_luto.position.y = altura_luto + lazaro.position.y - _altura_lazaro, + 0.0, + 1.0, + FLOTE_DURACION + ) + + +func _hablar_con_lazaro() -> void: + if not dialogo_lazaro: + return + var bloqueo := BloqueoSaltoDialogo.new() + add_child(bloqueo) + DialogueManager.show_dialogue_balloon(dialogo_lazaro, titulo_dialogo_lazaro) + await DialogueManager.dialogue_ended + bloqueo.queue_free() + + _sprite_luto.play(ANIM_LADRAR) + Ladrido.sonar(self, luto.global_position) + await get_tree().create_timer(DURACION_LADRIDO).timeout + _sprite_luto.play(ANIM_QUIETO) + + +func _despedir_a_lazaro_y_luto() -> void: + _flote_lazaro.kill() + _flote_luto.kill() + lazaro.position.y = _altura_lazaro + for figura: CanvasItem in [lazaro, luto, _sprite_luto]: + figura.use_parent_material = false + figura.material = null + + efectos.disipar_niebla() + var despedida := create_tween().set_parallel(true) + for figura: CanvasItem in [lazaro, luto, _sprite_luto]: + despedida.tween_property(figura, "modulate:a", 0.0, DURACION_DESPEDIDA) + await despedida.finished + lazaro.queue_free() + luto.queue_free() + + +func _escapar_del_vacio(camara: Camera2D) -> void: + if is_instance_valid(saturacion_manager): + saturacion_manager.tope_saturacion_mundo = 1.0 + efectos.temblar(efectos.TEMBLOR_FUERTE, 0.6) + particulas_perdon.emitting = true + puerta_salida.open() + + var puerta := puerta_salida.global_position + jugador.global_position = puerta + Vector2(0, DISTANCIA_ESCAPE) + # sin esto la cámara se desliza desde donde estaba Lino antes del salto + camara.reset_smoothing() + _aclarar(DURACION_ACLARAR_ESCAPE) + await get_tree().create_timer(PAUSA_ANTES_DEL_ESCAPE).timeout + + efectos.lanzar_vacio(TIEMPO_ESCAPE_LINO + VENTAJA_SOBRE_EL_VACIO) + jugador.get_node("%PlayerSprite").play(ANIM_CAMINAR) + var escape := create_tween().set_parallel(true) + escape.tween_property(jugador, "global_position", puerta, TIEMPO_ESCAPE_LINO) + ( + escape + . tween_property(camara, "zoom", camara.zoom * ZOOM_DEL_ESCAPE, TIEMPO_ESCAPE_LINO) + . set_trans(Tween.TRANS_SINE) + ) + await escape.finished + await get_tree().create_timer(VENTAJA_SOBRE_EL_VACIO).timeout + + await efectos.iris_blanco_desde(_capa_fundido) + SceneSwitcher.change_to_packed_with_transition.call_deferred( + escena_outro, "", Transition.Effect.LEFT_TO_RIGHT_WIPE, Transition.Effect.RIGHT_TO_LEFT_WIPE + ) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/cinematica_final.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/cinematica_final.gd.uid new file mode 100644 index 0000000000..bbbd39e767 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/cinematica_final.gd.uid @@ -0,0 +1 @@ +uid://ckp5tdkw02q4v diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue new file mode 100644 index 0000000000..3b65be8a43 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue @@ -0,0 +1,41 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 + +~ hilo_1 + +Lino: [speed=0.45]Cuando Lázaro miraba a Luto... [next=1.8] +Lino: [speed=0.45]Parecía que quería decirle algo... algo que ya era demasiado tarde para decir.[next=3.0] + +=> END + + +~ hilo_2 + +Lino: [speed=0.45]No puedo cambiar lo que pasó esa noche...[next=2.0] +Lino: [speed=0.45]Pero todavía puedo hacer algo... para que esto termine diferente.[next=2.8] + +=> END + + +~ hilo_3 + +Lino: [speed=0.45]¿Tú también perdiste a alguien?[next=1.8] +Elián - El Archivero de recuerdos: [speed=0.4]Sí... Yo también llegué tarde.[next=2.2] +Elián - El Archivero de recuerdos: [speed=0.4]Y pasé tanto tiempo odiándome por eso... que me olvidé de extrañarla.[next=3.0] +Elián - El Archivero de recuerdos: [speed=0.4]Ese hilo que llevas en las manos, niño... [wait=0.5]es el hilo del perdón.[next=2.0] +Elián - El Archivero de recuerdos: [speed=0.4]... El que yo nunca tejí.[next=3.0] +Elián - El Archivero de recuerdos: [speed=0.4]Para mí ya es demasiado tarde...[next=1.8] +Elián - El Archivero de recuerdos: [speed=0.4]...tú quizás aún estés a tiempo.[next=3.5] + +=> END + +~ lazaro_final + +Lázaro: [speed=0.3]Lo lograste niño...[next=2.0] +Lázaro: [speed=0.3]Llevaba tantos años aquí...[wait=1.5] y por fin puedo acariciarte.[next=2.2] +Lázaro: [speed=0.25]Perdóname, viejo amigo. Tardé demasiado en darme cuenta de que...[next=2.0] +Lázaro: [speed=0.25]Perdonarse no es olvidar lo que hiciste...[next=2.0] +Lázaro: [speed=0.25]... es atreverte a mirarlo sin apartar la vista, aunque nunca deje de dolerte del todo.[next=3.0] +Lázaro: [speed=0.25]... Todo este tiempo... eras tú el que me estaba esperando, ¿verdad, Luto?[next=2.5] + +=> END diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue.import b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue.import new file mode 100644 index 0000000000..ef2ec826b5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=18 +type="Resource" +uid="uid://s33qp7vobrxb" +path="res://.godot/imported/dialogos_lino_minijuego3.dialogue-693208ae5b1ef391cf31a736df41704b.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue" +dest_files=["res://.godot/imported/dialogos_lino_minijuego3.dialogue-693208ae5b1ef391cf31a736df41704b.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/efectos_final.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/efectos_final.gd new file mode 100644 index 0000000000..ad24f0fb5b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/efectos_final.gd @@ -0,0 +1,482 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node +## Efectos del final del nivel 3.2. + +const AyudasDeEscena = preload("../../../shared/scripts/ayudas_de_escena.gd") +const FlechaDeEmpuje = preload("../../../shared/scripts/flecha_de_empuje.gd") +const SHADER_IRIS: Shader = preload("../../../shared/shaders/iris_blanco.gdshader") + +const CAPA_SOLO_JUGADOR: int = 512 +const CAPA_DE_LOS_PUENTES: int = 2048 +const TERMINACION_DE_LOS_PUENTES: String = "bridges.tres" + +const Z_PROYECTILES: int = 20 +const GRUPO_PROYECTILES: StringName = &"projectiles" + +const NODO_PUERTA_COLISION: NodePath = ^"ColliderWhenClosed" +const NODOS_IMAGEN_PUERTA: Array[String] = ["DoorClosed", "DoorOpened"] +const NODO_CAPAS: NodePath = ^"TileMapLayers" +const NODO_NIEBLA: NodePath = ^"Niebla/ColorRectNeblina" +const NODO_CAMINAR_VACIO: NodePath = ^"PathWalkBehavior" +const NODO_SEGUIR_VACIO: NodePath = ^"NavigationFollowWalkBehavior" +const NODO_CAPTURA_VACIO: NodePath = ^"PlayerCaptureArea" +const NODO_RELOJ_ELIAN: NodePath = ^"Timer" + +const DURACION_APARECE_PUERTA: float = 1.5 +const DURACION_IRIS: float = 1.6 +const MARGEN_DEL_IRIS: float = 120.0 +const DESPLAZAMIENTO_IRIS: Vector2 = Vector2(0, -40) + +const SATURACION_ANTES_DEL_ULTIMO_HILO: float = 0.15 +const ONDA_VELOCIDAD: float = 330.0 +const ONDA_INTERVALO: float = 4.5 +const ONDA_CANTIDAD: int = 5 +const ONDA_ANCHO: float = 260.0 +const ONDA_BRILLO: float = 0.6 +const DURACION_RECUPERAR_COLOR: float = 1.4 +const DESTELLOS_AL_RECUPERAR: int = 2 +const PARAMETRO_ONDA_TIEMPO: StringName = &"onda_tiempo" +const PARAMETROS_COPIADOS_SIEMPRE: Array[StringName] = [ + &"saturation", &"darkness_factor", PARAMETRO_ONDA_TIEMPO +] +const PARAMETROS_DE_ONDA_COPIADOS: Array[StringName] = [ + &"onda_origen", &"onda_velocidad", &"onda_intervalo", &"onda_cantidad" +] +const BRILLO_AL_RECUPERAR := Color(1.5, 1.5, 1.35, 1.0) +const DURACION_DISIPAR_NIEBLA: float = 3.0 + +const TEMBLOR_LEVE := Vector2(1.2, 1.0) +const TEMBLOR_FUERTE := Vector2(7.0, 8.0) +const TEMBLOR_RATIO_Y: float = 1.37 +const TEMBLOR_DESFASE_Y: float = 1.0 +const TEMBLOR_AMPLITUD_Y: float = 0.7 + +const BUS_MUSICA: StringName = &"Music" +const BAJADA_MUSICA_DB: float = 8.0 +const DURACION_BAJAR_MUSICA: float = 1.0 + +const VELOCIDAD_VACIO: float = 85.0 +const PASO_DEL_VACIO: float = 48.0 + +const ALCANCE_DE_ELIAN: float = 1000.0 +const ALCANCE_DE_LANZAMIENTO: float = 160.0 +const DURACION_ORBE_DE_ELIAN: float = 6.5 +const ORBE_DE_ELIAN: String = "boss_projectile.tscn" + +const ZOOM_ACERCAMIENTO_ELIAN := Vector2(1.6, 1.6) +const TIEMPO_IDA_A_ELIAN: float = 1.2 +const TIEMPO_MIRANDO_A_ELIAN: float = 5.0 +const FRASE_DE_ELIAN_AL_LLEGAR: String = ( + "Llegas tarde... como siempre...\n" + + "Ahora los recuerdos que tienes de tu perro me pertenecen." +) +const ZOOM_MIRANDO_AL_VACIO := Vector2(1.0, 1.0) +const TIEMPO_IDA_AL_VACIO: float = 1.0 +const TIEMPO_MIRANDO_AL_VACIO: float = 1.8 +const TIEMPO_VUELTA_A_LINO: float = 0.9 + +var elian: Node2D +var jugador: Node2D +var puerta: Node2D +var material_mundo: ShaderMaterial +var vacios: Array = [] +var sombras_con_flecha: Array = [] +var origen_ondas := Vector2.ZERO + +var material_puerta: ShaderMaterial +var capa_original_puerta: int = 16 +var vacio_invocado: bool = false +var vacio_offsets: Dictionary = {} + +var onda_tiempo: float = -1.0 + +var temblor_amplitud: float = 0.0 +var temblor_frecuencia: float = 0.0 +var temblor_fase: float = 0.0 + +var volumen_musica_original: float = 0.0 +var musica_bajada: bool = false +var tween_musica: Tween + + +func _ready() -> void: + if is_instance_valid(elian): + elian.set("projectile_duration", DURACION_ORBE_DE_ELIAN) + _dejar_pasar_proyectiles_por_los_puentes() + + +func _dejar_pasar_proyectiles_por_los_puentes() -> void: + var capas := get_parent().get_node_or_null(NODO_CAPAS) + if not capas: + return + # Copia propia de cada juego de tablones: el original lo usan otros niveles. + var copias: Dictionary = {} + for capa in capas.get_children(): + var tablones := capa as TileMapLayer + if not tablones or not tablones.tile_set: + continue + var original: TileSet = tablones.tile_set + if not original.resource_path.ends_with(TERMINACION_DE_LOS_PUENTES): + continue + if not copias.has(original): + var copia: TileSet = original.duplicate() + if copia.get_physics_layers_count() > 0: + copia.set_physics_layer_collision_layer(0, CAPA_SOLO_JUGADOR | CAPA_DE_LOS_PUENTES) + copias[original] = copia + tablones.tile_set = copias[original] + + +func disipar_niebla(duracion: float = DURACION_DISIPAR_NIEBLA) -> void: + var niebla := get_parent().get_node_or_null(NODO_NIEBLA) as ColorRect + if not niebla or not niebla.visible: + return + var material_niebla := niebla.material as ShaderMaterial + if not material_niebla: + niebla.hide() + return + var color: Color = material_niebla.get_shader_parameter("fog_color") + var disipar := create_tween() + disipar.tween_method( + func(opacidad: float) -> void: + material_niebla.set_shader_parameter("fog_color", Color(color, opacidad)), + color.a, + 0.0, + duracion + ) + disipar.tween_callback(niebla.hide) + + +func _exit_tree() -> void: + # El material del mundo se comparte con los otros niveles. + if material_mundo: + material_mundo.set_shader_parameter(PARAMETRO_ONDA_TIEMPO, -1.0) + restaurar_musica() + + +func recuperar_color(poner_gris: Callable, sprite: CanvasItem, de: float, a: float) -> void: + if is_equal_approx(de, a): + return + var vuelta := create_tween().set_pause_mode(Tween.TWEEN_PAUSE_PROCESS) + vuelta.tween_method(poner_gris, de, a, DURACION_RECUPERAR_COLOR).set_trans(Tween.TRANS_SINE) + if not is_instance_valid(sprite): + return + var destello := create_tween().set_pause_mode(Tween.TWEEN_PAUSE_PROCESS).set_loops( + DESTELLOS_AL_RECUPERAR + ) + var medio := DURACION_RECUPERAR_COLOR / 4.0 + destello.tween_property(sprite, "self_modulate", BRILLO_AL_RECUPERAR, medio) + destello.tween_property(sprite, "self_modulate", Color.WHITE, medio) + + +func _process(delta: float) -> void: + if onda_tiempo >= 0.0 and material_mundo: + onda_tiempo += delta + material_mundo.set_shader_parameter(PARAMETRO_ONDA_TIEMPO, onda_tiempo) + + if material_puerta and material_mundo: + _copiar_a_la_puerta(PARAMETROS_COPIADOS_SIEMPRE) + + _pausar_a_elian_si_lino_esta_lejos() + _temblar_camara(delta) + + +func _copiar_a_la_puerta(parametros: Array[StringName]) -> void: + for parametro in parametros: + material_puerta.set_shader_parameter( + parametro, material_mundo.get_shader_parameter(parametro) + ) + + +func _temblar_camara(delta: float) -> void: + if temblor_amplitud <= 0.0: + return + temblor_fase += delta * TAU * temblor_frecuencia + var camara := get_viewport().get_camera_2d() + if is_instance_valid(camara): + camara.offset = ( + Vector2( + sin(temblor_fase), + sin(temblor_fase * TEMBLOR_RATIO_Y + TEMBLOR_DESFASE_Y) * TEMBLOR_AMPLITUD_Y + ) + * temblor_amplitud + ) + + +func ocultar_puerta() -> void: + if not is_instance_valid(puerta): + return + puerta.visible = false + var colision := puerta.get_node_or_null(NODO_PUERTA_COLISION) as StaticBody2D + if colision: + capa_original_puerta = colision.collision_layer + colision.collision_layer = CAPA_SOLO_JUGADOR + + +func mostrar_puerta() -> void: + if not is_instance_valid(puerta) or puerta.visible: + return + var colision := puerta.get_node_or_null(NODO_PUERTA_COLISION) as StaticBody2D + if colision: + colision.collision_layer = capa_original_puerta + + if material_mundo: + material_puerta = material_mundo.duplicate() + material_puerta.set_shader_parameter("opacidad", 0.0) + for nombre in NODOS_IMAGEN_PUERTA: + var imagen := puerta.get_node_or_null(nombre) as CanvasItem + if imagen: + imagen.material = material_puerta + puerta.visible = true + if material_puerta: + create_tween().tween_method( + func(valor: float) -> void: material_puerta.set_shader_parameter("opacidad", valor), + 0.0, + 1.0, + DURACION_APARECE_PUERTA + ) + + +func iniciar_ondas_de_color() -> void: + if not material_mundo: + return + var parametros: Dictionary[StringName, Variant] = { + &"onda_origen": origen_ondas, + &"onda_velocidad": ONDA_VELOCIDAD, + &"onda_intervalo": ONDA_INTERVALO, + &"onda_cantidad": ONDA_CANTIDAD, + &"onda_ancho": ONDA_ANCHO, + &"onda_solo_cresta": false, + &"onda_tinte_fuerza": 0.0, + &"onda_brillo_cresta": ONDA_BRILLO, + } + for parametro in parametros: + material_mundo.set_shader_parameter(parametro, parametros[parametro]) + if material_puerta: + _copiar_a_la_puerta(PARAMETROS_DE_ONDA_COPIADOS) + material_puerta.set_shader_parameter(&"onda_ancho", ONDA_ANCHO) + onda_tiempo = 0.0 + + +func temblar(temblor: Vector2, transicion: float = 1.5) -> void: + temblor_frecuencia = temblor.y + create_tween().tween_property(self, "temblor_amplitud", temblor.x, transicion) + + +func lanzar_vacio(duracion: float) -> void: + invocar_vacio() + for vacio in vacios: + if not is_instance_valid(vacio): + continue + var caminar: Node = vacio.get_node_or_null(NODO_CAMINAR_VACIO) + var seguir: Node = vacio.get_node_or_null(NODO_SEGUIR_VACIO) + if not is_instance_valid(caminar) or not is_instance_valid(caminar.walking_path): + continue + var camino: Path2D = caminar.walking_path + vacio_offsets[vacio] = caminar.get_closest_offset_to_character() + # se apagan para que no pelee con el tween que mueve el vacío + caminar.process_mode = Node.PROCESS_MODE_DISABLED + if is_instance_valid(seguir): + seguir.process_mode = Node.PROCESS_MODE_DISABLED + + var avance := create_tween() + avance.tween_method( + _mover_vacio.bind(vacio, camino), + vacio_offsets[vacio], + camino.curve.get_baked_length(), + duracion + ) + + +func _mover_vacio(offset: float, vacio: Node2D, camino: Path2D) -> void: + if not is_instance_valid(vacio): + return + var capa: TileMapCover = vacio.get("void_layer") + var celdas: Dictionary = {} + var punto: float = vacio_offsets[vacio] + while capa and punto < offset: + var posicion: Vector2 = camino.to_global(camino.curve.sample_baked(punto)) + var celda: Vector2i = capa.local_to_map(capa.to_local(posicion)) + celdas[celda] = true + for vecina in capa.get_surrounding_cells(celda): + celdas[vecina] = true + punto += PASO_DEL_VACIO + if not celdas.is_empty(): + var lista: Array[Vector2i] = [] + lista.assign(celdas.keys()) + capa.consume_cells(lista) + vacio_offsets[vacio] = offset + vacio.global_position = camino.to_global(camino.curve.sample_baked(offset)) + + +func desactivar_captura() -> void: + for vacio in vacios: + if is_instance_valid(vacio): + var captura := vacio.get_node_or_null(NODO_CAPTURA_VACIO) as Area2D + if captura: + captura.set_deferred("monitoring", false) + + +func iris_blanco_desde(capa: CanvasLayer) -> void: + var pantalla := get_viewport().get_visible_rect().size + var iris := ColorRect.new() + iris.set_anchors_preset(Control.PRESET_FULL_RECT) + var material_iris := ShaderMaterial.new() + material_iris.shader = SHADER_IRIS + material_iris.set_shader_parameter("tamano", pantalla) + material_iris.set_shader_parameter( + "centro", puerta.get_global_transform_with_canvas().origin + DESPLAZAMIENTO_IRIS + ) + material_iris.set_shader_parameter("radio", 0.0) + iris.material = material_iris + capa.add_child(iris) + + var abrir := create_tween() + ( + abrir + . tween_method( + func(valor: float) -> void: material_iris.set_shader_parameter("radio", valor), + 0.0, + pantalla.length() + MARGEN_DEL_IRIS, + DURACION_IRIS + ) + . set_trans(Tween.TRANS_SINE) + . set_ease(Tween.EASE_IN) + ) + await abrir.finished + + +## Los proyectiles van a la raíz y los puentes los taparían: se suben para que se vean. +func subir_proyectil(nodo: Node) -> void: + if nodo is Node2D and nodo.is_in_group(GRUPO_PROYECTILES): + nodo.z_index = maxi(nodo.z_index, Z_PROYECTILES) + # las barandas de los puentes frenan a las sombras pequeñas, no a los orbes de Elián + if not nodo.scene_file_path.ends_with(ORBE_DE_ELIAN) and nodo is CollisionObject2D: + nodo.collision_mask |= CAPA_DE_LOS_PUENTES + if _lo_lanzo_una_sombra_con_flecha(nodo): + nodo.set_meta(FlechaDeEmpuje.META_CON_FLECHA, true) + if not nodo.has_meta(FlechaDeEmpuje.META_CON_FLECHA) and nodo.has_signal("body_entered"): + nodo.body_entered.connect(_deshacer_proyectil.bind(nodo)) + + +func _lo_lanzo_una_sombra_con_flecha(proyectil: Node) -> bool: + for sombra in sombras_con_flecha: + if ( + is_instance_valid(sombra) + and sombra.global_position.distance_to(proyectil.position) < ALCANCE_DE_LANZAMIENTO + ): + return true + return false + + +func _deshacer_proyectil(_cuerpo: Node, proyectil: Node) -> void: + if is_instance_valid(proyectil) and proyectil.has_method("explode"): + proyectil.explode.call_deferred() + + +func _pausar_a_elian_si_lino_esta_lejos() -> void: + if not is_instance_valid(elian) or not is_instance_valid(jugador): + return + var reloj := elian.get_node_or_null(NODO_RELOJ_ELIAN) as Timer + if reloj: + var lejos: bool = ( + elian.global_position.distance_to(jugador.global_position) > ALCANCE_DE_ELIAN + ) + reloj.paused = lejos or jugador.mode != jugador.Mode.USER_CONTROLLED + + +func dormir_vacio() -> void: + for vacio in vacios: + if is_instance_valid(vacio): + vacio.visible = false + vacio.process_mode = Node.PROCESS_MODE_DISABLED + + +func invocar_vacio() -> void: + if vacio_invocado: + return + vacio_invocado = true + for vacio in vacios: + if not is_instance_valid(vacio): + continue + var caminar: Node = vacio.get_node_or_null(NODO_CAMINAR_VACIO) + if is_instance_valid(caminar) and caminar.get("speeds"): + # duplicado: el recurso de velocidades lo comparten los demás vacíos + caminar.speeds = caminar.speeds.duplicate() + caminar.speeds.walk_speed = VELOCIDAD_VACIO + vacio.visible = true + vacio.process_mode = Node.PROCESS_MODE_INHERIT + + +func _centro_de_los_vacios() -> Variant: + var suma := Vector2.ZERO + var cantidad: int = 0 + for vacio in vacios: + if is_instance_valid(vacio): + suma += vacio.global_position + cantidad += 1 + return suma / cantidad if cantidad > 0 else null + + +func acercamiento_a_elian( + lino: Node2D, jefe: Node2D, reir: Callable, decir: Callable = Callable() +) -> void: + lino.take_control(self) + lino.velocity = Vector2.ZERO + + var cam_lino := get_viewport().get_camera_2d() + var centro_lino: Vector2 = cam_lino.get_screen_center_position() + var camara := AyudasDeEscena.camara_como(cam_lino) + add_child(camara) + camara.make_current() + + await _mover_camara(camara, jefe.global_position, ZOOM_ACERCAMIENTO_ELIAN, TIEMPO_IDA_A_ELIAN) + reir.call() + if decir.is_valid(): + decir.call(FRASE_DE_ELIAN_AL_LLEGAR) + await get_tree().create_timer(TIEMPO_MIRANDO_A_ELIAN).timeout + + invocar_vacio() + var centro_vacios: Variant = _centro_de_los_vacios() + if centro_vacios != null: + await _mover_camara(camara, centro_vacios, ZOOM_MIRANDO_AL_VACIO, TIEMPO_IDA_AL_VACIO) + await get_tree().create_timer(TIEMPO_MIRANDO_AL_VACIO).timeout + + await _mover_camara(camara, centro_lino, cam_lino.zoom, TIEMPO_VUELTA_A_LINO) + cam_lino.make_current() + camara.queue_free() + get_tree().call_group(GRUPO_PROYECTILES, "remove") + lino.return_control(self) + + +func _mover_camara(camara: Camera2D, destino: Vector2, zoom: Vector2, duracion: float) -> void: + var viaje := create_tween().set_parallel(true).set_trans(Tween.TRANS_SINE) + viaje.tween_property(camara, "global_position", destino, duracion) + viaje.tween_property(camara, "zoom", zoom, duracion) + await viaje.finished + + +func bajar_musica() -> void: + var bus: int = AudioServer.get_bus_index(BUS_MUSICA) + if bus < 0 or musica_bajada: + return + musica_bajada = true + volumen_musica_original = AudioServer.get_bus_volume_db(bus) + # El diálogo pausa el juego, así que este cambio debe seguir en pausa. + tween_musica = create_tween().set_pause_mode(Tween.TWEEN_PAUSE_PROCESS) + tween_musica.tween_method( + func(valor: float) -> void: AudioServer.set_bus_volume_db(bus, valor), + volumen_musica_original, + volumen_musica_original - BAJADA_MUSICA_DB, + DURACION_BAJAR_MUSICA + ) + + +func restaurar_musica() -> void: + var bus: int = AudioServer.get_bus_index(BUS_MUSICA) + if bus < 0 or not musica_bajada: + return + musica_bajada = false + if is_instance_valid(tween_musica): + tween_musica.kill() + AudioServer.set_bus_volume_db(bus, volumen_musica_original) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/efectos_final.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/efectos_final.gd.uid new file mode 100644 index 0000000000..ff4da42baa --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/efectos_final.gd.uid @@ -0,0 +1 @@ +uid://ba5kevsi7b8wa diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/logica_sala_1.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/logica_sala_1.gd new file mode 100644 index 0000000000..aeb1830a60 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/logica_sala_1.gd @@ -0,0 +1,558 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D +## La sala del Archivero (nivel 3.2). + +const AyudasDeEscena = preload("../../../shared/scripts/ayudas_de_escena.gd") +const EfectosFinal = preload("efectos_final.gd") +const BendicionDeLazaro = preload("../../../shared/scripts/bendicion_de_lazaro.gd") +const BendicionDeLuto = preload("../../../shared/scripts/bendicion_de_luto.gd") +const FlechaDeEmpuje = preload("../../../shared/scripts/flecha_de_empuje.gd") +const CinematicaFinal = preload("cinematica_final.gd") +const TextoPensamiento = preload("../../../shared/scripts/texto_pensamiento.gd") +const SaturacionManager = preload("../../../shared/scripts/saturacion_manager.gd") + +const NODO_INTERACCION: NodePath = ^"InteractArea" +const NIVEL: String = "combat_2" +const RUTA_OBJETOS: String = "OnTheGround/" +const GRUPO_JUGADOR: StringName = &"player" +const GRUPO_PROYECTILES: StringName = &"projectiles" +const GRUPO_SOMBRAS: StringName = &"throwing_enemy" +const BUS_SFX: StringName = &"SFX" +const ETIQUETA_IRA: String = "Ira" +const COLOR_IRA: Color = Color(0.6, 0.6, 0.6) +const INTENSIDAD_PESADILLA: float = 0.35 +const HILOS_PARA_ABRIR_LA_PUERTA: int = 2 +const HILOS_PARA_ABRIR_LA_SALIDA: int = 3 +const TITULO_PRIMER_HILO: StringName = &"hilo_1" +const TITULO_SEGUNDO_HILO: StringName = &"hilo_2" +const COLOR_QUE_DEVUELVE_UN_HILO: float = 0.25 +const FUNDIDO_SONIDO: float = 0.6 +const VOLUMEN_APAGADO: float = -60.0 +const LUZ_POR_HILOS: Array[Color] = [ + Color(0.4, 0.4, 0.4), Color(0.6, 0.6, 0.6), Color(0.8, 0.8, 0.8), Color(1.0, 1.0, 1.0) +] + +const FRASE_PUERTA_CERRADA: String = "El final de la búsqueda... ¿será aquí?" +const FRASES_ARCHIVERO: Array[String] = [ + "¿Crees que ese perro todavía te espera?", + "Suelta ese collar... Ese perro no va a volver...", + "Si me detienes... ¿quién la va a seguir recordando?", +] +## elian_laugh.wav +const RISA_ELIAN: AudioStream = preload("uid://b6ar0l4qv6p7k") +const SONIDOS_JARRONES_ELIAN: Array[AudioStream] = [ + preload("uid://thc756f2g4sw"), preload("uid://dl5qpyo38pjaa"), preload("uid://lsgarkg6mjsn") +] + +const ZOOM_A_LA_PUERTA := Vector2(1.5, 1.5) +const TIEMPO_IDA_A_LA_PUERTA: float = 1.2 +const PAUSA_ANTES_DE_TEMBLAR: float = 0.2 +const TEMBLORES_DE_LA_PUERTA: int = 30 +const DURACION_TEMBLOR_PUERTA: float = 0.04 +const DURACION_REPOSO_PUERTA: float = 0.05 +const FUERZA_TEMBLOR_PUERTA: float = 4.0 +const PAUSA_TRAS_ABRIR_PUERTA: float = 1.2 +const TIEMPO_VUELTA_A_LINO: float = 0.8 + +const SACUDIDAS_DE_PANTALLA: int = 10 +const FUERZA_SACUDIDA_PANTALLA: float = 8.0 +const DURACION_SACUDIDA_PANTALLA: float = 0.05 + +const TAMANO_ZONA_PUERTA_CERRADA := Vector2(260, 160) +const DESPLAZAMIENTO_ZONA_PUERTA_CERRADA := Vector2(0, 80) +const DISTANCIA_GLOBO_ARCHIVERO: float = 120.0 + +const JARRONES_IZQ: Array[String] = ["FillingBarrel", "FillingBarrel2"] +const JARRONES_DER: Array[String] = ["FillingBarrel3", "FillingBarrel4"] +const JARRONES_BOSS: Array[String] = ["FillingBarrel5", "FillingBarrel6", "FillingBarrel7"] +const LETRERO_Y_ENEMIGO_DE_JARRON: Dictionary[String, Array] = { + "FillingBarrel": ["Sign5", "ThrowingEnemy"], + "FillingBarrel2": ["Sign4", "ThrowingEnemy2"], + "FillingBarrel3": ["Sign6", "ThrowingEnemy4"], + "FillingBarrel4": ["Sign7", "ThrowingEnemy3"], + "FillingBarrel5": ["Sign", ""], + "FillingBarrel6": ["Sign3", ""], + "FillingBarrel7": ["Sign2", ""], +} + +# Lo que se guarda aunque Lino se deshile (se borra al empezar una partida nueva). +static var estado_hilo_izq: bool = false +static var estado_hilo_der: bool = false +static var estado_hilo_central: bool = false +static var jarrones_completados: Dictionary[String, bool] = {} +static var frase_puerta_mostrada: bool = false +static var acercamiento_elian_visto: bool = false + +@export_category("Cinemática final") +@export var dialogo_lazaro: DialogueResource +@export var titulo_dialogo_lazaro: String = "lazaro_final" +@export var escena_outro: PackedScene +@export var nodo_vacio: Node2D + +var risa_central_sonada: bool = false +var jarrones_izq_completados: int = 0 +var jarrones_der_completados: int = 0 +var jarrones_boss_completados: int = 0 +var hilos_recogidos: int = 0 +var alas_limpiadas: int = 0 +var boss_derrotado: bool = false +var panel_archivero: TextoPensamiento +var sonido_risa: AudioStreamPlayer +var golpes: GolpesALino +var efectos: EfectosFinal +var bendicion: BendicionDeLazaro +var pesadilla: Pesadilla + +@onready var jugador: Player = $OnTheGround/Player +@onready var sprite_jugador: AnimatedSprite2D = jugador.get_node("%PlayerSprite") +@onready var panel_pensamiento: TextoPensamiento = $HUD/PanelContainer +@onready var canvas_modulate: CanvasModulate = get_node_or_null("CanvasModulate") +@onready var saturacion_manager: SaturacionManager = get_node_or_null("SaturacionManager") + +@onready var puerta_central: Node2D = $"OnTheGround/Door Enter" +@onready var puerta_salida: Node2D = $"OnTheGround/LevelExit/Door Exit" +@onready var hilo_izq: StealthCollectible = $OnTheGround/CollectibleItem_Izq +@onready var hilo_der: StealthCollectible = $OnTheGround/CollectibleItem_Der +@onready var hilo_central: StealthCollectible = $OnTheGround/CollectibleItem_Centro + +@onready var sombras_izq: Array[Node] = [$OnTheGround/ThrowingEnemy, $OnTheGround/ThrowingEnemy2] +@onready var sombras_der: Array[Node] = [$OnTheGround/ThrowingEnemy3, $OnTheGround/ThrowingEnemy4] +@onready var elian: Node2D = $OnTheGround/ThrowingEnemy8 +@onready var jarrones_izq: Array[Node] = [$OnTheGround/FillingBarrel, $OnTheGround/FillingBarrel2] +@onready var jarrones_der: Array[Node] = [$OnTheGround/FillingBarrel3, $OnTheGround/FillingBarrel4] +@onready var jarrones_boss: Array[Node] = [ + $OnTheGround/FillingBarrel5, $OnTheGround/FillingBarrel6, $OnTheGround/FillingBarrel7 +] + +@onready var lazaro: AnimatedSprite2D = $OnTheGround2/Lazaro +@onready var luto: Node2D = $OnTheGround2/Luto +@onready var bloqueo_puente: StaticBody2D = $OnTheGround/BloqueoPuente +@onready var particulas_perdon: GPUParticles2D = $OnTheGround/ParticulasPerdon +@onready var puente_boss_final: TileMapLayer = $TileMapLayers/PuenteBossFinal + + +func _ready() -> void: + if ElHiloQueNoTejiState.es_partida_nueva_para(NIVEL): + _olvidar_lo_guardado() + + golpes = GolpesALino.new(jugador, panel_pensamiento) + add_child(golpes) + _preparar_efectos() + + _configurar_sombras() + + for jarron in jarrones_izq + jarrones_der + jarrones_boss: + if is_instance_valid(jarron): + jarron.completed.connect(_al_completar_jarron.bind(String(jarron.name))) + + if is_instance_valid(puente_boss_final): + puente_boss_final.enabled = estado_hilo_central + + _restaurar_hilos_recogidos() + _preparar_voz_del_archivero() + _restaurar_jarrones_completados() + + _actualizar_color_ambiente() + if hilos_recogidos >= HILOS_PARA_ABRIR_LA_PUERTA and is_instance_valid(puerta_central): + puerta_central.open() + if hilos_recogidos >= HILOS_PARA_ABRIR_LA_SALIDA and is_instance_valid(puerta_salida): + puerta_salida.open() + if hilos_recogidos < HILOS_PARA_ABRIR_LA_PUERTA and not frase_puerta_mostrada: + _crear_aviso_puerta_cerrada() + + add_child(ReaparicionEnHilo.new()) + if is_instance_valid(luto): + luto.add_child(EfectoFantasma.new()) + pesadilla = Pesadilla.new() + pesadilla.grupos = [GRUPO_SOMBRAS] + pesadilla.intensidad_maxima = INTENSIDAD_PESADILLA + add_child(pesadilla) + _preparar_ayudas() + + +func _configurar_sombras() -> void: + var etiquetas: Array[String] = [ETIQUETA_IRA] + var colores: Dictionary[String, Color] = {ETIQUETA_IRA: COLOR_IRA} + for sombra in get_tree().get_nodes_in_group(GRUPO_SOMBRAS): + if is_ancestor_of(sombra): + sombra.allowed_labels = etiquetas + sombra.color_per_label = colores + + +func _olvidar_lo_guardado() -> void: + estado_hilo_izq = false + estado_hilo_der = false + estado_hilo_central = false + jarrones_completados.clear() + frase_puerta_mostrada = false + acercamiento_elian_visto = false + BendicionDeLazaro.olvidar(NIVEL) + + +func _preparar_efectos() -> void: + efectos = EfectosFinal.new() + efectos.puerta = puerta_salida + efectos.vacios = [nodo_vacio, get_node_or_null("OnTheGround/VoidSpreadingEnemy2")] + efectos.elian = elian + efectos.jugador = jugador + if is_instance_valid(elian): + AnimacionDeElian.aplicar(elian) + if is_instance_valid(saturacion_manager): + efectos.material_mundo = saturacion_manager.material_mundo + if is_instance_valid(hilo_central): + efectos.origen_ondas = hilo_central.global_position + add_child(efectos) + if not estado_hilo_central: + efectos.ocultar_puerta() + # El último hilo no devuelve el color de golpe: lo hacen las ondas. + if is_instance_valid(saturacion_manager): + saturacion_manager.tope_saturacion_mundo = efectos.SATURACION_ANTES_DEL_ULTIMO_HILO + + child_entered_tree.connect(efectos.subir_proyectil) + if is_instance_valid(hilo_central) and hilo_central.has_node(NODO_INTERACCION): + hilo_central.get_node(NODO_INTERACCION).interaction_started.connect( + efectos.bajar_musica.unbind(2) + ) + + +func _preparar_ayudas() -> void: + efectos.sombras_con_flecha = sombras_izq + sombras_der + [elian] + efectos.dormir_vacio() + var flecha := FlechaDeEmpuje.new() + flecha.jugador = jugador + flecha.jarrones = jarrones_izq + jarrones_der + jarrones_boss + add_child(flecha) + bendicion = BendicionDeLazaro.new() + bendicion.jugador = jugador + bendicion.nivel = NIVEL + bendicion.flecha = flecha + bendicion.elian = elian + add_child(bendicion) + var bendicion_de_luto := BendicionDeLuto.new() + bendicion_de_luto.jugador = jugador + bendicion_de_luto.nivel = NIVEL + add_child(bendicion_de_luto) + + +func _restaurar_hilos_recogidos() -> void: + if estado_hilo_izq: + _restaurar_ala_recogida(sombras_izq + jarrones_izq + [hilo_izq]) + else: + _esperar_a_que_recojan(hilo_izq, "izq") + + if estado_hilo_der: + _restaurar_ala_recogida(sombras_der + jarrones_der + [hilo_der]) + else: + _esperar_a_que_recojan(hilo_der, "der") + + if estado_hilo_central: + _quitar(jarrones_boss + [elian, hilo_central, lazaro, luto]) + hilos_recogidos += 1 + else: + _esperar_a_que_recojan(hilo_central, "central") + + +func _restaurar_ala_recogida(nodos_del_ala: Array) -> void: + _quitar(nodos_del_ala) + hilos_recogidos += 1 + alas_limpiadas += 1 + + +func _esperar_a_que_recojan(hilo: StealthCollectible, id_hilo: String) -> void: + if is_instance_valid(hilo): + hilo.revealed = false + # el hilo se libera al recogerlo, por eso se avisa con tree_exited + hilo.tree_exited.connect(_al_recoger_hilo.bind(id_hilo)) + + +func _quitar(nodos: Array) -> void: + for nodo in nodos: + if is_instance_valid(nodo): + nodo.queue_free() + + +func _preparar_voz_del_archivero() -> void: + if not is_instance_valid(panel_pensamiento) or not is_instance_valid(elian): + return + # copia aparte para que la voz de Elián no pise el globo de Lino + panel_archivero = panel_pensamiento.duplicate() as TextoPensamiento + panel_pensamiento.get_parent().add_child(panel_archivero) + panel_archivero.jugador_objetivo = elian + panel_archivero.distancia_cabeza = DISTANCIA_GLOBO_ARCHIVERO + + +func _reir(tono: float = 1.0, sonido: AudioStream = RISA_ELIAN) -> void: + if is_instance_valid(sonido_risa) and sonido_risa.playing: + var anterior := sonido_risa + var apagar := anterior.create_tween() + apagar.tween_property(anterior, "volume_db", VOLUMEN_APAGADO, FUNDIDO_SONIDO) + apagar.tween_callback(anterior.queue_free) + + sonido_risa = AudioStreamPlayer.new() + sonido_risa.stream = sonido + sonido_risa.bus = BUS_SFX + sonido_risa.pitch_scale = tono + # Sigue sonando aunque el juego se pause para un diálogo. + sonido_risa.process_mode = Node.PROCESS_MODE_ALWAYS + add_child(sonido_risa) + sonido_risa.play() + + var duracion: float = sonido.get_length() / tono + var cola := sonido_risa.create_tween() + cola.tween_interval(maxf(duracion - FUNDIDO_SONIDO, 0.0)) + cola.tween_property(sonido_risa, "volume_db", VOLUMEN_APAGADO, FUNDIDO_SONIDO) + cola.tween_callback(sonido_risa.queue_free) + + +func _decir_como_archivero(frase: String) -> void: + if is_instance_valid(panel_archivero): + panel_archivero.mostrar_pensamiento(frase) + + +func _crear_aviso_puerta_cerrada() -> void: + if not is_instance_valid(puerta_central): + return + var zona := Area2D.new() + zona.collision_mask = $OnTheGround/TriggerCentral.collision_mask + var forma := CollisionShape2D.new() + var rectangulo := RectangleShape2D.new() + rectangulo.size = TAMANO_ZONA_PUERTA_CERRADA + forma.shape = rectangulo + zona.add_child(forma) + $OnTheGround.add_child(zona) + zona.global_position = puerta_central.global_position + DESPLAZAMIENTO_ZONA_PUERTA_CERRADA + zona.body_entered.connect(_al_llegar_a_puerta_cerrada.bind(zona)) + + +func _al_llegar_a_puerta_cerrada(body: Node2D, zona: Area2D) -> void: + if not body.is_in_group(GRUPO_JUGADOR): + return + zona.queue_free() + if frase_puerta_mostrada or hilos_recogidos >= HILOS_PARA_ABRIR_LA_PUERTA: + return + frase_puerta_mostrada = true + if is_instance_valid(panel_pensamiento): + panel_pensamiento.mostrar_pensamiento(FRASE_PUERTA_CERRADA) + + +func _actualizar_color_ambiente() -> void: + if is_instance_valid(canvas_modulate): + canvas_modulate.color = LUZ_POR_HILOS[mini(hilos_recogidos, LUZ_POR_HILOS.size() - 1)] + + +func _sacudir_pantalla() -> void: + var camara := get_viewport().get_camera_2d() + if not is_instance_valid(camara): + return + var sacudir := create_tween() + for _sacudida in SACUDIDAS_DE_PANTALLA: + var desvio := Vector2( + randf_range(-FUERZA_SACUDIDA_PANTALLA, FUERZA_SACUDIDA_PANTALLA), + randf_range(-FUERZA_SACUDIDA_PANTALLA, FUERZA_SACUDIDA_PANTALLA) + ) + sacudir.tween_property(camara, "offset", desvio, DURACION_SACUDIDA_PANTALLA) + sacudir.tween_property(camara, "offset", Vector2.ZERO, DURACION_SACUDIDA_PANTALLA) + + +func _al_recoger_hilo(id_hilo: String) -> void: + if not is_inside_tree(): + return + + match id_hilo: + "izq": + estado_hilo_izq = true + "der": + estado_hilo_der = true + "central": + estado_hilo_central = true + + hilos_recogidos += 1 + _actualizar_color_ambiente() + var gris_antes := golpes.gris_visible() + golpes.gris = maxf(golpes.gris - COLOR_QUE_DEVUELVE_UN_HILO, 0.0) + efectos.recuperar_color(golpes.poner_gris, sprite_jugador, gris_antes, golpes.gris) + + if id_hilo == "central": + _empezar_cinematica_final() + elif hilos_recogidos == HILOS_PARA_ABRIR_LA_PUERTA: + _cinematica_apertura_puerta() + + +func _empezar_cinematica_final() -> void: + jugador.take_control(self) + jugador.velocity = Vector2.ZERO + golpes.proteger_para_siempre() + # nada puede dañar ni atrapar a Lino: el vacío casi lo alcanza, pero no lo mata + jugador.set_deferred("collision_layer", 0) + efectos.desactivar_captura() + if is_instance_valid(panel_archivero): + panel_archivero.hide() + + var cinematica := CinematicaFinal.new() + cinematica.jugador = jugador + cinematica.elian = elian + cinematica.lazaro = lazaro + cinematica.luto = luto + cinematica.puerta_salida = puerta_salida + cinematica.particulas_perdon = particulas_perdon + cinematica.efectos = efectos + cinematica.saturacion_manager = saturacion_manager + cinematica.dialogo_lazaro = dialogo_lazaro + cinematica.titulo_dialogo_lazaro = titulo_dialogo_lazaro + cinematica.escena_outro = escena_outro + cinematica.interfaz = [$HUD, $ScreenOverlay] + cinematica.reir = _reir + add_child(cinematica) + cinematica.reproducir() + + +func _cinematica_apertura_puerta() -> void: + var foco_camara := get_node_or_null("TileMapLayers/FocoCamaraPuerta") as Node2D + var destino: Vector2 = ( + foco_camara.global_position if foco_camara else puerta_central.global_position + ) + + jugador.take_control(self) + jugador.velocity = Vector2.ZERO + + var camara_de_lino := get_viewport().get_camera_2d() + var camara := AyudasDeEscena.camara_como(camara_de_lino) + add_child(camara) + camara.make_current() + + var cinematica := create_tween() + cinematica.tween_property(camara, "global_position", destino, TIEMPO_IDA_A_LA_PUERTA).set_trans( + Tween.TRANS_SINE + ) + ( + cinematica + . parallel() + . tween_property(camara, "zoom", ZOOM_A_LA_PUERTA, TIEMPO_IDA_A_LA_PUERTA) + . set_trans(Tween.TRANS_SINE) + ) + cinematica.tween_interval(PAUSA_ANTES_DE_TEMBLAR) + + _temblar_puerta(cinematica) + cinematica.tween_callback(puerta_central.open) + cinematica.tween_callback(_sacudir_pantalla) + + cinematica.tween_interval(PAUSA_TRAS_ABRIR_PUERTA) + ( + cinematica + . tween_property( + camara, + "global_position", + camara_de_lino.get_screen_center_position(), + TIEMPO_VUELTA_A_LINO + ) + . set_trans(Tween.TRANS_QUAD) + ) + cinematica.parallel().tween_property(camara, "zoom", camara_de_lino.zoom, TIEMPO_VUELTA_A_LINO) + await cinematica.finished + + camara_de_lino.make_current() + camara.queue_free() + jugador.return_control(self) + + +func _temblar_puerta(cinematica: Tween) -> void: + var origen_puerta: Vector2 = puerta_central.position + for i in TEMBLORES_DE_LA_PUERTA: + var fuerza := float(i) / TEMBLORES_DE_LA_PUERTA + var sacudida := ( + Vector2( + randf_range(-FUERZA_TEMBLOR_PUERTA, FUERZA_TEMBLOR_PUERTA), + randf_range(-FUERZA_TEMBLOR_PUERTA, FUERZA_TEMBLOR_PUERTA) + ) + * fuerza + ) + cinematica.tween_property( + puerta_central, "position", origen_puerta + sacudida, DURACION_TEMBLOR_PUERTA + ) + cinematica.tween_property(puerta_central, "position", origen_puerta, DURACION_REPOSO_PUERTA) + + +func _al_completar_jarron(nombre: String) -> void: + jarrones_completados[nombre] = true + bendicion.reiniciar_cuenta() + _aplicar_jarron_completado(nombre, false) + + +func _restaurar_jarrones_completados() -> void: + for nombre in jarrones_completados: + var jarron := get_node_or_null(RUTA_OBJETOS + nombre) + if not is_instance_valid(jarron) or jarron.is_queued_for_deletion(): + continue # Ya se quitó al restaurar un hilo recogido. + jarron.queue_free() + _aplicar_jarron_completado(nombre, true) + + +func _aplicar_jarron_completado(nombre: String, restaurando: bool) -> void: + for ruta in LETRERO_Y_ENEMIGO_DE_JARRON.get(nombre, []): + if ruta != "": + _quitar([get_node_or_null(RUTA_OBJETOS + ruta)]) + + if nombre in JARRONES_IZQ: + jarrones_izq_completados += 1 + if jarrones_izq_completados == JARRONES_IZQ.size(): + _limpiar_ala(sombras_izq, hilo_izq) + elif nombre in JARRONES_DER: + jarrones_der_completados += 1 + if jarrones_der_completados == JARRONES_DER.size(): + _limpiar_ala(sombras_der, hilo_der) + elif nombre in JARRONES_BOSS: + _al_completar_jarron_boss(restaurando) + + +func _limpiar_ala(sombras: Array[Node], hilo: StealthCollectible) -> void: + alas_limpiadas += 1 + _quitar(sombras) + get_tree().call_group(GRUPO_PROYECTILES, "remove") + if is_instance_valid(hilo): + hilo.dialogue_title = TITULO_PRIMER_HILO if alas_limpiadas == 1 else TITULO_SEGUNDO_HILO + hilo.reveal() + + +func _al_completar_jarron_boss(restaurando: bool) -> void: + if boss_derrotado: + return + + jarrones_boss_completados += 1 + if not restaurando: + _reir(1.0, SONIDOS_JARRONES_ELIAN[jarrones_boss_completados - 1]) + _decir_como_archivero(FRASES_ARCHIVERO[jarrones_boss_completados - 1]) + if jarrones_boss_completados < JARRONES_BOSS.size(): + return + + boss_derrotado = true + get_tree().call_group(GRUPO_PROYECTILES, "remove") + $ScreenOverlay.visible = false + pesadilla.intensidad_fija = 0.0 + if is_instance_valid(elian): + AnimacionDeElian.quedarse_en_reposo(elian) + if not restaurando: + _sacudir_pantalla() + + _quitar([bloqueo_puente]) + if is_instance_valid(puente_boss_final): + if restaurando: + puente_boss_final.enabled = true + else: + Retejido.tejer_por_franjas(puente_boss_final) + if is_instance_valid(hilo_central): + hilo_central.reveal() + + +func _on_trigger_central_body_entered(body: Node2D) -> void: + if not body.is_in_group(GRUPO_JUGADOR) or risa_central_sonada: + return + risa_central_sonada = true + if acercamiento_elian_visto or not is_instance_valid(elian): + _reir() + efectos.invocar_vacio() + return + acercamiento_elian_visto = true + golpes.protegido = true + await efectos.acercamiento_a_elian(jugador, elian, _reir, _decir_como_archivero) + golpes.protegido = false diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/logica_sala_1.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/logica_sala_1.gd.uid new file mode 100644 index 0000000000..c962f1344c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/logica_sala_1.gd.uid @@ -0,0 +1 @@ +uid://cb6ndq65c5jeo diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/el_hilo_que_no_teji_combat_2.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/el_hilo_que_no_teji_combat_2.tscn new file mode 100644 index 0000000000..e2cca263af --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/el_hilo_que_no_teji_combat_2.tscn @@ -0,0 +1,1463 @@ +[gd_scene format=4 uid="uid://b0ou1wcbknw72"] + +[ext_resource type="Script" uid="uid://cb6ndq65c5jeo" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/logica_sala_1.gd" id="1_60hq5"] +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="1_m5pxr"] +[ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="2_end3x"] +[ext_resource type="PackedScene" uid="uid://b2v6dyhgg16l4" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/el_hilo_que_no_teji_outro1.tscn" id="3_tnbso"] +[ext_resource type="TileSet" uid="uid://dmg13wgcc7so5" path="res://scenes/quests/story_quests/renya_beyond_sorrow/renya_tileset.tres" id="5_cscsh"] +[ext_resource type="TileSet" uid="uid://32t5p1co051n" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_exterior_floors.tres" id="6_17vpv"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="6_60hq5"] +[ext_resource type="Material" uid="uid://64aeyjitacv3" path="res://scenes/game_elements/props/void/void_chromakey_material.tres" id="6_cscsh"] +[ext_resource type="TileSet" uid="uid://ci0x5m62qamxl" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres" id="6_irkwg"] +[ext_resource type="AudioStream" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/musica/musica_combate_suave.tres" id="6_tnbso"] +[ext_resource type="TileSet" uid="uid://ciq5guijvlyb0" path="res://tiles/void_chromakey.tres" id="6_wse8c"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="7_0o4r2"] +[ext_resource type="TileSet" uid="uid://b72ckf8o3rmun" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_plataforma.tres" id="7_nbuub"] +[ext_resource type="TileSet" uid="uid://c6nlhb7aax3w" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_telar.tres" id="7_nwn7a"] +[ext_resource type="PackedScene" uid="uid://lgu7aeqa7o3r" path="res://scenes/game_elements/props/door/vertical_door.tscn" id="8_17vpv"] +[ext_resource type="Script" uid="uid://csev4hv57utxv" path="res://scenes/game_logic/walk_behaviors/character_speeds.gd" id="9_ffkbh"] +[ext_resource type="Script" uid="uid://d4kc8ssvew575" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd" id="10_54hke"] +[ext_resource type="TileSet" uid="uid://bhxxs2hh0ojby" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_bridges.tres" id="10_he8em"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="10_l1syf"] +[ext_resource type="Script" uid="uid://d1ly6uhh500xu" path="res://scenes/game_elements/characters/enemies/void_spreading_enemy/components/tile_map_cover.gd" id="11_n6n6v"] +[ext_resource type="PackedScene" uid="uid://b82nsrh332syj" path="res://scenes/game_elements/characters/enemies/throwing_enemy/throwing_enemy.tscn" id="12_2gag6"] +[ext_resource type="SpriteFrames" uid="uid://pe5f4oarex8m" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player_collar.tres" id="14_flrxu"] +[ext_resource type="PackedScene" uid="uid://dbh80jgmf2crw" path="res://scenes/quests/story_quests/renya_beyond_sorrow/1_combat/enemies_components/projectile.tscn" id="14_l7i8m"] +[ext_resource type="PackedScene" uid="uid://y8ha8abfyap2" path="res://scenes/game_elements/props/filling_barrel/filling_barrel.tscn" id="15_63ei4"] +[ext_resource type="Texture2D" uid="uid://rqg2u6dh6avi" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png" id="16_vcdj3"] +[ext_resource type="Texture2D" uid="uid://wgko1k66fowf" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png" id="17_kpyju"] +[ext_resource type="Resource" uid="uid://s33qp7vobrxb" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/dialogos_lino_minijuego3.dialogue" id="18_m5pxr"] +[ext_resource type="PackedScene" uid="uid://dkx3dgc1br3b4" path="res://scenes/ui_elements/input_hints/repel_input_hint.tscn" id="19_dv4q4"] +[ext_resource type="Script" uid="uid://i0dutk8883vb" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd" id="20_2okvs"] +[ext_resource type="Script" uid="uid://d2vp62mjrf6gn" path="res://scenes/globals/scene_switcher/scene_link.gd" id="20_tnbso"] +[ext_resource type="Script" uid="uid://d1wyim6fdlfsh" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd" id="21_m5pxr"] +[ext_resource type="FontFile" uid="uid://c3bb7lmvdqc5e" path="res://assets/third_party/fonts/jersey/Jersey20-Regular.ttf" id="22_end3x"] +[ext_resource type="SpriteFrames" uid="uid://dey6imrffd6os" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/el_hilo_que_no_teji_boss.tres" id="22_p1o0v"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="22_vcdj3"] +[ext_resource type="Script" uid="uid://d234e6xbur7bt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd" id="25_2okvs"] +[ext_resource type="Script" uid="uid://2ipchillwtnj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd" id="27_17vpv"] +[ext_resource type="PackedScene" uid="uid://butb2e3gev8va" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/3_combat/3_combat_2/combat_2_components/boss_projectile.tscn" id="28_0np0c"] +[ext_resource type="Script" uid="uid://f56505k8qm17" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd" id="30_3e6us"] +[ext_resource type="PackedScene" uid="uid://cokul8w425pja" path="res://scenes/game_elements/characters/enemies/void_spreading_enemy/void_spreading_enemy.tscn" id="31_0r5dx"] +[ext_resource type="Material" uid="uid://cht88adq0hk3f" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_mundo.tres" id="31_qh7ra"] +[ext_resource type="Material" uid="uid://bi6a51mic57oq" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_lino.tres" id="32_2gag6"] +[ext_resource type="PackedScene" uid="uid://d37mebu7atru7" path="res://scenes/game_elements/characters/enemies/guard/guard.tscn" id="33_l7i8m"] +[ext_resource type="Script" uid="uid://bdhjixygupit1" path="res://scenes/game_elements/props/area_filler/area_filler.gd" id="33_qxnfb"] +[ext_resource type="SpriteFrames" uid="uid://b3c54mgad0o45" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/el_hilo_que_no_teji_shadow04_enemy.tres" id="34_cmnhf"] +[ext_resource type="AudioStream" uid="uid://ceuqs1f1aw6no" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav" id="35_l7i8m"] +[ext_resource type="Script" uid="uid://dnp0tjloec2d7" path="res://scenes/game_logic/stealth_game_logic.gd" id="36_flrxu"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="37_rhhq7"] +[ext_resource type="Resource" uid="uid://cut4yag2eux0s" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/1_stealth/stealth_components/el_hilo_que_no_teji_stealth.dialogue" id="38_dv4q4"] +[ext_resource type="PackedScene" uid="uid://cahsamhamvuqc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign.tscn" id="40_eic1u"] +[ext_resource type="TileSet" uid="uid://ci78vm15uf0y5" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation.tres" id="43_6d2j1"] +[ext_resource type="TileSet" uid="uid://e7gpdr323xp3" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_enviroment.tres" id="44_dhm2g"] +[ext_resource type="TileSet" uid="uid://do0ffypatd77h" path="res://tiles/bridges.tres" id="45_nbuub"] +[ext_resource type="TileSet" uid="uid://bc2u83inkptpc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey.tres" id="46_p1o0v"] +[ext_resource type="TileSet" uid="uid://6wyq888afw6m" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey_walkable.tres" id="47_0r5dx"] +[ext_resource type="PackedScene" uid="uid://crqjcicx0vdu" path="res://scenes/game_elements/props/decoration/bush/bush.tscn" id="48_n6n6v"] +[ext_resource type="SpriteFrames" uid="uid://ckf0ncgsrnhek" path="res://scenes/game_elements/props/decoration/bush/components/bush_spriteframes_purple_large.tres" id="49_qxnfb"] +[ext_resource type="Script" uid="uid://bovqkx5nb56k7" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd" id="50_54hke"] +[ext_resource type="PackedScene" uid="uid://7873qa54birk" path="res://scenes/game_elements/props/tree/tree.tscn" id="51_he8em"] +[ext_resource type="SpriteFrames" uid="uid://c3wt75pg8da26" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_rocas.tres" id="52_0np0c"] +[ext_resource type="SpriteFrames" uid="uid://bykhtlt1hqrlk" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_small.tres" id="53_eic1u"] +[ext_resource type="SpriteFrames" uid="uid://crrr8ncum86vx" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto.tres" id="54_tnbso"] +[ext_resource type="SpriteFrames" uid="uid://dpxa0mr7ducgn" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lazaro/elder.tres" id="55_sum15"] +[ext_resource type="Shader" uid="uid://dn6w5kifgeusk" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader" id="66_tnbso"] +[ext_resource type="PackedScene" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign_firma.tscn" id="91_cartel_firma"] +[ext_resource type="Texture2D" uid="uid://bhuboc30gq5k0" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png" id="97_icono_hilo"] +[ext_resource type="Script" uid="uid://cuwsjyrirfuyp" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd" id="98_jarron_roto"] +[ext_resource type="PackedScene" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/bloque_deslizante.tscn" id="99_bloque_deslizante"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_lmnu5"] +size = Vector2(101, 49) + +[sub_resource type="Resource" id="Resource_60hq5"] +script = ExtResource("9_ffkbh") +walk_speed = 180.0 +run_speed = 230.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="Resource" id="Resource_dkiai"] +script = ExtResource("7_0o4r2") +type = 2 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[sub_resource type="Resource" id="Resource_uaq6i"] +script = ExtResource("7_0o4r2") +type = 2 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_m5pxr"] +size = Vector2(176, 51) + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_m5pxr"] +particle_flag_disable_z = true +spread = 180.0 +initial_velocity_min = 150.0 +initial_velocity_max = 150.0 +gravity = Vector3(0, 0, 0) +scale_min = 8.0 +scale_max = 8.0 +color = Color(0.96862745, 0.83137256, 0.19215687, 1) + +[sub_resource type="Resource" id="Resource_54hke"] +script = ExtResource("9_ffkbh") +walk_speed = 40.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="Resource" id="Resource_n6n6v"] +script = ExtResource("9_ffkbh") +walk_speed = 160.0 +run_speed = 380.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="Curve2D" id="Curve2D_qxnfb"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 691, 2896, -50.844894, 51.589764, 50.844894, -51.589764, 702, 2528, 0, 0, 0, 0, 901, 2390, 0, 0, 0, 0, 1062, 2243, 0, 0, 0, 0, 1181, 2090, 0, 0, 0, 0, 1276, 1943, 0, 0, 0, 0, 1328, 1733, 0, 0, 0, 0, 1359, 1560, 0, 0, 0, 0, 1338, 1318, 0, 0, 0, 0, 1182, 1015, 0, 0, 0, 0, 918, 741, 0, 0, 0, 0, 657, 594, 0, 0, 0, 0, 93, 596, 0, 0, 0, 0, -87, 666, 0, 0, 0, 0, -320, 806, 0, 0, 0, 0, -491, 1010, 0, 0, 0, 0, -577, 1203, 0, 0, 0, 0, -636, 1480, 0, 0, 0, 0, -559, 1946, 0, 0, 0, 0, -413, 2182, 0, 0, 0, 0, -229, 2384, 0, 0, 0, 0, 99, 2559, 0, 0, 0, 0, 143, 2688, 0, 0, 0, 0, 176, 2925, 0, 0, 0, 0, 186, 2723, 0, 0, 0, 0, 138, 2503, 0, 0, 0, 0, -188, 2291, 0, 0, 0, 0, -390, 2009, 0, 0, 0, 0, -521, 1733, 0, 0, 0, 0, -549, 1419, 0, 0, 0, 0, -507, 1202, 0, 0, 0, 0, -364, 972, 0, 0, 0, 0, -161, 801, 0, 0, 0, 0, 61, 681, 0, 0, 0, 0, 355, 675, 0, 0, 0, 0, 666, 712, 0, 0, 0, 0, 983, 935, 0, 0, 0, 0, 1157, 1106, 0, 0, 0, 0, 1245, 1329, 0, 0, 0, 0, 1258, 1545, 0, 0, 0, 0, 1212, 1861, 0, 0, 0, 0, 1081, 2089, 0, 0, 0, 0, 910, 2252, 0, 0, 0, 0, 769, 2342, 0, 0, 0, 0, 571, 2438, 0, 0, 0, 0, 372, 2451, 0, 0, 0, 0, 136, 2401, 0, 0, 0, 0, -41, 2305, 0, 0, 0, 0, -211, 2122, 0, 0, 0, 0, -373, 1837, 0, 0, 0, 0, -462, 1574, 0, 0, 0, 0, -445, 1298, 0, 0, 0, 0, -345, 1097, 0, 0, 0, 0, -205, 945, 0, 0, 0, 0, 23, 771, 0, 0, 0, 0, 255, 748, 0, 0, 0, 0, 520, 783, 0, 0, 0, 0, 771, 918, 0, 0, 0, 0, 984, 1064, 0, 0, 0, 0, 1151, 1368, 0, 0, 0, 0, 1141, 1701, 0, 0, 0, 0, 1052, 1947, 0, 0, 0, 0, 890, 2151, 0, 0, 0, 0, 645, 2315, 0, 0, 0, 0, 259, 2334, 0, 0, 0, 0, -10, 2194, 0, 0, 0, 0, -151, 2015, 0, 0, 0, 0, -297, 1804, 0, 0, 0, 0, -345, 1606, 0, 0, 0, 0, -338, 1383, 0, 0, 0, 0, -275, 1173, 0, 0, 0, 0, -112, 1002, 0, 0, 0, 0, 38, 886, 0, 0, 0, 0, 257, 846, 0, 0, 0, 0, 506, 895, 0, 0, 0, 0, 677, 985, 0, 0, 0, 0, 851, 1105, 0, 0, 0, 0, 1014, 1289, 0, 0, 0, 0, 1069, 1508, 0, 0, 0, 0, 1046, 1718, 0, 0, 0, 0, 934, 1954, 0, 0, 0, 0, 767, 2142, 0, 0, 0, 0, 441, 2242, 0, 0, 0, 0, 221, 2212, 0, 0, 0, 0, 20, 2055, 0, 0, 0, 0, -134, 1860, 0, 0, 0, 0, -210, 1651, 0, 0, 0, 0, -221, 1428, 0, 0, 0, 0, -130, 1245, 0, 0, 0, 0, 6, 1066, 0, 0, 0, 0, 171, 956, 0, 0, 0, 0, 374, 956, 0, 0, 0, 0, 617, 1084, 0, 0, 0, 0, 833, 1279, 0, 0, 0, 0, 954, 1529, 0, 0, 0, 0, 927, 1780, 0, 0, 0, 0, 803, 1961, 0, 0, 0, 0, 598, 2094, 0, 0, 0, 0, 372, 2128, 0, 0, 0, 0, 186, 2038, 0, 0, 0, 0, 27, 1913, 0, 0, 0, 0, -71, 1696, 0, 0, 0, 0, -107, 1432, 0, 0, 0, 0, -11, 1239, 0, 0, 0, 0, 163, 1097, 0, 0, 0, 0, 354, 1073, 0, 0, 0, 0, 553, 1171, 0, 0, 0, 0, 748, 1366, 0, 0, 0, 0, 851, 1600, 0, 0, 0, 0, 767, 1854, 0, 0, 0, 0, 584, 2006, 0, 0, 0, 0, 323, 2027, 0, 0, 0, 0, 157, 1929, 0, 0, 0, 0, 45, 1809, 0, 0, 0, 0, -13, 1576, 0, 0, 0, 0, 17, 1387, 0, 0, 0, 0, 141, 1223, 0, 0, 0, 0, 381, 1161, 0, 0, 0, 0, 574, 1278, 0, 0, 0, 0, 689, 1467, 0, 0, 0, 0, 728, 1663, 0, 0, 0, 0, 630, 1820, 0, 0, 0, 0, 496, 1902, 0, 0, 0, 0, 367, 1905, 0, 0, 0, 0, 255, 1857, 0, 0, 0, 0, 98, 1735, 0, 0, 0, 0, 82, 1550, 0, 0, 0, 0, 168, 1332, 0, 0, 0, 0, 417, 1262, 0, 0, 0, 0, 575, 1441, 0, 0, 0, 0, 616, 1615, 0, 0, 0, 0, 542, 1735, 0, 0, 0, 0, 388, 1739, 0, 0, 0, 0, 236, 1683, 0, 0, 0, 0, 181, 1544, 0, 0, 0, 0, 278, 1422, 0, 0, 0, 0, 460, 1457, 0, 0, 0, 0, 523, 1568, 0, 0, 0, 0, 440, 1654, 0, 0, 0, 0, 330, 1644, 0, 0, 0, 0, 324.9492, 1597.4619, 0, 0, 0, 0, 329, 1564) +} +point_count = 142 + +[sub_resource type="Curve2D" id="Curve2D_espejo"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -23, 2896, 50.8449, 51.5898, -50.8449, -51.5898, -34, 2528, 0, 0, 0, 0, -233, 2390, 0, 0, 0, 0, -394, 2243, 0, 0, 0, 0, -513, 2090, 0, 0, 0, 0, -608, 1943, 0, 0, 0, 0, -660, 1733, 0, 0, 0, 0, -691, 1560, 0, 0, 0, 0, -670, 1318, 0, 0, 0, 0, -514, 1015, 0, 0, 0, 0, -250, 741, 0, 0, 0, 0, 11, 594, 0, 0, 0, 0, 575, 596, 0, 0, 0, 0, 755, 666, 0, 0, 0, 0, 988, 806, 0, 0, 0, 0, 1159, 1010, 0, 0, 0, 0, 1245, 1203, 0, 0, 0, 0, 1304, 1480, 0, 0, 0, 0, 1227, 1946, 0, 0, 0, 0, 1081, 2182, 0, 0, 0, 0, 897, 2384, 0, 0, 0, 0, 569, 2559, 0, 0, 0, 0, 525, 2688, 0, 0, 0, 0, 492, 2925, 0, 0, 0, 0, 482, 2723, 0, 0, 0, 0, 530, 2503, 0, 0, 0, 0, 856, 2291, 0, 0, 0, 0, 1058, 2009, 0, 0, 0, 0, 1189, 1733, 0, 0, 0, 0, 1217, 1419, 0, 0, 0, 0, 1175, 1202, 0, 0, 0, 0, 1032, 972, 0, 0, 0, 0, 829, 801, 0, 0, 0, 0, 607, 681, 0, 0, 0, 0, 313, 675, 0, 0, 0, 0, 2, 712, 0, 0, 0, 0, -315, 935, 0, 0, 0, 0, -489, 1106, 0, 0, 0, 0, -577, 1329, 0, 0, 0, 0, -590, 1545, 0, 0, 0, 0, -544, 1861, 0, 0, 0, 0, -413, 2089, 0, 0, 0, 0, -242, 2252, 0, 0, 0, 0, -101, 2342, 0, 0, 0, 0, 97, 2438, 0, 0, 0, 0, 296, 2451, 0, 0, 0, 0, 532, 2401, 0, 0, 0, 0, 709, 2305, 0, 0, 0, 0, 879, 2122, 0, 0, 0, 0, 1041, 1837, 0, 0, 0, 0, 1130, 1574, 0, 0, 0, 0, 1113, 1298, 0, 0, 0, 0, 1013, 1097, 0, 0, 0, 0, 873, 945, 0, 0, 0, 0, 645, 771, 0, 0, 0, 0, 413, 748, 0, 0, 0, 0, 148, 783, 0, 0, 0, 0, -103, 918, 0, 0, 0, 0, -316, 1064, 0, 0, 0, 0, -483, 1368, 0, 0, 0, 0, -473, 1701, 0, 0, 0, 0, -384, 1947, 0, 0, 0, 0, -222, 2151, 0, 0, 0, 0, 23, 2315, 0, 0, 0, 0, 409, 2334, 0, 0, 0, 0, 678, 2194, 0, 0, 0, 0, 819, 2015, 0, 0, 0, 0, 965, 1804, 0, 0, 0, 0, 1013, 1606, 0, 0, 0, 0, 1006, 1383, 0, 0, 0, 0, 943, 1173, 0, 0, 0, 0, 780, 1002, 0, 0, 0, 0, 630, 886, 0, 0, 0, 0, 411, 846, 0, 0, 0, 0, 162, 895, 0, 0, 0, 0, -9, 985, 0, 0, 0, 0, -183, 1105, 0, 0, 0, 0, -346, 1289, 0, 0, 0, 0, -401, 1508, 0, 0, 0, 0, -378, 1718, 0, 0, 0, 0, -266, 1954, 0, 0, 0, 0, -99, 2142, 0, 0, 0, 0, 227, 2242, 0, 0, 0, 0, 447, 2212, 0, 0, 0, 0, 648, 2055, 0, 0, 0, 0, 802, 1860, 0, 0, 0, 0, 878, 1651, 0, 0, 0, 0, 889, 1428, 0, 0, 0, 0, 798, 1245, 0, 0, 0, 0, 662, 1066, 0, 0, 0, 0, 497, 956, 0, 0, 0, 0, 294, 956, 0, 0, 0, 0, 51, 1084, 0, 0, 0, 0, -165, 1279, 0, 0, 0, 0, -286, 1529, 0, 0, 0, 0, -259, 1780, 0, 0, 0, 0, -135, 1961, 0, 0, 0, 0, 70, 2094, 0, 0, 0, 0, 296, 2128, 0, 0, 0, 0, 482, 2038, 0, 0, 0, 0, 641, 1913, 0, 0, 0, 0, 739, 1696, 0, 0, 0, 0, 775, 1432, 0, 0, 0, 0, 679, 1239, 0, 0, 0, 0, 505, 1097, 0, 0, 0, 0, 314, 1073, 0, 0, 0, 0, 115, 1171, 0, 0, 0, 0, -80, 1366, 0, 0, 0, 0, -183, 1600, 0, 0, 0, 0, -99, 1854, 0, 0, 0, 0, 84, 2006, 0, 0, 0, 0, 345, 2027, 0, 0, 0, 0, 511, 1929, 0, 0, 0, 0, 623, 1809, 0, 0, 0, 0, 681, 1576, 0, 0, 0, 0, 651, 1387, 0, 0, 0, 0, 527, 1223, 0, 0, 0, 0, 287, 1161, 0, 0, 0, 0, 94, 1278, 0, 0, 0, 0, -21, 1467, 0, 0, 0, 0, -60, 1663, 0, 0, 0, 0, 38, 1820, 0, 0, 0, 0, 172, 1902, 0, 0, 0, 0, 301, 1905, 0, 0, 0, 0, 413, 1857, 0, 0, 0, 0, 570, 1735, 0, 0, 0, 0, 586, 1550, 0, 0, 0, 0, 500, 1332, 0, 0, 0, 0, 251, 1262, 0, 0, 0, 0, 93, 1441, 0, 0, 0, 0, 52, 1615, 0, 0, 0, 0, 126, 1735, 0, 0, 0, 0, 280, 1739, 0, 0, 0, 0, 432, 1683, 0, 0, 0, 0, 487, 1544, 0, 0, 0, 0, 390, 1422, 0, 0, 0, 0, 208, 1457, 0, 0, 0, 0, 145, 1568, 0, 0, 0, 0, 228, 1654, 0, 0, 0, 0, 338, 1644, 0, 0, 0, 0, 343.0508, 1597.4619, 0, 0, 0, 0, 339, 1564) +} +point_count = 142 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_eic1u"] +size = Vector2(195, 65) + +[sub_resource type="LabelSettings" id="LabelSettings_3e6us"] +font = ExtResource("22_end3x") +font_size = 22 +outline_size = 10 +outline_color = Color(0, 0, 0, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qh7ra"] +content_margin_left = 24.0 +content_margin_top = 12.0 +content_margin_right = 24.0 +content_margin_bottom = 12.0 +bg_color = Color(0, 0, 0, 0.3529412) +corner_radius_top_left = 100 +corner_radius_top_right = 100 +corner_radius_bottom_right = 100 +corner_radius_bottom_left = 100 + +[sub_resource type="Curve2D" id="Curve2D_tnbso"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 185.67627, -169.21524, 0, 0, 0, 0, 314.22144, -176.01988, 0, 0, 0, 0, 453.2412, -178.62166, 0, 0, 0, 0, 1221.6567, -122.683556, 0, 0, 0, 0, 1229.2744, -59.340416, 0, 0, 0, 0, 773.1763, -11.60791, 0, 0, 0, 0, 388.4922, -5.603821, 0, 0, 0, 0, -81.88818, -24.91697, 0, 0, 0, 0, -367.54492, -69.447296, 0, 0, 0, 0, -256.13867, -131.28941, 0, 0, 0, 0, 184.72412, -169.21524) +} +point_count = 11 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_sontr"] +size = Vector2(49, 27.077637) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_mxhw5"] +size = Vector2(101.111084, 90.12894) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ydtqy"] +size = Vector2(100, 56.169434) + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_4t7yt"] +radius = 10.395 +height = 39.160156 + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_1bov6"] +radius = 27.0 +height = 84.0 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_k6xsg"] +size = Vector2(529, 78) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_sum15"] +shader = ExtResource("66_tnbso") +shader_parameter/fog_color = Color(1, 1, 1, 0.25) +shader_parameter/speed = 0.05 +shader_parameter/detail_steps = 4.0 +shader_parameter/thread_shredding = 0.8 +shader_parameter/density = 2.0 +shader_parameter/wind_direction = Vector2(-1, -0.05) +shader_parameter/stretch_factor = 5.0 + +[node name="InkCombat3" type="Node2D" unique_id=1383576457 node_paths=PackedStringArray("nodo_vacio")] +y_sort_enabled = true +script = ExtResource("1_60hq5") +dialogo_lazaro = ExtResource("18_m5pxr") +escena_outro = ExtResource("3_tnbso") +nodo_vacio = NodePath("OnTheGround/VoidSpreadingEnemy") + +[node name="PlayerMode" type="Node" parent="." unique_id=1085376852] +script = ExtResource("1_m5pxr") +mode = 1 +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="BackgroundMusic" parent="." unique_id=1953829043 instance=ExtResource("2_end3x")] +stream = ExtResource("6_tnbso") + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1294802011] +position = Vector2(-70, 1258) + +[node name="SubMadera" type="TileMapLayer" parent="TileMapLayers" unique_id=196754210] +z_index = -1 +tile_set = ExtResource("6_irkwg") + +[node name="Madera" type="TileMapLayer" parent="TileMapLayers" unique_id=126151561] +z_index = -1 +tile_map_data = PackedByteArray("AABYAA8AAAALAAMAAABZAA8AAAALAAMAAABaAA8AAAALAAMAAABbAA4AAAAKAAMAAABXAA4AAAAKAAMAAABWAA0AAAALAAMAAABcAA0AAAALAAMAAABdAAwAAAALAAMAAABdAAsAAAALAAMAAABdAAoAAAALAAMAAABcAAkAAAALAAMAAABbAAgAAAALAAMAAABaAAcAAAALAAMAAABZAAcAAAALAAMAAABYAAcAAAAKAAIAAABXAAgAAAALAAMAAABWAAkAAAALAAMAAABVAAoAAAALAAMAAABVAAsAAAALAAMAAABVAAwAAAALAAMAAABWAAwAAAAKAAMAAABWAAsAAAAKAAMAAABWAAoAAAAKAAMAAABXAAoAAAAKAAMAAABXAAsAAAAKAAMAAABXAAwAAAAKAAMAAABYAAwAAAAKAAMAAABYAAsAAAAKAAMAAABYAAoAAAAKAAMAAABXAAkAAAAKAAMAAABYAAkAAAAKAAMAAABZAAkAAAAKAAMAAABZAAgAAAAKAAMAAABYAAgAAAAKAAMAAABaAAkAAAAKAAMAAABaAAoAAAAKAAMAAABZAAoAAAAKAAMAAABZAAsAAAAKAAMAAABaAAgAAAAKAAMAAABbAAsAAAAKAAMAAABbAAoAAAAKAAMAAABbAAkAAAAKAAMAAABcAAsAAAAKAAMAAABcAAoAAAAKAAMAAABcAAwAAAAKAAMAAABbAAwAAAAKAAMAAABaAAwAAAAKAAMAAABaAAsAAAAKAAMAAABZAAwAAAAKAAMAAABZAA0AAAAKAAMAAABaAA0AAAAKAAMAAABbAA0AAAAKAAMAAABaAA4AAAAKAAMAAABZAA4AAAAKAAMAAABYAA4AAAAKAAMAAABXAA0AAAAKAAMAAABYAA0AAAAKAAMAAABRAAsAAAAKAAIAAABRAAwAAAAKAAMAAABSAAsAAAALAAIAAABSAAwAAAALAAMAAABTAAsAAAAKAAIAAABTAAwAAAAKAAMAAABUAAsAAAALAAIAAABUAAwAAAALAAMAAABPAAoAAAAKAAIAAABQAAoAAAALAAIAAABQAAsAAAALAAMAAABNAAkAAAAKAAIAAABNAAoAAAAKAAMAAABOAAkAAAAKAAMAAABOAAoAAAALAAMAAABeAAsAAAAKAAIAAABeAAwAAAAKAAMAAABfAAsAAAALAAIAAABfAAwAAAALAAMAAABgAAsAAAAKAAIAAABgAAwAAAAKAAMAAABhAAsAAAALAAIAAABhAAwAAAALAAMAAABiAAoAAAAKAAIAAABiAAsAAAAKAAMAAABjAAoAAAALAAIAAABjAAsAAAALAAMAAABkAAkAAAAKAAMAAABkAAoAAAAKAAMAAABlAAkAAAAKAAMAAABlAAoAAAALAAMAAABhAAoAAAAKAAIAAABRAAoAAAAKAAIAAABeAAoAAAALAAMAAABdAAkAAAALAAMAAABcAAgAAAALAAMAAABbAAcAAAAKAAMAAABXAAcAAAALAAMAAABWAAgAAAALAAMAAABVAAkAAAALAAMAAABUAAoAAAALAAMAAABfAAoAAAALAAMAAABgAAoAAAALAAMAAABSAAoAAAALAAMAAABTAAoAAAALAAMAAABUAAkAAAALAAMAAABVAAgAAAALAAMAAABWAAcAAAALAAMAAABTAAkAAAALAAMAAABdAAgAAAAKAAMAAABeAAkAAAALAAMAAABfAAkAAAAKAAMAAABcAAcAAAAKAAMAAABXAAYAAAALAAIAAABYAAYAAAALAAIAAABZAAYAAAALAAMAAABaAAYAAAAKAAMAAABbAAYAAAALAAMAAABdAA0AAAAJAAIAAGBeAA0AAAAJAAIAAGBfAA0AAAAJAAIAAGBgAA0AAAAJAAIAAGBhAA0AAAAJAAIAAGBjAAwAAAAJAAIAAGBkAAsAAAAKAAMAAABlAAsAAAAKAAMAAABcAA4AAAAJAAIAAGBbAA8AAAAJAAIAAHBaABAAAAALAAMAAABZABAAAAALAAMAAABYABAAAAALAAMAAABXAA8AAAAJAAIAAHBWAA4AAAAJAAIAAGBVAA0AAAAJAAIAAGBUAA0AAAAJAAIAAGBTAA0AAAAJAAIAAGBSAA0AAAAJAAIAAGBRAA0AAAAJAAIAAGBOAAsAAAAKAAMAAABNAAsAAAAKAAMAAABjAAkAAAAKAAMAAABPAAkAAAAKAAMAAABmAAkAAAAKAAMAAABmAAoAAAALAAMAAABnAAkAAAAKAAIAAABnAAoAAAALAAIAAABoAAkAAAAKAAIAAABoAAoAAAAKAAIAAABpAAkAAAAKAAMAAABpAAoAAAAKAAIAAABqAAkAAAAKAAMAAABqAAoAAAAKAAIAAABrAAkAAAALAAIAAABrAAoAAAAKAAIAAABqAAcAAAAKAAIAAABqAAgAAAAKAAMAAABrAAcAAAALAAIAAABrAAgAAAAKAAMAAABoAAcAAAALAAIAAABoAAgAAAAKAAMAAABpAAcAAAALAAIAAABpAAgAAAALAAMAAABmAAcAAAALAAIAAABmAAgAAAAKAAMAAABnAAcAAAALAAIAAABnAAgAAAAKAAIAAABmAAUAAAALAAMAAABmAAYAAAALAAMAAABnAAUAAAAKAAIAAABnAAYAAAAKAAMAAABoAAUAAAAKAAIAAABoAAYAAAALAAMAAABpAAUAAAAKAAMAAABpAAYAAAAKAAMAAABqAAUAAAALAAIAAABqAAYAAAAKAAMAAABrAAUAAAALAAMAAABrAAYAAAALAAIAAABsAAkAAAAKAAMAAABsAAoAAAALAAIAAABtAAkAAAAKAAMAAABtAAoAAAALAAMAAABsAAcAAAALAAIAAABsAAgAAAAKAAIAAABtAAcAAAALAAIAAABtAAgAAAAKAAIAAABsAAUAAAAKAAIAAABsAAYAAAALAAIAAABtAAUAAAALAAMAAABtAAYAAAAKAAIAAABsAAMAAAALAAIAAABsAAQAAAAKAAMAAABtAAMAAAAKAAMAAABtAAQAAAAKAAMAAABqAAMAAAALAAIAAABqAAQAAAALAAMAAABrAAMAAAALAAIAAABrAAQAAAALAAMAAABoAAMAAAAKAAMAAABoAAQAAAAKAAIAAABpAAMAAAAKAAIAAABpAAQAAAALAAMAAABmAAMAAAAKAAMAAABmAAQAAAALAAMAAABnAAMAAAALAAIAAABnAAQAAAAKAAIAAABuAAkAAAAKAAIAAABuAAoAAAALAAMAAABvAAkAAAAKAAMAAABvAAoAAAAKAAMAAABwAAkAAAAKAAMAAABwAAoAAAAKAAMAAABxAAkAAAAKAAIAAABxAAoAAAALAAIAAABwAAcAAAAKAAMAAABwAAgAAAAKAAMAAABxAAcAAAALAAMAAABxAAgAAAALAAMAAABuAAcAAAALAAIAAABuAAgAAAALAAIAAABvAAcAAAALAAIAAABvAAgAAAAKAAIAAABuAAUAAAALAAIAAABuAAYAAAALAAMAAABvAAUAAAALAAMAAABvAAYAAAAKAAIAAABwAAUAAAAKAAMAAABwAAYAAAALAAIAAABxAAUAAAALAAMAAABxAAYAAAAKAAMAAABwAAMAAAALAAMAAABwAAQAAAAKAAIAAABxAAMAAAALAAMAAABxAAQAAAALAAMAAABuAAMAAAALAAMAAABuAAQAAAAKAAMAAABvAAMAAAAKAAIAAABvAAQAAAALAAMAAABmAAAAAAALAAMAAABmAAEAAAAKAAIAAABmAAIAAAALAAIAAABnAAAAAAALAAMAAABnAAEAAAALAAIAAABnAAIAAAAKAAIAAABoAAAAAAALAAMAAABoAAEAAAAKAAIAAABoAAIAAAAKAAIAAABpAAAAAAAKAAIAAABpAAEAAAALAAMAAABpAAIAAAALAAIAAABqAAAAAAALAAIAAABqAAEAAAAKAAIAAABqAAIAAAALAAIAAABrAAAAAAAKAAIAAABrAAEAAAALAAIAAABrAAIAAAALAAIAAABsAAAAAAALAAIAAABsAAEAAAAKAAIAAABsAAIAAAALAAMAAABtAAAAAAALAAIAAABtAAEAAAALAAMAAABtAAIAAAAKAAIAAABuAAAAAAALAAMAAABuAAEAAAALAAMAAABuAAIAAAALAAIAAABvAAAAAAALAAMAAABvAAEAAAALAAIAAABvAAIAAAALAAMAAABwAAAAAAALAAIAAABwAAEAAAALAAIAAABwAAIAAAALAAMAAABxAAAAAAAKAAIAAABxAAEAAAALAAIAAABxAAIAAAALAAIAAAByAAAAAAALAAMAAAByAAEAAAAKAAMAAAByAAIAAAAKAAIAAAByAAMAAAALAAIAAAByAAQAAAAKAAIAAAByAAUAAAALAAIAAAByAAYAAAAKAAMAAAByAAcAAAALAAMAAAByAAgAAAAKAAMAAAByAAkAAAAKAAIAAAByAAoAAAALAAIAAABzAAAAAAALAAMAAABzAAEAAAALAAIAAABzAAIAAAAKAAIAAABzAAMAAAALAAMAAABzAAQAAAAKAAIAAABzAAUAAAAKAAIAAABzAAYAAAALAAIAAABzAAcAAAALAAMAAABzAAgAAAALAAIAAABzAAkAAAALAAIAAABzAAoAAAALAAIAAAB0AAAAAAALAAMAAAB0AAEAAAALAAIAAAB0AAIAAAALAAMAAAB0AAMAAAALAAIAAAB0AAQAAAALAAMAAAB0AAUAAAALAAIAAAB0AAYAAAALAAMAAAB0AAcAAAALAAIAAAB0AAgAAAALAAMAAAB0AAkAAAALAAIAAAB0AAoAAAALAAMAAAA/AAAAAAALAAIAAAA/AAEAAAALAAMAAAA/AAIAAAALAAIAAAA/AAMAAAALAAMAAAA/AAQAAAALAAIAAAA/AAUAAAALAAMAAAA/AAYAAAALAAIAAAA/AAcAAAALAAMAAAA/AAgAAAALAAIAAAA/AAkAAAALAAMAAAA/AAoAAAALAAMAAABAAAAAAAAKAAIAAABAAAEAAAAKAAMAAABAAAIAAAAKAAIAAABAAAMAAAALAAMAAABAAAQAAAALAAIAAABAAAUAAAAKAAMAAABAAAYAAAALAAIAAABAAAcAAAALAAIAAABAAAgAAAAKAAMAAABAAAkAAAAKAAMAAABAAAoAAAALAAIAAABBAAAAAAAKAAMAAABBAAEAAAAKAAMAAABBAAIAAAAKAAMAAABBAAMAAAAKAAIAAABBAAQAAAALAAIAAABBAAUAAAALAAIAAABBAAYAAAALAAMAAABBAAcAAAALAAIAAABBAAgAAAAKAAMAAABBAAkAAAALAAMAAABBAAoAAAAKAAMAAABCAAAAAAALAAMAAABCAAEAAAALAAMAAABCAAIAAAAKAAIAAABCAAMAAAALAAMAAABCAAQAAAALAAMAAABCAAUAAAALAAMAAABCAAYAAAAKAAMAAABCAAcAAAALAAIAAABCAAgAAAAKAAIAAABCAAkAAAAKAAIAAABCAAoAAAALAAIAAABDAAAAAAAKAAIAAABDAAEAAAAKAAMAAABDAAIAAAALAAIAAABDAAMAAAALAAMAAABDAAQAAAAKAAIAAABDAAUAAAALAAMAAABDAAYAAAAKAAIAAABDAAcAAAAKAAIAAABDAAgAAAAKAAIAAABDAAkAAAALAAIAAABDAAoAAAALAAIAAABEAAAAAAAKAAIAAABEAAEAAAAKAAIAAABEAAIAAAALAAMAAABEAAMAAAAKAAIAAABEAAQAAAALAAIAAABEAAUAAAALAAMAAABEAAYAAAAKAAMAAABEAAcAAAALAAMAAABEAAgAAAAKAAIAAABEAAkAAAAKAAMAAABEAAoAAAAKAAIAAABFAAAAAAAKAAMAAABFAAEAAAAKAAMAAABFAAIAAAALAAIAAABFAAMAAAAKAAMAAABFAAQAAAAKAAIAAABFAAUAAAAKAAMAAABFAAYAAAAKAAIAAABFAAcAAAALAAIAAABFAAgAAAALAAIAAABFAAkAAAALAAMAAABFAAoAAAAKAAMAAABGAAAAAAALAAMAAABGAAEAAAAKAAMAAABGAAIAAAALAAMAAABGAAMAAAAKAAIAAABGAAQAAAAKAAMAAABGAAUAAAAKAAIAAABGAAYAAAAKAAIAAABGAAcAAAALAAIAAABGAAgAAAALAAMAAABGAAkAAAALAAIAAABGAAoAAAAKAAIAAABHAAAAAAAKAAMAAABHAAEAAAALAAMAAABHAAIAAAALAAIAAABHAAMAAAAKAAIAAABHAAQAAAAKAAIAAABHAAUAAAAKAAIAAABHAAYAAAALAAIAAABHAAcAAAAKAAMAAABHAAgAAAALAAMAAABHAAkAAAALAAMAAABHAAoAAAAKAAIAAABIAAAAAAAKAAMAAABIAAEAAAAKAAIAAABIAAIAAAAKAAIAAABIAAMAAAAKAAIAAABIAAQAAAALAAMAAABIAAUAAAALAAMAAABIAAYAAAALAAMAAABIAAcAAAALAAMAAABIAAgAAAALAAMAAABIAAkAAAAKAAIAAABIAAoAAAAKAAMAAABJAAAAAAAKAAMAAABJAAEAAAALAAMAAABJAAIAAAAKAAMAAABJAAMAAAALAAMAAABJAAQAAAAKAAIAAABJAAUAAAALAAIAAABJAAYAAAAKAAMAAABJAAcAAAAKAAIAAABJAAgAAAAKAAIAAABJAAkAAAAKAAIAAABJAAoAAAALAAMAAABKAAAAAAALAAMAAABKAAEAAAAKAAMAAABKAAIAAAAKAAIAAABKAAMAAAAKAAIAAABKAAQAAAAKAAIAAABKAAUAAAAKAAMAAABKAAYAAAALAAIAAABKAAcAAAAKAAMAAABKAAgAAAALAAMAAABKAAkAAAALAAMAAABKAAoAAAAKAAMAAABLAAAAAAAKAAIAAABLAAEAAAALAAMAAABLAAIAAAAKAAMAAABLAAMAAAAKAAIAAABLAAQAAAAKAAIAAABLAAUAAAAKAAMAAABLAAYAAAAKAAMAAABLAAcAAAAKAAMAAABLAAgAAAALAAMAAABLAAkAAAALAAIAAABLAAoAAAALAAMAAABMAAAAAAAKAAMAAABMAAEAAAAKAAMAAABMAAIAAAALAAMAAABMAAMAAAAKAAIAAABMAAQAAAAKAAIAAABMAAUAAAALAAIAAABMAAYAAAALAAMAAABMAAcAAAAKAAMAAABMAAgAAAAKAAMAAABMAAkAAAALAAIAAABMAAoAAAALAAMAAABuAP//AAAKAAMAAABmAP//AAAKAAIAAABnAP//AAAKAAMAAABoAP//AAALAAMAAABpAP//AAALAAMAAABqAP//AAAKAAIAAABrAP//AAALAAMAAABsAP//AAAKAAMAAABtAP//AAALAAMAAABvAP//AAALAAMAAABwAP//AAALAAMAAABxAP//AAALAAMAAAByAP//AAALAAIAAABzAP//AAAKAAIAAAB0AP//AAAKAAMAAAA/AP7/AAALAAMAAAA/AP//AAAKAAIAAABAAP7/AAALAAIAAABAAP//AAALAAMAAABBAP7/AAALAAMAAABBAP//AAAKAAMAAABCAP7/AAAKAAMAAABCAP//AAALAAIAAABDAP7/AAALAAMAAABDAP//AAAKAAMAAABEAP7/AAALAAMAAABEAP//AAALAAIAAABFAP7/AAALAAMAAABFAP//AAALAAMAAABGAP7/AAAKAAIAAABGAP//AAAKAAIAAABHAP7/AAALAAIAAABHAP//AAALAAIAAABIAP7/AAAKAAIAAABIAP//AAALAAMAAABJAP7/AAAKAAMAAABJAP//AAALAAMAAABKAP7/AAAKAAMAAABKAP//AAAKAAMAAABLAP7/AAAKAAMAAABLAP//AAAKAAIAAABMAP7/AAAKAAIAAABMAP//AAAKAAMAAABNAP7/AAALAAIAAABNAP//AAALAAMAAABNAAAAAAALAAMAAABNAAEAAAALAAMAAABNAAIAAAAKAAIAAABNAAMAAAAKAAIAAABNAAQAAAAKAAMAAABNAAUAAAALAAIAAABOAAAAAAAKAAMAAABPAAAAAAALAAMAAABQAAAAAAALAAMAAABQAAEAAAAKAAMAAABRAAAAAAALAAIAAABRAAEAAAAKAAIAAABSAAAAAAALAAIAAABSAAEAAAALAAMAAABTAAAAAAALAAMAAABTAAEAAAAKAAIAAABUAAEAAAAKAAMAAABUAAIAAAALAAIAAABVAAEAAAAKAAMAAABVAAIAAAALAAIAAABVAAcAAAAKAAMAAABWAAEAAAAKAAIAAABWAAIAAAALAAMAAABWAAUAAAALAAMAAABWAAYAAAAKAAIAAABXAAQAAAALAAMAAABXAAUAAAAKAAIAAABYAAMAAAALAAMAAABYAAQAAAAKAAMAAABYAAUAAAALAAIAAABZAAMAAAALAAIAAABZAAQAAAAKAAMAAABZAAUAAAAKAAMAAABaAAMAAAAKAAMAAABaAAQAAAAKAAMAAABaAAUAAAALAAMAAABbAAQAAAAKAAMAAABbAAUAAAAKAAMAAABcAAEAAAAKAAMAAABcAAIAAAAKAAMAAABcAAUAAAAKAAIAAABcAAYAAAAKAAMAAABdAAEAAAALAAMAAABdAAIAAAALAAIAAABdAAYAAAAKAAMAAABdAAcAAAALAAMAAABeAAEAAAAKAAMAAABeAAIAAAALAAMAAABeAAcAAAAKAAIAAABfAAAAAAALAAIAAABfAAEAAAALAAMAAABfAAIAAAALAAMAAABfAAcAAAALAAMAAABgAAAAAAAKAAIAAABgAAEAAAAKAAIAAABhAAAAAAALAAMAAABhAAEAAAALAAMAAABiAAAAAAALAAIAAABiAAEAAAAKAAMAAABjAAAAAAAKAAMAAABjAAcAAAALAAMAAABkAAAAAAALAAIAAABkAAcAAAALAAIAAABlAP7/AAAKAAIAAABlAP//AAALAAMAAABlAAAAAAALAAIAAABlAAcAAAAKAAMAAABmAP7/AAAKAAIAAABnAP7/AAALAAMAAABoAP7/AAAKAAMAAABpAP7/AAALAAIAAABqAP7/AAALAAIAAABrAP7/AAAKAAMAAABsAP7/AAALAAIAAABtAP7/AAALAAMAAABuAP7/AAAKAAIAAABvAP7/AAALAAIAAABwAP7/AAALAAIAAABxAP7/AAALAAMAAAByAP7/AAAKAAIAAABzAP7/AAALAAMAAAB0AP7/AAALAAIAAAA/AAsAAAALAAIAAAA/AAwAAAALAAMAAABAAAsAAAAKAAIAAABAAAwAAAAKAAMAAABBAAsAAAAKAAIAAABBAAwAAAAKAAIAAABCAAsAAAAKAAIAAABCAAwAAAALAAMAAABDAAsAAAAKAAIAAABDAAwAAAALAAMAAABEAAsAAAAKAAIAAABEAAwAAAAKAAIAAABFAAsAAAALAAMAAABFAAwAAAALAAIAAABGAAsAAAALAAIAAABGAAwAAAAKAAMAAABHAAsAAAALAAMAAABIAAsAAAAKAAMAAABJAAsAAAALAAMAAABpAAsAAAALAAMAAABqAAsAAAAKAAIAAABrAAsAAAALAAMAAABsAAsAAAALAAIAAABtAAsAAAAKAAIAAABuAAsAAAAKAAMAAABvAAsAAAALAAIAAABwAAsAAAALAAMAAABxAAsAAAALAAIAAAByAAsAAAALAAMAAABzAAsAAAALAAIAAAB0AAsAAAALAAIAAABsAAwAAAAKAAIAAABtAAwAAAALAAIAAABuAAwAAAAKAAIAAABvAAwAAAAKAAIAAABwAAwAAAALAAIAAABxAAwAAAALAAIAAAByAAwAAAAKAAMAAABzAAwAAAAKAAMAAAB0AAwAAAALAAMAAABiAAwAAAAKAAMAAABQAAwAAAAKAAMAAABPAAsAAAAKAAMAAABVAAYAAAALAAIAAABUAAcAAAALAAIAAABUAAgAAAAKAAMAAABTAAgAAAAKAAMAAABSAAgAAAAKAAMAAABSAAkAAAAKAAMAAABRAAkAAAAKAAMAAABRAAgAAAAKAAMAAABTAAcAAAAKAAMAAABQAAkAAAAKAAMAAABQAAgAAAAKAAMAAABOAAgAAAAKAAMAAABPAAcAAAAKAAMAAABPAAgAAAAKAAMAAABOAAcAAAAKAAMAAABNAAgAAAAKAAMAAABNAAcAAAAKAAMAAABeAAgAAAAKAAMAAABfAAgAAAAKAAMAAABgAAgAAAAKAAMAAABhAAgAAAAKAAMAAABiAAgAAAAKAAMAAABjAAgAAAAKAAMAAABkAAgAAAAKAAMAAABlAAgAAAAKAAMAAABiAAkAAAAKAAMAAABhAAkAAAAKAAMAAABgAAkAAAAKAAMAAABQAA0AAAAJAAIAAHBPAAwAAAAJAAIAAHBOAAwAAAAJAAIAAHBNAAwAAAAJAAIAAHBMAAsAAAAJAAIAAHBLAAsAAAAJAAIAAHBKAAsAAAAJAAIAAHBJAAwAAAAJAAIAAHBIAAwAAAAJAAIAAHBHAAwAAAAJAAIAAHBGAA0AAAAJAAIAAHBFAA0AAAAJAAIAAHBEAA0AAAAJAAIAAHBDAA0AAAAJAAIAAHBCAA0AAAAJAAIAAHBBAA0AAAAJAAIAAHBAAA0AAAAJAAIAAHA/AA0AAAAJAAIAAHBiAA0AAAAJAAIAAHBkAAwAAAAJAAIAAHBlAAwAAAAJAAIAAHBmAAsAAAAJAAIAAHBnAAsAAAAJAAIAAHBoAAsAAAAJAAIAAHBTAAIAAAAKAAIAAAA+AAoAAAAKAAMAAAA+AAsAAAAKAAIAAAA+AAwAAAAKAAMAAAA+AAAAAAAKAAMAAAA+AAEAAAAKAAMAAAA+AAIAAAAKAAIAAAA+AAMAAAAKAAMAAAA+AAQAAAAKAAIAAAA+AAUAAAAKAAMAAAA+AAYAAAAKAAIAAAA+AAcAAAAKAAMAAAA+AAgAAAAKAAIAAAA+AAkAAAAKAAMAAAA+AP7/AAAKAAMAAAA+AP//AAAKAAIAAABrAAwAAAAJAAIAAHBqAAwAAAAJAAIAAHBpAAwAAAAJAAIAAHBuAA0AAAAJAAIAAHBtAA0AAAAJAAIAAHBsAA0AAAAJAAIAAHBzAA0AAAAJAAIAAHByAA0AAAAJAAIAAHBxAA0AAAAJAAIAAHBwAA0AAAAJAAIAAHBvAA0AAAAJAAIAAHA/APb/AAAKAAIAAAA/APf/AAAKAAMAAABAAPb/AAALAAIAAABAAPf/AAALAAMAAAA/APj/AAAKAAIAAAA/APn/AAAKAAMAAABAAPj/AAALAAIAAABAAPn/AAALAAMAAAA/APr/AAAKAAIAAAA/APv/AAAKAAMAAABAAPr/AAALAAIAAABAAPv/AAALAAMAAAA/APz/AAAKAAIAAAA/AP3/AAAKAAMAAABAAPz/AAALAAIAAABAAP3/AAALAAMAAABBAPb/AAAKAAIAAABBAPf/AAAKAAMAAABCAPb/AAALAAIAAABCAPf/AAALAAMAAABBAPj/AAAKAAIAAABBAPn/AAAKAAMAAABCAPj/AAALAAIAAABCAPn/AAALAAMAAABBAPr/AAAKAAIAAABBAPv/AAAKAAMAAABCAPr/AAALAAIAAABCAPv/AAALAAMAAABBAPz/AAAKAAIAAABBAP3/AAAKAAMAAABCAPz/AAALAAIAAABCAP3/AAALAAMAAABDAPb/AAAKAAIAAABDAPf/AAAKAAMAAABEAPb/AAALAAIAAABEAPf/AAALAAMAAABDAPj/AAAKAAIAAABDAPn/AAAKAAMAAABEAPj/AAALAAIAAABEAPn/AAALAAMAAABDAPr/AAAKAAIAAABDAPv/AAAKAAMAAABEAPr/AAALAAIAAABEAPv/AAALAAMAAABDAPz/AAAKAAIAAABDAP3/AAAKAAMAAABEAPz/AAALAAIAAABEAP3/AAALAAMAAABFAPb/AAAKAAIAAABFAPf/AAAKAAMAAABGAPb/AAALAAIAAABGAPf/AAALAAMAAABFAPj/AAAKAAIAAABFAPn/AAAKAAMAAABGAPj/AAALAAIAAABGAPn/AAALAAMAAABFAPr/AAAKAAIAAABFAPv/AAAKAAMAAABGAPr/AAALAAIAAABGAPv/AAALAAMAAABFAPz/AAAKAAIAAABFAP3/AAAKAAMAAABGAPz/AAALAAIAAABGAP3/AAALAAMAAABHAPb/AAAKAAIAAABHAPf/AAAKAAMAAABIAPb/AAALAAIAAABIAPf/AAALAAMAAABHAPj/AAAKAAIAAABHAPn/AAAKAAMAAABIAPj/AAALAAIAAABIAPn/AAALAAMAAABHAPr/AAAKAAIAAABHAPv/AAAKAAMAAABIAPr/AAALAAIAAABIAPv/AAALAAMAAABHAPz/AAAKAAIAAABHAP3/AAAKAAMAAABIAPz/AAALAAIAAABIAP3/AAALAAMAAABJAPb/AAAKAAIAAABJAPf/AAAKAAMAAABKAPb/AAALAAIAAABKAPf/AAALAAMAAABJAPj/AAAKAAIAAABJAPn/AAAKAAMAAABKAPj/AAALAAIAAABKAPn/AAALAAMAAABJAPr/AAAKAAIAAABJAPv/AAAKAAMAAABKAPr/AAALAAIAAABKAPv/AAALAAMAAABJAPz/AAAKAAIAAABJAP3/AAAKAAMAAABKAPz/AAALAAIAAABKAP3/AAALAAMAAABLAPb/AAAKAAIAAABLAPf/AAAKAAMAAABMAPb/AAALAAIAAABMAPf/AAALAAMAAABLAPj/AAAKAAIAAABLAPn/AAAKAAMAAABMAPj/AAALAAIAAABMAPn/AAALAAMAAABLAPr/AAAKAAIAAABLAPv/AAAKAAMAAABMAPr/AAALAAIAAABMAPv/AAALAAMAAABLAPz/AAAKAAIAAABLAP3/AAAKAAMAAABMAPz/AAALAAIAAABMAP3/AAALAAMAAABmAPb/AAAKAAIAAABmAPf/AAAKAAMAAABnAPb/AAALAAIAAABnAPf/AAALAAMAAABmAPj/AAAKAAIAAABmAPn/AAAKAAMAAABnAPj/AAALAAIAAABnAPn/AAALAAMAAABmAPr/AAAKAAIAAABmAPv/AAAKAAMAAABnAPr/AAALAAIAAABnAPv/AAALAAMAAABmAPz/AAAKAAIAAABmAP3/AAAKAAMAAABnAPz/AAALAAIAAABnAP3/AAALAAMAAABoAPb/AAAKAAIAAABoAPf/AAAKAAMAAABpAPb/AAALAAIAAABpAPf/AAALAAMAAABoAPj/AAAKAAIAAABoAPn/AAAKAAMAAABpAPj/AAALAAIAAABpAPn/AAALAAMAAABoAPr/AAAKAAIAAABoAPv/AAAKAAMAAABpAPr/AAALAAIAAABpAPv/AAALAAMAAABoAPz/AAAKAAIAAABoAP3/AAAKAAMAAABpAPz/AAALAAIAAABpAP3/AAALAAMAAABqAPb/AAAKAAIAAABqAPf/AAAKAAMAAABrAPb/AAALAAIAAABrAPf/AAALAAMAAABqAPj/AAAKAAIAAABqAPn/AAAKAAMAAABrAPj/AAALAAIAAABrAPn/AAALAAMAAABqAPr/AAAKAAIAAABqAPv/AAAKAAMAAABrAPr/AAALAAIAAABrAPv/AAALAAMAAABqAPz/AAAKAAIAAABqAP3/AAAKAAMAAABrAPz/AAALAAIAAABrAP3/AAALAAMAAABsAPb/AAAKAAIAAABsAPf/AAAKAAMAAABtAPb/AAALAAIAAABtAPf/AAALAAMAAABsAPj/AAAKAAIAAABsAPn/AAAKAAMAAABtAPj/AAALAAIAAABtAPn/AAALAAMAAABsAPr/AAAKAAIAAABsAPv/AAAKAAMAAABtAPr/AAALAAIAAABtAPv/AAALAAMAAABsAPz/AAAKAAIAAABsAP3/AAAKAAMAAABtAPz/AAALAAIAAABtAP3/AAALAAMAAABuAPb/AAAKAAIAAABuAPf/AAAKAAMAAABvAPb/AAALAAIAAABvAPf/AAALAAMAAABuAPj/AAAKAAIAAABuAPn/AAAKAAMAAABvAPn/AAALAAMAAABuAPr/AAAKAAIAAABuAPv/AAAKAAMAAABvAPr/AAALAAIAAABvAPv/AAALAAMAAABuAPz/AAAKAAIAAABuAP3/AAAKAAMAAABvAPz/AAALAAIAAABvAP3/AAALAAMAAABwAPb/AAAKAAIAAABwAPf/AAAKAAMAAABxAPb/AAALAAIAAABxAPf/AAALAAMAAABwAPj/AAAKAAIAAABwAPn/AAAKAAMAAABxAPj/AAALAAIAAABxAPn/AAALAAMAAABwAPr/AAAKAAIAAABwAPv/AAAKAAMAAABxAPr/AAALAAIAAABxAPv/AAALAAMAAABwAPz/AAAKAAIAAABwAP3/AAAKAAMAAABxAPz/AAALAAIAAABxAP3/AAALAAMAAAByAPb/AAAKAAIAAAByAPf/AAAKAAMAAABzAPb/AAALAAIAAABzAPf/AAALAAMAAAByAPj/AAAKAAIAAAByAPn/AAAKAAMAAABzAPj/AAALAAIAAABzAPn/AAALAAMAAAByAPr/AAAKAAIAAAByAPv/AAAKAAMAAABzAPr/AAALAAIAAABzAPv/AAALAAMAAAByAPz/AAAKAAIAAAByAP3/AAAKAAMAAABzAPz/AAALAAIAAABzAP3/AAALAAMAAABvAPj/AAALAAIAAABYABEAAAALAAMAAABYABIAAAAKAAIAAABYABMAAAAKAAMAAABZABEAAAAKAAIAAABZABIAAAAKAAIAAABZABMAAAAKAAMAAABaABEAAAALAAIAAABaABIAAAALAAIAAABaABMAAAALAAMAAAA=") +tile_set = ExtResource("6_irkwg") + +[node name="TintaLago" type="TileMapLayer" parent="TileMapLayers" unique_id=409508774 groups=["ignorar_shader"]] +modulate = Color(0.3, 0.1, 0.24, 1) +z_index = -2 +position = Vector2(0, -1251) +tile_map_data = PackedByteArray("AABXACcAAAAAAAAAAABbACcAAAAAAAAAAAA=") +tile_set = ExtResource("5_cscsh") + +[node name="TintaLagoFill" type="TileMapLayer" parent="TileMapLayers" unique_id=839097006 groups=["ignorar_shader"]] +modulate = Color(0.3, 0.1, 0.24, 1) +z_index = -5 +position = Vector2(0, -1251) +tile_map_data = PackedByteArray("AABaABMAAAAAAAAAAABaABQAAAAAAAAAAABZABQAAAAAAAAAAABZABMAAAAAAAAAAABYABMAAAAAAAAAAABYABQAAAAAAAAAAABXABMAAAAAAAAAAABXABQAAAAAAAAAAABLABAAAAAAAAAAAABLABEAAAAAAAAAAABLABMAAAAAAAAAAABLABQAAAAAAAAAAABMABAAAAAAAAAAAABMABEAAAAAAAAAAABMABMAAAAAAAAAAABMABQAAAAAAAAAAABNABAAAAAAAAAAAABNABEAAAAAAAAAAABNABIAAAAAAAAAAABNABQAAAAAAAAAAABOABAAAAAAAAAAAABOABEAAAAAAAAAAABOABIAAAAAAAAAAABOABQAAAAAAAAAAABPABAAAAAAAAAAAABPABEAAAAAAAAAAABPABIAAAAAAAAAAABPABQAAAAAAAAAAABQABAAAAAAAAAAAABQABEAAAAAAAAAAABQABIAAAAAAAAAAABQABQAAAAAAAAAAABRABAAAAAAAAAAAABRABEAAAAAAAAAAABRABIAAAAAAAAAAABRABQAAAAAAAAAAABSABAAAAAAAAAAAABSABEAAAAAAAAAAABSABIAAAAAAAAAAABSABMAAAAAAAAAAABTABAAAAAAAAAAAABTABEAAAAAAAAAAABTABIAAAAAAAAAAABTABMAAAAAAAAAAABUABAAAAAAAAAAAABUABEAAAAAAAAAAABUABIAAAAAAAAAAABUABMAAAAAAAAAAABVABAAAAAAAAAAAABVABEAAAAAAAAAAABVABIAAAAAAAAAAABVABMAAAAAAAAAAABWABAAAAAAAAAAAABWABEAAAAAAAAAAABWABIAAAAAAAAAAABWABMAAAAAAAAAAABWABQAAAAAAAAAAABXABAAAAAAAAAAAABXABEAAAAAAAAAAABXABIAAAAAAAAAAABYABAAAAAAAAAAAABYABEAAAAAAAAAAABYABIAAAAAAAAAAABZABAAAAAAAAAAAABZABEAAAAAAAAAAABZABIAAAAAAAAAAABaABAAAAAAAAAAAABaABEAAAAAAAAAAABaABIAAAAAAAAAAABbABAAAAAAAAAAAABbABEAAAAAAAAAAABbABIAAAAAAAAAAABbABMAAAAAAAAAAABbABQAAAAAAAAAAABcABAAAAAAAAAAAABcABEAAAAAAAAAAABcABIAAAAAAAAAAABcABMAAAAAAAAAAABcABQAAAAAAAAAAABdABAAAAAAAAAAAABdABEAAAAAAAAAAABdABIAAAAAAAAAAABdABMAAAAAAAAAAABdABQAAAAAAAAAAABeABAAAAAAAAAAAABeABEAAAAAAAAAAABeABIAAAAAAAAAAABeABMAAAAAAAAAAABeABQAAAAAAAAAAABfABAAAAAAAAAAAABfABEAAAAAAAAAAABfABIAAAAAAAAAAABfABMAAAAAAAAAAABfABQAAAAAAAAAAABgABAAAAAAAAAAAABgABEAAAAAAAAAAABgABIAAAAAAAAAAABgABMAAAAAAAAAAABgABQAAAAAAAAAAABhABAAAAAAAAAAAABhABEAAAAAAAAAAABhABIAAAAAAAAAAABhABMAAAAAAAAAAABhABQAAAAAAAAAAABiABAAAAAAAAAAAABiABEAAAAAAAAAAABiABIAAAAAAAAAAABiABMAAAAAAAAAAABiABQAAAAAAAAAAABjABAAAAAAAAAAAABjABEAAAAAAAAAAABjABIAAAAAAAAAAABjABMAAAAAAAAAAABjABQAAAAAAAAAAABkABAAAAAAAAAAAABkABEAAAAAAAAAAABkABIAAAAAAAAAAABkABMAAAAAAAAAAABkABQAAAAAAAAAAABlABAAAAAAAAAAAABlABEAAAAAAAAAAABlABIAAAAAAAAAAABlABMAAAAAAAAAAABlABQAAAAAAAAAAABmABAAAAAAAAAAAABmABEAAAAAAAAAAABmABIAAAAAAAAAAABmABMAAAAAAAAAAABmABQAAAAAAAAAAABnABAAAAAAAAAAAABnABEAAAAAAAAAAABnABIAAAAAAAAAAABnABMAAAAAAAAAAABnABQAAAAAAAAAAABLABUAAAAAAAAAAABLABYAAAAAAAAAAABLABcAAAAAAAAAAABLABgAAAAAAAAAAABLABkAAAAAAAAAAABLABoAAAAAAAAAAABLABsAAAAAAAAAAABLABwAAAAAAAAAAABLAB0AAAAAAAAAAABLAB4AAAAAAAAAAABMABUAAAAAAAAAAABMABYAAAAAAAAAAABMABcAAAAAAAAAAABMABgAAAAAAAAAAABMABkAAAAAAAAAAABMABoAAAAAAAAAAABMABsAAAAAAAAAAABMABwAAAAAAAAAAABMAB0AAAAAAAAAAABMAB4AAAAAAAAAAABNABUAAAAAAAAAAABNABYAAAAAAAAAAABNABcAAAAAAAAAAABNABgAAAAAAAAAAABNABkAAAAAAAAAAABNABoAAAAAAAAAAABNABsAAAAAAAAAAABNABwAAAAAAAAAAABNAB0AAAAAAAAAAABNAB4AAAAAAAAAAABOABUAAAAAAAAAAABOABYAAAAAAAAAAABOABcAAAAAAAAAAABOABgAAAAAAAAAAABOABkAAAAAAAAAAABOABoAAAAAAAAAAABOABsAAAAAAAAAAABOABwAAAAAAAAAAABOAB0AAAAAAAAAAABOAB4AAAAAAAAAAABPABUAAAAAAAAAAABPABYAAAAAAAAAAABPABcAAAAAAAAAAABPABgAAAAAAAAAAABPABkAAAAAAAAAAABPABoAAAAAAAAAAABPABsAAAAAAAAAAABPABwAAAAAAAAAAABPAB0AAAAAAAAAAABPAB4AAAAAAAAAAABQABUAAAAAAAAAAABQABYAAAAAAAAAAABQABcAAAAAAAAAAABQABgAAAAAAAAAAABQABkAAAAAAAAAAABQABoAAAAAAAAAAABQABsAAAAAAAAAAABQABwAAAAAAAAAAABQAB0AAAAAAAAAAABQAB4AAAAAAAAAAABRABUAAAAAAAAAAABRABYAAAAAAAAAAABRABcAAAAAAAAAAABRABgAAAAAAAAAAABRABkAAAAAAAAAAABRABoAAAAAAAAAAABRABsAAAAAAAAAAABRABwAAAAAAAAAAABRAB0AAAAAAAAAAABRAB4AAAAAAAAAAABSABUAAAAAAAAAAABSABYAAAAAAAAAAABSABcAAAAAAAAAAABSABgAAAAAAAAAAABSABkAAAAAAAAAAABSABoAAAAAAAAAAABSABsAAAAAAAAAAABSABwAAAAAAAAAAABSAB0AAAAAAAAAAABSAB4AAAAAAAAAAABTABUAAAAAAAAAAABTABYAAAAAAAAAAABTABcAAAAAAAAAAABTABgAAAAAAAAAAABTABkAAAAAAAAAAABTABoAAAAAAAAAAABTABsAAAAAAAAAAABTABwAAAAAAAAAAABTAB0AAAAAAAAAAABTAB4AAAAAAAAAAABUABUAAAAAAAAAAABUABYAAAAAAAAAAABUABcAAAAAAAAAAABUABgAAAAAAAAAAABUABkAAAAAAAAAAABUABoAAAAAAAAAAABUABsAAAAAAAAAAABUABwAAAAAAAAAAABUAB0AAAAAAAAAAABUAB4AAAAAAAAAAABVABUAAAAAAAAAAABVABYAAAAAAAAAAABVABcAAAAAAAAAAABVABgAAAAAAAAAAABVABkAAAAAAAAAAABVABoAAAAAAAAAAABVABsAAAAAAAAAAABVABwAAAAAAAAAAABVAB0AAAAAAAAAAABVAB4AAAAAAAAAAABWABYAAAAAAAAAAABWABcAAAAAAAAAAABWABgAAAAAAAAAAABWABkAAAAAAAAAAABWABoAAAAAAAAAAABWABsAAAAAAAAAAABWABwAAAAAAAAAAABWAB0AAAAAAAAAAABWAB4AAAAAAAAAAABXABYAAAAAAAAAAABXABcAAAAAAAAAAABXABgAAAAAAAAAAABXABkAAAAAAAAAAABXABoAAAAAAAAAAABXABsAAAAAAAAAAABXABwAAAAAAAAAAABXAB0AAAAAAAAAAABXAB4AAAAAAAAAAABYABYAAAAAAAAAAABYABcAAAAAAAAAAABYABgAAAAAAAAAAABYABkAAAAAAAAAAABYABoAAAAAAAAAAABYABsAAAAAAAAAAABYABwAAAAAAAAAAABYAB0AAAAAAAAAAABYAB4AAAAAAAAAAABZABYAAAAAAAAAAABZABcAAAAAAAAAAABZABgAAAAAAAAAAABZABkAAAAAAAAAAABZABoAAAAAAAAAAABZABsAAAAAAAAAAABZABwAAAAAAAAAAABZAB0AAAAAAAAAAABZAB4AAAAAAAAAAABaABYAAAAAAAAAAABaABcAAAAAAAAAAABaABgAAAAAAAAAAABaABkAAAAAAAAAAABaABoAAAAAAAAAAABaABsAAAAAAAAAAABaABwAAAAAAAAAAABaAB0AAAAAAAAAAABaAB4AAAAAAAAAAABbABYAAAAAAAAAAABbABcAAAAAAAAAAABbABgAAAAAAAAAAABbABkAAAAAAAAAAABbABoAAAAAAAAAAABbABsAAAAAAAAAAABbABwAAAAAAAAAAABbAB0AAAAAAAAAAABbAB4AAAAAAAAAAABcABYAAAAAAAAAAABcABcAAAAAAAAAAABcABgAAAAAAAAAAABcABkAAAAAAAAAAABcABoAAAAAAAAAAABcABsAAAAAAAAAAABcABwAAAAAAAAAAABcAB0AAAAAAAAAAABcAB4AAAAAAAAAAABdABYAAAAAAAAAAABdABcAAAAAAAAAAABdABgAAAAAAAAAAABdABkAAAAAAAAAAABdABoAAAAAAAAAAABdABsAAAAAAAAAAABdABwAAAAAAAAAAABdAB0AAAAAAAAAAABdAB4AAAAAAAAAAABeABYAAAAAAAAAAABeABcAAAAAAAAAAABeABgAAAAAAAAAAABeABkAAAAAAAAAAABeABoAAAAAAAAAAABeABsAAAAAAAAAAABeABwAAAAAAAAAAABeAB0AAAAAAAAAAABeAB4AAAAAAAAAAABfABUAAAAAAAAAAABfABYAAAAAAAAAAABfABcAAAAAAAAAAABfABgAAAAAAAAAAABfABkAAAAAAAAAAABfABoAAAAAAAAAAABfABsAAAAAAAAAAABfABwAAAAAAAAAAABfAB0AAAAAAAAAAABfAB4AAAAAAAAAAABgABUAAAAAAAAAAABgABYAAAAAAAAAAABgABcAAAAAAAAAAABgABgAAAAAAAAAAABgABkAAAAAAAAAAABgABoAAAAAAAAAAABgABsAAAAAAAAAAABgABwAAAAAAAAAAABgAB0AAAAAAAAAAABgAB4AAAAAAAAAAABhABUAAAAAAAAAAABhABYAAAAAAAAAAABhABcAAAAAAAAAAABhABgAAAAAAAAAAABhABkAAAAAAAAAAABhABoAAAAAAAAAAABhABsAAAAAAAAAAABhABwAAAAAAAAAAABhAB0AAAAAAAAAAABhAB4AAAAAAAAAAABiABUAAAAAAAAAAABiABYAAAAAAAAAAABiABcAAAAAAAAAAABiABgAAAAAAAAAAABiABkAAAAAAAAAAABiABoAAAAAAAAAAABiABsAAAAAAAAAAABiABwAAAAAAAAAAABiAB0AAAAAAAAAAABiAB4AAAAAAAAAAABjABUAAAAAAAAAAABjABYAAAAAAAAAAABjABcAAAAAAAAAAABjABgAAAAAAAAAAABjABkAAAAAAAAAAABjABoAAAAAAAAAAABjABsAAAAAAAAAAABjABwAAAAAAAAAAABjAB0AAAAAAAAAAABjAB4AAAAAAAAAAABkABUAAAAAAAAAAABkABYAAAAAAAAAAABkABcAAAAAAAAAAABkABgAAAAAAAAAAABkABkAAAAAAAAAAABkABoAAAAAAAAAAABkABsAAAAAAAAAAABkABwAAAAAAAAAAABkAB0AAAAAAAAAAABkAB4AAAAAAAAAAABlABUAAAAAAAAAAABlABYAAAAAAAAAAABlABcAAAAAAAAAAABlABgAAAAAAAAAAABlABkAAAAAAAAAAABlABoAAAAAAAAAAABlABsAAAAAAAAAAABlABwAAAAAAAAAAABlAB0AAAAAAAAAAABlAB4AAAAAAAAAAABmABUAAAAAAAAAAABmABYAAAAAAAAAAABmABcAAAAAAAAAAABmABgAAAAAAAAAAABmABkAAAAAAAAAAABmABoAAAAAAAAAAABmABsAAAAAAAAAAABmABwAAAAAAAAAAABmAB0AAAAAAAAAAABmAB4AAAAAAAAAAABnABUAAAAAAAAAAABnABYAAAAAAAAAAABnABcAAAAAAAAAAABnABgAAAAAAAAAAABnABkAAAAAAAAAAABnABoAAAAAAAAAAABnABsAAAAAAAAAAABnABwAAAAAAAAAAABnAB0AAAAAAAAAAABnAB4AAAAAAAAAAABLAB8AAAAAAAAAAABLACAAAAAAAAAAAABLACEAAAAAAAAAAABMAB8AAAAAAAAAAABMACAAAAAAAAAAAABMACEAAAAAAAAAAABNAB8AAAAAAAAAAABNACAAAAAAAAAAAABNACEAAAAAAAAAAABOAB8AAAAAAAAAAABOACAAAAAAAAAAAABOACEAAAAAAAAAAABPAB8AAAAAAAAAAABPACAAAAAAAAAAAABPACEAAAAAAAAAAABQAB8AAAAAAAAAAABQACAAAAAAAAAAAABQACEAAAAAAAAAAABRAB8AAAAAAAAAAABRACAAAAAAAAAAAABRACEAAAAAAAAAAABSAB8AAAAAAAAAAABSACAAAAAAAAAAAABSACEAAAAAAAAAAABTAB8AAAAAAAAAAABTACAAAAAAAAAAAABTACEAAAAAAAAAAABUAB8AAAAAAAAAAABUACAAAAAAAAAAAABUACEAAAAAAAAAAABVAB8AAAAAAAAAAABVACAAAAAAAAAAAABVACEAAAAAAAAAAABWAB8AAAAAAAAAAABWACAAAAAAAAAAAABWACEAAAAAAAAAAABXAB8AAAAAAAAAAABXACAAAAAAAAAAAABXACEAAAAAAAAAAABYAB8AAAAAAAAAAABYACAAAAAAAAAAAABYACEAAAAAAAAAAABZAB8AAAAAAAAAAABZACAAAAAAAAAAAABZACEAAAAAAAAAAABaAB8AAAAAAAAAAABaACAAAAAAAAAAAABaACEAAAAAAAAAAABbAB8AAAAAAAAAAABbACAAAAAAAAAAAABbACEAAAAAAAAAAABcAB8AAAAAAAAAAABcACAAAAAAAAAAAABcACEAAAAAAAAAAABdAB8AAAAAAAAAAABdACAAAAAAAAAAAABdACEAAAAAAAAAAABeAB8AAAAAAAAAAABeACAAAAAAAAAAAABeACEAAAAAAAAAAABfAB8AAAAAAAAAAABfACAAAAAAAAAAAABfACEAAAAAAAAAAABgAB8AAAAAAAAAAABgACAAAAAAAAAAAABgACEAAAAAAAAAAABhAB8AAAAAAAAAAABhACAAAAAAAAAAAABhACEAAAAAAAAAAABiAB8AAAAAAAAAAABiACAAAAAAAAAAAABiACEAAAAAAAAAAABjAB8AAAAAAAAAAABjACAAAAAAAAAAAABjACEAAAAAAAAAAABkAB8AAAAAAAAAAABkACAAAAAAAAAAAABkACEAAAAAAAAAAABlAB8AAAAAAAAAAABlACAAAAAAAAAAAABlACEAAAAAAAAAAABmAB8AAAAAAAAAAABmACAAAAAAAAAAAABmACEAAAAAAAAAAABnAB8AAAAAAAAAAABnACAAAAAAAAAAAABnACEAAAAAAAAAAABIAA4AAAAAAAAAAABIAA8AAAAAAAAAAABIABAAAAAAAAAAAABIABIAAAAAAAAAAABIABMAAAAAAAAAAABIABQAAAAAAAAAAABIABUAAAAAAAAAAABIABYAAAAAAAAAAABIABcAAAAAAAAAAABIABgAAAAAAAAAAABIABkAAAAAAAAAAABIABoAAAAAAAAAAABIABsAAAAAAAAAAABIABwAAAAAAAAAAABIAB0AAAAAAAAAAABIAB4AAAAAAAAAAABIAB8AAAAAAAAAAABIACAAAAAAAAAAAABIACEAAAAAAAAAAABIACIAAAAAAAAAAABIACMAAAAAAAAAAABIACQAAAAAAAAAAABIACUAAAAAAAAAAABIACYAAAAAAAAAAABIACcAAAAAAAAAAABJAA4AAAAAAAAAAABJAA8AAAAAAAAAAABJABAAAAAAAAAAAABJABIAAAAAAAAAAABJABMAAAAAAAAAAABJABQAAAAAAAAAAABJABUAAAAAAAAAAABJABYAAAAAAAAAAABJABcAAAAAAAAAAABJABgAAAAAAAAAAABJABkAAAAAAAAAAABJABoAAAAAAAAAAABJABsAAAAAAAAAAABJABwAAAAAAAAAAABJAB0AAAAAAAAAAABJAB4AAAAAAAAAAABJAB8AAAAAAAAAAABJACAAAAAAAAAAAABJACEAAAAAAAAAAABJACIAAAAAAAAAAABJACMAAAAAAAAAAABJACQAAAAAAAAAAABJACUAAAAAAAAAAABJACYAAAAAAAAAAABJACcAAAAAAAAAAABKAA4AAAAAAAAAAABKAA8AAAAAAAAAAABKABAAAAAAAAAAAABKABIAAAAAAAAAAABKABMAAAAAAAAAAABKABQAAAAAAAAAAABKABUAAAAAAAAAAABKABYAAAAAAAAAAABKABcAAAAAAAAAAABKABgAAAAAAAAAAABKABkAAAAAAAAAAABKABoAAAAAAAAAAABKABsAAAAAAAAAAABKABwAAAAAAAAAAABKAB0AAAAAAAAAAABKAB4AAAAAAAAAAABKAB8AAAAAAAAAAABKACAAAAAAAAAAAABKACEAAAAAAAAAAABKACIAAAAAAAAAAABKACMAAAAAAAAAAABKACQAAAAAAAAAAABKACUAAAAAAAAAAABKACYAAAAAAAAAAABKACcAAAAAAAAAAABLAA4AAAAAAAAAAABLAA8AAAAAAAAAAABLACIAAAAAAAAAAABLACMAAAAAAAAAAABLACQAAAAAAAAAAABLACUAAAAAAAAAAABLACYAAAAAAAAAAABLACcAAAAAAAAAAABMAA4AAAAAAAAAAABMAA8AAAAAAAAAAABMACIAAAAAAAAAAABMACMAAAAAAAAAAABMACQAAAAAAAAAAABMACUAAAAAAAAAAABMACYAAAAAAAAAAABMACcAAAAAAAAAAABNAA4AAAAAAAAAAABNAA8AAAAAAAAAAABNACIAAAAAAAAAAABNACMAAAAAAAAAAABNACQAAAAAAAAAAABNACUAAAAAAAAAAABNACYAAAAAAAAAAABNACcAAAAAAAAAAABOAA4AAAAAAAAAAABOAA8AAAAAAAAAAABOACIAAAAAAAAAAABOACMAAAAAAAAAAABOACQAAAAAAAAAAABOACUAAAAAAAAAAABOACYAAAAAAAAAAABOACcAAAAAAAAAAABPAA4AAAAAAAAAAABPAA8AAAAAAAAAAABPACIAAAAAAAAAAABPACMAAAAAAAAAAABPACQAAAAAAAAAAABPACUAAAAAAAAAAABPACYAAAAAAAAAAABPACcAAAAAAAAAAABQAA4AAAAAAAAAAABQAA8AAAAAAAAAAABQACIAAAAAAAAAAABQACMAAAAAAAAAAABQACQAAAAAAAAAAABQACUAAAAAAAAAAABQACYAAAAAAAAAAABQACcAAAAAAAAAAABRAA4AAAAAAAAAAABRAA8AAAAAAAAAAABRACIAAAAAAAAAAABRACMAAAAAAAAAAABRACQAAAAAAAAAAABRACUAAAAAAAAAAABRACYAAAAAAAAAAABRACcAAAAAAAAAAABSAA4AAAAAAAAAAABSAA8AAAAAAAAAAABSACIAAAAAAAAAAABSACMAAAAAAAAAAABSACQAAAAAAAAAAABSACUAAAAAAAAAAABSACYAAAAAAAAAAABSACcAAAAAAAAAAABTAA4AAAAAAAAAAABTAA8AAAAAAAAAAABTACIAAAAAAAAAAABTACMAAAAAAAAAAABTACQAAAAAAAAAAABTACUAAAAAAAAAAABTACYAAAAAAAAAAABTACcAAAAAAAAAAABUAA4AAAAAAAAAAABUAA8AAAAAAAAAAABUACIAAAAAAAAAAABUACMAAAAAAAAAAABUACQAAAAAAAAAAABUACUAAAAAAAAAAABUACYAAAAAAAAAAABUACcAAAAAAAAAAABVAA4AAAAAAAAAAABVAA8AAAAAAAAAAABVACIAAAAAAAAAAABVACMAAAAAAAAAAABVACQAAAAAAAAAAABVACUAAAAAAAAAAABVACYAAAAAAAAAAABVACcAAAAAAAAAAABWAA4AAAAAAAAAAABWAA8AAAAAAAAAAABWACIAAAAAAAAAAABWACMAAAAAAAAAAABWACQAAAAAAAAAAABWACUAAAAAAAAAAABWACYAAAAAAAAAAABWACcAAAAAAAAAAABXAA4AAAAAAAAAAABXAA8AAAAAAAAAAABXACIAAAAAAAAAAABXACMAAAAAAAAAAABXACQAAAAAAAAAAABXACUAAAAAAAAAAABXACYAAAAAAAAAAABXACcAAAAAAAAAAABYAA4AAAAAAAAAAABYAA8AAAAAAAAAAABYACIAAAAAAAAAAABYACMAAAAAAAAAAABYACQAAAAAAAAAAABYACUAAAAAAAAAAABYACYAAAAAAAAAAABYACcAAAAAAAAAAABZAA4AAAAAAAAAAABZAA8AAAAAAAAAAABZACIAAAAAAAAAAABZACMAAAAAAAAAAABZACQAAAAAAAAAAABZACUAAAAAAAAAAABZACYAAAAAAAAAAABZACcAAAAAAAAAAABaAA4AAAAAAAAAAABaAA8AAAAAAAAAAABaACIAAAAAAAAAAABaACMAAAAAAAAAAABaACQAAAAAAAAAAABaACUAAAAAAAAAAABaACYAAAAAAAAAAABaACcAAAAAAAAAAABbAA4AAAAAAAAAAABbAA8AAAAAAAAAAABbACIAAAAAAAAAAABbACMAAAAAAAAAAABbACQAAAAAAAAAAABbACUAAAAAAAAAAABbACYAAAAAAAAAAABbACcAAAAAAAAAAABcAA4AAAAAAAAAAABcAA8AAAAAAAAAAABcACIAAAAAAAAAAABcACMAAAAAAAAAAABcACQAAAAAAAAAAABcACUAAAAAAAAAAABcACYAAAAAAAAAAABcACcAAAAAAAAAAABdAA4AAAAAAAAAAABdAA8AAAAAAAAAAABdACIAAAAAAAAAAABdACMAAAAAAAAAAABdACQAAAAAAAAAAABdACUAAAAAAAAAAABdACYAAAAAAAAAAABdACcAAAAAAAAAAABeAA4AAAAAAAAAAABeAA8AAAAAAAAAAABeACIAAAAAAAAAAABeACMAAAAAAAAAAABeACQAAAAAAAAAAABeACUAAAAAAAAAAABeACYAAAAAAAAAAABeACcAAAAAAAAAAABfAA4AAAAAAAAAAABfAA8AAAAAAAAAAABfACIAAAAAAAAAAABfACMAAAAAAAAAAABfACQAAAAAAAAAAABfACUAAAAAAAAAAABfACYAAAAAAAAAAABfACcAAAAAAAAAAABgAA4AAAAAAAAAAABgAA8AAAAAAAAAAABgACIAAAAAAAAAAABgACMAAAAAAAAAAABgACQAAAAAAAAAAABgACUAAAAAAAAAAABgACYAAAAAAAAAAABgACcAAAAAAAAAAABhAA4AAAAAAAAAAABhAA8AAAAAAAAAAABhACIAAAAAAAAAAABhACMAAAAAAAAAAABhACQAAAAAAAAAAABhACUAAAAAAAAAAABhACYAAAAAAAAAAABhACcAAAAAAAAAAABiAA4AAAAAAAAAAABiAA8AAAAAAAAAAABiACIAAAAAAAAAAABiACMAAAAAAAAAAABiACQAAAAAAAAAAABiACUAAAAAAAAAAABiACYAAAAAAAAAAABiACcAAAAAAAAAAABjAA4AAAAAAAAAAABjAA8AAAAAAAAAAABjACIAAAAAAAAAAABjACMAAAAAAAAAAABjACQAAAAAAAAAAABjACUAAAAAAAAAAABjACYAAAAAAAAAAABjACcAAAAAAAAAAABkAA4AAAAAAAAAAABkAA8AAAAAAAAAAABkACIAAAAAAAAAAABkACMAAAAAAAAAAABkACQAAAAAAAAAAABkACUAAAAAAAAAAABkACYAAAAAAAAAAABkACcAAAAAAAAAAABlAA4AAAAAAAAAAABlAA8AAAAAAAAAAABlACIAAAAAAAAAAABlACMAAAAAAAAAAABlACQAAAAAAAAAAABlACUAAAAAAAAAAABlACYAAAAAAAAAAABlACcAAAAAAAAAAABmAA4AAAAAAAAAAABmAA8AAAAAAAAAAABmACIAAAAAAAAAAABmACMAAAAAAAAAAABmACQAAAAAAAAAAABmACUAAAAAAAAAAABmACYAAAAAAAAAAABmACcAAAAAAAAAAABnAA4AAAAAAAAAAABnAA8AAAAAAAAAAABnACIAAAAAAAAAAABnACMAAAAAAAAAAABnACQAAAAAAAAAAABnACUAAAAAAAAAAABnACYAAAAAAAAAAABnACcAAAAAAAAAAABoAA4AAAAAAAAAAABoAA8AAAAAAAAAAABoABAAAAAAAAAAAABoABEAAAAAAAAAAABoABIAAAAAAAAAAABoABMAAAAAAAAAAABoABQAAAAAAAAAAABoABUAAAAAAAAAAABoABYAAAAAAAAAAABoABcAAAAAAAAAAABoABgAAAAAAAAAAABoABkAAAAAAAAAAABoABoAAAAAAAAAAABoABsAAAAAAAAAAABoABwAAAAAAAAAAABoAB0AAAAAAAAAAABoAB4AAAAAAAAAAABoAB8AAAAAAAAAAABoACAAAAAAAAAAAABoACEAAAAAAAAAAABoACIAAAAAAAAAAABoACMAAAAAAAAAAABoACQAAAAAAAAAAABoACUAAAAAAAAAAABoACYAAAAAAAAAAABoACcAAAAAAAAAAABpAA4AAAAAAAAAAABpAA8AAAAAAAAAAABpABAAAAAAAAAAAABpABEAAAAAAAAAAABpABIAAAAAAAAAAABpABMAAAAAAAAAAABpABQAAAAAAAAAAABpABUAAAAAAAAAAABpABYAAAAAAAAAAABpABcAAAAAAAAAAABpABgAAAAAAAAAAABpABkAAAAAAAAAAABpABoAAAAAAAAAAABpABsAAAAAAAAAAABpABwAAAAAAAAAAABpAB0AAAAAAAAAAABpAB4AAAAAAAAAAABpAB8AAAAAAAAAAABpACAAAAAAAAAAAABpACEAAAAAAAAAAABpACIAAAAAAAAAAABpACMAAAAAAAAAAABpACQAAAAAAAAAAABpACUAAAAAAAAAAABpACYAAAAAAAAAAABpACcAAAAAAAAAAABqAA4AAAAAAAAAAABqAA8AAAAAAAAAAABqABAAAAAAAAAAAABqABEAAAAAAAAAAABqABIAAAAAAAAAAABqABMAAAAAAAAAAABqABQAAAAAAAAAAABqABUAAAAAAAAAAABqABYAAAAAAAAAAABqABcAAAAAAAAAAABqABgAAAAAAAAAAABqABkAAAAAAAAAAABqABoAAAAAAAAAAABqABsAAAAAAAAAAABqABwAAAAAAAAAAABqAB0AAAAAAAAAAABqAB4AAAAAAAAAAABqAB8AAAAAAAAAAABqACAAAAAAAAAAAABqACEAAAAAAAAAAABqACIAAAAAAAAAAABqACMAAAAAAAAAAABqACQAAAAAAAAAAABqACUAAAAAAAAAAABqACYAAAAAAAAAAABqACcAAAAAAAAAAAA/AA4AAAAAAAAAAAA/AA8AAAAAAAAAAAA/ABAAAAAAAAAAAAA/ABEAAAAAAAAAAAA/ABIAAAAAAAAAAAA/ABMAAAAAAAAAAAA/ABQAAAAAAAAAAAA/ABUAAAAAAAAAAAA/ABYAAAAAAAAAAAA/ABcAAAAAAAAAAAA/ABgAAAAAAAAAAAA/ABkAAAAAAAAAAAA/ABoAAAAAAAAAAAA/ABsAAAAAAAAAAAA/ABwAAAAAAAAAAAA/AB0AAAAAAAAAAAA/AB4AAAAAAAAAAAA/AB8AAAAAAAAAAAA/ACAAAAAAAAAAAAA/ACEAAAAAAAAAAAA/ACIAAAAAAAAAAAA/ACMAAAAAAAAAAAA/ACQAAAAAAAAAAAA/ACUAAAAAAAAAAAA/ACYAAAAAAAAAAAA/ACcAAAAAAAAAAABAAA4AAAAAAAAAAABAAA8AAAAAAAAAAABAABAAAAAAAAAAAABAABEAAAAAAAAAAABAABIAAAAAAAAAAABAABMAAAAAAAAAAABAABQAAAAAAAAAAABAABUAAAAAAAAAAABAABYAAAAAAAAAAABAABcAAAAAAAAAAABAABgAAAAAAAAAAABAABkAAAAAAAAAAABAABoAAAAAAAAAAABAABsAAAAAAAAAAABAABwAAAAAAAAAAABAAB0AAAAAAAAAAABAAB4AAAAAAAAAAABAAB8AAAAAAAAAAABAACAAAAAAAAAAAABAACEAAAAAAAAAAABAACIAAAAAAAAAAABAACMAAAAAAAAAAABAACQAAAAAAAAAAABAACUAAAAAAAAAAABAACYAAAAAAAAAAABAACcAAAAAAAAAAABBAA4AAAAAAAAAAABBAA8AAAAAAAAAAABBABAAAAAAAAAAAABBABEAAAAAAAAAAABBABIAAAAAAAAAAABBABMAAAAAAAAAAABBABQAAAAAAAAAAABBABUAAAAAAAAAAABBABYAAAAAAAAAAABBABcAAAAAAAAAAABBABgAAAAAAAAAAABBABkAAAAAAAAAAABBABoAAAAAAAAAAABBABsAAAAAAAAAAABBABwAAAAAAAAAAABBAB0AAAAAAAAAAABBAB4AAAAAAAAAAABBAB8AAAAAAAAAAABBACAAAAAAAAAAAABBACEAAAAAAAAAAABBACIAAAAAAAAAAABBACMAAAAAAAAAAABBACQAAAAAAAAAAABBACUAAAAAAAAAAABBACYAAAAAAAAAAABBACcAAAAAAAAAAABCAA4AAAAAAAAAAABCAA8AAAAAAAAAAABCABAAAAAAAAAAAABCABEAAAAAAAAAAABCABIAAAAAAAAAAABCABMAAAAAAAAAAABCABQAAAAAAAAAAABCABUAAAAAAAAAAABCABYAAAAAAAAAAABCABcAAAAAAAAAAABCABgAAAAAAAAAAABCABkAAAAAAAAAAABCABoAAAAAAAAAAABCABsAAAAAAAAAAABCABwAAAAAAAAAAABCAB0AAAAAAAAAAABCAB4AAAAAAAAAAABCAB8AAAAAAAAAAABCACAAAAAAAAAAAABCACEAAAAAAAAAAABCACIAAAAAAAAAAABCACMAAAAAAAAAAABCACQAAAAAAAAAAABCACUAAAAAAAAAAABCACYAAAAAAAAAAABCACcAAAAAAAAAAABDAA4AAAAAAAAAAABDAA8AAAAAAAAAAABDABAAAAAAAAAAAABDABEAAAAAAAAAAABDABIAAAAAAAAAAABDABMAAAAAAAAAAABDABQAAAAAAAAAAABDABUAAAAAAAAAAABDABYAAAAAAAAAAABDABcAAAAAAAAAAABDABgAAAAAAAAAAABDABkAAAAAAAAAAABDABoAAAAAAAAAAABDABsAAAAAAAAAAABDABwAAAAAAAAAAABDAB0AAAAAAAAAAABDAB4AAAAAAAAAAABDAB8AAAAAAAAAAABDACAAAAAAAAAAAABDACEAAAAAAAAAAABDACIAAAAAAAAAAABDACMAAAAAAAAAAABDACQAAAAAAAAAAABDACUAAAAAAAAAAABDACYAAAAAAAAAAABDACcAAAAAAAAAAABEAA4AAAAAAAAAAABEAA8AAAAAAAAAAABEABAAAAAAAAAAAABEABEAAAAAAAAAAABEABIAAAAAAAAAAABEABMAAAAAAAAAAABEABQAAAAAAAAAAABEABUAAAAAAAAAAABEABYAAAAAAAAAAABEABcAAAAAAAAAAABEABgAAAAAAAAAAABEABkAAAAAAAAAAABEABoAAAAAAAAAAABEABsAAAAAAAAAAABEABwAAAAAAAAAAABEAB0AAAAAAAAAAABEAB4AAAAAAAAAAABEAB8AAAAAAAAAAABEACAAAAAAAAAAAABEACEAAAAAAAAAAABEACIAAAAAAAAAAABEACMAAAAAAAAAAABEACQAAAAAAAAAAABEACUAAAAAAAAAAABEACYAAAAAAAAAAABEACcAAAAAAAAAAABFAA4AAAAAAAAAAABFAA8AAAAAAAAAAABFABAAAAAAAAAAAABFABEAAAAAAAAAAABFABIAAAAAAAAAAABFABMAAAAAAAAAAABFABQAAAAAAAAAAABFABUAAAAAAAAAAABFABYAAAAAAAAAAABFABcAAAAAAAAAAABFABgAAAAAAAAAAABFABkAAAAAAAAAAABFABoAAAAAAAAAAABFABsAAAAAAAAAAABFABwAAAAAAAAAAABFAB0AAAAAAAAAAABFAB4AAAAAAAAAAABFAB8AAAAAAAAAAABFACAAAAAAAAAAAABFACEAAAAAAAAAAABFACIAAAAAAAAAAABFACMAAAAAAAAAAABFACQAAAAAAAAAAABFACUAAAAAAAAAAABFACYAAAAAAAAAAABFACcAAAAAAAAAAABGAA4AAAAAAAAAAABGAA8AAAAAAAAAAABGABAAAAAAAAAAAABGABEAAAAAAAAAAABGABIAAAAAAAAAAABGABMAAAAAAAAAAABGABQAAAAAAAAAAABGABUAAAAAAAAAAABGABYAAAAAAAAAAABGABcAAAAAAAAAAABGABgAAAAAAAAAAABGABkAAAAAAAAAAABGABoAAAAAAAAAAABGABsAAAAAAAAAAABGABwAAAAAAAAAAABGAB0AAAAAAAAAAABGAB4AAAAAAAAAAABGAB8AAAAAAAAAAABGACAAAAAAAAAAAABGACEAAAAAAAAAAABGACIAAAAAAAAAAABGACMAAAAAAAAAAABGACQAAAAAAAAAAABGACUAAAAAAAAAAABGACYAAAAAAAAAAABGACcAAAAAAAAAAABHAA4AAAAAAAAAAABHAA8AAAAAAAAAAABHABAAAAAAAAAAAABHABEAAAAAAAAAAABHABIAAAAAAAAAAABHABMAAAAAAAAAAABHABQAAAAAAAAAAABHABUAAAAAAAAAAABHABYAAAAAAAAAAABHABcAAAAAAAAAAABHABgAAAAAAAAAAABHABkAAAAAAAAAAABHABoAAAAAAAAAAABHABsAAAAAAAAAAABHABwAAAAAAAAAAABHAB0AAAAAAAAAAABHAB4AAAAAAAAAAABHAB8AAAAAAAAAAABHACAAAAAAAAAAAABHACEAAAAAAAAAAABHACIAAAAAAAAAAABHACMAAAAAAAAAAABHACQAAAAAAAAAAABHACUAAAAAAAAAAABHACYAAAAAAAAAAABHACcAAAAAAAAAAABIABEAAAAAAAAAAABJABEAAAAAAAAAAABKABEAAAAAAAAAAABLABIAAAAAAAAAAABMABIAAAAAAAAAAABNABMAAAAAAAAAAABOABMAAAAAAAAAAABPABMAAAAAAAAAAABQABMAAAAAAAAAAABRABMAAAAAAAAAAABSABQAAAAAAAAAAABTABQAAAAAAAAAAABUABQAAAAAAAAAAABVABQAAAAAAAAAAABWABUAAAAAAAAAAABXABUAAAAAAAAAAABYABUAAAAAAAAAAABZABUAAAAAAAAAAABaABUAAAAAAAAAAABbABUAAAAAAAAAAABcABUAAAAAAAAAAABdABUAAAAAAAAAAABeABUAAAAAAAAAAABrAA4AAAAAAAAAAABrAA8AAAAAAAAAAABrABAAAAAAAAAAAABrABEAAAAAAAAAAABrABIAAAAAAAAAAABrABMAAAAAAAAAAABrABQAAAAAAAAAAABrABUAAAAAAAAAAABrABYAAAAAAAAAAABrABcAAAAAAAAAAABrABgAAAAAAAAAAABrABkAAAAAAAAAAABrABoAAAAAAAAAAABrABsAAAAAAAAAAABrABwAAAAAAAAAAABrAB0AAAAAAAAAAABrAB4AAAAAAAAAAABrAB8AAAAAAAAAAABrACAAAAAAAAAAAABrACEAAAAAAAAAAABrACIAAAAAAAAAAABrACMAAAAAAAAAAABrACQAAAAAAAAAAABrACUAAAAAAAAAAABrACYAAAAAAAAAAABrACcAAAAAAAAAAABsAA4AAAAAAAAAAABsAA8AAAAAAAAAAABsABAAAAAAAAAAAABsABEAAAAAAAAAAABsABIAAAAAAAAAAABsABMAAAAAAAAAAABsABQAAAAAAAAAAABsABUAAAAAAAAAAABsABYAAAAAAAAAAABsABcAAAAAAAAAAABsABgAAAAAAAAAAABsABkAAAAAAAAAAABsABoAAAAAAAAAAABsABsAAAAAAAAAAABsABwAAAAAAAAAAABsAB0AAAAAAAAAAABsAB4AAAAAAAAAAABsAB8AAAAAAAAAAABsACAAAAAAAAAAAABsACEAAAAAAAAAAABsACIAAAAAAAAAAABsACMAAAAAAAAAAABsACQAAAAAAAAAAABsACUAAAAAAAAAAABsACYAAAAAAAAAAABsACcAAAAAAAAAAABtAA4AAAAAAAAAAABtAA8AAAAAAAAAAABtABAAAAAAAAAAAABtABEAAAAAAAAAAABtABIAAAAAAAAAAABtABMAAAAAAAAAAABtABQAAAAAAAAAAABtABUAAAAAAAAAAABtABYAAAAAAAAAAABtABcAAAAAAAAAAABtABgAAAAAAAAAAABtABkAAAAAAAAAAABtABoAAAAAAAAAAABtABsAAAAAAAAAAABtABwAAAAAAAAAAABtAB0AAAAAAAAAAABtAB4AAAAAAAAAAABtAB8AAAAAAAAAAABtACAAAAAAAAAAAABtACEAAAAAAAAAAABtACIAAAAAAAAAAABtACMAAAAAAAAAAABtACQAAAAAAAAAAABtACUAAAAAAAAAAABtACYAAAAAAAAAAABtACcAAAAAAAAAAABuAA4AAAAAAAAAAABuAA8AAAAAAAAAAABuABAAAAAAAAAAAABuABEAAAAAAAAAAABuABIAAAAAAAAAAABuABMAAAAAAAAAAABuABQAAAAAAAAAAABuABUAAAAAAAAAAABuABYAAAAAAAAAAABuABcAAAAAAAAAAABuABgAAAAAAAAAAABuABkAAAAAAAAAAABuABoAAAAAAAAAAABuABsAAAAAAAAAAABuABwAAAAAAAAAAABuAB0AAAAAAAAAAABuAB4AAAAAAAAAAABuAB8AAAAAAAAAAABuACAAAAAAAAAAAABuACEAAAAAAAAAAABuACIAAAAAAAAAAABuACMAAAAAAAAAAABuACQAAAAAAAAAAABuACUAAAAAAAAAAABuACYAAAAAAAAAAABuACcAAAAAAAAAAABvAA4AAAAAAAAAAABvAA8AAAAAAAAAAABvABAAAAAAAAAAAABvABEAAAAAAAAAAABvABIAAAAAAAAAAABvABMAAAAAAAAAAABvABQAAAAAAAAAAABvABUAAAAAAAAAAABvABYAAAAAAAAAAABvABcAAAAAAAAAAABvABgAAAAAAAAAAABvABkAAAAAAAAAAABvABoAAAAAAAAAAABvABsAAAAAAAAAAABvABwAAAAAAAAAAABvAB0AAAAAAAAAAABvAB4AAAAAAAAAAABvAB8AAAAAAAAAAABvACAAAAAAAAAAAABvACEAAAAAAAAAAABvACIAAAAAAAAAAABvACMAAAAAAAAAAABvACQAAAAAAAAAAABvACUAAAAAAAAAAABvACYAAAAAAAAAAABvACcAAAAAAAAAAABwAA4AAAAAAAAAAABwAA8AAAAAAAAAAABwABAAAAAAAAAAAABwABEAAAAAAAAAAABwABIAAAAAAAAAAABwABMAAAAAAAAAAABwABQAAAAAAAAAAABwABUAAAAAAAAAAABwABYAAAAAAAAAAABwABcAAAAAAAAAAABwABgAAAAAAAAAAABwABkAAAAAAAAAAABwABoAAAAAAAAAAABwABsAAAAAAAAAAABwABwAAAAAAAAAAABwAB0AAAAAAAAAAABwAB4AAAAAAAAAAABwAB8AAAAAAAAAAABwACAAAAAAAAAAAABwACEAAAAAAAAAAABwACIAAAAAAAAAAABwACMAAAAAAAAAAABwACQAAAAAAAAAAABwACUAAAAAAAAAAABwACYAAAAAAAAAAABwACcAAAAAAAAAAABxAA4AAAAAAAAAAABxAA8AAAAAAAAAAABxABAAAAAAAAAAAABxABEAAAAAAAAAAABxABIAAAAAAAAAAABxABMAAAAAAAAAAABxABQAAAAAAAAAAABxABUAAAAAAAAAAABxABYAAAAAAAAAAABxABcAAAAAAAAAAABxABgAAAAAAAAAAABxABkAAAAAAAAAAABxABoAAAAAAAAAAABxABsAAAAAAAAAAABxABwAAAAAAAAAAABxAB0AAAAAAAAAAABxAB4AAAAAAAAAAABxAB8AAAAAAAAAAABxACAAAAAAAAAAAABxACEAAAAAAAAAAABxACIAAAAAAAAAAABxACMAAAAAAAAAAABxACQAAAAAAAAAAABxACUAAAAAAAAAAABxACYAAAAAAAAAAABxACcAAAAAAAAAAAByAA4AAAAAAAAAAAByAA8AAAAAAAAAAAByABAAAAAAAAAAAAByABEAAAAAAAAAAAByABIAAAAAAAAAAAByABMAAAAAAAAAAAByABQAAAAAAAAAAAByABUAAAAAAAAAAAByABYAAAAAAAAAAAByABcAAAAAAAAAAAByABgAAAAAAAAAAAByABkAAAAAAAAAAAByABoAAAAAAAAAAAByABsAAAAAAAAAAAByABwAAAAAAAAAAAByAB0AAAAAAAAAAAByAB4AAAAAAAAAAAByAB8AAAAAAAAAAAByACAAAAAAAAAAAAByACEAAAAAAAAAAAByACIAAAAAAAAAAAByACMAAAAAAAAAAAByACQAAAAAAAAAAAByACUAAAAAAAAAAAByACYAAAAAAAAAAAByACcAAAAAAAAAAABzAA4AAAAAAAAAAABzAA8AAAAAAAAAAABzABAAAAAAAAAAAABzABEAAAAAAAAAAABzABIAAAAAAAAAAABzABMAAAAAAAAAAABzABQAAAAAAAAAAABzABUAAAAAAAAAAABzABYAAAAAAAAAAABzABcAAAAAAAAAAABzABgAAAAAAAAAAABzABkAAAAAAAAAAABzABoAAAAAAAAAAABzABsAAAAAAAAAAABzABwAAAAAAAAAAABzAB0AAAAAAAAAAABzAB4AAAAAAAAAAABzAB8AAAAAAAAAAABzACAAAAAAAAAAAABzACEAAAAAAAAAAABzACIAAAAAAAAAAABzACMAAAAAAAAAAABzACQAAAAAAAAAAABzACUAAAAAAAAAAABzACYAAAAAAAAAAABzACcAAAAAAAAAAAB0AA4AAAAAAAAAAAB0AA8AAAAAAAAAAAB0ABAAAAAAAAAAAAB0ABEAAAAAAAAAAAB0ABIAAAAAAAAAAAB0ABMAAAAAAAAAAAB0ABQAAAAAAAAAAAB0ABUAAAAAAAAAAAB0ABYAAAAAAAAAAAB0ABcAAAAAAAAAAAB0ABgAAAAAAAAAAAB0ABkAAAAAAAAAAAB0ABoAAAAAAAAAAAB0ABsAAAAAAAAAAAB0ABwAAAAAAAAAAAB0AB0AAAAAAAAAAAB0AB4AAAAAAAAAAAB0AB8AAAAAAAAAAAB0ACAAAAAAAAAAAAB0ACEAAAAAAAAAAAB0ACIAAAAAAAAAAAB0ACMAAAAAAAAAAAB0ACQAAAAAAAAAAAB0ACUAAAAAAAAAAAB0ACYAAAAAAAAAAAB0ACcAAAAAAAAAAAA+AA4AAAAAAAAAAAA+AA8AAAAAAAAAAAA+ABAAAAAAAAAAAAA+ABEAAAAAAAAAAAA+ABIAAAAAAAAAAAA+ABMAAAAAAAAAAAA+ABQAAAAAAAAAAAA+ABUAAAAAAAAAAAA+ABYAAAAAAAAAAAA+ABcAAAAAAAAAAAA+ABgAAAAAAAAAAAA+ABkAAAAAAAAAAAA+ABoAAAAAAAAAAAA+ABsAAAAAAAAAAAA+ABwAAAAAAAAAAAA+AB0AAAAAAAAAAAA+AB4AAAAAAAAAAAA+AB8AAAAAAAAAAAA+ACAAAAAAAAAAAAA+ACEAAAAAAAAAAAA+ACIAAAAAAAAAAAA+ACMAAAAAAAAAAAA+ACQAAAAAAAAAAAA+ACUAAAAAAAAAAAA+ACYAAAAAAAAAAAA+ACcAAAAAAAAAAAA+AA0AAAAAAAAAAAB0AA0AAAAAAAAAAAA=") +tile_set = ExtResource("5_cscsh") +collision_enabled = false + +[node name="Espuma" type="Node2D" parent="TileMapLayers" unique_id=1995000835] +z_index = -2 +position = Vector2(0, 14) + +[node name="Abajo" type="TileMapLayer" parent="TileMapLayers/Espuma" unique_id=1135280300 groups=["ignorar_shader"]] +modulate = Color(0.55, 0.45, 0.8, 0.8) +position = Vector2(0, -5) +tile_map_data = PackedByteArray("AABEABEAAgABAAIAAABFABEAAgABAAIAAABGABEAAgABAAIAAABHABAAAgABAAIAAABIAA8AAgABAAIAAABLAA8AAgABAAIAAABMAA8AAgABAAIAAABDABAAAgABAAIAAABCAA8AAgABAAIAAABBAA8AAgABAAIAAABAAA8AAgABAAIAAABNABAAAgABAAIAAABOABAAAgABAAIAAABPABEAAgABAAIAAABQABIAAgABAAIAAABRABIAAgABAAIAAABSABEAAgABAAIAAABTABEAAgABAAIAAABUAA8AAgABAAIAAABVABAAAgABAAIAAABWABIAAgABAAIAAABXABMAAgABAAIAAABbABIAAgABAAIAAABcABEAAgABAAIAAABdABAAAgABAAIAAABeABAAAgABAAIAAABfABAAAgABAAIAAABgABAAAgABAAIAAABhABAAAgABAAIAAABiAA8AAgABAAIAAABjAA8AAgABAAIAAABkAA8AAgABAAIAAABlAA8AAgABAAIAAABrAA8AAgABAAIAAABsABEAAgABAAIAAABtABIAAgABAAIAAABuABIAAgABAAIAAABvABIAAgABAAIAAABwABEAAgABAAIAAABxABAAAgABAAIAAAByAA8AAgABAAIAAABzAA8AAgABAAIAAABmAA4AAgABAAIAAABnAA4AAgABAAIAAABoAA4AAgABAAIAAABpAA4AAgABAAIAAABqAA4AAgABAAIAAABJAA4AAgABAAIAAABKAA4AAgABAAIAAAA/AA4AAgABAAIAAAA+AA4AAgABAAIAAAB0AA4AAgABAAIAAAA=") +tile_set = ExtResource("5_cscsh") +collision_enabled = false + +[node name="Izquierda" type="TileMapLayer" parent="TileMapLayers/Espuma" unique_id=1247672556 groups=["ignorar_shader"]] +modulate = Color(0.55, 0.45, 0.8, 0.8) +position = Vector2(5, 0) +tile_map_data = PackedByteArray("AABrAA8AAgAAAAEAAABrABAAAgAAAAEAAABsABEAAgAAAAEAAABWABIAAgAAAAEAAABVABEAAgAAAAEAAABVABAAAgAAAAEAAABUAA8AAgAAAAEAAABPABEAAgAAAAEAAABOABAAAgAAAAEAAABDABAAAgAAAAEAAABCAA8AAgAAAAEAAABqAA4AAgAAAAEAAABKAA4AAgAAAAEAAAA/AA4AAgAAAAEAAAB0AA4AAgACAAEAAAA=") +tile_set = ExtResource("5_cscsh") +collision_enabled = false + +[node name="Derecha" type="TileMapLayer" parent="TileMapLayers/Espuma" unique_id=495398421 groups=["ignorar_shader"]] +modulate = Color(0.55, 0.45, 0.8, 0.8) +position = Vector2(-5, 0) +tile_map_data = PackedByteArray("AABHABAAAgACAAEAAABIAA8AAgACAAEAAABSABEAAgACAAEAAABUAA8AAgACAAEAAABUABAAAgACAAEAAABcABEAAgACAAEAAABdABAAAgACAAEAAABiAA8AAgACAAEAAAByAA8AAgACAAEAAABxABAAAgACAAEAAABwABEAAgACAAEAAABmAA4AAgACAAEAAABJAA4AAgACAAEAAAA=") +tile_set = ExtResource("5_cscsh") +collision_enabled = false + +[node name="GrassBossGris" type="TileMapLayer" parent="TileMapLayers" unique_id=810110055] +tile_map_data = PackedByteArray("AABLAOL/AwAAAAAAAABLAOP/AwAAAAEAAABLAOT/AwAAAAEAAABLAOX/AwAAAAEAAABLAOb/AwAAAAEAAABLAOf/AwAAAAEAAABLAOj/AwAAAAIAAABMAN//AwAAAAAAAABMAOD/AwAAAAEAAABMAOH/AwAAAAEAAABMAOL/AwABAAEAAABMAOP/AwABAAEAAABMAOT/AwABAAEAAABMAOX/AwABAAEAAABMAOb/AwABAAEAAABMAOf/AwABAAEAAABMAOj/AwABAAEAAABMAOn/AwAAAAEAAABMAOr/AwAAAAEAAABMAOv/AwAAAAIAAABNAN7/AwAAAAAAAABNAN//AwABAAEAAABNAOD/AwABAAEAAABNAOH/AwABAAEAAABNAOL/AwABAAEAAABNAOP/AwACAAEAAABNAOT/AwACAAEAAABNAOX/AwACAAEAAABNAOb/AwACAAEAAABNAOf/AwACAAEAAABNAOj/AwABAAEAAABNAOn/AwABAAEAAABNAOr/AwABAAEAAABNAOv/AwABAAEAAABNAOz/AwAAAAIAAABOANz/AwAAAAAAAABOAN3/AwAAAAEAAABOAN7/AwABAAEAAABOAN//AwABAAEAAABOAOD/AwACAAEAAABOAOH/AwACAAEAAABOAOL/AwACAAIAAABOAOj/AwACAAAAAABOAOn/AwACAAEAAABOAOr/AwACAAEAAABOAOv/AwABAAEAAABOAOz/AwABAAEAAABOAO3/AwAAAAEAAABOAO7/AwAAAAIAAABPANv/AwAAAAAAAABPANz/AwABAAEAAABPAN3/AwABAAEAAABPAN7/AwABAAEAAABPAN//AwACAAIAAABPAOv/AwACAAAAAABPAOz/AwABAAEAAABPAO3/AwABAAEAAABPAO7/AwABAAEAAABPAO//AwAAAAIAAABQANr/AwAAAAAAAABQANv/AwABAAEAAABQANz/AwABAAEAAABQAN3/AwACAAEAAABQAN7/AwACAAIAAABQAOT/AwABAAEAAABQAOX/AwABAAEAAABQAOb/AwABAAEAAABQAOz/AwACAAAAAABQAO3/AwACAAEAAABQAO7/AwABAAEAAABQAO//AwABAAEAAABQAPD/AwAAAAIAAABRANr/AwABAAAAAABRANv/AwABAAEAAABRANz/AwABAAIAAABRAOH/AwABAAEAAABRAOL/AwABAAEAAABRAOP/AwABAAEAAABRAOT/AwABAAEAAABRAOX/AwABAAEAAABRAOb/AwABAAEAAABRAOf/AwABAAEAAABRAOj/AwABAAEAAABRAOn/AwABAAEAAABRAO7/AwABAAAAAABRAO//AwABAAEAAABRAPD/AwABAAIAAABSANn/AwAAAAAAAABSANr/AwABAAEAAABSANv/AwABAAEAAABSANz/AwACAAIAAABSAN//AwAAAAEAAABSAOD/AwABAAEAAABSAOH/AwABAAEAAABSAOL/AwACAAEAAABSAOP/AwACAAEAAABSAOT/AwACAAEAAABSAOb/AwACAAEAAABSAOf/AwACAAEAAABSAOj/AwACAAEAAABSAOn/AwABAAEAAABSAOr/AwABAAEAAABSAO7/AwACAAAAAABSAO//AwABAAEAAABSAPD/AwABAAEAAABSAPH/AwAAAAIAAABTANj/AwAAAAAAAABTANn/AwABAAEAAABTANr/AwABAAEAAABTANv/AwACAAIAAABTAN7/AwABAAAAAABTAN//AwABAAEAAABTAOD/AwABAAEAAABTAOH/AwACAAIAAABTAOn/AwACAAAAAABTAOr/AwABAAEAAABTAOv/AwABAAEAAABTAPD/AwABAAEAAABTAPH/AwABAAEAAABTAPL/AwAAAAIAAABUANj/AwABAAAAAABUANn/AwABAAEAAABUANr/AwABAAIAAABUAN7/AwABAAEAAABUAN//AwABAAEAAABUAOD/AwACAAIAAABUAOP/AwAAAAAAAABUAOT/AwAAAAEAAABUAOX/AwAAAAEAAABUAOb/AwAAAAEAAABUAOf/AwAAAAIAAABUAOr/AwACAAAAAABUAOv/AwABAAEAAABUAOz/AwABAAEAAABUAPD/AwABAAAAAABUAPH/AwABAAEAAABUAPL/AwABAAIAAABVANj/AwABAAAAAABVANn/AwABAAEAAABVANr/AwABAAIAAABVAN3/AwABAAEAAABVAN7/AwABAAEAAABVAN//AwACAAIAAABVAOL/AwAAAAAAAABVAOP/AwABAAEAAABVAOT/AwACAAEAAABVAOX/AwACAAEAAABVAOb/AwACAAEAAABVAOf/AwABAAEAAABVAOj/AwAAAAIAAABVAOv/AwACAAAAAABVAOz/AwABAAEAAABVAO3/AwABAAEAAABVAPD/AwABAAAAAABVAPH/AwABAAEAAABVAPL/AwABAAIAAABWANf/AwAAAAAAAABWANj/AwABAAEAAABWANn/AwABAAEAAABWANr/AwACAAIAAABWANz/AwABAAAAAABWAN3/AwABAAEAAABWAN7/AwABAAIAAABWAOH/AwAAAAAAAABWAOn/AwAAAAIAAABWAOz/AwABAAAAAABWAO3/AwABAAEAAABWAPD/AwACAAAAAABWAPH/AwABAAEAAABWAPL/AwABAAEAAABWAPP/AwAAAAIAAABXANf/AwABAAAAAABXANj/AwABAAEAAABXANn/AwABAAIAAABXANz/AwABAAAAAABXAN3/AwABAAEAAABXAN7/AwABAAIAAABXAOD/AwAAAAAAAABXAOH/AwABAAEAAABXAOn/AwABAAEAAABXAOr/AwAAAAIAAABXAOz/AwABAAAAAABXAO3/AwABAAEAAABXAPH/AwABAAAAAABXAPL/AwABAAEAAABXAPP/AwABAAIAAABYANf/AwABAAAAAABYANj/AwABAAEAAABYANn/AwABAAIAAABYANz/AwABAAEAAABYAN3/AwABAAEAAABYAN7/AwACAAIAAABYAOD/AwABAAAAAABYAOH/AwABAAIAAABYAOn/AwABAAAAAABYAOr/AwABAAIAAABYAOz/AwACAAAAAABYAO3/AwABAAEAAABYAO7/AwABAAEAAABYAPH/AwABAAAAAABYAPL/AwABAAEAAABYAPP/AwABAAIAAABZANf/AwABAAAAAABZANj/AwABAAEAAABZANn/AwABAAIAAABZANv/AwABAAAAAABZANz/AwABAAEAAABZAN3/AwABAAIAAABZAOD/AwABAAAAAABZAOH/AwABAAIAAABZAOn/AwABAAAAAABZAOr/AwABAAIAAABZAO3/AwABAAAAAABZAO7/AwABAAEAAABZAPH/AwABAAAAAABZAPL/AwABAAEAAABZAPP/AwABAAIAAABaANf/AwABAAAAAABaANj/AwABAAEAAABaANn/AwABAAIAAABaANz/AwABAAEAAABaAN3/AwABAAEAAABaAN7/AwAAAAIAAABaAOD/AwABAAAAAABaAOH/AwABAAIAAABaAOn/AwABAAAAAABaAOr/AwABAAIAAABaAOz/AwAAAAAAAABaAO3/AwABAAEAAABaAO7/AwABAAEAAABaAPH/AwABAAAAAABaAPL/AwABAAEAAABaAPP/AwABAAIAAABbANf/AwABAAAAAABbANj/AwABAAEAAABbANn/AwABAAIAAABbANz/AwABAAAAAABbAN3/AwABAAEAAABbAN7/AwABAAIAAABbAOD/AwACAAAAAABbAOH/AwABAAEAAABbAOn/AwABAAEAAABbAOr/AwACAAIAAABbAOz/AwABAAAAAABbAO3/AwABAAEAAABbAPH/AwABAAAAAABbAPL/AwABAAEAAABbAPP/AwABAAIAAABcANf/AwACAAAAAABcANj/AwABAAEAAABcANn/AwABAAEAAABcANr/AwAAAAIAAABcANz/AwABAAAAAABcAN3/AwABAAEAAABcAN7/AwABAAIAAABcAOH/AwACAAAAAABcAOn/AwACAAIAAABcAOz/AwABAAAAAABcAO3/AwABAAEAAABcAPD/AwAAAAAAAABcAPH/AwABAAEAAABcAPL/AwABAAEAAABcAPP/AwACAAIAAABdANj/AwABAAAAAABdANn/AwABAAEAAABdANr/AwABAAIAAABdAN3/AwABAAEAAABdAN7/AwABAAEAAABdAN//AwAAAAIAAABdAOL/AwACAAAAAABdAOP/AwABAAEAAABdAOT/AwAAAAEAAABdAOX/AwAAAAEAAABdAOb/AwAAAAEAAABdAOf/AwABAAEAAABdAOj/AwACAAIAAABdAOv/AwAAAAAAAABdAOz/AwABAAEAAABdAO3/AwABAAEAAABdAPD/AwABAAAAAABdAPH/AwABAAEAAABdAPL/AwABAAIAAABeANj/AwABAAAAAABeANn/AwABAAEAAABeANr/AwABAAIAAABeAN7/AwABAAEAAABeAN//AwABAAEAAABeAOD/AwAAAAIAAABeAOP/AwACAAAAAABeAOT/AwACAAEAAABeAOX/AwACAAEAAABeAOb/AwACAAEAAABeAOf/AwACAAIAAABeAOr/AwAAAAAAAABeAOv/AwABAAEAAABeAOz/AwABAAEAAABeAPD/AwABAAAAAABeAPH/AwABAAEAAABeAPL/AwABAAIAAABfANj/AwACAAAAAABfANn/AwABAAEAAABfANr/AwABAAEAAABfANv/AwAAAAIAAABfAN7/AwABAAAAAABfAN//AwABAAEAAABfAOD/AwABAAEAAABfAOH/AwAAAAIAAABfAOn/AwAAAAAAAABfAOr/AwABAAEAAABfAOv/AwABAAEAAABfAOz/AwABAAIAAABfAO//AwAAAAAAAABfAPD/AwABAAEAAABfAPH/AwABAAEAAABfAPL/AwACAAIAAABgANn/AwACAAAAAABgANr/AwABAAEAAABgANv/AwABAAEAAABgANz/AwAAAAIAAABgAN//AwACAAEAAABgAOD/AwABAAEAAABgAOH/AwABAAEAAABgAOL/AwAAAAEAAABgAOP/AwAAAAEAAABgAOT/AwAAAAEAAABgAOX/AwAAAAEAAABgAOb/AwAAAAEAAABgAOf/AwAAAAEAAABgAOj/AwAAAAEAAABgAOn/AwABAAEAAABgAO7/AwAAAAAAAABgAO//AwABAAEAAABgAPD/AwABAAEAAABgAPH/AwACAAIAAABhANr/AwABAAAAAABhANv/AwABAAEAAABhANz/AwABAAIAAABhAOH/AwABAAEAAABhAOL/AwABAAEAAABhAOP/AwABAAEAAABhAOT/AwABAAEAAABhAOX/AwABAAEAAABhAOb/AwABAAEAAABhAOf/AwABAAEAAABhAOj/AwABAAEAAABhAOn/AwABAAEAAABhAO7/AwABAAAAAABhAO//AwABAAEAAABhAPD/AwABAAIAAABiANr/AwACAAAAAABiANv/AwABAAEAAABiANz/AwABAAEAAABiAN3/AwAAAAEAAABiAN7/AwAAAAIAAABiAOL/AwACAAEAAABiAOP/AwACAAEAAABiAOT/AwABAAEAAABiAOb/AwABAAEAAABiAOz/AwAAAAAAAABiAO3/AwAAAAEAAABiAO7/AwABAAEAAABiAO//AwABAAEAAABiAPD/AwACAAIAAABjANv/AwACAAAAAABjANz/AwABAAEAAABjAN3/AwABAAEAAABjAN7/AwABAAEAAABjAN//AwAAAAIAAABjAOv/AwAAAAAAAABjAOz/AwABAAEAAABjAO3/AwABAAEAAABjAO7/AwABAAEAAABjAO//AwACAAIAAABkANz/AwACAAAAAABkAN3/AwACAAEAAABkAN7/AwABAAEAAABkAN//AwABAAEAAABkAOD/AwAAAAEAAABkAOH/AwAAAAEAAABkAOL/AwAAAAIAAABkAOj/AwAAAAAAAABkAOn/AwAAAAEAAABkAOr/AwAAAAEAAABkAOv/AwABAAEAAABkAOz/AwABAAEAAABkAO3/AwACAAEAAABkAO7/AwACAAIAAABlAN7/AwACAAAAAABlAN//AwABAAEAAABlAOD/AwABAAEAAABlAOH/AwABAAEAAABlAOL/AwABAAEAAABlAOP/AwAAAAEAAABlAOT/AwAAAAEAAABlAOX/AwAAAAEAAABlAOb/AwAAAAEAAABlAOf/AwAAAAEAAABlAOj/AwABAAEAAABlAOn/AwABAAEAAABlAOr/AwABAAEAAABlAOv/AwABAAEAAABlAOz/AwACAAIAAABmAN//AwACAAAAAABmAOD/AwACAAEAAABmAOH/AwACAAEAAABmAOL/AwABAAEAAABmAOP/AwABAAEAAABmAOT/AwABAAEAAABmAOX/AwABAAEAAABmAOb/AwABAAEAAABmAOf/AwABAAEAAABmAOj/AwABAAEAAABmAOn/AwACAAEAAABmAOr/AwACAAEAAABmAOv/AwACAAIAAABnAOL/AwACAAAAAABnAOP/AwACAAEAAABnAOT/AwACAAEAAABnAOX/AwACAAEAAABnAOb/AwACAAEAAABnAOf/AwACAAEAAABnAOj/AwACAAIAAABTAO//AwACAAAAAABgAOr/AwABAAEAAABiAOX/AwABAAEAAABjAOX/AwACAAEAAABiAOf/AwACAAEAAABiAOj/AwACAAEAAABgAOv/AwACAAEAAABbAO7/AwABAAIAAABcAO7/AwABAAIAAABZAO//AwABAAIAAABYAO//AwAAAAIAAABWAO7/AwABAAIAAABXAO7/AwABAAIAAABVAO7/AwAAAAIAAABUAO3/AwAAAAIAAABTAOz/AwABAAIAAABSAOv/AwAAAAEAAABSAOz/AwAAAAIAAABRAOr/AwAAAAIAAABQAOn/AwAAAAIAAABQAOf/AwAAAAEAAABQAOj/AwAAAAEAAABPAOX/AwAAAAEAAABPAOb/AwAAAAIAAABPAOT/AwAAAAAAAABQAOP/AwAAAAEAAABQAOL/AwAAAAEAAABQAOH/AwAAAAAAAABRAOD/AwAAAAAAAABSAN7/AwAAAAAAAABUAN3/AwAAAAAAAABVANz/AwAAAAAAAABYANv/AwAAAAAAAABaANv/AwACAAAAAABdANz/AwACAAAAAABeAN3/AwACAAAAAABgAN7/AwACAAAAAABhAOD/AwACAAAAAABiAOH/AwACAAAAAABjAOT/AwACAAAAAABjAOb/AwACAAIAAABiAOn/AwACAAIAAABhAOr/AwACAAIAAABgAOz/AwACAAIAAABeAO3/AwACAAIAAABdAO7/AwACAAIAAABaAO//AwACAAIAAABWAOL/AwABAAEAAABcAOL/AwABAAEAAABcAOj/AwABAAEAAABWAOj/AwABAAEAAABWAOf/AwACAAAAAABXAOL/AwACAAIAAABWAOP/AwACAAIAAABXAOj/AwACAAAAAABbAOj/AwAAAAAAAABcAOf/AwAAAAAAAABcAOP/AwAAAAIAAABbAOL/AwAAAAIAAABSAOX/AwACAAEAAAA=") +tile_set = ExtResource("6_17vpv") + +[node name="GrassBossBlanco" type="TileMapLayer" parent="TileMapLayers" unique_id=1775266193] +tile_map_data = PackedByteArray("AABNAOP/AwAIAAEAAABNAOT/AwAIAAEAAABNAOX/AwAIAAEAAABNAOb/AwAIAAEAAABNAOf/AwAIAAEAAABOAOD/AwAIAAEAAABOAOH/AwAIAAEAAABOAOL/AwAHAAIAAABOAOj/AwAHAAAAAABOAOn/AwAIAAEAAABOAOr/AwAIAAEAAABPAN//AwAHAAIAAABPAOT/AwAFAAAAAABPAOX/AwAIAAEAAABPAOb/AwAFAAIAAABPAOv/AwAHAAAAAABQAN3/AwAIAAEAAABQAN7/AwAHAAIAAABQAOH/AwAFAAAAAABQAOL/AwAIAAEAAABQAOP/AwAIAAEAAABQAOf/AwAIAAEAAABQAOj/AwAIAAEAAABQAOn/AwAFAAIAAABQAOz/AwAHAAAAAABQAO3/AwAIAAEAAABRANz/AwAGAAMAAABRAOD/AwAFAAAAAABRAOr/AwAGAAIAAABRAO7/AwAGAAMAAABSANz/AwAHAAIAAABSAN7/AwAFAAAAAABSAN//AwAIAAEAAABSAOP/AwAIAAAAAABSAOT/AwAIAAEAAABSAOb/AwAIAAEAAABSAOv/AwAIAAEAAABSAOz/AwAFAAIAAABSAO7/AwAHAAAAAABTANv/AwAHAAIAAABTAN7/AwAGAAMAAABTAOz/AwAGAAMAAABUANr/AwAGAAMAAABUAN3/AwAFAAAAAABUAOD/AwAIAAMAAABUAOP/AwAIAAAAAABUAOT/AwAIAAEAAABUAOX/AwAIAAEAAABUAOb/AwAIAAEAAABUAOf/AwAIAAIAAABUAO3/AwAGAAIAAABUAPD/AwAGAAMAAABVANr/AwAGAAMAAABVANz/AwAFAAAAAABVAOL/AwAIAAMAAABVAOj/AwAIAAMAAABVAO7/AwAFAAIAAABVAPD/AwAGAAMAAABWANr/AwAHAAIAAABWANz/AwAGAAMAAABWAOH/AwAIAAMAAABWAOn/AwAIAAMAAABWAO7/AwAGAAMAAABWAPD/AwAHAAAAAABXANn/AwAGAAMAAABXANz/AwAGAAMAAABXAN7/AwAFAAMAAABXAOD/AwAFAAMAAABXAOr/AwAFAAMAAABXAOz/AwAFAAMAAABXAO7/AwAGAAMAAABXAPH/AwAGAAMAAABYANn/AwAGAAMAAABYANv/AwAFAAAAAABYAN7/AwAHAAMAAABYAOD/AwAGAAMAAABYAOr/AwAGAAMAAABYAOz/AwAHAAMAAABYAO//AwAFAAIAAABYAPH/AwAGAAMAAABZANn/AwAGAAMAAABZANv/AwAGAAMAAABZAOD/AwAGAAMAAABZAOr/AwAGAAMAAABZAO//AwAGAAMAAABZAPH/AwAGAAMAAABaANn/AwAGAAMAAABaANv/AwAHAAAAAABaAN7/AwAFAAMAAABaAOD/AwAGAAMAAABaAOr/AwAGAAMAAABaAOz/AwAFAAMAAABaAO//AwAHAAIAAABaAPH/AwAGAAMAAABbANn/AwAGAAMAAABbANz/AwAGAAMAAABbAN7/AwAHAAMAAABbAOD/AwAHAAMAAABbAOr/AwAHAAMAAABbAO7/AwAGAAMAAABbAPH/AwAGAAMAAABcANr/AwAFAAIAAABcANz/AwAGAAMAAABcAOH/AwAIAAMAAABcAOn/AwAIAAMAAABcAO7/AwAGAAMAAABcAPD/AwAFAAAAAABdANr/AwAGAAMAAABdANz/AwAHAAAAAABdAOL/AwAIAAMAAABdAOj/AwAIAAMAAABdAO7/AwAHAAIAAABdAPD/AwAGAAMAAABeANr/AwAGAAMAAABeAN3/AwAHAAAAAABeAOP/AwAIAAAAAABeAOT/AwAIAAEAAABeAOX/AwAIAAEAAABeAOb/AwAIAAEAAABeAOf/AwAIAAIAAABeAOr/AwAIAAMAAABeAO3/AwAHAAIAAABeAPD/AwAGAAMAAABfANv/AwAFAAIAAABfAN7/AwAGAAMAAABfAOz/AwAGAAMAAABfAO//AwAFAAAAAABgANz/AwAFAAIAAABgAN7/AwAHAAAAAABgAN//AwAIAAEAAABgAOP/AwAIAAAAAABgAOT/AwAIAAEAAABgAOX/AwAIAAEAAABgAOb/AwAIAAEAAABgAOf/AwAIAAIAAABgAOv/AwAIAAEAAABgAOz/AwAHAAIAAABgAO7/AwAFAAAAAABhANz/AwAGAAMAAABhAOD/AwAHAAAAAABhAOr/AwAHAAIAAABhAO7/AwAGAAMAAABiAN3/AwAIAAEAAABiAN7/AwAFAAIAAABiAOH/AwAHAAAAAABiAOL/AwAIAAEAAABiAOP/AwAIAAEAAABiAOf/AwAIAAEAAABiAOj/AwAIAAEAAABiAOn/AwAHAAIAAABiAOz/AwAFAAAAAABiAO3/AwAIAAEAAABjAN//AwAFAAIAAABjAOT/AwAHAAAAAABjAOX/AwAIAAEAAABjAOb/AwAHAAIAAABjAOv/AwAFAAAAAABkAOD/AwAIAAEAAABkAOH/AwAIAAEAAABkAOL/AwAFAAIAAABkAOj/AwAFAAAAAABkAOn/AwAIAAEAAABkAOr/AwAIAAEAAABlAOP/AwAIAAEAAABlAOT/AwAIAAEAAABlAOX/AwAIAAEAAABlAOb/AwAIAAEAAABlAOf/AwAIAAEAAABTAO//AwAHAAAAAABWAPH/AwAFAAIAAABcAPH/AwAHAAIAAABfAPD/AwAHAAIAAABgAO//AwAHAAIAAABiAO7/AwAHAAIAAABjAOz/AwAHAAIAAABkAOv/AwAHAAIAAABlAOj/AwAHAAIAAABlAOL/AwAHAAAAAABkAN//AwAHAAAAAABjAN7/AwAHAAAAAABiANz/AwAHAAAAAABgANv/AwAHAAAAAABfANr/AwAHAAAAAABcANn/AwAHAAAAAABWANn/AwAFAAAAAABTANr/AwAFAAAAAABSANv/AwAFAAAAAABQANz/AwAFAAAAAABPAN7/AwAFAAAAAABOAN//AwAFAAAAAABNAOL/AwAFAAAAAABNAOj/AwAFAAIAAABOAOv/AwAFAAIAAABPAOz/AwAFAAIAAABQAO7/AwAFAAIAAABSAO//AwAFAAIAAABTAPD/AwAFAAIAAABaAO7/AwAFAAAAAABdAO3/AwAFAAAAAABeAOz/AwAFAAAAAABgAOr/AwAFAAAAAABhAOn/AwAFAAAAAABiAOb/AwAFAAAAAABiAOT/AwAFAAIAAABhAOH/AwAFAAIAAABeAN7/AwAFAAIAAABgAOD/AwAFAAIAAABdAN3/AwAFAAIAAABaANz/AwAFAAIAAABYANz/AwAHAAIAAABVAN3/AwAHAAIAAABUAN7/AwAHAAIAAABSAOD/AwAHAAIAAABRAOH/AwAHAAIAAABQAOT/AwAHAAIAAABQAOb/AwAHAAAAAABRAOn/AwAHAAAAAABSAOr/AwAHAAAAAABUAOz/AwAHAAAAAABVAO3/AwAHAAAAAABYAO7/AwAHAAAAAABSAOf/AwAIAAIAAABeAOD/AwAIAAMAAABUAOr/AwAIAAMAAABbAOz/AwAHAAMAAABXAOX/AAAAAAMAAABaAOb/AAACAAIAAABYAOb/AAAAAAIAAABZAOb/AAABAAEAAABaAOT/AAACAAAAAABYAOT/AAAAAAAAAABZAOP/AAADAAAAAABbAOX/AAADAAAAAFBaAOX/AAABAAEAAABZAOX/AAABAAEAAABYAOX/AAABAAEAAABZAOT/AAABAAEAAABZAOf/AAADAAAAADBSAOX/AwAIAAEAAAA=") +tile_set = ExtResource("6_17vpv") + +[node name="ParedesAtras" type="TileMapLayer" parent="TileMapLayers" unique_id=490612989] +z_index = -1 +position = Vector2(0, 2) +tile_map_data = PackedByteArray("AABQAAcAAgACAAEAAABQAAgAAgACAAIAAABSAAcAAgAAAAEAAABSAAgAAgAAAAIAAABUAAYAAgAAAAEAAABUAAcAAgAAAAIAAABVAAUAAgAAAAEAAABVAAYAAgAAAAIAAABWAAQAAgAAAAEAAABWAAUAAgAAAAIAAABcAAQAAgACAAEAAABcAAUAAgACAAIAAABeAAYAAgACAAEAAABeAAcAAgACAAIAAABgAAcAAgACAAEAAABgAAgAAgACAAIAAABiAAcAAgAAAAEAAABiAAgAAgAAAAIAAABQAAYAAgACAAAAAABdAAMAAgAAAAEAAABdAAQAAgAAAAIAAABeAAMAAgABAAEAAABeAAQAAgABAAIAAABfAAMAAgACAAEAAABfAAQAAgACAAIAAABgAAIAAgAAAAEAAABgAAMAAgAAAAIAAABhAAIAAgABAAEAAABhAAMAAgABAAIAAABiAAIAAgACAAEAAABiAAMAAgACAAIAAABjAAEAAgAAAAEAAABjAAIAAgAAAAIAAABkAAEAAgABAAEAAABkAAIAAgABAAIAAABlAAEAAgACAAEAAABlAAIAAgACAAIAAABTAAMAAgAAAAEAAABTAAQAAgAAAAIAAABUAAMAAgABAAEAAABUAAQAAgABAAIAAABVAAMAAgACAAEAAABVAAQAAgACAAIAAABQAAIAAgAAAAEAAABQAAMAAgAAAAIAAABRAAIAAgABAAEAAABRAAMAAgABAAIAAABSAAIAAgACAAEAAABSAAMAAgACAAIAAABNAAEAAgAAAAEAAABNAAIAAgAAAAIAAABOAAEAAgABAAEAAABOAAIAAgABAAIAAABPAAEAAgACAAEAAABPAAIAAgACAAIAAAA=") +tile_set = ExtResource("7_nwn7a") + +[node name="ParedesMedio" type="TileMapLayer" parent="TileMapLayers" unique_id=1526361965] +modulate = Color(0.09882122, 0.09882122, 0.09882122, 1) +z_index = -2 +tile_map_data = PackedByteArray("AABfAAQAAgAAAAEAAABfAAUAAgAAAAIAAABgAAQAAgABAAEAAABgAAUAAgAAAAEAAABhAAQAAgACAAEAAABhAAUAAgABAAEAAABiAAQAAgAAAAIAAABiAAUAAgACAAEAAABjAAQAAgABAAIAAABjAAUAAgABAAIAAABkAAQAAgACAAIAAABkAAUAAgACAAIAAABiAAMAAgAAAAEAAABjAAMAAgABAAEAAABkAAMAAgACAAEAAABgAAYAAgAAAAIAAABhAAYAAgABAAIAAABiAAYAAgACAAIAAABRAAQAAgAAAAEAAABRAAUAAgABAAEAAABSAAQAAgABAAEAAABSAAUAAgACAAEAAABTAAQAAgACAAEAAABTAAUAAgACAAIAAABQAAUAAgACAAIAAABQAAYAAgAAAAIAAABRAAYAAgABAAIAAABSAAYAAgACAAIAAABOAAQAAgAAAAIAAABOAAUAAgAAAAIAAABPAAQAAgABAAIAAABPAAUAAgABAAIAAABQAAQAAgACAAIAAABOAAMAAgAAAAEAAABPAAMAAgABAAEAAABQAAMAAgACAAEAAAA=") +tile_set = ExtResource("7_nwn7a") + +[node name="ParedesAdelante" type="TileMapLayer" parent="TileMapLayers" unique_id=481450188] +z_index = -1 +tile_map_data = PackedByteArray("AABbAAMAAgAAAAAAAABbAAQAAgAAAAEAAABbAAUAAgAAAAIAAABXAAMAAgAAAAAAAABXAAQAAgAAAAEAAABXAAUAAgAAAAIAAABWAAQAAgAAAAAAAABWAAUAAgAAAAEAAABWAAYAAgAAAAIAAABVAAUAAgAAAAAAAABVAAYAAgAAAAEAAABVAAcAAgAAAAIAAABTAAYAAgABAAAAAABTAAcAAgABAAEAAABTAAgAAgABAAIAAABUAAYAAgACAAAAAABUAAcAAgACAAEAAABUAAgAAgACAAIAAABcAAQAAgAAAAAAAABcAAUAAgAAAAEAAABcAAYAAgAAAAIAAABdAAUAAgAAAAAAAABdAAYAAgAAAAEAAABdAAcAAgAAAAIAAABeAAYAAgACAAAAABBeAAcAAgACAAEAABBeAAgAAgACAAIAABBfAAYAAgABAAAAABBfAAcAAgABAAEAABBfAAgAAgABAAIAABBgAAcAAgAAAAAAAABgAAgAAgAAAAEAAABgAAkAAgAAAAIAAABhAAcAAgABAAAAABBhAAgAAgABAAEAABBhAAkAAgABAAIAABBiAAcAAgAAAAAAABBiAAgAAgAAAAEAABBiAAkAAgAAAAIAABBQAAcAAgAAAAAAAABQAAgAAgAAAAEAAABQAAkAAgAAAAIAAABRAAcAAgABAAAAAABRAAgAAgABAAEAAABRAAkAAgABAAIAAABSAAcAAgACAAAAAABSAAgAAgACAAEAAABSAAkAAgACAAIAAABjAAYAAgACAAAAABBjAAcAAgACAAEAABBjAAgAAgACAAIAABBkAAYAAgABAAAAABBkAAcAAgABAAEAABBkAAgAAgABAAIAABBlAAYAAgAAAAAAABBlAAcAAgAAAAEAABBlAAgAAgAAAAIAABBNAAYAAgAAAAAAAABNAAcAAgAAAAEAAABNAAgAAgAAAAIAAABOAAYAAgABAAAAAABOAAcAAgABAAEAAABOAAgAAgABAAIAAABPAAYAAgACAAAAAABPAAcAAgACAAEAAABPAAgAAgACAAIAAABVAAQAAgAAAAAAAABWAAMAAgAAAAAAAABUAAUAAgAAAAAAAABSAAYAAgAAAAAAAABQAAYAAgACAAAAAABcAAMAAgACAAAAAABdAAQAAgACAAAAAABeAAUAAgACAAAAAABgAAYAAgAAAAAAABBiAAYAAgAAAAAAAABNAAUAAgACAAAAAABNAAQAAgAAAAAAAABNAAMAAgACAAAAAABNAAIAAgAAAAAAAABNAAAAAgAAAAAAAABNAP7/AgAAAAAAAABNAAEAAgACAAAAAABNAP//AgACAAAAAABVAAIAAgACAAAAAABUAAIAAgABAAAAAABTAAIAAgAAAAAAAABQAAEAAgAAAAAAAABRAAEAAgABAAAAAABSAAEAAgACAAAAAABOAAAAAgABAAAAAABPAAAAAgACAAAAAABdAAIAAgAAAAAAAABeAAIAAgABAAAAAABfAAIAAgACAAAAAABgAAEAAgAAAAAAAABhAAEAAgABAAAAAABiAAEAAgACAAAAAABjAAAAAgACAAAAABBkAAAAAgABAAAAABBlAAAAAgAAAAAAABBlAAEAAgACAAAAAABlAAIAAgAAAAAAAABlAAMAAgACAAAAAABlAAQAAgAAAAAAAABlAAUAAgACAAAAAABlAP7/AgAAAAAAAABlAP//AgACAAAAAABNAPb/AgAAAAAAAABNAPf/AgACAAAAAABNAPj/AgAAAAAAABBNAPn/AgACAAAAAABNAPr/AgAAAAAAAABNAPv/AgACAAAAAABNAPz/AgAAAAAAAABNAP3/AgACAAAAAABlAPb/AgAAAAAAAABlAPf/AgACAAAAAABlAPj/AgAAAAAAABBlAPn/AgACAAAAAABlAPr/AgAAAAAAAABlAPv/AgACAAAAAABlAPz/AgAAAAAAAABlAP3/AgACAAAAAAB0AAsAAgACAAEAAAB0AAwAAgACAAEAAAB0AA0AAgACAAIAAAB0APP/AgAAAAAAAAB0APT/AgACAAAAAAB0APX/AgAAAAAAABB0APb/AgACAAAAAAB0APf/AgAAAAAAAAB0APj/AgACAAAAAAB0APn/AgAAAAAAAAB0APr/AgACAAAAAAB0APv/AgAAAAAAAAB0APz/AgACAAAAAAB0AP3/AgAAAAAAABB0AP7/AgACAAAAAAB0AP//AgAAAAAAAAB0AAAAAgACAAAAAAB0AAEAAgAAAAAAAAB0AAIAAgACAAAAAAB0AAMAAgAAAAAAAAB0AAQAAgACAAAAAAB0AAUAAgAAAAAAABB0AAYAAgACAAAAAAB0AAcAAgAAAAAAAAB0AAgAAgACAAAAAAB0AAkAAgAAAAAAAAB0AAoAAgACAAAAAAA+APT/AgACAAAAAAA+APX/AgAAAAAAABA+APb/AgACAAAAAAA+APf/AgAAAAAAAAA+APj/AgACAAAAAAA+APn/AgAAAAAAAAA+APr/AgACAAAAAAA+APv/AgAAAAAAAAA+APz/AgACAAAAAAA+AP3/AgAAAAAAABA+AP7/AgACAAAAAAA+AP//AgAAAAAAAAA+AAAAAgACAAAAAAA+AAEAAgAAAAAAAAA+AAIAAgACAAAAAAA+AAMAAgAAAAAAAAA+AAQAAgACAAAAAAA+AAUAAgAAAAAAABA+AAYAAgACAAAAAAA+AAcAAgAAAAAAAAA+AAgAAgACAAAAAAA+AAkAAgAAAAAAAAA+AAoAAgACAAAAAAA+APP/AgAAAAAAAAA+AAwAAgAAAAIAAAA+AA0AAgAAAAIAAAA+AAsAAgAAAAEAAAA/AAAAAgAAAAAAAAA/AAEAAgAAAAEAAAA/AAIAAgAAAAIAAABAAAAAAgABAAAAAABAAAEAAgABAAEAAABAAAIAAgABAAIAAABBAAAAAgACAAAAAABBAAEAAgACAAEAAABBAAIAAgACAAIAAABCAAAAAgAAAAAAAABCAAEAAgAAAAEAAABCAAIAAgAAAAIAAABDAAAAAgABAAAAAABDAAEAAgABAAEAAABDAAIAAgABAAIAAABEAAAAAgACAAAAAABEAAEAAgACAAEAAABEAAIAAgACAAIAAABFAAAAAgAAAAAAAABFAAEAAgAAAAEAAABFAAIAAgAAAAIAAABGAAAAAgABAAAAAABGAAEAAgABAAEAAABGAAIAAgABAAIAAABHAAAAAgACAAAAAABHAAEAAgACAAEAAABHAAIAAgACAAIAAABKAAAAAgAAAAAAAABKAAEAAgAAAAEAAABKAAIAAgAAAAIAAABLAAAAAgABAAAAAABLAAEAAgABAAEAAABLAAIAAgABAAIAAABMAAAAAgACAAAAAABMAAEAAgACAAEAAABMAAIAAgACAAIAAAA/APP/AgAAAAAAAAA/APT/AgAAAAEAAAA/APX/AgAAAAIAAABAAPP/AgABAAAAAABAAPT/AgABAAEAAABAAPX/AgABAAIAAABBAPP/AgACAAAAAABBAPT/AgACAAEAAABBAPX/AgACAAIAAABCAPP/AgAAAAAAAABCAPT/AgAAAAEAAABCAPX/AgAAAAIAAABDAPP/AgABAAAAAABDAPT/AgABAAEAAABDAPX/AgABAAIAAABEAPP/AgACAAAAAABEAPT/AgACAAEAAABEAPX/AgACAAIAAABFAPP/AgAAAAAAAABFAPT/AgAAAAEAAABFAPX/AgAAAAIAAABGAPP/AgABAAAAAABGAPT/AgABAAEAAABGAPX/AgABAAIAAABHAPP/AgACAAAAAABHAPT/AgACAAEAAABHAPX/AgACAAIAAABIAPP/AgAAAAAAAABIAPT/AgAAAAEAAABIAPX/AgAAAAIAAABJAPP/AgABAAAAAABJAPT/AgABAAEAAABJAPX/AgABAAIAAABKAPP/AgACAAAAAABKAPT/AgACAAEAAABKAPX/AgACAAIAAABLAPP/AgAAAAAAAABLAPT/AgAAAAEAAABLAPX/AgAAAAIAAABMAPP/AgABAAAAAABMAPT/AgABAAEAAABMAPX/AgABAAIAAABNAPP/AgACAAAAAABNAPT/AgAAAAAAAABNAPX/AgACAAAAAABlAPX/AgACAAAAAABlAPT/AgAAAAAAAABlAPP/AgACAAAAAABxAPP/AgAAAAAAAABxAPT/AgAAAAEAAABxAPX/AgAAAAIAAAByAPP/AgABAAAAAAByAPT/AgABAAEAAAByAPX/AgABAAIAAABzAPP/AgACAAAAAABzAPT/AgACAAEAAABzAPX/AgACAAIAAABuAPP/AgAAAAAAAABuAPT/AgAAAAEAAABuAPX/AgAAAAIAAABvAPP/AgABAAAAAABvAPT/AgABAAEAAABvAPX/AgABAAIAAABwAPP/AgACAAAAAABwAPT/AgACAAEAAABwAPX/AgACAAIAAABrAPP/AgAAAAAAAABrAPT/AgAAAAEAAABrAPX/AgAAAAIAAABsAPP/AgABAAAAAABsAPT/AgABAAEAAABsAPX/AgABAAIAAABtAPP/AgACAAAAAABtAPT/AgACAAEAAABtAPX/AgACAAIAAABoAPP/AgAAAAAAAABoAPT/AgAAAAEAAABoAPX/AgAAAAIAAABpAPP/AgABAAAAAABpAPT/AgABAAEAAABpAPX/AgABAAIAAABqAPP/AgACAAAAAABqAPT/AgACAAEAAABqAPX/AgACAAIAAABmAPP/AgABAAAAAABmAPT/AgABAAEAAABmAPX/AgABAAIAAABnAPP/AgACAAAAAABnAPT/AgACAAEAAABnAPX/AgACAAIAAABmAAAAAgAAAAAAAABmAAEAAgAAAAEAAABmAAIAAgAAAAIAAABnAAAAAgABAAAAAABnAAEAAgABAAEAAABnAAIAAgABAAIAAABoAAAAAgACAAAAAABoAAEAAgACAAEAAABoAAIAAgACAAIAAABpAAAAAgAAAAAAAABpAAEAAgAAAAEAAABpAAIAAgAAAAIAAABqAAAAAgABAAAAAABqAAEAAgABAAEAAABqAAIAAgABAAIAAABrAAAAAgACAAAAAABrAAEAAgACAAEAAABrAAIAAgACAAIAAABsAAAAAgAAAAAAAABsAAEAAgAAAAEAAABsAAIAAgAAAAIAAABtAAAAAgABAAAAAABtAAEAAgABAAEAAABtAAIAAgABAAIAAABuAAAAAgACAAAAAABuAAEAAgACAAEAAABuAAIAAgACAAIAAABxAAAAAgAAAAAAAABxAAEAAgAAAAEAAABxAAIAAgAAAAIAAAByAAAAAgABAAAAAAByAAEAAgABAAEAAAByAAIAAgABAAIAAABzAAAAAgACAAAAAABzAAEAAgACAAEAAABzAAIAAgACAAIAAAA=") +tile_set = ExtResource("7_nwn7a") + +[node name="DecoracionesMadera" type="TileMapLayer" parent="TileMapLayers" unique_id=164541539] +z_index = -1 +tile_map_data = PackedByteArray("AABOAAcAAgABAAAAAABOAAgAAgABAAEAAABOAAkAAgABAAIAAABPAAcAAgACAAAAAABPAAgAAgACAAEAAABPAAkAAgACAAIAAABHAAoAAQABAAEAAABHAAsAAQABAAIAAABIAAoAAQACAAEAAABIAAsAAQACAAIAAABBAP7/AQABAAEAAABBAP//AQABAAIAAABCAP7/AQACAAEAAABCAP//AQACAAIAAABEAAcAAQABAAEAAABEAAgAAQABAAIAAABFAAcAAQACAAEAAABFAAgAAQACAAIAAABeAAgAAQABAAEAAABeAAkAAQABAAIAAABfAAgAAQACAAEAAABfAAkAAQACAAIAAABWAAoAAQABAAEAAABWAAsAAQABAAIAAABXAAoAAQACAAEAAABXAAsAAQACAAIAAABkAAcAAgABAAAAAABkAAgAAgABAAEAAABkAAkAAgABAAIAAABlAAcAAgACAAAAAABlAAgAAgACAAEAAABlAAkAAgACAAIAAAA=") +tile_set = ExtResource("7_nbuub") + +[node name="ColumnasPiso" type="TileMapLayer" parent="TileMapLayers" unique_id=1303509792] +tile_map_data = PackedByteArray("AABXAA8AAwAKAAAAAABWAA4AAwAKAAAAAABQAA0AAwAKAAAAAABNAAwAAwAKAAAAAABLAAsAAwALAAEAAABGAA0AAwAKAAAAABBbAA8AAwAKAAAAABBcAA4AAwAKAAAAABBiAA0AAwAKAAAAABBlAAwAAwAKAAAAABBnAAsAAwALAAEAAABpAAwAAwAKAAAAAABsAA0AAwAKAAAAAABJAAwAAwAKAAAAABBwAA0AAwALAAEAAABCAA0AAwALAAEAAAA=") +tile_set = ExtResource("7_nwn7a") + +[node name="Foam" type="TileMapLayer" parent="TileMapLayers" unique_id=1716190014] +position = Vector2(32, 17) +tile_set = ExtResource("5_cscsh") + +[node name="Stones" type="TileMapLayer" parent="TileMapLayers" unique_id=2057580195] +position = Vector2(-266, -252) +tile_set = ExtResource("5_cscsh") + +[node name="Muros" type="TileMapLayer" parent="TileMapLayers" unique_id=363316425] +tile_set = ExtResource("5_cscsh") + +[node name="PuenteSala" type="TileMapLayer" parent="TileMapLayers" unique_id=1360238037] +tile_map_data = PackedByteArray("AABSAOX/AwAAAAAAAABTAOX/AwABAAAAAABUAOX/AwACAAAAAABZAN7/AwAAAAIAAABZAN//AwABAAMAAABZAOD/AwAAAAMAAABZAN3/AwAAAAEAAABeAOX/AwAAAAAAAABfAOX/AwABAAAAAABOAOH/AwAAAAAAAABPAOH/AwABAAAAAABQAOH/AwACAAAAAABiAOH/AwAAAAAAAABjAOH/AwABAAAAAABkAOH/AwACAAAAAABiAOn/AwAAAAAAAABjAOn/AwACAAIAAABkAOn/AwACAAAAAABOAOn/AwAAAAAAAABPAOn/AwACAAIAAABQAOn/AwACAAAAAABVAO7/AwAAAAEAAABVAO//AwAAAAIAAABVAPD/AwAAAAMAAABdAO7/AwAAAAEAAABdAO//AwAAAAIAAABdAPD/AwAAAAMAAABdANr/AwAAAAEAAABdANv/AwAAAAIAAABdANz/AwAAAAMAAABVANr/AwAAAAEAAABVANv/AwABAAMAAABVANz/AwAAAAMAAABgAOX/AwACAAAAAAA=") +tile_set = ExtResource("10_he8em") + +[node name="PuenteEntradaSala" type="TileMapLayer" parent="TileMapLayers" unique_id=1757810694 node_paths=PackedStringArray("jugador")] +position = Vector2(2689, -1574) +tile_map_data = PackedByteArray("AAAuAA0AAwABAAMAAAAuAA4AAwABAAMAAAAuAA8AAwAAAAIAAAAuABAAAwABAAMAAAAuABEAAwAAAAIAAAAuABIAAwABAAMAAAAuABMAAwABAAMAAAAuABQAAwAAAAIAAAAuABUAAwAAAAIAAAAuABYAAwABAAMAAAAuABcAAwAAAAIAAAAuABgAAwABAAMAAAAuABkAAwAAAAIAAAAuABoAAwAAAAIAAAAvAA0AAwAAAAIAAAAvAA4AAwAAAAIAAAAvAA8AAwAAAAIAAAAvABAAAwABAAMAAAAvABEAAwAAAAIAAAAvABIAAwABAAMAAAAvABMAAwABAAMAAAAvABQAAwAAAAIAAAAvABUAAwABAAMAAAAvABYAAwAAAAIAAAAvABcAAwAAAAIAAAAvABgAAwABAAMAAAAvABkAAwAAAAIAAAAwABYAAwAAAAIAAAAwABcAAwABAAMAAAAwABgAAwAAAAIAAAAwABkAAwAAAAIAAAAwABoAAwAAAAIAAAAwAA0AAwAAAAIAAAAwAA4AAwABAAMAAAAwAA8AAwAAAAIAAAAwABAAAwABAAMAAAAwABEAAwAAAAIAAAAwABIAAwAAAAIAAAAwABMAAwAAAAIAAAAwABQAAwAAAAIAAAAwABUAAwABAAMAAAAtAA8AAwAAAAIAAAAtABAAAwAAAAIAAAAtABEAAwAAAAIAAAAtABIAAwABAAMAAAAtABMAAwAAAAIAAAAtABQAAwABAAMAAAAtABUAAwAAAAIAAAAtABYAAwAAAAIAAAAtABcAAwAAAAIAAAAxAA4AAwAAAAIAAAAxAA8AAwAAAAIAAAAxABAAAwAAAAIAAAAxABEAAwABAAMAAAAxABIAAwAAAAIAAAAxABMAAwABAAMAAAAxABYAAwAAAAIAAAAxABcAAwAAAAIAAAAxABgAAwAAAAIAAAAxABkAAwABAAMAAAAvABoAAwABAAMAAAAxABUAAwABAAMAAAAxABQAAwABAAMAAAAtABgAAwABAAMAAAAtAA4AAwABAAMAAAA=") +tile_set = ExtResource("45_nbuub") +script = ExtResource("10_54hke") +tiempo_caida = 1.5 +jugador = NodePath("../../OnTheGround/Player") + +[node name="Bordes" type="TileMapLayer" parent="TileMapLayers" unique_id=335606127] +position = Vector2(2689, -1574) +tile_map_data = PackedByteArray("AAAuABsAAwAAAAMAAAAvABsAAwAAAAMAAAAwABsAAwAAAAMAAAAuAAwAAwAAAAEAAAAvAAwAAwAAAAEAAAAwAAwAAwAAAAEAAAA=") +tile_set = ExtResource("45_nbuub") + +[node name="PuenteBossFinal" type="TileMapLayer" parent="TileMapLayers" unique_id=1125299409] +position = Vector2(2689, -1537) +tile_map_data = PackedByteArray("AAAvAAAAAwAAAAIAAAAvAAEAAwAAAAMAAAAvAP//AwAAAAEAAAA=") +tile_set = ExtResource("45_nbuub") + +[node name="VacioVisual" type="TileMapLayer" parent="TileMapLayers" unique_id=906896182 groups=["ignorar_shader"]] +z_index = -5 +material = ExtResource("6_cscsh") +tile_map_data = PackedByteArray("AABfAPr/DQABAAEAAABfAPv/DQABAAEAAABgAPv/DQABAAEAAABgAPr/DQABAAEAAABbAAIADQABAAEAAABcAAIADQABAAEAAABcAAEADQABAAEAAABdAAEADQABAAEAAABeAAEADQABAAEAAABfAAEADQABAAEAAABfAAAADQABAAEAAABgAAAADQABAAEAAABhAAAADQABAAEAAABiAAAADQABAAEAAABiAP//DQABAAEAAABjAP//DQABAAEAAABkAP//DQABAAEAAABkAP7/DQABAAEAAABXAAIADQABAAEAAABWAAIADQABAAEAAABWAAEADQABAAEAAABVAAEADQABAAEAAABUAAEADQABAAEAAABTAAEADQABAAEAAABTAAAADQABAAEAAABSAAAADQABAAEAAABRAAAADQABAAEAAABQAAAADQABAAEAAABYAPT/DQABAAEAAABYAPX/DQABAAEAAABYAPb/DQABAAEAAABYAPf/DQABAAEAAABYAPj/DQABAAEAAABYAPn/DQABAAEAAABYAPr/DQABAAEAAABYAPv/DQABAAEAAABYAPz/DQABAAEAAABYAP3/DQABAAEAAABYAP7/DQABAAEAAABYAP//DQABAAEAAABYAAAADQABAAEAAABZAPT/DQABAAEAAABZAPX/DQABAAEAAABZAPb/DQABAAEAAABZAPf/DQABAAEAAABZAPj/DQABAAEAAABZAPn/DQABAAEAAABZAPr/DQABAAEAAABZAPv/DQABAAEAAABZAPz/DQABAAEAAABZAP3/DQABAAEAAABZAP7/DQABAAEAAABZAP//DQABAAEAAABZAAAADQABAAEAAABaAPT/DQABAAEAAABaAPX/DQABAAEAAABaAPb/DQABAAEAAABaAPf/DQABAAEAAABaAPj/DQABAAEAAABaAPn/DQABAAEAAABaAPr/DQABAAEAAABaAPv/DQABAAEAAABaAPz/DQABAAEAAABaAP3/DQABAAEAAABaAP7/DQABAAEAAABaAP//DQABAAEAAABaAAAADQABAAEAAABYAAEADQABAAEAAABYAAIADQABAAEAAABZAAEADQABAAEAAABZAAIADQABAAEAAABaAAEADQABAAEAAABaAAIADQABAAEAAABbAPX/DQABAAEAAABbAPb/DQABAAEAAABbAPf/DQABAAEAAABbAPj/DQABAAEAAABbAPn/DQABAAEAAABbAPr/DQABAAEAAABbAPv/DQABAAEAAABbAPz/DQABAAEAAABbAP3/DQABAAEAAABbAP7/DQABAAEAAABbAP//DQABAAEAAABXAPb/DQABAAEAAABXAPf/DQABAAEAAABXAPj/DQABAAEAAABXAPn/DQABAAEAAABXAPr/DQABAAEAAABXAPv/DQABAAEAAABXAPz/DQABAAEAAABXAP3/DQABAAEAAABXAP7/DQABAAEAAABXAP//DQABAAEAAABeAPT/DQABAAEAAABeAPX/DQABAAEAAABeAPb/DQABAAEAAABeAPf/DQABAAEAAABeAPj/DQABAAEAAABeAPn/DQABAAEAAABeAPr/DQABAAEAAABeAPv/DQABAAEAAABeAPz/DQABAAEAAABeAP3/DQABAAEAAABeAP7/DQABAAEAAABeAP//DQABAAEAAABfAPT/DQABAAEAAABfAPX/DQABAAEAAABfAPb/DQABAAEAAABfAPf/DQABAAEAAABfAPj/DQABAAEAAABfAPn/DQABAAEAAABfAPz/DQABAAEAAABfAP3/DQABAAEAAABfAP7/DQABAAEAAABfAP//DQABAAEAAABgAPT/DQABAAEAAABgAPX/DQABAAEAAABgAPb/DQABAAEAAABgAPf/DQABAAEAAABgAPj/DQABAAEAAABgAPn/DQABAAEAAABgAPz/DQABAAEAAABgAP3/DQABAAEAAABgAP7/DQABAAEAAABgAP//DQABAAEAAABhAPT/DQABAAEAAABhAPX/DQABAAEAAABhAPb/DQABAAEAAABhAPf/DQABAAEAAABhAPj/DQABAAEAAABhAPn/DQABAAEAAABhAPr/DQABAAEAAABhAPv/DQABAAEAAABhAPz/DQABAAEAAABhAP3/DQABAAEAAABhAP7/DQABAAEAAABhAP//DQABAAEAAABeAAAADQABAAEAAABgAPP/DQABAAEAAABhAPP/DQABAAEAAABiAPP/DQABAAEAAABiAPT/DQABAAEAAABiAPX/DQABAAEAAABiAPb/DQABAAEAAABiAPf/DQABAAEAAABiAPj/DQABAAEAAABiAPn/DQABAAEAAABiAPr/DQABAAEAAABiAPv/DQABAAEAAABiAPz/DQABAAEAAABiAP3/DQABAAEAAABiAP7/DQABAAEAAABjAPP/DQABAAEAAABjAPT/DQABAAEAAABjAPX/DQABAAEAAABjAPb/DQABAAEAAABjAPf/DQABAAEAAABjAPj/DQABAAEAAABjAPn/DQABAAEAAABjAPr/DQABAAEAAABjAPv/DQABAAEAAABjAPz/DQABAAEAAABjAP3/DQABAAEAAABjAP7/DQABAAEAAABkAPP/DQABAAEAAABkAPT/DQABAAEAAABkAPX/DQABAAEAAABkAPb/DQABAAEAAABkAPf/DQABAAEAAABkAPj/DQABAAEAAABkAPn/DQABAAEAAABkAPr/DQABAAEAAABkAPv/DQABAAEAAABkAPz/DQABAAEAAABkAP3/DQABAAEAAABhAPL/DQABAAEAAABiAPL/DQABAAEAAABjAPL/DQABAAEAAABkAPL/DQABAAEAAABOAPT/DQABAAEAAABOAPX/DQABAAEAAABOAPb/DQABAAEAAABOAPf/DQABAAEAAABOAPj/DQABAAEAAABOAPn/DQABAAEAAABOAPr/DQABAAEAAABOAPv/DQABAAEAAABOAPz/DQABAAEAAABOAP3/DQABAAEAAABOAP7/DQABAAEAAABOAP//DQABAAEAAABPAPT/DQABAAEAAABPAPX/DQABAAEAAABPAPb/DQABAAEAAABPAPf/DQABAAEAAABPAPj/DQABAAEAAABPAPn/DQABAAEAAABPAPr/DQABAAEAAABPAPv/DQABAAEAAABPAPz/DQABAAEAAABPAP3/DQABAAEAAABPAP7/DQABAAEAAABPAP//DQABAAEAAABQAPT/DQABAAEAAABQAPX/DQABAAEAAABQAPb/DQABAAEAAABQAPf/DQABAAEAAABQAPj/DQABAAEAAABQAPn/DQABAAEAAABQAPr/DQABAAEAAABQAPv/DQABAAEAAABQAPz/DQABAAEAAABQAP3/DQABAAEAAABQAP7/DQABAAEAAABQAP//DQABAAEAAABRAPT/DQABAAEAAABRAPX/DQABAAEAAABRAPb/DQABAAEAAABRAPf/DQABAAEAAABRAPj/DQABAAEAAABRAPn/DQABAAEAAABRAPr/DQABAAEAAABRAPv/DQABAAEAAABRAPz/DQABAAEAAABRAP3/DQABAAEAAABRAP7/DQABAAEAAABRAP//DQABAAEAAABSAPT/DQABAAEAAABSAPX/DQABAAEAAABSAPb/DQABAAEAAABSAPf/DQABAAEAAABSAPj/DQABAAEAAABSAPn/DQABAAEAAABSAPr/DQABAAEAAABSAPv/DQABAAEAAABSAPz/DQABAAEAAABSAP3/DQABAAEAAABSAP7/DQABAAEAAABSAP//DQABAAEAAABTAPT/DQABAAEAAABTAPX/DQABAAEAAABTAPb/DQABAAEAAABTAPf/DQABAAEAAABTAPj/DQABAAEAAABTAPn/DQABAAEAAABTAPr/DQABAAEAAABTAPv/DQABAAEAAABTAPz/DQABAAEAAABTAP3/DQABAAEAAABTAP7/DQABAAEAAABTAP//DQABAAEAAABUAPT/DQABAAEAAABUAPX/DQABAAEAAABUAPb/DQABAAEAAABUAPf/DQABAAEAAABUAPj/DQABAAEAAABUAPn/DQABAAEAAABUAPr/DQABAAEAAABUAPv/DQABAAEAAABUAPz/DQABAAEAAABUAP3/DQABAAEAAABUAP7/DQABAAEAAABUAP//DQABAAEAAABUAAAADQABAAEAAABOAPL/DQABAAEAAABOAPP/DQABAAEAAABPAPL/DQABAAEAAABPAPP/DQABAAEAAABQAPL/DQABAAEAAABQAPP/DQABAAEAAABRAPL/DQABAAEAAABRAPP/DQABAAEAAABSAPP/DQABAAEAAABWAOL/DQABAAEAAABXAOL/DQABAAEAAABYAOL/DQABAAEAAABZAOL/DQABAAEAAABaAOL/DQABAAEAAABbAOL/DQABAAEAAABcAOL/DQABAAEAAABcAOP/DQABAAEAAABcAOT/DQABAAEAAABcAOX/DQABAAEAAABcAOb/DQABAAEAAABcAOf/DQABAAEAAABcAOj/DQABAAEAAABbAOj/DQABAAEAAABaAOj/DQABAAEAAABZAOj/DQABAAEAAABYAOj/DQABAAEAAABXAOj/DQABAAEAAABWAOj/DQABAAEAAABWAOb/DQABAAEAAABWAOf/DQABAAEAAABWAOX/DQABAAEAAABWAOT/DQABAAEAAABWAOP/DQABAAEAAABXAOP/DQABAAEAAABXAOT/DQABAAEAAABXAOX/DQABAAEAAABXAOb/DQABAAEAAABXAOf/DQABAAEAAABYAOP/DQABAAEAAABYAOT/DQABAAEAAABYAOX/DQABAAEAAABYAOb/DQABAAEAAABYAOf/DQABAAEAAABZAOP/DQABAAEAAABZAOT/DQABAAEAAABZAOX/DQABAAEAAABZAOb/DQABAAEAAABZAOf/DQABAAEAAABaAOP/DQABAAEAAABaAOT/DQABAAEAAABaAOX/DQABAAEAAABaAOb/DQABAAEAAABaAOf/DQABAAEAAABbAOP/DQABAAEAAABbAOT/DQABAAEAAABbAOX/DQABAAEAAABbAOb/DQABAAEAAABbAOf/DQABAAEAAABaAPD/DQABAAEAAABaAO//DQABAAEAAABaAO7/DQABAAEAAABaAO3/DQABAAEAAABaAOz/DQABAAEAAABaAOv/DQABAAEAAABaAOr/DQABAAEAAABaAOn/DQABAAEAAABZAOn/DQABAAEAAABYAOn/DQABAAEAAABXAOn/DQABAAEAAABWAOn/DQABAAEAAABVAOn/DQABAAEAAABVAOj/DQABAAEAAABVAOf/DQABAAEAAABVAOb/DQABAAEAAABVAOX/DQABAAEAAABVAOT/DQABAAEAAABVAOP/DQABAAEAAABVAOL/DQABAAEAAABUAOL/DQABAAEAAABTAOL/DQABAAEAAABSAOL/DQABAAEAAABRAOL/DQABAAEAAABQAOL/DQABAAEAAABPAOL/DQABAAEAAABOAOL/DQABAAEAAABOAOP/DQABAAEAAABOAOT/DQABAAEAAABOAOX/DQABAAEAAABOAOb/DQABAAEAAABOAOf/DQABAAEAAABOAOj/DQABAAEAAABOAOn/DQABAAEAAABOAOr/DQABAAEAAABOAOv/DQABAAEAAABOAOz/DQABAAEAAABOAO3/DQABAAEAAABOAO7/DQABAAEAAABOAO//DQABAAEAAABOAPD/DQABAAEAAABOAPH/DQABAAEAAABPAPH/DQABAAEAAABPAPD/DQABAAEAAABPAO//DQABAAEAAABPAO7/DQABAAEAAABPAO3/DQABAAEAAABPAOz/DQABAAEAAABPAOv/DQABAAEAAABPAOr/DQABAAEAAABPAOn/DQABAAEAAABPAOj/DQABAAEAAABPAOf/DQABAAEAAABPAOb/DQABAAEAAABPAOX/DQABAAEAAABPAOT/DQABAAEAAABPAOP/DQABAAEAAABQAOP/DQABAAEAAABQAOT/DQABAAEAAABQAOX/DQABAAEAAABQAOb/DQABAAEAAABQAOf/DQABAAEAAABQAOj/DQABAAEAAABQAOn/DQABAAEAAABQAOr/DQABAAEAAABQAOv/DQABAAEAAABQAOz/DQABAAEAAABQAO3/DQABAAEAAABQAO7/DQABAAEAAABQAO//DQABAAEAAABQAPD/DQABAAEAAABQAPH/DQABAAEAAABRAPH/DQABAAEAAABRAPD/DQABAAEAAABRAO//DQABAAEAAABRAO7/DQABAAEAAABRAO3/DQABAAEAAABRAOz/DQABAAEAAABRAOv/DQABAAEAAABRAOr/DQABAAEAAABRAOn/DQABAAEAAABRAOj/DQABAAEAAABRAOf/DQABAAEAAABRAOb/DQABAAEAAABRAOX/DQABAAEAAABRAOT/DQABAAEAAABRAOP/DQABAAEAAABSAOP/DQABAAEAAABSAOT/DQABAAEAAABSAOX/DQABAAEAAABSAOb/DQABAAEAAABSAOf/DQABAAEAAABSAOj/DQABAAEAAABSAOn/DQABAAEAAABSAOr/DQABAAEAAABSAOv/DQABAAEAAABSAOz/DQABAAEAAABSAO3/DQABAAEAAABSAO7/DQABAAEAAABSAO//DQABAAEAAABSAPD/DQABAAEAAABSAPH/DQABAAEAAABSAPL/DQABAAEAAABTAPL/DQABAAEAAABTAPH/DQABAAEAAABTAPD/DQABAAEAAABTAO//DQABAAEAAABTAO7/DQABAAEAAABTAO3/DQABAAEAAABTAOz/DQABAAEAAABTAOv/DQABAAEAAABTAOr/DQABAAEAAABTAOn/DQABAAEAAABTAOj/DQABAAEAAABTAOf/DQABAAEAAABTAOb/DQABAAEAAABTAOX/DQABAAEAAABTAOT/DQABAAEAAABTAOP/DQABAAEAAABUAOP/DQABAAEAAABUAOT/DQABAAEAAABUAOX/DQABAAEAAABUAOb/DQABAAEAAABUAOf/DQABAAEAAABUAOj/DQABAAEAAABUAOn/DQABAAEAAABUAOr/DQABAAEAAABUAOv/DQABAAEAAABUAOz/DQABAAEAAABUAO3/DQABAAEAAABUAO7/DQABAAEAAABUAO//DQABAAEAAABUAPD/DQABAAEAAABUAPH/DQABAAEAAABUAPL/DQABAAEAAABUAPP/DQABAAEAAABTAPP/DQABAAEAAABVAPP/DQABAAEAAABVAPL/DQABAAEAAABVAPH/DQABAAEAAABVAPD/DQABAAEAAABVAO//DQABAAEAAABVAO7/DQABAAEAAABVAO3/DQABAAEAAABVAOz/DQABAAEAAABVAOv/DQABAAEAAABVAOr/DQABAAEAAABWAOr/DQABAAEAAABWAOv/DQABAAEAAABWAOz/DQABAAEAAABWAO3/DQABAAEAAABWAO7/DQABAAEAAABWAO//DQABAAEAAABWAPD/DQABAAEAAABWAPH/DQABAAEAAABWAPL/DQABAAEAAABWAPP/DQABAAEAAABWAPT/DQABAAEAAABVAPT/DQABAAEAAABVAPX/DQABAAEAAABVAPb/DQABAAEAAABVAPf/DQABAAEAAABVAPj/DQABAAEAAABVAPn/DQABAAEAAABVAPr/DQABAAEAAABVAPv/DQABAAEAAABVAPz/DQABAAEAAABVAP3/DQABAAEAAABVAP7/DQABAAEAAABVAP//DQABAAEAAABVAAAADQABAAEAAABWAAAADQABAAEAAABWAP//DQABAAEAAABWAP7/DQABAAEAAABWAP3/DQABAAEAAABWAPz/DQABAAEAAABWAPv/DQABAAEAAABWAPr/DQABAAEAAABWAPn/DQABAAEAAABWAPj/DQABAAEAAABWAPf/DQABAAEAAABWAPb/DQABAAEAAABWAPX/DQABAAEAAABXAPX/DQABAAEAAABXAPT/DQABAAEAAABXAPP/DQABAAEAAABXAPL/DQABAAEAAABXAPH/DQABAAEAAABXAPD/DQABAAEAAABXAO//DQABAAEAAABXAO7/DQABAAEAAABXAO3/DQABAAEAAABXAOz/DQABAAEAAABXAOv/DQABAAEAAABXAOr/DQABAAEAAABYAOr/DQABAAEAAABYAOv/DQABAAEAAABYAOz/DQABAAEAAABYAO3/DQABAAEAAABYAO7/DQABAAEAAABYAO//DQABAAEAAABYAPD/DQABAAEAAABYAPH/DQABAAEAAABYAPL/DQABAAEAAABYAPP/DQABAAEAAABZAPP/DQABAAEAAABZAPL/DQABAAEAAABZAPH/DQABAAEAAABZAPD/DQABAAEAAABZAO//DQABAAEAAABZAO7/DQABAAEAAABZAO3/DQABAAEAAABZAOz/DQABAAEAAABZAOv/DQABAAEAAABZAOr/DQABAAEAAABaAPH/DQABAAEAAABaAPL/DQABAAEAAABaAPP/DQABAAEAAABbAPP/DQABAAEAAABbAPL/DQABAAEAAABbAPH/DQABAAEAAABbAPD/DQABAAEAAABbAO//DQABAAEAAABbAO7/DQABAAEAAABbAO3/DQABAAEAAABbAOz/DQABAAEAAABbAOv/DQABAAEAAABbAOr/DQABAAEAAABbAOn/DQABAAEAAABcAOn/DQABAAEAAABcAOr/DQABAAEAAABcAOv/DQABAAEAAABcAOz/DQABAAEAAABcAO3/DQABAAEAAABcAO7/DQABAAEAAABcAO//DQABAAEAAABcAPD/DQABAAEAAABcAPH/DQABAAEAAABcAPL/DQABAAEAAABcAPP/DQABAAEAAABcAPT/DQABAAEAAABbAPT/DQABAAEAAABcAPX/DQABAAEAAABcAPb/DQABAAEAAABcAPf/DQABAAEAAABcAPj/DQABAAEAAABcAPn/DQABAAEAAABcAPr/DQABAAEAAABcAPv/DQABAAEAAABcAPz/DQABAAEAAABcAP3/DQABAAEAAABcAP7/DQABAAEAAABcAP//DQABAAEAAABcAAAADQABAAEAAABbAAAADQABAAEAAABbAAEADQABAAEAAABdAAAADQABAAEAAABdAP//DQABAAEAAABdAP7/DQABAAEAAABdAP3/DQABAAEAAABdAPz/DQABAAEAAABdAPv/DQABAAEAAABdAPr/DQABAAEAAABdAPn/DQABAAEAAABdAPj/DQABAAEAAABdAPf/DQABAAEAAABdAPb/DQABAAEAAABdAPX/DQABAAEAAABdAPT/DQABAAEAAABdAPP/DQABAAEAAABdAPL/DQABAAEAAABdAPH/DQABAAEAAABdAPD/DQABAAEAAABdAO//DQABAAEAAABdAO7/DQABAAEAAABdAO3/DQABAAEAAABdAOz/DQABAAEAAABdAOv/DQABAAEAAABdAOr/DQABAAEAAABdAOn/DQABAAEAAABdAOj/DQABAAEAAABdAOf/DQABAAEAAABdAOb/DQABAAEAAABdAOX/DQABAAEAAABdAOT/DQABAAEAAABdAOP/DQABAAEAAABdAOL/DQABAAEAAABeAOL/DQABAAEAAABeAOP/DQABAAEAAABeAOT/DQABAAEAAABeAOX/DQABAAEAAABeAOb/DQABAAEAAABeAOf/DQABAAEAAABeAOj/DQABAAEAAABeAOn/DQABAAEAAABeAOr/DQABAAEAAABeAOv/DQABAAEAAABeAOz/DQABAAEAAABeAO3/DQABAAEAAABeAO7/DQABAAEAAABeAO//DQABAAEAAABeAPD/DQABAAEAAABeAPH/DQABAAEAAABeAPL/DQABAAEAAABeAPP/DQABAAEAAABfAPP/DQABAAEAAABfAPL/DQABAAEAAABfAPH/DQABAAEAAABfAPD/DQABAAEAAABfAO//DQABAAEAAABfAO7/DQABAAEAAABfAO3/DQABAAEAAABfAOz/DQABAAEAAABfAOv/DQABAAEAAABfAOr/DQABAAEAAABfAOn/DQABAAEAAABfAOj/DQABAAEAAABfAOf/DQABAAEAAABfAOb/DQABAAEAAABfAOX/DQABAAEAAABfAOT/DQABAAEAAABfAOP/DQABAAEAAABfAOL/DQABAAEAAABgAOL/DQABAAEAAABgAOP/DQABAAEAAABgAOT/DQABAAEAAABgAOX/DQABAAEAAABgAOb/DQABAAEAAABgAOf/DQABAAEAAABgAOj/DQABAAEAAABgAOn/DQABAAEAAABgAOr/DQABAAEAAABgAOv/DQABAAEAAABgAOz/DQABAAEAAABgAO3/DQABAAEAAABgAO7/DQABAAEAAABgAO//DQABAAEAAABgAPD/DQABAAEAAABgAPH/DQABAAEAAABgAPL/DQABAAEAAABhAPH/DQABAAEAAABhAPD/DQABAAEAAABhAO//DQABAAEAAABhAO7/DQABAAEAAABhAO3/DQABAAEAAABhAOz/DQABAAEAAABhAOv/DQABAAEAAABhAOr/DQABAAEAAABhAOn/DQABAAEAAABhAOj/DQABAAEAAABhAOf/DQABAAEAAABhAOb/DQABAAEAAABhAOX/DQABAAEAAABhAOT/DQABAAEAAABhAOP/DQABAAEAAABhAOL/DQABAAEAAABiAOL/DQABAAEAAABiAOP/DQABAAEAAABiAOT/DQABAAEAAABiAOX/DQABAAEAAABiAOb/DQABAAEAAABiAOf/DQABAAEAAABiAOj/DQABAAEAAABiAOn/DQABAAEAAABiAOr/DQABAAEAAABiAOv/DQABAAEAAABiAOz/DQABAAEAAABiAO3/DQABAAEAAABiAO7/DQABAAEAAABiAO//DQABAAEAAABiAPD/DQABAAEAAABiAPH/DQABAAEAAABjAPH/DQABAAEAAABjAPD/DQABAAEAAABjAO//DQABAAEAAABjAO7/DQABAAEAAABjAO3/DQABAAEAAABjAOz/DQABAAEAAABjAOv/DQABAAEAAABjAOr/DQABAAEAAABjAOn/DQABAAEAAABjAOj/DQABAAEAAABjAOf/DQABAAEAAABjAOb/DQABAAEAAABjAOX/DQABAAEAAABjAOT/DQABAAEAAABjAOP/DQABAAEAAABjAOL/DQABAAEAAABkAOL/DQABAAEAAABkAOP/DQABAAEAAABkAOT/DQABAAEAAABkAOX/DQABAAEAAABkAOb/DQABAAEAAABkAOf/DQABAAEAAABkAOj/DQABAAEAAABkAOn/DQABAAEAAABkAOr/DQABAAEAAABkAOv/DQABAAEAAABkAOz/DQABAAEAAABkAO3/DQABAAEAAABkAO7/DQABAAEAAABkAO//DQABAAEAAABkAPD/DQABAAEAAABkAPH/DQABAAEAAABXAAAADQABAAEAAABXAAEADQABAAEAAABKAOL/DQABAAEAAABKAOP/DQABAAEAAABKAOT/DQABAAEAAABKAOX/DQABAAEAAABKAOb/DQABAAEAAABKAOf/DQABAAEAAABKAOj/DQABAAEAAABLAOL/DQABAAEAAABLAOP/DQABAAEAAABLAOT/DQABAAEAAABLAOX/DQABAAEAAABLAOb/DQABAAEAAABLAOf/DQABAAEAAABLAOj/DQABAAEAAABMAOL/DQABAAEAAABMAOP/DQABAAEAAABMAOT/DQABAAEAAABMAOX/DQABAAEAAABMAOb/DQABAAEAAABMAOf/DQABAAEAAABMAOj/DQABAAEAAABNAOL/DQABAAEAAABNAOP/DQABAAEAAABNAOT/DQABAAEAAABNAOX/DQABAAEAAABNAOb/DQABAAEAAABNAOf/DQABAAEAAABNAOj/DQABAAEAAABlAOL/DQABAAEAAABlAOP/DQABAAEAAABlAOT/DQABAAEAAABlAOX/DQABAAEAAABlAOb/DQABAAEAAABlAOf/DQABAAEAAABlAOj/DQABAAEAAABmAOL/DQABAAEAAABmAOP/DQABAAEAAABmAOT/DQABAAEAAABmAOX/DQABAAEAAABmAOb/DQABAAEAAABmAOf/DQABAAEAAABmAOj/DQABAAEAAABnAOL/DQABAAEAAABnAOP/DQABAAEAAABnAOT/DQABAAEAAABnAOX/DQABAAEAAABnAOb/DQABAAEAAABnAOf/DQABAAEAAABnAOj/DQABAAEAAABoAOL/DQABAAEAAABoAOP/DQABAAEAAABoAOT/DQABAAEAAABoAOX/DQABAAEAAABoAOb/DQABAAEAAABoAOf/DQABAAEAAABoAOj/DQABAAEAAABLAOn/DQABAAEAAABLAOr/DQABAAEAAABLAOv/DQABAAEAAABMAOn/DQABAAEAAABMAOr/DQABAAEAAABMAOv/DQABAAEAAABNAOn/DQABAAEAAABNAOr/DQABAAEAAABNAOv/DQABAAEAAABlAOn/DQABAAEAAABlAOr/DQABAAEAAABlAOv/DQABAAEAAABmAOn/DQABAAEAAABmAOr/DQABAAEAAABmAOv/DQABAAEAAABnAOn/DQABAAEAAABnAOr/DQABAAEAAABnAOv/DQABAAEAAABMAOz/DQABAAEAAABNAOz/DQABAAEAAABlAOz/DQABAAEAAABmAOz/DQABAAEAAABNAO3/DQABAAEAAABNAO7/DQABAAEAAABlAO3/DQABAAEAAABlAO7/DQABAAEAAABMAN//DQABAAEAAABMAOD/DQABAAEAAABMAOH/DQABAAEAAABNAN//DQABAAEAAABNAOD/DQABAAEAAABNAOH/DQABAAEAAABOAN//DQABAAEAAABOAOD/DQABAAEAAABOAOH/DQABAAEAAABPAN//DQABAAEAAABPAOD/DQABAAEAAABPAOH/DQABAAEAAABQAN//DQABAAEAAABQAOD/DQABAAEAAABQAOH/DQABAAEAAABRAN//DQABAAEAAABRAOD/DQABAAEAAABRAOH/DQABAAEAAABSAN//DQABAAEAAABSAOD/DQABAAEAAABSAOH/DQABAAEAAABTAN//DQABAAEAAABTAOD/DQABAAEAAABTAOH/DQABAAEAAABUAN//DQABAAEAAABUAOD/DQABAAEAAABUAOH/DQABAAEAAABVAN//DQABAAEAAABVAOD/DQABAAEAAABVAOH/DQABAAEAAABWAN//DQABAAEAAABWAOD/DQABAAEAAABWAOH/DQABAAEAAABXAN//DQABAAEAAABXAOD/DQABAAEAAABXAOH/DQABAAEAAABYAN//DQABAAEAAABYAOD/DQABAAEAAABYAOH/DQABAAEAAABZAN//DQABAAEAAABZAOD/DQABAAEAAABZAOH/DQABAAEAAABaAN//DQABAAEAAABaAOD/DQABAAEAAABaAOH/DQABAAEAAABbAN//DQABAAEAAABbAOD/DQABAAEAAABbAOH/DQABAAEAAABcAN//DQABAAEAAABcAOD/DQABAAEAAABcAOH/DQABAAEAAABdAN//DQABAAEAAABdAOD/DQABAAEAAABdAOH/DQABAAEAAABeAN//DQABAAEAAABeAOD/DQABAAEAAABeAOH/DQABAAEAAABfAN//DQABAAEAAABfAOD/DQABAAEAAABfAOH/DQABAAEAAABgAN//DQABAAEAAABgAOD/DQABAAEAAABgAOH/DQABAAEAAABhAN//DQABAAEAAABhAOD/DQABAAEAAABhAOH/DQABAAEAAABiAN//DQABAAEAAABiAOD/DQABAAEAAABiAOH/DQABAAEAAABjAN//DQABAAEAAABjAOD/DQABAAEAAABjAOH/DQABAAEAAABkAN//DQABAAEAAABkAOD/DQABAAEAAABkAOH/DQABAAEAAABlAN//DQABAAEAAABlAOD/DQABAAEAAABlAOH/DQABAAEAAABmAN//DQABAAEAAABmAOD/DQABAAEAAABmAOH/DQABAAEAAABnAN//DQABAAEAAABnAOD/DQABAAEAAABnAOH/DQABAAEAAABLAN//DQABAAEAAABLAOD/DQABAAEAAABLAOH/DQABAAEAAABMAN7/DQABAAEAAABNAN7/DQABAAEAAABOAN7/DQABAAEAAABPAN7/DQABAAEAAABQAN7/DQABAAEAAABRAN7/DQABAAEAAABSAN7/DQABAAEAAABTAN7/DQABAAEAAABUAN7/DQABAAEAAABVAN7/DQABAAEAAABWAN7/DQABAAEAAABXAN7/DQABAAEAAABYAN7/DQABAAEAAABZAN7/DQABAAEAAABaAN7/DQABAAEAAABbAN7/DQABAAEAAABcAN7/DQABAAEAAABdAN7/DQABAAEAAABeAN7/DQABAAEAAABfAN7/DQABAAEAAABgAN7/DQABAAEAAABhAN7/DQABAAEAAABiAN7/DQABAAEAAABjAN7/DQABAAEAAABkAN7/DQABAAEAAABlAN7/DQABAAEAAABmAN7/DQABAAEAAABNANz/DQABAAEAAABNAN3/DQABAAEAAABOANz/DQABAAEAAABOAN3/DQABAAEAAABPANz/DQABAAEAAABPAN3/DQABAAEAAABQANz/DQABAAEAAABQAN3/DQABAAEAAABRANz/DQABAAEAAABRAN3/DQABAAEAAABSANz/DQABAAEAAABSAN3/DQABAAEAAABTANz/DQABAAEAAABTAN3/DQABAAEAAABUANz/DQABAAEAAABUAN3/DQABAAEAAABVANz/DQABAAEAAABVAN3/DQABAAEAAABWANz/DQABAAEAAABWAN3/DQABAAEAAABXANz/DQABAAEAAABXAN3/DQABAAEAAABYANz/DQABAAEAAABYAN3/DQABAAEAAABZANz/DQABAAEAAABZAN3/DQABAAEAAABaANz/DQABAAEAAABaAN3/DQABAAEAAABbANz/DQABAAEAAABbAN3/DQABAAEAAABcANz/DQABAAEAAABcAN3/DQABAAEAAABdANz/DQABAAEAAABdAN3/DQABAAEAAABeANz/DQABAAEAAABeAN3/DQABAAEAAABfANz/DQABAAEAAABfAN3/DQABAAEAAABgANz/DQABAAEAAABgAN3/DQABAAEAAABhANz/DQABAAEAAABhAN3/DQABAAEAAABiANz/DQABAAEAAABiAN3/DQABAAEAAABjANz/DQABAAEAAABjAN3/DQABAAEAAABkANz/DQABAAEAAABkAN3/DQABAAEAAABlANz/DQABAAEAAABlAN3/DQABAAEAAABOANv/DQABAAEAAABPANv/DQABAAEAAABQANv/DQABAAEAAABRANv/DQABAAEAAABSANv/DQABAAEAAABTANv/DQABAAEAAABUANv/DQABAAEAAABVANv/DQABAAEAAABWANv/DQABAAEAAABXANv/DQABAAEAAABYANv/DQABAAEAAABZANv/DQABAAEAAABaANv/DQABAAEAAABbANv/DQABAAEAAABcANv/DQABAAEAAABdANv/DQABAAEAAABeANv/DQABAAEAAABfANv/DQABAAEAAABgANv/DQABAAEAAABhANv/DQABAAEAAABiANv/DQABAAEAAABjANv/DQABAAEAAABkANv/DQABAAEAAABPANr/DQABAAEAAABQANr/DQABAAEAAABRANr/DQABAAEAAABSANr/DQABAAEAAABTANr/DQABAAEAAABUANr/DQABAAEAAABVANr/DQABAAEAAABWANr/DQABAAEAAABXANr/DQABAAEAAABYANr/DQABAAEAAABZANr/DQABAAEAAABaANr/DQABAAEAAABbANr/DQABAAEAAABcANr/DQABAAEAAABdANr/DQABAAEAAABeANr/DQABAAEAAABfANr/DQABAAEAAABgANr/DQABAAEAAABhANr/DQABAAEAAABiANr/DQABAAEAAABjANr/DQABAAEAAABQANn/DQABAAEAAABRANn/DQABAAEAAABSANn/DQABAAEAAABTANn/DQABAAEAAABUANn/DQABAAEAAABVANn/DQABAAEAAABWANn/DQABAAEAAABXANn/DQABAAEAAABYANn/DQABAAEAAABZANn/DQABAAEAAABaANn/DQABAAEAAABbANn/DQABAAEAAABcANn/DQABAAEAAABdANn/DQABAAEAAABeANn/DQABAAEAAABfANn/DQABAAEAAABgANn/DQABAAEAAABhANn/DQABAAEAAABiANn/DQABAAEAAABSANj/DQABAAEAAABTANj/DQABAAEAAABUANj/DQABAAEAAABVANj/DQABAAEAAABWANj/DQABAAEAAABXANj/DQABAAEAAABYANj/DQABAAEAAABZANj/DQABAAEAAABaANj/DQABAAEAAABbANj/DQABAAEAAABcANj/DQABAAEAAABdANj/DQABAAEAAABeANj/DQABAAEAAABfANj/DQABAAEAAABgANj/DQABAAEAAABTANf/DQABAAEAAABUANf/DQABAAEAAABVANf/DQABAAEAAABWANf/DQABAAEAAABXANf/DQABAAEAAABYANf/DQABAAEAAABZANf/DQABAAEAAABaANf/DQABAAEAAABbANf/DQABAAEAAABcANf/DQABAAEAAABdANf/DQABAAEAAABeANf/DQABAAEAAABfANf/DQABAAEAAABWANb/DQABAAEAAABXANb/DQABAAEAAABYANb/DQABAAEAAABZANb/DQABAAEAAABaANb/DQABAAEAAABbANb/DQABAAEAAABcANb/DQABAAEAAAA+APL/DQABAAEAAAA+APP/DQABAAEAAAA/APL/DQABAAEAAAA/APP/DQABAAEAAABAAPL/DQABAAEAAABAAPP/DQABAAEAAABBAPL/DQABAAEAAABBAPP/DQABAAEAAABCAPL/DQABAAEAAABCAPP/DQABAAEAAABDAPL/DQABAAEAAABDAPP/DQABAAEAAABEAPL/DQABAAEAAABEAPP/DQABAAEAAABFAPL/DQABAAEAAABFAPP/DQABAAEAAABGAPL/DQABAAEAAABGAPP/DQABAAEAAABHAPL/DQABAAEAAABHAPP/DQABAAEAAABIAPL/DQABAAEAAABIAPP/DQABAAEAAABJAPL/DQABAAEAAABJAPP/DQABAAEAAABKAPL/DQABAAEAAABKAPP/DQABAAEAAABLAPL/DQABAAEAAABLAPP/DQABAAEAAABMAPL/DQABAAEAAABMAPP/DQABAAEAAABNAPL/DQABAAEAAABNAPP/DQABAAEAAABNAPb/DQABAAEAAABNAPf/DQABAAEAAABNAPj/DQABAAEAAABNAPn/DQABAAEAAABNAPr/DQABAAEAAABNAPv/DQABAAEAAABNAPz/DQABAAEAAABNAPT/DQABAAEAAABNAPX/DQABAAEAAABNAP3/DQABAAEAAABNAP7/DQABAAEAAABNAP//DQABAAEAAABNAAAADQABAAEAAABNAAEADQABAAEAAABNAAIADQABAAEAAABOAAAADQABAAEAAABPAAAADQABAAEAAABQAAEADQABAAEAAABRAAEADQABAAEAAABSAAEADQABAAEAAABTAAIADQABAAEAAABUAAIADQABAAEAAABVAAIADQABAAEAAABWAAMADQABAAEAAABXAAMADQABAAEAAABbAAMADQABAAEAAABcAAMADQABAAEAAABdAAIADQABAAEAAABeAAIADQABAAEAAABfAAIADQABAAEAAABgAAEADQABAAEAAABhAAEADQABAAEAAABiAAEADQABAAEAAABjAAAADQABAAEAAABkAAAADQABAAEAAABlAAAADQABAAEAAABlAPf/DQABAAEAAABlAPj/DQABAAEAAABlAPn/DQABAAEAAABlAPr/DQABAAEAAABlAPv/DQABAAEAAABlAPz/DQABAAEAAABlAP3/DQABAAEAAABlAP7/DQABAAEAAABlAP//DQABAAEAAABlAO//DQABAAEAAABlAPD/DQABAAEAAABlAPH/DQABAAEAAABlAPL/DQABAAEAAABlAPP/DQABAAEAAABlAPT/DQABAAEAAABlAPX/DQABAAEAAABlAPb/DQABAAEAAABmAPP/DQABAAEAAABnAPP/DQABAAEAAABoAPP/DQABAAEAAABpAPP/DQABAAEAAABqAPP/DQABAAEAAABrAPP/DQABAAEAAABsAPP/DQABAAEAAABtAPP/DQABAAEAAABuAPP/DQABAAEAAABvAPP/DQABAAEAAABwAPP/DQABAAEAAABxAPP/DQABAAEAAAByAPP/DQABAAEAAABzAPP/DQABAAEAAAB0APP/DQABAAEAAAB0APL/DQABAAEAAABzAPL/DQABAAEAAAByAPL/DQABAAEAAABxAPL/DQABAAEAAABwAPL/DQABAAEAAABvAPL/DQABAAEAAABuAPL/DQABAAEAAABtAPL/DQABAAEAAABsAPL/DQABAAEAAABrAPL/DQABAAEAAABqAPL/DQABAAEAAABpAPL/DQABAAEAAABoAPL/DQABAAEAAABnAPL/DQABAAEAAABmAPL/DQABAAEAAAA=") +tile_set = ExtResource("6_wse8c") +collision_enabled = false + +[node name="Void" type="TileMapLayer" parent="TileMapLayers" unique_id=41875045 node_paths=PackedStringArray("consumable_node_holders") groups=["ignorar_shader"]] +texture_filter = 1 +material = ExtResource("6_cscsh") +position = Vector2(6400, -576) +tile_map_data = PackedByteArray("AAD5/wkADQABAAEAAAD5/wgADQABAAEAAAD5/wcADQABAAEAAAD5/wYADQABAAEAAAD5/wUADQABAAEAAAD5/wQADQABAAEAAAD5/wMADQABAAEAAAD5/wIADQABAAEAAAD5/wEADQABAAEAAAD5/wAADQABAAEAAAD5////DQABAAEAAAD5//7/DQABAAEAAAD5//3/DQABAAEAAAD5//z/DQABAAEAAADx/wkADQABAAEAAADx/wgADQABAAEAAADx/wcADQABAAEAAADx/wYADQABAAEAAADx/wUADQABAAEAAADx/wQADQABAAEAAADx/wMADQABAAEAAADx/wIADQABAAEAAADx/wEADQABAAEAAADx/wAADQABAAEAAADx////DQABAAEAAADx//7/DQABAAEAAADx//3/DQABAAEAAADx//z/DQABAAEAAADw//z/DQABAAEAAADv//z/DQABAAEAAADt//r/DQABAAEAAADu//v/DQABAAEAAADs//r/DQABAAEAAADr//n/DQABAAEAAADq//j/DQABAAEAAADp//f/DQABAAEAAADp//b/DQABAAEAAADo//X/DQABAAEAAADn//T/DQABAAEAAADn//P/DQABAAEAAADn//L/DQABAAEAAADm//H/DQABAAEAAADm//D/DQABAAEAAADm/+//DQABAAEAAADm/+7/DQABAAEAAADm/+3/DQABAAEAAADm/+z/DQABAAEAAADm/+v/DQABAAEAAADn/+r/DQABAAEAAADn/+n/DQABAAEAAADn/+j/DQABAAEAAADo/+f/DQABAAEAAADp/+b/DQABAAEAAADq/+T/DQABAAEAAADp/+X/DQABAAEAAADr/+P/DQABAAEAAADs/+L/DQABAAEAAADt/+L/DQABAAEAAADu/+H/DQABAAEAAADv/+D/DQABAAEAAADw/+D/DQABAAEAAADx/+D/DQABAAEAAADy/9//DQABAAEAAADz/9//DQABAAEAAAD0/9//DQABAAEAAAD1/9//DQABAAEAAAD2/9//DQABAAEAAAD3/9//DQABAAEAAAD4/9//DQABAAEAAAD5/+D/DQABAAEAAAD6/+D/DQABAAEAAAD7/+D/DQABAAEAAAD8/+H/DQABAAEAAAD9/+L/DQABAAEAAAD+/+L/DQABAAEAAAD//+P/DQABAAEAAAAAAOT/DQABAAEAAAABAOX/DQABAAEAAAABAOb/DQABAAEAAAACAOf/DQABAAEAAAADAOj/DQABAAEAAAADAOn/DQABAAEAAAADAOr/DQABAAEAAAAEAOv/DQABAAEAAAAEAOz/DQABAAEAAAAEAO3/DQABAAEAAAAEAO7/DQABAAEAAAAEAO//DQABAAEAAAAEAPD/DQABAAEAAAAEAPH/DQABAAEAAAADAPL/DQABAAEAAAADAPP/DQABAAEAAAADAPT/DQABAAEAAAACAPX/DQABAAEAAAABAPb/DQABAAEAAAABAPf/DQABAAEAAAAAAPj/DQABAAEAAAD///n/DQABAAEAAAD9//r/DQABAAEAAAD+//r/DQABAAEAAAD8//v/DQABAAEAAAD6//z/DQABAAEAAAD7//z/DQABAAEAAADz/woADQABAAEAAADz/wkADQABAAEAAADy/wkADQABAAEAAADy/wgADQABAAEAAADy/wcADQABAAEAAADy/wYADQABAAEAAADy/wUADQABAAEAAADy/wQADQABAAEAAADy/wMADQABAAEAAADy/wIADQABAAEAAADy/wEADQABAAEAAADy/wAADQABAAEAAADy////DQABAAEAAADy//7/DQABAAEAAADy//3/DQABAAEAAADz//3/DQABAAEAAAD3//3/DQABAAEAAAD4//3/DQABAAEAAAD4//7/DQABAAEAAAD4////DQABAAEAAAD4/wAADQABAAEAAAD4/wEADQABAAEAAAD4/wIADQABAAEAAAD4/wMADQABAAEAAAD4/wQADQABAAEAAAD4/wUADQABAAEAAAD4/wYADQABAAEAAAD4/wcADQABAAEAAAD4/wgADQABAAEAAAD4/wkADQABAAEAAAD3/woADQABAAEAAAD3/wkADQABAAEAAADz//7/DQABAAEAAADz//n/DQABAAEAAAD0//n/DQABAAEAAAD1//n/DQABAAEAAAD2//n/DQABAAEAAAD3//n/DQABAAEAAAD3//j/DQABAAEAAAD4//j/DQABAAEAAAD6//j/DQABAAEAAAD6//f/DQABAAEAAAD7//f/DQABAAEAAAD7//b/DQABAAEAAAD8//b/DQABAAEAAAD9//b/DQABAAEAAAD9//X/DQABAAEAAAD9//T/DQABAAEAAAD+//T/DQABAAEAAAD+//P/DQABAAEAAAD///P/DQABAAEAAAD///H/DQABAAEAAAD///D/DQABAAEAAAAAAPD/DQABAAEAAAAAAO//DQABAAEAAAAAAO7/DQABAAEAAAAAAO3/DQABAAEAAAAAAOz/DQABAAEAAAD//+z/DQABAAEAAAD//+v/DQABAAEAAAD//+n/DQABAAEAAAD+/+n/DQABAAEAAAD+/+j/DQABAAEAAAD9/+j/DQABAAEAAAD9/+f/DQABAAEAAAD9/+b/DQABAAEAAAD8/+b/DQABAAEAAAD7/+b/DQABAAEAAAD7/+X/DQABAAEAAAD6/+X/DQABAAEAAAD6/+T/DQABAAEAAAD4/+T/DQABAAEAAAD3/+T/DQABAAEAAAD3/+P/DQABAAEAAAD2/+P/DQABAAEAAAD1/+P/DQABAAEAAAD0/+P/DQABAAEAAADz/+P/DQABAAEAAADz/+T/DQABAAEAAADy/+T/DQABAAEAAADw/+T/DQABAAEAAADw/+X/DQABAAEAAADv/+X/DQABAAEAAADv/+b/DQABAAEAAADu/+b/DQABAAEAAADt/+b/DQABAAEAAADt/+f/DQABAAEAAADt/+j/DQABAAEAAADs/+j/DQABAAEAAADs/+n/DQABAAEAAADr/+n/DQABAAEAAADr/+v/DQABAAEAAADr/+z/DQABAAEAAADq/+z/DQABAAEAAADq/+3/DQABAAEAAADq/+7/DQABAAEAAADq/+//DQABAAEAAADq//D/DQABAAEAAADr//D/DQABAAEAAADr//H/DQABAAEAAADr//P/DQABAAEAAADs//P/DQABAAEAAADs//T/DQABAAEAAADt//T/DQABAAEAAADt//X/DQABAAEAAADt//b/DQABAAEAAADu//b/DQABAAEAAADv//b/DQABAAEAAADv//f/DQABAAEAAADw//f/DQABAAEAAADw//j/DQABAAEAAADy//j/DQABAAEAAADz//j/DQABAAEAAADv/+//DQABAAEAAADv//D/DQABAAEAAADv//H/DQABAAEAAADw//H/DQABAAEAAADw//L/DQABAAEAAADx//L/DQABAAEAAADx//P/DQABAAEAAADy//P/DQABAAEAAADy//T/DQABAAEAAADz//T/DQABAAEAAAD0//T/DQABAAEAAAD2//T/DQABAAEAAAD3//T/DQABAAEAAAD4//T/DQABAAEAAAD4//P/DQABAAEAAAD5//P/DQABAAEAAAD5//L/DQABAAEAAAD6//L/DQABAAEAAAD6//H/DQABAAEAAAD7//H/DQABAAEAAAD7//D/DQABAAEAAAD7/+//DQABAAEAAAD7/+3/DQABAAEAAAD7/+z/DQABAAEAAAD7/+v/DQABAAEAAAD6/+v/DQABAAEAAAD6/+r/DQABAAEAAAD5/+r/DQABAAEAAAD5/+n/DQABAAEAAAD4/+n/DQABAAEAAAD4/+j/DQABAAEAAAD3/+j/DQABAAEAAAD2/+j/DQABAAEAAAD0/+j/DQABAAEAAADz/+j/DQABAAEAAADy/+j/DQABAAEAAADy/+n/DQABAAEAAADx/+n/DQABAAEAAADx/+r/DQABAAEAAADw/+r/DQABAAEAAADw/+v/DQABAAEAAADv/+v/DQABAAEAAADv/+z/DQABAAEAAADv/+3/DQABAAEAAAD0//H/DQABAAEAAAD2//H/DQABAAEAAAD2//D/DQABAAEAAAD3//D/DQABAAEAAAD3/+//DQABAAEAAAD4/+//DQABAAEAAAD4/+7/DQABAAEAAAD4/+3/DQABAAEAAAD3/+3/DQABAAEAAAD3/+z/DQABAAEAAAD2/+z/DQABAAEAAAD2/+v/DQABAAEAAAD1/+v/DQABAAEAAAD0/+v/DQABAAEAAAD0/+z/DQABAAEAAADz/+z/DQABAAEAAADz/+3/DQABAAEAAADy/+3/DQABAAEAAADy/+7/DQABAAEAAADz/+//DQABAAEAAADy/+//DQABAAEAAAD0//D/DQABAAEAAADz//D/DQABAAEAAAD1//X/DQABAAEAAAD1//T/DQABAAEAAADh//j/DQABAAEAAADh//n/DQABAAEAAADh//r/DQABAAEAAADh//v/DQABAAEAAADi//j/DQABAAEAAADi//n/DQABAAEAAADi//r/DQABAAEAAADi//v/DQABAAEAAADj//j/DQABAAEAAADj//n/DQABAAEAAADj//r/DQABAAEAAADj//v/DQABAAEAAADk//j/DQABAAEAAADk//n/DQABAAEAAADk//r/DQABAAEAAADk//v/DQABAAEAAADl//j/DQABAAEAAADl//n/DQABAAEAAADl//r/DQABAAEAAADl//v/DQABAAEAAADm//j/DQABAAEAAADm//n/DQABAAEAAADm//r/DQABAAEAAADm//v/DQABAAEAAADn//j/DQABAAEAAADn//n/DQABAAEAAADn//r/DQABAAEAAADn//v/DQABAAEAAADo//j/DQABAAEAAADo//n/DQABAAEAAADo//r/DQABAAEAAADo//v/DQABAAEAAADp//j/DQABAAEAAADp//n/DQABAAEAAADp//r/DQABAAEAAADp//v/DQABAAEAAADq//n/DQABAAEAAADq//r/DQABAAEAAADq//v/DQABAAEAAADq//z/DQABAAEAAADq//3/DQABAAEAAADh//X/DQABAAEAAADh//b/DQABAAEAAADh//f/DQABAAEAAADi//X/DQABAAEAAADi//b/DQABAAEAAADi//f/DQABAAEAAADj//X/DQABAAEAAADj//b/DQABAAEAAADj//f/DQABAAEAAADk//X/DQABAAEAAADk//b/DQABAAEAAADk//f/DQABAAEAAADl//X/DQABAAEAAADl//b/DQABAAEAAADl//f/DQABAAEAAADm//X/DQABAAEAAADm//b/DQABAAEAAADm//f/DQABAAEAAADn//X/DQABAAEAAADn//b/DQABAAEAAADn//f/DQABAAEAAADo//b/DQABAAEAAADo//f/DQABAAEAAADf/+//DQABAAEAAADf//D/DQABAAEAAADf//H/DQABAAEAAADf//L/DQABAAEAAADf//P/DQABAAEAAADf//T/DQABAAEAAADf//X/DQABAAEAAADf//b/DQABAAEAAADg/+//DQABAAEAAADg//D/DQABAAEAAADg//H/DQABAAEAAADg//L/DQABAAEAAADg//P/DQABAAEAAADg//T/DQABAAEAAADg//X/DQABAAEAAADg//b/DQABAAEAAADh/+//DQABAAEAAADh//D/DQABAAEAAADh//H/DQABAAEAAADh//L/DQABAAEAAADh//P/DQABAAEAAADh//T/DQABAAEAAADi/+//DQABAAEAAADi//D/DQABAAEAAADi//H/DQABAAEAAADi//L/DQABAAEAAADi//P/DQABAAEAAADi//T/DQABAAEAAADj/+//DQABAAEAAADj//D/DQABAAEAAADj//H/DQABAAEAAADj//L/DQABAAEAAADj//P/DQABAAEAAADj//T/DQABAAEAAADk/+//DQABAAEAAADk//D/DQABAAEAAADk//H/DQABAAEAAADk//L/DQABAAEAAADk//P/DQABAAEAAADk//T/DQABAAEAAADg/+v/DQABAAEAAADg/+z/DQABAAEAAADg/+3/DQABAAEAAADg/+7/DQABAAEAAADh/+v/DQABAAEAAADh/+z/DQABAAEAAADh/+3/DQABAAEAAADh/+7/DQABAAEAAADi/+v/DQABAAEAAADi/+z/DQABAAEAAADi/+3/DQABAAEAAADi/+7/DQABAAEAAADj/+v/DQABAAEAAADj/+z/DQABAAEAAADj/+3/DQABAAEAAADj/+7/DQABAAEAAADk/+v/DQABAAEAAADk/+z/DQABAAEAAADk/+3/DQABAAEAAADk/+7/DQABAAEAAADl/+v/DQABAAEAAADl/+z/DQABAAEAAADl/+3/DQABAAEAAADl/+7/DQABAAEAAADl/+//DQABAAEAAADl//D/DQABAAEAAADl//H/DQABAAEAAADl//L/DQABAAEAAADl//P/DQABAAEAAADl//T/DQABAAEAAADm//L/DQABAAEAAADm//P/DQABAAEAAADm//T/DQABAAEAAADg/93/DQABAAEAAADg/97/DQABAAEAAADg/9//DQABAAEAAADg/+D/DQABAAEAAADg/+H/DQABAAEAAADg/+L/DQABAAEAAADg/+P/DQABAAEAAADg/+T/DQABAAEAAADg/+X/DQABAAEAAADg/+b/DQABAAEAAADg/+f/DQABAAEAAADg/+j/DQABAAEAAADg/+n/DQABAAEAAADg/+r/DQABAAEAAADh/93/DQABAAEAAADh/97/DQABAAEAAADh/9//DQABAAEAAADh/+D/DQABAAEAAADh/+H/DQABAAEAAADh/+L/DQABAAEAAADh/+P/DQABAAEAAADh/+T/DQABAAEAAADh/+X/DQABAAEAAADh/+b/DQABAAEAAADh/+f/DQABAAEAAADh/+j/DQABAAEAAADh/+n/DQABAAEAAADh/+r/DQABAAEAAADi/93/DQABAAEAAADi/97/DQABAAEAAADi/9//DQABAAEAAADi/+D/DQABAAEAAADi/+H/DQABAAEAAADi/+L/DQABAAEAAADi/+P/DQABAAEAAADi/+T/DQABAAEAAADi/+X/DQABAAEAAADi/+b/DQABAAEAAADi/+f/DQABAAEAAADi/+j/DQABAAEAAADi/+n/DQABAAEAAADi/+r/DQABAAEAAADj/93/DQABAAEAAADj/97/DQABAAEAAADj/9//DQABAAEAAADj/+D/DQABAAEAAADj/+H/DQABAAEAAADj/+L/DQABAAEAAADj/+P/DQABAAEAAADj/+T/DQABAAEAAADj/+X/DQABAAEAAADj/+b/DQABAAEAAADj/+f/DQABAAEAAADj/+j/DQABAAEAAADj/+n/DQABAAEAAADj/+r/DQABAAEAAADk/93/DQABAAEAAADk/97/DQABAAEAAADk/9//DQABAAEAAADk/+D/DQABAAEAAADk/+H/DQABAAEAAADk/+L/DQABAAEAAADk/+P/DQABAAEAAADk/+T/DQABAAEAAADk/+X/DQABAAEAAADk/+b/DQABAAEAAADk/+f/DQABAAEAAADk/+j/DQABAAEAAADk/+n/DQABAAEAAADk/+r/DQABAAEAAADl/93/DQABAAEAAADl/97/DQABAAEAAADl/9//DQABAAEAAADl/+D/DQABAAEAAADl/+H/DQABAAEAAADl/+L/DQABAAEAAADl/+P/DQABAAEAAADl/+T/DQABAAEAAADl/+X/DQABAAEAAADl/+b/DQABAAEAAADl/+f/DQABAAEAAADl/+j/DQABAAEAAADl/+n/DQABAAEAAADl/+r/DQABAAEAAADm/93/DQABAAEAAADm/97/DQABAAEAAADm/9//DQABAAEAAADm/+D/DQABAAEAAADm/+H/DQABAAEAAADm/+L/DQABAAEAAADm/+P/DQABAAEAAADm/+T/DQABAAEAAADm/+X/DQABAAEAAADm/+b/DQABAAEAAADm/+f/DQABAAEAAADm/+j/DQABAAEAAADm/+n/DQABAAEAAADm/+r/DQABAAEAAADj/9r/DQABAAEAAADj/9v/DQABAAEAAADj/9z/DQABAAEAAADk/9r/DQABAAEAAADk/9v/DQABAAEAAADk/9z/DQABAAEAAADl/9r/DQABAAEAAADl/9v/DQABAAEAAADl/9z/DQABAAEAAADm/9r/DQABAAEAAADm/9v/DQABAAEAAADm/9z/DQABAAEAAADn/9r/DQABAAEAAADn/9v/DQABAAEAAADn/9z/DQABAAEAAADn/93/DQABAAEAAADn/97/DQABAAEAAADn/9//DQABAAEAAADn/+D/DQABAAEAAADn/+H/DQABAAEAAADn/+L/DQABAAEAAADn/+P/DQABAAEAAADn/+T/DQABAAEAAADn/+X/DQABAAEAAADn/+b/DQABAAEAAADn/+f/DQABAAEAAADo/9r/DQABAAEAAADo/9v/DQABAAEAAADo/9z/DQABAAEAAADo/93/DQABAAEAAADo/97/DQABAAEAAADo/9//DQABAAEAAADo/+D/DQABAAEAAADo/+H/DQABAAEAAADo/+L/DQABAAEAAADo/+P/DQABAAEAAADo/+T/DQABAAEAAADo/+X/DQABAAEAAADo/+b/DQABAAEAAADk/9b/DQABAAEAAADk/9f/DQABAAEAAADk/9j/DQABAAEAAADk/9n/DQABAAEAAADl/9b/DQABAAEAAADl/9f/DQABAAEAAADl/9j/DQABAAEAAADl/9n/DQABAAEAAADm/9b/DQABAAEAAADm/9f/DQABAAEAAADm/9j/DQABAAEAAADm/9n/DQABAAEAAADn/9b/DQABAAEAAADn/9f/DQABAAEAAADn/9j/DQABAAEAAADn/9n/DQABAAEAAADo/9b/DQABAAEAAADo/9f/DQABAAEAAADo/9j/DQABAAEAAADo/9n/DQABAAEAAADp/9b/DQABAAEAAADp/9f/DQABAAEAAADp/9j/DQABAAEAAADp/9n/DQABAAEAAADp/9r/DQABAAEAAADp/9v/DQABAAEAAADp/9z/DQABAAEAAADp/93/DQABAAEAAADp/97/DQABAAEAAADp/9//DQABAAEAAADp/+D/DQABAAEAAADp/+H/DQABAAEAAADp/+L/DQABAAEAAADp/+P/DQABAAEAAADp/+T/DQABAAEAAADq/9b/DQABAAEAAADq/9f/DQABAAEAAADq/9j/DQABAAEAAADq/9n/DQABAAEAAADq/9r/DQABAAEAAADq/9v/DQABAAEAAADq/9z/DQABAAEAAADq/93/DQABAAEAAADq/97/DQABAAEAAADq/9//DQABAAEAAADq/+D/DQABAAEAAADq/+H/DQABAAEAAADq/+L/DQABAAEAAADq/+P/DQABAAEAAADr/93/DQABAAEAAADr/97/DQABAAEAAADr/9//DQABAAEAAADr/+D/DQABAAEAAADr/+H/DQABAAEAAADr/+L/DQABAAEAAADs/93/DQABAAEAAADs/97/DQABAAEAAADs/9//DQABAAEAAADs/+D/DQABAAEAAADs/+H/DQABAAEAAADr/9r/DQABAAEAAADr/9v/DQABAAEAAADr/9z/DQABAAEAAADs/9r/DQABAAEAAADs/9v/DQABAAEAAADs/9z/DQABAAEAAADt/9r/DQABAAEAAADt/9v/DQABAAEAAADt/9z/DQABAAEAAADt/93/DQABAAEAAADt/97/DQABAAEAAADt/9//DQABAAEAAADt/+D/DQABAAEAAADt/+H/DQABAAEAAADu/9r/DQABAAEAAADu/9v/DQABAAEAAADu/9z/DQABAAEAAADu/93/DQABAAEAAADu/97/DQABAAEAAADu/9//DQABAAEAAADu/+D/DQABAAEAAADv/9z/DQABAAEAAADv/93/DQABAAEAAADv/97/DQABAAEAAADv/9//DQABAAEAAADw/9z/DQABAAEAAADw/93/DQABAAEAAADw/97/DQABAAEAAADw/9//DQABAAEAAADx/9z/DQABAAEAAADx/93/DQABAAEAAADx/97/DQABAAEAAADx/9//DQABAAEAAADt/9n/DQABAAEAAADu/9n/DQABAAEAAADv/9n/DQABAAEAAADv/9r/DQABAAEAAADv/9v/DQABAAEAAADw/9n/DQABAAEAAADw/9r/DQABAAEAAADw/9v/DQABAAEAAADx/9n/DQABAAEAAADx/9r/DQABAAEAAADx/9v/DQABAAEAAADy/9n/DQABAAEAAADy/9r/DQABAAEAAADy/9v/DQABAAEAAADy/9z/DQABAAEAAADy/93/DQABAAEAAADy/97/DQABAAEAAADz/9n/DQABAAEAAADz/9r/DQABAAEAAADz/9v/DQABAAEAAADz/9z/DQABAAEAAADz/93/DQABAAEAAADz/97/DQABAAEAAAD0/9n/DQABAAEAAAD0/9r/DQABAAEAAAD0/9v/DQABAAEAAAD0/9z/DQABAAEAAAD0/93/DQABAAEAAAD0/97/DQABAAEAAAD1/9n/DQABAAEAAAD1/9r/DQABAAEAAAD1/9v/DQABAAEAAAD1/9z/DQABAAEAAAD1/93/DQABAAEAAAD1/97/DQABAAEAAAD2/9n/DQABAAEAAAD2/9r/DQABAAEAAAD2/9v/DQABAAEAAAD2/9z/DQABAAEAAAD2/93/DQABAAEAAAD2/97/DQABAAEAAAD3/9n/DQABAAEAAAD3/9r/DQABAAEAAAD3/9v/DQABAAEAAAD3/9z/DQABAAEAAAD3/93/DQABAAEAAAD3/97/DQABAAEAAAD4/9n/DQABAAEAAAD4/9r/DQABAAEAAAD4/9v/DQABAAEAAAD4/9z/DQABAAEAAAD4/93/DQABAAEAAAD4/97/DQABAAEAAAD7/9//DQABAAEAAAD5/9v/DQABAAEAAAD5/9z/DQABAAEAAAD5/93/DQABAAEAAAD5/97/DQABAAEAAAD5/9//DQABAAEAAAD6/9v/DQABAAEAAAD6/9z/DQABAAEAAAD6/93/DQABAAEAAAD6/97/DQABAAEAAAD6/9//DQABAAEAAAD7/9v/DQABAAEAAAD7/9z/DQABAAEAAAD7/93/DQABAAEAAAD7/97/DQABAAEAAAD8/93/DQABAAEAAAD8/97/DQABAAEAAAD8/9//DQABAAEAAAD8/+D/DQABAAEAAAD9/93/DQABAAEAAAD9/97/DQABAAEAAAD9/9//DQABAAEAAAD9/+D/DQABAAEAAAD+/93/DQABAAEAAAD+/97/DQABAAEAAAD+/9//DQABAAEAAAD+/+D/DQABAAEAAAD//93/DQABAAEAAAD//97/DQABAAEAAAD//9//DQABAAEAAAD//+D/DQABAAEAAAD9/+H/DQABAAEAAAD+/+H/DQABAAEAAAD//+H/DQABAAEAAAD//+L/DQABAAEAAAAAAOD/DQABAAEAAAAAAOH/DQABAAEAAAAAAOL/DQABAAEAAAABAOD/DQABAAEAAAABAOH/DQABAAEAAAABAOL/DQABAAEAAAACAOD/DQABAAEAAAACAOH/DQABAAEAAAACAOL/DQABAAEAAAADAOD/DQABAAEAAAADAOH/DQABAAEAAAADAOL/DQABAAEAAAAEAOD/DQABAAEAAAAEAOH/DQABAAEAAAAEAOL/DQABAAEAAAAFAOD/DQABAAEAAAAFAOH/DQABAAEAAAAFAOL/DQABAAEAAAAAAN7/DQABAAEAAAAAAN//DQABAAEAAAAAAOP/DQABAAEAAAABAN7/DQABAAEAAAABAN//DQABAAEAAAABAOP/DQABAAEAAAACAN7/DQABAAEAAAACAN//DQABAAEAAAACAOP/DQABAAEAAAADAN7/DQABAAEAAAADAN//DQABAAEAAAADAOP/DQABAAEAAAAEAN7/DQABAAEAAAAEAN//DQABAAEAAAAEAOP/DQABAAEAAAAFAN7/DQABAAEAAAAFAN//DQABAAEAAAAFAOP/DQABAAEAAAAGAN7/DQABAAEAAAAGAN//DQABAAEAAAAGAOD/DQABAAEAAAAGAOH/DQABAAEAAAAGAOL/DQABAAEAAAAGAOP/DQABAAEAAAAHAN7/DQABAAEAAAAHAN//DQABAAEAAAAHAOD/DQABAAEAAAAHAOH/DQABAAEAAAAHAOL/DQABAAEAAAAHAOP/DQABAAEAAAABAOT/DQABAAEAAAACAOT/DQABAAEAAAACAOX/DQABAAEAAAADAOT/DQABAAEAAAADAOX/DQABAAEAAAAEAOT/DQABAAEAAAAEAOX/DQABAAEAAAAFAOT/DQABAAEAAAAFAOX/DQABAAEAAAAGAOT/DQABAAEAAAAGAOX/DQABAAEAAAAHAOT/DQABAAEAAAAHAOX/DQABAAEAAAAHAOb/DQABAAEAAAAHAOf/DQABAAEAAAAHAOj/DQABAAEAAAAHAOn/DQABAAEAAAAHAOr/DQABAAEAAAAHAOv/DQABAAEAAAAHAOz/DQABAAEAAAAHAO3/DQABAAEAAAAHAO7/DQABAAEAAAAHAO//DQABAAEAAAAHAPD/DQABAAEAAAAHAPH/DQABAAEAAAAHAPL/DQABAAEAAAAHAPP/DQABAAEAAAAHAPT/DQABAAEAAAAHAPX/DQABAAEAAAAHAPb/DQABAAEAAAAHAPf/DQABAAEAAAAIAOP/DQABAAEAAAAIAOT/DQABAAEAAAAIAOX/DQABAAEAAAAIAOb/DQABAAEAAAAIAOf/DQABAAEAAAAIAOj/DQABAAEAAAAIAOn/DQABAAEAAAAIAOr/DQABAAEAAAAIAOv/DQABAAEAAAAIAOz/DQABAAEAAAAIAO3/DQABAAEAAAAIAO7/DQABAAEAAAAIAO//DQABAAEAAAAIAPD/DQABAAEAAAAIAPH/DQABAAEAAAAIAPL/DQABAAEAAAAIAPP/DQABAAEAAAAIAPT/DQABAAEAAAAIAPX/DQABAAEAAAAIAPb/DQABAAEAAAAIAPf/DQABAAEAAAAJAOP/DQABAAEAAAAJAOT/DQABAAEAAAAJAOX/DQABAAEAAAAJAOb/DQABAAEAAAAJAOf/DQABAAEAAAAJAOj/DQABAAEAAAAJAOn/DQABAAEAAAAJAOr/DQABAAEAAAAJAOv/DQABAAEAAAAJAOz/DQABAAEAAAAJAO3/DQABAAEAAAAJAO7/DQABAAEAAAAJAO//DQABAAEAAAAJAPD/DQABAAEAAAAJAPH/DQABAAEAAAAJAPL/DQABAAEAAAAJAPP/DQABAAEAAAAJAPT/DQABAAEAAAAJAPX/DQABAAEAAAAJAPb/DQABAAEAAAAJAPf/DQABAAEAAAAKAOP/DQABAAEAAAAKAOT/DQABAAEAAAAKAOX/DQABAAEAAAAKAOb/DQABAAEAAAAKAOf/DQABAAEAAAAKAOj/DQABAAEAAAAKAOn/DQABAAEAAAAKAOr/DQABAAEAAAAKAOv/DQABAAEAAAAKAOz/DQABAAEAAAAKAO3/DQABAAEAAAAKAO7/DQABAAEAAAAKAO//DQABAAEAAAAKAPD/DQABAAEAAAAKAPH/DQABAAEAAAAKAPL/DQABAAEAAAAKAPP/DQABAAEAAAAKAPT/DQABAAEAAAAKAPX/DQABAAEAAAAKAPb/DQABAAEAAAAKAPf/DQABAAEAAAABAPj/DQABAAEAAAABAPn/DQABAAEAAAABAPr/DQABAAEAAAABAPv/DQABAAEAAAACAPf/DQABAAEAAAACAPj/DQABAAEAAAACAPn/DQABAAEAAAACAPr/DQABAAEAAAACAPv/DQABAAEAAAADAPf/DQABAAEAAAADAPj/DQABAAEAAAADAPn/DQABAAEAAAADAPr/DQABAAEAAAADAPv/DQABAAEAAAAEAPf/DQABAAEAAAAEAPj/DQABAAEAAAAEAPn/DQABAAEAAAAEAPr/DQABAAEAAAAEAPv/DQABAAEAAAAFAPf/DQABAAEAAAAFAPj/DQABAAEAAAAFAPn/DQABAAEAAAAFAPr/DQABAAEAAAAFAPv/DQABAAEAAAAGAPf/DQABAAEAAAAGAPj/DQABAAEAAAAGAPn/DQABAAEAAAAGAPr/DQABAAEAAAAGAPv/DQABAAEAAAAHAPj/DQABAAEAAAAHAPn/DQABAAEAAAAHAPr/DQABAAEAAAAHAPv/DQABAAEAAAAIAPj/DQABAAEAAAAIAPn/DQABAAEAAAAIAPr/DQABAAEAAAAIAPv/DQABAAEAAAAJAPj/DQABAAEAAAAJAPn/DQABAAEAAAAJAPr/DQABAAEAAAAJAPv/DQABAAEAAAACAPb/DQABAAEAAAADAPb/DQABAAEAAAADAPX/DQABAAEAAAAEAPX/DQABAAEAAAAEAPb/DQABAAEAAAAFAPX/DQABAAEAAAAFAPb/DQABAAEAAAAEAPP/DQABAAEAAAAEAPT/DQABAAEAAAAFAPP/DQABAAEAAAAFAPT/DQABAAEAAAAEAPL/DQABAAEAAAAFAPL/DQABAAEAAAAFAPH/DQABAAEAAAAGAPH/DQABAAEAAAAGAPL/DQABAAEAAAAGAPP/DQABAAEAAAAGAPT/DQABAAEAAAAGAPX/DQABAAEAAAAGAPb/DQABAAEAAAAFAOr/DQABAAEAAAAFAOv/DQABAAEAAAAFAOz/DQABAAEAAAAFAO3/DQABAAEAAAAFAO7/DQABAAEAAAAFAO//DQABAAEAAAAFAPD/DQABAAEAAAAGAOr/DQABAAEAAAAGAOv/DQABAAEAAAAGAOz/DQABAAEAAAAGAO3/DQABAAEAAAAGAO7/DQABAAEAAAAGAO//DQABAAEAAAAGAPD/DQABAAEAAAAEAOb/DQABAAEAAAAEAOf/DQABAAEAAAAEAOj/DQABAAEAAAAEAOn/DQABAAEAAAAEAOr/DQABAAEAAAAFAOb/DQABAAEAAAAFAOf/DQABAAEAAAAFAOj/DQABAAEAAAAFAOn/DQABAAEAAAAGAOb/DQABAAEAAAAGAOf/DQABAAEAAAAGAOj/DQABAAEAAAAGAOn/DQABAAEAAAADAOb/DQABAAEAAAADAOf/DQABAAEAAAACAOb/DQABAAEAAADr//r/DQABAAEAAADr//v/DQABAAEAAADr//z/DQABAAEAAADr//3/DQABAAEAAADr//7/DQABAAEAAADs//v/DQABAAEAAADs//z/DQABAAEAAADs//3/DQABAAEAAADs//7/DQABAAEAAADt//z/DQABAAEAAADt//3/DQABAAEAAADt//7/DQABAAEAAADt//v/DQABAAEAAADu//z/DQABAAEAAADu//3/DQABAAEAAADu//7/DQABAAEAAADu////DQABAAEAAADu/wAADQABAAEAAADv//3/DQABAAEAAADv//7/DQABAAEAAADv////DQABAAEAAADv/wAADQABAAEAAADw//3/DQABAAEAAADw//7/DQABAAEAAADw////DQABAAEAAADw/wAADQABAAEAAADq//7/DQABAAEAAADq////DQABAAEAAADq/wAADQABAAEAAADq/wEADQABAAEAAADr////DQABAAEAAADr/wAADQABAAEAAADr/wEADQABAAEAAADs////DQABAAEAAADs/wAADQABAAEAAADs/wEADQABAAEAAADt////DQABAAEAAADt/wAADQABAAEAAADt/wEADQABAAEAAADq/wIADQABAAEAAADq/wMADQABAAEAAADq/wQADQABAAEAAADq/wUADQABAAEAAADq/wYADQABAAEAAADq/wcADQABAAEAAADq/wgADQABAAEAAADr/wIADQABAAEAAADr/wMADQABAAEAAADr/wQADQABAAEAAADr/wUADQABAAEAAADr/wYADQABAAEAAADr/wcADQABAAEAAADr/wgADQABAAEAAADs/wIADQABAAEAAADs/wMADQABAAEAAADs/wQADQABAAEAAADs/wUADQABAAEAAADs/wYADQABAAEAAADs/wcADQABAAEAAADs/wgADQABAAEAAADt/wIADQABAAEAAADt/wMADQABAAEAAADt/wQADQABAAEAAADt/wUADQABAAEAAADt/wYADQABAAEAAADt/wcADQABAAEAAADt/wgADQABAAEAAADu/wEADQABAAEAAADu/wIADQABAAEAAADu/wMADQABAAEAAADu/wQADQABAAEAAADu/wUADQABAAEAAADu/wYADQABAAEAAADu/wcADQABAAEAAADu/wgADQABAAEAAADv/wEADQABAAEAAADv/wIADQABAAEAAADv/wMADQABAAEAAADv/wQADQABAAEAAADv/wUADQABAAEAAADv/wYADQABAAEAAADv/wcADQABAAEAAADv/wgADQABAAEAAADw/wEADQABAAEAAADw/wIADQABAAEAAADw/wMADQABAAEAAADw/wQADQABAAEAAADw/wUADQABAAEAAADw/wYADQABAAEAAADw/wcADQABAAEAAADw/wgADQABAAEAAADs/wkADQABAAEAAADt/wkADQABAAEAAADu/wkADQABAAEAAADv/wkADQABAAEAAADw/wkADQABAAEAAADw/woADQABAAEAAADx/woADQABAAEAAADv/woADQABAAEAAADy/woADQABAAEAAADy/wsADQABAAEAAADz/wsADQABAAEAAAD3/wsADQABAAEAAAD4/woADQABAAEAAAD4/wsADQABAAEAAAD5/woADQABAAEAAAD6/wkADQABAAEAAAD6/woADQABAAEAAAD7/wkADQABAAEAAAD7/woADQABAAEAAAD6/wAADQABAAEAAAD6/wEADQABAAEAAAD6/wIADQABAAEAAAD6/wMADQABAAEAAAD6/wQADQABAAEAAAD6/wUADQABAAEAAAD6/wYADQABAAEAAAD6/wcADQABAAEAAAD6/wgADQABAAEAAAD7/wAADQABAAEAAAD7/wEADQABAAEAAAD7/wIADQABAAEAAAD7/wMADQABAAEAAAD7/wQADQABAAEAAAD7/wUADQABAAEAAAD7/wYADQABAAEAAAD7/wcADQABAAEAAAD7/wgADQABAAEAAAD8/wAADQABAAEAAAD8/wEADQABAAEAAAD8/wIADQABAAEAAAD8/wMADQABAAEAAAD8/wQADQABAAEAAAD8/wUADQABAAEAAAD8/wYADQABAAEAAAD8/wcADQABAAEAAAD8/wgADQABAAEAAAD8/wkADQABAAEAAAD9/wAADQABAAEAAAD9/wEADQABAAEAAAD9/wIADQABAAEAAAD9/wMADQABAAEAAAD9/wQADQABAAEAAAD9/wUADQABAAEAAAD9/wYADQABAAEAAAD9/wcADQABAAEAAAD9/wgADQABAAEAAAD9/wkADQABAAEAAAD+/wAADQABAAEAAAD+/wEADQABAAEAAAD+/wIADQABAAEAAAD+/wMADQABAAEAAAD+/wQADQABAAEAAAD+/wUADQABAAEAAAD+/wYADQABAAEAAAD+/wcADQABAAEAAAD+/wgADQABAAEAAAD+/wkADQABAAEAAAD//wAADQABAAEAAAD//wEADQABAAEAAAD//wIADQABAAEAAAD//wMADQABAAEAAAD//wQADQABAAEAAAD//wUADQABAAEAAAD//wYADQABAAEAAAD//wcADQABAAEAAAD//wgADQABAAEAAAAAAAAADQABAAEAAAAAAAEADQABAAEAAAAAAAIADQABAAEAAAAAAAMADQABAAEAAAAAAAQADQABAAEAAAAAAAUADQABAAEAAAAAAAYADQABAAEAAAAAAAcADQABAAEAAAAAAAgADQABAAEAAAD+//v/DQABAAEAAAD+//z/DQABAAEAAAD+//3/DQABAAEAAAD+//7/DQABAAEAAAD+////DQABAAEAAAD///r/DQABAAEAAAD///v/DQABAAEAAAD///z/DQABAAEAAAD///3/DQABAAEAAAD///7/DQABAAEAAAD/////DQABAAEAAAAAAPr/DQABAAEAAAAAAPv/DQABAAEAAAAAAPz/DQABAAEAAAAAAP3/DQABAAEAAAAAAP7/DQABAAEAAAAAAP//DQABAAEAAAAAAPn/DQABAAEAAAD9//v/DQABAAEAAAD9//z/DQABAAEAAAD9//3/DQABAAEAAAD9//7/DQABAAEAAAD9////DQABAAEAAAD8//3/DQABAAEAAAD8//7/DQABAAEAAAD8////DQABAAEAAAD7//3/DQABAAEAAAD7//7/DQABAAEAAAD8//z/DQABAAEAAAD6//3/DQABAAEAAAD6//7/DQABAAEAAAD6////DQABAAEAAAD7////DQABAAEAAADa/9L/DQABAAEAAADa/9P/DQABAAEAAADa/9T/DQABAAEAAADa/9X/DQABAAEAAADa/9b/DQABAAEAAADa/9f/DQABAAEAAADa/9j/DQABAAEAAADa/9n/DQABAAEAAADa/9r/DQABAAEAAADa/9v/DQABAAEAAADa/9z/DQABAAEAAADa/93/DQABAAEAAADa/97/DQABAAEAAADa/9//DQABAAEAAADb/9L/DQABAAEAAADb/9P/DQABAAEAAADb/9T/DQABAAEAAADb/9X/DQABAAEAAADb/9b/DQABAAEAAADb/9f/DQABAAEAAADb/9j/DQABAAEAAADb/9n/DQABAAEAAADb/9r/DQABAAEAAADb/9v/DQABAAEAAADb/9z/DQABAAEAAADb/93/DQABAAEAAADb/97/DQABAAEAAADb/9//DQABAAEAAADc/9L/DQABAAEAAADc/9P/DQABAAEAAADc/9T/DQABAAEAAADc/9X/DQABAAEAAADc/9b/DQABAAEAAADc/9f/DQABAAEAAADc/9j/DQABAAEAAADc/9n/DQABAAEAAADc/9r/DQABAAEAAADc/9v/DQABAAEAAADc/9z/DQABAAEAAADc/93/DQABAAEAAADc/97/DQABAAEAAADc/9//DQABAAEAAADd/9L/DQABAAEAAADd/9P/DQABAAEAAADd/9T/DQABAAEAAADd/9X/DQABAAEAAADd/9b/DQABAAEAAADd/9f/DQABAAEAAADd/9j/DQABAAEAAADd/9n/DQABAAEAAADd/9r/DQABAAEAAADd/9v/DQABAAEAAADd/9z/DQABAAEAAADd/93/DQABAAEAAADd/97/DQABAAEAAADd/9//DQABAAEAAADe/9L/DQABAAEAAADe/9P/DQABAAEAAADe/9T/DQABAAEAAADe/9X/DQABAAEAAADe/9b/DQABAAEAAADe/9f/DQABAAEAAADe/9j/DQABAAEAAADe/9n/DQABAAEAAADe/9r/DQABAAEAAADe/9v/DQABAAEAAADe/9z/DQABAAEAAADe/93/DQABAAEAAADe/97/DQABAAEAAADe/9//DQABAAEAAADf/9L/DQABAAEAAADf/9P/DQABAAEAAADf/9T/DQABAAEAAADf/9X/DQABAAEAAADf/9b/DQABAAEAAADf/9f/DQABAAEAAADf/9j/DQABAAEAAADf/9n/DQABAAEAAADf/9r/DQABAAEAAADf/9v/DQABAAEAAADf/9z/DQABAAEAAADf/93/DQABAAEAAADf/97/DQABAAEAAADf/9//DQABAAEAAADg/9L/DQABAAEAAADg/9P/DQABAAEAAADg/9T/DQABAAEAAADg/9X/DQABAAEAAADg/9b/DQABAAEAAADg/9f/DQABAAEAAADg/9j/DQABAAEAAADg/9n/DQABAAEAAADg/9r/DQABAAEAAADg/9v/DQABAAEAAADg/9z/DQABAAEAAADh/9L/DQABAAEAAADh/9P/DQABAAEAAADh/9T/DQABAAEAAADh/9X/DQABAAEAAADh/9b/DQABAAEAAADh/9f/DQABAAEAAADh/9j/DQABAAEAAADh/9n/DQABAAEAAADh/9r/DQABAAEAAADh/9v/DQABAAEAAADh/9z/DQABAAEAAADi/9L/DQABAAEAAADi/9P/DQABAAEAAADi/9T/DQABAAEAAADi/9X/DQABAAEAAADi/9b/DQABAAEAAADi/9f/DQABAAEAAADi/9j/DQABAAEAAADi/9n/DQABAAEAAADi/9r/DQABAAEAAADi/9v/DQABAAEAAADi/9z/DQABAAEAAADj/9L/DQABAAEAAADj/9P/DQABAAEAAADj/9T/DQABAAEAAADj/9X/DQABAAEAAADj/9b/DQABAAEAAADj/9f/DQABAAEAAADj/9j/DQABAAEAAADj/9n/DQABAAEAAADk/9L/DQABAAEAAADk/9P/DQABAAEAAADk/9T/DQABAAEAAADk/9X/DQABAAEAAADl/9L/DQABAAEAAADl/9P/DQABAAEAAADl/9T/DQABAAEAAADl/9X/DQABAAEAAADm/9L/DQABAAEAAADm/9P/DQABAAEAAADm/9T/DQABAAEAAADm/9X/DQABAAEAAADn/9L/DQABAAEAAADn/9P/DQABAAEAAADn/9T/DQABAAEAAADn/9X/DQABAAEAAADo/9L/DQABAAEAAADo/9P/DQABAAEAAADo/9T/DQABAAEAAADo/9X/DQABAAEAAADp/9L/DQABAAEAAADp/9P/DQABAAEAAADp/9T/DQABAAEAAADp/9X/DQABAAEAAADq/9L/DQABAAEAAADq/9P/DQABAAEAAADq/9T/DQABAAEAAADq/9X/DQABAAEAAADr/9L/DQABAAEAAADr/9P/DQABAAEAAADr/9T/DQABAAEAAADr/9X/DQABAAEAAADr/9b/DQABAAEAAADr/9f/DQABAAEAAADr/9j/DQABAAEAAADr/9n/DQABAAEAAADs/9L/DQABAAEAAADs/9P/DQABAAEAAADs/9T/DQABAAEAAADs/9X/DQABAAEAAADs/9b/DQABAAEAAADs/9f/DQABAAEAAADs/9j/DQABAAEAAADs/9n/DQABAAEAAADt/9L/DQABAAEAAADt/9P/DQABAAEAAADt/9T/DQABAAEAAADt/9X/DQABAAEAAADt/9b/DQABAAEAAADt/9f/DQABAAEAAADt/9j/DQABAAEAAADu/9L/DQABAAEAAADu/9P/DQABAAEAAADu/9T/DQABAAEAAADu/9X/DQABAAEAAADu/9b/DQABAAEAAADu/9f/DQABAAEAAADu/9j/DQABAAEAAADv/9L/DQABAAEAAADv/9P/DQABAAEAAADv/9T/DQABAAEAAADv/9X/DQABAAEAAADv/9b/DQABAAEAAADv/9f/DQABAAEAAADv/9j/DQABAAEAAADw/9L/DQABAAEAAADw/9P/DQABAAEAAADw/9T/DQABAAEAAADw/9X/DQABAAEAAADw/9b/DQABAAEAAADw/9f/DQABAAEAAADw/9j/DQABAAEAAADx/9L/DQABAAEAAADx/9P/DQABAAEAAADx/9T/DQABAAEAAADx/9X/DQABAAEAAADx/9b/DQABAAEAAADx/9f/DQABAAEAAADx/9j/DQABAAEAAADy/9L/DQABAAEAAADy/9P/DQABAAEAAADy/9T/DQABAAEAAADy/9X/DQABAAEAAADy/9b/DQABAAEAAADy/9f/DQABAAEAAADy/9j/DQABAAEAAADz/9L/DQABAAEAAADz/9P/DQABAAEAAADz/9T/DQABAAEAAADz/9X/DQABAAEAAADz/9b/DQABAAEAAADz/9f/DQABAAEAAADz/9j/DQABAAEAAAD0/9L/DQABAAEAAAD0/9P/DQABAAEAAAD0/9T/DQABAAEAAAD0/9X/DQABAAEAAAD0/9b/DQABAAEAAAD0/9f/DQABAAEAAAD0/9j/DQABAAEAAAD1/9L/DQABAAEAAAD1/9P/DQABAAEAAAD1/9T/DQABAAEAAAD1/9X/DQABAAEAAAD1/9b/DQABAAEAAAD1/9f/DQABAAEAAAD1/9j/DQABAAEAAAD2/9L/DQABAAEAAAD2/9P/DQABAAEAAAD2/9T/DQABAAEAAAD2/9X/DQABAAEAAAD2/9b/DQABAAEAAAD2/9f/DQABAAEAAAD2/9j/DQABAAEAAAD3/9L/DQABAAEAAAD3/9P/DQABAAEAAAD3/9T/DQABAAEAAAD3/9X/DQABAAEAAAD3/9b/DQABAAEAAAD3/9f/DQABAAEAAAD3/9j/DQABAAEAAAD4/9L/DQABAAEAAAD4/9P/DQABAAEAAAD4/9T/DQABAAEAAAD4/9X/DQABAAEAAAD4/9b/DQABAAEAAAD4/9f/DQABAAEAAAD4/9j/DQABAAEAAAD5/9L/DQABAAEAAAD5/9P/DQABAAEAAAD5/9T/DQABAAEAAAD5/9X/DQABAAEAAAD5/9b/DQABAAEAAAD5/9f/DQABAAEAAAD5/9j/DQABAAEAAAD5/9n/DQABAAEAAAD5/9r/DQABAAEAAAD6/9L/DQABAAEAAAD6/9P/DQABAAEAAAD6/9T/DQABAAEAAAD6/9X/DQABAAEAAAD6/9b/DQABAAEAAAD6/9f/DQABAAEAAAD6/9j/DQABAAEAAAD6/9n/DQABAAEAAAD6/9r/DQABAAEAAAD7/9L/DQABAAEAAAD7/9P/DQABAAEAAAD7/9T/DQABAAEAAAD7/9X/DQABAAEAAAD7/9b/DQABAAEAAAD7/9f/DQABAAEAAAD7/9j/DQABAAEAAAD7/9n/DQABAAEAAAD7/9r/DQABAAEAAAD8/9L/DQABAAEAAAD8/9P/DQABAAEAAAD8/9T/DQABAAEAAAD8/9X/DQABAAEAAAD8/9b/DQABAAEAAAD8/9f/DQABAAEAAAD8/9j/DQABAAEAAAD8/9n/DQABAAEAAAD8/9r/DQABAAEAAAD8/9v/DQABAAEAAAD8/9z/DQABAAEAAAD9/9L/DQABAAEAAAD9/9P/DQABAAEAAAD9/9T/DQABAAEAAAD9/9X/DQABAAEAAAD9/9b/DQABAAEAAAD9/9f/DQABAAEAAAD9/9j/DQABAAEAAAD9/9n/DQABAAEAAAD9/9r/DQABAAEAAAD9/9v/DQABAAEAAAD9/9z/DQABAAEAAAD+/9L/DQABAAEAAAD+/9P/DQABAAEAAAD+/9T/DQABAAEAAAD+/9X/DQABAAEAAAD+/9b/DQABAAEAAAD+/9f/DQABAAEAAAD+/9j/DQABAAEAAAD+/9n/DQABAAEAAAD+/9r/DQABAAEAAAD+/9v/DQABAAEAAAD+/9z/DQABAAEAAAD//9L/DQABAAEAAAD//9P/DQABAAEAAAD//9T/DQABAAEAAAD//9X/DQABAAEAAAD//9b/DQABAAEAAAD//9f/DQABAAEAAAD//9j/DQABAAEAAAD//9n/DQABAAEAAAD//9r/DQABAAEAAAD//9v/DQABAAEAAAD//9z/DQABAAEAAAAAANL/DQABAAEAAAAAANP/DQABAAEAAAAAANT/DQABAAEAAAAAANX/DQABAAEAAAAAANb/DQABAAEAAAAAANf/DQABAAEAAAAAANj/DQABAAEAAAAAANn/DQABAAEAAAAAANr/DQABAAEAAAAAANv/DQABAAEAAAAAANz/DQABAAEAAAAAAN3/DQABAAEAAAABANL/DQABAAEAAAABANP/DQABAAEAAAABANT/DQABAAEAAAABANX/DQABAAEAAAABANb/DQABAAEAAAABANf/DQABAAEAAAABANj/DQABAAEAAAABANn/DQABAAEAAAABANr/DQABAAEAAAABANv/DQABAAEAAAABANz/DQABAAEAAAABAN3/DQABAAEAAAACANL/DQABAAEAAAACANP/DQABAAEAAAACANT/DQABAAEAAAACANX/DQABAAEAAAACANb/DQABAAEAAAACANf/DQABAAEAAAACANj/DQABAAEAAAACANn/DQABAAEAAAACANr/DQABAAEAAAACANv/DQABAAEAAAACANz/DQABAAEAAAACAN3/DQABAAEAAAADANL/DQABAAEAAAADANP/DQABAAEAAAADANT/DQABAAEAAAADANX/DQABAAEAAAADANb/DQABAAEAAAADANf/DQABAAEAAAADANj/DQABAAEAAAADANn/DQABAAEAAAADANr/DQABAAEAAAADANv/DQABAAEAAAADANz/DQABAAEAAAADAN3/DQABAAEAAAAEANL/DQABAAEAAAAEANP/DQABAAEAAAAEANT/DQABAAEAAAAEANX/DQABAAEAAAAEANb/DQABAAEAAAAEANf/DQABAAEAAAAEANj/DQABAAEAAAAEANn/DQABAAEAAAAEANr/DQABAAEAAAAEANv/DQABAAEAAAAEANz/DQABAAEAAAAEAN3/DQABAAEAAAAFANL/DQABAAEAAAAFANP/DQABAAEAAAAFANT/DQABAAEAAAAFANX/DQABAAEAAAAFANb/DQABAAEAAAAFANf/DQABAAEAAAAFANj/DQABAAEAAAAFANn/DQABAAEAAAAFANr/DQABAAEAAAAFANv/DQABAAEAAAAFANz/DQABAAEAAAAFAN3/DQABAAEAAAAGANL/DQABAAEAAAAGANP/DQABAAEAAAAGANT/DQABAAEAAAAGANX/DQABAAEAAAAGANb/DQABAAEAAAAGANf/DQABAAEAAAAGANj/DQABAAEAAAAGANn/DQABAAEAAAAGANr/DQABAAEAAAAGANv/DQABAAEAAAAGANz/DQABAAEAAAAGAN3/DQABAAEAAAAHANL/DQABAAEAAAAHANP/DQABAAEAAAAHANT/DQABAAEAAAAHANX/DQABAAEAAAAHANb/DQABAAEAAAAHANf/DQABAAEAAAAHANj/DQABAAEAAAAHANn/DQABAAEAAAAHANr/DQABAAEAAAAHANv/DQABAAEAAAAHANz/DQABAAEAAAAHAN3/DQABAAEAAAAIANL/DQABAAEAAAAIANP/DQABAAEAAAAIANT/DQABAAEAAAAIANX/DQABAAEAAAAIANb/DQABAAEAAAAIANf/DQABAAEAAAAIANj/DQABAAEAAAAIANn/DQABAAEAAAAIANr/DQABAAEAAAAIANv/DQABAAEAAAAIANz/DQABAAEAAAAIAN3/DQABAAEAAAAIAN7/DQABAAEAAAAIAN//DQABAAEAAAAJANL/DQABAAEAAAAJANP/DQABAAEAAAAJANT/DQABAAEAAAAJANX/DQABAAEAAAAJANb/DQABAAEAAAAJANf/DQABAAEAAAAJANj/DQABAAEAAAAJANn/DQABAAEAAAAJANr/DQABAAEAAAAJANv/DQABAAEAAAAJANz/DQABAAEAAAAJAN3/DQABAAEAAAAJAN7/DQABAAEAAAAJAN//DQABAAEAAAAKANL/DQABAAEAAAAKANP/DQABAAEAAAAKANT/DQABAAEAAAAKANX/DQABAAEAAAAKANb/DQABAAEAAAAKANf/DQABAAEAAAAKANj/DQABAAEAAAAKANn/DQABAAEAAAAKANr/DQABAAEAAAAKANv/DQABAAEAAAAKANz/DQABAAEAAAAKAN3/DQABAAEAAAAKAN7/DQABAAEAAAAKAN//DQABAAEAAAALANL/DQABAAEAAAALANP/DQABAAEAAAALANT/DQABAAEAAAALANX/DQABAAEAAAALANb/DQABAAEAAAALANf/DQABAAEAAAALANj/DQABAAEAAAALANn/DQABAAEAAAALANr/DQABAAEAAAALANv/DQABAAEAAAALANz/DQABAAEAAAALAN3/DQABAAEAAAALAN7/DQABAAEAAAALAN//DQABAAEAAAAMANL/DQABAAEAAAAMANP/DQABAAEAAAAMANT/DQABAAEAAAAMANX/DQABAAEAAAAMANb/DQABAAEAAAAMANf/DQABAAEAAAAMANj/DQABAAEAAAAMANn/DQABAAEAAAAMANr/DQABAAEAAAAMANv/DQABAAEAAAAMANz/DQABAAEAAAAMAN3/DQABAAEAAAAMAN7/DQABAAEAAAAMAN//DQABAAEAAAANANL/DQABAAEAAAANANP/DQABAAEAAAANANT/DQABAAEAAAANANX/DQABAAEAAAANANb/DQABAAEAAAANANf/DQABAAEAAAANANj/DQABAAEAAAANANn/DQABAAEAAAANANr/DQABAAEAAAANANv/DQABAAEAAAANANz/DQABAAEAAAANAN3/DQABAAEAAAANAN7/DQABAAEAAAANAN//DQABAAEAAAAOANL/DQABAAEAAAAOANP/DQABAAEAAAAOANT/DQABAAEAAAAOANX/DQABAAEAAAAOANb/DQABAAEAAAAOANf/DQABAAEAAAAOANj/DQABAAEAAAAOANn/DQABAAEAAAAOANr/DQABAAEAAAAOANv/DQABAAEAAAAOANz/DQABAAEAAAAOAN3/DQABAAEAAAAOAN7/DQABAAEAAAAOAN//DQABAAEAAAAPANL/DQABAAEAAAAPANP/DQABAAEAAAAPANT/DQABAAEAAAAPANX/DQABAAEAAAAPANb/DQABAAEAAAAPANf/DQABAAEAAAAPANj/DQABAAEAAAAPANn/DQABAAEAAAAPANr/DQABAAEAAAAPANv/DQABAAEAAAAPANz/DQABAAEAAAAPAN3/DQABAAEAAAAPAN7/DQABAAEAAAAPAN//DQABAAEAAAAQANL/DQABAAEAAAAQANP/DQABAAEAAAAQANT/DQABAAEAAAAQANX/DQABAAEAAAAQANb/DQABAAEAAAAQANf/DQABAAEAAAAQANj/DQABAAEAAAAQANn/DQABAAEAAAAQANr/DQABAAEAAAAQANv/DQABAAEAAAAQANz/DQABAAEAAAAQAN3/DQABAAEAAAAQAN7/DQABAAEAAAAQAN//DQABAAEAAAAIAOD/DQABAAEAAAAIAOH/DQABAAEAAAAIAOL/DQABAAEAAAAJAOD/DQABAAEAAAAJAOH/DQABAAEAAAAJAOL/DQABAAEAAAAKAOD/DQABAAEAAAAKAOH/DQABAAEAAAAKAOL/DQABAAEAAAALAOD/DQABAAEAAAALAOH/DQABAAEAAAALAOL/DQABAAEAAAALAOP/DQABAAEAAAALAOT/DQABAAEAAAALAOX/DQABAAEAAAALAOb/DQABAAEAAAALAOf/DQABAAEAAAALAOj/DQABAAEAAAALAOn/DQABAAEAAAALAOr/DQABAAEAAAALAOv/DQABAAEAAAALAOz/DQABAAEAAAALAO3/DQABAAEAAAALAO7/DQABAAEAAAALAO//DQABAAEAAAALAPD/DQABAAEAAAALAPH/DQABAAEAAAALAPL/DQABAAEAAAALAPP/DQABAAEAAAALAPT/DQABAAEAAAALAPX/DQABAAEAAAALAPb/DQABAAEAAAAMAOD/DQABAAEAAAAMAOH/DQABAAEAAAAMAOL/DQABAAEAAAAMAOP/DQABAAEAAAAMAOT/DQABAAEAAAAMAOX/DQABAAEAAAAMAOb/DQABAAEAAAAMAOf/DQABAAEAAAAMAOj/DQABAAEAAAAMAOn/DQABAAEAAAAMAOr/DQABAAEAAAAMAOv/DQABAAEAAAAMAOz/DQABAAEAAAAMAO3/DQABAAEAAAAMAO7/DQABAAEAAAAMAO//DQABAAEAAAAMAPD/DQABAAEAAAAMAPH/DQABAAEAAAAMAPL/DQABAAEAAAAMAPP/DQABAAEAAAAMAPT/DQABAAEAAAAMAPX/DQABAAEAAAAMAPb/DQABAAEAAAANAOD/DQABAAEAAAANAOH/DQABAAEAAAANAOL/DQABAAEAAAANAOP/DQABAAEAAAANAOT/DQABAAEAAAANAOX/DQABAAEAAAANAOb/DQABAAEAAAANAOf/DQABAAEAAAANAOj/DQABAAEAAAANAOn/DQABAAEAAAANAOr/DQABAAEAAAANAOv/DQABAAEAAAANAOz/DQABAAEAAAANAO3/DQABAAEAAAANAO7/DQABAAEAAAANAO//DQABAAEAAAANAPD/DQABAAEAAAANAPH/DQABAAEAAAANAPL/DQABAAEAAAANAPP/DQABAAEAAAANAPT/DQABAAEAAAANAPX/DQABAAEAAAANAPb/DQABAAEAAAAOAOD/DQABAAEAAAAOAOH/DQABAAEAAAAOAOL/DQABAAEAAAAOAOP/DQABAAEAAAAOAOT/DQABAAEAAAAOAOX/DQABAAEAAAAOAOb/DQABAAEAAAAOAOf/DQABAAEAAAAOAOj/DQABAAEAAAAOAOn/DQABAAEAAAAOAOr/DQABAAEAAAAOAOv/DQABAAEAAAAOAOz/DQABAAEAAAAOAO3/DQABAAEAAAAOAO7/DQABAAEAAAAOAO//DQABAAEAAAAOAPD/DQABAAEAAAAOAPH/DQABAAEAAAAOAPL/DQABAAEAAAAOAPP/DQABAAEAAAAOAPT/DQABAAEAAAAOAPX/DQABAAEAAAAOAPb/DQABAAEAAAAPAOD/DQABAAEAAAAPAOH/DQABAAEAAAAPAOL/DQABAAEAAAAPAOP/DQABAAEAAAAPAOT/DQABAAEAAAAPAOX/DQABAAEAAAAPAOb/DQABAAEAAAAPAOf/DQABAAEAAAAPAOj/DQABAAEAAAAPAOn/DQABAAEAAAAPAOr/DQABAAEAAAAPAOv/DQABAAEAAAAPAOz/DQABAAEAAAAPAO3/DQABAAEAAAAPAO7/DQABAAEAAAAPAO//DQABAAEAAAAPAPD/DQABAAEAAAAPAPH/DQABAAEAAAAPAPL/DQABAAEAAAAPAPP/DQABAAEAAAAPAPT/DQABAAEAAAAPAPX/DQABAAEAAAAPAPb/DQABAAEAAAAQAOD/DQABAAEAAAAQAOH/DQABAAEAAAAQAOL/DQABAAEAAAAQAOP/DQABAAEAAAAQAOT/DQABAAEAAAAQAOX/DQABAAEAAAAQAOb/DQABAAEAAAAQAOf/DQABAAEAAAAQAOj/DQABAAEAAAAQAOn/DQABAAEAAAAQAOr/DQABAAEAAAAQAOv/DQABAAEAAAAQAOz/DQABAAEAAAAQAO3/DQABAAEAAAAQAO7/DQABAAEAAAAQAO//DQABAAEAAAAQAPD/DQABAAEAAAAQAPH/DQABAAEAAAAQAPL/DQABAAEAAAAQAPP/DQABAAEAAAAQAPT/DQABAAEAAAAQAPX/DQABAAEAAAAQAPb/DQABAAEAAAAKAPj/DQABAAEAAAAKAPn/DQABAAEAAAAKAPr/DQABAAEAAAAKAPv/DQABAAEAAAALAPf/DQABAAEAAAALAPj/DQABAAEAAAALAPn/DQABAAEAAAALAPr/DQABAAEAAAALAPv/DQABAAEAAAAMAPf/DQABAAEAAAAMAPj/DQABAAEAAAAMAPn/DQABAAEAAAAMAPr/DQABAAEAAAAMAPv/DQABAAEAAAANAPf/DQABAAEAAAANAPj/DQABAAEAAAANAPn/DQABAAEAAAANAPr/DQABAAEAAAANAPv/DQABAAEAAAAOAPf/DQABAAEAAAAOAPj/DQABAAEAAAAOAPn/DQABAAEAAAAOAPr/DQABAAEAAAAOAPv/DQABAAEAAAAPAPf/DQABAAEAAAAPAPj/DQABAAEAAAAPAPn/DQABAAEAAAAPAPr/DQABAAEAAAAPAPv/DQABAAEAAAAQAPf/DQABAAEAAAAQAPj/DQABAAEAAAAQAPn/DQABAAEAAAAQAPr/DQABAAEAAAAQAPv/DQABAAEAAADb//f/DQABAAEAAADb//j/DQABAAEAAADb//n/DQABAAEAAADb//r/DQABAAEAAADb//v/DQABAAEAAADc//f/DQABAAEAAADc//j/DQABAAEAAADc//n/DQABAAEAAADc//r/DQABAAEAAADc//v/DQABAAEAAADd//f/DQABAAEAAADd//j/DQABAAEAAADd//n/DQABAAEAAADd//r/DQABAAEAAADd//v/DQABAAEAAADe//f/DQABAAEAAADe//j/DQABAAEAAADe//n/DQABAAEAAADe//r/DQABAAEAAADe//v/DQABAAEAAADf//f/DQABAAEAAADf//j/DQABAAEAAADf//n/DQABAAEAAADf//r/DQABAAEAAADf//v/DQABAAEAAADg//f/DQABAAEAAADg//j/DQABAAEAAADg//n/DQABAAEAAADg//r/DQABAAEAAADg//v/DQABAAEAAADa/+P/DQABAAEAAADa/+T/DQABAAEAAADa/+X/DQABAAEAAADa/+b/DQABAAEAAADa/+f/DQABAAEAAADa/+j/DQABAAEAAADa/+n/DQABAAEAAADa/+r/DQABAAEAAADa/+v/DQABAAEAAADa/+z/DQABAAEAAADa/+3/DQABAAEAAADa/+7/DQABAAEAAADa/+//DQABAAEAAADa//D/DQABAAEAAADa//H/DQABAAEAAADa//L/DQABAAEAAADa//P/DQABAAEAAADa//T/DQABAAEAAADa//X/DQABAAEAAADa//b/DQABAAEAAADa//f/DQABAAEAAADa//j/DQABAAEAAADa//n/DQABAAEAAADa//r/DQABAAEAAADb/+P/DQABAAEAAADb/+T/DQABAAEAAADb/+X/DQABAAEAAADb/+b/DQABAAEAAADb/+f/DQABAAEAAADb/+j/DQABAAEAAADb/+n/DQABAAEAAADb/+r/DQABAAEAAADb/+v/DQABAAEAAADb/+z/DQABAAEAAADb/+3/DQABAAEAAADb/+7/DQABAAEAAADb/+//DQABAAEAAADb//D/DQABAAEAAADb//H/DQABAAEAAADb//L/DQABAAEAAADb//P/DQABAAEAAADb//T/DQABAAEAAADb//X/DQABAAEAAADb//b/DQABAAEAAADc/+P/DQABAAEAAADc/+T/DQABAAEAAADc/+X/DQABAAEAAADc/+b/DQABAAEAAADc/+f/DQABAAEAAADc/+j/DQABAAEAAADc/+n/DQABAAEAAADc/+r/DQABAAEAAADc/+v/DQABAAEAAADc/+z/DQABAAEAAADc/+3/DQABAAEAAADc/+7/DQABAAEAAADc/+//DQABAAEAAADc//D/DQABAAEAAADc//H/DQABAAEAAADc//L/DQABAAEAAADc//P/DQABAAEAAADc//T/DQABAAEAAADc//X/DQABAAEAAADc//b/DQABAAEAAADd/+P/DQABAAEAAADd/+T/DQABAAEAAADd/+X/DQABAAEAAADd/+b/DQABAAEAAADd/+f/DQABAAEAAADd/+j/DQABAAEAAADd/+n/DQABAAEAAADd/+r/DQABAAEAAADd/+v/DQABAAEAAADd/+z/DQABAAEAAADd/+3/DQABAAEAAADd/+7/DQABAAEAAADd/+//DQABAAEAAADd//D/DQABAAEAAADd//H/DQABAAEAAADd//L/DQABAAEAAADd//P/DQABAAEAAADd//T/DQABAAEAAADd//X/DQABAAEAAADd//b/DQABAAEAAADe/+P/DQABAAEAAADe/+T/DQABAAEAAADe/+X/DQABAAEAAADe/+b/DQABAAEAAADe/+f/DQABAAEAAADe/+j/DQABAAEAAADe/+n/DQABAAEAAADe/+r/DQABAAEAAADe/+v/DQABAAEAAADe/+z/DQABAAEAAADe/+3/DQABAAEAAADe/+7/DQABAAEAAADe/+//DQABAAEAAADe//D/DQABAAEAAADe//H/DQABAAEAAADe//L/DQABAAEAAADe//P/DQABAAEAAADe//T/DQABAAEAAADe//X/DQABAAEAAADe//b/DQABAAEAAADa//v/DQABAAEAAADa/+D/DQABAAEAAADa/+H/DQABAAEAAADa/+L/DQABAAEAAADb/+D/DQABAAEAAADb/+H/DQABAAEAAADb/+L/DQABAAEAAADc/+D/DQABAAEAAADc/+H/DQABAAEAAADc/+L/DQABAAEAAADd/+D/DQABAAEAAADd/+H/DQABAAEAAADd/+L/DQABAAEAAADe/+D/DQABAAEAAADe/+H/DQABAAEAAADe/+L/DQABAAEAAADf/+D/DQABAAEAAADf/+H/DQABAAEAAADf/+L/DQABAAEAAADf/+P/DQABAAEAAADf/+T/DQABAAEAAADf/+X/DQABAAEAAADf/+b/DQABAAEAAADf/+f/DQABAAEAAADf/+j/DQABAAEAAADf/+n/DQABAAEAAADf/+r/DQABAAEAAADf/+v/DQABAAEAAADf/+z/DQABAAEAAADf/+3/DQABAAEAAADf/+7/DQABAAEAAAA=") +tile_set = ExtResource("6_wse8c") +script = ExtResource("11_n6n6v") +consumable_node_holders = [NodePath("../../OnTheGround/SouthCopse")] + +[node name="Foam2" type="TileMapLayer" parent="TileMapLayers" unique_id=1691994786] +modulate = Color(0.30482817, 0.1713365, 0.58377486, 1) +tile_map_data = PackedByteArray("AABjAPD/AgABAAIAAABkAO//AgACAAEAAABlAO3/AgACAAEAAABmAOz/AgACAAEAAABnAOn/AgACAAEAAABnAOv/AgACAAEAAABnAOr/AgACAAEAAABoAOj/AgACAAEAAABoAOf/AgACAAEAAABoAOb/AgACAAEAAABoAOX/AgACAAEAAABoAOT/AgACAAEAAABoAOP/AgACAAEAAABnAOH/AgACAAEAAABnAOD/AgACAAEAAABlAN3/AgACAAEAAABXAOv/AgABAAIAAABYAOv/AgABAAIAAABaAOv/AgABAAIAAABbAOv/AgABAAIAAABfAOf/AgACAAEAAABfAOb/AgACAAEAAABfAOT/AgACAAEAAABTAOT/AgAAAAEAAABTAOb/AgAAAAEAAABTAOf/AgAAAAEAAABWAOr/AgABAAIAAABcAOr/AgABAAIAAABeAOj/AgACAAEAAABUAOj/AgAAAAEAAABXAO//AgABAAIAAABWAO//AgABAAIAAABYAPD/AgABAAIAAABZAPD/AgABAAIAAABaAPD/AgABAAIAAABbAO//AgABAAIAAABcAO//AgABAAIAAABjAOj/AgACAAEAAABjAOf/AgACAAEAAABkAOb/AgACAAEAAABkAOX/AgACAAEAAABkAOT/AgACAAEAAABjAOP/AgACAAEAAABPAOj/AgAAAAEAAABOAOb/AgAAAAEAAABOAOX/AgAAAAEAAABPAOP/AgAAAAEAAABPAOL/AgAAAAEAAABKAOj/AgAAAAEAAABKAOf/AgAAAAEAAABKAOb/AgAAAAEAAABKAOX/AgAAAAEAAABKAOT/AgAAAAEAAABKAOP/AgAAAAEAAABLAOH/AgAAAAEAAABLAOD/AgAAAAEAAABLAOv/AgAAAAEAAABLAOr/AgAAAAEAAABLAOn/AgAAAAEAAABNAN3/AgAAAAEAAABlAO7/AgACAAEAAABiAPH/AgABAAIAAABhAPH/AgABAAIAAABgAPL/AgABAAIAAABfAPP/AgABAAIAAABeAPP/AgABAAIAAABdAPP/AgABAAIAAABcAPT/AgABAAIAAABbAPT/AgABAAIAAABXAPT/AgABAAIAAABWAPT/AgABAAIAAABVAPP/AgABAAIAAABUAPP/AgABAAIAAABTAPP/AgABAAIAAABSAPL/AgABAAIAAABRAPH/AgABAAIAAABQAPH/AgABAAIAAABPAPD/AgABAAIAAABMAOz/AgAAAAEAAABNAO3/AgAAAAEAAABNAO7/AgAAAAEAAABOAO//AgAAAAEAAABQAOr/AgAAAAEAAABRAOv/AgAAAAEAAABRAOz/AgAAAAEAAABSAO3/AgABAAIAAABTAO3/AgABAAIAAABUAO7/AgABAAIAAABeAO7/AgABAAIAAABfAO3/AgABAAIAAABgAO3/AgABAAIAAABhAOz/AgACAAEAAABhAOv/AgACAAEAAABiAOr/AgACAAEAAABRAN//AgAAAAEAAABZAOv/AgABAAIAAABVAOn/AgAAAAEAAABdAOn/AgACAAEAAAA=") +tile_set = ExtResource("5_cscsh") + +[node name="ParedesReflectoras" type="TileMapLayer" parent="TileMapLayers" unique_id=1291156269 groups=["ignorar_shader"]] +z_index = -1 +tile_map_data = PackedByteArray("AABiAOP/AAAJAAIAAABiAOf/AAAJAAIAAABlAOX/AAAJAAIAADBlAOT/AAAJAAIAADBlAOb/AAAJAAIAADBlAOf/AAAJAAIAADBlAOP/AAAJAAIAADBjAOf/AAAJAAIAAGBjAOP/AAAJAAIAAFBiAOX/AAAJAAIAAABSAOv/AAAJAAIAADBTAOz/AAAJAAIAAFBRAOj/AAAJAAIAAABUAOn/AAAJAAIAAFBVAOr/AAAJAAIAADBWAO3/AAAJAAIAAGBVAOv/AAAIAAAAAABTAOn/AAAIAAAAADBSAOz/AAAIAAAAAFBUAN3/AAAJAAIAAGBTAN//AAAJAAIAAGBTAN3/AAAIAAAAAFBUAOD/AAAIAAAAAGBUAO3/AAAJAAIAAGBRAOr/AAAJAAIAAABRAOn/AAAJAAIAAABVAO3/AAAJAAIAAGBCAAcAAAAJAAIAADBCAAYAAAAJAAIAADBCAAgAAAAJAAIAADBCAAkAAAAJAAIAADBIAPj/AAAJAAIAAGBIAPv/AAAJAAIAAGBJAPv/AAAJAAIAAGBKAPv/AAAJAAMAAGBHAPj/AAAJAAMAACBHAPn/AAAJAAIAAABHAPr/AAAJAAIAAABHAPv/AAAIAAAAAGBKAPr/AAAJAAIAAABrAAMAAAAJAAIAADBrAAQAAAAJAAIAADBrAAUAAAAJAAIAADBqAAYAAAAJAAIAAGBpAAYAAAAJAAIAAGBoAAYAAAAJAAIAAGBXAN7/AAAIAAAAAABWAN3/AAAJAAIAAABwAPn/AAAIAAAAAAByAPr/AAAIAAAAAFBzAPr/AAAJAAIAAFBvAPj/AAAJAAIAADBtAPb/AAAIAAAAAABuAPf/AAAIAAAAADBvAPr/AAAJAAIAADA=") +tile_set = ExtResource("6_irkwg") + +[node name="SubsueloPasto" type="TileMapLayer" parent="TileMapLayers" unique_id=2034772379] +z_index = -3 +position = Vector2(0, 14) +tile_map_data = PackedByteArray("AAA/AA0AAwAFAAIAAABAAA0AAwAGAAEAAABAAA4AAwAFAAIAAABBAA0AAwAGAAEAAABBAA4AAwAGAAIAAABCAA0AAwAGAAEAAABCAA4AAwAGAAIAAABDAA0AAwAGAAEAAABDAA4AAwAGAAEAAABDAA8AAwAFAAIAAABEAA0AAwAGAAEAAABEAA4AAwAGAAEAAABEAA8AAwAGAAEAAABEABAAAwAFAAIAAABFAA0AAwAGAAEAAABFAA4AAwAGAAEAAABFAA8AAwAGAAEAAABFABAAAwAGAAIAAABGAA0AAwAGAAEAAABGAA4AAwAGAAEAAABGAA8AAwAGAAEAAABGABAAAwAHAAIAAABHAAwAAwAGAAEAAABHAA0AAwAGAAEAAABHAA4AAwAGAAEAAABHAA8AAwAHAAIAAABIAAwAAwAGAAEAAABIAA0AAwAGAAEAAABIAA4AAwAHAAIAAABJAAwAAwAGAAEAAABJAA0AAwAGAAIAAABKAAsAAwAGAAEAAABKAAwAAwAGAAEAAABKAA0AAwAGAAIAAABLAAsAAwAGAAEAAABLAAwAAwAGAAEAAABLAA0AAwAGAAEAAABLAA4AAwAFAAIAAABMAAsAAwAGAAEAAABMAAwAAwAGAAEAAABMAA0AAwAGAAEAAABMAA4AAwAGAAIAAABNAAwAAwAGAAEAAABNAA0AAwAGAAEAAABNAA4AAwAGAAEAAABNAA8AAwAFAAIAAABOAAwAAwAGAAEAAABOAA0AAwAGAAEAAABOAA4AAwAGAAEAAABOAA8AAwAGAAIAAABPAAwAAwAGAAEAAABPAA0AAwAGAAEAAABPAA4AAwAGAAEAAABPAA8AAwAGAAEAAABPABAAAwAFAAIAAABQAA0AAwAGAAEAAABQAA4AAwAGAAEAAABQAA8AAwAGAAEAAABQABAAAwAGAAEAAABQABEAAwAFAAIAAABRAA0AAwAGAAEAAABRAA4AAwAGAAEAAABRAA8AAwAGAAEAAABRABAAAwAGAAEAAABRABEAAwAHAAIAAABSAA0AAwAGAAEAAABSAA4AAwAGAAEAAABSAA8AAwAGAAEAAABSABAAAwAGAAIAAABTAA0AAwAGAAEAAABTAA4AAwAGAAEAAABTAA8AAwAHAAEAAABTABAAAwAHAAIAAABUAA0AAwAGAAEAAABUAA4AAwAGAAIAAABVAA0AAwAGAAEAAABVAA4AAwAGAAEAAABVAA8AAwAFAAIAAABWAA4AAwAGAAEAAABWAA8AAwAGAAEAAABWABAAAwAFAAEAAABWABEAAwAFAAIAAABXAA8AAwAGAAEAAABXABAAAwAGAAEAAABXABEAAwAGAAEAAABXABIAAwAFAAIAAABbAA8AAwAGAAEAAABbABAAAwAGAAEAAABbABEAAwAHAAIAAABcAA4AAwAGAAEAAABcAA8AAwAGAAEAAABcABAAAwAHAAIAAABdAA0AAwAGAAEAAABdAA4AAwAGAAEAAABdAA8AAwAGAAIAAABeAA0AAwAGAAEAAABeAA4AAwAGAAEAAABeAA8AAwAGAAIAAABfAA0AAwAGAAEAAABfAA4AAwAGAAEAAABfAA8AAwAGAAIAAABgAA0AAwAGAAEAAABgAA4AAwAGAAEAAABgAA8AAwAGAAIAAABhAA0AAwAGAAEAAABhAA4AAwAGAAEAAABhAA8AAwAHAAIAAABiAA0AAwAGAAEAAABiAA4AAwAGAAIAAABjAAwAAwAGAAEAAABjAA0AAwAGAAEAAABjAA4AAwAGAAIAAABkAAwAAwAGAAEAAABkAA0AAwAGAAEAAABkAA4AAwAGAAIAAABlAAwAAwAGAAEAAABlAA0AAwAGAAEAAABlAA4AAwAHAAIAAABmAAsAAwAGAAEAAABmAAwAAwAGAAEAAABmAA0AAwAGAAIAAABnAAsAAwAGAAEAAABnAAwAAwAGAAEAAABnAA0AAwAGAAIAAABoAAsAAwAGAAEAAABoAAwAAwAGAAEAAABoAA0AAwAGAAIAAABpAAwAAwAGAAEAAABpAA0AAwAGAAIAAABqAAwAAwAGAAEAAABqAA0AAwAGAAIAAABrAAwAAwAGAAEAAABrAA0AAwAGAAEAAABrAA4AAwAFAAIAAABsAA0AAwAGAAEAAABsAA4AAwAGAAEAAABsAA8AAwAFAAEAAABsABAAAwAFAAIAAABtAA0AAwAGAAEAAABtAA4AAwAGAAEAAABtAA8AAwAGAAEAAABtABAAAwAGAAEAAABtABEAAwAFAAIAAABuAA0AAwAGAAEAAABuAA4AAwAGAAEAAABuAA8AAwAGAAEAAABuABAAAwAGAAEAAABuABEAAwAGAAIAAABvAA0AAwAGAAEAAABvAA4AAwAGAAEAAABvAA8AAwAGAAEAAABvABAAAwAGAAEAAABvABEAAwAHAAIAAABwAA0AAwAGAAEAAABwAA4AAwAGAAEAAABwAA8AAwAGAAEAAABwABAAAwAHAAIAAABxAA0AAwAGAAEAAABxAA4AAwAGAAEAAABxAA8AAwAHAAIAAAByAA0AAwAGAAEAAAByAA4AAwAGAAIAAABzAA0AAwAHAAEAAABzAA4AAwAHAAIAAABsAAwAAwAGAAEAAABtAAwAAwAGAAEAAABuAAwAAwAGAAEAAABvAAwAAwAGAAEAAABwAAwAAwAGAAEAAABxAAwAAwAGAAEAAAByAAwAAwAGAAEAAABzAAwAAwAGAAEAAABjAAsAAwAGAAEAAABkAAsAAwAGAAEAAABlAAsAAwAGAAEAAABpAAsAAwAGAAEAAABqAAsAAwAGAAEAAABrAAsAAwAGAAEAAABsAAsAAwAGAAEAAABcAAwAAwAGAAEAAABcAA0AAwAGAAEAAABdAAwAAwAGAAEAAABeAAwAAwAGAAEAAABfAAwAAwAGAAEAAABgAAwAAwAGAAEAAABhAAwAAwAGAAEAAABiAAwAAwAGAAEAAABbAA0AAwAGAAEAAABbAA4AAwAGAAEAAABWAA0AAwAGAAEAAABXAA0AAwAGAAEAAABXAA4AAwAGAAEAAABQAAwAAwAGAAEAAABRAAwAAwAGAAEAAABSAAwAAwAGAAEAAABTAAwAAwAGAAEAAABUAAwAAwAGAAEAAABVAAwAAwAGAAEAAABWAAwAAwAGAAEAAABJAAoAAwAGAAEAAABJAAsAAwAGAAEAAABKAAoAAwAGAAEAAABLAAoAAwAGAAEAAABMAAoAAwAGAAEAAABNAAoAAwAGAAEAAABNAAsAAwAGAAEAAABOAAoAAwAGAAEAAABOAAsAAwAGAAEAAABPAAoAAwAGAAEAAABPAAsAAwAGAAEAAABFAAsAAwAGAAEAAABFAAwAAwAGAAEAAABGAAsAAwAGAAEAAABGAAwAAwAGAAEAAABHAAsAAwAGAAEAAABIAAsAAwAGAAEAAABDAAwAAwAGAAEAAABEAAwAAwAGAAEAAABBAAwAAwAGAAEAAABCAAwAAwAGAAEAAABAAAwAAwAGAAEAAAA/AAwAAwAFAAEAAAA=") +tile_set = ExtResource("6_17vpv") + +[node name="BordePisoInvisible" type="TileMapLayer" parent="TileMapLayers" unique_id=269390816] +visible = false +tile_map_data = PackedByteArray("AABHAAwABwABAAEAAABKAAsABwABAAEAAABMAAsABwABAAEAAABPAAwABwABAAEAAABVAA0ABwABAAEAAABWAA4ABwABAAEAAABXAA8ABwABAAEAAABbAA8ABwABAAEAAABcAA4ABwABAAEAAABYAA8ABwABAAEAAABZAA8ABwABAAEAAABaAA8ABwABAAEAAABdAA0ABwABAAEAAABjAAwABwABAAEAAABmAAsABwABAAEAAABoAAsABwABAAEAAABrAAwABwABAAEAAAA=") +tile_set = ExtResource("6_17vpv") + +[node name="OnTheGround" type="Node2D" parent="." unique_id=1625112011] +y_sort_enabled = true +position = Vector2(66, 2221) + +[node name="LevelExit" type="Node2D" parent="OnTheGround" unique_id=1740681761] +z_index = 5 +y_sort_enabled = true +position = Vector2(4311, -1627) + +[node name="Door Exit" parent="OnTheGround/LevelExit" unique_id=1057529800 instance=ExtResource("8_17vpv")] +position = Vector2(1281, -1001) +play_victory_fanfare_on_open = true + +[node name="Teleporter" type="Area2D" parent="OnTheGround/LevelExit" unique_id=1023548033] +position = Vector2(1666, -1297) +collision_layer = 4 +script = ExtResource("20_tnbso") +next_scene = "uid://b2v6dyhgg16l4" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround/LevelExit/Teleporter" unique_id=1704183019] +position = Vector2(-383, 196) +shape = SubResource("RectangleShape2D_lmnu5") + +[node name="Player" parent="OnTheGround" unique_id=1416564784 instance=ExtResource("10_l1syf")] +z_index = 1 +position = Vector2(5592, -41) +player_name = "StoryWeaver" +speeds = SubResource("Resource_60hq5") +sprite_frames = ExtResource("14_flrxu") + +[node name="InputWalkBehavior" parent="OnTheGround/Player" index="0" unique_id=1817340985] +speeds = SubResource("Resource_60hq5") + +[node name="PlayerSprite" parent="OnTheGround/Player" index="2" unique_id=1785485617] +material = ExtResource("32_2gag6") +sprite_frames = ExtResource("14_flrxu") + +[node name="Camera2D" type="Camera2D" parent="OnTheGround/Player" unique_id=1897581183] +zoom = Vector2(1.1, 1.1) +limit_left = 3902 +limit_top = -4506 +limit_right = 7415 +limit_bottom = 2464 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="Door Enter" parent="OnTheGround" unique_id=883013750 instance=ExtResource("8_17vpv")] +position = Vector2(5593, -659) + +[node name="DoorClosed" parent="OnTheGround/Door Enter" index="1" unique_id=47488445] +position = Vector2(-1, -31) +texture = ExtResource("16_vcdj3") + +[node name="DoorOpened" parent="OnTheGround/Door Enter" index="2" unique_id=1239358995] +texture = ExtResource("17_kpyju") + +[node name="ShapeWhenClosed" parent="OnTheGround/Door Enter/ColliderWhenClosed" parent_id_path=PackedInt32Array(883013750, 652268089) index="0" unique_id=953885580] +position = Vector2(0.25, 43) +scale = Vector2(3.3409855, 1.5688608) + +[node name="ThrowingEnemy" parent="OnTheGround" unique_id=65377355 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(4422, -439) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy" index="0" unique_id=1865971466] +sprite_frames = ExtResource("34_cmnhf") + +[node name="ThrowingEnemy2" parent="OnTheGround" unique_id=697098527 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(4152, -1187) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="ThrowingEnemy3" parent="OnTheGround" unique_id=1243855514 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(6662, -1194) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="ThrowingEnemy4" parent="OnTheGround" unique_id=800941968 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(7074, -374) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="ThrowingEnemy8" parent="OnTheGround" unique_id=486770810 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(5561, -2698) +collision_mask = 25 +autostart = true +sprite_frames = ExtResource("22_p1o0v") +projectile_scene = ExtResource("28_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy8" index="0" unique_id=1865971466] +sprite_frames = ExtResource("22_p1o0v") + +[node name="CollisionShape2D" parent="OnTheGround/ThrowingEnemy8" index="1" unique_id=1703300754] +position = Vector2(30, 40) + +[node name="Timer" parent="OnTheGround/ThrowingEnemy8" index="2" unique_id=2084913349] +wait_time = 2.0 + +[node name="ProjectileMarker" parent="OnTheGround/ThrowingEnemy8" index="3" unique_id=60650531] +z_index = 5 +position = Vector2(-84, -7) + +[node name="CollisionShape2D" parent="OnTheGround/ThrowingEnemy8/HitBox" parent_id_path=PackedInt32Array(486770810, 1709759726) index="0" unique_id=1491090207] +position = Vector2(33, 36) + +[node name="ThrowingEnemy9" parent="OnTheGround" unique_id=1699389427 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(5846, -972) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy9" index="0" unique_id=1865971466] +sprite_frames = ExtResource("34_cmnhf") + +[node name="ThrowingEnemy10" parent="OnTheGround" unique_id=1847230910 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(5339, -972) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy10" index="0" unique_id=1865971466] +sprite_frames = ExtResource("34_cmnhf") + +[node name="ThrowingEnemy11" parent="OnTheGround" unique_id=1906344962 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(5846, -1193) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy11" index="0" unique_id=1865971466] +sprite_frames = ExtResource("34_cmnhf") + +[node name="ThrowingEnemy12" parent="OnTheGround" unique_id=1616783672 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(5339, -1193) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy12" index="0" unique_id=1865971466] +sprite_frames = ExtResource("34_cmnhf") + +[node name="ThrowingEnemy13" parent="OnTheGround" unique_id=1728216362 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(5846, -1423) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy13" index="0" unique_id=1865971466] +sprite_frames = ExtResource("34_cmnhf") + +[node name="ThrowingEnemy14" parent="OnTheGround" unique_id=221502322 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(5339, -1423) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy14" index="0" unique_id=1865971466] +sprite_frames = ExtResource("34_cmnhf") + +[node name="ThrowingEnemy15" parent="OnTheGround" unique_id=798280291 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(5846, -1644) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy15" index="0" unique_id=1865971466] +sprite_frames = ExtResource("34_cmnhf") + +[node name="ThrowingEnemy16" parent="OnTheGround" unique_id=630205679 instance=ExtResource("12_2gag6")] +z_index = 1 +position = Vector2(5339, -1644) +autostart = true +sprite_frames = ExtResource("34_cmnhf") +projectile_scene = ExtResource("14_l7i8m") + +[node name="AnimatedSprite2D" parent="OnTheGround/ThrowingEnemy16" index="0" unique_id=1865971466] +sprite_frames = ExtResource("34_cmnhf") + +[node name="FillingBarrel" parent="OnTheGround" unique_id=432329976 instance=ExtResource("15_63ei4")] +z_index = 1 +position = Vector2(3984, -452) +script = ExtResource("98_jarron_roto") +needed_amount = 2 +label = "Ira" +color = Color(0.9981455, 0.7850066, 0.22345269, 1) + +[node name="FillingBarrel2" parent="OnTheGround" unique_id=1453664824 instance=ExtResource("15_63ei4")] +z_index = 1 +position = Vector2(4551, -1355) +script = ExtResource("98_jarron_roto") +needed_amount = 2 +label = "Ira" +color = Color(1, 0.78431374, 0.22352941, 1) + +[node name="FillingBarrel3" parent="OnTheGround" unique_id=1861594411 instance=ExtResource("15_63ei4")] +z_index = 1 +position = Vector2(6658, -670) +script = ExtResource("98_jarron_roto") +needed_amount = 2 +label = "Ira" +color = Color(1, 0.78431374, 0.22352941, 1) + +[node name="FillingBarrel4" parent="OnTheGround" unique_id=876666187 instance=ExtResource("15_63ei4")] +z_index = 1 +position = Vector2(7095, -1425) +script = ExtResource("98_jarron_roto") +needed_amount = 2 +label = "Ira" +color = Color(1, 0.78431374, 0.22352941, 1) + +[node name="FillingBarrel5" parent="OnTheGround" unique_id=883915160 instance=ExtResource("15_63ei4")] +z_index = 1 +position = Vector2(6230, -2647) +script = ExtResource("98_jarron_roto") +needed_amount = 1 +label = "Ira" +color = Color(1, 0.78431374, 0.22352941, 1) + +[node name="AnimatedSprite2D" parent="OnTheGround/FillingBarrel5" index="0" unique_id=1489807708] +modulate = Color(1, 0.78431374, 0.22352941, 1) + +[node name="FillingBarrel6" parent="OnTheGround" unique_id=794108917 instance=ExtResource("15_63ei4")] +z_index = 1 +position = Vector2(5206, -2260) +script = ExtResource("98_jarron_roto") +needed_amount = 1 +label = "Ira" +color = Color(1, 0.78431374, 0.22352941, 1) + +[node name="AnimatedSprite2D" parent="OnTheGround/FillingBarrel6" index="0" unique_id=1489807708] +modulate = Color(1, 0.78431374, 0.22352941, 1) + +[node name="FillingBarrel7" parent="OnTheGround" unique_id=1741500671 instance=ExtResource("15_63ei4")] +z_index = 1 +position = Vector2(5207, -3091) +script = ExtResource("98_jarron_roto") +needed_amount = 1 +label = "Ira" +color = Color(1, 0.78431374, 0.22352941, 1) + +[node name="AnimatedSprite2D" parent="OnTheGround/FillingBarrel7" index="0" unique_id=1489807708] +modulate = Color(1, 0.78431374, 0.22352941, 1) + +[node name="CollectibleItem_Izq" parent="OnTheGround" unique_id=327991066 groups=["ignorar_shader"] instance=ExtResource("6_60hq5")] +z_index = 1 +position = Vector2(4536, -787) +script = ExtResource("20_2okvs") +revealed = false +item = SubResource("Resource_dkiai") +es_hilo_del_perdon = false +pause_game_during_dialogue = true +bloquear_salto_dialogo = true +collected_dialogue = ExtResource("18_m5pxr") +dialogue_title = &"hilo_1" + +[node name="CollectibleItem_Der" parent="OnTheGround" unique_id=557489797 groups=["ignorar_shader"] instance=ExtResource("6_60hq5")] +z_index = 1 +material = ExtResource("32_2gag6") +position = Vector2(7035, -825) +script = ExtResource("20_2okvs") +revealed = false +item = SubResource("Resource_dkiai") +es_hilo_del_perdon = false +pause_game_during_dialogue = true +bloquear_salto_dialogo = true +collected_dialogue = ExtResource("18_m5pxr") +dialogue_title = &"hilo_2" + +[node name="CollectibleItem_Centro" parent="OnTheGround" unique_id=234023605 groups=["ignorar_shader"] instance=ExtResource("6_60hq5")] +z_index = 1 +position = Vector2(5594, -2588) +script = ExtResource("20_2okvs") +revealed = false +item = SubResource("Resource_uaq6i") +es_hilo_del_perdon = true +pause_game_during_dialogue = true +bloquear_salto_dialogo = true +collected_dialogue = ExtResource("18_m5pxr") +dialogue_title = &"hilo_3" + +[node name="TriggerCentral" type="Area2D" parent="OnTheGround" unique_id=1939672802] +position = Vector2(4053, 216) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround/TriggerCentral" unique_id=636856621] +position = Vector2(1541, -987) +shape = SubResource("RectangleShape2D_m5pxr") + +[node name="ParticulasPerdon" type="GPUParticles2D" parent="OnTheGround" unique_id=1833523518] +modulate = Color(1, 0.7233747, 0, 1) +position = Vector2(1569, -1591) +emitting = false +amount = 50 +one_shot = true +explosiveness = 0.8 +process_material = SubResource("ParticleProcessMaterial_m5pxr") + +[node name="VoidSpreadingEnemy" parent="OnTheGround" unique_id=1007896559 node_paths=PackedStringArray("void_layer", "idle_patrol_path") instance=ExtResource("31_0r5dx")] +unique_name_in_owner = true +position = Vector2(5949, -1333) +void_layer = NodePath("../../TileMapLayers/Void") +idle_patrol_path = NodePath("../VoidSpreadingEnemyPatrolPath") + +[node name="PathWalkBehavior" parent="OnTheGround/VoidSpreadingEnemy" index="3" unique_id=1511224206 node_paths=PackedStringArray("walking_path")] +speeds = SubResource("Resource_54hke") +walking_path = NodePath("../../VoidSpreadingEnemyPatrolPath") + +[node name="NavigationFollowWalkBehavior" parent="OnTheGround/VoidSpreadingEnemy" index="4" unique_id=804245903] +speeds = SubResource("Resource_n6n6v") + +[node name="ParticlesCanvasGroup" parent="OnTheGround/VoidSpreadingEnemy" index="8" unique_id=574273484] +z_index = 5 + +[node name="VoidSpreadingEnemyPatrolPath" type="Path2D" parent="OnTheGround" unique_id=1605563201] +position = Vector2(5258, -4229) +curve = SubResource("Curve2D_qxnfb") + +[node name="VoidSpreadingEnemy2" parent="OnTheGround" unique_id=1823765558 node_paths=PackedStringArray("void_layer", "idle_patrol_path") instance=ExtResource("31_0r5dx")] +position = Vector2(5235, -1333) +void_layer = NodePath("../../TileMapLayers/Void") +idle_patrol_path = NodePath("../VoidSpreadingEnemyPatrolPath2") + +[node name="PathWalkBehavior" parent="OnTheGround/VoidSpreadingEnemy2" index="3" unique_id=1511224206 node_paths=PackedStringArray("walking_path")] +speeds = SubResource("Resource_54hke") +walking_path = NodePath("../../VoidSpreadingEnemyPatrolPath2") + +[node name="NavigationFollowWalkBehavior" parent="OnTheGround/VoidSpreadingEnemy2" index="4" unique_id=804245903] +speeds = SubResource("Resource_n6n6v") + +[node name="ParticlesCanvasGroup" parent="OnTheGround/VoidSpreadingEnemy2" index="8" unique_id=574273484] +z_index = 5 + +[node name="VoidSpreadingEnemyPatrolPath2" type="Path2D" parent="OnTheGround" unique_id=1090242335] +position = Vector2(5258, -4229) +curve = SubResource("Curve2D_espejo") + +[node name="SouthCopse" type="Area2D" parent="OnTheGround" unique_id=1087703723] +y_sort_enabled = true +position = Vector2(6382, -1548) + +[node name="AreaFiller" type="Node" parent="OnTheGround/SouthCopse" unique_id=2067972301] +script = ExtResource("33_qxnfb") +scenes = Array[PackedScene]([ExtResource("51_he8em")]) +minimum_separation = 140.0 +metadata/_custom_type_script = "uid://bdhjixygupit1" + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="OnTheGround/SouthCopse" unique_id=175155268] +visible = false +position = Vector2(-1769, 1622) +polygon = PackedVector2Array(858, 1959, 1346, 1954, 1551, 2059, 1571, 2366, 1582, 2590, 1442, 2587, 1439.23, 2369.96, 805, 2389) + +[node name="CollisionPolygon2D2" type="CollisionPolygon2D" parent="OnTheGround/SouthCopse" unique_id=1651710652] +visible = false +position = Vector2(-3142, 1595) +polygon = PackedVector2Array(1701, 1960, 1897, 1975, 1894, 2235, 2017, 2260, 2017, 2329, 1804, 2333, 1755, 2363, 1768, 2590, 1693, 2567) + +[node name="Sign" parent="OnTheGround" unique_id=1579530966 instance=ExtResource("40_eic1u")] +z_index = 1 +position = Vector2(6149, -2656) +direction = 1 +text = "Intenta llenar este jarrón..." + +[node name="Appearance" parent="OnTheGround/Sign" index="0" unique_id=1364985273] +flip_h = true + +[node name="Collider" parent="OnTheGround/Sign" index="1" unique_id=882843758] +collision_layer = 1 + +[node name="LabelContainer" parent="OnTheGround/Sign" index="2" unique_id=1137800349] +offset_top = -159.0 +offset_bottom = -59.0 + +[node name="Label" parent="OnTheGround/Sign/LabelContainer/PanelContainer/MarginContainer" parent_id_path=PackedInt32Array(1579530966, 869205213) index="0" unique_id=1830143827] +text = "Intenta llenar este jarrón..." + +[node name="Sign2" parent="OnTheGround" unique_id=1311656439 instance=ExtResource("40_eic1u")] +z_index = 1 +position = Vector2(5147, -3099) +direction = 1 +text = "Intenta llenar este jarrón..." + +[node name="Appearance" parent="OnTheGround/Sign2" index="0" unique_id=1364985273] +flip_h = true + +[node name="Collider" parent="OnTheGround/Sign2" index="1" unique_id=882843758] +collision_layer = 1 + +[node name="LabelContainer" parent="OnTheGround/Sign2" index="2" unique_id=1137800349] +offset_top = -159.0 +offset_bottom = -59.0 + +[node name="Label" parent="OnTheGround/Sign2/LabelContainer/PanelContainer/MarginContainer" parent_id_path=PackedInt32Array(1311656439, 869205213) index="0" unique_id=1830143827] +text = "Intenta llenar este jarrón..." + +[node name="Sign3" parent="OnTheGround" unique_id=1526486335 instance=ExtResource("40_eic1u")] +z_index = 1 +position = Vector2(5152, -2257) +direction = 1 +text = "Intenta llenar este jarrón..." + +[node name="Appearance" parent="OnTheGround/Sign3" index="0" unique_id=1364985273] +flip_h = true + +[node name="Collider" parent="OnTheGround/Sign3" index="1" unique_id=882843758] +collision_layer = 1 + +[node name="LabelContainer" parent="OnTheGround/Sign3" index="2" unique_id=1137800349] +offset_top = -159.0 +offset_bottom = -59.0 + +[node name="Label" parent="OnTheGround/Sign3/LabelContainer/PanelContainer/MarginContainer" parent_id_path=PackedInt32Array(1526486335, 869205213) index="0" unique_id=1830143827] +text = "Intenta llenar este jarrón..." + +[node name="Sign4" parent="OnTheGround" unique_id=1102035745 instance=ExtResource("40_eic1u")] +z_index = 1 +position = Vector2(4499, -1353) +direction = 1 +text = "Intenta llenar este jarrón..." + +[node name="Appearance" parent="OnTheGround/Sign4" index="0" unique_id=1364985273] +flip_h = true + +[node name="Collider" parent="OnTheGround/Sign4" index="1" unique_id=882843758] +collision_layer = 1 + +[node name="LabelContainer" parent="OnTheGround/Sign4" index="2" unique_id=1137800349] +offset_top = -91.0 +offset_bottom = -59.0 + +[node name="PanelContainer" parent="OnTheGround/Sign4/LabelContainer" index="0" unique_id=1780698378] +self_modulate = Color(0, 0, 0, 0.34117648) + +[node name="Label" parent="OnTheGround/Sign4/LabelContainer/PanelContainer/MarginContainer" parent_id_path=PackedInt32Array(1102035745, 869205213) index="0" unique_id=1830143827] +text = "Intenta llenar este jarrón..." + +[node name="Sign5" parent="OnTheGround" unique_id=834383426 instance=ExtResource("40_eic1u")] +z_index = 1 +position = Vector2(3925, -450) +direction = 1 +text = "Intenta llenar este jarrón..." + +[node name="Appearance" parent="OnTheGround/Sign5" index="0" unique_id=1364985273] +flip_h = true + +[node name="Collider" parent="OnTheGround/Sign5" index="1" unique_id=882843758] +collision_layer = 1 + +[node name="LabelContainer" parent="OnTheGround/Sign5" index="2" unique_id=1137800349] +offset_top = -159.0 +offset_bottom = -59.0 + +[node name="Label" parent="OnTheGround/Sign5/LabelContainer/PanelContainer/MarginContainer" parent_id_path=PackedInt32Array(834383426, 869205213) index="0" unique_id=1830143827] +text = "Intenta llenar este jarrón..." + +[node name="Sign6" parent="OnTheGround" unique_id=506297329 instance=ExtResource("40_eic1u")] +z_index = 1 +position = Vector2(6586, -667) +direction = 1 +text = "Intenta llenar este jarrón..." + +[node name="Appearance" parent="OnTheGround/Sign6" index="0" unique_id=1364985273] +flip_h = true + +[node name="Collider" parent="OnTheGround/Sign6" index="1" unique_id=882843758] +collision_layer = 1 + +[node name="LabelContainer" parent="OnTheGround/Sign6" index="2" unique_id=1137800349] +offset_top = -159.0 +offset_bottom = -59.0 + +[node name="Label" parent="OnTheGround/Sign6/LabelContainer/PanelContainer/MarginContainer" parent_id_path=PackedInt32Array(506297329, 869205213) index="0" unique_id=1830143827] +text = "Intenta llenar este jarrón..." + +[node name="Sign7" parent="OnTheGround" unique_id=1231439061 instance=ExtResource("40_eic1u")] +z_index = 1 +position = Vector2(7185, -1422) +text = "Intenta llenar este jarrón..." + +[node name="Collider" parent="OnTheGround/Sign7" index="1" unique_id=882843758] +collision_layer = 1 + +[node name="LabelContainer" parent="OnTheGround/Sign7" index="2" unique_id=1137800349] +offset_top = -159.0 +offset_bottom = -59.0 + +[node name="Label" parent="OnTheGround/Sign7/LabelContainer/PanelContainer/MarginContainer" parent_id_path=PackedInt32Array(1231439061, 869205213) index="0" unique_id=1830143827] +text = "Intenta llenar este jarrón..." + +[node name="BloqueoPuente" type="StaticBody2D" parent="OnTheGround" unique_id=396170297] +z_index = 25 +position = Vector2(5591, -2517) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround/BloqueoPuente" unique_id=588270427] +position = Vector2(1.5, 52) +shape = SubResource("RectangleShape2D_eic1u") + +[node name="CartelZ" parent="OnTheGround" unique_id=1985390605 instance=ExtResource("91_cartel_firma")] +z_index = 1 +position = Vector2(5591, -114) +firma = "- Z" +direction = 0 +text = "“No todas las culpas llevan tu nombre.”" + +[node name="BloqueDeslizante" parent="OnTheGround" unique_id=771021 instance=ExtResource("99_bloque_deslizante")] +position = Vector2(6977, -1380) +recorrido = Vector2(0, 150) + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=25345245] + +[node name="InputHints" type="HBoxContainer" parent="ScreenOverlay" unique_id=1387075152] +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = 902.0 +offset_top = 165.0 +offset_right = 1087.0 +offset_bottom = 265.0 +grow_vertical = 0 + +[node name="RepelHint" parent="ScreenOverlay/InputHints" unique_id=110897305 instance=ExtResource("19_dv4q4")] +layout_mode = 2 + +[node name="HUD" parent="." unique_id=1801379255 instance=ExtResource("22_vcdj3")] + +[node name="StoryQuestProgress" parent="HUD/HBoxContainer" parent_id_path=PackedInt32Array(1801379255, 1000774734) index="1" unique_id=373983898] +script = ExtResource("25_2okvs") +ocultar = false + +[node name="HelperContainer" parent="HUD/HBoxContainer/StoryQuestProgress/HBoxContainer" parent_id_path=PackedInt32Array(1801379255, 373983898, 2124538819) index="0" unique_id=1334612586] +visible = false + +[node name="Label" type="Label" parent="HUD" unique_id=943838466] +unique_name_in_owner = true +offset_left = 1050.0 +offset_top = 71.0 +offset_right = 1082.0 +offset_bottom = 94.0 +label_settings = SubResource("LabelSettings_3e6us") +horizontal_alignment = 1 +script = ExtResource("27_17vpv") + +[node name="IconoFragmento" type="TextureRect" parent="HUD/Label" unique_id=771003] +layout_mode = 0 +offset_top = -34.0 +offset_right = 32.0 +offset_bottom = -2.0 +texture = ExtResource("97_icono_hilo") +expand_mode = 1 +stretch_mode = 5 + +[node name="PanelContainer" type="PanelContainer" parent="HUD" unique_id=1871162697] +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = 566.0 +offset_top = -237.0 +offset_right = 615.0 +offset_bottom = -188.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_qh7ra") +script = ExtResource("21_m5pxr") + +[node name="Label" type="Label" parent="HUD/PanelContainer" unique_id=929917354] +layout_mode = 2 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_colors/font_outline_color = Color(0, 0, 0, 1) +theme_override_constants/outline_size = 5 +theme_override_fonts/font = ExtResource("22_end3x") +theme_override_font_sizes/font_size = 24 +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="Timer" type="Timer" parent="HUD/PanelContainer/Label" unique_id=2044534417] +wait_time = 2.0 +one_shot = true + +[node name="SaturacionManager" type="Node" parent="." unique_id=1721456533] +script = ExtResource("30_3e6us") +material_mundo = ExtResource("31_qh7ra") +material_jugador = ExtResource("32_2gag6") + +[node name="GuardiaI2_01" parent="." unique_id=689832587 node_paths=PackedStringArray("patrol_path") instance=ExtResource("33_l7i8m")] +z_index = 9 +position = Vector2(5381, 338) +scale = Vector2(0.8, 0.8) +collision_mask = 512 +sprite_frames = ExtResource("34_cmnhf") +alerted_sound_stream = ExtResource("35_l7i8m") +patrol_path = NodePath("../GuardiaI2-ruta01") +wait_time = 1.5 +move_speed = 90.0 +detection_area_scale = 0.6 + +[node name="SightRayCast" parent="GuardiaI2_01" index="1" unique_id=1964699795] +collision_mask = 24 + +[node name="DetectionArea" parent="GuardiaI2_01" index="3" unique_id=885694991] +scale = Vector2(0.6, 0.6) + +[node name="Light" parent="GuardiaI2_01/DetectionArea" index="0" unique_id=366085581] +color = Color(0.65667504, 0.0032590034, 0.8817679, 0.47843137) + +[node name="AnimatedSprite2D" parent="GuardiaI2_01" index="4" unique_id=616054452] +sprite_frames = ExtResource("34_cmnhf") + +[node name="AlertSound" parent="GuardiaI2_01/Sounds" parent_id_path=PackedInt32Array(689832587, 787899072) index="0" unique_id=1366827513] +stream = ExtResource("35_l7i8m") + +[node name="GuardiaI2-ruta01" type="Path2D" parent="." unique_id=2105867162] +top_level = true +position = Vector2(5186.0005, -1353) +scale = Vector2(1.050213, -9.99319) +curve = SubResource("Curve2D_tnbso") + +[node name="StealthGameLogic" type="Node" parent="." unique_id=786531982] +script = ExtResource("36_flrxu") + +[node name="Cinematic" type="Node2D" parent="." unique_id=1398446127] +script = ExtResource("37_rhhq7") +dialogue = ExtResource("38_dv4q4") +autostart = false +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="TileMapLayers2" type="Node2D" parent="." unique_id=1304063799] +position = Vector2(2553, -1763) + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers2" unique_id=1087335575] +z_index = -1 +tile_map_data = PackedByteArray("AAAnANj/AwAGAAEAAAAnANn/AwAGAAEAAAAnANr/AwAGAAEAAAAnANv/AwAGAAEAAAAnANz/AwAGAAEAAAAnAN3/AwAGAAEAAAAnAN7/AwAGAAEAAAAnAN//AwAGAAEAAAAnAOD/AwAGAAEAAAAnAOH/AwAGAAEAAAAnAOL/AwAGAAEAAAAnAOP/AwAGAAEAAAAnAOT/AwAGAAEAAAAnAOX/AwAGAAEAAAAnAOb/AwAGAAEAAAAnAOf/AwAGAAEAAAAnAOj/AwAGAAEAAAAnAOn/AwAGAAEAAAAnAOr/AwAGAAEAAAAnAOv/AwAGAAEAAAAoANj/AwAGAAEAAAAoANn/AwAGAAEAAAAoANr/AwAGAAEAAAAoANv/AwAGAAEAAAAoANz/AwAGAAEAAAAoAN3/AwAGAAEAAAAoAN7/AwAGAAEAAAAoAN//AwAGAAEAAAAoAOD/AwAGAAEAAAAoAOH/AwAGAAEAAAAoAOL/AwAGAAEAAAAoAOP/AwAGAAEAAAAoAOT/AwAGAAEAAAAoAOX/AwAGAAEAAAAoAOb/AwAGAAEAAAAoAOf/AwAGAAEAAAAoAOj/AwAGAAEAAAAoAOn/AwAGAAEAAAAoAOr/AwAGAAEAAAAoAOv/AwAGAAEAAAApANj/AwAGAAEAAAApANn/AwAGAAEAAAApANr/AwAGAAEAAAApANv/AwAGAAEAAAApANz/AwAGAAEAAAApAN3/AwAGAAEAAAApAN7/AwAGAAEAAAApAN//AwAGAAEAAAApAOD/AwAGAAEAAAApAOH/AwAGAAEAAAApAOL/AwAGAAEAAAApAOP/AwAGAAEAAAApAOT/AwAGAAEAAAApAOX/AwAGAAEAAAApAOb/AwAGAAEAAAApAOf/AwAGAAEAAAApAOj/AwAGAAEAAAApAOn/AwAGAAEAAAApAOr/AwAGAAEAAAApAOv/AwAGAAEAAAAqANj/AwAGAAEAAAAqANn/AwAGAAEAAAAqANr/AwAGAAEAAAAqANv/AwAGAAEAAAAqANz/AwAGAAEAAAAqAN3/AwAGAAEAAAAqAN7/AwAGAAEAAAAqAN//AwAGAAEAAAAqAOD/AwAGAAEAAAAqAOH/AwAGAAEAAAAqAOL/AwAGAAEAAAAqAOP/AwAGAAEAAAAqAOT/AwAGAAEAAAAqAOX/AwAGAAEAAAAqAOb/AwAGAAEAAAAqAOf/AwAGAAEAAAAqAOj/AwAGAAEAAAAqAOn/AwAGAAEAAAAqAOr/AwAGAAEAAAAqAOv/AwAGAAEAAAArANj/AwAGAAEAAAArANn/AwAGAAEAAAArANr/AwAGAAEAAAArANv/AwAGAAEAAAArANz/AwAGAAEAAAArAN3/AwAGAAEAAAArAN7/AwAGAAEAAAArAN//AwAGAAEAAAArAOD/AwAGAAEAAAArAOH/AwAGAAEAAAArAOL/AwAGAAEAAAArAOP/AwAGAAEAAAArAOT/AwAGAAEAAAArAOX/AwAGAAEAAAArAOb/AwAGAAEAAAArAOf/AwAGAAEAAAArAOj/AwAGAAEAAAArAOn/AwAGAAEAAAArAOr/AwAGAAEAAAArAOv/AwAGAAEAAAAsANj/AwAGAAEAAAAsANn/AwAGAAEAAAAsANr/AwAGAAEAAAAsANv/AwAGAAEAAAAsANz/AwAGAAEAAAAsAN3/AwAGAAEAAAAsAN7/AwAGAAEAAAAsAN//AwAGAAEAAAAsAOD/AwAGAAEAAAAsAOH/AwAGAAEAAAAsAOL/AwAGAAEAAAAsAOP/AwAGAAEAAAAsAOT/AwAGAAEAAAAsAOX/AwAGAAEAAAAsAOb/AwAGAAEAAAAsAOf/AwAGAAEAAAAsAOj/AwAGAAEAAAAsAOn/AwAGAAEAAAAsAOr/AwAGAAEAAAAsAOv/AwAGAAEAAAAtANj/AwAGAAEAAAAtANn/AwAGAAEAAAAtANr/AwAGAAEAAAAtANv/AwAGAAEAAAAtANz/AwAGAAEAAAAtAN3/AwAGAAEAAAAtAN7/AwAGAAEAAAAtAN//AwAGAAEAAAAtAOD/AwAGAAEAAAAtAOH/AwAGAAEAAAAtAOL/AwAGAAEAAAAtAOP/AwAGAAEAAAAtAOT/AwAGAAEAAAAtAOX/AwAGAAEAAAAtAOb/AwAGAAEAAAAtAOf/AwAGAAEAAAAtAOj/AwAGAAEAAAAtAOn/AwAGAAEAAAAtAOr/AwAGAAEAAAAtAOv/AwAGAAEAAAAuANj/AwAGAAEAAAAuANn/AwAGAAEAAAAuANr/AwAGAAEAAAAuANv/AwAGAAEAAAAuANz/AwAGAAEAAAAuAN3/AwAGAAEAAAAuAN7/AwAGAAEAAAAuAN//AwAGAAEAAAAuAOD/AwAGAAEAAAAuAOH/AwAGAAEAAAAuAOL/AwAGAAEAAAAuAOP/AwAGAAEAAAAuAOT/AwAGAAEAAAAuAOX/AwAGAAEAAAAuAOb/AwAGAAEAAAAuAOf/AwAGAAEAAAAuAOj/AwAGAAEAAAAuAOn/AwAGAAEAAAAuAOr/AwAGAAEAAAAuAOv/AwAGAAEAAAAvANj/AwAGAAEAAAAvANn/AwAGAAEAAAAvANr/AwAGAAEAAAAvANv/AwAGAAEAAAAvANz/AwAGAAEAAAAvAN3/AwAGAAEAAAAvAN7/AwAGAAEAAAAvAN//AwAGAAEAAAAvAOD/AwAGAAEAAAAvAOH/AwAGAAEAAAAvAOL/AwAGAAEAAAAvAOP/AwAGAAEAAAAvAOT/AwAGAAEAAAAvAOX/AwAGAAEAAAAvAOb/AwAGAAEAAAAvAOf/AwAGAAEAAAAvAOj/AwAGAAEAAAAvAOn/AwAGAAEAAAAvAOr/AwAGAAEAAAAvAOv/AwAGAAEAAAAwANj/AwAGAAEAAAAwANn/AwAGAAEAAAAwANr/AwAGAAEAAAAwANv/AwAGAAEAAAAwANz/AwAGAAEAAAAwAN3/AwAGAAEAAAAwAN7/AwAGAAEAAAAwAN//AwAGAAEAAAAwAOD/AwAGAAEAAAAwAOH/AwAGAAEAAAAwAOL/AwAGAAEAAAAwAOP/AwAGAAEAAAAwAOT/AwAGAAEAAAAwAOX/AwAGAAEAAAAwAOb/AwAGAAEAAAAwAOf/AwAGAAEAAAAwAOj/AwAGAAEAAAAwAOn/AwAGAAEAAAAwAOr/AwAGAAEAAAAwAOv/AwAGAAEAAAAxANj/AwAGAAEAAAAxANn/AwAGAAEAAAAxANr/AwAGAAEAAAAxANv/AwAGAAEAAAAxANz/AwAGAAEAAAAxAN3/AwAGAAEAAAAxAN7/AwAGAAEAAAAxAN//AwAGAAEAAAAxAOD/AwAGAAEAAAAxAOH/AwAGAAEAAAAxAOL/AwAGAAEAAAAxAOP/AwAGAAEAAAAxAOT/AwAGAAEAAAAxAOX/AwAGAAEAAAAxAOb/AwAGAAEAAAAxAOf/AwAGAAEAAAAxAOj/AwAGAAEAAAAxAOn/AwAGAAEAAAAxAOr/AwAGAAEAAAAxAOv/AwAGAAEAAAAyANj/AwAGAAEAAAAyANn/AwAGAAEAAAAyANr/AwAGAAEAAAAyANv/AwAGAAEAAAAyANz/AwAGAAEAAAAyAN3/AwAGAAEAAAAyAN7/AwAGAAEAAAAyAN//AwAGAAEAAAAyAOD/AwAGAAEAAAAyAOH/AwAGAAEAAAAyAOL/AwAGAAEAAAAyAOP/AwAGAAEAAAAyAOT/AwAGAAEAAAAyAOX/AwAGAAEAAAAyAOb/AwAGAAEAAAAyAOf/AwAGAAEAAAAyAOj/AwAGAAEAAAAyAOn/AwAGAAEAAAAyAOr/AwAGAAEAAAAyAOv/AwAGAAEAAAAzANj/AwAGAAEAAAAzANn/AwAGAAEAAAAzANr/AwAGAAEAAAAzANv/AwAGAAEAAAAzANz/AwAGAAEAAAAzAN3/AwAGAAEAAAAzAN7/AwAGAAEAAAAzAN//AwAGAAEAAAAzAOD/AwAGAAEAAAAzAOH/AwAGAAEAAAAzAOL/AwAGAAEAAAAzAOP/AwAGAAEAAAAzAOT/AwAGAAEAAAAzAOX/AwAGAAEAAAAzAOb/AwAGAAEAAAAzAOf/AwAGAAEAAAAzAOj/AwAGAAEAAAAzAOn/AwAGAAEAAAAzAOr/AwAGAAEAAAAzAOv/AwAGAAEAAAA0ANj/AwAGAAEAAAA0ANn/AwAGAAEAAAA0ANr/AwAGAAEAAAA0ANv/AwAGAAEAAAA0ANz/AwAGAAEAAAA0AN3/AwAGAAEAAAA0AN7/AwAGAAEAAAA0AN//AwAGAAEAAAA0AOD/AwAGAAEAAAA0AOH/AwAGAAEAAAA0AOL/AwAGAAEAAAA0AOP/AwAGAAEAAAA0AOT/AwAGAAEAAAA0AOX/AwAGAAEAAAA0AOb/AwAGAAEAAAA0AOf/AwAGAAEAAAA0AOj/AwAGAAEAAAA0AOn/AwAGAAEAAAA0AOr/AwAGAAEAAAA0AOv/AwAGAAEAAAA1ANj/AwAGAAEAAAA1ANn/AwAGAAEAAAA1ANr/AwAGAAEAAAA1ANv/AwAGAAEAAAA1ANz/AwAGAAEAAAA1AN3/AwAGAAEAAAA1AN7/AwAGAAEAAAA1AN//AwAGAAEAAAA1AOD/AwAGAAEAAAA1AOH/AwAGAAEAAAA1AOL/AwAGAAEAAAA1AOP/AwAGAAEAAAA1AOT/AwAGAAEAAAA1AOX/AwAGAAEAAAA1AOb/AwAGAAEAAAA1AOf/AwAGAAEAAAA1AOj/AwAGAAEAAAA1AOn/AwAGAAEAAAA1AOr/AwAGAAEAAAA1AOv/AwAGAAEAAAA2ANj/AwAGAAEAAAA2ANn/AwAGAAEAAAA2ANr/AwAGAAEAAAA2ANv/AwAGAAEAAAA2ANz/AwAGAAEAAAA2AN3/AwAGAAEAAAA2AN7/AwAGAAEAAAA2AN//AwAGAAEAAAA2AOD/AwAGAAEAAAA2AOH/AwAGAAEAAAA2AOL/AwAGAAEAAAA2AOP/AwAGAAEAAAA2AOT/AwAGAAEAAAA2AOX/AwAGAAEAAAA2AOb/AwAGAAEAAAA2AOf/AwAGAAEAAAA2AOj/AwAGAAEAAAA2AOn/AwAGAAEAAAA2AOr/AwAGAAEAAAA2AOv/AwAGAAEAAAA3ANj/AwAGAAEAAAA3ANn/AwAGAAEAAAA3ANr/AwAGAAEAAAA3ANv/AwAGAAEAAAA3ANz/AwAGAAEAAAA3AN3/AwAGAAEAAAA3AN7/AwAGAAEAAAA3AN//AwAGAAEAAAA3AOD/AwAGAAEAAAA3AOH/AwAGAAEAAAA3AOL/AwAGAAEAAAA3AOP/AwAGAAEAAAA3AOT/AwAGAAEAAAA3AOX/AwAGAAEAAAA3AOb/AwAGAAEAAAA3AOf/AwAGAAEAAAA3AOj/AwAGAAEAAAA3AOn/AwAGAAEAAAA3AOr/AwAGAAEAAAA3AOv/AwAGAAEAAAA4ANj/AwAGAAEAAAA4ANn/AwAGAAEAAAA4ANr/AwAGAAEAAAA4ANv/AwAGAAEAAAA4ANz/AwAGAAEAAAA4AN3/AwAGAAEAAAA4AN7/AwAGAAEAAAA4AN//AwAGAAEAAAA4AOD/AwAGAAEAAAA4AOH/AwAGAAEAAAA4AOL/AwAGAAEAAAA4AOP/AwAGAAEAAAA4AOT/AwAGAAEAAAA4AOX/AwAGAAEAAAA4AOb/AwAGAAEAAAA4AOf/AwAGAAEAAAA4AOj/AwAGAAEAAAA4AOn/AwAGAAEAAAA4AOr/AwAGAAEAAAA4AOv/AwAGAAEAAAA5ANj/AwAGAAEAAAA5ANn/AwAGAAEAAAA5ANr/AwAGAAEAAAA5ANv/AwAGAAEAAAA5ANz/AwAGAAEAAAA5AN3/AwAGAAEAAAA5AN7/AwAGAAEAAAA5AN//AwAGAAEAAAA5AOD/AwAGAAEAAAA5AOH/AwAGAAEAAAA5AOL/AwAGAAEAAAA5AOP/AwAGAAEAAAA5AOT/AwAGAAEAAAA5AOX/AwAGAAEAAAA5AOb/AwAGAAEAAAA5AOf/AwAGAAEAAAA5AOj/AwAGAAEAAAA5AOn/AwAGAAEAAAA5AOr/AwAGAAEAAAA5AOv/AwAGAAEAAAAnAOz/AwAGAAEAAAAoAOz/AwAGAAEAAAApAOz/AwAGAAEAAAAqAOz/AwAGAAEAAAArAOz/AwAGAAEAAAAsAOz/AwAGAAEAAAAtAOz/AwAGAAEAAAAuAOz/AwAGAAEAAAAvAOz/AwAGAAEAAAAwAOz/AwAGAAEAAAAxAOz/AwAGAAEAAAAyAOz/AwAGAAEAAAAzAOz/AwAGAAEAAAA0AOz/AwAGAAEAAAA1AOz/AwAGAAEAAAA2AOz/AwAGAAEAAAA3AOz/AwAGAAEAAAA4AOz/AwAGAAEAAAA5AOz/AwAGAAEAAAA6ANj/AwAGAAEAAAA6ANn/AwAGAAEAAAA6ANr/AwAGAAEAAAA6ANv/AwAGAAEAAAA6ANz/AwAGAAEAAAA6AN3/AwAGAAEAAAA6AN7/AwAGAAEAAAA6AN//AwAGAAEAAAA6AOD/AwAGAAEAAAA6AOH/AwAGAAEAAAA6AOL/AwAGAAEAAAA6AOP/AwAGAAEAAAA6AOT/AwAGAAEAAAA6AOX/AwAGAAEAAAA6AOb/AwAGAAEAAAA6AOf/AwAGAAEAAAA6AOj/AwAGAAEAAAA6AOn/AwAGAAEAAAA6AOr/AwAGAAEAAAA6AOv/AwAGAAEAAAA6AOz/AwAGAAEAAAA7ANj/AwAGAAEAAAA7ANn/AwAGAAEAAAA7ANr/AwAGAAEAAAA7ANv/AwAGAAEAAAA7ANz/AwAGAAEAAAA7AN3/AwAGAAEAAAA7AN7/AwAGAAEAAAA7AN//AwAGAAEAAAA7AOD/AwAGAAEAAAA7AOH/AwAGAAEAAAA7AOL/AwAGAAEAAAA7AOP/AwAGAAEAAAA7AOT/AwAGAAEAAAA7AOX/AwAGAAEAAAA7AOb/AwAGAAEAAAA7AOf/AwAGAAEAAAA7AOj/AwAGAAEAAAA7AOn/AwAGAAEAAAA7AOr/AwAGAAEAAAA7AOv/AwAGAAEAAAA7AOz/AwAGAAEAAAA8ANj/AwAGAAEAAAA8ANn/AwAGAAEAAAA8ANr/AwAGAAEAAAA8ANv/AwAGAAEAAAA8ANz/AwAGAAEAAAA8AN3/AwAGAAEAAAA8AN7/AwAGAAEAAAA8AN//AwAGAAEAAAA8AOD/AwAGAAEAAAA8AOH/AwAGAAEAAAA8AOL/AwAGAAEAAAA8AOP/AwAGAAEAAAA8AOT/AwAGAAEAAAA8AOX/AwAGAAEAAAA8AOb/AwAGAAEAAAA8AOf/AwAGAAEAAAA8AOj/AwAGAAEAAAA8AOn/AwAGAAEAAAA8AOr/AwAGAAEAAAA8AOv/AwAGAAEAAAA8AOz/AwAGAAEAAAA9ANj/AwAGAAEAAAA9ANn/AwAGAAEAAAA9ANr/AwAGAAEAAAA9ANv/AwAGAAEAAAA9ANz/AwAGAAEAAAA9AN3/AwAGAAEAAAA9AN7/AwAGAAEAAAA9AN//AwAGAAEAAAA9AOD/AwAGAAEAAAA9AOH/AwAGAAEAAAA9AOL/AwAGAAEAAAA9AOP/AwAGAAEAAAA9AOT/AwAGAAEAAAA9AOX/AwAGAAEAAAA9AOb/AwAGAAEAAAA9AOf/AwAGAAEAAAA9AOj/AwAGAAEAAAA9AOn/AwAGAAEAAAA9AOr/AwAGAAEAAAA9AOv/AwAGAAEAAAA9AOz/AwAGAAEAAAA+ANj/AwAGAAEAAAA+ANn/AwAGAAEAAAA+ANr/AwAGAAEAAAA+ANv/AwAGAAEAAAA+ANz/AwAGAAEAAAA+AN3/AwAGAAEAAAA+AN7/AwAGAAEAAAA+AN//AwAGAAEAAAA+AOD/AwAGAAEAAAA+AOH/AwAGAAEAAAA+AOL/AwAGAAEAAAA+AOP/AwAGAAEAAAA+AOT/AwAGAAEAAAA+AOX/AwAGAAEAAAA+AOb/AwAGAAEAAAA+AOf/AwAGAAEAAAA+AOj/AwAGAAEAAAA+AOn/AwAGAAEAAAA+AOr/AwAGAAEAAAA+AOv/AwAGAAEAAAA+AOz/AwAGAAEAAAA/ANj/AwAGAAEAAAA/ANn/AwAGAAEAAAA/ANr/AwAGAAEAAAA/ANv/AwAGAAEAAAA/ANz/AwAGAAEAAAA/AN3/AwAGAAEAAAA/AN7/AwAGAAEAAAA/AN//AwAGAAEAAAA/AOD/AwAGAAEAAAA/AOH/AwAGAAEAAAA/AOL/AwAGAAEAAAA/AOP/AwAGAAEAAAA/AOT/AwAGAAEAAAA/AOX/AwAGAAEAAAA/AOb/AwAGAAEAAAA/AOf/AwAGAAEAAAA/AOj/AwAGAAEAAAA/AOn/AwAGAAEAAAA/AOr/AwAGAAEAAAA/AOv/AwAGAAEAAAA/AOz/AwAGAAEAAABAANj/AwAGAAEAAABAANn/AwAGAAEAAABAANr/AwAGAAEAAABAANv/AwAGAAEAAABAANz/AwAGAAEAAABAAN3/AwAGAAEAAABAAN7/AwAGAAEAAABAAN//AwAGAAEAAABAAOD/AwAGAAEAAABAAOH/AwAGAAEAAABAAOL/AwAGAAEAAABAAOP/AwAGAAEAAABAAOT/AwAGAAEAAABAAOX/AwAGAAEAAABAAOb/AwAGAAEAAABAAOf/AwAGAAEAAABAAOj/AwAGAAEAAABAAOn/AwAGAAEAAABAAOr/AwAGAAEAAABAAOv/AwAGAAEAAABAAOz/AwAGAAEAAABBANj/AwAGAAEAAABBANn/AwAGAAEAAABBANr/AwAGAAEAAABBANv/AwAGAAEAAABBANz/AwAGAAEAAABBAN3/AwAGAAEAAABBAN7/AwAGAAEAAABBAN//AwAGAAEAAABBAOD/AwAGAAEAAABBAOH/AwAGAAEAAABBAOL/AwAGAAEAAABBAOP/AwAGAAEAAABBAOT/AwAGAAEAAABBAOX/AwAGAAEAAABBAOb/AwAGAAEAAABBAOf/AwAGAAEAAABBAOj/AwAGAAEAAABBAOn/AwAGAAEAAABBAOr/AwAGAAEAAABBAOv/AwAGAAEAAABBAOz/AwAGAAEAAABCANj/AwAGAAEAAABCANn/AwAGAAEAAABCANr/AwAGAAEAAABCANv/AwAGAAEAAABCANz/AwAGAAEAAABCAN3/AwAGAAEAAABCAN7/AwAGAAEAAABCAN//AwAGAAEAAABCAOD/AwAGAAEAAABCAOH/AwAGAAEAAABCAOL/AwAGAAEAAABCAOP/AwAGAAEAAABCAOT/AwAGAAEAAABCAOX/AwAGAAEAAABCAOb/AwAGAAEAAABCAOf/AwAGAAEAAABCAOj/AwAGAAEAAABCAOn/AwAGAAEAAABCAOr/AwAGAAEAAABCAOv/AwAGAAEAAABCAOz/AwAGAAEAAABDANj/AwAGAAEAAABDANn/AwAGAAEAAABDANr/AwAGAAEAAABDANv/AwAGAAEAAABDANz/AwAGAAEAAABDAN3/AwAGAAEAAABDAN7/AwAGAAEAAABDAN//AwAGAAEAAABDAOD/AwAGAAEAAABDAOH/AwAGAAEAAABDAOL/AwAGAAEAAABDAOP/AwAGAAEAAABDAOT/AwAGAAEAAABDAOX/AwAGAAEAAABDAOb/AwAGAAEAAABDAOf/AwAGAAEAAABDAOj/AwAGAAEAAABDAOn/AwAGAAEAAABDAOr/AwAGAAEAAABDAOv/AwAGAAEAAABDAOz/AwAGAAEAAAAdANj/AwAGAAEAAAAdANn/AwAGAAEAAAAdANr/AwAGAAEAAAAdANv/AwAGAAEAAAAdANz/AwAGAAEAAAAdAN3/AwAGAAEAAAAdAN7/AwAGAAEAAAAdAN//AwAGAAEAAAAdAOD/AwAGAAEAAAAdAOH/AwAGAAEAAAAdAOL/AwAGAAEAAAAdAOP/AwAGAAEAAAAdAOT/AwAGAAEAAAAdAOX/AwAGAAEAAAAdAOb/AwAGAAEAAAAdAOf/AwAGAAEAAAAdAOj/AwAGAAEAAAAdAOn/AwAGAAEAAAAdAOr/AwAGAAEAAAAdAOv/AwAGAAEAAAAdAOz/AwAGAAEAAAAeANj/AwAGAAEAAAAeANn/AwAGAAEAAAAeANr/AwAGAAEAAAAeANv/AwAGAAEAAAAeANz/AwAGAAEAAAAeAN3/AwAGAAEAAAAeAN7/AwAGAAEAAAAeAN//AwAGAAEAAAAeAOD/AwAGAAEAAAAeAOH/AwAGAAEAAAAeAOL/AwAGAAEAAAAeAOP/AwAGAAEAAAAeAOT/AwAGAAEAAAAeAOX/AwAGAAEAAAAeAOb/AwAGAAEAAAAeAOf/AwAGAAEAAAAeAOj/AwAGAAEAAAAeAOn/AwAGAAEAAAAeAOr/AwAGAAEAAAAeAOv/AwAGAAEAAAAeAOz/AwAGAAEAAAAfANj/AwAGAAEAAAAfANn/AwAGAAEAAAAfANr/AwAGAAEAAAAfANv/AwAGAAEAAAAfANz/AwAGAAEAAAAfAN3/AwAGAAEAAAAfAN7/AwAGAAEAAAAfAN//AwAGAAEAAAAfAOD/AwAGAAEAAAAfAOH/AwAGAAEAAAAfAOL/AwAGAAEAAAAfAOP/AwAGAAEAAAAfAOT/AwAGAAEAAAAfAOX/AwAGAAEAAAAfAOb/AwAGAAEAAAAfAOf/AwAGAAEAAAAfAOj/AwAGAAEAAAAfAOn/AwAGAAEAAAAfAOr/AwAGAAEAAAAfAOv/AwAGAAEAAAAfAOz/AwAGAAEAAAAgANj/AwAGAAEAAAAgANn/AwAGAAEAAAAgANr/AwAGAAEAAAAgANv/AwAGAAEAAAAgANz/AwAGAAEAAAAgAN3/AwAGAAEAAAAgAN7/AwAGAAEAAAAgAN//AwAGAAEAAAAgAOD/AwAGAAEAAAAgAOH/AwAGAAEAAAAgAOL/AwAGAAEAAAAgAOP/AwAGAAEAAAAgAOT/AwAGAAEAAAAgAOX/AwAGAAEAAAAgAOb/AwAGAAEAAAAgAOf/AwAGAAEAAAAgAOj/AwAGAAEAAAAgAOn/AwAGAAEAAAAgAOr/AwAGAAEAAAAgAOv/AwAGAAEAAAAgAOz/AwAGAAEAAAAhANj/AwAGAAEAAAAhANn/AwAGAAEAAAAhANr/AwAGAAEAAAAhANv/AwAGAAEAAAAhANz/AwAGAAEAAAAhAN3/AwAGAAEAAAAhAN7/AwAGAAEAAAAhAN//AwAGAAEAAAAhAOD/AwAGAAEAAAAhAOH/AwAGAAEAAAAhAOL/AwAGAAEAAAAhAOP/AwAGAAEAAAAhAOT/AwAGAAEAAAAhAOX/AwAGAAEAAAAhAOb/AwAGAAEAAAAhAOf/AwAGAAEAAAAhAOj/AwAGAAEAAAAhAOn/AwAGAAEAAAAhAOr/AwAGAAEAAAAhAOv/AwAGAAEAAAAhAOz/AwAGAAEAAAAiANj/AwAGAAEAAAAiANn/AwAGAAEAAAAiANr/AwAGAAEAAAAiANv/AwAGAAEAAAAiANz/AwAGAAEAAAAiAN3/AwAGAAEAAAAiAN7/AwAGAAEAAAAiAN//AwAGAAEAAAAiAOD/AwAGAAEAAAAiAOH/AwAGAAEAAAAiAOL/AwAGAAEAAAAiAOP/AwAGAAEAAAAiAOT/AwAGAAEAAAAiAOX/AwAGAAEAAAAiAOb/AwAGAAEAAAAiAOf/AwAGAAEAAAAiAOj/AwAGAAEAAAAiAOn/AwAGAAEAAAAiAOr/AwAGAAEAAAAiAOv/AwAGAAEAAAAiAOz/AwAGAAEAAAAjANj/AwAGAAEAAAAjANn/AwAGAAEAAAAjANr/AwAGAAEAAAAjANv/AwAGAAEAAAAjANz/AwAGAAEAAAAjAN3/AwAGAAEAAAAjAN7/AwAGAAEAAAAjAN//AwAGAAEAAAAjAOD/AwAGAAEAAAAjAOH/AwAGAAEAAAAjAOL/AwAGAAEAAAAjAOP/AwAGAAEAAAAjAOT/AwAGAAEAAAAjAOX/AwAGAAEAAAAjAOb/AwAGAAEAAAAjAOf/AwAGAAEAAAAjAOj/AwAGAAEAAAAjAOn/AwAGAAEAAAAjAOr/AwAGAAEAAAAjAOv/AwAGAAEAAAAjAOz/AwAGAAEAAAAkANj/AwAGAAEAAAAkANn/AwAGAAEAAAAkANr/AwAGAAEAAAAkANv/AwAGAAEAAAAkANz/AwAGAAEAAAAkAN3/AwAGAAEAAAAkAN7/AwAGAAEAAAAkAN//AwAGAAEAAAAkAOD/AwAGAAEAAAAkAOH/AwAGAAEAAAAkAOL/AwAGAAEAAAAkAOP/AwAGAAEAAAAkAOT/AwAGAAEAAAAkAOX/AwAGAAEAAAAkAOb/AwAGAAEAAAAkAOf/AwAGAAEAAAAkAOj/AwAGAAEAAAAkAOn/AwAGAAEAAAAkAOr/AwAGAAEAAAAkAOv/AwAGAAEAAAAkAOz/AwAGAAEAAAAlANj/AwAGAAEAAAAlANn/AwAGAAEAAAAlANr/AwAGAAEAAAAlANv/AwAGAAEAAAAlANz/AwAGAAEAAAAlAN3/AwAGAAEAAAAlAN7/AwAGAAEAAAAlAN//AwAGAAEAAAAlAOD/AwAGAAEAAAAlAOH/AwAGAAEAAAAlAOL/AwAGAAEAAAAlAOP/AwAGAAEAAAAlAOT/AwAGAAEAAAAlAOX/AwAGAAEAAAAlAOb/AwAGAAEAAAAlAOf/AwAGAAEAAAAlAOj/AwAGAAEAAAAlAOn/AwAGAAEAAAAlAOr/AwAGAAEAAAAlAOv/AwAGAAEAAAAlAOz/AwAGAAEAAAAmANj/AwAGAAEAAAAmANn/AwAGAAEAAAAmANr/AwAGAAEAAAAmANv/AwAGAAEAAAAmANz/AwAGAAEAAAAmAN3/AwAGAAEAAAAmAN7/AwAGAAEAAAAmAN//AwAGAAEAAAAmAOD/AwAGAAEAAAAmAOH/AwAGAAEAAAAmAOL/AwAGAAEAAAAmAOP/AwAGAAEAAAAmAOT/AwAGAAEAAAAmAOX/AwAGAAEAAAAmAOb/AwAGAAEAAAAmAOf/AwAGAAEAAAAmAOj/AwAGAAEAAAAmAOn/AwAGAAEAAAAmAOr/AwAGAAEAAAAmAOv/AwAGAAEAAAAmAOz/AwAGAAEAAAA=") +tile_set = ExtResource("6_17vpv") + +[node name="GrassVerde" type="TileMapLayer" parent="TileMapLayers2" unique_id=1495827573] +z_index = -1 +tile_map_data = PackedByteArray("AAAuAOr/AQAAAAEAAAAvAOr/AQABAAMAAAAwAOr/AQABAAAAAAAxAOr/AQABAAEAAAAyAOr/AQACAAIAAAAzAOn/AQABAAMAAAA0AOn/AQACAAIAAAA1AOj/AQABAAMAAAA2AOj/AQACAAIAAAA3AOf/AQACAAIAAAA3AOb/AQADAAEAAAA4AOX/AQACAAIAAAA4AOT/AQADAAEAAAA5AOP/AQACAAIAAAA5AOH/AQADAAEAAAA5AOL/AQACAAEAAAA5AOD/AQADAAEAAAA5AN//AQACAAAAAAA4AN7/AQADAAEAAAA4AN3/AQACAAAAAAA3ANz/AQACAAEAAAA3ANv/AQACAAAAAAA2ANr/AQACAAAAAAA1ANr/AQABAAMAAAA0ANn/AQACAAAAAAAzANn/AQABAAMAAAAyANj/AQACAAAAAAAxANj/AQABAAMAAAAwANj/AQABAAMAAAAvANj/AQABAAAAAAAuANj/AQAAAAAAAAAtANn/AQABAAAAAAAsANn/AQAAAAAAAAArANr/AQABAAAAAAAqANr/AQAAAAAAAAApANv/AQAAAAAAAAApANz/AQADAAEAAAAoAN3/AQAAAAAAAAAoAN7/AQADAAEAAAAnAN//AQAAAAAAAAAnAOD/AQAAAAEAAAAnAOH/AQADAAEAAAAnAOL/AQAAAAEAAAAnAOP/AQAAAAIAAAAoAOT/AQADAAEAAAAoAOX/AQAAAAIAAAApAOb/AQAAAAEAAAApAOf/AQAAAAIAAAAqAOj/AQAAAAIAAAArAOj/AQABAAMAAAAsAOn/AQAAAAIAAAAtAOn/AQABAAIAAAAvAOH/AQADAAIAAAAvAOD/AQABAAAAAAAsAN//AQAAAAMAAAAtAOD/AQAAAAEAAAAtAN//AQACAAAAAAAtANz/AQABAAMAAAAuANz/AQABAAEAAAAuAN3/AQADAAIAAAAuAOD/AQABAAMAAAAtAOH/AQADAAIAAAAtAOP/AQADAAMAAAAsAOf/AQADAAAAAAAtAOj/AQABAAAAAAAtAOb/AQADAAMAAAAuAOj/AQACAAAAAAAwAOD/AQABAAMAAAAwAN7/AQADAAMAAAAxAOD/AQABAAAAAAAxAOH/AQADAAEAAAAxAOL/AQAAAAIAAAAwAOf/AQADAAMAAAAxAOn/AQAAAAAAAAAyAOf/AQADAAAAAAAyAOL/AQACAAMAAAAyAOD/AQACAAIAAAAyAN//AQADAAAAAAAyANz/AQAAAAMAAAAzANz/AQABAAMAAAAzAOP/AQAAAAMAAAAzAOb/AQADAAMAAAA0AOD/AQADAAEAAAA0AN//AQADAAAAAAA0AN3/AQADAAIAAAA0ANz/AQACAAEAAAAyAOn/AQABAAEAAAAoAN//AQACAAEAAAAoAOD/AQACAAIAAAApAN3/AQABAAIAAAAqAN3/AQACAAAAAAAqAN7/AQADAAIAAAAqANv/AQABAAIAAAArANv/AQACAAEAAAArANz/AQAAAAIAAAAsANz/AQABAAAAAAAsAN3/AQADAAIAAAAtANr/AQABAAIAAAAuANr/AQACAAEAAAAuANv/AQAAAAEAAAAvANv/AQACAAAAAAAvANz/AQACAAIAAAAsANr/AQABAAIAAAAuANn/AQABAAEAAAAvANn/AQACAAIAAAAyANn/AQAAAAEAAAA0ANr/AQAAAAEAAAA0ANv/AQADAAEAAAA2ANv/AQAAAAEAAAA2ANz/AQAAAAEAAAA2AN3/AQAAAAIAAAA3AN3/AQABAAIAAAA4AN//AQAAAAIAAAA2AOD/AQADAAMAAAA4AOP/AQABAAEAAAA3AOP/AQAAAAMAAAA4AOL/AQAAAAAAAAA3AOX/AQABAAAAAAA2AOX/AQABAAMAAAA1AOX/AQABAAMAAAA0AOX/AQAAAAMAAAA2AOf/AQAAAAAAAAA0AOj/AQAAAAEAAAA0AOf/AQADAAAAAAAyAOj/AQADAAEAAAAuAOn/AQACAAEAAAAsAOj/AQABAAEAAAAqAOf/AQACAAEAAAAqAOb/AQABAAEAAAArAOb/AQACAAMAAAApAOX/AQABAAAAAAAqAOX/AQACAAEAAAAqAOT/AQADAAAAAAApAOP/AQACAAIAAAAoAOP/AQABAAEAAAAoAOL/AQABAAAAAAApAOL/AQABAAAAAAAqAOL/AQACAAMAAAAsAOL/AQADAAMAAAAvAOX/AQADAAMAAAAxAOT/AQADAAMAAAAxANv/AQADAAMAAAAyANr/AQADAAIAAAA2AOL/AQADAAMAAAA0AOH/AQADAAIAAAA0AOP/AQABAAMAAAA1AOP/AQACAAMAAAA=") +tile_set = ExtResource("6_17vpv") + +[node name="Madera" type="TileMapLayer" parent="TileMapLayers2" unique_id=320196940] +z_index = -1 +tile_map_data = PackedByteArray("AAAvANr/AAAIAAAAAAAwANr/AAAJAAIAAFAxANr/AAAIAAAAABAxANz/AAAJAAMAABAvANz/AAAJAAMAAAAvANv/AAAJAAIAAAAxANv/AAAJAAIAADA=") +tile_set = ExtResource("6_irkwg") + +[node name="Escalera" type="TileMapLayer" parent="TileMapLayers2" unique_id=1073567237] +z_index = -1 +tile_map_data = PackedByteArray("AAAwANv/BwABAAQAAAA=") +tile_set = ExtResource("43_6d2j1") + +[node name="Underground" type="TileMapLayer" parent="TileMapLayers2" unique_id=1941102994] +z_index = -2 +tile_set = ExtResource("6_17vpv") + +[node name="RocasFiludasGrandes" type="TileMapLayer" parent="TileMapLayers2" unique_id=1482824594] +z_index = -1 +position = Vector2(2660, -3792) +scale = Vector2(2.5, 2.5) +tile_set = ExtResource("44_dhm2g") + +[node name="RocasFiludasMedianas01" type="TileMapLayer" parent="TileMapLayers2" unique_id=1367612638] +z_index = -1 +position = Vector2(2185, -3583.001) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAGAAkABAACAAEAAAAIAAwABAACAAIAAAAJAAwABAADAAIAAAA=") +tile_set = ExtResource("44_dhm2g") + +[node name="RocasFiludasMedianas02" type="TileMapLayer" parent="TileMapLayers2" unique_id=1251086298] +z_index = -1 +position = Vector2(2211, -3563.001) +scale = Vector2(1.95, 1.95) +tile_map_data = PackedByteArray("AAAIAAwABAAAAAIAAAAGAAkABAAAAAAAAAA=") +tile_set = ExtResource("44_dhm2g") + +[node name="RocasFiludasPequeñas" type="TileMapLayer" parent="TileMapLayers2" unique_id=397646268] +z_index = -1 +position = Vector2(3026, -2888) +tile_set = ExtResource("44_dhm2g") + +[node name="Puente" type="TileMapLayer" parent="TileMapLayers2" unique_id=1060838735] +tile_set = ExtResource("45_nbuub") + +[node name="Vacio" type="TileMapLayer" parent="TileMapLayers2" unique_id=1964564796 groups=["ignorar_shader"]] +z_index = -5 +material = ExtResource("6_cscsh") +position = Vector2(2432, 62) +tile_set = ExtResource("46_p1o0v") + +[node name="VacioVisual" type="TileMapLayer" parent="TileMapLayers2" unique_id=1445685074 groups=["ignorar_shader"]] +z_index = -5 +material = ExtResource("6_cscsh") +position = Vector2(2430, 76) +tile_map_data = PackedByteArray("AAABAN7/DQABAAEAAAABAN//DQABAAEAAAACAN7/DQABAAEAAAACAN//DQABAAEAAAADAN7/DQABAAEAAAADAN//DQABAAEAAAAEAN7/DQABAAEAAAAEAN//DQABAAEAAAAFAN7/DQABAAEAAAAFAN//DQABAAEAAAAGAN7/DQABAAEAAAAGAN//DQABAAEAAAAHAN7/DQABAAEAAAAHAN//DQABAAEAAAAIAN7/DQABAAEAAAAIAN//DQABAAEAAAAJAN7/DQABAAEAAAAJAN//DQABAAEAAAAKAN7/DQABAAEAAAAKAN//DQABAAEAAAALAN7/DQABAAEAAAALAN//DQABAAEAAAAMAN7/DQABAAEAAAAMAN//DQABAAEAAAANAN7/DQABAAEAAAANAN//DQABAAEAAAAOAN7/DQABAAEAAAAOAN//DQABAAEAAAAPAN7/DQABAAEAAAAPAN//DQABAAEAAAAQAN7/DQABAAEAAAAQAN//DQABAAEAAAARAN7/DQABAAEAAAARAN//DQABAAEAAAASAN7/DQABAAEAAAASAN//DQABAAEAAAATAN7/DQABAAEAAAATAN//DQABAAEAAAAUAN7/DQABAAEAAAAUAN//DQABAAEAAAAVAN7/DQABAAEAAAAVAN//DQABAAEAAAAWAN7/DQABAAEAAAAWAN//DQABAAEAAAAXAN7/DQABAAEAAAAXAN//DQABAAEAAAAYAN7/DQABAAEAAAAYAN//DQABAAEAAAAZAN7/DQABAAEAAAAZAN//DQABAAEAAAAaAN7/DQABAAEAAAAaAN//DQABAAEAAAAbAN7/DQABAAEAAAAbAN//DQABAAEAAAAcAN7/DQABAAEAAAAcAN//DQABAAEAAAAdAN7/DQABAAEAAAAdAN//DQABAAEAAAD3/97/DQABAAEAAAD3/9//DQABAAEAAAD4/97/DQABAAEAAAD4/9//DQABAAEAAAD5/97/DQABAAEAAAD5/9//DQABAAEAAAD6/97/DQABAAEAAAD6/9//DQABAAEAAAD7/97/DQABAAEAAAD7/9//DQABAAEAAAD8/97/DQABAAEAAAD8/9//DQABAAEAAAD9/97/DQABAAEAAAD9/9//DQABAAEAAAD+/97/DQABAAEAAAD+/9//DQABAAEAAAD//97/DQABAAEAAAD//9//DQABAAEAAAAAAN7/DQABAAEAAAAAAN//DQABAAEAAAANAOv/DQABAAEAAAANAOr/DQABAAEAAAANAOn/DQABAAEAAAANAOj/DQABAAEAAAANAOf/DQABAAEAAAANAOb/DQABAAEAAAANAOX/DQABAAEAAAANAOT/DQABAAEAAAANAOP/DQABAAEAAAANAOL/DQABAAEAAAANAOH/DQABAAEAAAANAOD/DQABAAEAAAAMAOD/DQABAAEAAAALAOD/DQABAAEAAAAKAOD/DQABAAEAAAAJAOD/DQABAAEAAAAIAOD/DQABAAEAAAAHAOD/DQABAAEAAAAGAOD/DQABAAEAAAAFAOD/DQABAAEAAAAEAOD/DQABAAEAAAADAOD/DQABAAEAAAACAOD/DQABAAEAAAABAOD/DQABAAEAAAAAAOD/DQABAAEAAAD//+D/DQABAAEAAAD+/+D/DQABAAEAAAD9/+D/DQABAAEAAAD8/+D/DQABAAEAAAD7/+D/DQABAAEAAAD6/+D/DQABAAEAAAD5/+D/DQABAAEAAAD4/+D/DQABAAEAAAD3/+D/DQABAAEAAAD3/+v/DQABAAEAAAD3/+r/DQABAAEAAAD3/+n/DQABAAEAAAD3/+j/DQABAAEAAAD3/+f/DQABAAEAAAD3/+b/DQABAAEAAAD3/+X/DQABAAEAAAD3/+T/DQABAAEAAAD3/+P/DQABAAEAAAD3/+L/DQABAAEAAAD3/+H/DQABAAEAAAD4/+H/DQABAAEAAAD4/+L/DQABAAEAAAD4/+P/DQABAAEAAAD4/+T/DQABAAEAAAD4/+X/DQABAAEAAAD4/+b/DQABAAEAAAD4/+f/DQABAAEAAAD4/+j/DQABAAEAAAD4/+n/DQABAAEAAAD4/+r/DQABAAEAAAD4/+v/DQABAAEAAAD5/+v/DQABAAEAAAD5/+r/DQABAAEAAAD5/+n/DQABAAEAAAD5/+j/DQABAAEAAAD5/+f/DQABAAEAAAD5/+b/DQABAAEAAAD5/+X/DQABAAEAAAD5/+T/DQABAAEAAAD5/+P/DQABAAEAAAD5/+L/DQABAAEAAAD5/+H/DQABAAEAAAD6/+H/DQABAAEAAAD6/+L/DQABAAEAAAD6/+P/DQABAAEAAAD6/+T/DQABAAEAAAD6/+X/DQABAAEAAAD6/+b/DQABAAEAAAD6/+f/DQABAAEAAAD6/+j/DQABAAEAAAD6/+n/DQABAAEAAAD6/+r/DQABAAEAAAD6/+v/DQABAAEAAAD7/+v/DQABAAEAAAD7/+r/DQABAAEAAAD7/+n/DQABAAEAAAD7/+j/DQABAAEAAAD7/+f/DQABAAEAAAD7/+b/DQABAAEAAAD7/+X/DQABAAEAAAD7/+T/DQABAAEAAAD7/+P/DQABAAEAAAD7/+L/DQABAAEAAAD7/+H/DQABAAEAAAD8/+H/DQABAAEAAAD8/+L/DQABAAEAAAD8/+P/DQABAAEAAAD8/+T/DQABAAEAAAD8/+X/DQABAAEAAAD8/+b/DQABAAEAAAD8/+f/DQABAAEAAAD8/+j/DQABAAEAAAD8/+n/DQABAAEAAAD8/+r/DQABAAEAAAD8/+v/DQABAAEAAAD9/+v/DQABAAEAAAD9/+r/DQABAAEAAAD9/+n/DQABAAEAAAD9/+j/DQABAAEAAAD9/+f/DQABAAEAAAD9/+b/DQABAAEAAAD9/+X/DQABAAEAAAD9/+T/DQABAAEAAAD9/+P/DQABAAEAAAD9/+L/DQABAAEAAAD9/+H/DQABAAEAAAD+/+H/DQABAAEAAAD+/+L/DQABAAEAAAD+/+P/DQABAAEAAAD+/+T/DQABAAEAAAD+/+X/DQABAAEAAAD+/+b/DQABAAEAAAD+/+f/DQABAAEAAAD+/+j/DQABAAEAAAD+/+n/DQABAAEAAAD+/+r/DQABAAEAAAD+/+v/DQABAAEAAAD//+v/DQABAAEAAAD//+r/DQABAAEAAAD//+n/DQABAAEAAAD//+j/DQABAAEAAAD//+f/DQABAAEAAAD//+b/DQABAAEAAAD//+X/DQABAAEAAAD//+T/DQABAAEAAAD//+P/DQABAAEAAAD//+L/DQABAAEAAAD//+H/DQABAAEAAAAAAOH/DQABAAEAAAAAAOL/DQABAAEAAAAAAOP/DQABAAEAAAAAAOT/DQABAAEAAAAAAOX/DQABAAEAAAAAAOb/DQABAAEAAAAAAOf/DQABAAEAAAAAAOj/DQABAAEAAAAAAOn/DQABAAEAAAAAAOr/DQABAAEAAAAAAOv/DQABAAEAAAABAOv/DQABAAEAAAABAOr/DQABAAEAAAABAOn/DQABAAEAAAABAOj/DQABAAEAAAABAOf/DQABAAEAAAABAOb/DQABAAEAAAABAOX/DQABAAEAAAABAOT/DQABAAEAAAABAOP/DQABAAEAAAABAOL/DQABAAEAAAABAOH/DQABAAEAAAACAOH/DQABAAEAAAACAOL/DQABAAEAAAACAOP/DQABAAEAAAACAOT/DQABAAEAAAACAOX/DQABAAEAAAACAOb/DQABAAEAAAACAOf/DQABAAEAAAACAOj/DQABAAEAAAACAOn/DQABAAEAAAACAOr/DQABAAEAAAACAOv/DQABAAEAAAADAOv/DQABAAEAAAADAOr/DQABAAEAAAADAOn/DQABAAEAAAADAOj/DQABAAEAAAADAOf/DQABAAEAAAADAOb/DQABAAEAAAADAOX/DQABAAEAAAADAOT/DQABAAEAAAADAOP/DQABAAEAAAADAOL/DQABAAEAAAADAOH/DQABAAEAAAAEAOH/DQABAAEAAAAEAOL/DQABAAEAAAAEAOP/DQABAAEAAAAEAOT/DQABAAEAAAAEAOX/DQABAAEAAAAEAOb/DQABAAEAAAAEAOf/DQABAAEAAAAEAOj/DQABAAEAAAAEAOn/DQABAAEAAAAEAOr/DQABAAEAAAAEAOv/DQABAAEAAAAFAOv/DQABAAEAAAAFAOr/DQABAAEAAAAFAOn/DQABAAEAAAAFAOj/DQABAAEAAAAFAOf/DQABAAEAAAAFAOb/DQABAAEAAAAFAOX/DQABAAEAAAAFAOT/DQABAAEAAAAFAOP/DQABAAEAAAAFAOL/DQABAAEAAAAFAOH/DQABAAEAAAAGAOH/DQABAAEAAAAGAOL/DQABAAEAAAAGAOP/DQABAAEAAAAGAOT/DQABAAEAAAAGAOX/DQABAAEAAAAGAOb/DQABAAEAAAAGAOf/DQABAAEAAAAGAOj/DQABAAEAAAAGAOn/DQABAAEAAAAGAOr/DQABAAEAAAAGAOv/DQABAAEAAAAHAOv/DQABAAEAAAAHAOr/DQABAAEAAAAHAOn/DQABAAEAAAAHAOj/DQABAAEAAAAHAOf/DQABAAEAAAAHAOb/DQABAAEAAAAHAOX/DQABAAEAAAAHAOT/DQABAAEAAAAHAOP/DQABAAEAAAAHAOL/DQABAAEAAAAHAOH/DQABAAEAAAAIAOH/DQABAAEAAAAIAOL/DQABAAEAAAAIAOP/DQABAAEAAAAIAOT/DQABAAEAAAAIAOX/DQABAAEAAAAIAOb/DQABAAEAAAAIAOf/DQABAAEAAAAIAOj/DQABAAEAAAAIAOn/DQABAAEAAAAIAOr/DQABAAEAAAAIAOv/DQABAAEAAAAJAOv/DQABAAEAAAAJAOr/DQABAAEAAAAJAOn/DQABAAEAAAAJAOj/DQABAAEAAAAJAOf/DQABAAEAAAAJAOb/DQABAAEAAAAJAOX/DQABAAEAAAAJAOT/DQABAAEAAAAJAOP/DQABAAEAAAAJAOL/DQABAAEAAAAJAOH/DQABAAEAAAAKAOH/DQABAAEAAAAKAOL/DQABAAEAAAAKAOP/DQABAAEAAAAKAOT/DQABAAEAAAAKAOX/DQABAAEAAAAKAOb/DQABAAEAAAAKAOf/DQABAAEAAAAKAOj/DQABAAEAAAAKAOn/DQABAAEAAAAKAOr/DQABAAEAAAAKAOv/DQABAAEAAAALAOv/DQABAAEAAAALAOr/DQABAAEAAAALAOn/DQABAAEAAAALAOj/DQABAAEAAAALAOf/DQABAAEAAAALAOb/DQABAAEAAAALAOX/DQABAAEAAAALAOT/DQABAAEAAAALAOP/DQABAAEAAAALAOL/DQABAAEAAAALAOH/DQABAAEAAAAMAOH/DQABAAEAAAAMAOL/DQABAAEAAAAMAOP/DQABAAEAAAAMAOT/DQABAAEAAAAMAOX/DQABAAEAAAAMAOb/DQABAAEAAAAMAOf/DQABAAEAAAAMAOj/DQABAAEAAAAMAOn/DQABAAEAAAAMAOr/DQABAAEAAAAMAOv/DQABAAEAAAAdAOD/DQABAAEAAAAcAOD/DQABAAEAAAAbAOD/DQABAAEAAAAaAOD/DQABAAEAAAAZAOD/DQABAAEAAAAYAOD/DQABAAEAAAAXAOD/DQABAAEAAAAWAOD/DQABAAEAAAAVAOD/DQABAAEAAAAUAOD/DQABAAEAAAATAOD/DQABAAEAAAASAOD/DQABAAEAAAARAOD/DQABAAEAAAAQAOD/DQABAAEAAAAPAOD/DQABAAEAAAAOAOD/DQABAAEAAAAOAOH/DQABAAEAAAAOAOL/DQABAAEAAAAOAOP/DQABAAEAAAAOAOT/DQABAAEAAAAOAOX/DQABAAEAAAAOAOb/DQABAAEAAAAOAOf/DQABAAEAAAAOAOj/DQABAAEAAAAOAOn/DQABAAEAAAAOAOr/DQABAAEAAAAOAOv/DQABAAEAAAAPAOv/DQABAAEAAAAPAOr/DQABAAEAAAAPAOn/DQABAAEAAAAPAOj/DQABAAEAAAAPAOf/DQABAAEAAAAPAOb/DQABAAEAAAAPAOX/DQABAAEAAAAPAOT/DQABAAEAAAAPAOP/DQABAAEAAAAPAOL/DQABAAEAAAAPAOH/DQABAAEAAAAQAOH/DQABAAEAAAAQAOL/DQABAAEAAAAQAOP/DQABAAEAAAAQAOT/DQABAAEAAAAQAOX/DQABAAEAAAAQAOb/DQABAAEAAAAQAOf/DQABAAEAAAAQAOj/DQABAAEAAAAQAOn/DQABAAEAAAAQAOr/DQABAAEAAAAQAOv/DQABAAEAAAARAOv/DQABAAEAAAARAOr/DQABAAEAAAARAOn/DQABAAEAAAARAOj/DQABAAEAAAARAOf/DQABAAEAAAARAOb/DQABAAEAAAARAOX/DQABAAEAAAARAOT/DQABAAEAAAARAOP/DQABAAEAAAARAOL/DQABAAEAAAARAOH/DQABAAEAAAASAOH/DQABAAEAAAASAOL/DQABAAEAAAASAOP/DQABAAEAAAASAOT/DQABAAEAAAASAOX/DQABAAEAAAASAOb/DQABAAEAAAASAOf/DQABAAEAAAASAOj/DQABAAEAAAASAOn/DQABAAEAAAASAOr/DQABAAEAAAASAOv/DQABAAEAAAATAOv/DQABAAEAAAATAOr/DQABAAEAAAATAOn/DQABAAEAAAATAOj/DQABAAEAAAATAOf/DQABAAEAAAATAOb/DQABAAEAAAATAOX/DQABAAEAAAATAOT/DQABAAEAAAATAOP/DQABAAEAAAATAOL/DQABAAEAAAATAOH/DQABAAEAAAAUAOH/DQABAAEAAAAUAOL/DQABAAEAAAAUAOP/DQABAAEAAAAUAOT/DQABAAEAAAAUAOX/DQABAAEAAAAUAOb/DQABAAEAAAAUAOf/DQABAAEAAAAUAOj/DQABAAEAAAAUAOn/DQABAAEAAAAUAOr/DQABAAEAAAAUAOv/DQABAAEAAAAVAOv/DQABAAEAAAAVAOr/DQABAAEAAAAVAOn/DQABAAEAAAAVAOj/DQABAAEAAAAVAOf/DQABAAEAAAAVAOb/DQABAAEAAAAVAOX/DQABAAEAAAAVAOT/DQABAAEAAAAVAOP/DQABAAEAAAAVAOL/DQABAAEAAAAVAOH/DQABAAEAAAAWAOH/DQABAAEAAAAWAOL/DQABAAEAAAAWAOP/DQABAAEAAAAWAOT/DQABAAEAAAAWAOX/DQABAAEAAAAWAOb/DQABAAEAAAAWAOf/DQABAAEAAAAWAOj/DQABAAEAAAAWAOn/DQABAAEAAAAWAOr/DQABAAEAAAAWAOv/DQABAAEAAAAXAOv/DQABAAEAAAAXAOr/DQABAAEAAAAXAOn/DQABAAEAAAAXAOj/DQABAAEAAAAXAOf/DQABAAEAAAAXAOb/DQABAAEAAAAXAOX/DQABAAEAAAAXAOT/DQABAAEAAAAXAOP/DQABAAEAAAAXAOL/DQABAAEAAAAXAOH/DQABAAEAAAAYAOH/DQABAAEAAAAYAOL/DQABAAEAAAAYAOP/DQABAAEAAAAYAOT/DQABAAEAAAAYAOX/DQABAAEAAAAYAOb/DQABAAEAAAAYAOf/DQABAAEAAAAYAOj/DQABAAEAAAAYAOn/DQABAAEAAAAYAOr/DQABAAEAAAAYAOv/DQABAAEAAAAZAOv/DQABAAEAAAAZAOr/DQABAAEAAAAZAOn/DQABAAEAAAAZAOj/DQABAAEAAAAZAOf/DQABAAEAAAAZAOb/DQABAAEAAAAZAOX/DQABAAEAAAAZAOT/DQABAAEAAAAZAOP/DQABAAEAAAAZAOL/DQABAAEAAAAZAOH/DQABAAEAAAAaAOH/DQABAAEAAAAaAOL/DQABAAEAAAAaAOP/DQABAAEAAAAaAOT/DQABAAEAAAAaAOX/DQABAAEAAAAaAOb/DQABAAEAAAAaAOf/DQABAAEAAAAaAOj/DQABAAEAAAAaAOn/DQABAAEAAAAaAOr/DQABAAEAAAAaAOv/DQABAAEAAAAbAOv/DQABAAEAAAAbAOr/DQABAAEAAAAbAOn/DQABAAEAAAAbAOj/DQABAAEAAAAbAOf/DQABAAEAAAAbAOb/DQABAAEAAAAbAOX/DQABAAEAAAAbAOT/DQABAAEAAAAbAOP/DQABAAEAAAAbAOL/DQABAAEAAAAbAOH/DQABAAEAAAAcAOH/DQABAAEAAAAcAOL/DQABAAEAAAAcAOP/DQABAAEAAAAcAOT/DQABAAEAAAAcAOX/DQABAAEAAAAcAOb/DQABAAEAAAAcAOf/DQABAAEAAAAcAOj/DQABAAEAAAAcAOn/DQABAAEAAAAcAOr/DQABAAEAAAAcAOv/DQABAAEAAAAdAOv/DQABAAEAAAAdAOr/DQABAAEAAAAdAOn/DQABAAEAAAAdAOj/DQABAAEAAAAdAOf/DQABAAEAAAAdAOb/DQABAAEAAAAdAOX/DQABAAEAAAAdAOT/DQABAAEAAAAdAOP/DQABAAEAAAAdAOL/DQABAAEAAAAdAOH/DQABAAEAAAD3/9T/DQABAAEAAAD3/9X/DQABAAEAAAD3/9b/DQABAAEAAAD3/9f/DQABAAEAAAD3/9j/DQABAAEAAAD3/9n/DQABAAEAAAD3/9r/DQABAAEAAAD3/9v/DQABAAEAAAD3/9z/DQABAAEAAAD3/93/DQABAAEAAAD4/9T/DQABAAEAAAD4/9X/DQABAAEAAAD4/9b/DQABAAEAAAD4/9f/DQABAAEAAAD4/9j/DQABAAEAAAD4/9n/DQABAAEAAAD4/9r/DQABAAEAAAD4/9v/DQABAAEAAAD4/9z/DQABAAEAAAD4/93/DQABAAEAAAD5/9T/DQABAAEAAAD5/9X/DQABAAEAAAD5/9b/DQABAAEAAAD5/9f/DQABAAEAAAD5/9j/DQABAAEAAAD5/9n/DQABAAEAAAD5/9r/DQABAAEAAAD5/9v/DQABAAEAAAD5/9z/DQABAAEAAAD5/93/DQABAAEAAAD6/9T/DQABAAEAAAD6/9X/DQABAAEAAAD6/9b/DQABAAEAAAD6/9f/DQABAAEAAAD6/9j/DQABAAEAAAD6/9n/DQABAAEAAAD6/9r/DQABAAEAAAD6/9v/DQABAAEAAAD6/9z/DQABAAEAAAD6/93/DQABAAEAAAD7/9T/DQABAAEAAAD7/9X/DQABAAEAAAD7/9b/DQABAAEAAAD7/9f/DQABAAEAAAD7/9j/DQABAAEAAAD7/9n/DQABAAEAAAD7/9r/DQABAAEAAAD7/9v/DQABAAEAAAD7/9z/DQABAAEAAAD7/93/DQABAAEAAAD8/9T/DQABAAEAAAD8/9X/DQABAAEAAAD8/9b/DQABAAEAAAD8/9f/DQABAAEAAAD8/9j/DQABAAEAAAD8/9n/DQABAAEAAAD8/9r/DQABAAEAAAD8/9v/DQABAAEAAAD8/9z/DQABAAEAAAD8/93/DQABAAEAAAD9/9T/DQABAAEAAAD9/9X/DQABAAEAAAD9/9b/DQABAAEAAAD9/9f/DQABAAEAAAD9/9j/DQABAAEAAAD9/9n/DQABAAEAAAD9/9r/DQABAAEAAAD9/9v/DQABAAEAAAD9/9z/DQABAAEAAAD9/93/DQABAAEAAAD+/9T/DQABAAEAAAD+/9X/DQABAAEAAAD+/9b/DQABAAEAAAD+/9f/DQABAAEAAAD+/9j/DQABAAEAAAD+/9n/DQABAAEAAAD+/9r/DQABAAEAAAD+/9v/DQABAAEAAAD+/9z/DQABAAEAAAD+/93/DQABAAEAAAD//9T/DQABAAEAAAD//9X/DQABAAEAAAD//9b/DQABAAEAAAD//9f/DQABAAEAAAD//9j/DQABAAEAAAD//9n/DQABAAEAAAD//9r/DQABAAEAAAD//9v/DQABAAEAAAD//9z/DQABAAEAAAD//93/DQABAAEAAAAAANT/DQABAAEAAAAAANX/DQABAAEAAAAAANb/DQABAAEAAAAAANf/DQABAAEAAAAAANj/DQABAAEAAAAAANn/DQABAAEAAAAAANr/DQABAAEAAAAAANv/DQABAAEAAAAAANz/DQABAAEAAAAAAN3/DQABAAEAAAABANT/DQABAAEAAAABANX/DQABAAEAAAABANb/DQABAAEAAAABANf/DQABAAEAAAABANj/DQABAAEAAAABANn/DQABAAEAAAABANr/DQABAAEAAAABANv/DQABAAEAAAABANz/DQABAAEAAAABAN3/DQABAAEAAAACANT/DQABAAEAAAACANX/DQABAAEAAAACANb/DQABAAEAAAACANf/DQABAAEAAAACANj/DQABAAEAAAACANn/DQABAAEAAAACANr/DQABAAEAAAACANv/DQABAAEAAAACANz/DQABAAEAAAACAN3/DQABAAEAAAADANT/DQABAAEAAAADANX/DQABAAEAAAADANb/DQABAAEAAAADANf/DQABAAEAAAADANj/DQABAAEAAAADANn/DQABAAEAAAADANr/DQABAAEAAAADANv/DQABAAEAAAADANz/DQABAAEAAAADAN3/DQABAAEAAAAEANT/DQABAAEAAAAEANX/DQABAAEAAAAEANb/DQABAAEAAAAEANf/DQABAAEAAAAEANj/DQABAAEAAAAEANn/DQABAAEAAAAEANr/DQABAAEAAAAEANv/DQABAAEAAAAEANz/DQABAAEAAAAEAN3/DQABAAEAAAAFANT/DQABAAEAAAAFANX/DQABAAEAAAAFANb/DQABAAEAAAAFANf/DQABAAEAAAAFANj/DQABAAEAAAAFANn/DQABAAEAAAAFANr/DQABAAEAAAAFANv/DQABAAEAAAAFANz/DQABAAEAAAAFAN3/DQABAAEAAAAGANT/DQABAAEAAAAGANX/DQABAAEAAAAGANb/DQABAAEAAAAGANf/DQABAAEAAAAGANj/DQABAAEAAAAGANn/DQABAAEAAAAGANr/DQABAAEAAAAGANv/DQABAAEAAAAGANz/DQABAAEAAAAGAN3/DQABAAEAAAAHANT/DQABAAEAAAAHANX/DQABAAEAAAAHANb/DQABAAEAAAAHANf/DQABAAEAAAAHANj/DQABAAEAAAAHANn/DQABAAEAAAAHANr/DQABAAEAAAAHANv/DQABAAEAAAAHANz/DQABAAEAAAAHAN3/DQABAAEAAAAIANT/DQABAAEAAAAIANX/DQABAAEAAAAIANb/DQABAAEAAAAIANf/DQABAAEAAAAIANj/DQABAAEAAAAIANn/DQABAAEAAAAIANr/DQABAAEAAAAIANv/DQABAAEAAAAIANz/DQABAAEAAAAIAN3/DQABAAEAAAAJANT/DQABAAEAAAAJANX/DQABAAEAAAAJANb/DQABAAEAAAAJANf/DQABAAEAAAAJANj/DQABAAEAAAAJANn/DQABAAEAAAAJANr/DQABAAEAAAAJANv/DQABAAEAAAAJANz/DQABAAEAAAAJAN3/DQABAAEAAAAKANT/DQABAAEAAAAKANX/DQABAAEAAAAKANb/DQABAAEAAAAKANf/DQABAAEAAAAKANj/DQABAAEAAAAKANn/DQABAAEAAAAKANr/DQABAAEAAAAKANv/DQABAAEAAAAKANz/DQABAAEAAAAKAN3/DQABAAEAAAALANT/DQABAAEAAAALANX/DQABAAEAAAALANb/DQABAAEAAAALANf/DQABAAEAAAALANj/DQABAAEAAAALANn/DQABAAEAAAALANr/DQABAAEAAAALANv/DQABAAEAAAALANz/DQABAAEAAAALAN3/DQABAAEAAAAMANT/DQABAAEAAAAMANX/DQABAAEAAAAMANb/DQABAAEAAAAMANf/DQABAAEAAAAMANj/DQABAAEAAAAMANn/DQABAAEAAAAMANr/DQABAAEAAAAMANv/DQABAAEAAAAMANz/DQABAAEAAAAMAN3/DQABAAEAAAANANT/DQABAAEAAAANANX/DQABAAEAAAANANb/DQABAAEAAAANANf/DQABAAEAAAANANj/DQABAAEAAAANANn/DQABAAEAAAANANr/DQABAAEAAAANANv/DQABAAEAAAANANz/DQABAAEAAAANAN3/DQABAAEAAAAOANT/DQABAAEAAAAOANX/DQABAAEAAAAOANb/DQABAAEAAAAOANf/DQABAAEAAAAOANj/DQABAAEAAAAOANn/DQABAAEAAAAOANr/DQABAAEAAAAOANv/DQABAAEAAAAOANz/DQABAAEAAAAOAN3/DQABAAEAAAAPANT/DQABAAEAAAAPANX/DQABAAEAAAAPANb/DQABAAEAAAAPANf/DQABAAEAAAAPANj/DQABAAEAAAAPANn/DQABAAEAAAAPANr/DQABAAEAAAAPANv/DQABAAEAAAAPANz/DQABAAEAAAAPAN3/DQABAAEAAAAQANT/DQABAAEAAAAQANX/DQABAAEAAAAQANb/DQABAAEAAAAQANf/DQABAAEAAAAQANj/DQABAAEAAAAQANn/DQABAAEAAAAQANr/DQABAAEAAAAQANv/DQABAAEAAAAQANz/DQABAAEAAAAQAN3/DQABAAEAAAARANT/DQABAAEAAAARANX/DQABAAEAAAARANb/DQABAAEAAAARANf/DQABAAEAAAARANj/DQABAAEAAAARANn/DQABAAEAAAARANr/DQABAAEAAAARANv/DQABAAEAAAARANz/DQABAAEAAAARAN3/DQABAAEAAAASANT/DQABAAEAAAASANX/DQABAAEAAAASANb/DQABAAEAAAASANf/DQABAAEAAAASANj/DQABAAEAAAASANn/DQABAAEAAAASANr/DQABAAEAAAASANv/DQABAAEAAAASANz/DQABAAEAAAASAN3/DQABAAEAAAATANT/DQABAAEAAAATANX/DQABAAEAAAATANb/DQABAAEAAAATANf/DQABAAEAAAATANj/DQABAAEAAAATANn/DQABAAEAAAATANr/DQABAAEAAAATANv/DQABAAEAAAATANz/DQABAAEAAAATAN3/DQABAAEAAAAUANT/DQABAAEAAAAUANX/DQABAAEAAAAUANb/DQABAAEAAAAUANf/DQABAAEAAAAUANj/DQABAAEAAAAUANn/DQABAAEAAAAUANr/DQABAAEAAAAUANv/DQABAAEAAAAUANz/DQABAAEAAAAUAN3/DQABAAEAAAAVANT/DQABAAEAAAAVANX/DQABAAEAAAAVANb/DQABAAEAAAAVANf/DQABAAEAAAAVANj/DQABAAEAAAAVANn/DQABAAEAAAAVANr/DQABAAEAAAAVANv/DQABAAEAAAAVANz/DQABAAEAAAAVAN3/DQABAAEAAAAWANT/DQABAAEAAAAWANX/DQABAAEAAAAWANb/DQABAAEAAAAWANf/DQABAAEAAAAWANj/DQABAAEAAAAWANn/DQABAAEAAAAWANr/DQABAAEAAAAWANv/DQABAAEAAAAWANz/DQABAAEAAAAWAN3/DQABAAEAAAAXANT/DQABAAEAAAAXANX/DQABAAEAAAAXANb/DQABAAEAAAAXANf/DQABAAEAAAAXANj/DQABAAEAAAAXANn/DQABAAEAAAAXANr/DQABAAEAAAAXANv/DQABAAEAAAAXANz/DQABAAEAAAAXAN3/DQABAAEAAAAYANT/DQABAAEAAAAYANX/DQABAAEAAAAYANb/DQABAAEAAAAYANf/DQABAAEAAAAYANj/DQABAAEAAAAYANn/DQABAAEAAAAYANr/DQABAAEAAAAYANv/DQABAAEAAAAYANz/DQABAAEAAAAYAN3/DQABAAEAAAAZANT/DQABAAEAAAAZANX/DQABAAEAAAAZANb/DQABAAEAAAAZANf/DQABAAEAAAAZANj/DQABAAEAAAAZANn/DQABAAEAAAAZANr/DQABAAEAAAAZANv/DQABAAEAAAAZANz/DQABAAEAAAAZAN3/DQABAAEAAAAaANT/DQABAAEAAAAaANX/DQABAAEAAAAaANb/DQABAAEAAAAaANf/DQABAAEAAAAaANj/DQABAAEAAAAaANn/DQABAAEAAAAaANr/DQABAAEAAAAaANv/DQABAAEAAAAaANz/DQABAAEAAAAaAN3/DQABAAEAAAAbANT/DQABAAEAAAAbANX/DQABAAEAAAAbANb/DQABAAEAAAAbANf/DQABAAEAAAAbANj/DQABAAEAAAAbANn/DQABAAEAAAAbANr/DQABAAEAAAAbANv/DQABAAEAAAAbANz/DQABAAEAAAAbAN3/DQABAAEAAAAcANT/DQABAAEAAAAcANX/DQABAAEAAAAcANb/DQABAAEAAAAcANf/DQABAAEAAAAcANj/DQABAAEAAAAcANn/DQABAAEAAAAcANr/DQABAAEAAAAcANv/DQABAAEAAAAcANz/DQABAAEAAAAcAN3/DQABAAEAAAAdANT/DQABAAEAAAAdANX/DQABAAEAAAAdANb/DQABAAEAAAAdANf/DQABAAEAAAAdANj/DQABAAEAAAAdANn/DQABAAEAAAAdANr/DQABAAEAAAAdANv/DQABAAEAAAAdANz/DQABAAEAAAAdAN3/DQABAAEAAAA=") +tile_set = ExtResource("47_0r5dx") + +[node name="OnTheGround2" type="Node2D" parent="." unique_id=995894989] +y_sort_enabled = true +position = Vector2(2682, -779) + +[node name="Bush" parent="OnTheGround2" unique_id=1924859315 instance=ExtResource("48_n6n6v")] +position = Vector2(3316, -3053) +sprite_frames = ExtResource("49_qxnfb") + +[node name="Bush2" parent="OnTheGround2" unique_id=647256259 instance=ExtResource("48_n6n6v")] +position = Vector2(3282, -2835.9998) +scale = Vector2(0.8, 0.8) +sprite_frames = ExtResource("49_qxnfb") + +[node name="Bush3" parent="OnTheGround2" unique_id=541703592 instance=ExtResource("48_n6n6v")] +position = Vector2(2644, -2993) +scale = Vector2(0.65, 0.65) +sprite_frames = ExtResource("49_qxnfb") + +[node name="Bush4" parent="OnTheGround2" unique_id=1660679561 instance=ExtResource("48_n6n6v")] +position = Vector2(2550, -2946.9998) +scale = Vector2(0.8, 0.8) +sprite_frames = ExtResource("49_qxnfb") + +[node name="Bush5" parent="OnTheGround2" unique_id=906986654 instance=ExtResource("48_n6n6v")] +position = Vector2(3363, -3029) +scale = Vector2(0.45, 0.45) +sprite_frames = ExtResource("49_qxnfb") + +[node name="LevelExit" type="Node2D" parent="OnTheGround2" unique_id=802431352] +y_sort_enabled = true +position = Vector2(2975, -3296) + +[node name="Door Exit" parent="OnTheGround2/LevelExit" unique_id=1860367584 groups=["puerta_cinematica"] instance=ExtResource("8_17vpv")] +position = Vector2(0, 72) +script = ExtResource("50_54hke") + +[node name="Teleporter" type="Area2D" parent="OnTheGround2/LevelExit" unique_id=950212353] +position = Vector2(-2, 32) +collision_layer = 4 +metadata/_custom_type_script = "uid://hqdquinbimce" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround2/LevelExit/Teleporter" unique_id=834621985] +position = Vector2(1.5, -4.9995117) +shape = SubResource("RectangleShape2D_sontr") + +[node name="ArbolesIzquierda" type="Node2D" parent="OnTheGround2" unique_id=829760677] + +[node name="ArbolRocasI11" parent="OnTheGround2/ArbolesIzquierda" unique_id=1182216860 instance=ExtResource("51_he8em")] +position = Vector2(2833, -3524) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI11" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI11/StaticBody2D" parent_id_path=PackedInt32Array(1182216860, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI9" parent="OnTheGround2/ArbolesIzquierda" unique_id=1049665350 instance=ExtResource("51_he8em")] +position = Vector2(2704, -3380.0002) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI9" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI9/StaticBody2D" parent_id_path=PackedInt32Array(1049665350, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolRocasI9" parent="OnTheGround2/ArbolesIzquierda" unique_id=1376427098 instance=ExtResource("51_he8em")] +position = Vector2(2594, -3254) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI9" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI9/StaticBody2D" parent_id_path=PackedInt32Array(1376427098, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI10" parent="OnTheGround2/ArbolesIzquierda" unique_id=438435522 instance=ExtResource("51_he8em")] +position = Vector2(2485, -3115) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI10" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI10/StaticBody2D" parent_id_path=PackedInt32Array(438435522, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolRocasI10" parent="OnTheGround2/ArbolesIzquierda" unique_id=557262217 instance=ExtResource("51_he8em")] +position = Vector2(2356.0002, -2981.0002) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI10" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI10/StaticBody2D" parent_id_path=PackedInt32Array(557262217, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI5" parent="OnTheGround2/ArbolesIzquierda" unique_id=2022412471 instance=ExtResource("51_he8em")] +position = Vector2(2428, -2836) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI5" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI5/StaticBody2D" parent_id_path=PackedInt32Array(2022412471, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolRocasI5" parent="OnTheGround2/ArbolesIzquierda" unique_id=901521434 instance=ExtResource("51_he8em")] +position = Vector2(2568, -2710) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI5" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI5/StaticBody2D" parent_id_path=PackedInt32Array(901521434, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI6" parent="OnTheGround2/ArbolesIzquierda" unique_id=1230399609 instance=ExtResource("51_he8em")] +position = Vector2(2482, -2572) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI6" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI6/StaticBody2D" parent_id_path=PackedInt32Array(1230399609, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolRocasI6" parent="OnTheGround2/ArbolesIzquierda" unique_id=244139134 instance=ExtResource("51_he8em")] +position = Vector2(2554, -2427) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI6" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolRocasI6/StaticBody2D" parent_id_path=PackedInt32Array(244139134, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI3" parent="OnTheGround2/ArbolesIzquierda" unique_id=1999997332 instance=ExtResource("51_he8em")] +position = Vector2(2676.9998, -2305) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI3" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesIzquierda/ArbolI3/StaticBody2D" parent_id_path=PackedInt32Array(1999997332, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolesDerecha" type="Node2D" parent="OnTheGround2" unique_id=124504614] +position = Vector2(1037, 0) + +[node name="ArbolRocasI11" parent="OnTheGround2/ArbolesDerecha" unique_id=1753145010 instance=ExtResource("51_he8em")] +position = Vector2(2079, -3460) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI11" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI11/StaticBody2D" parent_id_path=PackedInt32Array(1753145010, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI9" parent="OnTheGround2/ArbolesDerecha" unique_id=1357323924 instance=ExtResource("51_he8em")] +position = Vector2(2264, -3374) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolI9" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolI9/StaticBody2D" parent_id_path=PackedInt32Array(1357323924, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolRocasI9" parent="OnTheGround2/ArbolesDerecha" unique_id=1083022254 instance=ExtResource("51_he8em")] +position = Vector2(2409, -3245) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI9" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI9/StaticBody2D" parent_id_path=PackedInt32Array(1083022254, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI10" parent="OnTheGround2/ArbolesDerecha" unique_id=622608534 instance=ExtResource("51_he8em")] +position = Vector2(2533, -3103) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolI10" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolI10/StaticBody2D" parent_id_path=PackedInt32Array(622608534, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolRocasI10" parent="OnTheGround2/ArbolesDerecha" unique_id=1615909997 instance=ExtResource("51_he8em")] +position = Vector2(2601.0002, -2968) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI10" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI10/StaticBody2D" parent_id_path=PackedInt32Array(1615909997, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI5" parent="OnTheGround2/ArbolesDerecha" unique_id=1569983911 instance=ExtResource("51_he8em")] +position = Vector2(2462, -2833) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolI5" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolI5/StaticBody2D" parent_id_path=PackedInt32Array(1569983911, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolRocasI5" parent="OnTheGround2/ArbolesDerecha" unique_id=1013342781 instance=ExtResource("51_he8em")] +position = Vector2(2568, -2710) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI5" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI5/StaticBody2D" parent_id_path=PackedInt32Array(1013342781, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI6" parent="OnTheGround2/ArbolesDerecha" unique_id=1087300011 instance=ExtResource("51_he8em")] +position = Vector2(2482, -2572) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolI6" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolI6/StaticBody2D" parent_id_path=PackedInt32Array(1087300011, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolI8" parent="OnTheGround2/ArbolesDerecha" unique_id=2012701526 instance=ExtResource("51_he8em")] +position = Vector2(2384, -2572) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolI8" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolI8/StaticBody2D" parent_id_path=PackedInt32Array(2012701526, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="ArbolRocasI8" parent="OnTheGround2/ArbolesDerecha" unique_id=114213416 instance=ExtResource("51_he8em")] +position = Vector2(2330, -2427) +scale = Vector2(1.8, 1.864) +sprite_frames = ExtResource("52_0np0c") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI8" index="0" unique_id=2072962223] +sprite_frames = ExtResource("52_0np0c") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolRocasI8/StaticBody2D" parent_id_path=PackedInt32Array(114213416, 865260988) index="0" unique_id=120328842] +scale = Vector2(1, 0.99999994) +shape = SubResource("RectangleShape2D_mxhw5") + +[node name="ArbolI3" parent="OnTheGround2/ArbolesDerecha" unique_id=659462851 instance=ExtResource("51_he8em")] +position = Vector2(2415, -2305) +scale = Vector2(2, 2.172) +sprite_frames = ExtResource("53_eic1u") + +[node name="AnimatedSprite2D" parent="OnTheGround2/ArbolesDerecha/ArbolI3" index="0" unique_id=2072962223] +sprite_frames = ExtResource("53_eic1u") +flip_h = true + +[node name="CollisionShape2D" parent="OnTheGround2/ArbolesDerecha/ArbolI3/StaticBody2D" parent_id_path=PackedInt32Array(659462851, 865260988) index="0" unique_id=120328842] +shape = SubResource("RectangleShape2D_ydtqy") + +[node name="Luto" type="CharacterBody2D" parent="OnTheGround2" unique_id=283031524 groups=["ignorar_shader"]] +position = Vector2(2843, -3079) + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="OnTheGround2/Luto" unique_id=1625237024] +sprite_frames = ExtResource("54_tnbso") +animation = &"bark" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround2/Luto" unique_id=1035172790] +position = Vector2(-1, 15) +rotation = -1.5707964 +scale = Vector2(0.715, 0.715) +shape = SubResource("CapsuleShape2D_4t7yt") + +[node name="Lazaro" type="AnimatedSprite2D" parent="OnTheGround2" unique_id=637113357] +position = Vector2(2978, -3150) +sprite_frames = ExtResource("55_sum15") +animation = &"idle" +autoplay = "idle" + +[node name="StaticBody2D" type="StaticBody2D" parent="OnTheGround2/Lazaro" unique_id=1784890171] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround2/Lazaro/StaticBody2D" unique_id=1648712532] +position = Vector2(0, 38) +rotation = 1.5707964 +shape = SubResource("CapsuleShape2D_1bov6") + +[node name="DetectorDialogo" type="Area2D" parent="OnTheGround2" unique_id=1591837886] +z_index = 5 +collision_layer = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround2/DetectorDialogo" unique_id=1490193174] +z_index = 5 +position = Vector2(3017.5, -2285) +shape = SubResource("RectangleShape2D_k6xsg") + +[node name="punto_parada_lino" type="Marker2D" parent="OnTheGround2" unique_id=49844383] +position = Vector2(2840, -2987) + +[node name="Niebla" type="CanvasLayer" parent="." unique_id=430087965] +follow_viewport_enabled = true + +[node name="ColorRectNeblina" type="ColorRect" parent="Niebla" unique_id=1112728300] +material = SubResource("ShaderMaterial_sum15") +offset_left = 4413.0 +offset_top = -4308.0 +offset_right = 6904.0 +offset_bottom = -2988.0 + +[connection signal="body_entered" from="OnTheGround/TriggerCentral" to="." method="_on_trigger_central_body_entered"] + +[editable path="OnTheGround/Player"] +[editable path="OnTheGround/Door Enter"] +[editable path="OnTheGround/ThrowingEnemy"] +[editable path="OnTheGround/ThrowingEnemy8"] +[editable path="OnTheGround/ThrowingEnemy9"] +[editable path="OnTheGround/ThrowingEnemy10"] +[editable path="OnTheGround/ThrowingEnemy11"] +[editable path="OnTheGround/ThrowingEnemy12"] +[editable path="OnTheGround/ThrowingEnemy13"] +[editable path="OnTheGround/ThrowingEnemy14"] +[editable path="OnTheGround/ThrowingEnemy15"] +[editable path="OnTheGround/ThrowingEnemy16"] +[editable path="OnTheGround/FillingBarrel5"] +[editable path="OnTheGround/FillingBarrel6"] +[editable path="OnTheGround/FillingBarrel7"] +[editable path="OnTheGround/VoidSpreadingEnemy"] +[editable path="OnTheGround/VoidSpreadingEnemy2"] +[editable path="OnTheGround/Sign"] +[editable path="OnTheGround/Sign2"] +[editable path="OnTheGround/Sign3"] +[editable path="OnTheGround/Sign4"] +[editable path="OnTheGround/Sign5"] +[editable path="OnTheGround/Sign6"] +[editable path="OnTheGround/Sign7"] +[editable path="HUD"] +[editable path="HUD/HBoxContainer/StoryQuestProgress"] +[editable path="GuardiaI2_01"] +[editable path="OnTheGround2/LevelExit/Door Exit"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolRocasI11"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolI9"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolRocasI9"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolI10"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolRocasI10"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolI5"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolRocasI5"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolI6"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolRocasI6"] +[editable path="OnTheGround2/ArbolesIzquierda/ArbolI3"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolRocasI11"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolI9"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolRocasI9"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolI10"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolRocasI10"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolI5"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolRocasI5"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolI6"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolI8"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolRocasI8"] +[editable path="OnTheGround2/ArbolesDerecha/ArbolI3"] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/el_hilo_que_no_teji_outro1.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/el_hilo_que_no_teji_outro1.tscn new file mode 100644 index 0000000000..fc91f7c35b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/el_hilo_que_no_teji_outro1.tscn @@ -0,0 +1,651 @@ +[gd_scene format=4 uid="uid://b2v6dyhgg16l4"] + +[ext_resource type="TileSet" uid="uid://b8qnr0owsbhhn" path="res://tiles/exterior_floors.tres" id="1_f8tbp"] +[ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="1_v5jcu"] +[ext_resource type="TileSet" uid="uid://ci0x5m62qamxl" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres" id="2_3exgg"] +[ext_resource type="TileSet" uid="uid://bmxkk10m81ec5" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_furnitures.tres" id="3_nxib4"] +[ext_resource type="AudioStream" uid="uid://crrn0h8gak1t6" path="res://scenes/quests/story_quests/renya_beyond_sorrow/Complementos/music/1. Echoes of Solitude (Loop).ogg" id="3_yedwo"] +[ext_resource type="SpriteFrames" uid="uid://d1jsrwm2u7mfr" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player.tres" id="4_xyt4v"] +[ext_resource type="SpriteFrames" uid="uid://cjx0qtpsps4pt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.tres" id="5_ir6uh"] +[ext_resource type="Texture2D" uid="uid://clda4eprvw2gr" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png" id="6_o8n81"] +[ext_resource type="SpriteFrames" uid="uid://cyxi4gkgj3mt2" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_blue.tres" id="7_hsrkj"] +[ext_resource type="SpriteFrames" uid="uid://dk8csh47w54tt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_yellow.tres" id="8_owpuo"] +[ext_resource type="SpriteFrames" uid="uid://dx33pybavawht" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_green.tres" id="9_liv05"] +[ext_resource type="Script" uid="uid://byfgy3265rxn7" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/OutroDirector.gd" id="10_oclt6"] +[ext_resource type="PackedScene" uid="uid://3jye8tk0fbof" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.tscn" id="11_0h0gv"] +[ext_resource type="PackedScene" uid="uid://crqjcicx0vdu" path="res://scenes/game_elements/props/decoration/bush/bush.tscn" id="14_2v4yb"] +[ext_resource type="SpriteFrames" uid="uid://ckf0ncgsrnhek" path="res://scenes/game_elements/props/decoration/bush/components/bush_spriteframes_purple_large.tres" id="15_yedwo"] + +[sub_resource type="Animation" id="Animation_ugj03"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("OnTheGround/Lino:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"idle"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("OnTheGround/Lino:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(400, 349)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("OnTheGround/Manchitas:animation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"bark"] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("OnTheGround/Manchitas:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("TileMapLayers/Door:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("OnTheGround/Collar:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("TileMapLayers/Agua:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("OnTheGround/Lino:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="Animation" id="Animation_filvl"] +resource_name = "intro_cinematic" +length = 24.0 +step = 24.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("OnTheGround/Lino:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 4, 10, 12, 12.01, 17, 18, 20), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [&"idle", &"sleep", &"confused", &"walk", &"walk", &"c_walk", &"c_confused", &"cry"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("OnTheGround/Manchitas:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0.5, 7.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [&"bark", &"bark"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("OnTheGround/Manchitas:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 8), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("TileMapLayers/Door:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 12), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("OnTheGround/Collar:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 8, 17), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [false, true, false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("TileMapLayers/Agua:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 8), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("OnTheGround/Lino:position") +tracks/6/interp = 2 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0, 4, 10, 12, 12.01, 14, 16, 17, 18, 23.654346), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2(256, 240), Vector2(256, 222), Vector2(256, 256), Vector2(256, 256), Vector2(384, 256), Vector2(384, 256), Vector2(536, 256), Vector2(544, 256), Vector2(563, 256), Vector2(384, 256)] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("OnTheGround/Lino:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0, 22), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="Animation" id="Animation_oclt6"] +resource_name = "outro_cinematic" +length = 55.0 +step = 24.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("OnTheGround/Lino:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 4, 6, 6.01, 10.5, 11, 55), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [&"sleep", &"c_confused", &"c_confused", &"c_walk", &"c_walk", &"cry", &"cry"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("OnTheGround/Manchitas:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0.1, 7.5, 12, 55), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": [&"s_bark", &"s_bark", &"bark", &"bark"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("TileMapLayers/Door:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 8.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("OnTheGround/Lino:position") +tracks/3/interp = 2 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 4, 6.01, 6.03, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 11.5, 12, 12.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Vector2(258, 225), Vector2(256, 256), Vector2(256, 256), Vector2(312, 256), Vector2(339, 256), Vector2(361, 256), Vector2(411, 256), Vector2(457, 256), Vector2(457, 256), Vector2(482, 256), Vector2(517, 256), Vector2(535, 256), Vector2(536, 256), Vector2(544, 256), Vector2(556, 256)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("OnTheGround/Lino:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 55), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, true] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("OnTheGround/Manchitas:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 55), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, true] +} + +[sub_resource type="Animation" id="Animation_gcv0h"] +resource_name = "walk_off" +length = 2.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("OnTheGround/Lino:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [&"walk", &"idle"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("OnTheGround/Lino:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(495, 478), Vector2(1010, 478)] +} + +[sub_resource type="Animation" id="Animation_n0k0s"] +resource_name = "walk_on" +length = 2.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("OnTheGround/Lino:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [&"walk", &"idle"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("OnTheGround/Lino:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-50, 478), Vector2(495, 478)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_bcjhu"] +_data = { +&"RESET": SubResource("Animation_ugj03"), +&"intro_cinematic": SubResource("Animation_filvl"), +&"outro_cinematic": SubResource("Animation_oclt6"), +&"walk_off": SubResource("Animation_gcv0h"), +&"walk_on": SubResource("Animation_n0k0s") +} + +[node name="ElHiloQueNoTejiOutro" type="Node2D" unique_id=2049284984] + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=591504591] + +[node name="Sand" type="TileMapLayer" parent="TileMapLayers" unique_id=874671513] +tile_map_data = PackedByteArray("AAAIAAQAAQABAAEAAAAJAAQAAQABAAEAAAAKAAQAAQABAAEAAAALAAQAAQABAAEAAAAMAAQAAQABAAEAAAANAAQAAQABAAEAAAAOAAQAAQABAAEAAAAPAAQAAQABAAEAAAA=") +tile_set = ExtResource("1_f8tbp") + +[node name="Ground" type="TileMapLayer" parent="TileMapLayers" unique_id=397514282] +tile_map_data = PackedByteArray("AAAAAAUAAQABAAEAAAABAAUAAQABAAEAAAACAAUAAQABAAEAAAADAAUAAQABAAEAAAAEAAUAAQABAAEAAAAFAAUAAQABAAEAAAAGAAUAAQABAAEAAAAHAAUAAQABAAEAAAAIAAUAAQABAAEAAAAJAAUAAQABAAEAAAAKAAUAAQABAAEAAAALAAUAAQABAAEAAAAMAAUAAQABAAEAAAANAAUAAQABAAEAAAAOAAUAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAAAAAgAAQABAAEAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAABAAgAAQABAAEAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAACAAgAAQABAAEAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAADAAgAAQABAAEAAAAEAAYAAQABAAEAAAAEAAcAAQABAAEAAAAEAAgAAQABAAEAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAFAAgAAQABAAEAAAAGAAYAAQABAAEAAAAGAAcAAQABAAEAAAAGAAgAAQABAAEAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAAHAAgAAQABAAEAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAIAAgAAQABAAEAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAJAAgAAQABAAEAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAAKAAgAAQABAAEAAAALAAYAAQABAAEAAAALAAcAAQABAAEAAAALAAgAAQABAAEAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAAMAAgAAQABAAEAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAANAAgAAQABAAEAAAAOAAYAAQABAAEAAAAOAAcAAQABAAEAAAAOAAgAAQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAABAAEAAQABAAEAAAACAAEAAQABAAEAAAACAAIAAQABAAEAAAADAAIAAQABAAEAAAAEAAIAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAAGAAMAAQABAAEAAAAHAAQAAQABAAEAAAAOAAQABgABAAMAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAOAAAAAQABAAEAAAANAAQABgABAAMAAAANAAMAAQABAAEAAAANAAIAAQABAAEAAAANAAEAAQABAAEAAAANAAAAAQABAAEAAAAMAAQABgABAAMAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAAMAAAAAQABAAEAAAALAAQABgABAAMAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAEAAAALAAAAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAKAAEAAQABAAEAAAAKAAAAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAJAAEAAQABAAEAAAAJAAAAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAIAAEAAQABAAEAAAAIAAAAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAHAAEAAQABAAEAAAAHAAAAAQABAAEAAAAGAAQAAQABAAEAAAAGAAIAAQABAAEAAAAGAAEAAQABAAEAAAAGAAAAAQABAAEAAAAFAAQAAQABAAEAAAAFAAEAAQABAAEAAAAFAAAAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAAEAAEAAQABAAEAAAAEAAAAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAADAAEAAQABAAEAAAADAAAAAQABAAEAAAACAAQAAQABAAEAAAACAAMAAQABAAEAAAACAAAAAQABAAEAAAABAAQAAQABAAEAAAABAAMAAQABAAEAAAABAAIAAQABAAEAAAABAAAAAQABAAEAAAAAAAQAAQABAAEAAAAAAAMAAQABAAEAAAAAAAIAAQABAAEAAAAFAAkAAQABAAEAAAAGAAkAAQABAAEAAAAHAAkAAQABAAEAAAAIAAkAAQABAAEAAAAJAAkAAQABAAEAAAAKAAkAAQABAAEAAAALAAkAAQABAAEAAAAMAAkAAQABAAEAAAANAAkAAQABAAEAAAAOAAkAAQABAAEAAAAAAP//AQABAAEAAAABAP//AQABAAEAAAACAP//AQABAAEAAAADAP//AQABAAEAAAAEAP//AQABAAEAAAAFAP//AQABAAEAAAAGAP//AQABAAEAAAAHAP//AQABAAEAAAAIAP//AQABAAEAAAAJAP//AQABAAEAAAAKAP//AQABAAEAAAALAP//AQABAAEAAAAMAP//AQABAAEAAAANAP//AQABAAEAAAAOAP//AQABAAEAAAAPAP//AQABAAEAAAAPAAAAAQABAAEAAAAPAAEAAQABAAEAAAAPAAkAAQABAAEAAAAPAAgAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAPAAUAAQABAAEAAAAPAAQABgACAAMAAAAPAAMAAQABAAEAAAAPAAIAAQABAAEAAAD/////AQABAAEAAAD//wAAAQABAAEAAAD//wEAAQABAAEAAAD//wIAAQABAAEAAAD//wMAAQABAAEAAAD//wQAAQABAAEAAAD//wUAAQABAAEAAAD//wYAAQABAAEAAAD//wcAAQABAAEAAAD//wgAAQABAAEAAAD+/wMAAQABAAEAAAD+/wIAAQABAAEAAAD+/wEAAQABAAEAAAD+/wAAAQABAAEAAAD+////AQABAAEAAAD+//7/AQABAAEAAAD///7/AQABAAEAAAAAAP7/AQABAAEAAAABAP7/AQABAAEAAAACAP7/AQABAAEAAAADAP7/AQABAAEAAAAEAP7/AQABAAEAAAAFAP7/AQABAAEAAAAGAP7/AQABAAEAAAAHAP7/AQABAAEAAAAIAP7/AQABAAEAAAAJAP7/AQABAAEAAAAKAP7/AQABAAEAAAALAP7/AQABAAEAAAAMAP7/AQABAAEAAAANAP7/AQABAAEAAAAOAP7/AQABAAEAAAAPAP7/AQABAAEAAAAQAP7/AQABAAEAAAAQAP//AQABAAEAAAAQAAAAAQABAAEAAAAQAAEAAQABAAEAAAAQAAIAAQABAAEAAAAQAAMAAQABAAEAAAAQAAQAAQABAAEAAAAQAAUAAQABAAEAAAAQAAYAAQABAAEAAAAQAAcAAQABAAEAAAAQAAgAAQABAAEAAAAQAAkAAQABAAEAAAAQAAoAAQABAAEAAAAPAAoAAQABAAEAAAAOAAoAAQABAAEAAAANAAoAAQABAAEAAAAMAAoAAQABAAEAAAALAAoAAQABAAEAAAAKAAoAAQABAAEAAAAJAAoAAQABAAEAAAAIAAoAAQABAAEAAAAHAAoAAQABAAEAAAAGAAoAAQABAAEAAAAFAAoAAQABAAEAAAD+/wkAAQABAAEAAAD+/wgAAQABAAEAAAD+/wcAAQABAAEAAAD+/wYAAQABAAEAAAD+/wUAAQABAAEAAAD+/wQAAQABAAEAAAD9/wQAAQABAAEAAAD9/wMAAQABAAEAAAD9/wIAAQABAAEAAAD9/wEAAQABAAEAAAD9/wAAAQABAAEAAAD9////AQABAAEAAAD9//7/AQABAAEAAAD9//3/AQABAAEAAAD+//3/AQABAAEAAAD///3/AQABAAEAAAAAAP3/AQABAAEAAAABAP3/AQABAAEAAAACAP3/AQABAAEAAAADAP3/AQABAAEAAAAEAP3/AQABAAEAAAAFAP3/AQABAAEAAAAGAP3/AQABAAEAAAAHAP3/AQABAAEAAAAIAP3/AQABAAEAAAAJAP3/AQABAAEAAAAKAP3/AQABAAEAAAALAP3/AQABAAEAAAAMAP3/AQABAAEAAAANAP3/AQABAAEAAAAOAP3/AQABAAEAAAAPAP3/AQABAAEAAAAQAP3/AQABAAEAAAARAP3/AQABAAEAAAARAP7/AQABAAEAAAARAP//AQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAARAAQAAQABAAEAAAARAAUAAQABAAEAAAARAAYAAQABAAEAAAARAAcAAQABAAEAAAARAAgAAQABAAEAAAARAAkAAQABAAEAAAARAAoAAQABAAEAAAARAAsAAQABAAEAAAAQAAsAAQABAAEAAAAPAAsAAQABAAEAAAAOAAsAAQABAAEAAAANAAsAAQABAAEAAAAMAAsAAQABAAEAAAALAAsAAQABAAEAAAAKAAsAAQABAAEAAAAJAAsAAQABAAEAAAAIAAsAAQABAAEAAAAHAAsAAQABAAEAAAAGAAsAAQABAAEAAAAFAAsAAQABAAEAAAD9/wkAAQABAAEAAAD9/wgAAQABAAEAAAD9/wcAAQABAAEAAAD9/wYAAQABAAEAAAD9/wUAAQABAAEAAAD8/wkAAQABAAEAAAD8/wgAAQABAAEAAAD8/wcAAQABAAEAAAD8/wYAAQABAAEAAAD8/wUAAQABAAEAAAD8/wQAAQABAAEAAAD8/wMAAQABAAEAAAD8/wIAAQABAAEAAAD8/wEAAQABAAEAAAD8/wAAAQABAAEAAAD8////AQABAAEAAAD8//7/AQABAAEAAAD8//3/AQABAAEAAAD8//z/AQABAAEAAAD9//z/AQABAAEAAAD+//z/AQABAAEAAAD///z/AQABAAEAAAAAAPz/AQABAAEAAAABAPz/AQABAAEAAAACAPz/AQABAAEAAAADAPz/AQABAAEAAAAEAPz/AQABAAEAAAAFAPz/AQABAAEAAAAGAPz/AQABAAEAAAAHAPz/AQABAAEAAAAIAPz/AQABAAEAAAAJAPz/AQABAAEAAAAKAPz/AQABAAEAAAALAPz/AQABAAEAAAAMAPz/AQABAAEAAAANAPz/AQABAAEAAAAOAPz/AQABAAEAAAAPAPz/AQABAAEAAAAQAPz/AQABAAEAAAARAPz/AQABAAEAAAASAPz/AQABAAEAAAASAP3/AQABAAEAAAASAP7/AQABAAEAAAASAP//AQABAAEAAAASAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAASAAMAAQABAAEAAAASAAQAAQABAAEAAAASAAUAAQABAAEAAAASAAYAAQABAAEAAAASAAcAAQABAAEAAAASAAgAAQABAAEAAAASAAoAAQABAAEAAAASAAsAAQABAAEAAAASAAkAAQABAAEAAAASAAwAAQABAAEAAAARAAwAAQABAAEAAAAQAAwAAQABAAEAAAAPAAwAAQABAAEAAAAOAAwAAQABAAEAAAANAAwAAQABAAEAAAAMAAwAAQABAAEAAAALAAwAAQABAAEAAAAKAAwAAQABAAEAAAAJAAwAAQABAAEAAAAIAAwAAQABAAEAAAAHAAwAAQABAAEAAAAGAAwAAQABAAEAAAAFAAwAAQABAAEAAAD7/wUAAQABAAEAAAD7/wQAAQABAAEAAAD7/wMAAQABAAEAAAD7/wIAAQABAAEAAAD7/wEAAQABAAEAAAD7/wAAAQABAAEAAAD7////AQABAAEAAAD7//7/AQABAAEAAAD7//3/AQABAAEAAAD7//z/AQABAAEAAAD7//v/AQABAAAAAAD8//v/AQABAAAAAAD9//v/AQABAAAAAAD+//v/AQABAAAAAAD///v/AQABAAAAAAAAAPv/AQABAAAAAAABAPv/AQABAAAAAAACAPv/AQABAAAAAAADAPv/AQABAAAAAAAEAPv/AQABAAAAAAAFAPv/AQABAAAAAAAGAPv/AQABAAAAAAAHAPv/AQABAAAAAAAIAPv/AQABAAAAAAAJAPv/AQABAAAAAAAKAPv/AQABAAAAAAALAPv/AQABAAAAAAAMAPv/AQABAAAAAAANAPv/AQABAAAAAAAOAPv/AQABAAAAAAAPAPv/AQABAAAAAAAQAPv/AQABAAAAAAARAPv/AQABAAAAAAASAPv/AQABAAAAAAATAPv/AQABAAAAAAATAPz/AQABAAEAAAATAP3/AQABAAEAAAATAP7/AQABAAEAAAATAP//AQABAAEAAAATAAAAAQABAAEAAAATAAEAAQABAAEAAAATAAIAAQABAAEAAAATAAMAAQABAAEAAAATAAQAAQABAAEAAAATAAUAAQABAAEAAAATAAYAAQABAAEAAAATAAcAAQABAAEAAAATAAgAAQABAAEAAAATAAkAAQABAAEAAAATAAoAAQABAAEAAAATAAsAAQABAAEAAAATAAwAAQABAAEAAAASAA0AAQABAAIAAAATAA0AAQABAAIAAAARAA0AAQABAAIAAAAQAA0AAQABAAIAAAAPAA0AAQABAAIAAAAOAA0AAQABAAIAAAANAA0AAQABAAIAAAAMAA0AAQABAAIAAAALAA0AAQABAAIAAAAKAA0AAQABAAIAAAAJAA0AAQABAAIAAAAIAA0AAQABAAIAAAAHAA0AAQABAAIAAAAGAA0AAQABAAIAAAAFAA0AAQABAAIAAAAEAA0AAQABAAIAAAADAA0AAQABAAIAAAACAA0AAQABAAIAAAABAA0AAQABAAIAAAD7/wkAAQABAAEAAAD7/wgAAQABAAEAAAD7/wcAAQABAAEAAAD7/wYAAQABAAEAAAD6//v/AQABAAAAAAD5//v/AQABAAAAAAD4//v/AQAAAAAAAAD4//z/AQAAAAEAAAD4//3/AQAAAAEAAAD4//7/AQAAAAEAAAD4////AQAAAAEAAAD4/wAAAQAAAAEAAAD4/wEAAQAAAAEAAAD4/wIAAQAAAAEAAAD4/wMAAQAAAAEAAAD4/wQAAQAAAAEAAAD4/wUAAQAAAAEAAAD4/wYAAQAAAAEAAAD5/wYAAQABAAEAAAD5/wcAAQABAAEAAAD5/wgAAQABAAEAAAD5/wkAAQABAAEAAAD5/woAAQABAAEAAAD5/wsAAQABAAEAAAD5/wwAAQABAAEAAAD5/w0AAQABAAIAAAD4/w0AAQAAAAIAAAD6/w0AAQABAAIAAAD6/wwAAQABAAEAAAD6/wQAAQABAAEAAAD6/wMAAQABAAEAAAD6/wIAAQABAAEAAAD6/wEAAQABAAEAAAD6/wAAAQABAAEAAAD6////AQABAAEAAAD6//7/AQABAAEAAAD6//3/AQABAAEAAAD6//z/AQABAAEAAAD5//z/AQABAAEAAAD5//3/AQABAAEAAAD5//7/AQABAAEAAAD5////AQABAAEAAAD5/wAAAQABAAEAAAD5/wEAAQABAAEAAAD5/wIAAQABAAEAAAD5/wMAAQABAAEAAAD5/wQAAQABAAEAAAD5/wUAAQABAAEAAAD6/wUAAQABAAEAAAD6/wYAAQABAAEAAAD6/wcAAQABAAEAAAD6/wsAAQABAAEAAAD6/woAAQABAAEAAAD6/wkAAQABAAEAAAD6/wgAAQABAAEAAAD4/wwAAQAAAAEAAAD4/wsAAQAAAAEAAAD4/woAAQAAAAEAAAD4/wkAAQAAAAEAAAD4/wgAAQAAAAEAAAD4/wcAAQAAAAEAAAAUAPv/AQABAAAAAAAVAPv/AQABAAAAAAAWAPv/AQACAAAAAAAWAPz/AQACAAEAAAAWAP3/AQACAAEAAAAWAP7/AQACAAEAAAAWAAQAAQACAAEAAAAWAAUAAQACAAEAAAAWAAYAAQACAAEAAAAWAAcAAQACAAEAAAAWAAgAAQACAAEAAAAWAAkAAQACAAEAAAAWAAoAAQACAAEAAAAWAAsAAQACAAEAAAAVAAwAAQABAAEAAAAVAA0AAQABAAIAAAAUAA0AAQABAAIAAAAWAA0AAQACAAIAAAAWAAwAAQACAAEAAAAVAAYAAQABAAEAAAAVAAUAAQABAAEAAAAVAAQAAQABAAEAAAAVAAMAAQABAAEAAAAVAAIAAQABAAEAAAAVAAEAAQABAAEAAAAVAAAAAQABAAEAAAAWAAAAAQACAAEAAAAWAP//AQACAAEAAAAWAAEAAQACAAEAAAAWAAIAAQACAAEAAAAWAAMAAQACAAEAAAAVAP//AQABAAEAAAAVAP7/AQABAAEAAAAVAP3/AQABAAEAAAAUAP3/AQABAAEAAAAUAPz/AQABAAEAAAAUAP7/AQABAAEAAAAVAPz/AQABAAEAAAAVAAcAAQABAAEAAAAVAAgAAQABAAEAAAAVAAkAAQABAAEAAAAVAAoAAQABAAEAAAAVAAsAAQABAAEAAAAUAAsAAQABAAEAAAAUAAwAAQABAAEAAAAUAAoAAQABAAEAAAAUAAkAAQABAAEAAAAUAAgAAQABAAEAAAAUAAcAAQABAAEAAAAUAAYAAQABAAEAAAAUAAUAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMAAQABAAEAAAAUAAIAAQABAAEAAAAUAAEAAQABAAEAAAAUAAAAAQABAAEAAAAUAP//AQABAAEAAAD7/woAAQABAAEAAAD7/wsAAQABAAEAAAD7/wwAAQABAAEAAAD7/w0AAQABAAIAAAD8/woAAQABAAEAAAD8/wsAAQABAAEAAAD8/wwAAQABAAEAAAD8/w0AAQABAAIAAAD9/woAAQABAAEAAAD9/wsAAQABAAEAAAD9/wwAAQABAAEAAAD9/w0AAQABAAIAAAD+/woAAQABAAEAAAD+/wsAAQABAAEAAAD+/wwAAQABAAEAAAD+/w0AAQABAAIAAAD//w0AAQABAAIAAAAAAA0AAQABAAIAAAD//wkAAQABAAEAAAD//woAAQABAAEAAAD//wsAAQABAAEAAAD//wwAAQABAAEAAAAAAAkAAQABAAEAAAAAAAoAAQABAAEAAAAAAAsAAQABAAEAAAAAAAwAAQABAAEAAAABAAkAAQABAAEAAAABAAoAAQABAAEAAAABAAsAAQABAAEAAAABAAwAAQABAAEAAAACAAkAAQABAAEAAAACAAoAAQABAAEAAAACAAsAAQABAAEAAAACAAwAAQABAAEAAAADAAkAAQABAAEAAAADAAoAAQABAAEAAAADAAsAAQABAAEAAAADAAwAAQABAAEAAAAEAAkAAQABAAEAAAAEAAoAAQABAAEAAAAEAAsAAQABAAEAAAAEAAwAAQABAAEAAAAKAAQABgABAAMAAAAJAAQABgABAAMAAAAIAAQABgAAAAMAAAA=") +tile_set = ExtResource("1_f8tbp") + +[node name="Cabana" type="TileMapLayer" parent="TileMapLayers" unique_id=37110825] +tile_map_data = PackedByteArray("AAABAAEAAAAKAAIAAAACAAEAAAALAAIAAAADAAEAAAAKAAIAAAAEAAEAAAALAAIAAAAFAAEAAAAKAAIAAAAGAAEAAAALAAIAAAAHAAEAAAAKAAIAAAAHAAIAAAALAAIAAAAHAAMAAAAKAAIAAAAHAAQAAAALAAIAAAAHAAUAAAAKAAIAAAAHAAYAAAALAAIAAAAGAAYAAAAKAAIAAAAFAAYAAAALAAIAAAAEAAYAAAAKAAIAAAADAAYAAAALAAIAAAACAAYAAAAKAAIAAAABAAYAAAALAAIAAAABAAUAAAAKAAIAAAABAAQAAAALAAIAAAABAAMAAAAKAAIAAAABAAIAAAALAAIAAAACAAIAAAAKAAIAAAACAAMAAAALAAIAAAACAAQAAAAKAAIAAAACAAUAAAALAAIAAAADAAUAAAAKAAIAAAADAAQAAAALAAIAAAADAAMAAAAKAAIAAAADAAIAAAALAAIAAAAEAAIAAAAKAAIAAAAEAAMAAAALAAIAAAAEAAQAAAAKAAIAAAAEAAUAAAALAAIAAAAFAAUAAAAKAAIAAAAFAAQAAAALAAIAAAAFAAMAAAAKAAIAAAAFAAIAAAALAAIAAAAGAAIAAAAKAAIAAAAGAAMAAAALAAIAAAAGAAQAAAAKAAIAAAAGAAUAAAALAAIAAAA=") +tile_set = ExtResource("2_3exgg") + +[node name="CabanaParedes" type="TileMapLayer" parent="TileMapLayers" unique_id=1265530464] +tile_map_data = PackedByteArray("AAACAAYAAAAJAAEAAAADAAYAAAAJAAEAAAAEAAYAAAAJAAEAAAAFAAYAAAAJAAEAAAAGAAYAAAAJAAEAAAAIAAYAAAAKAAEAAAAHAAYAAAAJAAEAAAAAAAYAAAAIAAEAAAABAAYAAAAJAAEAAAAAAAUAAAAJAAIAAAAAAAQAAAAJAAIAAAAAAAMAAAAJAAIAAAAAAAIAAAAJAAIAAAAAAAEAAAAJAAIAAAAIAAUAAAAJAAIAADAIAAQAAAAJAAIAADAIAAMAAAAJAAIAADAIAAIAAAAJAAIAADAIAAEAAAAJAAIAADAHAP//AAAIAAIAAAAGAP//AAAIAAIAAAAFAP//AAAIAAIAAAAEAP//AAAGAAIAAAADAP//AAAFAAIAAAACAP//AAAIAAIAAAABAP//AAAIAAIAAAAAAAAAAAAJAAIAAAAAAP//AAAJAAMAACAIAP//AAAJAAMAADAIAAAAAAAJAAIAADAEAAAAAAAGAAMAAAADAAAAAAAFAAMAAAAFAAAAAAAIAAMAAAAGAAAAAAAIAAMAAAAHAAAAAAAIAAMAAAACAAAAAAAIAAMAAAABAAAAAAAIAAMAAAA=") +tile_set = ExtResource("2_3exgg") + +[node name="Door" type="TileMapLayer" parent="TileMapLayers" unique_id=124431564] +visible = false +tile_map_data = PackedByteArray("AAAHAAQAAAAGAAAAAAA=") +tile_set = ExtResource("2_3exgg") + +[node name="Furnitures" type="TileMapLayer" parent="TileMapLayers" unique_id=1834649501] +tile_map_data = PackedByteArray("AAABAAQAAAAAAAEAAAADAAUAAAAAAAMAAAAEAAUAAAABAAMAAAAFAP//AAACAAEAAAAFAAAAAAACAAIAAAAHAAAAAAADAAAAAAAHAAEAAAADAAEAAAACAP//AAADAAIAAAACAAAAAAADAAMAAAADAAQAAAAAAAIAAAAEAAQAAAABAAIAAAADAAMAAAAAAAAAAAAEAAMAAAABAAAAAAA=") +tile_set = ExtResource("3_nxib4") + +[node name="SmallFurnitures" type="TileMapLayer" parent="TileMapLayers" unique_id=727720466] +position = Vector2(-50.000008, 17.000002) +scale = Vector2(0.85, 0.85) +tile_map_data = PackedByteArray("AAAIAAAAAAACAAMAAAA=") +tile_set = ExtResource("3_nxib4") + +[node name="Lamps" type="TileMapLayer" parent="TileMapLayers" unique_id=529739387] +position = Vector2(142, -3) +scale = Vector2(0.65, 0.65) +tile_map_data = PackedByteArray("AAAGAAAAAAABAAEAAAA=") +tile_set = ExtResource("3_nxib4") + +[node name="Agua" type="TileMapLayer" parent="TileMapLayers" unique_id=1225697994] +visible = false +modulate = Color(0.7642253, 1.1291975, 1.0913482, 0.85600007) +scale = Vector2(0.6, 0.6) +tile_map_data = PackedByteArray("AAATAAkAAAACAAMAAAAUAAQAAAACAAMAAAAQAAIAAAACAAMAAAATAAAAAAACAAMAAAAOAAcAAAACAAMAAAA=") +tile_set = ExtResource("2_3exgg") + +[node name="Camera2D" type="Camera2D" parent="." unique_id=1064875179] +position = Vector2(436, 190) +zoom = Vector2(4, 4) +limit_enabled = false +limit_left = 0 +limit_top = 0 +limit_right = 1280 +limit_bottom = 720 +limit_smoothed = true +position_smoothing_speed = 250.0 +editor_draw_limits = true + +[node name="OnTheGround" type="Node2D" parent="." unique_id=836096441] +y_sort_enabled = true + +[node name="Lino" type="AnimatedSprite2D" parent="OnTheGround" unique_id=169229228] +visible = false +position = Vector2(400, 349) +sprite_frames = ExtResource("4_xyt4v") +animation = &"idle" +autoplay = "sleep" + +[node name="Manchitas" type="AnimatedSprite2D" parent="OnTheGround" unique_id=1853963559] +visible = false +position = Vector2(562, 272) +sprite_frames = ExtResource("5_ir6uh") +animation = &"bark" +autoplay = "s_bark" +flip_h = true + +[node name="Collar" type="Sprite2D" parent="OnTheGround" unique_id=1101409920] +visible = false +position = Vector2(563, 288) +texture = ExtResource("6_o8n81") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="OnTheGround" unique_id=49807179] +root_node = NodePath("../..") +root_motion_local = true +libraries/ = SubResource("AnimationLibrary_bcjhu") + +[node name="Arboles" type="Node2D" parent="OnTheGround" unique_id=1185808240] + +[node name="Arbol01" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1798206360] +position = Vector2(184, -176) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol02" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=620311886] +position = Vector2(952, -96) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol03" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=603258227] +position = Vector2(600, -160) +sprite_frames = ExtResource("8_owpuo") +autoplay = "default" + +[node name="Arbol04" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1310796836] +position = Vector2(440, -176) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol05" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=625873079] +position = Vector2(304, -160) +sprite_frames = ExtResource("9_liv05") +autoplay = "default" + +[node name="Arbol09" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1267865341] +position = Vector2(116, 429) +sprite_frames = ExtResource("8_owpuo") +autoplay = "default" + +[node name="Arbol10" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=92706653] +position = Vector2(384, 432) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol11" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=843125706] +position = Vector2(240, 472) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol06" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1312710800] +position = Vector2(856, -176) +sprite_frames = ExtResource("8_owpuo") +autoplay = "default" + +[node name="Arbol07" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=137526513] +position = Vector2(888, -8) +sprite_frames = ExtResource("9_liv05") +autoplay = "default" + +[node name="Arbol08" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=76896892] +position = Vector2(736, -120) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol12" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=531079247] +position = Vector2(520, 472) +sprite_frames = ExtResource("9_liv05") +autoplay = "default" + +[node name="Arbol13" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=324297800] +position = Vector2(928, 352) +sprite_frames = ExtResource("8_owpuo") +autoplay = "default" + +[node name="Arbol14" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1266537714] +position = Vector2(664, 440) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol15" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=627630573] +position = Vector2(-120, 336) +sprite_frames = ExtResource("9_liv05") +autoplay = "default" + +[node name="Arbol16" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=513911722] +position = Vector2(816, 432) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol17" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=571348691] +position = Vector2(-40, 448) +sprite_frames = ExtResource("8_owpuo") +autoplay = "default" + +[node name="Arbol18" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=920529771] +position = Vector2(-24, 40) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol19" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1536435050] +position = Vector2(-32, 240) +sprite_frames = ExtResource("9_liv05") +autoplay = "default" + +[node name="Arbol20" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=730927865] +position = Vector2(-96, 136) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol21" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1999207425] +position = Vector2(-112, -24) +sprite_frames = ExtResource("8_owpuo") +autoplay = "default" + +[node name="Arbol22" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=199519980] +position = Vector2(64, -160) +sprite_frames = ExtResource("7_hsrkj") +autoplay = "default" + +[node name="Arbol23" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=166030544] +position = Vector2(-32, -120) +sprite_frames = ExtResource("9_liv05") +autoplay = "default" + +[node name="Arbol24" type="AnimatedSprite2D" parent="OnTheGround/Arboles" unique_id=1231216285] +position = Vector2(952, 64) +sprite_frames = ExtResource("8_owpuo") +autoplay = "default" + +[node name="OutroDirector" type="Node" parent="." unique_id=1536714581 groups=["outro_director"]] +script = ExtResource("10_oclt6") + +[node name="FlashOverlay" parent="." unique_id=64455848 instance=ExtResource("11_0h0gv")] +visible = false + +[node name="CameraPoints" type="Node2D" parent="." unique_id=2064986524] + +[node name="A_Lino_Playing" type="Node2D" parent="CameraPoints" unique_id=534102250] + +[node name="B_Lino_Sleeping" type="Node2D" parent="CameraPoints" unique_id=2025955051] +position = Vector2(2000, 0) + +[node name="C_Door_Open" type="Node2D" parent="CameraPoints" unique_id=2029292497] +position = Vector2(4000, 0) + +[node name="D_Collar_Empty" type="Node2D" parent="CameraPoints" unique_id=1219768364] +position = Vector2(6000, 0) + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=245921379] +visible = false + +[node name="ColorRect" type="ColorRect" parent="ScreenOverlay" unique_id=108816014] +anchors_preset = -1 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +color = Color(0, 0, 0, 1) + +[node name="RichTextLabel" type="RichTextLabel" parent="ScreenOverlay/ColorRect" unique_id=1133277297] +z_index = 5 +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.002 +anchor_top = 0.001 +anchor_right = 0.998 +anchor_bottom = 0.9990001 +offset_left = 0.43999982 +offset_top = 0.27999997 +offset_right = -0.44006348 +offset_bottom = -0.2800293 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_colors/default_color = Color(1, 1, 1, 1) +text = "Gracias por tejer... + +el hilo que no tejí." +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="BackgroundMusic" parent="." unique_id=1461759951 instance=ExtResource("1_v5jcu")] +stream = ExtResource("3_yedwo") + +[node name="Arbustos" type="Node2D" parent="BackgroundMusic" unique_id=126720662] + +[node name="Bush" parent="BackgroundMusic/Arbustos" unique_id=1924859315 instance=ExtResource("14_2v4yb")] +position = Vector2(612, 199) +sprite_frames = ExtResource("15_yedwo") + +[node name="Bush2" parent="BackgroundMusic/Arbustos" unique_id=2262905 instance=ExtResource("14_2v4yb")] +position = Vector2(731, 357) +scale = Vector2(0.8, 0.8) +sprite_frames = ExtResource("15_yedwo") + +[node name="Bush3" parent="BackgroundMusic/Arbustos" unique_id=358860000 instance=ExtResource("14_2v4yb")] +position = Vector2(691.00006, 201.00002) +scale = Vector2(0.65, 0.65) +sprite_frames = ExtResource("15_yedwo") + +[node name="Bush4" parent="BackgroundMusic/Arbustos" unique_id=1884093606 instance=ExtResource("14_2v4yb")] +position = Vector2(577.99994, 372) +scale = Vector2(0.8, 0.8) +sprite_frames = ExtResource("15_yedwo") + +[node name="Bush5" parent="BackgroundMusic/Arbustos" unique_id=1686638002 instance=ExtResource("14_2v4yb")] +position = Vector2(671.99976, 239) +scale = Vector2(0.45, 0.45) +sprite_frames = ExtResource("15_yedwo") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/OutroDirector.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/OutroDirector.gd new file mode 100644 index 0000000000..99a1f6b0c9 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/OutroDirector.gd @@ -0,0 +1,286 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node +## El outro: Lino y Manchitas se reencuentran. + +signal outro_finished + +const FinalBordado = preload("final_bordado.gd") +## el_hilo_que_no_teji_outro.dialogue +const DIALOGO_OUTRO = preload("uid://b17brl3sdy2r6") +## after_the_tremor: dooropen.wav (el mismo de la intro). +const SONIDO_PUERTA = preload("uid://q0snt5ljuqha") +## manchitas_idle.png: Manchitas sentado moviendo la cola, sin collar. +const MANCHITAS_QUIETO: Texture2D = preload("uid://c5jwtwaipm002") +const CUADROS_QUIETO: int = 4 +## lino_happy_cry.png: Lino sonríe con lágrimas y la mano tendida, ya sin el collar. +const LINO_LLORA_DE_ALEGRIA: Texture2D = preload("uid://1ut8qln3dkf8") +const CUADROS_LLORA_DE_ALEGRIA: int = 4 +const TAMANO_CUADRO := Vector2(128, 192) +const VELOCIDAD_LENTA: float = 5.0 +const VELOCIDAD_RAPIDA: float = 10.0 +const DURACION_LADRIDO: float = 1.2 +const DISTANCIA_MAXIMA_PUERTA: float = 5000.0 +const ESCENA_SIGUIENTE: String = "res://scenes/world_map/frays_end.tscn" + +const LINO_EN_EL_SOFA := Vector2(258, 225) +const LINO_DE_PIE := Vector2(256, 256) +const LINO_ANTE_LA_PUERTA := Vector2(440, 256) +const LINO_EN_EL_UMBRAL := Vector2(560, 256) +const MANCHITAS_EN_EL_CAMINO := Vector2(652, 272) +const MANCHITAS_AFUERA := Vector2(584, 272) +const VELOCIDAD_AL_CORRER: float = 120.0 +const ESPERA_ANTES_DE_CORRER: float = 0.5 +const LADRIDO_TRAS_LA_PALABRA: float = 1.0 +## manchitas_run.png: 6 cuadros, mirando a la derecha y sin collar. +const MANCHITAS_CORRE: Texture2D = preload("uid://dyei2x6j4v41c") +const CUADROS_CORRER: int = 6 +const PAUSA_ENTRE_LADRIDOS := Vector2(1.3, 2.2) +const LINO_JUNTO_A_MANCHITAS := Vector2(564, 256) + +const PRIMER_LADRIDO: float = 2.0 +const LINO_DESPIERTA: float = 4.0 +const DURACION_LEVANTARSE: float = 0.5 +const PAUSA_CONFUNDIDO: float = 1.5 +const VELOCIDAD_AL_CAMINAR: float = 60.0 +const PAUSA_ANTE_LA_PUERTA: float = 0.6 +const PAUSA_TRAS_ABRIR: float = 0.8 +const LLANTO_ANTES_DE_HABLAR: float = 2.5 +const DURACION_ACERCARSE: float = 0.8 +const PAUSA_ANTES_DEL_COLLAR: float = 0.6 +const PAUSA_CON_EL_COLLAR: float = 1.2 +const PAUSA_TRAS_EL_DIALOGO: float = 1.5 +const VOLUMEN_LEJOS: float = -16.0 +const VOLUMEN_CERCA: float = -3.0 +const SUAVIDAD_DE_LA_CAMARA: float = 3.0 +const DURACION_FUNDIDO_A_NEGRO: float = 1.5 +const PAUSA_ANTES_DEL_TEXTO: float = 0.5 +const PAUSA_TRAS_EL_TEXTO: float = 2.0 + +var _camara_siguiendo: bool = true +var _ladrando: bool = false +var _encuadrar_a_los_dos: bool = false + +@onready var camara: Camera2D = $"../Camera2D" +@onready var lino: AnimatedSprite2D = $"../OnTheGround/Lino" +@onready var manchitas: AnimatedSprite2D = $"../OnTheGround/Manchitas" +@onready var puerta_abierta: TileMapLayer = $"../TileMapLayers/Door" +@onready var animaciones: AnimationPlayer = $"../OnTheGround/AnimationPlayer" +@onready var capa_de_pantalla: CanvasLayer = $"../ScreenOverlay" +@onready var fundido: ColorRect = $"../ScreenOverlay/ColorRect" +@onready var texto_final: RichTextLabel = $"../ScreenOverlay/ColorRect/RichTextLabel" + + +func _ready() -> void: + outro_finished.connect(_on_outro_finished) + # si no se detiene, el AnimationPlayer de la escena mueve a Lino y Manchitas por su cuenta + if animaciones: + animaciones.stop() + lino.sprite_frames = _cuadros_de_lino() + lino.show() + lino.position = LINO_EN_EL_SOFA + lino.flip_h = false + lino.play(&"sleep") + manchitas.show() + manchitas.position = MANCHITAS_EN_EL_CAMINO + manchitas.flip_h = true + manchitas.sprite_frames = _cuadros_de_manchitas() + manchitas.play(&"idle") + puerta_abierta.hide() + capa_de_pantalla.show() + fundido.modulate.a = 0.0 + texto_final.visible_characters = 0 + camara.global_position = lino.global_position + camara.make_current() + _correr_secuencia.call_deferred() + + +func _process(delta: float) -> void: + if _camara_siguiendo: + var peso := 1.0 - exp(-SUAVIDAD_DE_LA_CAMARA * delta) + var foco := lino.global_position + if _encuadrar_a_los_dos: + foco = (lino.global_position + manchitas.global_position) / 2.0 + camara.global_position = camara.global_position.lerp(foco, peso) + + +func _correr_secuencia() -> void: + await _esperar(PRIMER_LADRIDO) + _ladrar_sin_parar() + await _esperar(LINO_DESPIERTA - PRIMER_LADRIDO) + + lino.play(&"c_confused") + await _animar(lino, "position", LINO_DE_PIE, DURACION_LEVANTARSE) + await _esperar(PAUSA_CONFUNDIDO) + + await _caminar_hasta(LINO_ANTE_LA_PUERTA) + lino.play(&"c_idle") + await _esperar(PAUSA_ANTE_LA_PUERTA) + + _sonar_puerta() + puerta_abierta.show() + _ladrando = false + _encuadrar_a_los_dos = true + _correr_hacia_lino() + await _esperar(PAUSA_TRAS_ABRIR) + await _caminar_hasta(LINO_EN_EL_UMBRAL) + + lino.play(&"cry") + await _esperar(LLANTO_ANTES_DE_HABLAR) + var bloqueo := BloqueoSaltoDialogo.new() + add_child(bloqueo) + DialogueManager.show_dialogue_balloon(DIALOGO_OUTRO, "start", [self]) + await DialogueManager.dialogue_ended + bloqueo.queue_free() + + await _esperar(PAUSA_TRAS_EL_DIALOGO) + lino.play(&"c_walk") + await _animar(lino, "position", LINO_JUNTO_A_MANCHITAS, DURACION_ACERCARSE) + lino.play(&"c_idle") + await _esperar(PAUSA_ANTES_DEL_COLLAR) + lino.play(&"happy_cry") + _ladrar(0.0, true) + await _esperar(DURACION_LADRIDO + PAUSA_CON_EL_COLLAR) + + _camara_siguiendo = false + await _fundir_a_negro() + outro_finished.emit() + + +func _caminar_hasta(destino: Vector2) -> void: + lino.play(&"c_walk") + lino.flip_h = destino.x < lino.position.x + var duracion := lino.position.distance_to(destino) / VELOCIDAD_AL_CAMINAR + var caminar := create_tween() + caminar.tween_property(lino, "position", destino, duracion) + await caminar.finished + + +func _fundir_a_negro() -> void: + var bordado := FinalBordado.new() + fundido.add_child(bordado) + fundido.move_child(bordado, 0) + var tween := create_tween() + ( + tween + . tween_property(fundido, "modulate:a", 1.0, DURACION_FUNDIDO_A_NEGRO) + . set_trans(Tween.TRANS_SINE) + . set_ease(Tween.EASE_OUT) + ) + await tween.finished + await _esperar(PAUSA_ANTES_DEL_TEXTO) + await bordado.mostrar(texto_final) + await _esperar(PAUSA_TRAS_EL_TEXTO) + + +# la llama el diálogo (lo recibe en [self]) +func ladrar_despues_de_la_palabra() -> void: + get_tree().create_timer(LADRIDO_TRAS_LA_PALABRA).timeout.connect(_ladrar.bind(0.0)) + + +func _ladrar_sin_parar() -> void: + _ladrando = true + while _ladrando: + var lejania := clampf( + ( + lino.position.distance_to(LINO_ANTE_LA_PUERTA) + / LINO_DE_PIE.distance_to(LINO_ANTE_LA_PUERTA) + ), + 0.0, + 1.0 + ) + _ladrar(lerpf(VOLUMEN_CERCA, VOLUMEN_LEJOS, lejania)) + await _esperar(randf_range(PAUSA_ENTRE_LADRIDOS.x, PAUSA_ENTRE_LADRIDOS.y)) + + +func _correr_hacia_lino() -> void: + manchitas.play(&"idle") + await _esperar(ESPERA_ANTES_DE_CORRER) + manchitas.flip_h = true + manchitas.play(&"run") + var duracion := manchitas.position.distance_to(MANCHITAS_AFUERA) / VELOCIDAD_AL_CORRER + var correr := create_tween() + correr.tween_property(manchitas, "position", MANCHITAS_AFUERA, duracion) + await correr.finished + manchitas.play(&"idle") + + +func _ladrar(volumen: float, con_collar: bool = false) -> void: + manchitas.play(&"bark" if con_collar else &"s_bark") + get_tree().create_timer(DURACION_LADRIDO).timeout.connect( + func() -> void: + if con_collar: + manchitas.pause() + manchitas.frame = 0 + elif manchitas.animation == &"s_bark": + manchitas.play(&"idle") + ) + # Ladrido.sonar() no recibe volumen: se lo sumo a los reproductores que deja como hijos + var antes := get_child_count() + Ladrido.sonar(self, manchitas.global_position, 1) + for i in range(antes, get_child_count()): + var sonido := get_child(i) as AudioStreamPlayer2D + if sonido: + sonido.volume_db += volumen + + +func _cuadros_de_lino() -> SpriteFrames: + var cuadros := lino.sprite_frames.duplicate() as SpriteFrames + _agregar_animacion( + cuadros, &"happy_cry", LINO_LLORA_DE_ALEGRIA, CUADROS_LLORA_DE_ALEGRIA, VELOCIDAD_LENTA + ) + return cuadros + + +func _cuadros_de_manchitas() -> SpriteFrames: + var cuadros := manchitas.sprite_frames.duplicate() as SpriteFrames + _agregar_animacion(cuadros, &"idle", MANCHITAS_QUIETO, CUADROS_QUIETO, VELOCIDAD_LENTA) + _agregar_animacion(cuadros, &"run", MANCHITAS_CORRE, CUADROS_CORRER, VELOCIDAD_RAPIDA) + return cuadros + + +func _agregar_animacion( + cuadros: SpriteFrames, nombre: StringName, tira: Texture2D, cantidad: int, velocidad: float +) -> void: + if cuadros.has_animation(nombre): + return + cuadros.add_animation(nombre) + cuadros.set_animation_speed(nombre, velocidad) + cuadros.set_animation_loop(nombre, true) + for i in cantidad: + var cuadro := AtlasTexture.new() + cuadro.atlas = tira + cuadro.region = Rect2(Vector2(i * TAMANO_CUADRO.x, 0), TAMANO_CUADRO) + cuadros.add_frame(nombre, cuadro) + + +func _sonar_puerta() -> void: + var reproductor := AudioStreamPlayer2D.new() + reproductor.stream = SONIDO_PUERTA + reproductor.bus = &"SFX" + reproductor.max_distance = DISTANCIA_MAXIMA_PUERTA + add_child(reproductor) + reproductor.global_position = puerta_abierta.to_global( + puerta_abierta.map_to_local(puerta_abierta.get_used_cells()[0]) + ) + reproductor.finished.connect(reproductor.queue_free) + reproductor.play() + + +func _animar(objeto: Object, propiedad: String, valor: Variant, duracion: float) -> void: + var tween := create_tween() + tween.tween_property(objeto, propiedad, valor, duracion).set_trans(Tween.TRANS_SINE).set_ease( + Tween.EASE_IN_OUT + ) + await tween.finished + + +func _esperar(segundos: float) -> void: + await get_tree().create_timer(segundos).timeout + + +func _on_outro_finished() -> void: + if ResourceLoader.exists(ESCENA_SIGUIENTE): + get_tree().change_scene_to_file(ESCENA_SIGUIENTE) + else: + push_error("No se encontró la escena: ", ESCENA_SIGUIENTE) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/OutroDirector.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/OutroDirector.gd.uid new file mode 100644 index 0000000000..c8fd9df11b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/OutroDirector.gd.uid @@ -0,0 +1 @@ +uid://byfgy3265rxn7 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/el_hilo_que_no_teji_outro.dialogue b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/el_hilo_que_no_teji_outro.dialogue new file mode 100644 index 0000000000..49e8cc10af --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/el_hilo_que_no_teji_outro.dialogue @@ -0,0 +1,13 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start + +Lino: [speed=0.3]... [speed=0.7]Manchitas...[next=2.2] +Lino: [speed=0.3]... [speed=0.9]Conocí a alguien que pasó cuarenta años esperando...[next=2.8] +Lino: [speed=0.3]... [speed=0.9]Y creo que no quiso que yo hiciera lo mismo...[next=2.8] +Lino: [speed=0.9]Yo tuve la suerte de encontrar una [wave amp=12 freq=3]segunda oportunidad[/wave]...[next=3.0] +Lino: [speed=0.3]... [speed=0.7]No quiero desperdiciarla...[next=2.5] +Lino: [speed=0.3]... [speed=0.6]Ni hoy...[wait=1.2] [speed=0.6]ni mañana...[next=1.8] +Lino: [speed=0.3]... [speed=0.7]Ni la próxima vez que te escuche [shake rate=8 level=2]ladrar[/shake][do ladrar_despues_de_la_palabra()]...[next=3.5] + +=> END diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/el_hilo_que_no_teji_outro.dialogue.import b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/el_hilo_que_no_teji_outro.dialogue.import new file mode 100644 index 0000000000..64fa1cb020 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/el_hilo_que_no_teji_outro.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=18 +type="Resource" +uid="uid://b17brl3sdy2r6" +path="res://.godot/imported/el_hilo_que_no_teji_outro.dialogue-5fc402e1f20b6a8e8ce2a7ace725f7aa.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/el_hilo_que_no_teji_outro.dialogue" +dest_files=["res://.godot/imported/el_hilo_que_no_teji_outro.dialogue-5fc402e1f20b6a8e8ce2a7ace725f7aa.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_bordado.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_bordado.gd new file mode 100644 index 0000000000..618230ccc4 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_bordado.gd @@ -0,0 +1,31 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Control +## El texto final del outro, sobre una tela. + +const FinalHilo = preload("final_hilo.gd") +const SHADER_TELA: Shader = preload("../../shared/shaders/tela_del_final.gdshader") + + +func _ready() -> void: + set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT) + mouse_filter = Control.MOUSE_FILTER_IGNORE + var material := ShaderMaterial.new() + material.shader = SHADER_TELA + material.set_shader_parameter("pantalla", get_viewport_rect().size) + var tela := ColorRect.new() + tela.material = material + tela.mouse_filter = Control.MOUSE_FILTER_IGNORE + tela.set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT) + add_child(tela) + + +func mostrar(etiqueta: RichTextLabel) -> void: + etiqueta.hide() + var lineas: Array[String] = [] + for linea in etiqueta.get_parsed_text().split("\n"): + if not linea.strip_edges().is_empty(): + lineas.append(linea.strip_edges()) + var hilo := FinalHilo.new() + add_child(hilo) + await hilo.mostrar(FinalHilo.frases_para_el_idioma(lineas)) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_bordado.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_bordado.gd.uid new file mode 100644 index 0000000000..adf42e6df5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_bordado.gd.uid @@ -0,0 +1 @@ +uid://bo4jbxxqtvbj6 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo.gd new file mode 100644 index 0000000000..cdbc92e4c6 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo.gd @@ -0,0 +1,434 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Control +## El final escrito con hilo, sobre la tela de final_bordado.gd. + +enum Tramo { GRUESO, FINO, OCULTO } + +const PIXEL: int = 3 +const SEGUNDOS_POR_LETRA_CURSIVA: float = 0.32 +const SEGUNDOS_POR_LETRA_GRACIAS: float = 0.12 +const ESCALA_GRACIAS: float = 0.65 +const PAUSA_ENTRE_FRASES: float = 0.6 +const DURACION_APARECE_COLLAR: float = 1.0 +const DURACION_BRILLO: float = 0.5 + +const COLOR_CONTORNO := Color(0.12, 0.08, 0.08) +const COLOR_HILO := Color(0.94, 0.9, 0.8) +const COLOR_BRILLO_HILO := Color(1.0, 1.0, 0.97) +const COLOR_CUERO := Color(0.47, 0.27, 0.16) +const COLOR_CUERO_CLARO := Color(0.64, 0.4, 0.24) +const COLOR_CHAPITA := Color(1.0, 0.84, 0.32) +const COLOR_CHAPITA_CLARA := Color(1.0, 0.95, 0.7) +const COLOR_AGUJA := Color(0.62, 0.8, 0.84) + +const EM: float = 20.0 +const MARGEN_TITULO: float = 60.0 +const MARGEN_GRACIAS: float = 64.0 +const ESPACIO_DEL_COLLAR: float = 40.0 +const SANGRIA_DEL_COLLAR: float = 34.0 +const ALTO_SOBRE_EL_RENGLON: float = 2.3 +const ALTO_BAJO_EL_RENGLON: float = 1.2 +const SEPARACION_GRACIAS_TITULO: float = 1.3 +const SEPARACION_FIJA: float = 6.0 +const PUNTOS_POR_DETRAS: int = 13 +const FRASES_POR_IDIOMA: Dictionary = { + "en": ["Thank you for weaving...", "the thread I never wove."], + "fr": ["Merci d'avoir tissé...", "le fil que je n'ai pas tissé."], +} +const MUESTRAS_POR_TRAMO: int = 8 +const LARGO_DE_LA_AGUJA: float = 12.0 +const SEPARACION_DE_PELUSAS := Vector2(5.0, 11.0) +const SEMILLA_DE_PELUSAS: int = 7 +const CURSIVA: Dictionary = preload("final_hilo_letras.gd").CURSIVA +const ESPACIO: float = 0.95 + +var _lienzo: SubViewport +var _pincel: Node2D +var _vista: TextureRect +var _pantalla: Vector2 +var _hilo := PackedVector2Array() +var _largos := PackedFloat32Array() +var _largo_visible: float = 0.0 +var _sueltos: Array = [] +var _pelusas: Array = [] +var _collar_centro := Vector2.ZERO +var _collar_visible: float = 0.0 +var _chapita := Vector2.ZERO +var _anudado: bool = false +var _con_aguja: bool = true +var _em: float = EM +var _tramos: Array = [] + + +func _ready() -> void: + set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT) + mouse_filter = Control.MOUSE_FILTER_IGNORE + _pantalla = get_viewport_rect().size + _lienzo = SubViewport.new() + # lienzo chico y estirado con NEAREST: así cada pixel del hilo mide PIXEL pixeles de pantalla + _lienzo.size = Vector2i((_pantalla / PIXEL).ceil()) + _lienzo.transparent_bg = true + _lienzo.canvas_item_default_texture_filter = ( + Viewport.DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST + ) + add_child(_lienzo) + _pincel = Node2D.new() + _pincel.draw.connect(_dibujar) + _lienzo.add_child(_pincel) + _vista = TextureRect.new() + _vista.texture = _lienzo.get_texture() + _vista.texture_filter = CanvasItem.TEXTURE_FILTER_NEAREST + _vista.stretch_mode = TextureRect.STRETCH_SCALE + _vista.set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT) + _vista.mouse_filter = Control.MOUSE_FILTER_IGNORE + add_child(_vista) + + +# el pincel no se entera de que cambian _largo_visible y _collar_visible (los mueve un tween) +func _process(_delta: float) -> void: + _pincel.queue_redraw() + + +func mostrar(lineas: Array[String]) -> void: + if lineas.is_empty(): + return + await _mostrar_cursiva(lineas) + await _anudar() + + +func _mostrar_cursiva(lineas: Array[String]) -> void: + var titulo := lineas[-1] + var gracias := " ".join(lineas.slice(0, lineas.size() - 1)) + var ancho := float(_lienzo.size.x) + _em = minf(EM, (ancho - MARGEN_TITULO) / _ancho_cursiva(titulo)) + var em_gracias := 0.0 + if not gracias.is_empty(): + em_gracias = minf(_em * ESCALA_GRACIAS, (ancho - MARGEN_GRACIAS) / _ancho_cursiva(gracias)) + var sobre_titulo := ( + _em * ALTO_SOBRE_EL_RENGLON + em_gracias * SEPARACION_GRACIAS_TITULO + SEPARACION_FIJA + ) + var arriba := sobre_titulo + em_gracias * ALTO_SOBRE_EL_RENGLON + var abajo := _em * ALTO_BAJO_EL_RENGLON + var renglon := _lienzo.size.y / 2.0 + (arriba - abajo) / 2.0 + var renglon_gracias := renglon - sobre_titulo + var titulo_x := (ancho - _ancho_cursiva(titulo) * _em) / 2.0 + var gracias_x := (ancho - _ancho_cursiva(gracias) * em_gracias + ESPACIO_DEL_COLLAR) / 2.0 + if gracias.is_empty(): + gracias_x = titulo_x + SANGRIA_DEL_COLLAR + renglon_gracias = renglon + var primer_em := em_gracias if not gracias.is_empty() else _em + _collar_centro = Vector2( + gracias_x - SANGRIA_DEL_COLLAR + 10.0, renglon_gracias - primer_em * 0.7 + ) + _chapita = _collar_centro + Vector2(-6.0, 7.0) + + var sueltos_gracias: Array = [] + var sueltos_titulo: Array = [] + var inicio := PackedVector2Array( + [_chapita, _chapita + Vector2(8.0, 8.0), _chapita + Vector2(18.0, 2.0)] + ) + var puntos_gracias := _puntos_cursiva( + gracias, Vector2(gracias_x, renglon_gracias), em_gracias, sueltos_gracias + ) + var puntos_titulo := _puntos_cursiva(titulo, Vector2(titulo_x, renglon), _em, sueltos_titulo) + var fin_gracias := 0.0 + var inicio_titulo := 0.0 + if gracias.is_empty(): + _agregar_tramo(_suavizar(inicio + puntos_titulo), Tramo.GRUESO) + else: + _agregar_tramo(_suavizar(inicio + puntos_gracias), Tramo.FINO) + var salida := _pasar_por_detras_de_la_tela(puntos_gracias, sueltos_gracias) + fin_gracias = _largos[-1] + var vuelta := PackedVector2Array( + [ + salida, + salida + Vector2(4.0, em_gracias * 0.6), + salida + Vector2(2.0, em_gracias * 1.8), + Vector2((salida.x + titulo_x) / 2.0, renglon_gracias + em_gracias * 2.2), + Vector2(titulo_x - 10.0, renglon - _em * 1.1), + Vector2(titulo_x - 6.0, renglon - _em * 0.1), + ] + ) + var desde := _hilo.size() + _hilo.append_array(_suavizar(vuelta + puntos_titulo)) + var corte := desde + vuelta.size() * MUESTRAS_POR_TRAMO + _tramos.append([desde, corte, Tramo.FINO]) + _tramos.append([corte, _hilo.size() - 1, Tramo.GRUESO]) + inicio_titulo = fin_gracias + _medir_hilo() + for trazo: PackedVector2Array in sueltos_gracias: + _sueltos.append([trazo, _largo_en(trazo[0], 0.0, fin_gracias), Tramo.FINO]) + for trazo: PackedVector2Array in sueltos_titulo: + _sueltos.append([trazo, _largo_en(trazo[0], inicio_titulo, _largos[-1]), Tramo.GRUESO]) + + await _aparecer_collar() + if not gracias.is_empty(): + var letras_gracias := gracias.replace(" ", "").length() + await _avanzar_hilo(letras_gracias * SEGUNDOS_POR_LETRA_GRACIAS, fin_gracias) + await get_tree().create_timer(PAUSA_ENTRE_FRASES).timeout + _largo_visible = inicio_titulo + var letras := titulo.replace(" ", "").length() + await _avanzar_hilo(letras * SEGUNDOS_POR_LETRA_CURSIVA) + + +func _pasar_por_detras_de_la_tela( + puntos_gracias: PackedVector2Array, sueltos_gracias: Array +) -> Vector2: + var salida := puntos_gracias[-1] + if sueltos_gracias.is_empty(): + return salida + var ultimo: PackedVector2Array = sueltos_gracias[-1] + if ultimo.size() == 1 and ultimo[0].x > salida.x: + salida = ultimo[0] + var detras := PackedVector2Array() + for paso in PUNTOS_POR_DETRAS: + detras.append(puntos_gracias[-1].lerp(salida, paso / float(PUNTOS_POR_DETRAS - 1))) + _agregar_tramo(detras, Tramo.OCULTO) + return salida + + +func _agregar_tramo(puntos: PackedVector2Array, tipo: Tramo) -> void: + var desde := _hilo.size() + _hilo.append_array(puntos) + _tramos.append([desde, _hilo.size() - 1, tipo]) + _medir_hilo() + + +func _ancho_cursiva(texto: String) -> float: + var ancho := 0.0 + for letra in texto: + var cual := _letra_cursiva(letra) + ancho += CURSIVA[cual][0] if CURSIVA.has(cual) else ESPACIO + return ancho + + +func _letra_cursiva(letra: String) -> String: + return letra if CURSIVA.has(letra) else letra.to_lower() + + +static func frases_para_el_idioma(espanol: Array[String]) -> Array[String]: + var idioma := TranslationServer.get_locale().substr(0, 2) + if not FRASES_POR_IDIOMA.has(idioma): + return espanol + var frases: Array[String] = [] + frases.assign(FRASES_POR_IDIOMA[idioma]) + return frases + + +func _puntos_cursiva( + texto: String, origen: Vector2, em: float, sueltos: Array +) -> PackedVector2Array: + var puntos := PackedVector2Array() + var lapiz := origen.x + for caracter in texto: + var letra := _letra_cursiva(caracter) + if not CURSIVA.has(letra): + puntos.append(Vector2(lapiz + ESPACIO * em * 0.5, origen.y + em * 0.2)) + lapiz += ESPACIO * em + continue + var datos: Array = CURSIVA[letra] + for punto: Vector2 in datos[1]: + puntos.append(Vector2(lapiz + punto.x * em, origen.y - punto.y * em)) + for trazo: Array in datos[2]: + var en_pantalla := PackedVector2Array() + for punto: Vector2 in trazo: + en_pantalla.append(Vector2(lapiz + punto.x * em, origen.y - punto.y * em)) + sueltos.append(en_pantalla) + lapiz += datos[0] * em + return puntos + + +func _aparecer_collar() -> void: + var aparecer := create_tween() + aparecer.tween_property(self, "_collar_visible", 1.0, DURACION_APARECE_COLLAR) + await aparecer.finished + + +func _avanzar_hilo(duracion: float, hasta: float = -1.0) -> void: + if hasta < 0.0: + hasta = _largos[-1] + var avanzar := create_tween() + avanzar.tween_property(self, "_largo_visible", hasta, duracion) + await avanzar.finished + + +func _anudar() -> void: + _anudado = true + _con_aguja = false + var brillar := create_tween() + brillar.tween_property(_vista, "modulate", Color(1.5, 1.5, 1.4), DURACION_BRILLO * 0.4) + brillar.tween_property(_vista, "modulate", Color.WHITE, DURACION_BRILLO * 0.6) + var ladrido := AudioStreamPlayer.new() + ladrido.stream = Ladrido.SONIDOS.pick_random() + ladrido.bus = &"SFX" + add_child(ladrido) + ladrido.play() + await brillar.finished + + +func _suavizar(puntos: PackedVector2Array) -> PackedVector2Array: + var suave := PackedVector2Array() + for i in puntos.size() - 1: + var p0 := puntos[maxi(i - 1, 0)] + var p1 := puntos[i] + var p2 := puntos[i + 1] + var p3 := puntos[mini(i + 2, puntos.size() - 1)] + for paso in MUESTRAS_POR_TRAMO: + var t := float(paso) / MUESTRAS_POR_TRAMO + var t2 := t * t + var t3 := t2 * t + suave.append( + ( + 0.5 + * ( + 2.0 * p1 + + (p2 - p0) * t + + (2.0 * p0 - 5.0 * p1 + 4.0 * p2 - p3) * t2 + + (3.0 * p1 - p0 - 3.0 * p2 + p3) * t3 + ) + ) + ) + suave.append(puntos[-1]) + return suave + + +func _medir_hilo() -> void: + _largos.clear() + _pelusas.clear() + var total := 0.0 + for i in _hilo.size(): + if i > 0: + total += _hilo[i - 1].distance_to(_hilo[i]) + _largos.append(total) + var azar := RandomNumberGenerator.new() + # semilla fija: _medir_hilo se repite con cada tramo y las pelusas no deben saltar + azar.seed = SEMILLA_DE_PELUSAS + var siguiente := 6.0 + for i in range(1, _hilo.size()): + if _largos[i] < siguiente: + continue + siguiente = _largos[i] + azar.randf_range(SEPARACION_DE_PELUSAS.x, SEPARACION_DE_PELUSAS.y) + var direccion := (_hilo[i] - _hilo[i - 1]).normalized() + var lado := direccion.orthogonal() * (1.0 if azar.randf() < 0.5 else -1.0) + # Solo en el hilo grueso; en el fino ensuciarían las letras pequeñas. + if _tramo_de(i) == Tramo.GRUESO: + _pelusas.append([_hilo[i], lado.rotated(azar.randf_range(-0.6, 0.6)), _largos[i]]) + + +func _largo_en(punto: Vector2, desde: float = 0.0, hasta: float = INF) -> float: + var mejor := -1 + for i in _hilo.size(): + if _largos[i] < desde or _largos[i] > hasta: + continue + if ( + mejor < 0 + or _hilo[i].distance_squared_to(punto) < _hilo[mejor].distance_squared_to(punto) + ): + mejor = i + return _largos[maxi(mejor, 0)] + + +func _tramo_de(i: int) -> Tramo: + for tramo: Array in _tramos: + if i >= tramo[0] and i <= tramo[1]: + return tramo[2] + return Tramo.GRUESO + + +func _dibujar() -> void: + _dibujar_collar() + if _hilo.is_empty() or _largo_visible <= 0.0: + return + var visible := PackedVector2Array() + for i in _hilo.size(): + if _largos[i] > _largo_visible: + var t := inverse_lerp(_largos[i - 1], _largos[i], _largo_visible) + visible.append(_hilo[i - 1].lerp(_hilo[i], t)) + break + visible.append(_hilo[i]) + if visible.size() < 2: + return + _dibujar_tramos(visible) + for pelusa: Array in _pelusas: + if pelusa[2] <= _largo_visible: + var desde: Vector2 = pelusa[0] + pelusa[1] * 2.0 + _pincel.draw_line(desde, desde + pelusa[1] * 2.0, COLOR_HILO, 1.0) + for suelto: Array in _sueltos: + if suelto[1] <= _largo_visible: + _dibujar_trazo_suelto(suelto[0], suelto[2]) + _dibujar_punta(visible) + + +func _dibujar_punta(visible: PackedVector2Array) -> void: + var punta := visible[-1] + if _tramo_de(visible.size() - 1) == Tramo.OCULTO: + return + if _anudado: + _pincel.draw_circle(punta, 3.0, COLOR_CONTORNO) + _pincel.draw_circle(punta, 2.0, COLOR_HILO) + _pincel.draw_line(punta, punta + Vector2(3, 4), COLOR_HILO, 1.0) + _pincel.draw_line(punta, punta + Vector2(5, -1), COLOR_HILO, 1.0) + elif _con_aguja: + var direccion := (visible[-1] - visible[-2]).normalized() + var hasta := punta + direccion * LARGO_DE_LA_AGUJA + _pincel.draw_line(punta - direccion * 2.0, hasta, COLOR_CONTORNO, 3.0) + _pincel.draw_line(punta - direccion * 1.0, hasta, COLOR_AGUJA, 1.0) + + +func _dibujar_tramos(visible: PackedVector2Array) -> void: + var tramos := _tramos if not _tramos.is_empty() else [[0, _hilo.size() - 1, Tramo.GRUESO]] + for tramo: Array in tramos: + if tramo[2] == Tramo.OCULTO or tramo[0] >= visible.size() - 1: + continue + var parte := visible.slice(tramo[0], mini(tramo[1] + 1, visible.size())) + if parte.size() < 2: + continue + if tramo[2] == Tramo.GRUESO: + _pincel.draw_polyline(parte, COLOR_CONTORNO, 5.0) + _pincel.draw_polyline(parte, COLOR_HILO, 3.0) + _pincel.draw_polyline(_desplazar(parte, Vector2(0, -1)), COLOR_BRILLO_HILO, 1.0) + continue + _pincel.draw_polyline(parte, COLOR_CONTORNO, 4.0) + _pincel.draw_polyline(parte, COLOR_HILO, 2.0) + + +func _dibujar_trazo_suelto(trazo: PackedVector2Array, tipo: Tramo = Tramo.GRUESO) -> void: + var grueso := tipo == Tramo.GRUESO + if trazo.size() == 1: + _pincel.draw_circle(trazo[0], 2.5 if grueso else 2.0, COLOR_CONTORNO) + _pincel.draw_circle(trazo[0], 1.5 if grueso else 1.0, COLOR_HILO) + return + _pincel.draw_polyline(trazo, COLOR_CONTORNO, 5.0 if grueso else 4.0) + _pincel.draw_polyline(trazo, COLOR_HILO, 3.0 if grueso else 2.0) + + +func _dibujar_collar() -> void: + if _collar_visible <= 0.0: + return + var transparencia := Color(1, 1, 1, _collar_visible) + var anillo := PackedVector2Array() + for i in 33: + var angulo := TAU * i / 32.0 + anillo.append(_collar_centro + Vector2(cos(angulo) * 14.0, sin(angulo) * 6.0)) + _pincel.draw_polyline(anillo, COLOR_CONTORNO * transparencia, 7.0) + _pincel.draw_polyline(anillo, COLOR_CUERO * transparencia, 5.0) + _pincel.draw_polyline( + _desplazar(anillo.slice(17, 33), Vector2(0, -1)), COLOR_CUERO_CLARO * transparencia, 1.0 + ) + for i in range(0, 32, 3): + _pincel.draw_rect( + Rect2(anillo[i] - Vector2(0.5, 0.5), Vector2.ONE), COLOR_HILO * transparencia + ) + _pincel.draw_circle(_chapita, 5.0, COLOR_CONTORNO * transparencia) + _pincel.draw_circle(_chapita, 4.0, COLOR_CHAPITA * transparencia) + _pincel.draw_rect( + Rect2(_chapita + Vector2(-2, -2), Vector2(2, 1)), COLOR_CHAPITA_CLARA * transparencia + ) + + +func _desplazar(puntos: PackedVector2Array, cuanto: Vector2) -> PackedVector2Array: + var movidos := PackedVector2Array() + for punto in puntos: + movidos.append(punto + cuanto) + return movidos diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo.gd.uid new file mode 100644 index 0000000000..92a7c8fdcb --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo.gd.uid @@ -0,0 +1 @@ +uid://dgsafnl4x71vk diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo_letras.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo_letras.gd new file mode 100644 index 0000000000..b34ae97e5b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo_letras.gd @@ -0,0 +1,561 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends RefCounted +## Las letras cursivas que escribe el hilo en final_hilo.gd. +## En "em": 1 = altura de la x; y hacia arriba, 0 = renglón. + +const CURSIVA: Dictionary = { + "e": + [ + 0.8, + [ + Vector2(0.0, 0.15), + Vector2(0.3, 0.35), + Vector2(0.6, 0.62), + Vector2(0.62, 0.88), + Vector2(0.45, 1.0), + Vector2(0.22, 0.88), + Vector2(0.12, 0.5), + Vector2(0.2, 0.15), + Vector2(0.45, 0.0), + Vector2(0.75, 0.12) + ], + [] + ], + "l": + [ + 0.75, + [ + Vector2(0.0, 0.15), + Vector2(0.35, 0.8), + Vector2(0.62, 1.55), + Vector2(0.6, 2.05), + Vector2(0.4, 2.2), + Vector2(0.2, 1.95), + Vector2(0.18, 1.2), + Vector2(0.2, 0.5), + Vector2(0.3, 0.08), + Vector2(0.5, 0.0), + Vector2(0.72, 0.12) + ], + [] + ], + "h": + [ + 1.1, + [ + Vector2(0.0, 0.15), + Vector2(0.35, 0.8), + Vector2(0.62, 1.55), + Vector2(0.6, 2.05), + Vector2(0.4, 2.2), + Vector2(0.2, 1.95), + Vector2(0.18, 1.2), + Vector2(0.2, 0.5), + Vector2(0.18, 0.0), + Vector2(0.26, 0.55), + Vector2(0.5, 0.92), + Vector2(0.72, 0.88), + Vector2(0.8, 0.6), + Vector2(0.78, 0.2), + Vector2(0.9, 0.0), + Vector2(1.1, 0.12) + ], + [] + ], + "i": + [ + 0.62, + [ + Vector2(0.0, 0.15), + Vector2(0.22, 0.7), + Vector2(0.3, 1.0), + Vector2(0.25, 0.4), + Vector2(0.3, 0.08), + Vector2(0.45, 0.0), + Vector2(0.62, 0.12) + ], + [[Vector2(0.3, 1.42)]] + ], + "í": + [ + 0.62, + [ + Vector2(0.0, 0.15), + Vector2(0.22, 0.7), + Vector2(0.3, 1.0), + Vector2(0.25, 0.4), + Vector2(0.3, 0.08), + Vector2(0.45, 0.0), + Vector2(0.62, 0.12) + ], + [[Vector2(0.22, 1.3), Vector2(0.5, 1.65)]] + ], + "o": + [ + 0.95, + [ + Vector2(0.0, 0.15), + Vector2(0.28, 0.55), + Vector2(0.5, 0.95), + Vector2(0.72, 0.8), + Vector2(0.72, 0.3), + Vector2(0.5, 0.0), + Vector2(0.25, 0.15), + Vector2(0.25, 0.6), + Vector2(0.5, 0.95), + Vector2(0.75, 0.92), + Vector2(0.95, 0.85) + ], + [] + ], + "q": + [ + 0.95, + [ + Vector2(0.0, 0.15), + Vector2(0.45, 0.8), + Vector2(0.62, 0.95), + Vector2(0.38, 1.0), + Vector2(0.12, 0.7), + Vector2(0.15, 0.2), + Vector2(0.4, 0.02), + Vector2(0.6, 0.4), + Vector2(0.66, 0.95), + Vector2(0.64, 0.2), + Vector2(0.6, -0.6), + Vector2(0.48, -1.15), + Vector2(0.35, -0.95), + Vector2(0.45, -0.45), + Vector2(0.7, -0.05), + Vector2(0.92, 0.12) + ], + [] + ], + "u": + [ + 1.0, + [ + Vector2(0.0, 0.15), + Vector2(0.18, 0.75), + Vector2(0.22, 1.0), + Vector2(0.18, 0.35), + Vector2(0.3, 0.03), + Vector2(0.5, 0.1), + Vector2(0.65, 0.6), + Vector2(0.72, 1.0), + Vector2(0.68, 0.35), + Vector2(0.78, 0.02), + Vector2(1.0, 0.12) + ], + [] + ], + "n": + [ + 1.05, + [ + Vector2(0.0, 0.15), + Vector2(0.2, 0.75), + Vector2(0.28, 1.0), + Vector2(0.26, 0.5), + Vector2(0.24, 0.0), + Vector2(0.33, 0.55), + Vector2(0.55, 0.95), + Vector2(0.75, 0.8), + Vector2(0.76, 0.3), + Vector2(0.85, 0.02), + Vector2(1.05, 0.12) + ], + [] + ], + "t": + [ + 0.72, + [ + Vector2(0.0, 0.15), + Vector2(0.3, 0.75), + Vector2(0.45, 1.7), + Vector2(0.38, 0.9), + Vector2(0.36, 0.2), + Vector2(0.5, 0.0), + Vector2(0.72, 0.12) + ], + [[Vector2(0.12, 1.1), Vector2(0.72, 1.18)]] + ], + "j": + [ + 0.7, + [ + Vector2(0.0, 0.15), + Vector2(0.25, 0.7), + Vector2(0.32, 1.0), + Vector2(0.3, 0.2), + Vector2(0.26, -0.6), + Vector2(0.12, -1.15), + Vector2(-0.02, -0.95), + Vector2(0.15, -0.45), + Vector2(0.45, -0.05), + Vector2(0.68, 0.12) + ], + [[Vector2(0.33, 1.42)]] + ], + ".": [0.35, [], [[Vector2(0.2, 0.06)]]], + "a": + [ + 0.95, + [ + Vector2(0.0, 0.15), + Vector2(0.45, 0.8), + Vector2(0.62, 0.95), + Vector2(0.38, 1.0), + Vector2(0.12, 0.7), + Vector2(0.15, 0.2), + Vector2(0.4, 0.02), + Vector2(0.6, 0.4), + Vector2(0.66, 0.95), + Vector2(0.64, 0.3), + Vector2(0.75, 0.02), + Vector2(0.95, 0.12) + ], + [] + ], + "d": + [ + 1.0, + [ + Vector2(0.0, 0.15), + Vector2(0.45, 0.8), + Vector2(0.62, 0.95), + Vector2(0.38, 1.0), + Vector2(0.12, 0.7), + Vector2(0.15, 0.2), + Vector2(0.4, 0.02), + Vector2(0.6, 0.4), + Vector2(0.66, 0.95), + Vector2(0.72, 1.6), + Vector2(0.75, 2.1), + Vector2(0.7, 1.3), + Vector2(0.66, 0.3), + Vector2(0.78, 0.02), + Vector2(0.98, 0.12) + ], + [] + ], + "r": + [ + 0.8, + [ + Vector2(0.0, 0.15), + Vector2(0.2, 0.75), + Vector2(0.28, 1.12), + Vector2(0.32, 0.85), + Vector2(0.48, 0.9), + Vector2(0.62, 0.95), + Vector2(0.55, 0.55), + Vector2(0.52, 0.12), + Vector2(0.62, 0.0), + Vector2(0.8, 0.12) + ], + [] + ], + "v": + [ + 0.9, + [ + Vector2(0.0, 0.15), + Vector2(0.15, 0.8), + Vector2(0.22, 1.0), + Vector2(0.3, 0.4), + Vector2(0.45, 0.0), + Vector2(0.6, 0.5), + Vector2(0.7, 1.0), + Vector2(0.62, 0.9), + Vector2(0.9, 0.85) + ], + [] + ], + "w": + [ + 1.15, + [ + Vector2(0.0, 0.15), + Vector2(0.12, 0.8), + Vector2(0.18, 1.0), + Vector2(0.25, 0.4), + Vector2(0.38, 0.0), + Vector2(0.5, 0.6), + Vector2(0.56, 0.85), + Vector2(0.62, 0.3), + Vector2(0.75, 0.0), + Vector2(0.88, 0.6), + Vector2(0.93, 1.0), + Vector2(0.86, 0.9), + Vector2(1.15, 0.85) + ], + [] + ], + "I": + [ + 0.85, + [ + Vector2(0.0, 0.15), + Vector2(0.35, 1.0), + Vector2(0.6, 2.0), + Vector2(0.55, 2.25), + Vector2(0.4, 2.1), + Vector2(0.38, 1.2), + Vector2(0.3, 0.2), + Vector2(0.15, 0.0), + Vector2(0.05, 0.2), + Vector2(0.4, 0.3), + Vector2(0.75, 0.12) + ], + [] + ], + "f": + [ + 0.8, + [ + Vector2(0.0, 0.15), + Vector2(0.35, 0.9), + Vector2(0.55, 1.7), + Vector2(0.5, 2.15), + Vector2(0.35, 2.1), + Vector2(0.3, 1.3), + Vector2(0.28, 0.2), + Vector2(0.25, -0.7), + Vector2(0.12, -1.1), + Vector2(0.05, -0.8), + Vector2(0.3, -0.2), + Vector2(0.6, 0.05), + Vector2(0.78, 0.12) + ], + [] + ], + "m": + [ + 1.3, + [ + Vector2(0.0, 0.15), + Vector2(0.18, 0.8), + Vector2(0.22, 1.0), + Vector2(0.22, 0.0), + Vector2(0.3, 0.6), + Vector2(0.45, 0.95), + Vector2(0.6, 0.75), + Vector2(0.6, 0.0), + Vector2(0.68, 0.6), + Vector2(0.85, 0.95), + Vector2(1.0, 0.75), + Vector2(1.0, 0.2), + Vector2(1.1, 0.0), + Vector2(1.3, 0.12) + ], + [] + ], + "s": + [ + 0.72, + [ + Vector2(0.0, 0.15), + Vector2(0.3, 0.7), + Vector2(0.4, 1.0), + Vector2(0.48, 0.6), + Vector2(0.55, 0.25), + Vector2(0.4, 0.0), + Vector2(0.2, 0.08), + Vector2(0.45, 0.05), + Vector2(0.72, 0.12) + ], + [] + ], + "p": + [ + 0.9, + [ + Vector2(0.0, 0.15), + Vector2(0.25, 0.8), + Vector2(0.3, 1.0), + Vector2(0.28, 0.0), + Vector2(0.26, -1.15), + Vector2(0.27, 0.0), + Vector2(0.35, 0.6), + Vector2(0.6, 0.95), + Vector2(0.78, 0.7), + Vector2(0.65, 0.15), + Vector2(0.38, 0.1), + Vector2(0.6, 0.05), + Vector2(0.85, 0.12) + ], + [] + ], + "é": + [ + 0.8, + [ + Vector2(0.0, 0.15), + Vector2(0.3, 0.35), + Vector2(0.6, 0.62), + Vector2(0.62, 0.88), + Vector2(0.45, 1.0), + Vector2(0.22, 0.88), + Vector2(0.12, 0.5), + Vector2(0.2, 0.15), + Vector2(0.45, 0.0), + Vector2(0.75, 0.12) + ], + [[Vector2(0.35, 1.25), Vector2(0.6, 1.55)]] + ], + "c": + [ + 0.75, + [ + Vector2(0.0, 0.15), + Vector2(0.4, 0.7), + Vector2(0.6, 0.9), + Vector2(0.5, 1.0), + Vector2(0.25, 0.85), + Vector2(0.12, 0.45), + Vector2(0.22, 0.08), + Vector2(0.45, 0.0), + Vector2(0.72, 0.12) + ], + [] + ], + "g": + [ + 0.95, + [ + Vector2(0.0, 0.15), + Vector2(0.45, 0.8), + Vector2(0.62, 0.95), + Vector2(0.38, 1.0), + Vector2(0.12, 0.7), + Vector2(0.15, 0.2), + Vector2(0.4, 0.02), + Vector2(0.6, 0.4), + Vector2(0.66, 0.95), + Vector2(0.64, 0.2), + Vector2(0.6, -0.6), + Vector2(0.45, -1.15), + Vector2(0.2, -1.0), + Vector2(0.25, -0.5), + Vector2(0.6, -0.1), + Vector2(0.95, 0.12) + ], + [] + ], + "y": + [ + 0.95, + [ + Vector2(0.0, 0.15), + Vector2(0.18, 0.75), + Vector2(0.22, 1.0), + Vector2(0.18, 0.35), + Vector2(0.3, 0.03), + Vector2(0.5, 0.1), + Vector2(0.65, 0.6), + Vector2(0.72, 1.0), + Vector2(0.68, 0.3), + Vector2(0.64, -0.6), + Vector2(0.48, -1.15), + Vector2(0.25, -1.0), + Vector2(0.3, -0.5), + Vector2(0.65, -0.1), + Vector2(0.95, 0.12) + ], + [] + ], + "k": + [ + 0.9, + [ + Vector2(0.0, 0.15), + Vector2(0.35, 0.8), + Vector2(0.62, 1.55), + Vector2(0.6, 2.05), + Vector2(0.4, 2.2), + Vector2(0.2, 1.95), + Vector2(0.18, 1.2), + Vector2(0.2, 0.5), + Vector2(0.18, 0.0), + Vector2(0.26, 0.5), + Vector2(0.5, 0.9), + Vector2(0.7, 0.8), + Vector2(0.55, 0.5), + Vector2(0.3, 0.45), + Vector2(0.55, 0.35), + Vector2(0.68, 0.05), + Vector2(0.9, 0.12) + ], + [] + ], + "T": + [ + 0.95, + [ + Vector2(0.0, 0.15), + Vector2(0.3, 0.9), + Vector2(0.5, 2.1), + Vector2(0.46, 1.0), + Vector2(0.48, 0.2), + Vector2(0.62, 0.0), + Vector2(0.95, 0.12) + ], + [[Vector2(0.0, 2.0), Vector2(0.35, 2.22), Vector2(0.8, 2.12), Vector2(1.1, 2.3)]] + ], + "G": + [ + 1.1, + [ + Vector2(0.0, 0.15), + Vector2(0.45, 0.9), + Vector2(0.9, 1.8), + Vector2(1.05, 2.15), + Vector2(0.8, 2.3), + Vector2(0.45, 2.15), + Vector2(0.15, 1.6), + Vector2(0.0, 0.9), + Vector2(0.12, 0.25), + Vector2(0.4, 0.0), + Vector2(0.7, 0.15), + Vector2(0.85, 0.6), + Vector2(0.88, 1.0), + Vector2(0.86, 0.2), + Vector2(0.8, -0.6), + Vector2(0.62, -1.15), + Vector2(0.4, -1.0), + Vector2(0.45, -0.5), + Vector2(0.8, -0.1), + Vector2(1.1, 0.12) + ], + [] + ], + "M": + [ + 1.45, + [ + Vector2(0.0, 0.15), + Vector2(0.12, 1.2), + Vector2(0.2, 2.0), + Vector2(0.3, 2.1), + Vector2(0.36, 1.2), + Vector2(0.38, 0.0), + Vector2(0.45, 1.3), + Vector2(0.62, 2.1), + Vector2(0.75, 1.9), + Vector2(0.78, 1.0), + Vector2(0.78, 0.0), + Vector2(0.85, 1.0), + Vector2(1.02, 2.0), + Vector2(1.15, 1.85), + Vector2(1.18, 1.0), + Vector2(1.2, 0.15), + Vector2(1.28, 0.0), + Vector2(1.45, 0.12) + ], + [] + ], + "'": [0.3, [], [[Vector2(0.18, 2.15), Vector2(0.12, 1.7)]]], +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo_letras.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo_letras.gd.uid new file mode 100644 index 0000000000..a3f7c19189 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/4_outro/outro_components/final_hilo_letras.gd.uid @@ -0,0 +1 @@ +uid://cdcbp1a8smula diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/REUSE.toml b/scenes/quests/story_quests/el_hilo_que_no_teji/REUSE.toml new file mode 100644 index 0000000000..c8ab0e2854 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/REUSE.toml @@ -0,0 +1,86 @@ +version = 1 + +# Los assets propios de esta StoryQuest (Lino, Luto, Manchitas, las sombras, +# el boss y la cabaña) quedan cubiertos por el REUSE.toml de la raíz del repo: +# "The Threadbare Authors", CC-BY-SA-4.0. +# Aquí solo se declararé los assets de terceros. + +[[annotations]] +path = [ + "shared/assets/images/environment/Cliff_Tiles.png", + "shared/assets/images/environment/Dirt_Tiles_Normal.png", + "shared/assets/images/environment/Grass_And_Sand_Tiles.png", + "shared/assets/images/environment/Grass_And_Sand_Tiles (2).png", + "shared/assets/images/environment/Wood_Tower_*.png", +] +SPDX-FileCopyrightText = "Pixel Frog" +SPDX-License-Identifier = "CC0-1.0" +# Tiny Swords by Pixel Frog -- https://pixelfrog-assets.itch.io/tiny-swords + +[[annotations]] +path = "shared/assets/sounds/entities/dog/bark*.wav" +SPDX-FileCopyrightText = "aruncbose1" +SPDX-License-Identifier = "CC0-1.0" +# Fragments of Jazz Barks.mp3 by aruncbose1 -- https://freesound.org/s/398724/ + +[[annotations]] +path = "shared/assets/sounds/entities/shadow/Suspenso.wav" +SPDX-FileCopyrightText = "qubodup" +SPDX-License-Identifier = "CC-BY-4.0" +# Monster Screaming in a Cave by qubodup -- https://freesound.org/s/188827/ + +[[annotations]] +path = "shared/assets/sounds/entities/elian/elian_laugh.wav" +SPDX-FileCopyrightText = "newagesoup" +SPDX-License-Identifier = "CC0-1.0" +# monster-laugh by newagesoup -- https://freesound.org/s/337164/ + +[[annotations]] +path = "shared/assets/sounds/entities/elian/elian_dissapear.wav" +SPDX-FileCopyrightText = "Mr_KeybOred" +SPDX-License-Identifier = "CC0-1.0" +# Demon/Monster Awoken by Mr_KeybOred -- https://freesound.org/s/414498/ + +[[annotations]] +path = "shared/assets/sounds/entities/elian/elian_jar01.wav" +SPDX-FileCopyrightText = "Dusk225" +SPDX-License-Identifier = "CC0-1.0" +# Demon 2.wav by Dusk225 -- https://freesound.org/s/346215/ + +[[annotations]] +path = "shared/assets/sounds/entities/elian/elian_jar02.wav" +SPDX-FileCopyrightText = "Mendenhall02" +SPDX-License-Identifier = "CC0-1.0" +# Doomed effect.wav by Mendenhall02 (editado) -- https://freesound.org/s/565807/ + +[[annotations]] +path = "shared/assets/sounds/entities/elian/elian_jar03.wav" +SPDX-FileCopyrightText = "Dusk225" +SPDX-License-Identifier = "CC0-1.0" +# Demon.wav by Dusk225 -- https://freesound.org/s/346403/ + +[[annotations]] +path = "shared/assets/sounds/enviroment/puente_tablon.wav" +SPDX-FileCopyrightText = "igroglaz" +SPDX-License-Identifier = "CC0-1.0" +# tree fall by igroglaz (recortado y convertido a wav) -- https://freesound.org/s/593875/ +# Basado en "Tree falls in a forest." by felix.blume (CC0) -- https://freesound.org/s/414093/ + +[[annotations]] +path = "shared/assets/sounds/enviroment/puente_cae.wav" +SPDX-FileCopyrightText = "Kinoton" +SPDX-License-Identifier = "CC0-1.0" +# Big Tree Fall in Forest by Kinoton (recortado) -- https://freesound.org/s/494071/ + +[[annotations]] +path = "shared/assets/sounds/entities/elian/elian_entrance.wav" +SPDX-FileCopyrightText = "Mendenhall02" +SPDX-License-Identifier = "CC0-1.0" +# Doomed effect.wav by Mendenhall02 -- https://freesound.org/s/565807/ + +# shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg es una mezcla +# propia (cubierta por el REUSE.toml de la raíz) hecha con la lluvia del juego +# y estos truenos CC0 de Freesound: +# THREE MIGHTY THUNDERS IN ROW by Nimlos -- https://freesound.org/s/522025/ +# Thunder Clap OWB KY 441x16.wav by Dave Welsh -- https://freesound.org/s/194364/ +# sfx_thunder blast.wav by bajko -- https://freesound.org/s/399656/ diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/quest.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/quest.tres new file mode 100644 index 0000000000..66a9b472d3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/quest.tres @@ -0,0 +1,16 @@ +[gd_resource type="Resource" script_class="Quest" format=3 uid="uid://dbmkho2j85fbm"] + +[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/menus/storybook/components/quest.gd" id="1_qp4q4"] +[ext_resource type="SpriteFrames" uid="uid://d1jsrwm2u7mfr" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player.tres" id="2_8exay"] + +[resource] +script = ExtResource("1_qp4q4") +language = "es" +title = "El Hilo Que No Tejí" +description = "Tras la desaparición de Manchitas, Lino cae en El Deshilado, un mundo hecho de recuerdos rotos. Siguiendo los ladridos de una sombra misteriosa, deberá enfrentar su culpa para encontrar a su perro..." +authors = Array[String](["Andrés Pascual Díaz Riera", "Alan Jose Castillo Viera", "Jair Esnaider Monja Timana"]) +affiliation = "UTP" +first_scene = "uid://c80bqp4aj2pb6" +sprite_frames = ExtResource("2_8exay") +animation_name = &"c_confused" +metadata/_custom_type_script = "uid://dts1hwdy3phin" diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png new file mode 100644 index 0000000000..a6dd67e836 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:167074877be1c14621ae55c06a601828914613f7dd52c2ea88696bb8da7ca264 +size 38682 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png.import new file mode 100644 index 0000000000..fc9ab19f83 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsresv1qju6u6" +path="res://.godot/imported/boss_idle.png-743976270aeec6124f0127e9b2c72ffb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png" +dest_files=["res://.godot/imported/boss_idle.png-743976270aeec6124f0127e9b2c72ffb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/el_hilo_que_no_teji_boss.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/el_hilo_que_no_teji_boss.tres new file mode 100644 index 0000000000..628327393b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/el_hilo_que_no_teji_boss.tres @@ -0,0 +1,137 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://dey6imrffd6os"] + +[ext_resource type="Texture2D" uid="uid://8asg0opqq2sn" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png" id="1_vx0hg"] +[ext_resource type="Texture2D" uid="uid://cgt5ewkr0bvn0" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png" id="2_cabeza"] +[ext_resource type="Texture2D" uid="uid://c3d3yc51y340j" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png" id="2_sreb1"] +[ext_resource type="Texture2D" uid="uid://bose1hsxfsjg" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png" id="3_vx0hg"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ojm81"] +atlas = ExtResource("1_vx0hg") +region = Rect2(0, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mc2pv"] +atlas = ExtResource("1_vx0hg") +region = Rect2(320, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oa7yi"] +atlas = ExtResource("1_vx0hg") +region = Rect2(640, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o3opi"] +atlas = ExtResource("1_vx0hg") +region = Rect2(960, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6xccl"] +atlas = ExtResource("2_sreb1") +region = Rect2(0, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l121j"] +atlas = ExtResource("2_sreb1") +region = Rect2(320, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pd4sv"] +atlas = ExtResource("2_sreb1") +region = Rect2(640, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3mrpn"] +atlas = ExtResource("2_sreb1") +region = Rect2(960, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sreb1"] +atlas = ExtResource("3_vx0hg") +region = Rect2(0, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tyg0q"] +atlas = ExtResource("3_vx0hg") +region = Rect2(320, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3k2la"] +atlas = ExtResource("3_vx0hg") +region = Rect2(640, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mlvj0"] +atlas = ExtResource("3_vx0hg") +region = Rect2(960, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cabeza0"] +atlas = ExtResource("2_cabeza") +region = Rect2(0, 0, 61, 80) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cabeza1"] +atlas = ExtResource("2_cabeza") +region = Rect2(61, 0, 61, 80) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cabeza2"] +atlas = ExtResource("2_cabeza") +region = Rect2(122, 0, 61, 80) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ojm81") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mc2pv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_oa7yi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_o3opi") +}], +"loop": 1, +"name": &"attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6xccl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l121j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pd4sv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3mrpn") +}], +"loop": 1, +"name": &"attack anticipation", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_sreb1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tyg0q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3k2la") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mlvj0") +}], +"loop": 1, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cabeza0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cabeza1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cabeza2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cabeza1") +}], +"loop": 1, +"name": &"laugh", +"speed": 8.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/el_hilo_que_no_teji_boss_intro.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/el_hilo_que_no_teji_boss_intro.tres new file mode 100644 index 0000000000..f01319ddad --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/el_hilo_que_no_teji_boss_intro.tres @@ -0,0 +1,62 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://bwf57ox164emj"] + +[ext_resource type="Texture2D" uid="uid://dsresv1qju6u6" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/boss_idle.png" id="1_o8481"] +[ext_resource type="Texture2D" uid="uid://cgt5ewkr0bvn0" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png" id="4_ojalw"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_uh7yh"] +atlas = ExtResource("1_o8481") +region = Rect2(0, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6sf7j"] +atlas = ExtResource("1_o8481") +region = Rect2(320, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mrv3j"] +atlas = ExtResource("1_o8481") +region = Rect2(640, 0, 320, 256) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cabeza0"] +atlas = ExtResource("4_ojalw") +region = Rect2(0, 0, 61, 80) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cabeza1"] +atlas = ExtResource("4_ojalw") +region = Rect2(61, 0, 61, 80) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cabeza2"] +atlas = ExtResource("4_ojalw") +region = Rect2(122, 0, 61, 80) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_uh7yh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6sf7j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mrv3j") +}], +"loop": 1, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cabeza0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cabeza1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cabeza2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cabeza1") +}], +"loop": 1, +"name": &"laugh", +"speed": 8.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png new file mode 100644 index 0000000000..1858e1b0e5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7ffec040dfe10b4729e4451d90ab54530f23395df469600407cadbd5116a42f +size 43708 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png.import new file mode 100644 index 0000000000..f47f11e35e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8asg0opqq2sn" +path="res://.godot/imported/elian_attack.png-44d0701736886639188eeba7e4084a82.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack.png" +dest_files=["res://.godot/imported/elian_attack.png-44d0701736886639188eeba7e4084a82.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png new file mode 100644 index 0000000000..d030dfc21f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34b59936cd2c926d0fd9abb1c08f0bafdd4baaf7bd54f2b1d72efd4f328e1775 +size 45325 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png.import new file mode 100644 index 0000000000..96614b4d2a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3d3yc51y340j" +path="res://.godot/imported/elian_attack_anticipation.png-dc44f2949919b8ca854333cac2fc0e1e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_attack_anticipation.png" +dest_files=["res://.godot/imported/elian_attack_anticipation.png-dc44f2949919b8ca854333cac2fc0e1e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png new file mode 100644 index 0000000000..d46085cffe --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f320131e8991dc9d03b900790e1b643cf741198c4d120847db572e08a17085ea +size 3519 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png.import new file mode 100644 index 0000000000..9cbb5a8a7d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgt5ewkr0bvn0" +path="res://.godot/imported/elian_head.png-dceeb23e83bffb559fd3a21c0fa1ca3d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_head.png" +dest_files=["res://.godot/imported/elian_head.png-dceeb23e83bffb559fd3a21c0fa1ca3d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png new file mode 100644 index 0000000000..50d361ce2f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a76a4c0399b702a905d98cf5578ef43a6f4f3cad30fb54cafebe7c42562ed26a +size 39185 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png.import new file mode 100644 index 0000000000..3d6f1f61c6 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bose1hsxfsjg" +path="res://.godot/imported/elian_idle.png-29e713666d41a8536d1b64a544c2d996.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/boss/elian_idle.png" +dest_files=["res://.godot/imported/elian_idle.png-29e713666d41a8536d1b64a544c2d996.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lazaro/elder.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lazaro/elder.tres new file mode 100644 index 0000000000..740f0a1b6a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lazaro/elder.tres @@ -0,0 +1,137 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://dpxa0mr7ducgn"] + +[ext_resource type="Texture2D" uid="uid://wp4gcho1a4bn" path="res://scenes/game_elements/characters/components/assets/elder_idle.png" id="1_gpifq"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_6cneh"] +atlas = ExtResource("1_gpifq") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w8tcb"] +atlas = ExtResource("1_gpifq") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_434mg"] +atlas = ExtResource("1_gpifq") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_draql"] +atlas = ExtResource("1_gpifq") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wh0hu"] +atlas = ExtResource("1_gpifq") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p82fv"] +atlas = ExtResource("1_gpifq") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7u20b"] +atlas = ExtResource("1_gpifq") +region = Rect2(1152, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pbnf5"] +atlas = ExtResource("1_gpifq") +region = Rect2(1344, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w2g70"] +atlas = ExtResource("1_gpifq") +region = Rect2(1536, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_60gf3"] +atlas = ExtResource("1_gpifq") +region = Rect2(1728, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_beukc"] +atlas = ExtResource("1_gpifq") +region = Rect2(1920, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vdnn0"] +atlas = ExtResource("1_gpifq") +region = Rect2(2112, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q2dx8"] +atlas = ExtResource("1_gpifq") +region = Rect2(2304, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2hlfo"] +atlas = ExtResource("1_gpifq") +region = Rect2(2496, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vn6vc"] +atlas = ExtResource("1_gpifq") +region = Rect2(2688, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xl62q"] +atlas = ExtResource("1_gpifq") +region = Rect2(2880, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_plb5e"] +atlas = ExtResource("1_gpifq") +region = Rect2(3072, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sy2w0"] +atlas = ExtResource("1_gpifq") +region = Rect2(3264, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6cneh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w8tcb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_434mg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_draql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wh0hu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_p82fv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7u20b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pbnf5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w2g70") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_60gf3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_beukc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vdnn0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_q2dx8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2hlfo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vn6vc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xl62q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_plb5e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_sy2w0") +}], +"loop": 1, +"name": &"idle", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player.tres new file mode 100644 index 0000000000..cb0b2c938b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player.tres @@ -0,0 +1,703 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://d1jsrwm2u7mfr"] + +[ext_resource type="Texture2D" uid="uid://b6umogvakm53b" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png" id="1_t8nhd"] +[ext_resource type="Texture2D" uid="uid://v2j5f88lt8v0" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png" id="2_jk4v4"] +[ext_resource type="Texture2D" uid="uid://cywo8iawsq14i" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png" id="3_q0qbm"] +[ext_resource type="Texture2D" uid="uid://d0ftrp1ovdrj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png" id="4_ae2by"] +[ext_resource type="Texture2D" uid="uid://dp7e5nupg1wxx" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png" id="5_4lcsd"] +[ext_resource type="Texture2D" uid="uid://c5ift6c0rgl3t" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png" id="5_jk4v4"] +[ext_resource type="Texture2D" uid="uid://bkstou6vbdbkb" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png" id="5_t8nhd"] +[ext_resource type="Texture2D" uid="uid://buthkofylychv" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png" id="8_4lcsd"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_iixoe"] +atlas = ExtResource("1_t8nhd") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rnj0f"] +atlas = ExtResource("1_t8nhd") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d25un"] +atlas = ExtResource("1_t8nhd") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7vjtt"] +atlas = ExtResource("1_t8nhd") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tpo4g"] +atlas = ExtResource("2_jk4v4") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8tov0"] +atlas = ExtResource("2_jk4v4") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x1ewg"] +atlas = ExtResource("2_jk4v4") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4vih4"] +atlas = ExtResource("2_jk4v4") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4lcsd"] +atlas = ExtResource("3_q0qbm") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0iutb"] +atlas = ExtResource("3_q0qbm") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_clmhs"] +atlas = ExtResource("3_q0qbm") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n1i77"] +atlas = ExtResource("3_q0qbm") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6lgx4"] +atlas = ExtResource("3_q0qbm") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h2dgt"] +atlas = ExtResource("4_ae2by") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5lcgj"] +atlas = ExtResource("4_ae2by") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6jcea"] +atlas = ExtResource("4_ae2by") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ae2by"] +load_path = "res://.godot/imported/lino_collar_run.png-5c4cd1021d4e84037e43d71b6b69fa46.ctex" + +[sub_resource type="AtlasTexture" id="AtlasTexture_ibse7"] +atlas = SubResource("CompressedTexture2D_ae2by") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_216n8"] +atlas = SubResource("CompressedTexture2D_ae2by") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tt3vx"] +atlas = SubResource("CompressedTexture2D_ae2by") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_t8nhd"] +load_path = "res://.godot/imported/lino_collar_walk.png-01ce15e05596accf2cadb39aabd73fe1.ctex" + +[sub_resource type="AtlasTexture" id="AtlasTexture_ic7gr"] +atlas = SubResource("CompressedTexture2D_t8nhd") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r6trg"] +atlas = SubResource("CompressedTexture2D_t8nhd") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j1eio"] +atlas = SubResource("CompressedTexture2D_t8nhd") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l1jpj"] +atlas = SubResource("CompressedTexture2D_t8nhd") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ae2by"] +atlas = SubResource("CompressedTexture2D_t8nhd") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_jk4v4"] +load_path = "res://.godot/imported/lino_confused.png-8f2d6ac7cd166ddd2eadb85fd8f321c9.ctex" + +[sub_resource type="AtlasTexture" id="AtlasTexture_mdspq"] +atlas = SubResource("CompressedTexture2D_jk4v4") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_va4qh"] +atlas = SubResource("CompressedTexture2D_jk4v4") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6mkg5"] +atlas = SubResource("CompressedTexture2D_jk4v4") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q7lvt"] +atlas = SubResource("CompressedTexture2D_jk4v4") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_738mu"] +atlas = SubResource("CompressedTexture2D_jk4v4") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t8nhd"] +atlas = SubResource("CompressedTexture2D_jk4v4") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mm7e5"] +atlas = ExtResource("5_4lcsd") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_npcav"] +atlas = ExtResource("5_4lcsd") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ou5p0"] +atlas = ExtResource("5_4lcsd") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3wipc"] +atlas = ExtResource("5_4lcsd") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f55qu"] +atlas = ExtResource("5_jk4v4") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jvdi4"] +atlas = ExtResource("5_jk4v4") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yf458"] +atlas = ExtResource("5_jk4v4") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_4lcsd"] +load_path = "res://.godot/imported/lino_defeated.png-65023f9c0692b4eb4f8d438664f266bb.ctex" + +[sub_resource type="AtlasTexture" id="AtlasTexture_edltx"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lew5j"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1p3dj"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wlmdf"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m8i0u"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pi5e2"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6xs1p"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(768, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h54ok"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(896, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0vx6k"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(1024, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o5a72"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(1152, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jk4v4"] +atlas = SubResource("CompressedTexture2D_4lcsd") +region = Rect2(1280, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_am7nr"] +atlas = ExtResource("5_t8nhd") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t0hc8"] +atlas = ExtResource("5_t8nhd") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v254a"] +atlas = ExtResource("5_t8nhd") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m1xv8"] +atlas = ExtResource("8_4lcsd") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ajbe5"] +atlas = ExtResource("8_4lcsd") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yntse"] +atlas = ExtResource("8_4lcsd") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v3dml"] +atlas = ExtResource("8_4lcsd") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fauk7"] +atlas = ExtResource("8_4lcsd") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5pqc6"] +atlas = ExtResource("8_4lcsd") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rsspa"] +atlas = ExtResource("8_4lcsd") +region = Rect2(768, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tw6jo"] +atlas = ExtResource("8_4lcsd") +region = Rect2(896, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l6ase"] +atlas = ExtResource("8_4lcsd") +region = Rect2(1024, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tgwst"] +atlas = ExtResource("8_4lcsd") +region = Rect2(1152, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bvvro"] +atlas = ExtResource("8_4lcsd") +region = Rect2(1280, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jevuq"] +atlas = ExtResource("8_4lcsd") +region = Rect2(1408, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4qgvv"] +atlas = ExtResource("8_4lcsd") +region = Rect2(1664, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_noa24"] +atlas = ExtResource("8_4lcsd") +region = Rect2(1792, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i4fua"] +atlas = ExtResource("8_4lcsd") +region = Rect2(1536, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e3hsl"] +atlas = ExtResource("8_4lcsd") +region = Rect2(1920, 0, 128, 192) + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_clmhs"] +load_path = "res://.godot/imported/lino_run.png-b7db4e2078f979b616c5b65480c887c2.ctex" + +[sub_resource type="AtlasTexture" id="AtlasTexture_iadgt"] +atlas = SubResource("CompressedTexture2D_clmhs") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g7xn2"] +atlas = SubResource("CompressedTexture2D_clmhs") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lwnfa"] +atlas = SubResource("CompressedTexture2D_clmhs") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_vjv60"] +load_path = "res://.godot/imported/lino_sleep.png-bda8bdcbc4d6e7af98f840076313915b.ctex" + +[sub_resource type="AtlasTexture" id="AtlasTexture_4odbg"] +atlas = SubResource("CompressedTexture2D_vjv60") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7rj8u"] +atlas = SubResource("CompressedTexture2D_vjv60") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r13de"] +atlas = SubResource("CompressedTexture2D_vjv60") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_icy63"] +atlas = SubResource("CompressedTexture2D_vjv60") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wa7k3"] +atlas = SubResource("CompressedTexture2D_vjv60") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wb14i"] +atlas = SubResource("CompressedTexture2D_vjv60") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_n1i77"] +load_path = "res://.godot/imported/lino_walk.png-17d2e82399966d72b16f5ddad080e59c.ctex" + +[sub_resource type="AtlasTexture" id="AtlasTexture_b7c2g"] +atlas = SubResource("CompressedTexture2D_n1i77") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ii5qq"] +atlas = SubResource("CompressedTexture2D_n1i77") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_66ywr"] +atlas = SubResource("CompressedTexture2D_n1i77") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2xyfu"] +atlas = SubResource("CompressedTexture2D_n1i77") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vjv60"] +atlas = SubResource("CompressedTexture2D_n1i77") +region = Rect2(512, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_iixoe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rnj0f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_d25un") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7vjtt") +}], +"loop": 1, +"name": &"attack_01", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_tpo4g") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8tov0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_x1ewg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4vih4") +}], +"loop": 1, +"name": &"attack_02", +"speed": 10.0 +}, { +"frames": [{ +"duration": 2.0, +"texture": SubResource("AtlasTexture_4lcsd") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_0iutb") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_clmhs") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_n1i77") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_6lgx4") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_n1i77") +}], +"loop": 1, +"name": &"c_confused", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_h2dgt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5lcgj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6jcea") +}], +"loop": 1, +"name": &"c_idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 0.75, +"texture": SubResource("AtlasTexture_ibse7") +}, { +"duration": 0.75, +"texture": SubResource("AtlasTexture_216n8") +}, { +"duration": 0.75, +"texture": SubResource("AtlasTexture_tt3vx") +}], +"loop": 1, +"name": &"c_run", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.75, +"texture": SubResource("AtlasTexture_ic7gr") +}, { +"duration": 1.75, +"texture": SubResource("AtlasTexture_r6trg") +}, { +"duration": 1.75, +"texture": SubResource("AtlasTexture_j1eio") +}, { +"duration": 1.75, +"texture": SubResource("AtlasTexture_l1jpj") +}, { +"duration": 1.75, +"texture": SubResource("AtlasTexture_ae2by") +}], +"loop": 1, +"name": &"c_walk", +"speed": 5.0 +}, { +"frames": [{ +"duration": 3.0, +"texture": SubResource("AtlasTexture_mdspq") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_va4qh") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_6mkg5") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_q7lvt") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_738mu") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_t8nhd") +}], +"loop": 1, +"name": &"confused", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mm7e5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_npcav") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ou5p0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3wipc") +}], +"loop": 1, +"name": &"console", +"speed": 5.0 +}, { +"frames": [{ +"duration": 2.0, +"texture": SubResource("AtlasTexture_f55qu") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_jvdi4") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_yf458") +}], +"loop": 1, +"name": &"cry", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_edltx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lew5j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1p3dj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wlmdf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m8i0u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pi5e2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6xs1p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_h54ok") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0vx6k") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_o5a72") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jk4v4") +}], +"loop": 0, +"name": &"defeated", +"speed": 5.0 +}, { +"frames": [{ +"duration": 2.0, +"texture": SubResource("AtlasTexture_am7nr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t0hc8") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_v254a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t0hc8") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_am7nr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t0hc8") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_v254a") +}], +"loop": 1, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_m1xv8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ajbe5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yntse") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v3dml") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fauk7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5pqc6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rsspa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tw6jo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l6ase") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tgwst") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bvvro") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jevuq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4qgvv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4qgvv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_noa24") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i4fua") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i4fua") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e3hsl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e3hsl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e3hsl") +}], +"loop": 1, +"name": &"revive", +"speed": 5.0 +}, { +"frames": [{ +"duration": 0.75, +"texture": SubResource("AtlasTexture_iadgt") +}, { +"duration": 0.75, +"texture": SubResource("AtlasTexture_g7xn2") +}, { +"duration": 0.75, +"texture": SubResource("AtlasTexture_lwnfa") +}], +"loop": 1, +"name": &"run", +"speed": 5.0 +}, { +"frames": [{ +"duration": 5.0, +"texture": SubResource("AtlasTexture_4odbg") +}, { +"duration": 8.0, +"texture": SubResource("AtlasTexture_7rj8u") +}, { +"duration": 5.0, +"texture": SubResource("AtlasTexture_r13de") +}, { +"duration": 8.0, +"texture": SubResource("AtlasTexture_icy63") +}, { +"duration": 5.0, +"texture": SubResource("AtlasTexture_wa7k3") +}, { +"duration": 8.0, +"texture": SubResource("AtlasTexture_wb14i") +}], +"loop": 1, +"name": &"sleep", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.75, +"texture": SubResource("AtlasTexture_b7c2g") +}, { +"duration": 1.75, +"texture": SubResource("AtlasTexture_ii5qq") +}, { +"duration": 1.75, +"texture": SubResource("AtlasTexture_66ywr") +}, { +"duration": 1.75, +"texture": SubResource("AtlasTexture_2xyfu") +}, { +"duration": 1.75, +"texture": SubResource("AtlasTexture_vjv60") +}], +"loop": 1, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player_collar.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player_collar.tres new file mode 100644 index 0000000000..85fd049f19 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/el_hilo_que_no_teji_player_collar.tres @@ -0,0 +1,397 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://pe5f4oarex8m"] + +[ext_resource type="Texture2D" uid="uid://b6umogvakm53b" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png" id="1_sepn8"] +[ext_resource type="Texture2D" uid="uid://2bk35311erun" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png" id="3_3t1s6"] +[ext_resource type="Texture2D" uid="uid://d0ftrp1ovdrj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png" id="4_0hq6p"] +[ext_resource type="Texture2D" uid="uid://c5qr3cddtnfjc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png" id="5_noq7y"] +[ext_resource type="Texture2D" uid="uid://buthkofylychv" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png" id="6_revive"] +[ext_resource type="Texture2D" uid="uid://cywo8iawsq14i" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png" id="7_confused"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_mqxhi"] +atlas = ExtResource("1_sepn8") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wq3xt"] +atlas = ExtResource("1_sepn8") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1otbx"] +atlas = ExtResource("1_sepn8") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g84ph"] +atlas = ExtResource("1_sepn8") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_confused0"] +atlas = ExtResource("7_confused") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_confused1"] +atlas = ExtResource("7_confused") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_confused2"] +atlas = ExtResource("7_confused") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_confused3"] +atlas = ExtResource("7_confused") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_confused4"] +atlas = ExtResource("7_confused") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gimbo"] +atlas = ExtResource("3_3t1s6") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l6jgy"] +atlas = ExtResource("3_3t1s6") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_er4dd"] +atlas = ExtResource("3_3t1s6") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ovnaj"] +atlas = ExtResource("3_3t1s6") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6uo5r"] +atlas = ExtResource("3_3t1s6") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hcmab"] +atlas = ExtResource("3_3t1s6") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rha82"] +atlas = ExtResource("3_3t1s6") +region = Rect2(768, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8w6fj"] +atlas = ExtResource("3_3t1s6") +region = Rect2(896, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p4clj"] +atlas = ExtResource("3_3t1s6") +region = Rect2(1024, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qa8qp"] +atlas = ExtResource("3_3t1s6") +region = Rect2(1152, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_du4ry"] +atlas = ExtResource("3_3t1s6") +region = Rect2(1280, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3t1s6"] +atlas = ExtResource("4_0hq6p") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0hq6p"] +atlas = ExtResource("4_0hq6p") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hwvo0"] +atlas = ExtResource("4_0hq6p") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_noq7y"] +atlas = ExtResource("4_0hq6p") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ck7pb"] +atlas = ExtResource("4_0hq6p") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pu3rl"] +atlas = ExtResource("4_0hq6p") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aokvk"] +atlas = ExtResource("4_0hq6p") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive00"] +atlas = ExtResource("6_revive") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive01"] +atlas = ExtResource("6_revive") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive02"] +atlas = ExtResource("6_revive") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive03"] +atlas = ExtResource("6_revive") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive04"] +atlas = ExtResource("6_revive") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive05"] +atlas = ExtResource("6_revive") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive06"] +atlas = ExtResource("6_revive") +region = Rect2(768, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive07"] +atlas = ExtResource("6_revive") +region = Rect2(896, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive08"] +atlas = ExtResource("6_revive") +region = Rect2(1024, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive09"] +atlas = ExtResource("6_revive") +region = Rect2(1152, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive10"] +atlas = ExtResource("6_revive") +region = Rect2(1280, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive11"] +atlas = ExtResource("6_revive") +region = Rect2(1408, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive12"] +atlas = ExtResource("6_revive") +region = Rect2(1536, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive13"] +atlas = ExtResource("6_revive") +region = Rect2(1664, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive14"] +atlas = ExtResource("6_revive") +region = Rect2(1792, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_revive15"] +atlas = ExtResource("6_revive") +region = Rect2(1920, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n4jyl"] +atlas = ExtResource("5_noq7y") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_03fmm"] +atlas = ExtResource("5_noq7y") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1jg18"] +atlas = ExtResource("5_noq7y") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gwqe1"] +atlas = ExtResource("5_noq7y") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rn2yf"] +atlas = ExtResource("5_noq7y") +region = Rect2(512, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mqxhi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wq3xt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1otbx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g84ph") +}], +"loop": 1, +"name": &"attack_01", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mqxhi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wq3xt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1otbx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g84ph") +}], +"loop": 1, +"name": &"attack_02", +"speed": 10.0 +}, { +"frames": [{ +"duration": 2.0, +"texture": SubResource("AtlasTexture_confused0") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_confused1") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_confused2") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_confused3") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_confused4") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_confused3") +}], +"loop": 1, +"name": &"c_confused", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_gimbo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l6jgy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_er4dd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ovnaj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6uo5r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hcmab") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rha82") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8w6fj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_p4clj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qa8qp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_du4ry") +}], +"loop": 0, +"name": &"defeated", +"speed": 5.0 +}, { +"frames": [{ +"duration": 0.1, +"texture": SubResource("AtlasTexture_3t1s6") +}, { +"duration": 0.1, +"texture": SubResource("AtlasTexture_0hq6p") +}, { +"duration": 25.0, +"texture": SubResource("AtlasTexture_hwvo0") +}, { +"duration": 25.0, +"texture": SubResource("AtlasTexture_noq7y") +}, { +"duration": 25.0, +"texture": SubResource("AtlasTexture_ck7pb") +}, { +"duration": 0.1, +"texture": SubResource("AtlasTexture_pu3rl") +}, { +"duration": 0.1, +"texture": SubResource("AtlasTexture_aokvk") +}], +"loop": 1, +"name": &"idle", +"speed": 3.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive00") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive01") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive02") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive03") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive04") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive05") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive06") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive07") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive08") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive09") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_revive10") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_revive11") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_revive12") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_revive13") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_revive14") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_revive15") +}], +"loop": 0, +"name": &"revive", +"speed": 7.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_n4jyl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_03fmm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1jg18") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gwqe1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rn2yf") +}], +"loop": 1, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png new file mode 100644 index 0000000000..c8ad1c025d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe4afeb56a5198d1a4c26fc3faf1aa0a391b8abef1749338bf61a8ebba646ef2 +size 4345 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png.import new file mode 100644 index 0000000000..e74c57d172 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6umogvakm53b" +path="res://.godot/imported/lino_attack_01.png-79f8ea58580b8aa9dbe792a67b2fb9fc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_01.png" +dest_files=["res://.godot/imported/lino_attack_01.png-79f8ea58580b8aa9dbe792a67b2fb9fc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png new file mode 100644 index 0000000000..c8ad1c025d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe4afeb56a5198d1a4c26fc3faf1aa0a391b8abef1749338bf61a8ebba646ef2 +size 4345 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png.import new file mode 100644 index 0000000000..26cc24545a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://v2j5f88lt8v0" +path="res://.godot/imported/lino_attack_02.png-9672c33ae3ffb72d1f521b81c495f7cb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_attack_02.png" +dest_files=["res://.godot/imported/lino_attack_02.png-9672c33ae3ffb72d1f521b81c495f7cb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png new file mode 100644 index 0000000000..b57277132e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab998a42346dc3b08eec87b5df71f9aed928b682da3a95c2dc795a01537bd1f4 +size 4588 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png.import new file mode 100644 index 0000000000..ab0ee80d26 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cywo8iawsq14i" +path="res://.godot/imported/lino_collar_confused.png-0033832900c61e69a1e5760f3d27c3ad.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_confused.png" +dest_files=["res://.godot/imported/lino_collar_confused.png-0033832900c61e69a1e5760f3d27c3ad.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png new file mode 100644 index 0000000000..680e88dfcf --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24dd2079b3af074f7fabd62b04c819f8b07c98a7b920371a6cd49733741469c1 +size 3385 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png.import new file mode 100644 index 0000000000..fc1adfada9 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0ftrp1ovdrj" +path="res://.godot/imported/lino_collar_idle.png-a752bec51b804dc6a0e211b2b4c07054.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_idle.png" +dest_files=["res://.godot/imported/lino_collar_idle.png-a752bec51b804dc6a0e211b2b4c07054.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_run.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_run.png new file mode 100644 index 0000000000..3a498a0c98 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_run.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a7515f2705e8ee694dee6fc4126d6017002cd6e18ef2d72910342df90296450 +size 3954 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_run.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_run.png.import new file mode 100644 index 0000000000..850c2149b8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_run.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwpxrvgd2pgwb" +path="res://.godot/imported/lino_collar_run.png-5c4cd1021d4e84037e43d71b6b69fa46.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_run.png" +dest_files=["res://.godot/imported/lino_collar_run.png-5c4cd1021d4e84037e43d71b6b69fa46.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png new file mode 100644 index 0000000000..04c961ef64 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5dedc400aa9cf50f378bd07d68e041ac6ae3f07dd54dfe095cf9a59b3397282 +size 4199 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png.import new file mode 100644 index 0000000000..690ea8d8fe --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5qr3cddtnfjc" +path="res://.godot/imported/lino_collar_walk.png-01ce15e05596accf2cadb39aabd73fe1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_collar_walk.png" +dest_files=["res://.godot/imported/lino_collar_walk.png-01ce15e05596accf2cadb39aabd73fe1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_confused.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_confused.png new file mode 100644 index 0000000000..61349c55b9 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_confused.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2f286ce690038e4dfb05b32e95c102abde5f899a59e9be89e0c740b5c6a8528 +size 4312 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_confused.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_confused.png.import new file mode 100644 index 0000000000..9d8e6a94cf --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_confused.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b45pmfr80jn7r" +path="res://.godot/imported/lino_confused.png-8f2d6ac7cd166ddd2eadb85fd8f321c9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_confused.png" +dest_files=["res://.godot/imported/lino_confused.png-8f2d6ac7cd166ddd2eadb85fd8f321c9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png new file mode 100644 index 0000000000..f863e3eab2 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe20c17da03a7a6121c1d71bdf0626a3abb1187d38cc4336585c2dd36cf2e008 +size 3767 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png.import new file mode 100644 index 0000000000..f25d356f32 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dp7e5nupg1wxx" +path="res://.godot/imported/lino_console.png-3c848ab9192f79870740e363d75dcdd4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_console.png" +dest_files=["res://.godot/imported/lino_console.png-3c848ab9192f79870740e363d75dcdd4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png new file mode 100644 index 0000000000..47e14d5f9a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:625c4276d4b1b12a9d3019cd26b951fe8eb56dafe3f74e0e27ac43b72c4f5a63 +size 3064 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png.import new file mode 100644 index 0000000000..7039756ec4 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5ift6c0rgl3t" +path="res://.godot/imported/lino_cry.png-450058abc0eebd64cad84ea7c88365d5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_cry.png" +dest_files=["res://.godot/imported/lino_cry.png-450058abc0eebd64cad84ea7c88365d5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png new file mode 100644 index 0000000000..f21de6e827 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97620367cdba2f93c4f2b376d3f05fa00a282e3530a65223c233e60281501089 +size 17287 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png.import new file mode 100644 index 0000000000..546e2f7ce7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2bk35311erun" +path="res://.godot/imported/lino_defeated.png-65023f9c0692b4eb4f8d438664f266bb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_defeated.png" +dest_files=["res://.godot/imported/lino_defeated.png-65023f9c0692b4eb4f8d438664f266bb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_happy_cry.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_happy_cry.png new file mode 100644 index 0000000000..d3148a7b30 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_happy_cry.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1040e848562b840515fa36e9284972aa46e9799e1c366f67c6701b694b99fb05 +size 3534 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_happy_cry.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_happy_cry.png.import new file mode 100644 index 0000000000..21bdb9adb6 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_happy_cry.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1ut8qln3dkf8" +path="res://.godot/imported/lino_happy_cry.png-cd0c04f05860931249b63d0c052a84b4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_happy_cry.png" +dest_files=["res://.godot/imported/lino_happy_cry.png-cd0c04f05860931249b63d0c052a84b4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png new file mode 100644 index 0000000000..a7b514da1c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96e0e8d4b24fe46ba478498b709e304ed6a1d4eff832a78604d2e3d2b03e1d8d +size 3218 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png.import new file mode 100644 index 0000000000..a48e9abd4e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkstou6vbdbkb" +path="res://.godot/imported/lino_idle.png-d9a42d7d00538c322d573f0d325d0498.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_idle.png" +dest_files=["res://.godot/imported/lino_idle.png-d9a42d7d00538c322d573f0d325d0498.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png new file mode 100644 index 0000000000..351ff0b6de --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b01cccc3b86a2d596f7daa6115239a1c44a6352e8cc7ffbc81b90c3dd7649ca2 +size 22162 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png.import new file mode 100644 index 0000000000..54c239f831 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://buthkofylychv" +path="res://.godot/imported/lino_revive.png-aee20b88833b27689357f603c30b8a3a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_revive.png" +dest_files=["res://.godot/imported/lino_revive.png-aee20b88833b27689357f603c30b8a3a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_run.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_run.png new file mode 100644 index 0000000000..32c25640e4 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_run.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdf39cfd6bd8ce485ae3ff0851e7ca07d5a57c84ffa0fffd5e65478e12354e83 +size 3649 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_run.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_run.png.import new file mode 100644 index 0000000000..046da224a7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_run.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://eirajy3u850k" +path="res://.godot/imported/lino_run.png-b7db4e2078f979b616c5b65480c887c2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_run.png" +dest_files=["res://.godot/imported/lino_run.png-b7db4e2078f979b616c5b65480c887c2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_sleep.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_sleep.png new file mode 100644 index 0000000000..5705675e0b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_sleep.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4aacec0a4c67a0d5103c21c5f4b38b9423bf1661ff7f8bae873a7a57f0d7132 +size 3644 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_sleep.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_sleep.png.import new file mode 100644 index 0000000000..629c41e4af --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_sleep.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byqkyrwd7i6ur" +path="res://.godot/imported/lino_sleep.png-bda8bdcbc4d6e7af98f840076313915b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_sleep.png" +dest_files=["res://.godot/imported/lino_sleep.png-bda8bdcbc4d6e7af98f840076313915b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_walk.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_walk.png new file mode 100644 index 0000000000..9232081479 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f7e3530141e973ffbef6b2106694cf4bf67465d93f912463ecac09e7e555862 +size 4031 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_walk.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_walk.png.import new file mode 100644 index 0000000000..c33e0c0ea6 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2ddencnb7wq4" +path="res://.godot/imported/lino_walk.png-17d2e82399966d72b16f5ddad080e59c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/lino/lino_walk.png" +dest_files=["res://.godot/imported/lino_walk.png-17d2e82399966d72b16f5ddad080e59c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto.tres new file mode 100644 index 0000000000..8b1cb21321 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto.tres @@ -0,0 +1,135 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://crrr8ncum86vx"] + +[ext_resource type="Texture2D" uid="uid://jxfoa3o5ge04" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png" id="1_ivokj"] +[ext_resource type="Texture2D" uid="uid://dsg0ovtm7fhhk" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png" id="2_oblxo"] +[ext_resource type="Texture2D" uid="uid://bgp4jpic2lk2u" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png" id="3_ky30n"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_7hntt"] +atlas = ExtResource("1_ivokj") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vu0r8"] +atlas = ExtResource("1_ivokj") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1v17o"] +atlas = ExtResource("1_ivokj") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7c47m"] +atlas = ExtResource("1_ivokj") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dxkjv"] +atlas = ExtResource("1_ivokj") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_axde1"] +atlas = ExtResource("1_ivokj") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g87hh"] +atlas = ExtResource("2_oblxo") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kfgmi"] +atlas = ExtResource("2_oblxo") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_br5st"] +atlas = ExtResource("2_oblxo") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1eexe"] +atlas = ExtResource("2_oblxo") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7noit"] +atlas = ExtResource("3_ky30n") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yvy7x"] +atlas = ExtResource("3_ky30n") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ftyh8"] +atlas = ExtResource("3_ky30n") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_k6r7m"] +atlas = ExtResource("3_ky30n") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8vhim"] +atlas = ExtResource("3_ky30n") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cbg4i"] +atlas = ExtResource("3_ky30n") +region = Rect2(640, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_7hntt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vu0r8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1v17o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7c47m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dxkjv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_axde1") +}], +"loop": 1, +"name": &"bark", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_g87hh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kfgmi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_br5st") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1eexe") +}], +"loop": 1, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_7noit") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yvy7x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ftyh8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k6r7m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8vhim") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cbg4i") +}], +"loop": 1, +"name": &"walk", +"speed": 5.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png new file mode 100644 index 0000000000..336b62c5c3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb5c527ed0e49b74e92bf43469d47371c5062b34a7dab50001199202ae3bf438 +size 2570 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png.import new file mode 100644 index 0000000000..454ea73350 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jxfoa3o5ge04" +path="res://.godot/imported/luto_bark.png-6041e12a8f743726650400f5fe27afe9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_bark.png" +dest_files=["res://.godot/imported/luto_bark.png-6041e12a8f743726650400f5fe27afe9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png new file mode 100644 index 0000000000..8f4d4f4ecb --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c0c9dcc4ab0b14993f42344689a13b368a0e7e158b24ff840dd8a5701e77b08 +size 2157 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png.import new file mode 100644 index 0000000000..ebbb6ddcac --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsg0ovtm7fhhk" +path="res://.godot/imported/luto_idle.png-420a7d9be6cc6d0ddb931fe66a4babd0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_idle.png" +dest_files=["res://.godot/imported/luto_idle.png-420a7d9be6cc6d0ddb931fe66a4babd0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png new file mode 100644 index 0000000000..4af1260590 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3198eed5d0cf004e6a98d6965cb67041d74c761d8af1151d9217440974c15953 +size 2875 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png.import new file mode 100644 index 0000000000..c02ff8d68a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgp4jpic2lk2u" +path="res://.godot/imported/luto_run.png-a8fee1ce6fadfc328bf20172e317391c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/luto/luto_run.png" +dest_files=["res://.godot/imported/luto_run.png-a8fee1ce6fadfc328bf20172e317391c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png new file mode 100644 index 0000000000..32d9385e82 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:159504926371830a31dd978c25e9ee446a6b7733705c5d65fa61ddf394257b74 +size 2677 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png.import new file mode 100644 index 0000000000..e6d8b1b028 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnwn0x0xg322p" +path="res://.godot/imported/manchitas_bark.png-187bec2a45540e82d0de56fb3625db6c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png" +dest_files=["res://.godot/imported/manchitas_bark.png-187bec2a45540e82d0de56fb3625db6c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png new file mode 100644 index 0000000000..f35839bc10 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72273fb78bcb25b1ace9ceadb75b1507f21e8f03f622f77fb9dae16958494989 +size 229 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png.import new file mode 100644 index 0000000000..bfa9b98838 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clda4eprvw2gr" +path="res://.godot/imported/manchitas_collar.png-67bca455d0900623440f795584daf248.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar.png" +dest_files=["res://.godot/imported/manchitas_collar.png-67bca455d0900623440f795584daf248.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png new file mode 100644 index 0000000000..fd72cb00a7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb5859e04197607a363f6354a642013e33ced83df5181185dfc7167e49844ba0 +size 2908 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png.import new file mode 100644 index 0000000000..baf3782be5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cauq4dxki3exd" +path="res://.godot/imported/manchitas_collar_bark.png-7ad3efe9f39b640d6c3db0f8fab5e28b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png" +dest_files=["res://.godot/imported/manchitas_collar_bark.png-7ad3efe9f39b640d6c3db0f8fab5e28b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.tres new file mode 100644 index 0000000000..9dde5e345c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.tres @@ -0,0 +1,101 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://cjx0qtpsps4pt"] + +[ext_resource type="Texture2D" uid="uid://cauq4dxki3exd" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_collar_bark.png" id="1_2am52"] +[ext_resource type="Texture2D" uid="uid://bnwn0x0xg322p" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_bark.png" id="2_kcsr8"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kcsr8"] +atlas = ExtResource("1_2am52") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2tgyp"] +atlas = ExtResource("1_2am52") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qxdvt"] +atlas = ExtResource("1_2am52") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_06r80"] +atlas = ExtResource("1_2am52") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_guotu"] +atlas = ExtResource("1_2am52") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_47vvs"] +atlas = ExtResource("1_2am52") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6ngqh"] +atlas = ExtResource("2_kcsr8") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cwx3u"] +atlas = ExtResource("2_kcsr8") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yewpm"] +atlas = ExtResource("2_kcsr8") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qlhrm"] +atlas = ExtResource("2_kcsr8") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4itxl"] +atlas = ExtResource("2_kcsr8") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5tq7l"] +atlas = ExtResource("2_kcsr8") +region = Rect2(640, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_kcsr8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2tgyp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qxdvt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_06r80") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_guotu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_47vvs") +}], +"loop": 1, +"name": &"bark", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6ngqh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cwx3u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yewpm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qlhrm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4itxl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5tq7l") +}], +"loop": 1, +"name": &"s_bark", +"speed": 5.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_idle.png new file mode 100644 index 0000000000..7b988d156f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12f256bd9e617ff03f917821b5df740bd8a4b2134d49af42d8589f7aefe9f422 +size 2270 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_idle.png.import new file mode 100644 index 0000000000..49456bd0be --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5jwtwaipm002" +path="res://.godot/imported/manchitas_idle.png-8c29edcd5c6be41a6d89ea62f21b0680.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_idle.png" +dest_files=["res://.godot/imported/manchitas_idle.png-8c29edcd5c6be41a6d89ea62f21b0680.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_run.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_run.png new file mode 100644 index 0000000000..2b92e70b74 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_run.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:594769ee04156eaf7b2eefb9a0ec096ebd1409966aad8c6e23850038c6614ed9 +size 2961 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_run.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_run.png.import new file mode 100644 index 0000000000..6fca04700b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_run.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dyei2x6j4v41c" +path="res://.godot/imported/manchitas_run.png-e88b0d1d8958b9628eeab96d428fe24f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/manchitas/manchitas_run.png" +dest_files=["res://.godot/imported/manchitas_run.png-e88b0d1d8958b9628eeab96d428fe24f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/el_hilo_que_no_teji_shadow01_enemy.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/el_hilo_que_no_teji_shadow01_enemy.tres new file mode 100644 index 0000000000..ca1cfa0105 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/el_hilo_que_no_teji_shadow01_enemy.tres @@ -0,0 +1,149 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://co8o888wc5oc7"] + +[ext_resource type="Texture2D" uid="uid://clyb3rg3b4r5f" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png" id="1_5xqju"] +[ext_resource type="Texture2D" uid="uid://cqy3uj7r16iq4" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png" id="2_w6pff"] +[ext_resource type="Texture2D" uid="uid://py4dwq3g7n0k" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png" id="3_vrhu6"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_vrhu6"] +atlas = ExtResource("1_5xqju") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7leje"] +atlas = ExtResource("1_5xqju") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ivc45"] +atlas = ExtResource("1_5xqju") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2nyp0"] +atlas = ExtResource("1_5xqju") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t5ddm"] +atlas = ExtResource("1_5xqju") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xpkq8"] +atlas = ExtResource("1_5xqju") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2goue"] +atlas = ExtResource("2_w6pff") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7gy41"] +atlas = ExtResource("2_w6pff") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g7h1o"] +atlas = ExtResource("2_w6pff") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_erats"] +atlas = ExtResource("2_w6pff") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b1qpv"] +atlas = ExtResource("2_w6pff") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0p7sy"] +atlas = ExtResource("2_w6pff") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pxqvf"] +atlas = ExtResource("3_vrhu6") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i0tgd"] +atlas = ExtResource("3_vrhu6") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j0opj"] +atlas = ExtResource("3_vrhu6") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5fe84"] +atlas = ExtResource("3_vrhu6") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wvbug"] +atlas = ExtResource("3_vrhu6") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2qd3w"] +atlas = ExtResource("3_vrhu6") +region = Rect2(640, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_vrhu6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7leje") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ivc45") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2nyp0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t5ddm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xpkq8") +}], +"loop": 1, +"name": &"alerted", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2goue") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7gy41") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g7h1o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_erats") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_b1qpv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0p7sy") +}], +"loop": 1, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_pxqvf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i0tgd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j0opj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5fe84") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wvbug") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2qd3w") +}], +"loop": 1, +"name": &"walk", +"speed": 5.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png new file mode 100644 index 0000000000..96ced3c40b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7f88ae522471bc7388da295abaa21496fa5e24435912595066d5bf9cd7884df +size 12147 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png.import new file mode 100644 index 0000000000..80290c3dc2 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clyb3rg3b4r5f" +path="res://.godot/imported/shadow_01_alerted.png-6f1348838c40ab5f3820e8a1257fefa2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_alerted.png" +dest_files=["res://.godot/imported/shadow_01_alerted.png-6f1348838c40ab5f3820e8a1257fefa2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png new file mode 100644 index 0000000000..2a781165cd --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ffa2b2501446d6d3c9669732c6af49f9511ac10b4cabc66e8cfe7a259412fc3 +size 11232 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png.import new file mode 100644 index 0000000000..2ef0059c07 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqy3uj7r16iq4" +path="res://.godot/imported/shadow_01_idle.png-8eb3c8879459d3ee770dc0160bea8404.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_idle.png" +dest_files=["res://.godot/imported/shadow_01_idle.png-8eb3c8879459d3ee770dc0160bea8404.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png new file mode 100644 index 0000000000..b36f38efc5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941a6dd3b6482675e54e8fefbdf6af0b5b20005fc4ba345b9053b3b5c69534e6 +size 11776 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png.import new file mode 100644 index 0000000000..3818d96731 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://py4dwq3g7n0k" +path="res://.godot/imported/shadow_01_walk.png-9daca27caf4cd1bdcb8e0262e00dda94.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_01/shadow_01_walk.png" +dest_files=["res://.godot/imported/shadow_01_walk.png-9daca27caf4cd1bdcb8e0262e00dda94.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/el_hilo_que_no_teji_shadow02_enemy.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/el_hilo_que_no_teji_shadow02_enemy.tres new file mode 100644 index 0000000000..e193bb7b96 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/el_hilo_que_no_teji_shadow02_enemy.tres @@ -0,0 +1,99 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://bxo63gtawie3l"] + +[ext_resource type="Texture2D" uid="uid://cd6t07y1g4lhb" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png" id="1_qu5bd"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_cidfn"] +atlas = ExtResource("1_qu5bd") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m75lv"] +atlas = ExtResource("1_qu5bd") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j5vdq"] +atlas = ExtResource("1_qu5bd") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qmpd4"] +atlas = ExtResource("1_qu5bd") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n1vwl"] +atlas = ExtResource("1_qu5bd") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a0627"] +atlas = ExtResource("1_qu5bd") +region = Rect2(640, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cidfn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m75lv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j5vdq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qmpd4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_n1vwl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a0627") +}], +"loop": 1, +"name": &"alerted", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cidfn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m75lv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j5vdq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qmpd4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_n1vwl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a0627") +}], +"loop": 1, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cidfn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m75lv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j5vdq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qmpd4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_n1vwl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a0627") +}], +"loop": 1, +"name": &"walk", +"speed": 5.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png new file mode 100644 index 0000000000..96462d24c8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bec2d805f52b5f5829982d17b58a718393e408047364d69f039c065b61ecf5cd +size 11604 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png.import new file mode 100644 index 0000000000..6674458656 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1mh5d88f42qf" +path="res://.godot/imported/shadow_walk_02.png-fcadb0c22487433a43bb9176d8fa10d4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png" +dest_files=["res://.godot/imported/shadow_walk_02.png-fcadb0c22487433a43bb9176d8fa10d4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/el_hilo_que_no_teji_shadow03_enemy.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/el_hilo_que_no_teji_shadow03_enemy.tres new file mode 100644 index 0000000000..056a308abb --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/el_hilo_que_no_teji_shadow03_enemy.tres @@ -0,0 +1,99 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://cs3d3dlkm2gqt"] + +[ext_resource type="Texture2D" uid="uid://b1mh5d88f42qf" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_02/shadow_walk_02.png" id="1_h4o05"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_m3sca"] +atlas = ExtResource("1_h4o05") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_42y60"] +atlas = ExtResource("1_h4o05") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_658bn"] +atlas = ExtResource("1_h4o05") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qfe6y"] +atlas = ExtResource("1_h4o05") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dlcmh"] +atlas = ExtResource("1_h4o05") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x3ocs"] +atlas = ExtResource("1_h4o05") +region = Rect2(640, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_m3sca") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_42y60") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_658bn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qfe6y") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dlcmh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_x3ocs") +}], +"loop": 1, +"name": &"alerted", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_m3sca") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_42y60") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_658bn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qfe6y") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dlcmh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_x3ocs") +}], +"loop": 1, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_m3sca") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_42y60") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_658bn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qfe6y") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dlcmh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_x3ocs") +}], +"loop": 1, +"name": &"walk", +"speed": 5.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png new file mode 100644 index 0000000000..feaddc0079 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bf0159da5a76b505916f8eb2648742716c740dedffe543c87bfc37846d88a25 +size 12706 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png.import new file mode 100644 index 0000000000..509ddd4cc0 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cd6t07y1g4lhb" +path="res://.godot/imported/shadow_03_idle.png-e03e5f085fc9c57fe23ae7702da7dfc5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_03/shadow_03_idle.png" +dest_files=["res://.godot/imported/shadow_03_idle.png-e03e5f085fc9c57fe23ae7702da7dfc5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/el_hilo_que_no_teji_shadow04_enemy.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/el_hilo_que_no_teji_shadow04_enemy.tres new file mode 100644 index 0000000000..5ab7bbdb21 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/el_hilo_que_no_teji_shadow04_enemy.tres @@ -0,0 +1,195 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://b3c54mgad0o45"] + +[ext_resource type="Texture2D" uid="uid://lryqpdxhfmy3" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png" id="1_1mfjd"] +[ext_resource type="Texture2D" uid="uid://cc7og3mdenpqn" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png" id="2_bsr71"] +[ext_resource type="Texture2D" uid="uid://cc43hjrxrjqcv" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png" id="3_e5xvc"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_qqsxf"] +atlas = ExtResource("1_1mfjd") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_82pat"] +atlas = ExtResource("1_1mfjd") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_64a5a"] +atlas = ExtResource("1_1mfjd") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lnoxf"] +atlas = ExtResource("1_1mfjd") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mlwqw"] +atlas = ExtResource("1_1mfjd") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_30h5o"] +atlas = ExtResource("1_1mfjd") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2sieu"] +atlas = ExtResource("2_bsr71") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b00it"] +atlas = ExtResource("2_bsr71") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jxp7a"] +atlas = ExtResource("2_bsr71") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ugseo"] +atlas = ExtResource("2_bsr71") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lm30x"] +atlas = ExtResource("2_bsr71") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_61py5"] +atlas = ExtResource("2_bsr71") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tgll6"] +atlas = ExtResource("3_e5xvc") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_poja8"] +atlas = ExtResource("3_e5xvc") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_30jfu"] +atlas = ExtResource("3_e5xvc") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tulur"] +atlas = ExtResource("3_e5xvc") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cwdfu"] +atlas = ExtResource("3_e5xvc") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lbvng"] +atlas = ExtResource("3_e5xvc") +region = Rect2(640, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_qqsxf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_82pat") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_64a5a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lnoxf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mlwqw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_30h5o") +}], +"loop": 1, +"name": &"alerted", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_qqsxf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_82pat") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_64a5a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lnoxf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mlwqw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_30h5o") +}], +"loop": 1, +"name": &"attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_qqsxf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_82pat") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_64a5a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lnoxf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mlwqw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_30h5o") +}], +"loop": 1, +"name": &"attack anticipation", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2sieu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_b00it") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jxp7a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ugseo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lm30x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_61py5") +}], +"loop": 1, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_tgll6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_poja8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_30jfu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tulur") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cwdfu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lbvng") +}], +"loop": 1, +"name": &"walk", +"speed": 5.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png new file mode 100644 index 0000000000..045de04cf5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:766ef26d6ba39701d286eba2dcc5c110315ca93c3085268fbe5ce305b4cc6845 +size 12912 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png.import new file mode 100644 index 0000000000..718648fb8c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lryqpdxhfmy3" +path="res://.godot/imported/shadow_04_alerted.png-1ad0890a335cf2c80b26c4b795d6aefe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_alerted.png" +dest_files=["res://.godot/imported/shadow_04_alerted.png-1ad0890a335cf2c80b26c4b795d6aefe.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png new file mode 100644 index 0000000000..44cd580d2a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:532a1ba455e07bc19552dedd5dca669f12b047bd716e99a360adcd41164147c0 +size 10109 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png.import new file mode 100644 index 0000000000..d3eb46c23e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cc7og3mdenpqn" +path="res://.godot/imported/shadow_04_idle.png-a660f53f76dbe3833d05a77393f8469b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_idle.png" +dest_files=["res://.godot/imported/shadow_04_idle.png-a660f53f76dbe3833d05a77393f8469b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png new file mode 100644 index 0000000000..9409dcc682 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:865cace0a9bd563044537f227e4137ffcdd8f0205e38eddef018a2f3a293525d +size 7375 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png.import new file mode 100644 index 0000000000..1378516eda --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cc43hjrxrjqcv" +path="res://.godot/imported/shadow_04_walk.png-b2defc1fcbe74b780d9e43f42be61ec4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_04/shadow_04_walk.png" +dest_files=["res://.godot/imported/shadow_04_walk.png-b2defc1fcbe74b780d9e43f42be61ec4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/el_hilo_que_no_teji_shadow05_enemy.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/el_hilo_que_no_teji_shadow05_enemy.tres new file mode 100644 index 0000000000..5de6433dd8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/el_hilo_que_no_teji_shadow05_enemy.tres @@ -0,0 +1,149 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://c6sdvderulugs"] + +[ext_resource type="Texture2D" uid="uid://du4km25rmgqum" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png" id="1_0bhok"] +[ext_resource type="Texture2D" uid="uid://btfch4fuho1px" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png" id="2_0ml5y"] +[ext_resource type="Texture2D" uid="uid://d14sw0cpd1p1t" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png" id="3_6ioqr"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_bkin2"] +atlas = ExtResource("1_0bhok") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2xhmk"] +atlas = ExtResource("1_0bhok") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p7gnx"] +atlas = ExtResource("1_0bhok") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jgxit"] +atlas = ExtResource("1_0bhok") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pck8h"] +atlas = ExtResource("1_0bhok") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_48lqx"] +atlas = ExtResource("1_0bhok") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_clwub"] +atlas = ExtResource("2_0ml5y") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_itehs"] +atlas = ExtResource("2_0ml5y") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_27rhl"] +atlas = ExtResource("2_0ml5y") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5y6g4"] +atlas = ExtResource("2_0ml5y") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ilv4r"] +atlas = ExtResource("2_0ml5y") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hh23k"] +atlas = ExtResource("2_0ml5y") +region = Rect2(640, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_y2cln"] +atlas = ExtResource("3_6ioqr") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yhda8"] +atlas = ExtResource("3_6ioqr") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mcg8b"] +atlas = ExtResource("3_6ioqr") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mnu1j"] +atlas = ExtResource("3_6ioqr") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_iuwlf"] +atlas = ExtResource("3_6ioqr") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ahmtr"] +atlas = ExtResource("3_6ioqr") +region = Rect2(640, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bkin2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2xhmk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_p7gnx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jgxit") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pck8h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_48lqx") +}], +"loop": 1, +"name": &"alerted", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_clwub") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_itehs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_27rhl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5y6g4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ilv4r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hh23k") +}], +"loop": 1, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_y2cln") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yhda8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mcg8b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mnu1j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_iuwlf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ahmtr") +}], +"loop": 1, +"name": &"walk", +"speed": 5.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png new file mode 100644 index 0000000000..4155c0e63f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f01d8afd21f19bb4cb66917dbfc0a89fd5056b5bdbc9ab0bdbc3232bec590c55 +size 13759 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png.import new file mode 100644 index 0000000000..e81ad7040e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://du4km25rmgqum" +path="res://.godot/imported/shadow_05_alerted.png-ab251a06f6d371eb0cfcc01b79e00751.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_alerted.png" +dest_files=["res://.godot/imported/shadow_05_alerted.png-ab251a06f6d371eb0cfcc01b79e00751.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png new file mode 100644 index 0000000000..ac6a1f9b27 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74666c97c087986b574f77c658a367ee6ffdd4fe384c12cd766d1f87c7d13900 +size 13388 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png.import new file mode 100644 index 0000000000..2303de4b6f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btfch4fuho1px" +path="res://.godot/imported/shadow_05_idle.png-794aa615eed22e20902886aa33e8073f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_idle.png" +dest_files=["res://.godot/imported/shadow_05_idle.png-794aa615eed22e20902886aa33e8073f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png new file mode 100644 index 0000000000..2279258ec4 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:295ea9b72667079ea36e2beea1ceb6bfacf5ea72aff1090a99f013ff3aea9a5f +size 12840 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png.import new file mode 100644 index 0000000000..b786762abc --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d14sw0cpd1p1t" +path="res://.godot/imported/shadow_05_walk.png-da01104066f5cc166c6afaaa8a0e8010.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/entities/shadow_05/shadow_05_walk.png" +dest_files=["res://.godot/imported/shadow_05_walk.png-da01104066f5cc166c6afaaa8a0e8010.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png new file mode 100644 index 0000000000..fc055ca639 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bf0c15ec3567756180c2d4b47007d991f73e3f5632d7e53b08ba7c0dc2bf430 +size 25650 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png.import new file mode 100644 index 0000000000..0ebfc2f5d1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gck7w6na8lct" +path="res://.godot/imported/Cliff_Tiles.png-aee78a2b577c3e5082fb86ac45d0f658.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png" +dest_files=["res://.godot/imported/Cliff_Tiles.png-aee78a2b577c3e5082fb86ac45d0f658.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png new file mode 100644 index 0000000000..41b47484f2 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c44b532c50a48a0fc7adc446526832d4341daf8310f582f02f24c80f0d2d2529 +size 16984 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png.import new file mode 100644 index 0000000000..6dc9cbf015 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctqyr12fdycqq" +path="res://.godot/imported/Dirt_Tiles_Normal.png-1fa1179c03e33158561477506373f764.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png" +dest_files=["res://.godot/imported/Dirt_Tiles_Normal.png-1fa1179c03e33158561477506373f764.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png new file mode 100644 index 0000000000..b7331f0fb7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8cf6efa4ba7ac3b4064ccb86dad28d23ba6c3c2d33dcd8d38a0427ccc511f01 +size 10733 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png.import new file mode 100644 index 0000000000..a07470c0df --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpxhp1fs0jic8" +path="res://.godot/imported/ElHiloQueNoTeji_Bridge_All.png-221553e3e702296f06dcb0c319dde4d1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png" +dest_files=["res://.godot/imported/ElHiloQueNoTeji_Bridge_All.png-221553e3e702296f06dcb0c319dde4d1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png new file mode 100644 index 0000000000..e87176ba18 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5648a27826fe2d05a67fb5b2f22384b572ef00b50982ddba253c4439a4daa45 +size 46423 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png.import new file mode 100644 index 0000000000..ebc587ec27 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqgvnyrn0wmpy" +path="res://.godot/imported/Grass_And_Sand_Tiles (2).png-ded079ff66f3f64a5532b67d4375151a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png" +dest_files=["res://.godot/imported/Grass_And_Sand_Tiles (2).png-ded079ff66f3f64a5532b67d4375151a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png new file mode 100644 index 0000000000..27b7bd812a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d377d41a0414247e78d4d0e9010faaa5ef179d2abe9b438f661ff22c589df0f +size 52599 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png.import new file mode 100644 index 0000000000..3a1079fa61 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cont08r8f2lwe" +path="res://.godot/imported/Grass_And_Sand_Tiles.png-ba740999a4ef920060dfdaa99ad09c72.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png" +dest_files=["res://.godot/imported/Grass_And_Sand_Tiles.png-ba740999a4ef920060dfdaa99ad09c72.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png new file mode 100644 index 0000000000..8f5bc4d641 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c22c288b5bb4f43eeb3054389642dda0d5a7c7bde0f79f15b0ea94282b3818a8 +size 12043 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png.import new file mode 100644 index 0000000000..9faff69599 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dj4xesl76qqj" +path="res://.godot/imported/Wood_Tower_Blue.png-ed38432c199f8fdbdf52143b5441b0f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png" +dest_files=["res://.godot/imported/Wood_Tower_Blue.png-ed38432c199f8fdbdf52143b5441b0f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png new file mode 100644 index 0000000000..5c32130aae --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:beca37f966313c58310cb4475688494ac2f54dfd056051a6dc74e607c01359d7 +size 4631 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png.import new file mode 100644 index 0000000000..b29a1eac5e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bymfigj3c5dcw" +path="res://.godot/imported/Wood_Tower_Destroyed.png-b6c0ea0085f5c0143248e3b4cc012a43.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png" +dest_files=["res://.godot/imported/Wood_Tower_Destroyed.png-b6c0ea0085f5c0143248e3b4cc012a43.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png new file mode 100644 index 0000000000..a7ee5c1d6b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:349a2b5a33226d59c2408263f94e29bb341065ef916d972fc4ea314f4b6b1c15 +size 3620 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png.import new file mode 100644 index 0000000000..c722034cc8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d311v6hy7j4qc" +path="res://.godot/imported/Wood_Tower_InConstruction.png-6f5130eeed9adbf139b93a77b5ee91fd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png" +dest_files=["res://.godot/imported/Wood_Tower_InConstruction.png-6f5130eeed9adbf139b93a77b5ee91fd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png new file mode 100644 index 0000000000..0564a0e375 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6100ea7a48c46f232db8ae988177832e4d565d08c8b254fd98b6055f80a2ea4a +size 12013 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png.import new file mode 100644 index 0000000000..7a6c4deaaa --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cp4qflmadmifm" +path="res://.godot/imported/Wood_Tower_Purple.png-6be782139bc89c7d73dad7dab59b732c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png" +dest_files=["res://.godot/imported/Wood_Tower_Purple.png-6be782139bc89c7d73dad7dab59b732c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png new file mode 100644 index 0000000000..713472cf5c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e422cfd3a0975ef16763839810ff5c14c38d10aedf84e0a035e7a7e139e59cc +size 12084 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png.import new file mode 100644 index 0000000000..e1fe3fcf6e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6ho0lweb20po" +path="res://.godot/imported/Wood_Tower_Red.png-9cdeb3837a82f7f141a84fae0a891587.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png" +dest_files=["res://.godot/imported/Wood_Tower_Red.png-9cdeb3837a82f7f141a84fae0a891587.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png new file mode 100644 index 0000000000..605f3934f3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d502fd489fa3c98148fc20a2e80269ae764e6c8a3a32015a7f14acdf0c07c16 +size 12114 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png.import new file mode 100644 index 0000000000..43e06d4bf5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0reuba1aysv0" +path="res://.godot/imported/Wood_Tower_Yellow.png-ce09640b88a444474cf851f655dd8dc6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png" +dest_files=["res://.godot/imported/Wood_Tower_Yellow.png-ce09640b88a444474cf851f655dd8dc6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png new file mode 100644 index 0000000000..79b789c4d2 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b647ecd74834aff531bf6ef0663b30f0d38a94f0933d3bf4f32db25008cfcc2 +size 9792 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png.import new file mode 100644 index 0000000000..f6846d0a04 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b23le3nhsyrev" +path="res://.godot/imported/arbol_01.png-1a1b74dc6a4fcccedc4affb6412563b4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png" +dest_files=["res://.godot/imported/arbol_01.png-1a1b74dc6a4fcccedc4affb6412563b4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png new file mode 100644 index 0000000000..0b90ef7230 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbc0e99524cb7147015c6e0c61f274c50b7f142bcce57a9fefe589cda20971ca +size 9083 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png.import new file mode 100644 index 0000000000..eba3b678b8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://da3ci84dos8o5" +path="res://.godot/imported/arbol_02.png-0a6072a69fa638bce85c568756a53fe7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png" +dest_files=["res://.godot/imported/arbol_02.png-0a6072a69fa638bce85c568756a53fe7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png new file mode 100644 index 0000000000..25e9ec1452 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c4fcc8c4cc8377f283d088f4a4c6a917fa79aae34ba502c8d5cf33c80875dd5 +size 6828 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png.import new file mode 100644 index 0000000000..86510115fb --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1l3jw5cakwip" +path="res://.godot/imported/arbol_03.png-ad2b969e142879be0b3e0340d5da4278.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png" +dest_files=["res://.godot/imported/arbol_03.png-ad2b969e142879be0b3e0340d5da4278.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png new file mode 100644 index 0000000000..c99015b4bb --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9e9cc52701d7afe0ec41f2ae70d67940cf62dbde1244a9580331383bf3b0269 +size 13081 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png.import new file mode 100644 index 0000000000..da45c091c7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dixvufeaglnx1" +path="res://.godot/imported/arbol_collar.png-25b312a93b808d0f11c822e88e1714a7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png" +dest_files=["res://.godot/imported/arbol_collar.png-25b312a93b808d0f11c822e88e1714a7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png new file mode 100644 index 0000000000..ad81b2c5b3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fe5c444b8316b5eb52560c1881a1c3107c227869778821a479d8617b26218b0 +size 4703 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png.import new file mode 100644 index 0000000000..7f63ab5fae --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqp7tk4b4qfyt" +path="res://.godot/imported/arbol_small.png-82f8afda44379eeb0b26f91a0c1378d0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png" +dest_files=["res://.godot/imported/arbol_small.png-82f8afda44379eeb0b26f91a0c1378d0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png new file mode 100644 index 0000000000..74ff601a2c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11e7b294fbd383f0fff7a7d6c76281f095c39056b346d69ae819c889bd3438b2 +size 3836 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png.import new file mode 100644 index 0000000000..b5196a28c1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dp2yfi85rd26q" +path="res://.godot/imported/columna_telar.png-5752e270ecd23edcfa57e674c68b3c71.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png" +dest_files=["res://.godot/imported/columna_telar.png-5752e270ecd23edcfa57e674c68b3c71.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png new file mode 100644 index 0000000000..f1adbb2cf7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0368a0b5d0e1dd35d45827f872404e5140f38c124871c710b83c44f23378908e +size 7289 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png.import new file mode 100644 index 0000000000..74f0c8a655 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rqg2u6dh6avi" +path="res://.godot/imported/door_closed.png-a30e31b89bcc5f9a8bc3418bb767da70.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_closed.png" +dest_files=["res://.godot/imported/door_closed.png-a30e31b89bcc5f9a8bc3418bb767da70.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png new file mode 100644 index 0000000000..06a9e49a0e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0a1ec119c022a07f5e7f4c224895ec2afed5861cd10e8c0d5832a60d338d393 +size 3525 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png.import new file mode 100644 index 0000000000..72ce9aa4ef --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wgko1k66fowf" +path="res://.godot/imported/door_open.png-f82c970ea23f8d063a00b9c942911274.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/door_open.png" +dest_files=["res://.godot/imported/door_open.png-f82c970ea23f8d063a00b9c942911274.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png new file mode 100644 index 0000000000..378c31955a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75c2f58029b38053ca251517e73b4aff149605e8bd928cdd7869ab42877d0cb9 +size 1649 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png.import new file mode 100644 index 0000000000..2ffc673404 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lw852yagnv86" +path="res://.godot/imported/fragmento_hilo_amarillo.png-2b91466adb0c734ab8889279d0b95094.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_amarillo.png" +dest_files=["res://.godot/imported/fragmento_hilo_amarillo.png-2b91466adb0c734ab8889279d0b95094.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_blanco.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_blanco.png new file mode 100644 index 0000000000..c50d2c49b1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_blanco.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e69f393aa1efc7a9cf1cdbab955648084e4d19cd58fe3bd166ec061e00bcf886 +size 2054 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_blanco.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_blanco.png.import new file mode 100644 index 0000000000..1a63fafb44 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_blanco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btbo57cbklfhs" +path="res://.godot/imported/fragmento_hilo_blanco.png-a53c4e71acc6bb825a5e64b3bab5fe6d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_blanco.png" +dest_files=["res://.godot/imported/fragmento_hilo_blanco.png-a53c4e71acc6bb825a5e64b3bab5fe6d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png new file mode 100644 index 0000000000..20d3b6c748 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfe49c78157c4f3e6052c1fc7634dba44580ae1221dba37abb4583d66fabb94b +size 1610 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png.import new file mode 100644 index 0000000000..8735f2572d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhuboc30gq5k0" +path="res://.godot/imported/fragmento_hilo_rojo.png-c42f39312edbee8eda726a38956d3980.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_rojo.png" +dest_files=["res://.godot/imported/fragmento_hilo_rojo.png-c42f39312edbee8eda726a38956d3980.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png new file mode 100644 index 0000000000..40ca6ffef8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53b2ba616c884eb4ec9a72441d57591f0622d4ace78ffd9b1f754b41acaed720 +size 1589 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png.import new file mode 100644 index 0000000000..92a96a1243 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o88v5s43wgiu" +path="res://.godot/imported/fragmento_hilo_verde.png-297c6f6f24b5de23e0f59722570c5ea0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/fragmento_hilo_verde.png" +dest_files=["res://.godot/imported/fragmento_hilo_verde.png-297c6f6f24b5de23e0f59722570c5ea0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png new file mode 100644 index 0000000000..144d76af44 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2483b18708309288841e27423fed6e0c9d1cd76eccb36620e331fcebe7513328 +size 13640 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png.import new file mode 100644 index 0000000000..c2267ee21b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2mt26qmj46pb" +path="res://.godot/imported/furnitures.png-505b1ed9c70f4e6bdc1e2aad05d8e2f5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png" +dest_files=["res://.godot/imported/furnitures.png-505b1ed9c70f4e6bdc1e2aad05d8e2f5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png new file mode 100644 index 0000000000..f8eeb6f447 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b5fa8a103b87e1610432ec50a9fb1c619b359494e642d400bba47a94128ae8 +size 2709 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png.import new file mode 100644 index 0000000000..9138c2fce7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://baek6aibifnrb" +path="res://.godot/imported/piedras.png-4048b0ed2a60fd875e0e2197f784d9f4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png" +dest_files=["res://.godot/imported/piedras.png-4048b0ed2a60fd875e0e2197f784d9f4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png new file mode 100644 index 0000000000..838677915c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fe9213396d9f60cd6f7e4f29a94af96dad5aeae880abc4315c9a6297987ce56 +size 8840 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png.import new file mode 100644 index 0000000000..ab25493a96 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgt3rhpntbjw6" +path="res://.godot/imported/piedras_puntiagudas.png-2e8f3d9feb03209efd0e976620e13977.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png" +dest_files=["res://.godot/imported/piedras_puntiagudas.png-2e8f3d9feb03209efd0e976620e13977.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png new file mode 100644 index 0000000000..d9dd6c61ac --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:782ca644c34a602c8dd4fc9b51baedcf3b9f70446276212519c636f2d38e2806 +size 42870 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png.import new file mode 100644 index 0000000000..9106f743af --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dig07ojlc0y7l" +path="res://.godot/imported/piso_cabana.png-0e04873f4f67c14e231b95db0a576588.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png" +dest_files=["res://.godot/imported/piso_cabana.png-0e04873f4f67c14e231b95db0a576588.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png new file mode 100644 index 0000000000..4f3ff8084b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3370fd98282197d9ca44021a194ae89e1141d32785b18e43c39207a74a0913a +size 29023 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png.import new file mode 100644 index 0000000000..d9c789c9a3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhhokmi0dq3lt" +path="res://.godot/imported/piso_cabana_02.png-de7f4b86604dbdaeb98c1c83bf7819a1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png" +dest_files=["res://.godot/imported/piso_cabana_02.png-de7f4b86604dbdaeb98c1c83bf7819a1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png new file mode 100644 index 0000000000..de52cb62f3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1fb38fd85af56d93e98ed921e2766f3696495ad00b87c4646ba0717e803799 +size 163 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png.import new file mode 100644 index 0000000000..96794599ed --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drhccnwhyyp7q" +path="res://.godot/imported/rain_drop.png-71bb2f208160a96d8046f6cb58e4b486.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/rain_drop.png" +dest_files=["res://.godot/imported/rain_drop.png-71bb2f208160a96d8046f6cb58e4b486.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png new file mode 100644 index 0000000000..a60e33774b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:800984450fa18c47ee88a2fa9f2ed03040afd8bef68162d7e1158be207949df1 +size 3479 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png.import new file mode 100644 index 0000000000..e83add74f3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://il1pudicvb4q" +path="res://.godot/imported/small_tree.png-dfd2d05c57fdcb6308497b96dc67f485.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png" +dest_files=["res://.godot/imported/small_tree.png-dfd2d05c57fdcb6308497b96dc67f485.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png new file mode 100644 index 0000000000..f834fb3b08 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dd6fa8c911573190b48557a6dc6c6312c4b41a6a834e10045e345d09ecc4f0c +size 6949 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png.import new file mode 100644 index 0000000000..5c95c97846 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://by7booj3k78jb" +path="res://.godot/imported/telar_pared.png-30c954b5bbf01a2648ab4755cd48f876.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png" +dest_files=["res://.godot/imported/telar_pared.png-30c954b5bbf01a2648ab4755cd48f876.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png new file mode 100644 index 0000000000..05e6c6a8d5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f404baf256cb26f93d077c289e638ac0d8eba09c881c1363b45e0d394161a32e +size 8981 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png.import new file mode 100644 index 0000000000..b3f96d5954 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c10unxxds7ily" +path="res://.godot/imported/walls_01.png-abb5a3fcb3ab7b93f87ceacbcbf06dca.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png" +dest_files=["res://.godot/imported/walls_01.png-abb5a3fcb3ab7b93f87ceacbcbf06dca.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png new file mode 100644 index 0000000000..f31f3e7448 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29b4414c1ec20447455eab9946bea292df2d9ee7b813b29491a2d12ceb80528f +size 13051 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png.import new file mode 100644 index 0000000000..e2225950a1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d351qoxekljyo" +path="res://.godot/imported/walls_02.png-e886359693d3ab4db1e1a6fda38e4b91.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png" +dest_files=["res://.godot/imported/walls_02.png-e886359693d3ab4db1e1a6fda38e4b91.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_chapas.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_chapas.tres new file mode 100644 index 0000000000..8bf261df39 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_chapas.tres @@ -0,0 +1,18 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://du2byrgblsd4o"] + +[ext_resource type="Texture2D" uid="uid://dixvufeaglnx1" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png" id="1_6smr2"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_2rem5"] +atlas = ExtResource("1_6smr2") +region = Rect2(0, 0, 256, 256) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2rem5") +}], +"loop": 1, +"name": &"default", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_rocas.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_rocas.tres new file mode 100644 index 0000000000..fad4333698 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_rocas.tres @@ -0,0 +1,18 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://c3wt75pg8da26"] + +[ext_resource type="Texture2D" uid="uid://b23le3nhsyrev" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png" id="1_xw7b3"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_lxl2l"] +atlas = ExtResource("1_xw7b3") +region = Rect2(0, 0, 256, 256) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lxl2l") +}], +"loop": 1, +"name": &"default", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_small.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_small.tres new file mode 100644 index 0000000000..64857bf86d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_arbol_small.tres @@ -0,0 +1,18 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://bykhtlt1hqrlk"] + +[ext_resource type="Texture2D" uid="uid://dqp7tk4b4qfyt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png" id="1_7nbww"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_xd6yp"] +atlas = ExtResource("1_7nbww") +region = Rect2(0, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_xd6yp") +}], +"loop": 1, +"name": &"default", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_bridges.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_bridges.tres new file mode 100644 index 0000000000..5accaa60e9 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_bridges.tres @@ -0,0 +1,78 @@ +[gd_resource type="TileSet" format=3 uid="uid://bhxxs2hh0ojby"] + +[ext_resource type="Texture2D" uid="uid://cnosj6ds4wtm4" path="res://assets/first_party/tiles/Bridge_All.png" id="1_3nisv"] +[ext_resource type="Texture2D" uid="uid://cpxhp1fs0jic8" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/ElHiloQueNoTeji_Bridge_All.png" id="1_nwy3i"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7kr80"] +texture = ExtResource("1_nwy3i") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_l2m8p"] +texture = ExtResource("1_3nisv") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/terrains_peering_bit/right_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/terrains_peering_bit/left_side = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0 = 0 +2:1/0 = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/terrains_peering_bit/bottom_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/terrains_peering_bit/top_side = 0 +2:3/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-19.593307, -26.124409, -18.799213, 22.622784, 23.897308, 22.941414, 23.791874, -26.124409, -20.059814, -26.124409) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-26.530273, -21.450008, 27.402245, -21.029629, 27.402245, 15.294277, -27.094748, 15.805267, -27.094748, -22.578957) + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Bridge" +terrain_set_0/terrain_0/color = Color(0.404068, 0.229965, 0.149571, 1) +sources/3 = SubResource("TileSetAtlasSource_l2m8p") +sources/0 = SubResource("TileSetAtlasSource_7kr80") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres new file mode 100644 index 0000000000..e77daa70c4 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_cabana.tres @@ -0,0 +1,112 @@ +[gd_resource type="TileSet" format=3 uid="uid://ci0x5m62qamxl"] + +[ext_resource type="Texture2D" uid="uid://dig07ojlc0y7l" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png" id="1_ebbsi"] +[ext_resource type="Texture2D" uid="uid://bhhokmi0dq3lt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana_02.png" id="2_gbkcx"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4lgrs"] +texture = ExtResource("1_ebbsi") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +4:1/0 = 0 +3:1/0 = 0 +2:1/0 = 0 +1:1/0 = 0 +0:1/0 = 0 +8:1/0 = 0 +8:0/0 = 0 +8:0/0/z_index = 1 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(15.108131, 14.928272, 32, 15.108131, 32, 32, 15.108131, 32) +9:1/0 = 0 +10:1/0 = 0 +9:2/0 = 0 +9:2/0/z_index = 1 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(15.108131, -32, 32, -32, 32, 32, 15.108131, 32) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(15.108131, -32, 32, -32, 32, 32, 15.108131, 32) +10:3/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +11:3/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +6:3/0 = 0 +5:3/0 = 0 +8:3/0 = 0 +8:2/0 = 0 +7:0/0 = 0 +7:1/0 = 0 +6:1/0 = 0 +6:0/0 = 0 +6:0/0/texture_origin = Vector2i(0, 50) +2:3/0 = 0 +2:3/0/texture_origin = Vector2i(-12, 0) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rsqqn"] +texture = ExtResource("2_gbkcx") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 15.232895, -29.23733, 15.036339, 14.790646, -25.945057, 15.085476, -32, 32, -32, 32, 32, -32, 32) +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +5:2/0 = 0 +6: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 +5:3/0 = 0 +6:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 8 +physics_layer_1/collision_layer = 1 +sources/0 = SubResource("TileSetAtlasSource_4lgrs") +sources/1 = SubResource("TileSetAtlasSource_rsqqn") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation.tres new file mode 100644 index 0000000000..3de12494a8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation.tres @@ -0,0 +1,322 @@ +[gd_resource type="TileSet" format=3 uid="uid://ci78vm15uf0y5"] + +[ext_resource type="Texture2D" uid="uid://c7oht7wudd8wa" path="res://assets/first_party/tiles/Cliff_Tiles.png" id="1_xwif2"] +[ext_resource type="Texture2D" uid="uid://cledckq31klvq" path="res://assets/first_party/tiles/Cliff_Mines_Tiles.png" id="2_ihn8o"] + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_yc5yt"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_jmclm"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_1srhd"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_kbenk"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_l50s2"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 32, -27.7591, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_6jiih"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_y1c8q"] +polygon = PackedVector2Array(-32, -32, -21.2049, -28.1447, 2.6988, -28.1447, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hqjx3"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qpeek"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_em2qm"] +polygon = PackedVector2Array(32, -5.08027, 23.7079, -22.0145, 6.77369, -27.0947, -32, -27.0947, -32, 19.6627, 32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rtvgy"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qhdiu"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_nwor3"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 17.3494, -32, 17.735) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6kdyu"] +texture = ExtResource("1_xwif2") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/y_sort_origin = 10 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_yc5yt") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32) +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/y_sort_origin = 10 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_l50s2") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24) +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/y_sort_origin = 10 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hqjx3") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24) +2:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/y_sort_origin = 10 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rtvgy") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32) +3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +3:0/0/terrains_peering_bit/bottom_side = 0 +0:1/0 = 0 +0:1/0/y_sort_origin = 26 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/y_sort_origin = 26 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/y_sort_origin = 26 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32) +2:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/next_alternative_id = 2 +3:1/0 = 0 +3:1/0/y_sort_origin = 26 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32) +3:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +3:1/1 = 1 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_1srhd") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +0:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_6jiih") +1:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qpeek") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32) +2:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qhdiu") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +3:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32) +3:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0/terrains_peering_bit/top_side = 0 +0:3/0 = 0 +0:3/0/y_sort_origin = -30 +0:3/0/terrain_set = 0 +0:3/0/terrain = 1 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/terrains_peering_bit/right_side = 1 +1:3/next_alternative_id = 2 +1:3/0 = 0 +1:3/0/y_sort_origin = -30 +1:3/0/terrain_set = 0 +1:3/0/terrain = 1 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/terrains_peering_bit/right_side = 1 +1:3/0/terrains_peering_bit/left_side = 1 +1:3/1 = 1 +2:3/0 = 0 +2:3/0/y_sort_origin = -30 +2:3/0/terrain_set = 0 +2:3/0/terrain = 1 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/terrains_peering_bit/left_side = 1 +3:3/0 = 0 +3:3/0/y_sort_origin = -30 +3:3/0/terrain_set = 0 +3:3/0/terrain = 1 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:4/0 = 0 +0:4/0/y_sort_origin = 10 +0:4/0/terrain_set = 0 +0:4/0/terrain = 0 +0:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_kbenk") +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32) +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:4/0/terrains_peering_bit/right_side = 0 +1:4/0 = 0 +1:4/0/y_sort_origin = 10 +1:4/0/terrain_set = 0 +1:4/0/terrain = 0 +1:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_y1c8q") +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24) +1:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +1:4/0/terrains_peering_bit/right_side = 0 +1:4/0/terrains_peering_bit/left_side = 0 +2:4/0 = 0 +2:4/0/y_sort_origin = 10 +2:4/0/terrain_set = 0 +2:4/0/terrain = 0 +2:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_em2qm") +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24) +2:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +2:4/0/terrains_peering_bit/left_side = 0 +3:4/0 = 0 +3:4/0/y_sort_origin = 10 +3:4/0/terrain_set = 0 +3:4/0/terrain = 0 +3:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_nwor3") +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32) +3:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:5/0 = 0 +0:5/0/y_sort_origin = -30 +0:5/0/terrain_set = 0 +0:5/0/terrain = 1 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:5/0/terrains_peering_bit/right_side = 1 +1:5/0 = 0 +1:5/0/y_sort_origin = -30 +1:5/0/terrain_set = 0 +1:5/0/terrain = 1 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0/terrains_peering_bit/right_side = 1 +1:5/0/terrains_peering_bit/left_side = 1 +2:5/0 = 0 +2:5/0/y_sort_origin = -30 +2:5/0/terrain_set = 0 +2:5/0/terrain = 1 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0/terrains_peering_bit/left_side = 1 +3:5/0 = 0 +3:5/0/y_sort_origin = -30 +3:5/0/terrain_set = 0 +3:5/0/terrain = 1 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8t388"] +texture = ExtResource("2_ihn8o") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, -27.5482, -26.9972, -27.5482, 32, -32, 32) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -25.3443, -32, -26.4463) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 25.8953, 32, 26.9972, -26.4463, -32, -25.3443) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 27.5482, 32, 27.5482, -27.5482, -27.5482, -26.9972, -26.4463, 32, -32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.4463, -32, -26.4463, 32, -32, 32) +1:1/0 = 0 +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(25.8953, -32, 32, -32, 32, 32, 27.5482, 32) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.9972, -32, -26.9972, 32, -32, 32) +3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(32, -32, 25.8953, -32, 26.9972, 32, 32, 32) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.4463, -32, -26.4463, 26.9972, 32, 26.4463, 32, 32, -32, 32) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 25.8953, 32, 25.8953, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(26.4463, -32, 32, -32, 32, 32, -32, 32, -32, 26.9972, 26.9972, 26.9972) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.9972, -32, -26.4463, 26.4463, 26.9972, 26.4463, 25.8953, -32, 32, -32, 32, 32, -32, 32) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, -27.5482, -26.9972, -26.4463, 32, -32, 32) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -26.9972, -32, -26.4463) +1:4/0/physics_layer_0/polygon_1/points = PackedVector2Array(32, 27.5482, 32, 32, -32, 32, -32, 27.5482) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 26.9972, 32, 25.8953, -26.9972, -32, -26.9972) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, 32, 32, 27.5482, 32, 27.5482, -27.5482, -27.5482, -26.9972, -27.5482, 32, -32, 32, -32, -27.5482) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Stone" +terrain_set_0/terrain_0/color = Color(0.38, 0.3648, 0.3496, 1) +terrain_set_0/terrain_1/name = "StoneWall" +terrain_set_0/terrain_1/color = Color(0.413906, 0.615933, 1, 1) +sources/7 = SubResource("TileSetAtlasSource_8t388") +sources/4 = SubResource("TileSetAtlasSource_6kdyu") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation_2.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation_2.tres new file mode 100644 index 0000000000..e368805950 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_elevation_2.tres @@ -0,0 +1,224 @@ +[gd_resource type="TileSet" format=3 uid="uid://d2mtxt1q8ymnc"] + +[ext_resource type="Texture2D" uid="uid://c7oht7wudd8wa" path="res://assets/first_party/tiles/Cliff_Tiles.png" id="1_noo54"] + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_yc5yt"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_jmclm"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_1srhd"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_kbenk"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_l50s2"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 32, -27.7591, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_6jiih"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_y1c8q"] +polygon = PackedVector2Array(-32, -32, -21.2049, -28.1447, 2.6988, -28.1447, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hqjx3"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qpeek"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_em2qm"] +polygon = PackedVector2Array(32, -5.08027, 23.7079, -22.0145, 6.77369, -27.0947, -32, -27.0947, -32, 19.6627, 32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rtvgy"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qhdiu"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_nwor3"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 17.3494, -32, 17.735) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ovvxt"] +texture = ExtResource("1_noo54") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/y_sort_origin = 10 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_yc5yt") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/y_sort_origin = 10 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_l50s2") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/y_sort_origin = 10 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hqjx3") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +2:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/y_sort_origin = 10 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rtvgy") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +3:0/0/terrains_peering_bit/bottom_side = 0 +0:1/0 = 0 +0:1/0/y_sort_origin = 26 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/y_sort_origin = 26 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/y_sort_origin = 26 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +2:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/next_alternative_id = 3 +3:1/0 = 0 +3:1/0/y_sort_origin = 26 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +3:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +3:1/1 = 1 +0:2/size_in_atlas = Vector2i(1, 2) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -32) +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_1srhd") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +0:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/size_in_atlas = Vector2i(1, 2) +1:2/next_alternative_id = 2 +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -32) +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_6jiih") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +1:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +1:2/1 = 1 +1:2/1/texture_origin = Vector2i(0, -32) +2:2/size_in_atlas = Vector2i(1, 2) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -32) +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qpeek") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +2:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/size_in_atlas = Vector2i(1, 2) +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(0, -32) +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qhdiu") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +3:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96) +3:2/0/terrains_peering_bit/top_side = 0 +0:4/size_in_atlas = Vector2i(1, 2) +0:4/0 = 0 +0:4/0/texture_origin = Vector2i(0, -32) +0:4/0/y_sort_origin = 10 +0:4/0/terrain_set = 0 +0:4/0/terrain = 0 +0:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_kbenk") +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96) +0:4/0/terrains_peering_bit/right_side = 0 +1:4/size_in_atlas = Vector2i(1, 2) +1:4/0 = 0 +1:4/0/texture_origin = Vector2i(0, -32) +1:4/0/y_sort_origin = 10 +1:4/0/terrain_set = 0 +1:4/0/terrain = 0 +1:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_y1c8q") +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +1:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96) +1:4/0/terrains_peering_bit/right_side = 0 +1:4/0/terrains_peering_bit/left_side = 0 +2:4/size_in_atlas = Vector2i(1, 2) +2:4/0 = 0 +2:4/0/texture_origin = Vector2i(0, -32) +2:4/0/y_sort_origin = 10 +2:4/0/terrain_set = 0 +2:4/0/terrain = 0 +2:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_em2qm") +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +2:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96) +2:4/0/terrains_peering_bit/left_side = 0 +3:4/size_in_atlas = Vector2i(1, 2) +3:4/0 = 0 +3:4/0/texture_origin = Vector2i(0, -32) +3:4/0/y_sort_origin = 10 +3:4/0/terrain_set = 0 +3:4/0/terrain = 0 +3:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_nwor3") +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.610542, 94.83161, -32.175007, 95.960556) +3:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96) +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Stone" +terrain_set_0/terrain_0/color = Color(0.38, 0.3648, 0.3496, 1) +sources/4 = SubResource("TileSetAtlasSource_ovvxt") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_enviroment.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_enviroment.tres new file mode 100644 index 0000000000..8d8cdbf0cb --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_enviroment.tres @@ -0,0 +1,211 @@ +[gd_resource type="TileSet" format=3 uid="uid://e7gpdr323xp3"] + +[ext_resource type="Texture2D" uid="uid://b23le3nhsyrev" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_01.png" id="1_66nmo"] +[ext_resource type="Texture2D" uid="uid://da3ci84dos8o5" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_02.png" id="2_ax0pg"] +[ext_resource type="Texture2D" uid="uid://1l3jw5cakwip" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_03.png" id="3_klurj"] +[ext_resource type="Texture2D" uid="uid://dixvufeaglnx1" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_collar.png" id="4_52cbe"] +[ext_resource type="Texture2D" uid="uid://cgt3rhpntbjw6" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras_puntiagudas.png" id="5_k75m1"] +[ext_resource type="Texture2D" uid="uid://baek6aibifnrb" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piedras.png" id="6_fkm2i"] +[ext_resource type="Texture2D" uid="uid://dqp7tk4b4qfyt" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/arbol_small.png" id="7_ax0pg"] +[ext_resource type="Texture2D" uid="uid://il1pudicvb4q" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/small_tree.png" id="8_klurj"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_thaif"] +texture = ExtResource("1_66nmo") +texture_region_size = Vector2i(64, 64) +3:2/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +1:3/0 = 0 +2:2/0 = 0 +1:2/0 = 0 +0:3/0 = 0 +0:2/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +3:0/0 = 0 +2:0/0 = 0 +1:0/0 = 0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sy2t1"] +texture = ExtResource("2_ax0pg") +texture_region_size = Vector2i(64, 64) +3:2/0 = 0 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0 = 0 +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 32, -5.080261, 32, -12.982895, -15.240795, 2.2578964, -32, -23.707901, -32, -32, -32, -32, 32) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(10.16053, 32, 7.9026337, -2.8223686, -23.143425, -25.401325, -23.707901, -32, 32, -32, 32, 32, 11.289482, 32) +0:3/0 = 0 +0:2/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +3:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_c5u8i"] +texture = ExtResource("3_klurj") +texture_region_size = Vector2i(64, 64) +3:2/animation_columns = 4 +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(0, 50) +2:3/animation_columns = 4 +2:3/0 = 0 +2:3/0/texture_origin = Vector2i(0, 50) +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -18.063164, -32, -18.063164) +3:3/animation_columns = 4 +3:3/0 = 0 +3:3/0/texture_origin = Vector2i(0, 50) +1:3/animation_columns = 4 +1:3/0 = 0 +1:3/0/texture_origin = Vector2i(0, 50) +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -18.063164, -32, -18.063164) +0:2/animation_columns = 4 +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, 50) +0:3/animation_columns = 4 +0:3/0 = 0 +0:3/0/texture_origin = Vector2i(0, 50) +1:2/animation_columns = 4 +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, 50) +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/animation_columns = 4 +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, 50) +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/animation_columns = 4 +2:1/0 = 0 +2:1/0/texture_origin = Vector2i(0, 50) +1:1/animation_columns = 4 +1:1/0 = 0 +1:1/0/texture_origin = Vector2i(0, 50) +0:1/animation_columns = 4 +0:1/0 = 0 +0:1/0/texture_origin = Vector2i(0, 50) +0:0/animation_columns = 4 +0:0/0 = 0 +0:0/0/texture_origin = Vector2i(0, 50) +1:0/animation_columns = 4 +1:0/0 = 0 +1:0/0/texture_origin = Vector2i(0, 50) +2:0/animation_columns = 4 +2:0/0 = 0 +2:0/0/texture_origin = Vector2i(0, 50) +3:0/animation_columns = 4 +3:0/0 = 0 +3:0/0/texture_origin = Vector2i(0, 50) +3:1/animation_columns = 4 +3:1/0 = 0 +3:1/0/texture_origin = Vector2i(0, 50) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_w5j1e"] +texture = ExtResource("4_52cbe") +texture_region_size = Vector2i(64, 64) +3:2/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +2:2/0 = 0 +1:2/0 = 0 +1:3/0 = 0 +0:3/0 = 0 +0:2/0 = 0 +0:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +3:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ywrhn"] +texture = ExtResource("5_k75m1") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(6.2092133, 9.596054, 0, -15.240795, -9.031586, -7.3381615, -13.547379, 7.3381577, -2.8223724, 16.369743) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(17.498688, 9.596054, 2.2578964, -25.401325, -9.031586, -10.725002, -13.547379, 7.3381577, -2.2578964, 19.756584) +2:0/0 = 0 +2:0/0/z_index = -1 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, 32, 32, -32, -32, -32, -32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(10.16053, 14.111847, 5.6447372, -9.031582, -7.3381653, 0.564476, -11.8539505, 12.982903) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-9.031586, -1.1289482, 11.2894745, -12.982899, 14.111847, 16.934212, -22.01448, 16.934212) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-9.031578, -7.9026337, 5.080269, -19.192112, 17.498688, -22.01448, 21.450012, -12.982899, 14.111847, 16.934212, -22.01448, 16.934212) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8.46711, 4.515789, 8.46711, 3.3868408, 16.93422, 19.192108, -8.46711, 16.934212) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-17.498688, 5.6447372, 4.515793, -2.8223686, 15.240799, 1.1289482, 25.401329, 14.676323, 6.7736893, 18.62764, -16.934212, 19.192108) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(3.3868484, 0, 32, -11.289478, 32, 22.578957, 2.8223724, 19.192108) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -9.596058, -6.7736816, 1.1289482, 8.46711, 15.805267, -32, 25.965797) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ysaj2"] +texture = ExtResource("6_fkm2i") +texture_region_size = Vector2i(64, 64) +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_klurj"] +texture = ExtResource("7_ax0pg") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/z_index = 7 +1:0/0 = 0 +1:0/0/z_index = 7 +2:0/0 = 0 +2:0/0/z_index = 7 +0:1/0 = 0 +0:1/0/z_index = 7 +1:1/0 = 0 +1:1/0/z_index = 7 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24.272373, 22.01448, 19.192116, 20.885529, 24.836853, 32, -20.321056, 32) +2:1/0 = 0 +2:1/0/z_index = 7 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -4.515793, 12.081539, 8.832722, 30.965294, 6.8022118, 30.965294, 14.518154, 20.683754, 25.36008, 32, 24.272377) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 23.897308, -27.338528, 23.021915, -31.16834, 19.594429, -31.16834, 9.441875, -23.960028, 9.441875, -32, 1.9117813) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_52cbe"] +texture = ExtResource("8_klurj") +texture_region_size = Vector2i(64, 64) +1:2/0 = 0 +1:2/0/z_index = 2 +2:2/0 = 0 +2:2/0/z_index = 2 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 22.01448, 32, 21.450005, 32, 32, -32, 32) +3:2/0 = 0 +3:2/0/z_index = 2 +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 16.72686, -17.356369, 15.108131, -13.039764, 17.266438, -25.629875, 27.698242, -4.586403, 21.043472, 15.917496, 32, 9.442581, 20.683754, 29.586754, 25.180222, 17.536224, 16.187286, 32, 16.547, 25.090286, -1.2590103, 26.169441, -22.302483, 32, -32, -32, -32, -24.370857, -21.942766, -21.493118, -9.712372, -23.471565, 3.5971756) + +[resource] +tile_size = Vector2i(64, 64) +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 16 +sources/0 = SubResource("TileSetAtlasSource_thaif") +sources/1 = SubResource("TileSetAtlasSource_sy2t1") +sources/2 = SubResource("TileSetAtlasSource_c5u8i") +sources/3 = SubResource("TileSetAtlasSource_w5j1e") +sources/4 = SubResource("TileSetAtlasSource_ywrhn") +sources/5 = SubResource("TileSetAtlasSource_ysaj2") +sources/6 = SubResource("TileSetAtlasSource_klurj") +sources/7 = SubResource("TileSetAtlasSource_52cbe") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_exterior_floors.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_exterior_floors.tres new file mode 100644 index 0000000000..5877da21aa --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_exterior_floors.tres @@ -0,0 +1,565 @@ +[gd_resource type="TileSet" format=3 uid="uid://32t5p1co051n"] + +[ext_resource type="Texture2D" uid="uid://lg5dl13njsg3" path="res://assets/first_party/tiles/Grass_And_Sand_Tiles.png" id="1_b1obd"] +[ext_resource type="Texture2D" uid="uid://ctqyr12fdycqq" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Dirt_Tiles_Normal.png" id="1_qq4wa"] +[ext_resource type="Texture2D" uid="uid://pkm6smjl8861" path="res://assets/first_party/tiles/Grass_Tiles_Light.png" id="2_sxyev"] +[ext_resource type="Texture2D" uid="uid://dcq6v7mx3h1fl" path="res://assets/first_party/tiles/Dirt_Tiles.png" id="3_1gb7e"] +[ext_resource type="Texture2D" uid="uid://gck7w6na8lct" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Cliff_Tiles.png" id="3_xp6tj"] +[ext_resource type="Texture2D" uid="uid://dqgvnyrn0wmpy" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles (2).png" id="4_2m3en"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_0wfyh"] +tile_data = PackedInt32Array(0, 1, 0, 65536, 1, 1, 131072, 1, 2, 1, 65537, 0, 65537, 65537, 1, 131073, 65537, 2, 2, 131073, 0, 65538, 131073, 1, 131074, 131073, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_sugp2"] +tile_data = PackedInt32Array(0, 196609, 0, 65536, 196609, 1, 131072, 196609, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_jyhfs"] +tile_data = PackedInt32Array(0, 1, 3, 1, 65537, 3, 2, 131073, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_tbgi4"] +tile_data = PackedInt32Array(0, 327681, 0, 65536, 327681, 1, 131072, 327681, 2, 1, 393217, 0, 65537, 393217, 1, 131073, 393217, 2, 2, 458753, 0, 65538, 458753, 1, 131074, 458753, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_tefeu"] +tile_data = PackedInt32Array(0, 524289, 0, 65536, 524289, 1, 131072, 524289, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o6xl0"] +tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_0f4cq"] +texture = ExtResource("1_qq4wa") +texture_region_size = Vector2i(64, 64) +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 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +3:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0 = 0 +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(5, 5) +2:2/0 = 0 +3:2/0 = 0 +3:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wxeif"] +texture = ExtResource("1_b1obd") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/terrains_peering_bit/bottom_side = 0 +4:0/0 = 0 +5:0/0 = 0 +5:0/0/terrain_set = 0 +5:0/0/terrain = 1 +5:0/0/terrains_peering_bit/right_side = 1 +5:0/0/terrains_peering_bit/bottom_side = 1 +6:0/0 = 0 +6:0/0/terrain_set = 0 +6:0/0/terrain = 1 +6:0/0/terrains_peering_bit/right_side = 1 +6:0/0/terrains_peering_bit/bottom_side = 1 +6:0/0/terrains_peering_bit/left_side = 1 +7:0/0 = 0 +7:0/0/terrain_set = 0 +7:0/0/terrain = 1 +7:0/0/terrains_peering_bit/bottom_side = 1 +7:0/0/terrains_peering_bit/left_side = 1 +8:0/0 = 0 +8:0/0/terrain_set = 0 +8:0/0/terrain = 1 +8:0/0/terrains_peering_bit/bottom_side = 1 +9:0/0 = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +5:1/0 = 0 +5:1/0/terrain_set = 0 +5:1/0/terrain = 1 +5:1/0/terrains_peering_bit/right_side = 1 +5:1/0/terrains_peering_bit/bottom_side = 1 +5:1/0/terrains_peering_bit/top_side = 1 +6:1/0 = 0 +6:1/0/terrain_set = 0 +6:1/0/terrain = 1 +6:1/0/terrains_peering_bit/right_side = 1 +6:1/0/terrains_peering_bit/bottom_side = 1 +6:1/0/terrains_peering_bit/left_side = 1 +6:1/0/terrains_peering_bit/top_side = 1 +7:1/0 = 0 +7:1/0/terrain_set = 0 +7:1/0/terrain = 1 +7:1/0/terrains_peering_bit/bottom_side = 1 +7:1/0/terrains_peering_bit/left_side = 1 +7:1/0/terrains_peering_bit/top_side = 1 +8:1/0 = 0 +8:1/0/terrain_set = 0 +8:1/0/terrain = 1 +8:1/0/terrains_peering_bit/bottom_side = 1 +8:1/0/terrains_peering_bit/top_side = 1 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/terrains_peering_bit/top_side = 0 +5:2/0 = 0 +5:2/0/terrain_set = 0 +5:2/0/terrain = 1 +5:2/0/terrains_peering_bit/right_side = 1 +5:2/0/terrains_peering_bit/top_side = 1 +6:2/0 = 0 +6:2/0/terrain_set = 0 +6:2/0/terrain = 1 +6:2/0/terrains_peering_bit/right_side = 1 +6:2/0/terrains_peering_bit/left_side = 1 +6:2/0/terrains_peering_bit/top_side = 1 +7:2/0 = 0 +7:2/0/terrain_set = 0 +7:2/0/terrain = 1 +7:2/0/terrains_peering_bit/left_side = 1 +7:2/0/terrains_peering_bit/top_side = 1 +8:2/0 = 0 +8:2/0/terrain_set = 0 +8:2/0/terrain = 1 +8:2/0/terrains_peering_bit/top_side = 1 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/terrains_peering_bit/right_side = 0 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 0 +1:3/0/terrains_peering_bit/right_side = 0 +1:3/0/terrains_peering_bit/left_side = 0 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 0 +2:3/0/terrains_peering_bit/left_side = 0 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 0 +5:3/0 = 0 +5:3/0/terrain_set = 0 +5:3/0/terrain = 1 +5:3/0/terrains_peering_bit/right_side = 1 +6:3/0 = 0 +6:3/0/terrain_set = 0 +6:3/0/terrain = 1 +6:3/0/terrains_peering_bit/right_side = 1 +6:3/0/terrains_peering_bit/left_side = 1 +7:3/0 = 0 +7:3/0/terrain_set = 0 +7:3/0/terrain = 1 +7:3/0/terrains_peering_bit/left_side = 1 +8:3/0 = 0 +8:3/0/terrain_set = 0 +8:3/0/terrain = 1 +10:0/0 = 0 +11:0/0 = 0 +12:0/0 = 0 +12:1/0 = 0 +11:1/0 = 0 +10:1/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_f8a1h"] +texture = ExtResource("3_xp6tj") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_j5sds"] +texture = ExtResource("4_2m3en") +texture_region_size = Vector2i(64, 64) +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 +12:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +12:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +8:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +8:3/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xp6tj"] +texture = ExtResource("1_qq4wa") +texture_region_size = Vector2i(64, 64) +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 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(5, 5) +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0 = 0 +3:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mlse2"] +texture = ExtResource("2_sxyev") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 2 +0:0/0/terrains_peering_bit/right_side = 2 +0:0/0/terrains_peering_bit/bottom_side = 2 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 2 +1:0/0/terrains_peering_bit/right_side = 2 +1:0/0/terrains_peering_bit/bottom_side = 2 +1:0/0/terrains_peering_bit/left_side = 2 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 2 +2:0/0/terrains_peering_bit/bottom_side = 2 +2:0/0/terrains_peering_bit/left_side = 2 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 2 +3:0/0/terrains_peering_bit/bottom_side = 2 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 2 +0:1/0/terrains_peering_bit/right_side = 2 +0:1/0/terrains_peering_bit/bottom_side = 2 +0:1/0/terrains_peering_bit/top_side = 2 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 2 +1:1/0/terrains_peering_bit/right_side = 2 +1:1/0/terrains_peering_bit/bottom_side = 2 +1:1/0/terrains_peering_bit/left_side = 2 +1:1/0/terrains_peering_bit/top_side = 2 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 2 +2:1/0/terrains_peering_bit/bottom_side = 2 +2:1/0/terrains_peering_bit/left_side = 2 +2:1/0/terrains_peering_bit/top_side = 2 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 2 +3:1/0/terrains_peering_bit/bottom_side = 2 +3:1/0/terrains_peering_bit/top_side = 2 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 2 +0:2/0/terrains_peering_bit/right_side = 2 +0:2/0/terrains_peering_bit/top_side = 2 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 2 +1:2/0/terrains_peering_bit/right_side = 2 +1:2/0/terrains_peering_bit/left_side = 2 +1:2/0/terrains_peering_bit/top_side = 2 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 2 +2:2/0/terrains_peering_bit/left_side = 2 +2:2/0/terrains_peering_bit/top_side = 2 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 2 +3:2/0/terrains_peering_bit/top_side = 2 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 2 +0:3/0/terrains_peering_bit/right_side = 2 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 2 +1:3/0/terrains_peering_bit/right_side = 2 +1:3/0/terrains_peering_bit/left_side = 2 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 2 +2:3/0/terrains_peering_bit/left_side = 2 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 2 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kbyhh"] +texture = ExtResource("3_1gb7e") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 3 +0:0/0/terrains_peering_bit/right_side = 3 +0:0/0/terrains_peering_bit/bottom_side = 3 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 3 +1:0/0/terrains_peering_bit/right_side = 3 +1:0/0/terrains_peering_bit/bottom_side = 3 +1:0/0/terrains_peering_bit/left_side = 3 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 3 +2:0/0/terrains_peering_bit/bottom_side = 3 +2:0/0/terrains_peering_bit/left_side = 3 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 3 +3:0/0/terrains_peering_bit/bottom_side = 3 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 3 +0:1/0/terrains_peering_bit/right_side = 3 +0:1/0/terrains_peering_bit/bottom_side = 3 +0:1/0/terrains_peering_bit/top_side = 3 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 3 +1:1/0/terrains_peering_bit/right_side = 3 +1:1/0/terrains_peering_bit/bottom_side = 3 +1:1/0/terrains_peering_bit/left_side = 3 +1:1/0/terrains_peering_bit/top_side = 3 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 3 +2:1/0/terrains_peering_bit/bottom_side = 3 +2:1/0/terrains_peering_bit/left_side = 3 +2:1/0/terrains_peering_bit/top_side = 3 +3:1/0 = 0 +3:1/0/texture_origin = Vector2i(0, 2) +3:1/0/terrain_set = 0 +3:1/0/terrain = 3 +3:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-31.745071, -34.17316, 31.924927, -33.813442, 32, 32, -32, 32) +3:1/0/terrains_peering_bit/bottom_side = 3 +3:1/0/terrains_peering_bit/top_side = 3 +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(-5, 5) +0:2/0/terrain_set = 0 +0:2/0/terrain = 3 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0/terrains_peering_bit/right_side = 3 +0:2/0/terrains_peering_bit/top_side = 3 +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, 5) +1:2/0/terrain_set = 0 +1:2/0/terrain = 3 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/terrains_peering_bit/right_side = 3 +1:2/0/terrains_peering_bit/left_side = 3 +1:2/0/terrains_peering_bit/top_side = 3 +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(5, 5) +2:2/0/terrain_set = 0 +2:2/0/terrain = 3 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0/terrains_peering_bit/left_side = 3 +2:2/0/terrains_peering_bit/top_side = 3 +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(0, 2) +3:2/0/terrain_set = 0 +3:2/0/terrain = 3 +3:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0/terrains_peering_bit/top_side = 3 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 3 +0:3/0/terrains_peering_bit/right_side = 3 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 3 +1:3/0/terrains_peering_bit/right_side = 3 +1:3/0/terrains_peering_bit/left_side = 3 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 3 +2:3/0/terrains_peering_bit/left_side = 3 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 3 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_2m3en"] +texture = ExtResource("1_qq4wa") +texture_region_size = Vector2i(64, 64) +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 +0:1/0 = 0 +1:1/0 = 0 +1:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0 = 0 +3:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Grass" +terrain_set_0/terrain_0/color = Color(0.115781, 0.264059, 0.205218, 1) +terrain_set_0/terrain_1/name = "Sand" +terrain_set_0/terrain_1/color = Color(0.515604, 0.484286, 0.253851, 1) +terrain_set_0/terrain_2/name = "LightGrass" +terrain_set_0/terrain_2/color = Color(0.50077, 0.823591, 0.69626, 1) +terrain_set_0/terrain_3/name = "Dirt" +terrain_set_0/terrain_3/color = Color(0.435821, 0.294287, 0.167531, 1) +sources/1 = SubResource("TileSetAtlasSource_wxeif") +sources/5 = SubResource("TileSetAtlasSource_mlse2") +sources/6 = SubResource("TileSetAtlasSource_kbyhh") +sources/0 = SubResource("TileSetAtlasSource_0f4cq") +sources/2 = SubResource("TileSetAtlasSource_f8a1h") +sources/3 = SubResource("TileSetAtlasSource_j5sds") +sources/4 = SubResource("TileSetAtlasSource_xp6tj") +sources/7 = SubResource("TileSetAtlasSource_2m3en") +pattern_0 = SubResource("TileMapPattern_0wfyh") +pattern_1 = SubResource("TileMapPattern_sugp2") +pattern_2 = SubResource("TileMapPattern_jyhfs") +pattern_3 = SubResource("TileMapPattern_tbgi4") +pattern_4 = SubResource("TileMapPattern_tefeu") +pattern_5 = SubResource("TileMapPattern_o6xl0") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_furnitures.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_furnitures.tres new file mode 100644 index 0000000000..f740ebec49 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_furnitures.tres @@ -0,0 +1,40 @@ +[gd_resource type="TileSet" format=3 uid="uid://bmxkk10m81ec5"] + +[ext_resource type="Texture2D" uid="uid://2mt26qmj46pb" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/furnitures.png" id="1_24bvb"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5v41p"] +texture = ExtResource("1_24bvb") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/texture_origin = Vector2i(0, -10) +1:0/0 = 0 +1:0/0/texture_origin = Vector2i(0, -10) +2:0/0 = 0 +2:0/0/texture_origin = Vector2i(12, -12) +3:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +1:1/0/texture_origin = Vector2i(-4, -10) +2:1/0 = 0 +2:1/0/texture_origin = Vector2i(0, -16) +3:1/0 = 0 +0:2/0 = 0 +0:2/0/z_index = 2 +1:2/0 = 0 +1:2/0/z_index = 2 +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -16) +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(12, -35) +0:3/0 = 0 +0:3/0/z_index = 2 +1:3/0 = 0 +1:3/0/z_index = 2 +2:3/0 = 0 +2:3/0/texture_origin = Vector2i(-4, -10) +3:3/0 = 0 +3:3/0/texture_origin = Vector2i(12, -15) + +[resource] +tile_size = Vector2i(64, 64) +sources/0 = SubResource("TileSetAtlasSource_5v41p") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_ladders.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_ladders.tres new file mode 100644 index 0000000000..27d00e5329 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_ladders.tres @@ -0,0 +1,322 @@ +[gd_resource type="TileSet" format=3 uid="uid://cm47p7eqxfdds"] + +[ext_resource type="Texture2D" uid="uid://c7oht7wudd8wa" path="res://assets/first_party/tiles/Cliff_Tiles.png" id="1_waoji"] +[ext_resource type="Texture2D" uid="uid://cledckq31klvq" path="res://assets/first_party/tiles/Cliff_Mines_Tiles.png" id="2_1727b"] + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_yc5yt"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_jmclm"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_1srhd"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_kbenk"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_l50s2"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 32, -27.7591, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_6jiih"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_y1c8q"] +polygon = PackedVector2Array(-32, -32, -21.2049, -28.1447, 2.6988, -28.1447, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hqjx3"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qpeek"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_em2qm"] +polygon = PackedVector2Array(32, -5.08027, 23.7079, -22.0145, 6.77369, -27.0947, -32, -27.0947, -32, 19.6627, 32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rtvgy"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qhdiu"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_nwor3"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 17.3494, -32, 17.735) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yc5yt"] +texture = ExtResource("1_waoji") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/y_sort_origin = 10 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_yc5yt") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32) +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/y_sort_origin = 10 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_l50s2") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24) +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/y_sort_origin = 10 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hqjx3") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24) +2:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/y_sort_origin = 10 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rtvgy") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32) +3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +3:0/0/terrains_peering_bit/bottom_side = 0 +0:1/0 = 0 +0:1/0/y_sort_origin = 26 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/y_sort_origin = 26 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/y_sort_origin = 26 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32) +2:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/next_alternative_id = 2 +3:1/0 = 0 +3:1/0/y_sort_origin = 26 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32) +3:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +3:1/1 = 1 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_1srhd") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +0:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_6jiih") +1:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qpeek") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32) +2:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qhdiu") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +3:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32) +3:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0/terrains_peering_bit/top_side = 0 +0:3/0 = 0 +0:3/0/y_sort_origin = -30 +0:3/0/terrain_set = 0 +0:3/0/terrain = 1 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/terrains_peering_bit/right_side = 1 +1:3/next_alternative_id = 2 +1:3/0 = 0 +1:3/0/y_sort_origin = -30 +1:3/0/terrain_set = 0 +1:3/0/terrain = 1 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/terrains_peering_bit/right_side = 1 +1:3/0/terrains_peering_bit/left_side = 1 +1:3/1 = 1 +2:3/0 = 0 +2:3/0/y_sort_origin = -30 +2:3/0/terrain_set = 0 +2:3/0/terrain = 1 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/terrains_peering_bit/left_side = 1 +3:3/0 = 0 +3:3/0/y_sort_origin = -30 +3:3/0/terrain_set = 0 +3:3/0/terrain = 1 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:4/0 = 0 +0:4/0/y_sort_origin = 10 +0:4/0/terrain_set = 0 +0:4/0/terrain = 0 +0:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_kbenk") +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32) +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:4/0/terrains_peering_bit/right_side = 0 +1:4/0 = 0 +1:4/0/y_sort_origin = 10 +1:4/0/terrain_set = 0 +1:4/0/terrain = 0 +1:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_y1c8q") +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24) +1:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +1:4/0/terrains_peering_bit/right_side = 0 +1:4/0/terrains_peering_bit/left_side = 0 +2:4/0 = 0 +2:4/0/y_sort_origin = 10 +2:4/0/terrain_set = 0 +2:4/0/terrain = 0 +2:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_em2qm") +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24) +2:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +2:4/0/terrains_peering_bit/left_side = 0 +3:4/0 = 0 +3:4/0/y_sort_origin = 10 +3:4/0/terrain_set = 0 +3:4/0/terrain = 0 +3:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_nwor3") +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32) +3:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:5/0 = 0 +0:5/0/y_sort_origin = -30 +0:5/0/terrain_set = 0 +0:5/0/terrain = 1 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:5/0/terrains_peering_bit/right_side = 1 +1:5/0 = 0 +1:5/0/y_sort_origin = -30 +1:5/0/terrain_set = 0 +1:5/0/terrain = 1 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0/terrains_peering_bit/right_side = 1 +1:5/0/terrains_peering_bit/left_side = 1 +2:5/0 = 0 +2:5/0/y_sort_origin = -30 +2:5/0/terrain_set = 0 +2:5/0/terrain = 1 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0/terrains_peering_bit/left_side = 1 +3:5/0 = 0 +3:5/0/y_sort_origin = -30 +3:5/0/terrain_set = 0 +3:5/0/terrain = 1 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hqjx3"] +texture = ExtResource("2_1727b") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, -27.5482, -26.9972, -27.5482, 32, -32, 32) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -25.3443, -32, -26.4463) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 25.8953, 32, 26.9972, -26.4463, -32, -25.3443) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 27.5482, 32, 27.5482, -27.5482, -27.5482, -26.9972, -26.4463, 32, -32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.4463, -32, -26.4463, 32, -32, 32) +1:1/0 = 0 +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(25.8953, -32, 32, -32, 32, 32, 27.5482, 32) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.9972, -32, -26.9972, 32, -32, 32) +3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(32, -32, 25.8953, -32, 26.9972, 32, 32, 32) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.4463, -32, -26.4463, 26.9972, 32, 26.4463, 32, 32, -32, 32) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 25.8953, 32, 25.8953, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(26.4463, -32, 32, -32, 32, 32, -32, 32, -32, 26.9972, 26.9972, 26.9972) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.9972, -32, -26.4463, 26.4463, 26.9972, 26.4463, 25.8953, -32, 32, -32, 32, 32, -32, 32) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, -27.5482, -26.9972, -26.4463, 32, -32, 32) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -26.9972, -32, -26.4463) +1:4/0/physics_layer_0/polygon_1/points = PackedVector2Array(32, 27.5482, 32, 32, -32, 32, -32, 27.5482) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 26.9972, 32, 25.8953, -26.9972, -32, -26.9972) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, 32, 32, 27.5482, 32, 27.5482, -27.5482, -27.5482, -26.9972, -27.5482, 32, -32, 32, -32, -27.5482) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Stone" +terrain_set_0/terrain_0/color = Color(0.38, 0.3648, 0.3496, 1) +terrain_set_0/terrain_1/name = "StoneWall" +terrain_set_0/terrain_1/color = Color(0.413906, 0.615933, 1, 1) +sources/7 = SubResource("TileSetAtlasSource_hqjx3") +sources/4 = SubResource("TileSetAtlasSource_yc5yt") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_plataforma.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_plataforma.tres new file mode 100644 index 0000000000..b608eced4e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_plataforma.tres @@ -0,0 +1,176 @@ +[gd_resource type="TileSet" format=3 uid="uid://b72ckf8o3rmun"] + +[ext_resource type="Texture2D" uid="uid://dj4xesl76qqj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Blue.png" id="1_emxkj"] +[ext_resource type="Texture2D" uid="uid://bymfigj3c5dcw" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Destroyed.png" id="2_hujjl"] +[ext_resource type="Texture2D" uid="uid://d311v6hy7j4qc" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_InConstruction.png" id="3_7nbgn"] +[ext_resource type="Texture2D" uid="uid://cp4qflmadmifm" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Purple.png" id="4_r6psd"] +[ext_resource type="Texture2D" uid="uid://6ho0lweb20po" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Red.png" id="5_tms1c"] +[ext_resource type="Texture2D" uid="uid://c0reuba1aysv0" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Wood_Tower_Yellow.png" id="6_10eg6"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ynrom"] +texture = ExtResource("1_emxkj") +texture_region_size = Vector2i(64, 64) +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 +5:2/0 = 0 +6:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +13:0/0 = 0 +14:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +13:1/0 = 0 +14:1/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +13:2/0 = 0 +14:2/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ki5go"] +texture = ExtResource("2_hujjl") +texture_region_size = Vector2i(64, 64) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_r3u4w"] +texture = ExtResource("3_7nbgn") +texture_region_size = Vector2i(64, 64) +1:0/0 = 0 +2:0/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +1:2/0 = 0 +2:2/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_coqi3"] +texture = ExtResource("4_r6psd") +texture_region_size = Vector2i(64, 64) +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 +5:2/0 = 0 +6:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +13:0/0 = 0 +14:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +13:1/0 = 0 +14:1/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +13:2/0 = 0 +14:2/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xe2cr"] +texture = ExtResource("5_tms1c") +texture_region_size = Vector2i(64, 64) +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 +5:2/0 = 0 +6:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +13:0/0 = 0 +14:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +13:1/0 = 0 +14:1/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +13:2/0 = 0 +14:2/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_akd0k"] +texture = ExtResource("6_10eg6") +texture_region_size = Vector2i(64, 64) +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 +5:2/0 = 0 +6:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +13:0/0 = 0 +14:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +13:1/0 = 0 +14:1/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +13:2/0 = 0 +14:2/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("TileSetAtlasSource_ynrom") +sources/1 = SubResource("TileSetAtlasSource_ki5go") +sources/2 = SubResource("TileSetAtlasSource_r3u4w") +sources/3 = SubResource("TileSetAtlasSource_coqi3") +sources/4 = SubResource("TileSetAtlasSource_xe2cr") +sources/5 = SubResource("TileSetAtlasSource_akd0k") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_shadows.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_shadows.tres new file mode 100644 index 0000000000..6fd8bb073f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_shadows.tres @@ -0,0 +1,14 @@ +[gd_resource type="TileSet" format=3 uid="uid://brtyjqpslh70g"] + +[ext_resource type="Texture2D" uid="uid://dslom0xbe1if7" path="res://assets/third_party/tiny-swords/Terrain/Ground/Shadows.png" id="1_i0odu"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rfwfr"] +resource_name = "Shadows" +texture = ExtResource("1_i0odu") +margins = Vector2i(32, 32) +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +sources/0 = SubResource("TileSetAtlasSource_rfwfr") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_telar.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_telar.tres new file mode 100644 index 0000000000..149a29369f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_telar.tres @@ -0,0 +1,127 @@ +[gd_resource type="TileSet" format=3 uid="uid://c6nlhb7aax3w"] + +[ext_resource type="Texture2D" uid="uid://c10unxxds7ily" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_01.png" id="1_ey8an"] +[ext_resource type="Texture2D" uid="uid://d351qoxekljyo" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/walls_02.png" id="2_p1ciq"] +[ext_resource type="Texture2D" uid="uid://by7booj3k78jb" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/telar_pared.png" id="3_q1msr"] +[ext_resource type="Texture2D" uid="uid://dp2yfi85rd26q" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/columna_telar.png" id="4_8w8jt"] +[ext_resource type="Texture2D" uid="uid://dig07ojlc0y7l" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/piso_cabana.png" id="5_p1ciq"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tmhvw"] +texture = ExtResource("1_ey8an") +texture_region_size = Vector2i(64, 64) +0:1/0 = 0 +1:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vs47u"] +texture = ExtResource("2_p1ciq") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6x6oy"] +texture = ExtResource("3_q1msr") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fuodt"] +texture = ExtResource("4_8w8jt") +texture_region_size = Vector2i(64, 64) +8:0/0 = 0 +10:0/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +10:3/0 = 0 +11:3/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_q1msr"] +texture = ExtResource("5_p1ciq") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10: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 +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 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Bridge" +terrain_set_0/terrain_0/color = Color(0.404068, 0.229965, 0.149571, 1) +sources/0 = SubResource("TileSetAtlasSource_tmhvw") +sources/1 = SubResource("TileSetAtlasSource_vs47u") +sources/2 = SubResource("TileSetAtlasSource_6x6oy") +sources/3 = SubResource("TileSetAtlasSource_fuodt") +sources/4 = SubResource("TileSetAtlasSource_q1msr") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_blue.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_blue.tres new file mode 100644 index 0000000000..aed2f00094 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_blue.tres @@ -0,0 +1,53 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://cyxi4gkgj3mt2"] + +[ext_resource type="Texture2D" uid="uid://d3g052pkbsw76" path="res://scenes/game_elements/props/tree/components/Tree_Patches_Blue.png" id="1_abwei"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_tkjjm"] +atlas = ExtResource("1_abwei") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_002y3"] +atlas = ExtResource("1_abwei") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g7bwb"] +atlas = ExtResource("1_abwei") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rksxs"] +atlas = ExtResource("1_abwei") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_clf0g"] +atlas = ExtResource("1_abwei") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u7g76"] +atlas = ExtResource("1_abwei") +region = Rect2(960, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_tkjjm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_002y3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g7bwb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rksxs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_clf0g") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u7g76") +}], +"loop": 1, +"name": &"default", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_green.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_green.tres new file mode 100644 index 0000000000..b0aa5b53c1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_green.tres @@ -0,0 +1,53 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://dx33pybavawht"] + +[ext_resource type="Texture2D" uid="uid://dc4nuj702f442" path="res://scenes/game_elements/props/tree/components/Tree_Patches_Green.png" id="1_pwtie"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_w45yf"] +atlas = ExtResource("1_pwtie") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ydkyq"] +atlas = ExtResource("1_pwtie") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8nqw3"] +atlas = ExtResource("1_pwtie") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b5kbs"] +atlas = ExtResource("1_pwtie") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xduql"] +atlas = ExtResource("1_pwtie") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n7buj"] +atlas = ExtResource("1_pwtie") +region = Rect2(960, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_w45yf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ydkyq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8nqw3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_b5kbs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xduql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_n7buj") +}], +"loop": 1, +"name": &"default", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_yellow.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_yellow.tres new file mode 100644 index 0000000000..25221243e8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_tree_spriteframes_yellow.tres @@ -0,0 +1,53 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://dk8csh47w54tt"] + +[ext_resource type="Texture2D" uid="uid://dubprvh05825y" path="res://scenes/game_elements/props/tree/components/Tree_Yellow.png" id="1_2qf7j"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_0dnls"] +atlas = ExtResource("1_2qf7j") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_30etr"] +atlas = ExtResource("1_2qf7j") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3au8u"] +atlas = ExtResource("1_2qf7j") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4bsvh"] +atlas = ExtResource("1_2qf7j") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qkyhe"] +atlas = ExtResource("1_2qf7j") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_661j3"] +atlas = ExtResource("1_2qf7j") +region = Rect2(960, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_0dnls") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_30etr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3au8u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4bsvh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qkyhe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_661j3") +}], +"loop": 1, +"name": &"default", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey.tres new file mode 100644 index 0000000000..263d2a8df7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey.tres @@ -0,0 +1,359 @@ +[gd_resource type="TileSet" format=3 uid="uid://bc2u83inkptpc"] + +[ext_resource type="Texture2D" uid="uid://ri16xp2o40i1" path="res://assets/first_party/tiles/void_affected_tiles_static/void_static.png" id="1_qgngf"] +[ext_resource type="Texture2D" uid="uid://clafeu2tdfusg" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom-right.png" id="2_4lobw"] +[ext_resource type="Texture2D" uid="uid://d0156jkhip32" path="res://assets/first_party/tiles/Void_Tiles_Chromakey.png" id="3_wsnwf"] +[ext_resource type="Texture2D" uid="uid://bsmdmkrtuy0c2" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom.png" id="4_gqoh3"] +[ext_resource type="Texture2D" uid="uid://c4n3yeib3nbht" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom_left.png" id="5_rgpgj"] +[ext_resource type="Texture2D" uid="uid://dw5uuxcf1msph" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-left.png" id="6_2e3rg"] +[ext_resource type="Texture2D" uid="uid://blyp6pvbm56ih" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top_left.png" id="7_pyalb"] +[ext_resource type="Texture2D" uid="uid://bm30aoylbwc0u" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top.png" id="8_1qt2g"] +[ext_resource type="Texture2D" uid="uid://baqgrnvnk5pbl" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top_right.png" id="9_km6yj"] +[ext_resource type="Texture2D" uid="uid://dcfkh716syqj5" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-right.png" id="10_1n221"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_0cco3"] +tile_data = PackedInt32Array(0, 5, 0, 65536, 4, 0, 131072, 3, 0, 1, 6, 0, 131073, 2, 0, 2, 7, 0, 65538, 8, 0, 131074, 1, 0) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mreu0"] +texture = ExtResource("1_qgngf") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(16, -32, -32, -32, -32, 16) +1:0/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(32, 16, 32, -32, -16, -32) +0:1/0 = 0 +2:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -16, -32, 32, 16, 32) +1:2/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-16, 32, 32, 32, 32, -16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ucnyh"] +texture = ExtResource("2_4lobw") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-16, 32, 32, 32, 32, -16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jtu3m"] +texture = ExtResource("3_wsnwf") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:0/0/terrains_peering_bit/bottom_side = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0/terrains_peering_bit/top_side = 0 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/terrains_peering_bit/right_side = 0 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/terrains_peering_bit/right_side = 0 +1:3/0/terrains_peering_bit/left_side = 0 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/terrains_peering_bit/left_side = 0 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yg2n7"] +texture = ExtResource("4_gqoh3") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_560rr"] +texture = ExtResource("5_rgpgj") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -16, -32, 32, 16, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_gvrak"] +texture = ExtResource("6_2e3rg") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ms7fe"] +texture = ExtResource("7_pyalb") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(16, -32, -32, -32, -32, 16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8i7q7"] +texture = ExtResource("8_1qt2g") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6cxph"] +texture = ExtResource("9_km6yj") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s0p4n"] +texture = ExtResource("10_1n221") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "VoidChromakey" +terrain_set_0/terrain_0/color = Color(0, 0.6, 0, 1) +sources/13 = SubResource("TileSetAtlasSource_jtu3m") +sources/0 = SubResource("TileSetAtlasSource_mreu0") +sources/1 = SubResource("TileSetAtlasSource_ucnyh") +sources/2 = SubResource("TileSetAtlasSource_yg2n7") +sources/3 = SubResource("TileSetAtlasSource_560rr") +sources/4 = SubResource("TileSetAtlasSource_gvrak") +sources/5 = SubResource("TileSetAtlasSource_ms7fe") +sources/6 = SubResource("TileSetAtlasSource_8i7q7") +sources/7 = SubResource("TileSetAtlasSource_6cxph") +sources/8 = SubResource("TileSetAtlasSource_s0p4n") +pattern_0 = SubResource("TileMapPattern_0cco3") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey_walkable.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey_walkable.tres new file mode 100644 index 0000000000..524c4e32bd --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/tiles/el_hilo_que_no_teji_void_chromakey_walkable.tres @@ -0,0 +1,326 @@ +[gd_resource type="TileSet" format=3 uid="uid://6wyq888afw6m"] + +[ext_resource type="Texture2D" uid="uid://ri16xp2o40i1" path="res://assets/first_party/tiles/void_affected_tiles_static/void_static.png" id="1_0fx7e"] +[ext_resource type="Texture2D" uid="uid://clafeu2tdfusg" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom-right.png" id="2_wxbjk"] +[ext_resource type="Texture2D" uid="uid://d0156jkhip32" path="res://assets/first_party/tiles/Void_Tiles_Chromakey.png" id="3_vyj0e"] +[ext_resource type="Texture2D" uid="uid://bsmdmkrtuy0c2" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom.png" id="4_5n4mw"] +[ext_resource type="Texture2D" uid="uid://c4n3yeib3nbht" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom_left.png" id="5_pkdex"] +[ext_resource type="Texture2D" uid="uid://dw5uuxcf1msph" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-left.png" id="6_kex0g"] +[ext_resource type="Texture2D" uid="uid://blyp6pvbm56ih" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top_left.png" id="7_tegus"] +[ext_resource type="Texture2D" uid="uid://bm30aoylbwc0u" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top.png" id="8_afe2u"] +[ext_resource type="Texture2D" uid="uid://baqgrnvnk5pbl" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top_right.png" id="9_fuq2c"] +[ext_resource type="Texture2D" uid="uid://dcfkh716syqj5" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-right.png" id="10_73k0l"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_0cco3"] +tile_data = PackedInt32Array(0, 5, 0, 65536, 4, 0, 131072, 3, 0, 1, 6, 0, 131073, 2, 0, 2, 7, 0, 65538, 8, 0, 131074, 1, 0) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mreu0"] +texture = ExtResource("1_0fx7e") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(16, -32, -32, -32, -32, 16) +1:0/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(32, 16, 32, -32, -16, -32) +0:1/0 = 0 +2:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -16, -32, 32, 16, 32) +1:2/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-16, 32, 32, 32, 32, -16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ucnyh"] +texture = ExtResource("2_wxbjk") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-16, 32, 32, 32, 32, -16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jtu3m"] +texture = ExtResource("3_vyj0e") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:0/0/terrains_peering_bit/bottom_side = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0/terrains_peering_bit/top_side = 0 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/terrains_peering_bit/right_side = 0 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 0 +1:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/terrains_peering_bit/right_side = 0 +1:3/0/terrains_peering_bit/left_side = 0 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 0 +2:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/terrains_peering_bit/left_side = 0 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 0 +3:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yg2n7"] +texture = ExtResource("4_5n4mw") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_560rr"] +texture = ExtResource("5_pkdex") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -16, -32, 32, 16, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_gvrak"] +texture = ExtResource("6_kex0g") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ms7fe"] +texture = ExtResource("7_tegus") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(16, -32, -32, -32, -32, 16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8i7q7"] +texture = ExtResource("8_afe2u") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6cxph"] +texture = ExtResource("9_fuq2c") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s0p4n"] +texture = ExtResource("10_73k0l") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "VoidChromakey" +terrain_set_0/terrain_0/color = Color(0, 0.6, 0, 1) +sources/13 = SubResource("TileSetAtlasSource_jtu3m") +sources/0 = SubResource("TileSetAtlasSource_mreu0") +sources/1 = SubResource("TileSetAtlasSource_ucnyh") +sources/2 = SubResource("TileSetAtlasSource_yg2n7") +sources/3 = SubResource("TileSetAtlasSource_560rr") +sources/4 = SubResource("TileSetAtlasSource_gvrak") +sources/5 = SubResource("TileSetAtlasSource_ms7fe") +sources/6 = SubResource("TileSetAtlasSource_8i7q7") +sources/7 = SubResource("TileSetAtlasSource_6cxph") +sources/8 = SubResource("TileSetAtlasSource_s0p4n") +pattern_0 = SubResource("TileMapPattern_0cco3") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav new file mode 100644 index 0000000000..4101d3b8e9 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25d39d23043619e33d7c8ffa18f32ddcb7cdd14bbfbe0ca79dcafab31ea9f208 +size 157074 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav.import new file mode 100644 index 0000000000..f5730f2d70 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://48bp1av30u6w" +path="res://.godot/imported/bark01.wav-c8e63f5242adf813905a44247f5e7625.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark01.wav" +dest_files=["res://.godot/imported/bark01.wav-c8e63f5242adf813905a44247f5e7625.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav new file mode 100644 index 0000000000..397be5e061 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3441ca3e1a91bac47f13d9abcd748c5a79207c474c8e5c3fe17dce263bfc9d99 +size 204702 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav.import new file mode 100644 index 0000000000..ff9645187d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dkioepw7f5ejj" +path="res://.godot/imported/bark02.wav-20621e65d19e1ea494d24128004fd453.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark02.wav" +dest_files=["res://.godot/imported/bark02.wav-20621e65d19e1ea494d24128004fd453.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav new file mode 100644 index 0000000000..4680a1838d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42e9e4393393e6572add7fbc4f1d17329bfafb72e9f256721acd7fde8a41aaa8 +size 178242 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav.import new file mode 100644 index 0000000000..5bfc2dd6aa --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bf1ptifdmuyoc" +path="res://.godot/imported/bark03.wav-edb4c0482b97885ad9700f7b940f7201.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark03.wav" +dest_files=["res://.godot/imported/bark03.wav-edb4c0482b97885ad9700f7b940f7201.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav new file mode 100644 index 0000000000..23d97c898c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75a951debefd5b9eb7c7e4403b68f0223edce4ce10ab03179cbceb0d9647ec0e +size 194118 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav.import new file mode 100644 index 0000000000..f68ba61260 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cdgv2b0mq1not" +path="res://.godot/imported/bark04.wav-b728658a103b5bc31584202b84b34294.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark04.wav" +dest_files=["res://.godot/imported/bark04.wav-b728658a103b5bc31584202b84b34294.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav new file mode 100644 index 0000000000..7db9c0dbaa --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd435b4d93c6501395abce1a703f38917e412c472c37d33d9f511a14fe230ea1 +size 176478 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav.import new file mode 100644 index 0000000000..9c40299929 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c7mgvsoj3pid6" +path="res://.godot/imported/bark05.wav-73be99ffc13f2931f51b83024f73e86c.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark05.wav" +dest_files=["res://.godot/imported/bark05.wav-73be99ffc13f2931f51b83024f73e86c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav new file mode 100644 index 0000000000..23d4b67319 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ddd6a0753a74da0b47ea0a7433fcfef8c87ed31f26e5d0a0351e8bfe5c1f041 +size 180006 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav.import new file mode 100644 index 0000000000..68d8786686 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bex8i3c57ruar" +path="res://.godot/imported/bark06.wav-2f279519437e2047def9e801008df0c1.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark06.wav" +dest_files=["res://.godot/imported/bark06.wav-2f279519437e2047def9e801008df0c1.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav new file mode 100644 index 0000000000..d48f65c351 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b13471d0c316ce05f55e74cbbbb000d3a1f47ebe0080dc6b8cbdee9239731b1 +size 114738 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav.import new file mode 100644 index 0000000000..b49b1b9b68 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://6vfe7ntcmxjf" +path="res://.godot/imported/bark07.wav-e57d78fae3a4fcdeaa46705de0e12290.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/dog/bark07.wav" +dest_files=["res://.godot/imported/bark07.wav-e57d78fae3a4fcdeaa46705de0e12290.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_dissapear.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_dissapear.wav new file mode 100644 index 0000000000..454fe66aff --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_dissapear.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b832f92bd6e5ceaa6a9c183771e049b36a7f80448c7339e7a8239408d0a04264 +size 1197588 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_dissapear.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_dissapear.wav.import new file mode 100644 index 0000000000..07ca97de7c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_dissapear.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bfjawnnd00a8k" +path="res://.godot/imported/elian_dissapear.wav-393dd1fb0350a16dd055efc65738b818.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_dissapear.wav" +dest_files=["res://.godot/imported/elian_dissapear.wav-393dd1fb0350a16dd055efc65738b818.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_entrance.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_entrance.wav new file mode 100644 index 0000000000..dbe5dc2b16 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_entrance.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40cda2340eaebc70c598eb1e7961f84d7dfd9460ce02c107753c45cdfb58515f +size 829620 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_entrance.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_entrance.wav.import new file mode 100644 index 0000000000..601d6a5025 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_entrance.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://5m257w00i35m" +path="res://.godot/imported/elian_entrance.wav-190e7dbe2d3b1f69b8452e6f0892456f.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_entrance.wav" +dest_files=["res://.godot/imported/elian_entrance.wav-190e7dbe2d3b1f69b8452e6f0892456f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar01.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar01.wav new file mode 100644 index 0000000000..f85f8a2d84 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar01.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db45d29049a03e40341f9412ce4e245621cc94aeda9d79e4ea2125532e0812e8 +size 925480 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar01.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar01.wav.import new file mode 100644 index 0000000000..1af6307a7d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://thc756f2g4sw" +path="res://.godot/imported/elian_jar01.wav-b1e123f1a09f9a6b0b4af8f8426be9a9.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar01.wav" +dest_files=["res://.godot/imported/elian_jar01.wav-b1e123f1a09f9a6b0b4af8f8426be9a9.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar02.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar02.wav new file mode 100644 index 0000000000..f43432ce73 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar02.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da54f7c9c60f290c7a5771db7119073e40f5a72364a7ead2f349d16510c04e33 +size 580400 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar02.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar02.wav.import new file mode 100644 index 0000000000..876c14579b --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dl5qpyo38pjaa" +path="res://.godot/imported/elian_jar02.wav-b6f4d1dda95f7c4f3cb94c64d884e649.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar02.wav" +dest_files=["res://.godot/imported/elian_jar02.wav-b6f4d1dda95f7c4f3cb94c64d884e649.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar03.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar03.wav new file mode 100644 index 0000000000..4722dc221d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar03.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2092bc58c7d1fce5c837faeac634d05cc9127cbc259b2de3ccb99881f8a8f878 +size 1009924 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar03.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar03.wav.import new file mode 100644 index 0000000000..940cfa2734 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar03.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://lsgarkg6mjsn" +path="res://.godot/imported/elian_jar03.wav-494e157deb65cb5f41c45bdd1f52c1c3.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_jar03.wav" +dest_files=["res://.godot/imported/elian_jar03.wav-494e157deb65cb5f41c45bdd1f52c1c3.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_laugh.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_laugh.wav new file mode 100644 index 0000000000..126039e8ef --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_laugh.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1334c9f20b360218bce58c38c3eb5a891adc96e1b14a780c5fb11c7bb96457f2 +size 3132094 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_laugh.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_laugh.wav.import new file mode 100644 index 0000000000..5057412bca --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_laugh.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b6ar0l4qv6p7k" +path="res://.godot/imported/elian_laugh.wav-911410952ca257c0c4be3d0abf25cd06.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/elian/elian_laugh.wav" +dest_files=["res://.godot/imported/elian_laugh.wav-911410952ca257c0c4be3d0abf25cd06.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav new file mode 100644 index 0000000000..ba0ff9e534 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fed2b2a92e5b6f8bd7591d74fdd248739b3d3309831b941c2554c09cc926d455 +size 1536146 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav.import new file mode 100644 index 0000000000..b79da215cc --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ceuqs1f1aw6no" +path="res://.godot/imported/Suspenso.wav-ed25531bd1ccc6624b09b5aed4be5dfc.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/entities/shadow/Suspenso.wav" +dest_files=["res://.godot/imported/Suspenso.wav-ed25531bd1ccc6624b09b5aed4be5dfc.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg new file mode 100644 index 0000000000..0608248973 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d84bf7a4d732b87b7920e617eec20632dd34bd37c6b11cd217f7dc4d557a352a +size 1085478 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg.import new file mode 100644 index 0000000000..4786b56c30 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://c550ispb1xaac" +path="res://.godot/imported/intro_thunder_rain_lino.ogg-1b63492ce599f4e71040ad1e998bdddf.oggvorbisstr" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/intro_thunder_rain_lino.ogg" +dest_files=["res://.godot/imported/intro_thunder_rain_lino.ogg-1b63492ce599f4e71040ad1e998bdddf.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_cae.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_cae.wav new file mode 100644 index 0000000000..c5197525b5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_cae.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7dceca2a6e6cda419344affc71bce6130e50f11e2e492e3d0711782a131e1a2 +size 746854 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_cae.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_cae.wav.import new file mode 100644 index 0000000000..a0c0932cc7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_cae.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://btid3mejxbt67" +path="res://.godot/imported/puente_cae.wav-007ddf0de778610a47e22234c7eaaed3.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_cae.wav" +dest_files=["res://.godot/imported/puente_cae.wav-007ddf0de778610a47e22234c7eaaed3.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_tablon.wav b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_tablon.wav new file mode 100644 index 0000000000..b865c66879 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_tablon.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:424bd8af42810bcfee67327d3baa18aef889bf8ae33bee14da2cfe61a8ef259e +size 66900 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_tablon.wav.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_tablon.wav.import new file mode 100644 index 0000000000..c02a0713fc --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_tablon.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dlqcif7isw0kv" +path="res://.godot/imported/puente_tablon.wav-15f80c8831cea5655a5d712a2998ddc6.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/enviroment/puente_tablon.wav" +dest_files=["res://.godot/imported/puente_tablon.wav-15f80c8831cea5655a5d712a2998ddc6.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/musica/musica_combate_suave.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/musica/musica_combate_suave.tres new file mode 100644 index 0000000000..8ef1294e3c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/sounds/musica/musica_combate_suave.tres @@ -0,0 +1,8 @@ +[gd_resource type="AudioStreamSynchronized" format=3] + +[ext_resource type="AudioStream" uid="uid://dgwihwibc8ah6" path="res://assets/first_party/music/Threadbare_Combat.ogg" id="1_combate"] + +[resource] +stream_count = 1 +stream_0/stream = ExtResource("1_combate") +stream_0/volume = -6.0 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.gd new file mode 100644 index 0000000000..dd1b0fe9db --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.gd @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends CanvasLayer diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.gd.uid new file mode 100644 index 0000000000..d36a1683aa --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.gd.uid @@ -0,0 +1 @@ +uid://drhc8bfctccyi diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.tscn new file mode 100644 index 0000000000..73c06938e9 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.tscn @@ -0,0 +1,14 @@ +[gd_scene format=3 uid="uid://3jye8tk0fbof"] + +[ext_resource type="Script" uid="uid://drhc8bfctccyi" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/FlashOverlay.gd" id="1_db7qw"] + +[node name="FlashOverlay" type="CanvasLayer" unique_id=64455848] +script = ExtResource("1_db7qw") + +[node name="ColorRect" type="ColorRect" parent="." unique_id=1298434957] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(1, 1, 1, 0) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/bloque_deslizante.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/bloque_deslizante.tscn new file mode 100644 index 0000000000..1d59b0260d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/bloque_deslizante.tscn @@ -0,0 +1,23 @@ +[gd_scene format=3] + +[ext_resource type="Script" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloque_deslizante.gd" id="1_bloque"] +[ext_resource type="Texture2D" uid="uid://cont08r8f2lwe" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/assets/images/environment/Grass_And_Sand_Tiles.png" id="2_bloque"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_bloque"] +size = Vector2(64, 64) + +[node name="BloqueDeslizante" type="Area2D"] +z_index = 1 +collision_layer = 0 +collision_mask = 256 +script = ExtResource("1_bloque") + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture = ExtResource("2_bloque") +hframes = 3 +frame = 2 +region_enabled = true +region_rect = Rect2(640, 0, 192, 64) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_bloque") diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign.tscn new file mode 100644 index 0000000000..7192d55e75 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign.tscn @@ -0,0 +1,73 @@ +[gd_scene format=3 uid="uid://cahsamhamvuqc"] + +[ext_resource type="Script" uid="uid://c1whlo4e268pj" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd" id="1_qdt8g"] +[ext_resource type="Texture2D" uid="uid://cq5l1xle30ch7" path="res://assets/third_party/tiny-swords/Deco/17.png" id="2_ng0n8"] +[ext_resource type="FontFile" uid="uid://b0tjcgrk504qg" path="res://assets/third_party/fonts/jersey/Jersey10-Regular.ttf" id="3_br1b7"] + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_cb2ey"] +radius = 12.0 +height = 50.0 + +[sub_resource type="CircleShape2D" id="CircleShape2D_85li6"] +radius = 161.89503 + +[node name="Sign" type="Node2D" unique_id=1579530966] +script = ExtResource("1_qdt8g") + +[node name="Appearance" type="Sprite2D" parent="." unique_id=1364985273] +texture = ExtResource("2_ng0n8") +offset = Vector2(0, -30) +hframes = 2 +frame = 1 + +[node name="Collider" type="StaticBody2D" parent="." unique_id=882843758] +collision_layer = 16 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Collider" unique_id=505297847] +rotation = -1.57079 +shape = SubResource("CapsuleShape2D_cb2ey") + +[node name="LabelContainer" type="MarginContainer" parent="." unique_id=1137800349] +z_index = 1 +offset_left = -96.0 +offset_top = -176.0 +offset_right = 104.0 +offset_bottom = -76.0 +pivot_offset = Vector2(100, 50) + +[node name="PanelContainer" type="PanelContainer" parent="LabelContainer" unique_id=1780698378] +self_modulate = Color(0, 0, 0, 0.13333334) +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 8 +theme_type_variation = &"FlatContainer" + +[node name="MarginContainer" type="MarginContainer" parent="LabelContainer/PanelContainer" unique_id=869205213] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 8 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 5 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 5 + +[node name="Label" type="Label" parent="LabelContainer/PanelContainer/MarginContainer" unique_id=1830143827] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_constants/outline_size = 1 +theme_override_fonts/font = ExtResource("3_br1b7") +theme_override_font_sizes/font_size = 19 +horizontal_alignment = 1 +vertical_alignment = 2 + +[node name="Area2D" type="Area2D" parent="." unique_id=1146211072] +collision_layer = 4 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=966380620] +shape = SubResource("CircleShape2D_85li6") + +[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"] +[connection signal="body_exited" from="Area2D" to="." method="_on_area_2d_body_exited"] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign_firma.tscn b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign_firma.tscn new file mode 100644 index 0000000000..4c2689f2c1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/components/el_hilo_que_no_teji_sign_firma.tscn @@ -0,0 +1,131 @@ +[gd_scene format=3] + +[ext_resource type="Script" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd" id="1_qdt8g"] +[ext_resource type="Texture2D" uid="uid://c3l7lhhu5de88" path="res://assets/third_party/tiny-swords/Deco/16.png" id="2_ng0n8"] +[ext_resource type="FontFile" uid="uid://b0tjcgrk504qg" path="res://assets/third_party/fonts/jersey/Jersey10-Regular.ttf" id="3_br1b7"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_fondo"] +bg_color = Color(0, 0, 0, 0.4) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tecla"] +content_margin_left = 8.0 +content_margin_top = 2.0 +content_margin_right = 8.0 +content_margin_bottom = 3.0 +bg_color = Color(0.3, 0.3, 0.32, 1) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.78, 0.78, 0.8, 1) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_cb2ey"] +radius = 12.0 +height = 50.0 + +[sub_resource type="CircleShape2D" id="CircleShape2D_85li6"] +radius = 161.89503 + +[node name="SignFirma" type="Node2D" unique_id=429313894] +script = ExtResource("1_qdt8g") + +[node name="Appearance" type="Sprite2D" parent="." unique_id=634348559] +texture = ExtResource("2_ng0n8") +offset = Vector2(0, -30) + +[node name="Collider" type="StaticBody2D" parent="." unique_id=194197321] +collision_layer = 16 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Collider" unique_id=891703773] +rotation = -1.57079 +shape = SubResource("CapsuleShape2D_cb2ey") + +[node name="LabelContainer" type="MarginContainer" parent="." unique_id=1463697321] +z_index = 1 +offset_left = -96.0 +offset_top = -201.0 +offset_right = 104.0 +offset_bottom = -101.0 +pivot_offset = Vector2(100, 50) + +[node name="PanelContainer" type="PanelContainer" parent="LabelContainer" unique_id=708458707] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 8 +theme_override_styles/panel = SubResource("StyleBoxFlat_fondo") + +[node name="MarginContainer" type="MarginContainer" parent="LabelContainer/PanelContainer" unique_id=512135750] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 8 +theme_override_constants/margin_left = 12 +theme_override_constants/margin_top = 6 +theme_override_constants/margin_right = 12 +theme_override_constants/margin_bottom = 6 + +[node name="VBoxContainer" type="VBoxContainer" parent="LabelContainer/PanelContainer/MarginContainer" unique_id=842542923] +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_constants/separation = 2 + +[node name="Label" type="Label" parent="LabelContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=441913064] +unique_name_in_owner = true +layout_mode = 2 +custom_minimum_size = Vector2(170, 0) +size_flags_horizontal = 4 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_constants/outline_size = 1 +theme_override_constants/line_spacing = -8 +theme_override_fonts/font = ExtResource("3_br1b7") +theme_override_font_sizes/font_size = 20 +horizontal_alignment = 0 +vertical_alignment = 2 +autowrap_mode = 3 + +[node name="FilaFirma" type="HBoxContainer" parent="LabelContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=1203344551] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 5 +alignment = 2 + +[node name="Firma" type="Label" parent="LabelContainer/PanelContainer/MarginContainer/VBoxContainer/FilaFirma" unique_id=831587773] +unique_name_in_owner = true +visible = false +layout_mode = 2 +theme_override_colors/font_color = Color(1, 1, 1, 0.9) +theme_override_constants/outline_size = 1 +theme_override_fonts/font = ExtResource("3_br1b7") +theme_override_font_sizes/font_size = 20 +text = "-" + +[node name="CajaTecla" type="PanelContainer" parent="LabelContainer/PanelContainer/MarginContainer/VBoxContainer/FilaFirma" unique_id=1203344552] +layout_mode = 2 +size_flags_vertical = 4 +theme_override_styles/panel = SubResource("StyleBoxFlat_tecla") + +[node name="Tecla" type="Label" parent="LabelContainer/PanelContainer/MarginContainer/VBoxContainer/FilaFirma/CajaTecla" unique_id=1203344553] +unique_name_in_owner = true +layout_mode = 2 +theme_override_colors/font_color = Color(0.95, 0.95, 0.95, 1) +theme_override_constants/outline_size = 0 +theme_override_fonts/font = ExtResource("3_br1b7") +theme_override_font_sizes/font_size = 16 +horizontal_alignment = 1 + +[node name="Area2D" type="Area2D" parent="." unique_id=776166609] +collision_layer = 4 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=1714888448] +shape = SubResource("CircleShape2D_85li6") + +[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"] +[connection signal="body_exited" from="Area2D" to="." method="_on_area_2d_body_exited"] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/dialogues/dialogos_bendiciones.dialogue b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/dialogues/dialogos_bendiciones.dialogue new file mode 100644 index 0000000000..ca10974451 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/dialogues/dialogos_bendiciones.dialogue @@ -0,0 +1,12 @@ +~ bendicion + +Lázaro: [speed=0.5]Yo ya perdí cuarenta años aquí...[next=1.2] +Lázaro: [speed=0.5]No voy a quedarme mirando cómo pierdes los tuyos.[next=2.5] + +=> END + +~ bendicion_de_luto + +Luto: [speed=1.2]¡Guau![wait=0.25] ¡Guau![wait=0.25] ¡Guau![next=1.6] + +=> END diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/dialogues/dialogos_bendiciones.dialogue.import b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/dialogues/dialogos_bendiciones.dialogue.import new file mode 100644 index 0000000000..33c21f0414 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/dialogues/dialogos_bendiciones.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=18 +type="Resource" +uid="uid://cmaf61q4upmwi" +path="res://.godot/imported/dialogos_bendiciones.dialogue-4710b03080e11ea6e71ce8a8273315bd.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/dialogues/dialogos_bendiciones.dialogue" +dest_files=["res://.godot/imported/dialogos_bendiciones.dialogue-4710b03080e11ea6e71ce8a8273315bd.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_lino.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_lino.tres new file mode 100644 index 0000000000..f5ba1cd91e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_lino.tres @@ -0,0 +1,8 @@ +[gd_resource type="ShaderMaterial" format=3 uid="uid://bi6a51mic57oq"] + +[ext_resource type="Shader" uid="uid://bshbghjfja2xq" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader" id="1_24em7"] + +[resource] +shader = ExtResource("1_24em7") +shader_parameter/saturation = 0.0 +shader_parameter/darkness_factor = 0.6 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_mundo.tres b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_mundo.tres new file mode 100644 index 0000000000..c8515e1aac --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/materials/mat_mundo.tres @@ -0,0 +1,8 @@ +[gd_resource type="ShaderMaterial" format=3 uid="uid://cht88adq0hk3f"] + +[ext_resource type="Shader" uid="uid://bshbghjfja2xq" path="res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader" id="1_srwje"] + +[resource] +shader = ExtResource("1_srwje") +shader_parameter/saturation = 0.0 +shader_parameter/darkness_factor = 0.6 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ayudas_de_escena.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ayudas_de_escena.gd new file mode 100644 index 0000000000..5eef238906 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ayudas_de_escena.gd @@ -0,0 +1,57 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends RefCounted +## Ayudas compartidas: halo de luz, rectángulo a pantalla completa, cámara y globo de diálogo. + +const CENTRO_DEL_HALO := Vector2(0.5, 0.5) +const BORDE_DEL_HALO := Vector2(0.5, 0.0) + + +static func textura_de_halo(tamano: int, opacidad_central: float = 1.0) -> GradientTexture2D: + var degradado := Gradient.new() + degradado.set_color(0, Color(1.0, 1.0, 1.0, opacidad_central)) + degradado.set_color(1, Color(1.0, 1.0, 1.0, 0.0)) + var textura := GradientTexture2D.new() + textura.gradient = degradado + textura.fill = GradientTexture2D.FILL_RADIAL + textura.fill_from = CENTRO_DEL_HALO + textura.fill_to = BORDE_DEL_HALO + textura.width = tamano + textura.height = tamano + return textura + + +static func material_de_suma() -> CanvasItemMaterial: + var material := CanvasItemMaterial.new() + material.blend_mode = CanvasItemMaterial.BLEND_MODE_ADD + return material + + +static func rect_de_pantalla_completa() -> ColorRect: + var rect := ColorRect.new() + rect.mouse_filter = Control.MOUSE_FILTER_IGNORE + rect.set_anchors_preset(Control.PRESET_FULL_RECT) + return rect + + +static func camara_como(camara_original: Camera2D) -> Camera2D: + var camara := Camera2D.new() + camara.global_position = camara_original.get_screen_center_position() + camara.zoom = camara_original.zoom + camara.limit_left = camara_original.limit_left + camara.limit_right = camara_original.limit_right + camara.limit_top = camara_original.limit_top + camara.limit_bottom = camara_original.limit_bottom + return camara + + +static func mostrar_globo_arriba(dialogo: DialogueResource, titulo: String) -> Node: + var globo: Node = DialogueManager.show_dialogue_balloon(dialogo, titulo) + if not is_instance_valid(globo): + return null + globo.set("will_block_other_input", false) + if not globo.is_node_ready(): + await globo.ready + if is_instance_valid(globo) and globo.get("balloon_container") != null: + globo.anchor_to_top() + return globo diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ayudas_de_escena.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ayudas_de_escena.gd.uid new file mode 100644 index 0000000000..a95ed3f0a0 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ayudas_de_escena.gd.uid @@ -0,0 +1 @@ +uid://dk067x1j3bpqd diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_lazaro.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_lazaro.gd new file mode 100644 index 0000000000..1f4e3aaabf --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_lazaro.gd @@ -0,0 +1,150 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node +## La bendición de Lázaro: ayuda a Lino si pasa mucho tiempo sin llenar un jarrón. + +const AyudasDeEscena = preload("ayudas_de_escena.gd") + +const TIEMPO_SIN_LLENAR: float = 60.0 +const DISTANCIA_PUENTE_CRUZADO: float = 900.0 +## dialogos_bendiciones.dialogue +const DIALOGO: DialogueResource = preload("../dialogues/dialogos_bendiciones.dialogue") +const TITULO_DIALOGO: String = "bendicion" +const COLOR_LUZ := Color(1.0, 0.88, 0.5, 1.0) +const DURACION_LUZ: float = 2.4 +const PARTE_DE_LA_LUZ_ANTES_DE_AYUDAR: float = 0.6 +const PARTE_DE_LA_LUZ_QUE_SUBE: float = 0.3 +const BRILLO_MAXIMO_DEL_HALO: float = 0.85 +const TAMANO_TEXTURA_HALO: int = 256 +const ESCALA_INICIAL_HALO := Vector2(0.3, 0.3) +const ESCALA_FINAL_HALO := Vector2(1.5, 1.5) +const Z_INDEX_DE_LA_LUZ: int = 5 +const CANTIDAD_DE_MOTAS: int = 28 +const VIDA_DE_LAS_MOTAS: float = 1.6 +const EXPLOSIVIDAD_DE_LAS_MOTAS: float = 0.35 +const RADIO_DE_EMISION: float = 34.0 +const DISPERSION_DE_LAS_MOTAS: float = 25.0 +const GRAVEDAD_DE_LAS_MOTAS := Vector2(0, -40) +const VELOCIDAD_MINIMA_DE_LAS_MOTAS: float = 30.0 +const VELOCIDAD_MAXIMA_DE_LAS_MOTAS: float = 70.0 +const TAMANO_MINIMO_DE_LAS_MOTAS: float = 3.0 +const TAMANO_MAXIMO_DE_LAS_MOTAS: float = 6.0 + +# static: una vez dada, no se repite al recargar el nivel. Se guarda por nivel (el nombre +# que se pone en "nivel"), para que lo concedido en un nivel no cuente en el otro. +static var _concedida_en: Dictionary = {} +## Segundos sin llenar un jarrón, por nivel. Se sigue contando aunque Lino se deshile. +static var _tiempo_en: Dictionary = {} + +var jugador: Node2D +## Nombre con el que este nivel guarda su estado, el mismo que usa para contar sus muertes. +var nivel: String +var flecha: Node +var elian: Node2D + +var _en_dialogo: bool = false + + +## Borra lo guardado de un nivel, para cuando empieza una partida nueva. +static func olvidar(nivel_a_olvidar: String) -> void: + _concedida_en.erase(nivel_a_olvidar) + _tiempo_en.erase(nivel_a_olvidar) + + +func _ready() -> void: + if _concedida_en.get(nivel, false): + _activar_ayudas() + if DialogueManager.has_signal("dialogue_started"): + DialogueManager.dialogue_started.connect( + func(_recurso: Resource) -> void: _en_dialogo = true + ) + DialogueManager.dialogue_ended.connect(func(_recurso: Resource) -> void: _en_dialogo = false) + + +func reiniciar_cuenta() -> void: + _tiempo_en[nivel] = 0.0 + + +func _process(delta: float) -> void: + if _concedida_en.get(nivel, false) or not is_instance_valid(jugador): + return + _tiempo_en[nivel] = _tiempo_en.get(nivel, 0.0) + delta + if _tiempo_en[nivel] < TIEMPO_SIN_LLENAR and not _cruzo_el_puente(): + return + if _en_dialogo or jugador.mode != jugador.Mode.USER_CONTROLLED: + return + _conceder() + + +func _cruzo_el_puente() -> bool: + return ( + is_instance_valid(elian) + and elian.global_position.distance_to(jugador.global_position) < DISTANCIA_PUENTE_CRUZADO + ) + + +func _conceder() -> void: + _concedida_en[nivel] = true + _decir_desde_lejos() + _envolver_en_luz() + await get_tree().create_timer(DURACION_LUZ * PARTE_DE_LA_LUZ_ANTES_DE_AYUDAR).timeout + _activar_ayudas() + + +func _decir_desde_lejos() -> void: + await AyudasDeEscena.mostrar_globo_arriba(DIALOGO, TITULO_DIALOGO) + + +func _activar_ayudas() -> void: + if is_instance_valid(flecha): + flecha.activa = true + + +func _envolver_en_luz() -> void: + var textura := AyudasDeEscena.textura_de_halo(TAMANO_TEXTURA_HALO) + var suma := AyudasDeEscena.material_de_suma() + + var luz := Node2D.new() + luz.z_index = Z_INDEX_DE_LA_LUZ + jugador.add_child(luz) + + var halo := Sprite2D.new() + halo.texture = textura + halo.material = suma + halo.modulate = Color(COLOR_LUZ, 0.0) + halo.scale = ESCALA_INICIAL_HALO + luz.add_child(halo) + + var motas := _crear_motas(suma) + luz.add_child(motas) + motas.emitting = true + + luz.create_tween().tween_property(halo, "scale", ESCALA_FINAL_HALO, DURACION_LUZ).set_ease( + Tween.EASE_OUT + ) + var brillar := luz.create_tween() + brillar.tween_property( + halo, "modulate:a", BRILLO_MAXIMO_DEL_HALO, DURACION_LUZ * PARTE_DE_LA_LUZ_QUE_SUBE + ) + brillar.tween_property(halo, "modulate:a", 0.0, DURACION_LUZ * (1.0 - PARTE_DE_LA_LUZ_QUE_SUBE)) + brillar.tween_callback(luz.queue_free) + + +func _crear_motas(material_de_suma: CanvasItemMaterial) -> CPUParticles2D: + var motas := CPUParticles2D.new() + motas.material = material_de_suma + motas.amount = CANTIDAD_DE_MOTAS + motas.lifetime = VIDA_DE_LAS_MOTAS + motas.one_shot = true + motas.explosiveness = EXPLOSIVIDAD_DE_LAS_MOTAS + motas.emission_shape = CPUParticles2D.EMISSION_SHAPE_SPHERE + motas.emission_sphere_radius = RADIO_DE_EMISION + motas.direction = Vector2.UP + motas.spread = DISPERSION_DE_LAS_MOTAS + motas.gravity = GRAVEDAD_DE_LAS_MOTAS + motas.initial_velocity_min = VELOCIDAD_MINIMA_DE_LAS_MOTAS + motas.initial_velocity_max = VELOCIDAD_MAXIMA_DE_LAS_MOTAS + motas.scale_amount_min = TAMANO_MINIMO_DE_LAS_MOTAS + motas.scale_amount_max = TAMANO_MAXIMO_DE_LAS_MOTAS + motas.color = COLOR_LUZ + return motas diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_lazaro.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_lazaro.gd.uid new file mode 100644 index 0000000000..78cb7314dd --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_lazaro.gd.uid @@ -0,0 +1 @@ +uid://clkbbi15ug8vt diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_luto.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_luto.gd new file mode 100644 index 0000000000..69ed91fe70 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_luto.gd @@ -0,0 +1,178 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node +## La bendición de Luto: tras dos deshilados, aparece como fantasma y frena los proyectiles. + +const AyudasDeEscena = preload("ayudas_de_escena.gd") + +const MUERTES_PARA_LA_BENDICION: int = 2 +const TITULO_DIALOGO: String = "bendicion_de_luto" +## dialogos_bendiciones.dialogue +const DIALOGO: DialogueResource = preload("../dialogues/dialogos_bendiciones.dialogue") +const PENSAMIENTO_DE_LINO: String = "Luto... tú tampoco quieres que me pierda aquí, ¿verdad?" +const RUTA_GLOBO_DE_LINO: NodePath = ^"HUD/PanelContainer" +## luto.tres +const FIGURA_DE_LUTO: SpriteFrames = preload("uid://crrr8ncum86vx") +const LUGARES_PARA_LUTO: Array[Vector2] = [ + Vector2(-80, 0), + Vector2(80, 0), + Vector2(-70, 45), + Vector2(70, 45), + Vector2(0, 75), + Vector2(-110, -15), + Vector2(110, -15), +] +# Capa de colisión 512: solo Lino la tiene en su máscara (son las orillas del lago) +const CAPAS_DE_PARED: int = 1 | 16 | 512 +const RADIO_DE_LUTO: float = 22.0 +const PIES_DE_LUTO: float = 40.0 +const OPACIDAD_DE_LUTO: float = 0.8 +const DURACION_APARECER: float = 0.5 +const DURACION_DESAPARECER: float = 0.9 +const ESPERA_ANTES_DE_IRSE: float = 2.5 +const LADRIDOS: int = 3 +const MAXIMO_DE_LADRIDOS: int = 1 +const ANIM_QUIETO: StringName = &"idle" +const ANIM_LADRAR: StringName = &"bark" +const PAUSA_ENTRE_LADRIDOS: float = 0.38 +const ESPERA_INICIAL: float = 1.5 +const DISTANCIA_DE_FRENADO: float = 260.0 +const VELOCIDAD_AL_FRENAR: float = 0.65 +const TIEMPO_DE_FRENADO: float = 0.35 +const GRUPO_PROYECTILES: StringName = &"projectiles" +const META_VELOCIDAD: StringName = &"velocidad_antes_de_luto" + +# Por nivel: en qué partida (numero_partida) se anunció. Así no se repite al reintentar el +# nivel, pero sí en otra partida, y lo anunciado en un nivel no cuenta en el otro. +static var _anunciada_en: Dictionary = {} + +var jugador: Node2D +## Nombre con el que este nivel cuenta sus muertes en ElHiloQueNoTejiState. +var nivel: String + +var _en_dialogo: bool = false +var _espera: float = ESPERA_INICIAL + + +func _ready() -> void: + if ElHiloQueNoTejiState.muertes_en(nivel) < MUERTES_PARA_LA_BENDICION: + set_process(false) + set_physics_process(false) + return + if DialogueManager.has_signal("dialogue_started"): + DialogueManager.dialogue_started.connect( + func(_recurso: Resource) -> void: _en_dialogo = true + ) + DialogueManager.dialogue_ended.connect(func(_recurso: Resource) -> void: _en_dialogo = false) + + +func _process(delta: float) -> void: + if _anunciada_en.get(nivel, -1) == ElHiloQueNoTejiState.numero_partida: + set_process(false) + return + _espera -= delta + if _espera > 0.0 or _en_dialogo or not is_instance_valid(jugador): + return + if jugador.get("mode") != Player.Mode.USER_CONTROLLED: + return + _anunciada_en[nivel] = ElHiloQueNoTejiState.numero_partida + set_process(false) + _anunciar() + + +func _physics_process(delta: float) -> void: + if not is_instance_valid(jugador): + return + for proyectil in get_tree().get_nodes_in_group(GRUPO_PROYECTILES): + var cuerpo := proyectil as RigidBody2D + if cuerpo: + _frenar(cuerpo, delta) + + +func _frenar(cuerpo: RigidBody2D, delta: float) -> void: + var hacia_lino: Vector2 = jugador.global_position - cuerpo.global_position + var velocidad: Vector2 = cuerpo.linear_velocity + # Solo los que vienen hacia Lino: los que él repele se van a su velocidad. + if hacia_lino.length() > DISTANCIA_DE_FRENADO or velocidad.dot(hacia_lino) <= 0.0: + return + var normal: float = maxf(cuerpo.get_meta(META_VELOCIDAD, 0.0), velocidad.length()) + cuerpo.set_meta(META_VELOCIDAD, normal) + var frenada: float = normal * VELOCIDAD_AL_FRENAR + if velocidad.length() <= frenada: + return + var paso: float = (normal - frenada) * delta / TIEMPO_DE_FRENADO + cuerpo.linear_velocity = velocidad.normalized() * maxf(velocidad.length() - paso, frenada) + + +func _anunciar() -> void: + var luto := _aparecer_luto() + await AyudasDeEscena.mostrar_globo_arriba(DIALOGO, TITULO_DIALOGO) + if is_instance_valid(luto): + luto.play(ANIM_LADRAR) + for _ladrido in LADRIDOS: + if not is_instance_valid(jugador): + return + var desde := luto.global_position if is_instance_valid(luto) else jugador.global_position + Ladrido.sonar(self, desde, MAXIMO_DE_LADRIDOS) + await get_tree().create_timer(PAUSA_ENTRE_LADRIDOS).timeout + if is_instance_valid(luto): + luto.play(ANIM_QUIETO) + if _en_dialogo: + await DialogueManager.dialogue_ended + if not is_instance_valid(jugador) or not jugador.owner: + _desvanecer(luto) + return + var globo_de_lino := jugador.owner.get_node_or_null(RUTA_GLOBO_DE_LINO) + if is_instance_valid(globo_de_lino) and globo_de_lino.has_method("mostrar_pensamiento"): + globo_de_lino.mostrar_pensamiento(PENSAMIENTO_DE_LINO) + await get_tree().create_timer(ESPERA_ANTES_DE_IRSE).timeout + _desvanecer(luto) + + +func _aparecer_luto() -> AnimatedSprite2D: + var lugar: Variant = _lugar_libre_junto_a_lino() + if lugar == null: + return null + var luto := AnimatedSprite2D.new() + luto.sprite_frames = FIGURA_DE_LUTO + luto.animation = ANIM_QUIETO + luto.play() + luto.z_index = jugador.z_index + jugador.get_parent().add_child(luto) + luto.global_position = (lugar as Vector2) - Vector2(0, PIES_DE_LUTO) + luto.flip_h = jugador.global_position.x < luto.global_position.x + # Sin el parpadeo de EfectoFantasma, que a veces lo deja casi invisible. + luto.self_modulate.a = OPACIDAD_DE_LUTO + luto.modulate.a = 0.0 + luto.create_tween().tween_property(luto, "modulate:a", 1.0, DURACION_APARECER) + return luto + + +func _lugar_libre_junto_a_lino() -> Variant: + var espacio := jugador.get_world_2d().direct_space_state + var pies := CircleShape2D.new() + pies.radius = RADIO_DE_LUTO + var consulta := PhysicsShapeQueryParameters2D.new() + consulta.shape = pies + consulta.collision_mask = CAPAS_DE_PARED + for desplazamiento in LUGARES_PARA_LUTO: + var lugar := jugador.global_position + desplazamiento + consulta.transform = Transform2D(0.0, lugar) + if not espacio.intersect_shape(consulta, 1).is_empty(): + continue + var rayo := PhysicsRayQueryParameters2D.create( + jugador.global_position, lugar, CAPAS_DE_PARED + ) + if jugador is CollisionObject2D: + rayo.exclude = [(jugador as CollisionObject2D).get_rid()] + if espacio.intersect_ray(rayo).is_empty(): + return lugar + return null + + +func _desvanecer(luto: AnimatedSprite2D) -> void: + if not is_instance_valid(luto): + return + var irse := luto.create_tween() + irse.tween_property(luto, "modulate:a", 0.0, DURACION_DESAPARECER) + irse.tween_callback(luto.queue_free) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_luto.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_luto.gd.uid new file mode 100644 index 0000000000..31ec4f8f57 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bendicion_de_luto.gd.uid @@ -0,0 +1 @@ +uid://bqw1825oxaak8 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloque_deslizante.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloque_deslizante.gd new file mode 100644 index 0000000000..87789ffc45 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloque_deslizante.gd @@ -0,0 +1,77 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Area2D +## Bloque que se desliza de un lado a otro y deshace los proyectiles. + +## void_particles.tscn: las nubes de polvo oscuro del vacío que persigue. +const PARTICULAS_VACIO: PackedScene = preload("uid://s2ohp10ssq7l") +## particles_canvasgroup_outline.gdshader: el borde blanco de esas nubes. +const BORDE_VACIO: Shader = preload("uid://dvyec12fgsuta") +const RADIO_MINIVACIO: float = 14.0 +const ESCALA_NUBES_MINIVACIO: float = 0.45 +const VELOCIDAD_NUBES := Vector2(4.0, 12.0) +const CANTIDAD_DE_NUBES: int = 40 +const GROSOR_DEL_BORDE: float = 2.0 +const MARGEN_DEL_CHOQUE: float = 10.0 + +@export var recorrido: Vector2 = Vector2(0, 160) +@export_range(0.2, 10.0, 0.1, "suffix:s") var segundos_por_recorrido: float = 2.0 +@export_range(0.0, 5.0, 0.1, "suffix:s") var pausa_en_extremos: float = 0.4 +@export_range(0.0, 10.0, 0.1, "suffix:s") var espera_inicial: float = 0.0 + +@onready var _dibujo: Sprite2D = $Sprite2D +@onready var _choque: CollisionShape2D = $CollisionShape2D + + +func _ready() -> void: + body_entered.connect(_al_tocar) + var origen := position + _crear_minivacio() + if espera_inicial > 0.0: + await get_tree().create_timer(espera_inicial).timeout + _empezar_vaiven(origen) + + +func _empezar_vaiven(origen: Vector2) -> void: + var vaiven := create_tween().set_loops() + for destino in [origen + recorrido, origen]: + var tramo := vaiven.tween_property(self, "position", destino, segundos_por_recorrido) + tramo.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + vaiven.tween_interval(pausa_en_extremos) + + +func _crear_minivacio() -> void: + _dibujo.hide() + var grupo := CanvasGroup.new() + var borde := ShaderMaterial.new() + borde.shader = BORDE_VACIO + borde.set_shader_parameter("outline_color", Color.WHITE) + borde.set_shader_parameter("thickness", GROSOR_DEL_BORDE) + grupo.material = borde + add_child(grupo) + grupo.add_child(_crear_nubes()) + var forma := CircleShape2D.new() + forma.radius = RADIO_MINIVACIO + MARGEN_DEL_CHOQUE + _choque.shape = forma + + +func _crear_nubes() -> GPUParticles2D: + var nubes := PARTICULAS_VACIO.instantiate() as GPUParticles2D + var proceso := nubes.process_material.duplicate() as ParticleProcessMaterial + proceso.emission_sphere_radius = RADIO_MINIVACIO + proceso.radial_velocity_min = VELOCIDAD_NUBES.x + proceso.radial_velocity_max = VELOCIDAD_NUBES.y + proceso.scale_min *= ESCALA_NUBES_MINIVACIO + proceso.scale_max *= ESCALA_NUBES_MINIVACIO + nubes.process_material = proceso + nubes.one_shot = false + nubes.local_coords = true + nubes.explosiveness = 0.0 + nubes.amount = CANTIDAD_DE_NUBES + nubes.emitting = true + return nubes + + +func _al_tocar(cuerpo: Node2D) -> void: + if cuerpo.is_in_group("projectiles") and cuerpo.has_method("explode"): + cuerpo.explode.call_deferred() diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloque_deslizante.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloque_deslizante.gd.uid new file mode 100644 index 0000000000..e3024919db --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloque_deslizante.gd.uid @@ -0,0 +1 @@ +uid://bgjm5p42ga8s2 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloqueo_salto_dialogo.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloqueo_salto_dialogo.gd new file mode 100644 index 0000000000..ad601bb4e5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloqueo_salto_dialogo.gd @@ -0,0 +1,31 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name BloqueoSaltoDialogo +extends Node +## Bloquea que el jugador adelante o salte el diálogo mientras este nodo esté en la escena. + +const ACCIONES_BLOQUEADAS: Array[StringName] = [ + &"dialogue_next", + &"dialogue_skip", + &"ui_accept", +] + + +func _init(funciona_en_pausa: bool = false) -> void: + if funciona_en_pausa: + process_mode = Node.PROCESS_MODE_ALWAYS + + +## Con _input se procesa antes que la interfaz y el globo no recibe estas pulsaciones. +func _input(event: InputEvent) -> void: + if _debe_bloquearse(event): + get_viewport().set_input_as_handled() + + +func _debe_bloquearse(event: InputEvent) -> bool: + if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT: + return true + for accion in ACCIONES_BLOQUEADAS: + if InputMap.has_action(accion) and event.is_action(accion): + return true + return false diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloqueo_salto_dialogo.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloqueo_salto_dialogo.gd.uid new file mode 100644 index 0000000000..45a39e5ca9 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/bloqueo_salto_dialogo.gd.uid @@ -0,0 +1 @@ +uid://bpl35i4cq2edk diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/brillo_del_collar.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/brillo_del_collar.gd new file mode 100644 index 0000000000..e831945d89 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/brillo_del_collar.gd @@ -0,0 +1,80 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name BrilloDelCollar +extends Node2D +## Brillo del collar de Lino cuando hay un hilo cerca. + +const AyudasDeEscena = preload("ayudas_de_escena.gd") + +const POSICION_DE_LA_MANO := Vector2(21, 4) +const DISTANCIA_INICIO: float = 460.0 +const DISTANCIA_MAXIMA: float = 110.0 +const COLOR := Color(1.0, 0.92, 0.6) +const TAMANO: float = 0.34 +const TAMANO_TEXTURA: int = 96 +const SEGUNDOS_ENTRE_BUSQUEDAS: float = 0.5 +const VELOCIDAD_DEL_BRILLO: float = 1.5 +const OPACIDAD_MAXIMA: float = 0.9 +const LATIDO_MINIMO: float = 0.75 +const LATIDO_AMPLITUD: float = 0.25 +const FRECUENCIA_LATIDO_TENUE: float = 3.0 +const FRECUENCIA_LATIDO_FUERTE: float = 9.0 +const TAMANO_EN_REPOSO: float = 0.85 +const TAMANO_POR_LATIDO: float = 0.3 +const SPRITE_DEL_JUGADOR: String = "%PlayerSprite" + +var halo: Sprite2D +var hilos: Array[Node2D] = [] +var proxima_busqueda: float = 0.0 +var tiempo: float = 0.0 +var fuerza: float = 0.0 + + +func _ready() -> void: + halo = Sprite2D.new() + halo.texture = AyudasDeEscena.textura_de_halo(TAMANO_TEXTURA) + halo.material = AyudasDeEscena.material_de_suma() + halo.modulate = Color(COLOR, 0.0) + halo.scale = Vector2.ONE * TAMANO + halo.z_index = 1 + add_child(halo) + + +func _process(delta: float) -> void: + tiempo += delta + proxima_busqueda -= delta + if proxima_busqueda <= 0.0: + proxima_busqueda = SEGUNDOS_ENTRE_BUSQUEDAS + _buscar_hilos() + + var objetivo := 1.0 - smoothstep(DISTANCIA_MAXIMA, DISTANCIA_INICIO, _distancia_al_hilo()) + fuerza = move_toward(fuerza, objetivo, delta * VELOCIDAD_DEL_BRILLO) + _dibujar_halo() + + +func _distancia_al_hilo() -> float: + var mas_cerca := INF + for hilo in hilos: + if is_instance_valid(hilo) and hilo.is_visible_in_tree() and hilo.get("revealed"): + mas_cerca = minf(mas_cerca, global_position.distance_to(hilo.global_position)) + return mas_cerca + + +func _dibujar_halo() -> void: + var sprite := get_parent().get_node_or_null(SPRITE_DEL_JUGADOR) as AnimatedSprite2D + var lado := -1.0 if sprite and sprite.flip_h else 1.0 + halo.position = Vector2(POSICION_DE_LA_MANO.x * lado, POSICION_DE_LA_MANO.y) + var frecuencia := lerpf(FRECUENCIA_LATIDO_TENUE, FRECUENCIA_LATIDO_FUERTE, fuerza) + var latido := LATIDO_MINIMO + LATIDO_AMPLITUD * sin(tiempo * frecuencia) + halo.modulate.a = fuerza * latido * OPACIDAD_MAXIMA + halo.scale = Vector2.ONE * TAMANO * (TAMANO_EN_REPOSO + TAMANO_POR_LATIDO * fuerza * latido) + + +func _buscar_hilos() -> void: + hilos.clear() + var escena := get_tree().current_scene + if not escena: + return + for nodo in escena.find_children("*", "", true, false): + if nodo is StealthCollectible: + hilos.append(nodo) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/brillo_del_collar.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/brillo_del_collar.gd.uid new file mode 100644 index 0000000000..38abdb7519 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/brillo_del_collar.gd.uid @@ -0,0 +1 @@ +uid://behwx6q5efj diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd new file mode 100644 index 0000000000..e139b81b3d --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd @@ -0,0 +1,23 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Label +## Contador de fragmentos de hilo del nivel. + +const HILOS_POR_NIVEL: int = 3 + +# Estáticas para que sobrevivan cuando el nivel se recarga al morir. +static var base_hilos_nivel: int = -1 +static var ultima_escena_cargada: String = "" + + +func _ready() -> void: + var escena_actual := get_tree().current_scene.scene_file_path + if escena_actual != ultima_escena_cargada: + ultima_escena_cargada = escena_actual + base_hilos_nivel = ElHiloQueNoTejiState.hilos_recogidos + + +func _process(_delta: float) -> void: + var fragmentos_en_este_nivel := ElHiloQueNoTejiState.hilos_recogidos - base_hilos_nivel + var mostrados := clampi(fragmentos_en_este_nivel, 0, HILOS_POR_NIVEL) + text = "%d/%d" % [mostrados, HILOS_POR_NIVEL] diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd.uid new file mode 100644 index 0000000000..886dd92075 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/contador_hilos_label.gd.uid @@ -0,0 +1 @@ +uid://2ipchillwtnj diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/descenso_por_la_cuerda.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/descenso_por_la_cuerda.gd new file mode 100644 index 0000000000..152e179112 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/descenso_por_la_cuerda.gd @@ -0,0 +1,141 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name DescensoPorLaCuerda +extends CanvasLayer +## La cuerda por la que Lino baja al nivel, dibujada en primer plano. + +## Se emite cuando Lino termina de bajar y ya puede moverse. +signal bajada_terminada + +const AyudasDeEscena = preload("ayudas_de_escena.gd") + +const SHADER_CUERDA: Shader = preload("../shaders/cuerda_en_primer_plano.gdshader") +const ZOOM_AL_EMPEZAR: float = 0.42 +const OSCURIDAD_AL_EMPEZAR: float = 0.8 +const PAUSA_ARRIBA: float = 0.6 +const DURACION_DESCENSO: float = 5.0 +const ALTURA_DE_LA_CAIDA: float = 34.0 +const DURACION_APARECER: float = 0.28 +const DURACION_APARECER_COLOR: float = DURACION_APARECER * 0.5 +const DURACION_SOLTAR_CAMARA: float = 0.8 +const HEBRAS_AL_BAJAR: float = 14.0 +const SPRITE_DEL_JUGADOR: String = "%PlayerSprite" + +# Es static porque cuando Lino muere y la escena se recarga, esta cuerda se vuelve a +# crear y perdería el valor. Guarda el número de partida en que ya se hizo la bajada, +# para que la cinemática salga una sola vez por partida y no en cada reintento +static var partida_vista: int = -1 + +var jugador: Player +var material_cuerda: ShaderMaterial +var pie_de_la_cuerda: Vector2 +var camara_suelta: float = 1.0 + + +static func toca_verlo() -> bool: + if partida_vista == ElHiloQueNoTejiState.numero_partida: + return false + partida_vista = ElHiloQueNoTejiState.numero_partida + return true + + +func _ready() -> void: + layer = 0 + jugador = get_tree().get_first_node_in_group("player") as Player + if not jugador: + queue_free() + return + pie_de_la_cuerda = jugador.global_position + _crear_cuerda() + if toca_verlo(): + _bajar.call_deferred() + + +func _crear_cuerda() -> void: + material_cuerda = ShaderMaterial.new() + material_cuerda.shader = SHADER_CUERDA + material_cuerda.set_shader_parameter("corrimiento", 0.0) + material_cuerda.set_shader_parameter("desvanecer", 0.0) + var cuerda := AyudasDeEscena.rect_de_pantalla_completa() + cuerda.material = material_cuerda + add_child(cuerda) + + +func _process(_delta: float) -> void: + var vista := get_viewport() + var tamano_pantalla := vista.get_visible_rect().size + material_cuerda.set_shader_parameter("pantalla", tamano_pantalla) + var ancla := vista.get_canvas_transform() * pie_de_la_cuerda + material_cuerda.set_shader_parameter("ancla", ancla) + material_cuerda.set_shader_parameter( + "bajo_la_camara", ancla.lerp(tamano_pantalla / 2.0, camara_suelta) + ) + var camara_actual := vista.get_camera_2d() + if camara_actual: + material_cuerda.set_shader_parameter("zoom", camara_actual.zoom.x) + + +func _bajar() -> void: + camara_suelta = 0.0 + jugador.take_control(self) + jugador.velocity = Vector2.ZERO + var color_original := jugador.modulate + jugador.modulate.a = 0.0 + + var oscuridad := _crear_oscuridad() + + var camara := get_viewport().get_camera_2d() + var zoom_normal := Vector2.ONE + var suavizado := false + if camara: + zoom_normal = camara.zoom + suavizado = camara.position_smoothing_enabled + camara.position_smoothing_enabled = false + camara.zoom = zoom_normal * ZOOM_AL_EMPEZAR + await get_tree().create_timer(PAUSA_ARRIBA).timeout + + await _animar_descenso(oscuridad, camara, zoom_normal) + await _aparecer_jugador(color_original) + + if camara: + camara.position_smoothing_enabled = suavizado + jugador.return_control(self) + oscuridad.queue_free() + create_tween().tween_property(self, "camara_suelta", 1.0, DURACION_SOLTAR_CAMARA) + bajada_terminada.emit() + + +func _animar_descenso(oscuridad: ColorRect, camara: Camera2D, zoom_normal: Vector2) -> void: + var bajar := create_tween().set_parallel(true) + bajar.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + bajar.tween_property( + material_cuerda, "shader_parameter/corrimiento", HEBRAS_AL_BAJAR, DURACION_DESCENSO + ) + bajar.tween_property(oscuridad, "color:a", 0.0, DURACION_DESCENSO) + if camara: + bajar.tween_property(camara, "zoom", zoom_normal, DURACION_DESCENSO) + await bajar.finished + + +func _crear_oscuridad() -> ColorRect: + var oscuridad := AyudasDeEscena.rect_de_pantalla_completa() + oscuridad.color = Color(0, 0, 0, OSCURIDAD_AL_EMPEZAR) + add_child(oscuridad) + move_child(oscuridad, 0) + return oscuridad + + +func _aparecer_jugador(color_original: Color) -> void: + var figura := jugador.get_node_or_null(SPRITE_DEL_JUGADOR) as AnimatedSprite2D + var aparecer := create_tween().set_parallel(true) + aparecer.tween_property(jugador, "modulate", color_original, DURACION_APARECER_COLOR) + if figura: + var lugar := figura.position + figura.position = lugar - Vector2(0, ALTURA_DE_LA_CAIDA) + ( + aparecer + . tween_property(figura, "position", lugar, DURACION_APARECER) + . set_trans(Tween.TRANS_BOUNCE) + . set_ease(Tween.EASE_OUT) + ) + await aparecer.finished diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/descenso_por_la_cuerda.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/descenso_por_la_cuerda.gd.uid new file mode 100644 index 0000000000..db478fe8a3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/descenso_por_la_cuerda.gd.uid @@ -0,0 +1 @@ +uid://cwqyj2xix4l0a diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/efecto_fantasma.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/efecto_fantasma.gd new file mode 100644 index 0000000000..37129ca678 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/efecto_fantasma.gd @@ -0,0 +1,94 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name EfectoFantasma +extends Node +## Difumina y hace parpadear a Luto para que parezca un fantasma. + +const OPACIDAD_BASE: float = 0.55 +const OPACIDAD_AL_DESVANECERSE: float = 0.06 +const PAUSA_ENTRE_DESVANECIMIENTOS := Vector2(2.0, 4.5) +const DURACION_DESVANECIMIENTO: float = 2.6 +const DURACION_AL_QUITAR: float = 1.2 +const AMPLITUD_ONDA_LENTA: float = 0.1 +const VELOCIDAD_ONDA_LENTA: float = 2.1 +const AMPLITUD_ONDA_RAPIDA: float = 0.05 +const VELOCIDAD_ONDA_RAPIDA: float = 7.3 +const DESFASE_ONDA_RAPIDA: float = 1.0 +const FASE_INICIAL_MAXIMA: float = 10.0 +const FIN_DE_LA_SALIDA: float = 0.6 +const INICIO_DE_LA_ENTRADA: float = 0.4 + +var figura: CanvasItem +var tiempo: float = 0.0 +var espera: float = 0.0 +var desvanecimiento: float = 0.0 +var quitando: bool = false + + +static func quitar_de(nodo: Node) -> void: + if not is_instance_valid(nodo): + return + for hijo in nodo.get_children(): + if hijo is EfectoFantasma: + hijo.quitar() + else: + quitar_de(hijo) + + +func _ready() -> void: + figura = _buscar_figura() + for forma in get_parent().find_children("*", "CollisionShape2D", true, false): + forma.set_deferred("disabled", true) + tiempo = randf() * FASE_INICIAL_MAXIMA + espera = _pausa_aleatoria() + # sigue parpadeando aunque el juego esté en pausa + process_mode = Node.PROCESS_MODE_ALWAYS + + +func _process(delta: float) -> void: + if quitando or not is_instance_valid(figura): + return + tiempo += delta + espera -= delta + if espera <= 0.0: + espera = DURACION_DESVANECIMIENTO + _pausa_aleatoria() + desvanecimiento = 1.0 + desvanecimiento = maxf(desvanecimiento - delta / DURACION_DESVANECIMIENTO, 0.0) + + var opacidad := ( + OPACIDAD_BASE + + AMPLITUD_ONDA_LENTA * sin(tiempo * VELOCIDAD_ONDA_LENTA) + + AMPLITUD_ONDA_RAPIDA * sin(tiempo * VELOCIDAD_ONDA_RAPIDA + DESFASE_ONDA_RAPIDA) + ) + var hueco := ( + smoothstep(0.0, INICIO_DE_LA_ENTRADA, desvanecimiento) + * smoothstep(1.0, FIN_DE_LA_SALIDA, desvanecimiento) + ) + # self_modulate porque otros scripts le cambian el modulate al sprite + figura.self_modulate.a = lerpf(opacidad, OPACIDAD_AL_DESVANECERSE, hueco) + + +func quitar() -> void: + if quitando: + return + quitando = true + if not is_instance_valid(figura): + queue_free() + return + var volver := create_tween() + volver.tween_property(figura, "self_modulate:a", 1.0, DURACION_AL_QUITAR) + volver.tween_callback(queue_free) + + +func _pausa_aleatoria() -> float: + return randf_range(PAUSA_ENTRE_DESVANECIMIENTOS.x, PAUSA_ENTRE_DESVANECIMIENTOS.y) + + +func _buscar_figura() -> CanvasItem: + var padre := get_parent() + if padre is AnimatedSprite2D or padre is Sprite2D: + return padre + var sprites := padre.find_children("*", "AnimatedSprite2D", true, false) + if not sprites.is_empty(): + return sprites[0] + return padre as CanvasItem diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/efecto_fantasma.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/efecto_fantasma.gd.uid new file mode 100644 index 0000000000..5f551b6672 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/efecto_fantasma.gd.uid @@ -0,0 +1 @@ +uid://1m5jqm3yh8a6 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd new file mode 100644 index 0000000000..cafef9b2f8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd @@ -0,0 +1,339 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +@tool +class_name StealthCollectible extends Node2D +## Fragmento de hilo que Lino recoge en el suelo. + +const AyudasDeEscena = preload("ayudas_de_escena.gd") + +const TEXTURA_POR_TIPO: Dictionary = { + InventoryItem.ItemType.MEMORY: preload("uid://o88v5s43wgiu"), # fragmento_hilo_verde.png + InventoryItem.ItemType.IMAGINATION: preload("uid://lw852yagnv86"), # fragmento_hilo_amarillo.png + InventoryItem.ItemType.SPIRIT: preload("uid://bhuboc30gq5k0"), # fragmento_hilo_rojo.png +} +const COLOR_VERDE := Color(0.55, 1.0, 0.6) +const COLOR_AMARILLO := Color(1.0, 0.9, 0.45) +const COLOR_ROJO := Color(1.0, 0.5, 0.45) +const COLOR_BRILLO_POR_TIPO: Dictionary = { + InventoryItem.ItemType.MEMORY: COLOR_VERDE, + InventoryItem.ItemType.IMAGINATION: COLOR_AMARILLO, + InventoryItem.ItemType.SPIRIT: COLOR_ROJO, +} +## fragmento_hilo_blanco.png +const TEXTURA_PERDON: Texture2D = preload("uid://btbo57cbklfhs") +const COLORES_AURA_PERDON: Array[Color] = [COLOR_VERDE, COLOR_AMARILLO, COLOR_ROJO] +const SEGUNDOS_POR_COLOR: float = 2.5 +const ESCALA_AURA_PERDON: float = 1.8 +const LATIDOS_POR_SEGUNDO_LEJOS: float = 0.5 +const LATIDOS_POR_SEGUNDO_CERCA: float = 1.3 +const DISTANCIA_LATIDO_CERCA: float = 120.0 +const DISTANCIA_LATIDO_LEJOS: float = 700.0 +const MOMENTO_GOLPE_1: float = 0.12 +const ANCHURA_GOLPE_1: float = 0.07 +const MOMENTO_GOLPE_2: float = 0.34 +const ANCHURA_GOLPE_2: float = 0.08 +const FUERZA_GOLPE_2: float = 0.6 +const OPACIDAD_AURA_BASE: float = 0.4 +const OPACIDAD_AURA_LATIDO: float = 0.4 +const CRECIMIENTO_AURA_LATIDO: float = 0.2 +const OPACIDAD_BRILLO_ALTA: float = 0.5 +const OPACIDAD_BRILLO_BAJA: float = 0.25 +const OPACIDAD_CENTRO_DEL_BRILLO: float = 0.9 +const ALTURA_FLOTANDO: float = 6.0 +const ESCALA_HILO: float = 0.8 +const ESCALA_HILO_DEL_PERDON: float = 0.62 +const DURACION_VAIVEN: float = 1.2 +const TAMANO_TEXTURA_BRILLO: int = 128 +const ANIMACION_REVELAR: StringName = &"reveal" +const ANIMACION_RECOGER: StringName = &"collected" + +static var texturas_achicadas: Dictionary = {} + +@export var revealed: bool = true: + set(new_value): + revealed = new_value + _actualizar_segun_revelado() + +@export_file("*.tscn") var next_scene: String + +@export var item: InventoryItem: + set = _set_item + +@export var es_hilo_del_perdon: bool = false: + set(new_value): + es_hilo_del_perdon = new_value + if sprite_2d: + sprite_2d.texture = _textura_del_hilo() + +@export_category("Dialogue") +@export var pause_game_during_dialogue: bool = false + +@export var bloquear_salto_dialogo: bool = false + +@export var collected_dialogue: DialogueResource: + set(new_value): + collected_dialogue = new_value + notify_property_list_changed() + +@export var dialogue_title: StringName = "" + +var brillo: Sprite2D +var animacion_brillo: Tween +var fase_latido: float = 0.0 +var tiempo_aura: float = 0.0 +var _pauso_el_juego: bool = false + +@onready var interact_area: InteractArea = $InteractArea +@onready var animation_player: AnimationPlayer = $AnimationPlayer +@onready var visuals: Node2D = %Visuals +@onready var sprite_2d: Sprite2D = $Visuals/Sprite2D +@onready var appear_sound: AudioStreamPlayer = %AppearSound +@onready var physical_collider: CollisionShape2D = $StaticBody2D/PhysicalCollider + + +func _validate_property(property: Dictionary) -> void: + match property.name: + "dialogue_title": + if not collected_dialogue: + property.usage |= PROPERTY_USAGE_READ_ONLY + + +func _get_configuration_warnings() -> PackedStringArray: + if not item: + return ["item property must be set"] + return [] + + +func _set_item(new_value: InventoryItem) -> void: + item = new_value + + if sprite_2d: + sprite_2d.texture = _textura_del_hilo() + + if interact_area: + interact_area.action_text = "Collect " + item.type_name() if item else "Collect" + + update_configuration_warnings() + + +func _ready() -> void: + _set_item(item) + _quitar_decoracion_de_la_base() + _actualizar_segun_revelado() + + if Engine.is_editor_hint(): + return + + interact_area.interaction_started.connect(_on_interacted) + _brillar_y_flotar() + + +func _exit_tree() -> void: + # Si el nivel se reinicia con el diálogo abierto, la pausa no se quitaría nunca. + if _pauso_el_juego and is_inside_tree(): + get_tree().paused = false + + +func _process(delta: float) -> void: + if not es_hilo_del_perdon or not is_instance_valid(brillo) or not brillo.visible: + return + + tiempo_aura += delta + fase_latido += ( + delta * lerpf(LATIDOS_POR_SEGUNDO_LEJOS, LATIDOS_POR_SEGUNDO_CERCA, _cercania_de_lino()) + ) + var latido := _fuerza_del_latido(fmod(fase_latido, 1.0)) + + var color := _color_del_aura() + color.a = OPACIDAD_AURA_BASE + OPACIDAD_AURA_LATIDO * latido + brillo.modulate = color + brillo.scale = Vector2.ONE * ESCALA_AURA_PERDON * (1.0 + CRECIMIENTO_AURA_LATIDO * latido) + + +func _color_del_aura() -> Color: + var paso := tiempo_aura / SEGUNDOS_POR_COLOR + var indice := int(paso) % COLORES_AURA_PERDON.size() + var siguiente := (indice + 1) % COLORES_AURA_PERDON.size() + return COLORES_AURA_PERDON[indice].lerp(COLORES_AURA_PERDON[siguiente], fmod(paso, 1.0)) + + +func _cercania_de_lino() -> float: + var lino := get_tree().get_first_node_in_group("player") as Node2D + if not lino: + return 0.0 + var distancia := global_position.distance_to(lino.global_position) + return 1.0 - smoothstep(DISTANCIA_LATIDO_CERCA, DISTANCIA_LATIDO_LEJOS, distancia) + + +func _fuerza_del_latido(t: float) -> float: + var golpe_1 := exp(-pow((t - MOMENTO_GOLPE_1) / ANCHURA_GOLPE_1, 2.0)) + var golpe_2 := exp(-pow((t - MOMENTO_GOLPE_2) / ANCHURA_GOLPE_2, 2.0)) + return golpe_1 + FUERZA_GOLPE_2 * golpe_2 + + +func reveal() -> void: + if revealed or animation_player.current_animation == ANIMACION_REVELAR: + return + + appear_sound.play() + animation_player.play(ANIMACION_REVELAR) + await animation_player.animation_finished + + revealed = true + + +func _on_interacted(player: Player, _from_right: bool) -> void: + _detener_brillo() + z_index += 1 + animation_player.play(ANIMACION_RECOGER) + await animation_player.animation_finished + # Si un guardia atrapó a Lino mientras recogía el hilo, el nivel ya se está reiniciando: + # no se cuenta el hilo ni se abre el diálogo, que dejaría el juego pausado. + if player.mode == Player.Mode.DEFEATED: + return + + var escena := get_tree().current_scene + _registrar_recogida(escena) + _lanzar_onda_de_color(escena) + if collected_dialogue: + await _mostrar_dialogo_de_recogida(player) + + interact_area.end_interaction() + queue_free() + + if next_scene: + GameState.quest.challenge_start_scene = next_scene + SceneSwitcher.change_to_file_with_transition(next_scene) + + +func _registrar_recogida(escena: Node) -> void: + var id_hilo := escena.scene_file_path + "::" + str(escena.get_path_to(self)) + if not ElHiloQueNoTejiState.hilos_contados.has(id_hilo): + GameState.quest.inventory.add_collected_item(item) + ElHiloQueNoTejiState.recolectar_hilo(id_hilo) + ElHiloQueNoTejiState.guardar_ultimo_hilo(escena.scene_file_path, global_position) + + +func _lanzar_onda_de_color(escena: Node) -> void: + var saturacion := escena.find_child("SaturacionManager", true, false) + if es_hilo_del_perdon or not saturacion or not saturacion.has_method("onda_de_hilo"): + return + saturacion.onda_de_hilo(global_position, _color_del_brillo()) + + +func _mostrar_dialogo_de_recogida(player: Player) -> void: + if pause_game_during_dialogue: + get_tree().paused = true + _pauso_el_juego = true + + var bloqueo: BloqueoSaltoDialogo = null + if bloquear_salto_dialogo: + bloqueo = BloqueoSaltoDialogo.new(pause_game_during_dialogue) + get_tree().current_scene.add_child(bloqueo) + + var globo: Node = DialogueManager.show_dialogue_balloon( + collected_dialogue, dialogue_title, [self, player] + ) + if pause_game_during_dialogue and globo: + globo.process_mode = Node.PROCESS_MODE_ALWAYS + + await DialogueManager.dialogue_ended + + if bloqueo: + bloqueo.queue_free() + if pause_game_during_dialogue: + get_tree().paused = false + _pauso_el_juego = false + + +func _brillar_y_flotar() -> void: + brillo = Sprite2D.new() + brillo.texture = AyudasDeEscena.textura_de_halo( + TAMANO_TEXTURA_BRILLO, OPACIDAD_CENTRO_DEL_BRILLO + ) + brillo.material = AyudasDeEscena.material_de_suma() + brillo.show_behind_parent = true + brillo.modulate = _color_del_brillo() + brillo.modulate.a = OPACIDAD_BRILLO_ALTA + sprite_2d.add_child(brillo) + + if es_hilo_del_perdon: + return + + animacion_brillo = create_tween().set_loops().set_parallel(true) + _agregar_vaiven(sprite_2d, "offset:y", -ALTURA_FLOTANDO, 0.0) + _agregar_vaiven(brillo, "position:y", -ALTURA_FLOTANDO, 0.0) + _agregar_vaiven(brillo, "modulate:a", OPACIDAD_BRILLO_BAJA, OPACIDAD_BRILLO_ALTA) + + +func _agregar_vaiven(nodo: Node, propiedad: String, ida: float, vuelta: float) -> void: + ( + animacion_brillo + . tween_property(nodo, propiedad, ida, DURACION_VAIVEN) + . set_trans(Tween.TRANS_SINE) + . set_ease(Tween.EASE_IN_OUT) + ) + ( + animacion_brillo + . tween_property(nodo, propiedad, vuelta, DURACION_VAIVEN) + . set_trans(Tween.TRANS_SINE) + . set_ease(Tween.EASE_IN_OUT) + . set_delay(DURACION_VAIVEN) + ) + + +func _color_del_brillo() -> Color: + return COLOR_BRILLO_POR_TIPO.get(item.type, Color.WHITE) if item else Color.WHITE + + +func _quitar_decoracion_de_la_base() -> void: + if Engine.is_editor_hint(): + return + $Visuals/Shadow.texture = null + $Visuals/Highlight.sprite_frames = null + $Visuals/Tail.sprite_frames = null + + +func _detener_brillo() -> void: + if animacion_brillo: + animacion_brillo.kill() + sprite_2d.offset.y = 0.0 + if is_instance_valid(brillo): + brillo.hide() + + +func _textura_del_hilo() -> Texture2D: + if not item: + return null + if es_hilo_del_perdon: + return _achicar(TEXTURA_PERDON, ESCALA_HILO_DEL_PERDON) + return _achicar(TEXTURA_POR_TIPO.get(item.type, item.get_world_texture()), ESCALA_HILO) + + +## Se achica la imagen y no el sprite: las animaciones le cambian la escala. +static func _achicar(textura: Texture2D, escala: float) -> Texture2D: + if not textura or is_equal_approx(escala, 1.0): + return textura + var clave := "%s@%s" % [textura.resource_path, escala] + if texturas_achicadas.has(clave): + return texturas_achicadas[clave] + var imagen := textura.get_image() + if not imagen: + return textura + if imagen.is_compressed(): + imagen.decompress() + var ancho := maxi(int(round(imagen.get_width() * escala)), 1) + var alto := maxi(int(round(imagen.get_height() * escala)), 1) + imagen.resize(ancho, alto, Image.INTERPOLATE_NEAREST) + var achicada := ImageTexture.create_from_image(imagen) + texturas_achicadas[clave] = achicada + return achicada + + +func _actualizar_segun_revelado() -> void: + if interact_area: + interact_area.disabled = not revealed + if visuals: + visuals.visible = revealed + if physical_collider: + physical_collider.disabled = not revealed diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd.uid new file mode 100644 index 0000000000..da76668b74 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_collectible.gd.uid @@ -0,0 +1 @@ +uid://i0dutk8883vb diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd new file mode 100644 index 0000000000..1662023aa8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd @@ -0,0 +1,112 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +@tool +extends "res://scenes/game_elements/props/sign/components/sign.gd" +## Carteles del quest, con la tecla necesaria en la firma. + +const TECLAS_QUE_SE_MANTIENEN: Array[String] = ["shift"] +const TIEMPO_ARRIBA: float = 0.8 +const TIEMPO_ABAJO: float = 1.2 +const HUNDIMIENTO: int = 3 +const COLOR_HUNDIDA := Color(0.22, 0.22, 0.24, 1) +const NODO_DIBUJO: String = "Appearance" +const NODO_ETIQUETA: String = "%Label" +const NODO_TEXTO_CON_FORMATO: String = "TextoConFormato" +const NODO_FILA_FIRMA: String = "%FilaFirma" +const NODO_TECLA: String = "%Tecla" + +@export var firma: String = "": + set(nueva_firma): + firma = nueva_firma + _actualizar_firma() + + +func _ready() -> void: + super._ready() + _actualizar_firma() + if not Engine.is_editor_hint(): + _hundir_la_tecla_si_se_mantiene() + + +func update_appearance() -> void: + var dibujo := get_node_or_null(NODO_DIBUJO) as Sprite2D + if dibujo: + dibujo.flip_h = direction == Enums.LookAtSide.RIGHT + + +func update_label_text() -> void: + var etiqueta := get_node_or_null(NODO_ETIQUETA) as Label + if not etiqueta: + return + var con_formato := ( + etiqueta.get_parent().get_node_or_null(NODO_TEXTO_CON_FORMATO) as RichTextLabel + ) + if not text.contains("["): + etiqueta.text = text + etiqueta.show() + if con_formato: + con_formato.hide() + return + if not con_formato: + con_formato = _crear_texto_con_formato(etiqueta) + con_formato.text = text + con_formato.show() + etiqueta.hide() + + +func _crear_texto_con_formato(etiqueta: Label) -> RichTextLabel: + var con_formato := RichTextLabel.new() + con_formato.name = NODO_TEXTO_CON_FORMATO + con_formato.bbcode_enabled = true + con_formato.fit_content = true + con_formato.scroll_active = false + con_formato.mouse_filter = Control.MOUSE_FILTER_IGNORE + con_formato.autowrap_mode = etiqueta.autowrap_mode + con_formato.custom_minimum_size = etiqueta.custom_minimum_size + con_formato.size_flags_horizontal = etiqueta.size_flags_horizontal + con_formato.add_theme_font_override("normal_font", etiqueta.get_theme_font("font")) + con_formato.add_theme_font_size_override( + "normal_font_size", etiqueta.get_theme_font_size("font_size") + ) + con_formato.add_theme_color_override("default_color", etiqueta.get_theme_color("font_color")) + con_formato.add_theme_color_override( + "font_outline_color", etiqueta.get_theme_color("font_outline_color") + ) + con_formato.add_theme_constant_override( + "outline_size", etiqueta.get_theme_constant("outline_size") + ) + con_formato.add_theme_constant_override( + "line_separation", etiqueta.get_theme_constant("line_spacing") + ) + etiqueta.add_sibling(con_formato) + return con_formato + + +func _actualizar_firma() -> void: + var fila := get_node_or_null(NODO_FILA_FIRMA) as Control + var tecla := get_node_or_null(NODO_TECLA) as Label + if not fila or not tecla: + return + tecla.text = firma.trim_prefix("-").strip_edges() + fila.visible = not tecla.text.is_empty() + + +func _hundir_la_tecla_si_se_mantiene() -> void: + var tecla := get_node_or_null(NODO_TECLA) as Label + if not tecla or tecla.text.to_lower() not in TECLAS_QUE_SE_MANTIENEN: + return + var caja := tecla.get_parent() as PanelContainer + var original := caja.get_theme_stylebox("panel") as StyleBoxFlat if caja else null + if not original: + return + var arriba := original.duplicate() as StyleBoxFlat + arriba.border_width_bottom = original.border_width_bottom + HUNDIMIENTO + var abajo := original.duplicate() as StyleBoxFlat + abajo.content_margin_top = original.content_margin_top + HUNDIMIENTO + abajo.bg_color = COLOR_HUNDIDA + caja.add_theme_stylebox_override("panel", arriba) + var pulsar := create_tween().set_loops() + pulsar.tween_interval(TIEMPO_ARRIBA) + pulsar.tween_callback(caja.add_theme_stylebox_override.bind("panel", abajo)) + pulsar.tween_interval(TIEMPO_ABAJO) + pulsar.tween_callback(caja.add_theme_stylebox_override.bind("panel", arriba)) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd.uid new file mode 100644 index 0000000000..7a96873fe8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_sign_firma.gd.uid @@ -0,0 +1 @@ +uid://c1whlo4e268pj diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_state.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_state.gd new file mode 100644 index 0000000000..b6c16726e9 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_state.gd @@ -0,0 +1,83 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name ElHiloQueNoTejiState +extends RefCounted + +const HILOS_DEL_MUNDO: int = 9 +const COLOR_COMPLETO: float = 100.0 +# Color de Lino que gana por cada hilo (de 0 a 100): con 6 hilos llega a ~100 +const COLOR_DE_LINO_POR_HILO: float = 16.66 +const COLOR_DEL_MUNDO_POR_HILO: float = 1.875 + +# Todo lo que sigue es estático para que sobreviva al cambio de escena. +static var hilos_recogidos: int = 0 +static var player_saturation: float = 0.0 +static var world_saturation: float = 0.0 + +static var hilos_contados: Dictionary = {} + +static var ultimo_hilo_por_nivel: Dictionary = {} + +static var niveles_visitados: Dictionary = {} + +# Número de la partida actual. resetear_saturacion lo sube al empezar una nueva, y así +# cada nivel sabe si lo que tiene guardado es de una partida anterior +static var numero_partida: int = 0 +static var partida_por_nivel: Dictionary = {} + +static var muertes_por_nivel: Dictionary = {} + + +static func recolectar_hilo(id_hilo: String) -> void: + if hilos_contados.has(id_hilo): + return + hilos_contados[id_hilo] = true + + if hilos_recogidos >= HILOS_DEL_MUNDO: + return + hilos_recogidos += 1 + player_saturation = clampf(player_saturation + COLOR_DE_LINO_POR_HILO, 0.0, COLOR_COMPLETO) + if hilos_recogidos < HILOS_DEL_MUNDO: + world_saturation = clampf(world_saturation + COLOR_DEL_MUNDO_POR_HILO, 0.0, COLOR_COMPLETO) + else: + world_saturation = COLOR_COMPLETO + + +static func guardar_ultimo_hilo(escena: String, posicion: Vector2) -> void: + ultimo_hilo_por_nivel[escena] = posicion + + +static func obtener_ultimo_hilo(escena: String) -> Variant: + return ultimo_hilo_por_nivel.get(escena) + + +static func registrar_carga_de_nivel(escena: String) -> bool: + var ya_visitado: bool = niveles_visitados.has(escena) + niveles_visitados[escena] = true + return ya_visitado + + +static func es_partida_nueva_para(nivel: String) -> bool: + var es_nueva: bool = partida_por_nivel.get(nivel, -1) != numero_partida + partida_por_nivel[nivel] = numero_partida + muertes_por_nivel[nivel] = 0 if es_nueva else muertes_en(nivel) + 1 + return es_nueva + + +static func muertes_en(nivel: String) -> int: + return muertes_por_nivel.get(nivel, 0) + + +static func alivio_por_muertes(nivel: String, por_muerte: float, minimo: float) -> float: + return maxf(1.0 - por_muerte * muertes_en(nivel), minimo) + + +static func resetear_saturacion() -> void: + hilos_recogidos = 0 + player_saturation = 0.0 + world_saturation = 0.0 + hilos_contados.clear() + ultimo_hilo_por_nivel.clear() + niveles_visitados.clear() + muertes_por_nivel.clear() + numero_partida += 1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_state.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_state.gd.uid new file mode 100644 index 0000000000..0744b258e3 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/el_hilo_que_no_teji_state.gd.uid @@ -0,0 +1 @@ +uid://ch8msotlt5gi7 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/flecha_de_empuje.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/flecha_de_empuje.gd new file mode 100644 index 0000000000..581a75aa63 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/flecha_de_empuje.gd @@ -0,0 +1,240 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D +## Flecha que muestra hacia dónde saldría un proyectil si Lino lo repele ahora. + +const AyudasDeEscena = preload("ayudas_de_escena.gd") + +const DISTANCIA_VISIBLE: float = 170.0 +const DISTANCIA_PLENA: float = 80.0 +const SEPARACION: float = 26.0 +const LARGO: float = 45.0 +const GROSOR: float = 5.0 +const PUNTA: float = 12.0 +const COLOR_FLECHA := Color(1.0, 1.0, 1.0, 0.85) +const COLOR_BORDE := Color(0.0, 0.0, 0.0, 0.5) +const CENTRO_JARRON := Vector2(0, -24) +const COLOR_BRILLO_JARRON := Color(1.0, 0.85, 0.4, 0.9) +const NODO_REPELER: NodePath = ^"PlayerRepel" +const GRUPO_PROYECTILES: StringName = &"projectiles" +const META_CON_FLECHA: StringName = &"con_flecha" +const OPACIDAD_MINIMA_VISIBLE: float = 0.01 +const MAXIMO_DE_REBOTES: int = 2 +const ALCANCE_RAYO: float = 1600.0 +const MEDIO_ANCHO_PROYECTIL: float = 20.0 +const CAPA_PROYECTIL: int = 256 +const MASCARA_PROYECTIL: int = 80 +const TODAS_LAS_CAPAS: int = 0xFFFFFFFF +const INTENTOS_DEL_RAYO: int = 12 +const Z_INDEX_DE_LA_FLECHA: int = 30 +const VELOCIDAD_DE_APARICION_FLECHA: float = 6.0 +const VELOCIDAD_DE_APARICION_BRILLO: float = 5.0 +const TAMANO_TEXTURA_BRILLO: int = 128 +const ESCALA_BRILLO := Vector2(1.5, 1.5) +const ANCHO_PUNTA: float = 0.7 +const AVANCE_PUNTA: float = 0.4 +const ENGROSE_DEL_BORDE: float = 4.0 +const ENSANCHE_BORDE_PUNTA: float = 1.35 +const RETROCESO_BORDE_PUNTA: float = 3.0 + +var jugador: Node2D +var jarrones: Array = [] +var activa: bool = false + +var _origen: Node2D +var _desde := Vector2.ZERO +var _direccion := Vector2.ZERO +var _opacidad: float = 0.0 +var _brillos: Dictionary = {} +var _apuntado: Node2D +var _proyectil: Node2D + + +func _ready() -> void: + top_level = true + z_index = Z_INDEX_DE_LA_FLECHA + if is_instance_valid(jugador): + _origen = jugador.get_node_or_null(NODO_REPELER) + if not _origen: + _origen = jugador + + +func _process(delta: float) -> void: + var objetivo: float = 0.0 + var proyectil := _proyectil_mas_cercano() if activa else null + if proyectil: + var centro: Vector2 = _origen.global_position + var distancia: float = centro.distance_to(proyectil.global_position) + _direccion = centro.direction_to(proyectil.global_position) + _desde = proyectil.global_position + objetivo = clampf(inverse_lerp(DISTANCIA_VISIBLE, DISTANCIA_PLENA, distancia), 0.0, 1.0) + _proyectil = proyectil + + _opacidad = move_toward(_opacidad, objetivo, delta * VELOCIDAD_DE_APARICION_FLECHA) + _actualizar_brillos(_apuntado if proyectil else null, delta) + queue_redraw() + + +func _proyectil_mas_cercano() -> Node2D: + if not is_instance_valid(_origen): + return null + var mejor: Node2D = null + var menor: float = DISTANCIA_VISIBLE + for nodo in get_tree().get_nodes_in_group(GRUPO_PROYECTILES): + var proyectil := nodo as Node2D + if not proyectil or proyectil.is_queued_for_deletion(): + continue + if not proyectil.has_meta(META_CON_FLECHA): + continue + var distancia: float = _origen.global_position.distance_to(proyectil.global_position) + if distancia < menor: + menor = distancia + mejor = proyectil + return mejor + + +# los rayos solo se pueden lanzar en _physics_process +func _physics_process(_delta: float) -> void: + _apuntado = null + if not is_instance_valid(_proyectil) or _direccion == Vector2.ZERO: + return + var espacio := get_world_2d().direct_space_state + var cuerpo := _proyectil as CollisionObject2D + var capa: int = cuerpo.collision_layer if cuerpo else CAPA_PROYECTIL + var mascara: int = cuerpo.collision_mask if cuerpo else MASCARA_PROYECTIL + var propio: Array[RID] = [] + if cuerpo: + propio.append(cuerpo.get_rid()) + + var inicio: Vector2 = _desde + var direccion: Vector2 = _direccion + for _rebote in MAXIMO_DE_REBOTES + 1: + var choque := _primer_choque(espacio, inicio, direccion, propio, capa, mascara) + if choque.is_empty(): + return + var jarron := _jarron_de(choque) + if jarron: + _apuntado = jarron + return + inicio += direccion * maxf(float(choque.avance) - MEDIO_ANCHO_PROYECTIL, 0.0) + direccion = direccion.bounce(choque.normal) + + +func _primer_choque( + espacio: PhysicsDirectSpaceState2D, + inicio: Vector2, + direccion: Vector2, + propio: Array[RID], + capa: int, + mascara: int +) -> Dictionary: + var mejor: Dictionary = {} + var lado: Vector2 = direccion.orthogonal() * MEDIO_ANCHO_PROYECTIL + for origen: Vector2 in [inicio, inicio + lado, inicio - lado]: + var choque := _lanzar_rayo(espacio, origen, direccion, propio, capa, mascara) + if choque.is_empty(): + continue + choque.avance = origen.distance_to(choque.position) + if mejor.is_empty() or choque.avance < mejor.avance: + mejor = choque + return mejor + + +func _lanzar_rayo( + espacio: PhysicsDirectSpaceState2D, + origen: Vector2, + direccion: Vector2, + propio: Array[RID], + capa: int, + mascara: int +) -> Dictionary: + # se pide todas las capas y se filtra a mano: un cuerpo puede detectar al proyectil + # por su máscara aunque el proyectil no lo golpee + var excluidos: Array[RID] = [] + excluidos.assign(propio) + for _intento in INTENTOS_DEL_RAYO: + var consulta := PhysicsRayQueryParameters2D.create( + origen, origen + direccion * ALCANCE_RAYO, TODAS_LAS_CAPAS, excluidos + ) + var choque: Dictionary = espacio.intersect_ray(consulta) + if choque.is_empty(): + return {} + var rid: RID = choque.rid + var capa_cuerpo: int = PhysicsServer2D.body_get_collision_layer(rid) + var mascara_cuerpo: int = PhysicsServer2D.body_get_collision_mask(rid) + if (capa_cuerpo & mascara) != 0 or (mascara_cuerpo & capa) != 0: + return choque + excluidos.append(rid) + return {} + + +func _jarron_de(choque: Dictionary) -> Node2D: + if choque.is_empty(): + return null + var cuerpo := choque.collider as Node + for jarron in jarrones: + if not is_instance_valid(jarron) or jarron.is_queued_for_deletion(): + continue + if cuerpo == jarron or jarron.is_ancestor_of(cuerpo): + return jarron + return null + + +func _actualizar_brillos(apuntado: Node2D, delta: float) -> void: + if apuntado and not _brillos.has(apuntado): + _brillos[apuntado] = _crear_brillo(apuntado) + for jarron in _brillos.keys(): + var brillo: Sprite2D = _brillos[jarron] + if not is_instance_valid(jarron) or jarron.is_queued_for_deletion(): + brillo.queue_free() + _brillos.erase(jarron) + continue + var meta: float = _opacidad if jarron == apuntado else 0.0 + brillo.modulate.a = move_toward( + brillo.modulate.a, meta, delta * VELOCIDAD_DE_APARICION_BRILLO + ) + + +func _crear_brillo(jarron: Node2D) -> Sprite2D: + var textura := AyudasDeEscena.textura_de_halo(TAMANO_TEXTURA_BRILLO) + var suma := AyudasDeEscena.material_de_suma() + + var brillo := Sprite2D.new() + brillo.texture = textura + brillo.material = suma + brillo.self_modulate = COLOR_BRILLO_JARRON + brillo.modulate.a = 0.0 + brillo.scale = ESCALA_BRILLO + add_child(brillo) + brillo.global_position = jarron.global_position + CENTRO_JARRON + return brillo + + +func _draw() -> void: + if _opacidad <= OPACIDAD_MINIMA_VISIBLE or _direccion == Vector2.ZERO: + return + var inicio: Vector2 = _desde + _direccion * SEPARACION + var fin: Vector2 = inicio + _direccion * LARGO + var lado: Vector2 = _direccion.orthogonal() * PUNTA * ANCHO_PUNTA + var base: Vector2 = fin - _direccion * PUNTA + var punta := PackedVector2Array( + [fin + _direccion * PUNTA * AVANCE_PUNTA, base + lado, base - lado] + ) + + var borde := COLOR_BORDE + borde.a *= _opacidad + var color := COLOR_FLECHA + color.a *= _opacidad + draw_line(inicio, base, borde, GROSOR + ENGROSE_DEL_BORDE) + draw_colored_polygon( + PackedVector2Array( + [ + fin + _direccion * (PUNTA * AVANCE_PUNTA + ENGROSE_DEL_BORDE), + base + lado * ENSANCHE_BORDE_PUNTA - _direccion * RETROCESO_BORDE_PUNTA, + base - lado * ENSANCHE_BORDE_PUNTA - _direccion * RETROCESO_BORDE_PUNTA, + ] + ), + borde + ) + draw_line(inicio, base, color, GROSOR) + draw_colored_polygon(punta, color) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/flecha_de_empuje.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/flecha_de_empuje.gd.uid new file mode 100644 index 0000000000..1b64fe8346 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/flecha_de_empuje.gd.uid @@ -0,0 +1 @@ +uid://ce8hmf2fwg0ci diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/golpes_a_lino.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/golpes_a_lino.gd new file mode 100644 index 0000000000..1177d6d12f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/golpes_a_lino.gd @@ -0,0 +1,121 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name GolpesALino +extends Node +## Lo que le pasa a Lino cuando lo golpea un proyectil en los niveles 3.1 y 3.2. + +const FILTRO_GRIS: Shader = preload("uid://gg8y00eu162d") +const FRASE_PRIMER_GOLPE: String = ( + "Si sigo cargando con culpa ajena…\n" + "creo que no podré recuperarte, Manchitas..." +) +const DANO_PROYECTIL: float = 0.25 +const DANO_ORBE_ELIAN: float = 1.0 / 3.0 +const ORBE_ELIAN: String = "boss_projectile.tscn" +const TIEMPO_INVULNERABLE: float = 2.0 +const BRILLO_INVULNERABLE := Color(1.5, 1.5, 1.5, 1.0) +const TENUE_INVULNERABLE := Color(1.0, 1.0, 1.0, 0.4) +const PULSO_DE_SOMBRA: float = 0.2 +const SOMBRA_DE_ELIAN := Color(0.45, 0.4, 0.6, 0.85) +const PULSO_DE_ELIAN: float = 0.4 +# Los orbes de Elián suman 1/3 de gris cada uno y Lino se deshila a los 3. Con floats +# 0.333... tres veces no da exactamente 1.0, así que se compara con este margen +const MARGEN_DE_GRIS: float = 0.001 +const ANIMACION_DERROTA: StringName = &"defeated" + +var gris: float = 0.0 +var protegido: bool = false + +var _jugador: Player +var _sprite: AnimatedSprite2D +var _hitbox: Area2D +var _panel_pensamiento: Control +var _material := ShaderMaterial.new() +var _invulnerable: bool = false +var _deshilado: bool = false +var _primer_golpe_recibido: bool = false + + +func _init(jugador: Player, panel_pensamiento: Control = null) -> void: + _jugador = jugador + _panel_pensamiento = panel_pensamiento + _sprite = jugador.get_node("%PlayerSprite") + _hitbox = jugador.get_node("PlayerHarm/HitBox") + + +func _ready() -> void: + _material.shader = FILTRO_GRIS + _sprite.material = _material + _sprite.sprite_frames.set_animation_loop(ANIMACION_DERROTA, false) + _hitbox.body_entered.connect(_al_recibir_proyectil) + + +func poner_gris(nivel: float) -> void: + _material.set_shader_parameter("nivel_gris", nivel) + + +func gris_visible() -> float: + return clampf(gris, 0.0, 1.0) + + +func proteger_para_siempre() -> void: + protegido = true + _hitbox.set_deferred("monitoring", false) + _hitbox.set_deferred("monitorable", false) + + +func _al_recibir_proyectil(cuerpo: Node2D) -> void: + if not cuerpo.is_in_group("projectiles") or _deshilado: + return + # diferido: no se libera un cuerpo dentro de su propia señal de física + cuerpo.call_deferred("queue_free") + if _invulnerable or protegido: + return + + var es_orbe_elian := cuerpo.scene_file_path.ends_with(ORBE_ELIAN) + var gris_anterior := gris_visible() + gris += DANO_ORBE_ELIAN if es_orbe_elian else DANO_PROYECTIL + poner_gris(gris_visible()) + + if not _primer_golpe_recibido and is_instance_valid(_panel_pensamiento): + _primer_golpe_recibido = true + _panel_pensamiento.mostrar_pensamiento(FRASE_PRIMER_GOLPE) + + var se_deshila := gris >= 1.0 - MARGEN_DE_GRIS if es_orbe_elian else gris > 1.0 + MARGEN_DE_GRIS + if se_deshila: + _deshilado = true + proteger_para_siempre() + _jugador.defeat(false) + else: + _parpadear(gris_anterior, gris_visible(), es_orbe_elian) + + +func _parpadear(gris_anterior: float, gris_nuevo: float, es_orbe_elian: bool) -> void: + _invulnerable = true + var parpadeo := create_tween() + if es_orbe_elian: + _armar_parpadeo_de_orbe(parpadeo, gris_nuevo) + else: + _armar_parpadeo_de_sombra(parpadeo, gris_anterior, gris_nuevo) + await get_tree().create_timer(TIEMPO_INVULNERABLE).timeout + parpadeo.kill() + poner_gris(gris_nuevo) + _sprite.self_modulate = Color.WHITE + _invulnerable = false + + +func _armar_parpadeo_de_orbe(parpadeo: Tween, gris_nuevo: float) -> void: + var medio := PULSO_DE_ELIAN / 2.0 + parpadeo.set_loops(int(TIEMPO_INVULNERABLE / PULSO_DE_ELIAN)) + parpadeo.tween_method(poner_gris, gris_nuevo, 1.0, medio) + parpadeo.parallel().tween_property(_sprite, "self_modulate", SOMBRA_DE_ELIAN, medio) + parpadeo.tween_method(poner_gris, 1.0, gris_nuevo, medio) + parpadeo.parallel().tween_property(_sprite, "self_modulate", Color.WHITE, medio) + + +func _armar_parpadeo_de_sombra(parpadeo: Tween, gris_anterior: float, gris_nuevo: float) -> void: + var medio := PULSO_DE_SOMBRA / 2.0 + parpadeo.set_loops(int(TIEMPO_INVULNERABLE / PULSO_DE_SOMBRA)) + parpadeo.tween_callback(poner_gris.bind(gris_anterior)) + parpadeo.tween_property(_sprite, "self_modulate", BRILLO_INVULNERABLE, medio) + parpadeo.tween_callback(poner_gris.bind(gris_nuevo)) + parpadeo.tween_property(_sprite, "self_modulate", TENUE_INVULNERABLE, medio) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/golpes_a_lino.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/golpes_a_lino.gd.uid new file mode 100644 index 0000000000..ecefe95d14 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/golpes_a_lino.gd.uid @@ -0,0 +1 @@ +uid://d2d5giv8t2tv0 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd new file mode 100644 index 0000000000..d6b51e60f0 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd @@ -0,0 +1,73 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends StoryQuestProgress + +const TIPO_POR_HILO: Array[InventoryItem.ItemType] = [ + InventoryItem.ItemType.MEMORY, + InventoryItem.ItemType.IMAGINATION, + InventoryItem.ItemType.SPIRIT, +] +const FRAGMENTOS_POR_HILO: int = 3 +const VELOCIDAD_AL_ESCONDERSE: float = 5.0 +const VELOCIDAD_AL_REAPARECER: float = 1.4 + +@export var ocultar: bool = false + +var fragmentos_recibidos: int = 0 +var _jugador: Player + + +func _process(delta: float) -> void: + if not visible: + return + if not is_instance_valid(_jugador): + _jugador = get_tree().get_first_node_in_group("player") as Player + var en_animacion := _jugador != null and _jugador.mode != Player.Mode.USER_CONTROLLED + var objetivo := 0.0 if en_animacion else 1.0 + var velocidad := VELOCIDAD_AL_ESCONDERSE if en_animacion else VELOCIDAD_AL_REAPARECER + modulate.a = move_toward(modulate.a, objetivo, velocidad * delta) + + +# La clase base llama a esta función cada vez que se carga una escena; por eso aquí se +# rellenan los hilos de los niveles anteriores +func update_visibility() -> void: + var en_quest_con_hilos: bool = GameState.quest and GameState.quest.quest.threads_to_collect > 0 + visible = (player or sokoban_ruleset) and en_quest_con_hilos and not ocultar + if not visible: + return + + for slot in items_container.get_children(): + items_container.remove_child(slot) + slot.queue_free() + for _i in TIPO_POR_HILO.size(): + items_container.add_child(ITEM_SLOT.instantiate()) + + fragmentos_recibidos = GameState.quest.inventory.items.size() + var hilos_completos: int = fragmentos_recibidos / FRAGMENTOS_POR_HILO + for indice: int in mini(hilos_completos, TIPO_POR_HILO.size()): + var slot: ItemSlot = items_container.get_child(indice) + slot.start_as_filled(InventoryItem.with_type(TIPO_POR_HILO[indice])) + + if not GameState.quest.inventory.item_collected.is_connected(_on_item_collected): + GameState.quest.inventory.item_collected.connect(_on_item_collected) + if not GameState.quest.inventory.item_consumed.is_connected(_on_item_consumed): + GameState.quest.inventory.item_consumed.connect(_on_item_consumed) + + +func _on_item_collected(_item: InventoryItem) -> void: + fragmentos_recibidos += 1 + + if fragmentos_recibidos % FRAGMENTOS_POR_HILO != 0: + return + var indice := fragmentos_recibidos / FRAGMENTOS_POR_HILO - 1 + if indice < TIPO_POR_HILO.size(): + var slot: ItemSlot = items_container.get_child(indice) + slot.fill(InventoryItem.with_type(TIPO_POR_HILO[indice])) + + +func _on_item_consumed(item: InventoryItem) -> void: + for child in items_container.get_children(): + var item_slot := child as ItemSlot + if item_slot.is_filled_with_same_item_type_as(item): + item_slot.free_slot() + item_slot.self_modulate = Color.WHITE diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd.uid new file mode 100644 index 0000000000..b771384337 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/hud_stealth_progress.gd.uid @@ -0,0 +1 @@ +uid://d234e6xbur7bt diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd new file mode 100644 index 0000000000..dd049043ef --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd @@ -0,0 +1,47 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +@tool +extends FillingBarrel +## Jarrón que, al llenarse, se rompe en vez de crecer y desvanecerse. + +const ANIMACION_ROTURA: StringName = &"shatter" +## sfx_barrel_breaking.tres +const SONIDO_ROTURA: AudioStream = preload("uid://c3iuv5ax8i78v") + + +func increment(by: int = 1) -> void: + if is_locked or _amount >= needed_amount: + return + animation_player.play(&"increment") + _amount += by + animated_sprite_2d.frame = floor(float(_amount) / needed_amount * _total_frames()) + if _amount < needed_amount: + return + + _disable_collisions.call_deferred() + await animation_player.animation_finished + await _romperse() + queue_free() + completed.emit() + + +func _romperse() -> void: + if not animated_sprite_2d.sprite_frames.has_animation(ANIMACION_ROTURA): + animation_player.play(&"completed") + await animation_player.animation_finished + return + + _sonar_rotura() + animated_sprite_2d.play(ANIMACION_ROTURA) + await animated_sprite_2d.animation_finished + + +## El sonido cuelga del padre para que no se corte cuando el jarrón desaparece. +func _sonar_rotura() -> void: + var sonido := AudioStreamPlayer2D.new() + sonido.stream = SONIDO_ROTURA + sonido.bus = &"SFX" + get_parent().add_child(sonido) + sonido.global_position = global_position + sonido.finished.connect(sonido.queue_free) + sonido.play() diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd.uid new file mode 100644 index 0000000000..64f43173dc --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/jarron_que_se_rompe.gd.uid @@ -0,0 +1 @@ +uid://cuwsjyrirfuyp diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ladrido.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ladrido.gd new file mode 100644 index 0000000000..149b1d42c7 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ladrido.gd @@ -0,0 +1,62 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name Ladrido +extends RefCounted +## Ladridos de Luto/Manchitas con variación de sonido, tono y volumen. + +const SONIDOS: Array[AudioStream] = [ + preload("uid://48bp1av30u6w"), + preload("uid://dkioepw7f5ejj"), + preload("uid://bf1ptifdmuyoc"), + preload("uid://cdgv2b0mq1not"), + preload("uid://c7mgvsoj3pid6"), + preload("uid://bex8i3c57ruar"), + preload("uid://6vfe7ntcmxjf"), +] +const PESOS_RAFAGA: Array[float] = [0.45, 0.35, 0.2] +const PAUSA_EN_RAFAGA := Vector2(0.3, 1.1) +const DISTANCIA_MAXIMA: float = 5000.0 +const ATENUACION: float = 0.5 +const TONO := Vector2(0.9, 1.1) +const VOLUMEN_DB := Vector2(-3.0, 0.0) + +static var _ultimo_sonido: AudioStream + + +static func sonar(padre: Node, posicion: Vector2, maximo: int = 3) -> void: + var cantidad: int = mini(_cantidad_de_ladridos(), maximo) + for i in cantidad: + if i > 0: + var pausa := randf_range(PAUSA_EN_RAFAGA.x, PAUSA_EN_RAFAGA.y) + await padre.get_tree().create_timer(pausa).timeout + if not is_instance_valid(padre) or not padre.is_inside_tree(): + return + _reproducir(padre, posicion) + + +static func _cantidad_de_ladridos() -> int: + var tirada := randf() + for i in PESOS_RAFAGA.size(): + tirada -= PESOS_RAFAGA[i] + if tirada <= 0.0: + return i + 1 + return 1 + + +static func _reproducir(padre: Node, posicion: Vector2) -> void: + var opciones := SONIDOS.filter( + func(sonido: AudioStream) -> bool: return sonido != _ultimo_sonido + ) + _ultimo_sonido = opciones.pick_random() + + var reproductor := AudioStreamPlayer2D.new() + reproductor.stream = _ultimo_sonido + reproductor.bus = &"SFX" + reproductor.max_distance = DISTANCIA_MAXIMA + reproductor.attenuation = ATENUACION + reproductor.pitch_scale = randf_range(TONO.x, TONO.y) + reproductor.volume_db = randf_range(VOLUMEN_DB.x, VOLUMEN_DB.y) + padre.add_child(reproductor) + reproductor.global_position = posicion + reproductor.finished.connect(reproductor.queue_free) + reproductor.play() diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ladrido.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ladrido.gd.uid new file mode 100644 index 0000000000..25745cff28 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/ladrido.gd.uid @@ -0,0 +1 @@ +uid://brwj6iiu3jpwm diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/pesadilla.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/pesadilla.gd new file mode 100644 index 0000000000..c1b64b2453 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/pesadilla.gd @@ -0,0 +1,80 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name Pesadilla +extends CanvasLayer +## Bordes oscuros que se cierran sobre la pantalla cuando algo amenaza a Lino. + +const AyudasDeEscena = preload("ayudas_de_escena.gd") + +const SHADER: Shader = preload("../shaders/pesadilla.gdshader") +const GRUPO_SOMBRAS: StringName = &"guard_enemy" +const ESTADOS_EN_LA_MIRA: Array[int] = [Guard.State.DETECTING, Guard.State.ALERTED] + +var grupos: Array[StringName] = [GRUPO_SOMBRAS] +var amenazas: Array[Node2D] = [] +var inofensivos: Array[Node] = [] +var distancia_inicio: float = 520.0 +var distancia_maxima: float = 170.0 +var intensidad_maxima: float = 0.8 +var intensidad_en_la_mira: float = 1.0 +var intensidad_fija: float = -1.0 +var velocidad_entrada: float = 1.8 +var velocidad_salida: float = 0.6 +var velocidad_salida_en_pausa: float = 3.0 + +var intensidad: float = 0.0 +var material: ShaderMaterial + + +func _ready() -> void: + process_mode = Node.PROCESS_MODE_ALWAYS + layer = 1 + material = ShaderMaterial.new() + material.shader = SHADER + var velo := AyudasDeEscena.rect_de_pantalla_completa() + velo.material = material + add_child(velo) + _ir_debajo_de_la_interfaz.call_deferred() + + +func _ir_debajo_de_la_interfaz() -> void: + # Este CanvasLayer tiene la misma capa de dibujo que la interfaz, así que solo el orden + # entre los nodos de la raíz decide cuál queda encima + var nivel := get_parent() + var raiz := get_tree().root + if not nivel or nivel == raiz: + return + nivel.tree_exiting.connect(queue_free) + reparent(raiz) + raiz.move_child(self, 0) + + +func _process(delta: float) -> void: + var objetivo := intensidad_fija if intensidad_fija >= 0.0 else _medir_amenaza() + var velocidad := velocidad_entrada if objetivo > intensidad else velocidad_salida + if get_tree().paused: + objetivo = 0.0 + velocidad = velocidad_salida_en_pausa + intensidad = move_toward(intensidad, objetivo, velocidad * delta) + material.set_shader_parameter("intensidad", intensidad) + + +func _medir_amenaza() -> float: + var lino := get_tree().get_first_node_in_group("player") as Node2D + if not lino: + return 0.0 + var mas_cerca := INF + for grupo in grupos: + for sombra in get_tree().get_nodes_in_group(grupo): + if not (sombra is Node2D) or not sombra.is_visible_in_tree() or sombra in inofensivos: + continue + if sombra.process_mode == Node.PROCESS_MODE_DISABLED: + continue + if sombra is Guard and (sombra as Guard).state in ESTADOS_EN_LA_MIRA: + return intensidad_en_la_mira + mas_cerca = minf(mas_cerca, lino.global_position.distance_to(sombra.global_position)) + for amenaza in amenazas: + if is_instance_valid(amenaza): + mas_cerca = minf(mas_cerca, lino.global_position.distance_to(amenaza.global_position)) + var cercania := 1.0 - smoothstep(distancia_maxima, distancia_inicio, mas_cerca) + return cercania * intensidad_maxima diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/pesadilla.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/pesadilla.gd.uid new file mode 100644 index 0000000000..6878864550 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/pesadilla.gd.uid @@ -0,0 +1 @@ +uid://hsqw1xpt5xfv diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd new file mode 100644 index 0000000000..25cde02689 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd @@ -0,0 +1,121 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends TileMapLayer +## Puente de tablones que caen poco después de que Lino los pisa. + +const DURACION_CAIDA_LINO: float = 0.9 +const GIRO_AL_CAER: float = PI * 4 + +@export var tiempo_caida: float = 0.7 +@export var jugador: Node2D +@export var ajuste_pies_y: float = 16.0 + +@export var tiempo_respiro_post_cinematica: float = 1.25 +@export var nombres_capas_suelo: PackedStringArray = [ + "Suelo", "Grass", "GrassVerde", "Madera", "SubMadera", "GrassBossGris", "GrassBossBlanco" +] + +var celdas_originales: Array[Vector2i] = [] +var celdas_cayendo: Dictionary = {} +var lino_cayendo: bool = false + +var estaba_en_cinematica: bool = false +var tiempo_respiro_restante: float = 0.0 +var capas_suelo: Array[TileMapLayer] = [] + + +func _ready() -> void: + celdas_originales = get_used_cells() + for nombre in nombres_capas_suelo: + var capa := get_parent().get_node_or_null(NodePath(nombre)) as TileMapLayer + if capa and capa != self: + capas_suelo.append(capa) + + +func _physics_process(delta: float) -> void: + if not visible or not jugador or lino_cayendo: + return + if _esta_en_pausa_por_cinematica(delta): + return + _vigilar_los_pies_de_lino() + _hacer_caer_los_tablones(delta) + + +func _esta_en_pausa_por_cinematica(delta: float) -> bool: + if jugador.mode == jugador.Mode.SYSTEM_CONTROLLED: + estaba_en_cinematica = true + return true + if estaba_en_cinematica: + estaba_en_cinematica = false + tiempo_respiro_restante = maxf(tiempo_respiro_restante, tiempo_respiro_post_cinematica) + if tiempo_respiro_restante > 0.0: + tiempo_respiro_restante -= delta + return true + return false + + +func _vigilar_los_pies_de_lino() -> void: + var posicion_pies := jugador.global_position + Vector2(0, ajuste_pies_y) + var posicion_celda := local_to_map(to_local(posicion_pies)) + if posicion_celda not in celdas_originales: + return + if get_cell_source_id(posicion_celda) != -1: + if not celdas_cayendo.has(posicion_celda): + celdas_cayendo[posicion_celda] = tiempo_caida + elif not _hay_suelo_en(posicion_pies): + _matar_a_lino() + + +func _hacer_caer_los_tablones(delta: float) -> void: + var celdas_a_borrar: Array[Vector2i] = [] + for celda: Vector2i in celdas_cayendo.keys(): + celdas_cayendo[celda] -= delta + if celdas_cayendo[celda] <= 0.0: + set_cell(celda, -1) + celdas_a_borrar.append(celda) + for celda in celdas_a_borrar: + celdas_cayendo.erase(celda) + + +func _hay_suelo_en(posicion_global: Vector2) -> bool: + for capa in capas_suelo: + var celda := capa.local_to_map(capa.to_local(posicion_global)) + if capa.get_cell_source_id(celda) != -1: + return true + return false + + +func _matar_a_lino() -> void: + lino_cayendo = true + + if jugador.has_method("take_control"): + jugador.take_control(self) + + jugador.velocity = Vector2.ZERO + # Mientras cae, nada más puede atraparlo: si no, moriría varias veces. + if jugador is CollisionObject2D: + jugador.set_deferred("collision_layer", 0) + + await _hundir_a_lino() + _perder_una_vida() + + +func _hundir_a_lino() -> void: + var animacion_caida := create_tween() + animacion_caida.tween_property(jugador, "scale", Vector2.ZERO, DURACION_CAIDA_LINO).set_trans( + Tween.TRANS_SINE + ) + animacion_caida.tween_property(jugador, "rotation", GIRO_AL_CAER, DURACION_CAIDA_LINO) + await animacion_caida.finished + + +func _perder_una_vida() -> void: + var estado_jugador: PlayerState = GameState.player + if estado_jugador: + estado_jugador.decrement_lives() + + if not estado_jugador or estado_jugador.lives > 0: + var ruta_actual := get_tree().current_scene.scene_file_path + SceneSwitcher.change_to_file_with_transition(ruta_actual) + elif jugador.has_method("_handle_game_over"): + jugador._handle_game_over() diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd.uid new file mode 100644 index 0000000000..20419c85d8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puente_caedizo.gd.uid @@ -0,0 +1 @@ +uid://d4kc8ssvew575 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd new file mode 100644 index 0000000000..bb859b58c6 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd @@ -0,0 +1,15 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D +## Puerta secreta que una cinemática abre: cambia el dibujo y quita su colisión. + + +func abrir_puerta_secreta() -> void: + %DoorClosed.visible = false + %DoorOpened.visible = true + + if %ColliderWhenClosed.has_node("ShapeWhenClosed"): + %ColliderWhenClosed.get_node("ShapeWhenClosed").disabled = true + + if has_node("DoorSound"): + $DoorSound.play() diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd.uid new file mode 100644 index 0000000000..3471004851 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/puerta_cinematica.gd.uid @@ -0,0 +1 @@ +uid://bovqkx5nb56k7 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/reaparicion_en_hilo.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/reaparicion_en_hilo.gd new file mode 100644 index 0000000000..bc15b9fa34 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/reaparicion_en_hilo.gd @@ -0,0 +1,125 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name ReaparicionEnHilo +extends Node +## Al deshilarse, Lino vuelve al último hilo recogido del nivel. + +signal termino + +const ANIMACION_REVIVIR: StringName = &"revive" +const ANIMACION_REPOSO: StringName = &"idle" +const TIEMPO_MAXIMO: float = 4.0 + +const FRASES_AL_REVIVIR: Array[String] = [ + "Aún no te he olvidado, Manchitas...", + "No volveré a quedarme dormido...", + "Manchitas... ilumina mi camino...", +] +## texto_pensamiento.gd +const SCRIPT_PENSAMIENTO: Script = preload("uid://d1wyim6fdlfsh") +## Jersey20-Regular.ttf +const FUENTE_PENSAMIENTO: Font = preload("uid://c3bb7lmvdqc5e") +const SEGUNDOS_BURBUJA: float = 9.0 +const FONDO_DE_LA_BURBUJA := Color(0, 0, 0, 0.35) +const REDONDEO_DE_LA_BURBUJA: int = 100 +const MARGEN_HORIZONTAL: float = 24.0 +const MARGEN_VERTICAL: float = 12.0 +const TAMANO_DE_LETRA: int = 24 +const GROSOR_DEL_CONTORNO: int = 5 +const CAPA_DE_LA_BURBUJA: int = 10 + + +func _ready() -> void: + var escena := get_tree().current_scene.scene_file_path + var es_reaparicion := ElHiloQueNoTejiState.registrar_carga_de_nivel(escena) + var jugador := get_tree().get_first_node_in_group("player") as Player + if not es_reaparicion or not jugador: + queue_free() + return + _reaparecer(jugador, ElHiloQueNoTejiState.obtener_ultimo_hilo(escena)) + + +func _reaparecer(jugador: Player, posicion: Variant) -> void: + jugador.take_control(self) + jugador.velocity = Vector2.ZERO + _decir_frase_al_revivir() + + var sprite: AnimatedSprite2D = jugador.get_node("%PlayerSprite") + var animaciones: AnimationPlayer = jugador.get_node("AnimationPlayer") + var tiene_animacion := sprite.sprite_frames.has_animation(ANIMACION_REVIVIR) + + # El AnimationPlayer del jugador fuerza "idle" en cada cuadro: se pausa. + if tiene_animacion: + animaciones.pause() + animaciones.set_process(false) + sprite.play(ANIMACION_REVIVIR) + + if posicion != null: + # Se espera a que el nivel quite los hilos recogidos: evita aparecer sobre su colisión. + await get_tree().physics_frame + await get_tree().physics_frame + jugador.teleport_to(posicion) + + if tiene_animacion: + await _esperar_fin_de_revivir(sprite) + if not is_inside_tree() or not is_instance_valid(jugador): + return + animaciones.set_process(true) + animaciones.play(ANIMACION_REPOSO) + + jugador.return_control(self) + termino.emit() + queue_free() + + +func _esperar_fin_de_revivir(sprite: AnimatedSprite2D) -> void: + var limite := Time.get_ticks_msec() + int(TIEMPO_MAXIMO * 1000) + while ( + is_inside_tree() + and sprite.is_playing() + and sprite.animation == ANIMACION_REVIVIR + and Time.get_ticks_msec() < limite + ): + await get_tree().process_frame + + +func _decir_frase_al_revivir() -> void: + var burbuja := _crear_burbuja() + var capa := CanvasLayer.new() + capa.layer = CAPA_DE_LA_BURBUJA + capa.add_child(burbuja) + get_tree().current_scene.add_child(capa) + burbuja.mostrar_pensamiento(FRASES_AL_REVIVIR.pick_random()) + + get_tree().create_timer(SEGUNDOS_BURBUJA).timeout.connect(capa.queue_free) + + +func _crear_burbuja() -> PanelContainer: + var estilo := StyleBoxFlat.new() + estilo.bg_color = FONDO_DE_LA_BURBUJA + estilo.set_corner_radius_all(REDONDEO_DE_LA_BURBUJA) + estilo.content_margin_left = MARGEN_HORIZONTAL + estilo.content_margin_right = MARGEN_HORIZONTAL + estilo.content_margin_top = MARGEN_VERTICAL + estilo.content_margin_bottom = MARGEN_VERTICAL + + var burbuja := PanelContainer.new() + burbuja.add_theme_stylebox_override("panel", estilo) + burbuja.set_script(SCRIPT_PENSAMIENTO) + + var etiqueta := Label.new() + etiqueta.name = "Label" + etiqueta.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + etiqueta.vertical_alignment = VERTICAL_ALIGNMENT_CENTER + etiqueta.add_theme_font_override("font", FUENTE_PENSAMIENTO) + etiqueta.add_theme_font_size_override("font_size", TAMANO_DE_LETRA) + etiqueta.add_theme_color_override("font_color", Color.WHITE) + etiqueta.add_theme_color_override("font_outline_color", Color.BLACK) + etiqueta.add_theme_constant_override("outline_size", GROSOR_DEL_CONTORNO) + burbuja.add_child(etiqueta) + + var temporizador := Timer.new() + temporizador.name = "Timer" + temporizador.one_shot = true + etiqueta.add_child(temporizador) + return burbuja diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/reaparicion_en_hilo.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/reaparicion_en_hilo.gd.uid new file mode 100644 index 0000000000..49c3c1a226 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/reaparicion_en_hilo.gd.uid @@ -0,0 +1 @@ +uid://c31qac2s1bupm diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/retejido.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/retejido.gd new file mode 100644 index 0000000000..11d0c5d635 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/retejido.gd @@ -0,0 +1,282 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +class_name Retejido +extends RefCounted +## Hace aparecer o desaparecer una capa de tiles con el efecto de retejido. + +## world_rewoven.gdshader +const SHADER: Shader = preload("uid://dui35fhf12sp5") +## fabric_texture.png +const TRAMA_DE_TELA: Texture2D = preload("uid://drlsbgxh5e6vv") +const DURACION: float = 3.0 +const DURACION_BREVE: float = 0.5 +const META_TINTE: StringName = &"retejido_tinte_original" +const RAIZ_DEL_QUEST: String = "res://scenes/quests/story_quests/el_hilo_que_no_teji/" +const CARPETA_SONIDOS: String = RAIZ_DEL_QUEST + "shared/assets/sounds/enviroment/" +const RUTA_SONIDO_TABLON: String = CARPETA_SONIDOS + "puente_tablon.wav" +const RUTA_SONIDO_CAIDA: String = CARPETA_SONIDOS + "puente_cae.wav" +const VOLUMEN_TABLON_DB: float = -7.0 +const TONO_TABLON := Vector2(0.92, 1.08) +const DISTANCIA_MAXIMA_DEL_SONIDO: float = 4000.0 +const ESTIRAMIENTO_DEL_SHADER: float = 1.15 +const RETRASO_PRIMERA_FRANJA: float = 0.08 +const LADO_DE_LA_MASCARA: int = 64 +const LARGO_MASCARA_ESCALONADA: int = 512 +const ANCHO_MASCARA_ESCALONADA: int = 4 + + +static func aparecer(capa: TileMapLayer, duracion: float = DURACION) -> void: + if not is_instance_valid(capa): + return + var material_original := capa.material + var material := _crear_material(capa, 0.0) + _mostrar_con(capa, material, _mascara_en_direccion(-_avance_natural(capa))) + var tenia_colision := capa.collision_enabled + capa.collision_enabled = false + + var animacion := capa.create_tween() + animacion.tween_property(material, "shader_parameter/progress", 0.5, duracion / 2.0) + animacion.tween_callback(func() -> void: capa.collision_enabled = tenia_colision) + animacion.tween_property(material, "shader_parameter/progress", 1.0, duracion / 2.0) + animacion.tween_callback(_devolver_material.bind(capa, material_original)) + + +static func desaparecer( + capa: TileMapLayer, borrar: bool = false, duracion: float = DURACION +) -> void: + if not is_instance_valid(capa): + return + var material_original := capa.material + var material := _crear_material(capa, 1.0) + capa.material = material + + var animacion := capa.create_tween() + animacion.tween_property(material, "shader_parameter/progress", 0.5, duracion / 2.0) + animacion.tween_callback(func() -> void: capa.collision_enabled = false) + animacion.tween_property(material, "shader_parameter/progress", 0.0, duracion / 2.0) + if borrar: + animacion.tween_callback(capa.queue_free) + else: + animacion.tween_callback( + func() -> void: + capa.enabled = false + capa.hide() + _devolver_material(capa, material_original) + ) + + +static func tejer_por_franjas(capa: TileMapLayer, duracion: float = DURACION) -> void: + if not is_instance_valid(capa): + return + var avance := _avance_natural(capa) + var franjas := _franjas(capa, avance) + var cantidad := maxi(franjas.size(), 1) + var material_original := capa.material + var material := _crear_material(capa, 0.0) + _mostrar_con(capa, material, _mascara_escalonada(-avance, cantidad)) + + var tejido := capa.create_tween() + tejido.tween_property(material, "shader_parameter/progress", 1.0, duracion) + tejido.tween_callback(_devolver_material.bind(capa, material_original)) + + var primera := _momento_de_franja(0, cantidad, duracion) + var pausa := _momento_de_franja(1, cantidad, duracion) - primera + await capa.get_tree().create_timer(primera).timeout + for franja in franjas: + if not is_instance_valid(capa): + return + _sonar_tablon(capa, franja) + await capa.get_tree().create_timer(pausa).timeout + if tejido.is_valid() and tejido.is_running(): + await tejido.finished + + +static func momento_en_que_aparecen( + capa: TileMapLayer, celdas: Array[Vector2i], duracion: float = DURACION +) -> float: + var franjas := _franjas(capa, _avance_natural(capa)) + for indice in franjas.size(): + for celda in franjas[indice]: + if celda in celdas: + return _momento_de_franja(indice, franjas.size(), duracion) + return duracion + + +static func _momento_de_franja(indice: int, cantidad: int, duracion: float) -> float: + var avance := float(indice) / maxf(float(cantidad - 1), 1.0) + return duracion * (avance + RETRASO_PRIMERA_FRANJA) / ESTIRAMIENTO_DEL_SHADER + + +static func _mascara_escalonada(hacia_lo_blanco: Vector2, cantidad: int) -> GradientTexture2D: + var posiciones := PackedFloat32Array() + var colores := PackedColorArray() + for i in cantidad: + var gris := float(i) / maxf(float(cantidad - 1), 1.0) + posiciones.append(float(i) / float(cantidad)) + colores.append(Color(gris, gris, gris)) + var degradado := Gradient.new() + degradado.interpolation_mode = Gradient.GRADIENT_INTERPOLATE_CONSTANT + degradado.offsets = posiciones + degradado.colors = colores + var direccion := hacia_lo_blanco.normalized() + var mascara := GradientTexture2D.new() + mascara.gradient = degradado + var horizontal := absf(direccion.x) > absf(direccion.y) + mascara.width = LARGO_MASCARA_ESCALONADA if horizontal else ANCHO_MASCARA_ESCALONADA + mascara.height = ANCHO_MASCARA_ESCALONADA if horizontal else LARGO_MASCARA_ESCALONADA + mascara.fill_from = Vector2(0.5, 0.5) - direccion * 0.5 + mascara.fill_to = Vector2(0.5, 0.5) + direccion * 0.5 + return mascara + + +static func deshacer_por_franjas(capa: TileMapLayer, duracion: float, avance: Vector2) -> void: + if not is_instance_valid(capa): + return + var direccion := Vector2.DOWN if absf(avance.y) >= absf(avance.x) else Vector2.RIGHT + if avance.dot(direccion) < 0.0: + direccion = -direccion + var franjas := _franjas(capa, direccion) + var celdas := _guardar_celdas(capa) + + var pausa := duracion / maxf(float(franjas.size()), 1.0) + for franja in franjas: + for celda in franja: + capa.erase_cell(celda) + _sonar_tablon(capa, franja) + await capa.get_tree().create_timer(pausa).timeout + if not is_instance_valid(capa): + return + + capa.enabled = false + capa.hide() + _restaurar_celdas(capa, celdas) + + +static func _franjas(capa: TileMapLayer, avance: Vector2) -> Array: + var por_vertical := absf(avance.y) >= absf(avance.x) + var grupos: Dictionary = {} + for celda in capa.get_used_cells(): + var clave: int = celda.y if por_vertical else celda.x + if not grupos.has(clave): + grupos[clave] = [] + grupos[clave].append(celda) + var claves := grupos.keys() + claves.sort() + if (avance.y if por_vertical else avance.x) < 0.0: + claves.reverse() + var franjas: Array = [] + for clave in claves: + franjas.append(grupos[clave]) + return franjas + + +static func _guardar_celdas(capa: TileMapLayer) -> Dictionary: + var celdas: Dictionary = {} + for celda in capa.get_used_cells(): + celdas[celda] = [ + capa.get_cell_source_id(celda), + capa.get_cell_atlas_coords(celda), + capa.get_cell_alternative_tile(celda), + ] + return celdas + + +static func _restaurar_celdas(capa: TileMapLayer, celdas: Dictionary) -> void: + for celda in celdas: + var datos: Array = celdas[celda] + capa.set_cell(celda, datos[0], datos[1], datos[2]) + + +static func _sonar_tablon(capa: TileMapLayer, franja: Array) -> void: + if franja.is_empty(): + return + var sonido := _crear_sonido(capa, RUTA_SONIDO_TABLON) + if not sonido: + return + sonido.pitch_scale = randf_range(TONO_TABLON.x, TONO_TABLON.y) + sonido.volume_db = VOLUMEN_TABLON_DB + sonido.global_position = capa.to_global(capa.map_to_local(franja[franja.size() / 2])) + sonido.play() + + +static func sonar_caida(capa: TileMapLayer) -> void: + if not is_instance_valid(capa): + return + var sonido := _crear_sonido(capa, RUTA_SONIDO_CAIDA) + if not sonido: + return + sonido.global_position = TileMapMaskBounds.get_world_bounds(capa).get_center() + sonido.play() + + +static func _crear_sonido(capa: TileMapLayer, ruta: String) -> AudioStreamPlayer2D: + if not ResourceLoader.exists(ruta): + return null + var sonido := AudioStreamPlayer2D.new() + sonido.stream = load(ruta) + sonido.bus = &"SFX" + sonido.max_distance = DISTANCIA_MAXIMA_DEL_SONIDO + capa.get_tree().current_scene.add_child(sonido) + sonido.finished.connect(sonido.queue_free) + return sonido + + +static func _crear_material(capa: TileMapLayer, progreso: float) -> ShaderMaterial: + var material := ShaderMaterial.new() + material.shader = SHADER + material.set_shader_parameter("target_canvas_group", false) + material.set_shader_parameter("fabric_texture", TRAMA_DE_TELA) + material.set_shader_parameter("progress", progreso) + + var limites := TileMapMaskBounds.get_world_bounds(capa) + if limites.has_area(): + material.set_shader_parameter("mask_origin", limites.position) + material.set_shader_parameter("mask_size", limites.size) + + # Sin el filtro del mundo durante el efecto, para que no cambie de tono. + var filtro_del_mundo := capa.material as ShaderMaterial + if filtro_del_mundo: + var saturacion = filtro_del_mundo.get_shader_parameter("saturation") + if saturacion != null: + material.set_shader_parameter("gray_intensity", 1.0 - float(saturacion)) + var oscuridad = filtro_del_mundo.get_shader_parameter("darkness_factor") + if oscuridad != null and not capa.has_meta(META_TINTE): + capa.set_meta(META_TINTE, capa.self_modulate) + var tono := float(oscuridad) + capa.self_modulate = capa.self_modulate * Color(tono, tono, tono, 1.0) + return material + + +static func _avance_natural(capa: TileMapLayer) -> Vector2: + var limites := TileMapMaskBounds.get_world_bounds(capa) + return Vector2.DOWN if limites.size.y >= limites.size.x else Vector2.LEFT + + +static func _mascara_en_direccion(avance: Vector2) -> GradientTexture2D: + var direccion := avance.normalized() + var degradado := Gradient.new() + degradado.set_color(0, Color.BLACK) + degradado.set_color(1, Color.WHITE) + var mascara := GradientTexture2D.new() + mascara.gradient = degradado + mascara.width = LADO_DE_LA_MASCARA + mascara.height = LADO_DE_LA_MASCARA + mascara.fill_from = Vector2(0.5, 0.5) - direccion * 0.5 + mascara.fill_to = Vector2(0.5, 0.5) + direccion * 0.5 + return mascara + + +static func _mostrar_con( + capa: TileMapLayer, material: ShaderMaterial, mascara: GradientTexture2D +) -> void: + material.set_shader_parameter("mask_texture", mascara) + capa.material = material + capa.show() + capa.enabled = true + + +static func _devolver_material(capa: TileMapLayer, material_original: Material) -> void: + capa.material = material_original + if capa.has_meta(META_TINTE): + capa.self_modulate = capa.get_meta(META_TINTE) + capa.remove_meta(META_TINTE) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/retejido.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/retejido.gd.uid new file mode 100644 index 0000000000..57cac7fb0a --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/retejido.gd.uid @@ -0,0 +1 @@ +uid://cagcqk0qwr7j3 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd new file mode 100644 index 0000000000..0c13d8df41 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd @@ -0,0 +1,96 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node +## Aplica el filtro de color del mundo y de Lino según los hilos recogidos. + +const ONDA_HILO_VELOCIDAD: float = 140.0 +const ONDA_HILO_ANCHO: float = 260.0 +const ONDA_HILO_ALCANCE: float = 900.0 +const ONDA_HILO_BRILLO: float = 0.5 +const ONDA_HILO_COLOR: float = 0.85 +const ONDA_HILO_TINTE: float = 0.7 +const ONDA_APAGADA := { + "onda_tiempo": -1.0, + "onda_solo_cresta": false, + "onda_alcance": 0.0, + "onda_tinte_fuerza": 0.0, + "onda_color_cresta": 1.0, + "onda_brillo_cresta": 0.6, +} +const BRILLO_DEL_MUNDO: float = 0.6 +const BRILLO_DE_LINO: float = 1.0 + +@export var material_mundo: ShaderMaterial +@export var material_jugador: ShaderMaterial + +var tope_saturacion_mundo: float = 1.0 + + +func _ready() -> void: + if material_mundo: + # El material se comparte entre niveles: las ondas empiezan apagadas. + _apagar_onda_de_hilo() + _aplicar_material_al_mundo(get_tree().current_scene) + + var lino := get_tree().get_first_node_in_group("player") as Node2D + if lino: + # diferido: el árbol todavía se está armando + lino.add_child.call_deferred(BrilloDelCollar.new()) + + +func _process(_delta: float) -> void: + if material_mundo: + var saturacion := minf(ElHiloQueNoTejiState.world_saturation / 100.0, tope_saturacion_mundo) + material_mundo.set_shader_parameter("saturation", saturacion) + material_mundo.set_shader_parameter("darkness_factor", BRILLO_DEL_MUNDO) + + if material_jugador: + var saturacion_lino := ElHiloQueNoTejiState.player_saturation / 100.0 + material_jugador.set_shader_parameter("saturation", saturacion_lino) + material_jugador.set_shader_parameter("darkness_factor", BRILLO_DE_LINO) + + +func onda_de_hilo(origen: Vector2, color: Color = Color.WHITE) -> void: + if not material_mundo or float(material_mundo.get_shader_parameter("onda_tiempo")) >= 0.0: + return + _poner_parametros_del_mundo( + { + "onda_origen": origen, + "onda_velocidad": ONDA_HILO_VELOCIDAD, + "onda_cantidad": 1, + "onda_ancho": ONDA_HILO_ANCHO, + "onda_brillo_cresta": ONDA_HILO_BRILLO, + "onda_alcance": ONDA_HILO_ALCANCE, + "onda_color_cresta": ONDA_HILO_COLOR, + "onda_tinte": Color(color.r, color.g, color.b), + "onda_tinte_fuerza": ONDA_HILO_TINTE, + "onda_solo_cresta": true, + } + ) + + var duracion := (ONDA_HILO_ALCANCE + ONDA_HILO_ANCHO) / ONDA_HILO_VELOCIDAD + # Sigue aunque el juego esté en pausa por el diálogo del hilo. + var onda := create_tween().set_pause_mode(Tween.TWEEN_PAUSE_PROCESS) + var avance := onda.tween_property( + material_mundo, "shader_parameter/onda_tiempo", duracion, duracion + ) + avance.from(0.0) + onda.tween_callback(_apagar_onda_de_hilo) + + +func _apagar_onda_de_hilo() -> void: + _poner_parametros_del_mundo(ONDA_APAGADA) + + +func _poner_parametros_del_mundo(parametros: Dictionary) -> void: + for nombre: String in parametros: + material_mundo.set_shader_parameter(nombre, parametros[nombre]) + + +func _aplicar_material_al_mundo(nodo: Node) -> void: + if nodo.is_in_group("player") or nodo.is_in_group("ignorar_shader"): + return + if nodo is TileMapLayer or nodo is Sprite2D or nodo is AnimatedSprite2D: + nodo.material = material_mundo + for hijo in nodo.get_children(): + _aplicar_material_al_mundo(hijo) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd.uid new file mode 100644 index 0000000000..f69f0907dc --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/saturacion_manager.gd.uid @@ -0,0 +1 @@ +uid://f56505k8qm17 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd new file mode 100644 index 0000000000..375f44acad --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd @@ -0,0 +1,107 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends PanelContainer +## Globo de pensamiento que sigue a un personaje y escribe el texto poco a poco. + +const VELOCIDAD_DE_SEGUIMIENTO: float = 10.0 +const DESPLAZAMIENTO_INICIAL := Vector2(0, 20) +const ESCALA_INICIAL := Vector2(0.5, 0.5) +const DURACION_APARICION: float = 1.2 +const DURACION_FUNDIDO_DE_ENTRADA: float = 0.8 +const SEGUNDOS_POR_LETRA: float = 0.04 +const MAXIMO_TIEMPO_DE_ESCRITURA: float = 3.5 +const PAUSA_DESPUES_DE_ESCRIBIR: float = 2.5 +const DURACION_DESAPARICION: float = 1.5 +const DURACION_FUNDIDO_DE_SALIDA: float = 1.2 +const DISTANCIA_CABEZA_POR_DEFECTO: float = 65.0 +const GRUPO_JUGADOR: StringName = &"player" + +var jugador_objetivo: Node2D +var offset_flotante: Vector2 = Vector2.ZERO +var distancia_cabeza: float = DISTANCIA_CABEZA_POR_DEFECTO + +var _animacion: Tween + +@onready var label: Label = $Label +@onready var timer: Timer = $Label/Timer + + +func _ready() -> void: + hide() + jugador_objetivo = get_tree().get_first_node_in_group(GRUPO_JUGADOR) + + if not timer.timeout.is_connected(_on_timer_timeout): + timer.timeout.connect(_on_timer_timeout) + + +func _process(delta: float) -> void: + if visible and is_instance_valid(jugador_objetivo): + position = position.lerp(_posicion_sobre_el_objetivo(), VELOCIDAD_DE_SEGUIMIENTO * delta) + + +func mostrar_pensamiento(nuevo_texto: String) -> void: + _detener_animacion() + + label.text = nuevo_texto + label.visible_ratio = 0.0 + offset_flotante = DESPLAZAMIENTO_INICIAL + + # sin reset_size el globo conserva el tamaño del texto anterior + reset_size() + + if is_instance_valid(jugador_objetivo): + position = _posicion_sobre_el_objetivo() + + pivot_offset = size / 2.0 + scale = ESCALA_INICIAL + modulate.a = 0.0 + show() + + _animacion = create_tween().set_parallel(true) + ( + _animacion + . tween_property(self, "offset_flotante:y", 0.0, DURACION_APARICION) + . set_trans(Tween.TRANS_BACK) + . set_ease(Tween.EASE_OUT) + ) + ( + _animacion + . tween_property(self, "scale", Vector2.ONE, DURACION_APARICION) + . set_trans(Tween.TRANS_ELASTIC) + . set_ease(Tween.EASE_OUT) + ) + _animacion.tween_property(self, "modulate:a", 1.0, DURACION_FUNDIDO_DE_ENTRADA) + + var tiempo_escritura := minf( + nuevo_texto.length() * SEGUNDOS_POR_LETRA, MAXIMO_TIEMPO_DE_ESCRITURA + ) + _animacion.tween_property(label, "visible_ratio", 1.0, tiempo_escritura) + + timer.start(tiempo_escritura + PAUSA_DESPUES_DE_ESCRIBIR) + + +func _detener_animacion() -> void: + if _animacion and _animacion.is_valid(): + _animacion.kill() + + +func _posicion_sobre_el_objetivo() -> Vector2: + var posicion_en_pantalla := jugador_objetivo.get_global_transform_with_canvas().origin + return posicion_en_pantalla - Vector2(size.x / 2.0, size.y + distancia_cabeza) + offset_flotante + + +func _on_timer_timeout() -> void: + _detener_animacion() + + pivot_offset = size / 2.0 + + _animacion = create_tween().set_parallel(true) + ( + _animacion + . tween_property(self, "scale", Vector2.ZERO, DURACION_DESAPARICION) + . set_trans(Tween.TRANS_SINE) + . set_ease(Tween.EASE_IN_OUT) + ) + _animacion.tween_property(self, "modulate:a", 0.0, DURACION_FUNDIDO_DE_SALIDA) + + _animacion.chain().tween_callback(hide) diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd.uid new file mode 100644 index 0000000000..636e6c9c8f --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/scripts/texto_pensamiento.gd.uid @@ -0,0 +1 @@ +uid://d1wyim6fdlfsh diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/cuerda_en_primer_plano.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/cuerda_en_primer_plano.gdshader new file mode 100644 index 0000000000..cef4bb9dd8 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/cuerda_en_primer_plano.gdshader @@ -0,0 +1,148 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; +// Una cuerda que cuelga desde muy arriba hasta un punto del suelo, vista por +// una cámara que mira hacia abajo. Se calcula en perspectiva de verdad: lo que +// está más alto queda más cerca de la cámara, así que se ve más grande y se +// aleja del centro de la pantalla. Por eso la cuerda se inclina y crece cuando +// la cámara se mueve, como un objeto en primer plano. +// La parte cercana se vuelve transparente por tramado (se le quitan píxeles en +// un patrón), y también lo que tapa el centro, donde está Lino. +// Se usa sobre un ColorRect a pantalla completa. + +// Dónde toca el suelo, en píxeles de pantalla, y el tamaño de la pantalla. +uniform vec2 ancla = vec2(640.0, 360.0); +uniform vec2 pantalla = vec2(1280.0, 720.0); +// El punto de la pantalla que queda justo debajo de la cámara (su centro, +// salvo durante la bajada, en que la cámara va pegada a la cuerda). +uniform vec2 bajo_la_camara = vec2(640.0, 360.0); +// Zoom de la cámara (píxeles de pantalla por píxel del mundo). +uniform float zoom = 1.0; +// Hasta qué altura se ve la cuerda, como parte de la altura de la cámara +// (cuanto más cerca de 1, más enorme llega a verse antes de salir de cuadro). +uniform float altura_maxima : hint_range(0.1, 0.97) = 0.93; +// La cuerda no cuelga del todo recta: arriba está corrida hacia el norte +// (en píxeles del mundo). Así nunca apunta justo a la cámara. +uniform float inclinacion = 45.0; +// Medio ancho de la cuerda en el suelo, en píxeles del mundo. +uniform float grosor = 6.0; +// Hace correr las hebras (para la bajada). +uniform float corrimiento = 0.0; +// 0 = se ve; 1 = se deshizo del todo (por tramado). +uniform float desvanecer : hint_range(0.0, 1.0) = 0.0; +// Tamaño del píxel de la cuerda lejos de la cámara, en píxeles de pantalla. +uniform float pixel = 4.0; +// Lo que tapa a Lino (el centro de la pantalla) se ve más calado. +uniform float radio_despejado = 170.0; +uniform vec4 color_claro : source_color = vec4(0.62, 0.59, 0.54, 1.0); +uniform vec4 color_base : source_color = vec4(0.44, 0.41, 0.38, 1.0); +uniform vec4 color_sombra : source_color = vec4(0.27, 0.25, 0.24, 1.0); +uniform vec4 color_contorno : source_color = vec4(0.1, 0.09, 0.1, 1.0); + +const int TRAMOS = 28; +const float VUELTAS_DE_HEBRA = 26.0; +// La cuerda se mece: velocidad, desfase por altura y amplitud (píxeles del mundo). +const float MECIDO_VELOCIDAD = 1.1; +const float MECIDO_DESFASE = 4.0; +const float MECIDO_AMPLITUD = 5.0; +// Hebras: cuánto se tuercen con el costado, y dónde empieza la sombra (en la hebra y +// a lo ancho, de -1 a 1) y el contorno. +const float TORSION_DE_HEBRA = 0.55; +const float INICIO_SOMBRA_DE_HEBRA = 0.82; +const float INICIO_SOMBRA_DE_LADO = 0.35; +const float FUERZA_SOMBRA_DE_LADO = 0.6; +const float INICIO_CONTORNO = 0.78; +// Tramado: el píxel crece un paso cada TRAMO_DE_CERCANIA de aumento, hasta 2 pasos. +const float TRAMO_DE_CERCANIA = 4.0; +const float MAX_PASOS_DE_GRANO = 2.0; +// Opacidad: lo cercano (aumento de 1.6 a 7) baja hasta OPACIDAD_MUY_CERCA, lo que tapa +// el centro hasta OPACIDAD_EN_EL_CENTRO, y el pedazo junto al suelo (aumento de 1.05 +// a 1.5) siempre se ve entero. +const float OPACIDAD_MUY_CERCA = 0.32; +const float OPACIDAD_EN_EL_CENTRO = 0.45; +const float CERCA_DESDE = 1.6; +const float CERCA_HASTA = 7.0; +const float SUELO_DESDE = 1.05; +const float SUELO_HASTA = 1.5; +const float PUNTA_DESDE = 0.9; + +// Matriz de umbrales de 4x4 para el tramado. +const float MATRIZ_TRAMADO[16] = float[16]( + 0.0, 8.0, 2.0, 10.0, 12.0, 4.0, 14.0, 6.0, 3.0, 11.0, 1.0, 9.0, 15.0, 7.0, 13.0, 5.0 +); + +float tramado(vec2 celda) { + int x = int(mod(celda.x, 4.0)); + int y = int(mod(celda.y, 4.0)); + return (MATRIZ_TRAMADO[y * 4 + x] + 0.5) / 16.0; +} + +// Cuánto agranda la perspectiva a la altura u (0 = suelo, 1 = lo más alto). +float aumento(float u) { + return 1.0 / (1.0 - altura_maxima * u); +} + +// Dónde cae en la pantalla el punto de la cuerda que está a la altura u. +vec2 en_pantalla(float u) { + vec2 centro = bajo_la_camara; + float mecido = sin(TIME * MECIDO_VELOCIDAD + u * MECIDO_DESFASE) * MECIDO_AMPLITUD * u; + vec2 suelo = ancla + vec2(mecido, -inclinacion * u) * zoom; + return centro + (suelo - centro) * aumento(u); +} + +void fragment() { + vec2 punto = UV * pantalla; + // Se busca qué tramo de la cuerda pasa por este píxel. Si pasan varios, + // gana el más alto, que es el que está más cerca de la cámara. + float altura = -1.0; + float lado = 0.0; + vec2 desde = en_pantalla(0.0); + float u_desde = 0.0; + for (int i = 1; i <= TRAMOS; i++) { + // Más tramos arriba, donde la cuerda crece más rápido. + float t = float(i) / float(TRAMOS); + float u_hasta = 1.0 - (1.0 - t) * (1.0 - t); + vec2 hasta = en_pantalla(u_hasta); + vec2 tramo = hasta - desde; + float largo2 = max(dot(tramo, tramo), 0.0001); + float f = clamp(dot(punto - desde, tramo) / largo2, 0.0, 1.0); + float u = mix(u_desde, u_hasta, f); + float ancho = grosor * zoom * aumento(u); + vec2 separacion = punto - (desde + tramo * f); + float distancia = length(separacion); + if (distancia <= ancho) { + altura = u; + vec2 normal = normalize(vec2(-tramo.y, tramo.x) + vec2(0.0001)); + lado = dot(separacion, normal) / ancho; + } + desde = hasta; + u_desde = u_hasta; + } + if (altura < 0.0) { + COLOR = vec4(0.0); + } else { + float cerca = aumento(altura); + // Las hebras trenzadas: franjas en diagonal a lo largo de la cuerda. + float hebra = fract(altura * VUELTAS_DE_HEBRA - corrimiento + lado * TORSION_DE_HEBRA); + vec3 color = mix(color_base.rgb, color_claro.rgb, step(0.5, hebra)); + float sombra_de_hebra = step(INICIO_SOMBRA_DE_HEBRA, hebra); + float sombra_de_lado = step(INICIO_SOMBRA_DE_LADO, lado) * FUERZA_SOMBRA_DE_LADO; + color = mix(color, color_sombra.rgb, clamp(sombra_de_hebra + sombra_de_lado, 0.0, 1.0)); + color = mix(color, color_contorno.rgb, step(INICIO_CONTORNO, abs(lado))); + + // Tramado, con píxeles más grandes cuanto más cerca de la cámara. + float pasos = floor(clamp((cerca - 1.0) / TRAMO_DE_CERCANIA, 0.0, MAX_PASOS_DE_GRANO)); + float grano = pixel * (1.0 + pasos); + vec2 celda = floor(punto / grano); + float opacidad = mix(1.0, OPACIDAD_MUY_CERCA, smoothstep(CERCA_DESDE, CERCA_HASTA, cerca)); + float del_centro = distance(punto, pantalla * 0.5); + float centro_tapado = smoothstep(radio_despejado * 0.4, radio_despejado, del_centro); + opacidad *= mix(OPACIDAD_EN_EL_CENTRO, 1.0, centro_tapado); + // El pedazo junto al suelo siempre se ve entero. + opacidad = mix(1.0, opacidad, smoothstep(SUELO_DESDE, SUELO_HASTA, cerca)); + opacidad *= 1.0 - desvanecer; + // Y arriba del todo se pierde, en vez de cortarse de golpe. + opacidad *= 1.0 - smoothstep(PUNTA_DESDE, 1.0, altura); + COLOR = vec4(color, step(tramado(celda), opacidad)); + } +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/cuerda_en_primer_plano.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/cuerda_en_primer_plano.gdshader.uid new file mode 100644 index 0000000000..41cf3ed5ad --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/cuerda_en_primer_plano.gdshader.uid @@ -0,0 +1 @@ +uid://dlqr4xpdagyd0 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_rocas_apagadas.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_rocas_apagadas.gdshader new file mode 100644 index 0000000000..bab0e895ac --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_rocas_apagadas.gdshader @@ -0,0 +1,20 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; +// Como mi_filtro_saturacion, pero con menos color y menos contraste, +// para que las rocas no llamen tanto la atención. + +const vec3 LUMINANCIA = vec3(0.299, 0.587, 0.114); + +uniform float saturation : hint_range(0.0, 1.0) = 0.1; +uniform float contrast : hint_range(0.0, 1.0) = 0.6; +uniform float darkness_factor : hint_range(0.0, 1.0) = 0.6; + +void fragment() { + vec4 tex_color = texture(TEXTURE, UV); + float gray = dot(tex_color.rgb, LUMINANCIA); + vec3 color = mix(vec3(gray), tex_color.rgb, saturation); + color = mix(vec3(0.5), color, contrast); + COLOR.rgb = color * darkness_factor; + COLOR.a = tex_color.a; +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_rocas_apagadas.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_rocas_apagadas.gdshader.uid new file mode 100644 index 0000000000..26d3d92974 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_rocas_apagadas.gdshader.uid @@ -0,0 +1 @@ +uid://bp64as2t8jvdx diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader new file mode 100644 index 0000000000..a39ccd2454 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader @@ -0,0 +1,52 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; + +#include "res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc" + +// Niebla estirada en filamentos que el viento arrastra hacia la izquierda. +uniform vec4 fog_color : source_color = vec4(0.45, 0.48, 0.52, 0.35); +uniform float speed : hint_range(0.0, 1.0) = 0.12; +uniform float detail_steps : hint_range(1.0, 6.0) = 4.0; +uniform float thread_shredding : hint_range(0.1, 3.0) = 1.8; +uniform float density : hint_range(0.1, 5.0) = 0.5; + +uniform vec2 wind_direction = vec2(-1.0, -0.05); +uniform float stretch_factor : hint_range(1.0, 10.0) = 5.0; + +// Píxeles del mundo a coordenadas del ruido. +const float WORLD_TO_NOISE = 0.002; +// La segunda capa es más fina, más lenta y está desplazada. +const float SECOND_LAYER_SCALE = 1.3; +const float SECOND_LAYER_SPEED = 0.7; +const vec2 SECOND_LAYER_OFFSET = vec2(0.2, 0.5); +const float LAYERS_GAIN = 1.6; +// Por debajo de FOG_START no hay niebla; por encima de FOG_FULL, la hay entera. +const float FOG_START = 0.55; +const float FOG_FULL = 0.75; + +varying vec2 world_position; + +void vertex() { + world_position = (MODEL_MATRIX * vec4(VERTEX, 0.0, 1.0)).xy; +} + +void fragment() { + vec2 stretch = vec2(stretch_factor, 1.0); + vec2 base_uv = (world_position * WORLD_TO_NOISE * density) / stretch; + + vec2 wind_1 = wind_direction * (TIME * speed); + vec2 wind_2 = wind_direction * (TIME * speed * SECOND_LAYER_SPEED) + SECOND_LAYER_OFFSET; + + float layer1 = fbm(base_uv + wind_1); + float layer2 = fbm(base_uv * SECOND_LAYER_SCALE + wind_2); + + // El contraste alto deja pasillos transparentes entre las rocas. + float final_shredded_fog = smoothstep(FOG_START, FOG_FULL, layer1 * layer2 * LAYERS_GAIN); + + final_shredded_fog = pow(final_shredded_fog, thread_shredding); + + float alpha_mask = final_shredded_fog * fog_color.a; + + COLOR = vec4(fog_color.rgb, alpha_mask); +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader.uid new file mode 100644 index 0000000000..b1c412e218 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/el_hilo_que_no_teji_sequence_puzzle.gdshader.uid @@ -0,0 +1 @@ +uid://dn6w5kifgeusk diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/filtro_gris.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/filtro_gris.gdshader new file mode 100644 index 0000000000..777d5db389 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/filtro_gris.gdshader @@ -0,0 +1,15 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; + +const vec3 LUMINANCIA = vec3(0.299, 0.587, 0.114); + +// 0 = con su color; 1 = totalmente gris. +uniform float nivel_gris : hint_range(0.0, 1.0) = 0.0; + +void fragment() { + // COLOR ya trae el modulate del sprite: así el parpadeo de invulnerabilidad + // se ve aunque Lino esté gris. + float gris_puro = dot(COLOR.rgb, LUMINANCIA); + COLOR.rgb = mix(COLOR.rgb, vec3(gris_puro), nivel_gris); +} \ No newline at end of file diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/filtro_gris.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/filtro_gris.gdshader.uid new file mode 100644 index 0000000000..d3a4d45090 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/filtro_gris.gdshader.uid @@ -0,0 +1 @@ +uid://gg8y00eu162d diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/haz_de_luz.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/haz_de_luz.gdshader new file mode 100644 index 0000000000..fa174c4578 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/haz_de_luz.gdshader @@ -0,0 +1,39 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; +// El haz: luz que atraviesa la niebla y cae sobre Lino. + +// 0 = apagado; 1 = encendido del todo. +uniform float brillo : hint_range(0.0, 1.0) = 0.0; +// Dónde cae (0-1) y qué tan ancho es arriba y abajo (en ancho de pantalla). +uniform vec2 pie = vec2(0.5, 0.8); +uniform float ancho_arriba = 0.03; +uniform float ancho_abajo = 0.1; +uniform vec4 color_luz : source_color = vec4(1.0, 0.97, 0.9, 1.0); + +// Opacidad del haz arriba y abajo, y la del charco de luz en el suelo. +const float OPACIDAD_ARRIBA = 0.3; +const float OPACIDAD_ABAJO = 0.6; +const float OPACIDAD_DEL_CHARCO = 0.75; +// Opacidad máxima con el haz encendido del todo. +const float OPACIDAD_MAXIMA = 0.6; +// Desde qué fracción del ancho del haz empieza a desvanecerse hacia los lados. +const float BORDE_SUAVE_DEL_HAZ = 0.15; +// El haz se corta un poco por encima y por debajo de donde cae (en alto de pantalla). +const float MARGEN_SOBRE_EL_PIE = 0.03; +const float MARGEN_BAJO_EL_PIE = 0.02; +// El charco es una elipse: ancho (en anchos del haz abajo) y alto (en alto de pantalla). +const float ANCHO_DEL_CHARCO = 1.25; +const float ALTO_DEL_CHARCO = 0.04; +const float BORDE_SUAVE_DEL_CHARCO = 0.3; + +void fragment() { + float bajada = clamp(UV.y / pie.y, 0.0, 1.0); + float ancho = mix(ancho_arriba, ancho_abajo, bajada); + float haz = smoothstep(1.0, BORDE_SUAVE_DEL_HAZ, abs(UV.x - pie.x) / ancho); + float corte = smoothstep(pie.y + MARGEN_SOBRE_EL_PIE, pie.y - MARGEN_BAJO_EL_PIE, UV.y); + haz *= corte * mix(OPACIDAD_ARRIBA, OPACIDAD_ABAJO, bajada); + vec2 charco = (UV - pie) / vec2(ancho_abajo * ANCHO_DEL_CHARCO, ALTO_DEL_CHARCO); + float suelo = smoothstep(1.0, BORDE_SUAVE_DEL_CHARCO, length(charco)) * OPACIDAD_DEL_CHARCO; + COLOR = vec4(color_luz.rgb, max(haz, suelo) * brillo * OPACIDAD_MAXIMA); +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/haz_de_luz.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/haz_de_luz.gdshader.uid new file mode 100644 index 0000000000..ac11a51737 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/haz_de_luz.gdshader.uid @@ -0,0 +1 @@ +uid://ckk3ilpfqwrip diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/iris_blanco.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/iris_blanco.gdshader new file mode 100644 index 0000000000..6ec6a5f117 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/iris_blanco.gdshader @@ -0,0 +1,14 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; +// Un círculo blanco que crece desde "centro" hasta cubrir la pantalla. + +uniform vec2 centro = vec2(0.0); +uniform vec2 tamano = vec2(1920.0, 1080.0); +uniform float radio = 0.0; +uniform float borde = 90.0; + +void fragment() { + float distancia = distance(UV * tamano, centro); + COLOR = vec4(1.0, 1.0, 1.0, 1.0 - smoothstep(radio - borde, radio, distancia)); +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/iris_blanco.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/iris_blanco.gdshader.uid new file mode 100644 index 0000000000..f76ab58ec4 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/iris_blanco.gdshader.uid @@ -0,0 +1 @@ +uid://cxeqfcx8gtcqo diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader new file mode 100644 index 0000000000..a908b6ce42 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader @@ -0,0 +1,89 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; + +// 1 = con todo su color; 0 = gris. +uniform float saturation : hint_range(0.0, 1.0) = 0.0; +// Brillo del mundo: 0.6 reduce el brillo un 40 %. +uniform float darkness_factor : hint_range(0.0, 1.0) = 0.6; + +// Ondas de color: anillos que salen de un punto del mundo y, al pasar, +// devuelven la saturación poco a poco. Con onda_tiempo < 0 están apagadas. +uniform vec2 onda_origen = vec2(0.0); +uniform float onda_tiempo = -1.0; +uniform float onda_velocidad = 330.0; +uniform float onda_intervalo = 4.5; +uniform int onda_cantidad = 5; +uniform float onda_ancho = 260.0; +uniform float onda_brillo_cresta = 0.25; +// Onda pequeña al recoger un hilo: el color solo aparece en el anillo mientras +// pasa (no se queda), y el anillo se apaga al llegar a onda_alcance píxeles. +uniform bool onda_solo_cresta = false; +uniform float onda_alcance = 0.0; +// Cuánto color trae el anillo de la onda pequeña (0 = nada, 1 = color pleno). +uniform float onda_color_cresta = 1.0; +// El anillo puede teñirse del color del hilo que lo lanza. +uniform vec3 onda_tinte : source_color = vec3(1.0); +uniform float onda_tinte_fuerza : hint_range(0.0, 1.0) = 0.0; +// Permite hacer aparecer poco a poco algo que usa este material. +uniform float opacidad : hint_range(0.0, 1.0) = 1.0; + +const int MAXIMO_DE_ONDAS = 8; +const vec3 LUMINANCIA = vec3(0.299, 0.587, 0.114); +// La onda pequeña empieza a apagarse al llegar a esta fracción de onda_alcance. +const float INICIO_DEL_APAGADO = 0.55; +// Brillo del tinte: gris * GANANCIA_DEL_TINTE + BASE_DEL_TINTE. +const float GANANCIA_DEL_TINTE = 1.5; +const float BASE_DEL_TINTE = 0.2; + +varying vec2 pos_mundo; +// Transparencia que el nodo pide con modulate / self_modulate (por ejemplo, el +// parpadeo de fantasma de Luto). El color del modulate se sigue ignorando. +varying float opacidad_del_nodo; + +void vertex() { + pos_mundo = (MODEL_MATRIX * vec4(VERTEX, 0.0, 1.0)).xy; + opacidad_del_nodo = COLOR.a; +} + +void fragment() { + vec4 color_textura = texture(TEXTURE, UV); + + float saturacion_final = saturation; + float cresta = 0.0; + if (onda_tiempo >= 0.0) { + float distancia = distance(pos_mundo, onda_origen); + float medio_ancho = onda_ancho * 0.5; + float ondas_pasadas = 0.0; + for (int i = 0; i < MAXIMO_DE_ONDAS; i++) { + if (i >= onda_cantidad) { + break; + } + float radio = (onda_tiempo - float(i) * onda_intervalo) * onda_velocidad; + if (radio > 0.0) { + ondas_pasadas += 1.0 - smoothstep(radio - onda_ancho, radio, distancia); + float cerca_del_anillo = abs(distancia - radio + medio_ancho) / medio_ancho; + cresta = max(cresta, 1.0 - clamp(cerca_del_anillo, 0.0, 1.0)); + } + } + if (onda_solo_cresta) { + if (onda_alcance > 0.0) { + cresta *= 1.0 - smoothstep(onda_alcance * INICIO_DEL_APAGADO, onda_alcance, distancia); + } + saturacion_final = mix(saturation, 1.0, cresta * onda_color_cresta); + } else { + float avance = clamp(ondas_pasadas / float(onda_cantidad), 0.0, 1.0); + saturacion_final = mix(saturation, 1.0, avance); + } + } + + float gris = dot(color_textura.rgb, LUMINANCIA); + vec3 color = mix(vec3(gris), color_textura.rgb, saturacion_final); + + // El anillo de un hilo se tiñe de su color, conservando la luz de cada cosa. + vec3 tinte = onda_tinte * (gris * GANANCIA_DEL_TINTE + BASE_DEL_TINTE); + color = mix(color, tinte, cresta * onda_tinte_fuerza); + + COLOR.rgb = color * darkness_factor * (1.0 + onda_brillo_cresta * cresta); + COLOR.a = color_textura.a * opacidad * opacidad_del_nodo; +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader.uid new file mode 100644 index 0000000000..6100006817 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/mi_filtro_saturacion.gdshader.uid @@ -0,0 +1 @@ +uid://bshbghjfja2xq diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/niebla_del_deshilado.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/niebla_del_deshilado.gdshader new file mode 100644 index 0000000000..aa40a4c21e --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/niebla_del_deshilado.gdshader @@ -0,0 +1,90 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; +// La niebla del Deshilado entrando en la pantalla. Usa el mismo ruido que la +// niebla del nivel 1 (el_hilo_que_no_teji_sequence_puzzle.gdshader), para que +// se reconozca como la misma, pero aquí se amontona en nubes y avanza: +// - por la derecha, hasta un frente (modo lateral), o +// - desde los bordes hacia un punto (modo bordes). +// Se usa sobre un ColorRect a pantalla completa. + +#include "res://scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc" + +uniform vec4 color_niebla : source_color = vec4(0.72, 0.74, 0.8, 1.0); +uniform float opacidad_maxima : hint_range(0.0, 1.0) = 0.9; + +uniform bool lateral = false; +// Dónde está el frente, en ancho de pantalla (1.3 = fuera, a la derecha). +uniform float frente = 1.3; + +uniform float intensidad : hint_range(0.0, 1.0) = 0.0; +uniform float radio_minimo = 0.35; +uniform vec2 centro = vec2(0.5); + +// Al final la niebla lo cubre todo, sin huecos (0 a 1). +uniform float cubrir : hint_range(0.0, 1.0) = 0.0; + +// Ancho entre alto de la pantalla, para que las nubes no salgan aplastadas. +const float PROPORCION = 1.78; +const vec2 VIENTO = vec2(-1.0, -0.05); +// Frecuencia de las nubes grandes (bultos), de los jirones y del borde del claro. +const float ESCALA_BULTOS = 1.6; +const vec2 ESCALA_JIRONES = vec2(1.4, 3.2); +const float ESCALA_BORDE_DEL_CLARO = 4.5; +// Lo que avanza cada capa con el viento. +const float VIENTO_BULTOS = 0.05; +const float VIENTO_JIRONES = 0.09; +const vec2 DESFASE_JIRONES = vec2(3.0, 7.0); +const vec2 DESFASE_BORDE_DEL_CLARO = vec2(11.0, 5.0); +// Modo lateral: cuánto deforman los bultos el frente, y qué tan difuso es. +const float DEFORMACION_DEL_FRENTE = 0.45; +const float BULTOS_MEDIOS = 0.6; +const float DIFUSION_DEL_FRENTE = 0.28; +// Modo bordes. +const float DISTANCIA_A_LA_ESQUINA = 1.02; +const float RADIO_DE_REFERENCIA = 0.42; +const float RADIO_INICIAL = 1.3; +const float BORDE_MEDIO_DEL_CLARO = 0.66; +const float DIFUSION_DEL_CLARO = 0.45; +const float INTENSIDAD_DE_ENTRADA = 0.2; +// La densidad va de DENSIDAD_MINIMA (entre jirones) a 1. +const float DENSIDAD_MINIMA = 0.55; +const float OSCURO_DE_LA_NUBE = 0.82; +const float CLARO_DE_LA_NUBE = 1.08; + +void fragment() { + vec2 p = UV * vec2(PROPORCION, 1.0); + vec2 viento = VIENTO * TIME; + + // Bultos grandes y redondeados: dan el borde de nube. + float bultos = fbm(p * ESCALA_BULTOS + viento * VIENTO_BULTOS); + float jirones = fbm(p * ESCALA_JIRONES + viento * VIENTO_JIRONES + DESFASE_JIRONES); + + float masa = 0.0; + if (lateral) { + float borde = frente - (bultos - BULTOS_MEDIOS) * DEFORMACION_DEL_FRENTE; + masa = smoothstep(borde, borde + DIFUSION_DEL_FRENTE, UV.x); + } else { + vec2 desde_el_centro = (UV - centro) * vec2(PROPORCION, 1.0); + float distancia = length(desde_el_centro) / DISTANCIA_A_LA_ESQUINA; + // Cuanto más pequeño es el claro, menos lo deforman las nubes: así queda + // centrado en lo que rodea y no se va hacia un lado. + float claro_relativo = clamp(radio_minimo / RADIO_DE_REFERENCIA, 0.25, 1.0); + float deformacion = 0.5 * intensidad * claro_relativo; + // El borde del claro se ondula con nubes pequeñas: las grandes lo + // empujarían entero hacia un lado y dejaría de estar centrado. + vec2 ruido_del_borde = p * ESCALA_BORDE_DEL_CLARO + viento * VIENTO_BULTOS; + float borde_del_claro = fbm(ruido_del_borde + DESFASE_BORDE_DEL_CLARO); + float inicio = mix(RADIO_INICIAL, radio_minimo, intensidad); + inicio -= (borde_del_claro - BORDE_MEDIO_DEL_CLARO) * deformacion; + float entrada = smoothstep(0.0, INTENSIDAD_DE_ENTRADA, intensidad); + masa = smoothstep(inicio, inicio + DIFUSION_DEL_CLARO, distancia) * entrada; + } + + float densidad = masa * mix(DENSIDAD_MINIMA, 1.0, smoothstep(0.35, 0.95, jirones)); + densidad = mix(densidad, 1.0, cubrir); + + float brillo = mix(OSCURO_DE_LA_NUBE, CLARO_DE_LA_NUBE, smoothstep(0.4, 1.0, bultos)); + vec3 color = color_niebla.rgb * brillo; + COLOR = vec4(color, densidad * mix(opacidad_maxima, 1.0, cubrir)); +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/niebla_del_deshilado.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/niebla_del_deshilado.gdshader.uid new file mode 100644 index 0000000000..bfa5f606dd --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/niebla_del_deshilado.gdshader.uid @@ -0,0 +1 @@ +uid://bdyogx2prqbs1 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/pesadilla.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/pesadilla.gdshader new file mode 100644 index 0000000000..0559e78600 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/pesadilla.gdshader @@ -0,0 +1,98 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; +// Oscuridad de pesadilla que entra por los bordes de la pantalla: no es un +// marco parejo, sino manchas y lenguas irregulares que se mueven, avanzan y +// retroceden, y laten. Se usa sobre un ColorRect a pantalla completa. + +uniform float intensidad : hint_range(0.0, 1.0) = 0.0; +uniform vec4 color_borde : source_color = vec4(0.015, 0.0, 0.03, 1.0); +// Qué tan adentro llega la oscuridad con la intensidad al máximo (0 = centro). +uniform float radio_minimo : hint_range(0.0, 1.0) = 0.3; +uniform float latidos_por_segundo = 1.1; +// Punto de la pantalla (0 a 1) alrededor del cual se cierra la oscuridad. +uniform vec2 centro = vec2(0.5); + +// El latido son dos golpes seguidos: momento (0 a 1 dentro del latido) y anchura +// de cada uno, y qué tan fuerte es el segundo. +const float MOMENTO_GOLPE_1 = 0.1; +const float ANCHURA_GOLPE_1 = 0.07; +const float MOMENTO_GOLPE_2 = 0.32; +const float ANCHURA_GOLPE_2 = 0.09; +const float FUERZA_GOLPE_2 = 0.6; + +// Raíz de 2 entre 2: la distancia del centro a una esquina, para que 1.0 sea la esquina. +const float DISTANCIA_A_LA_ESQUINA = 0.7071; +// La fuerza de la oscuridad es la intensidad por (BASE + latido + temblor). +const float FUERZA_BASE = 0.85; +const float FUERZA_POR_LATIDO = 0.2; +const float FUERZA_POR_TEMBLOR = 0.12; +const float VELOCIDAD_DEL_TEMBLOR = 3.1; +// Frecuencia del ruido de las lenguas y de los jirones. +const float ESCALA_LENGUAS = 2.6; +const float ESCALA_JIRONES = 5.5; +const float RADIO_INICIAL = 1.25; +// Cuánto entran las lenguas, y cuánto desplazan los jirones el borde. +const float PROFUNDIDAD_DE_LENGUAS = 0.5; +const float DESPLAZAMIENTO_DE_JIRONES = 0.3; +const float DIFUSION_DEL_BORDE = 0.38; +const float FUERZA_DE_MANCHAS = 0.7; + +float azar(vec2 p) { + return fract(sin(dot(p, vec2(127.1, 311.7))) * 43758.5453); +} + +float ruido(vec2 p) { + vec2 celda = floor(p); + vec2 f = fract(p); + f = f * f * (3.0 - 2.0 * f); + float a = azar(celda); + float b = azar(celda + vec2(1.0, 0.0)); + float c = azar(celda + vec2(0.0, 1.0)); + float d = azar(celda + vec2(1.0, 1.0)); + return mix(mix(a, b, f.x), mix(c, d, f.x), f.y); +} + +float ruido_fino(vec2 p) { + float total = 0.0; + float peso = 0.5; + for (int i = 0; i < 4; i++) { + total += ruido(p) * peso; + p = p * 2.03 + vec2(17.0, 9.0); + peso *= 0.5; + } + return total; +} + +float fuerza_del_latido(float t) { + float golpe_1 = exp(-pow((t - MOMENTO_GOLPE_1) / ANCHURA_GOLPE_1, 2.0)); + float golpe_2 = exp(-pow((t - MOMENTO_GOLPE_2) / ANCHURA_GOLPE_2, 2.0)); + return golpe_1 + FUERZA_GOLPE_2 * golpe_2; +} + +void fragment() { + vec2 centrado = UV - centro; + float distancia = length(centrado) / DISTANCIA_A_LA_ESQUINA; + float angulo = atan(centrado.y, centrado.x); + + float latido = fuerza_del_latido(fract(TIME * latidos_por_segundo)); + float temblor = ruido(vec2(TIME * VELOCIDAD_DEL_TEMBLOR, 4.0)) - 0.5; + float variacion = FUERZA_BASE + FUERZA_POR_LATIDO * latido + FUERZA_POR_TEMBLOR * temblor; + float fuerza = clamp(intensidad * variacion, 0.0, 1.0); + + // Lenguas de sombra: el borde entra más en unas direcciones que en otras, y + // esas direcciones cambian con el tiempo. + vec2 direccion = vec2(cos(angulo), sin(angulo)); + float lenguas = ruido_fino(direccion * ESCALA_LENGUAS + vec2(TIME * 0.22, -TIME * 0.17)); + float jirones = ruido_fino(UV * ESCALA_JIRONES + vec2(-TIME * 0.35, TIME * 0.28)); + + float inicio = mix(RADIO_INICIAL, radio_minimo, fuerza); + inicio -= (lenguas - 0.4) * PROFUNDIDAD_DE_LENGUAS * fuerza; + float desplazada = distancia + (jirones - 0.5) * DESPLAZAMIENTO_DE_JIRONES; + float sombra = smoothstep(inicio, inicio + DIFUSION_DEL_BORDE, desplazada); + float cerca_del_borde = smoothstep(inicio - 0.25, inicio + 0.1, distancia); + float manchas = smoothstep(0.62, 0.8, jirones) * cerca_del_borde; + sombra = clamp(sombra + manchas * FUERZA_DE_MANCHAS, 0.0, 1.0); + + COLOR = vec4(color_borde.rgb, sombra * smoothstep(0.0, 0.25, fuerza)); +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/pesadilla.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/pesadilla.gdshader.uid new file mode 100644 index 0000000000..7c4cfc40b5 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/pesadilla.gdshader.uid @@ -0,0 +1 @@ +uid://dwr7ib1klhql4 diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc new file mode 100644 index 0000000000..05061ce928 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc @@ -0,0 +1,32 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +// Ruido de valor y su suma por capas (fbm), común a las dos nieblas. + +float rand(vec2 coord) { + return fract(sin(dot(coord, vec2(12.9898, 78.233))) * 43758.5453123); +} + +float noise(vec2 coord) { + vec2 i = floor(coord); + vec2 f = fract(coord); + float a = rand(i); + float b = rand(i + vec2(1.0, 0.0)); + float c = rand(i + vec2(0.0, 1.0)); + float d = rand(i + vec2(1.0, 1.0)); + vec2 u = f * f * (3.0 - 2.0 * f); + return mix(a, b, u.x) + (c - a) * u.y * (1.0 - u.x) + (d - b) * u.x * u.y; +} + +// Cada capa tiene 3.5 veces más frecuencia y la cuarta parte de peso que la anterior. +float fbm(vec2 coord) { + float value = 0.0; + float scale = 1.0; + mat2 rotation = mat2(vec2(0.8, 0.6), vec2(-0.6, 0.8)); + + for (int i = 0; i < 4; i++) { + value += noise(coord) * scale; + coord = rotation * coord * 3.5; + scale *= 0.25; + } + return value; +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc.uid new file mode 100644 index 0000000000..155ed3a337 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/ruido_fbm.gdshaderinc.uid @@ -0,0 +1 @@ +uid://ci8r6yyhynrxk diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/saturacion_de_lino.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/saturacion_de_lino.gdshader new file mode 100644 index 0000000000..da07019bb1 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/saturacion_de_lino.gdshader @@ -0,0 +1,15 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; +// Como mi_filtro_saturacion.gdshader, pero respetando el modulate del sprite, +// para poder oscurecer y desvanecer a Lino mientras pierde el color. + +const vec3 LUMINANCIA = vec3(0.299, 0.587, 0.114); + +// 1 = con todo su color; 0 = gris. +uniform float saturation : hint_range(0.0, 1.0) = 1.0; + +void fragment() { + float gris = dot(COLOR.rgb, LUMINANCIA); + COLOR.rgb = mix(vec3(gris), COLOR.rgb, saturation); +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/saturacion_de_lino.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/saturacion_de_lino.gdshader.uid new file mode 100644 index 0000000000..8e152d0ede --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/saturacion_de_lino.gdshader.uid @@ -0,0 +1 @@ +uid://dji5571hcehvs diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/silueta_de_elian.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/silueta_de_elian.gdshader new file mode 100644 index 0000000000..933b378731 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/silueta_de_elian.gdshader @@ -0,0 +1,68 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; +// Elián como sombra dentro de la niebla: una silueta que se pierde hacia +// abajo, con los ojos encendidos. "detalle" deja entrever su figura. + +const vec3 LUMINANCIA = vec3(0.299, 0.587, 0.114); +const vec3 COLOR_DE_LOS_OJOS = vec3(0.93, 0.95, 1.0); +// Los ojos son lo más claro del dibujo: entre estas dos luces pasan de apagados a encendidos. +const float OJO_DESDE = 0.72; +const float OJO_HASTA = 0.85; +// Cuánto del dibujo real se mezcla con el color de sombra cuando detalle = 1. +const float MEZCLA_DEL_DETALLE = 0.55; +// La silueta se ve entera hasta CUERPO_ENTERO_HASTA y se pierde del todo en +// CUERPO_PERDIDO_EN (alturas de la figura, de 0 arriba a 1 abajo). +const float CUERPO_ENTERO_HASTA = 0.42; +const float CUERPO_PERDIDO_EN = 0.9; +// La mano: zona del dibujo (en píxeles) donde se deja ver. Se deshace hacia el brazo +// (x) y hacia abajo (y), donde están los libros, y se corta justo sobre los dedos. +const vec2 MANO_EN_X = vec2(38.0, 78.0); +const vec2 MANO_EN_Y = vec2(70.0, 44.0); +const vec2 MANO_CORTE_ARRIBA = vec2(-34.0, -28.0); + +// Qué tanto se ve la silueta (0 = nada, 1 = entera), sus ojos y su figura. +uniform float sombra : hint_range(0.0, 1.0) = 0.0; +uniform float ojos : hint_range(0.0, 1.0) = 0.0; +uniform float detalle : hint_range(0.0, 1.0) = 0.0; +// Cuánto se ve la mano que sale de la niebla, aunque el resto siga oculto. +uniform float mano : hint_range(0.0, 1.0) = 0.0; +uniform vec4 color_sombra : source_color = vec4(0.2, 0.21, 0.27, 1.0); +// Alto de la figura entera y dónde está este dibujo dentro de ella. +uniform float alto = 256.0; +uniform float desplazamiento = 0.0; +// El cuerpo deja libre el sitio de la cabeza, que se dibuja aparte (riendo). +uniform bool recortar_cabeza = false; +uniform sampler2D cabeza : filter_nearest; +uniform vec4 region_cabeza = vec4(0.0, 0.0, 1.0, 1.0); +uniform vec2 esquina_cabeza = vec2(0.0); +uniform vec2 medida_cabeza = vec2(61.0, 80.0); + +varying vec2 lugar; + +void vertex() { + lugar = VERTEX; +} + +void fragment() { + vec4 figura = texture(TEXTURE, UV); + float presencia = figura.a; + if (recortar_cabeza) { + vec2 en_cabeza = (lugar - esquina_cabeza) / medida_cabeza; + if (en_cabeza.x >= 0.0 && en_cabeza.x <= 1.0 && en_cabeza.y >= 0.0 && en_cabeza.y <= 1.0) { + presencia *= 1.0 - texture(cabeza, region_cabeza.xy + en_cabeza * region_cabeza.zw).a; + } + } + float luz = dot(figura.rgb, LUMINANCIA); + float ojo = smoothstep(OJO_DESDE, OJO_HASTA, luz) * presencia; + float altura = (lugar.y + desplazamiento) / alto + 0.5; + float cuerpo = smoothstep(CUERPO_PERDIDO_EN, CUERPO_ENTERO_HASTA, altura); + vec3 con_detalle = mix(color_sombra.rgb, figura.rgb, MEZCLA_DEL_DETALLE); + vec3 color = mix(color_sombra.rgb, con_detalle, detalle); + color = mix(color, COLOR_DE_LOS_OJOS, ojo * ojos); + float zona_mano = smoothstep(MANO_EN_X.x, MANO_EN_X.y, lugar.x); + zona_mano *= smoothstep(MANO_EN_Y.x, MANO_EN_Y.y, lugar.y); + zona_mano *= smoothstep(MANO_CORTE_ARRIBA.x, MANO_CORTE_ARRIBA.y, lugar.y); + float visible = max(sombra * cuerpo, mano * zona_mano); + COLOR = vec4(color, presencia * max(visible, ojo * ojos)); +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/silueta_de_elian.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/silueta_de_elian.gdshader.uid new file mode 100644 index 0000000000..1d0a118a20 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/silueta_de_elian.gdshader.uid @@ -0,0 +1 @@ +uid://47a8f04h4cyv diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/tela_del_final.gdshader b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/tela_del_final.gdshader new file mode 100644 index 0000000000..d7b375021c --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/tela_del_final.gdshader @@ -0,0 +1,34 @@ +// SPDX-FileCopyrightText: The Threadbare Authors +// SPDX-License-Identifier: MPL-2.0 +shader_type canvas_item; +// La tela del final: urdimbre y trama de hilos oscuros, en píxeles grandes. + +uniform vec2 pantalla = vec2(1280.0, 720.0); +// Lado, en píxeles, de cada cruce de hilos. +uniform float hebra = 6.0; +uniform vec4 color_urdimbre : source_color = vec4(0.17, 0.12, 0.11, 1.0); +uniform vec4 color_trama : source_color = vec4(0.13, 0.10, 0.10, 1.0); + +const float TAMANO_DEL_PIXEL = 2.0; +const float MEDIA_VUELTA = 3.1416; +// Cada hilo es más claro en el medio de su cruce (curva) y varía un poco al azar. +const float BRILLO_BASE = 0.7; +const float BRILLO_DE_LA_CURVA = 0.3; +const float VARIACION_AL_AZAR = 0.08; + +float azar(vec2 p) { + return fract(sin(dot(p, vec2(12.9898, 78.233))) * 43758.5453); +} + +void fragment() { + // Píxeles de 2x2, para que se vea como el resto del juego. + vec2 px = floor(UV * pantalla / TAMANO_DEL_PIXEL) * TAMANO_DEL_PIXEL; + vec2 celda = floor(px / hebra); + vec2 dentro = fract(px / hebra); + // En cada cruce queda arriba un hilo distinto: urdimbre o trama. + bool urdimbre = mod(celda.x + celda.y, 2.0) < 1.0; + float curva = urdimbre ? sin(dentro.y * MEDIA_VUELTA) : sin(dentro.x * MEDIA_VUELTA); + vec3 base = urdimbre ? color_urdimbre.rgb : color_trama.rgb; + base *= BRILLO_BASE + BRILLO_DE_LA_CURVA * curva + (azar(celda) - 0.5) * VARIACION_AL_AZAR; + COLOR = vec4(base, 1.0); +} diff --git a/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/tela_del_final.gdshader.uid b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/tela_del_final.gdshader.uid new file mode 100644 index 0000000000..f1bb3e4a42 --- /dev/null +++ b/scenes/quests/story_quests/el_hilo_que_no_teji/shared/shaders/tela_del_final.gdshader.uid @@ -0,0 +1 @@ +uid://bie10qk2u7x2l