§
    º³Ùg€  ã                   ó2   — d Z ddlmZ  G d„ de¦  «        ZdS )z0Calculate the number of qubits of a DAG circuit.é    )ÚAnalysisPassc                   ó   — e Zd ZdZd„ ZdS )Ú	NumQubitszCalculate the number of qubits of a DAG circuit.

    The result is saved in ``property_set['num_qubits']`` as an integer.
    c                 ó>   — |                      ¦   «         | j        d<   dS )z Run the NumQubits pass on `dag`.Ú
num_qubitsN)r   Úproperty_set)ÚselfÚdags     úb/granary/edev/quantum/lib/python3.11/site-packages/qiskit/transpiler/passes/analysis/num_qubits.pyÚrunzNumQubits.run   s   € à*-¯.ª.Ñ*:Ô*:ˆÔ˜,Ñ'Ð'Ð'ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   © r   r   r   r      s-   € € € € € ðð ð
;ð ;ð ;ð ;ð ;r   r   N)r   Úqiskit.transpiler.basepassesr   r   r   r   r   ú<module>r      sS   ðð 7Ð 6à 5Ð 5Ð 5Ð 5Ð 5Ð 5ð;ð ;ð ;ð ;ð ;�ñ ;ô ;ð ;ð ;ð ;r   