
    <`%                     F    d gZ 	 ej        Zn# e$ r d ZY nw xY w	 eZd ZdS )popCountc                 F    t          |                               d          S )N1)bincountvs    7lib/python3.11/site-packages/fontTools/misc/intTools.py	bit_countr
      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	   bit_indicesr      s0     ?>)CFF44R4L11>>>>r   N)__all__intr
   AttributeErrorr   r   r   r   r	   <module>r      ss   ,!II ! ! !! ! ! ! !! ? ? ? ? ?s    