+
    �°³j§  ã                   óÌ   € ^ RI t^ RI HtHtHtHtHt ^ RIHt  ! R R]4      t	 ! R R]4      t
 ! R R	]4      t ! R
 R]4      t ! R R]4      tR t ! R R4      t]! 4       tR# )é    N)ÚDiGraphÚGraphÚMultiDiGraphÚ
MultiGraphÚPlanarEmbedding)ÚNodeViewc                   ó   € ] tR t^tRtRtR# )ÚLoopbackGraphÚnx_loopback© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__networkx_backend__Ú__static_attributes__r   ó    Új/home/luca/screen-checking/.venv/lib/python3.14/site-packages/networkx/classes/tests/dispatch_interface.pyr
   r
      ó   † Ø(Ôr   r
   c                   ó   € ] tR t^tRtRtR# )ÚLoopbackDiGraphr   r   Nr   r   r   r   r   r      r   r   r   c                   ó   € ] tR t^tRtRtR# )ÚLoopbackMultiGraphr   r   Nr   r   r   r   r   r      r   r   r   c                   ó   € ] tR t^tRtRtR# )ÚLoopbackMultiDiGraphr   r   Nr   r   r   r   r   r      r   r   r   c                   ó   € ] tR t^"tRtRtR# )ÚLoopbackPlanarEmbeddingr   r   Nr   r   r   r   r   r   "   r   r   r   c                 óz  € \        V \        4      '       d   \        V 4      # \        V \        4      '       d   \	        V 4      # \        V \
        4      '       d   \        V 4      # \        V \        4      '       d   \        V 4      # \        V \        4      '       d   \        V 4      # \        R \        V 4       24      h)zUnsupported type of graph: )Ú
isinstancer   r   r   r   r   r   r   r   r   r
   Ú	TypeErrorÚtype)Úgraphs   &r   Úconvertr$   &   s‘   € Ü�%œ×)Ò)Ü& uÓ-Ð-Ü�%œ×&Ò&Ü# EÓ*Ð*Ü�%œ×$Ò$Ü! %Ó(Ð(Ü�%œ×!Ò!Ü˜uÓ%Ð%Ü�%œ×ÒÜ˜UÓ#Ð#Ü
Ð1´$°u³+°Ð?Ó
@Ð@r   c                   ó˜   a € ] tR t^4t o R t]RR l4       t]RRRRRRRRRRR	RR
R/R l4       t]R	R/R l4       t]R 4       t	R t
RtV tR# )ÚLoopbackBackendInterfacec                ó¤   €  \         P                  P                  P                  V,          P                  #   \
         d    \        T4      R hi ; i©N)ÚnxÚutilsÚbackendsÚ_registered_algorithmsÚ	orig_funcÚKeyErrorÚAttributeError)ÚselfÚitems   &&r   Ú__getattr__Ú$LoopbackBackendInterface.__getattr__5   sD   € ð	1Ü—8‘8×$Ñ$×;Ñ;¸DÕA×KÑKÐKøÜô 	1Ü  Ó&¨DÐ0ð	1ús	   ‚47 ·ANc                ó4   € \         P                  \        4      # r(   )ÚobjectÚ__new__r
   )ÚclsÚincoming_graph_dataÚattrs   &&,r   Úgraph__new__Ú%LoopbackBackendInterface.graph__new__;   s   € ô
 �~‰~œmÓ,Ð,r   Ú
