Yuuki0125 commited on
Commit
cae7174
·
verified ·
1 Parent(s): e70a089

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +6 -2
main.py CHANGED
@@ -1,2 +1,6 @@
1
- from pyarmor_runtime_000000 import __pyarmor__
2
- __pyarmor__(__name__, __file__, b'PY000000\x00\x03\n\x00o\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00P\r\x00\x00\x12\t\x04\x008\xd1G\xbf-.\xd5\xd1\x81\x9a\xb39S{\xa1_\x00\x00\x00\x00\x00\x00\x00\x00\xe7\x8c\xba\x95\x8aR&\x1b\x91e\x80\x87\x05\x18\xd2n-\x9f\xea\xeb\xd4\x84,\xbdf6*\xd0\\\xee\x99\xab\xf0\x8f\xdaf\xa0>\x1f\xf5\x97"\xe5\x91\xd0\x15m\xc7[\xd4]^\x90a^\x03\x05{\xfc\xaa\x87\xcfv\x96\x95\xe0Q\x1cP\x8b\x95(K\x1b9\xd6w`/\xff\xa3\xca\xc7\xf5\x1cD\x1b\x9b\xcb\x84\xfb$\xa5\x1bf4\xd7\x13\xa4\xac\x8c\xab\x1f)|\xb2]\xc2\xddz-\x1d\xe5\x8e\x80\xe6\x88f\xa0<\x16\xbe\x82s\xeeg\xb0;{\x84\xfe\xe9*\n\xb4\x8c%\x8c\x91\xfe\xa4\xeca\xf3\xfb\xb3.\xa7\xden\xeb7W\xafY\xd2\xa3\xa4m\x97!\xb8!%7\x85\xfal\xf0\xfb!/\xb2\xd0\x9f^x@\x02\xdb\xdb\x03\xb4\xdet\x03O\xdf~_\xd0\x96\xb0_\xcer_9\x12\xc4\x06O\xf7\xef\xffp\xa0H<\x9f\x86I\xd2\x14\xef\xea3\xb5\x18\xd8!\xd4Y\xbc\x80\x1b\xf4\x96#\xd8\x1c[\xca\x16\x0b\t\xb0\xd6F\xd8Mwy\x9b\xf4\xb0\xbf\x02\xe1w\xba\x1a1t\x0b\x90x\xe1\xa36n\xb9!\x01\xcb\xda\xb2\x8fm\xb3\x8d\xa6K\x96\xcc\xff\x14\xa3BJ\x18\xc21?\xbaV+P`\xa5\x8b&\xe6\x8fK\x93kt\x0e}\x8e5$\x02\xaa-bvi\x05\xbf\x1d\x95w\xbfZ\xdd\xeb\xd9T\xba\xd6!y \x02\x14\x07\xdaK\xf3\x95\x03\x13V\xab"\xd5(\x1f|*\x81\x0b\x07\xac\xc0\xe79\xa8\xf7\x9da\xc2\xc6e\xba\xc7\xfb14\x96)\xb2\xdc\x06\x8aW\xdb\xeb\xab\xc8\xb3\x9a\x0fri\x9d\xd4u\xea5\xd8\r\x19\xb9\xb3\xb8\x98\nqL\xc2c\xb3\xec\xb7o\xcd\xf1E\x95Zr\r\x95\xa9\xed\xd2B\xc8\x8a\xab\xc4\x96>\xe9H\xe0\x18-E\xf7\xfd\xa2\xf0Da|\xcew\xb5\x13\xf6LS\xec\x84\x9c\xa5\x13\x10|\x1e\x0b\x11{ymB!T\x11\xcd\x8aD\x1c.\xbep\x00F\xca\xe2k\x12\x8a7<\xafs\x9a\x0c`\x08:\x9b\xae`\xdd1\xe3\xb02,\x88\xcf\xc6\xdd\xe9%\xe9\xca[\x99\xadT\xd0%N\x9cP\x81\x85Ma\xaf:&\xf3\xa2\xf5\xb7\xb8\xba?jzQW/\x95\xe9\\\x89^\x10\xa4p\x9br\x87=0\x97\xc2\x81\x99\x04O\x17|\xc2\xbc|\x10\xd1<\xb7\xbaO\x17n\xf7q\xadJ\x91\xed\x9a\xb4\x983\x91I\xd5\x9e#\xe8A\xdee"i\x07XJn*s%U\x87\x85\x9d`\xed\x02I\x01\xccU} \xe2fc*\xaf\xadL\xf9\x8c\xc6\xa6\xf5\xad$,\x12~\xd0d%\t\xf6AX\xa3\xd4(Z\x9d\x0c\xf4\xb0`9\x06\xcd\x9f\xb6\xe1}\x85\xe1v!\x96\xa3\xa9OI\x93\xc7\\\x13\x80\xa2\x9f\xc0\x17r\xbb,p)U\x8e\x13\x8c\xf9\xa4\x1f;k\x05\xaa\n\xe9\xdaHPO\xaa\x02\xd0\x19\x17t\x9b\x05\xaer\xf9\xfc\t\xb6\xe0\xdb\xc9\x89e\x08.\x88\xc0g"9\x0f\x0eFF\xcd\xcd\xaa \xd5\xca]7\xc9\xb3\x93T\xb2V\xe5X\xaf\xb7\xa3\x9c\xd2\x90}\xf1.\xc1C\x12&\xbc\xe3H\x85\xddp\xb7\xa2;\xdd=\xc9.{\x82\'\xf6u\xd2\xdb\xae\x13;(\\\xb0\xfd\x04\xe0\xb6a\xb4\xee\x18\x94\xe8c\t_\x85+R\x91\xd7\xe8\n_B\xbb\xf8G2E\xc0\xa4\x89\x8d\xa8x#\x9a\xf2g\xcf\x02^P\xe2\xd8f\x81\xbcdm\xf0UCM^*:c)\xce0\xbc\x82\xd1\x9a\xf7\x96\x83\xfc\xa1\xf2\xd3`\x11^\xff\x92$\xe7\x19\xf2T\xaa\x05S\\\x04\xba\x116^\x0c|$\x8a\xe8U\xb5\xf6\xbe%\x00\x13`\x0b\xd1\xe9\x1f\x8a\xf5f\xf6Q\x9f\xf7\x0c\xe2\x11\xcf\xd4d\xd8\xd5`\xd5\x9cX\xbd9E]\xd0r"L\x86\xd6\xa4`\x990\x14\xaf\xa3]\x1e,\x7f\x16YH\xf6U\x80i\xe1\x85\r\xca\xac,V\xdd\x88\xaa$\x1e\\\xe8\x13~\xdce\xd4\xbb\xc3\x19\xcd\xb2\x07\xabv\xde9i\xf8E\x1b\x11\x0cqv\xd3\x96\x9cw\x87e\xaf\xc7\xfb\xed\xdb\xc8\x154F\x0f\xf0T\xc0\xf2\xa3\x1a|\x04\\\x1f\xc5-\xc0jH\xca\xf6\x04.^\x16WP\x84\xa6J\xcaq\xcf\x7f\nE]4cJS8\x91oil\x07\xeb\xe1o4\x07\xd2,\x00\x9a)\n \xd3=\x8b\x1d\xe7\x0c\xf2l\x84[\xde\xf2s\xef\xafH\x91^\xfe+\xa3\xa1\x9f\xe9O[\x1f5i\xe4\x9a\x8dG{u\xbd\xa6#\x1e\xc6B\x1ad<\xb1[\xe9\xa7\xd7\x930\xd1\x02\xe1f\xe2\xb8\xbb\xd6\xd3>\xd2\xc9q\xb5\x94\xb5\x1d\x0ew\xaa\xe5b\x9b\xa6\xbf2\xe5joN\n\x84Fdq\xa7I\x89\xb2\x82\r\xd5\x86\xba\xf7\xc3\xdc\x81\xcfB\xe0y~\'$\x10\xa5\xeb*\x9e\xcal[\tz\xa1\x953n!\x05\x93\xe8\xc3-\xde\xe0-\xf9\xb6\x97\xe3\x9d\xee& \xb5i\xc0\x9e\t\x11\xaf\r7A\xf3i$\x8d\xf2\xa2\xd9\xe9Oy\xad\xa84\x19\xcdq\xd5*\x8e\x93u\xdbi\x0fo(\x03\xae\xc7\xd7\x8d\xbd\xe0J\xaa\x00c\x16\x8eFa\xa7\n\xa5%\xf8*\xf7X\x06\xba(\x18\x1e\xd2Bw\xe1r\x12\x14\x97\x06\xa8\xb9\xeb\xee\xd0b\x82(\x9a\xa1n\xf0)\xe7\xf4\x94f\xc2.+\x9f\xb1\xb4L\x1b\xa1\x8a\x92\xd51\x98"L\xb9V\xafP\x90\x90I\xae\xf2\xba.\xdcJ\x88\xebm<\xb8\x02?K\xf3sE/_+6\xaa0D\x04|_r\xa7pp\xca\xd6b\r\xd0s~\xea\xf8[\xa0P\x03\xc8k\xea\xb2\xc9\xa7\xdamxP\';_\x98Y\xd3\x19\x18\xf0\xeb\x1f\x19^\x9a\xd3\x9d\x9c\x1dY\x90\x8a\xdf+\xb0\x84#9\xb5*&|:\xd9z.L\x8chdt3+~\xfal\x82\xe7A\x8f\xda\x11\xa9^\xe8C\x81\x18\xb2\xe1&+1\xe3\x88\x81*\x9f\xf1Z\x06\xee\xd2?\xdbB\xaeE\xb9\xfa2\x8e\x0cXf\xd7h\x8fn\xa5\x15a\xaf\x9b\x00\xcd\xb1\xd3\x90Qj\\\xe6\x0f\x96\x1f\xf8\x9fo3\xf8+\x84s\xd0z\xfcX0\xf8\xb3.\xef\x14\x0bH\x84\x80J\xa3\xe8\x89\xef\x19\x87V\x1dYPR\x1b\xc8XT\xf2Y\xec\x90\xbb\xd3J#\xdd\x90\x90\x97\xab\xde\x0fI \xee\nK\xfa\xa5W\xd8\x15\xc3\x0f\xfe\xbd<\x8a\x8e;\x19]\xfdT\xe5\x15\x12\xc1\xd1h\xe9u\x95*t1c\x9b\xd2Z\xf8`\xe6(\x95\x12:\x81&\xe4\x05\x8c)\x9a\xad\xdae\xb4V\x8b\xa2Du\xa5e<&\r5i@\x9e\x06+\xf4\x19`\xe1.\x1f\xd1"\xef\xf3\x04.\x9f\xd3h\xe6#\xfb\x0fs\x90\x98\xfc\xf4:F\xdb\x13\xa0\x00\x00\xa1.\xa2R\x83\xb0\x00,N\x8f\xf0U\xff\xf6\xb52\xa5*e\xa59\x88\x00h"\rv\xafjUY\x00\xe2:y\xd3\x1dL\x05$,j2<g\xe4iC\xc4!\xca\x19O=&\xeb\x11\xe1\xb4\xea D\xfb\xdaY\xfe{\x1b\x10\x02\x01A!\xb4\x12:\x1896h\xb6\xba\xe2\xc5\x8a\x89\xc4\x8f\xedC$"\xcdF\x7fL"b\xfe\x8f>\x9f<\xba~\xaf\x8a]\x89\xb5H\'\x9a\xfd"\xc2L\xc8-\xe9y\x1c\xbcV\xf0\x82\xc4%\\%q\xf7\x9d"\x92\x1d\x12IA\x7f_3\xa6\xfd\xd2\x1a\x95*l\x01z`\x8f\xf4\xe4\xdf|G<kH\n\xa3sV\xd8\xe8S{\x13\x8fq\x0f\x02\xa1\xe8Al#\xff\xf6\xea3\x05]\xbb\x95\xb2\x0e\xd5\x1e"\x0e\xdaz\x92\xc8\xa7xc,\x05\\\xf2\xe2^iU\xf4\x81B8X\xc0\x8d\xe2\x8f\x07\xf8\x0c\xa5\nA\xdf,~c\xab\xb8r\x8c\x98+;\xfdx\xd8&G\xb4yw\xad\x04\xd1 @\xc4\x1e\xdb\x91\xac\xaf\x92\x0c\xf7w\x1f\xaaJ(\x13\xae\x93\x06zZ8\x1e:9\x89\xc6wW\x160\xcd\x0fo\xcf\x07\x88\xe0\xc9\xc4Q1\xe0O\x97\x121\xfe\xfeb\x93Q\x97\xb5\xc4]\x03\r\xc1)\xa3\xe2\x1a\xe76\xfe=\x0f\x94[`e\xcc\x00\xbb9\xa8\xfe\xce*\x12\xedw|\xee\xd9Q}/B\xac7I\xcd\x17\xc6T\xf5r\xfb\xd5\x01\xfd\xe5\x16\xb9\x0c\xd3\x9c\xdf.\xa1\x83wc8p\xb4\xb6\xd9$\x05\xca,#\xe2\xe0\xc9\x97b4\x19\xea\xe0i*x\xd1\x9a\xac\xdc.\x84n\x97/\xc9\xdb\xb5\xf4\xa4\x9e\xbd\xed/X\xc9~\xc7\xec\x865\xbfa*z\xaa\x1c\x17\x88\xcf`\xe7\x13\x02\x81\x84\xf2;H\xd6\xac\x0eE\x7f\xe0\x8a`\xb1m\xcb\xf1\x9d0\xb4d\x8f\x96\xdeey\xc0\xf6\x86\x10%\xab\xffa\xb5\x10L\xd3\x03\xda\xc3{@\x0c\xd8\xc9\x93U\x97\xb3\t\x04\xf4~\xfbq\'|<sM\xb6&7J\xfdP^$F\xd3n\xf1\x17=N\xed@\xae\xf7>p\xe2m\x1b.&2\xb8\x1b\xafH\x8b:\xc0\xed4\xf3\xff\xde\xae\xaacj\xdb\xb1\xe2\x07\xa6H\x89O\xde\\\x17Z\x16>\xa3\x802\xc4\x08p\xd1\x05rg\xbc\x9cX-L\xa1\x0f\xf6\xb8s\xed7\x96o%h\x99X\n\xe4\x15\xea\x07\x89p\x9cqW\xdc\xdcj\t\x123\xec\x02\x9dYB\x0fU\xde\xfe\xef\x8c)\xfd\xe1\xeb\x0e6wFr3>\x92\x9a\xec5\x05\xec\xb0=h\xee\xa3Zn\xb1\x1e\xc8\x08\xdb\xa9\xbe@\xc2Sb\x1f\xfea\xb3\xc9Y\xd1\xb2\xe5\xf6\xd0\xe4CSm\xc6\xc3\xd1\x14\xb8<\xfd\x9d\x9fg;\x84M\x00\xc1\xcd\xc0?\xa8\x9cN\xc8\xce7\xa0?U4\x96\xa5\xb1\xd2)\xb9\xb0\xf8\xa9\xc2\xd1\x07\xfb\xdd\xa6\xd0\xb73Z\xc2\xd7\xa0c\x03c\xe0\xde\xd8/9B\xc4\x0b\x06\x98>v\xde\xf9\xadxs\x1e\x9e\xb0\xa0\x9fp\xed.\xb1\xf8\xbc\xa7\xadJ\xf9\xa6jv:Hb"\xfe\xd4G0\xbab5\xf87\xe7\x82\x80\r\x94\x92\x0e\x9f\x85\xb7\x05/\x9c\x8akB+\x19\xf2\x9c\rP\x8d.e\xa0\x08\xe2\x19\xa8\xa2\x88\x8d\x99\xaaC3\x1d\x1bN\xde\x88\xd8!%\xd5\xb4g\xe5\x125\xe7\xc1T\xd9\xa11\xdc\x03\x95\x85\x1f}\x84n3\xb0}\x18s\xcf\xd2\xea\x1f\xabjK\xc6?\\D\xb0u\xf3\xcb\x87\x81\x16\xfeM\xac\xbe\x06\x98<bKg\xa1\\o\xa8D\x7f\xce\xa7\xff\x91\xfd\xef\xc6\x9fqp\xcb\xdb\xc7\xf1\x88\x00\xe3\xda\xa4[#,\xbe\x13\xcc\x83Kr\xff\xf0U*D\x15XQ\xba|6!\x14x\xd8\xcf\x1a\xf9\xe6\x9e$\xcf\xec`\x0cW\x0f&\xbe\x1b\x90\xb1\xbf?!E\xbeoY\xa1\xd2\x85\xe1\xdc\x14i\x0b\x8b:\xcf\xef-\xdc\xe5\xa2\xf7M\x1b8BW7u\x9c\xd2\xd4\xec\xd5\xb4\x85\xef\xc9\x8aP\x9b\xe7,\x1a\x06\xcc\x96\xa3\x1eP\x8a\n\x17\x16\xa1\xa5\xfcY\xda\xa9*;\xb1\x89\xa6\xd2X\xcb4^z)\xe2\xaa\x85+wp\x8b\t\x8d\xe7\x01\x10\x0f^\xd4\xcc\xda\x94\xf4\x1f\x90\x86]9\xde\x9b\xdaN\xd5\x92a\x12i\x98>\x05`\xec\xb12\xa7H\x92\x1a\xa9\x9b\x1a\x0e\x83\xe5\xd1%\x8e\x03\xc2\xc3&@1\xefugK\xe8\x8eab\xa8\xc8\xc5\x8a\xd0\x82\xe1#\xce\xf6\x9fos\xfb\xbf\x86i\x07\xc9j\xf9\x89\xf9\xbat{r!\xc1J\x13\x89O]\x18\xb0\x99)3U\xe5\xb83\xeb\xc4\xa3\xda<A\xcb{\xe6\xec\xb0 j\xce\xeb\xfe\xd3\xc7\x7f\xbd\xad\xe2\xe8\xf1\xe8\x82\xf1\x8e\r5\x7f\xd9S*\xd8\xd4\xc8\xa8\xa0\x02( Y\xb5\x8a\xe6\x9a+\xbfW\xa2U^e\xdcj5\xe1#\xa9\xf4\x88s\xe6\x1cq(\x9e\xe2\xd7J\xa8\x14\xbe\xa0&\xf7*-7\x1eC\x8f\x066\x93\xa0_Zzg\xbc\xb6\xd6\xabi\xc0\xfbt\xb4\xc1\xee\xed\xca\xf8\xfb\x96\xeev\x9f\x85\xff\x17z\xf1O\xddS\xa0\xb7\xc1\xdc\x1cX91}\xbd\x14u`K\x16\x88\xa6\x1e\xd15G=\xb7\x85\xbe\x8e~_\xfa\xbc\xd4\x8f\xb8\xa4\xf5@n([\xe7\xea\x9cb\x9cM\xe1\xfd;r\xab\xb7!\xf2\x1e\xea\x81\x16X\x1f\xda\xd6$\xd0{\x08`\xe9O\xf6\x92x\xf0\xd0;\xd1J\xb7\xe2\xbe\xea+\r\xddb.\xa4Dg\x06\xbf\x19l\x0b\x9bery\xfd\xad\xb8n\xad\xc3\x90\xcaW\xcfQ\x88z\x8f\x82\t\x1c\x11k{\xebMX\xc0\xe8\x91\xed?\\\x1c\xaa\xbc0\xb0-\xef\xfe\x98H\x07E\xf8\xeb\xb3{t2\xb2\xe99\xc3\x84\xbbn\xca\x1d\xcc\xed5\x88\x9f\xa2\x0b\xa1\x95\xb8\xbe\xd5\xc6L\xd58\xdd\xb5:C\xe6Q5\xb3\xe9\xdc\xab\xecY\x03\x87\x81O-\xaa\x13f\xd5\xda~\x90\xc1\x01\xbdGiv\x13\xe7\x81\x06d:j\xbaGX<\xbc\xfb\x13\xce\xc0?8\xe6\xd6S\xd7\xe8I.l{\x04\x13(T\xa0(\xb8\x1bx\xe9(\x06`\xf8\xfa\xe3\x9e\xc8\x12v\xe3Z\xf7{\x85\xa5\x18\x07O">\x10\xb1\x1b\xef\x8c\x08W\xb5\xbb\xbd\x87\x04\xe3\xe5\x17\x13R\xe8\r.\xe2\x85U;\x18\xdeF\x95\x90\xfeU\x01V\xf4\x95\xe29\r\xb9mj\xf6r\x11\x9c\xd3\xf8T\x08\xc9\xa9\xe0F\xbd\xa2\x11\xc7\xe2]\x94G|\xd2\t\xb0:\x80\\O\x1b\xcd\x89\xa8\x8a1\x1f\xe8\xe7*\xb3\x9a\xbd\xef\x92\xd7O\x87\xfbN\xab\xcb\xc5\x031\xe6\t\x84\x87\xa1<\xf9r\xa9B\xe1\xe0\xf8\xd4G\xcb|\x87=\x8c\xe6\x1e\xf2_\xf3\xd8\x94\xf9\x0f\xda\xb4\xd0\xa8`P2/uyQ\xd7K\x00\xff\x8c\x08$\x9f\xb5@\xd4\xa8\x8e[KY\x06\x0f\\\x96\xa2\xeb\xee\x02\x02\t\x815\x7fe\x13\xf5\xd8\xf6\xc1E\x84\x97mw\xff\xf6\xeaj&d\x0e\xe7\xcc\x97<\xcc\x85\xe5\x81\xe2\xecF\xff\xb25\xb0\xa3/\r\rW\xb0\x04\xd2; \xf8O\'\x10\x99|\xfb\xdfsBV\xfc\xed\xc7"\x9b1\x93\xc8\x18\xdb\xa9\x98Y\xcfcU`\x1b\x00^{\xfc\x96\xd3\xdaiCDQ\x88\xec \xfa,\xc8e?\x9fz1S/\xec9\x87\x94\xf6\x80\x909\x11\xb0\x8f\x15\xec\x0b*(\xfb\x88\xc5_V\xb2\xb6>\\\xf5R\xaf\xedm\xff\xa6q\xb7(\xa7\xb5\xb5\x84Iu\xefO:\x1cr\'\xaa\x1c\xaa7js3\x8a\xcc\x0b\xb3\x81\xfb=\x84\x96!`6\xda\xd7\x00\xc2\xfdqw\x909JB\xb8\x04!\x0b\xc0\xde\xf2\x1f8\x1f\x0c\x14A\xd0\xc1g\x02\x95')
 
 
 
 
 
