1 line
286 KiB
JSON
1 line
286 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "label": "typing_extensions.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1"}, {"id": "typing_extensions_sentinel", "label": "_Sentinel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L167"}, {"id": "typing_extensions_sentinel_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L168"}, {"id": "typing_extensions_should_collect_from_parameters", "label": "_should_collect_from_parameters()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L177"}, {"id": "typing_extensions_anymeta", "label": "_AnyMeta", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L202"}, {"id": "type", "label": "type", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "typing_extensions_anymeta_instancecheck", "label": ".__instancecheck__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L203"}, {"id": "typing_extensions_anymeta_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L208"}, {"id": "typing_extensions_any", "label": "Any", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L213"}, {"id": "typing_extensions_any_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L222"}, {"id": "typing_extensions_specialform", "label": "_SpecialForm", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L233"}, {"id": "typing_extensions_specialform_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L236"}, {"id": "typing_extensions_specialform_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L241"}, {"id": "typing_extensions_specialform_mro_entries", "label": ".__mro_entries__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L247"}, {"id": "typing_extensions_specialform_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L250"}, {"id": "typing_extensions_specialform_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L253"}, {"id": "typing_extensions_specialform_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L256"}, {"id": "typing_extensions_specialform_or", "label": ".__or__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L259"}, {"id": "typing_extensions_specialform_ror", "label": ".__ror__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L262"}, {"id": "typing_extensions_specialform_instancecheck", "label": ".__instancecheck__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L265"}, {"id": "typing_extensions_specialform_subclasscheck", "label": ".__subclasscheck__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L268"}, {"id": "typing_extensions_getitem", "label": "__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L272"}, {"id": "typing_extensions_extensionsspecialform", "label": "_ExtensionsSpecialForm", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L279"}, {"id": "typing_extensions_extensionsspecialform_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L280"}, {"id": "typing_extensions_final", "label": "final()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L293"}, {"id": "typing_extensions_disjoint_base", "label": "disjoint_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L328"}, {"id": "typing_extensions_intvar", "label": "IntVar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L352"}, {"id": "typing_extensions_flatten_literal_params", "label": "_flatten_literal_params()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L361"}, {"id": "typing_extensions_value_and_type_iter", "label": "_value_and_type_iter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L371"}, {"id": "typing_extensions_literalgenericalias", "label": "_LiteralGenericAlias", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L375"}, {"id": "typing_extensions_literalgenericalias_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L376"}, {"id": "typing_extensions_literalgenericalias_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L383"}, {"id": "typing_extensions_literalform", "label": "_LiteralForm", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L386"}, {"id": "typing_extensions_literalform_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L387"}, {"id": "typing_extensions_literalform_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L391"}, {"id": "typing_extensions_overload", "label": "overload()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L444"}, {"id": "typing_extensions_get_overloads", "label": "get_overloads()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L484"}, {"id": "typing_extensions_clear_overloads", "label": "clear_overloads()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L495"}, {"id": "typing_extensions_is_dunder", "label": "_is_dunder()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L522"}, {"id": "typing_extensions_specialgenericalias", "label": "_SpecialGenericAlias", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L526"}, {"id": "typing_extensions_specialgenericalias_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L527"}, {"id": "typing_extensions_specialgenericalias_setattr", "label": ".__setattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L531"}, {"id": "typing_extensions_get_protocol_attrs", "label": "_get_protocol_attrs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L603"}, {"id": "typing_extensions_caller", "label": "_caller()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L615"}, {"id": "typing_extensions_allow_reckless_class_checks", "label": "_allow_reckless_class_checks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L633"}, {"id": "typing_extensions_no_init", "label": "_no_init()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L640"}, {"id": "typing_extensions_type_check_issubclass_arg_1", "label": "_type_check_issubclass_arg_1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L644"}, {"id": "typing_extensions_protocolmeta", "label": "_ProtocolMeta", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L663"}, {"id": "typing_extensions_protocolmeta_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L670"}, {"id": "typing_extensions_protocolmeta_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L686"}, {"id": "typing_extensions_protocolmeta_subclasscheck", "label": ".__subclasscheck__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L691"}, {"id": "typing_extensions_protocolmeta_instancecheck", "label": ".__instancecheck__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L717"}, {"id": "typing_extensions_protocolmeta_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L749"}, {"id": "typing_extensions_protocolmeta_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L760"}, {"id": "typing_extensions_proto_hook", "label": "_proto_hook()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L764"}, {"id": "typing_extensions_protocol", "label": "Protocol", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L788"}, {"id": "typing_extensions_protocol_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L794"}, {"id": "typing_extensions_runtime_checkable", "label": "runtime_checkable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L814"}, {"id": "typing_extensions_supportsint", "label": "SupportsInt", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L882"}, {"id": "typing_extensions_int", "label": "__int__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L887"}, {"id": "typing_extensions_supportsfloat", "label": "SupportsFloat", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L891"}, {"id": "typing_extensions_float", "label": "__float__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L896"}, {"id": "typing_extensions_supportscomplex", "label": "SupportsComplex", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L900"}, {"id": "typing_extensions_complex", "label": "__complex__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L905"}, {"id": "typing_extensions_supportsbytes", "label": "SupportsBytes", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L909"}, {"id": "typing_extensions_bytes", "label": "__bytes__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L914"}, {"id": "typing_extensions_supportsindex", "label": "SupportsIndex", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L918"}, {"id": "typing_extensions_index", "label": "__index__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L922"}, {"id": "typing_extensions_supportsabs", "label": "SupportsAbs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L926"}, {"id": "typing_extensions_abs", "label": "__abs__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L933"}, {"id": "typing_extensions_supportsround", "label": "SupportsRound", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L937"}, {"id": "typing_extensions_round", "label": "__round__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L944"}, {"id": "typing_extensions_reader", "label": "Reader", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L953"}, {"id": "typing_extensions_read", "label": "read()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L962"}, {"id": "typing_extensions_writer", "label": "Writer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L970"}, {"id": "typing_extensions_write", "label": "write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L979"}, {"id": "typing_extensions_singletonmeta", "label": "SingletonMeta", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L988"}, {"id": "typing_extensions_singletonmeta_setattr", "label": ".__setattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L989"}, {"id": "typing_extensions_nodefaulttype", "label": "NoDefaultType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L999"}, {"id": "typing_extensions_nodefaulttype_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1004"}, {"id": "typing_extensions_nodefaulttype_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1007"}, {"id": "typing_extensions_nodefaulttype_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1010"}, {"id": "typing_extensions_noextraitemstype", "label": "NoExtraItemsType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1019"}, {"id": "typing_extensions_noextraitemstype_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1024"}, {"id": "typing_extensions_noextraitemstype_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1027"}, {"id": "typing_extensions_noextraitemstype_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1030"}, {"id": "typing_extensions_get_typeddict_qualifiers", "label": "_get_typeddict_qualifiers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1062"}, {"id": "typing_extensions_typeddictmeta", "label": "_TypedDictMeta", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1083"}, {"id": "typing_extensions_typeddictmeta_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1085"}, {"id": "typing_extensions_typeddictmeta_subclasscheck", "label": ".__subclasscheck__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1245"}, {"id": "typing_extensions_create_typeddict", "label": "_create_typeddict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1253"}, {"id": "typing_extensions_typeddictspecialform", "label": "_TypedDictSpecialForm", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1315"}, {"id": "typing_extensions_typeddictspecialform_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1316"}, {"id": "typing_extensions_typeddictspecialform_mro_entries", "label": ".__mro_entries__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1337"}, {"id": "typing_extensions_typeddict", "label": "TypedDict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1341"}, {"id": "typing_extensions_is_typeddict", "label": "is_typeddict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1405"}, {"id": "typing_extensions_assert_type", "label": "assert_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1423"}, {"id": "typing_extensions_strip_extras", "label": "_strip_extras()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1443"}, {"id": "typing_extensions_get_type_hints", "label": "get_type_hints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1467"}, {"id": "typing_extensions_could_be_inserted_optional", "label": "_could_be_inserted_optional()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1511"}, {"id": "typing_extensions_clean_optional", "label": "_clean_optional()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1521"}, {"id": "typing_extensions_get_origin", "label": "get_origin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1581"}, {"id": "typing_extensions_get_args", "label": "get_args()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1605"}, {"id": "typing_extensions_typealias", "label": "TypeAlias()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1632"}, {"id": "typing_extensions_set_default", "label": "_set_default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1646"}, {"id": "typing_extensions_set_module", "label": "_set_module()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1651"}, {"id": "typing_extensions_defaultmixin", "label": "_DefaultMixin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1658"}, {"id": "typing_extensions_typevarlikemeta", "label": "_TypeVarLikeMeta", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1666"}, {"id": "typing_extensions_typevarlikemeta_instancecheck", "label": ".__instancecheck__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1667"}, {"id": "typing_extensions_typevar", "label": "TypeVar", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1675"}, {"id": "typing_extensions_typevar_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1680"}, {"id": "typing_extensions_typevar_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1709"}, {"id": "typing_extensions_immutable", "label": "_Immutable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1719"}, {"id": "typing_extensions_immutable_copy", "label": ".__copy__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1723"}, {"id": "typing_extensions_immutable_deepcopy", "label": ".__deepcopy__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1726"}, {"id": "typing_extensions_paramspecargs", "label": "ParamSpecArgs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1729"}, {"id": "typing_extensions_paramspecargs_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1741"}, {"id": "typing_extensions_paramspecargs_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1744"}, {"id": "typing_extensions_paramspecargs_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1747"}, {"id": "typing_extensions_paramspeckwargs", "label": "ParamSpecKwargs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1752"}, {"id": "typing_extensions_paramspeckwargs_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1764"}, {"id": "typing_extensions_paramspeckwargs_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1767"}, {"id": "typing_extensions_paramspeckwargs_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1770"}, {"id": "typing_extensions_paramspec", "label": "ParamSpec", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1783"}, {"id": "typing_extensions_paramspec_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1788"}, {"id": "typing_extensions_paramspec_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1825"}, {"id": "list", "label": "list", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "typing_extensions_args", "label": "args()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1883"}, {"id": "typing_extensions_kwargs", "label": "kwargs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1887"}, {"id": "typing_extensions_paramspec_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1890"}, {"id": "typing_extensions_paramspec_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1908"}, {"id": "typing_extensions_paramspec_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1919"}, {"id": "typing_extensions_paramspec_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1922"}, {"id": "typing_extensions_paramspec_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1925"}, {"id": "typing_extensions_paramspec_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1929"}, {"id": "typing_extensions_type_convert", "label": "_type_convert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1939"}, {"id": "typing_extensions_concatenategenericalias", "label": "_ConcatenateGenericAlias", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1953"}, {"id": "typing_extensions_concatenategenericalias_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1958"}, {"id": "typing_extensions_concatenategenericalias_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1963"}, {"id": "typing_extensions_concatenategenericalias_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1968"}, {"id": "typing_extensions_concatenategenericalias_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1972"}, {"id": "typing_extensions_parameters", "label": "__parameters__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1976"}, {"id": "typing_extensions_concatenategenericalias_copy_with", "label": ".copy_with()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1982"}, {"id": "typing_extensions_concatenategenericalias_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1993"}, {"id": "typing_extensions_ellipsisdummy", "label": "_EllipsisDummy", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2098"}, {"id": "typing_extensions_create_concatenate_alias", "label": "_create_concatenate_alias()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2102"}, {"id": "typing_extensions_concatenate_getitem", "label": "_concatenate_getitem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2127"}, {"id": "typing_extensions_concatenate", "label": "Concatenate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2148"}, {"id": "typing_extensions_typeguard", "label": "TypeGuard()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2168"}, {"id": "typing_extensions_typeis", "label": "TypeIs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2221"}, {"id": "typing_extensions_typeformform", "label": "_TypeFormForm", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2267"}, {"id": "typing_extensions_typeformform_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2270"}, {"id": "typing_extensions_typeform", "label": "TypeForm()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2274"}, {"id": "typing_extensions_literalstring", "label": "LiteralString()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2302"}, {"id": "typing_extensions_self", "label": "Self()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2325"}, {"id": "typing_extensions_never", "label": "Never()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2346"}, {"id": "typing_extensions_required", "label": "Required()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2377"}, {"id": "typing_extensions_notrequired", "label": "NotRequired()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2397"}, {"id": "typing_extensions_readonly", "label": "ReadOnly()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2418"}, {"id": "typing_extensions_is_unpack", "label": "_is_unpack()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2484"}, {"id": "typing_extensions_unpackspecialform", "label": "_UnpackSpecialForm", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2488"}, {"id": "typing_extensions_unpackspecialform_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2489"}, {"id": "typing_extensions_unpackalias", "label": "_UnpackAlias", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2493"}, {"id": "typing_extensions_typing_unpacked_tuple_args", "label": "__typing_unpacked_tuple_args__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2499"}, {"id": "typing_extensions_typing_is_unpacked_typevartuple", "label": "__typing_is_unpacked_typevartuple__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2510"}, {"id": "typing_extensions_unpackalias_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2515"}, {"id": "typing_extensions_unpack", "label": "Unpack()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2521"}, {"id": "typing_extensions_unpack_args", "label": "_unpack_args()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2529"}, {"id": "typing_extensions_typevartuple", "label": "TypeVarTuple", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2546"}, {"id": "typing_extensions_typevartuple_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2551"}, {"id": "typing_extensions_typevartuple_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2604"}, {"id": "typing_extensions_typevartuple_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2655"}, {"id": "typing_extensions_typevartuple_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2658"}, {"id": "typing_extensions_typevartuple_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2669"}, {"id": "typing_extensions_typevartuple_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2672"}, {"id": "typing_extensions_typevartuple_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2675"}, {"id": "typing_extensions_typevartuple_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2678"}, {"id": "typing_extensions_reveal_type", "label": "reveal_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2689"}, {"id": "typing_extensions_assert_never", "label": "assert_never()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2718"}, {"id": "typing_extensions_dataclass_transform", "label": "dataclass_transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2749"}, {"id": "typing_extensions_override", "label": "override()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2840"}, {"id": "typing_extensions_deprecated", "label": "deprecated", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2883"}, {"id": "typing_extensions_deprecated_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2925"}, {"id": "typing_extensions_deprecated_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2942"}, {"id": "typing_extensions_is_param_expr", "label": "_is_param_expr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3023"}, {"id": "typing_extensions_check_generic", "label": "_check_generic()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3049"}, {"id": "typing_extensions_has_generic_or_protocol_as_origin", "label": "_has_generic_or_protocol_as_origin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3143"}, {"id": "typing_extensions_is_unpacked_typevartuple", "label": "_is_unpacked_typevartuple()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3165"}, {"id": "typing_extensions_collect_type_vars", "label": "_collect_type_vars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3178"}, {"id": "typing_extensions_collect_parameters", "label": "_collect_parameters()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3228"}, {"id": "typing_extensions_make_nmtuple", "label": "_make_nmtuple()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3296"}, {"id": "typing_extensions_namedtuplemeta", "label": "_NamedTupleMeta", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3308"}, {"id": "typing_extensions_namedtuplemeta_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3309"}, {"id": "typing_extensions_namedtuple_mro_entries", "label": "_namedtuple_mro_entries()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3381"}, {"id": "typing_extensions_namedtuple", "label": "NamedTuple()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3385"}, {"id": "typing_extensions_buffer", "label": "Buffer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3456"}, {"id": "typing_extensions_get_original_bases", "label": "get_original_bases()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3486"}, {"id": "typing_extensions_newtype", "label": "NewType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3521"}, {"id": "typing_extensions_newtype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3535"}, {"id": "typing_extensions_newtype_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3538"}, {"id": "typing_extensions_newtype_mro_entries", "label": ".__mro_entries__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3548"}, {"id": "typing_extensions_newtype_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3564"}, {"id": "typing_extensions_newtype_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3567"}, {"id": "typing_extensions_or", "label": "__or__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3575"}, {"id": "typing_extensions_ror", "label": "__ror__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3578"}, {"id": "typing_extensions_is_unionable", "label": "_is_unionable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3590"}, {"id": "typing_extensions_typealiasgenericalias", "label": "_TypeAliasGenericAlias", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3629"}, {"id": "typing_extensions_typealiasgenericalias_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3630"}, {"id": "typing_extensions_typealiastype", "label": "TypeAliasType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3636"}, {"id": "typing_extensions_typealiastype_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3664"}, {"id": "typing_extensions_typealiastype_setattr", "label": ".__setattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3701"}, {"id": "typing_extensions_typealiastype_delattr", "label": ".__delattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3706"}, {"id": "typing_extensions_typealiastype_raise_attribute_error", "label": "._raise_attribute_error()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3709"}, {"id": "typing_extensions_typealiastype_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3723"}, {"id": "typing_extensions_check_single_param", "label": "_check_single_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3727"}, {"id": "typing_extensions_typealiastype_check_parameters", "label": "._check_parameters()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3741"}, {"id": "typing_extensions_typealiastype_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3753"}, {"id": "typing_extensions_typealiastype_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3770"}, {"id": "typing_extensions_typealiastype_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3773"}, {"id": "typing_extensions_typealiastype_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3780"}, {"id": "typing_extensions_is_protocol", "label": "is_protocol()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3802"}, {"id": "typing_extensions_get_protocol_members", "label": "get_protocol_members()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3823"}, {"id": "typing_extensions_doc", "label": "Doc", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3847"}, {"id": "typing_extensions_doc_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3864"}, {"id": "typing_extensions_doc_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3867"}, {"id": "typing_extensions_doc_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3870"}, {"id": "typing_extensions_doc_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3873"}, {"id": "typing_extensions_format", "label": "Format", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3901"}, {"id": "typing_extensions_get_annotations", "label": "get_annotations()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3909"}, {"id": "typing_extensions_eval_with_owner", "label": "_eval_with_owner()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4043"}, {"id": "typing_extensions_evaluate_forward_ref", "label": "evaluate_forward_ref()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4121"}, {"id": "typing_extensions_sentinel_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4219"}, {"id": "typing_extensions_call", "label": "__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4233"}, {"id": "typing_extensions_sentinel_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4244"}, {"id": "typing_extensions_type_repr", "label": "type_repr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4251"}, {"id": "typing_extensions_rationale_214", "label": "Special type indicating an unconstrained type. - Any is compatible with", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L214"}, {"id": "typing_extensions_rationale_294", "label": "This decorator can be used to indicate to type checkers that the decorat", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L294"}, {"id": "typing_extensions_rationale_329", "label": "This decorator marks a class as a disjoint base. Child classes of a dis", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L329"}, {"id": "typing_extensions_rationale_362", "label": "An internal helper for Literal creation: flatten Literals among parameters", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L362"}, {"id": "typing_extensions_rationale_445", "label": "Decorator for overloaded functions/methods. In a stub file, place two o", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L445"}, {"id": "typing_extensions_rationale_485", "label": "Return all defined overloads for *func* as a sequence.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L485"}, {"id": "typing_extensions_rationale_496", "label": "Clear all overloads in the registry.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L496"}, {"id": "typing_extensions_rationale_634", "label": "Allow instance and class checks for special stdlib modules. The abc and", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L634"}, {"id": "typing_extensions_rationale_645", "label": "Raise TypeError if `arg` is not an instance of `type` in `issubclass(arg", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L645"}, {"id": "typing_extensions_rationale_815", "label": "Mark a protocol class as a runtime protocol. Such protocol can be used", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L815"}, {"id": "typing_extensions_rationale_883", "label": "An ABC with one abstract method __int__.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L883"}, {"id": "typing_extensions_rationale_892", "label": "An ABC with one abstract method __float__.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L892"}, {"id": "typing_extensions_rationale_901", "label": "An ABC with one abstract method __complex__.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L901"}, {"id": "typing_extensions_rationale_910", "label": "An ABC with one abstract method __bytes__.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L910"}, {"id": "typing_extensions_rationale_927", "label": "An ABC with one abstract method __abs__ that is covariant in its return type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L927"}, {"id": "typing_extensions_rationale_938", "label": "An ABC with one abstract method __round__ that is covariant in its return type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L938"}, {"id": "typing_extensions_rationale_954", "label": "Protocol for simple I/O reader instances. This protocol only supports b", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L954"}, {"id": "typing_extensions_rationale_963", "label": "Read data from the input stream and return it. If *size* is specifi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L963"}, {"id": "typing_extensions_rationale_971", "label": "Protocol for simple I/O writer instances. This protocol only supports b", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L971"}, {"id": "typing_extensions_rationale_980", "label": "Write *data* to the output stream and return the number of items written.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L980"}, {"id": "typing_extensions_rationale_1000", "label": "The type of the NoDefault singleton.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1000"}, {"id": "typing_extensions_rationale_1020", "label": "The type of the NoExtraItems singleton.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1020"}, {"id": "typing_extensions_rationale_1087", "label": "Create new typed dict class object. This method is called when Type", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1087"}, {"id": "typing_extensions_rationale_1342", "label": "A simple typed namespace. At runtime it is equivalent to a plain dict.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1342"}, {"id": "typing_extensions_rationale_1406", "label": "Check if an annotation is a TypedDict class For example:: c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1406"}, {"id": "typing_extensions_rationale_1424", "label": "Assert (to the type checker) that the value is of the given type. When", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1424"}, {"id": "typing_extensions_rationale_1444", "label": "Strips Annotated, Required and NotRequired from a given type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1444"}, {"id": "typing_extensions_rationale_1468", "label": "Return type hints for an object. This is often the same as obj.__annota", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1468"}, {"id": "typing_extensions_rationale_1512", "label": "detects Union[..., None] pattern", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1512"}, {"id": "typing_extensions_rationale_1582", "label": "Get the unsubscripted version of a type. This supports generic types, C", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1582"}, {"id": "typing_extensions_rationale_1606", "label": "Get type arguments with all substitutions performed. For unions, basic", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1606"}, {"id": "typing_extensions_rationale_1633", "label": "Special marker indicating that an assignment should be recognized as a p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1633"}, {"id": "typing_extensions_rationale_1659", "label": "Mixin for TypeVarLike defaults.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1659"}, {"id": "typing_extensions_rationale_1720", "label": "Mixin to indicate that object should not be copied.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1720"}, {"id": "typing_extensions_rationale_1730", "label": "The args for a ParamSpec object. Given a ParamSpec object P, P.args is", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1730"}, {"id": "typing_extensions_rationale_1753", "label": "The kwargs for a ParamSpec object. Given a ParamSpec object P, P.kwargs", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1753"}, {"id": "typing_extensions_rationale_1784", "label": "Parameter specification.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1784"}, {"id": "typing_extensions_rationale_1833", "label": "Parameter specification variable. Usage:: P = ParamSpec('P'", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1833"}, {"id": "typing_extensions_rationale_1940", "label": "For converting None to type(None), and strings to ForwardRef.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1940"}, {"id": "typing_extensions_rationale_2149", "label": "Used in conjunction with ``ParamSpec`` and ``Callable`` to represent a h", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2149"}, {"id": "typing_extensions_rationale_2169", "label": "Special typing form used to annotate the return type of a user-defined t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2169"}, {"id": "typing_extensions_rationale_2222", "label": "Special typing form used to annotate the return type of a user-defined t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2222"}, {"id": "typing_extensions_rationale_2275", "label": "A special form representing the value that results from the evaluation o", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2275"}, {"id": "typing_extensions_rationale_2303", "label": "Represents an arbitrary literal string. Example:: from typin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2303"}, {"id": "typing_extensions_rationale_2326", "label": "Used to spell the type of \"self\" in classes. Example:: from", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2326"}, {"id": "typing_extensions_rationale_2347", "label": "The bottom type, a type that has no members. This can be used to define", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2347"}, {"id": "typing_extensions_rationale_2378", "label": "A special typing construct to mark a key of a total=False TypedDict as r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2378"}, {"id": "typing_extensions_rationale_2398", "label": "A special typing construct to mark a key of a TypedDict as potentially m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2398"}, {"id": "typing_extensions_rationale_2419", "label": "A special typing construct to mark an item of a TypedDict as read-only.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2419"}, {"id": "typing_extensions_rationale_2609", "label": "Type variable tuple. Usage:: Ts = TypeVarTuple('Ts')", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2609"}, {"id": "typing_extensions_rationale_2690", "label": "Reveal the inferred type of a variable. When a static type checker enco", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2690"}, {"id": "typing_extensions_rationale_2719", "label": "Assert to the type checker that a line of code is unreachable. Example:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2719"}, {"id": "typing_extensions_rationale_2761", "label": "Decorator that marks a function, class, or metaclass as providing datacl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2761"}, {"id": "typing_extensions_rationale_2841", "label": "Indicate that a method is intended to override a method in a base class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2841"}, {"id": "typing_extensions_rationale_2884", "label": "Indicate that a class, function or overload is deprecated. When this de", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2884"}, {"id": "typing_extensions_rationale_3050", "label": "Check correct count for parameters of a generic cls (internal helper).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3050"}, {"id": "typing_extensions_rationale_3106", "label": "Check correct count for parameters of a generic cls (internal helper).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3106"}, {"id": "typing_extensions_rationale_3179", "label": "Collect all type variable contained in types in order of first appearanc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3179"}, {"id": "typing_extensions_rationale_3229", "label": "Collect all type variables and parameter specifications in args in order", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3229"}, {"id": "typing_extensions_rationale_3386", "label": "Typed version of namedtuple. Usage:: class Employee(NamedT", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3386"}, {"id": "typing_extensions_rationale_3457", "label": "Base class for classes that implement the buffer protocol. The buffer p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3457"}, {"id": "typing_extensions_rationale_3487", "label": "Return the class's \"original\" bases prior to modification by `__mro_entries__`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3487"}, {"id": "typing_extensions_rationale_3522", "label": "NewType creates simple unique types with almost zero runtime overhead. N", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3522"}, {"id": "typing_extensions_rationale_3591", "label": "Corresponds to is_unionable() in unionobject.c in CPython.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3591"}, {"id": "typing_extensions_rationale_3602", "label": "Corresponds to is_unionable() in unionobject.c in CPython.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3602"}, {"id": "typing_extensions_rationale_3637", "label": "Create named, parameterized type aliases. This provides a backport of t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3637"}, {"id": "typing_extensions_rationale_3803", "label": "Return True if the given type is a Protocol. Example:: >>>", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3803"}, {"id": "typing_extensions_rationale_3824", "label": "Return the set of members defined in a Protocol. Example::", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3824"}, {"id": "typing_extensions_rationale_3848", "label": "Define the documentation of a type annotation using ``Annotated``, to be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3848"}, {"id": "typing_extensions_rationale_3911", "label": "Compute the annotations dict for an object. obj may be a callable, clas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3911"}, {"id": "typing_extensions_rationale_4131", "label": "Evaluate a forward reference as a type hint. This is similar to calling", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4131"}, {"id": "typing_extensions_rationale_4211", "label": "Create a unique sentinel object. *name* should be the name of the variable", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4211"}, {"id": "typing_extensions_rationale_4252", "label": "Convert a Python value to a format suitable for use with the STRING format.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4252"}, {"id": "typing_extensions_rationale_667", "label": "# NOTE: DO NOT call super() in any methods in this class", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L667"}, {"id": "typing_extensions_rationale_3319", "label": "# TODO: Use inspect.VALUE here, and make the annotations lazily evaluated", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3319"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "builtins", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "collections", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "collections_abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "keyword", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "operator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "annotationlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_sentinel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L167", "weight": 1.0}, {"source": "typing_extensions_sentinel", "target": "typing_extensions_sentinel_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L168", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_should_collect_from_parameters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L177", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_should_collect_from_parameters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L182", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L199", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_anymeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L202", "weight": 1.0}, {"source": "typing_extensions_anymeta", "target": "type", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L202", "weight": 1.0}, {"source": "typing_extensions_anymeta", "target": "typing_extensions_anymeta_instancecheck", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L203", "weight": 1.0}, {"source": "typing_extensions_anymeta", "target": "typing_extensions_anymeta_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L208", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_any", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L213", "weight": 1.0}, {"source": "typing_extensions_any", "target": "typing_extensions_any_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_specialform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L233", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L236", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L241", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_mro_entries", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L247", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L250", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L253", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L256", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_or", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L259", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_ror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L262", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_instancecheck", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L265", "weight": 1.0}, {"source": "typing_extensions_specialform", "target": "typing_extensions_specialform_subclasscheck", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L268", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_getitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L272", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_extensionsspecialform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L279", "weight": 1.0}, {"source": "typing_extensions_extensionsspecialform", "target": "typing_extensions_extensionsspecialform_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L280", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_final", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L293", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_disjoint_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L328", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_intvar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L352", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_flatten_literal_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L361", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_value_and_type_iter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L371", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_literalgenericalias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L375", "weight": 1.0}, {"source": "typing_extensions_literalgenericalias", "target": "typing_extensions_literalgenericalias_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L376", "weight": 1.0}, {"source": "typing_extensions_literalgenericalias", "target": "typing_extensions_literalgenericalias_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L383", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_literalform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L386", "weight": 1.0}, {"source": "typing_extensions_literalform", "target": "typing_extensions_extensionsspecialform", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L386", "weight": 1.0}, {"source": "typing_extensions_literalform", "target": "typing_extensions_literalform_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L387", "weight": 1.0}, {"source": "typing_extensions_literalform", "target": "typing_extensions_literalform_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L391", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_overload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L444", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_get_overloads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L484", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_clear_overloads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L495", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L520", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_dunder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L522", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_specialgenericalias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L526", "weight": 1.0}, {"source": "typing_extensions_specialgenericalias", "target": "typing_extensions_specialgenericalias_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L527", "weight": 1.0}, {"source": "typing_extensions_specialgenericalias", "target": "typing_extensions_specialgenericalias_setattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L531", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_getitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L539", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_get_protocol_attrs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L603", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_caller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L615", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_allow_reckless_class_checks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L633", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_no_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L640", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_type_check_issubclass_arg_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L644", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_protocolmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L663", "weight": 1.0}, {"source": "typing_extensions_protocolmeta", "target": "typing_extensions_protocolmeta_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L670", "weight": 1.0}, {"source": "typing_extensions_protocolmeta", "target": "typing_extensions_protocolmeta_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L686", "weight": 1.0}, {"source": "typing_extensions_protocolmeta", "target": "typing_extensions_protocolmeta_subclasscheck", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L691", "weight": 1.0}, {"source": "typing_extensions_protocolmeta", "target": "typing_extensions_protocolmeta_instancecheck", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L717", "weight": 1.0}, {"source": "typing_extensions_protocolmeta", "target": "typing_extensions_protocolmeta_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L749", "weight": 1.0}, {"source": "typing_extensions_protocolmeta", "target": "typing_extensions_protocolmeta_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L760", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_proto_hook", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L764", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L788", "weight": 1.0}, {"source": "typing_extensions_protocol", "target": "typing_extensions_protocol_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L794", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_runtime_checkable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L814", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_supportsint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L882", "weight": 1.0}, {"source": "typing_extensions_supportsint", "target": "typing_extensions_protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L882", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_int", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L887", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_supportsfloat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L891", "weight": 1.0}, {"source": "typing_extensions_supportsfloat", "target": "typing_extensions_protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L891", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_float", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L896", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_supportscomplex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L900", "weight": 1.0}, {"source": "typing_extensions_supportscomplex", "target": "typing_extensions_protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L900", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_complex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L905", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_supportsbytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L909", "weight": 1.0}, {"source": "typing_extensions_supportsbytes", "target": "typing_extensions_protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L909", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L914", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_supportsindex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L918", "weight": 1.0}, {"source": "typing_extensions_supportsindex", "target": "typing_extensions_protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L918", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L922", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_supportsabs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L926", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_abs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L933", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_supportsround", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L937", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_round", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L944", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_reader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L953", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_read", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L962", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_writer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L970", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_write", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L979", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_singletonmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L988", "weight": 1.0}, {"source": "typing_extensions_singletonmeta", "target": "type", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L988", "weight": 1.0}, {"source": "typing_extensions_singletonmeta", "target": "typing_extensions_singletonmeta_setattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L989", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_nodefaulttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L999", "weight": 1.0}, {"source": "typing_extensions_nodefaulttype", "target": "typing_extensions_nodefaulttype_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1004", "weight": 1.0}, {"source": "typing_extensions_nodefaulttype", "target": "typing_extensions_nodefaulttype_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1007", "weight": 1.0}, {"source": "typing_extensions_nodefaulttype", "target": "typing_extensions_nodefaulttype_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1010", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_noextraitemstype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1019", "weight": 1.0}, {"source": "typing_extensions_noextraitemstype", "target": "typing_extensions_noextraitemstype_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1024", "weight": 1.0}, {"source": "typing_extensions_noextraitemstype", "target": "typing_extensions_noextraitemstype_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1027", "weight": 1.0}, {"source": "typing_extensions_noextraitemstype", "target": "typing_extensions_noextraitemstype_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1030", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_get_typeddict_qualifiers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1062", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typeddictmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1083", "weight": 1.0}, {"source": "typing_extensions_typeddictmeta", "target": "type", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1083", "weight": 1.0}, {"source": "typing_extensions_typeddictmeta", "target": "typing_extensions_typeddictmeta_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1085", "weight": 1.0}, {"source": "typing_extensions_typeddictmeta", "target": "typing_extensions_typeddictmeta_subclasscheck", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1245", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_create_typeddict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1253", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typeddictspecialform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1315", "weight": 1.0}, {"source": "typing_extensions_typeddictspecialform", "target": "typing_extensions_specialform", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1315", "weight": 1.0}, {"source": "typing_extensions_typeddictspecialform", "target": "typing_extensions_typeddictspecialform_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1316", "weight": 1.0}, {"source": "typing_extensions_typeddictspecialform", "target": "typing_extensions_typeddictspecialform_mro_entries", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1337", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typeddict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1341", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_typeddict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1405", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_assert_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1423", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_strip_extras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1443", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_get_type_hints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1467", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_could_be_inserted_optional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1511", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_clean_optional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1521", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_get_origin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1581", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_get_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1605", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typealias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1632", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_set_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1646", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_set_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1651", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_defaultmixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1658", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typevarlikemeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1666", "weight": 1.0}, {"source": "typing_extensions_typevarlikemeta", "target": "type", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1666", "weight": 1.0}, {"source": "typing_extensions_typevarlikemeta", "target": "typing_extensions_typevarlikemeta_instancecheck", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1667", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1672", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typevar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1675", "weight": 1.0}, {"source": "typing_extensions_typevar", "target": "typing_extensions_typevar_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1680", "weight": 1.0}, {"source": "typing_extensions_typevar", "target": "typing_extensions_typevar_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1709", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_immutable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1719", "weight": 1.0}, {"source": "typing_extensions_immutable", "target": "typing_extensions_immutable_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1723", "weight": 1.0}, {"source": "typing_extensions_immutable", "target": "typing_extensions_immutable_deepcopy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1726", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_paramspecargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1729", "weight": 1.0}, {"source": "typing_extensions_paramspecargs", "target": "typing_extensions_immutable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1729", "weight": 1.0}, {"source": "typing_extensions_paramspecargs", "target": "typing_extensions_paramspecargs_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1741", "weight": 1.0}, {"source": "typing_extensions_paramspecargs", "target": "typing_extensions_paramspecargs_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1744", "weight": 1.0}, {"source": "typing_extensions_paramspecargs", "target": "typing_extensions_paramspecargs_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1747", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_paramspeckwargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1752", "weight": 1.0}, {"source": "typing_extensions_paramspeckwargs", "target": "typing_extensions_immutable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1752", "weight": 1.0}, {"source": "typing_extensions_paramspeckwargs", "target": "typing_extensions_paramspeckwargs_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1764", "weight": 1.0}, {"source": "typing_extensions_paramspeckwargs", "target": "typing_extensions_paramspeckwargs_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1767", "weight": 1.0}, {"source": "typing_extensions_paramspeckwargs", "target": "typing_extensions_paramspeckwargs_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1770", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1777", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_paramspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1783", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "typing_extensions_paramspec_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1788", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "typing_extensions_paramspec_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1825", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_paramspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1832", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "list", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1832", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "typing_extensions_defaultmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1832", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1883", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_kwargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1887", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "typing_extensions_paramspec_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1890", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "typing_extensions_paramspec_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1908", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "typing_extensions_paramspec_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1919", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "typing_extensions_paramspec_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1922", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "typing_extensions_paramspec_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1925", "weight": 1.0}, {"source": "typing_extensions_paramspec", "target": "typing_extensions_paramspec_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1929", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_type_convert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1939", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_concatenategenericalias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1953", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias", "target": "list", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1953", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias", "target": "typing_extensions_concatenategenericalias_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1958", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias", "target": "typing_extensions_concatenategenericalias_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1963", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias", "target": "typing_extensions_concatenategenericalias_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1968", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias", "target": "typing_extensions_concatenategenericalias_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1972", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_parameters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1976", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias", "target": "typing_extensions_concatenategenericalias_copy_with", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1982", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias", "target": "typing_extensions_concatenategenericalias_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1993", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_concatenategenericalias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2076", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias", "target": "typing_extensions_concatenategenericalias_copy_with", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2080", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias", "target": "typing_extensions_concatenategenericalias_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2090", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_ellipsisdummy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2098", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_create_concatenate_alias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2102", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_concatenate_getitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2127", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_concatenate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2148", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typeguard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2168", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typeis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2221", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typeformform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2267", "weight": 1.0}, {"source": "typing_extensions_typeformform", "target": "typing_extensions_extensionsspecialform", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2267", "weight": 1.0}, {"source": "typing_extensions_typeformform", "target": "typing_extensions_typeformform_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2270", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typeform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2274", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_literalstring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2302", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_self", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2325", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_never", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2346", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_required", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2377", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_notrequired", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2397", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_readonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2418", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_unpack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2484", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_unpackspecialform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2488", "weight": 1.0}, {"source": "typing_extensions_unpackspecialform", "target": "typing_extensions_extensionsspecialform", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2488", "weight": 1.0}, {"source": "typing_extensions_unpackspecialform", "target": "typing_extensions_unpackspecialform_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2489", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_unpackalias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2493", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typing_unpacked_tuple_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2499", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typing_is_unpacked_typevartuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2510", "weight": 1.0}, {"source": "typing_extensions_unpackalias", "target": "typing_extensions_unpackalias_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2515", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_unpack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2521", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_unpack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2525", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_unpack_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2529", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2541", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typevartuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2546", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_typevartuple_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2551", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_typevartuple_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2604", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typevartuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2608", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_defaultmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2608", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_typevartuple_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2655", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_typevartuple_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2658", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_typevartuple_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2669", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_typevartuple_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2672", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_typevartuple_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2675", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_typevartuple_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2678", "weight": 1.0}, {"source": "typing_extensions_typevartuple", "target": "typing_extensions_typevartuple_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2681", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_reveal_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2689", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_assert_never", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2718", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_dataclass_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2749", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_override", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2840", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_deprecated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2883", "weight": 1.0}, {"source": "typing_extensions_deprecated", "target": "typing_extensions_deprecated_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2925", "weight": 1.0}, {"source": "typing_extensions_deprecated", "target": "typing_extensions_deprecated_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2942", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_param_expr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3023", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_param_expr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3028", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_check_generic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3049", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_check_generic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3105", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_has_generic_or_protocol_as_origin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3143", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_unpacked_typevartuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_collect_type_vars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3178", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_collect_parameters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3228", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_make_nmtuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3296", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_namedtuplemeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3308", "weight": 1.0}, {"source": "typing_extensions_namedtuplemeta", "target": "type", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3308", "weight": 1.0}, {"source": "typing_extensions_namedtuplemeta", "target": "typing_extensions_namedtuplemeta_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3309", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_namedtuple_mro_entries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3381", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_namedtuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3385", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_buffer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3456", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_get_original_bases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3486", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_newtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3521", "weight": 1.0}, {"source": "typing_extensions_newtype", "target": "typing_extensions_newtype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3535", "weight": 1.0}, {"source": "typing_extensions_newtype", "target": "typing_extensions_newtype_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3538", "weight": 1.0}, {"source": "typing_extensions_newtype", "target": "typing_extensions_newtype_mro_entries", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3548", "weight": 1.0}, {"source": "typing_extensions_newtype", "target": "typing_extensions_newtype_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3564", "weight": 1.0}, {"source": "typing_extensions_newtype", "target": "typing_extensions_newtype_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3567", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_or", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3575", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_ror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3578", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_unionable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3590", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_unionable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3601", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typealiasgenericalias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3629", "weight": 1.0}, {"source": "typing_extensions_typealiasgenericalias", "target": "typing_extensions_typealiasgenericalias_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3630", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_typealiastype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3636", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3664", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_setattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3701", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_delattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3706", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_raise_attribute_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3709", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3723", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_check_single_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3727", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_check_parameters", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3741", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3753", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3770", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3773", "weight": 1.0}, {"source": "typing_extensions_typealiastype", "target": "typing_extensions_typealiastype_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3780", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_or", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3785", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_ror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3792", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_is_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3802", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_get_protocol_members", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3823", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_doc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3847", "weight": 1.0}, {"source": "typing_extensions_doc", "target": "typing_extensions_doc_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3864", "weight": 1.0}, {"source": "typing_extensions_doc", "target": "typing_extensions_doc_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3867", "weight": 1.0}, {"source": "typing_extensions_doc", "target": "typing_extensions_doc_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3870", "weight": 1.0}, {"source": "typing_extensions_doc", "target": "typing_extensions_doc_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3873", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3883", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "annotationlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3897", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_format", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3901", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_get_annotations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3909", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_eval_with_owner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4043", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_evaluate_forward_ref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4121", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_sentinel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4210", "weight": 1.0}, {"source": "typing_extensions_sentinel", "target": "typing_extensions_sentinel_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4219", "weight": 1.0}, {"source": "typing_extensions_sentinel", "target": "typing_extensions_sentinel_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4227", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4233", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_or", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4238", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_ror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4241", "weight": 1.0}, {"source": "typing_extensions_sentinel", "target": "typing_extensions_sentinel_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4244", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "target": "typing_extensions_type_repr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4251", "weight": 1.0}, {"source": "typing_extensions_anymeta_instancecheck", "target": "typing_extensions_typevarlikemeta_instancecheck", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L206", "weight": 1.0}, {"source": "typing_extensions_anymeta_repr", "target": "typing_extensions_doc_repr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L211", "weight": 1.0}, {"source": "typing_extensions_any_new", "target": "typing_extensions_namedtuplemeta_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L225", "weight": 1.0}, {"source": "typing_extensions_intvar", "target": "typing_extensions_typevar", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L353", "weight": 1.0}, {"source": "typing_extensions_value_and_type_iter", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L373", "weight": 1.0}, {"source": "typing_extensions_literalgenericalias_eq", "target": "typing_extensions_value_and_type_iter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L379", "weight": 1.0}, {"source": "typing_extensions_literalgenericalias_hash", "target": "typing_extensions_value_and_type_iter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L384", "weight": 1.0}, {"source": "typing_extensions_literalform_getitem", "target": "typing_extensions_flatten_literal_params", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L395", "weight": 1.0}, {"source": "typing_extensions_literalform_getitem", "target": "list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L397", "weight": 1.0}, {"source": "typing_extensions_literalform_getitem", "target": "typing_extensions_value_and_type_iter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L397", "weight": 1.0}, {"source": "typing_extensions_literalform_getitem", "target": "typing_extensions_literalgenericalias", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L414", "weight": 1.0}, {"source": "typing_extensions_get_overloads", "target": "list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L493", "weight": 1.0}, {"source": "typing_extensions_specialgenericalias_init", "target": "typing_extensions_sentinel_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L528", "weight": 1.0}, {"source": "typing_extensions_specialgenericalias_setattr", "target": "typing_extensions_is_dunder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L533", "weight": 1.0}, {"source": "typing_extensions_specialgenericalias_setattr", "target": "typing_extensions_typealiastype_setattr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L534", "weight": 1.0}, {"source": "typing_extensions_getitem", "target": "typing_extensions_concatenategenericalias_copy_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L564", "weight": 1.0}, {"source": "typing_extensions_allow_reckless_class_checks", "target": "typing_extensions_caller", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L638", "weight": 1.0}, {"source": "typing_extensions_no_init", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L641", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_new", "target": "typing_extensions_is_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L678", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_new", "target": "typing_extensions_namedtuplemeta_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L684", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_init", "target": "typing_extensions_sentinel_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L687", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_init", "target": "typing_extensions_get_protocol_attrs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L689", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_subclasscheck", "target": "typing_extensions_typeddictmeta_subclasscheck", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L693", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_subclasscheck", "target": "typing_extensions_allow_reckless_class_checks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L696", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_subclasscheck", "target": "typing_extensions_type_check_issubclass_arg_1", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L699", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_instancecheck", "target": "typing_extensions_typevarlikemeta_instancecheck", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L721", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_instancecheck", "target": "typing_extensions_allow_reckless_class_checks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L728", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_eq", "target": "typing_extensions_doc_eq", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L753", "weight": 1.0}, {"source": "typing_extensions_protocolmeta_hash", "target": "typing_extensions_doc_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L761", "weight": 1.0}, {"source": "typing_extensions_proto_hook", "target": "typing_extensions_is_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L781", "weight": 1.0}, {"source": "typing_extensions_protocol_init_subclass", "target": "typing_extensions_typealiastype_init_subclass", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L795", "weight": 1.0}, {"source": "typing_extensions_protocol_init_subclass", "target": "typing_extensions_any", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L799", "weight": 1.0}, {"source": "typing_extensions_nodefaulttype_new", "target": "typing_extensions_namedtuplemeta_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1005", "weight": 1.0}, {"source": "typing_extensions_noextraitemstype_new", "target": "typing_extensions_namedtuplemeta_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1025", "weight": 1.0}, {"source": "typing_extensions_get_typeddict_qualifiers", "target": "typing_extensions_get_origin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1064", "weight": 1.0}, {"source": "typing_extensions_get_typeddict_qualifiers", "target": "typing_extensions_get_args", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1066", "weight": 1.0}, {"source": "typing_extensions_typeddictmeta_new", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1095", "weight": 1.0}, {"source": "typing_extensions_typeddictmeta_new", "target": "typing_extensions_any", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1101", "weight": 1.0}, {"source": "typing_extensions_typeddictmeta_new", "target": "typing_extensions_namedtuplemeta_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1110", "weight": 1.0}, {"source": "typing_extensions_typeddictmeta_new", "target": "typing_extensions_get_typeddict_qualifiers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1169", "weight": 1.0}, {"source": "typing_extensions_create_typeddict", "target": "typing_extensions_caller", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1304", "weight": 1.0}, {"source": "typing_extensions_create_typeddict", "target": "typing_extensions_typeddictmeta", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1310", "weight": 1.0}, {"source": "typing_extensions_typeddictspecialform_call", "target": "typing_extensions_create_typeddict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1327", "weight": 1.0}, {"source": "typing_extensions_typeddict", "target": "typing_extensions_create_typeddict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1394", "weight": 1.0}, {"source": "typing_extensions_strip_extras", "target": "typing_extensions_concatenategenericalias_copy_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1453", "weight": 1.0}, {"source": "typing_extensions_get_type_hints", "target": "typing_extensions_clean_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1504", "weight": 1.0}, {"source": "typing_extensions_get_type_hints", "target": "typing_extensions_strip_extras", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1507", "weight": 1.0}, {"source": "typing_extensions_clean_optional", "target": "typing_extensions_could_be_inserted_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1533", "weight": 1.0}, {"source": "typing_extensions_get_args", "target": "typing_extensions_get_origin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1620", "weight": 1.0}, {"source": "typing_extensions_get_args", "target": "list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1621", "weight": 1.0}, {"source": "typing_extensions_set_module", "target": "typing_extensions_caller", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1653", "weight": 1.0}, {"source": "typing_extensions_typevar_new", "target": "typing_extensions_typevar", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1685", "weight": 1.0}, {"source": "typing_extensions_typevar_new", "target": "typing_extensions_set_default", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1695", "weight": 1.0}, {"source": "typing_extensions_typevar_new", "target": "typing_extensions_set_module", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1696", "weight": 1.0}, {"source": "typing_extensions_paramspec_new", "target": "typing_extensions_paramspec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1793", "weight": 1.0}, {"source": "typing_extensions_paramspec_new", "target": "typing_extensions_set_default", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1803", "weight": 1.0}, {"source": "typing_extensions_paramspec_new", "target": "typing_extensions_set_module", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1804", "weight": 1.0}, {"source": "typing_extensions_args", "target": "typing_extensions_paramspecargs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1884", "weight": 1.0}, {"source": "typing_extensions_kwargs", "target": "typing_extensions_paramspeckwargs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1888", "weight": 1.0}, {"source": "typing_extensions_paramspec_init", "target": "typing_extensions_sentinel_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1892", "weight": 1.0}, {"source": "typing_extensions_paramspec_init", "target": "typing_extensions_caller", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1904", "weight": 1.0}, {"source": "typing_extensions_paramspec_hash", "target": "typing_extensions_doc_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1920", "weight": 1.0}, {"source": "typing_extensions_type_convert", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1942", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias_init", "target": "typing_extensions_sentinel_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1959", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias_getitem", "target": "typing_extensions_unpack_args", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2002", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias_getitem", "target": "typing_extensions_type_convert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2002", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias_getitem", "target": "typing_extensions_is_param_expr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2019", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias_getitem", "target": "typing_extensions_is_unpack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2048", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias_getitem", "target": "typing_extensions_concatenategenericalias_copy_with", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2067", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias_getitem", "target": "typing_extensions_typealiastype_getitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2091", "weight": 1.0}, {"source": "typing_extensions_concatenategenericalias_getitem", "target": "typing_extensions_any", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2092", "weight": 1.0}, {"source": "typing_extensions_create_concatenate_alias", "target": "typing_extensions_concatenategenericalias", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2107", "weight": 1.0}, {"source": "typing_extensions_concatenate_getitem", "target": "typing_extensions_create_concatenate_alias", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2138", "weight": 1.0}, {"source": "typing_extensions_concatenate", "target": "typing_extensions_concatenate_getitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2159", "weight": 1.0}, {"source": "typing_extensions_is_unpack", "target": "typing_extensions_get_origin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2485", "weight": 1.0}, {"source": "typing_extensions_unpackspecialform_init", "target": "typing_extensions_sentinel_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2490", "weight": 1.0}, {"source": "typing_extensions_unpackalias_getitem", "target": "typing_extensions_typealiastype_getitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2518", "weight": 1.0}, {"source": "typing_extensions_unpack", "target": "typing_extensions_unpackalias", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2523", "weight": 1.0}, {"source": "typing_extensions_typevartuple_new", "target": "typing_extensions_typevartuple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2552", "weight": 1.0}, {"source": "typing_extensions_typevartuple_new", "target": "typing_extensions_set_default", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2553", "weight": 1.0}, {"source": "typing_extensions_typevartuple_new", "target": "typing_extensions_set_module", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2554", "weight": 1.0}, {"source": "typing_extensions_typevartuple_init", "target": "typing_extensions_sentinel_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2660", "weight": 1.0}, {"source": "typing_extensions_typevartuple_init", "target": "typing_extensions_caller", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2663", "weight": 1.0}, {"source": "typing_extensions_typevartuple_hash", "target": "typing_extensions_doc_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2673", "weight": 1.0}, {"source": "typing_extensions_reveal_type", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2705", "weight": 1.0}, {"source": "typing_extensions_deprecated_init", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2936", "weight": 1.0}, {"source": "typing_extensions_check_generic", "target": "typing_extensions_is_param_expr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3060", "weight": 1.0}, {"source": "typing_extensions_check_generic", "target": "typing_extensions_is_unpack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3075", "weight": 1.0}, {"source": "typing_extensions_is_unpacked_typevartuple", "target": "typing_extensions_get_origin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3166", "weight": 1.0}, {"source": "typing_extensions_is_unpacked_typevartuple", "target": "typing_extensions_get_args", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3168", "weight": 1.0}, {"source": "typing_extensions_is_unpacked_typevartuple", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3172", "weight": 1.0}, {"source": "typing_extensions_collect_type_vars", "target": "typing_extensions_has_generic_or_protocol_as_origin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3190", "weight": 1.0}, {"source": "typing_extensions_collect_type_vars", "target": "typing_extensions_is_unpacked_typevartuple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3197", "weight": 1.0}, {"source": "typing_extensions_collect_type_vars", "target": "typing_extensions_should_collect_from_parameters", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3215", "weight": 1.0}, {"source": "typing_extensions_collect_parameters", "target": "typing_extensions_has_generic_or_protocol_as_origin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3240", "weight": 1.0}, {"source": "typing_extensions_collect_parameters", "target": "typing_extensions_is_unpacked_typevartuple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3276", "weight": 1.0}, {"source": "typing_extensions_make_nmtuple", "target": "typing_extensions_namedtuple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3300", "weight": 1.0}, {"source": "typing_extensions_namedtuplemeta_new", "target": "typing_extensions_make_nmtuple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3332", "weight": 1.0}, {"source": "typing_extensions_namedtuplemeta_new", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3352", "weight": 1.0}, {"source": "typing_extensions_namedtuplemeta_new", "target": "typing_extensions_typealiastype_init_subclass", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3376", "weight": 1.0}, {"source": "typing_extensions_namedtuple", "target": "typing_extensions_format", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3441", "weight": 1.0}, {"source": "typing_extensions_namedtuple", "target": "typing_extensions_make_nmtuple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3446", "weight": 1.0}, {"source": "typing_extensions_namedtuple", "target": "typing_extensions_caller", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3446", "weight": 1.0}, {"source": "typing_extensions_get_original_bases", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3511", "weight": 1.0}, {"source": "typing_extensions_newtype_init", "target": "typing_extensions_caller", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3544", "weight": 1.0}, {"source": "typing_extensions_typealiastype_init", "target": "typing_extensions_is_unpack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3679", "weight": 1.0}, {"source": "typing_extensions_typealiastype_init", "target": "typing_extensions_caller", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3695", "weight": 1.0}, {"source": "typing_extensions_typealiastype_setattr", "target": "typing_extensions_typealiastype_raise_attribute_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3703", "weight": 1.0}, {"source": "typing_extensions_typealiastype_delattr", "target": "typing_extensions_typealiastype_raise_attribute_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3707", "weight": 1.0}, {"source": "typing_extensions_typealiastype_check_parameters", "target": "typing_extensions_check_single_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3744", "weight": 1.0}, {"source": "typing_extensions_typealiastype_getitem", "target": "typing_extensions_collect_type_vars", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3761", "weight": 1.0}, {"source": "typing_extensions_typealiastype_getitem", "target": "typing_extensions_typealiastype_check_parameters", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3762", "weight": 1.0}, {"source": "typing_extensions_typealiastype_getitem", "target": "typing_extensions_typealiasgenericalias", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3763", "weight": 1.0}, {"source": "typing_extensions_or", "target": "typing_extensions_is_unionable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3788", "weight": 1.0}, {"source": "typing_extensions_ror", "target": "typing_extensions_is_unionable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3793", "weight": 1.0}, {"source": "typing_extensions_get_protocol_members", "target": "typing_extensions_is_protocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3837", "weight": 1.0}, {"source": "typing_extensions_get_protocol_members", "target": "typing_extensions_get_protocol_attrs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3841", "weight": 1.0}, {"source": "typing_extensions_get_annotations", "target": "typing_extensions_format", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3946", "weight": 1.0}, {"source": "typing_extensions_evaluate_forward_ref", "target": "typing_extensions_eval_with_owner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4160", "weight": 1.0}, {"source": "typing_extensions_call", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4234", "weight": 1.0}, {"source": "typing_extensions_sentinel_getstate", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4245", "weight": 1.0}, {"source": "typing_extensions_rationale_214", "target": "typing_extensions_any", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L214", "weight": 1.0}, {"source": "typing_extensions_rationale_294", "target": "typing_extensions_final", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L294", "weight": 1.0}, {"source": "typing_extensions_rationale_329", "target": "typing_extensions_disjoint_base", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L329", "weight": 1.0}, {"source": "typing_extensions_rationale_362", "target": "typing_extensions_flatten_literal_params", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L362", "weight": 1.0}, {"source": "typing_extensions_rationale_445", "target": "typing_extensions_overload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L445", "weight": 1.0}, {"source": "typing_extensions_rationale_485", "target": "typing_extensions_get_overloads", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L485", "weight": 1.0}, {"source": "typing_extensions_rationale_496", "target": "typing_extensions_clear_overloads", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L496", "weight": 1.0}, {"source": "typing_extensions_rationale_634", "target": "typing_extensions_allow_reckless_class_checks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L634", "weight": 1.0}, {"source": "typing_extensions_rationale_645", "target": "typing_extensions_type_check_issubclass_arg_1", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L645", "weight": 1.0}, {"source": "typing_extensions_rationale_815", "target": "typing_extensions_runtime_checkable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L815", "weight": 1.0}, {"source": "typing_extensions_rationale_883", "target": "typing_extensions_supportsint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L883", "weight": 1.0}, {"source": "typing_extensions_rationale_892", "target": "typing_extensions_supportsfloat", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L892", "weight": 1.0}, {"source": "typing_extensions_rationale_901", "target": "typing_extensions_supportscomplex", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L901", "weight": 1.0}, {"source": "typing_extensions_rationale_910", "target": "typing_extensions_supportsbytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L910", "weight": 1.0}, {"source": "typing_extensions_rationale_927", "target": "typing_extensions_supportsabs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L927", "weight": 1.0}, {"source": "typing_extensions_rationale_938", "target": "typing_extensions_supportsround", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L938", "weight": 1.0}, {"source": "typing_extensions_rationale_954", "target": "typing_extensions_reader", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L954", "weight": 1.0}, {"source": "typing_extensions_rationale_963", "target": "typing_extensions_reader_read", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L963", "weight": 1.0}, {"source": "typing_extensions_rationale_971", "target": "typing_extensions_writer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L971", "weight": 1.0}, {"source": "typing_extensions_rationale_980", "target": "typing_extensions_writer_write", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L980", "weight": 1.0}, {"source": "typing_extensions_rationale_1000", "target": "typing_extensions_nodefaulttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1000", "weight": 1.0}, {"source": "typing_extensions_rationale_1020", "target": "typing_extensions_noextraitemstype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1020", "weight": 1.0}, {"source": "typing_extensions_rationale_1087", "target": "typing_extensions_typeddictmeta_new", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1087", "weight": 1.0}, {"source": "typing_extensions_rationale_1342", "target": "typing_extensions_typeddict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1342", "weight": 1.0}, {"source": "typing_extensions_rationale_1406", "target": "typing_extensions_is_typeddict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1406", "weight": 1.0}, {"source": "typing_extensions_rationale_1424", "target": "typing_extensions_assert_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1424", "weight": 1.0}, {"source": "typing_extensions_rationale_1444", "target": "typing_extensions_strip_extras", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1444", "weight": 1.0}, {"source": "typing_extensions_rationale_1468", "target": "typing_extensions_get_type_hints", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1468", "weight": 1.0}, {"source": "typing_extensions_rationale_1512", "target": "typing_extensions_could_be_inserted_optional", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1512", "weight": 1.0}, {"source": "typing_extensions_rationale_1582", "target": "typing_extensions_get_origin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1582", "weight": 1.0}, {"source": "typing_extensions_rationale_1606", "target": "typing_extensions_get_args", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1606", "weight": 1.0}, {"source": "typing_extensions_rationale_1633", "target": "typing_extensions_typealias", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1633", "weight": 1.0}, {"source": "typing_extensions_rationale_1659", "target": "typing_extensions_defaultmixin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1659", "weight": 1.0}, {"source": "typing_extensions_rationale_1720", "target": "typing_extensions_immutable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1720", "weight": 1.0}, {"source": "typing_extensions_rationale_1730", "target": "typing_extensions_paramspecargs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1730", "weight": 1.0}, {"source": "typing_extensions_rationale_1753", "target": "typing_extensions_paramspeckwargs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1753", "weight": 1.0}, {"source": "typing_extensions_rationale_1784", "target": "typing_extensions_paramspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1784", "weight": 1.0}, {"source": "typing_extensions_rationale_1833", "target": "typing_extensions_paramspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1833", "weight": 1.0}, {"source": "typing_extensions_rationale_1940", "target": "typing_extensions_type_convert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1940", "weight": 1.0}, {"source": "typing_extensions_rationale_2149", "target": "typing_extensions_concatenate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2149", "weight": 1.0}, {"source": "typing_extensions_rationale_2169", "target": "typing_extensions_typeguard", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2169", "weight": 1.0}, {"source": "typing_extensions_rationale_2222", "target": "typing_extensions_typeis", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2222", "weight": 1.0}, {"source": "typing_extensions_rationale_2275", "target": "typing_extensions_typeform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2275", "weight": 1.0}, {"source": "typing_extensions_rationale_2303", "target": "typing_extensions_literalstring", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2303", "weight": 1.0}, {"source": "typing_extensions_rationale_2326", "target": "typing_extensions_self", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2326", "weight": 1.0}, {"source": "typing_extensions_rationale_2347", "target": "typing_extensions_never", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2347", "weight": 1.0}, {"source": "typing_extensions_rationale_2378", "target": "typing_extensions_required", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2378", "weight": 1.0}, {"source": "typing_extensions_rationale_2398", "target": "typing_extensions_notrequired", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2398", "weight": 1.0}, {"source": "typing_extensions_rationale_2419", "target": "typing_extensions_readonly", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2419", "weight": 1.0}, {"source": "typing_extensions_rationale_2609", "target": "typing_extensions_typevartuple", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2609", "weight": 1.0}, {"source": "typing_extensions_rationale_2690", "target": "typing_extensions_reveal_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2690", "weight": 1.0}, {"source": "typing_extensions_rationale_2719", "target": "typing_extensions_assert_never", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2719", "weight": 1.0}, {"source": "typing_extensions_rationale_2761", "target": "typing_extensions_dataclass_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2761", "weight": 1.0}, {"source": "typing_extensions_rationale_2841", "target": "typing_extensions_override", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2841", "weight": 1.0}, {"source": "typing_extensions_rationale_2884", "target": "typing_extensions_deprecated", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2884", "weight": 1.0}, {"source": "typing_extensions_rationale_3050", "target": "typing_extensions_check_generic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3050", "weight": 1.0}, {"source": "typing_extensions_rationale_3106", "target": "typing_extensions_check_generic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3106", "weight": 1.0}, {"source": "typing_extensions_rationale_3179", "target": "typing_extensions_collect_type_vars", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3179", "weight": 1.0}, {"source": "typing_extensions_rationale_3229", "target": "typing_extensions_collect_parameters", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3229", "weight": 1.0}, {"source": "typing_extensions_rationale_3386", "target": "typing_extensions_namedtuple", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3386", "weight": 1.0}, {"source": "typing_extensions_rationale_3457", "target": "typing_extensions_buffer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3457", "weight": 1.0}, {"source": "typing_extensions_rationale_3487", "target": "typing_extensions_get_original_bases", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3487", "weight": 1.0}, {"source": "typing_extensions_rationale_3522", "target": "typing_extensions_newtype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3522", "weight": 1.0}, {"source": "typing_extensions_rationale_3591", "target": "typing_extensions_is_unionable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3591", "weight": 1.0}, {"source": "typing_extensions_rationale_3602", "target": "typing_extensions_is_unionable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3602", "weight": 1.0}, {"source": "typing_extensions_rationale_3637", "target": "typing_extensions_typealiastype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3637", "weight": 1.0}, {"source": "typing_extensions_rationale_3803", "target": "typing_extensions_is_protocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3803", "weight": 1.0}, {"source": "typing_extensions_rationale_3824", "target": "typing_extensions_get_protocol_members", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3824", "weight": 1.0}, {"source": "typing_extensions_rationale_3848", "target": "typing_extensions_doc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3848", "weight": 1.0}, {"source": "typing_extensions_rationale_3911", "target": "typing_extensions_get_annotations", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3911", "weight": 1.0}, {"source": "typing_extensions_rationale_4131", "target": "typing_extensions_evaluate_forward_ref", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4131", "weight": 1.0}, {"source": "typing_extensions_rationale_4211", "target": "typing_extensions_sentinel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4211", "weight": 1.0}, {"source": "typing_extensions_rationale_4252", "target": "typing_extensions_type_repr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4252", "weight": 1.0}, {"source": "typing_extensions_rationale_667", "target": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L667", "weight": 1.0}, {"source": "typing_extensions_rationale_3319", "target": "backend_venv_lib_python3_12_site_packages_typing_extensions_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3319", "weight": 1.0}], "raw_calls": [{"caller_nid": "typing_extensions_should_collect_from_parameters", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L178"}, {"caller_nid": "typing_extensions_should_collect_from_parameters", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L183"}, {"caller_nid": "typing_extensions_anymeta_instancecheck", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L205"}, {"caller_nid": "typing_extensions_anymeta_instancecheck", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L206"}, {"caller_nid": "typing_extensions_anymeta_repr", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L211"}, {"caller_nid": "typing_extensions_any_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L224"}, {"caller_nid": "typing_extensions_any_new", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L225"}, {"caller_nid": "typing_extensions_specialform_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L245"}, {"caller_nid": "typing_extensions_specialform_mro_entries", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L248"}, {"caller_nid": "typing_extensions_specialform_call", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L257"}, {"caller_nid": "typing_extensions_specialform_instancecheck", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L266"}, {"caller_nid": "typing_extensions_specialform_subclasscheck", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L269"}, {"caller_nid": "typing_extensions_getitem", "callee": "_getitem", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L273"}, {"caller_nid": "typing_extensions_flatten_literal_params", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L365"}, {"caller_nid": "typing_extensions_flatten_literal_params", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L366"}, {"caller_nid": "typing_extensions_flatten_literal_params", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L368"}, {"caller_nid": "typing_extensions_flatten_literal_params", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L369"}, {"caller_nid": "typing_extensions_literalgenericalias_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L377"}, {"caller_nid": "typing_extensions_literalgenericalias_eq", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L379"}, {"caller_nid": "typing_extensions_literalgenericalias_eq", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L380"}, {"caller_nid": "typing_extensions_literalgenericalias_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L384"}, {"caller_nid": "typing_extensions_literalgenericalias_hash", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L384"}, {"caller_nid": "typing_extensions_literalform_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L392"}, {"caller_nid": "typing_extensions_literalform_getitem", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L399"}, {"caller_nid": "typing_extensions_literalform_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L405"}, {"caller_nid": "typing_extensions_literalform_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L405"}, {"caller_nid": "typing_extensions_literalform_getitem", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L409"}, {"caller_nid": "typing_extensions_literalform_getitem", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L410"}, {"caller_nid": "typing_extensions_literalform_getitem", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L412"}, {"caller_nid": "typing_extensions_overload", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L474"}, {"caller_nid": "typing_extensions_get_overloads", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L487"}, {"caller_nid": "typing_extensions_get_overloads", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L493"}, {"caller_nid": "typing_extensions_clear_overloads", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L497"}, {"caller_nid": "typing_extensions_is_dunder", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L523"}, {"caller_nid": "typing_extensions_is_dunder", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L523"}, {"caller_nid": "typing_extensions_specialgenericalias_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L528"}, {"caller_nid": "typing_extensions_specialgenericalias_setattr", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L536"}, {"caller_nid": "typing_extensions_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L540"}, {"caller_nid": "typing_extensions_getitem", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L543"}, {"caller_nid": "typing_extensions_getitem", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L543"}, {"caller_nid": "typing_extensions_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L546"}, {"caller_nid": "typing_extensions_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L547"}, {"caller_nid": "typing_extensions_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L547"}, {"caller_nid": "typing_extensions_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L549"}, {"caller_nid": "typing_extensions_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L550"}, {"caller_nid": "typing_extensions_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L554"}, {"caller_nid": "typing_extensions_getitem", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L556"}, {"caller_nid": "typing_extensions_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L558"}, {"caller_nid": "typing_extensions_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L559"}, {"caller_nid": "typing_extensions_get_protocol_attrs", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L604"}, {"caller_nid": "typing_extensions_get_protocol_attrs", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L608"}, {"caller_nid": "typing_extensions_get_protocol_attrs", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L610"}, {"caller_nid": "typing_extensions_get_protocol_attrs", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L611"}, {"caller_nid": "typing_extensions_caller", "callee": "_getframemodulename", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L617"}, {"caller_nid": "typing_extensions_caller", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L621"}, {"caller_nid": "typing_extensions_caller", "callee": "_getframe", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L621"}, {"caller_nid": "typing_extensions_no_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L642"}, {"caller_nid": "typing_extensions_type_check_issubclass_arg_1", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L656"}, {"caller_nid": "typing_extensions_type_check_issubclass_arg_1", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L658"}, {"caller_nid": "typing_extensions_protocolmeta_new", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L671"}, {"caller_nid": "typing_extensions_protocolmeta_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L673"}, {"caller_nid": "typing_extensions_protocolmeta_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L677"}, {"caller_nid": "typing_extensions_protocolmeta_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L680"}, {"caller_nid": "typing_extensions_protocolmeta_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L688"}, {"caller_nid": "typing_extensions_protocolmeta_subclasscheck", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L695"}, {"caller_nid": "typing_extensions_protocolmeta_subclasscheck", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L698"}, {"caller_nid": "typing_extensions_protocolmeta_subclasscheck", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L700"}, {"caller_nid": "typing_extensions_protocolmeta_subclasscheck", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L707"}, {"caller_nid": "typing_extensions_protocolmeta_subclasscheck", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L710"}, {"caller_nid": "typing_extensions_protocolmeta_subclasscheck", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L711"}, {"caller_nid": "typing_extensions_protocolmeta_subclasscheck", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L713"}, {"caller_nid": "typing_extensions_protocolmeta_instancecheck", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L722"}, {"caller_nid": "typing_extensions_protocolmeta_instancecheck", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L727"}, {"caller_nid": "typing_extensions_protocolmeta_instancecheck", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L730"}, {"caller_nid": "typing_extensions_protocolmeta_instancecheck", "callee": "getattr_static", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L738"}, {"caller_nid": "typing_extensions_proto_hook", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L765"}, {"caller_nid": "typing_extensions_proto_hook", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L777"}, {"caller_nid": "typing_extensions_proto_hook", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L779"}, {"caller_nid": "typing_extensions_protocol_init_subclass", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L795"}, {"caller_nid": "typing_extensions_protocol_init_subclass", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L798"}, {"caller_nid": "typing_extensions_runtime_checkable", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L833"}, {"caller_nid": "typing_extensions_runtime_checkable", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L833"}, {"caller_nid": "typing_extensions_runtime_checkable", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L834"}, {"caller_nid": "typing_extensions_runtime_checkable", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L845"}, {"caller_nid": "typing_extensions_runtime_checkable", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L850"}, {"caller_nid": "typing_extensions_runtime_checkable", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L853"}, {"caller_nid": "typing_extensions_runtime_checkable", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L853"}, {"caller_nid": "typing_extensions_runtime_checkable", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L855"}, {"caller_nid": "typing_extensions_runtime_checkable", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L861"}, {"caller_nid": "typing_extensions_singletonmeta_setattr", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L991"}, {"caller_nid": "typing_extensions_nodefaulttype_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1005"}, {"caller_nid": "typing_extensions_nodefaulttype_new", "callee": "globals", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1005"}, {"caller_nid": "typing_extensions_noextraitemstype_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1025"}, {"caller_nid": "typing_extensions_noextraitemstype_new", "callee": "globals", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1025"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1096"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1099"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1101"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1106"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1115"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1123"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "get_annotate_from_class_namespace", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1124"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1127"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "call_annotate_function", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1129"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1139"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1140"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1144"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1145"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1147"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1148"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1149"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1150"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1157"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1157"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1158"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1158"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1159"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1159"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1160"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1160"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1161"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1161"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1168"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1169"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1171"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1176"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1182"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1183"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1184"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1187"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1189"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1191"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1193"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1195"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1196"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1198"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1199"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1234"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1235"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1236"}, {"caller_nid": "typing_extensions_typeddictmeta_new", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1237"}, {"caller_nid": "typing_extensions_typeddictmeta_subclasscheck", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1247"}, {"caller_nid": "typing_extensions_create_typeddict", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1278"}, {"caller_nid": "typing_extensions_create_typeddict", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1289"}, {"caller_nid": "typing_extensions_create_typeddict", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1294"}, {"caller_nid": "typing_extensions_create_typeddict", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1295"}, {"caller_nid": "typing_extensions_create_typeddict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1303"}, {"caller_nid": "typing_extensions_typeddict", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1389"}, {"caller_nid": "typing_extensions_typeddict", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1390"}, {"caller_nid": "typing_extensions_is_typeddict", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1416"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1445"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1447"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1449"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1450"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1454"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1454"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1455"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "GenericAlias", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1458"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1459"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1459"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1460"}, {"caller_nid": "typing_extensions_strip_extras", "callee": "reduce", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1463"}, {"caller_nid": "typing_extensions_get_type_hints", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1507"}, {"caller_nid": "typing_extensions_could_be_inserted_optional", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1513"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1525"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "_get_defaults", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1527"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1531"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1543"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1545"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1550"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1552"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "ForwardRef", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1558"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1560"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "_eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1562"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1567"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1568"}, {"caller_nid": "typing_extensions_clean_optional", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1569"}, {"caller_nid": "typing_extensions_get_origin", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1596"}, {"caller_nid": "typing_extensions_get_origin", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1598"}, {"caller_nid": "typing_extensions_get_args", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1616"}, {"caller_nid": "typing_extensions_get_args", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1618"}, {"caller_nid": "typing_extensions_typealias", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1643"}, {"caller_nid": "typing_extensions_typevarlikemeta_instancecheck", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1668"}, {"caller_nid": "typing_extensions_typevar_new", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1683"}, {"caller_nid": "typing_extensions_typevar_new", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1692"}, {"caller_nid": "typing_extensions_typevar_init_subclass", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1710"}, {"caller_nid": "typing_extensions_paramspecargs_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1748"}, {"caller_nid": "typing_extensions_paramspeckwargs_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1771"}, {"caller_nid": "typing_extensions_paramspec_new", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1791"}, {"caller_nid": "typing_extensions_paramspec_init_subclass", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1826"}, {"caller_nid": "typing_extensions_paramspec_init", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1894"}, {"caller_nid": "typing_extensions_paramspec_init", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1895"}, {"caller_nid": "typing_extensions_paramspec_init", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1896"}, {"caller_nid": "typing_extensions_paramspec_init", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1898"}, {"caller_nid": "typing_extensions_type_convert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1943"}, {"caller_nid": "typing_extensions_type_convert", "callee": "ForwardRef", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1945"}, {"caller_nid": "typing_extensions_type_convert", "callee": "ForwardRef", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1947"}, {"caller_nid": "typing_extensions_type_convert", "callee": "ForwardRef", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1948"}, {"caller_nid": "typing_extensions_concatenategenericalias_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1959"}, {"caller_nid": "typing_extensions_concatenategenericalias_repr", "callee": "_type_repr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1965"}, {"caller_nid": "typing_extensions_concatenategenericalias_repr", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1966"}, {"caller_nid": "typing_extensions_concatenategenericalias_repr", "callee": "_type_repr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1966"}, {"caller_nid": "typing_extensions_concatenategenericalias_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1969"}, {"caller_nid": "typing_extensions_parameters", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1977"}, {"caller_nid": "typing_extensions_parameters", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1978"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1983"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1985"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1987"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1988"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1990"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1996"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L1998"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2000"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2005"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "prepare", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2007"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2009"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2010"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2012"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2013"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2016"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2017"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2019"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2023"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2026"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2028"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2030"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2031"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2033"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2038"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2038"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2042"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2043"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2045"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2048"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2050"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2051"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2052"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2055"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2057"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2059"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2064"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2066"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2067"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2081"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2083"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2085"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2086"}, {"caller_nid": "typing_extensions_concatenategenericalias_copy_with", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2088"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2091"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2092"}, {"caller_nid": "typing_extensions_concatenategenericalias_getitem", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2093"}, {"caller_nid": "typing_extensions_create_concatenate_alias", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2115"}, {"caller_nid": "typing_extensions_create_concatenate_alias", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2120"}, {"caller_nid": "typing_extensions_concatenate_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2129"}, {"caller_nid": "typing_extensions_concatenate_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2130"}, {"caller_nid": "typing_extensions_concatenate_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2132"}, {"caller_nid": "typing_extensions_concatenate_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2133"}, {"caller_nid": "typing_extensions_concatenate_getitem", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2136"}, {"caller_nid": "typing_extensions_typeguard", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2211"}, {"caller_nid": "typing_extensions_typeguard", "callee": "_GenericAlias", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2212"}, {"caller_nid": "typing_extensions_typeis", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2258"}, {"caller_nid": "typing_extensions_typeis", "callee": "_GenericAlias", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2259"}, {"caller_nid": "typing_extensions_typeform", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2292"}, {"caller_nid": "typing_extensions_typeform", "callee": "_GenericAlias", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2293"}, {"caller_nid": "typing_extensions_literalstring", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2318"}, {"caller_nid": "typing_extensions_self", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2339"}, {"caller_nid": "typing_extensions_never", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2369"}, {"caller_nid": "typing_extensions_required", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2393"}, {"caller_nid": "typing_extensions_required", "callee": "_GenericAlias", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2394"}, {"caller_nid": "typing_extensions_notrequired", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2410"}, {"caller_nid": "typing_extensions_notrequired", "callee": "_GenericAlias", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2411"}, {"caller_nid": "typing_extensions_readonly", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2433"}, {"caller_nid": "typing_extensions_readonly", "callee": "_GenericAlias", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2434"}, {"caller_nid": "typing_extensions_unpackspecialform_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2490"}, {"caller_nid": "typing_extensions_typing_unpacked_tuple_args", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2501"}, {"caller_nid": "typing_extensions_typing_unpacked_tuple_args", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2503"}, {"caller_nid": "typing_extensions_typing_unpacked_tuple_args", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2505"}, {"caller_nid": "typing_extensions_typing_is_unpacked_typevartuple", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2512"}, {"caller_nid": "typing_extensions_typing_is_unpacked_typevartuple", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2513"}, {"caller_nid": "typing_extensions_unpackalias_getitem", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2518"}, {"caller_nid": "typing_extensions_unpack", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2522"}, {"caller_nid": "typing_extensions_is_unpack", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2526"}, {"caller_nid": "typing_extensions_unpack_args", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2532"}, {"caller_nid": "typing_extensions_unpack_args", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2534"}, {"caller_nid": "typing_extensions_unpack_args", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2536"}, {"caller_nid": "typing_extensions_typevartuple_init_subclass", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2605"}, {"caller_nid": "typing_extensions_typevartuple_init_subclass", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2683"}, {"caller_nid": "typing_extensions_reveal_type", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2705"}, {"caller_nid": "typing_extensions_assert_never", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2738"}, {"caller_nid": "typing_extensions_assert_never", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2739"}, {"caller_nid": "typing_extensions_assert_never", "callee": "AssertionError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2741"}, {"caller_nid": "typing_extensions_deprecated_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2933"}, {"caller_nid": "typing_extensions_deprecated_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2934"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2951"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "wraps", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2957"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "staticmethod", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2969"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2974"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "wraps", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2977"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "classmethod", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2982"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "wraps", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2986"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L2996"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "wraps", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3001"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "iscoroutinefunction", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3006"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "markcoroutinefunction", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3009"}, {"caller_nid": "typing_extensions_deprecated_call", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3016"}, {"caller_nid": "typing_extensions_is_param_expr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3024"}, {"caller_nid": "typing_extensions_is_param_expr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3029"}, {"caller_nid": "typing_extensions_check_generic", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3056"}, {"caller_nid": "typing_extensions_check_generic", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3056"}, {"caller_nid": "typing_extensions_check_generic", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3057"}, {"caller_nid": "typing_extensions_check_generic", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3058"}, {"caller_nid": "typing_extensions_check_generic", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3066"}, {"caller_nid": "typing_extensions_check_generic", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3068"}, {"caller_nid": "typing_extensions_check_generic", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3069"}, {"caller_nid": "typing_extensions_check_generic", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3070"}, {"caller_nid": "typing_extensions_check_generic", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3071"}, {"caller_nid": "typing_extensions_check_generic", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3074"}, {"caller_nid": "typing_extensions_check_generic", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3076"}, {"caller_nid": "typing_extensions_check_generic", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3076"}, {"caller_nid": "typing_extensions_check_generic", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3086"}, {"caller_nid": "typing_extensions_check_generic", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3091"}, {"caller_nid": "typing_extensions_check_generic", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3091"}, {"caller_nid": "typing_extensions_check_generic", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3100"}, {"caller_nid": "typing_extensions_check_generic", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3111"}, {"caller_nid": "typing_extensions_check_generic", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3112"}, {"caller_nid": "typing_extensions_check_generic", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3115"}, {"caller_nid": "typing_extensions_check_generic", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3124"}, {"caller_nid": "typing_extensions_check_generic", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3129"}, {"caller_nid": "typing_extensions_check_generic", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3129"}, {"caller_nid": "typing_extensions_check_generic", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3136"}, {"caller_nid": "typing_extensions_has_generic_or_protocol_as_origin", "callee": "_getframe", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3145"}, {"caller_nid": "typing_extensions_has_generic_or_protocol_as_origin", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3154"}, {"caller_nid": "typing_extensions_has_generic_or_protocol_as_origin", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3156"}, {"caller_nid": "typing_extensions_is_unpacked_typevartuple", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3170"}, {"caller_nid": "typing_extensions_is_unpacked_typevartuple", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3171"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3200"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3200"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3204"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3207"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3211"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3214"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3216"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3217"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3223"}, {"caller_nid": "typing_extensions_collect_type_vars", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3224"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3247"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3250"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3256"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3257"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3261"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3265"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3271"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3274"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3278"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3280"}, {"caller_nid": "typing_extensions_collect_parameters", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3282"}, {"caller_nid": "typing_extensions_make_nmtuple", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3298"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3313"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3315"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "ns[\"__annotate__\"]", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3320"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3326"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3328"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3330"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3331"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3333"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3339"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "classmethod", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3340"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "classmethod", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3343"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3345"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3347"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3350"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "set_name", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3357"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "add_note", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3370"}, {"caller_nid": "typing_extensions_namedtuplemeta_new", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3373"}, {"caller_nid": "typing_extensions_namedtuple", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3423"}, {"caller_nid": "typing_extensions_namedtuple", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3437"}, {"caller_nid": "typing_extensions_namedtuple", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3440"}, {"caller_nid": "typing_extensions_namedtuple", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3445"}, {"caller_nid": "typing_extensions_get_original_bases", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3508"}, {"caller_nid": "typing_extensions_get_original_bases", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3510"}, {"caller_nid": "typing_extensions_newtype_init", "callee": "rpartition", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3541"}, {"caller_nid": "typing_extensions_is_unionable", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3592"}, {"caller_nid": "typing_extensions_is_unionable", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3603"}, {"caller_nid": "typing_extensions_typealiasgenericalias_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3633"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3665"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3666"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3667"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3668"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3676"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3681"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3683"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3686"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3690"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3691"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3693"}, {"caller_nid": "typing_extensions_typealiastype_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3694"}, {"caller_nid": "typing_extensions_typealiastype_setattr", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3702"}, {"caller_nid": "typing_extensions_typealiastype_setattr", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3704"}, {"caller_nid": "typing_extensions_typealiastype_raise_attribute_error", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3712"}, {"caller_nid": "typing_extensions_typealiastype_raise_attribute_error", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3714"}, {"caller_nid": "typing_extensions_typealiastype_raise_attribute_error", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3719"}, {"caller_nid": "typing_extensions_check_single_param", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3734"}, {"caller_nid": "typing_extensions_check_single_param", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3737"}, {"caller_nid": "typing_extensions_typealiastype_check_parameters", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3743"}, {"caller_nid": "typing_extensions_typealiastype_check_parameters", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3747"}, {"caller_nid": "typing_extensions_typealiastype_check_parameters", "callee": "_type_check", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3747"}, {"caller_nid": "typing_extensions_typealiastype_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3755"}, {"caller_nid": "typing_extensions_typealiastype_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3756"}, {"caller_nid": "typing_extensions_typealiastype_getitem", "callee": "GenericAlias", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3760"}, {"caller_nid": "typing_extensions_typealiastype_init_subclass", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3774"}, {"caller_nid": "typing_extensions_typealiastype_call", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3781"}, {"caller_nid": "typing_extensions_is_protocol", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3817"}, {"caller_nid": "typing_extensions_is_protocol", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3818"}, {"caller_nid": "typing_extensions_get_protocol_members", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3838"}, {"caller_nid": "typing_extensions_get_protocol_members", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3839"}, {"caller_nid": "typing_extensions_get_protocol_members", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3840"}, {"caller_nid": "typing_extensions_get_protocol_members", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3841"}, {"caller_nid": "typing_extensions_doc_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3871"}, {"caller_nid": "typing_extensions_doc_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3874"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3948"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3953"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3955"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3957"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3958"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3959"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3960"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3966"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3968"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3970"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3971"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "vars", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3971"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3973"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3975"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3979"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3983"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3984"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3987"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3991"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3996"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L3997"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4005"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "_type_repr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4005"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4006"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4008"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4012"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4015"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4019"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4030"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4034"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "eval", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4034"}, {"caller_nid": "typing_extensions_get_annotations", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4035"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4048"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4058"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4062"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4064"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4065"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4068"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4070"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4071"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4073"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4075"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4076"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4077"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4078"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4079"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4087"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4088"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "vars", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4088"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4094"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4100"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "isidentifier", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4105"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "iskeyword", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4105"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4110"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4111"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "NameError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4113"}, {"caller_nid": "typing_extensions_eval_with_owner", "callee": "eval", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4116"}, {"caller_nid": "typing_extensions_evaluate_forward_ref", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4173"}, {"caller_nid": "typing_extensions_evaluate_forward_ref", "callee": "ForwardRef", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4174"}, {"caller_nid": "typing_extensions_evaluate_forward_ref", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4177"}, {"caller_nid": "typing_extensions_evaluate_forward_ref", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4178"}, {"caller_nid": "typing_extensions_evaluate_forward_ref", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4189"}, {"caller_nid": "typing_extensions_evaluate_forward_ref", "callee": "_eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4194"}, {"caller_nid": "typing_extensions_evaluate_forward_ref", "callee": "_eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4201"}, {"caller_nid": "typing_extensions_call", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4234"}, {"caller_nid": "typing_extensions_sentinel_getstate", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4245"}, {"caller_nid": "typing_extensions_type_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4259"}, {"caller_nid": "typing_extensions_type_repr", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/typing_extensions.py", "source_location": "L4265"}]} |