
    #	hc                        S SK Jr   " S S\5      rS rS rSrSrSrSr	S	r
S
rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrS rSrSrSrSrSr Sr!Sr"Sr#Sr$S	r%Sr&S
r'S r(Sr)S!r*Sr+S"r,Sr-S#r.Sr/S$r0Sr1S%r2Sr3S&r4Sr5S'r6Sr7S(r8Sr9S)r:Sr;S*r<Sr=S+r>Sr?S,r@SrAS-rBSrCS.rDS/rES0rFS1rGS2rHS3rIS4rJS5rKS6rLS7rMS8rNS9rOS:rPS;rQS9rR0 S<\_S=\_S>\!_S?\#_S@\%_SA\_SB\_SC\ _SD\"_SE\$_SF\&_SG\'_SH\(_SI\)_SJ\J_SK\K_SL\_0 SM\*_SN\L_SO\M_SP\+_SQ\,_SR\-_SS\._ST\/_SU\0_SV\1_SW\2_SX\3_SY\4_SZ\5_S[\6_S\\7_S]\8_E0 S^\9_S_\:_S`\;_Sa\<_Sb\=_Sc\>_Sd\?_Se\@_Sf\A_Sg\B_Sh\C_Si\D_Sj\E_Sk\F_Sl\G_Sm\H_Sn\I_ErSS rTSrUSrVSrWS!rX\Y" So V s/ s H  n SpU -   \Z" 5       U    4PM     sn 5      r[0 r\\]" \Z" 5       R                  5       5       H6  u  r_r`\_R                  Sq5      (       d  M  \b" \`\c5      (       d  M.  \_SSr \\\`'   M8     grs  sn f )s   )VerificationErrorc                   ,    \ rS rSrS rS rS rS rSrg)CffiOp   c                     Xl         X l        g )N)oparg)selfr   r	   s      B/var/www/html/env/lib/python3.13/site-packages/cffi/cffi_opcode.py__init__CffiOp.__init__   s        c                     U R                   c2  [        U R                  [        5      (       d   eSU R                  < S3$ [        U R                      nSU< SU R                  < S3$ )Nz(_cffi_opcode_t)()z_CFFI_OP(_CFFI_OP_z, )r   
isinstancer	   str
CLASS_NAMEr
   	classnames     r   	as_c_exprCffiOp.as_c_expr   sL    77?dhh,,,,-1XX77tww'	.7BBr   c                    U R                   c_  U R                  R                  5       (       a@  [        U R                  5      nUS:  a  [	        SU R                  < S35      e[        U5      $ [        U R                  [        5      (       a  [        SU R                  < 35      e[        U R                  S-  U R                   -  5      $ )Nl        zcannot emit z: limited to 2**31-1zcannot emit to Python:    )	r   r	   isdigitintOverflowErrorformat_four_bytesr   r   r   )r
   values     r   as_python_bytesCffiOp.as_python_bytes   s    77?txx//11ME~#'+xx%2 3 3$U++dhh$$#488$MNN $((a-477!:;;r   c                     [         R                  U R                  U R                  5      nSU< SU R                  < S3$ )N( r   )r   getr   r	   r   s     r   __str__CffiOp.__str__   s)    NN477DGG4	%txx00r   )r	   r   N)	__name__
