+
    Žvjv  ã            	       ó&  a € R t0 t R tR.t^ RIt^ RIt^ RIHt ^ RIHt ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                   ]P"                  3	t] ^ k RR R lltR# )	z&An implementation of RFC4013 SASLprep.ÚsaslprepN)ÚCallable)ÚPDFValueErrorc                ó<   € V ^8„  d   QhR\         R\        R\         /# )é   ÚdataÚprohibit_unassigned_code_pointsÚreturn)ÚstrÚbool)Úformats   "ÚV/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/pdfminer/_saslprep.pyÚ__annotate__r   .   s!   € ÷ 7ñ 7”3ð 7¼ð 7Ìñ 7ó    c                óÐ  a€ V'       d   . \         O\        P                  N5pM\         p\        P                  p\        P                  pRP                  V  Uu. uF%  pV! V4      '       d   K  V! V4      '       d   RMTNK'  	  up4      p \        P                  P                  RV 4      p \        P                  pV! V ^ ,          4      '       d7   V! V R	,          4      '       g   \        R4      h. VO\        P                  N5pM. VOVN5pV  FN  o\        ;QJ d    V3R lV 4       F  '       g   K   RM	  RM! V3R lV 4       4      '       g   KE  \        R4      h	  V # u upi )
a™  An implementation of RFC4013 SASLprep.
:param data:
    The string to SASLprep.
:param prohibit_unassigned_code_points:
    RFC 3454 and RFCs for various SASL mechanisms distinguish between
    `queries` (unassigned code points allowed) and
    `stored strings` (unassigned code points prohibited). Defaults
    to ``True`` (unassigned code points are prohibited).
:return: The SASLprep'ed version of `data`.
Ú Ú ÚNFKCz$SASLprep: failed bidirectional checkc              3   ó2   <"  € T F  q! S4      x € K  	  R # 5i)N© )Ú.0Úin_tableÚchars   & €r   Ú	<genexpr>Úsaslprep.<locals>.<genexpr>b   s   øé € Ð9©j (ˆx˜�~ˆ~«jùs   ƒTFz+SASLprep: failed prohibited character checkéÿÿÿÿ)Ú_PROHIBITEDÚ
stringprepÚin_table_a1Úin_table_c12Úin_table_b1ÚjoinÚunicodedataÚ	ucd_3_2_0Ú	normalizeÚin_table_d1r   Úin_table_d2Úany)r   r   Ú
prohibitedr   r    Úeltr%   r   s   &&     @r   r   r   .   s=  ø€ ÷ 'Ø;”{Ð;¤J×$:Ñ$:Ñ;‰
ä ˆ
ô ×*Ñ*€LÜ×(Ñ(€KØ�7‰7ñ ó	
á�Ù˜s×#ô 3™ S×)Ò)‰H¨sÒ2Ùñ	
ó€Dô × Ñ ×*Ñ*¨6°4Ó8€Dä×(Ñ(€KÙ�4˜•7×ÒÙ˜4 �8×$Ò$ô  Ð FÓGÐGð ;�zÐ:¤:×#9Ñ#9Ñ:‰
ð
 0�zÐ/ ;Ñ/ˆ
ó ˆß‹3Ô9©jÓ9�3�3Š3Ô9©jÓ9×9Ô9ÜÐ MÓNÐNñ ð €KùòA	
s   ÁE#Á.E#Á<E#c                ó~   € V ^8„  d   Qh/ ^ \         9   d)   \        \        \        .\        3,          R3,          ;R&   # )r   .r   )Ú__conditional_annotations__Útupler   r
   r   )r   s   "r   r   r      s3   € × ,Ñ ,÷ò ŒU”8œS˜E¤4˜KÕ(¨#Ð-Õ.ñ ò -r   )T)r+   Ú__doc__Ú__all__r   r"   Úcollections.abcr   Úpdfminer.pdfexceptionsr   r   Úin_table_c21_c22Úin_table_c3Úin_table_c4Úin_table_c5Úin_table_c6Úin_table_c7Úin_table_c8Úin_table_c9r   r   r   )r+   s   @r   Ú<module>r9      s‡   øðö& -àˆ,€ã Û Ý $å 0ð ×ÑØ×ÑØ×ÑØ×ÑØ×ÑØ×ÑØ×ÑØ×ÑØ×Ñð2€ó ÷ 7ñ 7r   