From d07705597178e2299bbb2205cefbe333da39bbcd Mon Sep 17 00:00:00 2001 From: Christopher Date: Thu, 22 Sep 2016 16:26:27 +0100 Subject: [PATCH] Tidied up folder structure and added custom header --- Docs/Doxyfile | 8 +-- Docs/images/header/logo_100.png | Bin 32213 -> 0 bytes .../about/B03899_MockupCover_Cookbook.jpg | Bin .../about/community.jpeg | Bin .../about/fungus_town.png | Bin .../001_3_block_types/1_event_block.png | Bin .../001_3_block_types/2_branching_block.png | Bin .../001_3_block_types/3_standard_block.png | Bin .../blocks/002_call_other_blocks/1_start.png | Bin .../blocks/002_call_other_blocks/2_block2.png | Bin .../002_call_other_blocks/3_menu_call.png | Bin .../002_call_other_blocks/4_call_block.png | Bin .../blocks/002_call_other_blocks/5_arrow.png | Bin .../003_highlight_green_arrow/5_arrow.png | Bin .../blocks/004_menu_maths/10_correct.png | Bin .../blocks/004_menu_maths/11_wrong.png | Bin .../blocks/004_menu_maths/1_correct_block.png | Bin .../blocks/004_menu_maths/2_edited_say.png | Bin .../004_menu_maths/3_flowchart_menu.png | Bin .../blocks/004_menu_maths/4_menu_correct.png | Bin .../004_menu_maths/5_connected_blocks.png | Bin .../blocks/004_menu_maths/6_add_menu.png | Bin .../blocks/004_menu_maths/7_wrong_block.png | Bin .../004_menu_maths/8_three_block_menu.png | Bin .../blocks/004_menu_maths/9_menu_running.png | Bin .../blocks/005_blocks/1_block.png | Bin .../blocks/005_blocks/2_properties.png | Bin .../006_block_create/1_add_block_button.png | Bin .../006_block_create/2_new_block_created.png | Bin .../blocks/007_block_delete/1_delete_menu.png | Bin .../007_block_delete/2_block_deleted.png | Bin .../008_create_flowchart/1_tools_create.png | Bin .../2_flowchart_gameobject.png | Bin .../3_flowchart_properties copy.png | Bin .../3_flowchart_properties.png | Bin .../009_block_duplicate/1_duplicate_menu.png | Bin .../2_duplicate_created.png | Bin .../blocks/010_block_move/1_move1.png | Bin .../blocks/010_block_move/2_move2.png | Bin .../blocks/010_block_move/GIFs/1_move1.png | Bin .../Screen Shot 2015-06-11 at 13.52.57.png | Bin .../Screen Shot 2015-06-11 at 13.53.00.png | Bin .../Screen Shot 2015-06-11 at 13.53.02.png | Bin .../Screen Shot 2015-06-11 at 13.53.03.png | Bin .../Screen Shot 2015-06-11 at 13.53.05.png | Bin .../Screen Shot 2015-06-11 at 13.53.06.png | Bin .../Screen Shot 2015-06-11 at 13.53.08.png | Bin .../Screen Shot 2015-06-11 at 13.53.09.png | Bin .../Screen Shot 2015-06-11 at 13.53.11.png | Bin .../Screen Shot 2015-06-11 at 13.53.14.png | Bin .../GIFs/animated_block_move.psd | Bin .../010_block_move/animated_block_move.gif | Bin .../blocks/011_block_name/2_inspect_block.png | Bin .../blocks/011_block_name/3_rename.png | Bin .../blocks/011_block_name/4_description.png | Bin .../012_define_event/1_define_event.png | Bin .../download/001_install/0_asset_store.png | Bin .../download/001_install/1_unityimport.png | Bin .../001_install/2_packagecontents.png | Bin .../download/001_install/3_fungusproject.png | Bin .../download/001_install/4_downloads.png | Bin .../001_install/5_assetstore_package.png | Bin .../001_install/6_asset_store_details.png | Bin .../001_what_is/1_example_flowchart.png | Bin .../flowcharts/002_docking/1_menu.png | Bin .../flowcharts/002_docking/2_window copy.png | Bin .../flowcharts/002_docking/2_window.png | Bin .../flowcharts/002_docking/3_docked.png | Bin .../flowcharts/003_panning/1_pan1.png | Bin .../flowcharts/003_panning/2_pan2.png | Bin .../Screen Shot 2015-06-11 at 12.39.24.png | Bin .../Screen Shot 2015-06-11 at 12.39.25.png | Bin .../Screen Shot 2015-06-11 at 12.39.27.png | Bin .../Screen Shot 2015-06-11 at 12.39.28.png | Bin .../Screen Shot 2015-06-11 at 12.39.29.png | Bin .../Screen Shot 2015-06-11 at 12.39.30.png | Bin .../Screen Shot 2015-06-11 at 12.39.31.png | Bin .../Screen Shot 2015-06-11 at 12.39.32.png | Bin .../Screen Shot 2015-06-11 at 12.39.34.png | Bin .../Screen Shot 2015-06-11 at 12.39.35.png | Bin .../Screen Shot 2015-06-11 at 12.39.36.png | Bin .../Screen Shot 2015-06-11 at 12.39.38.png | Bin .../003_panning/GIFs/animated_drag_to_pan.psd | Bin .../flowcharts/003_panning/GIFs/start.png | Bin .../003_panning/animated_drag_to_pan.gif | Bin .../flowcharts/004_zooming/1_zoom1.png | Bin .../flowcharts/004_zooming/2_zoom2.png | Bin .../Screen Shot 2015-06-11 at 13.07.19.png | Bin .../Screen Shot 2015-06-11 at 13.07.24.png | Bin .../Screen Shot 2015-06-11 at 13.07.30.png | Bin .../Screen Shot 2015-06-11 at 13.07.33.png | Bin .../Screen Shot 2015-06-11 at 13.07.34.png | Bin .../Screen Shot 2015-06-11 at 13.07.35.png | Bin .../Screen Shot 2015-06-11 at 13.07.36.png | Bin .../Screen Shot 2015-06-11 at 13.07.37.png | Bin .../Screen Shot 2015-06-11 at 13.07.38.png | Bin .../Screen Shot 2015-06-11 at 13.07.39.png | Bin .../Screen Shot 2015-06-11 at 13.07.40.png | Bin .../Screen Shot 2015-06-11 at 13.07.41.png | Bin .../Screen Shot 2015-06-11 at 13.07.43.png | Bin .../004_zooming/GIFs/animated_zoom.psd | Bin .../flowcharts/004_zooming/animated_zoom.gif | Bin .../005_create_flowchart/1_tools_create.png | Bin .../2_flowchart_gameobject.png | Bin .../3_flowchart_properties copy.png | Bin .../3_flowchart_properties.png | Bin .../fungus_lua/create_menu.png | Bin Docs/{images => resources}/fungus_lua/lua.png | Bin .../fungus_lua/lua_bindings.png | Bin .../fungus_lua/lua_environment.png | Bin .../fungus_lua/lua_script.png | Bin .../fungus_lua/lua_stage_binding.png | Bin .../fungus_lua/moonsharp.png | Bin .../getting_started/002_docking/1_menu.png | Bin .../002_docking/2_window copy.png | Bin .../getting_started/002_docking/2_window.png | Bin .../getting_started/002_docking/3_docked.png | Bin .../getting_started/003_flowchart/1_menu.png | Bin .../003_flowchart/2_gameobject.png | Bin .../004_examples/1_examples.png | Bin .../004_examples/2_filter_scenes copy.png | Bin .../004_examples/2_filter_scenes.png | Bin .../004_examples/3_project_window.png | Bin .../004_examples/4_filter_scenes_cancel.png | Bin .../004_examples/5_drag_drop.png | Bin .../004_examples/6_drag_running.png | Bin .../1_prefs_tint copy.png | Bin .../005_highlight_play_mode/1_prefs_tint.png | Bin .../2_green_play_mode.png | Bin .../005_highlight_play_mode/3_menu_prefs.png | Bin .../006_new_scene/1_default copy.png | Bin .../006_new_scene/1_default.png | Bin .../006_new_scene/2_save_as.png | Bin .../006_new_scene/3_saved_scene.png | Bin .../007_tools_menu/0_tools.png | Bin .../007_tools_menu/1_tools_create.png | Bin .../007_tools_menu/2_tools_utilities.png | Bin .../007_tools_menu/3_fungus_tools.png | Bin .../008_create_flowchart/1_tools_create.png | Bin .../2_flowchart_gameobject.png | Bin .../3_flowchart_properties copy.png | Bin .../3_flowchart_properties.png | Bin .../009_rename_block/1_rename copy.png | Bin .../009_rename_block/1_rename.png | Bin .../010_say_command/1_plus.png | Bin .../010_say_command/2_narrative_say.png | Bin .../3_hello_fungus_world copy.png | Bin .../010_say_command/3_hello_fungus_world.png | Bin .../010_say_command/4_scene_running.png | Bin .../001_3_block_types/1_event_block.png | Bin .../001_3_block_types/2_branching_block.png | Bin .../001_3_block_types/3_standard_block.png | Bin .../001_variables/1_default_values.png | Bin .../010_say_command/4_scene_running.png | Bin .../011_menu_maths/9_menu_running.png | Bin Docs/resources/header.html | 55 ++++++++++++++++++ Docs/{images => resources}/header/favicon.ico | Bin Docs/{images => resources}/header/logo.png | Bin .../{images => resources}/header/logo_mid.png | Bin Docs/resources/header/logo_small.png | Bin 0 -> 23097 bytes .../000_big_picture/1_big_picture.png | Bin .../001_clips/0_audio_in_examples copy.png | Bin .../001_clips/0_audio_in_examples.png | Bin .../1_drag_folder copy.png | Bin .../002_audio_into_unity/1_drag_folder.png | Bin .../1_audio_commands.png | Bin .../2_say_voiceover_clip copy.png | Bin .../2_say_voiceover_clip.png | Bin .../1_add_playmusic_command.png | Bin .../005_play_sound/1_play_sound.png | Bin .../2_wait_until_finished copy.png | Bin .../005_play_sound/2_wait_until_finished.png | Bin .../1_drag_music_clip.png | Bin .../006_set_audio_volume/2_second_block.png | Bin .../006_set_audio_volume/3_quieter.png | Bin .../4_audio_volume_command.png | Bin .../006_set_audio_volume/5_add_menu.png | Bin .../6_link_to_quieter.png | Bin .../006_set_audio_volume/7_green_arrow.png | Bin .../006_set_audio_volume/8_output.png | Bin .../007_control_audio/1_create_empty.png | Bin .../007_control_audio/2_rename.png | Bin .../007_control_audio/3_drag_clip.png | Bin .../007_control_audio/4_add_command.png | Bin .../007_control_audio/5_drag_gameobject.png | Bin .../6_control_audio_actions.png | Bin .../007_control_audio/7_duplicate.png | Bin .../007_control_audio/8_set_volume.png | Bin .../007_control_audio/9_final_commands.png | Bin .../008_say_audio_tags/1_say_tags.png | Bin .../008_say_audio_tags/2_output.png | Bin .../001_characters/1_menu_character.png | Bin .../001_characters/2_new_character.png | Bin .../telling_a_story/001_characters/3_tom.png | Bin .../001_characters/4_jerry.png | Bin .../001_characters/5_tom_say1.png | Bin .../001_characters/6_four_says.png | Bin .../001_characters/7_tom_jerry_chat.png | Bin .../002_portrait/1_sherlock.png | Bin .../002_portrait/2_add_portrait.png | Bin .../002_portrait/4_sherlock_output.png | Bin .../002_portrait/5_john_output.png | Bin .../002_portrait/6_say_sherlock.png | Bin .../002_portrait/7_many_portait_images.png | Bin .../002_portrait/8_two_say_commands.png | Bin .../003_stage/1_menu_stage.png | Bin .../003_stage/2_stage_gameobject.png | Bin .../1_add_playmusic_command.png | Bin .../1_menu_command_portrait.png | Bin .../2_portrait_command.png | Bin .../3_portrait_output copy.png | Bin .../3_portrait_output.png | Bin .../4_new_command_portrait.png | Bin .../5_sherlock_say copy.png | Bin .../005_portrait_command/5_sherlock_say.png | Bin .../005_portrait_command/6_john_say copy.png | Bin .../005_portrait_command/6_john_say.png | Bin .../7_command_sequence.png | Bin .../011_menu_maths/10_correct.png | Bin .../011_menu_maths/11_wrong.png | Bin .../011_menu_maths/1_correct_block.png | Bin .../011_menu_maths/2_edited_say.png | Bin .../011_menu_maths/3_flowchart_menu.png | Bin .../011_menu_maths/4_menu_correct.png | Bin .../011_menu_maths/5_connected_blocks.png | Bin .../011_menu_maths/6_add_menu.png | Bin .../011_menu_maths/7_wrong_block.png | Bin .../011_menu_maths/8_three_block_menu.png | Bin .../011_menu_maths/9_menu_running.png | Bin .../1_background_black.png | Bin .../07_background_sprite/1_sprite.png | Bin .../08_add_view/1_menu_view.png | Bin .../08_add_view/2_gameobjects copy.png | Bin .../08_add_view/2_gameobjects.png | Bin .../08_add_view/3_resize_view.png | Bin .../08_add_view/4_move_resize_handles.png | Bin .../08_add_view/5_menu_fade_to_view.png | Bin .../08_add_view/6_drag_view.png | Bin .../08_add_view/7_scene_running.png | Bin .../training_course/training.png | Bin Docs/{ => top_pages}/command_reference.md | 0 Docs/{ => top_pages}/fungus_lua.md | 0 Docs/{ => top_pages}/mainpage.md | 5 +- 243 files changed, 62 insertions(+), 6 deletions(-) delete mode 100644 Docs/images/header/logo_100.png rename Docs/{images => resources}/about/B03899_MockupCover_Cookbook.jpg (100%) rename Docs/{images => resources}/about/community.jpeg (100%) rename Docs/{images => resources}/about/fungus_town.png (100%) rename Docs/{images => resources}/blocks/001_3_block_types/1_event_block.png (100%) rename Docs/{images => resources}/blocks/001_3_block_types/2_branching_block.png (100%) rename Docs/{images => resources}/blocks/001_3_block_types/3_standard_block.png (100%) rename Docs/{images => resources}/blocks/002_call_other_blocks/1_start.png (100%) rename Docs/{images => resources}/blocks/002_call_other_blocks/2_block2.png (100%) rename Docs/{images => resources}/blocks/002_call_other_blocks/3_menu_call.png (100%) rename Docs/{images => resources}/blocks/002_call_other_blocks/4_call_block.png (100%) rename Docs/{images => resources}/blocks/002_call_other_blocks/5_arrow.png (100%) rename Docs/{images => resources}/blocks/003_highlight_green_arrow/5_arrow.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/10_correct.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/11_wrong.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/1_correct_block.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/2_edited_say.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/3_flowchart_menu.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/4_menu_correct.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/5_connected_blocks.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/6_add_menu.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/7_wrong_block.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/8_three_block_menu.png (100%) rename Docs/{images => resources}/blocks/004_menu_maths/9_menu_running.png (100%) rename Docs/{images => resources}/blocks/005_blocks/1_block.png (100%) rename Docs/{images => resources}/blocks/005_blocks/2_properties.png (100%) rename Docs/{images => resources}/blocks/006_block_create/1_add_block_button.png (100%) rename Docs/{images => resources}/blocks/006_block_create/2_new_block_created.png (100%) rename Docs/{images => resources}/blocks/007_block_delete/1_delete_menu.png (100%) rename Docs/{images => resources}/blocks/007_block_delete/2_block_deleted.png (100%) rename Docs/{images => resources}/blocks/008_create_flowchart/1_tools_create.png (100%) rename Docs/{images => resources}/blocks/008_create_flowchart/2_flowchart_gameobject.png (100%) rename Docs/{images => resources}/blocks/008_create_flowchart/3_flowchart_properties copy.png (100%) rename Docs/{images => resources}/blocks/008_create_flowchart/3_flowchart_properties.png (100%) rename Docs/{images => resources}/blocks/009_block_duplicate/1_duplicate_menu.png (100%) rename Docs/{images => resources}/blocks/009_block_duplicate/2_duplicate_created.png (100%) rename Docs/{images => resources}/blocks/010_block_move/1_move1.png (100%) rename Docs/{images => resources}/blocks/010_block_move/2_move2.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/1_move1.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.52.57.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.53.00.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.53.02.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.53.03.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.53.05.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.53.06.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.53.08.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.53.09.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.53.11.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/Screen Shot 2015-06-11 at 13.53.14.png (100%) rename Docs/{images => resources}/blocks/010_block_move/GIFs/animated_block_move.psd (100%) rename Docs/{images => resources}/blocks/010_block_move/animated_block_move.gif (100%) rename Docs/{images => resources}/blocks/011_block_name/2_inspect_block.png (100%) rename Docs/{images => resources}/blocks/011_block_name/3_rename.png (100%) rename Docs/{images => resources}/blocks/011_block_name/4_description.png (100%) rename Docs/{images => resources}/blocks/012_define_event/1_define_event.png (100%) rename Docs/{images => resources}/download/001_install/0_asset_store.png (100%) rename Docs/{images => resources}/download/001_install/1_unityimport.png (100%) rename Docs/{images => resources}/download/001_install/2_packagecontents.png (100%) rename Docs/{images => resources}/download/001_install/3_fungusproject.png (100%) rename Docs/{images => resources}/download/001_install/4_downloads.png (100%) rename Docs/{images => resources}/download/001_install/5_assetstore_package.png (100%) rename Docs/{images => resources}/download/001_install/6_asset_store_details.png (100%) rename Docs/{images => resources}/flowcharts/001_what_is/1_example_flowchart.png (100%) rename Docs/{images => resources}/flowcharts/002_docking/1_menu.png (100%) rename Docs/{images => resources}/flowcharts/002_docking/2_window copy.png (100%) rename Docs/{images => resources}/flowcharts/002_docking/2_window.png (100%) rename Docs/{images => resources}/flowcharts/002_docking/3_docked.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/1_pan1.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/2_pan2.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.24.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.25.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.27.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.28.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.29.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.30.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.31.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.32.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.34.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.35.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.36.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/Screen Shot 2015-06-11 at 12.39.38.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/animated_drag_to_pan.psd (100%) rename Docs/{images => resources}/flowcharts/003_panning/GIFs/start.png (100%) rename Docs/{images => resources}/flowcharts/003_panning/animated_drag_to_pan.gif (100%) rename Docs/{images => resources}/flowcharts/004_zooming/1_zoom1.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/2_zoom2.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.19.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.24.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.30.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.33.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.34.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.35.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.36.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.37.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.38.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.39.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.40.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.41.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/Screen Shot 2015-06-11 at 13.07.43.png (100%) rename Docs/{images => resources}/flowcharts/004_zooming/GIFs/animated_zoom.psd (100%) rename Docs/{images => resources}/flowcharts/004_zooming/animated_zoom.gif (100%) rename Docs/{images => resources}/flowcharts/005_create_flowchart/1_tools_create.png (100%) rename Docs/{images => resources}/flowcharts/005_create_flowchart/2_flowchart_gameobject.png (100%) rename Docs/{images => resources}/flowcharts/005_create_flowchart/3_flowchart_properties copy.png (100%) rename Docs/{images => resources}/flowcharts/005_create_flowchart/3_flowchart_properties.png (100%) rename Docs/{images => resources}/fungus_lua/create_menu.png (100%) rename Docs/{images => resources}/fungus_lua/lua.png (100%) rename Docs/{images => resources}/fungus_lua/lua_bindings.png (100%) rename Docs/{images => resources}/fungus_lua/lua_environment.png (100%) rename Docs/{images => resources}/fungus_lua/lua_script.png (100%) rename Docs/{images => resources}/fungus_lua/lua_stage_binding.png (100%) rename Docs/{images => resources}/fungus_lua/moonsharp.png (100%) rename Docs/{images => resources}/getting_started/002_docking/1_menu.png (100%) rename Docs/{images => resources}/getting_started/002_docking/2_window copy.png (100%) rename Docs/{images => resources}/getting_started/002_docking/2_window.png (100%) rename Docs/{images => resources}/getting_started/002_docking/3_docked.png (100%) rename Docs/{images => resources}/getting_started/003_flowchart/1_menu.png (100%) rename Docs/{images => resources}/getting_started/003_flowchart/2_gameobject.png (100%) rename Docs/{images => resources}/getting_started/004_examples/1_examples.png (100%) rename Docs/{images => resources}/getting_started/004_examples/2_filter_scenes copy.png (100%) rename Docs/{images => resources}/getting_started/004_examples/2_filter_scenes.png (100%) rename Docs/{images => resources}/getting_started/004_examples/3_project_window.png (100%) rename Docs/{images => resources}/getting_started/004_examples/4_filter_scenes_cancel.png (100%) rename Docs/{images => resources}/getting_started/004_examples/5_drag_drop.png (100%) rename Docs/{images => resources}/getting_started/004_examples/6_drag_running.png (100%) rename Docs/{images => resources}/getting_started/005_highlight_play_mode/1_prefs_tint copy.png (100%) rename Docs/{images => resources}/getting_started/005_highlight_play_mode/1_prefs_tint.png (100%) rename Docs/{images => resources}/getting_started/005_highlight_play_mode/2_green_play_mode.png (100%) rename Docs/{images => resources}/getting_started/005_highlight_play_mode/3_menu_prefs.png (100%) rename Docs/{images => resources}/getting_started/006_new_scene/1_default copy.png (100%) rename Docs/{images => resources}/getting_started/006_new_scene/1_default.png (100%) rename Docs/{images => resources}/getting_started/006_new_scene/2_save_as.png (100%) rename Docs/{images => resources}/getting_started/006_new_scene/3_saved_scene.png (100%) rename Docs/{images => resources}/getting_started/007_tools_menu/0_tools.png (100%) rename Docs/{images => resources}/getting_started/007_tools_menu/1_tools_create.png (100%) rename Docs/{images => resources}/getting_started/007_tools_menu/2_tools_utilities.png (100%) rename Docs/{images => resources}/getting_started/007_tools_menu/3_fungus_tools.png (100%) rename Docs/{images => resources}/getting_started/008_create_flowchart/1_tools_create.png (100%) rename Docs/{images => resources}/getting_started/008_create_flowchart/2_flowchart_gameobject.png (100%) rename Docs/{images => resources}/getting_started/008_create_flowchart/3_flowchart_properties copy.png (100%) rename Docs/{images => resources}/getting_started/008_create_flowchart/3_flowchart_properties.png (100%) rename Docs/{images => resources}/getting_started/009_rename_block/1_rename copy.png (100%) rename Docs/{images => resources}/getting_started/009_rename_block/1_rename.png (100%) rename Docs/{images => resources}/getting_started/010_say_command/1_plus.png (100%) rename Docs/{images => resources}/getting_started/010_say_command/2_narrative_say.png (100%) rename Docs/{images => resources}/getting_started/010_say_command/3_hello_fungus_world copy.png (100%) rename Docs/{images => resources}/getting_started/010_say_command/3_hello_fungus_world.png (100%) rename Docs/{images => resources}/getting_started/010_say_command/4_scene_running.png (100%) rename Docs/{images => resources}/glossary/001_3_block_types/1_event_block.png (100%) rename Docs/{images => resources}/glossary/001_3_block_types/2_branching_block.png (100%) rename Docs/{images => resources}/glossary/001_3_block_types/3_standard_block.png (100%) rename Docs/{images => resources}/glossary/001_variables/1_default_values.png (100%) rename Docs/{images => resources}/glossary/010_say_command/4_scene_running.png (100%) rename Docs/{images => resources}/glossary/011_menu_maths/9_menu_running.png (100%) create mode 100644 Docs/resources/header.html rename Docs/{images => resources}/header/favicon.ico (100%) rename Docs/{images => resources}/header/logo.png (100%) rename Docs/{images => resources}/header/logo_mid.png (100%) create mode 100644 Docs/resources/header/logo_small.png rename Docs/{images => resources}/playing_audio/000_big_picture/1_big_picture.png (100%) rename Docs/{images => resources}/playing_audio/001_clips/0_audio_in_examples copy.png (100%) rename Docs/{images => resources}/playing_audio/001_clips/0_audio_in_examples.png (100%) rename Docs/{images => resources}/playing_audio/002_audio_into_unity/1_drag_folder copy.png (100%) rename Docs/{images => resources}/playing_audio/002_audio_into_unity/1_drag_folder.png (100%) rename Docs/{images => resources}/playing_audio/003_fungus_audio_commands/1_audio_commands.png (100%) rename Docs/{images => resources}/playing_audio/003_fungus_audio_commands/2_say_voiceover_clip copy.png (100%) rename Docs/{images => resources}/playing_audio/003_fungus_audio_commands/2_say_voiceover_clip.png (100%) rename Docs/{images => resources}/playing_audio/004_play_music/1_add_playmusic_command.png (100%) rename Docs/{images => resources}/playing_audio/005_play_sound/1_play_sound.png (100%) rename Docs/{images => resources}/playing_audio/005_play_sound/2_wait_until_finished copy.png (100%) rename Docs/{images => resources}/playing_audio/005_play_sound/2_wait_until_finished.png (100%) rename Docs/{images => resources}/playing_audio/006_set_audio_volume/1_drag_music_clip.png (100%) rename Docs/{images => resources}/playing_audio/006_set_audio_volume/2_second_block.png (100%) rename Docs/{images => resources}/playing_audio/006_set_audio_volume/3_quieter.png (100%) rename Docs/{images => resources}/playing_audio/006_set_audio_volume/4_audio_volume_command.png (100%) rename Docs/{images => resources}/playing_audio/006_set_audio_volume/5_add_menu.png (100%) rename Docs/{images => resources}/playing_audio/006_set_audio_volume/6_link_to_quieter.png (100%) rename Docs/{images => resources}/playing_audio/006_set_audio_volume/7_green_arrow.png (100%) rename Docs/{images => resources}/playing_audio/006_set_audio_volume/8_output.png (100%) rename Docs/{images => resources}/playing_audio/007_control_audio/1_create_empty.png (100%) rename Docs/{images => resources}/playing_audio/007_control_audio/2_rename.png (100%) rename Docs/{images => resources}/playing_audio/007_control_audio/3_drag_clip.png (100%) rename Docs/{images => resources}/playing_audio/007_control_audio/4_add_command.png (100%) rename Docs/{images => resources}/playing_audio/007_control_audio/5_drag_gameobject.png (100%) rename Docs/{images => resources}/playing_audio/007_control_audio/6_control_audio_actions.png (100%) rename Docs/{images => resources}/playing_audio/007_control_audio/7_duplicate.png (100%) rename Docs/{images => resources}/playing_audio/007_control_audio/8_set_volume.png (100%) rename Docs/{images => resources}/playing_audio/007_control_audio/9_final_commands.png (100%) rename Docs/{images => resources}/playing_audio/008_say_audio_tags/1_say_tags.png (100%) rename Docs/{images => resources}/playing_audio/008_say_audio_tags/2_output.png (100%) rename Docs/{images => resources}/telling_a_story/001_characters/1_menu_character.png (100%) rename Docs/{images => resources}/telling_a_story/001_characters/2_new_character.png (100%) rename Docs/{images => resources}/telling_a_story/001_characters/3_tom.png (100%) rename Docs/{images => resources}/telling_a_story/001_characters/4_jerry.png (100%) rename Docs/{images => resources}/telling_a_story/001_characters/5_tom_say1.png (100%) rename Docs/{images => resources}/telling_a_story/001_characters/6_four_says.png (100%) rename Docs/{images => resources}/telling_a_story/001_characters/7_tom_jerry_chat.png (100%) rename Docs/{images => resources}/telling_a_story/002_portrait/1_sherlock.png (100%) rename Docs/{images => resources}/telling_a_story/002_portrait/2_add_portrait.png (100%) rename Docs/{images => resources}/telling_a_story/002_portrait/4_sherlock_output.png (100%) rename Docs/{images => resources}/telling_a_story/002_portrait/5_john_output.png (100%) rename Docs/{images => resources}/telling_a_story/002_portrait/6_say_sherlock.png (100%) rename Docs/{images => resources}/telling_a_story/002_portrait/7_many_portait_images.png (100%) rename Docs/{images => resources}/telling_a_story/002_portrait/8_two_say_commands.png (100%) rename Docs/{images => resources}/telling_a_story/003_stage/1_menu_stage.png (100%) rename Docs/{images => resources}/telling_a_story/003_stage/2_stage_gameobject.png (100%) rename Docs/{images => resources}/telling_a_story/004_play_music/1_add_playmusic_command.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/1_menu_command_portrait.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/2_portrait_command.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/3_portrait_output copy.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/3_portrait_output.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/4_new_command_portrait.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/5_sherlock_say copy.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/5_sherlock_say.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/6_john_say copy.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/6_john_say.png (100%) rename Docs/{images => resources}/telling_a_story/005_portrait_command/7_command_sequence.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/10_correct.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/11_wrong.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/1_correct_block.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/2_edited_say.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/3_flowchart_menu.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/4_menu_correct.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/5_connected_blocks.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/6_add_menu.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/7_wrong_block.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/8_three_block_menu.png (100%) rename Docs/{images => resources}/telling_a_story/011_menu_maths/9_menu_running.png (100%) rename Docs/{images => resources}/telling_a_story/06_camera_background/1_background_black.png (100%) rename Docs/{images => resources}/telling_a_story/07_background_sprite/1_sprite.png (100%) rename Docs/{images => resources}/telling_a_story/08_add_view/1_menu_view.png (100%) rename Docs/{images => resources}/telling_a_story/08_add_view/2_gameobjects copy.png (100%) rename Docs/{images => resources}/telling_a_story/08_add_view/2_gameobjects.png (100%) rename Docs/{images => resources}/telling_a_story/08_add_view/3_resize_view.png (100%) rename Docs/{images => resources}/telling_a_story/08_add_view/4_move_resize_handles.png (100%) rename Docs/{images => resources}/telling_a_story/08_add_view/5_menu_fade_to_view.png (100%) rename Docs/{images => resources}/telling_a_story/08_add_view/6_drag_view.png (100%) rename Docs/{images => resources}/telling_a_story/08_add_view/7_scene_running.png (100%) rename Docs/{images => resources}/training_course/training.png (100%) rename Docs/{ => top_pages}/command_reference.md (100%) rename Docs/{ => top_pages}/fungus_lua.md (100%) rename Docs/{ => top_pages}/mainpage.md (65%) diff --git a/Docs/Doxyfile b/Docs/Doxyfile index f087b768..e61ca326 100644 --- a/Docs/Doxyfile +++ b/Docs/Doxyfile @@ -44,14 +44,14 @@ PROJECT_NUMBER = 3.2 # for a project that appears at the top of each page and should give viewer a # quick idea about the purpose of the project. Keep the description short. -PROJECT_BRIEF = "An open source plugin for Unity 3D for creating storytelling games" +PROJECT_BRIEF = Documentation # With the PROJECT_LOGO tag one can specify a logo or an icon that is included # in the documentation. The maximum height of the logo should not exceed 55 # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy # the logo to the output directory. -PROJECT_LOGO = /Users/Gregan/github/fungus/Docs/images/header/logo_100.png +PROJECT_LOGO = /Users/Gregan/github/fungus/Docs/resources/header/logo_small.png # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is @@ -918,7 +918,7 @@ EXAMPLE_RECURSIVE = NO # that contain images that are to be included in the documentation (see the # \image command). -IMAGE_PATH = images +IMAGE_PATH = resources # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program @@ -1149,7 +1149,7 @@ HTML_FILE_EXTENSION = .html # of the possible markers and block names see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_HEADER = +HTML_HEADER = resources/header.html # The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each # generated HTML page. If the tag is left blank doxygen will generate a standard diff --git a/Docs/images/header/logo_100.png b/Docs/images/header/logo_100.png deleted file mode 100644 index 0e37e72b22d9c8e4d11166f7fa298e7d46967efe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32213 zcmV(*K;FNJP)X+uL$Nkc;*P;zf(X>4Tx07wm;mUmQB*%pV-y*Itk5+Wca^cs2zAksTX z6$DXM^`x7XQc?|s+008spb1j2M!0f022SQPH-!CVp(%f$Br7!UytSOLJ{W@ZFO z_(THK{JlMynW#v{v-a*TfMmPdEWc1DbJqWVks>!kBnAKqMb$PuekK>?0+ds;#ThdH z1j_W4DKdsJG8Ul;qO2n0#IJ1jr{*iW$(WZWsE0n`c;fQ!l&-AnmjxZO1uWyz`0VP>&nP`#i ztsL#`S=Q!g`M=rU9)45(J;-|dRq-b5&z?byo>|{)?5r=n76A4nTALlSzLiw~v~31J z<>9PP?;rs31pu_(obw)rY+jPY;tVGXi|p)da{-@gE-UCa`=5eu%D;v=_nFJ?`&K)q z7e9d`Nfk3?MdhZarb|T3%nS~f&t(1g5dY)AIcd$w!z`Siz!&j_=v7hZlnI21XuE|x zfmo0(WD10T)!}~_HYW!eew}L+XmwuzeT6wtxJd`dZ#@7*BLgIEKY9Xv>st^p3dp{^ zXswa2bB{85{^$B13tWnB;Y>jyQ|9&zk7RNsqAVGs--K+z0uqo1bf5|}fi5rtEMN^B zfHQCd-XH*kfJhJnmIE$G0%<@5vOzxB0181d*a3EfYH$G5fqKvcPJ%XY23!PJzzuK< z41h;K3WmW;Fah3yX$XSw5EY_9s*o0>51B&N5F1(uc|$=^I1~fLLy3?Ol0f;;Ca4%H zgQ}rJP(Ab`bQ-z{U4#0d2hboi2K@njgb|nm(_szR0JebHusa+GN5aeCM0gdP2N%HG z;Yzp`J`T6S7vUT504#-H!jlL<$Or?`Mpy_N@kBz9SR?@vA#0H$qyni$nvf2p8@Y{0 zk#Xb$28W?xm>3qu8RLgpjNxKdVb)?wFx8l2m{v>|<~C*!GlBVnrDD~wrdTJeKXwT= z5u1%I#8zOBU|X=4u>;s)>^mF|$G{ol9B_WP7+f-LHLe7=57&&lfa}8z;U@8Tyei%l z?}87(bMRt(A-)QK9Dg3)j~~XrCy)tR1Z#p1A(kK{Y$Q|=8VKhI{e%(1G*N-5Pjn)N z5P8I0VkxnX*g?EW941ba6iJ387g8iCnY4jaNopcpCOsy-A(P2EWJhusSwLP-t|Xrz zUnLKcKTwn?CKOLf97RIePB}`sKzTrUL#0v;sBY9)s+hW+T2H-1eM)^VN0T#`^Oxhv zt&^*fYnAJldnHel*OzyfUoM{~Um<@={-*r60#U(0!Bc^wuvVc);k3d%g-J!4qLpHZ zVwz%!VuRu}#Ze`^l7W)95>Kf>>9Eozr6C$Z)1`URxU@~QI@)F0FdauXr2Es8>BaOP z=)Lp_WhG@>R;lZ?BJkMlIuMhw8Ap ziF&yDYW2hFJ?fJhni{?u85&g@mo&yT8JcdI$(rSw=QPK(Xj%)k1X|@<=e1rim6`6$ zRAwc!i#egKuI;BS(LSWzt39n_sIypSqfWEV6J3%nTQ@-4ii$R;gsG*9XzhRzXqv2yCs*$VFDx+GXJH|L;wsDH_KI2;^ zu!)^Xl1YupO;gy^-c(?^&$Q1BYvyPsG^;hc$D**@Sy`+`)}T4VJji^bd7Jqw3q6Zi zi=7tT7GEswEK@D(EFW1ZSp`^awCb?>!`j4}Yh7b~$A)U-W3$et-R8BesV(1jzwLcH znq9En7Q0Tn&-M=XBKs!$F$X<|c!#|X_tWYh)GZit(Q)Cp9CDE^WG;+fcyOWARoj*0TI>4EP1lX*cEoMO-Pk?Z z{kZ!p4@(b`M~lalr<3Oz&kJ6Nm#vN_+kA5 z{dW4@^Vjg_`q%qU1ULk&3Fr!>1V#i_2R;ij2@(Z$1jE4r!MlPVFVbHmT+|iPIq0wy5aS{>yK?9ZAjVh%SOwMWgFja zir&;wpi!{CU}&@N=Eg#~LQ&zpEzVmGY{hI9Z0+4-0x zS$$Xe-OToc?Y*V;rTcf_b_jRe-RZjXSeas3UfIyD;9afd%<`i0x4T#DzE)vdabOQ= zk7SRuGN`h>O0Q~1)u-yD>VX=Mn&!Rgd$;YK+Q-}1zu#?t(*cbG#Ronf6db&N$oEid ztwC+YVcg-Y!_VuY>bk#Ye_ww@?MU&F&qswvrN_dLb=5o6*Egs)ls3YRlE$&)amR1{ z;Ppd$6RYV^Go!iq1UMl%@#4q$AMc(FJlT1QeX8jv{h#)>&{~RGq1N2iiMFIRX?sk2 z-|2wUogK~{EkB$8eDsX=nVPf8XG_nK&J~=SIiGia@9y}|z3FhX{g&gc zj=lwb=lWgyFW&aLedUh-of`v-2Kw$UzI*>(+&$@i-u=-BsSjR1%z8NeX#HdC`Hh-Z(6xI-`hmHDqv!v)W&&nrf>M(RhcN6(D;jNN*% z^u_SYjF;2ng}*8Ow)d6MtDk;%`@Lsk$;9w$(d(H%O5UixIr`T2ZRcd@DKmbWZK~#7F?7at^omHLx|Gj;B&15ER(nA^{^bQH26mbQAfLL&C zyY8Ycva7hR?oVA^*S4+&3#%x?VnanmQBep8ArMF)Bq6;{?|tU>`+tAVbDxGcwa08fWyX|W#6?ma zS-<@8>v0GaLg3F%f`HH=1^`Y^Aoc1%;N(Cscn%nUF2AhiIuHG-SUQ$IN}>P=WtiXh zalg^B+3#-2HXyHro`_&DM(!TVX5YOlm+L-GBmm@iItl{+>j?xT zclLr$7)XmHNQ<{IlD`fG0@Hnh;CmK=$%cYKjVYK(r2-jjaS?)&s3%fd>awTeab3fr zIP&aGWwY08%jLElClUa1JWYbY|5^fpFam4LLhC#m!&U|Yi^9R+O+0=hh+QGX2g@@- zBm|#e7U?jO$yhhfQ+#T8US3gQu~nvEpddLgBClxu&@eKq%YV+wHp#KWrzUX@z33XgZZjMgoDk zxlriKRPky)S=CMZk}}8BOB@3Kt0YLFiUW>@Rt1A^$6k0ZgfP!ZjBGZIdKC=uXDpqv zb|$Z}wA4U5B9p^53DU;Z&!p2oF6_rk96w(2!~eYqM4VL+`%`mQA*AZ{?TnKGfma4Xp?~4w zSu(P->2xMkULGi_sR<5ubXXe%u(-0)PMcO|3rdQu9Mvi_FlY&+LpqaotAVNy%}amO zVg6^GJt9dn?={!kzEIFU`t5Jq0;yn`Od4Nr7}e}2Thi&P{$Gt#eL9~0yddzR2n2+g zWGEl`{SO^7^@uP;ZxRqDcP*}`e?drGBikY)!-8wctXaXKro*-srROyAoxf<2Er>*| z1WAzW?zY6>08axJC@Ml)P^FY3X-I`y67>Wih781IW1}|by4Tpx4i;J_F zWHN}Y(wxp_Pr?@I)foMLQQPtK5`};m>I)`ucMxUVXcbcX--SdJ7Lkqr{(_Y$GfAN! ztYTBlD~HQ=8Q!OVuwd|wkzlX{!jKW2DQaj438^1HbVxRX-TIM_Smcr4THw*gEK^Zt zLp?nfh{h~bQtCBJxm@}fU6B+)?FwU{ry!8w9nag+h6eivCFenhqA9vIJ7Tts+x1#$ z_bNU9_oWPh7bFl6#u3A+Kwv3c{mpRqGgpT~(UU@)UL>(i3dm zr$22^KJ=iKSI)A~sD7o1tk7EtDdF8r{Wlo0Tq0>fq))uH-O4JfY^fudF)aRY29XiU z1cR$7yuRx=flLj&!f$zi}TIZu7_h+X=p|?UT|IOmtr&y70E`*y1 zLrKp>DEZ$UYv*zBB(n>V7B^sPzZ$}*M31seI-L$xRD_CZYeR<*9Iz&&!{1(YmA&=m zciX9FpJSm2yq#3LY?(=H1rc5u5ylHr1R0SklZkaIgLV=}`*)rXuC#!615mva2hH5gmhY-i0{0 z4np~MAe;RmM(!5$_u&GfaFB(_v_iKOf_OQ3U&+I>Wqde^A(w3?6NuH+ga>+iZPVbO zy=wJpyX}J?v@rf@E|b9Fe}0>|#7?j)ZW2wVwa%%t8WG!_*y ziZJ+~&9Lm9&4v;X!7~uYc|8CAH@;yPU2%og)@w;mc&um<76ZloNdxU|4xv5s$35bY zM>6h`AwTOLfx22t?cWbEce?hJQ-h6`S6Hxtx;wipolIJSj~oJiqJL5WkEi1ha1c0( zKz!pAr2fCCKPSVv)2tyx`XG+RxpVELdGqYMk33?_!OEJ23q#4Fp=_$RH*4uM!X~&J zR9o(G^$7@Lj7Zf|EQpB0P?mzYRzv-8^x?`1n}Lh=Q#ZcDuKTB(ZSI1FuAr}(DL;7) zLbL?Lx$pb;NFA~q+Jc1Gd}8-_qwh*bX^nPfvD5x4E9k6eyn@hivi^iqJpBm#j`j~nGkk9UgGqe=yX zaQJ;7=iPVQVJlBL#a{KpAKEA1@)mn+-#%*qk><{xjoll~C6Ow*RLV0tr2B)kLShe* zb3r(EXb2?k1)b!O1VOiQD%Ml1TeRQ* zb1Mb8v(2sUIn{VcDi!LK)TeA>)Gk00ExY`3E0ZM3O9=XAz3;xsHh%qf+xN*&*ihqK z8$!jJE_;Stl5V+hxGk`DZFq&>ZNL8G*Ow#&CJ_kI!zH-(>oCOSZcUfWog04q;6eNH zCq7|ku36)Lzy8f{w)57mwTFNGYrF3|-?8tnTc_ua7SQ-jPFI=K(p98q4e?QY)NDS> z=QP@-RaG_@r0wVT*{_kofq&%W~= zR?;xjavfbFTxu&w5x!#|WqZ5rlAr(FmZ7Hk$w?!67r@Z3Wew%hk9^oR5R&rE_rAwM zxOxL!-Oxr(E9ps8#U|UnotiA+mp^`e=|W(9p%Cez``r9Mpr|Ss+<;!bI#^no85$f6 z&6zpV?t1b`YnVOTadIK9Cl%OWf$DXbb&5UPx7$yPWGZ z)-$RpRh~*)2o)#Q-DC0g4lM>cWDm`lZt3PGXD`fn=ew*9B8d`DHNxt6^N;SezV(k< z@k~f;aL8Nh$V&w`b;ztBJ3q}wOKlgTnR=^9x)^pm9dD|(PQEI87_9J_0}(1lWWEM6XjAmZ-HgIh}D%5 zj!HzK@f?BD63ZOeZxx|(TYlx0?z#Gh9W|cE-O!dJ7{2sCAkRP?^SRF^lQ|JQ0gHP_ zW3l0q-rmrr!UkO7<9}X?5Ev&Ae_;$HITaF!=AzMTGLdi?cG@}TIM|3ld<656&o`jE z;r{#X`j(?O6>&5YcPO!3E~L_OZb6bw2q;x5{9+)4-pO$wW7v(P91X3MLaAB zX4~jtkXjva=ohs>5+Oh!DfZGfzUysPI=xN?_tC`R<))ZdZqtShwwY(=E?i(E2M!`I zS&NCqwx&X%Gz6(mnh3i7X6@9-)GbmvH1*dTWd6>a!oak9+3t0#b z%yzc62CrDU)Mhs}IuPjjq$K3cKREE%dRIa8gk_d#!hp^j+2bx$!4YJ3k|*PrDyU75 z#PLzVa-BWo%jZ#(ste-Kt@kPD2ibx|>q@Sb&z#{RcYW8e`dip%pTLKZ9^d=wZ8noK z$$>#hj{u96Ly6+zt>s9(Fhs&nQ*@H2f8hyu1=isH5CM?n#d|?d9@&HB4?avj6(Ij# zRB{9&pfEN^AYjx98Yg=t0*4stHAs(QyhD1XkB^$V*G43%Ty5ANTi^CpD@K0gx`>Yw zh#-dX%yx3qVN6a z2?i+!p}7jJGF!wXuLMEnF%$B^jNuSJi2Gl$qx*oV{4j2^{RL)~{YyzcCOIrT4bK(a z8s-6Zz{%x_O2BRV2r-|=T7sm3kHA3B5lquF&)OsJc&GDHMP@Wuu5a*Y^+vTHBNbwy zvPlvsiEYI}{$V}?5L+M2tRLhbU@k_vLJDpcGxR9HVjyedw*99+wPsYbd3dVk&Y$lj zUrk*dLvos;BhJp27W?##H`)U7C)s5v3fJr=OGt2XeVM_YT+)P63CU zve`e2hdzP0&JqY7geW3H{!~x5olsqE&;IB~_6vr3@?YOzbxW67Q8`QmgdGLBS~fmq z&;QNa9C1Wv&$DbtH`WVP7GnMH0E3{ZkBW$GX#a|Fel>s5R}k8 z`>l_?BcJ}-*X&HT=EhrEa;R2X9L$W=)O>L)7W-8&ojyDmkGJ;s_YVS>zX%RE0jZ!FMf$-#T_;0!WJkb+HsIpn$oh_Qq5^8aAKnGwXhlc~&r70Lk%gSq^cgmr_@-3T0jF#V zS%an37ObnW+yF;SjmGmEl?qY!=n2sif)?M@{-D?)DEV*al=zhoiA@cv`J( zLLGI+2o=obQ^RMF&ptkWI+L|Af=vZe7Pvy%uBI}NVWV8LHJ9u7|BFcS?>`V%9Q}-r}`JWq{kn% zKv+0g)b*kyQ6a(}8+gC_7r*UmnHAiyN|Ri%nrA)S4-e8pC~DOk@!EaMbuydHgiA_7 zgD{lc3y5%MG;lq7mFQHmTCNA6HM z9ph6K9vfR0NhDS?Gc(j5=gCs@=+W}NrHYGpj8sMA;%i4+%y`dHMRRaIjj{MI+^oQp295^WbaMoQrl-}cNi zcIWN4+vmRibvqr2on~(h^O1rIBdBVhd^VH$XP@~Vqna1}m@zn5K3o7Vzp&uOPPcM6 zTM+=0ryxPN(9n_55b6u_@S@>5ZltSGH3lc$OxSuG4bI>}mPUeyun)GR6Lwal*oyK9 zCJYebDG8rJPb!f6)og@0Rfq{Y#NF?c{^U_77Y$n5Ll0P8dzYPa!Xmq$Oxc9o1i>6D z@PSk;b_n%nQ!Wze!n4!^vB;ClieYw)!OMe^psFPI^8BW`%5=`@_Y1hJt9`=Z6JU_pWC-O4|6DdETYQwcV z@r!pyH)zUr%$3vk6=n-ya;qqE3f~tpfLb(z2%j$Qp9X=S8ZmpkG#LC>w1p}P3Vz`+ zBt$)R{hz97cIv68IrqL6g53mr&5i%1UW*Vubn;ne*-W+&6z|+)|Ml1-b|R2)yX9rWaB801s^I69m1=Q95;xcUPfmmqpTKOC2#(ysuxzZ2ki92SO1 z`8gvPvz6hPl`|&_5s?xj{U!l0hMCu1KAjlZd$TD!KU{1pP|cWG_@}p;K@~3X#FH{b z5exPXTi}!xc6-x7;<(zaI1896Wr!cDC0(JoJ>4x^HQI3R1{c7`*bhxGQKVY;cGN+`gnlh zCZ7O+RH5zUozJ6E@~GlK7{|%=a~D|6!F{%fn6}g3@@AZpEW)zZMP9$SyE?+*c^c2) zhL8P+jqKcQ8vX>Ir(#p4;$vw56$XKR{A@a{BVvVXM|NdWo&Fc)g=lncftZNO zIcCB#gjBanf!V8gelD<`PaE>4xiPxRX#!ZgaZ`;LuB(>uC8%g8d439$z3o}lX|+>W zzsq>UA2mMyi2RN~p!#`KypiwPX6uMVnZQh|#crR)mepdqAWR#j@BNIUk1OW7e8e^c zk-V(9!q#9AQ=w&hICUhYDe#A)+87j-hgl)d%${lAYHzZR{$49#Z#V-a-XprMciOa1 zQ9h+rZu-LVM=lO0NTf&*Kq@pm>;RW7FON4hHOW2eQbR*SX)GR(5;`Bwm6irZn494$ z&Ya6;i)JJe6_H%71gR2AhC=-<4Gqn8hYts5bal<5cgq>~3a&G#C`|VxwOT2+i)Y)O zH9PE2mN*#F^%5rQugG@^VrRBD6%&)C(JJYxj>0T%V{G3CkzdQ#%Ynx%M{Sza{5)vR zn0V!vswVFDmFKeAuc}=UrwEfg4uN!!pS1>8^#`cy?MN(lwyLX(I%p>&mC^|rS1*;O z(*ftE&G(5*jy?oBnY$~4MRsOs1#ROL?C-GCfA(`*a>>O+0m-?p>GMa#7ikhiVQ;zX zZhP{rZ??+%MytB?Wp>AN&)CLiH(OnCagLK>RA4lf$t+{1>0uoL$X=ckP?JyMhepOG zNh=LN8p0tM<96G7$v=$ z*rY~A;F?J+Pfz_v^=qNr`yt%B)Cl8pc(3~-(`})oM)o_(^>f z3_!XL>fO!tS9~2}tZyOzNgA{Joh#o72oB|N0l1U16_PK+hMTHR@Yfr&h(cw=g^5_m zuv?RLh6r8A<`m?a8W;fkH1De2aj5(86#cEZp17#5S96%gh2;4v(tc^azI3FbA`q>q z31pI~z+h_&;uf&;k?LE_hy6PiDJ##VMiIy$2K{pTVD$S9(F$t}ge_ANvs}+0+QFbL zyW?B75F#nX2$zx07!9|t4YMP27g5$bZobK)jf*UGc&|-6<9ur(s`_0&`JtW8c7_yD z-GU{Q{sk_T++R!uGa0|yosPFI^A0o#X`eTX(mr*uvi=`Daj?eSY0Dhf@J`#2p5U*d6>`5+=CiZ6Uk8oLPpnj z6+*B30Lb$(wMwr9LkCbYD3buI&U$}z#de5IueT>V+U-4WeVhH=4L4Z(qw8(=zy1qr z6IJXHM?H*#uU-?B^VT|&v+C^|5J)fQTNNQe=#;qo-CG+QZ(PJy+*ogKe7i@aP8auy zSnD?E(eI||8|e0802o#0C1Smfxiubo?FX!Qh{+_hf>3vGT>|&Lh9cl2_yVWo+(x{2 zl=f76AvnKfv}22IJJ2Y*OVlC2W;yB6!6V6JX_DIc2v|z9_{@Z>A@qDPq3w$hQaBKs z(GVD8ec=FO?030gt6XQ`It3|mtkr0|@DzLx+3bG$_zJk|PGwyc3f)Yr|H=G7JDGH- zs3=%GV@9xN|9*2B$g^hg6074_q;fojY-mFR$l4RnK5hLlss&}`Y)SBTWlBXT1(nYa zmspuJNXA;uu}T$5d>=!dR`&8MtnQMFtPG6+VAv4niFJPeUK`%}v_)smL(XCna@?9j=FC);+9|ZF#u&ROqoai_r zJqsfefk~j70|Eu-MeHD*&oaae2)HT~waUg>R)5Y}5NF!j4ma5j7LI?gemyx+Ygxl7 zX7PKhrG-Va5PA@NJD2+kgm|NVr$3?xhdTPM-|**Wz;tc{yUOnFP+o^QoTy* zBW{&XE}sS^q}Olm;5M#lRId3KoNo&+yuj*DJ=xY@aXC***e{N(ku=FCiGMkAWz-d- zA6H7?%_(;uD8-?$S``>kQx=*C)zjfM-K2V!@T&9up0NPZH)AG?n+ZF#YnT1t@yB^;fiq^#45e|Y(ryZ)djbB^JCT+b*0LQMWAvY?&z%Mn zn?5}Z0or2!1r~nbe%r^VFbQ#r<}GoOCdZ0dkQETYxwwDO=9g94 zE;cNbdGK|N6nJKVIph}zpd$xy$2caUIR_(f=m6`YVs!LK4o@Z_c36y@5vVz$td<;* z8F=cn*ND6q&Ru9L>*}om;@5s7j#;+Uub#98Z+wHDa^u^{0S+?v!}RIHEEsQKoA_sL zzS*{5Go3wWPH42L37>X|u?PMhd+-TP=DAaL55*>slP^aRh$=215>eFm&^?~P9r{)} zc>xcWaCHWt5R=4uyIU@aK-y(#+=NSb_}oJeSs#mYwbQ5DqRTI{p3i>Xp8Lm}tYqOb z%eE4mE?MO0N<$Zs06o=~PY!Vti2zC&FbV|MkgFM-)e0@D#R9nMIuR`!u2L|SU@@mJ z0+3)k8?2i0b@&%~X5`vnC5L64a8AlSkZ`O*`Z(usg`QwhOlcvX6PB-Fvsc*g0$AV3 zum@{#)EG%^9rhMbYFt#j&eLBSP7yw!Am;y(#vc3~O#3nVZSAFvfU$o1wzRK#6K#~Ga(T}a~ zdyhq@&9-cJvx9HNDd*VrXP#~)5X`L){L)TGk|Y=-hK(Z>!ATR7WPa9<_FD&1=9LX| zZ8}H13QL_9FA2@!aIOQnM?NtOH-Vs&4(BVUb0Po_!n)`XoNy>rQ)Qj0q|FRPY+gl` z6&DvddrRj6wD)w`bKO0##jyYZlEEN^0-Pnb)o<}CYep)ZS6grAATega2*N{SmTqdd zR42PqXI3F0J8eOArR$2c2v+;8ipUCmR-AmYU3A&y_J#lWxP6{;na`RtJ2=+VoI%~v zQP2O5E%yK_yH59?WRFZqAl}$K{1L~-4YQkP?<;R;m|mYqtf0^;CTkYFI0oTZA` z9U3~XcxdPn47Y3v;{L$FgEodw+)s@coM+GLi^eS7no%nWxSka8zU!|hA8cX9keQxm zM?y;sPL{GWOA{9i7C|v30xkVh3~(UzTWU zqB(__&fVh(yPQabi!Z&*rY)H7`tASGR^uv&VikM;m!GuCu73UN?FYb8#nZU?ao5kwuD;w3 ztvbo}Jh#QF>67dVhv;Hf%t@N@P6r|P!RMds?y{Ff%3Oql+IIPvKR1tFi(dD^1%)96 z@nX8^btvTKON_zlJ38%kbC=qjl}oJz8zrF4Z$wnU{w)Dx8KBS(=IB=&9<@+UZ$Oe3 zJa7{~46}M;?M$R}jYay0E#7h1;zA&2u7d|Z`nk{J zvdh{R?*1P|RfIUtIRmqu4N_e}=5MU=imD2ij!7VXhP>A#v?U~cD5d9Q+~Qws_9IRoPApyUiDe+@dhRHlq{O5;0WS4Q!ob>k+eDMt0 z!T`Sc$&L2ZJ8!X~)u&kt;`R%Nzw4`V+0KcGDZ*Xz%&Rhb=}qr6J1f``AaU zXwG5_CeX)c)Y&PE7TC%&&$GLT9%$LI-Cn1C}PUg|IWp!2u*B*NQDLeGk(^lR%$H9g1xgz=_1lRYgUiUit3jO>0 z_rBN8nK#cy4jqyj=ma3~P=R(3_uT3_`^>lQu!Te>i0HMC#vw5El%VQWz2YKkz5O=0 zX`L6rP(ROxI}Td$j$L-?;-&Ue2qZ9|aL~zVC0}EVuL|z|JW9=K(5?|?;gD@|R=$ZG z_@J_g2uG8nPBj&NsxQtNLBIa`n(M6*ICS3oJ$Ft)bjAY9we?z1xY1B;4Mc-4WKHaZ zmtA3>{qFyG_(J(n=J>TGwYailmL?!}48jeRa^!3P#f(N=pLC@c!)@&zu>(KZGD30%{a?t@Ka3H&;qa(9>=FD7x z;5GM*745Jki<4>ADRMdFx|`g90@=6?j21|c!R8jHa~9*_%J$>cK{UHeu8=nn-TDb) zOD?UbI2U8|1Jr#X=u^V#xwwN=P;_3*H4cW`j5p;MoU(G+t6%LGopfzmzrlK*e#C0K zI&5%c%m!$;4q(dW!LW6CFTCtBM;yE>#Cd9FVUX^IKr$eB3N>P^v)P8WJW1@?0uJ+v z+X!51^tq>;YfQ#?@idUU0tF6Zm5PO?0D>RjaI6?vju4%bK+svOLsl`C#P8|tnK|&4 zui2cl&$61?NQgX9s6*oZQn%0??HZzyfBMz0+8$1jsUmPR%^3mc%@*gk2J*gY_B^Yt zt}&vJJwoHT>H;f3l%yp)yB#+TU_=vRgReee5sqyge0;ObdG+OX%cZYig)nYa5N#Aa zKF6mWY5SW^PugHpvsD)rTSqc(9jKIZh~znXrqp8+zz1!|-QTeTpZvJR<}PtCP9A8rq5a!!bp3-iI`;(Ej}T6RZo2&H zNChrRykf#9#)Z~Eg%vrQh8+aH5n!nUW9{IIx{o3s|B&UE7 zI^TcIje4T*)0pV%Z@IY$CgA-eN1+`jqX%OQQu@9e^RiB8N+@?A7VJ z?}rv?T#RkN83As5AQQDiewKWGr>zM_>>SMJ6&Tlxk#;8#m3z@!%tG0vbq$fcrBh5i+$%(71g#JeeU8z5DrCs>Z58Luj{imf4?Y8g? z?5xsai`6t*ZrVKCdT5u80pmE#Y(*eqD_C@Pl*hcOZO44L>YE%2T5aj-8?yfSCs-da zJ@CMTyaq#dBDRv?l}{SKzKa3P&a1Y(ABOM>M+y0-zH>Xg8+Tie`)Lg2dK&6h>HtWUJwh1Kay890N<#;{1*>}#s{p1GB7wru6 zpNh~x(0R&3BWVZ(G(+Vg=uoj*3^E|@uT{LIr=RY)z7WF!K!^#K>fV3Ap8C*7ol7Dr zsl`HjPdMnjCF1aU>(mJ9%SqHxiyh)pp2M_0@r3)T{4!3rRat6_);f@(pk048n@``CbGMxl$0*{uDeT4Y4 zge`x|Ut7(*xv10}W+6nTFB($@uGvsp?y7SVj>+u+RbL)1W35TPr&8PXmVdNZMWxL? z<1`ok0sFH~?5<5W-2xIZNeSjdl8tILCQi+;AQCUJ3q5}4Gt?pVPSdJ!dTIK_SE8fO zK_xw8i|ES;W72R!u7Z4~f{V(@af+g8eMqjTkdbG8eKTgwbh$Mq0RSW1PX61sS;JIv&gJP7U;u^Rvfdgl5(qvk2p*2#83%K{dmZzNn`Po@J7!3eVL>^lOAQOL<(bl z%ubA9d%pRNFtlklf9)F7MBpjh$QP7-rFzD&8I>HtaHUrsS9MP({`}qq;unQb-1t4N zLqoVi4r&0ovY5>>JLE+ z5D9}psE3CT@4J|tigYTl7~?ppn5}&N5;zo+jM+hz!T3rJ4_W)O&)M_0{Hu*U_asDl zf(1G_W~jQ%I#O}x$x_!t7{l#&j4r(75-WnMvAT*|FlBolT4(#-^N&_EeLgNs`kM!6 z8oQ~9L+N;3kL%>N&71Aa^Urq(Fz38;?1V3V*|xpwMk`vdoQ-3wOODS7w@lJl5xXJ9 zICx&hnDw!q5sT5k&d+?p`o8*IoAIG{SuKXSeD!$OYzVcq=b=Ze^T}uI6o`1N8BY|3 z@GLNWHNm6dk+fy-66TOz&s_F$JNVYOTiN1;a4gE*`gzySaKl2&Nu?!VNUE8Vd)Wg7 z6OdXMDpM>6PxBpSoLV6ter~rV2^4XorQaxKj)a1smk@JuqO6z$b091m0BJ=aj>s8@ zQUgav`APYNm{IJtMK`?8Iw6oK_FHH$VWTk5mgJa=Z>prNIwYL%K*Z@WQ?G6Hb~o{X zccr{VcSeC{ZPwAdY2(xO+dJ=aE_RNe z!o|j11Of+IYib6VZ&f`$z(1Hk{J|nY9Q)Zp7{+R}DQd4n-O80R;Fc#h;C8CEiuubi zt_BK-gVL@W44M8&p%BpBBPL7FB8ZtJqIx3_&xBgObmgn93o-nEzjwEt2@sMUoh}|^ z$NzlC9%WBTF$XrJF_;H8Y_y?Y{KVuL3=t{qW4%Hunt$qi{i&yTUOHyd ztpza|!aKZ9PCfZ`a)1~$f{z(xH5~EuaH%a1<9UGyWAm0-?qG)8_kDv|3Og?H zbgiO&NfSvG^f+z`5|SdABwq~@dZf=uT>YwCP6DY-SGb^z>H?@*3z4}y$Rgf!+R)Yr z-YD!cRx$i&98_pas+`oXClezsl&OZi zdaqaz*L(?TeYO_2d1SgZ!RXrG|5>Ye%d4z-?i?Z%1}(n+N!#?;gZ5k6)VnNGxVSaH z%=6CP6HZ92*svkuM`)~cC{ltSw;XRREf?U1u$@MQK{fK zDQO9bhsv%`m;ov{F3y74Zjf;za9v#3V*=vV%K!+NgZ~7|u#kD>c4x^%24l$BHoNiQ-cGaZ4+~ zo8Ck=6B@V;HRLU9K{_c~j06Ba)2onV-b%Gjb`kewmMs855~T>TFb3+cpx%YRgM~tn zg7z32ZX+l$h_qY^0QfHA93b}y_8w}XB<4Q2?R}{MI~&403zzLNlLi6up+nm+@O3I- z9=hV-`j`JdQ3a0#Q%MHGt!)ru;nhb>M3IdU0}A7`D%npYRexmCGf6RxWq>xvC|`rb zlaU=l@&{Qh&q8!s?9^EaK^8HCcos+7hpnieSSzt;5|N%(0sd5s0-0FaN%LGYQ3|(x z$yj-FgeV5Gk<&dZu_v`=gXW<(i{X%o?y$DD*ud=B&ZVXLl>T4>5pk@;XlKz*5vl)! zNL}T)46p(m!EZy#SzOvH&i7K%8X^ zV(jBtEfXhhLkHc;b!ABV-ZLVy>H@8S8_s# zKnMV|W>g_1$6dvlK{Dxy0oqPdw>Sq2n@*Ku%IQJYp398d5;hbN5rD0MWE$l|9+j2& zago`wA7C_!p^*ex9f;aA;-%;n|MXXlLQK*@H12#-H6k(*$F|g%{Up_IBFvL>*kk(1 zmG)}!%jimWnn#VIf)U0g?yjms8jowuZ`ZY~5`1{ZMPrRqyLurlKoUgv^En$pu6LJQ z$NW-Ao2DjDQZnbcVZqpwazW-G0f!%H+3VCiwW5!b942M;byhLlZS4fO@*WN+2?xk= zDz4z_5bkJc0G%+%a*Y2{&O*dC>|_=G!NFeJ)6xv1WG)DKf%y>88E74;sCa&MI;~Fr z@dV-%#|k#w5N`1+CVmFQA>AV!A?VH>yCX=`NlnHCX!+ujfa{YCzm_p+xC75DuC!Hn zP!_O0STz#2Oh+%q6r2zQi%nl(@y`7g-|&>Z`jivxw-885HbDv85I~4q`^e?y!29D6 zR-8=}C!d-oPDmqgWBpqRAyT0Z%IBX4#Q9uV|re4_IvG62ug)1IoL9G^4iV#}@}{NQFh0-QE5Ha2Jnus{iq|$kHCim9;?EdJvkhv9`>%L?k_u7Vl#H2kTI~#0}5_wx}qL_CFtTiv{?{JDk z^vI`p2%zlhRHmcnQ%`6WSdKx=jue2q#;&q;v$2sN5KV5y@AqJQivjeV7uvzDT#ieVO;F`nT=Xjx@D&SLJAf*D+EwSf-0kl0!!Yyp5 z)eo#tyI;9GdfHqD{er3?{nQ^UwYkJ2$H_gyIl8=>7Tu*Fpk4s&2n5j|fC^%$cTfKN zN8Pic#^t=Z3S(5pZ6Tp*%(OiU(rD8CjcyR$8bBwbhQsDQ}$v>9NZ5J299}S`9*AGL(7qyfcYpPq@eO3hSa(Wp-@g41Cy;BIZd%K*y8Vwx zk5^HX+KUKq9nj5NBh&007S$qnnWX!tdGq)f6Y8ld-n6*h7XE=-WdT|O2@!x;c&)8N z2&W7e=F>gOaFD$U88%?$;BG<`_8+4AGI%D|L!81wJW;dg#_SVvoiF@V1@M;fTsFbf z{S&gFtKy3I!&{8!zmMRGYJ zn5zH!-Kjeu%P>YgYr~x2<|{f=jW<7B^6kzf?BVPPWh6N~q?Mc$p?K|j>YmykPwKCR z;Y$#hRR#8rP>d6m3na*RiTsT>R!I=QEsZ_Z)on}A0(RW_Eqml}2kShImSoX*^r!c@ zKE&n{9)sPaKB&zUWwgksO>`WtVW-cSVYhtrqjv7vwRR34F&nAUvI!fnxYSx8kkBuF zZ5N$=hOKzV&Gyj#J@$E|31ZStBmy9ec2O|~!=+v!s>banB*%f#nwp;wOL#b!PWR(h zA7EpbTyB3DfzXKC^2vhWD)vx(NR0_M6?||2&%^5@HFgR%#Mt^R7-rJ;#Yfm>P|4my zHzSj#g5M^RTN{Do>szsUF@V@Atwwq@MhSCF>(#JSr_`t|>0!4S%}JpAfR*2IP?hJ4 zYu7KVYrbBMS%|LvnnAotQX6IW2-ZIK6t?XIr78p_A}00012M!1QwtF$l6?4=4l7hX zT*smy3#d8Pfz&_c^$BDcuCFx>IX;5ecMJLLgS^xJ4o<#lT)5CZcX4*Ce@W7$u(8_j z{Hj%*d9hu8;&NO2_wTkx4(zd8fBAD)whnJ+9BCrY9*yZ>k3h1xc;`@U?T>+E8;gjY z5N0P#aJaI)J%!EWb)CAEBoTgRVi44uSFPCI37{&dC5_=0>;~j(L%0svjmDb2<*Eo2 zB5^j9T>_};zOs$W)DS0i&F z4n2xGBM+1kc<&^aB&}C!a@+2i%0Wc(e)&kH=VCHpLRG>uP9WrErA21*hCY~8uAAD) zD+2Mneb}SGc}QxMo^j6`%WOLK%Q}KG|BbyI+CJf*yWGELuNy}Q+ap}J#QLAyWL;nX zidAjeYS+zPV0XU#UAFX;Q|$@tm0Q(paU263Vw zphF(llPTJCl?Ux0>XnXcm0_)Zy2tzxaa1r*Sa`06$?bW$+%pJ-ZO*P;mDlMsn%^Vy zPkiT&jE)g$%&sc^s)ziSS~QH?28WCdpvABND_c!DltEX|bH@5DNaWzm{L085ZEm)6 z=g+s>@4L?tNe^2S`gZTNLx1-X#>eV>KXu0OeARLW^R)Rku<n{AAM9gx}RQIaYea< zrJT~uaS-ZOi*-lV$77e&HE~A;A!_550G;oy`(1r0hq)9v#G9)B6YX@}Ye6@ZGL z^o`Pv860Ul`E4TYfEDJ0vU;7*6Up#_1MV#4&)t2u8^h9g2FF8_mChtWW02@Ci8wK3 zibZN0Tp(ZfZ+>FMo0r+k{%Wnwe%p=q(YwB4#i&|krDehN*r*P-t0)>8y16heknCU9Nh>Rz(KD>XvXc)NT_TCGmG$PstHu9CSC!=h2X{#BJ>joPc}d7Eq@8%;|KeRWZwfI_z|EzX`$@f(%e4{} zG3LnEYrUXru2a4Q8_TpwAV;@ zi`a{Ew@wrvztebR43FSA(R#buDJB2037HJ^$JrWOi^9a6x!SzZ=&x|V8{rh=^x+Jg zq@IaD1fOv@3$LW|vA^gn)@{Z9M0?|qYJ*k(mVVZwwmApZq(1_s{Io6CJ1W;P+psm4z)ia`9#T*nHL zL58P%%o4xOfXxF!s0&U4Rw8AY6t`f*v++UjTuF6Fa3}Fh{d}<94yHyd&gk^21D%|r z&N=Qy9!-++`-mYRI*$wwRj>cywjl8opldHgB~hL(0Zc!6WmJ>?9o;`iT!I^Qs9is) z2Cr{CceLm&{x zC~;TqI25KaCz=B#A$>nYdI~XIwXCBkd1H6C<9`GJe-&LemmnrWl3FHbhSF5!^i+nt z+9@S`M+CyKDe2*WT+Skrqx-EI$xB8tA`xa;ywEEE05cv*L_t&`oV{PYzakP2Td+k0 zXD)=H{;1=S^%F($vP>1b_Hf*|`tv2!IBQZNoz7CR)H?3H%jUlF^>)kEueZ0|ahsit zibn@!S8F^sv!(po+#eK?aP`6FDtl1`f@Lqb0EFyDZCYYH(uf@LK9(M^XHb2F$ap79@CHt&y~Df~RkhM<}v_QsdsO>qZp6RMHtI?lN@MR`}Jo=aEOHDvSE--gyb`#j!z@rvcafZ-@{O z9A6Qu<$x_Q1Rn#*pgy64t51RH%dCriF-xv}o&C!dSJ}tz|1sx(l?M}JBWc$1rm=PW zI!b(sWsFJ9tE)%Oo1Pt&9`@iQB;810*B%O~A~$PNTsZ54Qx#J#UP&=aLwwgNrmmVI z53COS?tc7^K`1bgv&3x{Ct)}jAskg@bT7ali$v<~!y}gj26bGkrSk9`tA4>NNF;B% zZOCfa1HGE_o1|=p<@unL$}5fcr{KX%NJ^bA)$IaUokXN;33j@+(Q zo>#*8q@=x2c_z5u`SX%Q`p%Hiy#d^=L@bl~5K*dB9Hhn1%4 zt@n&N1b_NALfD2h1dUZjz30K3x}>WU;>>Z9NcpZ zb>l8#jg!^)eeD0yc7|fywUQ!^SvYrX%sF$2RMz68+&mg{;4)qF+soZEeOG!>1R}A+M283i=0t+*`!rk%iorNM1_&9} zL$Z9_rc8-reI|hFfnh4}YVj|G$g5?a2a@Wj#QV|4(y>^}SY_pUPL10Qu_zDxSw^Sq z79aS>n0O{ConwzQlXvEVCGP0{BE-gFJYw48ydWgmr*vfR@=s_fih(a=@uZG7IaN%3 zF%#sKJi7FFZ6Jv_qfd&;FR~Z#L}1yAOsjuRE1FSEoCUIyl%w&SQA6ZT|UXVrJm#whv@lh9<{T!0$oKU6J;A-{o=E&0YQHacsG4d!{!Rc!dOM<=PZ#rj<)h}IY zPjIN9j&O=%o6KPk zhX(4@M>S3I(80TRs&xMLg)blnwyM+H?p+lQU&r@bA%N+ADb?y4<0{2S|6EuDnBjH! zh?ZSJasnI=s5 z2&7Z9t10KXXw{P`#^$&eZIfRU=@E#RPjHe=Rf>wG(t_8dS>bnojEVyrqg^4Zt_q)6 z#{C4k@+Du3m`y1QXtnvis&>VDordkPoE?ZN<3UShrbsmE+}ixq&$^4$DjCgMTTxl> z-xOmdkMs7?S_#{BZ#a96HKpUWW6wUjk?qds=gL4dX$D7+)AgPD6_6PPR@EG8E<<~a z7`!Dk{<3hnU3&59cKXs2?Uzrjw~cHYC`=b{{Lf0l_g`>qnhWrNZK#%M>97SeYaAhF zIq1*9nYcpMS5BnfwjOq-_UrK@F6 zM}`19d5W~ME&E}@aGj#OszWDL{$fC=;W}tlAN3~CWN1ypsZT+rO znh)Xbmbb5jK6$X^2a@)^WH~gV1{+`w>S~aE@EMS-2Sk5)l(V6b9%2N3Pp4{+t~myv z^RFa9YSiC6Qv3O*gq1n~f`@CXZTN}jI5@A$K6$|v*4Nl%RlA!kNI<7-$jL;lLZopx z6D18Jna1{mG}1!SDvT1`?%jvZl+3XUsKHz8fufG?8sE~+6XJv5` z-2uMd8d$sbtFyOnpNAS$Grg6m}3H!8J3NZAzZ!sgs`ogwa~Wi z-N9rkswEeQj*TsiCK7Edw)Ge&Y&t5CnBzN$T~y9^*X>#&hDg9s)^CdZsdzYYQw zgEf`bfBz#^#5ULZ;)o^tAr6MAvd2msb&34~fdJ=*@+#W`fh=QF*qn64Lena2WZNMd z+xDCl&0TCu8tZKd+YNHO_#(?@sU-V%3JL#MZH#-$H0Ka(gh9b<n1swTm^dPOoZ%_ta;w_;flXPSHaV9b^(tiL z=*z74db&1OA-hx#*=XvT(&Re$rXR>C!&}Cyv~0Q3JJGjyvC+yy_=0i*bF|cw+xFUJ zjSKBRuX%%ga?u%fRxtuLveyP4ecA?p{iqE+@|2BiJ?PCN^E6d|3ZDrG>c5^1_4V5T``)GgGBT%T zK`h=8JnCFQ`hy5W>(+h{y2Gzq9T9=Z2QF~B&iS1zybAI% z9=rQ&dF^!1Fl5h#T+*t8LuYSZwq;Azu9lYW1ATq{)bp&KQ!J-grWO_vwbK5AZTRgm zc?w(%)!?KB5d>DP(CghMk_O{I%;$HU4Jih3{Io{jkwlji%2?+_nAHh%VU;o>b3N5 z*4tUcIxWNp&dVa41QKx#G0uk)z3!@UjF`+oa@1T3UdNnAzYbkt zMj>rkaM9VG#CMU_9y*i_Y|M2SBxK`0sC z%!Iv6%4QGywW-^Bv5wv!q9kDJ?~xz55kl3)7T?iqvw7jp8_&MLwh?9>D=sChi(}P^ z|3c0B39m|;t9oeV33t_asZRvBAMWHC+DF%aWP5Jzg-n!H|JE^aTDjME4>}Wd=!u(9 zJYaJn5SM6AK$C;OBNXMDDC4&$SSv>eBALlKv>u!As&M6bf<`i4a^lXb%Plg36hiD8 zc1=3=MxBbDZpp=MeX`&6U+WC&hbu3{tmP#6)_&`Mc%zM>pTj0C0;|zp@B8DO_C%Uz z(#O3LT=VVeyD9>STxbio`bmaHPRj6Jj7Krd+z#|QV1Limzp9y#l;QN4g z^&QbhVSBpQBx>TCkRIQM8+((lr$_Wn13{0@@~(_IoYl0lrrMIIgF4biu0GZUzPU%i9kk~GbQy_T)YeUAp-Lt zH&NzDxE6j_d8v^)Q}>}nx7E|=ZX%4grSek5)s}}JV+?U-SfZ)b>T$t;;KD2I`D_>J zuY4s|i9r;~&BB>mukSYYW6F(lB zPk#~uK`4p_03%yNIJ%KrF(XtUwrJ;#Xf-6z9-Vk5BYJwd4R6_QGY7}))*JrDHYp?O z4MwA0v$B*l(Hu-<_axfv(F8}M!rlF~CwHZ<+I^|xcQz%5 z?9Q=f+sK02LYRUhQ71vv=fZw#Bz&jMVah2X0BD7UK5h;(UOn~3>wbR0Kgy>eY~;A3 zM>9BK7> z^HI^>eBs5m2?C2^@N3L!Net+YWQ%=wwB0r{`RY##3~4XHijQ+Z!MBs`c3ZlYT|pdS z%DW}gI1HTOEfGR0gp1d6{z`&CAY!FLF100h?`9-zkL(_LtLKx;PJHu!5mJh2eLLCa zR=j1y$ZOY!&3G@;tcAJK_i@-s?FC*5jzG$-d(uuDVo_9qh*BHL<<~pW(y{N9*UvBP zkz0HNjN}`MX7Iy9CcvB3QUd$Xw+&TPY%bw#W7vBh2O^K3JZ$p6{ef4RA2M)u=5mVU z*rM*q%cOXvgG`p9a`kMgq~`*F^ke~l1mo_RyMJzp{fBK{aT)$_P7{$r@1=TO@L7Kw zm#@w>4l!975yc>;<*yOtnna&S@?|Dnq%vr7e#*qv(6S8u!-!njN(Iy9`m08DXj!Pb z#KxXJfP1mbUU$a1wr6bEDtWogx_Gzq%&1O%G#MI;`@pRQ?l9iN+}ow{NpJt@~7BdVkFwvqTiSn ziHaZ_v_?m(s(uQ3jqr{e-bbnfwOp6RYyZ91LB>lSakEBvju4?w8~9wu$4z@0UHcih z^&))nTB{I{{K-)j;!si%dXN@}6Qj0+$em}1XxXuOpPdAPMDUFxF|t&SLZ5q9Wj5z> zUA!LdV?6sDUuhwS_zv6CNQ6*4Xjc~1*$nomX!<=JBOQjtJ5@_hu>a@yUC3y zWM}*wZ-bk=I&2*~_i?6ggv2gOkdXr^jPZQE1Z zY{&L3R>C6Mz;M5d6y+U#j!+WVM4Hya1%(&!s=Fmb3KS7`qLp#^`*q+!Gw=~PR!G_cr*YjdkZlP4adwIM$RbFjZ*ori}C((-c zD@#2(^ub9ymz8^74iU0_5XqMbBE2wNYs*;)uVuc3)JXy}+lrF*U}%hRl_7#A)AmYs ze=G-o${4eV&+nJoD@=N>(3nB`pm}~Cui4}2UdNyn-Ryp6IE+)L@E z6m=EVke6h-9D=_R5mCI$u*Ob{R9QVpEv6@=)mYWvXOS|$PIo)WA^VWIb~xZ-=om9C zN*xE)g$IPrP);YcG-4lX@m2fx4 z`xCtSuq8W@$on%Rwu3oV?3&!-`F^;zK^$jy#H*?vjF*?+&(W&~z@NRe*V@w3GRRf9 zG@kxs1R^zv${oZ(+{ZxNb7@%7=q$}C{5@bNfC!3U6%cv>W*hd25L)`KqGP?4WhaUm zvZF9n>N=Z_ME?75ef>YzMWdsYd-rB_hPDHKEU^=5k{naTV`f&he(aJ}N zCv_~QRc(G4!6WrN*Q*-l+66P_+oJMn`b;=_ik9KXS&Vvpa)e=Mkxj<0OY#Wek<%2V z^d1v+upsFmo$^gZVaG*op4tXNoglGL&KrLX<7;t|CP;XOP0$LZ%i%1mN;3K6Q zrPoL%QC_}bpt|}e(Rh5Qyr<{Yp-jd(Tl_u<78b@UhZ3+($cOUF0NK5QQoT4E8NeM*t zj;lYR&`02&{}<|25_6DP6(+cWsTbbI^~Vju|4qhIwy3BnQCz$|9gRNAE1`D)fVNO7 z)r@<#+oyD&AbH9Bd3ayGL3@jZ+mfGKx z%(Vu@xVFTqKZQv>b&y>`~agpu+Clzr_Xz`doN7K=-oc3%WY;F!$?YQY7sX zjH%3nfs0*J-RhCDIT52N)_Aly$l*=s>s5Ar{Rz&#N34rU4j*eafv%5Aw*23&Z-K)l+B$B#^gF!>^ zNX2CxZ_W+NYh77nJGi{Uzic$xo-8eWj>z!s%y|cauN_25H{k?nNhXusyh3AW@7}#` zvD?*J@aO*pfv8T`alL09&MsrxbzPI~Ck?<)3dSQKaUc_mb>NdeMBw9L-g_vIYA=B7 zM>lEDgu~5|WU?a_jSlj{9u~npQRoxNBGfDnf&O<;_w{^aW4bmcS}6cpFqlji73~Ve zaoMSjVA$4k~M7Y+D)cf#UxDE19fIfe&3iy1#1OTRBg2v{IG5zH+{E zMkvx%rx?0GOTjVUOtfK$M`3tSrD)4}|; zk*AZodO0(Agm5VlMT?tGUkO=ctf|&nU>!3sH1& z^n3@LrUN4ALO)3?f+@ zn`YB7LM65x((qS@FLYx&?Z&^qf%go`n8V^C|RsG5xJ&%reVd+wug};a$6_bTMu5Hds^} zA&-aWlaWJxm7=B4kO4eVvh_sddajUth3MO!>uGJm0`Fs?N6VcnS=${UL%ZgyoznomjPgh|} zt}Px&ZYs1!TLVPeSsV~!oUkYksTj6J)#bbnA;#N!yIt@mFybkHfi<81ue~#kjqAGZ z_?>-*oEgrLLsFtBX{1nzVn?+dRW@v=t<)g>5ZL)pG;YxaXn~>|8Wb(iBK=$x{ZbS~ zioyj7q;3%-NrNK&-~>$&SYA-aaV^)5ZDldFP@+hYLk>Bdecrq`{r&HoCzG;dOX5&X z3tn*Mao%#bcmDUDbM86k$|l7D01f1eHD-$vT!-jsm42^qy@qNVlVW!r1gucpD%1CB zv|g{qE0rJ?)(yd-LUsfoHe<^z*!*qbhx7S^2x#{~=qP+*DZmhAkw%>(Vs{`8sY{yp zln59bG!EyvZk4Ea;tlJJP|b;n3B^v;{qJcI`GimMYEC1Ug!b=GO>{a_?4LA4nMdfP z32j#mI7FzLeNp2v>ngP;q!< zef=+Eu6u&|c=S$Ktks{T4j~(jT4E0f%+Ge~_W}!rXV4rYZX2q2PYGy)uj zh5Q{@$Z=RmoxfRL7AE?VT*B-i;CQPzD5DvQNAo86V9|v3?=iK^khug4COPc&D;Len zXU~{bt9UeKA5Z1@NO>JW!GKIkfyzsX%pq?~?Pz+}8e&RQB|zw?betWvj*U+fx-?_% zFCI3RBCh$puYbv$V4>APwN2_Zv$=n0rH9VZuPNSf2byxAAJIp*PfsnbRRPZi>>1WF z-3=_ltH_Cs1Eo^?jHEJ>GP_yYF@OXGLb#EW5Xk(@Ok}p(O^x(=`K;#^IFDyc*Rn!t z42@GTj3ztiYW84Gbz42hX|RGy(OMc5>715b*3(60UVaB-7%O(njY)EPSS1JuF)+?-<(uFZ_& z3;1e>k`y7@9qZ>%&;G{n0jmL$yr9uKNE+qUCfzGCww*0PCRu?+t*1?3^k>Pv- z>+ASE`w5CLYMOv$4GYBu_7=QQDVw=+$;_=RnZ@!|bD_-k5;mu;Un>1zI$hK@{JOI93*m`^U`ZUi!L8vl%JA>K;G{x01;(td5U=Ioa)w zl9k>CyYLYh4i=04)y^uKu`OM3oo;qo3`Cu`ePF1$ADE<7+tEY?t*h?w+1b#&a|Oj1!N1#3f(t)l`|dr^Tz9WUm!^Pbl}Td)5+F2ujd`7co!#llAW-@{uy65hX= zg1CWXr>?$iqQw|XVNB`stjInCuX_dnv>BzAV6E7~sMln#cF`IOiyOVBHf#Y9Xz<+J zl`AeU%7umK9j6~~rg1(Ni%pQ>zCO{1R%y;rbpKk*(c8SfI=W8;Eqk}GG%wp#`5D+T z)h`g3eZrI~o9Ps{Td7C={B6}a>jO-ce6huz?u_yuWz<%9Ag#DaX0fU^sj47Yxzh@60ip`1LR20erQ|{k z?WO7I8WoR>xNcY@r-+6|xO*2CTxJTN^dN z^q%XbqA3?=ukI+TBEpqGTR8GB1cG+@HVXD$OOj+ zNI#eUfqZN%tP7Y^oW`!}VOHZM&b~|fex;?6+XpZX5kpz42U?&Dz^0i)=azW>i|sk< zDD_|`%^r$*R=6`}3K=W#)>NP952lzSd7vl=Pl}PEk*v8i-d-@hH!qNz?8{jA8)x-9 z3nNN=D!DyNHi7TtW?BOaDqoczAoBo)yMfA@wHxb;!lEpJ05D!;u@k_DDNo>$3?&Xu z?V|>QNyZckEAhFxT8%fupo_^xq{mLd-tfYL2O!jK-rCw)?}|F>4$@r#i0aiR3RP0X zE5cP2lc24^b)6na+FTwPYE}v8#+KQ?Zp)I8kCpJVfaDXb*8d5w@o_r8$c;n6EYYvH zMx_dGpd@V@L(?pvT1E(Dff?vb&XY->J-S&U+@|h|IQgp zoSSdvCfSK;o9U~VlgJ)kBfX`ZP4|h-T7kX#8B99%N}=GB*0nnX6wMN^w%1sBHg;d~ zE6B93w`*pq6ElxS3+Cgj4HctocL&Hsak^iGZdotbA0>6KHvVM$VEfwx;vKYYy~}Vo z%slU@m|7`IT~y{Fg59w^&UR^HUi-I-p7m$xnpy)S>`-jpoac(|r*QApR~_D;_cb33 z1E-_A1`xkx{r35-)(_jz&DVD7|4o2+PnmKdKE+G|NR}!8^D|>(e;@C%{i5fc;LRW4 zlR!h_dWi&)#-dd~!GIOQ3c_nJElB_@K_(^GxYc+vSz!cg^!eQPly#%_@p6OvPyzW# zC&WJa@UXLT5whUEKoSwdg+9SS#w`-j#ycC zb469+M#sGWQH>x>r-OjAKCJK-&;mbP#v21z@fb{SFS3qYp-#adO751wf*V#?uR87$v-!G;k7nqy24PjF5^__nib zz5`Gmjf|Ox0m_Fl9?Zf7s%E;rId4w+Nhfccv$?LV6$+0>g1LSp}VCue6Pjj1Uq7h1_)Z;jbOPV#J$+mm^{cAV-) z(Y&$VA~j-D)}Y?VNP7kUeAp^2ru%PjQ{M0QFC(C(3d&jXM|X&VQ!?_DN1l>y*g`st z)FB+Q+{Lmv`r-S`A$+tO`1Pl9qik-<_Q;I#S1`^z$nmk%6oRl%{K`X>6YC|yegQ`C zo9>!9%5|-w=yIQ}lp&{!(kRKcCvNnS$sqk}qz__kx1P|{GW+R=}3WUOKgf1gI zAMfR?t&=6+;30m<+p%?}WX3ic=JTKa74y6Q@}&6)+al|wzQ*TgvHbmm%ttYy8N!Iq z7tEE1Kq#5!CA3ygbuM9k?}LZacGX)uFojTwqjWgH%qjPBq!=>b(NR_r1(Y*@i3=}#DCR16df_A+DTJjN16@< z7NlV2_%6{+{;oA^U10?n<|%*ISIm4i#>byR@vy?cP{eNPQ?QiBRBoT>HKl3ITcx8L za4}go03~A{!DRnqv8=T&KyPL5*Q^qxEp-o0-sBiOB_qh!@CN*g=8xEKQR;4%4H!W1 zj(n{=G4cDDip-5(xKNgL_f4|e*6CeS(uR_n9ajXmtoKDOQ0fTDAX zoyeMmnL#Zr&DT$%`BH2vY2lP4H}nCvwf^?%)-QoW^+n}w=I}avvi^>BjZid7)s=<8A6F(OzL0WVINOUX8SMgOYcKvk`xV%e0gyk2kpD&i(MYLgY90D>Lr2U*aalXv zfY2Z$omFhHC}bbXuvjQPLK34tv{XK@dN$C+x0*}l-<+%Xp6INVL#)q+h>~4j|Ft@gD(u%uDkjlD^MimwDN+r{3eh7DfoCla zq+0$sj#VE*pqIy>-3x^W#G(l-dVX^fDD;v1C3)yvw~oL49N~hhI6he!$v5c&JOVar6gKM&ASntY5DOt(S!ISm zel1zVD|4i8Dk7H0Co%gCNVJ}St%Y45kwK$2agpV*R@&c`ryo&J&f?Uh%}>SpkiR83 zh|Aza^c^DTe;eYz48_leo6Re&NMs|kwA76h3USF`^XYVGqF&F9uCIS0)^0z+jPgn5 zheV&)br5k|peTPi!)XQo7=HN=V5)xv*V<`jl`ON0j3<4F`aP&NC<7UUuEJc(Gx3}F zkyn`*GQeKS0>GoG)--dur|Q}4S3<4UJhI^Y`Sa(iw856|=QgUm9UM zgKjrnXf%ErC#YWzJI<#7itM383)yPkgTml&gcW*Nu{+6U=R${tS~lQRJ^cb~ zDTDjk1<2s~a@#pc22mz@+4$1@EduHvL2xq65JLp3--8!-VP7I_rxu$3U8e$pQ?MTdYr7%FXWDL?C?6(L&agMyttKQXWb+ueB*BMXxU1T2_=+`bl2HKs2$t(bga#MICe*Zbd zrf3{}TC+2XrW7kEUn3^&_w`kl=qyvtH6bF*i?)@+WTt{y{(r+#5k0A=g~=r>0OrtI z$yjA&Xkno`YdM}<41|C2*-rB7t46C|j!LKUjp3ToRQH;0GcfatD3 zY-^0fivVW9Yc`i~CR@XXtoDBHr^@n1iMm?Co{_siKA&u*QZWqDh*RheW2!UF))n{R zBl94>K1b1v6={picWm7@=chJl^&SA!t>ES@g#T$zQ`%dlbdxG*f^+fhOG zAZX&P0eN#dxAXrlKyIhE?()5T!jpE(oz7;*a*p$h_?vtN!oQ!9e-AGY=h&@DL}m#M z7hk+L*CDiJ*r`jhK8B4d@mvLi#x=%iLQ;9lGO$E`s6-2eCTtb5^7aT$z`mCyjOFq1 zI4a>JKH)Jpn~k9zOD6yZGRuB6V2260Qv{@YAp8tAT}4AzC2)tpv16=N(5t%u33}ou_;?BedXB+W#2ebXcl@yHegrSc zV~o(pAofEbC7qWkBh%C?n#(0jES7BJ<;nRZK{=AtA;oGvLAQFu+K8k8E81L!=xc3C5s+hCs5W0kW;T>}a{%z8(2U zd2KiC0%W^Ac$c4t;3Cu0)A4Y%nnbQ3RvV%4*%O)bNwiUfGPc%^U_wzMi1qLKH`KS5hA=V! + + + + + + +$projectname: $title +$title + + + +$treeview +$search +$mathjax + +$extrastylesheet + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + +
+
+   +
+
$projectbrief
+
+
$projectbrief
+
$searchbox
+
+ + diff --git a/Docs/images/header/favicon.ico b/Docs/resources/header/favicon.ico similarity index 100% rename from Docs/images/header/favicon.ico rename to Docs/resources/header/favicon.ico diff --git a/Docs/images/header/logo.png b/Docs/resources/header/logo.png similarity index 100% rename from Docs/images/header/logo.png rename to Docs/resources/header/logo.png diff --git a/Docs/images/header/logo_mid.png b/Docs/resources/header/logo_mid.png similarity index 100% rename from Docs/images/header/logo_mid.png rename to Docs/resources/header/logo_mid.png diff --git a/Docs/resources/header/logo_small.png b/Docs/resources/header/logo_small.png new file mode 100644 index 0000000000000000000000000000000000000000..6313539a75fd85bbe5a1156b4552b05cdfe3e383 GIT binary patch literal 23097 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 Dn(# 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