
    hr                    #   % S r SSKJr  SSKrSSKrSSKJrJrJr  Sr	 " S S\5      r
 " S S	\5      r " S
 S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r\R0                  rS"\S#'   \R4                  rS"\S$'   \R6                  rS"\S%'   \R8                  rS"\S&'   \R:                  rS"\S''   \R<                  rS"\S('   \R>                  rS"\S)'   \R@                  r S"\S*'   \RB                  r!S"\S+'   \RD                  r"S"\S,'   \RF                  r#S"\S-'   \RH                  r$S"\S.'   \RJ                  r%S"\S/'   \
RL                  r&S"\S0'   \
RN                  r'S"\S1'   \
RP                  r(S"\S2'   \
RR                  r)S"\S3'   \
RT                  r*S"\S4'   \
RV                  r+S"\S5'   \
RX                  r,S"\S6'   \
RZ                  r-S"\S7'   \
R\                  r.S"\S8'   \
R^                  r/S"\S9'   \
R`                  r0S"\S:'   \
Rb                  r1S"\S;'   \
Rd                  r2S"\S<'   \
Rf                  r3S"\S='   \
Rh                  r4S"\S>'   \
Rj                  r5S"\S?'   \
Rl                  r6S"\S@'   \
Rn                  r7S"\SA'   \
Rp                  r8S"\SB'   \
Rr                  r9S"\SC'   \
Rt                  r:S"\SD'   \
Rv                  r;S"\SE'   \
Rx                  r<S"\SF'   \
Rz                  r=S"\SG'   \
R|                  r>S"\SH'   \R~                  r?S"\SI'   \R                  r@S"\SJ'   \R                  rAS"\SK'   \R                  rBS"\SL'   \R                  rCS"\SM'   \R                  rDS"\SN'   \R                  rES"\SO'   \R                  rFS"\SP'   \R                  rGS"\SQ'   \R                  rHS"\SR'   \R                  rIS"\SS'   \R                  rJS"\ST'   \R                  rKS"\SU'   \R                  rLS"\SV'   \R                  rMS"\SW'   \R                  rNS"\SX'   \R                  rOS"\SY'   \R                  rPS"\SZ'   \R                  rQS"\S['   \R                  rRS"\S\'   \R                  rSS"\S]'   \R                  rUS"\S^'   \R                  rWS"\S_'   \R                  rYS"\S`'   \R                  r[S"\Sa'   \R                  r]S"\Sb'   \R                  r_S"\Sc'   \R                  raS"\Sd'   \R                  rcS"\Se'   \R                  reS"\Sf'   \R                  rgS"\Sg'   \R                  riS"\Sh'   \R                  rkS"\Si'   \R                  rmS"\Sj'   \R                  roS"\Sk'   \R                  rqS"\Sl'   \R                  rsS"\Sm'   \R                  ruS"\Sn'   \R                  rwS"\So'   \R                  ryS"\Sp'   \R                  rzS"\Sq'   \R                  r{S"\Sr'   \R                  r|S"\Ss'   \R                  r}S"\St'   \R                  r~S"\Su'   \R                  rS"\Sv'   \GR                   rS"\Sw'   \GR                  rS"\Sx'   \GR                  rS"\Sy'   \GR                  rS"\Sz'   \GR                  rS"\S{'   \GR                  rS"\S|'   \GR                  rS"\S}'   \GR                  rS"\S~'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                   rS"\S'   \GR$                  rS"\S'   \GR(                  rS"\S'   \GR,                  rS"\S'   \GR0                  rS"\S'   \GR2                  rS"\S'   \GR4                  rS"\S'   \GR6                  rS"\S'   \GR8                  rS"\S'   \GR:                  rS"\S'   \GR<                  rS"\S'   \GR>                  rS"\S'   \GR@                  rS"\S'   \GRB                  rS"\S'   \GRD                  rS"\S'   \GRF                  rS"\S'   \GRH                  rS"\S'   \GRJ                  rS"\S'   \GRL                  rS"\S'   \GRN                  rS"\S'   \GRP                  rS"\S'   \GRR                  rS"\S'   \GRT                  rS"\S'   \GRV                  rS"\S'   \GRX                  rS"\S'   \GRZ                  rS"\S'   \GR\                  rS"\S'   \GR^                  rS"\S'   \GR`                  rS"\S'   \GRb                  rS"\S'   \GRd                  rS"\S'   \GRf                  rS"\S'   \GRh                  rS"\S'   \GRj                  rS"\S'   \GRl                  rS"\S'   \GRn                  rS"\S'   \GRp                  rS"\S'   \GRr                  rS"\S'   \GRt                  rS"\S'   \GRv                  rS"\S'   \GRx                  rS"\S'   \GRz                  rS"\S'   \GR|                  rS"\S'   \GR~                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                  rS"\S'   \GR                   Gr S"\S'   \GR                  GrS"\S'   \GR                  GrS"\S'   \GR                  GrS"\S'   \GR                  GrS"\S'   \GR
                  GrS"\S'   \GR                  GrS"\S'   \GR                  GrS"\S'   \GR                  GrS"\S'   \GR                  Gr	S"\S'   \GR                  Gr
S"\S'   \GR                  GrS"\S'   \GR                  GrS"\S'   \GR                  GrS"\S'   \GR                  GrS"\S'   \GR                  GrS"\S'   \GR                   GrS"\S'   \GR"                  GrS"\S'   \GR$                  GrS"\S'   \GR&                  GrS"\GS '   \GR(                  GrS"\GS'   \GR*                  GrS"\GS'   \GR,                  GrS"\GS'   \GR.                  GrS"\GS'   \GR0                  GrS"\GS'   \GR2                  GrS"\GS'   \GR4                  GrS"\GS'   \GR6                  GrS"\GS'   \GR8                  GrS"\GS	'   \GR:                  GrS"\GS
'   \GR<                  GrS"\GS'   \GR>                  GrS"\GS'   \GR@                  Gr S"\GS'   \GRB                  Gr!S"\GS'   \GRD                  Gr"S"\GS'   \GRF                  Gr#S"\GS'   \GRH                  Gr$S"\GS'   \GRJ                  Gr%S"\GS'   \GRL                  Gr&S"\GS'   \GRN                  Gr'S"\GS'   \GRP                  Gr(S"\GS'   \GRR                  Gr)S"\GS'   / GSQGr*GS\GS'   g(  zzmq constants as enums    )annotationsN)EnumIntEnumIntFlagi=R	c                     \ rS rSrSr\R                  r\R                  r\R                  r\	R                  R                  S5      (       a%  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O\" \S\S-   5      r\" \S\S-   5      r\" \S\S-   5      r\" \S\S-   5      r\" \S\S-   5      r\" \S \S!-   5      r\" \S"\S#-   5      r\" \S$\S%-   5      r\" \S&\S'-   5      r\" \S(\S)-   5      r\" \S*\S+-   5      r\" \S,\S-   5      r\" \S-\S.-   5      r\" \S/\S0-   5      r\" \S1\S2-   5      r\" \S3\S4-   5      r\" \S5\S6-   5      r\" \S7\S8-   5      r\S9-   r \S:-   r!\S;-   r"\S<-   r#S=r$g>)?Errno   z)libzmq error codes

.. versionadded:: 23
win      w   t   d   e   k   p      s   f   v   j   l   ~      n   u   ENOTSUP   EPROTONOSUPPORT   ENOBUFS   ENETDOWN   
EADDRINUSE   EADDRNOTAVAIL   ECONNREFUSED   EINPROGRESS   ENOTSOCK	   EMSGSIZE
   EAFNOSUPPORT   ENETUNREACHECONNABORTED   
ECONNRESET   ENOTCONN   	ETIMEDOUT   EHOSTUNREACH   	ENETRESET   3   4   5   6    N)%__name__
__module____qualname____firstlineno____doc__errnoEAGAINEFAULTEINVALsysplatform
startswithr   r   r!   r#   r%   r'   r)   r+   r-   r/   r1   r3   r4   r6   r8   r:   r<   r>   getattr_HAUSNUMEROEFSMENOCOMPATPROTOETERMEMTHREAD__static_attributes__rD       `C:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\zmq/constants.pyr   r      s   
 \\F\\F\\F
||u%% 

		 %K!O<!%):K!OL%K!O<5*kAo>UL+/B
