
    hJ                     P    / S Qr  \R                  r \rS rg! \ a    S r Nf = f))popCount	bit_countbit_indicesc                 6    [        U 5      R                  S5      $ )N1)bincount)vs    I/var/www/html/env/lib/python3.13/site-packages/fontTools/misc/intTools.pyr   r      s    1v||C      c                 |    [        [        U 5      SSS2   5       VVs/ s H  u  pUS:X  d  M  UPM     snn$ s  snnf )zzReturn list of indices where bits are set, 0 being the index of the least significant bit.

>>> bit_indices(0b101)
[0, 2]
Nr   )	enumerater   )r	   ibs      r
   r   r      s7     $CF4R4L1>1$!Q#XA1>>>s   88N)__all__intr   AttributeErrorr   r    r   r
   <module>r      s?   
2!I ?  !!!s    	%%