天择加密量化开放框架下载
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

3 lines
7.7 KiB

# Pyarmor 9.1.6 (pro), 005671, non-profits, 2025-09-10T17:09:20.120485
from .pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00\x9d\xb3\x0e\xdf\xdd\xb14\xbe \xba\x19\x0c\x8e:~-P\x00\x00\x00\x00\x00\x00\x00W\x1d\x9dA \xe0\x1f\x91F$s\xaa\x02\xe2\xecaPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xe6\t\x00\x00\x12\x89\x06\x00\xcf\x8334\xbe\x8a\x80\x08\x03{\x19\xbd^\xb5Y+\x00\x00\x00\x00\x00\x00\x00\x00\x8aC\x92\x81s\xfa\xf7(\x89\x7f\xb5\xec\x1e\xa2\t\xf8\xa10\x9dR\xf5\xc3\x88_\xac`Li\x15Azcf\xe7\xde\xba\x99\xb3Y\xbc\xac\xf9\x1d\xa5\x1eAi\xb81\xbea\xd5M\xf5\x05Z\xa65\x1c\xb1\xb4\x05\x81\xee\xbf\nGL\xe2\xa9\xa9\x9e\xb9ujn\xc0\x8d\x9f\xfc\xb2\xc0\xfd\xa3\xe5)[\x9dC\xc39q\xa5\xafP*\x8b\xc3\x07\n\xf2\x0c\xd1b\x1fl`2^\xd1\xbf\x85\tQ\x8d\x00"\xb0\xae\x81\xd8\xc5\xb8L\xd1\xf8R\xc3\x18g\xa7Q9=\xd9\xf3\x0b\xffS@s=kY\x07\x01\xa6\xf6\xe8\xc5\x0e\xe0\x95\xc4\xbf\x96\x80cg\xd6,\xe3\xe6\xff\x11\xdb/\xfar\xa5sG\x88\x12*\x19!\x9dI\'\xe5\xe7Ja\xd7\x89b\xb1\xea\xfb&X\t\xf3z\xbb\xac\xb2[\x99E\x92x\x8e5\xea\xa9\x0c\xa7(H\xec\'\xd8T\xb2\xb6\xadj\x90*T\xfd\x9f\xe4\xe4`T,\x98v\xcc\xcae1\x1d|\x18/w\xe3\x838\xec\x8c\x1d\x12\xdev\xa6\x0e6\xc2\x97\x05\xa1"\x96Eb\xd9C\xde\xebk]\x83]d\x1f{\xc2O\xad\xeaM\xb7\xa3\x7f\x9f\xb9\x96[d\x0fY\xbe\xc7\xf9\xa04\xbcr\xbd\xb3\x82\x0f\x83\x86\xdc*\xec{\x12<\x94\x0f\xdd\xb9d\x89\xe6>\xe3F\x0b\xd6\x8c\xf4\xbc\x99\xf5[\x12\xae\xeb\x16\xd3\xbe\xe8\x12`\x16<~lv`l&}\xb4\x8ds\xd3\x06I\xa5\xa2,k+\xee\x0b\xcfAw^\x8f\xf3\r\xd4\x0c-\xa6\xeb\xfa\x8f+\xaeb\xc8\xcf\xdf\x19\x97\x08%\x0fO\xbbv\xdd\x8d\xfaD\x08:I\x94\x99\x1agLYV\x9cp\t\xa9,]\xad\xb5\n\x8a6\x02\xc4[l-\x01\xd1\x80\x80o\xdb\xc7k\x16\xb2\xe6\x8e$Ws]\xd9\x7fw\x19\xdc-X9h\x86\x07=\xa5\x8c\x161\xb3\xe9Jn\x9a(3\xf2\x90\xb6Tv\x0bi\x81y\xff\xca\xfc4\xc3\xa1M\x0fc2_\x00e\x0b\xee\xb9\xc2\xd4\xcb\x1eX\xc2\xce\x1d4\xd8\xb24\x7fM:[\xef\xb8\x93\xf0\xb2\x04\x9b\r\xe8\xc7\xd2\xcf\xec\xcf)\xba\xd06w\xb3\xa7.\xb0v\xef\x98\xd3\x83%\xa8\xe9\xc7rc\xe1\x83\x90\xbey\xd7jT\xc6f\x86\xd7\x8eP\x96\x1e\x8b\xe6\xd9\xdf\xc1\x1fl\xc6\'X\x85)\x9a\xe1<\xe9\x91tJ\x95\xb0T\xb0p\xbdEt\x9d\xb4e9\xa5\xac(\xbf\x04N\x91B\xf9-\x0b\x0b\x89\x08\xd3;/f\x06{X\x9c3\xe6t&4\xe3o\xa9\x92+\x9f\xf0z\xf6r\x86+3\xdb\x00\x90\x8e\x9d\x99 \xfew\xda\xc3"~r \xae\xf4\x1b\x04\xc8\x8a{\xb9\x8c\t\'l\xa8\xfa\x03\x97\x176\x04\x9f\xf3\xe2\xedv\xea\x87{\xba./\xde~Bh\xd8\xcc;\xdc\xd2\xdf\x95\xe8h\xed%\xc2\x1d\xe8\x94#$\xee\x1e\r)\xaf\xc3T\xdai\x8b\x0fY\xa5\x08\x99\xdeU#\x04)}(\xbb\xec\x879#\xa0\x19\xfe\xf2\x04R\xb9\x8e\\\n\xaa\x1e\x81\xd6\\\x00K\\>\xae\xfa\x83\xb5\x019\xd2\x84\x12:\xfb\xe6\xbfv\xda\xc1\x1e=\xba\xfc\xc4u6I\x07f\x8d\xb1z\xddm\xadit\xd9\x92h\x8cM\x86\xea\x86d^6|\xba\x01/l\x91\xd1O\x1ab&\x8c\xb5\x117\xe30a\xe4\x9e\x19\xc1\x1eK\xfb7\xc3v\xb4\x1dKCo\xae\x0f\xb0\xe9$\xeb]\r\x02X\x16\xe1\x98\x13\xd1\x8f>\xa1\xb9\xdb\xd2\xcd\xa7\xcd\xa8jz!+\xd9sh\xeeIEt=\xb9\xf5f%A\xc1kW\xd9\xcc \xb5B4D\xaf(\x8e\x1c\xcay\xdeE\x99\xe0\xef\x99\xeclk\x18}\xa9\xeb\xc97\xf1\x80x\xd6k\x03\x8e#K\xa0\x83\x15\xe7Y\xc0\xf2s\x00V\x15\xe2\x08\xda\'?\n\'E\xe4\xcd!"\xcb\x81\x86\xc5g\xe3\x1a\x0b(\x94\x87\x8fOu\x1b\x19]\x0c\xd4a}C!_\x8fB%f\xd1\xab\xe9G\xc8\xea\x98*"\x8b\xb2\x19\x8c\xcb\x01s}]G\xa2\xe0+\xac\xa2I\'\x1d\xb1\xe6\xd0e\xb7U\x88\x9d*^]v\xe55\xf5\r\x99\x8f\xb9\xa3B\x8f/\xf7\x7f\xcbG\xec"t\xbd2\xc3\x0f\xb0\xc9 \xcc\xc1\xf5"\x99,\xde*C\x8a\xa8\xacM\x96\xb4\xb6\xb6h\xaa\xa4\x98\xbeOE\xa4\x06\x1e\x86\x89\xee\xf0\x11E\xc2\x16S\xb6\xe0\xc5q9f\xd9t\\\x82\xe5\x1d\r\xf8+=@m|\x150\xc2\x95\xaf\xd8\x1b\x9aodK?\xd5\x12\xab\xf90\x82\xea\x83\x81\xeb!Suz\x8c\x14\x84n\xcf\xc2$\xd6\xe2\xb2\xd3\x14\xc0\x94\x176\xee\xab\xed\x92!\xabS\x06a\xfb\r\xf2\x1b\x99\x17\x16N\x8d\x02\x1b\xc7\xd5\xf1\xd9\xb8\xba\x15^\x93\xca\x02k<\t\x1d\xad\xef\xf3\xc4\x86d\x17\xe8\xde(\xb3\xee@B;PA\xa1t\n\xfe9\xb5\xfb\xf4\x99\x9e\xb4\xe8\x1d\x10jAG\x94\xaaZ7^\x89\xd5\xf7\xaa`\x90\x0e\'$\x9d\xce\x87V\'\xb0rB/\x8ez\xee\x1ez3\x85\xa8\xa5SV\x96\xce\x82{-}\xbcHY\xf7\xe5\xef\xce"\x80\xb0@\xbas!\xdb\x99\rG%\xef \xc9\xb3t\xd78\x97\xc7\xcf?.W\xe6P\xd0\x15\xa0\x13m\x8cUQ\x94\xda\xca\x81m\xb7\x9d\xb6\xfd\x90$\xcb\x90\x96a\x01\xf6P\x0eQ\xe6<\xc8.\x90\xea\xb1\x16\xe4\xa1\xb9m\xd5\t\xbd\'~\xecL?\xa0\xc6\xafQ>\xd2\xcb\xf3\xe7[\x82\x00\xd1\xff.\x00\xd8\xec\xbd\xeaz\xd8&\x8cK<\x9d\x89\xc3\xef\xd0\xcd\xd6\x01\x00\xb5\xc2\xee1\xd8\x04;\x1f\xc8\xa3\x9bD|dcK \xb4LM-\xea\x19\xd0\x00\xbf(\xc53\xb3.j\xb38i8{]\x9f\x83\xb2=L$\x1b\r\xf1\x8a\x9e:<\xa1\xbeYL\xfc\xf0\x08C\xa8\xce\x1aD\xe1\xc8\x9d\xce\x8a\x88\xb4\xed\xc6\xce\\\xf8\x99KF\xf0\xe8\xae\xfeU\x1e,\xe3\xfd23\x9d\xce7\xdc$]Oo4\x07\xf9\xd2d\xdf\xdfC\x1d;\x81Zf\xe0\x13\xae\xa9u\x08&8\xc5^\xe1\xd6M\xd6\xed41\xbbt\t\x8eJ\x92\xd5\xf8o`\x91K\t*/\xb6\xe9\xf7\x89\xd3C\xebo\x8c\xa7\xaa\x8f\x1b\xae\xa0\xd8\\\x82\x07\xed\xa5\x93<\xbf6\xaa\xb7\x92(t\x1f\xec\xbfXK\xbb\xa2\xbe=L\xa8\xe4\xa0)\xe2e\x88\x8c\xb2\xf5\xe4\x04%\xccZHn\xac\xf52U]\x8f\xcc{\xf8\xb4\x8f9N>\xdd\xacc\x89\x0b\xaa\xe0\x04\x10\xc1\xa4\x07\x05\x1e\xfb\x8b![\xe1\xf5\xfd\xf0\xbb\x8f\xdd\x81\xc4d\t\xc1mcP\xd4\x1d\xbb(:\xc8}\xbdi\x1bx\x91\xb8\xf5pl\xb9;3\xeaI\x0c\x9d]:#\xef\x9a\xd4\xf9\x0e4c\x17\xbb\x17,\xaaQ!J\xff\xe52A\x03\xc2\x89\x0e\x171\x8c\xa9\xb2\x0bwc\x88C{\x93wi\xc2\xf32o{\xe7W\xfe}X\x8981V\xafWJo\x99[\xb5\x1a!>\x8f>:\x92\xc3\x8f0\x94\xce\xc4\x96\x7f\x0c\x87\xf0\xf1)5\xa0\xd9\x83\x81\xb3]B\x157\x8b1\x95J\xa8h\xdc\x89\x9f\x81\xc9\xfc\x7f\x8c\xe2\xfb&\x96\xad\xf5\xbck\xd9\xbc\xc1wu\x88\xb0\xe9\xff\x17?\xf0\x96$x\x8bA+}w\xfdY\t\x91?\xb1\xcd\xbd\xf5\xe1d\x81H\xff\x9a\x89\xd2\xfe\xcc \x96@[\x95\x85\xa4\x0f\xbbzA\xf9\xca\x1f\xf7\x9d\xbc\xdc\x8c\xc6\xacG\xf1\x8ew\xd9I\xbd\x86\xa6\x84\xaf\x05E]\xe4\xdf-\x1b\xbd\xec\xd4\xdaC\xfd\xcd\x03k\xa2\x00\xdf \xf7\r\xa9\xfd\xb7\xed\xe1\x90\xd1\xf4\xc5\xcc\xa8>D\xbdDf\x11=\x0f\xb1S\xb0\xb8\x90J_\x9b\xcd\xc0\x84q\xa7\xfc\x15\x89Sz\xe1\x9c\xe9\xdc\xbe}#\xd6\x91H\xe3\xf1\x7f\xee\x88"\xda\x8a\x19\xa9\xfbE\xad\xd6\xdd-\x02A\xfb\xdcY!\xb00\x11G\x10\xe6W\xc1~\x87w\x83\xd5\xd6\x8cz\xcaao(\x14\xa1\xaa\xa3\xc9\x97\xe0\xc9\xad\x81\xff\xb1,\x1e\xc9=\xa5\xae\x06\x90\xe2\xe4Kd)A\x91x!\xabX>L\xb4;\xe1/\xc0T\xa9\x98\xa0\xff\x03\xa1[S\x95Q\xfb\x9e\x1a\x13\xb9\x94I\xd4\x98\x82>\xe3\xbcY\xfe\xaa\xbe\xc1x\x17\xd4\xa7T\r\xb2P]\xe44J\xd8\x004\xa2\x88\xeft\x19\x1a\xf4T\x86\xca\xef\xc2\xa7\x9c\xc0\x0ee\xc8\'\xc4\x02\x12\x86\x80\x02\x1d\x8d::\x1d\xa8\xd6\x9f`\xadUv\xf8*\xbf`\xecV\xbeR\x1ci\xfe \xcfmZ\x90\xd6\xfd*1\xf4\xdc\x0e\xe8\xb2\x97\x9e\xc7\x14\x8a\x82e\x9b\xb8~0\x0fw&\x12s?\x9f\xba\x84h\xd2\x84\xf24\x19\x1f\x96\x050\xad\x96\xf9\x11\xc4~\xd3&iM\x893\rF\xc7:\x99\xb1G\xe3\x82\x95\t\x10\xde\xa1Q\x8f\xa2\x95\xf7\xf9)it\x1d#:\xb05\xb2\x9c\x1b\xbd\x1e\xaeoS\xf1(}zGPP\xec,\xe2\x1cYBZ\x15\x15\xd0\x10%\xc7D\xf3\xb3\xee\x91\x95\xc2\'\xee<!\xa2"Pi\x1f\x8eB\xb5\x99\xe9\x90\\\xde\xafA\x13<\xd1\xaem\xa9\x9a;~\xd3\xa7\xc9F\x80\xf6s\x8dJp\xdf\x1ad[m\xd7\x92[\xde\xcd\x19\xbd\xa5\xe4\xebv%\xfa\xcb\x8c\x1c\x89/\x8b\x95\x11\x10\xadq\x01\xba\x8d\xd1/\xe0\xdb\x03B\xa9\x8d\x82\xa3\xc1U\x82\xd0\xd7\xc1\xa30a\xc8\xfb\x04\xbb6\xc1}0\x05CL\xc4\xd2_/\xa4u\xdf\x8cb\xcc\xd4\x85\xd5\xe3Q\x81|\x1a\x1e\xf5R}S\x8d\x12G\xdf\xe66\xa5\x85\x1d\t\xcbFp\x92U>_%D\x93m\xcf\xb1\xcaSC}\x9f\xa4\x015\x01\r\x1c\xe4\x9d\xab\xdeU\xd3L{\xd6``d`\x9bN\xb2\x16L\x9f\xf7V\xcfl\xccEvr>\x97\x07"\x085\xe9RQ\xb4\xb4\x81u\xbd\xa6u\x9a\x83\n\x18(\x14D&\x8a\x8d\x1e\x9b]\x92\'vE\xca\x04\xd1\xa1\xe2Y1\xb9%\xd9b\x01\xa5\x05\xcf\x04\xee\xe2\xcc\x00l\x12\x89\x04\xfb\xc75F\xeb\x9b\x1fAu\xfa\xa8S8C\xf8\xbb\xd8\xb7[\xfa\x8e\xb6\xcf\xbe\xfc\x13y\xe2`\xf4W\n;\nA\xfct\xfe\xcf#Z\x1f\xdb\x03\xa8\x08\xa7Vr\xd2\xef\xe6\x84\x86\xd3\xdc\x1a\xb1\x02\x0e\x8e\x1c6\n6\x94\xeaM\xf3s\x96O\xbd\xc1\xc6a"U\xdd\xfdZs\x05\xd9\xdc\xb4\x9b1X\xb7@\x11\xe2}q\t\x9a\xdb\x02=\x8bnB\x97\x88\xd9\xe2\xdf\xe2\xedF\xc1\xd90+\x17\x8e\x19\xcb:\xbe\x15\xb4\x9ax\xd8{Ee\xff\xb5\x97~]\xeb=\x92\xb8\xdb6M\x9f\xb5?\xfb{r\x17\x91L\xacMe\xcd\x94\xcb\xb9')