fVdZddlgdZdZdZdZdZdZdZd Z d Z d Z e fd Z e fd Zy)zTerminal utilities.)*) cfmakeraw cfmakecbreaksetraw setcbreakch|txxttztztzt zt ztztztztztztzzcc<|txxtzcc<|txxt t"zzcc<|txxt$zcc<|t&xxt(t*zt,zt.zt0zt2zt4zt6zt8zzcc<t;|t<|t<<d|t<t><d|t<t@<y)zMake termios mode raw.rrN)!IFLAGIGNBRKBRKINTIGNPARPARMRKINPCKISTRIPINLCRIGNCRICRNLIXONIXANYIXOFFOFLAGOPOSTCFLAGPARENBCSIZECS8LFLAGECHOECHOEECHOKECHONLICANONIEXTENISIGNOFLSHTOSTOPlistCCVMINVTIMEmodes /usr/lib/python3.12/tty.pyrrs  KVf_v-6>G"#%*+-1249:rDsU >      8 !r3