fddlZiejdejdejdejdej dej dejdejd ejd ejd ejd ejd ejdejdejdej dej"diej$dej&dej(dej*dej,dej.dej0dej2dej4dej6dej8dej:dej<dej>d ej@d!ejBd"ejDd#iejFd$ejHd%ejJd&ejLd'ejNd(ejPd)ejRd*ejTd+ejVd,ejXd-ejZd.ej\d/ej^d0ej`d1ejbd2ejdd3ejfd4iejhd5ejjd6ejld7ejnd8ejpd9ejrd:ejtd;ejvd<ejxd=ejzd>ej|d?ej~d@ejdAejdBejdCejdDejdEiejdFejdGejdHejdIejdJejdKejdLejdMejdNejdOejdPejdQejdRejdSejdTejdUejdViejdWejdXejdYejdZejd[ejd\ejd]ejd^ejd_ejd`ejdaejdbejdcejddejdeejdfejdgiejdhejdiejdjejdkejdlejdmejdnejdoejdpejdqejdrejdsejdtejduejdvejdwejdxiejdyejdzejd{ejd|ejd}ejd~ejdejdejdejdejdejdejdej dej dejdejdejdejdejdejdejdejdejdej dej"dej$dej&dej(dej*di ZdZedk(r gZej4ej7D]LZej.eZeeZeek7s$ej?dej@eeefzN ejBeD] Zee yy#ejBeD] Zee wxYw)Nka1ka3kb2kbskbegkcbtkc1kc3kcanktbckclrkclokcmdkcpykcrtkctabkdch1kdl1kcud1krmirkendkentkelkedkextkf0kf1kf10kf11kf12kf13kf14kf15kf16kf17kf18kf19kf2kf20kf21kf22kf23kf24kf25kf26kf27kf28kf29kf3kf30kf31kf32kf33kf34kf35kf36kf37kf38kf39kf4kf40kf41kf42kf43kf44kf45kf46kf47kf48kf49kf5kf50kf51kf52kf53kf54kf55kf56kf57kf58kf59kf6kf60kf61kf62kf63kf7kf8kf9kfndkhlpkhomekich1kil1kcub1kllkmrkkmsgkmovknxtknpkopnkoptkppkprvkprtkrdokrefkrfrkrplkrstkreskcuf1ksavkBEGkCANkCMDkCPYkCRTkDCkDLksltkENDkEOLkEXTkindkFNDkHLPkHOMkICkLFTkMSGkMOVkNXTkOPTkPRVkPRTkrikRDOkRPLkRITkRESkSAVkSPDkhtskUNDkspdkundkcuu1ct|tr t|}tj |}|yt j |ryy)NFT) isinstancestrord_capability_namesget_cursestigetstr)chcapability_names %/usr/lib/python3.12/curses/has_key.pyhas_keyrsF"c W(++B/O*__main__z)Mismatch for key %s, system=%i, Python=%i)rKEY_A1KEY_A3KEY_B2 KEY_BACKSPACEKEY_BEGKEY_BTABKEY_C1KEY_C3 KEY_CANCEL KEY_CATAB KEY_CLEAR KEY_CLOSE KEY_COMMANDKEY_COPY KEY_CREATEKEY_CTABKEY_DCKEY_DLKEY_DOWNKEY_EICKEY_END KEY_ENTERKEY_EOLKEY_EOSKEY_EXITKEY_F0KEY_F1KEY_F10KEY_F11KEY_F12KEY_F13KEY_F14KEY_F15KEY_F16KEY_F17KEY_F18KEY_F19KEY_F2KEY_F20KEY_F21KEY_F22KEY_F23KEY_F24KEY_F25KEY_F26KEY_F27KEY_F28KEY_F29KEY_F3KEY_F30KEY_F31KEY_F32KEY_F33KEY_F34KEY_F35KEY_F36KEY_F37KEY_F38KEY_F39KEY_F4KEY_F40KEY_F41KEY_F42KEY_F43KEY_F44KEY_F45KEY_F46KEY_F47KEY_F48KEY_F49KEY_F5KEY_F50KEY_F51KEY_F52KEY_F53KEY_F54KEY_F55KEY_F56KEY_F57KEY_F58KEY_F59KEY_F6KEY_F60KEY_F61KEY_F62KEY_F63KEY_F7KEY_F8KEY_F9KEY_FINDKEY_HELPKEY_HOMEKEY_ICKEY_ILKEY_LEFTKEY_LLKEY_MARK KEY_MESSAGEKEY_MOVEKEY_NEXT KEY_NPAGEKEY_OPEN KEY_OPTIONS KEY_PPAGE KEY_PREVIOUS KEY_PRINTKEY_REDO KEY_REFERENCE KEY_REFRESH KEY_REPLACE KEY_RESTART KEY_RESUME KEY_RIGHTKEY_SAVEKEY_SBEG KEY_SCANCEL KEY_SCOMMAND KEY_SCOPY KEY_SCREATEKEY_SDCKEY_SDL KEY_SELECTKEY_SENDKEY_SEOL KEY_SEXITKEY_SF KEY_SFIND KEY_SHELP KEY_SHOMEKEY_SIC KEY_SLEFT KEY_SMESSAGE KEY_SMOVE KEY_SNEXT KEY_SOPTIONS KEY_SPREVIOUS KEY_SPRINTKEY_SR KEY_SREDO KEY_SREPLACE KEY_SRIGHT KEY_SRSUME KEY_SSAVE KEY_SSUSPENDKEY_STAB KEY_SUNDO KEY_SUSPENDKEY_UNDOKEY_UPrr__name__LinitscrkeyskeysystempythonappendkeynameendwiniprintrrrHs  V NNEV NNEV NNEV 5 V  OOV V  f V NNEV NNEV V vV vV vV V fV V  g!V" NNG#V$ NNF%V& g'V( OOW)V* OOV+V, v-V. OOU/V0 OOU1V2 f3V4 NNE5V6 NNE7V8 OOV9V: OOV;V< OOV=V> OOV?V@ OOVAVB OOVCVD OOVEVF OOVGVH OOVIVJ OOVKVL NNEMVN OOVOVP OOVQVR OOVSVT OOVUVV OOVWVX OOVYVZ OOV[V\ OOV]V^ OOV_V` OOVaVb NNEcVd OOVeVf OOVgVh OOViVj OOVkVl OOVmVn OOVoVp OOVqVr OOVsVt OOVuVv OOVwVx NNEyVz OOV{V| OOV}V~ OOVV@ OOVAVB OOVCVD OOVEVF OOVGVH OOVIVJ OOVKVL OOVMVN NNEOVP OOVQVR OOVSVT OOVUVV OOVWVX OOVYVZ OOV[V\ OOV]V^ OOV_V` OOVaVb OOVcVd NNEeVf OOVgVh OOViVj OOVkVl OOVmVn NNEoVp NNEqVr NNEsVt fuVv fwVx gyVz NNG{V| NNF}V~ gV@ NNEAVB fCVD EVF fGVH fIVJ uKVL fMVN OVP uQVR &SVT vUVV fWVX 6YVZ [V\ ]V^ _V` aVb wcVd feVf fgVh iVj &kVl vmVn oVp OOUqVr OOUsVt uVv fwVx fyVz v{V| NNF}V~ vV@ vAVB vCVD OOUEVF vGVH &IVJ vKVL vMVN &OVP 6QVR  NNE v &   v & f v  f NNGkVp  z  $))+ GC$W__S)FS\FE,W__c3VVDEG  G AE!H AE!Hs:Aa+a#a5