aHunkAoFe]K!OD5*kAo>5*kB.>?unkB6FGe]K"4DEunkB6FGUL+2BC
5*kB.>?E;b0@A	unkB6FGE;b0@A	 D 2%N"ERHrX   r   c                  @    \ 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g)ContextOptionJ   z2Options for Context.get/set

.. versionadded:: 23
r   r    r"   r$   r&   r(   r*   r,   r.   rD   N)rE   rF   rG   rH   rI   
IO_THREADSMAX_SOCKETSSOCKET_LIMITTHREAD_PRIORITYTHREAD_SCHED_POLICY	MAX_MSGSZ
MSG_T_SIZETHREAD_AFFINITY_CPU_ADDTHREAD_AFFINITY_CPU_REMOVETHREAD_NAME_PREFIXrW   rD   rX   rY   r[   r[   J   s?    
 JKLOIJ!"rX   r[   c                  t    \ 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\
r\rSrSrSrSrSrSrSrSrSrSrg)
SocketType\   z'zmq socket types

.. versionadded:: 23
r   r   r    r"   r$   r&   r(   r*   r,   r.   r0   r2   r	   r5   r7   r9   r;   r=   r?         rD   N)rE   rF   rG   rH   rI   PAIRPUBSUBREQREPDEALERROUTERPULLPUSHXPUBXSUBSTREAMXREQXREPSERVERCLIENTRADIODISHGATHERSCATTERDGRAMPEERCHANNELrW   rD   rX   rY   rh   rh   \   s    
 D
C
C
C
CFFDDDDF DD FFEDFGEDGrX   rh   c                  $    \ rS rSrSrSrSrSrSrg)_OptType   intint64bytesfdrD   N)	rE   rF   rG   rH   r   r   r   r   rW   rD   rX   rY   r   r      s    
CEE	BrX   r   c                  <   \ rS rSr% SrS\S'   \R                  4SzS jjrSr	S\R                  4rS\R                  4rS	\R                  4rS
\R                  4rSrSrSrSrSrS\R*                  4rSrSrSrSrSrSrS\R                  4rSrSrSr Sr!Sr"S\R                  4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                  4r/S*\R                  4r0S+r1S,\R                  4r2S-\R                  4r3S.\R                  4r4S/r5S0r6S1r7S2r8S3\R                  4r9S4r:S5r;S6\R                  4r<S7r=S8\R                  4r>S9\R                  4r?S:r@S;rAS<\R                  4rBS=rCS>rDS?rES@\R                  4rFSArGSBrHSCrISDrJSErKSFrLSGrMSHrNSIrOSJrPSK\R                  4rQSL\R                  4rRSM\R                  4rSSNrTSOrUSPrVSQrWSR\R                  4rX\rY\<rZSS\R                  4r[STr\SUr]SVr^SWr_\)r`\$ra\$rbSXrcSYrdSZ\R                  4reS[rfS\rgS]rhS^\R                  4riS_\R                  4rjS`rkSarlSb\R                  4rmSc\R                  4rnSd\R                  4roSe\R                  4rpSfrqSgrrShrsSi\R                  4rtSj\R                  4ruSkrvSlrwSm\R                  4rxSnrySorzSpr{Sqr|Srr}Ssr~StrSurSvrSwrSxrgy){SocketOption   z1Options for Socket.get/set