edge_attrsÚ
node_attrsÚpreserve_edge_attrsÚpreserve_node_attrsÚpreserve_graph_attrsÚnameÚ
graph_namec          
     óT  a aaaaaa€ VR9   d   S # \        S \        4      '       d8   \        4       pVP                  S P	                  4       4       Vo \        4       oEM\        S \        4      '       g   \        RV RV R\        S 4       24      hS P                  \        \
        09   d   \        4       oM¨S P                  \        \        09   d   \        4       oM‚S P                  \        \        09   d   \        4       oM\S P                  \        \        09   d   \        4       oM6S P                  \        \         09   d   \        4       oMS P                  4       oV'       d&   SP"                  P%                  S P"                  4       SP                  S 4       V'       dH   SP&                  P	                  4        F(  w  op	V	P%                  S P(                  S,          4       K*  	  MVV'       dO   SP&                  P	                  4        F0  w  op	V	P%                  V V3R lVP	                  4        4       4       K2  	  V'       d   V3R loMS'       d	   VV3R loMV3R loSP+                  4       '       d	   VV3R loMSoSP,                  oSP/                  4       '       dª   S P,                  P	                  4        F6  w  op
SS,          P%                  V3R	 lV
P	                  4        4       4       K8  	  SP0                  pS P0                  P	                  4        F)  w  op
VS,          P%                  VV3R
 lV
 4       4       K+  	  S# S P,                  P	                  4        F8  w  op
SS,          P%                  VVV3R lV
P	                  4        4       4       K:  	  S# )Ú lexicographical_topological_sortzBad type for graph argument z in z: c              3   ó¬   <"  € T FI  w  rVf   VSP                   S,          9   g   K#  VSP                   S,          P                  W4      3x € KK  	  R # 5ir(   )Ú_nodeÚget)Ú.0r9   Údefaultr#   Úns   &  €€r   Ú	<genexpr>Ú;LoopbackBackendInterface.convert_from_nx.<locals>.<genexpr>{   sI   øé € ð á);™˜ØÒ*¨d°e·k±kÀ!µnÑ.Dô >�T˜5Ÿ;™; q�>×-Ñ-¨dÓ<Õ=Û);ùs
   ƒ A¨,Ac                 ó&   <€ SP                  V 4      # r(   ©Úedge_attr_dict_factory©Úold_ddÚGs   &€r   ÚG_new_datadictÚ@LoopbackBackendInterface.convert_from_nx.<locals>.G_new_datadict„   s   ø€ Ø×/Ñ/°Ó7Ð7r   c                 óX   <a € SP                  V 3R  lSP                  4        4       4      # )c              3   óh   <"  € T F'  w  rVf
   VS9   g   K  VSP                  W4      3x € K)  	  R # 5ir(   )rG   )rH   r9   rI   rQ   s   &  €r   rK   ÚSLoopbackBackendInterface.convert_from_nx.<locals>.G_new_datadict.<locals>.<genexpr>‰   s6   øé € ð 0á);™˜ØÒ*¨d°f©nô 6�T˜6Ÿ:™: dÓ4Õ5Û);ùs   ƒ2—2)rO   Úitems)rQ   rR   r<   s   f€€r   rS   rT   ˆ   s,   ù€ Ø×/Ñ/ô 0à)3×)9Ñ)9Ô);ó0ó ð r   c                 ó$   <€ SP                  4       # r(   rN   rP   s   &€r   rS   rT   �   s   ø€ Ø×/Ñ/Ó1Ð1r   c                 óZ   <€ SP                  V3R  lV P                  4        4       4      pV# )c              3   ó<   <"  € T F  w  rVS! V4      3x € K  	  R # 5ir(   r   )rH   ÚkÚddrS   s   &  €r   rK   ÚPLoopbackBackendInterface.convert_from_nx.<locals>.G_new_inner.<locals>.<genexpr>–   s    øé € ð 2Ù9H±°�Q™ rÓ*Õ+»ùó   ƒ)Úadjlist_inner_dict_factoryrX   )ÚkeydictÚkdrR   rS   s   & €€r   ÚG_new_innerÚ=LoopbackBackendInterface.convert_from_nx.<locals>.G_new_inner•   s-   ø€ Ø×1Ñ1ô 2Ø9@¿¹¼ó2ó �ð �	r   c              3   ó<   <"  € T F  w  rVS! V4      3x € K  	  R # 5ir(   r   )rH   Únbrr]   rc   s   &  €r   rK   rL   ¡   s   øé € ÐSÁl¹7¸3 ¡k°"£oÕ 6Ãlùr_   c              3   óF   <"  € T F  qSV,          S,          3x € K  	  R # 5ir(   r   )rH   rf   ÚG_adjrJ   s   & €€r   rK   rL   ¥   s   øé € Ð FÁ¸# u¨S¥z°!¥}Õ!5Ãùs   ƒ!c              3   óx   <"  € T F/  w  rTSSV,          9   d   SV,          S,          MS! V4      3x € K1  	  R # 5ir(   r   )rH   rf   r]   rh   rc   rJ   s   &  €€€r   rK   rL   ©   s7   øé € ð  á#/™˜ð ¨1°°cµ
