
    Li                     @    d dl  ddlZ ej                  d      Zd Zy)   )*    NzfontTools.varLib.interpolatablec                 P   t        | j                        }d }d}d}|dk  }|s-| j                  }|j                  }t        ||      \  }	}
}|
|k(  }|s-| j                  }|j                  }t        ||      \  }}}||k(  }|szD cg c]  }|d    f|dd  z    }}t        |      \  }}}||k(  }|s/D cg c]  }|d    f|dd  z    }}t        |      \  }}}||k(  }|s
z  z  k  r	}|
}|}n}|}|}|r||z  nd}t        j                  d|       ||fS c c}w c c}w )Nr   r   z test-contour-order: tolerance %g)lencontrolVectorsmatching_for_vectorsgreenVectorslogdebug)glyph0glyph1nmatchingmatching_costidentity_costdone	m0Control	m1Controlmatching_controlmatching_cost_controlidentity_cost_controlm0Greenm1Greenmatching_greenmatching_cost_greenidentity_cost_greenmm1ControlReversedmatching_control_reversedmatching_cost_control_reversedidentity_cost_control_reversedm1GreenReversedmatching_green_reversedmatching_cost_green_reversedidentity_cost_green_reversedthis_tolerances                              u/home/ubuntu/crypto_trading_bot/.venv/lib/python3.12/site-packages/fontTools/varLib/interpolatableTestContourOrder.pytest_contour_orderr(      s    	F!!"AHMM6D))	))	
 !I6		
!!$(==%%%%
 !'2		
"&99 8AA!qteX!"-AA
 !,=>		
%**-1OO9@AA1x!AB%/AOA
 %Wo>	',,/3OOD &(;;%(==> , 5 5) 3 36C]]2NII* 8##G B Bs   D6D#)interpolatableHelperslogging	getLoggerr
   r(        r'   <module>r.      s$    $ g9:J$r-   