.. versionadded:: 23
r   	_opt_typec                H    [         R                  X5      nXl        X#l        U$ )z"Attach option type as `._opt_type`)r   __new___value_r   )clsvalueopt_typeobjs       rY   r   SocketOption.__new__   s    kk#% 
rX   r   r$   r&   r(   r*   r,   r.   r2   r	   r5   r7   r9   r;   r=   r?   rj                            !   "   #   $   %   '   (   )   *   +   ,   -   .   /   0   1   2   r@   rA   rB   rC   7   8   9   =   >   ?   @   A   B   D   E   F   G   H   I   r\   K   L   M   N   O   P   Q   T   U   V   W   X   Y   Z   [   ri   &   :   ;   <      ]   ^   _   `   a   b   c   r   r   r   g   h   i   r   r   r   m   r   o   r   q   r   r   r   r   r   r   x   y   z   {   |   rD   N)r   r   r   r   )rE   rF   rG   rH   rI   __annotations__r   r   r   HWMr   AFFINITYr   
ROUTING_ID	SUBSCRIBEUNSUBSCRIBERATERECOVERY_IVLSNDBUFRCVBUFRCVMOREr   FDEVENTSTYPELINGERRECONNECT_IVLBACKLOGRECONNECT_IVL_MAX
MAXMSGSIZESNDHWMRCVHWMMULTICAST_HOPSRCVTIMEOSNDTIMEOLAST_ENDPOINTROUTER_MANDATORYTCP_KEEPALIVETCP_KEEPALIVE_CNTTCP_KEEPALIVE_IDLETCP_KEEPALIVE_INTVL	IMMEDIATEXPUB_VERBOSE
ROUTER_RAWIPV6	MECHANISMPLAIN_SERVERPLAIN_USERNAMEPLAIN_PASSWORDCURVE_SERVERCURVE_PUBLICKEYCURVE_SECRETKEYCURVE_SERVERKEYPROBE_ROUTERREQ_CORRELATEREQ_RELAXEDCONFLATE
ZAP_DOMAINROUTER_HANDOVERTOSCONNECT_ROUTING_IDGSSAPI_SERVERGSSAPI_PRINCIPALGSSAPI_SERVICE_PRINCIPALGSSAPI_PLAINTEXTHANDSHAKE_IVLSOCKS_PROXYXPUB_NODROPBLOCKYXPUB_MANUALXPUB_WELCOME_MSGSTREAM_NOTIFYINVERT_MATCHINGHEARTBEAT_IVLHEARTBEAT_TTLHEARTBEAT_TIMEOUTXPUB_VERBOSERCONNECT_TIMEOUT	TCP_MAXRTTHREAD_SAFEMULTICAST_MAXTPDUVMCI_BUFFER_SIZEVMCI_BUFFER_MIN_SIZEVMCI_BUFFER_MAX_SIZEVMCI_CONNECT_TIMEOUTUSE_FDGSSAPI_PRINCIPAL_NAMETYPE!GSSAPI_SERVICE_PRINCIPAL_NAMETYPEBINDTODEVICEIDENTITYCONNECT_RIDTCP_ACCEPT_FILTERIPC_FILTER_PIDIPC_FILTER_UIDIPC_FILTER_GIDIPV4ONLYDELAY_ATTACH_ON_CONNECTFAIL_UNROUTABLEROUTER_BEHAVIORZAP_ENFORCE_DOMAINLOOPBACK_FASTPATHMETADATAMULTICAST_LOOPROUTER_NOTIFYXPUB_MANUAL_LAST_VALUESOCKS_USERNAMESOCKS_PASSWORDIN_BATCH_SIZEOUT_BATCH_SIZEWSS_KEY_PEMWSS_CERT_PEMWSS_TRUST_PEMWSS_HOSTNAMEWSS_TRUST_SYSTEMONLY_FIRST_SUBSCRIBERECONNECT_STOP	HELLO_MSGDISCONNECT_MSGPRIORITY	BUSY_POLL
HICCUP_MSGXSUB_VERBOSE_UNSUBSCRIBETOPICS_COUNT	NORM_MODENORM_UNICAST_NACKNORM_BUFFER_SIZENORM_SEGMENT_SIZENORM_BLOCK_SIZENORM_NUM_PARITYNORM_NUM_AUTOPARITY	NORM_PUSHrW   rD   rX   rY   r   r      s   
 6>ll  C(.. HHNN"J8>>!IX^^#KDLFFG	X[[BFDFMGX^^#JFFNHH&MMILJDIL'N'NL(..(O(..(O(..(OLMKHX^^#JO
CX^^+M8>>)!8>>1Mhnn$KKFK8>>)MOMMMOIK8>>)x~~-x~~-F "(*%x~~%L H$KHNN*NNNH'&O&O 8>>!HNM'N(..(NMNx~~%K&L'M&LNX^^#I(..(NHIhnn$J"LIOOIrX   r   c                  $    \ rS rSrSrSrSrSrSrg)MessageOptioni  z3Options on zmq.Frame objects

