nPDSSKrSSK7 SSKrSSKrSSKrSSKrSSKJrJr SSKr\ "\SS5r \ "\SS5r \ "\SS5r /S Qr\R\R "\55 \R""S \S 5 \R""S \S 5 \R""S\S5 \R""S\S5 SrSrSr\R,R/5R1S5(Ga0rS\S'S\S'S\S'S\S'S\S'S \S!'S"\S#'S$\S%'S&\S''S(\S)'S*\S+'S,\S-'S.\S/'S0\S1'S2\S3'S4\S5'S6\S7'S8\S9'S:\S;'S<\S='S>\S?'S@\SA'SB\SC'SD\SE'SF\SG'SH\SI'SJ\SK'SL\SM'SN\SO'SP\SQ'SR\SS'ST\SU'SV\SW'SX\SY'SZ\S['S\\S]'S^\S_'S`\Sa'Sb\Sc'Sd\Se'Sf\Sg'Sh\Si'Sj\Sk'Sl\Sm'Sn\So'Sp\Sq'Sr\Ss'St\Su'Sv\Sw'Sx\Sy'Sz\S{'S|\S}'S~\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'S\S'\R5S5 "SS\5r"SS\R:5rSSjr\"\R:S5(aSSK r SSjr!\R5S5 \"\R:S5(aSSK r SSjr"\R5S5 \"\R:S5(aSr#\R5S5 \$\%S4Sjr&\"\S5(a S\%S4Sjr'O\&r'\R5S5 S\'l(\ \ 1r)"SS\RT5r+SSjr,\-"5r.\.S4SS.Sjjr/Sr0\$SSSS.Sjr1SSjr2g!\ a SrGNf=f)N)*)IntEnumIntFlagEBADF EAGAIN EWOULDBLOCK)fromfdgetfqdncreate_connection create_serverhas_dualstack_ipv6 AddressFamily SocketKindrcRUR5=(a URS5$)NAF_isupper startswithCs -/opt/alt/python313/lib64/python3.13/socket.pyrO!))+5!,,u"55rcRUR5=(a URS5$)NSOCK_rrs rrrTs!))+7!,,w"77rMsgFlagcRUR5=(a URS5$)NMSG_rrs rrrYs!))+6!,,v"66r AddressInfocRUR5=(a URS5$)NAI_rrs rrr^rrz 127.0.0.1z::1c8U"U5$![a Us$f=fN) ValueError)value enum_klasss r_intenum_converterr*ds& %   s  winz)Specified event object handle is invalid.zInsufficient memory available.z#One or more parameters are invalid.WzOverlapped operation aborted.iz2Overlapped I/O event object not in signaled state.iz)Overlapped operation will complete later.izThe operation was interrupted.i'zA bad file handle was passed.i'zPermission denied.i'z!A fault occurred on the network??i'z#An invalid operation was attempted.i&'zToo many open files.i('z!The socket operation would block.i3'z,A blocking operation is already in progress.i4'zOperation already in progress.i5'zSocket operation on nonsocket.i6'zDestination address required.i7'zMessage too long.i8'zProtocol wrong type for socket.i9'zBad protocol option.i:'zProtocol not supported.i;'zSocket type not supported.i<'zOperation not supported.i='zProtocol family not supported.i>'z0Address family not supported by protocol family.i?'zThe network address is in use.i@'z Cannot assign requested address.iA'zNetwork is down.iB'zNetwork is unreachable.iC'z$Network dropped connection on reset.iD'z!Software caused connection abort.iE'zThe connection has been reset.iF'zNo buffer space available.iG'zSocket is already connected.iH'zSocket is not connected.iI'zThe network has been shut down.iJ'zToo many references.iK'zThe operation timed out.iL'zConnection refused.iM'zCannot translate name.iN'zThe name is too long.iO'zThe host is down.iP'zThe host is unreachable.iQ'zDirectory not empty.iR'zToo many processes.iS'zUser quota exceeded.iT'zDisk quota exceeded.iU'zStale file handle reference.iV'zItem is remote.iW'z!Network subsystem is unavailable.ik'z!Winsock.dll version out of range.il'z(Successful WSAStartup not yet performed.im'zGraceful shutdown in progress.iu'z*No more results from WSALookupServiceNext.iv'zCall has been canceled.iw'z Procedure call table is invalid.ix'zService provider is invalid.iy'z&Service provider failed to initialize.iz'zSystem call failure.i{'zService not found.i|'zClass type not found.i}'i~'zCall was canceled.i'zDatabase query was refused.i'zHost not found.i*z Nonauthoritative host not found.i*zThis is a nonrecoverable error.i*z*Valid name, no data record requested type.i*zQoS receivers.i*z QoS senders.i*zNo QoS senders.i*zQoS no receivers.i+zQoS request confirmed.i+zQoS admission error.i+zQoS policy failure.i+zQoS bad style.i+zQoS bad object.i+zQoS traffic control error.i+zQoS generic error.i+zQoS service type error.i+zQoS flowspec error.i +zInvalid QoS provider buffer.i +zInvalid QoS filter style.i +i +zIncorrect QoS filter count.i +zInvalid QoS object length.i+zIncorrect QoS flow count.i+zUnrecognized QoS object.i+zInvalid QoS policy object.i+zInvalid QoS flow descriptor.i+z'Invalid QoS provider-specific flowspec.i+z)Invalid QoS provider-specific filterspec.i+z&Invalid QoS shape discard mode object.i+z Invalid QoS shaping rate object.i+z!Reserved policy QoS element type.i+errorTabc\rSrSrSrg)_GiveupOnSendfileN)__name__ __module__ __qualname____firstlineno____static_attributes__r3rrr1r1sDrr1cn^\rSrSr/SQrS!SjrSrSrSrSr S r S r S"SSSS .S jjr \ "\S 5(aS#SjrOS#SjrS#SjrSrS#SjrSr\R*4SjrSrU4Sjr\U4Sj5r\U4Sj5r\R8S:XaSrSrOSrSrS\lS\lS r U=r!$)$socket) __weakref___io_refs_closedNcUc US:Xa[nUS:Xa[nUS:XaSn[RR XX#U5 SUlSUlg)NrF)AF_INET SOCK_STREAM_socketr:__init__r=r>)selffamilytypeprotofilenos rrDsocket.__init__sQ >| rz"{d6B  rcU$r&r3rEs r __enter__socket.__enter__s rcHUR(dUR5 ggr&)r>close)rEargss r__exit__socket.__exit__s|| JJLrc[USS5nSURRURRU(aSOSUR 5UR UR UR4-nU(dRUR5nU(aUS[U5-- nUR5nU(aUS[U5-- nUS- nU$![[4a NBf=f![[4a N/f=f) Nr>Fz,<%s.%s%s fd=%i, family=%s, type=%s, proto=%iz [closed]z , laddr=%sz , raddr=%s>) getattr __class__r5r6rIrFrGrH getsocknamestrerrorAttributeError getpeername)rEclosedsladdrraddrs r__repr__socket.__repr__sy%0 :~~((~~**${"{{}{{yyzz   ((*E 22A ((*E 22A S>*   >*  s$?(C((C-C*)C*-D?DcJ[SURR<S35e)Nzcannot pickle z object) TypeErrorrXr4rLs r __getstate__socket.__getstate__s!.)@)@(C7KLLrc[UR55nURURURUR US9nUR UR55 U$)NrI)duprIrXrFrGrH settimeout gettimeout)rEfdsocks rrj socket.dupsN  ~~dkk499djj~L )* rcUR5up[URURURUS9n[ 5c&UR 5(aURS5 X24$)NriT)_acceptr:rFrGrHgetdefaulttimeoutrl setblocking)rErmaddrrns raccept socket.accept sZ<<>dkk499djjD   &4??+<+<   T "zr)encodingerrorsnewlinec[U51Sk::d[SU<S35eSU;nSU;=(d U(+nSU;nSn U(aU S- n U(aU S- n [X 5n U=RS- slUcS nUS :a[R nUS :XaU(d [S 5eU $U(aU(a[R "XU5n O4U(a[R"X5n O[R"X5n U(aU $[R"U5n[R"XXE5n Xl U $) N>brwz invalid mode z (only r, w, b allowed)r}r|r{rUr@rz!unbuffered streams must be binary) setr'SocketIOr=ioDEFAULT_BUFFER_SIZEBufferedRWPairBufferedReaderBufferedWriter text_encoding TextIOWrappermode) rEr bufferingrwrxrywritingreadingbinaryrawmoderawbuffertexts rmakefilesocket.makefile0s4yO+OP P++,W  sNG  sNGt%   I q=..I > !DEEJ w&&s;F &&s6F&&s6F M##H-&B  rsendfilecURXU5 UR5nUR5n[ R"U5RnU(dg[U=(d US5nUR5n U S:Xa [S5e[[S5(a[R"5n O[R "5n U R#U[R$5 Sn U R&n [ R(n U (aU "U 5(d [+S5eU(a[X;- U5nUS::aOU "XEX(5nUS:XaO X.- nX- n MVU U S:a$[US5(aUR/U5 $$$![[R4an[ U5eSnAff=f![an[ U5eSnAff=f![,a U (dU "5 M[anU S:Xa [ U5eUSeSnAff=f!U S:a$[US5(aUR/U5 fff=f)Nri@&non-blocking sockets are not supported PollSelectorz timed outseek)_check_sendfile_paramsrIr\rUnsupportedOperationr1osfstatst_sizeOSErrorminrlr'hasattr selectorsrSelectSelectorregister EVENT_WRITEselectr TimeoutErrorBlockingIOErrorr)rEfileoffsetcountsocknorIerrfsize blocksizetimeoutselector total_sentselector_select os_sendfilesents r_sendfile_use_sendfilesocket._sendfile_use_sendfile^s  ' 'e <[[]F - -(00ENUG4Ioo'G!| !IJJy.11$113$335   fi&;&; <J&ooO++K &w'?'?*;77$'(:I$F $>!+*66M  19!"* 78">gdF&;&;IIf%'<>s#B$;$;< -',, - -',, -@+!&,- ",%? #4C"88!t+,>gdF&;&;IIf%'<>sjF G@ @rcURXU5 UR5S:Xa [S5eU(aURU5 U(a [ US5OSnSnUR nUR nU(a[ X5- U5nUS::aO@[U"U55nU(dO'U"U5n XY- nU [U5:aXSnOOM$M\UUS:a&[US5(aURX%-5 $$$![a Mbf=f!US:a&[US5(aURX%-5 fff=f)Nrri r) rrlr'rrreadsend memoryviewlenrr) rErrrrr file_read sock_senddatars r_sendfile_use_sendsocket._sendfile_use_sendsG ##D%8 ??  !EF F  IIf (-Ct$4  II II  / #E$6 BI A~!)I"67 "(#* #d)+#';D!&A~'$"7"7 &-.#8~+! !A~'$"7"7 &-.#8~s0:7D2D:D DDDD.Ec(S[USS5;a [S5eUR[-(d [S5eUbP[ U[ 5(d[ SRU55eUS::a[SRU55egg)Nr{rz$file should be opened in binary modez+only SOCK_STREAM type sockets are supportedz+count must be a positive integer (got {!r})r)rWr'rGrB isinstanceintreformatrs rrsocket._check_sendfile_paramss gdFC0 0CD Dyy;&JK K  eS))AHHOQQz AHHOQQ rclURXU5$![a URXU5s$f=fr&)rr1rrs rrsocket.sendfiles?$ @..tUC C  @**4? ? @s 33cURS:aU=RS-slUR(aUR5 gg)Nrr~)r=r>rPrLs r_decref_socketiossocket._decref_socketioss1 ==1  MMQ M << JJL rc&URU5 gr&)rP)rE_sss r _real_closesocket._real_closes  $rcTSUlURS::aUR5 gg)NTr)r>r=rrLs rrP socket.closes& ==A      rc.>SUl[TU] 5$)NT)r>superdetachrErXs rr socket.detachs w~rc4>[[TU][5$r&)r*rrFrrs rrF socket.familys"%'.-@@rc4>[[TU][5$r&)r*rrGrrs rrG socket.type s"%', ;;rntcJ[R"UR55$r&)rget_handle_inheritablerIrLs rget_inheritablesocket.get_inheritables,,T[[]; ;rcN[R"UR5U5 gr&)rset_handle_inheritablerIrE inheritables rset_inheritablesocket.set_inheritables  % %dkkm[ ArcJ[R"UR55$r&)rrrIrLs rrrs%%dkkm4 4rcN[R"UR5U5 gr&)rrrIrs rrrs   t{{}k :rz&Get the inheritable flag of the socketz&Set the inheritable flag of the socket)r>r=)r@r@r@N)r|NrN)"r4r5r6r7 __slots__rDrMrRrbrfrjrurrrrrrrrrCr:rrPrpropertyrFrGnamerr__doc__r8 __classcell__rXs@rr:r:s7I <M  *tT*Xr:? &B @"/H Q@. &nn  AA <<  ww$ < B 5 ;FOFOrr:c0[U5n[XX45$r&)rjr:)rmrFrGrHnfds rr r s b'C & ++rsendmsgc URU[R[R[R"SU54/5$Ni)rrC SOL_SOCKET SCM_RIGHTSarray)rnbuffersfdsflagsaddresss rsend_fdsr*s? ||Gw'9'9    C 5'7&89 9rrrecvmsgc [R"S5nURU[R"X$R-55upVp7UHhupn U[R :XdMU [R :XdM2URU S[U 5[U 5UR-- 5 Mj U[U5X74$r) rrrCCMSG_LENitemsizerr frombytesrlist) rnbufsizemaxfdsrrmsgancdatart cmsg_level cmsg_type cmsg_datas rrecv_fdsr 6skk#$(LL   Vll2 3%5!e07 ,J9g000Y'BTBT5T i)II#i.3<<*GHJK18 DIu**rr sharec[SSSU5$)Nr)r:)infos r fromsharerJs aAt$$rrcrU[:Xa[nOU[:Xa[nO [ S5eU[ :wa [ S5eUS:wa [ S5e[ XU5nURUS45 UR5 UR5SSupV[ XU5nURS5 URXV45 URS5 UR5upUR5 UR5UR!5:wd"UR5UR!5:wa [#S5eX4$![[4a Nf=f! UR5 e=f!UR5 f=f! UR5 UR5 e=f) Nz?Only AF_INET and AF_INET6 socket address families are supportedz)Only SOCK_STREAM socket type is supportedrzOnly protocol zero is supportedFTzUnexpected peer connection)rA _LOCALHOSTAF_INET6 _LOCALHOST_V6r'rBr:bindlistenrYrsconnectrInterruptedErrorrurPr]ConnectionError) rFrGrHhostlsockrtportcsockssock_s r_fallback_socketpairrVs  8 )* * {DEE z:;; 6 'E D!9 &&(!, vU+    e $  tl+   d #||~HE1      5#4#4#6 6  "e&7&7&99!">? ?: >5$%56    KKM      sP!AE>&E(8E #E(?AFE%"E($E%%E((E;;E>>F#F6 socketpaircUc[n[R"XU5up4[ XX#R 55n[ XX$R 55nX44$![a [nNbf=fr&)AF_UNIX NameErrorrArCr r:r)rFrGrHar{s rr r sh > ! !!&6 6 3 6 3t  !  !sAA.-A.a8socketpair([family[, type[, proto]]]) -> (socket object, socket object) Create a pair of socket objects from the sockets returned by the platform socketpair() function. The arguments are the same as for socket() except the default family is AF_UNIX if defined on the platform; otherwise, the default is AF_INET. cr^\rSrSrSrSrSrSrSrU4Sjr Sr \ S 5r \ S 5r S rS rU=r$) ricUS;a[SU-5e[RRU5 XlSU;aUS- nX lSU;UlSU;UlSUlg)N)r|r}rwrbwbrwbzinvalid mode: %rr{r|r}F) r'r RawIOBaserD_sock_mode_reading_writing_timeout_occurred)rErnrs rrDSocketIO.__init__sf : :/$67 7 d# d? CKD t  t  !&rc,UR5 UR5 UR(a [S5eURR U5$![ a SUle[anUR[;aSnAgeSnAff=f)Nz!cannot read from timed out objectT) _checkClosed_checkReadabler0rr, recv_intorr[errno_blocking_errnosrEr{es rreadintoSocketIO.readintos    ! !=> > ::''* * %)D "  ww**  sAB4B BBcUR5 UR5 URRU5$![anUR [ ;aSnAgeSnAff=fr&)r3_checkWritabler,rr[r6r7r8s rwriteSocketIO.writesW   ::??1% % ww**   s= A&A! A!!A&cRUR(a [S5eUR$NzI/O operation on closed socket.)r^r'r.rLs rreadableSocketIO.readable! ;;>? ?}}rcRUR(a [S5eUR$rA)r^r'r/rLs rwritableSocketIO.writablerDrcX>UR(a [S5e[TU] 5$rA)r^r'rseekablers rrISocketIO.seekables& ;;>? ?w!!rcVUR5 URR5$r&)r3r,rIrLs rrISocketIO.filenos# zz  ""rcFUR(dUR5$g)Nr@)r^rIrLs rr SocketIO.names{{;;= rcUR$r&)r-rLs rr SocketIO.mode s zzrcUR(ag[RRU5 URR 5 SUlgr&)r^rr+rPr,rrLs rrPSocketIO.closes7 ;;  4  $$& r)r-r.r,r0r/)r4r5r6r7rDr:r>rBrFrIrIrrrrPr8rrs@rrrsX" ', "#  rrcUR5nU(aUS;a [5n[U5upnURSU5 UH nSU;dM U$ UnU$![a U$f=f)N)z0.0.0.0z::r.)strip gethostname gethostbyaddrinsertr[)rhostnamealiasesipaddrss rr r s ::::FGG!##LM M X FG G &+ &D) 77* *00  L!< &Wh$77 OOJ a 8 8(* k1=-00G^44 k1= 2 IIg  ? KKM  KK  1    2w(C 3'T 1 2   s[/)G*F4B/G*$F-5G* G* F*'G*)F**G*- G'7+G""G''G**Hc/n[R"XX#XE5H:nUuppJn UR[U[5[U [ 5XJU 45 M< U$r&)rCr^rar*rr) rrrFrGrHraddrlistrerfrgrhris rr^r^s` H""4vUJ-0*e+B >+HjA2/ 0K Or)rr)rU)rrrr)3rCrsysrrenumrrr6 ImportErrorrWrrr __all__extend_get_exports_list _convert_r4rrr*platformlowerrr/ra Exceptionr1r:r rrrr rrArBrr rr7r+rr objectr_r rrr^r3rrrsh! w" " %e]B/  @r##G,-57 79 68 57   <<""5))H=HQK2HQK8HRL3HSMHHSM?HSM6HUO5HUO*HUO9HUO;HUO,HUO9HUODHUO6HUO6HUO5HUO)HUO7HUO,HUO/HUO2HUO0HUO6HUOHHUO6HUO8HUO(HUO/HUOHUO,HUO*HUO-HUOBHUO*HUO3HUO'HUO8HUO7HUOBHUO&HUO$HUO'HUO)HUO.HUO,HUO+HUO&HUO'HUO2HUO*HUO/HUO+HUO4HUO1HUO1HUO3HUO2HUO1HUO0HUO2HUO4HUO?HUOAHUO>HUO8HUO9HUO NN:) (EGW^^EGN , 7>>9%%9 NN: 7>>9%%+" NN: 7>>7##% NN; !(k4l 7L!![ &J NN<  [*qr||qh6!('>%)099>09f  &-du!&DNI EsPPP