{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "label": "html.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L1"}, {"id": "html_data_filename", "label": "data_filename()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L48"}, {"id": "html_read_data", "label": "read_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L55"}, {"id": "html_write_html", "label": "write_html()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L61"}, {"id": "html_linedata", "label": "LineData", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L69"}, {"id": "html_filedata", "label": "FileData", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L88"}, {"id": "html_indexitem", "label": "IndexItem", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L97"}, {"id": "html_indexpage", "label": "IndexPage", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L107"}, {"id": "html_htmldatageneration", "label": "HtmlDataGeneration", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L119"}, {"id": "html_htmldatageneration_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L124"}, {"id": "html_htmldatageneration_data_for_file", "label": ".data_for_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L134"}, {"id": "html_filetoreport", "label": "FileToReport", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L228"}, {"id": "html_filetoreport_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L231"}, {"id": "html_encode_int", "label": "encode_int()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L243"}, {"id": "html_copy_with_cache_bust", "label": "copy_with_cache_bust()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L255"}, {"id": "html_htmlreporter", "label": "HtmlReporter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L272"}, {"id": "html_htmlreporter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L284"}, {"id": "html_htmlreporter_new_index_page", "label": ".new_index_page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L342"}, {"id": "html_htmlreporter_report", "label": ".report()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L354"}, {"id": "html_htmlreporter_make_directory", "label": ".make_directory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L413"}, {"id": "html_htmlreporter_copy_static_file", "label": ".copy_static_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L419"}, {"id": "html_htmlreporter_make_local_static_report_files", "label": ".make_local_static_report_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L426"}, {"id": "html_htmlreporter_should_report", "label": ".should_report()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L445"}, {"id": "html_htmlreporter_write_html_page", "label": ".write_html_page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L467"}, {"id": "html_htmlreporter_write_file_index_page", "label": ".write_file_index_page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L561"}, {"id": "html_htmlreporter_write_region_index_pages", "label": ".write_region_index_pages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L575"}, {"id": "html_htmlreporter_write_index_page", "label": ".write_index_page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L634"}, {"id": "html_fileinfo", "label": "FileInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L676"}, {"id": "html_incrementalchecker", "label": "IncrementalChecker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L683"}, {"id": "html_incrementalchecker_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L736"}, {"id": "html_incrementalchecker_reset", "label": "._reset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L740"}, {"id": "html_incrementalchecker_read", "label": ".read()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L745"}, {"id": "html_incrementalchecker_write", "label": ".write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L777"}, {"id": "html_incrementalchecker_check_global_data", "label": ".check_global_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L790"}, {"id": "html_incrementalchecker_can_skip_file", "label": ".can_skip_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L806"}, {"id": "html_incrementalchecker_index_info", "label": ".index_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L831"}, {"id": "html_incrementalchecker_set_index_info", "label": ".set_index_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L835"}, {"id": "html_escape", "label": "escape()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L843"}, {"id": "html_pair", "label": "pair()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L853"}, {"id": "html_pretty_file", "label": "pretty_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L858"}, {"id": "html_rationale_49", "label": "Return the path to an \"htmlfiles\" data file of ours.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L49"}, {"id": "html_rationale_56", "label": "Return the contents of a data file of ours.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L56"}, {"id": "html_rationale_62", "label": "Write `html` to `fname`, properly encoded.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L62"}, {"id": "html_rationale_70", "label": "The data for each source line of HTML output.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L70"}, {"id": "html_rationale_89", "label": "The data for each source file of HTML output.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L89"}, {"id": "html_rationale_98", "label": "Information for each index entry, to render an index page.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L98"}, {"id": "html_rationale_108", "label": "Data for each index page.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L108"}, {"id": "html_rationale_120", "label": "Generate structured data to be turned into HTML reports.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L120"}, {"id": "html_rationale_135", "label": "Produce the data needed for one file's report.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L135"}, {"id": "html_rationale_229", "label": "A file we're considering reporting.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L229"}, {"id": "html_rationale_244", "label": "Create a short HTML-safe string from an integer, using HTML_SAFE.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L244"}, {"id": "html_rationale_256", "label": "Copy `src` to `dest_dir`, adding a hash to the name. Returns the updated de", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L256"}, {"id": "html_rationale_343", "label": "Create an IndexPage for a kind of region.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L343"}, {"id": "html_rationale_355", "label": "Generate an HTML report for `morfs`. `morfs` is a list of modules or fi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L355"}, {"id": "html_rationale_414", "label": "Make sure our htmlcov directory exists.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L414"}, {"id": "html_rationale_420", "label": "Copy a static file into the output directory with cache busting.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L420"}, {"id": "html_rationale_427", "label": "Make local instances of static files for HTML report.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L427"}, {"id": "html_rationale_446", "label": "Determine if we'll report this file or region.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L446"}, {"id": "html_rationale_468", "label": "Generate an HTML page for one source file. If the page on disk is alrea", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L468"}, {"id": "html_rationale_562", "label": "Write the file index page for this report.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L562"}, {"id": "html_rationale_576", "label": "Write the other index pages for this report.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L576"}, {"id": "html_rationale_635", "label": "Write an index page specified by `index_page`. Returns the filename cre", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L635"}, {"id": "html_rationale_677", "label": "Summary of the information from last rendering, to avoid duplicate work.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L677"}, {"id": "html_rationale_684", "label": "Logic and data to support incremental reporting. When generating an HTML re", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L684"}, {"id": "html_rationale_741", "label": "Initialize to empty. Causes all files to be reported.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L741"}, {"id": "html_rationale_746", "label": "Read the information we stored last time.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L746"}, {"id": "html_rationale_778", "label": "Write the current status.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L778"}, {"id": "html_rationale_791", "label": "Check the global data that can affect incremental reporting. Pass in wh", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L791"}, {"id": "html_rationale_807", "label": "Can we skip reporting this file? `data` is a CoverageData object, `fr`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L807"}, {"id": "html_rationale_832", "label": "Get the information for index.html for `fname`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L832"}, {"id": "html_rationale_836", "label": "Set the information for index.html for `fname`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L836"}, {"id": "html_rationale_844", "label": "HTML-escape the text in `t`. This is only suitable for HTML text, not attri", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L844"}, {"id": "html_rationale_854", "label": "Format a pair of numbers so JavaScript can read them in an attribute.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L854"}, {"id": "html_rationale_859", "label": "Return a prettier version of `filename` for display.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L859"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "collections", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "string", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_data", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_files", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_misc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_report_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_results", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_templite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_version", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "coverage_plugins", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_data_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_read_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_write_html", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_linedata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_filedata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L88", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_indexitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L97", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_indexpage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L107", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_htmldatageneration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L119", "weight": 1.0}, {"source": "html_htmldatageneration", "target": "html_htmldatageneration_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L124", "weight": 1.0}, {"source": "html_htmldatageneration", "target": "html_htmldatageneration_data_for_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L134", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_filetoreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L228", "weight": 1.0}, {"source": "html_filetoreport", "target": "html_filetoreport_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L231", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_encode_int", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L243", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_copy_with_cache_bust", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L255", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_htmlreporter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L272", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L284", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_new_index_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L342", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_report", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L354", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_make_directory", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L413", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_copy_static_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L419", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_make_local_static_report_files", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L426", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_should_report", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L445", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_write_html_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L467", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_write_file_index_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L561", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_write_region_index_pages", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L575", "weight": 1.0}, {"source": "html_htmlreporter", "target": "html_htmlreporter_write_index_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L634", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_fileinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L676", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_incrementalchecker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L683", "weight": 1.0}, {"source": "html_incrementalchecker", "target": "html_incrementalchecker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L736", "weight": 1.0}, {"source": "html_incrementalchecker", "target": "html_incrementalchecker_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L740", "weight": 1.0}, {"source": "html_incrementalchecker", "target": "html_incrementalchecker_read", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L745", "weight": 1.0}, {"source": "html_incrementalchecker", "target": "html_incrementalchecker_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L777", "weight": 1.0}, {"source": "html_incrementalchecker", "target": "html_incrementalchecker_check_global_data", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L790", "weight": 1.0}, {"source": "html_incrementalchecker", "target": "html_incrementalchecker_can_skip_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L806", "weight": 1.0}, {"source": "html_incrementalchecker", "target": "html_incrementalchecker_index_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L831", "weight": 1.0}, {"source": "html_incrementalchecker", "target": "html_incrementalchecker_set_index_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L835", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_escape", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L843", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_pair", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L853", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_html_py", "target": "html_pretty_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L858", "weight": 1.0}, {"source": "html_read_data", "target": "html_data_filename", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L57", "weight": 1.0}, {"source": "html_read_data", "target": "html_incrementalchecker_read", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L58", "weight": 1.0}, {"source": "html_write_html", "target": "html_incrementalchecker_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L65", "weight": 1.0}, {"source": "html_htmldatageneration_data_for_file", "target": "html_linedata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L207", "weight": 1.0}, {"source": "html_htmldatageneration_data_for_file", "target": "html_filedata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L219", "weight": 1.0}, {"source": "html_copy_with_cache_bust", "target": "html_incrementalchecker_read", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L261", "weight": 1.0}, {"source": "html_copy_with_cache_bust", "target": "html_incrementalchecker_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L268", "weight": 1.0}, {"source": "html_htmlreporter_init", "target": "html_htmlreporter_new_index_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L304", "weight": 1.0}, {"source": "html_htmlreporter_init", "target": "html_incrementalchecker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L306", "weight": 1.0}, {"source": "html_htmlreporter_init", "target": "html_htmldatageneration", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L307", "weight": 1.0}, {"source": "html_htmlreporter_init", "target": "html_read_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L338", "weight": 1.0}, {"source": "html_htmlreporter_new_index_page", "target": "html_indexpage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L344", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_incrementalchecker_read", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L362", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_incrementalchecker_check_global_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L363", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_filetoreport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L372", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_htmlreporter_should_report", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L373", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_htmlreporter_make_directory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L381", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_htmlreporter_make_local_static_report_files", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L382", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_htmlreporter_write_html_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L392", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_htmlreporter_new_index_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L395", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_htmlreporter_write_file_index_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L403", "weight": 1.0}, {"source": "html_htmlreporter_report", "target": "html_htmlreporter_write_region_index_pages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L406", "weight": 1.0}, {"source": "html_htmlreporter_copy_static_file", "target": "html_copy_with_cache_bust", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L421", "weight": 1.0}, {"source": "html_htmlreporter_make_local_static_report_files", "target": "html_htmlreporter_copy_static_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L431", "weight": 1.0}, {"source": "html_htmlreporter_make_local_static_report_files", "target": "html_data_filename", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L431", "weight": 1.0}, {"source": "html_htmlreporter_make_local_static_report_files", "target": "html_incrementalchecker_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L443", "weight": 1.0}, {"source": "html_htmlreporter_write_html_page", "target": "html_incrementalchecker_can_skip_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L476", "weight": 1.0}, {"source": "html_htmlreporter_write_html_page", "target": "html_incrementalchecker_index_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L477", "weight": 1.0}, {"source": "html_htmlreporter_write_html_page", "target": "html_htmldatageneration_data_for_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L481", "weight": 1.0}, {"source": "html_htmlreporter_write_html_page", "target": "html_encode_int", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L487", "weight": 1.0}, {"source": "html_htmlreporter_write_html_page", "target": "html_escape", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L498", "weight": 1.0}, {"source": "html_htmlreporter_write_html_page", "target": "html_write_html", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L550", "weight": 1.0}, {"source": "html_htmlreporter_write_html_page", "target": "html_indexitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L553", "weight": 1.0}, {"source": "html_htmlreporter_write_html_page", "target": "html_incrementalchecker_set_index_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L559", "weight": 1.0}, {"source": "html_htmlreporter_write_file_index_page", "target": "html_htmlreporter_write_index_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L563", "weight": 1.0}, {"source": "html_htmlreporter_write_file_index_page", "target": "html_incrementalchecker_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L573", "weight": 1.0}, {"source": "html_htmlreporter_write_region_index_pages", "target": "html_htmlreporter_should_report", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L599", "weight": 1.0}, {"source": "html_htmlreporter_write_region_index_pages", "target": "html_indexitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L603", "weight": 1.0}, {"source": "html_htmlreporter_write_region_index_pages", "target": "html_escape", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L605", "weight": 1.0}, {"source": "html_htmlreporter_write_region_index_pages", "target": "html_htmlreporter_write_index_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L632", "weight": 1.0}, {"source": "html_htmlreporter_write_index_page", "target": "html_write_html", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L671", "weight": 1.0}, {"source": "html_incrementalchecker_init", "target": "html_incrementalchecker_reset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L738", "weight": 1.0}, {"source": "html_incrementalchecker_read", "target": "html_indexitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L766", "weight": 1.0}, {"source": "html_incrementalchecker_read", "target": "html_fileinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L768", "weight": 1.0}, {"source": "html_incrementalchecker_read", "target": "html_incrementalchecker_reset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L775", "weight": 1.0}, {"source": "html_incrementalchecker_check_global_data", "target": "html_incrementalchecker_reset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L803", "weight": 1.0}, {"source": "html_incrementalchecker_can_skip_file", "target": "html_fileinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L821", "weight": 1.0}, {"source": "html_incrementalchecker_index_info", "target": "html_fileinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L833", "weight": 1.0}, {"source": "html_incrementalchecker_set_index_info", "target": "html_fileinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L837", "weight": 1.0}, {"source": "html_rationale_49", "target": "html_data_filename", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L49", "weight": 1.0}, {"source": "html_rationale_56", "target": "html_read_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L56", "weight": 1.0}, {"source": "html_rationale_62", "target": "html_write_html", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L62", "weight": 1.0}, {"source": "html_rationale_70", "target": "html_linedata", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L70", "weight": 1.0}, {"source": "html_rationale_89", "target": "html_filedata", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L89", "weight": 1.0}, {"source": "html_rationale_98", "target": "html_indexitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L98", "weight": 1.0}, {"source": "html_rationale_108", "target": "html_indexpage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L108", "weight": 1.0}, {"source": "html_rationale_120", "target": "html_htmldatageneration", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L120", "weight": 1.0}, {"source": "html_rationale_135", "target": "html_htmldatageneration_data_for_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L135", "weight": 1.0}, {"source": "html_rationale_229", "target": "html_filetoreport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L229", "weight": 1.0}, {"source": "html_rationale_244", "target": "html_encode_int", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L244", "weight": 1.0}, {"source": "html_rationale_256", "target": "html_copy_with_cache_bust", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L256", "weight": 1.0}, {"source": "html_rationale_343", "target": "html_htmlreporter_new_index_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L343", "weight": 1.0}, {"source": "html_rationale_355", "target": "html_htmlreporter_report", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L355", "weight": 1.0}, {"source": "html_rationale_414", "target": "html_htmlreporter_make_directory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L414", "weight": 1.0}, {"source": "html_rationale_420", "target": "html_htmlreporter_copy_static_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L420", "weight": 1.0}, {"source": "html_rationale_427", "target": "html_htmlreporter_make_local_static_report_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L427", "weight": 1.0}, {"source": "html_rationale_446", "target": "html_htmlreporter_should_report", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L446", "weight": 1.0}, {"source": "html_rationale_468", "target": "html_htmlreporter_write_html_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L468", "weight": 1.0}, {"source": "html_rationale_562", "target": "html_htmlreporter_write_file_index_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L562", "weight": 1.0}, {"source": "html_rationale_576", "target": "html_htmlreporter_write_region_index_pages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L576", "weight": 1.0}, {"source": "html_rationale_635", "target": "html_htmlreporter_write_index_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L635", "weight": 1.0}, {"source": "html_rationale_677", "target": "html_fileinfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L677", "weight": 1.0}, {"source": "html_rationale_684", "target": "html_incrementalchecker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L684", "weight": 1.0}, {"source": "html_rationale_741", "target": "html_incrementalchecker_reset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L741", "weight": 1.0}, {"source": "html_rationale_746", "target": "html_incrementalchecker_read", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L746", "weight": 1.0}, {"source": "html_rationale_778", "target": "html_incrementalchecker_write", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L778", "weight": 1.0}, {"source": "html_rationale_791", "target": "html_incrementalchecker_check_global_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L791", "weight": 1.0}, {"source": "html_rationale_807", "target": "html_incrementalchecker_can_skip_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L807", "weight": 1.0}, {"source": "html_rationale_832", "target": "html_incrementalchecker_index_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L832", "weight": 1.0}, {"source": "html_rationale_836", "target": "html_incrementalchecker_set_index_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L836", "weight": 1.0}, {"source": "html_rationale_844", "target": "html_escape", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L844", "weight": 1.0}, {"source": "html_rationale_854", "target": "html_pair", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L854", "weight": 1.0}, {"source": "html_rationale_859", "target": "html_pretty_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L859", "weight": 1.0}], "raw_calls": [{"caller_nid": "html_data_filename", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L50"}, {"caller_nid": "html_data_filename", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L50"}, {"caller_nid": "html_data_filename", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L51"}, {"caller_nid": "html_read_data", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L57"}, {"caller_nid": "html_write_html", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L63"}, {"caller_nid": "html_write_html", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L64"}, {"caller_nid": "html_write_html", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L65"}, {"caller_nid": "html_htmldatageneration_init", "callee": "get_data", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L127"}, {"caller_nid": "html_htmldatageneration_init", "callee": "has_arcs", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L128"}, {"caller_nid": "html_htmldatageneration_init", "callee": "measured_contexts", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L130"}, {"caller_nid": "html_htmldatageneration_init", "callee": "_warn", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L131"}, {"caller_nid": "html_htmldatageneration_init", "callee": "set_query_contexts", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L132"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "missing_branch_arcs", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L137"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "contexts_by_lineno", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L144"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "branch_stats", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L147"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L149"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "multiline_map", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L150"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L152"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "source_token_lines", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L152"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L165"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L167"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L168"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L174"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L176"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L176"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L177"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "missing_arc_description", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L178"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L182"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "human_sorted", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L199"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L199"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L203"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L206"}, {"caller_nid": "html_htmldatageneration_data_for_file", "callee": "relative_filename", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L220"}, {"caller_nid": "html_filetoreport_init", "callee": "flat_rootname", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L234"}, {"caller_nid": "html_filetoreport_init", "callee": "relative_filename", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L234"}, {"caller_nid": "html_encode_int", "callee": "divmod", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L250"}, {"caller_nid": "html_encode_int", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L250"}, {"caller_nid": "html_encode_int", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L251"}, {"caller_nid": "html_encode_int", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L252"}, {"caller_nid": "html_copy_with_cache_bust", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L260"}, {"caller_nid": "html_copy_with_cache_bust", "callee": "Hasher", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L262"}, {"caller_nid": "html_copy_with_cache_bust", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L263"}, {"caller_nid": "html_copy_with_cache_bust", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L264"}, {"caller_nid": "html_copy_with_cache_bust", "callee": "basename", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L265"}, {"caller_nid": "html_copy_with_cache_bust", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L266"}, {"caller_nid": "html_copy_with_cache_bust", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L267"}, {"caller_nid": "html_copy_with_cache_bust", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L267"}, {"caller_nid": "html_htmlreporter_init", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L298"}, {"caller_nid": "html_htmlreporter_init", "callee": "get_data", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L300"}, {"caller_nid": "html_htmlreporter_init", "callee": "has_arcs", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L301"}, {"caller_nid": "html_htmlreporter_init", "callee": "format_local_datetime", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L321"}, {"caller_nid": "html_htmlreporter_init", "callee": "now", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L321"}, {"caller_nid": "html_htmlreporter_init", "callee": "Templite", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L338"}, {"caller_nid": "html_htmlreporter_init", "callee": "Templite", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L340"}, {"caller_nid": "html_htmlreporter_new_index_page", "callee": "Numbers", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L349"}, {"caller_nid": "html_htmlreporter_report", "callee": "get_analysis_to_report", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L370"}, {"caller_nid": "html_htmlreporter_report", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L374"}, {"caller_nid": "html_htmlreporter_report", "callee": "file_be_gone", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L376"}, {"caller_nid": "html_htmlreporter_report", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L376"}, {"caller_nid": "html_htmlreporter_report", "callee": "NoDataError", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L379"}, {"caller_nid": "html_htmlreporter_report", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L385"}, {"caller_nid": "html_htmlreporter_report", "callee": "code_region_kinds", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L393"}, {"caller_nid": "html_htmlreporter_make_directory", "callee": "ensure_dir", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L415"}, {"caller_nid": "html_htmlreporter_make_directory", "callee": "listdir", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L416"}, {"caller_nid": "html_htmlreporter_copy_static_file", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L423"}, {"caller_nid": "html_htmlreporter_copy_static_file", "callee": "basename", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L423"}, {"caller_nid": "html_htmlreporter_make_local_static_report_files", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L442"}, {"caller_nid": "html_htmlreporter_make_local_static_report_files", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L442"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L477"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "Counter", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L483"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L484"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "most_common", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L484"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L486"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L487"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L498"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L501"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L502"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L507"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L507"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L508"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L508"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "ljust", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L509"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L517"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L527"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "relative_filename", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L528"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L536"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L539"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L541"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "render", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L542"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "relative_filename", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L555"}, {"caller_nid": "html_htmlreporter_write_html_page", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L558"}, {"caller_nid": "html_htmlreporter_write_file_index_page", "callee": "stdout_link", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L569"}, {"caller_nid": "html_htmlreporter_write_file_index_page", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L569"}, {"caller_nid": "html_htmlreporter_write_file_index_page", "callee": "_message", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L570"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "code_region_kinds", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L578"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L579"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L579"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "source", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L579"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "code_regions", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L580"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L585"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L585"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "AnalysisNarrower", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L591"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "add_regions", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L592"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "add_regions", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L593"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "narrow", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L598"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "lstrip", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L601"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "rpartition", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L601"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L602"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "relative_filename", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L605"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "narrow", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L615"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L617"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "relative_filename", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L620"}, {"caller_nid": "html_htmlreporter_write_region_index_pages", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L630"}, {"caller_nid": "html_htmlreporter_write_index_page", "callee": "plural", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L641"}, {"caller_nid": "html_htmlreporter_write_index_page", "callee": "plural", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L644"}, {"caller_nid": "html_htmlreporter_write_index_page", "callee": "title", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L649"}, {"caller_nid": "html_htmlreporter_write_index_page", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L653"}, {"caller_nid": "html_htmlreporter_write_index_page", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L667"}, {"caller_nid": "html_htmlreporter_write_index_page", "callee": "render", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L668"}, {"caller_nid": "html_htmlreporter_write_index_page", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L670"}, {"caller_nid": "html_incrementalchecker_read", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L748"}, {"caller_nid": "html_incrementalchecker_read", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L749"}, {"caller_nid": "html_incrementalchecker_read", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L750"}, {"caller_nid": "html_incrementalchecker_read", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L764"}, {"caller_nid": "html_incrementalchecker_read", "callee": "Numbers", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L767"}, {"caller_nid": "html_incrementalchecker_write", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L779"}, {"caller_nid": "html_incrementalchecker_write", "callee": "asdict", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L785"}, {"caller_nid": "html_incrementalchecker_write", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L785"}, {"caller_nid": "html_incrementalchecker_write", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L787"}, {"caller_nid": "html_incrementalchecker_write", "callee": "dump", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L788"}, {"caller_nid": "html_incrementalchecker_check_global_data", "callee": "Hasher", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L798"}, {"caller_nid": "html_incrementalchecker_check_global_data", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L800"}, {"caller_nid": "html_incrementalchecker_check_global_data", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L801"}, {"caller_nid": "html_incrementalchecker_can_skip_file", "callee": "Hasher", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L816"}, {"caller_nid": "html_incrementalchecker_can_skip_file", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L817"}, {"caller_nid": "html_incrementalchecker_can_skip_file", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L817"}, {"caller_nid": "html_incrementalchecker_can_skip_file", "callee": "source", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L817"}, {"caller_nid": "html_incrementalchecker_can_skip_file", "callee": "add_data_to_hash", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L818"}, {"caller_nid": "html_incrementalchecker_can_skip_file", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L819"}, {"caller_nid": "html_incrementalchecker_can_skip_file", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L821"}, {"caller_nid": "html_incrementalchecker_index_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L833"}, {"caller_nid": "html_incrementalchecker_set_index_info", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L837"}, {"caller_nid": "html_escape", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L850"}, {"caller_nid": "html_escape", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L850"}, {"caller_nid": "html_pair", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L855"}, {"caller_nid": "html_pretty_file", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/html.py", "source_location": "L860"}]}