.. versionadded:: 23
r   r"   r    rD   N)	rE   rF   rG   rH   rI   MORESHAREDSRCFDrW   rD   rX   rY   r^  r^    s    
 DFErX   r^  c                  $    \ rS rSrSrSrSr\rSrg)Flagi   z&Send/recv flags

.. versionadded:: 23
r   r    rD   N)	rE   rF   rG   rH   rI   DONTWAITSNDMORENOBLOCKrW   rD   rX   rY   rc  rc     s    
 HGGrX   rc  c                  0    \ rS rSrSr\S 5       rSrSrSr	g)RouterNotifyi+  zhValues for zmq.ROUTER_NOTIFY socket option

.. versionadded:: 26
.. versionadded:: libzmq-4.3.0 (draft)
c                    SU  3$ )NNOTIFY_rD   names    rY   _global_nameRouterNotify._global_name2  s    rX   r   r    rD   N)
rE   rF   rG   rH   rI   staticmethodrm  CONNECT
DISCONNECTrW   rD   rX   rY   rh  rh  +  s'         GJrX   rh  c                  <    \ rS rSrSr\S 5       rSrSrSr	Sr
SrS	rg
)NormModei:  zdValues for zmq.NORM_MODE socket option

.. versionadded:: 26
.. versionadded:: libzmq-4.3.5 (draft)
c                    SU  3$ )NNORM_rD   rk  s    rY   rm  NormMode._global_nameA  s    tf~rX   r   r   r    r"   r$   rD   N)rE   rF   rG   rH   rI   ro  rm  FIXEDCCCCLCCECCE_ECNONLYrW   rD   rX   rY   rs  rs  :  s6       E	
B
C
CKrX   rs  c                  (    \ rS rSrSrSrSrSrSrSr	g)	SecurityMechanismiL  zYSecurity mechanisms (as returned by ``socket.get(zmq.MECHANISM)``)

