From 08ddd08750c23a9569dc6128e7957cdad093d807 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Thu, 24 Oct 2024 07:31:52 +0100 Subject: [PATCH] Autosave: 2024-10-24 07:31:52 --- .../.zk/config.toml | 0 .../.zk/notebook.db | Bin 3559424 -> 3694592 bytes .../.zk/templates/default.md | 0 .../.zk/templates/synthesis.md | 0 .../385af4b4_Baran_distributed_networks.md} | 2 +- .../861cc26e_ARPA_origins.md | 4 +- .../API_Gateway.md | 0 .../AWS_CLI.md | 0 .../AWS_SAM_and_Docker.md | 0 .../AWS_architecture_hierarchy.md | 0 .../Accessing_metadata_about_SQL_database.md | 0 .../Accessing_secrets_from_a_Lambda.md | 0 .../Add_Subtract_Fractions.md | 0 .../Adding_documents_to_a_Mongo_collection.md | 0 .../Additive_identity.md | 0 .../Additive_inverse_property.md | 0 .../Aggregate_functions_in_SQL.md | 0 .../Algebra_key_terms.md | 0 .../Algorithmic_complexity.md | 0 .../Analogue_and_digital.md | 0 .../Any.md | 0 .../Apollo_Client.md | 0 .../Apollo_Server.md | 0 .../Application_Layer_of_Internet_Protocol.md | 0 ...ation_state_management_with_React_hooks.md | 0 .../Application_structure.md | 0 .../Arithmetic_Logic_Unit.md | 0 .../Arrays.md | 0 .../Assembly.md | 0 .../Associativity.md | 0 .../Atomic_and_molecular_propositions.md | 0 .../Awk.md | 0 .../Axioms_of_set_theory.md | 0 .../Basic_model_of_the_operating_system.md | 0 .../Basic_prop_passing_in_React.md | 0 .../Basic_properties_of_sets.md | 0 .../Basics_of_web_components.md | 0 .../Biconditional_Elimination.md | 0 .../Biconditional_Introduction.md | 0 .../Binary_addition.md | 0 .../Binary_arithmetic.md | 0 .../Binary_colour_encoding.md | 0 .../Binary_encoding.md | 0 .../Binary_encoding_of_text.md | 0 .../Binary_number_system.md | 0 .../Binary_units_of_measurement.md | 0 .../Bitwise_operators.md | 0 .../Bluetooth.md | 0 .../Boolean_algebra.md | 0 .../Boolean_function_synthesis.md | 0 .../Boolean_functions.md | 0 .../Boot_process.md | 0 .../Breadboards.md | 0 .../Built_in_React_hooks.md | 0 .../Bus.md | 0 .../CPU_architecture.md | 0 .../Call_stack.md | 0 .../Capturing_user_input_in_Bash.md | 0 .../Case_statements_in_Bash.md | 0 .../Cells_and_batteries.md | 0 .../Cherry_picking.md | 0 .../Child_to_parent_data_flow_in_React.md | 0 .../Chipset_and_controllers.md | 0 .../Class_inheritance_in_Python.md | 0 .../Classes.md | 0 .../Classes_in_Python.md | 0 .../Clock_signals.md | 0 .../CloudWatch.md | 0 .../Command_pattern.md | 0 .../Commutativity.md | 0 .../Comparing_React_classes_to_hooks.md | 0 ...Compile_Python_app_to_single_executable.md | 0 .../Compile_from_source.md | 0 .../Complete_Mongo_example.md | 0 .../Components_props_classes.md | 0 .../Components_props_hooks_in_React.md | 0 .../Concise_subfield_mapping_JS.md | 0 .../Conditional_Elimination.md | 0 .../Conditional_Introduction.md | 0 .../Conditional_statements_in_Python.md | 0 .../Conditionals_in_Bash.md | 0 .../Conjunction_Elimination.md | 0 .../Conjunction_Introduction.md | 0 .../Connect_to_Mongo_database.md | 0 ...nnecting_a_frontend_to_a_Docker_backend.md | 0 .../Containerization.md | 0 .../Controlled_components_in_React.md | 0 ...orresponding_material_and_biconditional.md | 0 .../Coulombs_Laws.md | 0 .../Create_Mongo_database.md | 0 .../Create_an_SQL_table.md | 0 .../Create_timed_systemd_job.md | 0 .../Creating_a_Docker_image.md | 0 .../Creating_a_Linux_partition_table.md | 0 .../Creating_a_Mongo_schema_and_model.md | 0 .../Creating_a_RESTful_API_GET.md | 0 ..._a_RESTful_API_Integrating_the_Database.md | 0 .../Creating_a_RESTful_API_Introduction.md | 0 .../Creating_a_RESTful_API_POST.md | 0 .../Creating_a_RESTful_API_PUT.md | 0 .../Creating_memory_with_NAND.md | 0 .../Cron.md | 0 .../Current.md | 0 .../Custom_React_hook_examples.md | 0 .../Custom_types_in_TypeScript.md | 0 .../DRAM_and_SRAM_memory.md | 0 .../Daemons.md | 0 .../Data_types_in_Bash.md | 0 .../Data_types_in_MySQL.md | 0 .../Database_indices.md | 0 .../Database_options_on_AWS.md | 0 .../Dates_in_Python.md | 0 .../DeMorgan's_Laws.md | 0 .../Defining_a_computer.md | 0 .../Delay_line_memory.md | 0 .../Delete_a_branch.md | 0 .../Delete_records_in_an_SQL_table.md | 0 .../Deleting_Mongo_documents.md | 0 .../Dependency_injection.md | 0 .../Devices.md | 0 .../Dictionaries_in_Python.md | 0 ...fference_between_remote_origin_and_head.md | 0 .../Disjunction_Elimination.md | 0 .../Disjunction_Introduction.md | 0 .../Disk_info.md | 0 .../Distributivity.md | 0 .../Dividing_fractions.md | 0 .../Docker_CLI.md | 0 .../Docker_Compose.md | 0 .../Docker_architecture.md | 0 ...ocker_compose_and_Dockerfile_difference.md | 0 .../Docker_containers.md | 0 .../Docker_general_overview.md | 0 .../Docker_images.md | 0 .../Docker_storage.md | 0 .../DynamoDB_CLI_commands.md | 0 .../DynamoDB_SDK_commands.md | 0 .../DynamoDB_data_structure.md | 0 .../Effective_logging_in_Git.md | 0 .../Elastic_Compute_Cloud.md | 0 .../Electromagnetism.md | 0 .../Electrons.md | 0 .../Enums.md | 0 .../Environmental_and_shell_variables.md | 0 .../Equivalent_equations.md | 0 .../Equivalent_fractions.md | 0 .../Error_handling_in_Python.md | 0 .../Event_loop.md | 0 ...Example_scenario_internet_data_transfer.md | 0 .../Expansions_and_substitutions.md | 0 .../Exponents.md | 0 .../Expressing_whole_numbers_as_fractions.md | 0 .../Factors_and_divisors.md | 0 .../Factory_pattern.md | 0 .../Fetch_decode_execute.md | 0 .../Fetch_from_Secrets_Manager.md | 0 .../File_descriptors.md | 0 .../File_permissions_and_execution_in_Bash.md | 0 .../Filesystems.md | 0 .../Find_Bash_command.md | 0 .../Flip_flops.md | 0 .../Foreign_keys_in_SQL.md | 0 .../Formal_conventions.md | 0 .../Formal_proofs_in_propositional_logic.md | 0 .../Format_specifiers_in_C.md | 0 .../Formatting_output_text_in_Bash.md | 0 .../Forms_in_React.md | 0 .../Four_bit_adder.md | 0 .../Frequency_counters.md | 0 .../Full_Node_API_example.md | 0 .../Function_overloads.md | 0 .../Functions.md | 0 .../Functions_in_Bash.md | 0 .../Functions_in_Python.md | 0 .../Fundamental_Theorem_of_Arithmetic.md | 0 .../Further_examples_of_TS_generics.md | 0 .../GPU_versus_CPU.md | 0 .../Generics_in_TypeScript.md | 0 .../Git_bisect.md | 0 .../Git_rebasing.md | 0 .../Global_object_in_NodeJS.md | 0 .../Grep.md | 0 .../Ground.md | 0 .../Guide_to_YAML.md | 0 .../HTTP_request_types.md | 0 .../Half_adder_and_full_adder.md | 0 ...Handle_multiple_endpoints_single_lambda.md | 0 .../Handling_negative_fractions.md | 0 .../Hardware_Description_Language.md | 0 .../Hardware_abstraction_and_modularity.md | 0 .../Hardware_simulation.md | 0 .../Headless_Raspi_network_setup.md | 0 .../Heap_memory.md | 0 .../Hexadecimal_number_system.md | 0 .../IO_in_Python.md | 0 .../IP_addresses.md | 0 .../Identify_merged_branches.md | 0 .../Importing_MongoDB_data.md | 0 ...easing_fractions_to_their_highest_terms.md | 0 .../Insert_data_into_SQL_table.md | 0 .../Instruction_set_architectures.md | 0 .../Integers.md | 0 .../Integrated_circuits.md | 0 .../Interactive_staging.md | 0 .../Internet_Layer_of_Internet_Protocol.md | 0 .../Internet_fundamentals.md | 0 .../Intersection_types_in_TypeScript.md | 0 .../Intro_to_the_Unix_shell.md | 0 .../Inversion_of_operators.md | 0 .../Invoking_the_shell_in_Python.md | 0 .../Iterating_in_React.md | 0 ...rough_complex_data_structures_in_Python.md | 0 .../Joins_in_SQL.md | 0 .../Journey_of_GraphQL_query.md | 0 .../Key_characteristics_of_GraphQL.md | 0 .../Killing_processes.md | 0 .../LEDs.md | 0 .../Lambda_directory_structure.md | 0 .../Lambda_handler_function.md | 0 .../Lambda_programming_model.md | 0 .../Lambda_triggers.md | 0 .../Lambdas_in_Python.md | 0 .../Latches.md | 0 .../Law_of_Non_Contradiction.md | 0 .../Law_of_the_Excluded_Middle.md | 0 .../Lifecycle_methods.md | 0 .../Link_Layer_of_Internet_Protocol.md | 0 .../Linux_disk_partitions.md | 0 .../List_comprehension_in_Python.md | 0 ...and_navigating_directories_in_the_Shell.md | 0 .../Lists_and_arrays_in_Bash.md | 0 .../Lists_in_Python.md | 0 .../Local_AWS_development_with_SAM.md | 0 .../Logarithms.md | 0 .../Logic_gates.md | 0 .../Logical_consistency.md | 0 .../Logical_equivalence.md | 0 .../Logical_indeterminacy.md | 0 .../Logical_possibility_and_necessity.md | 0 .../Logical_truth_and_falsity.md | 0 .../Loops_in_Python.md | 0 .../Loops_in_bash.md | 0 .../MAC_addresses.md | 0 .../Machine_code.md | 0 .../Magnetic_core_memory.md | 0 .../Magnetic_drum_memory.md | 0 .../Magnetic_tape.md | 0 .../Mainframe_computers.md | 0 .../Managing_environments_in_NodeJS.md | 0 .../Map_and_filter_in_Python.md | 0 .../Map_and_filter_to_reduce_in_JS.md | 0 .../Mapped_types_in_TS.md | 0 .../Maps_and_sets_in_JS.md | 0 .../Match_statements_in_Python.md | 0 .../Matter_and_atoms.md | 0 .../Memoization_in_React.md | 0 .../Memory_Management_Unit.md | 0 .../Memory_addresses.md | 0 .../Memory_leaks.md | 0 .../Memory_versus_processor.md | 0 .../Messaging_services.md | 0 .../Middleware_in_NodeJS.md | 0 .../Mixed_and_improper_fractions.md | 0 .../Modelling_relationships_in_MongoDB.md | 0 .../Module_pattern.md | 0 .../Module_wrapping_at_runtime.md | 0 .../Modules_in_NodeJS.md | 0 .../MongoDB_Introduction.md | 0 .../Monitoring_processes_and_resources.md | 0 .../Morgan.md | 0 .../Motherboard.md | 0 .../Multiple_pointers.md | 0 .../Multiplexers_and_demultiplexers.md | 0 .../Multiplicative_identity.md | 0 ...Multiplicative_property_of_negative_one.md | 0 .../Multiplying_fractions.md | 0 .../Mutations_with_Apollo_Client.md | 0 .../Naming_conventions.md | 0 .../Natural_numbers.md | 0 .../Negation_Elimination.md | 0 .../Negation_Introduction.md | 0 .../Negative_exponents.md | 0 .../Network_card.md | 0 .../Network_debugging.md | 0 .../Network_fundamentals.md | 0 .../Network_hosts.md | 0 .../Network_protocols.md | 0 .../Network_requests_in_Python.md | 0 .../Network_scanning.md | 0 .../NodeJS_scripts.md | 0 .../Node_and_MySQL_db.md | 0 .../Nodemon.md | 0 .../Non_null_assertion_in_TypeScript.md | 0 .../None_in_Python.md | 0 .../Numbers_in_Python.md | 0 .../Object_language_and_meta_language.md | 0 .../Observer_pattern.md | 0 .../Ohms_Law.md | 0 .../OpenSearch.md | 0 .../Operating_system_API.md | 0 .../Order_of_operations.md | 0 .../Package_management_in_NodeJS.md | 0 .../Packet_switching_British_precursors.md | 0 .../Pacman.md | 0 ...g_arguments_and_options_to_Bash_scripts.md | 0 .../Passing_arguments_to_Python_scripts.md | 0 .../Peer_to_peer_network.md | 0 .../Ports_in_NodeJS.md | 0 ..._walkthrough_Lambda_creation_within_AWS.md | 0 ...xes_for_units_of_electrical_measurement.md | 0 .../Prime_factorization.md | 0 .../Primes_and_composites.md | 0 .../Primitive_types.md | 0 .../Printing_values_in_C.md | 0 .../Process_module_in_NodeJS.md | 0 .../Processes.md | 0 .../Prop_types_in_React.md | 0 .../Proper_shebang_syntax.md | 0 .../Props_in_React.md | 0 .../Prototypical_inheritance.md | 0 .../Push_buttons.md | 0 .../Python_application_structure.md | 0 .../Python_data_types.md | 0 .../Python_execution.md | 0 .../Python_interpreter.md | 0 .../Python_modules_and_imports.md | 0 .../Python_package_management.md | 0 .../Querying_a_Mongo_collection.md | 0 .../Queue.md | 0 .../Quote_marks_in_Bash.md | 0 .../RESTful_APIs.md | 0 .../ROM_versus_disk_loading.md | 0 .../React_Components.md | 0 .../React_errors.md | 0 .../React_useContext.md | 0 .../React_useEffect.md | 0 .../React_useReducer.md | 0 .../React_useState.md | 0 .../Read_command__in_Bash.md | 0 .../Reciprocals.md | 0 .../Recursion.md | 0 .../Redirect_to_dev_null.md | 0 .../Redirection_in_Bash.md | 0 .../Reducing_fractions.md | 0 .../Register_and_cache_memory.md | 0 .../Regular_expressions_in_SQL.md | 0 .../Reiteration.md | 0 .../Relation_between_kernel_and_CPU.md | 0 .../Relational_database_architecture.md | 0 .../Relays.md | 0 .../Remote_tracking_branches.md | 0 .../Rename_a_branch.md | 0 .../Reset_to_remote_version.md | 0 .../Resistance.md | 0 .../Restructure_URLs_lambda.md | 0 .../Retrieve_data_from_SQL_table.md | 0 .../Role_of_memory_in_computation.md | 0 ...e_of_unique_key_in_relational_databases.md | 0 .../Routing_on_link_click_in_React.md | 0 ...for_operations_on_like_and_unlike_terms.md | 0 .../S3.md | 0 .../SAM.md | 0 .../Save_readonly_Vim_file.md | 0 .../Schema_Definition_Language_in_GraphQL.md | 0 .../Secrets_or_env_vars_in_AWS.md | 0 .../Semantic_versioning.md | 0 .../Set_DNS_settings.md | 0 .../Sets_in_Python.md | 0 .../Setting_up_and_configuring_TypeScript.md | 0 .../Shell_sessions.md | 0 .../Signed_and_unsigned_numbers.md | 0 .../Signed_magnitude_representation.md | 0 .../Single_file_Python_scripts.md | 0 .../Singleton_pattern.md | 0 .../Sliding_window.md | 0 .../Solving_equations.md | 0 .../Sorting_lists_in_Python.md | 0 .../Soundness.md | 0 .../Split_into_array_in_Bash.md | 0 .../Stack_memory.md | 0 .../Stacks.md | 0 .../Stale_branches_and_pruning.md | 0 .../Step_functions_and_state_machines.md | 0 .../Strategies_for_constructing_proofs.md | 0 .../Streams_in_NodeJS.md | 0 .../Strings_in_Bash.md | 0 .../Strings_in_Python.md | 0 .../Structuring_Express_applications.md | 0 .../Substrings_in_Bash.md | 0 .../Swap_space.md | 0 .../Switch_between_Python_vers.md | 0 .../Syllogism.md | 0 .../Symlinks.md | 0 .../Syntax_of_propositional_logic.md | 0 .../Tags_in_Git.md | 0 .../Test_values_in_Bash.md | 0 .../Testing_Python_code.md | 0 .../Testing_with_Jest.md | 0 .../Text_manipulation_in_Bash.md | 0 .../The_History_of_Computing_Swade.md | 0 .../The_Little_Man_computer.md | 0 .../The_PATH.md | 0 .../The_Pragmatic_Programmer_1999.md | 0 .../The_kernel.md | 0 .../The_memory_hierarchy.md | 0 .../Theorems_and_empty_sets.md | 0 .../Threads.md | 0 .../Three_bit_counter.md | 0 .../Time_and_computers.md | 0 .../Torrenting.md | 0 .../Transistors.md | 0 .../Transport_Layer_of_Internet_Protocol.md | 0 .../Troubleshooting_MongoDB.md | 0 .../Truth_functional_connectives.md | 0 .../Truth_tables.md | 0 .../Truth_trees.md | 0 .../Tuples_in_Python.md | 0 .../Turing_completeness.md | 0 .../Turing_machines.md | 0 .../Twos_complement.md | 0 .../Type_guarding_and_narrowing_in_TS.md | 0 .../Type_hinting.md | 0 .../Union_types_in_TS.md | 0 .../Unknown_type_in_TS.md | 0 .../Update_a_Mongo_document.md | 0 .../Update_an_SQL_table.md | 0 .../Update_existing_data_in_SQL_table.md | 0 .../Useful_operators_in_SQL.md | 0 .../User_Space.md | 0 .../User_management_in_Linux.md | 0 .../User_management_on_AWS.md | 0 .../Using_GraphQL_with_Node.md | 0 .../Using_arguments_with_Apollo_Client.md | 0 .../Utilities_operators_flags.md | 0 .../Validating_Mongoose_schemas.md | 0 .../Validation_in_NodeJS.md | 0 .../Validity_and_entailment.md | 0 .../Variable_indirection_in_Bash.md | 0 .../Variables_and_data_types_in_Bash.md | 0 .../Variables_in_C.md | 0 .../Viewing_remote_changes_without_merging.md | 0 .../Views_in_relational_databases.md | 0 .../VirtualMemory.md | 0 .../Virtual_private_cloud.md | 0 .../Voltage.md | 0 .../Voltage_sources.md | 0 .../What_are_disks.md | 0 .../What_is_memory.md | 0 .../Whole_numbers.md | 0 .../Why_computers_use_binary.md | 0 .../Wildcards_in_SQL.md | 0 .../Williams_Tube_memory.md | 0 .../Working_with_CSVs_in_Python.md | 0 .../Working_with_JSON_in_Python.md | 0 .../Working_with_numbers_in_Bash.md | 0 .../Zero_property_of_multiplication.md | 0 .../Zip_function_in_Python.md | 0 .../cfbef1c4_web_precursors.md} | 2 +- .../e470bf3d_IMPs_in_the_ARPANET.md | 38 ++++++++++++++++++ .../f0f70a3c_ARPANET_motivations.md | 33 +++++++++++++++ .../fs.md | 0 .../head.html | 0 .../http_in_Node.md | 0 .../index.md | 24 ++++++----- .../journald.md | 0 .../jq.md | 0 .../neuron.dhall | 0 .../ps.md | 0 .../python_advent_learnings.md | 0 .../static/1.4-Input-Process-Output.png | Bin .../static/3-bit-adder-diagram.png | Bin .../static/540px-PDP-8_(1).jpg | Bin .../static/DMUX.png | Bin .../static/Domain _ Billing.pdf | Bin .../static/EDSAC.jpg | Bin .../static/FL-Databases-1.5_terminology.gif | Bin .../static/Harvard_Mark_1.jpg | Bin .../static/IMP-network.png | Bin 0 -> 28352 bytes .../static/LMC_5.gif | Bin .../static/MANIAC_computer.jpg | Bin .../static/MUX.png | Bin .../static/Memory-Hierarchy.jpg | Bin .../static/ORelim1.png | Bin .../static/ORelim2.png | Bin .../static/OS-api.svg | 0 .../static/Pasted_image_20220319135558.png | Bin .../static/Pasted_image_20220319135805.png | Bin .../static/Pasted_image_20220319135823.png | Bin .../static/Pasted_image_20220411082627.png | Bin .../static/REST_request-load.png | Bin .../static/SAGE_command_post.jpg | Bin .../Screenshot_2020-08-09_at_21.34.48.png | Bin .../Screenshot_2021-05-11_at_18.51.02.png | Bin .../Screenshot_2021-05-11_at_18.55.23.png | Bin .../static/TCP_IP.png | Bin .../static/Turing_machines_01.gif | Bin .../static/Zuse-Z3.jpeg | Bin .../static/abc-computer.jpg | Bin .../static/access-key-aws.png | Bin .../static/all-layers-of-IP.png | Bin .../static/altair-8800.jpg | Bin .../static/analog-digital.svg | 0 .../static/and-gate-new-2.png | Bin .../static/and-transistor.png | Bin .../static/api-gateway-trigger.png | Bin .../static/apollo-explorer.png | Bin .../static/apple1.jpg | Bin .../static/apple2.jpg | Bin .../static/application-layer-data.png | Bin .../static/arithmometer.jpg | Bin .../static/async.svg | 0 .../static/atom-diagram.svg | 0 .../static/awk-outline.png | Bin .../static/basic-circuit.png | Bin .../static/bi-intro.png | Bin .../static/biconditional-elim.png | Bin .../static/bjt-terminals.jpg | Bin .../static/breadboard-DIP.jpg | Bin .../static/breadboard-diagram.jpg | Bin .../static/breakdown.svg | 0 .../static/cell-comparison.svg | 0 .../static/centralised.png | Bin .../static/change-dns-server.png | Bin .../static/charge-cylinder.svg | 0 .../static/cherry-pick.svg | 0 .../static/circ-batt-final.svg | 0 .../static/clock_pulses.png | Bin .../static/cloud-formation-stack.png | Bin .../static/cloudwatch-logs.png | Bin .../static/combined-merge-hist.svg | 0 .../complex-number-calculator-bell-labs.jpg | Bin .../static/complex-tree.svg | 0 .../static/comptometer.png | Bin .../static/cond-elim.png | Bin .../static/cond-intro.png | Bin .../static/conditional-decomposition-rule.svg | 0 .../static/conjunc-elim.png | Bin .../static/conjunc-intro.png | Bin .../static/conjunction-decomposition-rule.svg | 0 .../static/container-lifecycle.png | Bin .../static/container-versus-vm.png | Bin .../static/containers-in-userspace.png | Bin .../static/correct_push_button.jpg | Bin .../static/decentralised.png | Bin .../static/derivation_from_contradiction.png | Bin .../static/differential_analyser_bush.jpg | Bin .../static/diode-led.png | Bin .../static/diode.png | Bin .../static/dipole-again.svg | 0 .../static/disjunc-elim.png | Bin .../static/disjunc-intro.png | Bin .../static/disjunction-decomposition-rule.svg | 0 .../static/distributed.png | Bin .../static/dock-architecture.png | Bin .../static/draw.io-Page-8.drawio.png | Bin .../static/draw.io-Page-9.drawio.png | Bin .../static/drawio-Page-7.drawio.png | Bin .../static/dsfdsfsdfwe.png | Bin .../static/dynamodb.png | Bin .../static/em-spectrum.jpg | Bin .../static/em-wave.gif | Bin .../static/eniac.jpg | Bin .../static/equiv-fractions.png | Bin .../static/full-adder-new.png | Bin .../static/gateway-services.png | Bin .../static/gateway-trigger.png | Bin .../static/git-bisect.svg | 0 .../static/git-interactive-mode-2.png | Bin .../static/git-interactive-rebase.png | Bin .../static/git-manual-hunk.png | Bin .../static/git-patch-mode.png | Bin .../static/graphQL_request_load.png | Bin .../static/graphql-architecture.png | Bin .../static/graphql-journey-two.svg | 0 .../static/graphql_multiple_resources.png | Bin .../static/greyscale-encoding.svg | 0 .../static/ground-symbol.png | Bin .../static/grub.jpg | Bin .../static/half-adder-gates-three.png | Bin .../static/half-adder-new.png | Bin .../static/harddisk.png | Bin .../static/hardware-abstraction-hierarchy.png | Bin .../static/hardware-sim-basic.png | Bin .../static/hd-sim-test.png | Bin .../static/hertz_wave_freq.gif | Bin .../static/hexadecimal-to-bytes.svg | 0 .../static/htop.png | Bin .../static/hydraulic_computer.jpg | Bin .../static/ibm-1401.jpg | Bin .../static/ibm-360-in-use.jpeg | Bin .../static/ibm-360.jpg | Bin .../static/ibm-650-console-panel.jpg | Bin .../static/ibm-650.jpg | Bin .../static/ibm-701-control-unit.jpeg | Bin .../static/ibm-add.jpeg | Bin .../static/ibm-pc.jpg | Bin .../static/incorrect_push_button.jpg | Bin .../static/integrated-circuit.jpeg | Bin .../static/intel-4004.jpg | Bin .../static/internet-layer-packet-revised.png | Bin .../static/internet-layer-packet.png | Bin .../static/ip-address-anatomy.png | Bin .../static/javascript-recursion.png | Bin .../static/jk-flip-flops.png | Bin .../static/journald.png | Bin .../static/kernel-cpu-interaction.svg | 0 .../static/knowledge_graph.png | Bin .../static/lambda-cloudwatch.png | Bin .../static/lambda-func-three.png | Bin .../static/lambda-func-two.png | Bin .../static/lambda-overview.png | Bin .../static/lambda_func_one.png | Bin .../static/leibniz-stepped-drum.jpg | Bin .../static/lin.svg | 0 .../static/link-layer-frame-revised.png | Bin .../static/link-layer-frame.drawio.png | Bin .../static/link-layer-internet-diagram.png | Bin .../static/local-sam-docker.png | Bin .../static/logical-equivalence-tree.svg | 0 .../static/logical-falsity-tree.svg | 0 .../static/lsof.png | Bin .../static/magnetic-core-closeup.jpg | Bin .../static/magnetic-core-memory.jpg | Bin .../static/magnetic-drum-memory.jpg | Bin .../static/magnetic-tape-disk.jpeg | Bin .../static/magnetic-tape-ibm.jpeg | Bin .../static/magnetic_field.png | Bin .../static/manchester_baby.png | Bin .../static/memory-flow.svg | 0 .../static/modem-bt.png | Bin .../static/mongo-collection.png | Bin .../static/mongo-compass.png | Bin .../static/mongo-db-structure.svg | 0 .../static/mongo-doc-added.png | Bin .../static/mongoose-hierarchy.svg | 0 .../static/motherboard-pi.jpg | Bin .../static/mount-directory.png | Bin .../static/multi_on_off.gif | Bin .../static/multiple_circuits.gif | Bin .../static/nand-gate-new.png | Bin .../static/nand-mem-demonstrated.gif | Bin .../static/nand-mem-first.gif | Bin .../static/nand-mem-second.gif | Bin .../static/nand_latch_logic_circuit.png | Bin .../static/negate-elim.png | Bin .../static/negate-intro.png | Bin ...iconditional-decomposition-rule.drawio.svg | 0 ...negated-conditional-decomposition-rule.svg | 0 ...negated-conjunction-decomposition-rule.svg | 0 ...negated-disjunction-decomposition-rule.svg | 0 .../static/network-request-layers.png | Bin .../static/node-event-loop.svg | 0 .../static/nor-gate-new.png | Bin .../static/normal-merge-again.svg | 0 .../static/not-by-ai-alternative--light.svg | 0 .../static/one-eighth-a.png | Bin .../static/opensearch-architecture.drawio.svg | 0 .../static/or-gate-new.png | Bin .../static/or-transistor.svg | 0 .../static/parallel-battery-diagram.svg | 0 .../static/parallel-transmission.jpg | Bin .../static/pascaline.jpg | Bin .../static/pilot-ace.jpg | Bin .../static/postman-aws-output.png | Bin .../static/postman-lambda.png | Bin ...ramming_a_digital_electronic_computter.jpg | Bin .../static/proof.png | Bin .../static/proofs-drawio-Page-5.drawio.png | Bin .../static/proofs-drawio-Page-5.drawio_2.png | Bin .../static/proofs-drawio-Page-6.drawio.png | Bin .../static/ps-tree.png | Bin .../static/push-button-legs.png | Bin .../static/python-exception-hierarchy.png | Bin .../static/queue.svg | 0 .../static/react-lifecycle.png | Bin .../static/rebase-tip-chage.svg | 0 .../static/red-encoding.svg | 0 .../static/reiteration.png | Bin .../static/relay.gif | Bin .../static/s3-package-again.svg | 0 .../static/sam-build.png | Bin .../static/sam-directory.png | Bin .../static/sam-template-yaml.png | Bin .../static/serial-transmission.jpg | Bin .../static/series-battcircuit.svg | 0 .../static/series-battery-diagram.svg | 0 .../static/server-listening.png | Bin .../static/signed-to-unsigned.png | Bin .../static/single-git-history-rebase.svg | 0 .../static/sql-full-outer-join.png | Bin .../static/sql-inner-join.png | Bin .../static/sql-left-outer-join.png | Bin .../static/sql-right-outer-join.png | Bin .../static/square.svg | 0 .../static/sr_latch_diagram.png | Bin .../static/sr_latch_logic_circuit.png | Bin .../static/stack1.svg | 0 .../static/stack2.svg | 0 .../static/standard-userspace.png | Bin .../static/state-machine-definition.png | Bin .../static/state-machine-execution.png | Bin .../static/step1.png | Bin .../static/step2.png | Bin .../static/step3.png | Bin .../static/step4.png | Bin .../static/stibitz-teletype.jpg | Bin .../static/switch-and-gate.png | Bin .../static/switch-or-gate.png | Bin .../static/sync-thread.svg | 0 .../static/systemd-global-files.png | Bin .../static/systemd-local-files.png | Bin .../static/t-flip-flops.png | Bin .../static/terminal_colours.png | Bin .../static/theoremproof.png | Bin .../static/transistor-off.png | Bin .../static/transistor-on.png | Bin .../static/transport-layer-segment.png | Bin .../static/trigger-info.png | Bin .../static/univac-1.jpg | Bin .../static/univac-operator-console.jpeg | Bin .../static/unsigned-to-signed.png | Bin .../static/valence-shell.svg | 0 .../static/vertical-circuit.png | Bin .../static/virtual-memory-diagram.jpg | Bin .../static/voltage-drop.png | Bin .../static/von_neumann_architecture.jpeg | Bin .../static/whirlwind-magnetic-cores.JPG | Bin .../static/williams-tube-dots.jpg | Bin .../static/williams-tube.jpg | Bin .../static/xor-addition-four.png | Bin .../static/xor-gate-new.png | Bin .../static/xor-hdl.png | Bin .../static/yellow-encoding.svg | 0 .../systemd.md | 0 .../systemd_status.md | 0 .../v8.md | 0 zk/.zk/notebook.db | Bin 3559424 -> 3694592 bytes ...=> 385af4b4_Baran_distributed_networks.md} | 2 +- .../861cc26e_ARPA_origins.md | 4 +- ...92e45e31.md => cfbef1c4_web_precursors.md} | 2 +- zk/e470bf3d_IMPs_in_the_ARPANET.md | 38 ++++++++++++++++++ zk/f0f70a3c_ARPANET_motivations.md | 33 +++++++++++++++ 742 files changed, 161 insertions(+), 21 deletions(-) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/.zk/config.toml (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/.zk/notebook.db (93%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/.zk/templates/default.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/.zk/templates/synthesis.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8/385af4b4_43ea_4a5f_85a3_5791d95109aa.md => 85c93482-be2b-476d-8d37-e67e35658655/385af4b4_Baran_distributed_networks.md} (98%) rename zk/861cc26e_5f59_4615_821d_fe3ee5e1014d.md => neuron/85c93482-be2b-476d-8d37-e67e35658655/861cc26e_ARPA_origins.md (93%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/API_Gateway.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/AWS_CLI.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/AWS_SAM_and_Docker.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/AWS_architecture_hierarchy.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Accessing_metadata_about_SQL_database.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Accessing_secrets_from_a_Lambda.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Add_Subtract_Fractions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Adding_documents_to_a_Mongo_collection.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Additive_identity.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Additive_inverse_property.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Aggregate_functions_in_SQL.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Algebra_key_terms.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Algorithmic_complexity.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Analogue_and_digital.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Any.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Apollo_Client.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Apollo_Server.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Application_Layer_of_Internet_Protocol.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Application_state_management_with_React_hooks.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Application_structure.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Arithmetic_Logic_Unit.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Arrays.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Assembly.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Associativity.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Atomic_and_molecular_propositions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Awk.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Axioms_of_set_theory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Basic_model_of_the_operating_system.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Basic_prop_passing_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Basic_properties_of_sets.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Basics_of_web_components.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Biconditional_Elimination.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Biconditional_Introduction.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Binary_addition.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Binary_arithmetic.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Binary_colour_encoding.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Binary_encoding.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Binary_encoding_of_text.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Binary_number_system.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Binary_units_of_measurement.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Bitwise_operators.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Bluetooth.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Boolean_algebra.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Boolean_function_synthesis.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Boolean_functions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Boot_process.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Breadboards.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Built_in_React_hooks.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Bus.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/CPU_architecture.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Call_stack.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Capturing_user_input_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Case_statements_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Cells_and_batteries.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Cherry_picking.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Child_to_parent_data_flow_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Chipset_and_controllers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Class_inheritance_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Classes.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Classes_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Clock_signals.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/CloudWatch.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Command_pattern.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Commutativity.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Comparing_React_classes_to_hooks.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Compile_Python_app_to_single_executable.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Compile_from_source.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Complete_Mongo_example.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Components_props_classes.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Components_props_hooks_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Concise_subfield_mapping_JS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Conditional_Elimination.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Conditional_Introduction.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Conditional_statements_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Conditionals_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Conjunction_Elimination.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Conjunction_Introduction.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Connect_to_Mongo_database.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Connecting_a_frontend_to_a_Docker_backend.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Containerization.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Controlled_components_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Corresponding_material_and_biconditional.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Coulombs_Laws.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Create_Mongo_database.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Create_an_SQL_table.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Create_timed_systemd_job.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Creating_a_Docker_image.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Creating_a_Linux_partition_table.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Creating_a_Mongo_schema_and_model.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Creating_a_RESTful_API_GET.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Creating_a_RESTful_API_Integrating_the_Database.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Creating_a_RESTful_API_Introduction.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Creating_a_RESTful_API_POST.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Creating_a_RESTful_API_PUT.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Creating_memory_with_NAND.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Cron.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Current.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Custom_React_hook_examples.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Custom_types_in_TypeScript.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/DRAM_and_SRAM_memory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Daemons.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Data_types_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Data_types_in_MySQL.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Database_indices.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Database_options_on_AWS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Dates_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/DeMorgan's_Laws.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Defining_a_computer.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Delay_line_memory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Delete_a_branch.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Delete_records_in_an_SQL_table.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Deleting_Mongo_documents.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Dependency_injection.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Devices.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Dictionaries_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Difference_between_remote_origin_and_head.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Disjunction_Elimination.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Disjunction_Introduction.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Disk_info.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Distributivity.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Dividing_fractions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Docker_CLI.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Docker_Compose.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Docker_architecture.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Docker_compose_and_Dockerfile_difference.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Docker_containers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Docker_general_overview.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Docker_images.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Docker_storage.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/DynamoDB_CLI_commands.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/DynamoDB_SDK_commands.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/DynamoDB_data_structure.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Effective_logging_in_Git.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Elastic_Compute_Cloud.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Electromagnetism.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Electrons.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Enums.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Environmental_and_shell_variables.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Equivalent_equations.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Equivalent_fractions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Error_handling_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Event_loop.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Example_scenario_internet_data_transfer.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Expansions_and_substitutions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Exponents.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Expressing_whole_numbers_as_fractions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Factors_and_divisors.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Factory_pattern.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Fetch_decode_execute.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Fetch_from_Secrets_Manager.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/File_descriptors.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/File_permissions_and_execution_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Filesystems.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Find_Bash_command.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Flip_flops.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Foreign_keys_in_SQL.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Formal_conventions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Formal_proofs_in_propositional_logic.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Format_specifiers_in_C.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Formatting_output_text_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Forms_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Four_bit_adder.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Frequency_counters.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Full_Node_API_example.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Function_overloads.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Functions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Functions_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Functions_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Fundamental_Theorem_of_Arithmetic.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Further_examples_of_TS_generics.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/GPU_versus_CPU.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Generics_in_TypeScript.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Git_bisect.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Git_rebasing.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Global_object_in_NodeJS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Grep.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Ground.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Guide_to_YAML.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/HTTP_request_types.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Half_adder_and_full_adder.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Handle_multiple_endpoints_single_lambda.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Handling_negative_fractions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Hardware_Description_Language.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Hardware_abstraction_and_modularity.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Hardware_simulation.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Headless_Raspi_network_setup.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Heap_memory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Hexadecimal_number_system.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/IO_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/IP_addresses.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Identify_merged_branches.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Importing_MongoDB_data.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Increasing_fractions_to_their_highest_terms.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Insert_data_into_SQL_table.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Instruction_set_architectures.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Integers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Integrated_circuits.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Interactive_staging.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Internet_Layer_of_Internet_Protocol.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Internet_fundamentals.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Intersection_types_in_TypeScript.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Intro_to_the_Unix_shell.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Inversion_of_operators.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Invoking_the_shell_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Iterating_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Iterating_through_complex_data_structures_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Joins_in_SQL.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Journey_of_GraphQL_query.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Key_characteristics_of_GraphQL.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Killing_processes.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/LEDs.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Lambda_directory_structure.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Lambda_handler_function.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Lambda_programming_model.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Lambda_triggers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Lambdas_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Latches.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Law_of_Non_Contradiction.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Law_of_the_Excluded_Middle.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Lifecycle_methods.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Link_Layer_of_Internet_Protocol.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Linux_disk_partitions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/List_comprehension_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Listing_and_navigating_directories_in_the_Shell.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Lists_and_arrays_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Lists_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Local_AWS_development_with_SAM.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Logarithms.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Logic_gates.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Logical_consistency.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Logical_equivalence.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Logical_indeterminacy.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Logical_possibility_and_necessity.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Logical_truth_and_falsity.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Loops_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Loops_in_bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/MAC_addresses.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Machine_code.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Magnetic_core_memory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Magnetic_drum_memory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Magnetic_tape.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Mainframe_computers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Managing_environments_in_NodeJS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Map_and_filter_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Map_and_filter_to_reduce_in_JS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Mapped_types_in_TS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Maps_and_sets_in_JS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Match_statements_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Matter_and_atoms.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Memoization_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Memory_Management_Unit.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Memory_addresses.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Memory_leaks.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Memory_versus_processor.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Messaging_services.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Middleware_in_NodeJS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Mixed_and_improper_fractions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Modelling_relationships_in_MongoDB.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Module_pattern.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Module_wrapping_at_runtime.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Modules_in_NodeJS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/MongoDB_Introduction.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Monitoring_processes_and_resources.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Morgan.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Motherboard.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Multiple_pointers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Multiplexers_and_demultiplexers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Multiplicative_identity.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Multiplicative_property_of_negative_one.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Multiplying_fractions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Mutations_with_Apollo_Client.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Naming_conventions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Natural_numbers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Negation_Elimination.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Negation_Introduction.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Negative_exponents.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Network_card.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Network_debugging.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Network_fundamentals.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Network_hosts.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Network_protocols.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Network_requests_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Network_scanning.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/NodeJS_scripts.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Node_and_MySQL_db.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Nodemon.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Non_null_assertion_in_TypeScript.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/None_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Numbers_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Object_language_and_meta_language.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Observer_pattern.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Ohms_Law.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/OpenSearch.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Operating_system_API.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Order_of_operations.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Package_management_in_NodeJS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Packet_switching_British_precursors.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Pacman.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Passing_arguments_and_options_to_Bash_scripts.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Passing_arguments_to_Python_scripts.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Peer_to_peer_network.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Ports_in_NodeJS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Practical_walkthrough_Lambda_creation_within_AWS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Prefixes_for_units_of_electrical_measurement.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Prime_factorization.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Primes_and_composites.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Primitive_types.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Printing_values_in_C.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Process_module_in_NodeJS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Processes.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Prop_types_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Proper_shebang_syntax.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Props_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Prototypical_inheritance.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Push_buttons.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Python_application_structure.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Python_data_types.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Python_execution.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Python_interpreter.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Python_modules_and_imports.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Python_package_management.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Querying_a_Mongo_collection.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Queue.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Quote_marks_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/RESTful_APIs.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/ROM_versus_disk_loading.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/React_Components.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/React_errors.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/React_useContext.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/React_useEffect.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/React_useReducer.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/React_useState.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Read_command__in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Reciprocals.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Recursion.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Redirect_to_dev_null.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Redirection_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Reducing_fractions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Register_and_cache_memory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Regular_expressions_in_SQL.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Reiteration.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Relation_between_kernel_and_CPU.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Relational_database_architecture.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Relays.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Remote_tracking_branches.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Rename_a_branch.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Reset_to_remote_version.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Resistance.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Restructure_URLs_lambda.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Retrieve_data_from_SQL_table.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Role_of_memory_in_computation.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Role_of_unique_key_in_relational_databases.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Routing_on_link_click_in_React.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Rules_for_operations_on_like_and_unlike_terms.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/S3.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/SAM.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Save_readonly_Vim_file.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Schema_Definition_Language_in_GraphQL.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Secrets_or_env_vars_in_AWS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Semantic_versioning.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Set_DNS_settings.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Sets_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Setting_up_and_configuring_TypeScript.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Shell_sessions.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Signed_and_unsigned_numbers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Signed_magnitude_representation.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Single_file_Python_scripts.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Singleton_pattern.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Sliding_window.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Solving_equations.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Sorting_lists_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Soundness.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Split_into_array_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Stack_memory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Stacks.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Stale_branches_and_pruning.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Step_functions_and_state_machines.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Strategies_for_constructing_proofs.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Streams_in_NodeJS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Strings_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Strings_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Structuring_Express_applications.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Substrings_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Swap_space.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Switch_between_Python_vers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Syllogism.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Symlinks.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Syntax_of_propositional_logic.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Tags_in_Git.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Test_values_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Testing_Python_code.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Testing_with_Jest.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Text_manipulation_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/The_History_of_Computing_Swade.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/The_Little_Man_computer.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/The_PATH.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/The_Pragmatic_Programmer_1999.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/The_kernel.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/The_memory_hierarchy.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Theorems_and_empty_sets.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Threads.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Three_bit_counter.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Time_and_computers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Torrenting.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Transistors.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Transport_Layer_of_Internet_Protocol.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Troubleshooting_MongoDB.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Truth_functional_connectives.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Truth_tables.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Truth_trees.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Tuples_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Turing_completeness.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Turing_machines.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Twos_complement.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Type_guarding_and_narrowing_in_TS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Type_hinting.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Union_types_in_TS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Unknown_type_in_TS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Update_a_Mongo_document.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Update_an_SQL_table.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Update_existing_data_in_SQL_table.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Useful_operators_in_SQL.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/User_Space.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/User_management_in_Linux.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/User_management_on_AWS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Using_GraphQL_with_Node.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Using_arguments_with_Apollo_Client.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Utilities_operators_flags.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Validating_Mongoose_schemas.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Validation_in_NodeJS.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Validity_and_entailment.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Variable_indirection_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Variables_and_data_types_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Variables_in_C.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Viewing_remote_changes_without_merging.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Views_in_relational_databases.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/VirtualMemory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Virtual_private_cloud.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Voltage.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Voltage_sources.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/What_are_disks.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/What_is_memory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Whole_numbers.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Why_computers_use_binary.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Wildcards_in_SQL.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Williams_Tube_memory.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Working_with_CSVs_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Working_with_JSON_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Working_with_numbers_in_Bash.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Zero_property_of_multiplication.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/Zip_function_in_Python.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8/cfbef1c4_95ea_4fd1_85b8_536492e45e31.md => 85c93482-be2b-476d-8d37-e67e35658655/cfbef1c4_web_precursors.md} (97%) create mode 100644 neuron/85c93482-be2b-476d-8d37-e67e35658655/e470bf3d_IMPs_in_the_ARPANET.md create mode 100644 neuron/85c93482-be2b-476d-8d37-e67e35658655/f0f70a3c_ARPANET_motivations.md rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/fs.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/head.html (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/http_in_Node.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/index.md (96%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/journald.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/jq.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/neuron.dhall (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/ps.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/python_advent_learnings.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/1.4-Input-Process-Output.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/3-bit-adder-diagram.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/540px-PDP-8_(1).jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/DMUX.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Domain _ Billing.pdf (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/EDSAC.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/FL-Databases-1.5_terminology.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Harvard_Mark_1.jpg (100%) create mode 100644 neuron/85c93482-be2b-476d-8d37-e67e35658655/static/IMP-network.png rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/LMC_5.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/MANIAC_computer.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/MUX.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Memory-Hierarchy.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ORelim1.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ORelim2.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/OS-api.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Pasted_image_20220319135558.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Pasted_image_20220319135805.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Pasted_image_20220319135823.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Pasted_image_20220411082627.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/REST_request-load.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/SAGE_command_post.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Screenshot_2020-08-09_at_21.34.48.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Screenshot_2021-05-11_at_18.51.02.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Screenshot_2021-05-11_at_18.55.23.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/TCP_IP.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Turing_machines_01.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/Zuse-Z3.jpeg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/abc-computer.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/access-key-aws.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/all-layers-of-IP.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/altair-8800.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/analog-digital.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/and-gate-new-2.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/and-transistor.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/api-gateway-trigger.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/apollo-explorer.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/apple1.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/apple2.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/application-layer-data.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/arithmometer.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/async.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/atom-diagram.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/awk-outline.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/basic-circuit.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/bi-intro.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/biconditional-elim.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/bjt-terminals.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/breadboard-DIP.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/breadboard-diagram.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/breakdown.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/cell-comparison.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/centralised.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/change-dns-server.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/charge-cylinder.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/cherry-pick.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/circ-batt-final.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/clock_pulses.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/cloud-formation-stack.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/cloudwatch-logs.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/combined-merge-hist.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/complex-number-calculator-bell-labs.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/complex-tree.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/comptometer.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/cond-elim.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/cond-intro.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/conditional-decomposition-rule.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/conjunc-elim.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/conjunc-intro.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/conjunction-decomposition-rule.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/container-lifecycle.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/container-versus-vm.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/containers-in-userspace.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/correct_push_button.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/decentralised.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/derivation_from_contradiction.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/differential_analyser_bush.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/diode-led.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/diode.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/dipole-again.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/disjunc-elim.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/disjunc-intro.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/disjunction-decomposition-rule.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/distributed.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/dock-architecture.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/draw.io-Page-8.drawio.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/draw.io-Page-9.drawio.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/drawio-Page-7.drawio.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/dsfdsfsdfwe.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/dynamodb.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/em-spectrum.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/em-wave.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/eniac.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/equiv-fractions.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/full-adder-new.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/gateway-services.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/gateway-trigger.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/git-bisect.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/git-interactive-mode-2.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/git-interactive-rebase.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/git-manual-hunk.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/git-patch-mode.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/graphQL_request_load.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/graphql-architecture.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/graphql-journey-two.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/graphql_multiple_resources.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/greyscale-encoding.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ground-symbol.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/grub.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/half-adder-gates-three.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/half-adder-new.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/harddisk.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/hardware-abstraction-hierarchy.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/hardware-sim-basic.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/hd-sim-test.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/hertz_wave_freq.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/hexadecimal-to-bytes.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/htop.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/hydraulic_computer.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ibm-1401.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ibm-360-in-use.jpeg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ibm-360.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ibm-650-console-panel.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ibm-650.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ibm-701-control-unit.jpeg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ibm-add.jpeg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ibm-pc.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/incorrect_push_button.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/integrated-circuit.jpeg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/intel-4004.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/internet-layer-packet-revised.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/internet-layer-packet.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ip-address-anatomy.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/javascript-recursion.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/jk-flip-flops.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/journald.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/kernel-cpu-interaction.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/knowledge_graph.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/lambda-cloudwatch.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/lambda-func-three.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/lambda-func-two.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/lambda-overview.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/lambda_func_one.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/leibniz-stepped-drum.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/lin.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/link-layer-frame-revised.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/link-layer-frame.drawio.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/link-layer-internet-diagram.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/local-sam-docker.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/logical-equivalence-tree.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/logical-falsity-tree.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/lsof.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/magnetic-core-closeup.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/magnetic-core-memory.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/magnetic-drum-memory.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/magnetic-tape-disk.jpeg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/magnetic-tape-ibm.jpeg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/magnetic_field.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/manchester_baby.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/memory-flow.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/modem-bt.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/mongo-collection.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/mongo-compass.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/mongo-db-structure.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/mongo-doc-added.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/mongoose-hierarchy.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/motherboard-pi.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/mount-directory.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/multi_on_off.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/multiple_circuits.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/nand-gate-new.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/nand-mem-demonstrated.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/nand-mem-first.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/nand-mem-second.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/nand_latch_logic_circuit.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/negate-elim.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/negate-intro.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/negated-biconditional-decomposition-rule.drawio.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/negated-conditional-decomposition-rule.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/negated-conjunction-decomposition-rule.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/negated-disjunction-decomposition-rule.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/network-request-layers.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/node-event-loop.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/nor-gate-new.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/normal-merge-again.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/not-by-ai-alternative--light.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/one-eighth-a.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/opensearch-architecture.drawio.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/or-gate-new.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/or-transistor.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/parallel-battery-diagram.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/parallel-transmission.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/pascaline.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/pilot-ace.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/postman-aws-output.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/postman-lambda.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/programming_a_digital_electronic_computter.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/proof.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/proofs-drawio-Page-5.drawio.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/proofs-drawio-Page-5.drawio_2.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/proofs-drawio-Page-6.drawio.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/ps-tree.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/push-button-legs.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/python-exception-hierarchy.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/queue.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/react-lifecycle.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/rebase-tip-chage.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/red-encoding.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/reiteration.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/relay.gif (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/s3-package-again.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sam-build.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sam-directory.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sam-template-yaml.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/serial-transmission.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/series-battcircuit.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/series-battery-diagram.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/server-listening.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/signed-to-unsigned.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/single-git-history-rebase.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sql-full-outer-join.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sql-inner-join.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sql-left-outer-join.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sql-right-outer-join.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/square.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sr_latch_diagram.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sr_latch_logic_circuit.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/stack1.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/stack2.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/standard-userspace.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/state-machine-definition.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/state-machine-execution.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/step1.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/step2.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/step3.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/step4.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/stibitz-teletype.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/switch-and-gate.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/switch-or-gate.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/sync-thread.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/systemd-global-files.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/systemd-local-files.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/t-flip-flops.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/terminal_colours.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/theoremproof.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/transistor-off.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/transistor-on.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/transport-layer-segment.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/trigger-info.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/univac-1.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/univac-operator-console.jpeg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/unsigned-to-signed.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/valence-shell.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/vertical-circuit.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/virtual-memory-diagram.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/voltage-drop.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/von_neumann_architecture.jpeg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/whirlwind-magnetic-cores.JPG (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/williams-tube-dots.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/williams-tube.jpg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/xor-addition-four.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/xor-gate-new.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/xor-hdl.png (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/static/yellow-encoding.svg (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/systemd.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/systemd_status.md (100%) rename neuron/{a78874c0-3838-49d0-b534-e6363f801ef8 => 85c93482-be2b-476d-8d37-e67e35658655}/v8.md (100%) rename zk/{385af4b4_43ea_4a5f_85a3_5791d95109aa.md => 385af4b4_Baran_distributed_networks.md} (98%) rename neuron/a78874c0-3838-49d0-b534-e6363f801ef8/861cc26e_5f59_4615_821d_fe3ee5e1014d.md => zk/861cc26e_ARPA_origins.md (93%) rename zk/{cfbef1c4_95ea_4fd1_85b8_536492e45e31.md => cfbef1c4_web_precursors.md} (97%) create mode 100644 zk/e470bf3d_IMPs_in_the_ARPANET.md create mode 100644 zk/f0f70a3c_ARPANET_motivations.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/.zk/config.toml b/neuron/85c93482-be2b-476d-8d37-e67e35658655/.zk/config.toml similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/.zk/config.toml rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/.zk/config.toml diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/.zk/notebook.db b/neuron/85c93482-be2b-476d-8d37-e67e35658655/.zk/notebook.db similarity index 93% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/.zk/notebook.db rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/.zk/notebook.db index 051bdce2f70773aa1749893982cac5d7ff58fdef..f8af278739fb46261fd01972f29adc5594bf5e17 100644 GIT binary patch delta 116141 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

CFdA7A9J*re}Vgs{cHC3*bh24*e&k7 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 z z{9Qc|58#iMWxA<%M@h$4bP}p6Z3Hi#5rHse($-lanI#L82&`u9#qUMMf{;OQ$F(%CXLlfu25pLhd7b45w)9H_smVCDUkaXG26B!lXmBs$ueL}Eh7?*a3YO7|m66Z~ z7h&{4LfKM&SO35jH{$s2bSM`c6_p{cw`jGyY>q3WoN(A@aPDC1wbxd4y2>imi#U~V zE25*$5p|Zi-Ei|E)>mpa*&Ff8gx%Bw=huJZ3a7qcuw5*`?jbAgkucm%fj6O;$&$Dho+I(aHTG)^R?Le6braKvXo^E zuhOD(xnP)x%N^`C)4@DMLE_gH1YKk{s%n8fp3_AMkY8*Cx}31v5GlMmQ{`Gm^O-}O z2%Y2Ku!)n#Sd?61wTDa61$qgo}|JzmxNf?E9&HsuqYqgxoBt2*kbdAG< zVIh7M@-|~Tux+f!C#c?qFjf#yfQQ|uTHjejF_=y$kVv^U>V>B=q!oEl7RSSDe5Nk%cBEWIF_Uhns;R_q2VV3YX z?63lY#R_X7%r?+gS`l)OZMCqpN>(B@6HB}cQWIvVG1v&>lR;=<_9Xz;nK{Cv^@ccQ z2k1G^*1Ct0c$e_f>8t4mZMHjt<)Me6{zy45lj8^^bZ zRN=RZR0wml;uIg{tuX0A@Tv&|1+kKlh3e)YX_SJuvW^`PEN|yQkEA)y3mr(Z3C6;@<0Wc)EjFvj|1zGhs+5;ro9ypvc*&9s%oIuvxhB-R05(8W3=>AFh$5W~!2ojibk z+w6*I(5gqBWuIWYm?@MT{a3_2P!%wGC4mp>2!%6Sn+%bU>UWFfxCy~&#}x*Z#O5H* zkQ+gX@CxTM5cf#(qgx2v?h1P)t}Q?a09a(;9WFy~dYJ&|b$HzfYvgbiScm|GYjrx? zAP3@H$X*U67kLoW2p1eYbowb{C%6laLA<$IErqriWFOG(Q$LvM6H91Near(Q`i$i3 ziidZm`CwTY&1VE3)wE8%4ZSC%KqC1`bW{bh%c7lx2>GgDAU`7cUZta=M*R3hyYPdR zRG3vamX%a*L#M6ef20#<@XhZ)oT0AJbygtGZ>7zJ(c0C-nNct!!ol0X^>5G{wf-?mQF(Z+Mt!+OsW4!fk2<2NDW9q=$Gsg7ggiv@J z#+bhRIE*o+{|OjlTKi6qrUI(VHKlHjYmjY+;PBW3J%Ehg9)9$ukg&2?#PeFGlM#of>5nyntvLC zuk*~*mXkl6^n*KkJEplr{i&26foEQI&haDg%v5NJXU6>hzU=@^^9s-0Zt%>MY4oSw z9EfM8l8%>n<^tO$aK#Y2s)2nw2B!HZPdzaZ}TuY|& z%|C=~hH~wf!8fl`wEaYSHs&<`vr)ADM0z%8M}Ag{wx3APR`}T|+Nl3Oww?{g(xlx( z)}LC@ruY9XdNxE0#7(JiNnxXd!$5@4(Bb0}G+f7t{(?qRs6bLN_9#$P7{OAQ_OWx> zUZI_{7~vxH{3zKlUufb)nCa-o8;BI2)~8cNNLS4)>#<4oXy4Ty;+Q^LkPrZ3E)VS> zS|AE$J#>Oz^pGgAa2o7eTrlgQOW2d2#5BqR)wr$|7~c_UR&L!3|L3bJ$QQ z!LhXv(Bi z!VT1VKpK{?4xWGrU!nKAVQ}TR{5WLma!-wUitgrNBXC0B!Kl!BI@2i-*0&;vHM@v~ zB{@q6%#&nJL8+=avmOS8Jt3MI&T$L!{2^`lW_z#1@ zeCk*9(1&U4YlwTH=W47%%(nvF&_hL9-0(m^c`cC9ES26WTp88W&?KqtMFJjrxDRHZwzSwF<5hrJa?(RD<0VTo#aD}pz&(`)uzh3Q51OE@`# z&`ZTcjB^3n<;~7E5hq42C~>?Fmu#y-97mf62l9wG4gC#nt;DUAUXSd?UmW4v@Z^!< zN>hgWFmatG?#lEabhX#zDyRE*TrL-hNB|J=&f&%zrx#D~&_VJBhYiuHX*+}<HbHmx`#C4v?M5%vU2|;rNfCa z=HCb*efj=Jyf?0Yq-o?^zWxz|q+kCCzQ^XSFB7XRV}q75K`78+)(8@-f_@t$75CQL zAd%a+4HD&7cIszZBbZq$w?X1zD64LRMD~^2Aj!N42aO)%Lde1hzJkuC)DfI2 z?drJaLP%=M@`aGpwUrAYse3CILgMMI7eW$-a_l^eq3#B|5RzV&E`)@}8y7+r^cx|U zFN6fyTk)(`sgG~D5E9KTT?h%#xDXNzz2`zms>iqx5{ZlpApx-qA;}JqdVPS5%L?>B z_&T<~wOuqLz!Tl!OP>ef903AFV3@qXaUmhWo7r7@xT_L%C<%Sx(fggo;Tz3|TrckA zkXP<%)+b4?kYiWm;Z{q^yBU|nWyT?!(dhT8u)&2vnQ{ARJ$4|nx@}f6bsKR17osug zt*jnun#8dRCDtrWv`SOnZ1MXvr9J4jCcZ zTwGte)Q=_ZCxa4JWDyrsi|IJwgBsjOJTqNRN)=#(G@vac{po#Do0t*B2nMn2jM547 zImUEQt=DxJg!Y+ExgX`lnLy@xhx_YQ!}>WDtlb>3aFXs zFh>e#>-p$VQwAr{u)d?@YCk-<;XTUWHE=G+jz+M8dmYhOWH_>4v0SNK=2@sX*-Adr z1a<3&PXxwbfrh_YE50O%)8i#X#f>WqS^i;^1xAT=;wYjfs3U?I zyA2LZMkvOza-VTuA))-r#8rbmq6%9!Dd8K8MIr>BQZDu2l+$Qc8SzJqCt{TxUSWww z$WjiPWNULPbZgGK203o`cE*}@zGwuVt;sVNyjH0}Dlf!54&srhvI?cA)3eMN5d!xU zV>F+^{cx=9UgC^K+F%?hd##Qk$)S|jjyUa5U7#nxoZY9?bt( z2|O4qYAVlL=+upl%UGsE*ulvzg^C|{Mwn)SaHu%j3BhFaNa+d+&hBPrGO+e#U&j=z zMnnVy$3msng4&e2U)(83SpToW2A@VSqGF&@B!KsWet9BG4HJfO z1ccKk*kG&GZbi6_napGX9l?y=U8S_vfH zObmsq>T=jDwXIbxu

gI+i7PjgxRQVQFA3K(}!XBQ@z5$@cmn7q^Qvp9s~b$JQ}Q zvPb){)7M^L{2gn|s3=XrmdRMxvy8`MwOpMiE|2xPsp4Aggh+SGQU!4w>*ypD1s6k> z4xQ0s)1|wGNCWzbEp2a1R_bTmI0y#ktoQs3?54>2qQKfzr~GgB-UB|e?W_~*$~jl5 zlvT?4s;X2~3N3Z3yVXG*)j5ZfR0`cnEva)T?!6_c`*nEP*UvW3>Ddn(Y&;nI8L(Ls z4K^(H&KT^0AK-yu*qLQv#=AducGzM6|8uKfFwe#|#xR2&)VJw~83G@6jtT@+A83>KJaisYpa;Alzf3m*g=#SIZ;qk9sXqhYv&+5?WTHxE@iq)C@M1e6UI?2WFl z!v{TxH|TN(Ll9U!UdX6^AyE1vi01auHi<0jP|Z6bdj=5}?sGXHt0Gkj_4W)d_XK=+ z%>UWkO!DrlEAe=JQJ5{^zKXokeDR%WUtS$ij}jwyGca;ZI!5lk zC-DK_1~d43dHiO$;UeaF;>Z)w?^Kkf8(Pb8Dbi5ZWlU^eQW$n*jG3F#T9laqZfhrBY^JNJMXruhXWh7Y&kmfj+vK=2)fGxIr?45;mRi)`NRa)45(xM3Gy|c|2vq{ zMYQR*Z~y39pS<>s|B^ax4SY*g$Qp$E(rbg?O#PT8@7(ZbWB!I`} z%p_0jGh(mLvG!d~t*itARV%doayuXaM7ABn#Yymb( z#BTA7c`k5Yhk-p^G?WpwcE4^jJ3o0v`%inLzC0_!t20YZAY39f#LNnij2C!oPBOk~ zIx?4Cx-;-bDeAjrn-xezusJz9-5tDob3bgMM&i4m|<}2*t z-w&Mc_lV|eIACmfGL-6uLP!uqt=;q5`-ajVar^(8ziawHAh$TQ|62QsG4*xrbNkb- zPmiX}egUC2BEovjBCOZqyBSvp;n3S~)_p9*5P^A<2nak#Uw%2^h=VvlQ490R9X#wY zTXC9!Q<}O9zXr4~cPDEN5$$|iCKj$CWD>GsmB_ox?5>yr1)8+~+?}jpM8P`jZBG)_ z)6M^#KEeYj2yTL`TZFWN?7RSHJfiW)kwzr4&(4n<4I-ahNjDs7jOzST73=kKuj}4P zbrXXR9_)87Wi&;bfQ&K6?tpz7hjWt+ z@Axcc?MN!QWh*PZzs#7_=Xayn_=*7`5h!rI1GgTZuE*baEdxL01)f?Eyoe9HyJl?( z+RWS%8fw!%l|pYtJtDMNv9o3MBHUsFZ|~4!#5aow*0R;>bQZT54O2=URmnSSwtC#y zL+^F7$plz3qd~dJCtDRe+x6fAo$l}LVGQo&7k0DWM=b<{D%=rH>53H@2W`e7hMvYW zLps^K2}Pb=phJFij%~SEi_5+M!_&tgrY_~C7^Q)GK&CRz%nJYU!gdoRtoRw_%dPa0h1K#A>bfdl_u&xO{#SrzOO?&1yL*K;8O`0I;&~Lj_kogQO3O zNY#xv`YmA8X0>on@|5&cv%2`GcTRM41Ua{g3$3Tg~HBnPmgoy9qm+zT5#L9Uw93#ZtkfUC+ zWm?GN3^GygGKA&9)(4we)x#wYPC$I;ZY3^*{5`AvbWgI`VA0w;GIbfwt;86LLO&Pl zZ6+nVT4jHL zo!lMLp6SR$J zwTNz7zu0N!G$^%#3|xa~^#QG_FBwfhFSal@BcP}@!n5dggtjV|#WFif)duP9sjYC+ zhR&5(Haq*0U&hsI+0M*<{Hs0v>&fdUYW-gS4tHt2CmjoUTtQcPjrT;!&{hch^e#ju zA}FteQE$NIRia3RC_6(APoT~1Jtg1vm31YYqa|KX8GU#{%^rVYlgCvN6X%0ZFQzSV z%`$4LsS~@4MeHtqpIUz2V|B@fF1Ov`RLMzYyFuG|HT4`?^pV%ngZSq!UrV>|Gju?y z;HcgkEb&R9n!|0ga-B=Akt5t7qDE{jZ_?#*@eDcb9gLdt$kxhcvn>wsqYL^jlJ)(# z_R|u;=$bYrGuoG=ObXwq{z5W=@S8upnu2*vtNBd2vVzmU4zw9yh6{qE)d<3mU{>=R zlkJE>vvy_bM#aSLBiMkvxtFX|ahcGlCBa-Om2$CGCb+np+1NqOs^TICf}+`K2Uz_$ zWT33t#rsF>Chf;JCQGdXrDU`Asg22cXEpkv&Ky%_E^A-gn5^vatn;8(Fc#dDnaTmZ3A!v=_O=O+cH-^UmE}9nrFlrh6-=L@C zW^nK7+Fij(p}T`F2V_8@P`O=>XX}+eK2Eq2)gq5^CsK0t_**#48C3>_gm;^xGfk5| z+qzx>tCfZdC^^kqw5KUs|`5u|Y%HI|5Q|w?KC?(l!G!<#*PF@UV6Tnpt{o2^`Ww zBYW~nf~}YLYF`UTy=VMxgK`K?^K#ZLhXbBasNB=!32m%u^EP3hs+a9oH%Ei3P&YXu z-b1cZSLF>@N`19nD6m2sohAO#@|Dt7r+1Uj?OiQ#xdM0}Cu)P`^ajgmc#a;lTzawU z6Gg}Qk8VP4t#A0^!cBA>=LNtL7Zut6P@^em<6pEn6wBsE=Forc=1|zIe`F5*kvWvs zhyNkXp^$BVWDbP|>PO~K8p?iT4*eHw4uvfg*30}qr7aYu&`sZ)EtHa}+4Zpv-miQ9 z!u^WtW3L6`=~o<|{PLIot05#W7rNd~#h?Erj@LTR}0GtW8%qB!sON|EG+*VO>P^%qsi?Prn66aq0|>T z*o$ZHX?y>)v?4FT2A;d2KYU^+UydQg=*-kS$OCB>5#EzS3QA#HgqsJm zp29%M|LeKuix~#t&l98RktW1q&c6=UGY+>sRFqwI)@3KMi_B&jV>N(Uu9J}OW8q1k z85(E=OuR{Qd;kZ$I)nx`|7`Jq_s&BI4gB=q6B@{^FXHCuEBCFC8gCyRh*ON|4fw-1A!>Y|(SbVs z|IZg$oMz`)`dGCo;}!C&LI z4rEe#V59MC8;oDWsqKF?=HJzz9t*<#d%Jr1g@t!q(mjVqo**T5(ogmL%=~#AAkP<1 zuyFtU2R#0kBXN)J{w>^L|A#yiAK(5z*BRfLcS6N5vlIiSRWbd1zth=S)E>;-%*7U# z;QU;K&(k#vgzAh zMK|;qBCV#2^ERdfo5qS9s{ct(UhfERI5CmMZq6*TrY98@$1Db)+DmY1UqFwbQxnY= zIp@VgV)xT}3dBa~%B;IzD*PNpBaT^VSF*V@FJz`h$}C{F4}* zMDJT;aK6*#;B+M-yDnj|2b$yf5b6=#4%rIG(X~)Was~qIHq&Mze|iw zOvWdA(utmAw!3dE-P@BH8}Ca_rs9+1iQb+I-H1C(BMvY(ne53WaySTN# zFP%${^}Sip&-BOp`s3YFy0<%(>B(d=Zx{6jK|kFmB{JOzOzce{MMoy2eSWjUUJNb# zTUWG<`%hg*U2z-2RdEkl*8XF@v*J^h%-{N;-~Yr0&r6n1;3)7eOa7-3S0CJP^5j|h zr_btFhvl6=8U0whekeHnZDYgUVix?~N_D<*i1G`>h&P?0w9(p4NUMBtFB z)FA<{KPZ)HC%ZG-^K|}}ySkaWL_R7{A?Rp)2Ck+|8266JM-l_50N72(*xE6s-ng^F zN0;eRx|1UD1TIIBXnjt(4NuJR)dTV+k%2BnAJWxc;Y6LK^K-kExh`+h0eAoPR>g9i z9D77?Iuo2M+n|&0GDM-xM>f+?xt-v3jknt ztCrXvj9luQC+01LGi4sX$_LQ{CEpkvLXulVH85UFBu!l%ETJ25izU3LhtsTf8?}Qs zQqjf|{K$Ke|8zp_M3{-}mWS)@)3q_X`zp6F zHfu-ZN-^sV+V6*?DmKW+9I(Ce5-I9<6eBBVqDrOq*CDAUPl|kWSM`#T)=OC86zkt* zG+a||1)jj*8T?b9uX9gcHMLs(7Yv%(W+$D{>#s$J3S_ZS?jr2C1bVr-_{b1+M}@4 zWrnBtHSHI}QZz5zv}Z-4A0M;gL>Q^0){#&*Tg($nKvkdzvs!CmhF4_?_qQ=|6oGOU zMK)0-VliLKB2tiJt6XNkM9#{X7ujeK+^F2Z7#B*t`wUD3+hR5|wo-Rr_pE6(5h>h^ zTt_NGKJXYY1UM&h1$f`^qAe~6lhz%P2D<3fE=Qi76^_#rHbisW@PuNeZd)}QT5vLz zlatfsW@N@LZ6P9UIb?$8_7=PQ$k5=yK!h_IjYh%(QzUA4l~pm_lktQh2)HM_<3XxZ zq@(6#&5m#=X!4iUaJ9|UcwBZ5*Yn!tKJ60`siY%DLOq?@UxT298IdXRpx{3f9M}6* zWN!QAmZj+_zwa^>?P8lfNgy! zo%sp;^Y4B$c?kcM-%K&$>%%{v?#PQCZxc)XD)XZrZuIfX-OQqWM>(cUxtX7Rr;h2w zVpZk*+l`c!h>>9qRHc*QeWxoYi0Y1eP2>O?wH#lZ2{F5-}88TR%BNeUH-PscfEed4_? zuEJFjLGZy#WOS=Wrqy~-B74a1<)DSbdQ!p@wL<%`D6-iawU1{qW$nDbiEB*VL2_O@ z#EiZCz2-1mSEd)P!nTuO6(tt!Gf^qM32bO}Qob#Fv+}OhEpmiWd5h#^M?}9y$zX>? zk}8KXDI<$^4u|UrRj2m6_J2gB`WnVqJqWFC;ZPMy%mMsYOu`B`zts(zuT*O4VmF@M zB<6o9f@?X2q=Z8Y=}I;XanW6CYMSLc`ghy z|FrWvk1q4?T8r4lrZ|D4qHrGrN((l*3khTZnKUi-@O5Nu65#M6PSP5Q&ZQcw{Eb0n z%oEt=L4wavS;*~(ZYpuOrP7SMy`kRetai#ScT>pa-RJ?-zbn!TBt@T` zh_hR5EGd_d505+j6FyJc>#C_j#(>tt-go>}w0^S?F>DYqk{dSoChhUD+=pB% zG;d_%;YKcepxcE8Z{P)PAj0YH8ru6wdJBJVSu8V&59aCb^VFP$BL_ z5svv+rBX>)1kE(59^H~B*3P2lEtC4SPxWL5Y}|?w8?F84o2lxc2uV5WB|$6$njK~q zZD$#B-d5wz8p4DS(f6ptVsEwDSLa>RCc~8Am`E>&D=|-m9s@TlF5xpKBEXT2y>bYP z1@*Nd%`AivMmQtf1vV`PUMV$Z6F0R5%#Yn}tL9p*cXe_@mMhIztlE3aB&>R^t~XPc zw;=P0&l70&nS;mul{I7g%++mrY@BuHfSj(dMl0&W!C*(7$+EbB7)udFdI@}ZWx5#h zGY&u{Wf8mMF2CE>#nn*gbRvy7FuRQ5(psx07_Pce;_7vXq`QZQcGfm?L)j8$6s<|E zacMKXnHudE%A|Ji7!ker)Lt&s5AGAuJl!N;`(gIG3aNb2!CHo!0s#(~L3)<0_v~Z_ zCYE^5F^gqof!;CuFuJRQwqSk8?Y5b1072p|TOLK+4 zJIKauvei>|=#Xz)Ojj{z-6$4mBFdwfzB*zC30@?n*_CoLQ_snz4yzfhHk*$^`fF5b zWQn1NH#<6#mSzBN0oiLGTIXSIL8QbJyKOfh#);AsMnPqx*`mEzE_G`^(VN+p=YmzQ zi4gB)8E`WQ2|O4fgKJPOaCype0@j&x@pwr@PmY>xE3;TWp!h zwOEuWd;Qq5J;+76Ua!l^6gN9X`^;pNw_*K)2fmPbPio&RmzoTIt-miL<+vt zlqcaTS49#o%E_zO&FDQqB=}wr!@!=I5cG51TpUz<^TqCh>j7?DgZfuxkm3SsfeR3U z(DvhZ3*8aG5ir;z)+0t_KwzmYK;PoXIziv}ueA)j>%yk~s;~%z-3wp?+vH@|I3<3L z8fF!hBfGKj0+|kX#zi~m`{BOAK7Rv#jcC7FA+=$%{q4R?m6a5t9M-;BA!Wp%@8zhi z=C~CcBez7pIkfPG`0HhmxebhJOx=VQ%8T`s-Wca6BTvOFTIl1tboxDY<%5kOxf0^~ zJiEgZDH~H`lZCFj5tBSItIVOcGzZ|-J;c(_YMU#i5l%(nB)AUt_RHGCN@*XMSzCW* zkM^H@K1(E%rbe%fIV1VzB(`OaElH6Ebq(J)kvkC6LPIOa)9IT zp;H3EVqv(Zc27Mi4UKVym>5|G2YEtFD%IVh&q3 zX8Mnc@r{X%dx{%^d{zV<%9q4Im0Cb~%CdY_-h-gp?D!?+4$73ui9M{{D#*nLS>~R@ zS{0mAsw=iS8pn`U^jftvh~6MV^0)rDb3tpYk#?IDk3k!ZNzD9tcVp%$3~T3aCClc_ z33t*Rllwd!PNz5Mc3$>)h62Ffa(BC&(R#3_kf*uD?To|nE0+d$%&fzm|X9NJ~kQkh`icvjRHjC6hd*$J92_Cy)`_1~oItJ8REwb8` z1DOZ!7&SHIh1}o}A^JAolzeu(9)6v+$7u~9r3#*S+Jqy-gC6;syt$AjqgWp)*gO~u z^{jl_TJJ8GYn7B0$<)PumuNfL==8Nx7Of%=Q|^e>JHa7$DjRHu>*5qpYj$hx&63yP z)dKHNG>BmAvyixEMEXy)#s*oPt9qPTlJi<$vs8=W-1z>)ra|(pbS3}F0WwS((ZM(} z>&r&INZ1WM`1yg6P!m9dLFlhIvnz+IwU^$XsPO~h5~u8CbuSy(X*Fu|e*$Vznx)Wr z*1IYYR@S1VEF`K$B}?M+CNH}MuRZC)r3hue7T~k~D&& zm_6fNa+CKKpP(fihP6?S`4m&MR>rI?X9ze=KJmh!$vTfrY7orh_$m7#QO#V%_U5WZ zQMIj2wlZ*kl)?IIPVsGlt)hGpd{2&|^IIk9sjVdG)_Rz)dl zLM4mlQokW;d~|z#Kn_PRTB%5+bYq~kOg2;mv}aqSA*}9gA4nv}*rE=(*?{Vs1P7Vq z&_o(>d%Jub$gc>+vX6&4 zp)Fb+7cyLn*$(I(Vec*O?mGYn4xmbLj(DNPVkTz1a$CYM)|q8rxYlXbJb&8hHdJdL z{6L~P1ZmfS20n~CF{J{i=(4u6Rf=OwzVd;@#qLTxjF$Th7+ra5@SNOOSpl~~+?=*e zQAFFU_{FJ!NW8pVopEZ{TBX(`r>x!%hNvzdQgW9W!~Njgj(D71Q)`;^t*XP$RX3xy zqwu))zE-IQ-@Wj`M4k34tx_GX3m;4jhuHlLg`8fyyi2f?L)yP@mD<~)lrF9`DK%b^ z4S9H^k9$Ky1sXeV4Mu9Mp%9nDMMs0?ZYJYhvyMzsU|xVbu)?C1?Un5uCI_l{Wsx_CtoHE-dL3rJM$ z%O6aX46yqdwq}4^gEE-L-@;j|1t%e3$gt>|IQ*)E#B-r+@XUF;QB1%sZLUoMy1eFl zB@xS#1id(D7)9FU9w$goSwdqKKX!e*CdX3vtLzcL#}qhGwA*T!6X$g~Sk57Gy?j#1 z@Fdr*l-HxQy3?bB7FBn2ShSH}O4n#V(*{Y!sBL>C(Tu#bKo=6bw%{F}jg;tYCVs4& z&GCrEaabs;1ba{#uq=i6DvRT^oNPp~S*~`u-fFzQB82So<=p##3DR=Ew9rtvUWf>U ziUV?hY(r@kz1b15LiQ5iD64Ut%cidA8@02>YS#SiQh5XQUOr`n0)N|vEV>qz z38mlFzvp3tNqhN~M6}Ey6rL#Y-d#5H1eTJRsC$Fe+UH(Llpf>R{DK)@D{N4&t%ZsTfoB&2RsgDqQ|whO-!4^w za{t3C31C>@m7NrV3PL0~<&U88>VYzFattKy%T5xgGF->+3>okTx;yAUW^}zx8QC2L zBUy$Wr6v zfScsOm{Z;=*yVMLh3DfL!Q_-7P&IJeC?n6+;?KMQGA3QUJII|XERajF%UsnuJEW0H zD$(wFtAguD&4mw{C_FrlvW<6%DK$f2nb#3UkjoNqvO?xBgMt;QDN*BlE^+pr^Ts*TYYn6k`3|Af z!Hnwo#nakfbx1J?6^;)lVtMbGVW)S=6KMBM`TPoUOxEpaaJc(qWRP^YDz=0|fuLun zOFkYPbaw{s9vzD~8_UB^&~@DDx#OSx{O|SueDX_QUa*~h=7xGGxM6UxM{R!?eYC6twx;3nH$I-s z=stSq0Ud`N8pLV*p6+Yaw++AZ8va;J+T&Y>a~|RG_oTMhDsLO?rhFb2%w(>&H=RmP zrpDsEi9~n0cQTvGbmzw7nepCq7KqQieQ{VrVGqq_#}kvecrMZxsDEq-iueX_FqnyCB`oa{`_zr$7=!j1bR3p;E_r9N)|~|rv=45Y!wT} zthIDXN4XDtIMHcvXfZyKGv?bSzYkS$xc9plFQENXYqNP zjyAmu?KmzUtJ9wCl)`!JkkGC5vxRBOdIg`^GNEt!DCbv}jze_PrOanC0ILVIqoCtQ zl>qdC9}>{6(C7r2Xb^bqK##o2y1HPen^*VYavhle%u3nL+qLM?a#0d;nT^*bl41Zp zbe?eKLnzU(*<`sg4u>XT9C>MT;qU<817~xz$ z`|}Scs*a}cwBB@8jsvL0XQ4v&cD0fpR>UxWUz2Amp6pa z`tU%1M~C*g;nr%f{*@bxDnuEB*=)!uS6JpU^&%E-N-tQr+boc3fmMm&tTrQ=3HF~d zVdOS?Oxo0|iGe|r4eVhB7Bba|=BIsj7wn)o7Yc%mn4Fo^B>a!#*~xBw@Vkh#--`O0 znxb{u(66M!Mw49|k4p_n1UN9)5NU4JMwOx*?C9VDK-en$PP0K*E59lZxDRj3CEBxb zSpUdh3+)1V3opI@at4|#LxA7847l3l$Ac3g z--uQFzg|ronSp-MfjfP&w*ZR`(#We+^~qjk49S9KhsrlY!E z!-3PdgVQ_7sc`}#3u4w))L@r0r)zL)gbS$3c43?5Nl3N9GU#|m6aCfc_M@d0ZFt_P zNeQWGC+a&h2i?%yFQ zJD-p?*IU^4y(8-eVTg(dV9qs%kT3f~aGBC9NvV6- zh|KStqi3dtNWjbIYPhkFSWG}RR<7Z4(qgzO3O##M9B+046qE)mj`@c#nvL53`4fpM z?RXN$Bd6y1NTO0`rR7p`gdMVxU)xSza?K)#yPl;3MdBAc3Qm{BR&)?zHwA+NQLXkJSId>C6VxDCM5nAk5{h=(^ z_Txb@3KQ&Cm^W5a23$5#j%((MuWef5kwJEZ8u0g|SFVEEN*)Ne1?8^sqMf zkwi@UwIuXDR_*DJB)S@DxCvf##M<@;NFzB%z(zq1ei&D0vbr>_Y|zgBht5*%zbB>o zHcCy;$9CD^*P?Qiw$P?Ll~Hyp*C}}y!mtlc5#n<}Yw4C!)g~NqfT4Q1(4U=HZI+XE zsxg!kn2hUo4-qMjZRN2{0_SZvlh3}PGD zWW*3EXr8hd4g`Z{r(pEuh<9I za|z*WgKz%{TYMsSb!J>FsTPYB!WmCnb*OZ@%U+}Tel=a~rSS*zrF3XV*N-^0&weyfY8B>i zkM=MnodfOt!ABE)rTlIKsjNEB^Ij$Q_8QQd7Ad5AcpJhB225?Q!=oNk-Wz)`LN)5!0mKb0wq_n6d%EhoACh8x$~tb8e-xn|4vz zBS2Dj=%A`4B!7V_EYGnSGhY1Z5GygqHtX2MCL5r)i|6cJ+9Dcp0{WnEKrZ#mt~8gL zY-ZB*$PUjoXcSwxm#72%W@P1=6H4D;DUz`uCzHAlPu4?1!&hmBY{9X=Mbv1!8(h3`Inh1>JfgCrs^F;#WxKv^}gWCliBOI3oopL#nmy)%uy$R8i)!`NQTYnZS?|fu(i?r6}9Au|3m=NLk(&G_0$U&zm_DiK-NCMl%_vZOnJz=v+q}u0Xja zRDO3U6W+TnFA2-T;Q9i|UAa`j*H%vp$^`GhrWPbag!dg7`b`cZY37whA$Z4IYw-gP zXki@ai=cKUOcnj>u3Asve2x)cni9f@ilfKOguXS_@x(2kp>zbVRs5MS;PNP~z}v-6 zkbo2iDQn3pLBBzoe_@6T{Xw^cniouGOy?{V7d%F+>Q-FTvhi}uY3=c!cW%`FIwSRI z^FNhny~x!kS2_fi@HuZE`?eM#`S0N#aflpufjjDH7Hp5~qCiU3bvtr;3NJ$HtfwfS ztour0y7Pj=5f1xgr);+iIev%>w@{`H_DD_GQGfEM5@1-k1rICyl}q@c0e)kY1adj* z)c)#M)7Yc%!2@y&j%IMJAnDrWq}AB0t5t_c9~1nne2Lam+5Dj1EwmKECZY^+Fl0CP z2K5McrLY)K!CwR%y|NcBa3q;+c-Unra@L0zk<}7=C=gt=r+XypUMRXrWRD?d^UJtY zO4+H2X@b12ZB#E=Awg}H+a901&@H&k5|6sulsg908xUHv12+XZZPh;BBc<4@=QCdI z8$D8Uehc0$D{}`zJ||RC;0YXlWizSs@fH(;bwN?r@I#KVqJqQ2m3n`PeS6kQs(je5 z+UxP5Yb0VNN$FE&-Z^TKt|j6tC$GG6@UX=!WMRILzn3Zc2MTF5j5z%4 zBo-N7cqRXk|oc=_2dEi?zMI9gDo zPO4k#Mdql!7IbPUFkl|9Z!W1t{-8jEqkc$R@0F_Z5$IvnYu4JTeNWv|j|wwAb)|}} zoQ8TH$m*KHbvQi8tpQ(Cg}1~9ci1t(5neSjUljZLVz400X%BZN(0~}Sk}j%Sag~HT z3R8*zMpuS>0iGxd8y>81U)ThTcy=tWAKl(}0!Pi_R0SFXSb*}SLi}JUXXv@88WB3- zGtKCuQp&lNuao3cM*3z>ipIQn+GxJP9YPGTi)8!ACAQoa%8#4i1~CC$1^Oc&@ELHf zonti~EeaoZ9=boCsBY(yQYD(cR##eC&$2ESmKab&FaHRaGI`Eeqy5EtqMf$mCG9|; z1c6!`{&-?sI82YTpzdf`Db|qiGn{v6k5*H4x|4Eo@nO=WPPfC||9tko*i~2ea^$h3xwRX4;?b9yU+kyHg#e2@ ziSv0eSnokHt7Uy7xAA_E)y3^^bAScwS`XyLZFu~icNX%f4f!Z6* zwy=Y8#E{Lw(^Qwu+HH$EcwTOpuC6Q5+WVzM6%NHKy6egio7Y4RyGUKQ+ygl43;j}` zC52l)?WKMxmN%iEwMlhCIVJQZQ(_{{3BC_!V+?2cA)Fw_kLOG0&QC8~D;~BiK9{pBjyzcYT2FZ>?~>2>j`+52 zKkP?kyoOm?|XZ@;lr$1CrO>(d0*lvxFS*>_wU_=Qg+G3Wb9M6&@s- z4SK@vDALN7xGTa@cd0Attn{Qk)gIZ@qHOfGN1gRiSDABfiPK*Rhr_aMO~~s7O|H@N z7aP1L;Lg2{IX7qy{j<(H^qoP_-kf)+zR>nB0R(NuYnXfjf=1o^YmT8zR}l=L^G#p? zPhvKgi(mlAUzHq7CVR#c*~vac2SJ&g<BfIyII{jpzE1Y%Jc_J2nv?o6MvqdQ$10 zo*&ZPR1xl}sWEp8y8@mO!3kIV>)%JRa1zp$%kYRxr9 zi-@;Y4+BtSn~dZ_EBbdf8_mq0r2j~~kpoFIrw=)fXv<+ceMZPbNS(@S?4C%M#s&l1 zegcWpAV`Wd7e?UQ&+1Q*d~#X88sc8d*RC3@W5_-Nk(<9-kaF;nxIz;7F}-My@O~FH zpJnn&UcpCQc%!rBviqpX4%|Q86PvZb>1}3eijKJAt-S7s%O`C`uTpUze(nqU$B_8| zWlO~MURG`-PiTbP^6 zEg|nJA6fG@oI{G$L3&@*J#EBW*t_sPa*7Hc7&vA#m|J`f-VJ6LIWAw(tM5P+I&Ewb z35HP!-I=2F1#=6p&lzCsfD%CbIDr(6S$)v&?8!r;$k{}p^9D;Ui%nJhfSsQ+S^PrK zXt|z+AC-7iFESAq=c>hEnVebTXmYe;+e8vy(fnh20$yzCBt@ek;l!1oF=~!pMrvLZWx$yxyz9Vpd#H3=Y|tEVO%%2X2x1 zoL;2kjSRS~xXxt2%0VId0M1L3VpaOL<-KAZ;W@|?S{#;aLShbaF;L7xE8f~>FfA5` zv=t3r5?y3)Y{YgPjG)uz<&4pOB|k<4PN-Eyr1w0B!LIlLMWd1A?2L$aeBXHdM%`}u|^ z$zl0(7^#B+k0HLclWAcOBQvqtR$|^%ejL=KKe%MH5nqF8VcCmzW`affS6(lfVRYA5 z={ybqiySF_r57hP@E=~5G2<(*?(RXFw`{(68(glqqKzP}Vxxx*Cg`I@%|~!1)HjF2 z>1f1g%z**>bT`SM$nnhS4$HO0T(InDS<4`j`ViPcF#Ke&(HYodFaf7R)Od^GHi!La z$r-yj=tl-smm}bCXm`&Wju^t)zdmnh$$QFI(bb|2u^Kp2qf; zNu*UoH<{Cu={|AMn@mjL!e}d+=+#4lA9Hg%gs)i-8Z8sd#HX@`pwT?Z4B@;6gxM5! zT5(;4RWOlP51}7}NX%rkEQ+HWiybo3M~+uLAaxQGuXD_(q8=)aN%fOVD&iT8h~x?^ zwq&#{FEi^lf9x{||6FkmWo%Bgue=5#M>^7R2 zU|b&~o5?&06PI{^kO7gViEp&%wiI#SAuK84atm5~73oD-#QCNcA2--@Gx{k(JTn`t zldxriZLs99(Ut4Y<zmj8*edmU%LI!*gay=O=_iNh zWuV({%0oBCq8;S%yqJe)0vt_1W;!>ngZ4qM1BuJYB3US9up@^#(nf-9@pn5^3*`B{ z9tZEpK^2c3k3WyVFY6+u3jXK>b?Qyq&ma$w9O+Nu$u7IZpZEns6TF7RWi7ILKj{l( z4Z((41opNCQ2@qXP~nMRqwp4xQ9FZJtj{ z$Y>8Cy|=r>Y6*l8lx4Ac$YEJBT7>`P^)z&o_%e0|UrR|eU?`@%W*zn9ZoI&91{>p5 z4fv_v5lfM0@$MPyAOyJ)MO>GP?2EORR+!xmhl2(nkyDyEr``O)G}2Bae8zuZ3_>D3`akLk7<- zE~``#bWjM@HQw)Rrcz8O99z{i6`8gSy%yyLPcXxHY}Krs+3KR9O>)DM0`tSL+;Bp+ zbOwdt!iI6CW#-(yHp^6<9qJy}TB=N|*eE5-I&uFwR?a9LFobvh$<7pmUxwAdU@i$i;`QEC(6jqA6NMo#MMpdr4{Pknt&vxB;zxoYal zwo)^7d6xz6%B^m9ZCl8LSgH4Y0v==RQz80%5BsFFqsLH%^WMv`!bz&I6g%RsS46JY zjWiZVp%}RpZLbNIPbARXj@nR@!-?Ry>FlzefAGN}sy|+Aqn&yU`Vig3@zQ>HI=~)E zMbesZw;2XMno+da0F;PU=;rBfw`rgyOa;__VMsDM@hxaS?BxzL;>xT_Ew+pua-PN; zQ6xcy%X2M4FVjT*c%eMN2Lpa;obPfzK*({nyH?4dm=h-9uX&FiiXyWxBAHv>{l zIEeyPGHm{cE1wq6)}30#AR_po7vyX09KrQF^xBxDVybY9?H)0imai0-&o#1PvFQKJO!5+VootZ`C7dQ~rtcx+w-3#MBTialyCsM9Y zbzbSV1o|=YR5j9qC69P8FdsM}2Uu4jpT@7-X0yd=M!r3rh(6Q=HMpK{&@VhdZayoK z$kpTYLmwlhAAs1ZkJPHL$=)@R=5JKSBDF0sNR%@w4LEM69ow1=Q!})O@-b)K}PY*UrmUA@|3aLcb?oUJbs!P?-p5=Ql|a-zF5eXt4ylVFs%QQ&`y~4J6o*d>luCBEi`s-eX|6V|_w|#!i_l0y+`&XN!%@R#-kFq%CQ2?SvbJ)r$ z>BE&sb!#=*Ric&)ShsSKAw$Xm&WSRhm28$`XK9PQ#EDim zlVqn^>mbcf!$xF?p1q=b7A7RznI-cHJ8AojGz>y8*Av4&YEy%>1*}!8i58TQ-6EKv zrVB0DG9*QFT)+>Fs=I{Nf%EPLyx(MQBSUUC*YwzHgvniA*VbBK&36s=26?gY&F? z)TKT6Lb?)e{v-wQpv|T|JtS2gAnQ~^;Kmao=`i9U0F5D598N?K3!#S~!&Yk@@Mi^E9Nj6(HhNV(uXoEj6t^m3x-a4iHl$rhOVS{_T2$q$i5x0@+xPKmh8QDGB4WQLg-*$Ex6QLJBX@I>QnFq5I~Ly1ByE!7In=dicnPrcQxeQb*a=osz)`(&c| z5a*~w7%BZaud#9Dqg*s?biT^alu|dz(xW(UKcCKaw-rhC0tongfl2ETsxvvmpLXfSJg@1^Pt7R~${>3Yq# zRVr=fcqGWg_E@=Vf-k(XO@=-PEv zPdb}i?!6vQN!VFd?hFjOcKa*6WnS+=*A~CaT_5tac*+_EI%++2l?`4von}H#zxRL? z@Q264?grW9^+!T(-xg=QreVYzcFJ*g35*h6mvY+e+7^t2JYKoNi0`MiN;Odo zoKm$lz?#-Zcrv1sf|Am{xK)a4FaK;}qi$8}HsGaBvGRH-+*v#pbDA?*5J4-djoXEC z8u@17eA9*8wJR#bLWtXD#Me!zG=eMrZcCZ4srR!%s)^f_GNOQ)V@9!J)EzHRsvEiI zK97w^7cL+9k>C?YFn;sF$XaKVj{(($x+}G=ZBmONpjkha_}{7+1gGFUX|l+}{A)Bf zLpPxBp8K?~eJWASU7cVa4@Vvg51Nal>;aD1nu+31C%dCeir|wfj2m;-lW9C2qATbo z^3?4#1n#uqxFCAa4KRS5h?&A(h+SPcHnoZ%5T%Z!e7}v`*~8%ggHa;Jdp;~aB%Kvu z)h9>zIb?a>2EOOl+CH7=6dsVutXKpQ&av4N%F&TEElc@}Y@S+TvE`b^XBVIV7961) z;Y5=&D%*8d>?M`h)1O{G{n_av#{-getr&FUfg5JXut+cItXhS;l+mia>o?MgCIcLo)F!~# z1RY*mmCa>OTg*UNT@ex1@`PnKzi7}NY?rEgC?edU6N7RN`<94J7<0j+5~uVAJes0& ze1?MR1*n0u#YD070j=V-1WeNuCVq9hlt8?@u~7B!mR~tSYI+=^zlVGzEf&>s2X3j= z+V$T{R_%hzfH+00B4<55dJG0#$jEzfjW}>jYb9!0iv;f{gDA4ZW<#wUG;}ky@ zuruqEnq!BwfX!w3wM0Dcz)LQ(*|FzRB_%i;hj(oow}1<5fxkgW2yJ|Z7;)|prSe|U z#Mn0K#*q=5bw4BQN4$DfplgMNaL|O`a+Aq;HK%f)0iFcjS538C!g3d4fsJ86OkEdi zuZ1gG;@+InKDtBd>aQraf+XM_6D0+Xr#`BAQ!0oW!p(J za#z2Ws6z6HEMktZD!@r1iwFP6qYaFaSgXHYbxIy};d0x^u3)7MtuW{ZzKy_A;ZPSGJXuG&+vJX;1}7|F zas=!NC+WZ?2xA2TMqJW{KPH5*fjdb9q0rKZ9q7w7H$qIE1jB zpGoWzju{;sTEY9pHZZr*rA3}fwYK6FB`&CD16gM&L6Cgw%<(G;^xe6rn~Z74b>5+Mc&gqEZ4jC$yZ7O z0Z$oxVI`+S_W2QCQWlc0dn&prozAA9Z`qF+e0Yp!^~=?j`S%_JIN^H_ z3eAZZJ9pCtv+scLD7$DtKWz*b37$d5Z;N2k$1HIkH8IR25#@3_7W>dlahcC^K9o^X z^G35d2U~*5K|W2#B^H0d1BQsW0$j>F35DTz*JEP$*oL^miAPdPf2BUTe}6NbI__6% zM+y*e?))5rFu9M`o}m}zK^D3tN0x;XO@|PR4^3H&;CVbcUm&kGACw2UC|(fAR*yyS zv6FGk4<&C*_OjeQ(V>j+Am1+MQf%RFHy}8m0zeIqYUF*~lSwS9zmJE~nli53gXqMP zx)WD**xY7?Kibo?b$DK=wi&W&1-^1jN!Vm;JFnvc!LlfT-*}KITq6U+30Em^H*oMP}@QaZ*2g$u2 zp66bwc;9h}x&~iFil}4+14DqG<{<_O*X3i(! z(c~>TjpwQxyG~AJqjGjjFaD8NBHE)7X-g>&S-#gnU*11U*hMY^?T<#JkAmvY|9s*q zq}q3VE!hI9cRolR7UFulIMEy}BRf1;PPQdys0NFFF&)vRFK`ncTJZ6&siU2zkVewNqba$|j;tLNsJL-FYTC|kpRv)2 zY7wQ*YnOi^QKI?wN(q5hsFYFIQ+mWnu&Wj&R=7C(j3xl72+A&Oh8#Dq5*=fq34fY} z0eLU|v_j=(*=&PHtZ^f?ICJ4i>&Ni#?NiGA?k1(;$J=A zSk!!jf27IQY7f=8vJ#5;OzQst;2U z?b<%6rq=9QymIsAY;If2J0_EgQkoy?Sfcq*WA-Hy`^x%CoCBT37q7s;P=`yRpmI{?EVav|* z;G=X@tqUB;XZBNtZxd&+0S?JVo=4AVOZ%k(a`p!uv{)?>TZ_lKcl9AsAA$(MLBLxU zaeD-%whOSy8%E>hSzUF#&uE2*1DvaL0StC&D2BNuD!XeJ0op--X0AO2k-G@rAeCI9 zPDBh-VMh!lRcndjx6&q0=KrBlc|RpJpUtTK&exNzc}ot4GOl;ZGcQzd1lw8T{Z^{M zPBSWR6tNDRK>3yx9+YB~UMhtm6=(sxdzHc~H;IFk$@bya>K2G#;&VTK;2u~uR7fNr zd2=^P;b0AhPcqJ4Hu(KmuyU0= z>XFko_#qy?hlT$D>%8YD&*i>xiu73mmmp@P0pp-1{QgDxv;|XL3rJHk^FBnys(EgA zkI!=87HR;CLM~rv*riUEy4$=6G71H2RD`E{I}tuK z>h=ZON(1nkbjw>&-0P9Y!a;8svF)KUSHplDcXfJ?wm3tsPDog#=(Ht{Km~vbp>=18I>=7KSzP=0=Mpd*OzSENAmL`Q zV3ts*%AjRNr7rAtU;bR;IQ7qi99j7WC0&8RCZFJNCXCuQ9;Q09OJ7Rkgo`nC*a`>a z>mj`~Fmbh+QK_Ytbn)0O^n2wIgP2Dg31%l%p4b#4BI92imFnYW#5lw-Kii-&fXE7h z7D$X2FHsFqIPEIbyEw|qax*@iu^6<^jsk%YFFXe+8@Ga@jmrcRO?nhF8J1kjg(UoN zI|cnM@!+EDhG2ud8pQx_E9pbAQt5IJ02xAG(?nTGxs8(()-)bGT3qkou5gU351bKJ z7kznYTOOs#<5Ydgw;wOHMEsQ8C=Tc6IZ%!4{GOczaZtA=%3WIYpwx`WM95nL zR|9(Er++a~ULq{s;x+gyliu*!Gq<$e2c?JF&;MfLGG^qZf16BdQ;$-uA|NkoVD0Qc z!%2?8BEOavDm}rP&2UR-)`hXvaieK`Ca&(oXs#YM)rH+~N8m1v?!9pHnQ|{S)b%r^ z{yvA>db|hK><8nUP-`$?C&F+8DsG0)=Xk1}X{9!JDFEBfpB|LjYdTSihdA5}Jvoe_ zQELaq=DuI6JS5fcA}Gi)o(Po`*Eu`4y2Ne$6#2Q-(b_w3rzA!#(v34ba{4j@7y9-j;H@LH%6 zhfj5fP%Bq*=;Ud!v8Im-#<7o`FcP1#6VD14=!OScC09}}BBUR-9h|gL)1!-nCd)PW z3hGL+4_q*rZ_vq&ExF%hj8cUzMpqqwws|{7IqH%ZO*ZZ0pHD>dl$RqW;}mQPy8i3R zJrRnn_EZhxedU%Ia8~tPQXeQQC8%Xob2B6#;7;=VbyCWMb~>e_mQnm@9<`Zp5Z1Zs z6^`mDE{aE6xajU}v6x_)QupAt`{e7on1`1%+wUi1?{VpU@S0p9 zM*v{TXB+VzcrmItFH}sxRTZ9nhyuht$!wiPAX#xbUIL1;4srdcRD1d`0@U?NDt1FF zw3O5N`v>pB!xd@vaK5ia4N1U%%(EuBV2DLS>4`jY~R`tpk9fUBE?#Gz~$(U@`vxRJ{jyoY{FE%IUq&0GL4^^!5WY zL?J=2fW7w$a!G<{#1e%>VPC@MpBaF?Y&$DyceT>)%2u&K0~`dj~Rrd8^zuw3M3 zg+^*2H}(kkRF#~IluVT%c^7&t_`znyF4~I^O;&4Xm(((tm1Hd^A!|enfAb)+g{O0E z@Dp3zCFy`qz0~a3}&7wUQ3KZLujVGCZAxjm%+@88QdTHuA; z)zY?sIK9g7!Y;zyA&zqG$}{<>v7Q2Gxzu5ql46n?s50|{rU~X$+`At*wef42szIEm zuKG|GZ1bth&gNtGOrSgxBRe(4C!L#+=*oGZxYNTcl@!Z0VG!Vx(dQQmhD#s)wM+xx zO#c4&vZXB&{jX%&SsMK~DpR)_o{q*M4q$f}t1gnWlWsI~}&Rnimo#r^BT zLEqg{XcN1KpidwV-?FA{jdp(&O!bQohTUX8eL!@JFm#KmHU7{9JcQ1)`(S%+Eq2HS z)V0tnq7Imr@(K&ybT2%vU+dYjpCP&BgE1CoU+7s^HQ8hDnjCK`#`lp>H!i{VQmWi) za(NV$Kf}{STfZI|do!SBMgYuU18#X)-#%$nED3jpOq(8_5JZ+7SSHLw?(nxxk`f=C zu{kdlbIZj@eg&R)WV{It%+rByTDuzrrD6F5WqiRGsOsWVkV!gM47sQgpwZ_h6>UdSJCswJH><$p!8@DZ3+h;!}}5bpP%zs8NpP<=TBEKlC0J}ol0)S zSA~RkSZ;Xi75&j%>;13%`6(d8fgbu3&3_!pw~EP0$;2<)m;SSVlUW>aHE%IQIZ%&}`IFRO=Ow^`594GESSVs9Q@)$~oXDvzvV?ca9FCcJ%6c;BP+OVa z_ir5P$z(-v0iXq4?tRL3|>pvU}& z=iOz79|~ZuzU7VD+~tRUg9lL4kCKAoeB9q_voRkzg9By&X+(c{1_GU`_7n^tBFrbtcKGuYu?ONH(-ZC{MRsk&s{VODcaJt3?+^h%YWmSXPaN_cGa;K=69)i>kk z`_oWXF5!LZaTK)&z(kqmr&=6S=Qm^2m5!$FJ1{Mn{BRA2)-x616Zg;yV47?GYDEB( zpYw(&I18sjZn*f(N)ZV)uG1u~Uj4KA*3!gToK~%%5K89d0UU_IT0Z>so`imN$e2p- zW{0 zd8@8HYow*!$7DCBes6{8@7J3bT08XBvvBm=^?`qvsoc+p0&|pq%Q(k-C8Ok!iqDY> z%m`JBtJE2rT}*VF| z*Gt{E>bUFH>tA$Nm6D~oxXd|$UowkG%q9AZXVJTW{9>IEI9XoF?UWMug?PzTZ=6#c zNDHqV<*fnoQQT=9><8$M0gr(JpYvL;&5jI=NZM{|aytCmlZf*8m_t-%cY4hM1a`zD zViR>g2@P#R(&d~1N~FkAsJa@A^U*{s>MqI92es%!z$g$ta=O3Qx6k9}Zd)+xNFrwu z-$sBGs*1APmuHt-Urd$RZxU{J+4A60uGXF))r~>T5R>tJXK%`Bo0=@f74lI||H@f( zDdg*xCF8Z*qW;u| zDriupp*wMZELf)i3?2<^4fJhn@JGA12VzbTfiF-_$H`VvZX&CWlP8`o^Zw5?5e@q)YgOz@Nu#pmrMWVIiqbK>HXOna_pz)t)Q^nC3DuaULu7F zctIz}u3rYd>WtX9z*Kfqydgluyr8+8jt`V|EwDptkQqN}1RhO<>+g zS-`|RNRFw4E(d&P@cMBtKgptqU};7Go3L?i`k$>=$)_iF;@)$Dk|LD#<^VM?a{&U$ z7P9*)Lsg;XRt^o`oCN{9xYO8-zeT-K-=J^wfS;R6<%Tr*rPc5)@{=H%Jus<$)e0= z3yx-(ht4G2{8pf?!(1!F=VLu5hTt;+G6%jqxKMc+uGcwK7hNwpetQuC!VZ}7f5m#< zc-d0j>1wLAbb&NFoUX7MJs(WF)t$ydwV73ybGt2H8Tj{^$Cf&Jt#>(ZyDZonzP7!6 zHQsp4=__Saz~-)VwUo|U^tO+($fMECuXcY0|AhWSPnkcKbj98NM5C+1XVHV-=sDJI zN#otZ$+Bd`s5-3XE|jPlZo`X8^mGS_RD~mny}P&B9Qyc0qXoAVZ{P-cMk)XW47rt5<_AN2`G0p7bTCF5dN> zP}{kvGbsLmCV7LyE~P=63}I59Tv0=vD??OKpA4&|+?Y6?`YG+lsd}r^+{yz;A-pPG z(EtW9225n!SY370IUV}#>#bFl`*CJvkUF2)g^J!e0V_yG8gS{^79IX(Play01edE# zCw?PSy+l{p6wwaNcx|)TpKIvI+Aq4sY_82>d0A-lwH~W$c;p)V(?uUd9t(ov6K>Fz z(~$;Ll;Y5&7$>zgNO~Wh87u0h?;~gH`tWLDob1eEGNUwaNW^=&1*%aYG=us^YHaZP z=%2e}Y}khPcqAsiIlU3Hv)tqlc|1X&9?TTex?F^Yd>U2Tob>1IrFz=uu+L1c3XL~! z!z=v7*ScFy0-Hg$>2lJCD;m|t{{8fj0O&jNgMwAVyIU#Jpr|ujB6(e1&=HEqOP&@fd1HuI2Wwo|w|rBgTm_F5qhm zgga3s7uSJVT5wUMHDDp!o9*nBy*m)gpzH|r7$2Y-{!Ybry zy2dM4j#C>ii`F2u2&D;Dw?FI*IU%xWD(JubW=~ZIQf-R*a1+(5XWb;_WfTk%x}6zf zlqiU{%oCPqN_X98P3eC*f;?24{*~XzbQe3+NGQ{cNTSST>XDLlaifH4_*SvEL?KjX zEXbZ9A?BKL=jcT)^u{UB6bc~6#;(c+@FPtUW~-l?|e~dasX7! zsiHkyst=7C6{nBlNGr-a(e;U2svsHn1<4XG3unPV%&pN<8{(>~t@koq1%wRj6Qi@! z=#PZKyzKG$Z7$Se&5px8LQg_|V^}Yb8Vy*(FMTc3c$Sa1k#5_oE%+E^!kb-f1ANce zXi?XE>Lat-@pP>!wR4%+AZkXeN)=>0q$Yw(9t3Vuzj`($lP}?%r2hJ-kMiddry6n@V$>TWl$0XI;&$r_l)aNgy0?`1H4LwAO~m%9S^x z3?Y$I`n@rujfD0j;KRx4cz@?zRl71orT&d^{x$vjt7Ar`zy+di6eAqq!mC@Pg+T_V zcdF5L8K+I}|IJKIke-iRxP%07&}r3wHiljYl-*`@J)NcZI~hHJ`O7a)gM;{+3z5=Z zVzI6SYr?tpeQ)pM47`vu=JoZ(Zg$6z{{!`xIVb9sezEU*`l1D6sEc`ghd<9vUS0uyC zybjFSA|qVcg>sLg1M5?_wz#>A^_6iWIWC)Olu{sHD}LhMJW`Xci~o)HtYCmFklOB0^BV8)oIH89_3~8@eQn3{zbezn2U6{qtC($!%5OVp!5@4IYl*Z<_}nR;;Nz2D7NNt%9P8(G>x z)y3TVKvh;y^9P_kVK`<|kdIus?RqYBz3Rp3*Io#(|KSHg(*w`4fd(NO}BjHfgEQ|K_)P zYA;woulMqSk_zu+B?gWVR2g~K!Op}93ttHazctOI+Q8|cv(o!A60>04R)CyyZT6&D z)`a6;#B8T>0VV^$^Je2jKay5Fd9S`cX|#E*(<73*(1H5JNn>~$iRJP|Zb8*w&(rhb zTT<>6J}+OU#bI8O*>`ioZG!i#seNnYc8>A%gaW?63KH!!9OX z=gz}~v9oEo*p{tFCE`J%HLXu)VHFiUYiGC+k7`IU!;$J19^RtX@h&~s4RAhg9r5&| z440m6{CI`wkR0UwQgk6Rb^pso2Kmu=@&d5wzME}w@=_=K62ILe(8_t)g$w%1%fP4F zup?FyQtip!+u`U--cU3h4kH2oU}cj(7!7;EEg^4--|KCQbOiKZcOZOl zTL8%sUKI=>l%Z``)3wQO{M@IHiiID8BG!x+*B4+^rO)P^`o+se9X8TO-^g5CB9A-6 zl|d>JK2DQ(N>o!Xf6r3Pq|HfDR!W>*sAmR}?F9oy6aMehl(~7iesq;YKP*5FVP@ z4gAu|krh2WLGFg-NqTeCFk_^}U9*!M%e>tx&c;F_swcmh$>`t}qdhL<;ufz>FD>8v z$&6bc`t6=dSSH0dhnj_}k!EXK16{BhoaW1Is zEF-92>=xkUH3gBRRo?YkU5h>d+gejG6`m^BYdrhXFaduvo00;`r4F%2#MbR ztxVG-o`;h409gw_KItkkD=JO#?Mi;RDV3FC1*(rBbm*;qyQe2V6D_tn zUFSdqLe}B&4gKO{O`O_k1@AaJY3^t{u zL9HnD_k?Uasg2}PNJAJamXDlcMw8qn=~*opu+ypYG`tpn^GJ9bp1`KLrVmb|?TAhP z&u?X_vm!%bY06^8SC=%G&2Wt8$eT-&LnL`KUF>MAj_H|c!A-3BtxVFvJ-J(ddfKSU z401TzfYpmo!%h5rQ-&g_tGme$d&x*tHRD4m>a(-@>(j_rBQdN<1F%E1^--xppbVre zka9m$OD>)YRG|b9h7#BBkT^rs6mKbD{e_);P;P_yl-tXf0G%Nr*t~)J zsCs7y>>q+kP>;`_^SPXQ_O~+SfOEW3%nA%!aEWN-Ph50pKbY%rJWf6o9j=BcfdhJQ z2EEmwOI;q8h(2;xhy@JN_*7#o_ev+uL4r6jddX1kZx$YtZx{Jym4yR-AZm2^-mxYE z*sey;+sVD2dx8iI=ITB5U3IEPZMS>MDV1K^;G>cV)I`f=+KVHoqI6gEU8-ah#$#-|{SdX^?~NqWnI^PsJ2ik$Sn9EYPrMpGl7I4dBHtvaXCmF023f zjIn*B3%{e9)d3hNzzfuI1)9PL&P_}GWB~}Dk?k?w?zH0c%tC9SLcB~Uff8l(T zpu%(t+Lfra2LQ@+bu3qh2~!om@IeI7DrSugoJF@T6@_XR_*3H30{9OsI?N~Z8;kC_ zYA_w(r@xg!ilyH2z3c$~`Ocf&L-;4~J5s5!_IG+3(0LZ>hr1f89xeqzuU^ki=o^se zRjj*3>hv%e01A8m{Hl?}9hQDO)6>HzT_7{PEReqa=eBc?DGOzs8bU1_%3Y}d`rNQF zvFfDdDIL0Il(mx_QBH_y0?&odq%*5(Uh&U%%;y|;97CaW9gdHdN=D9M{r8{kD1%c7 zer@~;0s>wRb&|{WN9Xm>HEd2NzzZ@p3GTnm(|*xCOX=k>kIuyO&;3qMC7`BI%67F_ z2?V?)fY@?phpOMH9f|2IRv!%+4pCYQySABa+ zbd$fVt+}*67z_p5QodMgmp9T-<&PrEBO3CR1_Pl$BI3(uy^AQXi8KLTB;fNL2_j`? zGzoxPAHx@hC^zxd@Woz#*EH5^cw%gnuq)JxRm6?t>ebI)T{UNvZ>IO_!H7C5JQ4V6 z!=u9s!(sxO@n*bH{^$@L9g;(FlBNT?paC$em>XZ%sn^dLhbwHDoy>h}Z=n(hD!#&Q z;n>G{b{(p*zL%|S#Ybco!l36=9cD3h$Xn5@1eu}dHgf02=3wgJm`y*xumXaogtRh_ z+NIy0Lo<1+{=4sGQ%Ryl+6yI|oElB`%?ifYYg)}fwrj39pGr4NtT?fSvIQGOY`dH9MzwVGEg zcofjfFdnSm2mN&{v8&^q%dPe+fI*VcZ5ZOMAsXgyAe%ynHe`jy#QebXHpFt6EREO> z5OOY|wnQ{JxPia&8}r6a#86OVE7{c7E;WIG4ky$$>N|)ufmpy|ZsRTsRGWN9BM~=I z9ddij+5Xors9kE(hUik^+{XJok%$w8mNCC56rN5D=p;JP(IH&BS*?9V2Gxqp$4<%L zLu7tBS0o8Q>*(UpOC^!0i`oiv((k^%~Y1k2`m;c($Oa0`9Xd#N+U9v9~ zdvL?ej501qZms^+MWejV<(wZuj`~8bgJ&eoy*Ag>7`n0H8X9$G!Wq|7|1p!&f4K;; zTBM?O2Vh9xtmnwl8*XA&-uZA6cL)V4(|&k_tQDk>g<2xCWWNA=u+I`*F0ln!f|1q;+nsetOKisgBK`yf*H!7z42v=&kpMJUXXcmJnrugxd zopQX(6z7C$qKo8=y3&e5?qX2vAC3yNwgZJ1c5!mk{d<NP15Xw=`AekBtu`B~tECWR1FeuFE+@M3VaBKQ$PJ^bnL)>g zV+o0sA8R-z9)W|BdHT`}nWA}|Z@95U_y4D!YJtI5)nruWVK@5gEa2F^4E~&>Ik3fJ zA0gNUQ`mR8t?0){C)qJ%ey(QsJk2u4WTY6$jl&GoU%X*7LLfiI+)GVLZo#WRdaJv! zpG%bwg=CE(BMFTn4Qt|@(jY^w+z5}oWW#%{*6Sm(OP(G-o6_IBVRQ`831!BMpaW(~ z5^8K^OrdPd^m#Z8mh3L*^~=nt9Vr)ITy_ z%m_D`IEM1lOXW0sipV6X>Q$1YhhZi0d3wCX7ztmf)XW8zXa>^V6#1#`hC~WqF-U^!5GZNxAI+m>i#)yeSTs zVS&M?SckH}!dd9FT%wguvaClfpSn%lvQUZBudhKQfy^-yaamY2;}tacij8-?jLTc{umqIWCi=cfMtZKGKtYR~R4bt~Wh zKxDKEk!_aCb{5!-J34g7s6Lhi1*kn$-gwjpkO1Le4-ayzuTH{&QcN!RG@9-awSyNI z(qsebl$gfb>!fgrO1Nr)+9_u2l-_;Eco!?Y|93O@zyOYYKijQypX~0_SH6u#r(D06 z7<;ATr?pW$5EV$JUPX3z^$6Y6B#bIri;{z{diCGkF%C$&+@nK6FB7yg5QxJm5(vt* zh@P;EGhz-gKW_ONx31J}$rSr&vWoa`;b8@YvCBmZZ<0jx@B;bmS?1x&Bz&S*&N|3E zqdfAA=v(BTIFX+w*K5!tca3d2@q3xtB|=1)ZKu=;B{g5QvMOcVw$e9m8m4~np6~mt z)~m1(aGSv%XD#l07^cTfQOb8)or@z=;MmxsR8;OUB)?yZbvW&>$CGf+EZAabX9+M1 z`}8Haou+X>oz=f}*Vur0KJj~*&0w_u;`>=(cHoHF64YP)cF$S~N|?7?&e`$nlPJES zW;%)fays~mQPC;-fV^rISABU0xqb~iI@nNDTuiq#6_bw}t#SSQD;;tDh2P6m=Szwh(`C^LjM2|;SqTJ+$NYnoE><6)%A3;^Gwv=?5_-XUP4?$ z?WR177%{bJlP6LY*xVZSC4ITGen3@45~Y#gbzjtzC{^>3tlw7|RNhFm!KghFraVfB zDPJP;$P;?h=Xu3jlQZI9U^ei)&BM_KNKNq{`9S)i&^z^(uA?e4Bo^02H0e=dl*)gZiO2eKTBMxu1FDeRVCEn)@l zC%4G$6Fxs_D*}6P-rw70MelX`0GZ;DZ;fG@SB4&*eAZ^yXFtj`0KuCK*-hm&OHq>Z z>p9aH-~ujhYWDmhc+4oL&!x=7Fmswg|)W05{w1!!z(59N@^Z>qPCp zQ$&CUalz$njZ2Q&DRx}eKgb!4eOzR-Ui@p4!X0+wk5Il6%NxmNPJ=67O7^TeO0F_Dt4f_>xFg^|&tf|@QL#h2^N=Vu{ZIZV zgH5hK`a!l%AUl-g$zC;kXkDW=fLla4WZFA?7V#mUy&I)uS66}?irA9doVFWyPkNb~ z<@~E#sEEvyuzln>CYEVYREy{6U_58ug}ZJ+?Y<75Q6zC&CT6ECtRLo$x-&xOC;9Xj zrD1Up&XHcdG%e5gJt@ZZ&9yPpr)tg};uAV~z2}^W2sEQdLGN|R`%sPn?iTdHvmhlI zZt-8uOSap=?`D#XTw_yms->gSWfqg>2hNfFvAkeg6dBd}`+1|vH(a!OpL;>cj)E9G zx4)ZdbYyYL0X0IPzGIcF=>fEy~g*g?L-V`Fe%`4@CyvLIy7RZx%!p>Tr*`pjOL9)=9}^ zHfZ(vj`F_Ec*;II{OFStC|$*Y*CilTtr0)mh2*>)-^;Y@ASR*YDJX$zxZ$I9 z#+P3n;AVdRF3CH;i@_lppa`xXac?B!%GI!Bbhj;3?k>~6zhbO|v|0LIrcZoQ`LI`i z^WE;!GG1*;b~OSe*d7y-abM`s@%zTW4r^=C(dnq~-Qi4lL$#+$D{Pf++7)ndLCx)e z_G)t>q#v_8d`>hc2NV!C*lm)|nfj9)23j@WH!3?gE{N#4_uQj4Nx_}*n&RbEm1tGL$l3=s(^Oh3LEa^MgHEz*^P_h1S@(2$PKf6{PV&HOM@80)Gn!Hb}?> zA3q06bPk0Lb)Y>}o{03JMF;TWfgFW{szh=+FWOvVGw41uGc0M-(o@s!p@GPJ<-#la z(E}p|%mDrG{urs#Ho&~D(uayk7GkZt*}`O(iGVnlt})ZE$Yovvu=+m)*h*nr&lckd z9p-kYV`6R?wH1CWoEdQqqBG6)*(t>9`njhO2|&fz>NwvYK~RlOT_n7EkWHIURz2O; zrVqZ?T`mr6wae^6vNH1JxMEc3YmM0{d-v!aDwvrR&8|jR1<^q^?BGXqZZ@DFndP;|PhS=p8Nb519sdBufgRqBje3SodCeSxgd#DufRDbbeG>m-*vxx2`jvYEs$0{ z0Lyo=4S_LItl`fupo#4~@h7%nsBmEF=x@qtMWL2Vrk9CGgE5d;;WGtX)bD{U#HWjm9 zjx)8>Jpa57No#+SNk~GPs!Y+%e}+?+7YN-!pM`6*g(^YrOj>eN1NFB!aR>F^KQtOD zaeG#}m|^aTEj+n}vd29B$>xYf|KguyN+M~9!)njpoN(g@sT0@DYqI_`k=zLem~REO3n1Bd0K3_YjldW#Sn(qiad@hE`;np-0TBY&qp{tiBx_kPk{qZC##PHK4-B9Vo+@M_ihByT6MCT(B|# z<%}Ewu(QL?L3JLmR$gQ{l>1^;sYobR9len7dA+GxZ~19&WmRca(621M+I@-MsJ}K; z8uFp#Q&}JuYGg~5UH*!=-=C-p_`3n^9g741v(oRc^ReSf0RGQfZ;uxpR=oaGh!lB| zAd2#uFnY28?qaHDPs|%jd4q{~Whm|SWy(}pQ{0#KwPylI6m1Tcl@uW?I@hehfB*15 zT^UXXb`n#Rcou7ZrEATn_lUEl3|~sttO@M^pL2D=**XdqK>48nnpxylZ>0fNGd7Ll zl70N$s=xf$ShvLDzc(__K*9Qq(nNYwYv(j12)ZZ&X6N*Nz+m@)lTl=AoYP){%qTW}*$GT%5#f-r53_?xrQ zp>9^+5shjmnxUBUIB%!eLT;M2ru5-{dO(7n=lno785uLDaX<|*wX((&l3L0*+PDLB zZZa39a1k)z6ZA25kc*#jf9#z9Wg!L+agrK&Iv|mAq5BJTy6u-XmtWlge`d0S(ncJMK;@1YoR~U zjn-+yMfcOEx65+OS2eFfCR8@HAS>>Re_@m_U7`<~JM6{LG_IP1*)&GP&_(=Yo-4tC z)Y;|Mm8?1(jIz*1EvhC|De?ibvrgjq)(+7)fIEuWA@15q>QFDn>+mt;w2fjRx#CyJ z8eT8wwHxTzInn}!`M3Te8-r2^Pd~3gaV`oxpBhBwedkXzXQc;_YUPE_Mj{AABBSdD z?fRd6rn?S^<<)Na(BC(W241iaFgXS4{?wC z@G-a5%@h+6BZ;d`2dySt^?+O~YK{-a zXmgx|?lX=8>tY0`zL2q}5A1L5TrAOF`#~mIPAcxeZI;(k;kHSzcq=|t0YT!Io*Q-2 z_F)6%^*tH`teW`F-y-WYnAM{khvolMN8lq^drx^{;i`aN|LI>C$G1A{vm?-iOK_FCXixjC zP&6z|P%IC-;y%)IgK(h{r)}X@(Yx?w*ak*ea2-Rh=RRAR-tfYxNOG266~wZ~TVyTo z^a@=a)2Chl;1X;9;6gzlQ?Z9RivX@%4eI2j%y1t`UX^lEIw{F>nNm>_edUZV*p<{q zsI?qS9?Q+FW#!53J!8QIv;5=cmj8!#l|_EpM^xi6v*dQPxEx1ZC=)HxOCh^K|LhNX zy3Vb^#X)8;*`K=A_La@*;Df^~Kkw-dFnvK;0v6#fwMbMd0?~bVn(y|kTAUASP}7Wx zzJNLW^e?|^OjVJf&4_!o=TTyFFpw_Gz|dr{GEuGX{$Wpp zu6zyHA93CN=b4wo(%}Kj*kM;&>`uVTzWe8y%sv=;?HFqnku#wcQ7^)7C>Zdeh1JtX$&VX%ai}W0F3NMXXwEO+;rZ!ka%-ty(h=UYhg)U@AjOE}m z03fhfF%+jK!9S;7Gg9q%>*d=ICPdV&XE_2z-^!)UeE%Q}quB*Wg0;9}1IGN?Yeq9{ z?w|cRDzD|<&7A2ZIdqTJj(o_X{`2l}iEz~6PPxp-yZ^mGR|sw5e7&XNTHtT`0gmpC zZ%(JmeW8+?n`j1>D6Ika$T-f$?K4u-wTn@~;3 zwf?w2)ROG+s>&eHy8@XqUl{PA<=c#|;JB~Cdry_c!U0d}a2(Avt0Mlufq-Ow?iLLu zDeBCc&`y6B8Us(x&R-rLxzZ$D>T>|Cn#^s%D?u}!$)%v@HU#$`q8{9K#U9sla+Ojff9cI_W;JAL(E2J$o42|| z00t9Uz26;&o`~?p?ZO3-GW+R5HJkKL{;;P;AATKqVitY-FES}fFjr+Ho)PHmBo2IB z-pU09O!wrhSm*imPBvtaSPYV-ZwLl_8`3e6>O9|63<1JswxT)ZK8$O-yVBzY_QfTD z*ooffLPoVXZYi{1yds-@g1mNNiKb2p>8E%-qYN8ey>!&&NVzO}>)XURcYi5=vFQSeLr<3o9a9{#AOVM)+24s-jf z0lJ6|JCVx-L~K?NSZ(P#hYfk7vfUy5A;z%)R1p0_q50h1i@B7|$vko*Mv<90LT`WqGIk27T}iqp@h{ z?BN^aCON-`Am*!ahSF|OOu%$6nqJTFg2f=yyImy3{E+lt*^Q6rGjjh8gr2!rua%MK zywM;;t`U9zyvh0y&V2_;Sl> zLmz=6U=rFzqpoNn$0D$+ads&$_LZ|Xa~%=% zQR+*DO5Oh^z(E)_%I{CK^UNt5dXJC8nKqAa=3!oE&M{-cJZyJN3N#ttBX=1rdo`^h zNzbF{y{uBg{nLEIjr94L7YLD5^w{i{MObtYwE)M@qV>lN%UCdM{n1~ddY=5jw4in1 z+ix0W7x?YT0ymlpNO0>0x_#r@DajsL8fQXNmXQ1-A`KqxZov@6lb!73!1veRWLMv1BLic)m-XS6q=-&+GsBrcu3)hhI(A;5GsrDLj_*lp%M1 z?fMfdt&jY)TEHlI+p7J|xB>;b8Ev%fl(`$X;QVv5p5rh-=w6Gz$C7lm zkxCxHiT-ga&wE24LYlmnh4-4b0BneiA~7cCnfY4q>z~s`$wA&tV48CWxwB=%7m%ri zjaKv?Ns~ zJ4JKQQ;Tn$T%MFV-u@@6zW zA4LM>EnJ%er<;;@Tkg?~Zy6iWz7R77!;uNqWGQCZgI#!QbQPnL@-n>d3vU@L+)n>h zhSp;EMcS@^<-cT0{G65LL9X&TtNztL>M7H2y=63Pr@FtNgB}#S_2^~li5~8k<(+Wd zz$aXcG`(|#8G_Wkl3d0G;^nJzM;+A;lnH$OEu%9)6Z)Je;IFil>YshkU0KTH+pr2$ zT=Gjq;b2Y*0Ui3MZy9^^#1AvIPTs3Opld(uu5O`ib(CwKM@VxXv5S$*tJM{cC)D*P zEe~#~uAMliRG<5VQMsLdt@HG(a^oP~n^5k2Jz2i#>N@;tj<8k`JLWJ3vb#j3lUV_D zqVi#$B68k~PZ(8P+{X#ZvINQTNQFgT_^`YDj5&j!YRSVZ`EE`Udn=c;+aVQvaNu(* ztP6<^Si{2z^j~EtghP6e?!w;!=oJny(Uji3Qj1@5gZlSBAvMAO&ku>$jGxpNQfQJo zzZn~$Kn7-cvGQyO4ZBi$H4h8^=_S>4v_d$W02V09ujQhE==Q-|r7rgnb;8>~jx-8k^$6BAR z{SojsB#0taVZ-Q2svm#SXkFqKt+B^F5SZP;h)!~CWgrkO3D)@|4XI#5#1pJR8h0QX2uHnTRe?}>NAyBtr58~6?bW4$ z_Mv#Z1}VXPL7z`K2ZLpE3FWBrmv~D6lRpq$AB!F}g5Fpx0Bn3;pxWnUtT`!qa7y%G zduSNgT5zkny5`0f^gsQiVU{|e_deXvxGB8eY|IBuE13x50ebfjv*^sK-Jk15nvLH1 z-JW)7fUpdhNVIX}l$(JfOY6Yr!jkU)l+nnnjeKX2o57qj@TAS)Mq@XM5#AXlXDc+- znVnh%bIdioJ*svg83!r2a?5992s6>8j5D8&>bsvZvQ=D*QI5*I!-da}6!AGOTqJSN z>tFnoQMuch@xB8sLd;+q+6*N@9-a5di-U7tTD(>JWn+<*K+st~RaqNOP)nhr z+I4~k8{aosso(!$wt0!hnvAUn=K2J>RN(Ao)Js5Al=QeJ0I)@-)F|Q&#eYT*SjYV^^m-s*x11T5p8BBOtJ~_HpFs!i%h38b`77vFj|>{Amood=uxCu-uR!L~ck!zF z=8rS$^xJP6dte>?;~!@Xaho+2d2$7cAQ_d`?|!bk25y;ee7C1Gjo?T{WYb<1*r%=> z8iSz4Q+%i{Md{m&EYw>4$8W=>X4gOZai(FfC~qZn4Pq0!qntN2M#q$L6OTKAPv$zS zzY}CQ+Br9Nbqdg23`8!edaGq^u8oT7J~JJ+dG)|MMw^2k=V3kZ4hC$|jenhK5cTjS zzj%Pt8ORk7)fR37b%=5b9W_SH>sS_5t9l#p^HUr3?A%ULNRB_$!%g$jlaG| z|MVRLY=c*vt&ug`rYqkyO7~N1%3pts<|NQ9ltY;7F3ch-x5aG?;8_H7=O$-G*$hy^ zc5*Ir+bFN5$wXJuyl=3jSAX-bGqJdXZHLz2;6OVj?V!!&F)X_O=ewH(W!K!os6i7B z`x(ya*2ms8wl0ZysCv?t+fH#lA`j?B)OHN$BV4La18@gXH|p~M{=~<#ws_Gsl|o9Z zFk%-~LdkhJGY72#z9q?x*~yfz)2IrVl-B{o!6KSm6kQi@3|Ji^szb7OUYGOWGW5oyAaR2cM0aXhIDax80NLD>eG!PcmiY%+$!E zb?$1Q=+kJ(1e1eG)Wn;gHo8FQulyv_GmY;?9Rm<8=}AMMbI49egjRDz$uzd&9iJzVNx}a@!IP zYzC?ncsl*x+k^Ncow)WffYT*5Kgsc6Gv2Li$?t19Rc)7QjcIp!Kc~&W}(BIxJoMUhaymmw+r+b3i#Z5tY zofMLhM#A-tVFz<`Z=`EuVdYTnatUxp?CbE#r6JV5+1IIPX=5r;u41k;9=q4+L<9g{ z+o-3hF_{Y1;QtJ8CnBLeohYH5r$2F~W;Hd)9*d+B?Vk3OtA>GqEv2E7fiivcGpJFq zXxD$uOhLn{`f;`qq+Iz6-RUK-nf3Ymq7iuhJOgb3wCzd4zvn?2Q=hLE;Y@!lvewt+ zYlEtCLY?zRX1pc98H%Z3na`^XUxzpCZ;K5ELlIwlv^nAp#!p5=RX%TM+FR=N*VL6I zys>mJ5t>fy=u4zi!_y7LSZ33jHTVy3Hozx42mX%xjN1rj00&w;~GH%RfYTM=YybmygZWaMMPFsQI z!1CZ@>+r|Lr;L=7PLnpvFnSi#7(p)iI7B|E>VCaKWwd_lzhxOYtCkO_ zJEH(hBg`9F@GL!wFHSuf=bk_dF8p+l_HnxkX3B=hYu8Z;QTr<;3Frnz%5H^F{20>H zx8U#~p0e+=Mr)eJkw0OuHmcx^co|U)!Ve_veHp)hQmPj}Yh+KtX)k^yAXyeOq8=Z{ zcra>QAAC>n_n%KlP?F<*a-1#ju)E0mo>r4%=4t@a#Ij7$&pXJ(U)!j^`dMSA#i4ut zTPE8_*;c_<8RtYwHgrx>HSSR^qSrTm-OATmiMpiG4;7Hy79D=ys1rcE*X$d4&U!v! zxkZEx@Q%Tp7|$_1!IBU~&yAwt^C=W$ERK&CF%6Z}I;s6gevw5#fUAJq$aEpm9nl*J zij4<5a%H1CUMSn5u5d>`+@)^T(L#EVa{8FaX>Q8(kRgNH;|@-;$|`;AeWTXWrJw#d zTY7@OfW5#^CY-!PIQeld&vA1zIhW~a#wn#P3x}WI!PmX$NA|)vq4IHLlvjMh&Qo7I zBjM}w9{u8dqgj9S-!ki=75$6%ja0M|XNsC2iN9eLjOnVsMNT(mdy-F!siR_i-ynBX z^ISNI+`6~n3?COy^1MbV&>DN9z$3j#7&$`P7($nb%9hqGH~9QL>@ zzyZUDbN~k)#a)(hTD&jutTZZiWmnx_$G3R3k5g5Qw$F(MgE%s}c(P}Ox-g~$k^5aY zv&b%8Ks0$_ct#*KPSL`<#HZgMZRdTj=$a3VMsTjr{4LU7NKDOKirh77F}b=%nsB#d zzZ~QfVcJbFvG}Uq{{iqOZTh$WHd9w4TZiO#m>T&}-eA`#ne#!4DD!~6_JPqRP~^)& z6!a`YRqx}&uW`f6BxLm4AAlZt`nD3@sfXK0O<7%6fR4NXm#Qf5hY-erF2l|8wm5j7 zLu6l-9)>0y?o(1ZKU^2(Jqsr!@t}x6Fmj1wyzF#$PS4Iv%#L1?e2ITWNiCmP!9i&vd*BkTK)5}nF zkxEyB#0j3HYDq&ay5>Wp{E)#Pb_=y|qpzG0>DEb^o&);)s{N#*k^)!*=hU3gFshPg zCa)IZdUm>!(z_5VaYbMH(12$|-~8{Hb3TgG^BmA7t8V^$cbcUAy`D;eI4y*^j_Rfb zhs%IPd_@d{^AOumPq+fM(4?i?2>u}rr$;F&NHQl@+9BmvG z?g*VpW@0%aJv#I`qq1iM$GKT-RZ&~<5iM30aD6h|w7rpoebSLT#${L@ey~mq!QQlXCWkCHS+%mKlazzvaQCmN} z$c+GXioaLM=a=|-B^=QYKHpt|{71ZI51FqNMzm@FFBto4SQJrZ?%r~N>ZD5Axup(y z0rNyjZ7U1vFMqzf+(qI@)g9EQf5E74bc~IF(-m=Uf^aFqOqX>2P2}V4^s=jUK4S zV=yb*!|1!Tnk{vyBH(L`M!UR8fZq5@w)(c9N(`A?$R3NuRK0&sAQtfVZ^~5r{h{^I z(4J5T330XM71yuDD+AtcIEfh+&DnhuLrkqo%;f5D#1 zB5Dtdo}B4LfI{-)BG@&YMVL6$ontrlV314f(t$TyG(yKeTSE* z(y0M%uI!a-`4Ra2agY5_=ADkt`31BY60g!F>QE|FIILg$g3;jM7&qyE`URs`fA#Os zE}I0JKprNN5kdhZ3ECnddnkpIj&h9UWN3XEF2FK&DQ&%Coo)^H+4DNm^#ccc&E&4B zZ0;ICjm^PY+74@(+^L2lXpM)RL*=gBDV4jpZUIm8yyC&zN1IKXl#m-ES}sl=eVVJaW5RzpZ%iI z3Y;#5}X}<`BqlV2k3*Jo`_~u4PKU|#T7;dLB_{p5) zl&!b{436u{^`Csvs7+8ktZe2Fcgby}2yK^keaTq2i;FTp(<~~yN^q}U-AK{j+Psse zhIwh2N`u^_!htMhKKZpxNVkBm4>`;Dw$iWne9369Cp79FzYSh!$FN{7k!bVRh4rpNR`vq^y&}?tdPVqGch)Y1T(JVlNtTymyFHl2e>>}9fVwkbSj=_7u>WA z?z6}47)LC2tmvugg(n0pP^NKUhzn%S&=2v*M=!}eiAc3eiWIrwAl(I9^`CqRGP6|A z{v=xpMf%@=p}Vz|iy|xJEUmA!;L8Lj;G916WutTlTe;=7;`=VHhk3%aisEM8!`B9{ z3$D?*9Ncc!V7-G131+Y#;M52hObB4g%MGQ7QQZ2n(Oon#s%g@!1i9UcNQsic7UV<= z@{54An5RS=zs`BddGwdRY*e47TVdr)sVkL9!2TJRko+aO-_Q{47JO&y@nZHnSt!?v z%c3!x<&w07+!x%km)hZq2YF)Dr0e2z1p9X zq5DQZDF+;DpYw1E_D65Od7-Nw@n=vRNy=*kY_0jJ!K z@x>{)n@MpGq%tjcaVyC<*4|#sn#6%;qvBK?)PMAgMytiEkNh-K4u`?Ff0C_g<3uSz zl2MWnu1=8!m`Lvi^Mx%nnZ@+8`<1)f!&}F%aZji>zJ=}VOvM$Y{{Pl>( zImP)}ZgAqEREW%ZsG3+NPR4uF2&=yF(@aB+bQBUTu`>!oTY5W_3Jaa2^5q8o>p#t` z*Ps1mBfCViSs{`Rq9x-&Jp}rM3H**)t1>8@1p=ic=2(O_Xr4a0o2zI*6SYeo^>S)j@ z&Mq<@6qA6UcKfqo+I%Z10O|ln5z`u=#bcgFdO~1w=1R_CweH3b%Qy7apJmoIWO17= zz&7)2-V2MrfPw+BmON^nL}Cu1o zSG%7DQfdy>tel8nzEOo!AqpDz;f`vSg^KxHW4Z7TJ~P%Z$}M5vL8XnBdRJn3z#h$w3? z5G(U#%Dqtl0hJnFKMJ`5@j#n5QsoPriI?mRhXcM)%o{(AX54T7u(YmHbi+#MhS@cd z(8{`sNVR!(U85>nzH=fM*8lQn*v%gO>ffLYT4EnBmyo(k#gTkP9hq^9(kw_%CAIb% zI9_Y(%SZZ-`YNjrJIsq>UuAAvFiXXH=3aN#ys)j+T;_nw-nq87OJ@CTphUqYV=3=W z=FK;_+*pGt;M*|Dgc_y%M)cL2678Tb?&^l0GrwrBX;ZEYao=zSAb3!}g%4d_AS<6u zp_?lN7yd8m;hfhKZ*!#+D(msKq@#x`LtV$q_Oc`2X9w^4K`8`>dVa*<*HRXHPDJ$e zJS|d^b(wuLByG!qYjTd9?|6c z9#Wt}RN=X-R7Z)XCHp&=4P6>8gPa~v6jsQ^JumelLt#RC$R1v*vM9|y83IV z6UI!l$M&ua1>wV z;)F63iqS+*w7dXlXp$NUT!)Y{8841Ey**bFis>&SfYBo|_GU`;b}?Zb67$ma7fx8X z@1%S2HPg$ff5d&}HM1;8E@4-=fAN~xk>eGk^d<4&GmmguEFVN>=}%shQ5-Fb)iEwd zrk6b4urEp=#+eGvkyV|Z0nsN;T%*fZ0;u<7S&V*4?4gt6z;bs?qrf&Fkb-(aTA{_z z=9qJ(nBu*gg;Fk`^+cyTrvRmtzI8d6urV)84|yQMOiObkUo&6Aw0~N$dYUMhj*yL3 zbMA_2R`}bq6*WO*IHj`}yC~%6{>j(OT}#xTF4f{sDao|(A?R9Sm~*gS*o_DG7Lc<8 z(KF*tIRpl0PdEiJJAr&#{;T4w>sCWC7521oxxSW9DheQ-sRBNBX=S?%Ify#*aI|r8 z;Han+JLF8Ock5m^w?hm3xnlK`lQ>DPL|GRZ35)J8|EkzkNp>~N41;@h8qrCejX(so=MMfuC1@ZNc5-HhiT>Fpv1hy*2nL;>Y6hXf?!4{=}f<+V>9+ z_|USn)1J#{jFv0rH^|di@3l1xOW6U zsXN_Pl2j|G9%AY_9$$$92v4tR?F96inoNfbRI}H8ZE)Ejt2bPpO4dhED>EEc`;sBG zfS3Zp*edQ%-!kukRQX28I-aLx(!>Xqn91iwk;S(}dCWebxcOI$b^WyROpCeFpdG!% zF0af;jo>u$BPfXEuZeB;1%9S{IZulND3F6sHSJn&%e={W*lI?A1I~=`ud@c#L5Reo zHW0_~eFuOLkKGl`gQ$=|oyee^d|N){#;{ehMB2GUE{>ftw?Q11P3rt>*K_)=_R*|x zQO@f|8Lwnds&KGK3t>T(h#hNm zY;phLZF2<1!z*FyFn%8Yja7@EL$4S6@niq2w__K-i?|>v5ib&$gMez^#DSGlA%Eyx z39y7{P7%HYGO=LoK_4$H5Qa)WfH-q3avrg_q}+FZW0k_ZgBa|wcVxQOKZUJRa!~9( z4zY5a>pVp}fE|E1>fV06*wIW&dcR+0f{SZccrq;_Fsu!G{BKn!>sa3EzVVJ(2Q0xo z5v#gWYK~_(s+|<<&yg+J(mO0J^5_wYmbvn4T#eV2gW z27=Eg?J|)UjhboSSDDI1Y&|*0Fsgnz@2jPmEMz-67f2w)x#S-2qdPw7ju8z3 zOi$RUQIAjih8g7&_|u5>9(v7uViEoEzg{nnWAEdi_3m6!F!P2)?{cxVkrU`_nr=E# zmAPIvLH|C@HCthd@FD^3;p?w#XLgo75K1}`o%{w_l$bNyI9ks(i#a;1y=ahO)dzG# z8HS|DS+abS2uE|P7pjnzfXnIvOSn~BAlD5@??izPD5M6gRnYr$iK{QRZsuhu5j2Mo z4@!G*8#Upl&xq4&k_a+sj@F;{01IG9$!6;D96d-v=QMuGtdNsDAnCeBV}MwPsHqEw zy%eEm2IOqQ8@z<%m+d&ciaL1Ro1^_OR z0&>KC=3NuAnfqhSYO3VW+>6Nci8)|pkqy33i}{RzDGbRa_b2bd7X(5SwJeYt7`zc- z`tlpa1{o6BDd|Ex?9gcAv@F43g&O$=yE@(9ziXB@Pz660#0Toa#!lq6OQFA4`phP| z6u*2p=kq9Q7aDN~ z_|*l5UoQsxPQRK9nlJ1bbU?p;*IlI-s6w1}(9SZoT)&g<9j4~+mo`?c0 zZ3yrb02C>wT4fO89V1j~*kv8%d&4x0-I9ph1auLbFz0-8SX$tu*l&p*8}P;MPXCSh zDGuGu$GFaX?%#f5eFZoUv%4O5AVK!RVk`ydsW;w1UWHa_;Nzo4cZ8 zj+c!$1?lLM_s!mf6pBe2E2(158?N~+v&BP(*eHd*o4jI(A(klBNh@zB_x(uMpxjaCSP>3Y$80Z4ODUpZ^0+1lsBv=UuL)mZ%4GX^c*VpBJXiE~2?@;VtCBY@C4K{#LD z^!NdP*p%^9BSQ-wmih+3lF7CDWdw~6jf^=Anc2*6fmXJ0#r>6TW%4p(<0=P9W@U!e za7l`4daBy})!kytKI-RJ>vLsV2WlKQY0;B$VaAe?dy{d^M#_6EsUyrJrZvWH zPiAuQM2VRy1-@+z3G?}_TFC|-vR0B*yGl~+8cDT-#<|LBsk@16sIUm**OXiSX0h7U z<5te?f3w)S1c6aPV4MkrSf_k$O>Tb*a1|8VkK)P11FTcV;?QzVr-G~jk8^T~Pg7y) zsl^{@bVjLg%K2a?GIg^(LQz6GLuOgpcSe4qO>(6k52}+3?zg_hdOvO6r&{lCj|X-h zM@(?0RO^a0qor=4mx4%2<;P?#Z79T~jmx(<(VX+m=oz4H0Fsk=tvGh)BA3&C28%f< z=*Nt=*e!LATl^%Kf?iHOPOsj8d1cz3smI~;n!8O2awcq?~nYzHOFk z)LgU<{26thk6Y)rbh8uGRGqv41Gjwx&pQ?r0g}TocspJN#|)1WeSGhJ`{@?nnP)HMY|+2;?#{$?n$5jXjS{bHqxTxSpH@U7upc z<0%pMreW0e?|V!GzEVPH1Z;#9sINvrV>%od}F^hEkV ztM&vCTdcSPpIRG2^?2m6zOcLasa05_j=j9+nS8h^P`M*j;mw+0psj5r+T7|}Tks&w z!Ba*cfIPltnREKwg6(7Jz%`W7PBNC&TA3YG8ojrfFK}E5Tm^`M49pSDe$rT}0M^E7 zvC&1JG~Bq?KQKE$OH*m<0Q|OK#OK9EPO1ft)~&7F3`E^;zFEw5kSX<1NYg``NswAot_J(A)S<;Y$0f&=kqoA5eg_5HxW<;ZkTVGhc3xojGJeF48Q9cGfs@F5 z<`w-u$OAVqT&pQrR?^-ROK#zbG-t2fs04;5Y4*p?A0Jd8G&9t+rwl93b9Oxn*cV(q z)K05$U2C;Zr*#EtWdIoYGoJZFLc?FaMN#APA@{AcmEVU#(ol;)@X2SKOa9>SrMW2t z(z0ti3Of?~8`DlJ9(2Q6ikeekyGQuYwkeezjQ5=T@^=V^g@da*xzJFfmfIJp<}RZ~ z1>_Bmk1Y!}HOaX1J{&}r5z0JxOyF~A;I2@5V=?UIW^q(JER`24?4Mgh$#Savp-E&> zGWCQ^>}d;Lo=MLzuw$E=lthvz;D~3(QTNl|T4qXyBbRXXyn+O2*se9V{dZPbT@8*P z!T<#F3i<0KD#y~iHA^w)iNw<-n%^yCtOlKy`CYVm2)KCMil@5UqG0aK;n$C3V=sNz zY-*+gapM^O3W#~I`(gq;U-}qScZBdz5XeVzVrv5&8dl|!%zTqeUn-OK9`Ij6ij(+% zu4rG8-vTNO^ct1aNK(IJ{>bduAMoaJ?r0l&dpZHzGIJ;A*6Q=5D64JQ)EX>c?w93a zM?2T2RkQn6oJgsztI+dp#9{RAV!JD#cGQs_2Q?#sWk z3isje?RFrT7(;=NOABM;m*!>=qYK{Ih({M?=lfwhWPY0rX$HIz$1WPY~!p zbU~(sOfuzw!Jui;>2`e2Y-yxpv!a!B(Js^>4X+ECZAdDl$M*4C6Ck~alb>=Yzi0kx zNjHGan9ib_P`o3WjBn6#d7#{<^kindR?|!DXa+zz;(W&jhz-f!gi#L+$7lf%#NtG@ z-R_Ggn)L0cpj};NL=8jF9Mkk%ED=k!^$I0j9W%<)`Dm^sZnWqkKT)o0@wnca@FGy_ z)~%~s=SGkE%RFhLR!SQwV@}DQ++I^X6xm%!W(x_x#!h}{?g7F4`;2uRKmYkV>yPkr z`|HJHZu;lFt=QiF^WLU93Y?3}30p$7%KYdcRS>xXgrXKMFSvjGp_$#x3Ae0}=Eyi3 zai5f#qYXH$BUEF!#{<FB$E$inoCM0rB4TYmfJ(Y%0?Ubk^Ee{Xn$(O6=GXI z#W%49wzpA-0jQ5eGC}vBe{YrLz=-zg65GWK^7Jb6@$s`8il$ew~Hn<99p$*J>^+N6`aZC`It_uQONn56!X>DWCxC9pC5>RY|8s zT{GO?fx_e2o?b9HQcql3ImGKGoA`iEBjFK2da#y!D(TnR3d!EK@kQ-*@+B52vut!9 z`XRi{?EcnnuDl7_g2j=iXLwe|uE|Ff68A|YC0TEQzK) z53l;vq_Z0rYykxJRjGfS(xGZTb+9UPMBx+{n-{i!mV=11+BObNN!(6pKxM)t!I4*eU0{Q%NA3%ufHQ{Cr7WxX%5; z+r`}|@^^W5Y5`yfjp#^hCF+H&baBc-r3*f;?j}Am^ELA$0JTRP)^Rni0IEcWut4y; zDp}QXz2$cNq8Ez||4?LU`$y&-_iE1SF{RxkM+s{XC)tHpNh!zg(v%yJ!NGOplgE2= zS@)xl%&k~KujZ@gvk%f{m2)KealI7cW+@elm;(r!wVL478 z#15)kdEPEIptc91aQJOk5Jcw%o_t}w3?{9`NeSM7)jAPtfBqJ0n$0#triq)Ys_`^Ro zx6Ul*`eG?@B&nC>vhXR_)M=@>Y3N3+P*V0pveL*HqAi+8B1lnh(Daa{Rka#pF)g}H zkEOT9^aLW}jcDSWkuKG>T5(n6bJ1u*6w)a)mq_ID@MD z;6ddpieAoO6mOpIRR~AK6G(qhX=I%A_G*DTIqD2%;f(6bMb@_fjK{w;2P_VG?SP^p zkrb8|xpxl1it|IxeVD!EhU{~nDr1HQlhEX#9>oWIAeufHtrq1io45MZ;US=D$cr}w z*Y4_JaZ2`Cd8Rs&3ne0W)*+oPEFaU2qd;fZ0 zc)T#azA)4?!mr>5g25yqZRFrID+nXJ>}?MccApI##3uvW!E;T} zaPU;vYVd_n^K=xU-SYM&ftHb?%u`jqz~m?#$J}nF15wVWjHM{Bf1Ut^#ZzEqa!8_k z8!R8xZY(o(2n9FL7;XyqgQH`pK7f(p?CU3#D!s)#H-zZ&X_@QBJ(D0@+*m@B=pE0j zoIq8osoA-!(_^C-nJP*v_#Yt}SdsVFWg%Ber zleq^C$O(zk;0&>Zk@#mux7ovy@j>JMlq1yeLMUBGDK^* z?H*`)YhQH__%o{e$(Hx~0|5T;X3`k)6c=O;s+=LhsOpj!2Huq|KK}yj%WNx1v%eg$ zn-z6S1YYLn;X12nj4LQDF-t&FUU?F=3Yap&?RsS`1duzkJ^=jkjd)jONrM8^YVR9_ z3>ccwTrHSUD4Q%%^+Z(#Fu0PODUg&DJ}p0QBt*;I;1XK92Ir9XDIXz*78`BPN!m%q z=skZG)ciGi1k%XpRSv){WK?5WVJuaBT+R82CBWlnD)3(~;A7c9Z_0(Bb1iUXDaj}$$6CEqxx*9Vd@Xl>DWG8We& zC7K>d=meLI^na~XUCUhh%8d?G<|Irjm%*G>8KsX@dQcK2Bcr98$%oVgh zl$^x|%Bz8YA+8=-jWMA6p?MZsvadVP!?DkAPXR^Gwvv`ttJV|GF65DZXPi8WSllh%nkevMS zzBm88wng5$b?YwYo_qFl`QqDu#J%|1?{lv-Xo|-pWIUDsKGd7!lz)HoM-9W{;RgNt zQ7z0F|6u&xn|kmVuPyj*`k(cm^Pln`_3wZ43-7)zy&0-);hbD`BHWLrDf<+Dp0#K2 z^Rj&sKQGwF@$;O06hF_{NAPpjKK$l#-Al6CAfoqL0Y7TEPq%)qg=={H`Mtg4?^Fvy zjL+punbjNV{PJ=pUCQQjt3ry`{?6mmqMXOW@7BMpzekH2w~Q9!GurFg%{LpT4{GR- zd*oz)uJZ^={7I+q%NFA1qN#Dt-j={LJz9tH$UE2mrhA&_u04LwDM#jpsLsju z#ST2)dury*?b9dgzz)X()dy;;6#>uSE(TFSTL#lDTun|l5`!GLQv zlgh`G4;!-nkNUUuujzkaykL~DqMODAm&z}_*zn?uFLI*i!@S2MHc9c}$z+_D zIsOVKjwRl_Wxnk#^S;$mYHm5Zy2SZ7-kRd2^-Qj`#vTSmzL@0{RQG#1aUqp1QMK75 zh}q?}B5T44oLkt(3)$Q})!EHFpD%Jjjt^foyG@A~iun}|qdwsMYsJ!1rnrLFG}u*6 zDlcX+9{ViHb9qkX_~*<$%>tL9am|y>yj;wrN*VTn`GDh>QqMS~xztK$E*MKGB>VFZ29Lfek+>3i%>ipxq~8 z%Ij>LF`mm&>$4|K@4cuXFD$QRa%t*F@$scB6|nI)-UXar1lkGLSqWGzTw^7Ad*Z84 z-gf*Bm4L!R`#V%pJbsVR#)|$o-+0eYa9rW>h4)SQJl}nlUQa*%q4#an@UOl^4W%-#=T%V-p)vLaC9J zXyy&9L^GdfC7Suwcb{~1lC1$>cog=QI!!+<#ea|5Q7a$>#t3vGu`&`-N7v2vi6ytmH+hnU!eFZ?NV%N?&Is z4W++kB~{Tbc^>=g)W^P8rscp-sT=CU$0uJgv+HVJT~brp0qteY(jMrhzOLWWZ|LXr zBl?u_{}}(-*wzR1cD-6xw13jRqyK~cE&Wf75u@8^FurU2h4EGGxc*c6$Mg^RpV!X# z3;vA%qW`!)>fh}j@pt>{zW+ZE;6L(~RgtUZYU6j8GP#Tr5V>kR6w_;SK1JjrC}&r5 za-~f=zp|1S*+Wen=P+ATG?A<4YT|{Zd?~-~eo_<1IhI*ZHSu&lH}8H?9bZoY_Z56z z%}eq7`L!O8rHOBT^al-IltoT`{Q3{SHAn@{&$C}X_m|iGCA+^w-Y;@tPKd7-#K#}_ z*k@)~Q^kE*?f$Ca^_M&yTowHq=EC%=p9{H_LHgCm8E#9>{iV9U0{r7wek5IH3y;P# z>lu};A{w6u0dZjyji*z&oUc-!Di*Ucn@=>JO0iXNQMa#JzEor#MdJBfNoPQd#6c!Y z8MRUm04kMYCR=j*jKtHE`IU@ZsZSLOZm$vEsPg!^D(n+`RUI#8N-n&su|)-07rDmA zuYY`^u`->NOxR~sv9?h($ONhQ_@6%>ZT}e$2wVJC<<)9tv9_|BLNR}XMB-QWVLv*> zx`y3Shrmy`m9@_a{AA^QH8|SBJT(zH4oEmYni!iL$&8I>MyXQf${^L^#Q59SM9?AtjhEWTnUXZgT1^sKcB5U3=7_sY!28^ zbYD&iBC$=j4xESO<@{Y%t_S;YTad3UfuHXHPHOg_hZ*C2|OvX#YvE8cg9 zX>R6x>4mw>!f<*F9YE~hd0{D48RMKFWYTVL2 zTz97c)WP=#$2Ydhy;lV(mxB<5q>=Ob1A{t>ii@aD&&AUsx z&Pnr`^(^36#+yr!QBp3{AD$3|McPeN-{7Q7s<@1K;eoFRK<)@(Ub>fBDY%_=2x1|V zt3bV%lNPc?0wzJb^#I8{?l%{hz{5IAae##j*s|FT0L;zZ2hzChb_vpQc0T0}J0$Qc z?k+YQ$JV+N8-uI@5Jfq@dRg)LBrPb&5QTCXw+F9R^7J66^RtNy7Z#6@lNN3OeNR-5b$}BJ6_EB}!bP@3 z>aKi36jt+<6=GgXm@oVMj?B3oUgP;3R)ii;@xEdvy;fYMEyc3{q$|10;LXOTNEZ`? zY^8-y5cBIjuh)CUOmWriHOWhB5U9kjg*dwm;_6QKq9CR-S>QcJS>uI# zzEXdllj%G>S=By?CmhC+h=z<~G0Z+y#OyKHQPayy*~MH1t#7L6q=HE1Wr;5>v91pZ zLV3-l1ALbEt<9~bi`ha24*{q9SYBo11n0w2Gmr?}ojzVU&KT=*^b+K9`|u8qm%Os% zYY2xr{Ho{!W+pg1?X79bMASreDCX)FYbtn1xf1%zK)1|ERUkA%CF&97B7=>f=x z`hJRgzf&Lb?ROw{9NGRiAzw=8#vG~Dw2=G4Bb_OOod$ zZ$Vv@(l4|9JV_)6f_z$tBaz^lBi+*d~ZU-$o{|AzK!&`JKz8F?qXmn&`;-wAK1 zBC~G%@2`gUb6?!v{oliB&iPbdY@hSmUQKk~?vH)=@#^XQ+duz@;S%QFWittzyHzqVpaGT+5TQE>U~X>7Zm@Vs`HRe3J`u%IEM5|#N0)!fnEyc zc_v+TK^QFy!u?n0{tL;VuU`2N6;br3cS215X(o!67h~($Vrk7zqW=wvmsc{dQ)JmA zj2K>wz~sUt`syI7#3FHWYHU{X;_BU0!F_1r1+XKVnn7eFv4)j*2CPb0BW%kOB2{J@Y*k9PAy#7Q+O-9he)PT|29vl>< z>^zB}H1LWj7W0q~+3a*dEUke*(2K(rA(l<#+_Px*;WM9gVNv${M7PJ|d!3KR?4vZZ zVV*+?P`u>r39$7;!YH}#&T!&r9HKupEcj^NN4q)R9|#SNgpK-|I;o@Cf2bB( z_Y2R{CD1o^l=scgGj%FwAH~F`__DZ25(qs^^CX&5X+(tm#y$$LN#-KtqCD%&yia&= z6p-rhUu`q%uMjfOqd8PlZ`QR6LjINK*-k^-_|fM*9`ApXuIhs>|w4l{TYr1Lz}a_Fg)zevV-F$ zS>3a=r|$S;Y&U3JOVQbWP+71Jvi+boR*IKa@@qgoHoN0hkfi3_uV;CwP=NSjpLqZH zuU8J;59Of$O-b>d6n6O}CUA|HNP^3-hZ2WXo&?%mjCkWb*HgAnVu%zLGR#V54NdJN z_R&lR>Jz*?x0+uD;h>Hn3(Ye<>?HIyPT<7_l6~oWsBeT*RGd)=d#L$3;SKfFU@9p? zfB-||&MP?XARyG@Gz6z2I!g_enO#d00eJYpc(NEN!JBnpq;@Q!l z>Q;g*4_RYc@eNc!OZDe@zPLh#oe)GJ=}~b>;0vr{u|<+&^Qj`9P<=px>|LVL8ZWJ` z=F?d!&vN2iDh(-%s1}Eb0d?vHsdP6}&g7_eKQDqhE>ST}3RafYUgqR<3W6N#ubG$f zD}^;yUKISfMVJ;=VZ5hr4vTWBn4QB*^n5cUL;I!bUUUUQMa2MAwI_3&;l<2+mH|R3 z3*rJyuGC}@3RtSh`rqLdS3vEkRuzSeyW)eG<9e3$rhR{o&vL#DEGW69{9S79pK)AQMCd5e>u+i@7p>ZhmqFnaMypSwRKxRyf=#6`(K#waI4PYfq|)r6mJ?u5Vnv)G z80zxH74`%o<~El&{+3&U`h%&ShFT@LQWW(Dng%1qGW!O!F_$lcA=3*06skUzbWVnx zMVd4{`AAz{&94>R38=u2H3)h1s)}P$)@jglLgh7gSXtmnQcuYIxO%g+AKbndUH9F^598$Z{1c>B#?@Ay1l`JnBCozsr- zR;Snb+?P7`Zxw2{3UynB`mI94R-tjL(6m)(-YT?g6nBnfuDY!1iBA_>sE-6~3@ERL-eBXE1gwdGXN8Yh04 z3&4lw7JHo6{<^nL^*v&40x-ntkK3jNyyGETNCKv1ra@Lw6uw0X(g4jhNT# z`M>RL+ygsG$r=ZK6H)}t9xqTYEO%{8T@rDWtwiOGp!j_>fi{_2uoCFR3xbx;IKT4k z-cy%+e0JWNpx3LSNFuQnM~fO7#yIE4&zGA;aS>K*i;3UQa}Y52_8L7P;+<6|ibNT$ zJ$Pt5Bf z>XIg<24~>6I=Wji3qz2|oHJ)r|E3IX2Wowv42z=7Z9o589S30i$gjfIM<9+|=;eeW z>?L>!!X&J^?f4;>H{2HC3%wwj5WA_xN$~V^5%ygA)~xmlV7ssk(W`b|UMm#fGi6VA zL4#rTUbMx^R+KpjhL#L#+rpQCJs=k}#S}CovJi`aOP4M+gayvI_B$QFwBw7<3fKH1 zHir9Ry>PWslAw#bb(e)_eIiLrUlcBHpZs#iXTH+Ff59`xUFVDe{m(%7zpj5m_+MeQTby@WdZX(fIqvR9KHU|O z|C8r~yryh7e!A=9ituav=eB?Gvt2gt{K!vrB?Af!{g|=myL`hV>+@as*S&3hzNb7( zMxJkYO^@+EjlVJe;!XXvuNk5HUKmdzvSi2U?H_yZY)Cs0EOe4o@EDp`%ByRZ)$@qP>+V>$)2th}$|o>bl=okoM~J|uyC^9eLX z2bpCkVrv^-rer5inCJ=8g9_2i_iOYlGGd@vz5kqN$y!;-y>prCjB47LR%7 zg=e^Zd*35I`TkXyfnd49YIZ~C44Bua1OYCkVS6`bpjr|{{}FpP<_gVilofQY)d^kh zZ*`ii5igpi?A^}!mqxmvO3t$e-K2@^rscz$32By<2XBiYSN3jzwey;K0aIC6AWsOj zi?=bpO~qp>X)e^N&OFf<;YCuoSg(zw#;{%?E-_Kx-i<{*gdrJzq}>D1EyjI9i(gRT zy}KTBZ$TFUZ$MUk zyg<4g`|36?%;)hL44^lpbMP&kmxD5icQCe>S&KT+PlP>FB!ddUt)3K#6&ee(Z9l5P z1;n&EYJCC*#(7xGcY|`T%kUhD0FnzYYZwAMdyyBe3fCpbzE}mi7-~Doi5Uo=?u=lh zy+a0(-9E_nh$)eYnXzXmc`7HdkQ6qN7E({v3ak?oVIUO~3+=Ocy$Y)L0t14117L?v zNpnX5a{x4IXSG?QrXd)KLMtt;W|q;GKUNm6qnPA9(8zNMZ)h ztScz_SQsyY&cb5=ClrmlCwH~VNBfPjru`z^*=U3E5e{nI9oA%7pAC}S&(Jg0)}ZzF zLqc9#nS(C8yAz5rn)}+rYU9yzXgsRuFd{+x!knS8^0L<0c-()ykMl#-0`pzUU^$qX zDTrS1UJ?-8=K$|p2AYr-#^BT6cpMCxyio4!&xle1E;-B;I~DZn*KYK25_ALtG$tSj z+;V0ALs07==drmbx{rpyln6jNIc9mO3BJcU*Z4*2pBJ9Rrz>p8k=r-Hbynu!Nu^gu z)sY}XU*at^LIXJ~cE=g37qy5Yc_WfK6qNnm{ZY+}xPu(V#{r(ikmG$3xX>~r-?GKt zB0mK6*>rba;k={*EWkL$HgJgTFo6W*dOiCbn@U!LTz;1|Py*zTrH^?ttAN*m2ND)` zH6D-ZP+|~ocLU(h^b(Y%w>OfM3N=ZQ2qYC ze!rsXdO%YZqft`>YLyz%LWUlMDxqnHrUzAjl@7_)8}h4qurU%2hV`(f7)Ce{RGST5 z4MO3NR4q`iK5E$6x81O_|Ifz}^5S`q^19qyqI&YEe|#Cm$p(O;uAz^>n8mcq^%qDn-{mPjEoC z($;wt{Jisx=lVZ4?A^L1lKbI{&w976x}|#W))luTdAFW*OPA%X%P9F_|NiQO{;n}m z3wrX7^hW=0)HHBGORpX&iG>Qvz&R@OJKkOY4uJG_~(*ySDi`z&4 zegCfoxH;!Hf2+M^d-NCk{|D!+{6~GarV0%_sa!)V^V~a5@$>y3{Qq@?N5wDoY4Gv1BTWx=!awc#JUlqYK4^FdZCSTU*o)W>Cd!TnQQk~A+NZ`(S4r?ZLq4`u z)O~>P*;;WPe`@?|`vpFoX0`887$36Muy2h5ciVa%7;K7D6Ab4h0AiqD4 zr;RQe;KzrZ^`9M|aBj9H>UO}6f+27YKC6>v=G#^yX>vw#*kw*7G=g)~S1a zmUPcK(3a>8%ias3_p1h}hbNK_UFl?vN z&ee`Y+d+xMcbbPC!$BrPlXVAAoi(-iY3&3FU1XGsq95C!R^U*UtQ;QdC34)WC<)G; z&cyhT;JpW13TY3|W9nPy%tl^ZPi5UzKH5dv&K(6)c(w7B2WG+f`_4oQ{D^n02Vq8O zc<-VCLkIY_(hZ1lBO7ylV-G^RCnx%QdQA^6+;iUFm1uO{>`Dweh3-Ur%DPX}&XN9L zo+ZE@m>@BE^N1wQ7xM)MYr9P%vA`-~bWjnnqyU;&QAh1b)Hwq^iFRkLCo$!`+mqPW zC2=w9E*hpKn60cFR$+GgkHFGl-9zmeun*pvcRtgbXb97rkgk}^Lz2cPG@U4(OxTXiwp{OEsJC!$o=?PLCiVINTQ<( zHhrrAlsOtyy|H?{+Zc4dIg%KfW&^$l!A2baZ)OC3EyDo(u_F?~0H}|TU4WT_!eLZM zEIYQYb$wJZ4*>_cIg9KiBhJr`CiV@9;&LXHv*~DA=SA=%HhjB?Wl+!NkR*}EroeV= z)cMF*VswW{hEmqhiHj2H;#qg^A2Q9BpWoIe;(bnlhG|5?Als7wlH5aWvk z9&49QKVP8o`)6c<9B0(m`HRZ>;X!cE2byK$`pXUKQOuxc<()k z1!)>r!CGIw+j~%Lj|fc>!Mm^!OOw1r$E84k_EN$5Tr$z`s1u2V^ZG>M1{RAAsh&*C zK##bOV(rev>u`>jGIju4X&*aH^ZSWs9p6-<6A^ozsd@ zN*oDG%>HaW#D}%!u;k4YoiFcB>~?ucqV&0x1U|neczKd}N!0zFzR-NCy${pnSYUkbfShe$~*SOlJynb?XXof2y@pgCnqc+~4Tujo6&?!FQqwZpP7nGg@CJ{e?!} zJkmkFCN@WWGVFdbTNQ>eyVBxjo506L-PSkS$bZGUJywk{0N0gCUz@NiC)|E^lj6hL zoD|z&I2xZAcOTCOg}p+=WSmw%~cDV$BRd$MZLz3|AXNRV~l-FPrTFv&D>( z(#3#Q2T>048kH@Genoo*#`dInt<6{t?ldKe>RYvEpzM~6OP&iO;@g0-k3yd}q8Y@HRD6?di)?<~KyV8Sm>(TW6?4X+u4RKJ#SQlp9LGQyEC zG*lT;Jde3`SuG%IA{ho4cr;!@NDhbun_VL)4+tV#(gaf!34{xzC(`1~)%Bct7#3W} z|I2J*)~dN~o)92~6Ku?g#b35gs&L^j%@ETm^Y%XLA-c^hxNCYq5rnak_;3Zwc8Rn` z0*x*rd<}{aTlzgwERcppz)>s@Sd|OFtywUKg)GnkFYK{8FAsw-&CTxei$}~RQDkw3 z^meZm6y@@2DO;+1yKxP6NperK^*sY-e9!H4GY%7GZjIIVPfN%f!0OP0b+8?}BQh7< zJzDRV5i90?zF|O~af^?V5KM}sW-*X#aORL1=H&SljOMvAn_P#mZpO_sybS%7;XKy6 z33KE^3Q8f{HLGNvgbs`z3A1OcHkqsj3@$fV#3JBA2j#MEHYtW`PDT2|=6(Y{7&i!v z0WCskm&M%Cy?I-JUW16WnPx0xR+OzmBoq#diUi*Vxvkt*d%ds_yG6l^+zFHkuv2hB zuBH&VKu?dV>O>9%5XEUkb$H=fV`3N^ll(F4)oHW0qMx(jkHWsZoXwQ6JG8lQ%~0Ge zdzIwj+N$)uwWP^XCN`hN>7teEo3lJ$0{#QKm+IOE0o9LcJP3g?*WicCO!ZI zEEH=xD7($VL9<@)X3{W}!>Bn^#^4)m-$$RzNP)>NW5zJL+TDK97xwGkCU3wuF3Bz_ zXG2(^AQTr$L)V&QKV{Lt^l07%zGGGBpgF2Y=82wzW=CMgMC2b*WZVfN(qt`%oo4$_ zGbq3yf!KZ*7{~?@kTBym?c$~7JmQ4eQ1(S~T+#!o{0?WysA0FQl{J3V_$i=E$_rJCt8PHuvAGbl4XOnJjcRt zfky0c;{^)CC6GihR|QcacmmWn_RElqFm5|kj$mDFU1+Fz)-2wrHgk;Rcf(jT4;b{i+(rdVLi7zmF5Uh)&O z3E7B1hYz5F3L&e5_hlC{tLgh`w{1q?5d+K+!)qUO!+@!e>nzTkR`{p^>RS0816kql z8h8zs3M&1=hF0CEWSfxF#kc^7=jKJ1@j^pz2ehv@$P%$M0K~BNr~NxgexzPEV9KJ| zW2gfd%B|dlc8SKQLrf8iK_vyD%s~v7{vc4>rQb+^=o&ygy&OXb_`P^cD9?->jTcs+cm4$V( z4Tb_#Il)^;Ljqj=m?4dLQS5$t7R;rmb~*M<3n%4L@XE8vST(#aL*ZhiWz*}eg)&7` zP?$4~x5o;aFHop6O=j7;`4nfmE#wJcG*n+R8=hG0s0RzD6lOXi<;Mb5nMif~P)pZZ zzQb$;IsvNKp8SF6p{P;Z2*9n+KnnkB3CM`A&1{($V2@)D8zm;DU<`Y|EC_IKv+76H zg0z@|F`Nx=jZ9Pmt7+-xmFL4O48R3M^Jcx|y<0>GZbh!J&muG+RRnVlL5iq z*`uTum8td-BIiIrD0GaLxOoWAFcLoDted+)-jKyXO;09}NAcvv258V4wws~`?B$gr2-2OkEcv@=^CyrQkVORU%sI5SS{^{2pjlyn&3e(ljx*yX z2vE&N%txMNRvcy?Kg7_H03?ZRq1t0Xb8VyAb?vdS8!WF=`*QMJ83D*JLDS?+zkU2N zCt-Y~J<#wMSitvF&b_rmK*`PUtD7euiXCI@)iDf18#5-a3qQ^hGo zBpt2zQEd&lI#Oa;|F;C`PI-;O0T_awvaiC$S=r?#khiA|<0QZkTSMm?T^1+}aMhJU zwvHoiW|39^7$COJx0*{8R*@3MDjw~DG>3*D#*Lvp$4%{odHZx`6qZQ})}SW+lnNw6 zE_f>8%wkrQC&@-LpHsRJC_-5nGfvOXB%8_%!wKG52pW~Gvuk*1iN#LSEFOiuynPaC-LrVn+}1HpkI7qpJImyrOhB11!=V;+*wCN^O8IuPM*y4 zLIxR6^?)AK4a5&vNd%G{?;|>DWHZ!x~?bzKa@^PK&uOe11h@HLm^B}uL~hKB%m5F z_=W;X(4a|ZVI690jb5il@B-Q@o;4Ly!4g8%=(YP&P(eaUyk+IZxB9Tm{ zGsw3}WEL`rB^)0e8=j0$%#RI^F3ct8QX}d46teIp&|o}?*4#UfW_HBzFTOpqV|e=< zTuvuEfs5h^=CORcy-&RG0r8cJ_wZwsF1CRH&e(iDZJ)xS8bs6hwGocI3PE1NPtM)0Nh}lJvnWvop z{hQI&@+q8`4l}It2#jPe`$TCv=I`!C;43V!qu_ z;L#C=?ddp#?%keDWNsk1fDJHV?uMFMnWRUc*#JtAz%W}B;D)SBRn;pW5g3pvJyym? z1frYYU(UF@0;;`%HH}w>>*M*!O0n%!;rh4yQ`Qm?5HU4vFk+caA;X z9XBG<9SbTw*a+?3!Kd%JmO1BSccRPHcL|Ko4GfGRhpNPeK)3{)Y^*pBu^_`r*Li7? zc?M}@Fs*!Ufz`t{3k8!Z_aWT~$!QE3ng>9CASP2i_OGzUs*@`N15edIygJ3h(?k-= zTxykJOJr&%wWuh5tfw$4yxG)ZE?=45YDL+it{Wk9y9ZP5soXwQG&5k^)iJrLj0#Pg#cBSfk=On>8W;rM0zR! z&G8L3YZhYa0^6W6B2ys((_lAYNQW3e#S4Kb=e>n^EJ|CVFPD4*bTU?4hagLAkNUw? z5D*=yL8&4eQW-(Pc#X+aL_De+0~jbDjmijXWrTscDD%NCFMQpnAcL!3v8inkuCXZl zKa-{i)!_8>0e6s!nt~!vJ;X$ji9s|6_=kl8cq7#h!{UK#Sr;!FDk)#|B2Qc%9Ivt| z@H~TK(%0oc_0vo)A^=g^QkKkh3Svdr-_u=J50U_)0I|f~yH;LBymaPYQMcU)^+j|g za12gSjAuTCXhz(ekm4k|L|iJSj&M$LnR*pIu*Q;D7s^Q6#O4r1ssifxn8oo4sC6#^ z5-Fc8P;PmbuG5SwJME`$d`pAgCA64)T6d@s682Ma6=s zRq563YLA~ho?%4|AX-xKgE1?_yD3x>ft3_msUXS{O#-!ARgbQe!94>CGVS#$aBZcJ zOuDS8AG|eS1T??u)l|I(JQ5v)J4XVMkYQ8@t5ieL{edus@CROQW1$~B!o3e8^y9pY z>~*-lnK)M8aSAbLv^S*im=`Uhah^735wB(7-yCcYt|T&Y`_4wXPL!qCY6)%~CRH1o zv)DRUGTGWCagbASJ~jgyOhjmc@*|%tN~>_)L*51OAMF%01YbjGg|GT9xhbgDBqz%g zb#y?KpsBiw2yAG6mhb0g_)&*jf+|!}oJl~vC?a=(`mhkz=Z169(-wFjEO$WJ%>x~+ zD#E_V%g$y{58p=?3CXP4T^u~h9VDB^owm+~bnoVM>JBYOl9s{lxe z-8Y+8hFCOBWff6aVcgBOTiw&br1qE(>FDgh%s3wnO!UJfTOwN=CWq4nK_7jUHiFie zz|W1kOFMxyc#@nUmDhDBgAGxzg%Wf<&#i9$;^tfCd&1_bfc}fHY9} z1$|}?qHkBhFt4$|2i92-Aaz^Y$_*%E75nkVMUf}l8a~{*P?nhbjpfe>goUVlGzy55 z!x?TtITpt0osMd4^ zt??S7I1v>^36p&OldlZF_K{bHVt&wz&v$xijDyaZjgczeR-DYn$OpH-8XxID?Z|O| z^LFRk?Xq{f|1XCAt8eR-k+)tM6$^sSUH<{^7?OFeBgSun+rG|?eKP0B??fAMbIT{r zxmTp1=K(nStN3`2Jp?!%M8Fm7-$Q`ZU;|tysrepz81*{jlzhJOpz?nBBs00i(vtgj zj)ww_9Q17IJ}U6-S%hfcyZ>B|JqWPadcRdSfQ(uSoTi@3y*S6Qm_3NHsgr9Ey7xR? z*D!_hd0a05r&j8&P2s#3WFK;rabW@u@Gd-0%hJEhuJghwN}icXbhQCP%Kufa-874* z{l84Mi`ygUyGEtJ`~@1EHrk&W!e#M}RebW*G5rs4d%& z=)RwzCt>=CC33U$Eby^$dkj^QfC7b0*YG%4w2)1N0FBxd44mW9Pe1x22WX^ArkBS_ z$R0v{Tn(WUd_pHv3;E1pZW0nX>tUQHw_F@^Hsg?m-2tNH7~hN|vMg>x@8+wz1eDkU z`knuBW^_mOB-=ggNu^u!v~@u8IraPddYvD7H1Z3$ksz7YT|L~i7uvuAO<9)c-d5@GKonAGSZnN^T#Phsp~Cwq3ZAwYn( zPLZ@e==}bz@pEB8N|o{}S$0x)F`zkzUmO20P#gm|hktCm87zsMoD}hI1!yyi?5H$a z^|B9l9i*2KwdlUZogeqnlI;yCJ6StM6NyJSXciKLX1GJ_!A3-lLdQF8uG%@n$HIzI zNR&nQW;d~O8pvD%PpA~D?@|Q9s0?JBM0e{pw!MhC#XdQn3JL!75)5ff=pja-o` zYj>Ld?YM@RD9VRp)7f~2EqpimUB&5AE|NAAb6#stw2ra>rAgFx_+xQ4$TX!ckn5HX-C>{>c?$?8 zTchl~N8%8*WzyM%!q}4;nfR;+zjZ1Tu>>-T><$#s1)M;FD7<%Y%Y@+&ypcp+$;Pf|@pZ%x5NP zGS}$`>=6{#Af6zYhNirZUU8>P)?L^|ikm?!wwu{~ zlay5Y^cdRX?gv6*>lt!^5NAd{2H`vNb_X-h)9i%`m+zkUcXVAH`D>1a6 z^Z}NgGau!E?qj&BiF8z+NWtbb?emiRJ}R-mC)x*VkzJQ}Eku5jLFfL9!>7kY0kFpaTY|3SVw4g-0d{svd)r+VXz*A z1z*{ID|^y6MKsjhGe!V!iQ>@UEKo-q=i$2iWenFp@@rz^#;_BE#@)&IPOdxR@l|uGMORu0TViuA$an6);+1Q*MP& z9KEcWH63*!HH6@)U|=B>t5Ukp!6MyNrB$_7!+?!`+Un}A^po8?VD!K^Zoqi0BSH)M zcQjy(AO$3RE~2ZwoxwIW8VUxQpu&pb-mT;^Fi%7Y}*T(ySGgSh`k!)wK=9VZ-HP@T-dzLtIHeuZ^!AAzTZ@RG#d zWtm5y2xH}k5h${V+a(A+l@_>@Qy7SFVXI`IWzqTIxzU<3b!j06s6f6t#=$SQ3Em>Y zO30JQP6VP%*0B3@okLEL)|T@tE)Ot4%!{k+_(f!I<_S;6cmb=HSskZP7RZtc(E(%Q z$?7I%j#_l4Kt6Jg-APneVpZ7L7#C!4)*|#pVr0WaMZ&nPuM)H}=yb0pVn`gQFj&M? zfuRyDyaED?)8fpmCHlRRKqk$Y^G9omD(8D^iGevrots6-!4-ir3YwEzaPc?@=Tw^V z42aTzI#X^qe(Zs#64Zpix&Q)!?WS#N^4>h~BpQZJTML*vNn*~wyPs&RWuY*`V4;F} z=+3$z!y7<%wqafm5{+PExTlJU@S#ea3|q1v@f$d3^p%iTnT86~Q#e{X- zx+lUe=t>FaNWeE+vG2vayGeGu5>La9?hfK<$cLcos4z7=^iYJ&A*>zcEF}o~g(Nmc zhH01dDMFGBQKD6|7|M-BfC`^c;Y}Y=MT-qs25ubfFzwatV9IDF*p_B z$ABA`Lu}F%DNS$OPj%9 zb6!NgD8f@1<+3k%rA2sJm)N#hw;M>e*t{ZT+yHEsx@ol1dA4hZ$V$R6K1u@Z38GeK z1-TLuM60r<$*Mz`HbodYOLMq`X|2+-i3&#q9&SKl&Uc-{`O!w$|JPtnU@W&5s%j3v zqjr0cw8jL*%~GGsF=LMK{zQ8h*c?O!wCJEaV%-mS@qBuO5sAFOFXinaXX*oq`X)rz z0H#I8=4{crx<5b{%?_#NZ7-j9zV~*bt_)^NOz>Pyqj@5V{2&C>1kOZ91=wsxu!Su> zep;pRMMwtT(68t+o3Ac zpMpgmWC~{s18rpm0OL+l5<+2~qNZoyp2HOkSS4ZKq~L{@gYF!5H{dkMy31>fp+yuX zTr$q6A|D)XsF-z!Zq8zxT$CytbgP+kC+kd(PR6XnbPj4^S23ND`QPvF)JSa#X)vl4Mx!p3Pb@gfwE&QyX#oAw1j zry|hzL+m3`?!5gQBpTz23dp>4$Z@yIDw90TAYvhKXlPqbAt=8>$dUbvJ02NMY%H_e zhh5+uqck=;Zq`^uCuN&=jPyF{nzrGX1sNXn63iWnEzY)ikbdHpBT_V&j<^8n5bPfy z95;u`x4?cDTxxfX6dHs$Zo30+FIF_J^ zWFY1a!s2V_XEaj}m|AtW&y?xNI+y+{Bo{K}5gu&HOikvW2FMZdeuy|L5H5mH0&!-b zp=?N8x(E30aD(R<5*?rpZ<5v??1Y~$wP+7jq_;Xj&ZkOG1p9E82!)6aVsy0M95~Mz zn623ycoKRy=%l}z=pz&wbpG@Y5@%p9h877ZPG>ifKA0h;j_~6OS&M1A&nN)e12eih zLD&I*4Zy=JH@hCQC*AqdVC@VUZ72-_Pn zb+%{l|ZvXnU4(??IyPz$I27bCPgp#}KSm%1~%BNi*>O zu$Vxa_FiV!=p!*k>r`W2Z#$?c@DV4|dd3{Fj(11|j|RVU;&9*bcG9B8QNbg%lj8aq zB^f!$$h|5t^`YtOi6&T^Tw*<6#O&u8fOa{rAMUH$Awhb;1`;-3AwyDu?d4_Che`Hl z))Yh|A*687Y5Lp5zz&E9>^#Etn8U403|wsiG=-@Gf{uFxtmk3Un0Ma#cA`V2<9Ff+ zo8F-FvF|4OK*UL8p}A5j0zSntUoJ3F1MT2Cqa$Mb1m5}H;l8%hWO^Yutx${=2|B%Y z4JDdbG6NQ(BVl490(Ow7fYn9zI`haz-1TbG%7)0RNu6#&H*J9? zdG88>I8#^y!-j{HVh=fvJ*0`85TU^m7OYWGu0%=Fi7~H}Skc1FI5>;J@w+Eg3)f#E zLqkr6%Ax_+SADcONUQK!bj z=mpt{HMIdHu7yq_AV!aTWR~lwW^zAexs7-fqt^7bX~(0m2zJWJwX&b?t#-qcM{uP8 zIYMuG$Na?QnfyIhkr{C;AlK_kSDggc6=*R7G_HjtX^L&AMznZ^op_L7MEb)cS-}Nd zY(v**q+OB~BIaH267!BxR*SXAjTjwt>a}EZxe_u;CJPPsn&L>3s#`0{iZvz5rk`|2 z5N)FA>_`Zt6g-iw`k5IsC`)M;56>`hMHUvIuoDrjmFX5IsIy>etwDt4}FU7gK96$QWhj;_IIW2gGVrh3NPDif$8x!J1}h<4a60D$p19x z{AG1=dy-udz>wBF1DdeRPS|n5Tc8V0!OLTq%nozSAApdx#^}Gz5m6X)UT#P(4B|>7 zw{j;*)CDk z_GAtI6aq{VOZkO`9@cyViOaA(tQ71?P&4~H)aGDF!s6hH-HBNoHs=S3yf8cd-eC29 z7=iDTL{1~m6Txz=*yaP|9l+;e5272hCTLBWhPetDRnGWvs7gJ60LTWG(mJea7h~8z~^#E=5DKicNm|>(B`DeG;t|m-MxV*11PZ3H7NGI-x0Y4kF{ zUvP0Z;m1@qE)26}5$q9nhd!xf8?-9;lU??38B{st?#BpBII!Hp4uX$EW%DTcPC-_Q z_u7R#&VE^5hb#&(P+2U1-qE*KIEol#xJzLqV915L=Q&n0Rp& z*b51QKD%6U)-0EBodkhQX~0dgQ&1IVC(bCEd46k8&lL2!Q( zk_fP7fhL1MP^ij`pjZcCcW0UW#1bzG!aZF1%MLLv-&kfoIEM7q%zFWYEPuxN&0Wd! z1B5s3`j!YdDAU=PCrcF3Cz{OJ91$oeFV2tcNgja~3xpg8FW}@#6bz##qnI65!>HQ@ z5f{3^J&2zClJ6?n#xfi7TgyD*o!(@ zZxNiOqkU~<0ik#d(4{uq?FMBZ5!*z9wew@4eTT*|N8l{&QlmXjjMz-mUTy6JFkKOQ zhIVa=uxc-rU;<&{6R8VVsNx!v2H4p;;R6)RHGwhhsCfhjz5)Bd9AXF=S|y~V77^IL ziTW&@NOq4AG+Z4Lj=1|aZVKSLhZBAz%VHizCkLb=@a!c_P@ys+zy)M{Cb@^4@z9xQ z@6O!#7g5~|$YI*{1JGD-zA)sm%~>X8?5FA?onu_=0fm~VwE6r7ZuJEOAPthbfTDfy zNlZAIqLik6Oj;q$$=s>gSz2}*N9Ruk!DGGB_qnj159rPC0w%&3}y>x#okKrmNNIxC!2aH8I#S6*g2()KLFYeG9F3@U3 z;#QEG09<;r;TkaMK)@Rb8Ou3+DH(-7V=cW*7Fs&OFI140oxeV>oL^vpKZFKZSWqB? zxnSKo#L4+Nx)q6`$hZ$lYJf*J@(fc^-4lSg3KqxB;5J2MY~wjzOyibrhLu;C_!Wj6 zG#qH}J#fxkZ%_IkDy^I|c{BN=UhE;n%!D&Emu&6fp}mkld#XVMOQO;UeC8{e#R^$U zLiQyK(y9664Be2&7QBg235XJdPHrI?M>IO(>KRZGm_nwyA?M#NChJ2k($X9sDdeCU zc0Q6#cEKe!2dSHmqBZ5l+mrTlkZ=tiF}iY(jWN^il@Nu7CnCQH;{u-0Wn3b-AH+_; zq}jY!3CfQ-50;ZHWm&ijiIj;gxXBH`ASPptR#^eF_3CNby%=GJ|0-=RF~Nw3F;ENT7=+& znu>v`Rm5R9Di{qu#NpfHW87YSN>n9BL%t7m*$yEnJ2=!2_0$p0IT7{tN)`+2o%qdl= z3fzuHs>=|pyA>rAFj~S91YWBM8VeW@T9w*>>JQ_F4P5hwNb7*!90&&kAvA?KTfYI5 z_bJ4U1aa4#9%u@yk-EB2y{hd%`tl*Qx)CPzhJZiRR~0mN)diG#T?+*;zG_Yeu! zXO%>tRqI!S^^lbVJ!(@>!=IXhK$q64j_ZNSUw5H^3#Oe~bzr;q ziApA6Jy3i5^(x#Zu7`J=Wh8luQIehHc7Y*;o%L=5(ClRz4`U}DmVQC{)n#hDaf|S5 zAM!BB_B4r@KfcAkz9C(2MnoCgRg%zPk$eKG77yVVi zW=(~eH;=!*#+KRTrnk_?fd(SXqRGsf<|w?Nko?m&aj)?)#4N&V$mR@_0r)*JhfX31 zTci;z*%V|mFw}1%1N@F_xr)FcEt=Dai4>9ch-7V2v>0)D21X`;9OU)`$sVLmA)kh* zFFLdEw^s7R%c=Wa9EdDC#kjMM2q&WmClIUZ8qv*Ml$L)E68Jn!FeFVpD}o~v4wz%+ z2@VxKz|t)Fb{TU;m<8QM%t&hb1by5iP$uXWqB631HrB=@aXi9?9TfS-1c4#C+|=dj zTXP}|9wcZEl8G`5XyI1?$!Y=x_xlPC3spHgK8#;WMiM`&E_aA%8ksh z?t?cIyr{clbdEL~K(^sYA_9Dl*sBSJnY{Oad70msqpnXuJ0y-oq8&WRU<3sEt#SOh zG>~{!-bbWh!pk@SfdJ8`XmMD;juQfxa03NJNt3E*4hI`$GLbY!TXvF^ZO(PlOiZLr z!Uj!yy>WtYHS8Sx7-S2gAFd(EO0xh#VrSOHDhR{N>-Jzj;y%pTU23l=&sOiO^L5O4 z>g6a#}0X+DIoireN#h_(MY4RfMzU}jcxHkB4MdkSa2zviNHFFui&d4bfh0mj&#Cx z$I_%}ottIePdXlM?LmyhFo=LvrJ4H!&c}Z&S%<_uL^QDDjsQ?#F?El$eadU6g_*cv z5aH%by54CAX#*BWl{Rl2SZ4}RfvJ0~9LW&WKEu3pgggR=A4iDjc#lR+{}pD*+Q-lr z4ei4?(YUXJ9cfsTArdE?;3t#S?GU_Dm=f7KkC_rkA}LZt5_cfvgCc&I7wqxe7S0Gx;Ci(z^bwxSJLi2RDYpaK7 z(5UHox=ppPy5N`)pSN)iVK8$EMf+|-eH%U>bV$fzuQZVCvzJ2Mh&;*dP8t|9E5F0{$?FA?*yy+H03c_uK&Co$Z zK-MoN8_T$Zkc5Y1H^)u|;qVae=c0{00iRr$&~`&=3}xfdi4G0eH$N+?c{G%@7l7aZ7i; zNEQUDdY*&_+=7hLBRydO_>%@8=DQJ6*v0qv9v1K?BAD5SKzR&uDZ6!mmb)L9RV@Nk zpZ?`!f7$yqK1uHcCBqA1VYj+!o<#8zpJ9$r>mqpMT$)A0FoFMpYa*F|M72XR`b0mj z!B`~rVk+C!arnlp-*r5SJcX=Qpp?nvI^Em9>{;g!aEYS52F{kdglStSCCnqvi z|I{RAE)e-UE#P)0h;ppAD69am|Iv_ncugpJiV*f1JgG~F+F^^b;NT>SFMwgKG!hlu z(!hkEAON;zYPV{ygY<%LF$lmmaj&$xV2A1LChjUyC4@|osbP(MHc{CjzS`e3zHzA=ES)(;jDdMVD z6%46LO#o5xI&>LmD@yZ#KZwvE9Xd@o@q%@a{hcE5J09^nh*bYe@$yF`W}lZt&!=>c zsQjQki6gyi=4)ju@Q`TE`ikuS-AQ&FXDyf^0B~I60_PZ&I!Nx=O296k0Y|4}2*)o$ zb@Us_30NZ`Q^uUnelt0+N9N~T3bC;lHgR~J>5yHga2@LmOXnawYokMYfKYxTPI88M zJp@67_TYtY|DWE@Jh-mwzVCcH-o9bq0g@m{5G0m|_W+6jNP_z!lA=UX5+(6rBPfC( z36SEV1-|c*lC0J8cI&1ywz^E*G;Nw`Vztv`;;wP(#&MeIq+1$ilC(}HZj#OdSwUQh_t2*epe6=e6?0UZ?6DWrDH z1KdE;Hc@1@+i#H4t8m&u_uQY9HjRX&Ig18o0`L-1nUk=u$_B$%XIB)#DW>l1gqWQ`DYtHvvbJEC!C0F!*|b9ctKj)uGnTKZ^XULA@L zVet9A+gQVyFf1P~z=?eb7#i;{1;(2S@J*sTv>1*i4mrI87!0o2(tIw8hSlj@aIUvI zmxlG_&XZnd%b;7W8y{LXi;<+vZ>?D*r2VI}8DonWhf zeJ~Ljws-<}M}E9@0+%0?w1e1roE82$mc1t?RfxXy#Ds+~y3zfcp`lnhlI~|KRn7z! zpM1mkUfjx_t0Ow0xtXX0S~LhPt7e?^bw;6=%VJrB?&q4ucO4;NqKphKPE#Ek!PrZ$ zY?H~GYvwqHSuc*7NJypTj6oIjE93Pp@C40S7<|#~XdQoyh@orl7hA^%eG~4tTE`DO zgTn-AmyQI^g!opfml?-uGP0*%uLGivW@p4uf|(G6FL?!N2oT#~ui!Ux^oe!0-sXY!*-J47^)rYIu2Vrr^Rp1_7H4~_ei zuNC(68|zo6ADCr>ig|q4D@NRxB<(-Lc8CZx?EdlVg~oQob6f*jpq1#$Htm`F7#vL! zbbtAig>5;67EgA(k5Qg*I^Og7w+dZklHc(rAJ5O-d$t%}U!+oj45-Q!8CIrocH|8)(@Z90KriM&n zawMMZxB|>wEIt^^WV`E~{&?$9tRdf!%f>r09i&#*Zh z^>_YQKSl92{8+F4QpfJ{=P!SugW>^a&NypxHH6i`!-Gv6SVhr6)o2}5Vb?*GZXNu1 zRo9RHhkxu`xbv^NB^GnJX~#!L17n{E1!5cioBO~1OKy+*nSVUmFfcJXF*H0<92poI z+BGypJ+8vw@X+AMNcV7Q7ypkA?--q!7#kiNDNVQ^zQ3u}{pvMepZkmHv8f*q{ZWCM zcA2s7?rcdOq=NTnH>AF{;j{6t#&_3U5B-$?_x;VuU;WHK`_{dW&g~of*+k~;-x&Pc>_;&mo{s%${6u`yL_7%o`UpX}v%z&W%`xM*_ z{JtR~oErIBVEvQ+pR6GwJo=(T{?K2jIfPm5M^|*{2hMUs@MtP^um8|e-H*0X zH?X4mxRt-WRQIE;)IIS-OLb%Y{h^h*LsqH#E7!-+azfwP5cbt5rWni!r(Ss9urmwk;^#8NwGdDLg+Mt#1r zufzSV4}A^m)-XO2kc91!SbRd>tVi2w<%R6WHE<&?QR3Kc>hVJQ;Fbz?PvH^sMV4NdoEK9;nt zCke2-&bQ&1=(7T)J}NM#v$?ABvUNPX%jqiVo}lhtYiaUDn7O&x*1(e;^yKGi{)IfALG!931 zQ!vgx;iblPCvyRl4MF`Y^Xj_dg;(Zu)JFcGeZhWb2-o0>9K!a3s8T(3M^K5LI@nEG zBVKnq3FfXqt8Gx8Jl?x0s5;T4#_2w?Z*WrTXw)*(mVK&ay2rL(j|k_?N})Rr`mjsg zENgVG4>+g%v5(QFCVn7r-Aj?PuO}S_+*}*7fvTUd*@tAya7VhF%dL}x7)5TcSht$S zJC`j>i}$Si3m(w3jdpP#b`)qs#NI9Hqa1|&xZ)43$jGXm9RZHAmMmn~b}Mjc<>oE> zF{m6Ro2+dS(3$bT>$KBBOx5zORlCJUvWp#{JzZXB*twzFDG@*ul)K>cIU$2z*2`Y@ zM{iN&mOMQ!t6LX*UNtCtssRJ7M(Cb1)rno-zTr5zU8@VqhtMs6h546^iXG~gET~Cf z7B1_drnqxGuOys^SE;#+?^VAmqgr-Mr<2Jx96dZ^q2G34rM3oNi9hA+_XS@h*4i2X9h;S7 zZvo$az`8q_;Wn6?Q%T^9ZHOgp2m z%1)<2eA>A}7@qgW3M&ozrY@E>e##diURVITzRl=HUA;MQGh5qZ<#@KQh&D-kzK#i> zfBwS7Y+a~5lrLt03bvI~?`-SCZSF-bYM72I9#PST)-&oLEc)C}{L=#LlM#t`JFR_S z*%AL>J+CHko-r{jUk0v9HO8A{Oxgmg^609OXG;xB*H*-p)MKmz7}Ojz5x_XO#3OV?J6{w^g8ipA2{ILS>KHbSthSz=}=zC7#k z?OBIqv%0_%S9_G8eE4ydg9=$9sl=Wka*slhy5*b?Ym3LD@*-rB#QDIw#i`h>Q7;_D zNTk$T7q4p$napW2%BvqoZSHC)epL8P-_GMG$urPCMXr zjrmL_5w8aZfZ8sC+l}WEao}@FB}&(UgG(r6EJ_6yEYHdHXcX@y$XgVyBU1@%KSe%* zVL(-7@|z6quMW%sz|u)0N+v0+4EC<@x%fW}8ZHlZG?0WuEf~ti0PK~H3dWZrz_c1o zWWhxMXP4xq7>-at3byJE#8?9URx#t z4*A0`F08E7t}7NnH7a%QQ~uD^^~+ZlykAd~87V9Z@7FVaDl4vCpIx9DSaq74Z}=l? zwotZIRe;thQJRqLZo&F=Gf3IRG99uv9`xZ*Jj63ga(q;V{rV}V!sCr{rk;;%AsTp2 zIReL08@VBzYD}wA!)o=ATD~HXqhq>%eM(-VWA4|_`EYv%7u^%*eN874l8I{=p!3xu zyk|Nbx=M3bs|WdUJRG^rI=@Uf1|Wg{xr72+i0QN*y-d9TY{83)1<}nDZuWw&Ytvp1 z8wtDcY7ib)uTT3x%KCVfPIuQg8~W0I!Y7Y&ol>-1Kjwb(n+;RjK?oyb*WV+YE*&7O zj@beDcH?&Nvf_Po>70A~-!(M*sp9$9eyw5H{noEFw5-qQtHJU0T0vADv0KR}9xd4S zEkA7dy5Co@Yj+;L0dcZeJ*EbbT1(y$j=%A$HTt{)5}c$zFi{$+9@H@*4a43Mz)$0L zvcuneFW{f3-9TE&QuT;#jr!=wr2D)7p+V9&ozux?>z$4m0KQg78~uU8DDUR;I)r1U z5{g!9ttWWCxfE7h)E;2bfG5+)UZ;DbUiSb|s~w&2@nNE?>Y$~ZMx%P_pg({Ehwf4* z3vHz~s3-jK(P9C}=)%|n=)VUof5pcz==uAh5D)hG7z>R+|DxI<_y=fd>)=KoVhV0d)4bzgchc*UmszaV_82(X3`et4?rhL2$I%?!U!Naq z#c59%qE=R`_*cleq>#Hng>)5UU9gt);2HUk9bC`=kJyX&U>%BL*z>TZCml`@4g zJoK?Ct`MAd)xZmkEgU7GS$q9uj}yJ1oC~!x*j#Z7SH?QK)ch8WS;$A=!N%x?9;fwL zg>xUbeldL8z3U+DT$zNPtQ(-f@@ZCS zswkt%kx~U%1JF#;BJN@>rh~Qmi#qO7y51DGIY(wSL>5JUNDTpn8jC}30NqT=zKs}^sx;4!oR zt1h&7+AE5kykaC%3GPfWK~Dc@b|8j+aT{^p#=to&s?tCn2|wu%ZoPGx@M2LLS)9wW z9=ToL7zB3(kQr|<3SzaB?r%>NH)08*=Cu38$BNySB+}XGe)X|pv%nlC-HW@6UBjXB z@*KH|n(8Je(h)=gG0uC%FxHyA5`*4sgq8a?<^IwqhDq>K)Qje>D06}xQ7#E8w0Vmw zA%Nsbkvm%7U#w-VRh;%mY9R}BTedo6WQErsS2Hz63lHUTc&=9@zqsBsPnkWS4j=X0t})SPRuY)XHUhW;Z0|!K+Pe zA|;?XL{wrZSKO6%LaD%za(h@DT7(lp|0K9r$3+H(L=RXdND zH3NJDaLr7OsNtHW{wxv!*z78hRklXNd1{N|y!HU+5`+iQa7c-CH22y*)eh_%yN8C= znFs%Bt}6EUg5k{>y6L?XoQ#iXz*pdbyd;8JnibDY2k>F)nAxy|r50vaY-ZV`S%H5LRkXJ#?N*ZHYRDJ~d~- zWJA||NL7+KoEakLFa}qr=xAkMGT*XQl1x<62RY){k3ylHve_8@)Wd*Ty1eko7K5?% z6H-V^$NFe#dosKp5BG-a6Om{-S{IEFfIUaPxhV2-$hbn3I#J3pn1Q^`=hH`E%!{Ut z4pM|cNj7`AcV40ZevjqqQC`&5fvL1MpHHb*h3^5oiKR_H+$lM}ip|PUu8i^zYoqG0 zy&guVfea1Jm%nQl|u<(DIhy@Ylpa;#Swa{=dITHz|`U&Spq1B?yHDkTI zPW3C>3K|NMG>!)A*cCmzwHbZ~Y-cATlZx_8)Jx&>LBNazB`d5xARRQ=UH_o z8`OQ;q4z*iEiH*`J{>cJHsc4F00GiNf6;QIG!6?^2pC(l>Ap4@3lv|hWzkI*$#q+_ zBeuG13Ec6~At`@r9=aZNG+49xGvG5ubrm8dPSp0*y!4ZuvAl+)D`l$38gg@ugM`97 z#mB5&Mh@A_G0_F!d>F}XTI%e@pf&$edCvNhrn;2n|4Ept+}Jnp5Cv|EiQ4aMI`4!A zJxH@bP~Z?DXbwDiD_yu(i|0sPoI4+ng(A^d2$Eg1H|`75vm1v)TyiKv(X%a&I)4=^ z5y4XTLEI13u_xabC5>AGGHq3geIA;wcvOdT+|%d|(6PB!fS*ECow;-iW}Bv}UDM`tlThHDB^<@H2kMK6*1tb6`9i#rYX%oNxaEo>^g`e4Nx(I+m+31MsLC_IuO z=Xw`9ChOL6ngixtIW_O}j__SZtP!)K(9S zK*(uY34^v>DZ|<`n;JR?>KGGJonjNM?i+5!OAoS}Cd7t%vzFGTr}fp>HQr;QUsZk7 z7Pp#3Nd=PKD7z4(zv3x(#EI8Ef!+i7Uow;4m?^7E*I_ua6h2L;*zD|GEj;Tdu=M0c zuy1K&#XZ9;=zQBzQ+{<4h3>WuVklG@6v^V3RVAszwfPRDnsx?5NHuM{P@iv+#i#B( z>GNTAVt{TR3F~91*38*fBYf=FhnIY~Vld>Z7d8XTJzRX0vq zCCTmOMs{0h!~N@Fs^P%$8<%5sb)jU&{Z6x93OJ*lxO$ned zIMMLF&zgZFSa>J>K@7;B^*Eh z&4%7Cm1!|ePDpjzH>6X4mT!sF*CiVIBJFXO_P=T>of!xZT{eMAqxcF=8zK&<)@(eU zg1Ohdd!uxcg= zZjjV_+!uSX{8G6FVl4LFPz-avOMDR&WD%k2*e$KtA=a~+YMw?ERiUUy`)+q>lw5a#w`mw|H;Ps5i*s0M@sXiti*}HR0SZ~`xUEap-UCu*qVaGj-W=hi z(<@9j_A+q|e3D=k$e`67bi!&5bJSfnCy)984_1QEF<5S8U#=-Y97ucxbDegppflq( zZz}Cx$5aBmmOA8sd7z{yskg*uS|XAy6u-B#YmcN{4)$UhHRS7Hn-}hz#&*HXk-Gg- zgI1WB&1m1DthOt^u`!&YLVVNa-Rg|CnP8HcGnKTdhn_AjSVO3j0)tZ@oohfzfdx0s zBgxJY(?@rQXz-v|WQBSyk}%cXZe^2!5htC!wI{@8?-}GO_lRAFAH-EVI%HI6fmh(3&T@_Z`X5qr@a2$60Knt_?@qv62bq%5T<1DqdIZtfv>dS|Jv z$!rkZ&|A4I>7_z}ZeZi~x{(p91&e)@idhb zAJMqzrw(SgaFvhH&W`b3j)pC}OFba~S^ST=M|PJsgES%=nMql@E*Q*%<3m(c0PEJzH*gc9uJ`C&Sw-X6O!4a2yw9_5fM<)byuD(r%5c#xmgY(Sp zU>u)tk}KbH+YYMysBU=Pv+s!(C~7WSq(xJq1^pukj)y3<2q0V(XO8|2R%Ul0)GT=Y+Rn3cWh3xO(*dX47Y+k`Vf1LE z8B>$5X$>Q3-C_bI-8?4&VjuDgW>59ubcAR*G+VnO3UhgIxTy5U;h-^94e+0zKn${N(1uu~I*;Zf@bNk>K!Crt}T zH0z(`&SQSxZWLC!wd+}17LqvP#~8*C!jE?K{Q`H>S?3PKE+A(ucIwF(w{idO*-~LZ zmKycn0QI)k>E@dzj&aUP09<`oaD39e_jG9##Zn#PYWMdL+C&ijPLpOMt*@-xBaRaX zQj~ZpSUf*Ans#wPK2+)in4q!S1T6PIUo4%H?=>^Co^rRBOFPi85UG*VA8U;`{@y-k z#@vAJ-Zun{t2da;Z%wnHmh6p1L2=$FSBhh|;%Yh*DM_29Qkz=>nLrjjOz> zu~cJO%&jaRv7!?e$z^t$9m5F?=?Ozq)6%LiYye?gVVUpc)<8g@6o<`v@w8Z(KEiOR zwXJVVnYPKPV?l+G3N_8t_<%suB&qjWesz8-7=dFOu9jT~P?Fu!_7{Cl#l!>ZK$`>S zII4XBi7k{5hT`FzN>i-jcapjANig6rsmta_11|)Fi!$4bmH<>yTDT2Pi>4PF-DNZy zeear3rfSmu!$5r+b1(@gD9yg<1|hh1@LUaO%y{LY$`Be9t*mqZQpk@4(b9I$Y0I?$ zM7@BSTKn++U~|h>`6qx6v30*ui)beiPckt`McUSW)ZoW7c#jA8vj^uEFk_ysg3f^q zt_`Jr?imkpOuQ4!WkKs=@nh3k#~{Z_(2zP9bs^F<1bnp@01aG4n~X2|F?mr8)mx5K z{is=X1*_@VtzS=R80!o8C+vJ-M4|jo@7&@<)R}?AIDG zF+cNGX=v*Kt~$hoak|Ij%N&uRjcRO*CDu&%B5t|8?tAZ)IwSIwvHaZPyQR%%Lgd_I z;S)!|sViF-ja5=}J{IC$PPS-$65d+&?EJXva7pQXfgVAVXxfM}G~6z8-aa0QyL&z; zb+6mgWxsz8%H`Ad*L6f=>3M3mPv_cl&D3I~dSg7<)|YRJB^vOm*IlfzF$x!EY#81d$2G!b&AH%Ak> zt3%mDtLn@)Qz15%ny63hj&%dq6w4k;#@Z+uy9v0zIJIL@PolACI@173AUX@aphPs? zl+LMYJfUjTmyDrH))8-c#gCxO#W^==0)kXW=dy%O&AlxY(|!@b^+`rnZu zTzj(*RlbNE+J|LWeC~-zs5OEdDZ8jd%?e|RiNS6B3}7j?xl$;>wtB`ElaDL_2z4F7 zSavvsT4+HHT)KzfS)7$7s;|n6dVrI+wGatd7et$_Op1DPlX$}I5L=@s5Xd2<1>j4aO8 z={7)hFQG__ABW*js154Y^FvbWjWK3}egrvf>2WaB#3h0JT_~@aBy&dMF=0Q5CB%H> za@xxfEmIW z=|sj!w$COAiDc*CMqnFe)(k()Mh;LgTtyzWSMn@J!P(hz#84@phdv!7L)13)8n`zQ zXjhO!#y>1=$FzyKux4v~8ffUXD>ZurHOa58SuBS}=S3NzYIE|GVTI|{RSJaNuI}YK z3gP;AZ)>E0Fol$@9biQ+aotod2c%RD*Y{@PdC8ZRULR}IWY{|YdR=*O;nFRc|J2R0 zHZt|yIT_&RU9)NGP9Q$AM`|?V^dwfR@<2X zRTjpBeIKz}ir{B#kMWvH)M6op_@$BPWZx&$gCh_T5X?leP1+_dCOq^n8@@I32I^Wo zqDT>~phjs7Qd-79g95)(^K*i60Js8Ujt1?n;ex4wL-SF7Kkg4)0r}5XKi)P2{j%nJ zL{3`)6s)P&)fRIDxgY)$DPcjYe|MO^UtWv!f#8AID=Es^ZviCE(>|Uqg@loz*6!B_ zSQ3wggDFV|2k>y#0$wg-<)8C*;xP@$fSw!hgDy2kc85noDR_v)Q`&I=hFPp0S>{a( zshws3wvBIAp~{${IA0lw8wS{Py)FzD0 z@OYJ`jH0(rer>V&=a8cdv)Eu=!AAs zNlhbHE&7JDeC{AXesB{UK!HN-F#2NN5O5a42qZYNpWAg|j2tnf0Md$2Y#h%;Bb0!^sn~z7G z181o}4Xta)4^9Vbo13m=at52NWo6;njt{U6DerqZGaIMP)7e-9`A(L}Hg8*ecialiiU(%epAec7ZvZR2rNU`IBg zyXADz1iq-@b2gL0CsXnAcS_rL8TskjxRzJmi2`?~xH8+#UKBN+lo7tEja9z}pVH86 zGXCrS?*A;!;NS6>>a>E0^!5r1iI8q%AsKO9Of{0nP6k0L1jI^TJSef%!KsQQ1r8iG z{Sa(SbMu5Ctu(FGZ5>|mTn3871!LS+GwG1o;-B(y^Qu3Cb+4_>sgE+gfLlqYd6h`( zYkb|0f46iZ#-0+4GzO_*xJ6|8Foy6wnNC1G}HN9yPb)=;e^TMUFl2m%b5x;^Y9o0TeoGg8-95ql-hbBGOoVVyl!V?7VJ zEYWw~M!lffu?+_kJi@E3(2Sz@ovXnRuXCa}LGM}+RBM~Vc-)$0JWyk`lXM;o0>Uc` zgyiOyBIRfv8b{6;VwSi^QJg;+F;LkGg_#LQ5i4wL_F%KrB`XV?kzX_yNf7J+=hU8< zwLNg$$E?_1oHsMyWRgJv;8j zVftNPZoCgrrH4E7ei3e@LU`L2Z+n&5YK2K`Z`dYittt1X8pr!C zgvo?ZaWRqQHU+u~Qfmf5D<5s|stao8Bc~7OEK!rw=i@iQa&w4A8n`L?aobo>In|X8 z0GcG0csY5>2c=KCPTP3PF(c}y6v1+4tf|39y4n63c9w+5rmEqoZ?pxy0>OGR+Zy(3 zX4!~_Oo0U&%&is<;JYIdm6wyICcCpFh`s9Eu<22fG3uQjTR*$Rejr9&B^H9|Q};Hv z&ln>cIj=o-Sgk|@b-^@BNIagw+K&nX(w|aLsJxQ^W4xYnoLPJuiG~7cGUzawcv~z( z86eb+d?vRsk1oUgN|7NHE=GP#2A!ujL!F%lKmu{1WKmh_36g68puC+Q>2x9)CAKcr zoXO<6Nx(^@qbYJ{vh~ND^-L@?oNJCB#wU{Kh~_rOorp4HaGdZ&yp+V7lTXAO<2;M& z22{gjV^d!?|IUBePtYA9|OiIBqkFX02^N<^wj_dBl@ zPT*f>t?Dgf9=@0nL{hXJM3~1~IOSe^v#@y*Y1Cume2yegE$U}QAI~Z-dL*|wmOZAZ zN$2Fr1Miv74q0#_bYD|COv9DAxf^?_7SKpel;D*g>@oSLm;!I6eJq{mWkUf zl+zvVbM;huLt9%zGU+6JPV)4bYYJ1_adrM< z{|pWe#%`7`t?lZ5)*XIoOTC-?+r`X!cTDFucI!q66lY?2ba8yRJTW{vHZn3&D32A3 zrPAC2`6|VQ#Rc+E#zqUn6GP+kh2hb~+0txzWNyAZG+!R)hOrWNe;iS)xNB^5*T~3@ z@sWw~iSePrU%(v84S)ZZ;wYK?#S!m%bO`O%-;ANd8}Ccht+nT9Ox@3}u? zoDE+ott>d{>eGrqxLHlRfBwl4!lVf)OS;$J8rej~0SPA(F4MI9-irzTKDaHzuHtf3 zX7BAxJ&v$7qKs&2s~A@3y=fl?-7C3Du(goh+NY#4^17^rcSgubhi|H%pSt0$zcbQ| z7_cOOY&G`Q@q(0wOZtNY>1H*<$?W}&B1`9G_Q98`&75(bPoR1s8f0`HJ!Za|61k5! zXVs1Odr;%lJ&s?eLeqRTsfYYaimh-COzg><)8tb#BLC{u&%+h4RDQD^TTpjh0ch1u0|wXKfS$v1$eUS@Kh zo*&x}#__c|8-vOviEJ77g@v)k^WoScVKV3tQnBr`o?v!?IF9yxNr^H_`SukZR4^ZuT&ek*EuG>`DRe0RC$4FMfte27~SM9ssIqv@4(pWPpwmOz}|6pmXl>}m?167-N z%-JIZXdP9kiM7Jx(HF<=?gnN8zgV+w2u2VN^s={xL;kyK-Z1nSCyxgrb0~L8marQL zP=o|N`mL*DkNe#BKV(7C-fw<5R?zF=zG?Ssf0Mi!rM1lA!)b*|s+Z4JF5e(CMwj{h z_QnVMt1+Qkqi3?*g2hCvp43oGibRE{nqu|ISSp_FZy=I^q|$67WjiqPrQ0bavPHH$ z{g;?$^JT+kvyR6OvQ_4@85slP*$kWGTr8E2juRBo#gDD=cvBW&-Uf<=aAS3UN7vQ{ zg(9S4L_n}<_wX`Ig`})D#?wdQZTW1XcV|lrb^0ivmyErdjAb*GGqL2v)?CK+)(yQI zHuSoQZ;dq{`{LPeeuDoVme1aWB`rEszRtH1(`HNa)05J0p;xAHLIinQ3;#_<8a3Zm zIx&LS{xWXz?~HB3j8j_%&qlbnQ*`{^IYolV4rwe2SXo63X*xdLAGTUpS{GHkjjK>| z^N)}HTik19(E_JGi{i+WT89*=WY?eKtr_s||ke15TH0%Z#hqYuS^R`Eh zB%)oqWgY`Dyf<6k+9($Axyidx|JqKk8%?aSH6z9cLe*b;-XkGW;AP9uW7Uu|D_Om= zpio-%m(^#*7(L({{GnesIOPN@xvgB zNu^uco;{976}CYK9t0diivQfIu~=i8d$BfPOv<=-yNd@@!tLGnP$&62!(lRh-|7FX5-bxYVZm#!f=*kBVYhMlmL!On8kPb zY9Mk4tMZK2rS)x-f=H44bz@p_E91^8D-sWpM*rQ{swsWb8${>cxvU=Q12_7Rs+-*3 z+DveqKTw#P^EliN#R6ZkW{D^DViS$^-GFy3SbI*x2g|nW%}20)-lZ~qb0R{4nWbuq zuijgicyiC=>1=~u+0?`o%vCLi>Dj{LU8v|D?S8T&1gUG5ULh|8zVP~iNaZ;*z$e{v z+lpVt76Qu58Z70r+lzZ%fI)lH^S~eHliqH0ko@4v8pmo#?DfI?>-9?pbtRaZ+XH@PoZhgJjw3UQ}?}UD;7&|BNh^<&g3Q|AQ&hQqgr) zyF(NF-V?TcZb!Q_X3MEJM{M=XYuCuqU{L(pECBDCo%Qv85NL>S^;Yj2buykXp|ZBT zviAO2i566J^LD~*{`(hnLKL7xMa^cD7Z78MsIQvD*R8!M?IPv?VNIw4c@i|(%ACKx z9`)m*e77-Fw>4b%U?sjJ6OZv2Ov9p;q`PCJ*o&5a{hIOwnrI&z!Od!YpQm)!H}`~- zx%!T~jq&j){>^K+oEx>%Uw~CU?)SfV)1Cou%Ch3LiXKq82FC+Cay@eZ067jw+X#NC zP@Fkwei7aF9;0}Z8BEd7N-P!#E6!DHjNhM*5YWc++(y}tkkT5xMf+Zeh$POwv5|0o z@jo|IEbdq!Vp-f!L-N**%9FBQ==g&=rxl%~%!=k22SfA1qRrZ8E?U-@5&dzp{iW1v zHa|6QLi-(79?X&%dFRCa6B$`EnQiy?O2v+xqRF-3j;k9Fc=NLRiSc4X3+_F&@PLq9 zN^j`!K3-_?h53o%u^{S8%KewSiuVYXK&)^FcNaTJfGt}}ooHT3TC7(0;AC+Za7B`5 zpw2g=;f~zZN@v@?=;m3?UDEx-sp4CY@%7Y-(OcdhHxc0#1y#H`Eyd)6j{8q3KpU2) z>BL+$XLLx!534ohc2tLVY{&k>LSm?$ttUj&)tzQM7tuVJCI&=_cx^OxzdN6I6H7Z= zyOCt9{7RlSJH@4j?8O_Ei)UiS)d#~vS)ofUSDU$v-9WOf+w=Nxa}JA8`MUM@b%q{h zl5&6b_2DM)yDu*Qx5Rg!d}FwcUFsUu4K-PnK}8m!_@HgtxMDw9rNEd+yqyG^!kdkd z$sxdB55XI?yi7N}UohCr$kC;tvrRJh1)D3+hXYq@^5y*_kmN$OT_3no=_LyR%3G|u zUwV^lJKOQLC*Jfw*xvDANj+yS7?(|NZWaG}r#GzKS!x00=DZ|6>*37^1k-e|bL5bz zhu2yT@;Q8Jo;#h>@@}0D)>j4_<0LiL*yjBvGD^98e}Lo{|NUF7(Nx~u{?_ou91ihS z+uh$_G6VyWbbt4);lg?-Fk5Eg)Z}iWftMd{bMIfV*=RNQb`uNqcJtt1`$bgU8}yZ- zY&D;`jS;(?G6mcCrfN%0a(mSuPs>bfDT5NpD$T>2ogIW_WgFu|4IqU$rvdiJHm~EU z#fFi{Hc|f(VJLpQDYusGZ9$GoWb*aN9%QDjrgW^{89bctinVt&=JKtndO$z+cgMCS zTV%dC636G;IEG6&9?z#XrLj_+T;G_QZgkS!iD)60Kxk_ok9Q_IkO8xJl~Zkmo5pkb ocxQ8TPy8_~F$i#9*;6d1-JkdcUotW>GCVq3m~d~MEWZ7J0H9l9_y7O^ diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/.zk/templates/default.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/.zk/templates/default.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/.zk/templates/default.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/.zk/templates/default.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/.zk/templates/synthesis.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/.zk/templates/synthesis.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/.zk/templates/synthesis.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/.zk/templates/synthesis.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/385af4b4_43ea_4a5f_85a3_5791d95109aa.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/385af4b4_Baran_distributed_networks.md similarity index 98% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/385af4b4_43ea_4a5f_85a3_5791d95109aa.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/385af4b4_Baran_distributed_networks.md index 506c1fc..825c51a 100644 --- a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/385af4b4_43ea_4a5f_85a3_5791d95109aa.md +++ b/neuron/85c93482-be2b-476d-8d37-e67e35658655/385af4b4_Baran_distributed_networks.md @@ -3,7 +3,7 @@ tags: [fleeting, networks, ARPANET, packet-switching] created: Tuesday, October 22, 2024 --- -# 385af4b4-43ea-4a5f-85a3-5791d95109aa +# 385af4b4-Baran_distributed_networks ## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET diff --git a/zk/861cc26e_5f59_4615_821d_fe3ee5e1014d.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/861cc26e_ARPA_origins.md similarity index 93% rename from zk/861cc26e_5f59_4615_821d_fe3ee5e1014d.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/861cc26e_ARPA_origins.md index bb73d1a..5e0e501 100644 --- a/zk/861cc26e_5f59_4615_821d_fe3ee5e1014d.md +++ b/neuron/85c93482-be2b-476d-8d37-e67e35658655/861cc26e_ARPA_origins.md @@ -3,9 +3,7 @@ tags: [fleeting, computer-history, ARPA] created: Monday, October 14, 2024 --- -# 861cc26e-5f59-4615-821d-fe3ee5e1014d - -## Origins of ARPA +# 861cc26e_ARPA_origins After Sputnik, Eisenhower wanted a dedicated, cross-departmental division within the US government to focus on advanced technological research so that they would diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/API_Gateway.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/API_Gateway.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/API_Gateway.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/API_Gateway.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/AWS_CLI.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/AWS_CLI.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/AWS_CLI.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/AWS_CLI.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/AWS_SAM_and_Docker.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/AWS_SAM_and_Docker.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/AWS_SAM_and_Docker.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/AWS_SAM_and_Docker.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/AWS_architecture_hierarchy.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/AWS_architecture_hierarchy.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/AWS_architecture_hierarchy.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/AWS_architecture_hierarchy.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Accessing_metadata_about_SQL_database.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Accessing_metadata_about_SQL_database.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Accessing_metadata_about_SQL_database.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Accessing_metadata_about_SQL_database.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Accessing_secrets_from_a_Lambda.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Accessing_secrets_from_a_Lambda.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Accessing_secrets_from_a_Lambda.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Accessing_secrets_from_a_Lambda.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Add_Subtract_Fractions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Add_Subtract_Fractions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Add_Subtract_Fractions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Add_Subtract_Fractions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Adding_documents_to_a_Mongo_collection.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Adding_documents_to_a_Mongo_collection.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Adding_documents_to_a_Mongo_collection.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Adding_documents_to_a_Mongo_collection.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Additive_identity.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Additive_identity.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Additive_identity.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Additive_identity.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Additive_inverse_property.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Additive_inverse_property.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Additive_inverse_property.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Additive_inverse_property.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Aggregate_functions_in_SQL.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Aggregate_functions_in_SQL.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Aggregate_functions_in_SQL.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Aggregate_functions_in_SQL.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Algebra_key_terms.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Algebra_key_terms.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Algebra_key_terms.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Algebra_key_terms.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Algorithmic_complexity.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Algorithmic_complexity.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Algorithmic_complexity.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Algorithmic_complexity.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Analogue_and_digital.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Analogue_and_digital.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Analogue_and_digital.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Analogue_and_digital.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Any.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Any.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Any.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Any.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Apollo_Client.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Apollo_Client.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Apollo_Client.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Apollo_Client.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Apollo_Server.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Apollo_Server.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Apollo_Server.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Apollo_Server.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Application_Layer_of_Internet_Protocol.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Application_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Application_Layer_of_Internet_Protocol.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Application_Layer_of_Internet_Protocol.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Application_state_management_with_React_hooks.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Application_state_management_with_React_hooks.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Application_state_management_with_React_hooks.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Application_state_management_with_React_hooks.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Application_structure.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Application_structure.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Application_structure.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Application_structure.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Arithmetic_Logic_Unit.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Arithmetic_Logic_Unit.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Arithmetic_Logic_Unit.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Arithmetic_Logic_Unit.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Arrays.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Arrays.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Arrays.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Arrays.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Assembly.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Assembly.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Assembly.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Assembly.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Associativity.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Associativity.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Associativity.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Associativity.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Atomic_and_molecular_propositions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Atomic_and_molecular_propositions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Atomic_and_molecular_propositions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Atomic_and_molecular_propositions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Awk.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Awk.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Awk.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Awk.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Axioms_of_set_theory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Axioms_of_set_theory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Axioms_of_set_theory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Axioms_of_set_theory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Basic_model_of_the_operating_system.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Basic_model_of_the_operating_system.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Basic_model_of_the_operating_system.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Basic_model_of_the_operating_system.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Basic_prop_passing_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Basic_prop_passing_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Basic_prop_passing_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Basic_prop_passing_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Basic_properties_of_sets.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Basic_properties_of_sets.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Basic_properties_of_sets.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Basic_properties_of_sets.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Basics_of_web_components.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Basics_of_web_components.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Basics_of_web_components.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Basics_of_web_components.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Biconditional_Elimination.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Biconditional_Elimination.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Biconditional_Elimination.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Biconditional_Elimination.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Biconditional_Introduction.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Biconditional_Introduction.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Biconditional_Introduction.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Biconditional_Introduction.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_addition.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_addition.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_addition.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_addition.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_arithmetic.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_arithmetic.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_arithmetic.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_arithmetic.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_colour_encoding.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_colour_encoding.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_colour_encoding.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_colour_encoding.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_encoding.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_encoding.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_encoding.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_encoding.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_encoding_of_text.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_encoding_of_text.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_encoding_of_text.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_encoding_of_text.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_number_system.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_number_system.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_number_system.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_number_system.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_units_of_measurement.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_units_of_measurement.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Binary_units_of_measurement.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Binary_units_of_measurement.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Bitwise_operators.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Bitwise_operators.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Bitwise_operators.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Bitwise_operators.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Bluetooth.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Bluetooth.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Bluetooth.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Bluetooth.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Boolean_algebra.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Boolean_algebra.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Boolean_algebra.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Boolean_algebra.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Boolean_function_synthesis.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Boolean_function_synthesis.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Boolean_function_synthesis.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Boolean_function_synthesis.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Boolean_functions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Boolean_functions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Boolean_functions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Boolean_functions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Boot_process.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Boot_process.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Boot_process.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Boot_process.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Breadboards.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Breadboards.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Breadboards.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Breadboards.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Built_in_React_hooks.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Built_in_React_hooks.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Built_in_React_hooks.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Built_in_React_hooks.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Bus.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Bus.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Bus.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Bus.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/CPU_architecture.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/CPU_architecture.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/CPU_architecture.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/CPU_architecture.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Call_stack.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Call_stack.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Call_stack.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Call_stack.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Capturing_user_input_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Capturing_user_input_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Capturing_user_input_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Capturing_user_input_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Case_statements_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Case_statements_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Case_statements_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Case_statements_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Cells_and_batteries.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Cells_and_batteries.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Cells_and_batteries.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Cells_and_batteries.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Cherry_picking.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Cherry_picking.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Cherry_picking.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Cherry_picking.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Child_to_parent_data_flow_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Child_to_parent_data_flow_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Child_to_parent_data_flow_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Child_to_parent_data_flow_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Chipset_and_controllers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Chipset_and_controllers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Chipset_and_controllers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Chipset_and_controllers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Class_inheritance_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Class_inheritance_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Class_inheritance_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Class_inheritance_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Classes.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Classes.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Classes.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Classes.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Classes_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Classes_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Classes_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Classes_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Clock_signals.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Clock_signals.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Clock_signals.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Clock_signals.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/CloudWatch.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/CloudWatch.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/CloudWatch.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/CloudWatch.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Command_pattern.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Command_pattern.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Command_pattern.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Command_pattern.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Commutativity.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Commutativity.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Commutativity.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Commutativity.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Comparing_React_classes_to_hooks.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Comparing_React_classes_to_hooks.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Comparing_React_classes_to_hooks.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Comparing_React_classes_to_hooks.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Compile_Python_app_to_single_executable.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Compile_Python_app_to_single_executable.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Compile_Python_app_to_single_executable.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Compile_Python_app_to_single_executable.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Compile_from_source.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Compile_from_source.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Compile_from_source.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Compile_from_source.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Complete_Mongo_example.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Complete_Mongo_example.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Complete_Mongo_example.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Complete_Mongo_example.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Components_props_classes.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Components_props_classes.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Components_props_classes.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Components_props_classes.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Components_props_hooks_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Components_props_hooks_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Components_props_hooks_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Components_props_hooks_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Concise_subfield_mapping_JS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Concise_subfield_mapping_JS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Concise_subfield_mapping_JS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Concise_subfield_mapping_JS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conditional_Elimination.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Conditional_Elimination.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conditional_Elimination.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Conditional_Elimination.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conditional_Introduction.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Conditional_Introduction.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conditional_Introduction.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Conditional_Introduction.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conditional_statements_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Conditional_statements_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conditional_statements_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Conditional_statements_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conditionals_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Conditionals_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conditionals_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Conditionals_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conjunction_Elimination.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Conjunction_Elimination.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conjunction_Elimination.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Conjunction_Elimination.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conjunction_Introduction.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Conjunction_Introduction.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Conjunction_Introduction.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Conjunction_Introduction.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Connect_to_Mongo_database.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Connect_to_Mongo_database.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Connect_to_Mongo_database.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Connect_to_Mongo_database.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Connecting_a_frontend_to_a_Docker_backend.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Connecting_a_frontend_to_a_Docker_backend.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Connecting_a_frontend_to_a_Docker_backend.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Connecting_a_frontend_to_a_Docker_backend.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Containerization.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Containerization.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Containerization.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Containerization.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Controlled_components_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Controlled_components_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Controlled_components_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Controlled_components_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Corresponding_material_and_biconditional.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Corresponding_material_and_biconditional.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Corresponding_material_and_biconditional.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Corresponding_material_and_biconditional.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Coulombs_Laws.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Coulombs_Laws.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Coulombs_Laws.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Coulombs_Laws.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Create_Mongo_database.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Create_Mongo_database.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Create_Mongo_database.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Create_Mongo_database.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Create_an_SQL_table.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Create_an_SQL_table.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Create_an_SQL_table.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Create_an_SQL_table.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Create_timed_systemd_job.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Create_timed_systemd_job.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Create_timed_systemd_job.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Create_timed_systemd_job.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_Docker_image.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_Docker_image.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_Docker_image.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_Docker_image.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_Linux_partition_table.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_Linux_partition_table.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_Linux_partition_table.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_Linux_partition_table.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_Mongo_schema_and_model.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_Mongo_schema_and_model.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_Mongo_schema_and_model.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_Mongo_schema_and_model.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_GET.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_GET.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_GET.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_GET.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_Integrating_the_Database.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_Integrating_the_Database.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_Integrating_the_Database.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_Integrating_the_Database.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_Introduction.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_Introduction.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_Introduction.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_Introduction.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_POST.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_POST.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_POST.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_POST.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_PUT.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_PUT.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_a_RESTful_API_PUT.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_a_RESTful_API_PUT.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_memory_with_NAND.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_memory_with_NAND.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Creating_memory_with_NAND.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Creating_memory_with_NAND.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Cron.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Cron.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Cron.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Cron.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Current.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Current.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Current.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Current.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Custom_React_hook_examples.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Custom_React_hook_examples.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Custom_React_hook_examples.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Custom_React_hook_examples.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Custom_types_in_TypeScript.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Custom_types_in_TypeScript.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Custom_types_in_TypeScript.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Custom_types_in_TypeScript.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DRAM_and_SRAM_memory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/DRAM_and_SRAM_memory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DRAM_and_SRAM_memory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/DRAM_and_SRAM_memory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Daemons.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Daemons.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Daemons.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Daemons.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Data_types_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Data_types_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Data_types_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Data_types_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Data_types_in_MySQL.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Data_types_in_MySQL.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Data_types_in_MySQL.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Data_types_in_MySQL.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Database_indices.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Database_indices.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Database_indices.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Database_indices.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Database_options_on_AWS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Database_options_on_AWS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Database_options_on_AWS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Database_options_on_AWS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Dates_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Dates_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Dates_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Dates_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DeMorgan's_Laws.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/DeMorgan's_Laws.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DeMorgan's_Laws.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/DeMorgan's_Laws.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Defining_a_computer.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Defining_a_computer.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Defining_a_computer.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Defining_a_computer.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Delay_line_memory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Delay_line_memory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Delay_line_memory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Delay_line_memory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Delete_a_branch.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Delete_a_branch.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Delete_a_branch.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Delete_a_branch.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Delete_records_in_an_SQL_table.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Delete_records_in_an_SQL_table.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Delete_records_in_an_SQL_table.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Delete_records_in_an_SQL_table.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Deleting_Mongo_documents.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Deleting_Mongo_documents.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Deleting_Mongo_documents.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Deleting_Mongo_documents.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Dependency_injection.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Dependency_injection.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Dependency_injection.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Dependency_injection.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Devices.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Devices.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Devices.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Devices.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Dictionaries_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Dictionaries_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Dictionaries_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Dictionaries_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Difference_between_remote_origin_and_head.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Difference_between_remote_origin_and_head.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Difference_between_remote_origin_and_head.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Difference_between_remote_origin_and_head.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Disjunction_Elimination.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Disjunction_Elimination.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Disjunction_Elimination.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Disjunction_Elimination.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Disjunction_Introduction.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Disjunction_Introduction.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Disjunction_Introduction.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Disjunction_Introduction.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Disk_info.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Disk_info.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Disk_info.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Disk_info.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Distributivity.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Distributivity.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Distributivity.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Distributivity.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Dividing_fractions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Dividing_fractions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Dividing_fractions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Dividing_fractions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_CLI.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_CLI.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_CLI.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_CLI.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_Compose.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_Compose.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_Compose.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_Compose.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_architecture.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_architecture.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_architecture.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_architecture.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_compose_and_Dockerfile_difference.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_compose_and_Dockerfile_difference.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_compose_and_Dockerfile_difference.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_compose_and_Dockerfile_difference.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_containers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_containers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_containers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_containers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_general_overview.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_general_overview.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_general_overview.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_general_overview.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_images.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_images.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_images.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_images.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_storage.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_storage.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Docker_storage.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Docker_storage.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DynamoDB_CLI_commands.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/DynamoDB_CLI_commands.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DynamoDB_CLI_commands.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/DynamoDB_CLI_commands.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DynamoDB_SDK_commands.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/DynamoDB_SDK_commands.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DynamoDB_SDK_commands.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/DynamoDB_SDK_commands.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DynamoDB_data_structure.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/DynamoDB_data_structure.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/DynamoDB_data_structure.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/DynamoDB_data_structure.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Effective_logging_in_Git.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Effective_logging_in_Git.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Effective_logging_in_Git.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Effective_logging_in_Git.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Elastic_Compute_Cloud.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Elastic_Compute_Cloud.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Elastic_Compute_Cloud.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Elastic_Compute_Cloud.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Electromagnetism.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Electromagnetism.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Electromagnetism.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Electromagnetism.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Electrons.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Electrons.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Electrons.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Electrons.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Enums.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Enums.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Enums.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Enums.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Environmental_and_shell_variables.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Environmental_and_shell_variables.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Environmental_and_shell_variables.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Environmental_and_shell_variables.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Equivalent_equations.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Equivalent_equations.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Equivalent_equations.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Equivalent_equations.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Equivalent_fractions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Equivalent_fractions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Equivalent_fractions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Equivalent_fractions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Error_handling_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Error_handling_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Error_handling_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Error_handling_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Event_loop.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Event_loop.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Event_loop.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Event_loop.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Example_scenario_internet_data_transfer.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Example_scenario_internet_data_transfer.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Example_scenario_internet_data_transfer.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Example_scenario_internet_data_transfer.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Expansions_and_substitutions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Expansions_and_substitutions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Expansions_and_substitutions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Expansions_and_substitutions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Exponents.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Exponents.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Exponents.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Exponents.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Expressing_whole_numbers_as_fractions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Expressing_whole_numbers_as_fractions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Expressing_whole_numbers_as_fractions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Expressing_whole_numbers_as_fractions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Factors_and_divisors.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Factors_and_divisors.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Factors_and_divisors.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Factors_and_divisors.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Factory_pattern.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Factory_pattern.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Factory_pattern.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Factory_pattern.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Fetch_decode_execute.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Fetch_decode_execute.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Fetch_decode_execute.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Fetch_decode_execute.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Fetch_from_Secrets_Manager.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Fetch_from_Secrets_Manager.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Fetch_from_Secrets_Manager.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Fetch_from_Secrets_Manager.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/File_descriptors.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/File_descriptors.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/File_descriptors.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/File_descriptors.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/File_permissions_and_execution_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/File_permissions_and_execution_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/File_permissions_and_execution_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/File_permissions_and_execution_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Filesystems.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Filesystems.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Filesystems.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Filesystems.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Find_Bash_command.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Find_Bash_command.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Find_Bash_command.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Find_Bash_command.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Flip_flops.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Flip_flops.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Flip_flops.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Flip_flops.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Foreign_keys_in_SQL.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Foreign_keys_in_SQL.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Foreign_keys_in_SQL.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Foreign_keys_in_SQL.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Formal_conventions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Formal_conventions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Formal_conventions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Formal_conventions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Formal_proofs_in_propositional_logic.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Formal_proofs_in_propositional_logic.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Formal_proofs_in_propositional_logic.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Formal_proofs_in_propositional_logic.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Format_specifiers_in_C.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Format_specifiers_in_C.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Format_specifiers_in_C.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Format_specifiers_in_C.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Formatting_output_text_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Formatting_output_text_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Formatting_output_text_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Formatting_output_text_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Forms_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Forms_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Forms_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Forms_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Four_bit_adder.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Four_bit_adder.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Four_bit_adder.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Four_bit_adder.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Frequency_counters.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Frequency_counters.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Frequency_counters.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Frequency_counters.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Full_Node_API_example.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Full_Node_API_example.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Full_Node_API_example.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Full_Node_API_example.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Function_overloads.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Function_overloads.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Function_overloads.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Function_overloads.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Functions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Functions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Functions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Functions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Functions_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Functions_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Functions_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Functions_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Functions_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Functions_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Functions_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Functions_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Fundamental_Theorem_of_Arithmetic.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Fundamental_Theorem_of_Arithmetic.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Fundamental_Theorem_of_Arithmetic.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Fundamental_Theorem_of_Arithmetic.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Further_examples_of_TS_generics.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Further_examples_of_TS_generics.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Further_examples_of_TS_generics.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Further_examples_of_TS_generics.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/GPU_versus_CPU.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/GPU_versus_CPU.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/GPU_versus_CPU.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/GPU_versus_CPU.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Generics_in_TypeScript.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Generics_in_TypeScript.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Generics_in_TypeScript.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Generics_in_TypeScript.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Git_bisect.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Git_bisect.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Git_bisect.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Git_bisect.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Git_rebasing.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Git_rebasing.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Git_rebasing.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Git_rebasing.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Global_object_in_NodeJS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Global_object_in_NodeJS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Global_object_in_NodeJS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Global_object_in_NodeJS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Grep.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Grep.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Grep.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Grep.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Ground.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Ground.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Ground.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Ground.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Guide_to_YAML.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Guide_to_YAML.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Guide_to_YAML.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Guide_to_YAML.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/HTTP_request_types.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/HTTP_request_types.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/HTTP_request_types.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/HTTP_request_types.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Half_adder_and_full_adder.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Half_adder_and_full_adder.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Half_adder_and_full_adder.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Half_adder_and_full_adder.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Handle_multiple_endpoints_single_lambda.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Handle_multiple_endpoints_single_lambda.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Handle_multiple_endpoints_single_lambda.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Handle_multiple_endpoints_single_lambda.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Handling_negative_fractions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Handling_negative_fractions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Handling_negative_fractions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Handling_negative_fractions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Hardware_Description_Language.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Hardware_Description_Language.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Hardware_Description_Language.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Hardware_Description_Language.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Hardware_abstraction_and_modularity.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Hardware_abstraction_and_modularity.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Hardware_abstraction_and_modularity.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Hardware_abstraction_and_modularity.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Hardware_simulation.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Hardware_simulation.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Hardware_simulation.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Hardware_simulation.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Headless_Raspi_network_setup.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Headless_Raspi_network_setup.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Headless_Raspi_network_setup.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Headless_Raspi_network_setup.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Heap_memory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Heap_memory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Heap_memory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Heap_memory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Hexadecimal_number_system.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Hexadecimal_number_system.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Hexadecimal_number_system.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Hexadecimal_number_system.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/IO_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/IO_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/IO_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/IO_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/IP_addresses.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/IP_addresses.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/IP_addresses.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/IP_addresses.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Identify_merged_branches.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Identify_merged_branches.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Identify_merged_branches.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Identify_merged_branches.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Importing_MongoDB_data.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Importing_MongoDB_data.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Importing_MongoDB_data.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Importing_MongoDB_data.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Increasing_fractions_to_their_highest_terms.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Increasing_fractions_to_their_highest_terms.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Increasing_fractions_to_their_highest_terms.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Increasing_fractions_to_their_highest_terms.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Insert_data_into_SQL_table.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Insert_data_into_SQL_table.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Insert_data_into_SQL_table.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Insert_data_into_SQL_table.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Instruction_set_architectures.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Instruction_set_architectures.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Instruction_set_architectures.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Instruction_set_architectures.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Integers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Integers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Integers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Integers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Integrated_circuits.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Integrated_circuits.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Integrated_circuits.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Integrated_circuits.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Interactive_staging.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Interactive_staging.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Interactive_staging.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Interactive_staging.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Internet_Layer_of_Internet_Protocol.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Internet_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Internet_Layer_of_Internet_Protocol.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Internet_Layer_of_Internet_Protocol.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Internet_fundamentals.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Internet_fundamentals.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Internet_fundamentals.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Internet_fundamentals.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Intersection_types_in_TypeScript.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Intersection_types_in_TypeScript.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Intersection_types_in_TypeScript.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Intersection_types_in_TypeScript.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Intro_to_the_Unix_shell.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Intro_to_the_Unix_shell.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Intro_to_the_Unix_shell.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Intro_to_the_Unix_shell.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Inversion_of_operators.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Inversion_of_operators.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Inversion_of_operators.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Inversion_of_operators.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Invoking_the_shell_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Invoking_the_shell_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Invoking_the_shell_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Invoking_the_shell_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Iterating_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Iterating_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Iterating_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Iterating_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Iterating_through_complex_data_structures_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Iterating_through_complex_data_structures_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Iterating_through_complex_data_structures_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Iterating_through_complex_data_structures_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Joins_in_SQL.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Joins_in_SQL.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Joins_in_SQL.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Joins_in_SQL.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Journey_of_GraphQL_query.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Journey_of_GraphQL_query.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Journey_of_GraphQL_query.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Journey_of_GraphQL_query.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Key_characteristics_of_GraphQL.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Key_characteristics_of_GraphQL.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Key_characteristics_of_GraphQL.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Key_characteristics_of_GraphQL.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Killing_processes.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Killing_processes.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Killing_processes.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Killing_processes.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/LEDs.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/LEDs.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/LEDs.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/LEDs.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambda_directory_structure.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambda_directory_structure.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambda_directory_structure.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambda_directory_structure.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambda_handler_function.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambda_handler_function.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambda_handler_function.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambda_handler_function.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambda_programming_model.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambda_programming_model.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambda_programming_model.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambda_programming_model.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambda_triggers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambda_triggers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambda_triggers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambda_triggers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambdas_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambdas_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lambdas_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Lambdas_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Latches.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Latches.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Latches.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Latches.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Law_of_Non_Contradiction.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Law_of_Non_Contradiction.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Law_of_Non_Contradiction.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Law_of_Non_Contradiction.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Law_of_the_Excluded_Middle.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Law_of_the_Excluded_Middle.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Law_of_the_Excluded_Middle.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Law_of_the_Excluded_Middle.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lifecycle_methods.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Lifecycle_methods.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lifecycle_methods.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Lifecycle_methods.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Link_Layer_of_Internet_Protocol.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Link_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Link_Layer_of_Internet_Protocol.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Link_Layer_of_Internet_Protocol.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Linux_disk_partitions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Linux_disk_partitions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Linux_disk_partitions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Linux_disk_partitions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/List_comprehension_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/List_comprehension_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/List_comprehension_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/List_comprehension_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Listing_and_navigating_directories_in_the_Shell.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Listing_and_navigating_directories_in_the_Shell.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Listing_and_navigating_directories_in_the_Shell.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Listing_and_navigating_directories_in_the_Shell.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lists_and_arrays_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Lists_and_arrays_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lists_and_arrays_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Lists_and_arrays_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lists_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Lists_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Lists_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Lists_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Local_AWS_development_with_SAM.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Local_AWS_development_with_SAM.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Local_AWS_development_with_SAM.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Local_AWS_development_with_SAM.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logarithms.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Logarithms.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logarithms.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Logarithms.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logic_gates.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Logic_gates.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logic_gates.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Logic_gates.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_consistency.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_consistency.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_consistency.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_consistency.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_equivalence.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_equivalence.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_equivalence.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_equivalence.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_indeterminacy.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_indeterminacy.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_indeterminacy.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_indeterminacy.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_possibility_and_necessity.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_possibility_and_necessity.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_possibility_and_necessity.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_possibility_and_necessity.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_truth_and_falsity.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_truth_and_falsity.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Logical_truth_and_falsity.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Logical_truth_and_falsity.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Loops_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Loops_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Loops_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Loops_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Loops_in_bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Loops_in_bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Loops_in_bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Loops_in_bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/MAC_addresses.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/MAC_addresses.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/MAC_addresses.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/MAC_addresses.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Machine_code.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Machine_code.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Machine_code.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Machine_code.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Magnetic_core_memory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Magnetic_core_memory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Magnetic_core_memory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Magnetic_core_memory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Magnetic_drum_memory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Magnetic_drum_memory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Magnetic_drum_memory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Magnetic_drum_memory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Magnetic_tape.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Magnetic_tape.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Magnetic_tape.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Magnetic_tape.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Mainframe_computers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Mainframe_computers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Mainframe_computers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Mainframe_computers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Managing_environments_in_NodeJS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Managing_environments_in_NodeJS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Managing_environments_in_NodeJS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Managing_environments_in_NodeJS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Map_and_filter_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Map_and_filter_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Map_and_filter_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Map_and_filter_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Map_and_filter_to_reduce_in_JS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Map_and_filter_to_reduce_in_JS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Map_and_filter_to_reduce_in_JS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Map_and_filter_to_reduce_in_JS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Mapped_types_in_TS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Mapped_types_in_TS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Mapped_types_in_TS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Mapped_types_in_TS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Maps_and_sets_in_JS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Maps_and_sets_in_JS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Maps_and_sets_in_JS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Maps_and_sets_in_JS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Match_statements_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Match_statements_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Match_statements_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Match_statements_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Matter_and_atoms.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Matter_and_atoms.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Matter_and_atoms.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Matter_and_atoms.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memoization_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Memoization_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memoization_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Memoization_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memory_Management_Unit.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Memory_Management_Unit.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memory_Management_Unit.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Memory_Management_Unit.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memory_addresses.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Memory_addresses.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memory_addresses.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Memory_addresses.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memory_leaks.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Memory_leaks.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memory_leaks.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Memory_leaks.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memory_versus_processor.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Memory_versus_processor.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Memory_versus_processor.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Memory_versus_processor.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Messaging_services.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Messaging_services.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Messaging_services.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Messaging_services.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Middleware_in_NodeJS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Middleware_in_NodeJS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Middleware_in_NodeJS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Middleware_in_NodeJS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Mixed_and_improper_fractions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Mixed_and_improper_fractions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Mixed_and_improper_fractions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Mixed_and_improper_fractions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Modelling_relationships_in_MongoDB.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Modelling_relationships_in_MongoDB.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Modelling_relationships_in_MongoDB.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Modelling_relationships_in_MongoDB.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Module_pattern.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Module_pattern.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Module_pattern.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Module_pattern.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Module_wrapping_at_runtime.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Module_wrapping_at_runtime.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Module_wrapping_at_runtime.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Module_wrapping_at_runtime.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Modules_in_NodeJS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Modules_in_NodeJS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Modules_in_NodeJS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Modules_in_NodeJS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/MongoDB_Introduction.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/MongoDB_Introduction.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/MongoDB_Introduction.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/MongoDB_Introduction.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Monitoring_processes_and_resources.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Monitoring_processes_and_resources.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Monitoring_processes_and_resources.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Monitoring_processes_and_resources.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Morgan.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Morgan.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Morgan.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Morgan.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Motherboard.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Motherboard.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Motherboard.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Motherboard.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiple_pointers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiple_pointers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiple_pointers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiple_pointers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiplexers_and_demultiplexers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiplexers_and_demultiplexers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiplexers_and_demultiplexers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiplexers_and_demultiplexers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiplicative_identity.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiplicative_identity.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiplicative_identity.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiplicative_identity.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiplicative_property_of_negative_one.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiplicative_property_of_negative_one.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiplicative_property_of_negative_one.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiplicative_property_of_negative_one.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiplying_fractions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiplying_fractions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Multiplying_fractions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Multiplying_fractions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Mutations_with_Apollo_Client.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Mutations_with_Apollo_Client.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Mutations_with_Apollo_Client.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Mutations_with_Apollo_Client.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Naming_conventions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Naming_conventions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Naming_conventions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Naming_conventions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Natural_numbers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Natural_numbers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Natural_numbers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Natural_numbers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Negation_Elimination.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Negation_Elimination.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Negation_Elimination.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Negation_Elimination.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Negation_Introduction.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Negation_Introduction.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Negation_Introduction.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Negation_Introduction.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Negative_exponents.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Negative_exponents.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Negative_exponents.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Negative_exponents.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_card.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_card.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_card.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_card.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_debugging.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_debugging.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_debugging.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_debugging.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_fundamentals.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_fundamentals.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_fundamentals.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_fundamentals.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_hosts.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_hosts.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_hosts.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_hosts.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_protocols.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_protocols.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_protocols.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_protocols.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_requests_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_requests_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_requests_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_requests_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_scanning.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_scanning.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Network_scanning.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Network_scanning.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/NodeJS_scripts.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/NodeJS_scripts.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/NodeJS_scripts.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/NodeJS_scripts.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Node_and_MySQL_db.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Node_and_MySQL_db.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Node_and_MySQL_db.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Node_and_MySQL_db.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Nodemon.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Nodemon.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Nodemon.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Nodemon.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Non_null_assertion_in_TypeScript.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Non_null_assertion_in_TypeScript.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Non_null_assertion_in_TypeScript.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Non_null_assertion_in_TypeScript.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/None_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/None_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/None_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/None_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Numbers_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Numbers_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Numbers_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Numbers_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Object_language_and_meta_language.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Object_language_and_meta_language.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Object_language_and_meta_language.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Object_language_and_meta_language.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Observer_pattern.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Observer_pattern.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Observer_pattern.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Observer_pattern.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Ohms_Law.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Ohms_Law.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Ohms_Law.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Ohms_Law.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/OpenSearch.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/OpenSearch.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/OpenSearch.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/OpenSearch.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Operating_system_API.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Operating_system_API.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Operating_system_API.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Operating_system_API.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Order_of_operations.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Order_of_operations.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Order_of_operations.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Order_of_operations.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Package_management_in_NodeJS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Package_management_in_NodeJS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Package_management_in_NodeJS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Package_management_in_NodeJS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Packet_switching_British_precursors.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Packet_switching_British_precursors.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Packet_switching_British_precursors.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Packet_switching_British_precursors.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Pacman.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Pacman.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Pacman.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Pacman.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Passing_arguments_and_options_to_Bash_scripts.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Passing_arguments_and_options_to_Bash_scripts.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Passing_arguments_and_options_to_Bash_scripts.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Passing_arguments_and_options_to_Bash_scripts.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Passing_arguments_to_Python_scripts.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Passing_arguments_to_Python_scripts.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Passing_arguments_to_Python_scripts.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Passing_arguments_to_Python_scripts.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Peer_to_peer_network.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Peer_to_peer_network.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Peer_to_peer_network.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Peer_to_peer_network.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Ports_in_NodeJS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Ports_in_NodeJS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Ports_in_NodeJS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Ports_in_NodeJS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Practical_walkthrough_Lambda_creation_within_AWS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Practical_walkthrough_Lambda_creation_within_AWS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Practical_walkthrough_Lambda_creation_within_AWS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Practical_walkthrough_Lambda_creation_within_AWS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Prefixes_for_units_of_electrical_measurement.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Prefixes_for_units_of_electrical_measurement.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Prefixes_for_units_of_electrical_measurement.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Prefixes_for_units_of_electrical_measurement.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Prime_factorization.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Prime_factorization.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Prime_factorization.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Prime_factorization.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Primes_and_composites.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Primes_and_composites.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Primes_and_composites.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Primes_and_composites.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Primitive_types.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Primitive_types.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Primitive_types.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Primitive_types.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Printing_values_in_C.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Printing_values_in_C.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Printing_values_in_C.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Printing_values_in_C.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Process_module_in_NodeJS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Process_module_in_NodeJS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Process_module_in_NodeJS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Process_module_in_NodeJS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Processes.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Processes.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Processes.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Processes.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Prop_types_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Prop_types_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Prop_types_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Prop_types_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Proper_shebang_syntax.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Proper_shebang_syntax.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Proper_shebang_syntax.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Proper_shebang_syntax.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Props_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Props_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Props_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Props_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Prototypical_inheritance.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Prototypical_inheritance.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Prototypical_inheritance.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Prototypical_inheritance.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Push_buttons.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Push_buttons.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Push_buttons.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Push_buttons.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_application_structure.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_application_structure.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_application_structure.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_application_structure.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_data_types.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_data_types.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_data_types.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_data_types.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_execution.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_execution.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_execution.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_execution.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_interpreter.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_interpreter.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_interpreter.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_interpreter.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_modules_and_imports.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_modules_and_imports.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_modules_and_imports.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_modules_and_imports.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_package_management.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_package_management.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Python_package_management.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Python_package_management.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Querying_a_Mongo_collection.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Querying_a_Mongo_collection.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Querying_a_Mongo_collection.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Querying_a_Mongo_collection.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Queue.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Queue.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Queue.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Queue.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Quote_marks_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Quote_marks_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Quote_marks_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Quote_marks_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/RESTful_APIs.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/RESTful_APIs.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/RESTful_APIs.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/RESTful_APIs.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/ROM_versus_disk_loading.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/ROM_versus_disk_loading.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/ROM_versus_disk_loading.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/ROM_versus_disk_loading.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_Components.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/React_Components.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_Components.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/React_Components.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_errors.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/React_errors.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_errors.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/React_errors.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_useContext.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/React_useContext.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_useContext.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/React_useContext.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_useEffect.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/React_useEffect.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_useEffect.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/React_useEffect.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_useReducer.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/React_useReducer.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_useReducer.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/React_useReducer.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_useState.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/React_useState.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/React_useState.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/React_useState.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Read_command__in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Read_command__in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Read_command__in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Read_command__in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Reciprocals.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Reciprocals.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Reciprocals.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Reciprocals.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Recursion.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Recursion.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Recursion.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Recursion.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Redirect_to_dev_null.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Redirect_to_dev_null.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Redirect_to_dev_null.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Redirect_to_dev_null.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Redirection_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Redirection_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Redirection_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Redirection_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Reducing_fractions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Reducing_fractions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Reducing_fractions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Reducing_fractions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Register_and_cache_memory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Register_and_cache_memory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Register_and_cache_memory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Register_and_cache_memory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Regular_expressions_in_SQL.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Regular_expressions_in_SQL.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Regular_expressions_in_SQL.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Regular_expressions_in_SQL.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Reiteration.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Reiteration.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Reiteration.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Reiteration.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Relation_between_kernel_and_CPU.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Relation_between_kernel_and_CPU.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Relation_between_kernel_and_CPU.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Relation_between_kernel_and_CPU.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Relational_database_architecture.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Relational_database_architecture.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Relational_database_architecture.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Relational_database_architecture.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Relays.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Relays.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Relays.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Relays.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Remote_tracking_branches.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Remote_tracking_branches.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Remote_tracking_branches.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Remote_tracking_branches.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Rename_a_branch.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Rename_a_branch.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Rename_a_branch.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Rename_a_branch.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Reset_to_remote_version.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Reset_to_remote_version.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Reset_to_remote_version.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Reset_to_remote_version.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Resistance.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Resistance.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Resistance.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Resistance.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Restructure_URLs_lambda.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Restructure_URLs_lambda.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Restructure_URLs_lambda.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Restructure_URLs_lambda.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Retrieve_data_from_SQL_table.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Retrieve_data_from_SQL_table.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Retrieve_data_from_SQL_table.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Retrieve_data_from_SQL_table.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Role_of_memory_in_computation.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Role_of_memory_in_computation.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Role_of_memory_in_computation.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Role_of_memory_in_computation.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Role_of_unique_key_in_relational_databases.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Role_of_unique_key_in_relational_databases.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Role_of_unique_key_in_relational_databases.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Role_of_unique_key_in_relational_databases.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Routing_on_link_click_in_React.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Routing_on_link_click_in_React.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Routing_on_link_click_in_React.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Routing_on_link_click_in_React.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Rules_for_operations_on_like_and_unlike_terms.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Rules_for_operations_on_like_and_unlike_terms.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Rules_for_operations_on_like_and_unlike_terms.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Rules_for_operations_on_like_and_unlike_terms.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/S3.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/S3.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/S3.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/S3.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/SAM.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/SAM.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/SAM.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/SAM.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Save_readonly_Vim_file.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Save_readonly_Vim_file.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Save_readonly_Vim_file.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Save_readonly_Vim_file.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Schema_Definition_Language_in_GraphQL.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Schema_Definition_Language_in_GraphQL.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Schema_Definition_Language_in_GraphQL.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Schema_Definition_Language_in_GraphQL.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Secrets_or_env_vars_in_AWS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Secrets_or_env_vars_in_AWS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Secrets_or_env_vars_in_AWS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Secrets_or_env_vars_in_AWS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Semantic_versioning.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Semantic_versioning.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Semantic_versioning.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Semantic_versioning.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Set_DNS_settings.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Set_DNS_settings.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Set_DNS_settings.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Set_DNS_settings.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Sets_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Sets_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Sets_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Sets_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Setting_up_and_configuring_TypeScript.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Setting_up_and_configuring_TypeScript.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Setting_up_and_configuring_TypeScript.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Setting_up_and_configuring_TypeScript.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Shell_sessions.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Shell_sessions.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Shell_sessions.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Shell_sessions.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Signed_and_unsigned_numbers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Signed_and_unsigned_numbers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Signed_and_unsigned_numbers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Signed_and_unsigned_numbers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Signed_magnitude_representation.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Signed_magnitude_representation.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Signed_magnitude_representation.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Signed_magnitude_representation.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Single_file_Python_scripts.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Single_file_Python_scripts.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Single_file_Python_scripts.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Single_file_Python_scripts.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Singleton_pattern.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Singleton_pattern.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Singleton_pattern.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Singleton_pattern.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Sliding_window.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Sliding_window.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Sliding_window.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Sliding_window.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Solving_equations.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Solving_equations.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Solving_equations.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Solving_equations.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Sorting_lists_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Sorting_lists_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Sorting_lists_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Sorting_lists_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Soundness.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Soundness.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Soundness.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Soundness.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Split_into_array_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Split_into_array_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Split_into_array_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Split_into_array_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Stack_memory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Stack_memory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Stack_memory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Stack_memory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Stacks.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Stacks.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Stacks.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Stacks.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Stale_branches_and_pruning.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Stale_branches_and_pruning.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Stale_branches_and_pruning.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Stale_branches_and_pruning.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Step_functions_and_state_machines.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Step_functions_and_state_machines.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Step_functions_and_state_machines.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Step_functions_and_state_machines.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Strategies_for_constructing_proofs.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Strategies_for_constructing_proofs.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Strategies_for_constructing_proofs.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Strategies_for_constructing_proofs.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Streams_in_NodeJS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Streams_in_NodeJS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Streams_in_NodeJS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Streams_in_NodeJS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Strings_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Strings_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Strings_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Strings_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Strings_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Strings_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Strings_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Strings_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Structuring_Express_applications.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Structuring_Express_applications.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Structuring_Express_applications.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Structuring_Express_applications.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Substrings_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Substrings_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Substrings_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Substrings_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Swap_space.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Swap_space.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Swap_space.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Swap_space.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Switch_between_Python_vers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Switch_between_Python_vers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Switch_between_Python_vers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Switch_between_Python_vers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Syllogism.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Syllogism.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Syllogism.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Syllogism.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Symlinks.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Symlinks.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Symlinks.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Symlinks.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Syntax_of_propositional_logic.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Syntax_of_propositional_logic.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Syntax_of_propositional_logic.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Syntax_of_propositional_logic.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Tags_in_Git.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Tags_in_Git.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Tags_in_Git.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Tags_in_Git.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Test_values_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Test_values_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Test_values_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Test_values_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Testing_Python_code.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Testing_Python_code.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Testing_Python_code.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Testing_Python_code.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Testing_with_Jest.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Testing_with_Jest.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Testing_with_Jest.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Testing_with_Jest.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Text_manipulation_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Text_manipulation_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Text_manipulation_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Text_manipulation_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_History_of_Computing_Swade.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/The_History_of_Computing_Swade.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_History_of_Computing_Swade.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/The_History_of_Computing_Swade.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_Little_Man_computer.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/The_Little_Man_computer.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_Little_Man_computer.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/The_Little_Man_computer.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_PATH.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/The_PATH.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_PATH.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/The_PATH.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_Pragmatic_Programmer_1999.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/The_Pragmatic_Programmer_1999.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_Pragmatic_Programmer_1999.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/The_Pragmatic_Programmer_1999.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_kernel.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/The_kernel.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_kernel.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/The_kernel.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_memory_hierarchy.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/The_memory_hierarchy.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/The_memory_hierarchy.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/The_memory_hierarchy.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Theorems_and_empty_sets.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Theorems_and_empty_sets.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Theorems_and_empty_sets.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Theorems_and_empty_sets.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Threads.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Threads.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Threads.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Threads.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Three_bit_counter.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Three_bit_counter.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Three_bit_counter.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Three_bit_counter.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Time_and_computers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Time_and_computers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Time_and_computers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Time_and_computers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Torrenting.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Torrenting.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Torrenting.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Torrenting.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Transistors.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Transistors.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Transistors.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Transistors.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Transport_Layer_of_Internet_Protocol.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Transport_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Transport_Layer_of_Internet_Protocol.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Transport_Layer_of_Internet_Protocol.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Troubleshooting_MongoDB.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Troubleshooting_MongoDB.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Troubleshooting_MongoDB.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Troubleshooting_MongoDB.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Truth_functional_connectives.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Truth_functional_connectives.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Truth_functional_connectives.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Truth_functional_connectives.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Truth_tables.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Truth_tables.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Truth_tables.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Truth_tables.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Truth_trees.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Truth_trees.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Truth_trees.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Truth_trees.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Tuples_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Tuples_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Tuples_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Tuples_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Turing_completeness.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Turing_completeness.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Turing_completeness.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Turing_completeness.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Turing_machines.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Turing_machines.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Turing_machines.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Turing_machines.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Twos_complement.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Twos_complement.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Twos_complement.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Twos_complement.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Type_guarding_and_narrowing_in_TS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Type_guarding_and_narrowing_in_TS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Type_guarding_and_narrowing_in_TS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Type_guarding_and_narrowing_in_TS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Type_hinting.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Type_hinting.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Type_hinting.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Type_hinting.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Union_types_in_TS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Union_types_in_TS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Union_types_in_TS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Union_types_in_TS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Unknown_type_in_TS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Unknown_type_in_TS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Unknown_type_in_TS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Unknown_type_in_TS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Update_a_Mongo_document.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Update_a_Mongo_document.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Update_a_Mongo_document.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Update_a_Mongo_document.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Update_an_SQL_table.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Update_an_SQL_table.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Update_an_SQL_table.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Update_an_SQL_table.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Update_existing_data_in_SQL_table.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Update_existing_data_in_SQL_table.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Update_existing_data_in_SQL_table.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Update_existing_data_in_SQL_table.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Useful_operators_in_SQL.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Useful_operators_in_SQL.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Useful_operators_in_SQL.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Useful_operators_in_SQL.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/User_Space.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/User_Space.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/User_Space.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/User_Space.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/User_management_in_Linux.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/User_management_in_Linux.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/User_management_in_Linux.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/User_management_in_Linux.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/User_management_on_AWS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/User_management_on_AWS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/User_management_on_AWS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/User_management_on_AWS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Using_GraphQL_with_Node.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Using_GraphQL_with_Node.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Using_GraphQL_with_Node.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Using_GraphQL_with_Node.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Using_arguments_with_Apollo_Client.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Using_arguments_with_Apollo_Client.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Using_arguments_with_Apollo_Client.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Using_arguments_with_Apollo_Client.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Utilities_operators_flags.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Utilities_operators_flags.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Utilities_operators_flags.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Utilities_operators_flags.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Validating_Mongoose_schemas.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Validating_Mongoose_schemas.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Validating_Mongoose_schemas.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Validating_Mongoose_schemas.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Validation_in_NodeJS.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Validation_in_NodeJS.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Validation_in_NodeJS.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Validation_in_NodeJS.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Validity_and_entailment.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Validity_and_entailment.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Validity_and_entailment.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Validity_and_entailment.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Variable_indirection_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Variable_indirection_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Variable_indirection_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Variable_indirection_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Variables_and_data_types_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Variables_and_data_types_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Variables_and_data_types_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Variables_and_data_types_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Variables_in_C.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Variables_in_C.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Variables_in_C.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Variables_in_C.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Viewing_remote_changes_without_merging.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Viewing_remote_changes_without_merging.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Viewing_remote_changes_without_merging.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Viewing_remote_changes_without_merging.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Views_in_relational_databases.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Views_in_relational_databases.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Views_in_relational_databases.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Views_in_relational_databases.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/VirtualMemory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/VirtualMemory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/VirtualMemory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/VirtualMemory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Virtual_private_cloud.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Virtual_private_cloud.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Virtual_private_cloud.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Virtual_private_cloud.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Voltage.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Voltage.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Voltage.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Voltage.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Voltage_sources.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Voltage_sources.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Voltage_sources.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Voltage_sources.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/What_are_disks.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/What_are_disks.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/What_are_disks.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/What_are_disks.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/What_is_memory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/What_is_memory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/What_is_memory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/What_is_memory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Whole_numbers.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Whole_numbers.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Whole_numbers.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Whole_numbers.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Why_computers_use_binary.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Why_computers_use_binary.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Why_computers_use_binary.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Why_computers_use_binary.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Wildcards_in_SQL.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Wildcards_in_SQL.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Wildcards_in_SQL.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Wildcards_in_SQL.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Williams_Tube_memory.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Williams_Tube_memory.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Williams_Tube_memory.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Williams_Tube_memory.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Working_with_CSVs_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Working_with_CSVs_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Working_with_CSVs_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Working_with_CSVs_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Working_with_JSON_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Working_with_JSON_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Working_with_JSON_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Working_with_JSON_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Working_with_numbers_in_Bash.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Working_with_numbers_in_Bash.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Working_with_numbers_in_Bash.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Working_with_numbers_in_Bash.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Zero_property_of_multiplication.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Zero_property_of_multiplication.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Zero_property_of_multiplication.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Zero_property_of_multiplication.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Zip_function_in_Python.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/Zip_function_in_Python.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/Zip_function_in_Python.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/Zip_function_in_Python.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/cfbef1c4_95ea_4fd1_85b8_536492e45e31.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/cfbef1c4_web_precursors.md similarity index 97% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/cfbef1c4_95ea_4fd1_85b8_536492e45e31.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/cfbef1c4_web_precursors.md index 9238e99..a4bf679 100644 --- a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/cfbef1c4_95ea_4fd1_85b8_536492e45e31.md +++ b/neuron/85c93482-be2b-476d-8d37-e67e35658655/cfbef1c4_web_precursors.md @@ -3,7 +3,7 @@ tags: [fleeting, modems, computer-history, internet, bulletin-boards] created: Monday, October 14, 2024 --- -# cfbef1c4-95ea-4fd1-85b8-536492e45e31 +# cfbef1c4_web_precursors ## Early precursors to the commercial internet diff --git a/neuron/85c93482-be2b-476d-8d37-e67e35658655/e470bf3d_IMPs_in_the_ARPANET.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/e470bf3d_IMPs_in_the_ARPANET.md new file mode 100644 index 0000000..1e1c209 --- /dev/null +++ b/neuron/85c93482-be2b-476d-8d37-e67e35658655/e470bf3d_IMPs_in_the_ARPANET.md @@ -0,0 +1,38 @@ +--- +tags: [ARPA, ARPANET, networks, computer-history] +created: Friday, October 18, 2024 +--- + +# e470bf3d-IMPs_in_the_ARPANET + +Within the #ARPANET, IMPs (Information Message Processors) were nodes +distinguished from [hosts](./Network_hosts.md). They were computers designed to +receive and route the the packets from one host to another, described as +"adaptive routing". + +Their job was to: + +- packetize or reassemble the data from the host +- find the most efficient pathway from one host to another +- store packets in their buffers whilst attending to other requests +- retry the transmission a set number of times in the case of error or data + corruption +- confirm successful transmission + +These responsibilities required the IMP to "know" the location and addresses of +other IMPs and hosts on the [network](./Network_fundamentals.md) and their +proximity to them. + +From the point of view of the host user, the existence of the IMPs would be +hidden. Hosts would connect to eachother transparently - it would appear as if +you were directly connecting to the other host rather than an IMP. + +Thus an IMP was a subnetwork within the broader ARPANET: the IMP would be the +core of this subnetwork and the links to its direct hosts, the periperhy. +Initially, in its full extent, the ARPANET comprised a network of these +subnetworks. + +![IMP diagram](static/IMP-network.png) + +IMPs were later known as 'gateways' and were the precursors to what we today +call routers. diff --git a/neuron/85c93482-be2b-476d-8d37-e67e35658655/f0f70a3c_ARPANET_motivations.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/f0f70a3c_ARPANET_motivations.md new file mode 100644 index 0000000..081b2c0 --- /dev/null +++ b/neuron/85c93482-be2b-476d-8d37-e67e35658655/f0f70a3c_ARPANET_motivations.md @@ -0,0 +1,33 @@ +--- +tags: [ARPA, ARPANET, networks, computer-history] +created: Friday, October 18, 2024 +--- + +# f0f70a3c-ARPANET-motivations + +It is inaccurate to say that the chief motivation in creating the ARPANET was to +create a network that could withstand nuclear conflict, where mulitple nodes +could be hit and the network could still go on functioning. + +Ideas that originated from this concern _did_ influence the project (chiefly +[Paul Baran's work on distributed networks](./385af4b4_baran_distributed_networks.md) +at RAND), but this was not the concern of the ARPANET. + +ARPA's objectives were focused more on reducing efficiency in the academic and +military projects it sponsored. + +Different models of computer were used throughout the +military-industrial-academic complex. Users required different logins and a +knowledge of different operating systems and programming languages in order to +be able to use them. + +At the same time, there was a duplication of hardware. Different projects would +all require their own computer to do their research. It would be better if the +same computer could be accessed by multiple teams through time-sharing (already +in existene) and a network. + +Finally, results from different research projects were being duplicated. +Different teams would be producing the same data independently of one another +because the data could not be readily shared. If this redundancy could be +removed, and the data accessed and shared between multiple projects, teams could +focus on new research and the production of novel applications. diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/fs.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/fs.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/fs.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/fs.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/head.html b/neuron/85c93482-be2b-476d-8d37-e67e35658655/head.html similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/head.html rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/head.html diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/http_in_Node.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/http_in_Node.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/http_in_Node.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/http_in_Node.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/index.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/index.md similarity index 96% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/index.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/index.md index 9c73fca..c72d99e 100644 --- a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/index.md +++ b/neuron/85c93482-be2b-476d-8d37-e67e35658655/index.md @@ -13,26 +13,26 @@ computer science. ![not-by-ai-badge](static/not-by-ai-alternative--light.svg) -**Build ID:** a78874c0-3838-49d0-b534-e6363f801ef8 +**Build ID:** 85c93482-be2b-476d-8d37-e67e35658655 -**Published:** Wed 23 Oct 2024 17:50:20 +**Published:** Thu 24 Oct 2024 07:31:51 ### Recent edits -- [[385af4b4_43ea_4a5f_85a3_5791d95109aa]] -- [[cfbef1c4_95ea_4fd1_85b8_536492e45e31]] -- [[861cc26e_5f59_4615_821d_fe3ee5e1014d]] +- [[cfbef1c4_web_precursors]] +- [[861cc26e_ARPA_origins]] +- [[f0f70a3c_ARPANET_motivations]] +- [[e470bf3d_IMPs_in_the_ARPANET]] +- [[385af4b4_Baran_distributed_networks]] - [[Compile_Python_app_to_single_executable]] - [[VirtualMemory]] - [[Zero_property_of_multiplication]] -- [[Working_with_CSVs_in_Python]] -- [[Variables_and_data_types_in_Bash]] -### All notes (464) +### All notes (466) -- [[385af4b4_43ea_4a5f_85a3_5791d95109aa]] -- [[861cc26e_5f59_4615_821d_fe3ee5e1014d]] +- [[385af4b4_Baran_distributed_networks]] +- [[861cc26e_ARPA_origins]] - [[API_Gateway]] - [[AWS_CLI]] - [[AWS_SAM_and_Docker]] @@ -484,7 +484,9 @@ computer science. - [[Working_with_numbers_in_Bash]] - [[Zero_property_of_multiplication]] - [[Zip_function_in_Python]] -- [[cfbef1c4_95ea_4fd1_85b8_536492e45e31]] +- [[cfbef1c4_web_precursors]] +- [[e470bf3d_IMPs_in_the_ARPANET]] +- [[f0f70a3c_ARPANET_motivations]] - [[fs]] - [[http_in_Node]] - [[journald]] diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/journald.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/journald.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/journald.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/journald.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/jq.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/jq.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/jq.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/jq.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/neuron.dhall b/neuron/85c93482-be2b-476d-8d37-e67e35658655/neuron.dhall similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/neuron.dhall rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/neuron.dhall diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/ps.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/ps.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/ps.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/ps.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/python_advent_learnings.md b/neuron/85c93482-be2b-476d-8d37-e67e35658655/python_advent_learnings.md similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/python_advent_learnings.md rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/python_advent_learnings.md diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/1.4-Input-Process-Output.png b/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/1.4-Input-Process-Output.png similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/1.4-Input-Process-Output.png rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/static/1.4-Input-Process-Output.png diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/3-bit-adder-diagram.png b/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/3-bit-adder-diagram.png similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/3-bit-adder-diagram.png rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/static/3-bit-adder-diagram.png diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/540px-PDP-8_(1).jpg b/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/540px-PDP-8_(1).jpg similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/540px-PDP-8_(1).jpg rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/static/540px-PDP-8_(1).jpg diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/DMUX.png b/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/DMUX.png similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/DMUX.png rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/static/DMUX.png diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/Domain _ Billing.pdf b/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/Domain _ Billing.pdf similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/Domain _ Billing.pdf rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/static/Domain _ Billing.pdf diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/EDSAC.jpg b/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/EDSAC.jpg similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/EDSAC.jpg rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/static/EDSAC.jpg diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/FL-Databases-1.5_terminology.gif b/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/FL-Databases-1.5_terminology.gif similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/FL-Databases-1.5_terminology.gif rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/static/FL-Databases-1.5_terminology.gif diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/Harvard_Mark_1.jpg b/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/Harvard_Mark_1.jpg similarity index 100% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/static/Harvard_Mark_1.jpg rename to neuron/85c93482-be2b-476d-8d37-e67e35658655/static/Harvard_Mark_1.jpg diff --git a/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/IMP-network.png b/neuron/85c93482-be2b-476d-8d37-e67e35658655/static/IMP-network.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a8926d3feaf6fd588382965711ad80766e1fb2 GIT binary patch literal 28352 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

CFdA7A9J*re}Vgs{cHC3*bh24*e&k7 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 z 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 diff --git a/zk/385af4b4_43ea_4a5f_85a3_5791d95109aa.md b/zk/385af4b4_Baran_distributed_networks.md similarity index 98% rename from zk/385af4b4_43ea_4a5f_85a3_5791d95109aa.md rename to zk/385af4b4_Baran_distributed_networks.md index f2bc1fc..40872c4 100644 --- a/zk/385af4b4_43ea_4a5f_85a3_5791d95109aa.md +++ b/zk/385af4b4_Baran_distributed_networks.md @@ -3,7 +3,7 @@ tags: [fleeting, networks, ARPANET, packet-switching] created: Tuesday, October 22, 2024 --- -# 385af4b4-43ea-4a5f-85a3-5791d95109aa +# 385af4b4-Baran_distributed_networks ## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET diff --git a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/861cc26e_5f59_4615_821d_fe3ee5e1014d.md b/zk/861cc26e_ARPA_origins.md similarity index 93% rename from neuron/a78874c0-3838-49d0-b534-e6363f801ef8/861cc26e_5f59_4615_821d_fe3ee5e1014d.md rename to zk/861cc26e_ARPA_origins.md index bb73d1a..5e0e501 100644 --- a/neuron/a78874c0-3838-49d0-b534-e6363f801ef8/861cc26e_5f59_4615_821d_fe3ee5e1014d.md +++ b/zk/861cc26e_ARPA_origins.md @@ -3,9 +3,7 @@ tags: [fleeting, computer-history, ARPA] created: Monday, October 14, 2024 --- -# 861cc26e-5f59-4615-821d-fe3ee5e1014d - -## Origins of ARPA +# 861cc26e_ARPA_origins After Sputnik, Eisenhower wanted a dedicated, cross-departmental division within the US government to focus on advanced technological research so that they would diff --git a/zk/cfbef1c4_95ea_4fd1_85b8_536492e45e31.md b/zk/cfbef1c4_web_precursors.md similarity index 97% rename from zk/cfbef1c4_95ea_4fd1_85b8_536492e45e31.md rename to zk/cfbef1c4_web_precursors.md index 9d236ca..f8c8545 100644 --- a/zk/cfbef1c4_95ea_4fd1_85b8_536492e45e31.md +++ b/zk/cfbef1c4_web_precursors.md @@ -3,7 +3,7 @@ tags: [fleeting, modems, computer-history, internet, bulletin-boards] created: Monday, October 14, 2024 --- -# cfbef1c4-95ea-4fd1-85b8-536492e45e31 +# cfbef1c4_web_precursors ## Early precursors to the commercial internet diff --git a/zk/e470bf3d_IMPs_in_the_ARPANET.md b/zk/e470bf3d_IMPs_in_the_ARPANET.md new file mode 100644 index 0000000..01bcc33 --- /dev/null +++ b/zk/e470bf3d_IMPs_in_the_ARPANET.md @@ -0,0 +1,38 @@ +--- +tags: [ARPA, ARPANET, networks, computer-history] +created: Friday, October 18, 2024 +--- + +# e470bf3d-IMPs_in_the_ARPANET + +Within the #ARPANET, IMPs (Information Message Processors) were nodes +distinguished from [hosts](./Network_hosts.md). They were computers designed to +receive and route the the packets from one host to another, described as +"adaptive routing". + +Their job was to: + +- packetize or reassemble the data from the host +- find the most efficient pathway from one host to another +- store packets in their buffers whilst attending to other requests +- retry the transmission a set number of times in the case of error or data + corruption +- confirm successful transmission + +These responsibilities required the IMP to "know" the location and addresses of +other IMPs and hosts on the [network](./Network_fundamentals.md) and their +proximity to them. + +From the point of view of the host user, the existence of the IMPs would be +hidden. Hosts would connect to eachother transparently - it would appear as if +you were directly connecting to the other host rather than an IMP. + +Thus an IMP was a subnetwork within the broader ARPANET: the IMP would be the +core of this subnetwork and the links to its direct hosts, the periperhy. +Initially, in its full extent, the ARPANET comprised a network of these +subnetworks. + +![IMP diagram](../img/IMP-network.png) + +IMPs were later known as 'gateways' and were the precursors to what we today +call routers. diff --git a/zk/f0f70a3c_ARPANET_motivations.md b/zk/f0f70a3c_ARPANET_motivations.md new file mode 100644 index 0000000..081b2c0 --- /dev/null +++ b/zk/f0f70a3c_ARPANET_motivations.md @@ -0,0 +1,33 @@ +--- +tags: [ARPA, ARPANET, networks, computer-history] +created: Friday, October 18, 2024 +--- + +# f0f70a3c-ARPANET-motivations + +It is inaccurate to say that the chief motivation in creating the ARPANET was to +create a network that could withstand nuclear conflict, where mulitple nodes +could be hit and the network could still go on functioning. + +Ideas that originated from this concern _did_ influence the project (chiefly +[Paul Baran's work on distributed networks](./385af4b4_baran_distributed_networks.md) +at RAND), but this was not the concern of the ARPANET. + +ARPA's objectives were focused more on reducing efficiency in the academic and +military projects it sponsored. + +Different models of computer were used throughout the +military-industrial-academic complex. Users required different logins and a +knowledge of different operating systems and programming languages in order to +be able to use them. + +At the same time, there was a duplication of hardware. Different projects would +all require their own computer to do their research. It would be better if the +same computer could be accessed by multiple teams through time-sharing (already +in existene) and a network. + +Finally, results from different research projects were being duplicated. +Different teams would be producing the same data independently of one another +because the data could not be readily shared. If this redundancy could be +removed, and the data accessed and shared between multiple projects, teams could +focus on new research and the production of novel applications.