
    ]MhJ                     H    g d Z 	 ej        Zn# e$ r d ZY nw xY w	 eZd ZdS ))popCount	bit_countbit_indicesc                 F    t          |                               d          S )N1)bincountvs    W/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/fontTools/misc/intTools.pyr   r      s    1vv||C       c                 `    d t          t          |           ddd                   D             S )zReturn list of indices where bits are set, 0 being the index of the least significant bit.

    >>> bit_indices(0b101)
    [0, 2]
    c                 $    g | ]\  }}|d k    |S )r    ).0ibs      r   
<listcomp>zbit_indices.<locals>.<listcomp>   s!    >>>$!QQ#XXAXXXr   N)	enumerater   r	   s    r   r   r      s0     ?>)CFF44R4L11>>>>r   N)__all__intr   AttributeErrorr   r   r   r   r   <module>r      sw   
2
2
2!II ! ! !! ! ! ! !! ? ? ? ? ?s    