.. versionadded:: 23
r   r   r    r"   rD   N)
rE   rF   rG   rH   rI   NULLPLAINCURVEGSSAPIrW   rD   rX   rY   r}  r}  L  s    
 DEEFrX   r}  c                  4    \ rS rSrSr\S 5       rSrSrSr	Sr
g)	ReconnectStopiX  z@Select behavior for socket.reconnect_stop

.. versionadded:: 25
c                    SU  3$ )NRECONNECT_STOP_rD   rk  s    rY   rm  ReconnectStop._global_name^  s     ''rX   r   r    r$   rD   N)rE   rF   rG   rH   rI   ro  rm  CONN_REFUSEDHANDSHAKE_FAILEDAFTER_DISCONNECTrW   rD   rX   rY   r  r  X  s.    
 ( ( LrX   r  c                      \ rS rSrSr\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+\+r,S)r-\+\--  r.S*r/g+),Eventig  z/Socket monitoring events

.. versionadded:: 23
c                <    U R                  S5      (       a  U $ SU -   $ )NPROTOCOL_ERROR_EVENT_)rP   rk  s    rY   rm  Event._global_namem  s#    ??,--K d?"rX   i   0i   i  i  i  i  i  i  i  i  i  i  i  i  i  i    i   i   i   i   i   r   r    r$   r,   r;   r   r   r      i   i   i   i   i    i @  i  i   rD   N)0rE   rF   rG   rH   rI   ro  rm  PROTOCOL_ERROR_WS_UNSPECIFIEDPROTOCOL_ERROR_ZMTP_UNSPECIFIED&PROTOCOL_ERROR_ZMTP_UNEXPECTED_COMMAND$PROTOCOL_ERROR_ZMTP_INVALID_SEQUENCE PROTOCOL_ERROR_ZMTP_KEY_EXCHANGE1PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_UNSPECIFIED-PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_MESSAGE+PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_HELLO.PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_INITIATE+PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_ERROR+PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_READY-PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_WELCOME$PROTOCOL_ERROR_ZMTP_INVALID_METADATA!PROTOCOL_ERROR_ZMTP_CRYPTOGRAPHIC&PROTOCOL_ERROR_ZMTP_MECHANISM_MISMATCHPROTOCOL_ERROR_ZAP_UNSPECIFIED"PROTOCOL_ERROR_ZAP_MALFORMED_REPLY!PROTOCOL_ERROR_ZAP_BAD_REQUEST_IDPROTOCOL_ERROR_ZAP_BAD_VERSION&PROTOCOL_ERROR_ZAP_INVALID_STATUS_CODE#PROTOCOL_ERROR_ZAP_INVALID_METADATA	CONNECTEDCONNECT_DELAYEDCONNECT_RETRIED	LISTENINGBIND_FAILEDACCEPTEDACCEPT_FAILEDCLOSEDCLOSE_FAILEDDISCONNECTEDMONITOR_STOPPEDHANDSHAKE_FAILED_NO_DETAILHANDSHAKE_SUCCEEDEDHANDSHAKE_FAILED_PROTOCOLHANDSHAKE_FAILED_AUTHALL_V1ALLPIPES_STATSALL_V2rW   rD   rX   rY   r  r  g  s   
 # # %/!&0#-7*+5('1$8B54>12</5?22</2</4>1+5((2%-7*%/")3&(2%%/"-7**4' IOOIKHMFLLO!'  &"F
