Files
tfm_ainventory/graphify-out/cache/8a5ca679800215add744014330d14a96b36e151cf3e7d3f3db55a984a7065efb.json

1 line
92 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "label": "_py_collections.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L1"}, {"id": "py_collections_readonlycontainer", "label": "ReadOnlyContainer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L38"}, {"id": "py_collections_readonlycontainer_readonly", "label": "._readonly()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L41"}, {"id": "py_collections_readonlycontainer_immutable", "label": "._immutable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L46"}, {"id": "py_collections_readonlycontainer_delitem", "label": ".__delitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L49"}, {"id": "py_collections_readonlycontainer_setitem", "label": ".__setitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L52"}, {"id": "py_collections_readonlycontainer_setattr", "label": ".__setattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L55"}, {"id": "py_collections_immutabledictbase", "label": "ImmutableDictBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L59"}, {"id": "py_collections_new", "label": "__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L62"}, {"id": "py_collections_init", "label": "__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L64"}, {"id": "py_collections_immutabledictbase_readonly", "label": "._readonly()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L66"}, {"id": "py_collections_immutabledictbase_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L69"}, {"id": "py_collections_immutabledictbase_pop", "label": ".pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L72"}, {"id": "py_collections_immutabledictbase_popitem", "label": ".popitem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L75"}, {"id": "py_collections_immutabledictbase_setdefault", "label": ".setdefault()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L78"}, {"id": "py_collections_immutabledictbase_update", "label": ".update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L81"}, {"id": "py_collections_immutabledict", "label": "immutabledict", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L85"}, {"id": "py_collections_immutabledict_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L86"}, {"id": "py_collections_immutabledict_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L91"}, {"id": "py_collections_immutabledict_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L96"}, {"id": "py_collections_immutabledict_union", "label": ".union()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L99"}, {"id": "py_collections_immutabledict_union_w_kw", "label": "._union_w_kw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L110"}, {"id": "py_collections_immutabledict_merge_with", "label": ".merge_with()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L124"}, {"id": "py_collections_immutabledict_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L139"}, {"id": "py_collections_immutabledict_ior", "label": ".__ior__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L143"}, {"id": "py_collections_immutabledict_or", "label": ".__or__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L146"}, {"id": "py_collections_immutabledict_ror", "label": ".__ror__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L153"}, {"id": "py_collections_orderedset", "label": "OrderedSet", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L161"}, {"id": "py_collections_orderedset_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L166"}, {"id": "py_collections_orderedset_copy", "label": ".copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L173"}, {"id": "py_collections_orderedset_add", "label": ".add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L179"}, {"id": "py_collections_orderedset_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L184"}, {"id": "py_collections_orderedset_pop", "label": ".pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L188"}, {"id": "py_collections_orderedset_insert", "label": ".insert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L196"}, {"id": "py_collections_orderedset_discard", "label": ".discard()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L201"}, {"id": "py_collections_orderedset_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L206"}, {"id": "py_collections_orderedset_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L210"}, {"id": "py_collections_orderedset_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L213"}, {"id": "py_collections_orderedset_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L219"}, {"id": "py_collections_orderedset_update", "label": ".update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L224"}, {"id": "py_collections_orderedset_ior", "label": ".__ior__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L231"}, {"id": "py_collections_orderedset_union", "label": ".union()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L235"}, {"id": "py_collections_orderedset_or", "label": ".__or__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L240"}, {"id": "py_collections_orderedset_intersection", "label": ".intersection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L243"}, {"id": "py_collections_orderedset_and", "label": ".__and__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L248"}, {"id": "py_collections_orderedset_symmetric_difference", "label": ".symmetric_difference()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L251"}, {"id": "py_collections_orderedset_xor", "label": ".__xor__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L265"}, {"id": "py_collections_orderedset_difference", "label": ".difference()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L270"}, {"id": "py_collections_orderedset_sub", "label": ".__sub__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L274"}, {"id": "py_collections_orderedset_intersection_update", "label": ".intersection_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L277"}, {"id": "py_collections_orderedset_iand", "label": ".__iand__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L281"}, {"id": "py_collections_orderedset_symmetric_difference_update", "label": ".symmetric_difference_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L285"}, {"id": "py_collections_orderedset_ixor", "label": ".__ixor__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L291"}, {"id": "py_collections_orderedset_difference_update", "label": ".difference_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L295"}, {"id": "py_collections_orderedset_isub", "label": ".__isub__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L299"}, {"id": "py_collections_identityset", "label": "IdentitySet", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L304"}, {"id": "py_collections_identityset_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L314"}, {"id": "py_collections_identityset_add", "label": ".add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L319"}, {"id": "py_collections_identityset_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L322"}, {"id": "py_collections_identityset_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L325"}, {"id": "py_collections_identityset_discard", "label": ".discard()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L328"}, {"id": "py_collections_identityset_pop", "label": ".pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L334"}, {"id": "py_collections_identityset_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L341"}, {"id": "py_collections_identityset_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L344"}, {"id": "py_collections_identityset_ne", "label": ".__ne__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L350"}, {"id": "py_collections_identityset_issubset", "label": ".issubset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L356"}, {"id": "py_collections_identityset_le", "label": ".__le__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L370"}, {"id": "py_collections_identityset_lt", "label": ".__lt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L375"}, {"id": "py_collections_identityset_issuperset", "label": ".issuperset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L380"}, {"id": "py_collections_identityset_ge", "label": ".__ge__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L395"}, {"id": "py_collections_identityset_gt", "label": ".__gt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L400"}, {"id": "py_collections_identityset_union", "label": ".union()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L405"}, {"id": "py_collections_identityset_or", "label": ".__or__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L412"}, {"id": "py_collections_identityset_update", "label": ".update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L417"}, {"id": "py_collections_identityset_ior", "label": ".__ior__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L420"}, {"id": "py_collections_identityset_difference", "label": ".difference()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L426"}, {"id": "py_collections_identityset_sub", "label": ".__sub__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L439"}, {"id": "py_collections_identityset_difference_update", "label": ".difference_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L444"}, {"id": "py_collections_identityset_isub", "label": ".__isub__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L447"}, {"id": "py_collections_identityset_intersection", "label": ".intersection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L453"}, {"id": "py_collections_identityset_and", "label": ".__and__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L467"}, {"id": "py_collections_identityset_intersection_update", "label": ".intersection_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L472"}, {"id": "py_collections_identityset_iand", "label": ".__iand__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L475"}, {"id": "py_collections_identityset_symmetric_difference", "label": ".symmetric_difference()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L481"}, {"id": "py_collections_identityset_xor", "label": ".__xor__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L495"}, {"id": "py_collections_identityset_symmetric_difference_update", "label": ".symmetric_difference_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L500"}, {"id": "py_collections_identityset_ixor", "label": ".__ixor__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L503"}, {"id": "py_collections_identityset_copy", "label": ".copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L509"}, {"id": "py_collections_identityset_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L516"}, {"id": "py_collections_identityset_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L519"}, {"id": "py_collections_identityset_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L522"}, {"id": "py_collections_identityset_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L525"}, {"id": "py_collections_unique_list", "label": "unique_list()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L529"}, {"id": "py_collections_rationale_305", "label": "A set that considers only object id() for uniqueness. This strategy has edg", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L305"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "itertools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "py_collections_readonlycontainer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L38", "weight": 1.0}, {"source": "py_collections_readonlycontainer", "target": "py_collections_readonlycontainer_readonly", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L41", "weight": 1.0}, {"source": "py_collections_readonlycontainer", "target": "py_collections_readonlycontainer_immutable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L46", "weight": 1.0}, {"source": "py_collections_readonlycontainer", "target": "py_collections_readonlycontainer_delitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L49", "weight": 1.0}, {"source": "py_collections_readonlycontainer", "target": "py_collections_readonlycontainer_setitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L52", "weight": 1.0}, {"source": "py_collections_readonlycontainer", "target": "py_collections_readonlycontainer_setattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "py_collections_immutabledictbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L59", "weight": 1.0}, {"source": "py_collections_immutabledictbase", "target": "py_collections_readonlycontainer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "py_collections_new", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "py_collections_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L64", "weight": 1.0}, {"source": "py_collections_immutabledictbase", "target": "py_collections_immutabledictbase_readonly", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L66", "weight": 1.0}, {"source": "py_collections_immutabledictbase", "target": "py_collections_immutabledictbase_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L69", "weight": 1.0}, {"source": "py_collections_immutabledictbase", "target": "py_collections_immutabledictbase_pop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L72", "weight": 1.0}, {"source": "py_collections_immutabledictbase", "target": "py_collections_immutabledictbase_popitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L75", "weight": 1.0}, {"source": "py_collections_immutabledictbase", "target": "py_collections_immutabledictbase_setdefault", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L78", "weight": 1.0}, {"source": "py_collections_immutabledictbase", "target": "py_collections_immutabledictbase_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "py_collections_immutabledict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L85", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L86", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L91", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L96", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_union", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L99", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_union_w_kw", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L110", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_merge_with", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L124", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L139", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_ior", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L143", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_or", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L146", "weight": 1.0}, {"source": "py_collections_immutabledict", "target": "py_collections_immutabledict_ror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L153", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "py_collections_orderedset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L161", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L166", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L173", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L179", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L184", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_pop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L188", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_insert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L196", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_discard", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L201", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L206", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L210", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L213", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L216", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L219", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L224", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_ior", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L231", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_union", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L235", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_or", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L240", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_intersection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L243", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_and", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L248", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_symmetric_difference", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L251", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_xor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L265", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_difference", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L270", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_sub", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L274", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_intersection_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L277", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_iand", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L281", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_symmetric_difference_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L285", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_ixor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L291", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_difference_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L295", "weight": 1.0}, {"source": "py_collections_orderedset", "target": "py_collections_orderedset_isub", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L299", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "py_collections_identityset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L304", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L314", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L319", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L322", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L325", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_discard", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L328", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_pop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L334", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L341", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L344", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_ne", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L350", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_issubset", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L356", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_le", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L370", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_lt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L375", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_issuperset", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L380", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_ge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L395", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_gt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L400", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_union", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L405", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_or", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L412", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L417", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_ior", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L420", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_difference", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L426", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_sub", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L439", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_difference_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L444", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_isub", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L447", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_intersection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L453", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_and", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L467", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_intersection_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L472", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_iand", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L475", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_symmetric_difference", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L481", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_xor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L495", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_symmetric_difference_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L500", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_ixor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L503", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L509", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L516", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L519", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L522", "weight": 1.0}, {"source": "py_collections_identityset", "target": "py_collections_identityset_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L525", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py_collections_py", "target": "py_collections_unique_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L529", "weight": 1.0}, {"source": "py_collections_readonlycontainer_delitem", "target": "py_collections_immutabledictbase_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L50", "weight": 1.0}, {"source": "py_collections_readonlycontainer_setitem", "target": "py_collections_immutabledictbase_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L53", "weight": 1.0}, {"source": "py_collections_readonlycontainer_setattr", "target": "py_collections_immutabledictbase_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L56", "weight": 1.0}, {"source": "py_collections_immutabledictbase_readonly", "target": "py_collections_readonlycontainer_immutable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L67", "weight": 1.0}, {"source": "py_collections_immutabledictbase_clear", "target": "py_collections_immutabledictbase_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L70", "weight": 1.0}, {"source": "py_collections_immutabledictbase_pop", "target": "py_collections_immutabledictbase_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L73", "weight": 1.0}, {"source": "py_collections_immutabledictbase_popitem", "target": "py_collections_immutabledictbase_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L76", "weight": 1.0}, {"source": "py_collections_immutabledictbase_setdefault", "target": "py_collections_immutabledictbase_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L79", "weight": 1.0}, {"source": "py_collections_immutabledictbase_update", "target": "py_collections_immutabledictbase_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L82", "weight": 1.0}, {"source": "py_collections_immutabledict_new", "target": "py_collections_identityset_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L88", "weight": 1.0}, {"source": "py_collections_immutabledict_union", "target": "py_collections_immutabledict_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L105", "weight": 1.0}, {"source": "py_collections_immutabledict_union", "target": "py_collections_identityset_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L106", "weight": 1.0}, {"source": "py_collections_immutabledict_union", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L107", "weight": 1.0}, {"source": "py_collections_immutabledict_union_w_kw", "target": "py_collections_immutabledict_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L117", "weight": 1.0}, {"source": "py_collections_immutabledict_union_w_kw", "target": "py_collections_identityset_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L118", "weight": 1.0}, {"source": "py_collections_immutabledict_union_w_kw", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L120", "weight": 1.0}, {"source": "py_collections_immutabledict_merge_with", "target": "py_collections_immutabledict_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L131", "weight": 1.0}, {"source": "py_collections_immutabledict_merge_with", "target": "py_collections_identityset_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L132", "weight": 1.0}, {"source": "py_collections_immutabledict_merge_with", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L133", "weight": 1.0}, {"source": "py_collections_immutabledict_repr", "target": "py_collections_identityset_repr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L140", "weight": 1.0}, {"source": "py_collections_immutabledict_ior", "target": "py_collections_immutabledictbase_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L144", "weight": 1.0}, {"source": "py_collections_immutabledict_or", "target": "py_collections_immutabledict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L149", "weight": 1.0}, {"source": "py_collections_immutabledict_or", "target": "py_collections_identityset_or", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L150", "weight": 1.0}, {"source": "py_collections_immutabledict_ror", "target": "py_collections_immutabledict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L156", "weight": 1.0}, {"source": "py_collections_orderedset_init", "target": "py_collections_unique_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L168", "weight": 1.0}, {"source": "py_collections_orderedset_init", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L169", "weight": 1.0}, {"source": "py_collections_orderedset_copy", "target": "py_collections_identityset_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L175", "weight": 1.0}, {"source": "py_collections_orderedset_copy", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L176", "weight": 1.0}, {"source": "py_collections_orderedset_add", "target": "py_collections_identityset_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L182", "weight": 1.0}, {"source": "py_collections_orderedset_remove", "target": "py_collections_identityset_remove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L185", "weight": 1.0}, {"source": "py_collections_orderedset_pop", "target": "py_collections_identityset_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L190", "weight": 1.0}, {"source": "py_collections_orderedset_pop", "target": "py_collections_identityset_remove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L193", "weight": 1.0}, {"source": "py_collections_orderedset_insert", "target": "py_collections_identityset_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L199", "weight": 1.0}, {"source": "py_collections_orderedset_discard", "target": "py_collections_identityset_remove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L203", "weight": 1.0}, {"source": "py_collections_orderedset_clear", "target": "py_collections_identityset_clear", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L207", "weight": 1.0}, {"source": "py_collections_orderedset_add", "target": "py_collections_identityset_union", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L217", "weight": 1.0}, {"source": "py_collections_orderedset_update", "target": "py_collections_identityset_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L229", "weight": 1.0}, {"source": "py_collections_orderedset_ior", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L232", "weight": 1.0}, {"source": "py_collections_orderedset_union", "target": "py_collections_identityset_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L236", "weight": 1.0}, {"source": "py_collections_orderedset_union", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L237", "weight": 1.0}, {"source": "py_collections_orderedset_or", "target": "py_collections_identityset_union", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L241", "weight": 1.0}, {"source": "py_collections_orderedset_intersection", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L245", "weight": 1.0}, {"source": "py_collections_orderedset_and", "target": "py_collections_identityset_intersection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L249", "weight": 1.0}, {"source": "py_collections_orderedset_symmetric_difference", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L262", "weight": 1.0}, {"source": "py_collections_orderedset_xor", "target": "py_collections_identityset_symmetric_difference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L266", "weight": 1.0}, {"source": "py_collections_orderedset_difference", "target": "py_collections_identityset_difference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L271", "weight": 1.0}, {"source": "py_collections_orderedset_sub", "target": "py_collections_identityset_difference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L275", "weight": 1.0}, {"source": "py_collections_orderedset_intersection_update", "target": "py_collections_identityset_intersection_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L278", "weight": 1.0}, {"source": "py_collections_orderedset_iand", "target": "py_collections_identityset_intersection_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L282", "weight": 1.0}, {"source": "py_collections_orderedset_symmetric_difference_update", "target": "py_collections_identityset_symmetric_difference_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L287", "weight": 1.0}, {"source": "py_collections_orderedset_ixor", "target": "py_collections_identityset_symmetric_difference_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L292", "weight": 1.0}, {"source": "py_collections_orderedset_difference_update", "target": "py_collections_identityset_difference_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L296", "weight": 1.0}, {"source": "py_collections_orderedset_isub", "target": "py_collections_identityset_difference_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L300", "weight": 1.0}, {"source": "py_collections_identityset_init", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L317", "weight": 1.0}, {"source": "py_collections_identityset_discard", "target": "py_collections_identityset_remove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L330", "weight": 1.0}, {"source": "py_collections_identityset_pop", "target": "py_collections_immutabledictbase_popitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L336", "weight": 1.0}, {"source": "py_collections_identityset_le", "target": "py_collections_identityset_issubset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L373", "weight": 1.0}, {"source": "py_collections_identityset_lt", "target": "py_collections_identityset_issubset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L378", "weight": 1.0}, {"source": "py_collections_identityset_ge", "target": "py_collections_identityset_issuperset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L398", "weight": 1.0}, {"source": "py_collections_identityset_gt", "target": "py_collections_identityset_issuperset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L403", "weight": 1.0}, {"source": "py_collections_identityset_union", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L408", "weight": 1.0}, {"source": "py_collections_identityset_or", "target": "py_collections_identityset_union", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L415", "weight": 1.0}, {"source": "py_collections_identityset_ior", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L423", "weight": 1.0}, {"source": "py_collections_identityset_difference", "target": "py_collections_immutabledict_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L427", "weight": 1.0}, {"source": "py_collections_identityset_sub", "target": "py_collections_identityset_difference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L442", "weight": 1.0}, {"source": "py_collections_identityset_difference_update", "target": "py_collections_identityset_difference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L445", "weight": 1.0}, {"source": "py_collections_identityset_isub", "target": "py_collections_identityset_difference_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L450", "weight": 1.0}, {"source": "py_collections_identityset_intersection", "target": "py_collections_immutabledict_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L454", "weight": 1.0}, {"source": "py_collections_identityset_and", "target": "py_collections_identityset_intersection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L470", "weight": 1.0}, {"source": "py_collections_identityset_intersection_update", "target": "py_collections_identityset_intersection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L473", "weight": 1.0}, {"source": "py_collections_identityset_iand", "target": "py_collections_identityset_intersection_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L478", "weight": 1.0}, {"source": "py_collections_identityset_symmetric_difference", "target": "py_collections_immutabledict_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L482", "weight": 1.0}, {"source": "py_collections_identityset_symmetric_difference", "target": "py_collections_identityset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L490", "weight": 1.0}, {"source": "py_collections_identityset_xor", "target": "py_collections_identityset_symmetric_difference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L498", "weight": 1.0}, {"source": "py_collections_identityset_symmetric_difference_update", "target": "py_collections_identityset_symmetric_difference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L501", "weight": 1.0}, {"source": "py_collections_identityset_ixor", "target": "py_collections_identityset_symmetric_difference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L506", "weight": 1.0}, {"source": "py_collections_identityset_copy", "target": "py_collections_immutabledict_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L510", "weight": 1.0}, {"source": "py_collections_rationale_305", "target": "py_collections_identityset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L305", "weight": 1.0}], "raw_calls": [{"caller_nid": "py_collections_readonlycontainer_readonly", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L42"}, {"caller_nid": "py_collections_readonlycontainer_immutable", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L47"}, {"caller_nid": "py_collections_immutabledict_reduce", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L97"}, {"caller_nid": "py_collections_immutabledict_or", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L150"}, {"caller_nid": "py_collections_immutabledict_ror", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L157"}, {"caller_nid": "py_collections_orderedset_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L169"}, {"caller_nid": "py_collections_orderedset_copy", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L174"}, {"caller_nid": "py_collections_orderedset_add", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L181"}, {"caller_nid": "py_collections_orderedset_add", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L182"}, {"caller_nid": "py_collections_orderedset_remove", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L185"}, {"caller_nid": "py_collections_orderedset_pop", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L192"}, {"caller_nid": "py_collections_orderedset_pop", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L193"}, {"caller_nid": "py_collections_orderedset_insert", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L199"}, {"caller_nid": "py_collections_orderedset_discard", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L204"}, {"caller_nid": "py_collections_orderedset_clear", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L207"}, {"caller_nid": "py_collections_orderedset_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L214"}, {"caller_nid": "py_collections_orderedset_update", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L228"}, {"caller_nid": "py_collections_orderedset_update", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L229"}, {"caller_nid": "py_collections_orderedset_intersection", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L244"}, {"caller_nid": "py_collections_orderedset_intersection", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L246"}, {"caller_nid": "py_collections_orderedset_symmetric_difference", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L253"}, {"caller_nid": "py_collections_orderedset_symmetric_difference", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L255"}, {"caller_nid": "py_collections_orderedset_symmetric_difference", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L257"}, {"caller_nid": "py_collections_orderedset_symmetric_difference", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L259"}, {"caller_nid": "py_collections_orderedset_symmetric_difference", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L260"}, {"caller_nid": "py_collections_orderedset_symmetric_difference", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L261"}, {"caller_nid": "py_collections_orderedset_xor", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L266"}, {"caller_nid": "py_collections_orderedset_difference", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L271"}, {"caller_nid": "py_collections_orderedset_difference", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L272"}, {"caller_nid": "py_collections_orderedset_intersection_update", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L278"}, {"caller_nid": "py_collections_orderedset_symmetric_difference_update", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L286"}, {"caller_nid": "py_collections_orderedset_symmetric_difference_update", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L286"}, {"caller_nid": "py_collections_orderedset_symmetric_difference_update", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L287"}, {"caller_nid": "py_collections_orderedset_ixor", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L293"}, {"caller_nid": "py_collections_orderedset_difference_update", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L296"}, {"caller_nid": "py_collections_identityset_init", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L315"}, {"caller_nid": "py_collections_identityset_add", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L320"}, {"caller_nid": "py_collections_identityset_contains", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L323"}, {"caller_nid": "py_collections_identityset_remove", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L326"}, {"caller_nid": "py_collections_identityset_pop", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L339"}, {"caller_nid": "py_collections_identityset_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L345"}, {"caller_nid": "py_collections_identityset_ne", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L351"}, {"caller_nid": "py_collections_identityset_issubset", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L357"}, {"caller_nid": "py_collections_identityset_issubset", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L360"}, {"caller_nid": "py_collections_identityset_issubset", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L362"}, {"caller_nid": "py_collections_identityset_issubset", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L362"}, {"caller_nid": "py_collections_identityset_issubset", "callee": "filterfalse", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L364"}, {"caller_nid": "py_collections_identityset_issubset", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L365"}, {"caller_nid": "py_collections_identityset_issubset", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L365"}, {"caller_nid": "py_collections_identityset_le", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L371"}, {"caller_nid": "py_collections_identityset_lt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L376"}, {"caller_nid": "py_collections_identityset_lt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L378"}, {"caller_nid": "py_collections_identityset_lt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L378"}, {"caller_nid": "py_collections_identityset_issuperset", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L381"}, {"caller_nid": "py_collections_identityset_issuperset", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L384"}, {"caller_nid": "py_collections_identityset_issuperset", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L386"}, {"caller_nid": "py_collections_identityset_issuperset", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L386"}, {"caller_nid": "py_collections_identityset_issuperset", "callee": "filterfalse", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L389"}, {"caller_nid": "py_collections_identityset_issuperset", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L390"}, {"caller_nid": "py_collections_identityset_issuperset", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L390"}, {"caller_nid": "py_collections_identityset_ge", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L396"}, {"caller_nid": "py_collections_identityset_gt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L401"}, {"caller_nid": "py_collections_identityset_gt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L403"}, {"caller_nid": "py_collections_identityset_gt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L403"}, {"caller_nid": "py_collections_identityset_union", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L406"}, {"caller_nid": "py_collections_identityset_union", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L409"}, {"caller_nid": "py_collections_identityset_or", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L413"}, {"caller_nid": "py_collections_identityset_update", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L418"}, {"caller_nid": "py_collections_identityset_ior", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L421"}, {"caller_nid": "py_collections_identityset_difference", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L430"}, {"caller_nid": "py_collections_identityset_difference", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L433"}, {"caller_nid": "py_collections_identityset_difference", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L435"}, {"caller_nid": "py_collections_identityset_sub", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L440"}, {"caller_nid": "py_collections_identityset_isub", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L448"}, {"caller_nid": "py_collections_identityset_intersection", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L458"}, {"caller_nid": "py_collections_identityset_intersection", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L461"}, {"caller_nid": "py_collections_identityset_intersection", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L463"}, {"caller_nid": "py_collections_identityset_and", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L468"}, {"caller_nid": "py_collections_identityset_iand", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L476"}, {"caller_nid": "py_collections_identityset_symmetric_difference", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L483"}, {"caller_nid": "py_collections_identityset_symmetric_difference", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L486"}, {"caller_nid": "py_collections_identityset_symmetric_difference", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L488"}, {"caller_nid": "py_collections_identityset_symmetric_difference", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L491"}, {"caller_nid": "py_collections_identityset_xor", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L496"}, {"caller_nid": "py_collections_identityset_ixor", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L504"}, {"caller_nid": "py_collections_identityset_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L517"}, {"caller_nid": "py_collections_identityset_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L520"}, {"caller_nid": "py_collections_identityset_iter", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L520"}, {"caller_nid": "py_collections_identityset_hash", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L523"}, {"caller_nid": "py_collections_identityset_repr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L526"}, {"caller_nid": "py_collections_identityset_repr", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L526"}, {"caller_nid": "py_collections_identityset_repr", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L526"}, {"caller_nid": "py_collections_unique_list", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L532"}, {"caller_nid": "py_collections_unique_list", "callee": "seen_add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L535"}, {"caller_nid": "py_collections_unique_list", "callee": "hashfunc", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L540"}, {"caller_nid": "py_collections_unique_list", "callee": "seen_add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L540"}, {"caller_nid": "py_collections_unique_list", "callee": "hashfunc", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py", "source_location": "L540"}]}