graph LR idea_0197510a_ea48_459c_a514_6a44b189b4e5["Variable Assignment and Object References in Python"] idea_07223127_451d_412d_aada_a4b3fe78bfba["The List Type in Python"] idea_143ce7c4_7e46_48f2_b15f_37768bd2d279["Character Escaping and Delimiters in Text Data Formats"] idea_19aa328b_3e23_4207_a65b_9d34853ad6e3["Reading and Writing CSV Files in Python"] idea_1cbcaef2_72a6_4c42_a5fe_cbc40126d742["Consuming Paginated REST APIs in Python"] idea_1e908c3c_d4eb_40fd_b02e_621f348aab6b["Propositional Logic Basics"] idea_1f652567_7313_4fa6_bfce_85a3e4e1cf0e["Integration Testing Strategies in Full Stack Applications"] idea_1f9e45d7_a80c_40b5_85ac_ccd3191757ee["JSON"] idea_21dcf6ab_f6fa_40ea_9c77_fbf9ca4a1cc6["Unit Testing Concepts in Software Engineering"] idea_22010e29_c194_41ca_ba95_ad812d81e961["List Concatenation Operations in Python"] idea_264db4da_1c6e_4bee_b16d_36a4252e8178["Reading Python Exception Tracebacks"] idea_28949fcc_dc90_4238_95fa_761d6443ebf4["String Fundamentals in Python"] idea_2ec665a8_fff9_40b1_b77c_d92dfa57de3e["Python Variable Assignment and Naming"] idea_32ba5b61_d162_4bd1_a5c5_b9321f1ad88e["Writing Tests for a Data Cleaning Function in Python"] idea_3358d8fe_6a40_4d6f_b54f_750e6bdb51e7["Comma Separated Values and JSON Data Interchange Formats"] idea_38925444_1e96_45aa_ab21_e3c6e6a472ab["Boolean Values and Comparison Operators in Python"] idea_3a16d09b_dce6_4158_bb4d_530ff2dd8d79["Truthiness-Based Emptiness Checking in Python"] idea_3a61a420_a2d8_4b2e_9cd1_1b6fac951377["List Pop Method in Python"] idea_3b9f2b9c_622d_46c5_a598_1b28fbce9804["Application Programming Interfaces for Retrieving Third Party Data"] idea_42077ddd_1fe5_4629_8be1_cb92df03e7da["Indexing and Negative Indexing in Python"] idea_43daa858_3f7b_4a30_83f3_8f73243d5934["Negative Indexing in Python Sequences"] idea_469c7410_196a_496e_b48d_646c263f6b99["HTTP Request-Response Cycle"] idea_473d405b_402d_429a_b0c1_492d55a67887["Pandas Groupby Aggregation Functions Sum Mean Count"] idea_486b6544_f373_4ab1_b2c6_c94575655a7e["Python Scripts versus the Interactive Interpreter"] idea_549355ee_7526_43fc_ab5b_2454e2f4f98a["List Append Method in Python"] idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430["Software Engineering Discipline for AI-Assisted Vibe Coding"] idea_57041f48_4063_425e_adec_cefe9ea4c248["Importing Modules in Python"] idea_58c03781_00c2_4e54_b22b_a064c625e4a8["Mutable vs Immutable Sequences in Python"] idea_5e5e3d8e_78e5_416d_8d0e_269cc5e9ed54["Substituting Text with re.sub in Python"] idea_5eab3e19_9d7f_475a_8ed1_413ad55102ac["Structuring a Reusable Script with a Main Function in Python"] idea_61346444_0116_4d6a_982f_9e5984917abf["Fuzzy String Matching for Name and Company Deduplication in Python"] idea_6339ffbe_4653_455c_9131_fd29ee6e23c4["Dictionaries for Key Value Records in Python"] idea_6646c709_fa0b_476e_9070_98ec2345aa8c["Installing a Python Interpreter and Running a Script from the Terminal"] idea_67115ab0_1f6d_476c_940c_ba3ae3212ba1["Greedy vs Lazy Quantifiers in Regex"] idea_6caac0ad_4339_45b7_ae9f_e94a9d18ccb4["Reading CSV Files into Pandas DataFrames"] idea_6d7da3cb_056d_4564_9337_32bad0bc90b0["Markdown Syntax and Formatting Rules"] idea_6dae92f8_568c_4bbf_83d9_ed50c1b4ed7d["Prompt Design Patterns for Instructing Large Language Models"] idea_75eadcef_5cba_4275_bc42_9f033f3d2db1["Hallucination Risk and Verification in AI Research Workflows"] idea_81b7178f_ae87_48de_94ce_728cd794e7b0["Absolute and Relative File Paths on a Computer"] idea_83a1b435_0aaa_4219_9a42_176cf4338c66["Anchors and Word Boundaries in Regex"] idea_84cdae82_1a50_4b54_89ff_d19010c73e74["Function Parameters Return Values and Scope in Python"] idea_84ee7171_6f36_4013_847e_37f624fed47d["Python if, elif, and else Conditional Execution"] idea_850747f8_574f_451e_9133_3164d03ce859["Making HTTP Requests with the Requests Library in Python"] idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e["Regular Expressions (Regex) Fundamentals"] idea_8ec2edeb_89b4_4cba_b649_2ada4c4957eb["Git Version Control Fundamentals in Coding Workflows"] idea_95f6157a_e260_4c3d_af47_d12d6c8be7eb["Strings as Iterables in Python"] idea_971eb321_70f7_409a_9161_21a8cdaa7c4d["Capture Groups and Extracting Matched Text in Python"] idea_984dee62_4c64_4041_9bf1_9a8ffc07464a["Command Line Interface Basics"] idea_99185757_6bb3_4734_b68c_6564c80daeaa["Character Classes and Quantifiers in Regex"] idea_9afc6e8b_ef0c_48b6_8201_ac01bbe2a0fb["Finding All Matches with re.findall and re.finditer"] idea_9c32189a_a2d8_45c2_b80d_e87527b113ec["String Methods for Cleaning Messy Text Fields in Python"] idea_a2f55f62_9ed2_4414_9e5d_0b84229ff691["Installing Packages with pip Inside a Virtual Environment"] idea_a646c102_7461_4061_9acb_a5718141d098["Boolean Logic and the In Operator in Python"] idea_a92bddd2_373a_42df_a419_4c3fd179e207["Spreadsheet Filtering and Pivot Tables for Record Analysis"] idea_acab60bc_3f32_4d3c_a112_4045107591e8["Edit Distance Between Strings"] idea_b063ad30_7a34_4359_afb6_6b5ccc284189["Privacy and Consent Rules Governing Recruiting Contact Data"] idea_b5ee8757_2afc_49e7_892d_4209dd3971b3["List Slicing in Python"] idea_b64c996e_d05b_4ead_848e_3ac2c4a4a7a7["Defining Functions with def in Python"] idea_b6b4e409_c6e3_4447_a3eb_12c421c1a0dc["Version Control Workflows with Git Commits Branches Merges"] idea_bc5a74dd_44c9_48f6_9c8f_0bd950d1307a["Structured versus Unstructured Data Formats"] idea_bd2aec24_da17_4a94_b265_63c82dcbf11f["Numeric Types and Arithmetic Operators in Python"] idea_bf76fa7c_9154_4b3a_b0f4_dfda1471714e["For-Loop Iteration Over Iterables in Python"] idea_c04601c1_0c15_4055_b5e6_9cfd64f1db78["The Sequence Type in Python"] idea_c0bd7a49_7461_4d28_b4bc_45b990c11f6d["Handling Personally Identifiable Information in Python Scripts"] idea_c1e935bb_f164_4910_81d1_d4a094bc0d6f["Len Function in Python"] idea_c29969f9_f6d0_418f_bc73_e98a69c7c358["Deduplicating and Normalizing Records with pandas"] idea_c8818cf0_bc5d_4e4b_b3cc_dce1291aa634["Python List Indexing and Slicing"] idea_ce22a060_6ebe_40da_98eb_53bc3d9c2cfc["Parsing and Producing JSON in Python"] idea_cf474c96_c1eb_4fac_8e47_4de2e8b5d614["Merging and Joining Datasets in pandas"] idea_d5d12a14_ed4a_4442_8317_8045cf2f226d["Working with Dates and Times in Python"] idea_d8bd1cd7_2a9a_4b6e_a8e5_9cbe75c6c3df["Text Encoding and Character Sets in Digital Files"] idea_e6828c65_0a9a_4ee9_8cce_57836ae0faa5["Square Bracket Notation in Python"] idea_e7e37e12_0080_4d4d_8402_47fcb9f53ba5["List Indexing and Access in Python"] idea_eeefe04c_8972_43cc_aa1c_e0fd945b6cc8["Type Mismatch Errors in Python"] idea_f5886a81_6482_4aa3_8d07_57a6ad929bd8["Filtering Rows and Selecting Columns in pandas"] idea_f5d016bc_5efb_4c3b_aa9f_cc3b85449714["Left Joins and Inner Joins Operation Semantics in Relational Algebra"] idea_fae12241_2737_45d1_9dbd_e5d337b01f87["Handling Exceptions with try and except in Python"] idea_81b7178f_ae87_48de_94ce_728cd794e7b0 --> idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 idea_2ec665a8_fff9_40b1_b77c_d92dfa57de3e --> idea_bd2aec24_da17_4a94_b265_63c82dcbf11f idea_84cdae82_1a50_4b54_89ff_d19010c73e74 --> idea_fae12241_2737_45d1_9dbd_e5d337b01f87 idea_6dae92f8_568c_4bbf_83d9_ed50c1b4ed7d --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_57041f48_4063_425e_adec_cefe9ea4c248 --> idea_5eab3e19_9d7f_475a_8ed1_413ad55102ac idea_3a61a420_a2d8_4b2e_9cd1_1b6fac951377 --> idea_07223127_451d_412d_aada_a4b3fe78bfba idea_a92bddd2_373a_42df_a419_4c3fd179e207 --> idea_473d405b_402d_429a_b0c1_492d55a67887 idea_6646c709_fa0b_476e_9070_98ec2345aa8c --> idea_a2f55f62_9ed2_4414_9e5d_0b84229ff691 idea_1e908c3c_d4eb_40fd_b02e_621f348aab6b --> idea_38925444_1e96_45aa_ab21_e3c6e6a472ab idea_f5886a81_6482_4aa3_8d07_57a6ad929bd8 --> idea_cf474c96_c1eb_4fac_8e47_4de2e8b5d614 idea_9afc6e8b_ef0c_48b6_8201_ac01bbe2a0fb --> idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e idea_22010e29_c194_41ca_ba95_ad812d81e961 --> idea_b5ee8757_2afc_49e7_892d_4209dd3971b3 idea_84ee7171_6f36_4013_847e_37f624fed47d --> idea_b64c996e_d05b_4ead_848e_3ac2c4a4a7a7 idea_84ee7171_6f36_4013_847e_37f624fed47d --> idea_bf76fa7c_9154_4b3a_b0f4_dfda1471714e idea_84cdae82_1a50_4b54_89ff_d19010c73e74 --> idea_5eab3e19_9d7f_475a_8ed1_413ad55102ac idea_bf76fa7c_9154_4b3a_b0f4_dfda1471714e --> idea_9c32189a_a2d8_45c2_b80d_e87527b113ec idea_3358d8fe_6a40_4d6f_b54f_750e6bdb51e7 --> idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 idea_c29969f9_f6d0_418f_bc73_e98a69c7c358 --> idea_61346444_0116_4d6a_982f_9e5984917abf idea_a92bddd2_373a_42df_a419_4c3fd179e207 --> idea_6caac0ad_4339_45b7_ae9f_e94a9d18ccb4 idea_a2f55f62_9ed2_4414_9e5d_0b84229ff691 --> idea_850747f8_574f_451e_9133_3164d03ce859 idea_6646c709_fa0b_476e_9070_98ec2345aa8c --> idea_486b6544_f373_4ab1_b2c6_c94575655a7e idea_c8818cf0_bc5d_4e4b_b3cc_dce1291aa634 --> idea_07223127_451d_412d_aada_a4b3fe78bfba idea_43daa858_3f7b_4a30_83f3_8f73243d5934 --> idea_b5ee8757_2afc_49e7_892d_4209dd3971b3 idea_486b6544_f373_4ab1_b2c6_c94575655a7e --> idea_2ec665a8_fff9_40b1_b77c_d92dfa57de3e idea_bc5a74dd_44c9_48f6_9c8f_0bd950d1307a --> idea_6339ffbe_4653_455c_9131_fd29ee6e23c4 idea_e6828c65_0a9a_4ee9_8cce_57836ae0faa5 --> idea_42077ddd_1fe5_4629_8be1_cb92df03e7da idea_0197510a_ea48_459c_a514_6a44b189b4e5 --> idea_b5ee8757_2afc_49e7_892d_4209dd3971b3 idea_bf76fa7c_9154_4b3a_b0f4_dfda1471714e --> idea_1cbcaef2_72a6_4c42_a5fe_cbc40126d742 idea_1f652567_7313_4fa6_bfce_85a3e4e1cf0e --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_6339ffbe_4653_455c_9131_fd29ee6e23c4 --> idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 idea_bd2aec24_da17_4a94_b265_63c82dcbf11f --> idea_38925444_1e96_45aa_ab21_e3c6e6a472ab idea_acab60bc_3f32_4d3c_a112_4045107591e8 --> idea_61346444_0116_4d6a_982f_9e5984917abf idea_cf474c96_c1eb_4fac_8e47_4de2e8b5d614 --> idea_c29969f9_f6d0_418f_bc73_e98a69c7c358 idea_264db4da_1c6e_4bee_b16d_36a4252e8178 --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_b64c996e_d05b_4ead_848e_3ac2c4a4a7a7 --> idea_84cdae82_1a50_4b54_89ff_d19010c73e74 idea_3b9f2b9c_622d_46c5_a598_1b28fbce9804 --> idea_850747f8_574f_451e_9133_3164d03ce859 idea_57041f48_4063_425e_adec_cefe9ea4c248 --> idea_ce22a060_6ebe_40da_98eb_53bc3d9c2cfc idea_6caac0ad_4339_45b7_ae9f_e94a9d18ccb4 --> idea_f5886a81_6482_4aa3_8d07_57a6ad929bd8 idea_ce22a060_6ebe_40da_98eb_53bc3d9c2cfc --> idea_850747f8_574f_451e_9133_3164d03ce859 idea_eeefe04c_8972_43cc_aa1c_e0fd945b6cc8 --> idea_264db4da_1c6e_4bee_b16d_36a4252e8178 idea_99185757_6bb3_4734_b68c_6564c80daeaa --> idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e idea_07223127_451d_412d_aada_a4b3fe78bfba --> idea_6339ffbe_4653_455c_9131_fd29ee6e23c4 idea_971eb321_70f7_409a_9161_21a8cdaa7c4d --> idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e idea_c04601c1_0c15_4055_b5e6_9cfd64f1db78 --> idea_07223127_451d_412d_aada_a4b3fe78bfba idea_28949fcc_dc90_4238_95fa_761d6443ebf4 --> idea_9c32189a_a2d8_45c2_b80d_e87527b113ec idea_3358d8fe_6a40_4d6f_b54f_750e6bdb51e7 --> idea_ce22a060_6ebe_40da_98eb_53bc3d9c2cfc idea_21dcf6ab_f6fa_40ea_9c77_fbf9ca4a1cc6 --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_21dcf6ab_f6fa_40ea_9c77_fbf9ca4a1cc6 --> idea_32ba5b61_d162_4bd1_a5c5_b9321f1ad88e idea_32ba5b61_d162_4bd1_a5c5_b9321f1ad88e --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_07223127_451d_412d_aada_a4b3fe78bfba --> idea_42077ddd_1fe5_4629_8be1_cb92df03e7da idea_2ec665a8_fff9_40b1_b77c_d92dfa57de3e --> idea_07223127_451d_412d_aada_a4b3fe78bfba idea_c04601c1_0c15_4055_b5e6_9cfd64f1db78 --> idea_42077ddd_1fe5_4629_8be1_cb92df03e7da idea_42077ddd_1fe5_4629_8be1_cb92df03e7da --> idea_b5ee8757_2afc_49e7_892d_4209dd3971b3 idea_28949fcc_dc90_4238_95fa_761d6443ebf4 --> idea_42077ddd_1fe5_4629_8be1_cb92df03e7da idea_83a1b435_0aaa_4219_9a42_176cf4338c66 --> idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e idea_e7e37e12_0080_4d4d_8402_47fcb9f53ba5 --> idea_b5ee8757_2afc_49e7_892d_4209dd3971b3 idea_264db4da_1c6e_4bee_b16d_36a4252e8178 --> idea_5eab3e19_9d7f_475a_8ed1_413ad55102ac idea_2ec665a8_fff9_40b1_b77c_d92dfa57de3e --> idea_28949fcc_dc90_4238_95fa_761d6443ebf4 idea_c8818cf0_bc5d_4e4b_b3cc_dce1291aa634 --> idea_42077ddd_1fe5_4629_8be1_cb92df03e7da idea_6d7da3cb_056d_4564_9337_32bad0bc90b0 --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_38925444_1e96_45aa_ab21_e3c6e6a472ab --> idea_84ee7171_6f36_4013_847e_37f624fed47d idea_fae12241_2737_45d1_9dbd_e5d337b01f87 --> idea_1cbcaef2_72a6_4c42_a5fe_cbc40126d742 idea_75eadcef_5cba_4275_bc42_9f033f3d2db1 --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_473d405b_402d_429a_b0c1_492d55a67887 --> idea_c29969f9_f6d0_418f_bc73_e98a69c7c358 idea_1f9e45d7_a80c_40b5_85ac_ccd3191757ee --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_469c7410_196a_496e_b48d_646c263f6b99 --> idea_850747f8_574f_451e_9133_3164d03ce859 idea_f5d016bc_5efb_4c3b_aa9f_cc3b85449714 --> idea_cf474c96_c1eb_4fac_8e47_4de2e8b5d614 idea_bf76fa7c_9154_4b3a_b0f4_dfda1471714e --> idea_b64c996e_d05b_4ead_848e_3ac2c4a4a7a7 idea_b6b4e409_c6e3_4447_a3eb_12c421c1a0dc --> idea_c0bd7a49_7461_4d28_b4bc_45b990c11f6d idea_b64c996e_d05b_4ead_848e_3ac2c4a4a7a7 --> idea_fae12241_2737_45d1_9dbd_e5d337b01f87 idea_42077ddd_1fe5_4629_8be1_cb92df03e7da --> idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e idea_9c32189a_a2d8_45c2_b80d_e87527b113ec --> idea_d5d12a14_ed4a_4442_8317_8045cf2f226d idea_c1e935bb_f164_4910_81d1_d4a094bc0d6f --> idea_07223127_451d_412d_aada_a4b3fe78bfba idea_bf76fa7c_9154_4b3a_b0f4_dfda1471714e --> idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 idea_38925444_1e96_45aa_ab21_e3c6e6a472ab --> idea_f5886a81_6482_4aa3_8d07_57a6ad929bd8 idea_57041f48_4063_425e_adec_cefe9ea4c248 --> idea_a2f55f62_9ed2_4414_9e5d_0b84229ff691 idea_143ce7c4_7e46_48f2_b15f_37768bd2d279 --> idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 idea_f5886a81_6482_4aa3_8d07_57a6ad929bd8 --> idea_473d405b_402d_429a_b0c1_492d55a67887 idea_bd2aec24_da17_4a94_b265_63c82dcbf11f --> idea_d5d12a14_ed4a_4442_8317_8045cf2f226d idea_5eab3e19_9d7f_475a_8ed1_413ad55102ac --> idea_32ba5b61_d162_4bd1_a5c5_b9321f1ad88e idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 --> idea_6caac0ad_4339_45b7_ae9f_e94a9d18ccb4 idea_d8bd1cd7_2a9a_4b6e_a8e5_9cbe75c6c3df --> idea_28949fcc_dc90_4238_95fa_761d6443ebf4 idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_a646c102_7461_4061_9acb_a5718141d098 --> idea_07223127_451d_412d_aada_a4b3fe78bfba idea_b063ad30_7a34_4359_afb6_6b5ccc284189 --> idea_c0bd7a49_7461_4d28_b4bc_45b990c11f6d idea_84cdae82_1a50_4b54_89ff_d19010c73e74 --> idea_264db4da_1c6e_4bee_b16d_36a4252e8178 idea_984dee62_4c64_4041_9bf1_9a8ffc07464a --> idea_6646c709_fa0b_476e_9070_98ec2345aa8c idea_57041f48_4063_425e_adec_cefe9ea4c248 --> idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 idea_57041f48_4063_425e_adec_cefe9ea4c248 --> idea_d5d12a14_ed4a_4442_8317_8045cf2f226d idea_67115ab0_1f6d_476c_940c_ba3ae3212ba1 --> idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e idea_984dee62_4c64_4041_9bf1_9a8ffc07464a --> idea_a2f55f62_9ed2_4414_9e5d_0b84229ff691 idea_95f6157a_e260_4c3d_af47_d12d6c8be7eb --> idea_bf76fa7c_9154_4b3a_b0f4_dfda1471714e idea_6339ffbe_4653_455c_9131_fd29ee6e23c4 --> idea_ce22a060_6ebe_40da_98eb_53bc3d9c2cfc idea_9c32189a_a2d8_45c2_b80d_e87527b113ec --> idea_c29969f9_f6d0_418f_bc73_e98a69c7c358 idea_850747f8_574f_451e_9133_3164d03ce859 --> idea_1cbcaef2_72a6_4c42_a5fe_cbc40126d742 idea_b5ee8757_2afc_49e7_892d_4209dd3971b3 --> idea_9c32189a_a2d8_45c2_b80d_e87527b113ec idea_3a16d09b_dce6_4158_bb4d_530ff2dd8d79 --> idea_b5ee8757_2afc_49e7_892d_4209dd3971b3 idea_2ec665a8_fff9_40b1_b77c_d92dfa57de3e --> idea_38925444_1e96_45aa_ab21_e3c6e6a472ab idea_81b7178f_ae87_48de_94ce_728cd794e7b0 --> idea_6646c709_fa0b_476e_9070_98ec2345aa8c idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 --> idea_fae12241_2737_45d1_9dbd_e5d337b01f87 idea_58c03781_00c2_4e54_b22b_a064c625e4a8 --> idea_b5ee8757_2afc_49e7_892d_4209dd3971b3 idea_549355ee_7526_43fc_ab5b_2454e2f4f98a --> idea_07223127_451d_412d_aada_a4b3fe78bfba idea_07223127_451d_412d_aada_a4b3fe78bfba --> idea_bf76fa7c_9154_4b3a_b0f4_dfda1471714e idea_42077ddd_1fe5_4629_8be1_cb92df03e7da --> idea_07223127_451d_412d_aada_a4b3fe78bfba idea_9c32189a_a2d8_45c2_b80d_e87527b113ec --> idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e idea_e6828c65_0a9a_4ee9_8cce_57836ae0faa5 --> idea_07223127_451d_412d_aada_a4b3fe78bfba idea_fae12241_2737_45d1_9dbd_e5d337b01f87 --> idea_264db4da_1c6e_4bee_b16d_36a4252e8178 idea_9c32189a_a2d8_45c2_b80d_e87527b113ec --> idea_32ba5b61_d162_4bd1_a5c5_b9321f1ad88e idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e --> idea_61346444_0116_4d6a_982f_9e5984917abf idea_984dee62_4c64_4041_9bf1_9a8ffc07464a --> idea_5eab3e19_9d7f_475a_8ed1_413ad55102ac idea_a2f55f62_9ed2_4414_9e5d_0b84229ff691 --> idea_6caac0ad_4339_45b7_ae9f_e94a9d18ccb4 idea_5e5e3d8e_78e5_416d_8d0e_269cc5e9ed54 --> idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e idea_1f9e45d7_a80c_40b5_85ac_ccd3191757ee --> idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e idea_8ec2edeb_89b4_4cba_b649_2ada4c4957eb --> idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 --> idea_c0bd7a49_7461_4d28_b4bc_45b990c11f6d idea_6646c709_fa0b_476e_9070_98ec2345aa8c --> idea_2ec665a8_fff9_40b1_b77c_d92dfa57de3e style idea_ce22a060_6ebe_40da_98eb_53bc3d9c2cfc fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_c29969f9_f6d0_418f_bc73_e98a69c7c358 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_38925444_1e96_45aa_ab21_e3c6e6a472ab fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_143ce7c4_7e46_48f2_b15f_37768bd2d279 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_6646c709_fa0b_476e_9070_98ec2345aa8c fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_486b6544_f373_4ab1_b2c6_c94575655a7e fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_21dcf6ab_f6fa_40ea_9c77_fbf9ca4a1cc6 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_c1e935bb_f164_4910_81d1_d4a094bc0d6f fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_9c32189a_a2d8_45c2_b80d_e87527b113ec fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_e6828c65_0a9a_4ee9_8cce_57836ae0faa5 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_61346444_0116_4d6a_982f_9e5984917abf fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_3b9f2b9c_622d_46c5_a598_1b28fbce9804 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_1f652567_7313_4fa6_bfce_85a3e4e1cf0e fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_e7e37e12_0080_4d4d_8402_47fcb9f53ba5 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_3a16d09b_dce6_4158_bb4d_530ff2dd8d79 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_fae12241_2737_45d1_9dbd_e5d337b01f87 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_c04601c1_0c15_4055_b5e6_9cfd64f1db78 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_bc5a74dd_44c9_48f6_9c8f_0bd950d1307a fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_99185757_6bb3_4734_b68c_6564c80daeaa fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_984dee62_4c64_4041_9bf1_9a8ffc07464a fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_b063ad30_7a34_4359_afb6_6b5ccc284189 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_6caac0ad_4339_45b7_ae9f_e94a9d18ccb4 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_d5d12a14_ed4a_4442_8317_8045cf2f226d fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_6339ffbe_4653_455c_9131_fd29ee6e23c4 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_c8818cf0_bc5d_4e4b_b3cc_dce1291aa634 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_81b7178f_ae87_48de_94ce_728cd794e7b0 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_43daa858_3f7b_4a30_83f3_8f73243d5934 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_9afc6e8b_ef0c_48b6_8201_ac01bbe2a0fb fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_5e5e3d8e_78e5_416d_8d0e_269cc5e9ed54 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_c0bd7a49_7461_4d28_b4bc_45b990c11f6d fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_264db4da_1c6e_4bee_b16d_36a4252e8178 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_3a61a420_a2d8_4b2e_9cd1_1b6fac951377 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_b5ee8757_2afc_49e7_892d_4209dd3971b3 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_67115ab0_1f6d_476c_940c_ba3ae3212ba1 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_469c7410_196a_496e_b48d_646c263f6b99 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_19aa328b_3e23_4207_a65b_9d34853ad6e3 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_32ba5b61_d162_4bd1_a5c5_b9321f1ad88e fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_07223127_451d_412d_aada_a4b3fe78bfba fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_a92bddd2_373a_42df_a419_4c3fd179e207 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_f5d016bc_5efb_4c3b_aa9f_cc3b85449714 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_f5886a81_6482_4aa3_8d07_57a6ad929bd8 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_42077ddd_1fe5_4629_8be1_cb92df03e7da fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_84cdae82_1a50_4b54_89ff_d19010c73e74 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_84ee7171_6f36_4013_847e_37f624fed47d fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_b64c996e_d05b_4ead_848e_3ac2c4a4a7a7 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_550c2edb_bc0c_4ddf_ac51_56eb519f9430 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_b6b4e409_c6e3_4447_a3eb_12c421c1a0dc fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_971eb321_70f7_409a_9161_21a8cdaa7c4d fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_bf76fa7c_9154_4b3a_b0f4_dfda1471714e fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_57041f48_4063_425e_adec_cefe9ea4c248 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_83a1b435_0aaa_4219_9a42_176cf4338c66 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_1cbcaef2_72a6_4c42_a5fe_cbc40126d742 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_a2f55f62_9ed2_4414_9e5d_0b84229ff691 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_1e908c3c_d4eb_40fd_b02e_621f348aab6b fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_58c03781_00c2_4e54_b22b_a064c625e4a8 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_eeefe04c_8972_43cc_aa1c_e0fd945b6cc8 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_473d405b_402d_429a_b0c1_492d55a67887 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_850747f8_574f_451e_9133_3164d03ce859 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_3358d8fe_6a40_4d6f_b54f_750e6bdb51e7 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_75eadcef_5cba_4275_bc42_9f033f3d2db1 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_549355ee_7526_43fc_ab5b_2454e2f4f98a fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_d8bd1cd7_2a9a_4b6e_a8e5_9cbe75c6c3df fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_6dae92f8_568c_4bbf_83d9_ed50c1b4ed7d fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_5eab3e19_9d7f_475a_8ed1_413ad55102ac fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_1f9e45d7_a80c_40b5_85ac_ccd3191757ee fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_89bde63a_d9d4_4bbc_a230_15c4fd9e099e fill:#7f1d1d,stroke:#450a0a,color:#fca5a5 style idea_cf474c96_c1eb_4fac_8e47_4de2e8b5d614 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_22010e29_c194_41ca_ba95_ad812d81e961 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_28949fcc_dc90_4238_95fa_761d6443ebf4 fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_0197510a_ea48_459c_a514_6a44b189b4e5 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_a646c102_7461_4061_9acb_a5718141d098 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_2ec665a8_fff9_40b1_b77c_d92dfa57de3e fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_8ec2edeb_89b4_4cba_b649_2ada4c4957eb fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_6d7da3cb_056d_4564_9337_32bad0bc90b0 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_bd2aec24_da17_4a94_b265_63c82dcbf11f fill:#e5e7eb,stroke:#9ca3af,color:#374151 style idea_acab60bc_3f32_4d3c_a112_4045107591e8 fill:#fef3c7,stroke:#f59e0b,color:#92400e style idea_95f6157a_e260_4c3d_af47_d12d6c8be7eb fill:#fef3c7,stroke:#f59e0b,color:#92400e linkStyle 0 stroke:#2563eb,stroke-width:3px linkStyle 1 stroke:#2563eb,stroke-width:3px linkStyle 2 stroke:#2563eb,stroke-width:3px linkStyle 4 stroke:#2563eb,stroke-width:3px linkStyle 5 stroke:#2563eb,stroke-width:3px linkStyle 6 stroke:#2563eb,stroke-width:3px linkStyle 7 stroke:#2563eb,stroke-width:3px linkStyle 8 stroke:#2563eb,stroke-width:3px linkStyle 9 stroke:#2563eb,stroke-width:3px linkStyle 11 stroke:#2563eb,stroke-width:3px linkStyle 12 stroke:#2563eb,stroke-width:3px linkStyle 13 stroke:#2563eb,stroke-width:3px linkStyle 14 stroke:#2563eb,stroke-width:3px linkStyle 15 stroke:#2563eb,stroke-width:3px linkStyle 16 stroke:#2563eb,stroke-width:3px linkStyle 17 stroke:#2563eb,stroke-width:3px linkStyle 18 stroke:#2563eb,stroke-width:3px linkStyle 19 stroke:#2563eb,stroke-width:3px linkStyle 20 stroke:#2563eb,stroke-width:3px linkStyle 21 stroke:#2563eb,stroke-width:3px linkStyle 22 stroke:#2563eb,stroke-width:3px linkStyle 23 stroke:#2563eb,stroke-width:3px linkStyle 24 stroke:#2563eb,stroke-width:3px linkStyle 25 stroke:#2563eb,stroke-width:3px linkStyle 26 stroke:#2563eb,stroke-width:3px linkStyle 27 stroke:#2563eb,stroke-width:3px linkStyle 29 stroke:#2563eb,stroke-width:3px linkStyle 30 stroke:#2563eb,stroke-width:3px linkStyle 32 stroke:#2563eb,stroke-width:3px linkStyle 33 stroke:#2563eb,stroke-width:3px linkStyle 34 stroke:#2563eb,stroke-width:3px linkStyle 36 stroke:#2563eb,stroke-width:3px linkStyle 37 stroke:#2563eb,stroke-width:3px linkStyle 38 stroke:#2563eb,stroke-width:3px linkStyle 39 stroke:#2563eb,stroke-width:3px linkStyle 41 stroke:#2563eb,stroke-width:3px linkStyle 43 stroke:#2563eb,stroke-width:3px linkStyle 44 stroke:#2563eb,stroke-width:3px linkStyle 45 stroke:#2563eb,stroke-width:3px linkStyle 48 stroke:#2563eb,stroke-width:3px linkStyle 49 stroke:#2563eb,stroke-width:3px linkStyle 50 stroke:#2563eb,stroke-width:3px linkStyle 51 stroke:#2563eb,stroke-width:3px linkStyle 52 stroke:#2563eb,stroke-width:3px linkStyle 53 stroke:#2563eb,stroke-width:3px linkStyle 55 stroke:#2563eb,stroke-width:3px linkStyle 56 stroke:#2563eb,stroke-width:3px linkStyle 57 stroke:#2563eb,stroke-width:3px linkStyle 58 stroke:#2563eb,stroke-width:3px linkStyle 60 stroke:#2563eb,stroke-width:3px linkStyle 61 stroke:#2563eb,stroke-width:3px linkStyle 63 stroke:#2563eb,stroke-width:3px linkStyle 66 stroke:#2563eb,stroke-width:3px linkStyle 67 stroke:#2563eb,stroke-width:3px linkStyle 69 stroke:#2563eb,stroke-width:3px linkStyle 70 stroke:#2563eb,stroke-width:3px linkStyle 71 stroke:#2563eb,stroke-width:3px linkStyle 72 stroke:#2563eb,stroke-width:3px linkStyle 73 stroke:#2563eb,stroke-width:3px linkStyle 74 stroke:#2563eb,stroke-width:3px linkStyle 75 stroke:#2563eb,stroke-width:3px linkStyle 76 stroke:#2563eb,stroke-width:3px linkStyle 77 stroke:#2563eb,stroke-width:3px linkStyle 78 stroke:#2563eb,stroke-width:3px linkStyle 79 stroke:#2563eb,stroke-width:3px linkStyle 80 stroke:#2563eb,stroke-width:3px linkStyle 81 stroke:#2563eb,stroke-width:3px linkStyle 82 stroke:#2563eb,stroke-width:3px linkStyle 83 stroke:#2563eb,stroke-width:3px linkStyle 85 stroke:#2563eb,stroke-width:3px linkStyle 86 stroke:#2563eb,stroke-width:3px linkStyle 87 stroke:#2563eb,stroke-width:3px linkStyle 90 stroke:#2563eb,stroke-width:3px linkStyle 91 stroke:#2563eb,stroke-width:3px linkStyle 92 stroke:#2563eb,stroke-width:3px linkStyle 93 stroke:#2563eb,stroke-width:3px linkStyle 94 stroke:#2563eb,stroke-width:3px linkStyle 95 stroke:#2563eb,stroke-width:3px linkStyle 96 stroke:#2563eb,stroke-width:3px linkStyle 97 stroke:#2563eb,stroke-width:3px linkStyle 98 stroke:#2563eb,stroke-width:3px linkStyle 99 stroke:#2563eb,stroke-width:3px linkStyle 100 stroke:#2563eb,stroke-width:3px linkStyle 101 stroke:#2563eb,stroke-width:3px linkStyle 102 stroke:#2563eb,stroke-width:3px linkStyle 103 stroke:#2563eb,stroke-width:3px linkStyle 104 stroke:#2563eb,stroke-width:3px linkStyle 105 stroke:#2563eb,stroke-width:3px linkStyle 106 stroke:#2563eb,stroke-width:3px linkStyle 107 stroke:#2563eb,stroke-width:3px linkStyle 108 stroke:#2563eb,stroke-width:3px linkStyle 109 stroke:#2563eb,stroke-width:3px linkStyle 110 stroke:#2563eb,stroke-width:3px linkStyle 114 stroke:#2563eb,stroke-width:3px linkStyle 115 stroke:#2563eb,stroke-width:3px