C Kk!FrX   r  c                  (    \ rS rSrSrSrSrSrSrSr	g)		PollEventi  z>Which events to poll for in poll methods

.. versionadded: 23
r   r    r$   r,   rD   N)
rE   rF   rG   rH   rI   POLLINPOLLOUTPOLLERRPOLLPRIrW   rD   rX   rY   r  r    s    
 FGGGrX   r  c                  $    \ rS rSrSrSrSrSrSrg)
DeviceTypei  z:Device type constants for zmq.device

.. versionadded: 23
r   r    r"   rD   N)	rE   rF   rG   rH   rI   STREAMER	FORWARDERQUEUErW   rD   rX   rY   r  r    s    
 HIErX   r  r   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   r  r  r  rK   rL   rM   r   r   r!   r#   r%   r'   r)   r+   r-   r/   r1   r3   r4   r6   r8   r:   r<   r>   rS   rT   rU   rV   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  EVENT_CONNECTEDEVENT_CONNECT_DELAYEDEVENT_CONNECT_RETRIEDEVENT_LISTENINGEVENT_BIND_FAILEDEVENT_ACCEPTEDEVENT_ACCEPT_FAILEDEVENT_CLOSEDEVENT_CLOSE_FAILEDEVENT_DISCONNECTEDEVENT_MONITOR_STOPPED EVENT_HANDSHAKE_FAILED_NO_DETAILEVENT_HANDSHAKE_SUCCEEDEDEVENT_HANDSHAKE_FAILED_PROTOCOLEVENT_HANDSHAKE_FAILED_AUTHEVENT_ALL_V1	EVENT_ALLEVENT_PIPES_STATSEVENT_ALL_V2rd  re  rf  r_  r`  ra  
