{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "label": "_urls.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L1"}, {"id": "urls_url", "label": "URL", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L15"}, {"id": "urls_url_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L77"}, {"id": "urls_scheme", "label": "scheme()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L127"}, {"id": "urls_raw_scheme", "label": "raw_scheme()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L135"}, {"id": "urls_userinfo", "label": "userinfo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L143"}, {"id": "urls_username", "label": "username()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L151"}, {"id": "urls_password", "label": "password()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L160"}, {"id": "urls_host", "label": "host()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L169"}, {"id": "urls_raw_host", "label": "raw_host()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L196"}, {"id": "urls_port", "label": "port()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L218"}, {"id": "urls_netloc", "label": "netloc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L234"}, {"id": "urls_path", "label": "path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L245"}, {"id": "urls_query", "label": "query()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L258"}, {"id": "urls_params", "label": "params()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L275"}, {"id": "urls_raw_path", "label": "raw_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L283"}, {"id": "urls_fragment", "label": "fragment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L300"}, {"id": "urls_is_absolute_url", "label": "is_absolute_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L308"}, {"id": "urls_is_relative_url", "label": "is_relative_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L320"}, {"id": "urls_url_copy_with", "label": ".copy_with()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L327"}, {"id": "urls_url_copy_set_param", "label": ".copy_set_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L342"}, {"id": "urls_url_copy_add_param", "label": ".copy_add_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L345"}, {"id": "urls_url_copy_remove_param", "label": ".copy_remove_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L348"}, {"id": "urls_url_copy_merge_params", "label": ".copy_merge_params()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L351"}, {"id": "urls_url_join", "label": ".join()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L354"}, {"id": "urls_url_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L368"}, {"id": "urls_url_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L371"}, {"id": "urls_url_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L374"}, {"id": "urls_url_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L377"}, {"id": "urls_raw", "label": "raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L404"}, {"id": "urls_queryparams", "label": "QueryParams", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L420"}, {"id": "urls_queryparams_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L425"}, {"id": "urls_queryparams_keys", "label": ".keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L463"}, {"id": "urls_queryparams_values", "label": ".values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L474"}, {"id": "urls_queryparams_items", "label": ".items()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L486"}, {"id": "urls_queryparams_multi_items", "label": ".multi_items()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L498"}, {"id": "urls_queryparams_get", "label": ".get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L512"}, {"id": "urls_queryparams_get_list", "label": ".get_list()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L526"}, {"id": "urls_queryparams_set", "label": ".set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L537"}, {"id": "urls_queryparams_add", "label": ".add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L552"}, {"id": "urls_queryparams_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L567"}, {"id": "urls_queryparams_merge", "label": ".merge()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L582"}, {"id": "urls_queryparams_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L600"}, {"id": "urls_queryparams_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L603"}, {"id": "urls_queryparams_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L606"}, {"id": "urls_queryparams_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L609"}, {"id": "urls_queryparams_bool", "label": ".__bool__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L612"}, {"id": "urls_queryparams_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L615"}, {"id": "urls_queryparams_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L618"}, {"id": "urls_queryparams_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L623"}, {"id": "urls_queryparams_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L626"}, {"id": "urls_queryparams_update", "label": ".update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L631"}, {"id": "urls_queryparams_setitem", "label": ".__setitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L637"}, {"id": "urls_rationale_16", "label": "url = httpx.URL(\"HTTPS://jo%40email.com:a%20secret@m\u00fcller.de:1234/pa%20th?search", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L16"}, {"id": "urls_rationale_128", "label": "The URL scheme, such as \"http\", \"https\". Always normalised to lowercase.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L128"}, {"id": "urls_rationale_136", "label": "The raw bytes representation of the URL scheme, such as b\"http\", b\"https\".", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L136"}, {"id": "urls_rationale_144", "label": "The URL userinfo as a raw bytestring. For example: b\"jo%40email.com:a%20", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L144"}, {"id": "urls_rationale_152", "label": "The URL username as a string, with URL decoding applied. For example: \"j", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L152"}, {"id": "urls_rationale_161", "label": "The URL password as a string, with URL decoding applied. For example: \"a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L161"}, {"id": "urls_rationale_170", "label": "The URL host as a string. Always normalized to lowercase, with IDNA host", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L170"}, {"id": "urls_rationale_197", "label": "The raw bytes representation of the URL host. Always normalized to lower", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L197"}, {"id": "urls_rationale_219", "label": "The URL port as an integer. Note that the URL class performs port norma", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L219"}, {"id": "urls_rationale_235", "label": "Either `` or `:` as bytes. Always normalized to lowerc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L235"}, {"id": "urls_rationale_246", "label": "The URL path as a string. Excluding the query string, and URL decoded.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L246"}, {"id": "urls_rationale_259", "label": "The URL query string, as raw bytes, excluding the leading b\"?\". This is", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L259"}, {"id": "urls_rationale_276", "label": "The URL query parameters, neatly parsed and packaged into an immutable m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L276"}, {"id": "urls_rationale_284", "label": "The complete URL path and query string as raw bytes. Used as the target", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L284"}, {"id": "urls_rationale_301", "label": "The URL fragments, as used in HTML anchors. As a string, without the lea", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L301"}, {"id": "urls_rationale_309", "label": "Return `True` for absolute URLs such as 'http://example.com/path', and `", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L309"}, {"id": "urls_rationale_321", "label": "Return `False` for absolute URLs such as 'http://example.com/path', and", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L321"}, {"id": "urls_rationale_328", "label": "Copy this URL, returning a new URL with some components altered. Accepts", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L328"}, {"id": "urls_rationale_355", "label": "Return an absolute URL, using this URL as the base. Eg. url =", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L355"}, {"id": "urls_rationale_421", "label": "URL query parameters, as a multi-dict.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L421"}, {"id": "urls_rationale_464", "label": "Return all the keys in the query params. Usage: q = httpx.Quer", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L464"}, {"id": "urls_rationale_475", "label": "Return all the values in the query params. If a key occurs more than once", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L475"}, {"id": "urls_rationale_487", "label": "Return all items in the query params. If a key occurs more than once onl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L487"}, {"id": "urls_rationale_499", "label": "Return all items in the query params. Allow duplicate keys to occur. Us", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L499"}, {"id": "urls_rationale_513", "label": "Get a value from the query param for a given key. If the key occurs more", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L513"}, {"id": "urls_rationale_527", "label": "Get all values from the query param for a given key. Usage: q", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L527"}, {"id": "urls_rationale_538", "label": "Return a new QueryParams instance, setting the value of a key. Usage:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L538"}, {"id": "urls_rationale_553", "label": "Return a new QueryParams instance, setting or appending the value of a key.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L553"}, {"id": "urls_rationale_568", "label": "Return a new QueryParams instance, removing the value of a key. Usage:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L568"}, {"id": "urls_rationale_583", "label": "Return a new QueryParams instance, updated with. Usage: q = ht", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L583"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urllib_parse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "idna", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "backend_venv_lib_python3_12_site_packages_httpx_types_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "backend_venv_lib_python3_12_site_packages_httpx_urlparse_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "backend_venv_lib_python3_12_site_packages_httpx_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L15", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_scheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L127", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_raw_scheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L135", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_userinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L143", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_username", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L151", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_password", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L160", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_host", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L169", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_raw_host", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L196", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_port", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L218", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_netloc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L234", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L245", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L258", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L275", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_raw_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L283", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_fragment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L300", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_is_absolute_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L308", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_is_relative_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L320", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_copy_with", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L327", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_copy_set_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L342", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_copy_add_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L345", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_copy_remove_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L348", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_copy_merge_params", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L351", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_join", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L354", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L368", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L371", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L374", "weight": 1.0}, {"source": "urls_url", "target": "urls_url_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L377", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L404", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_urls_py", "target": "urls_queryparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L420", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L425", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L463", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_values", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L474", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_items", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L486", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_multi_items", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L498", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L512", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_get_list", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L526", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L537", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L552", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L567", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_merge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L582", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L600", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L603", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L606", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L609", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_bool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L612", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L615", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L618", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L623", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L626", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L631", "weight": 1.0}, {"source": "urls_queryparams", "target": "urls_queryparams_setitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L637", "weight": 1.0}, {"source": "urls_url_init", "target": "urls_queryparams_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L95", "weight": 1.0}, {"source": "urls_url_init", "target": "urls_queryparams", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L114", "weight": 1.0}, {"source": "urls_url_init", "target": "urls_url_copy_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L119", "weight": 1.0}, {"source": "urls_params", "target": "urls_queryparams", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L280", "weight": 1.0}, {"source": "urls_url_copy_with", "target": "urls_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L340", "weight": 1.0}, {"source": "urls_url_copy_set_param", "target": "urls_url_copy_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L343", "weight": 1.0}, {"source": "urls_url_copy_set_param", "target": "urls_queryparams_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L343", "weight": 1.0}, {"source": "urls_url_copy_add_param", "target": "urls_url_copy_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L346", "weight": 1.0}, {"source": "urls_url_copy_add_param", "target": "urls_queryparams_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L346", "weight": 1.0}, {"source": "urls_url_copy_remove_param", "target": "urls_url_copy_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L349", "weight": 1.0}, {"source": "urls_url_copy_remove_param", "target": "urls_queryparams_remove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L349", "weight": 1.0}, {"source": "urls_url_copy_merge_params", "target": "urls_url_copy_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L352", "weight": 1.0}, {"source": "urls_url_copy_merge_params", "target": "urls_queryparams_merge", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L352", "weight": 1.0}, {"source": "urls_url_join", "target": "urls_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L366", "weight": 1.0}, {"source": "urls_url_eq", "target": "urls_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L372", "weight": 1.0}, {"source": "urls_url_repr", "target": "urls_url_join", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L384", "weight": 1.0}, {"source": "urls_queryparams_init", "target": "urls_queryparams_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L435", "weight": 1.0}, {"source": "urls_queryparams_values", "target": "urls_queryparams_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L484", "weight": 1.0}, {"source": "urls_queryparams_multi_items", "target": "urls_queryparams_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L508", "weight": 1.0}, {"source": "urls_queryparams_get_list", "target": "urls_queryparams_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L535", "weight": 1.0}, {"source": "urls_queryparams_set", "target": "urls_queryparams", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L547", "weight": 1.0}, {"source": "urls_queryparams_add", "target": "urls_queryparams", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L562", "weight": 1.0}, {"source": "urls_queryparams_add", "target": "urls_queryparams_get_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L564", "weight": 1.0}, {"source": "urls_queryparams_remove", "target": "urls_queryparams", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L577", "weight": 1.0}, {"source": "urls_queryparams_merge", "target": "urls_queryparams", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L596", "weight": 1.0}, {"source": "urls_queryparams_iter", "target": "urls_queryparams_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L607", "weight": 1.0}, {"source": "urls_queryparams_eq", "target": "urls_queryparams_multi_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L621", "weight": 1.0}, {"source": "urls_queryparams_str", "target": "urls_queryparams_multi_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L624", "weight": 1.0}, {"source": "urls_rationale_16", "target": "urls_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L16", "weight": 1.0}, {"source": "urls_rationale_128", "target": "urls_url_scheme", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L128", "weight": 1.0}, {"source": "urls_rationale_136", "target": "urls_url_raw_scheme", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L136", "weight": 1.0}, {"source": "urls_rationale_144", "target": "urls_url_userinfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L144", "weight": 1.0}, {"source": "urls_rationale_152", "target": "urls_url_username", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L152", "weight": 1.0}, {"source": "urls_rationale_161", "target": "urls_url_password", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L161", "weight": 1.0}, {"source": "urls_rationale_170", "target": "urls_url_host", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L170", "weight": 1.0}, {"source": "urls_rationale_197", "target": "urls_url_raw_host", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L197", "weight": 1.0}, {"source": "urls_rationale_219", "target": "urls_url_port", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L219", "weight": 1.0}, {"source": "urls_rationale_235", "target": "urls_url_netloc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L235", "weight": 1.0}, {"source": "urls_rationale_246", "target": "urls_url_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L246", "weight": 1.0}, {"source": "urls_rationale_259", "target": "urls_url_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L259", "weight": 1.0}, {"source": "urls_rationale_276", "target": "urls_url_params", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L276", "weight": 1.0}, {"source": "urls_rationale_284", "target": "urls_url_raw_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L284", "weight": 1.0}, {"source": "urls_rationale_301", "target": "urls_url_fragment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L301", "weight": 1.0}, {"source": "urls_rationale_309", "target": "urls_url_is_absolute_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L309", "weight": 1.0}, {"source": "urls_rationale_321", "target": "urls_url_is_relative_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L321", "weight": 1.0}, {"source": "urls_rationale_328", "target": "urls_url_copy_with", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L328", "weight": 1.0}, {"source": "urls_rationale_355", "target": "urls_url_join", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L355", "weight": 1.0}, {"source": "urls_rationale_421", "target": "urls_queryparams", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L421", "weight": 1.0}, {"source": "urls_rationale_464", "target": "urls_queryparams_keys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L464", "weight": 1.0}, {"source": "urls_rationale_475", "target": "urls_queryparams_values", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L475", "weight": 1.0}, {"source": "urls_rationale_487", "target": "urls_queryparams_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L487", "weight": 1.0}, {"source": "urls_rationale_499", "target": "urls_queryparams_multi_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L499", "weight": 1.0}, {"source": "urls_rationale_513", "target": "urls_queryparams_get", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L513", "weight": 1.0}, {"source": "urls_rationale_527", "target": "urls_queryparams_get_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L527", "weight": 1.0}, {"source": "urls_rationale_538", "target": "urls_queryparams_set", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L538", "weight": 1.0}, {"source": "urls_rationale_553", "target": "urls_queryparams_add", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L553", "weight": 1.0}, {"source": "urls_rationale_568", "target": "urls_queryparams_remove", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L568", "weight": 1.0}, {"source": "urls_rationale_583", "target": "urls_queryparams_merge", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L583", "weight": 1.0}], "raw_calls": [{"caller_nid": "urls_url_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L98"}, {"caller_nid": "urls_url_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L99"}, {"caller_nid": "urls_url_init", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L101"}, {"caller_nid": "urls_url_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L103"}, {"caller_nid": "urls_url_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L104"}, {"caller_nid": "urls_url_init", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L105"}, {"caller_nid": "urls_url_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L113"}, {"caller_nid": "urls_url_init", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L114"}, {"caller_nid": "urls_url_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L116"}, {"caller_nid": "urls_url_init", "callee": "urlparse", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L117"}, {"caller_nid": "urls_url_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L118"}, {"caller_nid": "urls_url_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L121"}, {"caller_nid": "urls_url_init", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L123"}, {"caller_nid": "urls_raw_scheme", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L140"}, {"caller_nid": "urls_userinfo", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L148"}, {"caller_nid": "urls_username", "callee": "unquote", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L157"}, {"caller_nid": "urls_username", "callee": "partition", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L157"}, {"caller_nid": "urls_password", "callee": "unquote", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L166"}, {"caller_nid": "urls_password", "callee": "partition", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L166"}, {"caller_nid": "urls_host", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L190"}, {"caller_nid": "urls_host", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L191"}, {"caller_nid": "urls_raw_host", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L215"}, {"caller_nid": "urls_netloc", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L242"}, {"caller_nid": "urls_path", "callee": "unquote", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L255"}, {"caller_nid": "urls_query", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L272"}, {"caller_nid": "urls_raw_path", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L297"}, {"caller_nid": "urls_fragment", "callee": "unquote", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L305"}, {"caller_nid": "urls_is_absolute_url", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L317"}, {"caller_nid": "urls_url_join", "callee": "urljoin", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L366"}, {"caller_nid": "urls_url_join", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L366"}, {"caller_nid": "urls_url_join", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L366"}, {"caller_nid": "urls_url_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L369"}, {"caller_nid": "urls_url_hash", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L369"}, {"caller_nid": "urls_url_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L372"}, {"caller_nid": "urls_url_eq", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L372"}, {"caller_nid": "urls_url_eq", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L372"}, {"caller_nid": "urls_url_str", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L375"}, {"caller_nid": "urls_url_repr", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L382"}, {"caller_nid": "urls_raw", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L408"}, {"caller_nid": "urls_raw", "callee": "namedtuple", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L409"}, {"caller_nid": "urls_raw", "callee": "RawURL", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L412"}, {"caller_nid": "urls_queryparams_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L426"}, {"caller_nid": "urls_queryparams_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L431"}, {"caller_nid": "urls_queryparams_init", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L432"}, {"caller_nid": "urls_queryparams_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L432"}, {"caller_nid": "urls_queryparams_init", "callee": "parse_qs", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L433"}, {"caller_nid": "urls_queryparams_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L434"}, {"caller_nid": "urls_queryparams_init", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L435"}, {"caller_nid": "urls_queryparams_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L438"}, {"caller_nid": "urls_queryparams_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L444"}, {"caller_nid": "urls_queryparams_init", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L444"}, {"caller_nid": "urls_queryparams_init", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L451"}, {"caller_nid": "urls_queryparams_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L451"}, {"caller_nid": "urls_queryparams_init", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L459"}, {"caller_nid": "urls_queryparams_init", "callee": "primitive_value_to_str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L459"}, {"caller_nid": "urls_queryparams_multi_items", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L509"}, {"caller_nid": "urls_queryparams_get", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L523"}, {"caller_nid": "urls_queryparams_get_list", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L535"}, {"caller_nid": "urls_queryparams_get_list", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L535"}, {"caller_nid": "urls_queryparams_set", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L548"}, {"caller_nid": "urls_queryparams_set", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L549"}, {"caller_nid": "urls_queryparams_set", "callee": "primitive_value_to_str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L549"}, {"caller_nid": "urls_queryparams_add", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L563"}, {"caller_nid": "urls_queryparams_add", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L564"}, {"caller_nid": "urls_queryparams_add", "callee": "primitive_value_to_str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L564"}, {"caller_nid": "urls_queryparams_remove", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L578"}, {"caller_nid": "urls_queryparams_remove", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L579"}, {"caller_nid": "urls_queryparams_remove", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L579"}, {"caller_nid": "urls_queryparams_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L607"}, {"caller_nid": "urls_queryparams_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L610"}, {"caller_nid": "urls_queryparams_bool", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L613"}, {"caller_nid": "urls_queryparams_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L616"}, {"caller_nid": "urls_queryparams_hash", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L616"}, {"caller_nid": "urls_queryparams_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L619"}, {"caller_nid": "urls_queryparams_eq", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L621"}, {"caller_nid": "urls_queryparams_eq", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L621"}, {"caller_nid": "urls_queryparams_str", "callee": "urlencode", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L624"}, {"caller_nid": "urls_queryparams_repr", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L628"}, {"caller_nid": "urls_queryparams_update", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L632"}, {"caller_nid": "urls_queryparams_setitem", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_urls.py", "source_location": "L638"}]}