From 7153cdccec418a9a632dcfc68a1f9d889e01e1b1 Mon Sep 17 00:00:00 2001 From: "aaron.li" Date: Wed, 13 Dec 2023 16:07:14 +0800 Subject: [PATCH] =?UTF-8?q?union=EF=BC=9A=E8=A1=A5=E5=85=85=E6=BC=8F?= =?UTF-8?q?=E7=9A=84=E5=90=88=E7=BA=A6bin=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../solidity/bin/DataResourceDefaultTagContract.bin | 1 + .../blockchain-data-sync/solidity/bin/MemberAuthTypeContract.bin | 1 + .../blockchain-data-sync/solidity/bin/MemberFileInfoContract.bin | 1 + .../blockchain-data-sync/solidity/bin/MemberServiceContract.bin | 1 + .../solidity/bin/RealnameAuthAgreementTemplateContract.bin | 1 + union/blockchain-data-sync/solidity/bin/UnionNodeContract.bin | 1 + 6 files changed, 6 insertions(+) create mode 100644 union/blockchain-data-sync/solidity/bin/DataResourceDefaultTagContract.bin create mode 100644 union/blockchain-data-sync/solidity/bin/MemberAuthTypeContract.bin create mode 100644 union/blockchain-data-sync/solidity/bin/MemberFileInfoContract.bin create mode 100644 union/blockchain-data-sync/solidity/bin/MemberServiceContract.bin create mode 100644 union/blockchain-data-sync/solidity/bin/RealnameAuthAgreementTemplateContract.bin create mode 100644 union/blockchain-data-sync/solidity/bin/UnionNodeContract.bin diff --git a/union/blockchain-data-sync/solidity/bin/DataResourceDefaultTagContract.bin b/union/blockchain-data-sync/solidity/bin/DataResourceDefaultTagContract.bin new file mode 100644 index 000000000..4b9d30472 --- /dev/null +++ b/union/blockchain-data-sync/solidity/bin/DataResourceDefaultTagContract.bin @@ -0,0 +1 @@ +60806040523480156200001157600080fd5b506110016000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166356004b6a6040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f746167000000000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040162000101919062000296565b602060405180830381600087803b1580156200011c57600080fd5b505af115801562000131573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525062000157919081019062000174565b5062000340565b60006200016c8251620002ef565b905092915050565b6000602082840312156200018757600080fd5b600062000197848285016200015e565b91505092915050565b6000620001ad82620002e4565b808452620001c3816020860160208601620002f9565b620001ce816200032f565b602085010191505092915050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000604582527f7461675f69642c7461675f6e616d652c646174615f7265736f757263655f747960208301527f70652c637265617465645f74696d652c757064617465645f74696d652c65787460408301527f5f6a736f6e0000000000000000000000000000000000000000000000000000006060830152608082019050919050565b60006060820190508181036000830152620002b28184620001a0565b90508181036020830152620002c781620001dc565b90508181036040830152620002dc8162000213565b905092915050565b600081519050919050565b6000819050919050565b60005b8381101562000319578082015181840152602081019050620002fc565b8381111562000329576000848401525b50505050565b6000601f19601f8301169050919050565b613a4b80620003506000396000f300608060405260043610610078576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634d3d096b1461007d57806363964aa3146100ba5780637bf358ed146100f7578063857cb0eb146101345780639729115014610160578063b99c40791461019d575b600080fd5b34801561008957600080fd5b506100a4600480360361009f9190810190612e81565b6101da565b6040516100b191906132f4565b60405180910390f35b3480156100c657600080fd5b506100e160048036036100dc9190810190612f03565b61059e565b6040516100ee919061330f565b60405180910390f35b34801561010357600080fd5b5061011e60048036036101199190810190612e81565b610b58565b60405161012b919061330f565b60405180910390f35b34801561014057600080fd5b50610149610f57565b60405161015792919061332a565b60405180910390f35b34801561016c57600080fd5b5061018760048036036101829190810190612d48565b6112fb565b604051610194919061330f565b60405180910390f35b3480156101a957600080fd5b506101c460048036036101bf9190810190612f9a565b611aec565b6040516101d1919061330f565b60405180910390f35b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f746167000000000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161028b9190613498565b602060405180830381600087803b1580156102a557600080fd5b505af11580156102b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506102dd9190810190612e2f565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561034357600080fd5b505af1158015610357573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061037b9190810190612db4565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1866040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016103d291906137f5565b600060405180830381600087803b1580156103ec57600080fd5b505af1158015610400573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f74616700000000000000815250846040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016104909291906134ba565b602060405180830381600087803b1580156104aa57600080fd5b505af11580156104be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104e29190810190612ddd565b905060008173ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561054a57600080fd5b505af115801561055e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105829190810190612e58565b11156105915760019350610596565b600093505b505050919050565b600080600080600080600094506105b4896101da565b1515610622577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a60405161061294939291906133cf565b60405180910390a1849550610b4c565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f746167000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016106cd9190613498565b602060405180830381600087803b1580156106e757600080fd5b505af11580156106fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061071f9190810190612e2f565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561078557600080fd5b505af1158015610799573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506107bd9190810190612db4565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161081491906137f5565b600060405180830381600087803b15801561082e57600080fd5b505af1158015610842573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156108aa57600080fd5b505af11580156108be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506108e29190810190612e06565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016109399190613578565b600060405180830381600087803b15801561095357600080fd5b505af1158015610967573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016109c091906136c1565b600060405180830381600087803b1580156109da57600080fd5b505af11580156109ee573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f7461670000000000000081525084866040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610a809392919061351a565b602060405180830381600087803b158015610a9a57600080fd5b505af1158015610aae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610ad29190810190612e58565b9050600181121515610ae75760009450610b0b565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a604051610b4094939291906133cf565b60405180910390a18495505b50505050509392505050565b6000806000806000809350610b6c866101da565b1515610bd6577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd93507f5b67fcfc52bf8293823b40863b3cf1890e73d0eae2e12fd2eada0bcc37ce68f38487604051610bc692919061339f565b60405180910390a1839450610f4e565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f746167000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610c819190613498565b602060405180830381600087803b158015610c9b57600080fd5b505af1158015610caf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610cd39190810190612e2f565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610d3957600080fd5b505af1158015610d4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610d719190810190612db4565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1876040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610dc891906137f5565b600060405180830381600087803b158015610de257600080fd5b505af1158015610df6573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166328bb21176040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f74616700000000000000815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610e869291906134ba565b602060405180830381600087803b158015610ea057600080fd5b505af1158015610eb4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610ed89190810190612e58565b9050600181121515610eed5760009350610f11565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7f5b67fcfc52bf8293823b40863b3cf1890e73d0eae2e12fd2eada0bcc37ce68f38487604051610f4292919061339f565b60405180910390a18394505b50505050919050565b600060606000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f746167000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016110099190613498565b602060405180830381600087803b15801561102357600080fd5b505af1158015611037573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061105b9190810190612e2f565b91508173ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f746167000000000000008152508473ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561111357600080fd5b505af1158015611127573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061114b9190810190612db4565b6040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016111849291906134ba565b602060405180830381600087803b15801561119e57600080fd5b505af11580156111b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506111d69190810190612ddd565b90508073ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561123c57600080fd5b505af1158015611250573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506112749190810190612e58565b600014156112e2577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd60006040519080825280602002602001820160405280156112d257816020015b60608152602001906001900390816112bd5790505b50819150809050935093506112f5565b60006112ed82612132565b819150935093505b50509091565b600080600080600080935061132787600081518110151561131857fe5b906020019060200201516101da565b15611392577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff93507f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f8488886040516113829392919061335a565b60405180910390a1839450611ae2565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f746167000000000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161143d9190613498565b602060405180830381600087803b15801561145757600080fd5b505af115801561146b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061148f9190810190612e2f565b92508273ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156114f557600080fd5b505af1158015611509573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061152d9190810190612e06565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b5166040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f746167000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016115b991906135ad565b600060405180830381600087803b1580156115d357600080fd5b505af11580156115e7573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600081518110151561161657fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161165891906137c0565b600060405180830381600087803b15801561167257600080fd5b505af1158015611686573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860018151811015156116b557fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016116f79190613602565b600060405180830381600087803b15801561171157600080fd5b505af1158015611725573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600281518110151561175457fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611796919061376b565b600060405180830381600087803b1580156117b057600080fd5b505af11580156117c4573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860038151811015156117f357fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016118359190613716565b600060405180830381600087803b15801561184f57600080fd5b505af1158015611863573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600481518110151561189257fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016118d4919061368c565b600060405180830381600087803b1580156118ee57600080fd5b505af1158015611902573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516876040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161195b9190613578565b600060405180830381600087803b15801561197557600080fd5b505af1158015611989573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166331afac366040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f74616700000000000000815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611a199291906134ea565b602060405180830381600087803b158015611a3357600080fd5b505af1158015611a47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611a6b9190810190612e58565b90506001811415611a7f5760009350611aa3565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f848888604051611ad69392919061335a565b60405180910390a18394505b5050505092915050565b60008060008060008060009450611b028a6101da565b1515611b72577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f8718faa5c5c2bb075c6af3f223c80ed4c4632bd62204f0cbfdfb360b366ee20c858b8b8b8b604051611b62959493929190613429565b60405180910390a1849550612125565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f746167000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611c1d9190613498565b602060405180830381600087803b158015611c3757600080fd5b505af1158015611c4b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611c6f9190810190612e2f565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015611cd557600080fd5b505af1158015611ce9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611d0d9190810190612db4565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18b6040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611d6491906137f5565b600060405180830381600087803b158015611d7e57600080fd5b505af1158015611d92573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015611dfa57600080fd5b505af1158015611e0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611e329190810190612e06565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168a6040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611e899190613637565b600060405180830381600087803b158015611ea357600080fd5b505af1158015611eb7573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611f1091906136c1565b600060405180830381600087803b158015611f2a57600080fd5b505af1158015611f3e573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611f979190613578565b600060405180830381600087803b158015611fb157600080fd5b505af1158015611fc5573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280601981526020017f646174615f7265736f757263655f64656661756c745f7461670000000000000081525084866040518463ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016120579392919061351a565b602060405180830381600087803b15801561207157600080fd5b505af1158015612085573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506120a99190810190612e58565b90506001811215156120be57600094506120e2565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f8718faa5c5c2bb075c6af3f223c80ed4c4632bd62204f0cbfdfb360b366ee20c858b8b8b8b604051612119959493929190613429565b60405180910390a18495505b5050505050949350505050565b60608060008060608573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561219e57600080fd5b505af11580156121b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506121d69190810190612e58565b60405190808252806020026020018201604052801561220957816020015b60608152602001906001900390816121f45790505b509350600092505b8573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561227557600080fd5b505af1158015612289573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506122ad9190810190612e58565b83121561292b578573ffffffffffffffffffffffffffffffffffffffff1663846719e0846040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612309919061330f565b602060405180830381600087803b15801561232357600080fd5b505af1158015612337573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061235b9190810190612e06565b915061244d6124128373ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016123b6906137a0565b600060405180830381600087803b1580156123d057600080fd5b505af11580156123e4573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061240d9190810190612ec2565b612937565b6040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612990565b905061250a816125058473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016124a9906135e2565b600060405180830381600087803b1580156124c357600080fd5b505af11580156124d7573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506125009190810190612ec2565b612937565b612990565b905061254b816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612990565b9050612608816126038473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016125a79061374b565b600060405180830381600087803b1580156125c157600080fd5b505af11580156125d5573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506125fe9190810190612ec2565b612937565b612990565b9050612649816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612990565b9050612706816127018473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016126a5906136f6565b600060405180830381600087803b1580156126bf57600080fd5b505af11580156126d3573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506126fc9190810190612ec2565b612937565b612990565b9050612747816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612990565b9050612804816127ff8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016127a39061366c565b600060405180830381600087803b1580156127bd57600080fd5b505af11580156127d1573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506127fa9190810190612ec2565b612937565b612990565b9050612845816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612990565b9050612902816128fd8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016128a190613558565b600060405180830381600087803b1580156128bb57600080fd5b505af11580156128cf573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506128f89190810190612ec2565b612937565b612990565b905080848481518110151561291357fe5b90602001906020020181905250826001019250612211565b83945050505050919050565b6060600061294483612b61565b1415612987576040805190810160405280600181526020017f2000000000000000000000000000000000000000000000000000000000000000815250905061298b565b8190505b919050565b606080606080606060008088955087945084518651016040519080825280601f01601f1916602001820160405280156129d85781602001602082028038833980820191505090505b50935083925060009150600090505b8551811015612a9a5785818151811015156129fe57fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028383806001019450815181101515612a5d57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506129e7565b600090505b8451811015612b52578481815181101515612ab657fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028383806001019450815181101515612b1557fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508080600101915050612a9f565b83965050505050505092915050565b600081519050919050565b600082601f8301121515612b7f57600080fd5b8135612b92612b8d82613857565b61382a565b9150818183526020840193506020810190508360005b83811015612bd85781358601612bbe8882612c46565b845260208401935060208301925050600181019050612ba8565b5050505092915050565b6000612bee8251613948565b905092915050565b6000612c02825161395a565b905092915050565b6000612c16825161396c565b905092915050565b6000612c2a825161397e565b905092915050565b6000612c3e8251613990565b905092915050565b600082601f8301121515612c5957600080fd5b8135612c6c612c678261387f565b61382a565b91508082526020830160208301858383011115612c8857600080fd5b612c938382846139be565b50505092915050565b600082601f8301121515612caf57600080fd5b8135612cc2612cbd826138ab565b61382a565b91508082526020830160208301858383011115612cde57600080fd5b612ce98382846139be565b50505092915050565b600082601f8301121515612d0557600080fd5b8151612d18612d13826138ab565b61382a565b91508082526020830160208301858383011115612d3457600080fd5b612d3f8382846139cd565b50505092915050565b60008060408385031215612d5b57600080fd5b600083013567ffffffffffffffff811115612d7557600080fd5b612d8185828601612b6c565b925050602083013567ffffffffffffffff811115612d9e57600080fd5b612daa85828601612c9c565b9150509250929050565b600060208284031215612dc657600080fd5b6000612dd484828501612be2565b91505092915050565b600060208284031215612def57600080fd5b6000612dfd84828501612bf6565b91505092915050565b600060208284031215612e1857600080fd5b6000612e2684828501612c0a565b91505092915050565b600060208284031215612e4157600080fd5b6000612e4f84828501612c1e565b91505092915050565b600060208284031215612e6a57600080fd5b6000612e7884828501612c32565b91505092915050565b600060208284031215612e9357600080fd5b600082013567ffffffffffffffff811115612ead57600080fd5b612eb984828501612c9c565b91505092915050565b600060208284031215612ed457600080fd5b600082015167ffffffffffffffff811115612eee57600080fd5b612efa84828501612cf2565b91505092915050565b600080600060608486031215612f1857600080fd5b600084013567ffffffffffffffff811115612f3257600080fd5b612f3e86828701612c9c565b935050602084013567ffffffffffffffff811115612f5b57600080fd5b612f6786828701612c9c565b925050604084013567ffffffffffffffff811115612f8457600080fd5b612f9086828701612c9c565b9150509250925092565b60008060008060808587031215612fb057600080fd5b600085013567ffffffffffffffff811115612fca57600080fd5b612fd687828801612c9c565b945050602085013567ffffffffffffffff811115612ff357600080fd5b612fff87828801612c9c565b935050604085013567ffffffffffffffff81111561301c57600080fd5b61302887828801612c9c565b925050606085013567ffffffffffffffff81111561304557600080fd5b61305187828801612c9c565b91505092959194509250565b6000613068826138e4565b80845260208401935083602082028501613081856138d7565b60005b848110156130ba57838303885261309c83835161313d565b92506130a782613905565b9150602088019750600181019050613084565b508196508694505050505092915050565b6130d481613932565b82525050565b6130e38161399a565b82525050565b6130f2816139ac565b82525050565b6131018161393e565b82525050565b6000613112826138fa565b8084526131268160208601602086016139cd565b61312f81613a00565b602085010191505092915050565b6000613148826138ef565b80845261315c8160208601602086016139cd565b61316581613a00565b602085010191505092915050565b6000600882527f6578745f6a736f6e0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600882527f7461675f6e616d650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f757064617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f637265617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000601282527f646174615f7265736f757263655f7479706500000000000000000000000000006020830152604082019050919050565b6000600682527f7461675f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b600060208201905061330960008301846130cb565b92915050565b600060208201905061332460008301846130f8565b92915050565b600060408201905061333f60008301856130f8565b8181036020830152613351818461305d565b90509392505050565b600060608201905061336f60008301866130f8565b8181036020830152613381818561305d565b905081810360408301526133958184613107565b9050949350505050565b60006040820190506133b460008301856130f8565b81810360208301526133c68184613107565b90509392505050565b60006080820190506133e460008301876130f8565b81810360208301526133f68186613107565b9050818103604083015261340a8185613107565b9050818103606083015261341e8184613107565b905095945050505050565b600060a08201905061343e60008301886130f8565b81810360208301526134508187613107565b905081810360408301526134648186613107565b905081810360608301526134788185613107565b9050818103608083015261348c8184613107565b90509695505050505050565b600060208201905081810360008301526134b2818461313d565b905092915050565b600060408201905081810360008301526134d4818561313d565b90506134e360208301846130da565b9392505050565b60006040820190508181036000830152613504818561313d565b905061351360208301846130e9565b9392505050565b60006060820190508181036000830152613534818661313d565b905061354360208301856130e9565b61355060408301846130da565b949350505050565b6000602082019050818103600083015261357181613173565b9050919050565b6000604082019050818103600083015261359181613173565b905081810360208301526135a58184613107565b905092915050565b600060408201905081810360008301526135c6816131aa565b905081810360208301526135da818461313d565b905092915050565b600060208201905081810360008301526135fb816131e1565b9050919050565b6000604082019050818103600083015261361b816131e1565b9050818103602083015261362f818461313d565b905092915050565b60006040820190508181036000830152613650816131e1565b905081810360208301526136648184613107565b905092915050565b6000602082019050818103600083015261368581613218565b9050919050565b600060408201905081810360008301526136a581613218565b905081810360208301526136b9818461313d565b905092915050565b600060408201905081810360008301526136da81613218565b905081810360208301526136ee8184613107565b905092915050565b6000602082019050818103600083015261370f8161324f565b9050919050565b6000604082019050818103600083015261372f8161324f565b90508181036020830152613743818461313d565b905092915050565b6000602082019050818103600083015261376481613286565b9050919050565b6000604082019050818103600083015261378481613286565b90508181036020830152613798818461313d565b905092915050565b600060208201905081810360008301526137b9816132bd565b9050919050565b600060408201905081810360008301526137d9816132bd565b905081810360208301526137ed818461313d565b905092915050565b6000604082019050818103600083015261380e816132bd565b905081810360208301526138228184613107565b905092915050565b6000604051905081810181811067ffffffffffffffff8211171561384d57600080fd5b8060405250919050565b600067ffffffffffffffff82111561386e57600080fd5b602082029050602081019050919050565b600067ffffffffffffffff82111561389657600080fd5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff8211156138c257600080fd5b601f19601f8301169050602081019050919050565b6000602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60008115159050919050565b6000819050919050565b600061395382613912565b9050919050565b600061396582613912565b9050919050565b600061397782613912565b9050919050565b600061398982613912565b9050919050565b6000819050919050565b60006139a582613912565b9050919050565b60006139b782613912565b9050919050565b82818337600083830152505050565b60005b838110156139eb5780820151818401526020810190506139d0565b838111156139fa576000848401525b50505050565b6000601f19601f83011690509190505600a265627a7a72305820840957eab7e48a7c02a70bff5a206767c566431ef0160ddd77d432e5beccc7b06c6578706572696d656e74616cf50037 \ No newline at end of file diff --git a/union/blockchain-data-sync/solidity/bin/MemberAuthTypeContract.bin b/union/blockchain-data-sync/solidity/bin/MemberAuthTypeContract.bin new file mode 100644 index 000000000..2f403a374 --- /dev/null +++ b/union/blockchain-data-sync/solidity/bin/MemberAuthTypeContract.bin @@ -0,0 +1 @@ +60806040523480156200001157600080fd5b506110016000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166356004b6a6040805190810160405280601081526020017f6d656d6265725f617574685f74797065000000000000000000000000000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040162000101919062000270565b602060405180830381600087803b1580156200011c57600080fd5b505af115801562000131573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525062000157919081019062000174565b506200031a565b60006200016c8251620002c9565b905092915050565b6000602082840312156200018757600080fd5b600062000197848285016200015e565b91505092915050565b6000620001ad82620002be565b808452620001c3816020860160208601620002d3565b620001ce8162000309565b602085010191505092915050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000603482527f747970655f69642c747970655f6e616d652c637265617465645f74696d652c7560208301527f7064617465645f74696d652c6578745f6a736f6e0000000000000000000000006040830152606082019050919050565b600060608201905081810360008301526200028c8184620001a0565b90508181036020830152620002a181620001dc565b90508181036040830152620002b68162000213565b905092915050565b600081519050919050565b6000819050919050565b60005b83811015620002f3578082015181840152602081019050620002d6565b8381111562000303576000848401525b50505050565b6000601f19601f8301169050919050565b613664806200032a6000396000f300608060405260043610610078576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806331c3e4561461007d5780634d3d096b146100ba57806363964aa3146100f7578063857cb0eb1461013457806397291150146101605780639a76fa5b1461019d575b600080fd5b34801561008957600080fd5b506100a4600480360361009f9190810190612cda565b6101da565b6040516100b19190612fec565b60405180910390f35b3480156100c657600080fd5b506100e160048036036100dc9190810190612c58565b610794565b6040516100ee9190612fd1565b60405180910390f35b34801561010357600080fd5b5061011e60048036036101199190810190612cda565b610b58565b60405161012b9190612fec565b60405180910390f35b34801561014057600080fd5b50610149611112565b604051610157929190613007565b60405180910390f35b34801561016c57600080fd5b5061018760048036036101829190810190612b1f565b6114b6565b6040516101949190612fec565b60405180910390f35b3480156101a957600080fd5b506101c460048036036101bf9190810190612c58565b611c08565b6040516101d19190612fec565b60405180910390f35b600080600080600080600094506101f089610794565b151561025e577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f0231c8f3a3c3deaaaafc45211385f59dee4db8b34e29d7ff74851d7bc5179d00858a8a8a60405161024e94939291906130ac565b60405180910390a1849550610788565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601081526020017f6d656d6265725f617574685f74797065000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016103099190613106565b602060405180830381600087803b15801561032357600080fd5b505af1158015610337573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061035b9190810190612c06565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156103c157600080fd5b505af11580156103d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506103f99190810190612b8b565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610450919061332f565b600060405180830381600087803b15801561046a57600080fd5b505af115801561047e573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156104e657600080fd5b505af11580156104fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061051e9190810190612bdd565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610575919061340e565b600060405180830381600087803b15801561058f57600080fd5b505af11580156105a3573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016105fc91906132a5565b600060405180830381600087803b15801561061657600080fd5b505af115801561062a573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600a81526020017f6669785f69645f3030360000000000000000000000000000000000000000000081525084866040518463ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016106bc93929190613188565b602060405180830381600087803b1580156106d657600080fd5b505af11580156106ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061070e9190810190612c2f565b90506001811215156107235760009450610747565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f0231c8f3a3c3deaaaafc45211385f59dee4db8b34e29d7ff74851d7bc5179d00858a8a8a60405161077c94939291906130ac565b60405180910390a18495505b50505050509392505050565b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601081526020017f6d656d6265725f617574685f74797065000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016108459190613106565b602060405180830381600087803b15801561085f57600080fd5b505af1158015610873573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506108979190810190612c06565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156108fd57600080fd5b505af1158015610911573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506109359190810190612b8b565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1866040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161098c919061332f565b600060405180830381600087803b1580156109a657600080fd5b505af11580156109ba573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280600a81526020017f6669785f69645f30303600000000000000000000000000000000000000000000815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610a4a929190613128565b602060405180830381600087803b158015610a6457600080fd5b505af1158015610a78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610a9c9190810190612bb4565b905060008173ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610b0457600080fd5b505af1158015610b18573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610b3c9190810190612c2f565b1115610b4b5760019350610b50565b600093505b505050919050565b60008060008060008060009450610b6e89610794565b1515610bdc577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a604051610bcc94939291906130ac565b60405180910390a1849550611106565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601081526020017f6d656d6265725f617574685f74797065000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610c879190613106565b602060405180830381600087803b158015610ca157600080fd5b505af1158015610cb5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610cd99190810190612c06565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610d3f57600080fd5b505af1158015610d53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610d779190810190612b8b565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610dce919061332f565b600060405180830381600087803b158015610de857600080fd5b505af1158015610dfc573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610e6457600080fd5b505af1158015610e78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610e9c9190810190612bdd565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610ef391906131e6565b600060405180830381600087803b158015610f0d57600080fd5b505af1158015610f21573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610f7a91906132a5565b600060405180830381600087803b158015610f9457600080fd5b505af1158015610fa8573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600a81526020017f6669785f69645f3030360000000000000000000000000000000000000000000081525084866040518463ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161103a93929190613188565b602060405180830381600087803b15801561105457600080fd5b505af1158015611068573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061108c9190810190612c2f565b90506001811215156110a157600094506110c5565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a6040516110fa94939291906130ac565b60405180910390a18495505b50505050509392505050565b600060606000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601081526020017f6d656d6265725f617574685f74797065000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016111c49190613106565b602060405180830381600087803b1580156111de57600080fd5b505af11580156111f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506112169190810190612c06565b91508173ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280600a81526020017f6669785f69645f303036000000000000000000000000000000000000000000008152508473ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156112ce57600080fd5b505af11580156112e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506113069190810190612b8b565b6040518363ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161133f929190613128565b602060405180830381600087803b15801561135957600080fd5b505af115801561136d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506113919190810190612bb4565b90508073ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156113f757600080fd5b505af115801561140b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061142f9190810190612c2f565b6000141561149d577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd600060405190808252806020026020018201604052801561148d57816020015b60608152602001906001900390816114785790505b50819150809050935093506114b0565b60006114a882612007565b819150935093505b50509091565b60008060008060008093506114e28760008151811015156114d357fe5b90602001906020020151610794565b1561154d577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff93507f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f84888860405161153d93929190613037565b60405180910390a1839450611bfe565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601081526020017f6d656d6265725f617574685f74797065000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016115f89190613106565b602060405180830381600087803b15801561161257600080fd5b505af1158015611626573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061164a9190810190612c06565b92508273ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156116b057600080fd5b505af11580156116c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506116e89190810190612bdd565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b5166040805190810160405280600a81526020017f6669785f69645f303036000000000000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611774919061321b565b600060405180830381600087803b15801561178e57600080fd5b505af11580156117a2573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860008151811015156117d157fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161181391906132fa565b600060405180830381600087803b15801561182d57600080fd5b505af1158015611841573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600181518110151561187057fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016118b291906133d9565b600060405180830381600087803b1580156118cc57600080fd5b505af11580156118e0573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600281518110151561190f57fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016119519190613384565b600060405180830381600087803b15801561196b57600080fd5b505af115801561197f573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860038151811015156119ae57fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016119f09190613270565b600060405180830381600087803b158015611a0a57600080fd5b505af1158015611a1e573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516876040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611a7791906131e6565b600060405180830381600087803b158015611a9157600080fd5b505af1158015611aa5573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166331afac366040805190810160405280600a81526020017f6669785f69645f30303600000000000000000000000000000000000000000000815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611b35929190613158565b602060405180830381600087803b158015611b4f57600080fd5b505af1158015611b63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611b879190810190612c2f565b90506001811415611b9b5760009350611bbf565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f848888604051611bf293929190613037565b60405180910390a18394505b5050505092915050565b6000806000806000809350611c1c86610794565b1515611c86577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd93507f14b8f78bc0056726e64fe4da75cf492532421910d373685f39c105d0cdd501d28487604051611c7692919061307c565b60405180910390a1839450611ffe565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601081526020017f6d656d6265725f617574685f74797065000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611d319190613106565b602060405180830381600087803b158015611d4b57600080fd5b505af1158015611d5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611d839190810190612c06565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015611de957600080fd5b505af1158015611dfd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611e219190810190612b8b565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1876040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611e78919061332f565b600060405180830381600087803b158015611e9257600080fd5b505af1158015611ea6573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166328bb21176040805190810160405280600a81526020017f6669785f69645f30303600000000000000000000000000000000000000000000815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611f36929190613128565b602060405180830381600087803b158015611f5057600080fd5b505af1158015611f64573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611f889190810190612c2f565b9050600181121515611f9d5760009350611fc1565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7f14b8f78bc0056726e64fe4da75cf492532421910d373685f39c105d0cdd501d28487604051611ff292919061307c565b60405180910390a18394505b50505050919050565b60608060008060608573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561207357600080fd5b505af1158015612087573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506120ab9190810190612c2f565b6040519080825280602002602001820160405280156120de57816020015b60608152602001906001900390816120c95790505b509350600092505b8573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561214a57600080fd5b505af115801561215e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506121829190810190612c2f565b831215612702578573ffffffffffffffffffffffffffffffffffffffff1663846719e0846040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016121de9190612fec565b602060405180830381600087803b1580156121f857600080fd5b505af115801561220c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506122309190810190612bdd565b91506123226122e78373ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161228b906132da565b600060405180830381600087803b1580156122a557600080fd5b505af11580156122b9573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506122e29190810190612c99565b61270e565b6040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612767565b90506123df816123da8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161237e906133b9565b600060405180830381600087803b15801561239857600080fd5b505af11580156123ac573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506123d59190810190612c99565b61270e565b612767565b9050612420816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612767565b90506124dd816124d88473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161247c90613364565b600060405180830381600087803b15801561249657600080fd5b505af11580156124aa573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506124d39190810190612c99565b61270e565b612767565b905061251e816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612767565b90506125db816125d68473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161257a90613250565b600060405180830381600087803b15801561259457600080fd5b505af11580156125a8573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506125d19190810190612c99565b61270e565b612767565b905061261c816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612767565b90506126d9816126d48473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612678906131c6565b600060405180830381600087803b15801561269257600080fd5b505af11580156126a6573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506126cf9190810190612c99565b61270e565b612767565b90508084848151811015156126ea57fe5b906020019060200201819052508260010192506120e6565b83945050505050919050565b6060600061271b83612938565b141561275e576040805190810160405280600181526020017f20000000000000000000000000000000000000000000000000000000000000008152509050612762565b8190505b919050565b606080606080606060008088955087945084518651016040519080825280601f01601f1916602001820160405280156127af5781602001602082028038833980820191505090505b50935083925060009150600090505b85518110156128715785818151811015156127d557fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f010000000000000000000000000000000000000000000000000000000000000002838380600101945081518110151561283457fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506127be565b600090505b845181101561292957848181518110151561288d57fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f01000000000000000000000000000000000000000000000000000000000000000283838060010194508151811015156128ec57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508080600101915050612876565b83965050505050505092915050565b600081519050919050565b600082601f830112151561295657600080fd5b813561296961296482613470565b613443565b9150818183526020840193506020810190508360005b838110156129af57813586016129958882612a1d565b84526020840193506020830192505060018101905061297f565b5050505092915050565b60006129c58251613561565b905092915050565b60006129d98251613573565b905092915050565b60006129ed8251613585565b905092915050565b6000612a018251613597565b905092915050565b6000612a1582516135a9565b905092915050565b600082601f8301121515612a3057600080fd5b8135612a43612a3e82613498565b613443565b91508082526020830160208301858383011115612a5f57600080fd5b612a6a8382846135d7565b50505092915050565b600082601f8301121515612a8657600080fd5b8135612a99612a94826134c4565b613443565b91508082526020830160208301858383011115612ab557600080fd5b612ac08382846135d7565b50505092915050565b600082601f8301121515612adc57600080fd5b8151612aef612aea826134c4565b613443565b91508082526020830160208301858383011115612b0b57600080fd5b612b168382846135e6565b50505092915050565b60008060408385031215612b3257600080fd5b600083013567ffffffffffffffff811115612b4c57600080fd5b612b5885828601612943565b925050602083013567ffffffffffffffff811115612b7557600080fd5b612b8185828601612a73565b9150509250929050565b600060208284031215612b9d57600080fd5b6000612bab848285016129b9565b91505092915050565b600060208284031215612bc657600080fd5b6000612bd4848285016129cd565b91505092915050565b600060208284031215612bef57600080fd5b6000612bfd848285016129e1565b91505092915050565b600060208284031215612c1857600080fd5b6000612c26848285016129f5565b91505092915050565b600060208284031215612c4157600080fd5b6000612c4f84828501612a09565b91505092915050565b600060208284031215612c6a57600080fd5b600082013567ffffffffffffffff811115612c8457600080fd5b612c9084828501612a73565b91505092915050565b600060208284031215612cab57600080fd5b600082015167ffffffffffffffff811115612cc557600080fd5b612cd184828501612ac9565b91505092915050565b600080600060608486031215612cef57600080fd5b600084013567ffffffffffffffff811115612d0957600080fd5b612d1586828701612a73565b935050602084013567ffffffffffffffff811115612d3257600080fd5b612d3e86828701612a73565b925050604084013567ffffffffffffffff811115612d5b57600080fd5b612d6786828701612a73565b9150509250925092565b6000612d7c826134fd565b80845260208401935083602082028501612d95856134f0565b60005b84811015612dce578383038852612db0838351612e51565b9250612dbb8261351e565b9150602088019750600181019050612d98565b508196508694505050505092915050565b612de88161354b565b82525050565b612df7816135b3565b82525050565b612e06816135c5565b82525050565b612e1581613557565b82525050565b6000612e2682613513565b808452612e3a8160208601602086016135e6565b612e4381613619565b602085010191505092915050565b6000612e5c82613508565b808452612e708160208601602086016135e6565b612e7981613619565b602085010191505092915050565b6000600882527f6578745f6a736f6e0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f757064617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000600782527f747970655f6964000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f637265617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000600982527f747970655f6e616d6500000000000000000000000000000000000000000000006020830152604082019050919050565b6000602082019050612fe66000830184612ddf565b92915050565b60006020820190506130016000830184612e0c565b92915050565b600060408201905061301c6000830185612e0c565b818103602083015261302e8184612d71565b90509392505050565b600060608201905061304c6000830186612e0c565b818103602083015261305e8185612d71565b905081810360408301526130728184612e1b565b9050949350505050565b60006040820190506130916000830185612e0c565b81810360208301526130a38184612e1b565b90509392505050565b60006080820190506130c16000830187612e0c565b81810360208301526130d38186612e1b565b905081810360408301526130e78185612e1b565b905081810360608301526130fb8184612e1b565b905095945050505050565b600060208201905081810360008301526131208184612e51565b905092915050565b600060408201905081810360008301526131428185612e51565b90506131516020830184612dee565b9392505050565b600060408201905081810360008301526131728185612e51565b90506131816020830184612dfd565b9392505050565b600060608201905081810360008301526131a28186612e51565b90506131b16020830185612dfd565b6131be6040830184612dee565b949350505050565b600060208201905081810360008301526131df81612e87565b9050919050565b600060408201905081810360008301526131ff81612e87565b905081810360208301526132138184612e1b565b905092915050565b6000604082019050818103600083015261323481612ebe565b905081810360208301526132488184612e51565b905092915050565b6000602082019050818103600083015261326981612ef5565b9050919050565b6000604082019050818103600083015261328981612ef5565b9050818103602083015261329d8184612e51565b905092915050565b600060408201905081810360008301526132be81612ef5565b905081810360208301526132d28184612e1b565b905092915050565b600060208201905081810360008301526132f381612f2c565b9050919050565b6000604082019050818103600083015261331381612f2c565b905081810360208301526133278184612e51565b905092915050565b6000604082019050818103600083015261334881612f2c565b9050818103602083015261335c8184612e1b565b905092915050565b6000602082019050818103600083015261337d81612f63565b9050919050565b6000604082019050818103600083015261339d81612f63565b905081810360208301526133b18184612e51565b905092915050565b600060208201905081810360008301526133d281612f9a565b9050919050565b600060408201905081810360008301526133f281612f9a565b905081810360208301526134068184612e51565b905092915050565b6000604082019050818103600083015261342781612f9a565b9050818103602083015261343b8184612e1b565b905092915050565b6000604051905081810181811067ffffffffffffffff8211171561346657600080fd5b8060405250919050565b600067ffffffffffffffff82111561348757600080fd5b602082029050602081019050919050565b600067ffffffffffffffff8211156134af57600080fd5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff8211156134db57600080fd5b601f19601f8301169050602081019050919050565b6000602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60008115159050919050565b6000819050919050565b600061356c8261352b565b9050919050565b600061357e8261352b565b9050919050565b60006135908261352b565b9050919050565b60006135a28261352b565b9050919050565b6000819050919050565b60006135be8261352b565b9050919050565b60006135d08261352b565b9050919050565b82818337600083830152505050565b60005b838110156136045780820151818401526020810190506135e9565b83811115613613576000848401525b50505050565b6000601f19601f83011690509190505600a265627a7a72305820e817fac71ed879bacf1d53494e626140e48cd430d0daab3963b7294dc2711ce96c6578706572696d656e74616cf50037 \ No newline at end of file diff --git a/union/blockchain-data-sync/solidity/bin/MemberFileInfoContract.bin b/union/blockchain-data-sync/solidity/bin/MemberFileInfoContract.bin new file mode 100644 index 000000000..5dea94b68 --- /dev/null +++ b/union/blockchain-data-sync/solidity/bin/MemberFileInfoContract.bin @@ -0,0 +1 @@ +60806040523480156200001157600080fd5b506110016000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166356004b6a6040805190810160405280601c81526020017f6d656d6265725f66696c655f696e666f5f636f6e74726163745f7632000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401620001019190620002bc565b602060405180830381600087803b1580156200011c57600080fd5b505af115801562000131573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525062000157919081019062000174565b5062000366565b60006200016c825162000315565b905092915050565b6000602082840312156200018757600080fd5b600062000197848285016200015e565b91505092915050565b6000620001ad826200030a565b808452620001c38160208601602086016200031f565b620001ce8162000355565b602085010191505092915050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000607d82527f66696c655f69642c66696c655f7369676e2c66696c655f6e616d652c66696c6560208301527f5f73697a652c6d656d6265725f69642c626c6f636b636861696e5f6e6f64655f60408301527f69642c707572706f73652c64657363726962652c656e61626c652c637265617460608301527f65645f74696d652c757064617465645f74696d652c6578745f6a736f6e000000608083015260a082019050919050565b60006060820190508181036000830152620002d88184620001a0565b90508181036020830152620002ed81620001dc565b90508181036040830152620003028162000213565b905092915050565b600081519050919050565b6000819050919050565b60005b838110156200033f57808201518184015260208101905062000322565b838111156200034f576000848401525b50505050565b6000601f19601f8301169050919050565b6141cc80620003766000396000f30060806040526004361061006d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305a9bbe7146100725780634d3d096b146100af57806363964aa3146100ec5780639729115014610129578063d15b71e214610166575b600080fd5b34801561007e57600080fd5b506100996004803603610094919081019061349e565b6101a4565b6040516100a69190613931565b60405180910390f35b3480156100bb57600080fd5b506100d660048036036100d1919081019061341c565b61075e565b6040516100e39190613916565b60405180910390f35b3480156100f857600080fd5b50610113600480360361010e919081019061349e565b610b22565b6040516101209190613931565b60405180910390f35b34801561013557600080fd5b50610150600480360361014b91908101906132e3565b6110dc565b60405161015d9190613931565b60405180910390f35b34801561017257600080fd5b5061018d6004803603610188919081019061341c565b611ca7565b60405161019b92919061394c565b60405180910390f35b600080600080600080600094506101ba8961075e565b1515610228577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f7d29950a0ae63eb067d4a746f4bfc4351fff7ffaa81e13a0c7f07a80aa4f529d858a8a8a60405161021894939291906139c1565b60405180910390a1849550610752565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601c81526020017f6d656d6265725f66696c655f696e666f5f636f6e74726163745f7632000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016102d39190613a1b565b602060405180830381600087803b1580156102ed57600080fd5b505af1158015610301573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061032591908101906133ca565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561038b57600080fd5b505af115801561039f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506103c3919081019061334f565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161041a9190613c2f565b600060405180830381600087803b15801561043457600080fd5b505af1158015610448573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156104b057600080fd5b505af11580156104c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104e891908101906133a1565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161053f9190613ecc565b600060405180830381600087803b15801561055957600080fd5b505af115801561056d573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016105c69190613d43565b600060405180830381600087803b1580156105e057600080fd5b505af11580156105f4573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600a81526020017f6669785f69645f3030380000000000000000000000000000000000000000000081525084866040518463ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161068693929190613a9d565b602060405180830381600087803b1580156106a057600080fd5b505af11580156106b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506106d891908101906133f3565b90506001811215156106ed5760009450610711565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f7d29950a0ae63eb067d4a746f4bfc4351fff7ffaa81e13a0c7f07a80aa4f529d858a8a8a60405161074694939291906139c1565b60405180910390a18495505b50505050509392505050565b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601c81526020017f6d656d6265725f66696c655f696e666f5f636f6e74726163745f7632000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161080f9190613a1b565b602060405180830381600087803b15801561082957600080fd5b505af115801561083d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061086191908101906133ca565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156108c757600080fd5b505af11580156108db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506108ff919081019061334f565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1866040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016109569190613c2f565b600060405180830381600087803b15801561097057600080fd5b505af1158015610984573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280600a81526020017f6669785f69645f30303800000000000000000000000000000000000000000000815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610a14929190613a3d565b602060405180830381600087803b158015610a2e57600080fd5b505af1158015610a42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610a669190810190613378565b905060008173ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610ace57600080fd5b505af1158015610ae2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610b0691908101906133f3565b1115610b155760019350610b1a565b600093505b505050919050565b60008060008060008060009450610b388961075e565b1515610ba6577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a604051610b9694939291906139c1565b60405180910390a18495506110d0565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601c81526020017f6d656d6265725f66696c655f696e666f5f636f6e74726163745f7632000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610c519190613a1b565b602060405180830381600087803b158015610c6b57600080fd5b505af1158015610c7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610ca391908101906133ca565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610d0957600080fd5b505af1158015610d1d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610d41919081019061334f565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610d989190613c2f565b600060405180830381600087803b158015610db257600080fd5b505af1158015610dc6573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610e2e57600080fd5b505af1158015610e42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610e6691908101906133a1565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610ebd9190613ba5565b600060405180830381600087803b158015610ed757600080fd5b505af1158015610eeb573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610f449190613d43565b600060405180830381600087803b158015610f5e57600080fd5b505af1158015610f72573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600a81526020017f6669785f69645f3030380000000000000000000000000000000000000000000081525084866040518463ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161100493929190613a9d565b602060405180830381600087803b15801561101e57600080fd5b505af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061105691908101906133f3565b905060018112151561106b576000945061108f565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a6040516110c494939291906139c1565b60405180910390a18495505b50505050509392505050565b60008060008060008093506111088760008151811015156110f957fe5b9060200190602002015161075e565b15611193577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff93507f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f8488886040516111639392919061397c565b60405180910390a17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9450611c9d565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601c81526020017f6d656d6265725f66696c655f696e666f5f636f6e74726163745f7632000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161123e9190613a1b565b602060405180830381600087803b15801561125857600080fd5b505af115801561126c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061129091908101906133ca565b92508273ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156112f657600080fd5b505af115801561130a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061132e91908101906133a1565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b5166040805190810160405280600a81526020017f6669785f69645f303038000000000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016113ba9190613cb9565b600060405180830381600087803b1580156113d457600080fd5b505af11580156113e8573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600081518110151561141757fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016114599190613bfa565b600060405180830381600087803b15801561147357600080fd5b505af1158015611487573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860018151811015156114b657fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016114f89190613d98565b600060405180830381600087803b15801561151257600080fd5b505af1158015611526573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600281518110151561155557fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016115979190613e42565b600060405180830381600087803b1580156115b157600080fd5b505af11580156115c5573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860038151811015156115f457fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016116369190613f76565b600060405180830381600087803b15801561165057600080fd5b505af1158015611664573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600481518110151561169357fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016116d59190613afb565b600060405180830381600087803b1580156116ef57600080fd5b505af1158015611703573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600581518110151561173257fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016117749190613ded565b600060405180830381600087803b15801561178e57600080fd5b505af11580156117a2573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860068151811015156117d157fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016118139190613b50565b600060405180830381600087803b15801561182d57600080fd5b505af1158015611841573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600781518110151561187057fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016118b29190613c84565b600060405180830381600087803b1580156118cc57600080fd5b505af11580156118e0573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600881518110151561190f57fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016119519190613e97565b600060405180830381600087803b15801561196b57600080fd5b505af115801561197f573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860098151811015156119ae57fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016119f09190613f21565b600060405180830381600087803b158015611a0a57600080fd5b505af1158015611a1e573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600a815181101515611a4d57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611a8f9190613d0e565b600060405180830381600087803b158015611aa957600080fd5b505af1158015611abd573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516876040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611b169190613ba5565b600060405180830381600087803b158015611b3057600080fd5b505af1158015611b44573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166331afac366040805190810160405280600a81526020017f6669785f69645f30303800000000000000000000000000000000000000000000815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611bd4929190613a6d565b602060405180830381600087803b158015611bee57600080fd5b505af1158015611c02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611c2691908101906133f3565b90506001811415611c3a5760009350611c5e565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f848888604051611c919392919061397c565b60405180910390a18394505b5050505092915050565b6000606060008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280601c81526020017f6d656d6265725f66696c655f696e666f5f636f6e74726163745f7632000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611d5b9190613a1b565b602060405180830381600087803b158015611d7557600080fd5b505af1158015611d89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611dad91908101906133ca565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015611e1357600080fd5b505af1158015611e27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611e4b919081019061334f565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1876040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611ea29190613c2f565b600060405180830381600087803b158015611ebc57600080fd5b505af1158015611ed0573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280600a81526020017f6669785f69645f30303800000000000000000000000000000000000000000000815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611f60929190613a3d565b602060405180830381600087803b158015611f7a57600080fd5b505af1158015611f8e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611fb29190810190613378565b90508073ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561201857600080fd5b505af115801561202c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061205091908101906133f3565b600014156120be577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd60006040519080825280602002602001820160405280156120ae57816020015b60608152602001906001900390816120995790505b50819150809050945094506120d1565b60006120c9826120d9565b819150945094505b505050915091565b60608060008060608573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561214557600080fd5b505af1158015612159573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061217d91908101906133f3565b6040519080825280602002602001820160405280156121b057816020015b606081526020019060019003908161219b5790505b509350600092505b8573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561221c57600080fd5b505af1158015612230573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061225491908101906133f3565b831215612ec6578573ffffffffffffffffffffffffffffffffffffffff1663846719e0846040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016122b09190613931565b602060405180830381600087803b1580156122ca57600080fd5b505af11580156122de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061230291908101906133a1565b91506123f46123b98373ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161235d90613bda565b600060405180830381600087803b15801561237757600080fd5b505af115801561238b573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506123b4919081019061345d565b612ed2565b6040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b90506124b1816124ac8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161245090613d78565b600060405180830381600087803b15801561246a57600080fd5b505af115801561247e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506124a7919081019061345d565b612ed2565b612f2b565b90506124f2816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b90506125af816125aa8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161254e90613e22565b600060405180830381600087803b15801561256857600080fd5b505af115801561257c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506125a5919081019061345d565b612ed2565b612f2b565b90506125f0816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b90506126ad816126a88473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161264c90613f56565b600060405180830381600087803b15801561266657600080fd5b505af115801561267a573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506126a3919081019061345d565b612ed2565b612f2b565b90506126ee816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b90506127ab816127a68473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161274a90613adb565b600060405180830381600087803b15801561276457600080fd5b505af1158015612778573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506127a1919081019061345d565b612ed2565b612f2b565b90506127ec816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b90506128a9816128a48473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161284890613dcd565b600060405180830381600087803b15801561286257600080fd5b505af1158015612876573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061289f919081019061345d565b612ed2565b612f2b565b90506128ea816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b90506129a7816129a28473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161294690613b30565b600060405180830381600087803b15801561296057600080fd5b505af1158015612974573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061299d919081019061345d565b612ed2565b612f2b565b90506129e8816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b9050612aa581612aa08473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612a4490613c64565b600060405180830381600087803b158015612a5e57600080fd5b505af1158015612a72573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612a9b919081019061345d565b612ed2565b612f2b565b9050612ae6816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b9050612ba381612b9e8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612b4290613e77565b600060405180830381600087803b158015612b5c57600080fd5b505af1158015612b70573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612b99919081019061345d565b612ed2565b612f2b565b9050612be4816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b9050612ca181612c9c8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612c4090613f01565b600060405180830381600087803b158015612c5a57600080fd5b505af1158015612c6e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612c97919081019061345d565b612ed2565b612f2b565b9050612ce2816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b9050612d9f81612d9a8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612d3e90613cee565b600060405180830381600087803b158015612d5857600080fd5b505af1158015612d6c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612d95919081019061345d565b612ed2565b612f2b565b9050612de0816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612f2b565b9050612e9d81612e988473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612e3c90613b85565b600060405180830381600087803b158015612e5657600080fd5b505af1158015612e6a573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612e93919081019061345d565b612ed2565b612f2b565b9050808484815181101515612eae57fe5b906020019060200201819052508260010192506121b8565b83945050505050919050565b60606000612edf836130fc565b1415612f22576040805190810160405280600181526020017f20000000000000000000000000000000000000000000000000000000000000008152509050612f26565b8190505b919050565b606080606080606060008088955087945084518651016040519080825280601f01601f191660200182016040528015612f735781602001602082028038833980820191505090505b50935083925060009150600090505b8551811015613035578581815181101515612f9957fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028383806001019450815181101515612ff857fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508080600101915050612f82565b600090505b84518110156130ed57848181518110151561305157fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f01000000000000000000000000000000000000000000000000000000000000000283838060010194508151811015156130b057fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350808060010191505061303a565b83965050505050505092915050565b600081519050919050565b600082601f830112151561311a57600080fd5b813561312d61312882613fd8565b613fab565b9150818183526020840193506020810190508360005b83811015613173578135860161315988826131e1565b845260208401935060208301925050600181019050613143565b5050505092915050565b600061318982516140c9565b905092915050565b600061319d82516140db565b905092915050565b60006131b182516140ed565b905092915050565b60006131c582516140ff565b905092915050565b60006131d98251614111565b905092915050565b600082601f83011215156131f457600080fd5b813561320761320282614000565b613fab565b9150808252602083016020830185838301111561322357600080fd5b61322e83828461413f565b50505092915050565b600082601f830112151561324a57600080fd5b813561325d6132588261402c565b613fab565b9150808252602083016020830185838301111561327957600080fd5b61328483828461413f565b50505092915050565b600082601f83011215156132a057600080fd5b81516132b36132ae8261402c565b613fab565b915080825260208301602083018583830111156132cf57600080fd5b6132da83828461414e565b50505092915050565b600080604083850312156132f657600080fd5b600083013567ffffffffffffffff81111561331057600080fd5b61331c85828601613107565b925050602083013567ffffffffffffffff81111561333957600080fd5b61334585828601613237565b9150509250929050565b60006020828403121561336157600080fd5b600061336f8482850161317d565b91505092915050565b60006020828403121561338a57600080fd5b600061339884828501613191565b91505092915050565b6000602082840312156133b357600080fd5b60006133c1848285016131a5565b91505092915050565b6000602082840312156133dc57600080fd5b60006133ea848285016131b9565b91505092915050565b60006020828403121561340557600080fd5b6000613413848285016131cd565b91505092915050565b60006020828403121561342e57600080fd5b600082013567ffffffffffffffff81111561344857600080fd5b61345484828501613237565b91505092915050565b60006020828403121561346f57600080fd5b600082015167ffffffffffffffff81111561348957600080fd5b6134958482850161328d565b91505092915050565b6000806000606084860312156134b357600080fd5b600084013567ffffffffffffffff8111156134cd57600080fd5b6134d986828701613237565b935050602084013567ffffffffffffffff8111156134f657600080fd5b61350286828701613237565b925050604084013567ffffffffffffffff81111561351f57600080fd5b61352b86828701613237565b9150509250925092565b600061354082614065565b8084526020840193508360208202850161355985614058565b60005b84811015613592578383038852613574838351613615565b925061357f82614086565b915060208801975060018101905061355c565b508196508694505050505092915050565b6135ac816140b3565b82525050565b6135bb8161411b565b82525050565b6135ca8161412d565b82525050565b6135d9816140bf565b82525050565b60006135ea8261407b565b8084526135fe81602086016020860161414e565b61360781614181565b602085010191505092915050565b600061362082614070565b80845261363481602086016020860161414e565b61363d81614181565b602085010191505092915050565b6000600982527f6d656d6265725f696400000000000000000000000000000000000000000000006020830152604082019050919050565b6000600782527f707572706f7365000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600882527f6578745f6a736f6e0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600782527f66696c655f6964000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600882527f64657363726962650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f757064617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000600982527f66696c655f7369676e00000000000000000000000000000000000000000000006020830152604082019050919050565b6000601282527f626c6f636b636861696e5f6e6f64655f696400000000000000000000000000006020830152604082019050919050565b6000600982527f66696c655f6e616d6500000000000000000000000000000000000000000000006020830152604082019050919050565b6000600682527f656e61626c6500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f637265617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000600982527f66696c655f73697a6500000000000000000000000000000000000000000000006020830152604082019050919050565b600060208201905061392b60008301846135a3565b92915050565b600060208201905061394660008301846135d0565b92915050565b600060408201905061396160008301856135d0565b81810360208301526139738184613535565b90509392505050565b600060608201905061399160008301866135d0565b81810360208301526139a38185613535565b905081810360408301526139b781846135df565b9050949350505050565b60006080820190506139d660008301876135d0565b81810360208301526139e881866135df565b905081810360408301526139fc81856135df565b90508181036060830152613a1081846135df565b905095945050505050565b60006020820190508181036000830152613a358184613615565b905092915050565b60006040820190508181036000830152613a578185613615565b9050613a6660208301846135b2565b9392505050565b60006040820190508181036000830152613a878185613615565b9050613a9660208301846135c1565b9392505050565b60006060820190508181036000830152613ab78186613615565b9050613ac660208301856135c1565b613ad360408301846135b2565b949350505050565b60006020820190508181036000830152613af48161364b565b9050919050565b60006040820190508181036000830152613b148161364b565b90508181036020830152613b288184613615565b905092915050565b60006020820190508181036000830152613b4981613682565b9050919050565b60006040820190508181036000830152613b6981613682565b90508181036020830152613b7d8184613615565b905092915050565b60006020820190508181036000830152613b9e816136b9565b9050919050565b60006040820190508181036000830152613bbe816136b9565b90508181036020830152613bd281846135df565b905092915050565b60006020820190508181036000830152613bf3816136f0565b9050919050565b60006040820190508181036000830152613c13816136f0565b90508181036020830152613c278184613615565b905092915050565b60006040820190508181036000830152613c48816136f0565b90508181036020830152613c5c81846135df565b905092915050565b60006020820190508181036000830152613c7d81613727565b9050919050565b60006040820190508181036000830152613c9d81613727565b90508181036020830152613cb18184613615565b905092915050565b60006040820190508181036000830152613cd28161375e565b90508181036020830152613ce68184613615565b905092915050565b60006020820190508181036000830152613d0781613795565b9050919050565b60006040820190508181036000830152613d2781613795565b90508181036020830152613d3b8184613615565b905092915050565b60006040820190508181036000830152613d5c81613795565b90508181036020830152613d7081846135df565b905092915050565b60006020820190508181036000830152613d91816137cc565b9050919050565b60006040820190508181036000830152613db1816137cc565b90508181036020830152613dc58184613615565b905092915050565b60006020820190508181036000830152613de681613803565b9050919050565b60006040820190508181036000830152613e0681613803565b90508181036020830152613e1a8184613615565b905092915050565b60006020820190508181036000830152613e3b8161383a565b9050919050565b60006040820190508181036000830152613e5b8161383a565b90508181036020830152613e6f8184613615565b905092915050565b60006020820190508181036000830152613e9081613871565b9050919050565b60006040820190508181036000830152613eb081613871565b90508181036020830152613ec48184613615565b905092915050565b60006040820190508181036000830152613ee581613871565b90508181036020830152613ef981846135df565b905092915050565b60006020820190508181036000830152613f1a816138a8565b9050919050565b60006040820190508181036000830152613f3a816138a8565b90508181036020830152613f4e8184613615565b905092915050565b60006020820190508181036000830152613f6f816138df565b9050919050565b60006040820190508181036000830152613f8f816138df565b90508181036020830152613fa38184613615565b905092915050565b6000604051905081810181811067ffffffffffffffff82111715613fce57600080fd5b8060405250919050565b600067ffffffffffffffff821115613fef57600080fd5b602082029050602081019050919050565b600067ffffffffffffffff82111561401757600080fd5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff82111561404357600080fd5b601f19601f8301169050602081019050919050565b6000602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60008115159050919050565b6000819050919050565b60006140d482614093565b9050919050565b60006140e682614093565b9050919050565b60006140f882614093565b9050919050565b600061410a82614093565b9050919050565b6000819050919050565b600061412682614093565b9050919050565b600061413882614093565b9050919050565b82818337600083830152505050565b60005b8381101561416c578082015181840152602081019050614151565b8381111561417b576000848401525b50505050565b6000601f19601f83011690509190505600a265627a7a72305820a0dc30d6f1447ee0683b1353961abb6c39830320378a3154680bc9fe4b82e6f76c6578706572696d656e74616cf50037 \ No newline at end of file diff --git a/union/blockchain-data-sync/solidity/bin/MemberServiceContract.bin b/union/blockchain-data-sync/solidity/bin/MemberServiceContract.bin new file mode 100644 index 000000000..47eb7a753 --- /dev/null +++ b/union/blockchain-data-sync/solidity/bin/MemberServiceContract.bin @@ -0,0 +1 @@ +60806040523480156200001157600080fd5b506110016000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166356004b6a6040805190810160405280600e81526020017f6d656d6265725f736572766963650000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401620001019190620002bc565b602060405180830381600087803b1580156200011c57600080fd5b505af115801562000131573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525062000157919081019062000174565b5062000366565b60006200016c825162000315565b905092915050565b6000602082840312156200018757600080fd5b600062000197848285016200015e565b91505092915050565b6000620001ad826200030a565b808452620001c38160208601602086016200031f565b620001ce8162000355565b602085010191505092915050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000607782527f736572766963655f69642c6d656d6265725f69642c6e616d652c626173655f7560208301527f726c2c6170695f6e616d652c736572766963655f747970652c71756572795f7060408301527f6172616d732c736572766963655f7374617475732c637265617465645f74696d60608301527f652c757064617465645f74696d652c6578745f6a736f6e000000000000000000608083015260a082019050919050565b60006060820190508181036000830152620002d88184620001a0565b90508181036020830152620002ed81620001dc565b90508181036040830152620003028162000213565b905092915050565b600081519050919050565b6000819050919050565b60005b838110156200033f57808201518184015260208101905062000322565b838111156200034f576000848401525b50505050565b6000601f19601f8301169050919050565b61477180620003766000396000f300608060405260043610610078576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806326b477fd1461007d578063456cdeff146100bb5780634d3d096b146100f85780635438b2ed1461013557806363964aa31461017257806397291150146101af575b600080fd5b34801561008957600080fd5b506100a4600480360361009f9190810190613961565b6101ec565b6040516100b2929190613ef1565b60405180910390f35b3480156100c757600080fd5b506100e260048036036100dd91908101906139e3565b61061e565b6040516100ef9190613ed6565b60405180910390f35b34801561010457600080fd5b5061011f600480360361011a9190810190613961565b610f0b565b60405161012c9190613ebb565b60405180910390f35b34801561014157600080fd5b5061015c60048036036101579190810190613961565b6112cf565b6040516101699190613ed6565b60405180910390f35b34801561017e57600080fd5b5061019960048036036101949190810190613a7a565b6116ce565b6040516101a69190613ed6565b60405180910390f35b3480156101bb57600080fd5b506101d660048036036101d19190810190613828565b611c10565b6040516101e39190613ed6565b60405180910390f35b6000606060008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600e81526020017f6d656d6265725f736572766963650000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016102a0919061404a565b602060405180830381600087803b1580156102ba57600080fd5b505af11580156102ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506102f2919081019061390f565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561035857600080fd5b505af115801561036c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506103909190810190613894565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1876040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016103e791906143c7565b600060405180830381600087803b15801561040157600080fd5b505af1158015610415573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280600e81526020017f6d656d6265725f73657276696365000000000000000000000000000000000000815250846040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016104a592919061406c565b602060405180830381600087803b1580156104bf57600080fd5b505af11580156104d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104f791908101906138bd565b90508073ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561055d57600080fd5b505af1158015610571573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105959190810190613938565b60001415610603577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd60006040519080825280602002602001820160405280156105f357816020015b60608152602001906001900390816105de5790505b5081915080905094509450610616565b600061060e8261271c565b819150945094505b505050915091565b6000806000806000806000945061063489610f0b565b15156106a2577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507fe51e5a2c44f24c199548148fdf95a942915d28d8fe38f362720cc6b0557cc51d858a8a8a6040516106929493929190613f96565b60405180910390a1849550610eff565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600e81526020017f6d656d6265725f736572766963650000000000000000000000000000000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161074d919061404a565b602060405180830381600087803b15801561076757600080fd5b505af115801561077b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061079f919081019061390f565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561080557600080fd5b505af1158015610819573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061083d9190810190613894565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161089491906143c7565b600060405180830381600087803b1580156108ae57600080fd5b505af11580156108c2573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561092a57600080fd5b505af115801561093e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061096291908101906138e6565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b51689600081518110151561098f57fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016109d1919061417f565b600060405180830381600087803b1580156109eb57600080fd5b505af11580156109ff573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896001815181101515610a2e57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610a70919061441c565b600060405180830381600087803b158015610a8a57600080fd5b505af1158015610a9e573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896002815181101515610acd57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610b0f91906142b3565b600060405180830381600087803b158015610b2957600080fd5b505af1158015610b3d573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896003815181101515610b6c57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610bae9190614229565b600060405180830381600087803b158015610bc857600080fd5b505af1158015610bdc573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896004815181101515610c0b57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610c4d91906144c6565b600060405180830381600087803b158015610c6757600080fd5b505af1158015610c7b573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896005815181101515610caa57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610cec919061451b565b600060405180830381600087803b158015610d0657600080fd5b505af1158015610d1a573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610d73919061433d565b600060405180830381600087803b158015610d8d57600080fd5b505af1158015610da1573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600e81526020017f6d656d6265725f7365727669636500000000000000000000000000000000000081525084866040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610e33939291906140cc565b602060405180830381600087803b158015610e4d57600080fd5b505af1158015610e61573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610e859190810190613938565b9050600181121515610e9a5760009450610ebe565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7fe51e5a2c44f24c199548148fdf95a942915d28d8fe38f362720cc6b0557cc51d858a8a8a604051610ef39493929190613f96565b60405180910390a18495505b50505050509392505050565b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600e81526020017f6d656d6265725f736572766963650000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610fbc919061404a565b602060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061100e919081019061390f565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561107457600080fd5b505af1158015611088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506110ac9190810190613894565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1866040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161110391906143c7565b600060405180830381600087803b15801561111d57600080fd5b505af1158015611131573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280600e81526020017f6d656d6265725f73657276696365000000000000000000000000000000000000815250846040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016111c192919061406c565b602060405180830381600087803b1580156111db57600080fd5b505af11580156111ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061121391908101906138bd565b905060008173ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561127b57600080fd5b505af115801561128f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506112b39190810190613938565b11156112c257600193506112c7565b600093505b505050919050565b60008060008060008093506112e386610f0b565b151561134d577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd93507fe89d52ddffaaf8dd329551e54d44e2f67cf22dc874d83fe8e27c069fd41ae1cb848760405161133d929190613f66565b60405180910390a18394506116c5565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600e81526020017f6d656d6265725f736572766963650000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016113f8919061404a565b602060405180830381600087803b15801561141257600080fd5b505af1158015611426573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061144a919081019061390f565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156114b057600080fd5b505af11580156114c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506114e89190810190613894565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1876040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161153f91906143c7565b600060405180830381600087803b15801561155957600080fd5b505af115801561156d573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166328bb21176040805190810160405280600e81526020017f6d656d6265725f73657276696365000000000000000000000000000000000000815250846040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016115fd92919061406c565b602060405180830381600087803b15801561161757600080fd5b505af115801561162b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061164f9190810190613938565b90506001811215156116645760009350611688565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7fe89d52ddffaaf8dd329551e54d44e2f67cf22dc874d83fe8e27c069fd41ae1cb84876040516116b9929190613f66565b60405180910390a18394505b50505050919050565b6000806000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600e81526020017f6d656d6265725f736572766963650000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611782919061404a565b602060405180830381600087803b15801561179c57600080fd5b505af11580156117b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506117d4919081019061390f565b94508473ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561183a57600080fd5b505af115801561184e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506118729190810190613894565b93508373ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016118c991906143c7565b600060405180830381600087803b1580156118e357600080fd5b505af11580156118f7573d6000803e3d6000fd5b505050508473ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561195f57600080fd5b505af1158015611973573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061199791908101906138e6565b92508273ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016119ee91906141d4565b600060405180830381600087803b158015611a0857600080fd5b505af1158015611a1c573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611a75919061433d565b600060405180830381600087803b158015611a8f57600080fd5b505af1158015611aa3573d6000803e3d6000fd5b505050508473ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600e81526020017f6d656d6265725f7365727669636500000000000000000000000000000000000081525085876040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611b35939291906140cc565b602060405180830381600087803b158015611b4f57600080fd5b505af1158015611b63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611b879190810190613938565b915060009050600182121515611ba05760009050611bc4565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe90505b7f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1818a8a8a604051611bf99493929190613ff0565b60405180910390a180955050505050509392505050565b6000806000806000809350611c3c876000815181101515611c2d57fe5b90602001906020020151610f0b565b15611ca7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff93507f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f848888604051611c9793929190613f21565b60405180910390a1839450612712565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600e81526020017f6d656d6265725f736572766963650000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611d52919061404a565b602060405180830381600087803b158015611d6c57600080fd5b505af1158015611d80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611da4919081019061390f565b92508273ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015611e0a57600080fd5b505af1158015611e1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611e4291908101906138e6565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b5166040805190810160405280600e81526020017f6d656d6265725f736572766963650000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611ece919061425e565b600060405180830381600087803b158015611ee857600080fd5b505af1158015611efc573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886000815181101515611f2b57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611f6d9190614392565b600060405180830381600087803b158015611f8757600080fd5b505af1158015611f9b573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886001815181101515611fca57fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161200c919061412a565b600060405180830381600087803b15801561202657600080fd5b505af115801561203a573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600281518110151561206957fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016120ab919061417f565b600060405180830381600087803b1580156120c557600080fd5b505af11580156120d9573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600381518110151561210857fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161214a919061441c565b600060405180830381600087803b15801561216457600080fd5b505af1158015612178573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860048151811015156121a757fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016121e991906142b3565b600060405180830381600087803b15801561220357600080fd5b505af1158015612217573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600581518110151561224657fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016122889190614229565b600060405180830381600087803b1580156122a257600080fd5b505af11580156122b6573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860068151811015156122e557fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161232791906144c6565b600060405180830381600087803b15801561234157600080fd5b505af1158015612355573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600781518110151561238457fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016123c6919061451b565b600060405180830381600087803b1580156123e057600080fd5b505af11580156123f4573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600881518110151561242357fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016124659190614471565b600060405180830381600087803b15801561247f57600080fd5b505af1158015612493573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860098151811015156124c257fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016125049190614308565b600060405180830381600087803b15801561251e57600080fd5b505af1158015612532573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516876040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161258b91906141d4565b600060405180830381600087803b1580156125a557600080fd5b505af11580156125b9573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166331afac366040805190810160405280600e81526020017f6d656d6265725f73657276696365000000000000000000000000000000000000815250846040518363ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161264992919061409c565b602060405180830381600087803b15801561266357600080fd5b505af1158015612677573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061269b9190810190613938565b905060018114156126af57600093506126d3565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f84888860405161270693929190613f21565b60405180910390a18394505b5050505092915050565b60608060008060608573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561278857600080fd5b505af115801561279c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506127c09190810190613938565b6040519080825280602002602001820160405280156127f357816020015b60608152602001906001900390816127de5790505b509350600092505b8573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561285f57600080fd5b505af1158015612873573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506128979190810190613938565b83121561340b578573ffffffffffffffffffffffffffffffffffffffff1663846719e0846040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016128f39190613ed6565b602060405180830381600087803b15801561290d57600080fd5b505af1158015612921573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061294591908101906138e6565b9150612a376129fc8373ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016129a090614372565b600060405180830381600087803b1580156129ba57600080fd5b505af11580156129ce573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506129f791908101906139a2565b613417565b6040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b9050612af481612aef8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612a939061410a565b600060405180830381600087803b158015612aad57600080fd5b505af1158015612ac1573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612aea91908101906139a2565b613417565b613470565b9050612b35816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b9050612bf281612bed8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612b919061415f565b600060405180830381600087803b158015612bab57600080fd5b505af1158015612bbf573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612be891908101906139a2565b613417565b613470565b9050612c33816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b9050612cf081612ceb8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612c8f906143fc565b600060405180830381600087803b158015612ca957600080fd5b505af1158015612cbd573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612ce691908101906139a2565b613417565b613470565b9050612d31816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b9050612dee81612de98473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612d8d90614293565b600060405180830381600087803b158015612da757600080fd5b505af1158015612dbb573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612de491908101906139a2565b613417565b613470565b9050612e2f816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b9050612eec81612ee78473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612e8b90614209565b600060405180830381600087803b158015612ea557600080fd5b505af1158015612eb9573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612ee291908101906139a2565b613417565b613470565b9050612f2d816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b9050612fea81612fe58473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612f89906144a6565b600060405180830381600087803b158015612fa357600080fd5b505af1158015612fb7573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250612fe091908101906139a2565b613417565b613470565b905061302b816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b90506130e8816130e38473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401613087906144fb565b600060405180830381600087803b1580156130a157600080fd5b505af11580156130b5573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506130de91908101906139a2565b613417565b613470565b9050613129816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b90506131e6816131e18473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161318590614451565b600060405180830381600087803b15801561319f57600080fd5b505af11580156131b3573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506131dc91908101906139a2565b613417565b613470565b9050613227816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b90506132e4816132df8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401613283906142e8565b600060405180830381600087803b15801561329d57600080fd5b505af11580156132b1573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506132da91908101906139a2565b613417565b613470565b9050613325816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250613470565b90506133e2816133dd8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401613381906141b4565b600060405180830381600087803b15801561339b57600080fd5b505af11580156133af573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506133d891908101906139a2565b613417565b613470565b90508084848151811015156133f357fe5b906020019060200201819052508260010192506127fb565b83945050505050919050565b6060600061342483613641565b1415613467576040805190810160405280600181526020017f2000000000000000000000000000000000000000000000000000000000000000815250905061346b565b8190505b919050565b606080606080606060008088955087945084518651016040519080825280601f01601f1916602001820160405280156134b85781602001602082028038833980820191505090505b50935083925060009150600090505b855181101561357a5785818151811015156134de57fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f010000000000000000000000000000000000000000000000000000000000000002838380600101945081518110151561353d57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506134c7565b600090505b845181101561363257848181518110151561359657fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f01000000000000000000000000000000000000000000000000000000000000000283838060010194508151811015156135f557fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350808060010191505061357f565b83965050505050505092915050565b600081519050919050565b600082601f830112151561365f57600080fd5b813561367261366d8261457d565b614550565b9150818183526020840193506020810190508360005b838110156136b8578135860161369e8882613726565b845260208401935060208301925050600181019050613688565b5050505092915050565b60006136ce825161466e565b905092915050565b60006136e28251614680565b905092915050565b60006136f68251614692565b905092915050565b600061370a82516146a4565b905092915050565b600061371e82516146b6565b905092915050565b600082601f830112151561373957600080fd5b813561374c613747826145a5565b614550565b9150808252602083016020830185838301111561376857600080fd5b6137738382846146e4565b50505092915050565b600082601f830112151561378f57600080fd5b81356137a261379d826145d1565b614550565b915080825260208301602083018583830111156137be57600080fd5b6137c98382846146e4565b50505092915050565b600082601f83011215156137e557600080fd5b81516137f86137f3826145d1565b614550565b9150808252602083016020830185838301111561381457600080fd5b61381f8382846146f3565b50505092915050565b6000806040838503121561383b57600080fd5b600083013567ffffffffffffffff81111561385557600080fd5b6138618582860161364c565b925050602083013567ffffffffffffffff81111561387e57600080fd5b61388a8582860161377c565b9150509250929050565b6000602082840312156138a657600080fd5b60006138b4848285016136c2565b91505092915050565b6000602082840312156138cf57600080fd5b60006138dd848285016136d6565b91505092915050565b6000602082840312156138f857600080fd5b6000613906848285016136ea565b91505092915050565b60006020828403121561392157600080fd5b600061392f848285016136fe565b91505092915050565b60006020828403121561394a57600080fd5b600061395884828501613712565b91505092915050565b60006020828403121561397357600080fd5b600082013567ffffffffffffffff81111561398d57600080fd5b6139998482850161377c565b91505092915050565b6000602082840312156139b457600080fd5b600082015167ffffffffffffffff8111156139ce57600080fd5b6139da848285016137d2565b91505092915050565b6000806000606084860312156139f857600080fd5b600084013567ffffffffffffffff811115613a1257600080fd5b613a1e8682870161377c565b935050602084013567ffffffffffffffff811115613a3b57600080fd5b613a478682870161364c565b925050604084013567ffffffffffffffff811115613a6457600080fd5b613a708682870161377c565b9150509250925092565b600080600060608486031215613a8f57600080fd5b600084013567ffffffffffffffff811115613aa957600080fd5b613ab58682870161377c565b935050602084013567ffffffffffffffff811115613ad257600080fd5b613ade8682870161377c565b925050604084013567ffffffffffffffff811115613afb57600080fd5b613b078682870161377c565b9150509250925092565b6000613b1c8261460a565b80845260208401935083602082028501613b35856145fd565b60005b84811015613b6e578383038852613b50838351613bf1565b9250613b5b8261462b565b9150602088019750600181019050613b38565b508196508694505050505092915050565b613b8881614658565b82525050565b613b97816146c0565b82525050565b613ba6816146d2565b82525050565b613bb581614664565b82525050565b6000613bc682614620565b808452613bda8160208601602086016146f3565b613be381614726565b602085010191505092915050565b6000613bfc82614615565b808452613c108160208601602086016146f3565b613c1981614726565b602085010191505092915050565b6000600982527f6d656d6265725f696400000000000000000000000000000000000000000000006020830152604082019050919050565b6000600482527f6e616d65000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600882527f6578745f6a736f6e0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f736572766963655f7479706500000000000000000000000000000000000000006020830152604082019050919050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600882527f6170695f6e616d650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f757064617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000600a82527f736572766963655f6964000000000000000000000000000000000000000000006020830152604082019050919050565b6000600882527f626173655f75726c0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f637265617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f71756572795f706172616d7300000000000000000000000000000000000000006020830152604082019050919050565b6000600e82527f736572766963655f7374617475730000000000000000000000000000000000006020830152604082019050919050565b6000602082019050613ed06000830184613b7f565b92915050565b6000602082019050613eeb6000830184613bac565b92915050565b6000604082019050613f066000830185613bac565b8181036020830152613f188184613b11565b90509392505050565b6000606082019050613f366000830186613bac565b8181036020830152613f488185613b11565b90508181036040830152613f5c8184613bbb565b9050949350505050565b6000604082019050613f7b6000830185613bac565b8181036020830152613f8d8184613bbb565b90509392505050565b6000608082019050613fab6000830187613bac565b8181036020830152613fbd8186613bbb565b90508181036040830152613fd18185613b11565b90508181036060830152613fe58184613bbb565b905095945050505050565b60006080820190506140056000830187613bac565b81810360208301526140178186613bbb565b9050818103604083015261402b8185613bbb565b9050818103606083015261403f8184613bbb565b905095945050505050565b600060208201905081810360008301526140648184613bf1565b905092915050565b600060408201905081810360008301526140868185613bf1565b90506140956020830184613b8e565b9392505050565b600060408201905081810360008301526140b68185613bf1565b90506140c56020830184613b9d565b9392505050565b600060608201905081810360008301526140e68186613bf1565b90506140f56020830185613b9d565b6141026040830184613b8e565b949350505050565b6000602082019050818103600083015261412381613c27565b9050919050565b6000604082019050818103600083015261414381613c27565b905081810360208301526141578184613bf1565b905092915050565b6000602082019050818103600083015261417881613c5e565b9050919050565b6000604082019050818103600083015261419881613c5e565b905081810360208301526141ac8184613bf1565b905092915050565b600060208201905081810360008301526141cd81613c95565b9050919050565b600060408201905081810360008301526141ed81613c95565b905081810360208301526142018184613bbb565b905092915050565b6000602082019050818103600083015261422281613ccc565b9050919050565b6000604082019050818103600083015261424281613ccc565b905081810360208301526142568184613bf1565b905092915050565b6000604082019050818103600083015261427781613d03565b9050818103602083015261428b8184613bf1565b905092915050565b600060208201905081810360008301526142ac81613d3a565b9050919050565b600060408201905081810360008301526142cc81613d3a565b905081810360208301526142e08184613bf1565b905092915050565b6000602082019050818103600083015261430181613d71565b9050919050565b6000604082019050818103600083015261432181613d71565b905081810360208301526143358184613bf1565b905092915050565b6000604082019050818103600083015261435681613d71565b9050818103602083015261436a8184613bbb565b905092915050565b6000602082019050818103600083015261438b81613da8565b9050919050565b600060408201905081810360008301526143ab81613da8565b905081810360208301526143bf8184613bf1565b905092915050565b600060408201905081810360008301526143e081613da8565b905081810360208301526143f48184613bbb565b905092915050565b6000602082019050818103600083015261441581613ddf565b9050919050565b6000604082019050818103600083015261443581613ddf565b905081810360208301526144498184613bf1565b905092915050565b6000602082019050818103600083015261446a81613e16565b9050919050565b6000604082019050818103600083015261448a81613e16565b9050818103602083015261449e8184613bf1565b905092915050565b600060208201905081810360008301526144bf81613e4d565b9050919050565b600060408201905081810360008301526144df81613e4d565b905081810360208301526144f38184613bf1565b905092915050565b6000602082019050818103600083015261451481613e84565b9050919050565b6000604082019050818103600083015261453481613e84565b905081810360208301526145488184613bf1565b905092915050565b6000604051905081810181811067ffffffffffffffff8211171561457357600080fd5b8060405250919050565b600067ffffffffffffffff82111561459457600080fd5b602082029050602081019050919050565b600067ffffffffffffffff8211156145bc57600080fd5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff8211156145e857600080fd5b601f19601f8301169050602081019050919050565b6000602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60008115159050919050565b6000819050919050565b600061467982614638565b9050919050565b600061468b82614638565b9050919050565b600061469d82614638565b9050919050565b60006146af82614638565b9050919050565b6000819050919050565b60006146cb82614638565b9050919050565b60006146dd82614638565b9050919050565b82818337600083830152505050565b60005b838110156147115780820151818401526020810190506146f6565b83811115614720576000848401525b50505050565b6000601f19601f83011690509190505600a265627a7a723058202c317741f29354c0534fbecd74317eaf79db780c58fea5e58313d7a497b2eed96c6578706572696d656e74616cf50037 \ No newline at end of file diff --git a/union/blockchain-data-sync/solidity/bin/RealnameAuthAgreementTemplateContract.bin b/union/blockchain-data-sync/solidity/bin/RealnameAuthAgreementTemplateContract.bin new file mode 100644 index 000000000..fbd486c51 --- /dev/null +++ b/union/blockchain-data-sync/solidity/bin/RealnameAuthAgreementTemplateContract.bin @@ -0,0 +1 @@ +60806040523480156200001157600080fd5b506110016000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166356004b6a606060405190810160405280602381526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c61746581526020017f5f763200000000000000000000000000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401620001289190620002e3565b602060405180830381600087803b1580156200014357600080fd5b505af115801562000158573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506200017e91908101906200019b565b506200038d565b60006200019382516200033c565b905092915050565b600060208284031215620001ae57600080fd5b6000620001be8482850162000185565b91505092915050565b6000620001d48262000331565b808452620001ea81602086016020860162000346565b620001f5816200037c565b602085010191505092915050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000607282527f74656d706c6174655f66696c655f69642c74656d706c6174655f66696c655f7360208301527f69676e2c66696c655f6e616d652c626c6f636b636861696e5f6e6f64655f696460408301527f2c656e61626c652c76657273696f6e2c637265617465645f74696d652c75706460608301527f617465645f74696d652c6578745f6a736f6e0000000000000000000000000000608083015260a082019050919050565b60006060820190508181036000830152620002ff8184620001c7565b90508181036020830152620003148162000203565b9050818103604083015262000329816200023a565b905092915050565b600081519050919050565b6000819050919050565b60005b838110156200036657808201518184015260208101905062000349565b8381111562000376576000848401525b50505050565b6000601f19601f8301169050919050565b613b74806200039d6000396000f30060806040526004361061006d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305a9bbe7146100725780634d3d096b146100af57806363964aa3146100ec578063857cb0eb146101295780639729115014610155575b600080fd5b34801561007e57600080fd5b5061009960048036036100949190810190612fea565b610192565b6040516100a691906133d8565b60405180910390f35b3480156100bb57600080fd5b506100d660048036036100d19190810190612f68565b610773565b6040516100e391906133bd565b60405180910390f35b3480156100f857600080fd5b50610113600480360361010e9190810190612fea565b610b5e565b60405161012091906133d8565b60405180910390f35b34801561013557600080fd5b5061013e61113f565b60405161014c9291906133f3565b60405180910390f35b34801561016157600080fd5b5061017c60048036036101779190810190612e2f565b61150a565b60405161018991906133d8565b60405180910390f35b600080600080600080600094506101a889610773565b1515610216577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f7d29950a0ae63eb067d4a746f4bfc4351fff7ffaa81e13a0c7f07a80aa4f529d858a8a8a6040516102069493929190613468565b60405180910390a1849550610767565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c9606060405190810160405280602381526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c61746581526020017f5f763200000000000000000000000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016102e891906134c2565b602060405180830381600087803b15801561030257600080fd5b505af1158015610316573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061033a9190810190612f16565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156103a057600080fd5b505af11580156103b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506103d89190810190612e9b565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161042f919061362c565b600060405180830381600087803b15801561044957600080fd5b505af115801561045d573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156104c557600080fd5b505af11580156104d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104fd9190810190612eed565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610554919061381f565b600060405180830381600087803b15801561056e57600080fd5b505af1158015610582573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016105db91906136eb565b600060405180830381600087803b1580156105f557600080fd5b505af1158015610609573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280602081526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c61746581525084866040518463ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161069b93929190613544565b602060405180830381600087803b1580156106b557600080fd5b505af11580156106c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506106ed9190810190612f3f565b90506001811215156107025760009450610726565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f7d29950a0ae63eb067d4a746f4bfc4351fff7ffaa81e13a0c7f07a80aa4f529d858a8a8a60405161075b9493929190613468565b60405180910390a18495505b50505050509392505050565b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c9606060405190810160405280602381526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c61746581526020017f5f763200000000000000000000000000000000000000000000000000000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161084b91906134c2565b602060405180830381600087803b15801561086557600080fd5b505af1158015610879573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061089d9190810190612f16565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561090357600080fd5b505af1158015610917573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061093b9190810190612e9b565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1866040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610992919061362c565b600060405180830381600087803b1580156109ac57600080fd5b505af11580156109c0573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280602081526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c617465815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610a509291906134e4565b602060405180830381600087803b158015610a6a57600080fd5b505af1158015610a7e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610aa29190810190612ec4565b905060008173ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610b0a57600080fd5b505af1158015610b1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610b429190810190612f3f565b1115610b515760019350610b56565b600093505b505050919050565b60008060008060008060009450610b7489610773565b1515610be2577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a604051610bd29493929190613468565b60405180910390a1849550611133565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c9606060405190810160405280602381526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c61746581526020017f5f763200000000000000000000000000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610cb491906134c2565b602060405180830381600087803b158015610cce57600080fd5b505af1158015610ce2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610d069190810190612f16565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610d6c57600080fd5b505af1158015610d80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610da49190810190612e9b565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610dfb919061362c565b600060405180830381600087803b158015610e1557600080fd5b505af1158015610e29573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610e9157600080fd5b505af1158015610ea5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610ec99190810190612eed565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610f2091906135a2565b600060405180830381600087803b158015610f3a57600080fd5b505af1158015610f4e573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610fa791906136eb565b600060405180830381600087803b158015610fc157600080fd5b505af1158015610fd5573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280602081526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c61746581525084866040518463ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161106793929190613544565b602060405180830381600087803b15801561108157600080fd5b505af1158015611095573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506110b99190810190612f3f565b90506001811215156110ce57600094506110f2565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a6040516111279493929190613468565b60405180910390a18495505b50505050509392505050565b600060606000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c9606060405190810160405280602381526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c61746581526020017f5f763200000000000000000000000000000000000000000000000000000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161121891906134c2565b602060405180830381600087803b15801561123257600080fd5b505af1158015611246573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061126a9190810190612f16565b91508173ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280602081526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c6174658152508473ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561132257600080fd5b505af1158015611336573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061135a9190810190612e9b565b6040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016113939291906134e4565b602060405180830381600087803b1580156113ad57600080fd5b505af11580156113c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506113e59190810190612ec4565b90508073ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561144b57600080fd5b505af115801561145f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506114839190810190612f3f565b600014156114f1577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd60006040519080825280602002602001820160405280156114e157816020015b60608152602001906001900390816114cc5790505b5081915080905093509350611504565b60006114fc82611f1f565b819150935093505b50509091565b600080600080600080935061153687600081518110151561152757fe5b90602001906020020151610773565b156115c1577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff93507f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f84888860405161159193929190613423565b60405180910390a17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9450611f15565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c9606060405190810160405280602381526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c61746581526020017f5f763200000000000000000000000000000000000000000000000000000000008152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161169391906134c2565b602060405180830381600087803b1580156116ad57600080fd5b505af11580156116c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506116e59190810190612f16565b92508273ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561174b57600080fd5b505af115801561175f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506117839190810190612eed565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b5166040805190810160405280602081526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c6174658152506040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161180f9190613661565b600060405180830381600087803b15801561182957600080fd5b505af115801561183d573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600081518110151561186c57fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016118ae91906135f7565b600060405180830381600087803b1580156118c857600080fd5b505af11580156118dc573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600181518110151561190b57fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161194d919061391e565b600060405180830381600087803b15801561196757600080fd5b505af115801561197b573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860028151811015156119aa57fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016119ec9190613795565b600060405180830381600087803b158015611a0657600080fd5b505af1158015611a1a573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886003815181101515611a4957fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611a8b9190613740565b600060405180830381600087803b158015611aa557600080fd5b505af1158015611ab9573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886004815181101515611ae857fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611b2a91906137ea565b600060405180830381600087803b158015611b4457600080fd5b505af1158015611b58573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886005815181101515611b8757fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611bc99190613874565b600060405180830381600087803b158015611be357600080fd5b505af1158015611bf7573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886006815181101515611c2657fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611c6891906138c9565b600060405180830381600087803b158015611c8257600080fd5b505af1158015611c96573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886007815181101515611cc557fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611d0791906136b6565b600060405180830381600087803b158015611d2157600080fd5b505af1158015611d35573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516876040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611d8e91906135a2565b600060405180830381600087803b158015611da857600080fd5b505af1158015611dbc573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166331afac366040805190810160405280602081526020017f7265616c6e616d655f617574685f61677265656d656e745f74656d706c617465815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611e4c929190613514565b602060405180830381600087803b158015611e6657600080fd5b505af1158015611e7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611e9e9190810190612f3f565b90506001811415611eb25760009350611ed6565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f848888604051611f0993929190613423565b60405180910390a18394505b5050505092915050565b60608060008060608573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015611f8b57600080fd5b505af1158015611f9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611fc39190810190612f3f565b604051908082528060200260200182016040528015611ff657816020015b6060815260200190600190039081611fe15790505b509350600092505b8573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561206257600080fd5b505af1158015612076573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061209a9190810190612f3f565b831215612a12578573ffffffffffffffffffffffffffffffffffffffff1663846719e0846040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016120f691906133d8565b602060405180830381600087803b15801561211057600080fd5b505af1158015612124573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506121489190810190612eed565b915061223a6121ff8373ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016121a3906135d7565b600060405180830381600087803b1580156121bd57600080fd5b505af11580156121d1573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506121fa9190810190612fa9565b612a1e565b6040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612a77565b90506122f7816122f28473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612296906138fe565b600060405180830381600087803b1580156122b057600080fd5b505af11580156122c4573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506122ed9190810190612fa9565b612a1e565b612a77565b9050612338816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612a77565b90506123f5816123f08473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161239490613775565b600060405180830381600087803b1580156123ae57600080fd5b505af11580156123c2573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506123eb9190810190612fa9565b612a1e565b612a77565b9050612436816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612a77565b90506124f3816124ee8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161249290613720565b600060405180830381600087803b1580156124ac57600080fd5b505af11580156124c0573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506124e99190810190612fa9565b612a1e565b612a77565b9050612534816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612a77565b90506125f1816125ec8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612590906137ca565b600060405180830381600087803b1580156125aa57600080fd5b505af11580156125be573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506125e79190810190612fa9565b612a1e565b612a77565b9050612632816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612a77565b90506126ef816126ea8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161268e90613854565b600060405180830381600087803b1580156126a857600080fd5b505af11580156126bc573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506126e59190810190612fa9565b612a1e565b612a77565b9050612730816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612a77565b90506127ed816127e88473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161278c906138a9565b600060405180830381600087803b1580156127a657600080fd5b505af11580156127ba573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506127e39190810190612fa9565b612a1e565b612a77565b905061282e816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612a77565b90506128eb816128e68473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161288a90613696565b600060405180830381600087803b1580156128a457600080fd5b505af11580156128b8573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506128e19190810190612fa9565b612a1e565b612a77565b905061292c816040805190810160405280600181526020017f7c00000000000000000000000000000000000000000000000000000000000000815250612a77565b90506129e9816129e48473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161298890613582565b600060405180830381600087803b1580156129a257600080fd5b505af11580156129b6573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506129df9190810190612fa9565b612a1e565b612a77565b90508084848151811015156129fa57fe5b90602001906020020181905250826001019250611ffe565b83945050505050919050565b60606000612a2b83612c48565b1415612a6e576040805190810160405280600181526020017f20000000000000000000000000000000000000000000000000000000000000008152509050612a72565b8190505b919050565b606080606080606060008088955087945084518651016040519080825280601f01601f191660200182016040528015612abf5781602001602082028038833980820191505090505b50935083925060009150600090505b8551811015612b81578581815181101515612ae557fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028383806001019450815181101515612b4457fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508080600101915050612ace565b600090505b8451811015612c39578481815181101515612b9d57fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028383806001019450815181101515612bfc57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508080600101915050612b86565b83965050505050505092915050565b600081519050919050565b600082601f8301121515612c6657600080fd5b8135612c79612c7482613980565b613953565b9150818183526020840193506020810190508360005b83811015612cbf5781358601612ca58882612d2d565b845260208401935060208301925050600181019050612c8f565b5050505092915050565b6000612cd58251613a71565b905092915050565b6000612ce98251613a83565b905092915050565b6000612cfd8251613a95565b905092915050565b6000612d118251613aa7565b905092915050565b6000612d258251613ab9565b905092915050565b600082601f8301121515612d4057600080fd5b8135612d53612d4e826139a8565b613953565b91508082526020830160208301858383011115612d6f57600080fd5b612d7a838284613ae7565b50505092915050565b600082601f8301121515612d9657600080fd5b8135612da9612da4826139d4565b613953565b91508082526020830160208301858383011115612dc557600080fd5b612dd0838284613ae7565b50505092915050565b600082601f8301121515612dec57600080fd5b8151612dff612dfa826139d4565b613953565b91508082526020830160208301858383011115612e1b57600080fd5b612e26838284613af6565b50505092915050565b60008060408385031215612e4257600080fd5b600083013567ffffffffffffffff811115612e5c57600080fd5b612e6885828601612c53565b925050602083013567ffffffffffffffff811115612e8557600080fd5b612e9185828601612d83565b9150509250929050565b600060208284031215612ead57600080fd5b6000612ebb84828501612cc9565b91505092915050565b600060208284031215612ed657600080fd5b6000612ee484828501612cdd565b91505092915050565b600060208284031215612eff57600080fd5b6000612f0d84828501612cf1565b91505092915050565b600060208284031215612f2857600080fd5b6000612f3684828501612d05565b91505092915050565b600060208284031215612f5157600080fd5b6000612f5f84828501612d19565b91505092915050565b600060208284031215612f7a57600080fd5b600082013567ffffffffffffffff811115612f9457600080fd5b612fa084828501612d83565b91505092915050565b600060208284031215612fbb57600080fd5b600082015167ffffffffffffffff811115612fd557600080fd5b612fe184828501612dd9565b91505092915050565b600080600060608486031215612fff57600080fd5b600084013567ffffffffffffffff81111561301957600080fd5b61302586828701612d83565b935050602084013567ffffffffffffffff81111561304257600080fd5b61304e86828701612d83565b925050604084013567ffffffffffffffff81111561306b57600080fd5b61307786828701612d83565b9150509250925092565b600061308c82613a0d565b808452602084019350836020820285016130a585613a00565b60005b848110156130de5783830388526130c0838351613161565b92506130cb82613a2e565b91506020880197506001810190506130a8565b508196508694505050505092915050565b6130f881613a5b565b82525050565b61310781613ac3565b82525050565b61311681613ad5565b82525050565b61312581613a67565b82525050565b600061313682613a23565b80845261314a816020860160208601613af6565b61315381613b29565b602085010191505092915050565b600061316c82613a18565b808452613180816020860160208601613af6565b61318981613b29565b602085010191505092915050565b6000600882527f6578745f6a736f6e0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000601082527f74656d706c6174655f66696c655f6964000000000000000000000000000000006020830152604082019050919050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f757064617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000601282527f626c6f636b636861696e5f6e6f64655f696400000000000000000000000000006020830152604082019050919050565b6000600982527f66696c655f6e616d6500000000000000000000000000000000000000000000006020830152604082019050919050565b6000600682527f656e61626c6500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600782527f76657273696f6e000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f637265617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000601282527f74656d706c6174655f66696c655f7369676e00000000000000000000000000006020830152604082019050919050565b60006020820190506133d260008301846130ef565b92915050565b60006020820190506133ed600083018461311c565b92915050565b6000604082019050613408600083018561311c565b818103602083015261341a8184613081565b90509392505050565b6000606082019050613438600083018661311c565b818103602083015261344a8185613081565b9050818103604083015261345e818461312b565b9050949350505050565b600060808201905061347d600083018761311c565b818103602083015261348f818661312b565b905081810360408301526134a3818561312b565b905081810360608301526134b7818461312b565b905095945050505050565b600060208201905081810360008301526134dc8184613161565b905092915050565b600060408201905081810360008301526134fe8185613161565b905061350d60208301846130fe565b9392505050565b6000604082019050818103600083015261352e8185613161565b905061353d602083018461310d565b9392505050565b6000606082019050818103600083015261355e8186613161565b905061356d602083018561310d565b61357a60408301846130fe565b949350505050565b6000602082019050818103600083015261359b81613197565b9050919050565b600060408201905081810360008301526135bb81613197565b905081810360208301526135cf818461312b565b905092915050565b600060208201905081810360008301526135f0816131ce565b9050919050565b60006040820190508181036000830152613610816131ce565b905081810360208301526136248184613161565b905092915050565b60006040820190508181036000830152613645816131ce565b90508181036020830152613659818461312b565b905092915050565b6000604082019050818103600083015261367a81613205565b9050818103602083015261368e8184613161565b905092915050565b600060208201905081810360008301526136af8161323c565b9050919050565b600060408201905081810360008301526136cf8161323c565b905081810360208301526136e38184613161565b905092915050565b600060408201905081810360008301526137048161323c565b90508181036020830152613718818461312b565b905092915050565b6000602082019050818103600083015261373981613273565b9050919050565b6000604082019050818103600083015261375981613273565b9050818103602083015261376d8184613161565b905092915050565b6000602082019050818103600083015261378e816132aa565b9050919050565b600060408201905081810360008301526137ae816132aa565b905081810360208301526137c28184613161565b905092915050565b600060208201905081810360008301526137e3816132e1565b9050919050565b60006040820190508181036000830152613803816132e1565b905081810360208301526138178184613161565b905092915050565b60006040820190508181036000830152613838816132e1565b9050818103602083015261384c818461312b565b905092915050565b6000602082019050818103600083015261386d81613318565b9050919050565b6000604082019050818103600083015261388d81613318565b905081810360208301526138a18184613161565b905092915050565b600060208201905081810360008301526138c28161334f565b9050919050565b600060408201905081810360008301526138e28161334f565b905081810360208301526138f68184613161565b905092915050565b6000602082019050818103600083015261391781613386565b9050919050565b6000604082019050818103600083015261393781613386565b9050818103602083015261394b8184613161565b905092915050565b6000604051905081810181811067ffffffffffffffff8211171561397657600080fd5b8060405250919050565b600067ffffffffffffffff82111561399757600080fd5b602082029050602081019050919050565b600067ffffffffffffffff8211156139bf57600080fd5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff8211156139eb57600080fd5b601f19601f8301169050602081019050919050565b6000602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60008115159050919050565b6000819050919050565b6000613a7c82613a3b565b9050919050565b6000613a8e82613a3b565b9050919050565b6000613aa082613a3b565b9050919050565b6000613ab282613a3b565b9050919050565b6000819050919050565b6000613ace82613a3b565b9050919050565b6000613ae082613a3b565b9050919050565b82818337600083830152505050565b60005b83811015613b14578082015181840152602081019050613af9565b83811115613b23576000848401525b50505050565b6000601f19601f83011690509190505600a265627a7a7230582065fc8c76f18683761e761846819125c17b584a5c498291dccc98bed08221152b6c6578706572696d656e74616cf50037 \ No newline at end of file diff --git a/union/blockchain-data-sync/solidity/bin/UnionNodeContract.bin b/union/blockchain-data-sync/solidity/bin/UnionNodeContract.bin new file mode 100644 index 000000000..1ee6d90a8 --- /dev/null +++ b/union/blockchain-data-sync/solidity/bin/UnionNodeContract.bin @@ -0,0 +1 @@ +60806040523480156200001157600080fd5b506110016000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166356004b6a6040805190810160405280600d81526020017f756e696f6e5f6e6f64655f7633000000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401620001019190620002e2565b602060405180830381600087803b1580156200011c57600080fd5b505af115801562000131573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525062000157919081019062000174565b506200038c565b60006200016c82516200033b565b905092915050565b6000602082840312156200018757600080fd5b600062000197848285016200015e565b91505092915050565b6000620001ad8262000330565b808452620001c381602086016020860162000345565b620001ce816200037b565b602085010191505092915050565b6000609c82527f6e6f64655f69642c626c6f636b636861696e5f6e6f64655f69642c626173655f60208301527f75726c2c6f7267616e697a6174696f6e5f6e616d652c6c6f73745f636f6e746160408301527f63742c636f6e746163745f656d61696c2c7072696f726974795f6c6576656c2c60608301527f656e61626c652c76657273696f6e2c7075626c69635f6b65792c63726561746560808301527f645f74696d652c757064617465645f74696d652c6578745f6a736f6e0000000060a083015260c082019050919050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006060820190508181036000830152620002fe8184620001a0565b905081810360208301526200031381620002ab565b905081810360408301526200032881620001dc565b905092915050565b600081519050919050565b6000819050919050565b60005b838110156200036557808201518184015260208101905062000348565b8381111562000375576000848401525b50505050565b6000601f19601f8301169050919050565b61563a806200039c6000396000f30060806040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305a9bbe7146100935780630d364f20146100d057806311dad5381461010d5780634d3d096b1461014a5780635c6d21861461018757806363964aa3146101c4578063857cb0eb14610201578063972911501461022d575b600080fd5b34801561009f57600080fd5b506100ba60048036036100b591908101906147a1565b61026a565b6040516100c79190614ca2565b60405180910390f35b3480156100dc57600080fd5b506100f760048036036100f291908101906147a1565b610824565b6040516101049190614ca2565b60405180910390f35b34801561011957600080fd5b50610134600480360361012f9190810190614735565b610dde565b6040516101419190614ca2565b60405180910390f35b34801561015657600080fd5b50610171600480360361016c91908101906146b3565b611501565b60405161017e9190614c87565b60405180910390f35b34801561019357600080fd5b506101ae60048036036101a991908101906146b3565b6118c5565b6040516101bb9190614ca2565b60405180910390f35b3480156101d057600080fd5b506101eb60048036036101e691908101906147a1565b611cc4565b6040516101f89190614ca2565b60405180910390f35b34801561020d57600080fd5b5061021661227e565b604051610224929190614cbd565b60405180910390f35b34801561023957600080fd5b50610254600480360361024f919081019061457a565b612622565b6040516102619190614ca2565b60405180910390f35b6000806000806000806000945061028089611501565b15156102ee577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f7d29950a0ae63eb067d4a746f4bfc4351fff7ffaa81e13a0c7f07a80aa4f529d858a8a8a6040516102de9493929190614da7565b60405180910390a1849550610818565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600d81526020017f756e696f6e5f6e6f64655f7633000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016103999190614e01565b602060405180830381600087803b1580156103b357600080fd5b505af11580156103c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506103eb9190810190614661565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561045157600080fd5b505af1158015610465573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061048991908101906145e6565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016104e09190614fc0565b600060405180830381600087803b1580156104fa57600080fd5b505af115801561050e573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561057657600080fd5b505af115801561058a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105ae9190810190614638565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161060591906151d3565b600060405180830381600087803b15801561061f57600080fd5b505af1158015610633573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161068c91906150d4565b600060405180830381600087803b1580156106a657600080fd5b505af11580156106ba573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600a81526020017f756e696f6e5f6e6f64650000000000000000000000000000000000000000000081525084866040518463ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161074c93929190614e83565b602060405180830381600087803b15801561076657600080fd5b505af115801561077a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061079e919081019061468a565b90506001811215156107b357600094506107d7565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f7d29950a0ae63eb067d4a746f4bfc4351fff7ffaa81e13a0c7f07a80aa4f529d858a8a8a60405161080c9493929190614da7565b60405180910390a18495505b50505050509392505050565b6000806000806000806000945061083a89611501565b15156108a8577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507fa3d459cb0d20311d269546e6a22369392e04665ca0b93fa5d23bb0f132f4f454858a8a8a6040516108989493929190614da7565b60405180910390a1849550610dd2565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600d81526020017f756e696f6e5f6e6f64655f7633000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016109539190614e01565b602060405180830381600087803b15801561096d57600080fd5b505af1158015610981573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506109a59190810190614661565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610a0b57600080fd5b505af1158015610a1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610a4391908101906145e6565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610a9a9190614fc0565b600060405180830381600087803b158015610ab457600080fd5b505af1158015610ac8573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610b3057600080fd5b505af1158015610b44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610b689190810190614638565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610bbf919061538f565b600060405180830381600087803b158015610bd957600080fd5b505af1158015610bed573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610c4691906150d4565b600060405180830381600087803b158015610c6057600080fd5b505af1158015610c74573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600a81526020017f756e696f6e5f6e6f64650000000000000000000000000000000000000000000081525084866040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610d0693929190614e83565b602060405180830381600087803b158015610d2057600080fd5b505af1158015610d34573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610d58919081019061468a565b9050600181121515610d6d5760009450610d91565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7fa3d459cb0d20311d269546e6a22369392e04665ca0b93fa5d23bb0f132f4f454858a8a8a604051610dc69493929190614da7565b60405180910390a18495505b50505050509392505050565b60008060008060008060009450610df488611501565b1515610e60577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507fef47f7042e8c83038d176a3f11687417b43c663a42baf9fdbf3c25061984ae9a858989604051610e5093929190614d62565b60405180910390a18495506114f6565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600d81526020017f756e696f6e5f6e6f64655f7633000000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610f0b9190614e01565b602060405180830381600087803b158015610f2557600080fd5b505af1158015610f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610f5d9190810190614661565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610fc357600080fd5b505af1158015610fd7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610ffb91908101906145e6565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1896040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016110529190614fc0565b600060405180830381600087803b15801561106c57600080fd5b505af1158015611080573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156110e857600080fd5b505af11580156110fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506111209190810190614638565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600081518110151561114d57fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161118f919061517e565b600060405180830381600087803b1580156111a957600080fd5b505af11580156111bd573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860018151811015156111ec57fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161122e919061525b565b600060405180830381600087803b15801561124857600080fd5b505af115801561125c573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600281518110151561128b57fe5b906020019060200201516040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016112cd919061504a565b600060405180830381600087803b1580156112e757600080fd5b505af11580156112fb573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600381518110151561132a57fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161136c919061509f565b600060405180830381600087803b15801561138657600080fd5b505af115801561139a573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600a81526020017f756e696f6e5f6e6f64650000000000000000000000000000000000000000000081525084866040518463ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161142c93929190614e83565b602060405180830381600087803b15801561144657600080fd5b505af115801561145a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061147e919081019061468a565b905060018112151561149357600094506114b7565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7fef47f7042e8c83038d176a3f11687417b43c663a42baf9fdbf3c25061984ae9a8589896040516114ea93929190614d62565b60405180910390a18495505b505050505092915050565b6000806000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600d81526020017f756e696f6e5f6e6f64655f7633000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016115b29190614e01565b602060405180830381600087803b1580156115cc57600080fd5b505af11580156115e0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506116049190810190614661565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561166a57600080fd5b505af115801561167e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506116a291908101906145e6565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1866040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016116f99190614fc0565b600060405180830381600087803b15801561171357600080fd5b505af1158015611727573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280600a81526020017f756e696f6e5f6e6f646500000000000000000000000000000000000000000000815250846040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016117b7929190614e23565b602060405180830381600087803b1580156117d157600080fd5b505af11580156117e5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611809919081019061460f565b905060008173ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561187157600080fd5b505af1158015611885573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506118a9919081019061468a565b11156118b857600193506118bd565b600093505b505050919050565b60008060008060008093506118d986611501565b1515611943577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd93507f521d3afd9caf15cf70b25ebc2337882b442d473ad92dde97bd41550297b8a8f78487604051611933929190614d32565b60405180910390a1839450611cbb565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600d81526020017f756e696f6e5f6e6f64655f7633000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016119ee9190614e01565b602060405180830381600087803b158015611a0857600080fd5b505af1158015611a1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611a409190810190614661565b92508273ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015611aa657600080fd5b505af1158015611aba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611ade91908101906145e6565b91508173ffffffffffffffffffffffffffffffffffffffff1663cd30a1d1876040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611b359190614fc0565b600060405180830381600087803b158015611b4f57600080fd5b505af1158015611b63573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166328bb21176040805190810160405280600a81526020017f756e696f6e5f6e6f646500000000000000000000000000000000000000000000815250846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611bf3929190614e23565b602060405180830381600087803b158015611c0d57600080fd5b505af1158015611c21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611c45919081019061468a565b9050600181121515611c5a5760009350611c7e565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7f521d3afd9caf15cf70b25ebc2337882b442d473ad92dde97bd41550297b8a8f78487604051611caf929190614d32565b60405180910390a18394505b50505050919050565b60008060008060008060009450611cda89611501565b1515611d48577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94507f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a604051611d389493929190614da7565b60405180910390a1849550612272565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600d81526020017f756e696f6e5f6e6f64655f7633000000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611df39190614e01565b602060405180830381600087803b158015611e0d57600080fd5b505af1158015611e21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611e459190810190614661565b93508373ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015611eab57600080fd5b505af1158015611ebf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611ee391908101906145e6565b92508273ffffffffffffffffffffffffffffffffffffffff1663cd30a1d18a6040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611f3a9190614fc0565b600060405180830381600087803b158015611f5457600080fd5b505af1158015611f68573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015611fd057600080fd5b505af1158015611fe4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506120089190810190614638565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161205f9190614ee1565b600060405180830381600087803b15801561207957600080fd5b505af115801561208d573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016120e691906150d4565b600060405180830381600087803b15801561210057600080fd5b505af1158015612114573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1663bf2b70a16040805190810160405280600a81526020017f756e696f6e5f6e6f64650000000000000000000000000000000000000000000081525084866040518463ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016121a693929190614e83565b602060405180830381600087803b1580156121c057600080fd5b505af11580156121d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506121f8919081019061468a565b905060018112151561220d5760009450612231565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe94505b7f91fa9d6109b9b8b47733f98f4b6858346683ebdf73ba3c2f98b90c0d352f83e1858a8a8a6040516122669493929190614da7565b60405180910390a18495505b50505050509392505050565b600060606000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600d81526020017f756e696f6e5f6e6f64655f7633000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016123309190614e01565b602060405180830381600087803b15801561234a57600080fd5b505af115801561235e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506123829190810190614661565b91508173ffffffffffffffffffffffffffffffffffffffff1663e8434e396040805190810160405280600a81526020017f756e696f6e5f6e6f6465000000000000000000000000000000000000000000008152508473ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561243a57600080fd5b505af115801561244e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061247291908101906145e6565b6040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016124ab929190614e23565b602060405180830381600087803b1580156124c557600080fd5b505af11580156124d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506124fd919081019061460f565b90508073ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561256357600080fd5b505af1158015612577573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061259b919081019061468a565b60001415612609577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd60006040519080825280602002602001820160405280156125f957816020015b60608152602001906001900390816125e45790505b508191508090509350935061261c565b600061261482613272565b819150935093505b50509091565b600080600080600080935061264e87600081518110151561263f57fe5b90602001906020020151611501565b156126d9577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff93507f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f8488886040516126a993929190614ced565b60405180910390a17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9450613268565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600d81526020017f756e696f6e5f6e6f64655f7633000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016127849190614e01565b602060405180830381600087803b15801561279e57600080fd5b505af11580156127b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506127d69190810190614661565b92508273ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561283c57600080fd5b505af1158015612850573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506128749190810190614638565b91508173ffffffffffffffffffffffffffffffffffffffff1663e942b5166040805190810160405280600a81526020017f756e696f6e5f6e6f6465000000000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016129009190614ff5565b600060405180830381600087803b15801561291a57600080fd5b505af115801561292e573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600081518110151561295d57fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161299f9190614f8b565b600060405180830381600087803b1580156129b957600080fd5b505af11580156129cd573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5168860018151811015156129fc57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612a3e9190615129565b600060405180830381600087803b158015612a5857600080fd5b505af1158015612a6c573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886002815181101515612a9b57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612add919061517e565b600060405180830381600087803b158015612af757600080fd5b505af1158015612b0b573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886003815181101515612b3a57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612b7c919061525b565b600060405180830381600087803b158015612b9657600080fd5b505af1158015612baa573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886004815181101515612bd957fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612c1b91906153e4565b600060405180830381600087803b158015612c3557600080fd5b505af1158015612c49573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886005815181101515612c7857fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612cba919061504a565b600060405180830381600087803b158015612cd457600080fd5b505af1158015612ce8573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886006815181101515612d1757fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612d599190614f36565b600060405180830381600087803b158015612d7357600080fd5b505af1158015612d87573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b5166040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612dde90615208565b600060405180830381600087803b158015612df857600080fd5b505af1158015612e0c573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886007815181101515612e3b57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612e7d91906152b0565b600060405180830381600087803b158015612e9757600080fd5b505af1158015612eab573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886008815181101515612eda57fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612f1c919061535a565b600060405180830381600087803b158015612f3657600080fd5b505af1158015612f4a573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516886009815181101515612f7957fe5b906020019060200201516040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612fbb9190615305565b600060405180830381600087803b158015612fd557600080fd5b505af1158015612fe9573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b51688600a81518110151561301857fe5b906020019060200201516040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161305a919061509f565b600060405180830381600087803b15801561307457600080fd5b505af1158015613088573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663e942b516876040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016130e19190614ee1565b600060405180830381600087803b1580156130fb57600080fd5b505af115801561310f573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166331afac366040805190810160405280600a81526020017f756e696f6e5f6e6f646500000000000000000000000000000000000000000000815250846040518363ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161319f929190614e53565b602060405180830381600087803b1580156131b957600080fd5b505af11580156131cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506131f1919081019061468a565b905060018114156132055760009350613229565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe93505b7f5157dc1ab0b55c7621be94a34b2ae4228f7d16e8271628060cc027b1a513b12f84888860405161325c93929190614ced565b60405180910390a18394505b5050505092915050565b60608060008060608573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156132de57600080fd5b505af11580156132f2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250613316919081019061468a565b60405190808252806020026020018201604052801561334957816020015b60608152602001906001900390816133345790505b509350600092505b8573ffffffffffffffffffffffffffffffffffffffff1663949d225d6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156133b557600080fd5b505af11580156133c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506133ed919081019061468a565b83121561415d578573ffffffffffffffffffffffffffffffffffffffff1663846719e0846040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016134499190614ca2565b602060405180830381600087803b15801561346357600080fd5b505af1158015613477573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061349b9190810190614638565b915061358d6135528373ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016134f690614f6b565b600060405180830381600087803b15801561351057600080fd5b505af1158015613524573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061354d91908101906146f4565b614169565b6040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b905061364a816136458473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016135e990615109565b600060405180830381600087803b15801561360357600080fd5b505af1158015613617573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061364091908101906146f4565b614169565b6141c2565b905061368b816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b9050613748816137438473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016136e79061515e565b600060405180830381600087803b15801561370157600080fd5b505af1158015613715573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061373e91908101906146f4565b614169565b6141c2565b9050613789816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b9050613846816138418473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016137e59061523b565b600060405180830381600087803b1580156137ff57600080fd5b505af1158015613813573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061383c91908101906146f4565b614169565b6141c2565b9050613887816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b90506139448161393f8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016138e3906153c4565b600060405180830381600087803b1580156138fd57600080fd5b505af1158015613911573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061393a91908101906146f4565b614169565b6141c2565b9050613985816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b9050613a4281613a3d8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016139e19061502a565b600060405180830381600087803b1580156139fb57600080fd5b505af1158015613a0f573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250613a3891908101906146f4565b614169565b6141c2565b9050613a83816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b9050613b4081613b3b8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401613adf90614f16565b600060405180830381600087803b158015613af957600080fd5b505af1158015613b0d573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250613b3691908101906146f4565b614169565b6141c2565b9050613b81816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b9050613c3e81613c398473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401613bdd906151b3565b600060405180830381600087803b158015613bf757600080fd5b505af1158015613c0b573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250613c3491908101906146f4565b614169565b6141c2565b9050613c7f816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b9050613d3c81613d378473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401613cdb90615290565b600060405180830381600087803b158015613cf557600080fd5b505af1158015613d09573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250613d3291908101906146f4565b614169565b6141c2565b9050613d7d816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b9050613e3a81613e358473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401613dd99061533a565b600060405180830381600087803b158015613df357600080fd5b505af1158015613e07573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250613e3091908101906146f4565b614169565b6141c2565b9050613e7b816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b9050613f3881613f338473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401613ed7906152e5565b600060405180830381600087803b158015613ef157600080fd5b505af1158015613f05573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250613f2e91908101906146f4565b614169565b6141c2565b9050613f79816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b9050614036816140318473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401613fd59061507f565b600060405180830381600087803b158015613fef57600080fd5b505af1158015614003573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061402c91908101906146f4565b614169565b6141c2565b9050614077816040805190810160405280600181526020017f7c000000000000000000000000000000000000000000000000000000000000008152506141c2565b90506141348161412f8473ffffffffffffffffffffffffffffffffffffffff16639c981fcb6040518163ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016140d390614ec1565b600060405180830381600087803b1580156140ed57600080fd5b505af1158015614101573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525061412a91908101906146f4565b614169565b6141c2565b905080848481518110151561414557fe5b90602001906020020181905250826001019250613351565b83945050505050919050565b6060600061417683614393565b14156141b9576040805190810160405280600181526020017f200000000000000000000000000000000000000000000000000000000000000081525090506141bd565b8190505b919050565b606080606080606060008088955087945084518651016040519080825280601f01601f19166020018201604052801561420a5781602001602082028038833980820191505090505b50935083925060009150600090505b85518110156142cc57858181518110151561423057fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f010000000000000000000000000000000000000000000000000000000000000002838380600101945081518110151561428f57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508080600101915050614219565b600090505b84518110156143845784818151811015156142e857fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f010000000000000000000000000000000000000000000000000000000000000002838380600101945081518110151561434757fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506142d1565b83965050505050505092915050565b600081519050919050565b600082601f83011215156143b157600080fd5b81356143c46143bf82615446565b615419565b9150818183526020840193506020810190508360005b8381101561440a57813586016143f08882614478565b8452602084019350602083019250506001810190506143da565b5050505092915050565b60006144208251615537565b905092915050565b60006144348251615549565b905092915050565b6000614448825161555b565b905092915050565b600061445c825161556d565b905092915050565b6000614470825161557f565b905092915050565b600082601f830112151561448b57600080fd5b813561449e6144998261546e565b615419565b915080825260208301602083018583830111156144ba57600080fd5b6144c58382846155ad565b50505092915050565b600082601f83011215156144e157600080fd5b81356144f46144ef8261549a565b615419565b9150808252602083016020830185838301111561451057600080fd5b61451b8382846155ad565b50505092915050565b600082601f830112151561453757600080fd5b815161454a6145458261549a565b615419565b9150808252602083016020830185838301111561456657600080fd5b6145718382846155bc565b50505092915050565b6000806040838503121561458d57600080fd5b600083013567ffffffffffffffff8111156145a757600080fd5b6145b38582860161439e565b925050602083013567ffffffffffffffff8111156145d057600080fd5b6145dc858286016144ce565b9150509250929050565b6000602082840312156145f857600080fd5b600061460684828501614414565b91505092915050565b60006020828403121561462157600080fd5b600061462f84828501614428565b91505092915050565b60006020828403121561464a57600080fd5b60006146588482850161443c565b91505092915050565b60006020828403121561467357600080fd5b600061468184828501614450565b91505092915050565b60006020828403121561469c57600080fd5b60006146aa84828501614464565b91505092915050565b6000602082840312156146c557600080fd5b600082013567ffffffffffffffff8111156146df57600080fd5b6146eb848285016144ce565b91505092915050565b60006020828403121561470657600080fd5b600082015167ffffffffffffffff81111561472057600080fd5b61472c84828501614524565b91505092915050565b6000806040838503121561474857600080fd5b600083013567ffffffffffffffff81111561476257600080fd5b61476e858286016144ce565b925050602083013567ffffffffffffffff81111561478b57600080fd5b6147978582860161439e565b9150509250929050565b6000806000606084860312156147b657600080fd5b600084013567ffffffffffffffff8111156147d057600080fd5b6147dc868287016144ce565b935050602084013567ffffffffffffffff8111156147f957600080fd5b614805868287016144ce565b925050604084013567ffffffffffffffff81111561482257600080fd5b61482e868287016144ce565b9150509250925092565b6000614843826154d3565b8084526020840193508360208202850161485c856154c6565b60005b84811015614895578383038852614877838351614918565b9250614882826154f4565b915060208801975060018101905061485f565b508196508694505050505092915050565b6148af81615521565b82525050565b6148be81615589565b82525050565b6148cd8161559b565b82525050565b6148dc8161552d565b82525050565b60006148ed826154e9565b8084526149018160208601602086016155bc565b61490a816155ef565b602085010191505092915050565b6000614923826154de565b8084526149378160208601602086016155bc565b614940816155ef565b602085010191505092915050565b6000600182527f30000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600882527f6578745f6a736f6e0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600e82527f7072696f726974795f6c6576656c0000000000000000000000000000000000006020830152604082019050919050565b6000600782527f6e6f64655f6964000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600682527f6669785f696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600d82527f636f6e746163745f656d61696c000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f757064617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000601282527f626c6f636b636861696e5f6e6f64655f696400000000000000000000000000006020830152604082019050919050565b6000600882527f626173655f75726c0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600682527f656e61626c6500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000601182527f6f7267616e697a6174696f6e5f6e616d650000000000000000000000000000006020830152604082019050919050565b6000600782527f76657273696f6e000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f637265617465645f74696d6500000000000000000000000000000000000000006020830152604082019050919050565b6000600a82527f7075626c69635f6b6579000000000000000000000000000000000000000000006020830152604082019050919050565b6000600c82527f6c6f73745f636f6e7461637400000000000000000000000000000000000000006020830152604082019050919050565b6000602082019050614c9c60008301846148a6565b92915050565b6000602082019050614cb760008301846148d3565b92915050565b6000604082019050614cd260008301856148d3565b8181036020830152614ce48184614838565b90509392505050565b6000606082019050614d0260008301866148d3565b8181036020830152614d148185614838565b90508181036040830152614d2881846148e2565b9050949350505050565b6000604082019050614d4760008301856148d3565b8181036020830152614d5981846148e2565b90509392505050565b6000606082019050614d7760008301866148d3565b8181036020830152614d8981856148e2565b90508181036040830152614d9d8184614838565b9050949350505050565b6000608082019050614dbc60008301876148d3565b8181036020830152614dce81866148e2565b90508181036040830152614de281856148e2565b90508181036060830152614df681846148e2565b905095945050505050565b60006020820190508181036000830152614e1b8184614918565b905092915050565b60006040820190508181036000830152614e3d8185614918565b9050614e4c60208301846148b5565b9392505050565b60006040820190508181036000830152614e6d8185614918565b9050614e7c60208301846148c4565b9392505050565b60006060820190508181036000830152614e9d8186614918565b9050614eac60208301856148c4565b614eb960408301846148b5565b949350505050565b60006020820190508181036000830152614eda81614985565b9050919050565b60006040820190508181036000830152614efa81614985565b90508181036020830152614f0e81846148e2565b905092915050565b60006020820190508181036000830152614f2f816149bc565b9050919050565b60006040820190508181036000830152614f4f816149bc565b90508181036020830152614f638184614918565b905092915050565b60006020820190508181036000830152614f84816149f3565b9050919050565b60006040820190508181036000830152614fa4816149f3565b90508181036020830152614fb88184614918565b905092915050565b60006040820190508181036000830152614fd9816149f3565b90508181036020830152614fed81846148e2565b905092915050565b6000604082019050818103600083015261500e81614a2a565b905081810360208301526150228184614918565b905092915050565b6000602082019050818103600083015261504381614a61565b9050919050565b6000604082019050818103600083015261506381614a61565b905081810360208301526150778184614918565b905092915050565b6000602082019050818103600083015261509881614a98565b9050919050565b600060408201905081810360008301526150b881614a98565b905081810360208301526150cc8184614918565b905092915050565b600060408201905081810360008301526150ed81614a98565b9050818103602083015261510181846148e2565b905092915050565b6000602082019050818103600083015261512281614acf565b9050919050565b6000604082019050818103600083015261514281614acf565b905081810360208301526151568184614918565b905092915050565b6000602082019050818103600083015261517781614b06565b9050919050565b6000604082019050818103600083015261519781614b06565b905081810360208301526151ab8184614918565b905092915050565b600060208201905081810360008301526151cc81614b3d565b9050919050565b600060408201905081810360008301526151ec81614b3d565b9050818103602083015261520081846148e2565b905092915050565b6000604082019050818103600083015261522181614b3d565b905081810360208301526152348161494e565b9050919050565b6000602082019050818103600083015261525481614b74565b9050919050565b6000604082019050818103600083015261527481614b74565b905081810360208301526152888184614918565b905092915050565b600060208201905081810360008301526152a981614bab565b9050919050565b600060408201905081810360008301526152c981614bab565b905081810360208301526152dd8184614918565b905092915050565b600060208201905081810360008301526152fe81614be2565b9050919050565b6000604082019050818103600083015261531e81614be2565b905081810360208301526153328184614918565b905092915050565b6000602082019050818103600083015261535381614c19565b9050919050565b6000604082019050818103600083015261537381614c19565b905081810360208301526153878184614918565b905092915050565b600060408201905081810360008301526153a881614c19565b905081810360208301526153bc81846148e2565b905092915050565b600060208201905081810360008301526153dd81614c50565b9050919050565b600060408201905081810360008301526153fd81614c50565b905081810360208301526154118184614918565b905092915050565b6000604051905081810181811067ffffffffffffffff8211171561543c57600080fd5b8060405250919050565b600067ffffffffffffffff82111561545d57600080fd5b602082029050602081019050919050565b600067ffffffffffffffff82111561548557600080fd5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff8211156154b157600080fd5b601f19601f8301169050602081019050919050565b6000602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60008115159050919050565b6000819050919050565b600061554282615501565b9050919050565b600061555482615501565b9050919050565b600061556682615501565b9050919050565b600061557882615501565b9050919050565b6000819050919050565b600061559482615501565b9050919050565b60006155a682615501565b9050919050565b82818337600083830152505050565b60005b838110156155da5780820151818401526020810190506155bf565b838111156155e9576000848401525b50505050565b6000601f19601f83011690509190505600a265627a7a72305820a4fa9370634268749e0ddf115fa7bb78c49dfbd6915ec4f9622e9d1f26d8b1096c6578706572696d656e74616cf50037 \ No newline at end of file -- Gitee