NORM_FIXEDNORM_CCNORM_CCLNORM_CCENORM_CCE_ECNONLYr  r  r  r  RECONNECT_STOP_CONN_REFUSEDRECONNECT_STOP_HANDSHAKE_FAILEDRECONNECT_STOP_AFTER_DISCONNECTNOTIFY_CONNECTNOTIFY_DISCONNECTr~  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  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  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   (  r[   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   r  r  r  r  r   r   rK   rL   rM   r   r   r!   r#   r%   r'   r)   r+   r-   r/   r1   r3   r4   r6   r8   r:   r<   r>   rS   rT   rU   rV   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  rc  rd  re  rf  r   r   r^  r_  r`  ra  rs  r  r  r  r  r  r  r  r  r  r  r  r  r  r  rh  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  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  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  rh   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   z	list[str]__all__(+  rI   
__future__r   rJ   rN   enumr   r   r   rR   r   r[   rh   r   r   r^  rc  rh  rs  r}  r  r  r  r  r]   r   r^   r_   r`   ra   rb   rc   rd   re   rf   r  r  r  rK   rL   rM   r   r   r!   r#   r%   r'   r)   r+   r-   r/   r1   r3   r4   r6   r8   r:   r<   r>   rS   rT   rU   rV   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  r  r  r  r  r  r  r  r  r  r  r  r  rd  re  rf  r_  r`  ra  rw  r  rx  r  ry  r  rz  r  r{  r  r  r  r  r  r  r  r  r  r  r  rp  r  rq  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  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  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r  rD   rX   rY   <module>r     sL    "  
 ' '; G ; |G $   Ft K7 K\	G 	7 7 w $	 	G <"G <"~	 	   **
C * ,,S ,!..c .$44 4(<< S <((	3 (**
C *,DD  D"/"J"J C J':: C :### #%%	3 %s ll ll ll }} ,, ,}} # ""
C "((s (&&c &$$S $# # &&c &$$S $&&c &""
C "# 	3  &&c &	3  JJc ** *[[s # %*%H%H s H','L'L  L	00 '  -2,V,V $c V(-(N(N  # N	;; 23  
77 .s  
55 ,S  
88 /  
55 ,S  
55 ,S  
77 .s  -2,V,V $c V).)P)P !3 P	00 '  ',&J&J  J*/*R*R "C R).)P)P !3 P&+&J&J  J	00 '  ,1+T+T #S T &"22 s 2"22 s 2 &** 3 *nn $ .. S .LLc  ,, C ,,, C ,"22 s 2(-(H(H  # H!&!:!: 3 :','F'F  F#(#>#> S >LLc  	3 ** 3 *LLc  # || || c "" "  s  ..
C  {{ # #  ,, # ,             #0#=#= S ='4'E'E  E'4'E'E  E"** *%00 3 0""c "$$s $$$s $&& &S %%# %))
C )''	3 '++S +c  --c -!! !!! !## #
//C !! !c !! !!//s /## #%77 3 7))
C )!! !!! !"11 1%%# %%%# %!//s /$55 # 5!//s /%77 3 7&99 C 9';; S ;''	3 ' --c -))
C )c ''	3 ' --c -"11 1"11 1 --c -#33 3#33 3#33 3 --c -!//s /++S +%%# %))
C )#33 3S &99 C 9!//s /$55 # 5 , E E # E$55 # 5!//s /++S +++S +!! !++S +$55 # 5!//s /#33 3!//s /!//s /%77 3 7!//s /#33 3''	3 '++S +%77 3 7$55 # 5(== c =(== c =(== c =!! !!-!G!G 3 G)5)W)W !3 W --c -%%# %++S +%77 3 7"11 1"11 1"11 1%%# %+CC  C#33 3#33 3&99 C 9%77 3 7%%# %"11 1!//s /*AA  A"11 1"11 1!//s /"11 1++S + --c -!//s / --c -$55 # 5(== c ="11 1''	3 '"11 1%%# %''	3 '))
C ) , E E # E --c -''	3 '%77 3 7$55 # 5%77 3 7#33 3#33 3';; S ;''	3 'OOc >>S >>S >>S >>S   OOc OOc OOc OOc  OOc OOc   s OOc  !! !s OOc !! !E ErX   