¬?˜% �* Qž-ÁÈBÃÕPÛ#/ùs   ƒ7:>   Útopological_sortÚtopological_generationsrD   )r    r   r   Úadd_nodes_fromrX   r
   r!   r"   Ú	__class__r   r   r   r   r   r   r   r   r#   ÚupdaterF   ÚnodesÚis_multigraphÚ_adjÚis_directedÚ_pred)r#   r<   r=   r>   r?   r@   rA   rB   Ú	new_graphr]   ÚnbrsÚG_predrR   rh   rS   rc   rJ   s   fd$$$$$$    @@@@@r   Úconvert_from_nxÚ(LoopbackBackendInterface.convert_from_nxB   s®  þ€ ð ð 
ô 
ð ˆLÜ�eœX×&Ò&ä›ˆIØ×$Ñ$ U§[¡[£]Ô3ØˆEÜ“ŠAÜ˜E¤5×)Ò)ÜØ.¨z¨l¸$¸t¸fÀBÄtÈEÃ{ÀmÐTóð ð �_‰_¤¬Ð 6Ô6Ü“‰AØ�_‰_¤¬/Ð :Ô:ÜÓ!‰AØ�_‰_¤Ô-?Ð @Ô@Ü"Ó$‰AØ�_‰_¤Ô/CÐ DÔDÜ$Ó&‰AØ�_‰_¤Ô2IÐ JÔJÜÓ!‰Að —‘Ó!ˆAçØ�G‰G�N‰N˜5Ÿ;™;Ô'ð 	
×Ñ˜ÔßØŸ™Ÿ™ž‘��2Ø—	‘	˜%Ÿ+™+ a�.Ö)ò )çØŸ™Ÿ™ž‘��2Ø—	‘	õ à)3×)9Ñ)9Ô);óö ñ )÷ ö8ç÷õ2ð �?‰?×Ò÷ð )ˆKð —‘ˆØ�=‰=�?Š?Ø Ÿ:™:×+Ñ+Ö-‘��4Ø�a•—‘ÔSÀdÇjÁjÄlÓSÖSñ .ð —W‘WˆFØ Ÿ;™;×,Ñ,Ö.‘��4Ø�q•	× Ñ Õ FÁÓ FÖFñ /ð ˆð !Ÿ:™:×+Ñ+Ö-‘��4à�a•—‘ö  à#'§:¡:¤<ó ö ñ .ð ˆr   c               ó   € V # r(   r   )ÚobjrA   s   &$r   Úconvert_to_nxÚ&LoopbackBackendInterface.convert_to_nx°   s   € àˆ
r   c                ó@   € V  F  p\        VR 4      '       d   K  Q h	  R# )Ú
add_markerN©Úhasattr)rX   r1   s   & r   Úon_start_testsÚ'LoopbackBackendInterface.on_start_tests´   s!   € ó ˆDÜ˜4 ×.Ô.Ð.Ð.ó r   c                ó   € \        W4      # r(   r   )r0   rA   ÚargsÚkwargss   &&&&r   Úcan_runÚ LoopbackBackendInterface.can_runº   s   € ô �tÓ"Ð"r   r   r(   )r   r   r   r   r2   Ústaticmethodr:   rw   r{   r�   r†   r   Ú__classdictcell__)Ú__classdict__s   @r   r&   r&   4   s»   ø‡ € ò1ð ó-ó ð-ð ðkð ðkð ð	kð
 !ðkð !ðkð "ðkð ðkð ókó ðkðZ ð 4ó ó ðð ñ/ó ð/÷
#ð #r   r&   )Únetworkxr)   r   r   r   r   r   Únetworkx.classes.reportviewsr   r
   r   r   r   r   r$   r&   Úbackend_interfacer   r   r   Ú<module>rŽ      sm   ðó ß NÕ NÝ 1ô)�Eô )ô)�gô )ô)˜ô )ô)˜<ô )ô)˜oô )òA÷I#ñ I#ñX -Ó.Ò r   