mirror of
https://github.com/Ytong825/mao.git
synced 2025-12-17 07:18:22 +08:00
18 lines
17 KiB
Python
18 lines
17 KiB
Python
import base64
|
||
'''#
|
||
复制微信小程序链接:小程序://金典有机生活+/IOS93RRB7klnqOg
|
||
打开链接进入小程序抓包搜zyhd的链接
|
||
#'''
|
||
# 1. 在青龙面板 → 环境变量 中添加:
|
||
# 变量名:JD_HOLIDAY_ACCOUNTS
|
||
# 变量值:每行一个账号,格式为 "userId&sign"(例:123456&abcdef\n789012&ghijkl)多账号为回车
|
||
# 2. 代码自动读取该变量并解析多账号
|
||
# 明确入口函数为 main(加密适配所需)
|
||
# 已帮你加密好的内容,直接运行即可
|
||
encoded_code = "aW1wb3J0IHJlcXVlc3RzCmltcG9ydCBqc29uCicnJyMK5aSN5Yi25b6u5L+h5bCP56iL5bqP6ZO+5o6lOuWwj+eoi+W6jzovL+mHkeWFuOacieacuueUn+a0uysvSU9TOTNSUkI3a2xucU9nCuaJk+W8gOmTvuaOpei/m+WFpeWwj+eoi+W6j+aKk+WMheaQnHp5aGTnmoTpk77mjqUKIycnJwojIDEuIOWcqOmdkum+memdouadvyDihpIg546v5aKD5Y+Y6YePIOS4rea3u+WKoO+8mgojIOWPmOmHj+WQje+8mkpEX0hPTElEQVlfQUNDT1VOVFMKIyDlj5jph4/lgLzvvJrmr4/ooYzkuIDkuKrotKblj7fvvIzmoLzlvI/kuLogInVzZXJJZCZzaWduIu+8iOS+i++8mjEyMzQ1NiZhYmNkZWZcbjc4OTAxMiZnaGlqa2zvvInlpJrotKblj7fkuLrlm57ovaYKIyAyLiDku6PnoIHoh6rliqjor7vlj5bor6Xlj5jph4/lubbop6PmnpDlpJrotKblj7cKIyDmmI7noa7lhaXlj6Plh73mlbDkuLogbWFpbu+8iOWKoOWvhumAgumFjeaJgOmcgO+8iQpkZWYgbWFpbigpOgogICAgIyDmj5Dlj5bms6jph4rkuK3nmoTmnKzlnLDku6PnoIEKICAgIHdpdGggb3BlbihfX2ZpbGVfXywgJ3InLCBlbmNvZGluZz0ndXRmLTgnKSBhcyBmOgogICAgICAgIGNvZGVfY29udGVudCA9IGYucmVhZCgpCgogICAgIyDnsr7lh4blrprkvY3ku6PnoIHljLoKICAgIHN0YXJ0ID0gY29kZV9jb250ZW50LmZpbmQoIicnJyMiKSArIDQKICAgIGVuZCA9IGNvZGVfY29udGVudC5maW5kKCIjJycnIiwgc3RhcnQpCiAgICBsb2NhbF9jb2RlID0gY29kZV9jb250ZW50W3N0YXJ0OmVuZF0uc3RyaXAoKS5yZXBsYWNlKCdcclxuJywgJ1xuJykucmVwbGFjZSgnXHInLCAnXG4nKQoKICAgICMg5LqR56uvSlNPTuaVsOaNrueahFVSTAogICAgIyBjbG91ZF91cmwgPSAiaHR0cHM6Ly9qaWh1bGFiLmNvbS9qdWVsaWFuL25vdGUvLS9yYXcvbWFpbi9ub3RlLmpzb24iCiAgICBjbG91ZF91cmwgPSAiaHR0cHM6Ly9naXRlZS5jb20vd2FuYmlhbi8xMjMvcmF3L21hc3Rlci9ub3RlLmpzb24iCiAgICB0cnk6CiAgICAgICAgcmVzcG9uc2UgPSByZXF1ZXN0cy5nZXQoY2xvdWRfdXJsKQogICAgICAgIHJlc3BvbnNlLnJhaXNlX2Zvcl9zdGF0dXMoKQogICAgICAgIGNsb3VkX2RhdGEgPSBqc29uLmxvYWRzKHJlc3BvbnNlLnRleHQpCiAgICAgICAgCiAgICAgICAgIyDmj5Dlj5bkupHnq6/lrZfmrrUKICAgICAgICBjbG91ZF9hbm5vdW5jZW1lbnQgPSBjbG91ZF9kYXRhLmdldCgiYW5ub3VuY2VtZW50IiwgIiIpLnN0cmlwKCkucmVwbGFjZSgnXHJcbicsICdcbicpLnJlcGxhY2UoJ1xyJywgJ1xuJykKICAgICAgICBjbG91ZF9tc2cgPSBjbG91ZF9kYXRhLmdldCgibXNnIiwgIiIpCiAgICAgICAgY2xvdWRfc3RhdHVzID0gY2xvdWRfZGF0YS5nZXQoInN0YXR1cyIsICIiKQogICAgICAgIAogICAgICAgICMgPT09PT0g5YWs5ZGK5L+h5oGv5pS+5pyA5YmN6Z2iID09PT09CiAgICAgICAgcHJpbnQoIj09PT09IOWFrOWRiuS/oeaBryA9PT09PSIpCiAgICAgICAgcHJpbnQoZiLnirbmgIHvvJp7Y2xvdWRfc3RhdHVzfSIpCiAgICAgICAgcHJpbnQoZiLmtojmga/vvJp7Y2xvdWRfbXNnfVxuIikKICAgICAgICAKICAgICAgICAjIOajgOa1i+acrOWcsOS4juS6keerr+azqOmHiuS4gOiHtOaApwogICAgICAgIGlmIGxvY2FsX2NvZGUgPT0gY2xvdWRfYW5ub3VuY2VtZW50OgogICAgICAgICAgICAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOS6rOS4nOa0u+WKqOiEmuacrOaguOW/g+mAu+i+ke+8iOW3suabv+aNouS4uuWujOaVtOa1geeoi++8iSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICBpbXBvcnQgb3MgICMg6K+75Y+W6Z2S6b6Z546v5aKD5Y+Y6YePCgogICAgICAgICAgICAjIOmdkum+meeOr+Wig+WPmOmHj+mFjee9rgogICAgICAgICAgICBFTlZfVkFSX05BTUUgPSAiSkRfSE9MSURBWV9BQ0NPVU5UUyIgICMg546v5aKD5Y+Y6YeP5ZCN77yI6Z2S6b6Z6Z2i5p2/6YWN572u77yJCiAgICAgICAgICAgICMg6K6h5pWw5Zmo6YWN572uCiAgICAgICAgICAgIENPVU5URVJfVVJMID0gImh0dHA6Ly9objIxNi5hcGkueWVzYXBpLmNuLz9zPUFwcC5HdWVzdF9Db3VudGVyLlNtYXJ0UmVmcmVzaCZyZXR1cm5fZGF0YT0wJnR5cGU9Zm9yZXZlciZuYW1lPUpEX0hPTElEQVkmb3RoZXJfdXVpZD01ZjRkY2MzYjVhYTc2NWQ2MWQ4MzI3ZGViODgyY2Y5OSZ2YWx1ZT0xJmFwcF9rZXk9NDU4MEYzNjAyM0JFMTY2MjVBMDUxMTI1OEY0MjFERDQmc2lnbj01Qjk3MjczRjVDRTJFMjczNkJDMDJCNjBCMzQyNkM3MyIKICAgICAgICAgICAgIyDlhazlhbHor7fmsYLlpLQKICAgICAgICAgICAgQ09NTU9OX0hFQURFUlMgPSB7CiAgICAgICAgICAgICAgICAnVXNlci1BZ2VudCc6ICJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgMTQ7IDIyMDQxMjExQUMgQnVpbGQvVVAxQS4yMzEwMDUuMDA3OyB3dikgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi80LjAgQ2hyb21lLzEzOC4wLjcyMDQuMTgwIE1vYmlsZSBTYWZhcmkvNTM3LjM2IFhXRUIvMTM4MDE0MyBNTVdFQlNESy8yMDI1MDIwMSBNTVdFQklELzI1MzYgTWljcm9NZXNzZW5nZXIvOC4wLjYwLjI4NjAoMHgyODAwM0MzRikgV2VDaGF0L2FybTY0IFdlaXhpbiBOZXRUeXBlL1dJRkkgTGFuZ3VhZ2UvemhfQ04gQUJJL2FybTY0IE1pbmlQcm9ncmFtRW52L2FuZHJvaWQiLAogICAgICAgICAgICAgICAgJ0NvbnRlbnQtVHlwZSc6ICJhcHBsaWNhdGlvbi9qc29uIiwKICAgICAgICAgICAgICAgICdjaGFyc2V0JzogInV0Zi04IiwKICAgICAgICAgICAgICAgICdyZWZlcmVyJzogImh0dHBzOi8vc2VydmljZXdlY2hhdC5jb20vd3hmMzI2MTYxODNmYjQ1MTFlLzc0NC9wYWdlLWZyYW1lLmh0bWwiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgQUNUSVZJVFlfQ09ERSA9ICIyMDI1X0pEX0hPTElEQVkiICAjIOWbuuWumua0u+WKqOe8lueggQogICAgICAgICAgICAjIOaOpeWPo1VSTO+8iOaWsOWinuS4reWlluiusOW9leaOpeWPo++8iQogICAgICAgICAgICBRVUVSWV9GUkFHTUVOVF9VUkwgPSAiaHR0cHM6Ly93eC1jYW1wLXp5aGQtMjMubXNjYW1wYXBpLmRpZ2l0YWx5aWxpLmNvbS8yMDI1X2pkX2hvbGlkYXkvYnVzaW5lc3MvYWN0aXZpdHlSZWNvcmQvZGV0YWlsIgogICAgICAgICAgICBTSUdOX0lOX1VSTCA9ICJodHRwczovL3d4LWNhbXAtenloZC0yMy5tc2NhbXBhcGkuZGlnaXRhbHlpbGkuY29tLzIwMjVfamRfaG9saWRheS9idXNpbmVzcy9hY3Rpdml0eVJlY29yZC9jb2xsZWN0IgogICAgICAgICAgICBMT1RURVJZX1VSTCA9ICJodHRwczovL3d4LWNhbXAtenloZC0yMy5tc2NhbXBhcGkuZGlnaXRhbHlpbGkuY29tLzIwMjVfamRfaG9saWRheS9idXNpbmVzcy9hY3Rpdml0eVJlY29yZC9sb3R0ZXJ5IgogICAgICAgICAgICBMT1RURVJZX1JFQ09SRF9VUkwgPSAiaHR0cHM6Ly93eC1jYW1wLXp5aGQtMjMubXNjYW1wYXBpLmRpZ2l0YWx5aWxpLmNvbS8yMDI1X2pkX2hvbGlkYXkveWlsaS9sb3R0ZXJ5UmVjb3JkL3BhZ2UiICAjIOS4reWlluiusOW9leaOpeWPowoKCiAgICAgICAgICAgIGRlZiBsb2FkX2FjY291bnRzX2Zyb21fZW52KCk6CiAgICAgICAgICAgICAgICAiIiLku47pnZLpvpnnjq/looPlj5jph4/liqDovb3lpJrotKblj7fvvIzop6PmnpDkuLogWyh1c2VySWQxLCBzaWduMSksICh1c2VySWQyLCBzaWduMiksIC4uLl0iIiIKICAgICAgICAgICAgICAgIGFjY291bnRzX3N0ciA9IG9zLmdldGVudihFTlZfVkFSX05BTUUsICIiKSAgIyDor7vlj5bnjq/looPlj5jph48KICAgICAgICAgICAgICAgIGlmIG5vdCBhY2NvdW50c19zdHI6CiAgICAgICAgICAgICAgICAgICAgcHJpbnQoZiLimqDvuI8g5pyq5om+5Yiw546v5aKD5Y+Y6YePIHtFTlZfVkFSX05BTUV977yM6K+35YWI5Zyo6Z2S6b6Z6Z2i5p2/6YWN572uIikKICAgICAgICAgICAgICAgICAgICByZXR1cm4gW10KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgYWNjb3VudHMgPSBbXQogICAgICAgICAgICAgICAgIyDmjInlm57ovabliIblibLlpJrotKblj7fvvIzpgJDooYzop6PmnpAKICAgICAgICAgICAgICAgIGZvciBsaW5lIGluIGFjY291bnRzX3N0ci5zdHJpcCgpLnNwbGl0KCJcbiIpOgogICAgICAgICAgICAgICAgICAgIGxpbmUgPSBsaW5lLnN0cmlwKCkKICAgICAgICAgICAgICAgICAgICBpZiBub3QgbGluZToKICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWUgICMg6Lez6L+H56m66KGMCiAgICAgICAgICAgICAgICAgICAgIyDmjIkgIiYiIOWIhuWJsiB1c2VySWQg5ZKMIHNpZ24KICAgICAgICAgICAgICAgICAgICBpZiAiJiIgbm90IGluIGxpbmU6CiAgICAgICAgICAgICAgICAgICAgICAgIHByaW50KGYi4p2MIOi0puWPt+agvOW8j+mUmeivr++8mntsaW5lfe+8iOato+ehruagvOW8j++8mnVzZXJJZCZzaWdu77yJIikKICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWUKICAgICAgICAgICAgICAgICAgICB1c2VyX2lkLCBzaWduID0gbGluZS5zcGxpdCgiJiIsIDEpICAjIOWPquWIhuWJsuesrOS4gOS4qiAiJiLvvIzpgb/lhY0gc2lnbiDlkKvnibnmrorlrZfnrKYKICAgICAgICAgICAgICAgICAgICBpZiB1c2VyX2lkIGFuZCBzaWduOgogICAgICAgICAgICAgICAgICAgICAgICBhY2NvdW50cy5hcHBlbmQoKHVzZXJfaWQsIHNpZ24pKQogICAgICAgICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAgICAgIHByaW50KGYi4p2MIOi0puWPt+S/oeaBr+S4jeWujOaVtO+8mntsaW5lfSIpCiAgICAgICAgICAgICAgICBwcmludChmIuKchSDmiJDlip/liqDovb0ge2xlbihhY2NvdW50cyl9IOS4quacieaViOi0puWPtyIpCiAgICAgICAgICAgICAgICByZXR1cm4gYWNjb3VudHMKCgogICAgICAgICAgICBkZWYgZ2V0X2ZyYWdtZW50X2NvdW50KHVzZXJfaWQsIHNpZ24sIHN0ZXBfZGVzYz0iIik6CiAgICAgICAgICAgICAgICAiIiLmn6Xor6LljZXkuKrotKblj7fnmoTnoo7niYfmlbDph4/vvIjluKbmraXpqqTmj4/ov7DvvIzljLrliIbnrb7liLDliY3lkI7vvIkiIiIKICAgICAgICAgICAgICAgIHBheWxvYWQgPSB7CiAgICAgICAgICAgICAgICAgICAgInVzZXJJZCI6IHVzZXJfaWQsCiAgICAgICAgICAgICAgICAgICAgImFjdGl2aXR5Q29kZSI6IEFDVElWSVRZX0NPREUsCiAgICAgICAgICAgICAgICAgICAgInNpZ24iOiBzaWduCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UgPSByZXF1ZXN0cy5wb3N0KFFVRVJZX0ZSQUdNRU5UX1VSTCwgZGF0YT1qc29uLmR1bXBzKHBheWxvYWQpLCBoZWFkZXJzPUNPTU1PTl9IRUFERVJTLCB0aW1lb3V0PTEwKQogICAgICAgICAgICAgICAgICAgIHJlc3BvbnNlLnJhaXNlX2Zvcl9zdGF0dXMoKSAgIyDmjZXojrdIVFRQ6ZSZ6K+vCiAgICAgICAgICAgICAgICAgICAgcmVzdWx0ID0gcmVzcG9uc2UuanNvbigpCiAgICAgICAgICAgICAgICAgICAgIyDmj5Dlj5bnoo7niYfmlbDph4/vvIjmjInlrp7pmYXov5Tlm57nu5PmnoTvvIkKICAgICAgICAgICAgICAgICAgICBmcmFnbWVudF9jb3VudCA9IHJlc3VsdC5nZXQoImRhdGEiLCB7fSkuZ2V0KCJlbnRpdHkiLCB7fSkuZ2V0KCJmcmFnbWVudExlZnQiLCAwKQogICAgICAgICAgICAgICAgICAgIHByaW50KGYi8J+TsSDotKblj7cge3VzZXJfaWRbLTQ6XX3vvIjohLHmlY/vvIl7c3RlcF9kZXNjfe+8mueijueJh+aVsOmHjyA9IHtmcmFnbWVudF9jb3VudH0iKSAgIyDohLHmlY/mmL7npLoKICAgICAgICAgICAgICAgICAgICByZXR1cm4gZnJhZ21lbnRfY291bnQKICAgICAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICAgICAgICAgICAgICBwcmludChmIuKdjCDotKblj7cge3VzZXJfaWRbLTQ6XX0ge3N0ZXBfZGVzY33mn6Xor6Lnoo7niYflpLHotKXvvJp7c3RyKGUpfSIpCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDAKCgogICAgICAgICAgICBkZWYgc2lnbl9pbih1c2VyX2lkLCBzaWduKToKICAgICAgICAgICAgICAgICIiIuWNleS4qui0puWPt+aJp+ihjOetvuWIsCIiIgogICAgICAgICAgICAgICAgcGF5bG9hZCA9IHsKICAgICAgICAgICAgICAgICAgICAidXNlcklkIjogdXNlcl9pZCwKICAgICAgICAgICAgICAgICAgICAiYWN0aXZpdHlDb2RlIjogQUNUSVZJVFlfQ09ERSwKICAgICAgICAgICAgICAgICAgICAic2lnbiI6IHNpZ24KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgICAgICByZXNwb25zZSA9IHJlcXVlc3RzLnBvc3QoU0lHTl9JTl9VUkwsIGRhdGE9anNvbi5kdW1wcyhwYXlsb2FkKSwgaGVhZGVycz1DT01NT05fSEVBREVSUywgdGltZW91dD0xMCkKICAgICAgICAgICAgICAgICAgICByZXNwX3RleHQgPSByZXNwb25zZS50ZXh0WzoyMDBdICAjIOWPquaYvuekuuWJjTIwMOWtl+espu+8jOmBv+WFjei+k+WHuui/h+mVvwogICAgICAgICAgICAgICAgICAgIHByaW50KGYi8J+TnSDotKblj7cge3VzZXJfaWRbLTQ6XX0g562+5Yiw5ZON5bqU77yae3Jlc3BfdGV4dH0uLi4iKQogICAgICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICAgICAgICAgIHByaW50KGYi4p2MIOi0puWPtyB7dXNlcl9pZFstNDpdfSDnrb7liLDlpLHotKXvvJp7c3RyKGUpfSIpCgoKICAgICAgICAgICAgZGVmIGRyYXdfbG90dGVyeSh1c2VyX2lkLCBzaWduKToKICAgICAgICAgICAgICAgICIiIuWNleS4qui0puWPt+aJp+ihjOaKveWllu+8iOS7heeijueJh+KJpTLml7bosIPnlKjvvIkiIiIKICAgICAgICAgICAgICAgIHBheWxvYWQgPSB7CiAgICAgICAgICAgICAgICAgICAgInVzZXJJZCI6IHVzZXJfaWQsCiAgICAgICAgICAgICAgICAgICAgImFjdGl2aXR5Q29kZSI6IEFDVElWSVRZX0NPREUsCiAgICAgICAgICAgICAgICAgICAgInNpZ24iOiBzaWduCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UgPSByZXF1ZXN0cy5wb3N0KExPVFRFUllfVVJMLCBkYXRhPWpzb24uZHVtcHMocGF5bG9hZCksIGhlYWRlcnM9Q09NTU9OX0hFQURFUlMsIHRpbWVvdXQ9MTApCiAgICAgICAgICAgICAgICAgICAgcmVzcF90ZXh0ID0gcmVzcG9uc2UudGV4dFs6MjAwXQogICAgICAgICAgICAgICAgICAgIHByaW50KGYi8J+OgSDotKblj7cge3VzZXJfaWRbLTQ6XX0g5oq95aWW5ZON5bqU77yae3Jlc3BfdGV4dH0uLi4iKQogICAgICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICAgICAgICAgIHByaW50KGYi4p2MIOi0puWPtyB7dXNlcl9pZFstNDpdfSDmir3lpZblpLHotKXvvJp7c3RyKGUpfSIpCgoKICAgICAgICAgICAgZGVmIGdldF9sb3R0ZXJ5X3JlY29yZCh1c2VyX2lkLCBzaWduKToKICAgICAgICAgICAgICAgICIiIuafpeivouWNleS4qui0puWPt+eahOS4reWlluiusOW9le+8jOS7heaPkOWPluW5tuaYvuekuuWlluWTgeWQjeensOWSjOS4reWlluaXtumXtCIiIgogICAgICAgICAgICAgICAgcGF5bG9hZCA9IHsKICAgICAgICAgICAgICAgICAgICAic2lnbiI6IHNpZ24sCiAgICAgICAgICAgICAgICAgICAgInVzZXJJZCI6IHVzZXJfaWQsCiAgICAgICAgICAgICAgICAgICAgImFjdGl2aXR5Q29kZSI6IEFDVElWSVRZX0NPREUsCiAgICAgICAgICAgICAgICAgICAgInNpemUiOiAxMCwgICMg5q+P6aG15pi+56S6MTDmnaHorrDlvZXvvIjotrPlpJ/opobnm5blpKfpg6jliIbmg4XlhrXvvIkKICAgICAgICAgICAgICAgICAgICAicGFnZSI6IDEgICAgICMg5p+l6K+i56ysMemhtQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIyDkuK3lpZborrDlvZXmjqXlj6PnmoRyZWZlcmVy5LiO5YW25LuW5o6l5Y+j5LiN5ZCM77yM5Y2V54us6K6+572uCiAgICAgICAgICAgICAgICByZWNvcmRfaGVhZGVycyA9IENPTU1PTl9IRUFERVJTLmNvcHkoKQogICAgICAgICAgICAgICAgcmVjb3JkX2hlYWRlcnNbJ3JlZmVyZXInXSA9ICJodHRwczovL3NlcnZpY2V3ZWNoYXQuY29tL3d4ZjMyNjE2MTgzZmI0NTExZS83NDYvcGFnZS1mcmFtZS5odG1sIgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UgPSByZXF1ZXN0cy5wb3N0KExPVFRFUllfUkVDT1JEX1VSTCwgZGF0YT1qc29uLmR1bXBzKHBheWxvYWQpLCBoZWFkZXJzPXJlY29yZF9oZWFkZXJzLCB0aW1lb3V0PTEwKQogICAgICAgICAgICAgICAgICAgIHJlc3BvbnNlLnJhaXNlX2Zvcl9zdGF0dXMoKQogICAgICAgICAgICAgICAgICAgIHJlc3VsdCA9IHJlc3BvbnNlLmpzb24oKQogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICMg5o+Q5Y+W5Lit5aWW6K6w5b2V5YiX6KGoCiAgICAgICAgICAgICAgICAgICAgcmVjb3JkcyA9IHJlc3VsdC5nZXQoImRhdGEiLCB7fSkuZ2V0KCJwYWdlIiwge30pLmdldCgicmVjb3JkcyIsIFtdKQogICAgICAgICAgICAgICAgICAgIGlmIG5vdCByZWNvcmRzOgogICAgICAgICAgICAgICAgICAgICAgICBwcmludChmIvCfj4Yg6LSm5Y+3IHt1c2VyX2lkWy00Ol1977yI6ISx5pWP77yJ77ya5pqC5peg5Lit5aWW6K6w5b2VIikKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgIyDpgY3ljoborrDlvZXvvIzlj6rmmL7npLrlpZblk4HlkI3np7DlkozkuK3lpZbml7bpl7QKICAgICAgICAgICAgICAgICAgICBwcmludChmIvCfj4Yg6LSm5Y+3IHt1c2VyX2lkWy00Ol1977yI6ISx5pWP77yJ5Lit5aWW6K6w5b2V77yaIikKICAgICAgICAgICAgICAgICAgICBmb3IgaWR4LCByZWNvcmQgaW4gZW51bWVyYXRlKHJlY29yZHMsIDEpOgogICAgICAgICAgICAgICAgICAgICAgICBwcml6ZV9uYW1lID0gcmVjb3JkLmdldCgicHJpemVOYW1lIiwgIuacquefpeWlluWTgSIpCiAgICAgICAgICAgICAgICAgICAgICAgIHdpbl90aW1lID0gcmVjb3JkLmdldCgiZ210Q3JlYXRlIiwgIuacquefpeaXtumXtCIpCiAgICAgICAgICAgICAgICAgICAgICAgIHByaW50KGYiICAge2lkeH0uIOWlluWTgeWQjeensDp7cHJpemVfbmFtZX0o5Lit5aWW5pe26Ze0Ont3aW5fdGltZX0pIikKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICAgICAgICAgIHByaW50KGYi4p2MIOi0puWPtyB7dXNlcl9pZFstNDpdfSDmn6Xor6LkuK3lpZborrDlvZXlpLHotKXvvJp7c3RyKGUpfSIpCgoKICAgICAgICAgICAgZGVmIHByb2Nlc3Nfc2luZ2xlX2FjY291bnQodXNlcl9pZCwgc2lnbik6CiAgICAgICAgICAgICAgICAiIiLlpITnkIbljZXkuKrotKblj7fnmoTlrozmlbTmtYHnqIvvvJrmn6Xor6LliJ3lp4vnoo7niYfihpLnrb7liLDihpLmn6Xor6Lnrb7liLDlkI7noo7niYfihpLnoo7niYfiiaUy5YiZ5oq95aWW4oaS5p+l6K+i5Lit5aWW6K6w5b2VIiIiCiAgICAgICAgICAgICAgICBwcmludChmIlxuPT09IOW8gOWni+WkhOeQhui0puWPt++8mnt1c2VyX2lkWy00Ol1977yI6ISx5pWP77yJPT09IikKICAgICAgICAgICAgICAgICMgMS4g56ys5LiA5q2l77ya5p+l6K+i44CQ562+5Yiw5YmN44CR55qE56KO54mH5pWw6YePCiAgICAgICAgICAgICAgICBnZXRfZnJhZ21lbnRfY291bnQodXNlcl9pZCwgc2lnbiwgc3RlcF9kZXNjPSLvvIjnrb7liLDliY3vvIkiKQogICAgICAgICAgICAgICAgIyAyLiDnrKzkuozmraXvvJrmiafooYznrb7liLDvvIjlm7rlrprmiafooYzvvIzkuI3lj5fnoo7niYfmlbDph4/lvbHlk43vvIkKICAgICAgICAgICAgICAgIHNpZ25faW4odXNlcl9pZCwgc2lnbikKICAgICAgICAgICAgICAgICMgMy4g56ys5LiJ5q2l77ya5p+l6K+i44CQ562+5Yiw5ZCO44CR55qE56KO54mH5pWw6YePCiAgICAgICAgICAgICAgICBhZnRlcl9zaWduX2ZyYWdtZW50ID0gZ2V0X2ZyYWdtZW50X2NvdW50KHVzZXJfaWQsIHNpZ24sIHN0ZXBfZGVzYz0i77yI562+5Yiw5ZCO77yJIikKICAgICAgICAgICAgICAgICMgNC4g56ys5Zub5q2l77ya5Yik5pat562+5Yiw5ZCO56KO54mH5piv5ZCm4omlMu+8jOaYr+WImeaKveWllu+8jOWQpuWImeS4jeaKvQogICAgICAgICAgICAgICAgaWYgYWZ0ZXJfc2lnbl9mcmFnbWVudCA+PSAyOgogICAgICAgICAgICAgICAgICAgIHByaW50KGYi4pyFIOi0puWPtyB7dXNlcl9pZFstNDpdfSDnrb7liLDlkI7noo7niYfotrPlpJ/vvIh7YWZ0ZXJfc2lnbl9mcmFnbWVudH3kuKrvvInvvIzmiafooYzmir3lpZYiKQogICAgICAgICAgICAgICAgICAgIGRyYXdfbG90dGVyeSh1c2VyX2lkLCBzaWduKQogICAgICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICAgICBwcmludChmIuKEue+4jyDotKblj7cge3VzZXJfaWRbLTQ6XX0g562+5Yiw5ZCO56KO54mH5LiN6Laz77yIe2FmdGVyX3NpZ25fZnJhZ21lbnR95Liq77yJ77yM5LiN5omn6KGM5oq95aWWIikKICAgICAgICAgICAgICAgICMgNS4g56ys5LqU5q2l77ya5p+l6K+i5Lit5aWW6K6w5b2V77yI5peg6K665piv5ZCm5oq95aWW77yM5b+F5omn6KGM77yJCiAgICAgICAgICAgICAgICBnZXRfbG90dGVyeV9yZWNvcmQodXNlcl9pZCwgc2lnbikKICAgICAgICAgICAgICAgIHByaW50KGYiPT09IOi0puWPtyB7dXNlcl9pZFstNDpdfSDlpITnkIbnu5PmnZ8gPT09XG4iKQoKCiAgICAgICAgICAgICMg5Lqs5Lic6ISa5pys5Li75rWB56iLCiAgICAgICAgICAgIHByaW50KCI9IiAqIDUwKQogICAgICAgICAgICBwcmludCgi8J+ThSDkuqzkuJzlgYfml6XmtLvliqjohJrmnKzvvIjpnZLpvpnpgILphY3niYggfCDpgLvovpHvvJrmn6XihpLnrb7ihpLmn6XihpLmir3ihpLmn6XkuK3lpZbvvIkiKQogICAgICAgICAgICBwcmludCgiPSIgKiA1MCkKICAgICAgICAgICAgCiAgICAgICAgICAgICMg57uf6K6h6L+Q6KGM5qyh5pWwCiAgICAgICAgICAgIHByaW50KCJcbvCflKIg57uf6K6h6ISa5pys6L+Q6KGM5qyh5pWwLi4uIikKICAgICAgICAgICAgdHJ5OgogICAgICAgICAgICAgICAgY291bnRlcl9yZXNwID0gcmVxdWVzdHMuZ2V0KENPVU5URVJfVVJMLCB0aW1lb3V0PTEwKQogICAgICAgICAgICAgICAgY291bnRlcl9yZXNwLnJhaXNlX2Zvcl9zdGF0dXMoKQogICAgICAgICAgICAgICAgcnVuX2NvdW50ID0gY291bnRlcl9yZXNwLmpzb24oKS5nZXQoImRhdGEiLCB7fSkuZ2V0KCJhZnRlcl92YWx1ZSIsICLmnKrnn6UiKQogICAgICAgICAgICAgICAgcHJpbnQoZiLinIUg5b2T5YmN6L+Q6KGM5qyh5pWw77yae3J1bl9jb3VudH0g5qyhIikKICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICAgICAgcHJpbnQoZiLimqDvuI8g6K6h5pWw5Zmo5aSx6LSl77yae2V9IikKICAgICAgICAgICAgCiAgICAgICAgICAgICMg5Yqg6L296LSm5Y+35bm25omn6KGMCiAgICAgICAgICAgIGFjY291bnRzID0gbG9hZF9hY2NvdW50c19mcm9tX2VudigpCiAgICAgICAgICAgIGlmIG5vdCBhY2NvdW50czoKICAgICAgICAgICAgICAgIHByaW50KCLinYwg5peg5pyJ5pWI6LSm5Y+377yM6YCA5Ye6IikKICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgIGZvciBpZHgsICh1c2VyX2lkLCBzaWduKSBpbiBlbnVtZXJhdGUoYWNjb3VudHMsIDEpOgogICAgICAgICAgICAgICAgICAgIHByaW50KGYiXG7jgJDnrKwge2lkeH0ve2xlbihhY2NvdW50cyl9IOS4qui0puWPt+OAkSIpCiAgICAgICAgICAgICAgICAgICAgcHJvY2Vzc19zaW5nbGVfYWNjb3VudCh1c2VyX2lkLCBzaWduKQogICAgICAgICAgICAgICAgcHJpbnQoIj0iICogNTApCiAgICAgICAgICAgICAgICBwcmludCgi8J+OiSDmiYDmnInotKblj7flpITnkIblrozmiJDvvIEiKQogICAgICAgICAgICAgICAgcHJpbnQoIj0iICogNTApCiAgICAgICAgICAgICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAgICAgICAgZWxzZToKICAgICAgICAgICAgcHJpbnQoIuazqOmHiuW3suiiq+S/ruaUuSDor7fmib7ljp/kvZzogIXopoHmupDmnKwg5LiL6L295Zyw5Z2AOmh0dHBzOi8vd3d3LjEyMzY4NC5jb20vcy8zWllyVnYtaFpVV3YiKQoKICAgIGV4Y2VwdCByZXF1ZXN0cy5leGNlcHRpb25zLlJlcXVlc3RFeGNlcHRpb24gYXMgZToKICAgICAgICBwcmludChmIj09PT09IOWFrOWRiuS/oeaBryA9PT09PSIpCiAgICAgICAgcHJpbnQoZiLnirbmgIHvvJrojrflj5blpLHotKUiKQogICAgICAgIHByaW50KGYi5raI5oGv77ya6I635Y+W5LqR56uv5pWw5o2u5aSx6LSl77yae2V9XG4iKQogICAgZXhjZXB0IGpzb24uSlNPTkRlY29kZUVycm9yOgogICAgICAgIHByaW50KGYiPT09PT0g5YWs5ZGK5L+h5oGvID09PT09IikKICAgICAgICBwcmludChmIueKtuaAge+8muino+aekOWksei0pSIpCiAgICAgICAgcHJpbnQoZiLmtojmga/vvJrop6PmnpDkupHnq69KU09O5aSx6LSlXG4iKQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgIHByaW50KGYiPT09PT0g5YWs5ZGK5L+h5oGvID09PT09IikKICAgICAgICBwcmludChmIueKtuaAge+8muaPkOWPluWksei0pSIpCiAgICAgICAgcHJpbnQoZiLmtojmga/vvJrmj5Dlj5bmnKzlnLDku6PnoIHlpLHotKXvvJp7ZX1cbiIpCgoKIyDliqDlr4bpgILphY3vvJrohJrmnKznm7TmjqXov5DooYzml7bvvIzllK/kuIDlhaXlj6PkuLogbWFpbiDlh73mlbAKaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgIG1haW4oKQo="
|
||
try:
|
||
decoded_code = base64.b64decode(encoded_code).decode("utf-8")
|
||
exec(decoded_code)
|
||
except Exception as e:
|
||
print(f"运行失败:{e}")
|