
    @};d#                         d  Z d Zy)c           	          g }| j                  d      D ]7  t        fdt        t              dz
              }|j	                  |       9 |S )N c                     | | dz    S )N    )xwords    =/usr/lib/x86_64-linux-gnu/rhythmbox/plugins/rb/stringmatch.py<lambda>zpairs.<locals>.<lambda>"   s    a!        )splitmaprangelenextend)strpairswpairsr   s      @r	   r   r      sL    	YYs^ T$eCIaK&89&,,v 	r   c                 &   t        | j                               }t        |j                               }d}t        |      t        |      z   }|D ]  }	 |j                  |       |dz   } t        |dz        t        |      z  S # t        $ r Y Aw xY w)N    r   r   )r   lowerr   remove
ValueErrorfloat)abapairsbpairsintersectionunionps          r	   string_matchr"   '   s    
	

	
	Vs6{	"
 Q	=="< 	l1ne,, 
 s   B	BBN)r   r"   r   r   r	   <module>r#      s   >-r   