ELF>%@Y@8@77 == =  == = $$Ptd555\\QtdRtd== =  GNU܅@#y׈#b9.& @&'(*+=V"BEqX|4? X?P|l` Z0(ia 8 R" - <.xX X  #X __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClasseslibpthread.so.0libc.so.6inittermiosPy_InitModule4_64PyErr_NewExceptionPyModule_AddObjectPyModule_AddIntConstantPyObject_AsFileDescriptorPyArg_ParseTupletcflowPyErr_SetFromErrno_Py_NoneStruct__stack_chk_failtcflushtcdraintcsendbreakPyExc_TypeErrorPyErr_SetStringPyList_SizetcgetattrPyList_GetItemPyInt_AsLongPyErr_OccurredPyErr_FormatPyString_SizePyString_AsStringcfsetispeedcfsetospeedtcsetattrcfgetispeedcfgetospeedPyList_NewPyString_FromStringAndSizePyList_SetItemPyInt_FromLong_edata__bss_start_endGLIBC_2.4GLIBC_2.2.50ii ui uui = p-= 0- A  A J 90J . J .0J .@J .PJ .`J .pJ .J .J .J .J .J .J .J .J .K .K / K  /0K /@K /PK %/`K //pK 9/K B/K K/K U/K \/K b/K i/K o/K v/L }/L / L /0L /@L /PL /`L /pL /L /L /L /L /L /L /L /L /M /M / M /0M /@M /PM 0`M 0pM  0M 0M 0M 0M #0M '0M +0M /0M 30N 70N <0 N A00N F0@N K0PN Q0`N U0pN Y0N ]0N a0N e0N i0N o0N v0N |0N 0O 0O 0 O 00O 0@O 0PO 0`O 0pO 0O 0O 0O 0O 0O 0O 0O 0O 0P 0P 0 P 00P 0@P 1PP  1`P 1pP 1P  1P &1P -1P 31P 81P >1P C1P I1Q P1Q W1 Q ]10Q c1@Q h1PQ q1`Q z1pQ 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1R 1R 1 R 10R 1@R 1PR 1`R 1pR 1R 1R 1R 1R 2R 2R 2R 2R 2S (2S 12 S >20S L2@S P2PS U2`S ]2pS c2S j2S r2S x2S 2S 2S 2S 2S 2T 2T 2 T 20T 2@T 2PT 2`T 2pT 2T 2T 2T 2T 3T 3T 3T *3T 53U =3U G3 U P30U Y3@U b3PU m3`U v3pU 3U 3U 3U 3U 3U 3U 3U 3U 3V 3V 3 V 30V 3@V 3PV 4`V 4pV 4V 14V D4V S4V a4V n4V x4V 4V 4W 4W 4 W 40W 4@W 4PW 4`W 4pW 5W  5W 5W %5W -5W .W o*W @F X .X 'X `D X .(X h'8X C @X x.HX &XX @C `X m.hX v&xX @B X b.X %X @A ? ? ? ? ?  ? #? %@  @ (@ 0@ 8@ @@ H@ P@  X@  `@  h@  p@  x@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !@ "A $HH  HtH5" %$ @%" h% h% h%  h% h% h% h% hp% h`% h P% h @% h 0% h % h % h% h% h% h% h% h% h%z h%r h%j hp%b h`%Z hP%R h@%J h0%B h %: h%" fSH1҅x[HHHdH%(HD$1HL$H5:I1t(4$|$PuH=}2 H HHT$dH3%(tHHHH\dH%(HD$1HL$H5Ih1t(4$|$uH=2 d H  HHT$dH3%(tHHHHdH%(HD$1HL$H5Y1t%|$uH=1 H HHt$dH34%(tHHHHjdH%(HD$1HL$H5Iv1t(4$|$uH=1 r H HHT$dH3%(tHAWAVHAUATHUSH5HxdH%(HD$h1HL$LL$LD$t(H|$HGuL H5 I:M1HuLd$ |$LH|$16HH|$D$ HsH|$D$$HXH|$D$(H=H|$D$,H"H|$H$HH|$HD$IHHIUu"L { H5 1I9ELH uMt$1HL0HHItH8HuL;DE.3IwtLMA.H= H5 H?WHH u4$Lkt$t$L[tt$|$L'uH=. H H HHT$hdH3%(Ht Hx[]A\A]A^A_AWAVHAUATH_USH5HhdH%(HD$X1HL$ hLd$|$ LuH=- _ILLAD AHHoL|$ 1IALD$ H6HHHHH uD$uF|$' HH¾H|$&HH¾HnTHI|$1HLB|$HL)|$HL|$gHLDOHLD7HLHLHt$I $u IT$LR0HMu HMHQ0E1HL$XdH3 %(LtHh[]A\A]A^A_fH=, H, UH)HHvH Ht ]fD]@f.H=+ H5+ UH)HHHH?HHtH Ht ]f]@f.=+ u'H= UHt H= }H]`+ @f.H=y H?u ^fDHY HtUH]@USHw H50* H=1HAxHtkH=* HuH=o11H* H* H5YHHuH5 Ht!H fHSHHH3HuX[]HHtermiostermios.errorO&i:tcflowO&i:tcflushO&:tcdrainO&i:tcsendbreakO&iO:tcsetattrO&:tcgetattrB50B75B110B134B150B200B300B600B1200B1800B2400B4800B9600B19200B38400B57600B115200B230400CBAUDEXTCSANOWTCSADRAINTCSAFLUSHTCIFLUSHTCOFLUSHTCIOFLUSHTCOOFFTCOONTCIOFFTCIONIGNBRKBRKINTIGNPARPARMRKINPCKISTRIPINLCRIGNCRICRNLIUCLCIXONIXANYIXOFFIMAXBELOPOSTOLCUCONLCROCRNLONOCRONLRETOFILLOFDELNLDLYCRDLYTABDLYBSDLYVTDLYFFDLYNL0NL1CR0CR1CR2CR3TAB0TAB1TAB2TAB3XTABSBS0BS1VT0VT1FF0FF1CSIZECSTOPBCREADPARENBPARODDHUPCLCLOCALCIBAUDCRTSCTSCS5CS6CS7CS8ISIGICANONXCASEECHOECHOEECHOKECHONLECHOCTLECHOPRTECHOKEFLUSHONOFLSHTOSTOPPENDINIEXTENVINTRVQUITVERASEVKILLVEOFVTIMEVMINVSWTCVSWTCHVSTARTVSTOPVSUSPVEOLVREPRINTVDISCARDVWERASEVLNEXTVEOL2B460800CBAUDCDSUSPCEOFCEOLCEOTCERASECFLUSHCINTRCKILLCLNEXTCQUITCRPRNTCSTARTCSTOPCSUSPCWERASEEXTAEXTBFIOASYNCFIOCLEXFIONBIOFIONCLEXFIONREADIOCSIZE_MASKIOCSIZE_SHIFTNCCNCCSN_MOUSEN_PPPN_SLIPN_STRIPN_TTYTCFLSHTCGETATCGETSTCSBRKTCSBRKPTCSETATCSETAFTCSETAWTCSETSTCSETSFTCSETSWTCXONCTIOCCONSTIOCEXCLTIOCGETDTIOCGICOUNTTIOCGLCKTRMIOSTIOCGPGRPTIOCGSERIALTIOCGSOFTCARTIOCGWINSZTIOCINQTIOCLINUXTIOCMBICTIOCMBISTIOCMGETTIOCMIWAITTIOCMSETTIOCM_CARTIOCM_CDTIOCM_CTSTIOCM_DSRTIOCM_DTRTIOCM_LETIOCM_RITIOCM_RNGTIOCM_RTSTIOCM_SRTIOCM_STTIOCNOTTYTIOCNXCLTIOCOUTQTIOCPKTTIOCPKT_DATATIOCPKT_DOSTOPTIOCPKT_FLUSHREADTIOCPKT_FLUSHWRITETIOCPKT_NOSTOPTIOCPKT_STARTTIOCPKT_STOPTIOCSCTTYTIOCSERCONFIGTIOCSERGETLSRTIOCSERGETMULTITIOCSERGSTRUCTTIOCSERGWILDTIOCSERSETMULTITIOCSERSWILDTIOCSER_TEMTTIOCSETDTIOCSLCKTRMIOSTIOCSPGRPTIOCSSERIALTIOCSSOFTCARTIOCSTITIOCSWINSZtcsetattr, arg 3: must be 7 element listtcsetattr: attributes[6] must be %d element listtcsetattr: elements of attributes must be characters or integers;\ x 0H`zRx $xFJ w?;*3$"D@$\AA[ |AAAX |D wn|D wvD q0|D wLBBE B(H0A8Ka8A0A(B BBBLT/BBE B(H0A8K8A0A(B BBBp-0-u # <.= = o`@  @   @ o` oo o= #$$&$6$F$V$f$v$$$$$$$$$%%&%6%F%V%f%v%%%%%% A tcflow(fd, action) -> None Suspend or resume input or output on file descriptor fd. The action argument can be termios.TCOOFF to suspend output, termios.TCOON to restart output, termios.TCIOFF to suspend input, or termios.TCION to restart input.tcflush(fd, queue) -> None Discard queued data on file descriptor fd. The queue selector specifies which queue: termios.TCIFLUSH for the input queue, termios.TCOFLUSH for the output queue, or termios.TCIOFLUSH for both queues. tcdrain(fd) -> None Wait until all output written to file descriptor fd has been transmitted.tcsendbreak(fd, duration) -> None Send a break on file descriptor fd. A zero duration sends a break for 0.25-0.5 seconds; a nonzero duration has a system dependent meaning.tcsetattr(fd, when, attributes) -> None Set the tty attributes for file descriptor fd. The attributes to be set are taken from the attributes argument, which is a list like the one returned by tcgetattr(). The when argument determines when the attributes are changed: termios.TCSANOW to change immediately, termios.TCSADRAIN to change after transmitting all queued output, or termios.TCSAFLUSH to change after transmitting all queued output and discarding all queued input. tcgetattr(fd) -> list_of_attrs Get the tty attributes for file descriptor fd, as follows: [iflag, oflag, cflag, lflag, ispeed, ospeed, cc] where cc is a list of the tty special characters (each a string of length 1, except the items with indices VMIN and VTIME, which are integers when these fields are defined). The interpretation of the flags and the speeds as well as the indexing in the cc array must be done using the symbolic constants defined in this module.This module provides an interface to the Posix calls for tty I/O control. For a complete description of these calls, see the Posix or Unix manual pages. It is only available for those Unix versions that support Posix termios style tty I/O control. All functions in this module take a file descriptor fd as their first argument. This can be an integer file descriptor, such as returned by sys.stdin.fileno(), or a file object, such as sys.stdin itself.90......... . . . . .../ ///%///9/B/K/U/\/b/i/o/v/}//// /@/////// ////// /@//00 0 0@00#0'0+0/03070<0A0F0K0Q0U0 Y0]0@a0e0i00o0@v0|000000000 00000000 0@000001 1@11 1&1-13181>1C1I1P1W1 ]1 c1 h1 q1 z11111111111111111111122RT2QT2!T2PT(2T12?>2L2P2 U2]2c2j2r2x2 T2T2T2 T2%T2T2T2T2T2T2T2 T2T2 T2$T2]T2VT3T3T3T*3T53T=3TG3TP3TY3Tb3\Tm3Tv3@3@3 333333333"T3 T3T3 T44 414D4S4a4n4Tx4ST4YT4ZT4XT4TT4[T4UT44#T4WT5T 5T5T%5T-5T.o*@F .'`D .h'C x.&@C m.v&@B b.%@A 851f40239079a3d788e9236210e7c4fc391f2e.debugg .shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.plt.data.bss.gnu_debuglink $oL( @@ 0``8o  XEo` ` PT @^B h##c##n%%w%%\}<.<. 2H.H.55\H6H6= == == == =r? ?8@ @ A A X XX4X