+
     h_  c                   s   ^ RI t]P                  Rk8  d	   ]! R4       ^RIHt ^RIHt ^RIHt ^RIHt ^RIH	t	 ^RIH
t
 ^R	IHt ^R
IHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIHt ^RIH t  ^RIH!t! ^R IH"t" ^R!IH#t# ^R"IH$t$ ^R#IH%t% ^R$IH&t& ^R%IH't' ^R&IH(t( ^R'IH)t) ^R(IH*t* ^R)IH+t+ ^R*IH,t, ^R+IH-t- ^R,IH.t. ^R-IH/t/ ^R.IH0t0 ^R/IH1t1 ^R0IH2t2 ^R1IH3t3 ^R2IH4t4 ^R3IH5t5 ^R4IH6t6 ^R5IH7t7 . R6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRONRPNRQNRRNRSNRTNRUNRVNRWNRXNRYNRZNR[NR\NR]NR^NR_NR`NRaNRbNRcNRdNReNRfNRgNRhNRiNt8Rs9RlRj lt:]7t;]7Pt                  Px                  ]:n<        R# )mi    Nz}WARNING, Python 2 is EOL and therefore py2 support in this package is deprecated. It won't be actively checked forcorrectness)PAM_ACCT_EXPIRED)PAM_AUTHINFO_UNAVAIL)PAM_AUTHTOK_DISABLE_AGING)PAM_AUTHTOK_ERR)	PAM_ABORT)PAM_AUTHTOK_EXPIRED)PAM_AUTHTOK_LOCK_BUSY)PAM_AUTHTOK_RECOVER_ERR)PAM_AUTH_ERR)PAM_BAD_ITEM)PAM_BUF_ERR)PAM_CHANGE_EXPIRED_AUTHTOK)PAM_CONV)PAM_CONV_ERR)PAM_CRED_ERR)PAM_CRED_EXPIRED)PAM_CRED_INSUFFICIENT)PAM_CRED_UNAVAIL)PAM_DATA_SILENT)PAM_DELETE_CRED)PAM_DISALLOW_NULL_AUTHTOK)PAM_ERROR_MSG)PAM_ESTABLISH_CRED)
PAM_IGNORE)PAM_MAXTRIES)PAM_MODULE_UNKNOWN)PAM_NEW_AUTHTOK_REQD)PAM_NO_MODULE_DATA)PAM_OPEN_ERR)PAM_PERM_DENIED)PAM_PROMPT_ECHO_OFF)PAM_PROMPT_ECHO_ON)PAM_REFRESH_CRED)PAM_REINITIALIZE_CRED)	PAM_RHOST)	PAM_RUSER)PAM_SERVICE)PAM_SERVICE_ERR)PAM_SESSION_ERR)
PAM_SILENT)PAM_SUCCESS)PAM_SYMBOL_ERR)PAM_SYSTEM_ERR)PAM_TEXT_INFO)PAM_TRY_AGAIN)PAM_TTY)PAM_USER)PAM_USER_PROMPT)PAM_USER_UNKNOWN)PAM_XDISPLAY)PamAuthenticatorauthenticatepamr    r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   c           
      sV    \         f   \        4       s \         P                  WW#WEWg4      # )N)__PAr2   r3   )ZusernameZpasswordZserviceZenvZcall_endZencodingZ
resetcredsZprint_failure_messagess   &&&&&&&&1/usr/lib/python3.14/site-packages/pam/__init__.pyr3   r3   w   s)     |!XxS]vv    )i   )ZloginNTzutf-8TF)=ZsysZ__sysZversion_infoZprintZ__internalsr    r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   Z__all__r5   r3   r4   Z__doc__) r7   r6   <module>r8      s   	  
 * - 2 ( " , . 0 % % $ 3 ! % % ) . ) ( ( 2 & + # % + - + % ( , + ) . " " $ ( ( # $ ' ' & &   ! ( ) % )55	5 5 	5
  5 5 5 5 5 5 5 5 5 !5 5  !5" #5$ %5& '5( )5* +5, -5.  /50 152 354 556 758 95: ;5< =5> ?5@ A5B C5D E5F G5H I5J K5L M5N O5P Q5R S5T U5V W5X Y5Z [5\ ]5^ _5` a5b c5d e5f g5h i5n w" '44<< r7   