__module____qualname____firstlineno__r   r   r   r%   __static_attributes__ r   r   r   r      s    C	<1r   r   c                 >    SU S-	  S-  U S-	  S-  U S-	  S-  U S-  4-  $ )Nz\x%02X\x%02X\x%02X\x%02X         r   r,   )nums    r   r   r      s@    )	d	d	d	d	-  r   r         	                                    !   #   %   '   )                r   
         r0            r.                "   $   &   (   *   +   ,   -   .   /   0   1   2   3   4   charshortr   longz	long longzsigned charzunsigned charzunsigned shortzunsigned intzunsigned longzunsigned long longfloatdoublezlong double_cffi_float_complex_t_cffi_double_complex_t_Boolwchar_tchar16_tchar32_tint8_tuint8_tint16_tuint16_tint32_tuint32_tint64_tuint64_tintptr_t	uintptr_t	ptrdiff_tsize_tssize_tint_least8_tuint_least8_tint_least16_tuint_least16_tint_least32_tuint_least32_tint_least64_tuint_least64_tint_fast8_tuint_fast8_tint_fast16_tuint_fast16_tint_fast32_tuint_fast32_tint_fast64_tuint_fast64_tintmax_t	uintmax_t)F_UNIONF_CHECK_FIELDSF_PACKED
F_EXTERNALF_OPAQUE_CFFI_OP_N)derrorr   objectr   r   OP_PRIMITIVE
OP_POINTEROP_ARRAYOP_OPEN_ARRAYOP_STRUCT_UNIONOP_ENUMOP_FUNCTIONOP_FUNCTION_ENDOP_NOOPOP_BITFIELDOP_TYPENAMEOP_CPYTHON_BLTN_VOP_CPYTHON_BLTN_NOP_CPYTHON_BLTN_OOP_CONSTANTOP_CONSTANT_INTOP_GLOBAL_VAROP_DLOPEN_FUNCOP_DLOPEN_CONSTOP_GLOBAL_VAR_FOP_EXTERN_PYTHON	PRIM_VOID	PRIM_BOOL	PRIM_CHAR
PRIM_SCHAR
PRIM_UCHAR
PRIM_SHORTPRIM_USHORTPRIM_INT	PRIM_UINT	PRIM_LONG
PRIM_ULONGPRIM_LONGLONGPRIM_ULONGLONG
PRIM_FLOATPRIM_DOUBLEPRIM_LONGDOUBLE
PRIM_WCHAR	PRIM_INT8
PRIM_UINT8
PRIM_INT16PRIM_UINT16
PRIM_INT32PRIM_UINT32
PRIM_INT64PRIM_UINT64PRIM_INTPTRPRIM_UINTPTRPRIM_PTRDIFF	PRIM_SIZE
PRIM_SSIZEPRIM_INT_LEAST8PRIM_UINT_LEAST8PRIM_INT_LEAST16PRIM_UINT_LEAST16PRIM_INT_LEAST32PRIM_UINT_LEAST32PRIM_INT_LEAST64PRIM_UINT_LEAST64PRIM_INT_FAST8PRIM_UINT_FAST8PRIM_INT_FAST16PRIM_UINT_FAST16PRIM_INT_FAST32PRIM_UINT_FAST32PRIM_INT_FAST64PRIM_UINT_FAST64PRIM_INTMAXPRIM_UINTMAXPRIM_FLOATCOMPLEXPRIM_DOUBLECOMPLEXPRIM_CHAR16PRIM_CHAR32	_NUM_PRIM_UNKNOWN_PRIM_UNKNOWN_FLOAT_PRIM_UNKNOWN_LONG_DOUBLE_IO_FILE_STRUCTPRIMITIVE_TO_INDEXr   r   r   r   r   dictglobalsG_FLAGSr   listitems_name_value
startswithr   r   )_keys   0r   <module>r      s   $1V 16 
    			


		


	



	
            	  4
)4*4 
(4 )	4
 -4 *4 *4 +4 )4 *4 .4 *4 +4 /4 .4  0!4" )#4$ *%4& +'4( +)4* )+4, *-4. */40 +142 *344 +546 *748 +94: +;4< ,=4> ,?4@ )A4B *C4D /E4F *G4H *I4J +K4L *M4N +O4P *Q4R +S4T .U4V /W4X /Y4Z *[4\ /]4^ *_4` /a4b *c4d +e4f ,g4 l 

787D D')D/278 9 
')//+,ME6:fc#:#:"12Y
6 -8s    G