Ë
    ÚÍ:j  ã                   ó   — d dl ­ d„ Zy)é   )Ú*c           
      ó8  — |€'t        t        t        | j                  «      «      «      }| j                  |   }|j                  ||      }| j                  }|D �cg c]  }|j                  |   ‘Œ }	}|d   }
|D �cg c]  }t        |
d   |d   «      ‘Œ }}t        t        |«      d„ ¬«      \  }}|d   }||   d   }||   d   }|||z  k  �rt        |j                  |   «      }d}|�só||k  s	|||z
  k\  �råg }||   |	|   fD ]á  }|d   dz  }|d   dz  }|d	   }|r|t        |d   «      z  }||z  }||z  }||z  |z  }||z
  dz  dz  ||z  z   dz  }||z   dz  |z   }||z   dz  |z
  }|dk7  rt        ||z
  |«      n||k  r	t        dz  nd}t        «       } | j                  |«      } |dk  rd}| j                  t        |«      t        |«      «      } |j!                  | «       Œã |d   } |
d   D �!cg c]/  }!t#        | j%                  |!j&                  |!j(                  f«      Ž ‘Œ1 c}!f|
dd  z   }"|d   } g }#|D ]X  }|d   D �!cg c]/  }!t#        | j%                  |!j&                  |!j(                  f«      Ž ‘Œ1 c}!f|dd  z   }$|#j!                  |$«       ŒZ |#D �$cg c]  }$t        |"d   |$d   «      ‘Œ }}$t        t        |«      d
„ ¬«      \  }}|d   }|||z  k  r	 |r||z  nd}%t*        j-                  d|%«       |%||fS c c}w c c}w c c}!w c c}!w c c}$w )Né    c                 ó   — | d   S ©Nr   © ©Úxs    ú…/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/fontTools/varLib/interpolatableTestStartingPoint.pyú<lambda>z%test_starting_point.<locals>.<lambda>   s
   € ÀÀ1Á€ ó    )Úkeyr   é   é   g      à?é   é   c                 ó   — | d   S r   r   r	   s    r   r   z%test_starting_point.<locals>.<lambda>_   s
   € ÈÈ1É€ r   z!test-starting-point: tolerance %g)ÚlistÚrangeÚlenÚisomorphismsÚgreenVectorsÚvdiff_hypot2_complexÚminÚ	enumerateÚpointsÚabsÚatan2ÚpiÚ	TransformÚrotateÚscaleÚsqrtÚappendÚcomplexÚtransformPointÚrealÚimagÚlogÚdebug)&Úglyph0Úglyph1ÚixÚ	toleranceÚmatchingÚcontour0Úcontour1Ú	m0VectorsÚiÚ	m1VectorsÚc0Úc1ÚcostsÚmin_cost_idxÚmin_costÚ
first_costÚproposed_pointÚreverseÚ
num_pointsÚleewayÚ
transformsÚvectorÚstddevXÚstddevYÚcorrelationÚaÚcÚbÚdeltaÚlambda1Úlambda2ÚthetaÚtransÚptÚnew_c0Únew_contour1Únew_c1Úthis_tolerances&                                         r   Útest_starting_pointrQ      sÆ  € ØÐÜœœc &×"5Ñ"5Ó6Ó7Ó8ˆØ×"Ñ" 2Ñ&€HØ×"Ñ" 8¨B¡<Ñ0€HØ×#Ñ#€IØ19Ö:¨A�×$Ñ$ QÓ'Ð:€IÐ:à	�!‰€Bà:BÖC°BÔ! " Q¡%¨¨A©Õ/ÐC€EÐCÜ ¤¨5Ó!1±~ÔFÑ€L�(Ø�q‘€JØ˜lÑ+¨AÑ.€NØ�|Ñ$ QÑ'€Gà�*˜yÑ(Ó(ô" ˜Ÿ™ rÑ*Ó+ˆ
ØˆÚØ˜fÒ$¨¸*ÀvÑ:MÓ(Mð ˆJØ$ R™=¨)°B©-Ð8ò )�ð ! ™) c™/�Ø  ™) c™/�Ø$ Q™i�ÙØ¤3 v¨a¡y£>Ñ1�Kð ˜gÑ%�Ø˜gÑ%�Ø 'Ñ)¨GÑ3�à˜q™5 C™-¨AÑ-°°A±Ñ5¸#Ñ=�Ø˜q™5 C™-¨%Ñ/�Ø˜q™5 C™-¨%Ñ/�Ø12°a²œ˜g¨™k¨1Ô-È!ÈaÊ%¼bÀ3ºhÐUV�Ü!›�ð
 Ÿ™ UÓ+�Ø˜Q’;Ø�GØŸ™¤D¨£M´4¸³=ÓA�Ø×!Ñ! %Õ(ð7)ð: ˜q‘MˆEàNPÐQRÉeÖTÈ”˜%×.Ñ.°·±¸¿¹Ð/AÓBÒCÒTðà�1�2�ñˆFð ˜q‘MˆEØˆLØò ,�ð #% Q¡%öàô   ×!5Ñ!5°r·w±wÀÇÁÐ6HÓ!IÒJòðð
 �q�r�Fñ�ð ×#Ñ# FÕ+ð,ð JVöØ?EÔ$ V¨A¡Y°°q±	Õ:ðˆEð ô &)¬°5Ó)9¹~Ô%NÑ"ˆL˜(Ø˜q™ˆJØ˜* yÑ0Ò0ð
 á.8�X 
Ò*¸a€NÜ‡I�IØ+Øôð ˜>¨7Ð2Ð2ùòG ;ùò Dùò@ Uùòùòs   ÁLÁ<LÇ64LÉ4LÊLN)ÚinterpolatableHelpersrQ   r   r   r   ú<module>rS      s   ðÜ $ói3r   