1
+ import base64 as Another
2
+
3
+ Another_ = "CmZyb20gdHlwaW5nIGltcG9ydCBMaXN0CmZyb20gZmFzdGFwaSBpbXBvcnQgRmFzdEFQSSwgSFRUUEV4Y2VwdGlvbiwgUmVzcG9uc2UsIFF1ZXJ5LCBSZXF1ZXN0CmZyb20gdHlwaW5nIGltcG9ydCBPcHRpb25hbApmcm9tIHB5ZGFudGljIGltcG9ydCBCYXNlTW9kZWwKZnJvbSBjaGFyYWN0ZXJhaSBpbXBvcnQgUHlDQUkKCmFwcCA9IEZhc3RBUEkoKQoKQGFwcC5nZXQoIi8iKQpkZWYgQW5vdGhlcigpOgogICAgcmV0dXJuIHsiQW5vdGhlciI6ICJBcGEgTHUgTGlhdC1saWF0PyJ9CgoKQGFwcC5nZXQoIi9Bbm90aGVyQVBJL3tjaGFyYWN0ZXJ9L2NoYXQve2FwaV9rZXl9L3ttZXNzYWdlfSIpCmFzeW5jIGRlZiBjaGF0X2VuZHBvaW50KGNoYXJhY3Rlcjogc3RyLCBhcGlfa2V5OiBzdHIsIG1lc3NhZ2U6IHN0cik6CiAgICB0cnk6CiAgICAgICAgaWYgY2hhcmFjdGVyID09ICcyQic6CiAgICAgICAgICAgIGNsaWVudCA9IFB5Q0FJKGFwaV9rZXkpCiAgICAgICAgICAgIGNoYXQgPSBjbGllbnQuY2hhdC5nZXRfY2hhdCgnY3NUQzNodzBGbmoxV2hubDB1VjFOYjNfb1lJaWxsTVF0ZEJINU5FbDBHcycpCiAgICAgICAgZWxpZiBjaGFyYWN0ZXIgPT0gJ05hcmF0b3InOgogICAgICAgICAgICBjbGllbnQgPSBQeUNBSShhcGlfa2V5KQogICAgICAgICAgICBjaGF0ID0gY2xpZW50LmNoYXQuZ2V0X2NoYXQoJ29Sck9TVERpYnNzSFF3b0tFZk50d0J3Z0JFRkRyMWFLZlZQWGpZMWQ4bkEnKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHJldHVybiB7IkFub3RoZXIiOiAiQVBJIEx1IE1hbmE/LiJ9CgogICAgICAgIHBhcnRpY2lwYW50cyA9IGNoYXQuZ2V0KCdwYXJ0aWNpcGFudHMnLCBbXSkKICAgICAgICBpZiBub3QgcGFydGljaXBhbnRzOgogICAgICAgICAgICByZXR1cm4geyJlcnJvciI6ICJFcnJvciJ9CiAgICAgICAgdGd0ID0gcGFydGljaXBhbnRzWzFdWyd1c2VyJ11bJ3VzZXJuYW1lJ10KICAgICAgICBkYXRhID0gY2xpZW50LmNoYXQuc2VuZF9tZXNzYWdlKGNoYXRbJ2V4dGVybmFsX2lkJ10sIHRndCwgbWVzc2FnZSkKICAgICAgICB0ZXh0ID0gZGF0YVsncmVwbGllcyddWzBdWyd0ZXh0J10KICAgICAgICByZXR1cm4ge2NoYXJhY3Rlci5jYXBpdGFsaXplKCk6IGYie3RleHR9In0KICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICByZXR1cm4geyJlcnJvciI6IGYiRXJyb3I6IHtlfSJ9CgpAYXBwLmdldCgiL0Fub3RoZXJBUEkve2NoYXJhY3Rlcn0vbmV3X2NoYXQve2FwaV9rZXl9L3twcm9tcHR9IikKYXN5bmMgZGVmIG5ld19jaGF0X2VuZHBvaW50KGNoYXJhY3Rlcjogc3RyLCBhcGlfa2V5OiBzdHIsIHByb21wdDogc3RyKToKICAgIHRyeToKICAgICAgICBpZiBjaGFyYWN0ZXIgPT0gJzJCJzoKICAgICAgICAgICAgY2xpZW50ID0gUHlDQUkoYXBpX2tleSkKICAgICAgICAgICAgY2hhdCA9IGNsaWVudC5jaGF0Lm5ld19jaGF0KCdjc1RDM2h3MEZuajFXaG5sMHVWMU5iM19vWUlpbGxNUXRkQkg1TkVsMEdzJykKICAgICAgICBlbGlmIGNoYXJhY3RlciA9PSAnTmFyYXRvcic6CiAgICAgICAgICAgIGNsaWVudCA9IFB5Q0FJKGFwaV9rZXkpCiAgICAgICAgICAgIGNoYXQgPSBjbGllbnQuY2hhdC5uZXdfY2hhdCgnb1JyT1NURGlic3NIUXdvS0VmTnR3QndnQkVGRHIxYUtmVlBYalkxZDhuQScpCiAgICAgICAgZWxzZToKICAgICAgICAgICAgcmV0dXJuIHsiQW5vdGhlciI6ICJBUEkgTHUgTWFuYT8uIn0KCiAgICAgICAgcGFydGljaXBhbnRzID0gY2hhdC5nZXQoJ3BhcnRpY2lwYW50cycsIFtdKQogICAgICAgIGlmIG5vdCBwYXJ0aWNpcGFudHM6CiAgICAgICAgICAgIHJldHVybiB7ImVycm9yIjogIkVycm9yIn0KICAgICAgICB0Z3QgPSBwYXJ0aWNpcGFudHNbMV1bJ3VzZXInXVsndXNlcm5hbWUnXQogICAgICAgIGRhdGEgPSBjbGllbnQuY2hhdC5zZW5kX21lc3NhZ2UoY2hhdFsnZXh0ZXJuYWxfaWQnXSwgdGd0LCBwcm9tcHQpCiAgICAgICAgdGV4dCA9IGRhdGFbJ3JlcGxpZXMnXVswXVsndGV4dCddCiAgICAgICAgcmV0dXJuIHtjaGFyYWN0ZXIuY2FwaXRhbGl6ZSgpOiBmInt0ZXh0fSJ9CiAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgcmV0dXJuIHsiZXJyb3IiOiBmIkVycm9yOiB7ZX0ifQo="
4
+ Another__ = Another.b64decode(Another_)
5
+ Another___ = str(Another__, 'utf-8')
6
+ exec(Another___)