Balances

Select type ERC-721 (71) ERC-1155 (2)
+ 0 AMSRNF Id: ethereum-erc-721/0x006d01441f014e8c2f1ceb4d7450e5a0420bb29e Name: A-Mashiro
+ 2 Svccy Id: ethereum-erc-721/0x01a90fb7e84a9728865dcc572248b7c972da55b9 Name: Svccy
+ 1 EVO Id: ethereum-erc-721/0x06856e355bdec86574cdabcc2d1287fbb506e42c Name: Evolution
+ 1 SG Id: ethereum-erc-721/0x06a79cc892bbdcc0d6bb6319e1f7b62e3af60ef9 Name: 1/1 Shakti Gómez
+ 1 DRMS Id: ethereum-erc-721/0x06e3936c5ead313c094dafd2b105574efa92819e Name: vuralyalim
+ 1 *-* Id: ethereum-erc-721/0x0c5f69e445b35a732c3bb1b359b91123a76cfad7 Name: my dark dependency
+ 1 EKVBN Id: ethereum-erc-721/0x0e677c683ff15b5813ca8f197d8f50e5adf63d31 Name: EKVBNinfa
+ 0 PRP Id: ethereum-erc-721/0x0f6a375f90694ecd971a8538bf27d37f143d7c97 Name: Paoloregisphotographer
+ 1 FLWR Id: ethereum-erc-721/0x14291b44e250c1d99f8f3ddd0bd0033f3af8a9f3 Name: Not Still But Life
+ 0 ERROR Id: ethereum-erc-721/0x159212a15c2c931a758549e085e3296a86ad1431 Name: TヨRMIN丹し
+ ? POTM Id: ethereum-erc-1155/0x113221e950e33600cf347ce051392b6c6140413d Name: Phases of The Moon
+ ? claim rewards on genesiseth.org Id: ethereum-erc-1155/0x93550ad42c8046994818775a1a1fc21231876fcf Name: genesiseth.org

History

Types:
Select type Main Internal ERC-721 ERC-1155
Date & time Transaction id Amount Status

0xa7b6a874b464ad33b4fa6adeef2aaa58db0a87da7f4c1d98b7617d3ae1925129

+

1 claim rewards on genesiseth.org Id: ethereum-erc-1155/0x93550ad42c8046994818775a1a1fc21231876fcf Name: genesiseth.org

#0

Success

0x2697e0cd00b282f7189b8b8960777bc3b4fbe2aefb2fa991837b05e52564a29b

-

1 HFAZ2 Id: ethereum-erc-721/0xf35c020776b326cc7bd31407eb36ea294ff981fb Name: Portraits

#6

Success

0x2697e0cd00b282f7189b8b8960777bc3b4fbe2aefb2fa991837b05e52564a29b

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x66f024bcd792d010502dfbde42e9f51a89340988f4dafe487de26d299b0c8e1d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x66f024bcd792d010502dfbde42e9f51a89340988f4dafe487de26d299b0c8e1d

-

1 CAO Id: ethereum-erc-721/0x25c14805977382542837d8650d0fdfd8b8824847 Name: Cao - Originals

#0

Success

0xfbfcfe62706be475fe6dba549eb2a4ccd854e07f4e097f31230c972a900db28d

-

1 ALCH Id: ethereum-erc-721/0xd3da93c90a011d8a6bd67a3f2f79064b5867f1c5 Name: ALCHEMIE

#10

Success

0xfbfcfe62706be475fe6dba549eb2a4ccd854e07f4e097f31230c972a900db28d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xb09cb24b790a7bb5d18d4af58daea4640da230152ca151fc19920b7c3ada9d7b

-

0.025000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

47.46 USD

Success

0xb09cb24b790a7bb5d18d4af58daea4640da230152ca151fc19920b7c3ada9d7b

-

0.475000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

901.88 USD

Success

0x790a2496c1ae84f13de3ba80f164f104a2d6791b299a4d8171261fd3d44eacfc

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

949.35 USD

Success
Date & time Transaction id Amount Status

0x2697e0cd00b282f7189b8b8960777bc3b4fbe2aefb2fa991837b05e52564a29b

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x66f024bcd792d010502dfbde42e9f51a89340988f4dafe487de26d299b0c8e1d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xfbfcfe62706be475fe6dba549eb2a4ccd854e07f4e097f31230c972a900db28d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xb09cb24b790a7bb5d18d4af58daea4640da230152ca151fc19920b7c3ada9d7b

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

949.35 USD

Success

0x790a2496c1ae84f13de3ba80f164f104a2d6791b299a4d8171261fd3d44eacfc

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

949.35 USD

Success

0x402f760d629cf731f4e64f97b35c28fe65b44ea91f045ad74d896b6a429c763a

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x8e4f1d07b32c01426a3d26a959c976f9639bb11c87f54571d86c8561b2b7ed2c

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x5b2ba45d8482cf12dc87d3be12e3ced9bbff4ec28051dd74acd05a9e9bfe9500

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x3011118e427d4720a72fa1251f82ccc9a5bfefcff33d7c9260df14bc660a69e4

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x76c193e6c4911daecb2280c02a0901cf3e0ffa29985f598dd706c9c3df961265

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0xb09cb24b790a7bb5d18d4af58daea4640da230152ca151fc19920b7c3ada9d7b

-

0.475000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

901.88 USD

Success

0xb09cb24b790a7bb5d18d4af58daea4640da230152ca151fc19920b7c3ada9d7b

-

0.025000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

47.46 USD

Success

0x790a2496c1ae84f13de3ba80f164f104a2d6791b299a4d8171261fd3d44eacfc

-

0.475000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

901.88 USD

Success

0x790a2496c1ae84f13de3ba80f164f104a2d6791b299a4d8171261fd3d44eacfc

-

0.025000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

47.46 USD

Success

0xcb1c8783d6583f3bc03bd23c9f321cbd9ebdf974ab70d5f08e8a917312c57244

-

0.313500000000000000 ETH Id: ethereum Name: Ethereum Verified currency

578.77 USD

Success

0xcb1c8783d6583f3bc03bd23c9f321cbd9ebdf974ab70d5f08e8a917312c57244

-

0.016500000000000000 ETH Id: ethereum Name: Ethereum Verified currency

30.46 USD

Success

0xaf4729d204b5c34db618d560bed91b820d1f68cee96131dc0c1862dc7c87b3a3

-

0.300000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

586.66 USD

Success

0xe8a67520ef122ec190692e5f721c1f88357684e261ab4d696bb461d4518dcc3f

-

0.001500000000000000 ETH Id: ethereum Name: Ethereum Verified currency

2.77 USD

Success

0xe8a67520ef122ec190692e5f721c1f88357684e261ab4d696bb461d4518dcc3f

-

0.008000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

14.81 USD

Success

0xe8a67520ef122ec190692e5f721c1f88357684e261ab4d696bb461d4518dcc3f

-

0.000500000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.92 USD

Success
Date & time Transaction id Amount Status

0x2697e0cd00b282f7189b8b8960777bc3b4fbe2aefb2fa991837b05e52564a29b

-

1 HFAZ2 Id: ethereum-erc-721/0xf35c020776b326cc7bd31407eb36ea294ff981fb Name: Portraits

#6

Success

0x66f024bcd792d010502dfbde42e9f51a89340988f4dafe487de26d299b0c8e1d

-

1 CAO Id: ethereum-erc-721/0x25c14805977382542837d8650d0fdfd8b8824847 Name: Cao - Originals

#0

Success

0xfbfcfe62706be475fe6dba549eb2a4ccd854e07f4e097f31230c972a900db28d

-

1 ALCH Id: ethereum-erc-721/0xd3da93c90a011d8a6bd67a3f2f79064b5867f1c5 Name: ALCHEMIE

#10

Success

0xb09cb24b790a7bb5d18d4af58daea4640da230152ca151fc19920b7c3ada9d7b

-

1 SFI Id: ethereum-erc-721/0x31c55a2253deda1224b471d590a36f4b03094bcd Name: safari

#0

Success

0x790a2496c1ae84f13de3ba80f164f104a2d6791b299a4d8171261fd3d44eacfc

-

1 SFI Id: ethereum-erc-721/0x31c55a2253deda1224b471d590a36f4b03094bcd Name: safari

#1

Success

0x402f760d629cf731f4e64f97b35c28fe65b44ea91f045ad74d896b6a429c763a

-

1 SUPR Id: ethereum-erc-721/0xb932a70a57673d89f4acffbe830e8ed7f75fb9e0 Name: SuperRare

#13,943

Success

0x8e4f1d07b32c01426a3d26a959c976f9639bb11c87f54571d86c8561b2b7ed2c

-

1 NLMTD Id: ethereum-erc-721/0xb4e403377dedaaf2bfc390517abedb9f70932d5c Name: neurocolor Limited Editions

#6

Success

0x5b2ba45d8482cf12dc87d3be12e3ced9bbff4ec28051dd74acd05a9e9bfe9500

-

1 NLMTD Id: ethereum-erc-721/0xb4e403377dedaaf2bfc390517abedb9f70932d5c Name: neurocolor Limited Editions

#5

Success

0x3011118e427d4720a72fa1251f82ccc9a5bfefcff33d7c9260df14bc660a69e4

-

1 NLMTD Id: ethereum-erc-721/0xb4e403377dedaaf2bfc390517abedb9f70932d5c Name: neurocolor Limited Editions

#4

Success

0x76c193e6c4911daecb2280c02a0901cf3e0ffa29985f598dd706c9c3df961265

-

1 NLMTD Id: ethereum-erc-721/0xb4e403377dedaaf2bfc390517abedb9f70932d5c Name: neurocolor Limited Editions

#3

Success
Date & time Transaction id Amount Status

0xa7b6a874b464ad33b4fa6adeef2aaa58db0a87da7f4c1d98b7617d3ae1925129

+

1 claim rewards on genesiseth.org Id: ethereum-erc-1155/0x93550ad42c8046994818775a1a1fc21231876fcf Name: genesiseth.org

#0

Success

0x9c57249778b0f3149bbb23c8dabd50591d36aea3158071ddce19f120e868bf99

+

1 POTM Id: ethereum-erc-1155/0x113221e950e33600cf347ce051392b6c6140413d Name: Phases of The Moon

#1

Success
Types:
Select type Main Internal ERC-721 ERC-1155

Special data

  • Nonce: 1
  • Is contract? Yes
  • Contract code:

    0x60806040526004361061014b5760003560e01c806374052633116100b65780639dbdb4321161006f5780639dbdb4321461045d578063a85c38ef14610486578063c402b965146104ca578063e74b981b146104e6578063f23a6e611461050f578063f2fde38b1461054c5761014b565b8063740526331461033857806374268ff2146103615780637fea43b81461038a5780638a72ea6a146103c85780638b4c042a146104095780638da5cb5b146104325761014b565b806332689eb81161010857806332689eb8146102615780633596188d1461027d5780634a3b2ac0146102a65780635e9e78d0146102cf578063715018a6146102f8578063719dab4e1461030f5761014b565b806301ffc9a71461015057806311a003271461018d578063150b7a02146101b65780631efeff84146101f35780632b1708b01461021c5780632ede65df14610238575b600080fd5b34801561015c57600080fd5b5061017760048036038101906101729190614788565b610575565b60405161018491906147d0565b60405180910390f35b34801561019957600080fd5b506101b460048036038101906101af9190614821565b610607565b005b3480156101c257600080fd5b506101dd60048036038101906101d89190614911565b61090c565b6040516101ea91906149a8565b60405180910390f35b3480156101ff57600080fd5b5061021a600480360381019061021591906149c3565b610bbb565b005b61023660048036038101906102319190614a03565b610e9c565b005b34801561024457600080fd5b5061025f600480360381019061025a9190614a03565b610fc0565b005b61027b60048036038101906102769190614a56565b610fea565b005b34801561028957600080fd5b506102a4600480360381019061029f9190614a03565b61139e565b005b3480156102b257600080fd5b506102cd60048036038101906102c89190614aa9565b6113f7565b005b3480156102db57600080fd5b506102f660048036038101906102f191906149c3565b611919565b005b34801561030457600080fd5b5061030d6119d1565b005b34801561031b57600080fd5b5061033660048036038101906103319190614b10565b611a1c565b005b34801561034457600080fd5b5061035f600480360381019061035a9190614b8f565b611b36565b005b34801561036d57600080fd5b5061038860048036038101906103839190614821565b611bd0565b005b34801561039657600080fd5b506103b160048036038101906103ac9190614bcf565b611dee565b6040516103bf929190614db0565b60405180910390f35b3480156103d457600080fd5b506103ef60048036038101906103ea9190614821565b612e20565b604051610400959493929190614e05565b60405180910390f35b34801561041557600080fd5b50610430600480360381019061042b9190614a03565b612e96565b005b34801561043e57600080fd5b50610447612fe6565b6040516104549190614e58565b60405180910390f35b34801561046957600080fd5b50610484600480360381019061047f9190614b8f565b61300f565b005b34801561049257600080fd5b506104ad60048036038101906104a89190614821565b613094565b6040516104c1989796959493929190614e73565b60405180910390f35b6104e460048036038101906104df9190614ef1565b61315c565b005b3480156104f257600080fd5b5061050d60048036038101906105089190614f6c565b61348c565b005b34801561051b57600080fd5b50610536600480360381019061053191906150da565b61350f565b60405161054391906149a8565b60405180910390f35b34801561055857600080fd5b50610573600480360381019061056e9190614f6c565b61396f565b005b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105d0575063f23a6e6160e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610600575063150b7a0260e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6000600a600083815260200190815260200160002060405180610100016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016006820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016007820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090508060e0015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107e657600080fd5b600a60008381526020019081526020016000206000808201600090556001820160009055600282016000905560038201600090556004820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556005820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556006820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556007820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550506108d18160a001513033846000015185604001516139f3565b7f91635156bba825be2f9a200b140420e4bee0d251f7d43bf956e63f74960030e0826040516109009190615171565b60405180910390a15050565b6000806000806000868681019061092391906151b8565b935093509350935060008403610948576109438a8a8a6000878787613ba4565b610ba4565b6000600b60008681526020019081526020016000206040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090503373ffffffffffffffffffffffffffffffffffffffff16816060015173ffffffffffffffffffffffffffffffffffffffff16148015610a765750888160000151145b610a7f57600080fd5b600b6000868152602001908152602001600020600080820160009055600182016000905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556004820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555050610ba26040518061010001604052808b815260200183602001518152602001600081526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018c73ffffffffffffffffffffffffffffffffffffffff168152602001836080015173ffffffffffffffffffffffffffffffffffffffff1681525086600654613f79565b505b63150b7a0260e01b94505050505095945050505050565b6000600a600084815260200190815260200160002090508060070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c2e57600080fd5b81816002016000828254610c42919061524e565b9250508190555060008160050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f242432a3033856000015487604051602401610ca694939291906152b9565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610cf49190615382565b6000604051808303816000865af19150503d8060008114610d31576040519150601f19603f3d011682016040523d82523d6000602084013e610d36565b606091505b5050905080610d4457600080fd5b6000826002015403610e5e57600a60008581526020019081526020016000206000808201600090556001820160009055600282016000905560038201600090556004820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556005820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556006820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556007820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550507f91635156bba825be2f9a200b140420e4bee0d251f7d43bf956e63f74960030e084604051610e519190615171565b60405180910390a1610e96565b7fb8b459bc0688c37baf5f735d17f1711684bc14ab7db116f88bc18bf409b9309a84604051610e8d9190615171565b60405180910390a15b50505050565b6000600b600085815260200190815260200160002090508060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f0f57600080fd5b6000816002015403610f3b57806001015482610f2b919061524e565b3414610f3657600080fd5b610f71565b80600201548160010154610f4f9190615399565b8383610f5b9190615399565b610f65919061524e565b3414610f7057600080fd5b5b8181600101819055508281600201819055507f7eff4a127d11f41398f54211d23467816d498336249c9103adb206d679f0e48284604051610fb29190615171565b60405180910390a150505050565b610fca8184610bbb565b81600a600083815260200190815260200160002060010181905550505050565b6000600a600085815260200190815260200160002060405180610100016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016006820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016007820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090506000821461119b578161119e565b60015b81602001516111ad9190615399565b34146111b857600080fd5b600082600a6000878152602001908152602001600020600201546111dc919061524e565b036112b857600a60008581526020019081526020016000206000808201600090556001820160009055600282016000905560038201600090556004820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556005820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556006820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556007820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550506112e6565b81600a600086815260200190815260200160002060020160008282546112de919061524e565b925050819055505b6113986040518061010001604052808360000151815260200134815260200184815260200183606001518152602001836080015173ffffffffffffffffffffffffffffffffffffffff1681526020018360a0015173ffffffffffffffffffffffffffffffffffffffff1681526020018360c0015173ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1681525085600554613f79565b50505050565b3373ffffffffffffffffffffffffffffffffffffffff166113bd612fe6565b73ffffffffffffffffffffffffffffffffffffffff16146113dd57600080fd5b826005819055508160068190555080600781905550505050565b6000600a600086815260200190815260200160002060405180610100016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016006820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016007820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090506000600b60008681526020019081526020016000206040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090503373ffffffffffffffffffffffffffffffffffffffff168260e0015173ffffffffffffffffffffffffffffffffffffffff161480156116cc575080600001518260000151145b801561170b5750806060015173ffffffffffffffffffffffffffffffffffffffff168260a0015173ffffffffffffffffffffffffffffffffffffffff16145b61171457600080fd5b600a60008781526020019081526020016000206000808201600090556001820160009055600282016000905560038201600090556004820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556005820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556006820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556007820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555050600b6000868152602001908152602001600020600080820160009055600182016000905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556004820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550506119116040518061010001604052808460000151815260200183602001518152602001600081526020018681526020018573ffffffffffffffffffffffffffffffffffffffff1681526020018460a0015173ffffffffffffffffffffffffffffffffffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff168152602001836080015173ffffffffffffffffffffffffffffffffffffffff1681525087600654613f79565b505050505050565b6000600a600084815260200190815260200160002090508060070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461198c57600080fd5b8181600101819055507fb8b459bc0688c37baf5f735d17f1711684bc14ab7db116f88bc18bf409b9309a836040516119c49190615171565b60405180910390a1505050565b3373ffffffffffffffffffffffffffffffffffffffff166119f0612fe6565b73ffffffffffffffffffffffffffffffffffffffff1614611a1057600080fd5b611a1a60006143ce565b565b600a600084815260200190815260200160002060070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a8a57600080fd5b81600a60008581526020019081526020016000206003018190555080600a600085815260200190815260200160002060040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fb8b459bc0688c37baf5f735d17f1711684bc14ab7db116f88bc18bf409b9309a83604051611b299190615171565b60405180910390a1505050565b3373ffffffffffffffffffffffffffffffffffffffff16611b55612fe6565b73ffffffffffffffffffffffffffffffffffffffff1614611b7557600080fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600b60008381526020019081526020016000206040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050600080826040015103611cd55781602001519050611cec565b81604001518260200151611ce99190615399565b90505b816080015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d2857600080fd5b600b6000848152602001908152602001600020600080820160009055600182016000905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556004820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555050611db2826080015182614471565b7f88686b85d6f2c3ab9a04e4f15a22fcfa025ffd97226dcf0a67cdf682def5567683604051611de19190615171565b60405180910390a1505050565b60608060007f000000000000000000000000ad2184fb5dbcfc05d8f056542fb25b04fa32a95d73ffffffffffffffffffffffffffffffffffffffff1663de5488af876040518263ffffffff1660e01b8152600401611e4c9190614e58565b602060405180830381865afa158015611e69573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e8d91906153f0565b90508073ffffffffffffffffffffffffffffffffffffffff16632a55205a86866040518363ffffffff1660e01b8152600401611eca92919061541d565b6040805180830381865afa925050508015611f0357506040513d601f19601f82011682018060405250810190611f00919061545b565b60015b156122a15785811115611f4d57806040517f3728b83d000000000000000000000000000000000000000000000000000000008152600401611f449190615171565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663fd90e897886040518263ffffffff1660e01b8152600401611f869190615171565b600060405180830381865afa925050508015611fc557506040513d6000823e3d601f19601f82011682018060405250810190611fc29190615602565b60015b6120d957600167ffffffffffffffff811115611fe457611fe3614faf565b5b6040519080825280602002602001820160405280156120125781602001602082028036833780820191505090505b509450600167ffffffffffffffff8111156120305761202f614faf565b5b60405190808252806020026020018201604052801561205e5781602001602082028036833780820191505090505b50935081856000815181106120765761207561564b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080846000815181106120c5576120c461564b565b5b602002602001018181525050505050612e18565b6000815190508067ffffffffffffffff8111156120f9576120f8614faf565b5b6040519080825280602002602001820160405280156121275781602001602082028036833780820191505090505b5096508067ffffffffffffffff81111561214457612143614faf565b5b6040519080825280602002602001820160405280156121725781602001602082028036833780820191505090505b5095506000805b828110156122525760008482815181106121965761219561564b565b5b6020026020010151905080600001518a83815181106121b8576121b761564b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600061271087836020015161ffff1661220b9190615399565b61221591906156a9565b9050808a848151811061222b5761222a61564b565b5b602002602001018181525050808461224391906156da565b93508260010192505050612179565b5083811115612296576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228d9061575a565b60405180910390fd5b505050505050612e18565b7341a322b28d0ff354040e2cbc676f0320d8c8850d73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16148061232e575073b932a70a57673d89f4acffbe830e8ed7f75fb9e073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16145b15612564577317b0c8564e53f22364a6c8de6f7ca5ce9bea4e5d73ffffffffffffffffffffffffffffffffffffffff1663b85ed7e487876040518363ffffffff1660e01b815260040161238292919061577a565b602060405180830381865afa9250505080156123bc57506040513d601f19601f820116820180604052508101906123b991906157a3565b60015b15612563577317b0c8564e53f22364a6c8de6f7ca5ce9bea4e5d73ffffffffffffffffffffffffffffffffffffffff1663860110f58888886040518463ffffffff1660e01b8152600401612412939291906157d0565b602060405180830381865afa92505050801561244c57506040513d601f19601f820116820180604052508101906124499190615807565b60015b1561256157600167ffffffffffffffff81111561246c5761246b614faf565b5b60405190808252806020026020018201604052801561249a5781602001602082028036833780820191505090505b509450600167ffffffffffffffff8111156124b8576124b7614faf565b5b6040519080825280602002602001820160405280156124e65781602001602082028036833780820191505090505b50935081856000815181106124fe576124fd61564b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050808460008151811061254d5761254c61564b565b5b602002602001018181525050505050612e18565b505b5b8073ffffffffffffffffffffffffffffffffffffffff1663bb3bafd6866040518263ffffffff1660e01b815260040161259d9190615171565b600060405180830381865afa9250505080156125dc57506040513d6000823e3d601f19601f820116820180604052508101906125d991906159ba565b60015b1561264257805182511461262b57815181516040517fab8b67c600000000000000000000000000000000000000000000000000000000815260040161262292919061541d565b60405180910390fd5b8161263687836144ec565b94509450505050612e18565b8073ffffffffffffffffffffffffffffffffffffffff1663cad96cca866040518263ffffffff1660e01b815260040161267b9190615171565b600060405180830381865afa9250505080156126ba57506040513d6000823e3d601f19601f820116820180604052508101906126b79190615b89565b60015b156128c157805167ffffffffffffffff8111156126da576126d9614faf565b5b6040519080825280602002602001820160405280156127085781602001602082028036833780820191505090505b509350805167ffffffffffffffff81111561272657612725614faf565b5b6040519080825280602002602001820160405280156127545781602001602082028036833780820191505090505b509250600080600090505b82518110156128735782818151811061277b5761277a61564b565b5b60200260200101516000015186828151811061279a5761279961564b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506127108382815181106127ea576127e961564b565b5b6020026020010151602001516bffffffffffffffffffffffff168861280f9190615399565b61281991906156a9565b85828151811061282c5761282b61564b565b5b60200260200101818152505084818151811061284b5761284a61564b565b5b60200260200101518261285e91906156da565b9150808061286b90615bd2565b91505061275f565b50858111156128b957806040517f3728b83d0000000000000000000000000000000000000000000000000000000081526004016128b09190615171565b60405180910390fd5b505050612e18565b8073ffffffffffffffffffffffffffffffffffffffff1663b9c4d9fb866040518263ffffffff1660e01b81526004016128fa9190615171565b600060405180830381865afa92505050801561293957506040513d6000823e3d601f19601f820116820180604052508101906129369190615c1a565b60015b15612a9f578173ffffffffffffffffffffffffffffffffffffffff1663b9c4d9fb876040518263ffffffff1660e01b81526004016129779190615171565b600060405180830381865afa158015612994573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906129bd9190615c1a565b90508173ffffffffffffffffffffffffffffffffffffffff16630ebd4c7f876040518263ffffffff1660e01b81526004016129f89190615171565b600060405180830381865afa925050508015612a3757506040513d6000823e3d601f19601f82011682018060405250810190612a349190615c63565b60015b15612a9d578051825114612a8657815181516040517fab8b67c6000000000000000000000000000000000000000000000000000000008152600401612a7d92919061541d565b60405180910390fd5b81612a9187836144ec565b94509450505050612e18565b505b8073ffffffffffffffffffffffffffffffffffffffff1663d5a06d4c866040518263ffffffff1660e01b8152600401612ad89190615171565b600060405180830381865afa925050508015612b1757506040513d6000823e3d601f19601f82011682018060405250810190612b1491906159ba565b60015b15612b7d578051825114612b6657815181516040517fab8b67c6000000000000000000000000000000000000000000000000000000008152600401612b5d92919061541d565b60405180910390fd5b81612b7187836144ec565b94509450505050612e18565b8073ffffffffffffffffffffffffffffffffffffffff1663f662207487876040518363ffffffff1660e01b8152600401612bb892919061577a565b600060405180830381865afa925050508015612bf757506040513d6000823e3d601f19601f82011682018060405250810190612bf491906159ba565b60015b15612c5d578051825114612c4657815181516040517fab8b67c6000000000000000000000000000000000000000000000000000000008152600401612c3d92919061541d565b60405180910390fd5b81612c5187836144ec565b94509450505050612e18565b8073ffffffffffffffffffffffffffffffffffffffff16639ca7dc7a87876040518363ffffffff1660e01b8152600401612c9892919061577a565b600060405180830381865afa925050508015612cd757506040513d6000823e3d601f19601f82011682018060405250810190612cd491906159ba565b60015b15612d3d578051825114612d2657815181516040517fab8b67c6000000000000000000000000000000000000000000000000000000008152600401612d1d92919061541d565b60405180910390fd5b81612d3187836144ec565b94509450505050612e18565b8073ffffffffffffffffffffffffffffffffffffffff1663fbda03ab8787876040518463ffffffff1660e01b8152600401612d7a939291906157d0565b600060405180830381865afa925050508015612db957506040513d6000823e3d601f19601f82011682018060405250810190612db691906159ba565b60015b15612e16578051825114612e0857815181516040517fab8b67c6000000000000000000000000000000000000000000000000000000008152600401612dff92919061541d565b60405180910390fd5b818194509450505050612e18565b505b935093915050565b600b6020528060005260406000206000915090508060000154908060010154908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905085565b6000600b600085815260200190815260200160002090508060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612f3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f3690615cf8565b60405180910390fd5b6000808403612f5f57828260010154612f58919061524e565b9050612f95565b8383612f6b9190615399565b82600201548360010154612f7f9190615399565b612f89919061524e565b90508382600201819055505b828260010181905550612fa83382614471565b7f7eff4a127d11f41398f54211d23467816d498336249c9103adb206d679f0e48285604051612fd79190615171565b60405180910390a15050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3373ffffffffffffffffffffffffffffffffffffffff1661302e612fe6565b73ffffffffffffffffffffffffffffffffffffffff161461304e57600080fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff163f815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600a6020528060005260406000206000915090508060000154908060010154908060020154908060030154908060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905088565b8460001515600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515036132eb576000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f6a3d24e836040516024016132069190614e58565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516132549190615382565b600060405180830381855afa9150503d806000811461328f576040519150601f19603f3d011682016040523d82523d6000602084013e613294565b606091505b5091505060001515818060200190518101906132b09190615d2d565b1515036132e9576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b6132f56002614625565b6000840361330e5781341461330957600080fd5b613326565b838261331a9190615399565b341461332557600080fd5b5b6040518060a001604052808681526020018381526020018581526020018773ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff16815250600b6000613387600261463b565b815260200190815260200160002060008201518160000155602082015181600101556040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050507f682fd9923da5632e7c7702dabcfa626195d5f444833bc25f94e418e258e7918661346f600261463b565b60405161347c9190615171565b60405180910390a1505050505050565b3373ffffffffffffffffffffffffffffffffffffffff166134ab612fe6565b73ffffffffffffffffffffffffffffffffffffffff16146134cb57600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060008060008580602001905181019061352b9190615d5a565b935093509350935060008303613801576000600b60008681526020019081526020016000206040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090503373ffffffffffffffffffffffffffffffffffffffff16816060015173ffffffffffffffffffffffffffffffffffffffff161480156136695750888160000151145b61367257600080fd5b600088600b600088815260200190815260200160002060020154613696919061524e565b0361371c57600b6000868152602001908152602001600020600080820160009055600182016000905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556004820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055505061374a565b87600b60008781526020019081526020016000206002016000828254613742919061524e565b925050819055505b6137fb6040518061010001604052808b81526020018a846020015161376f9190615399565b81526020018a81526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018c73ffffffffffffffffffffffffffffffffffffffff168152602001836080015173ffffffffffffffffffffffffffffffffffffffff1681525086600654613f79565b50613958565b6000840361381d576138188a8a8a8a878787613ba4565b613957565b6000600a600086815260200190815260200160002090508a73ffffffffffffffffffffffffffffffffffffffff168160070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156138e257503373ffffffffffffffffffffffffffffffffffffffff168160050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b80156138f15750888160000154145b6138fa57600080fd5b8781600201600082825461390e91906156da565b925050819055508381600101819055507fb8b459bc0688c37baf5f735d17f1711684bc14ab7db116f88bc18bf409b9309a8560405161394d9190615171565b60405180910390a1505b5b63f23a6e6160e01b94505050505095945050505050565b3373ffffffffffffffffffffffffffffffffffffffff1661398e612fe6565b73ffffffffffffffffffffffffffffffffffffffff16146139ae57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036139e757600080fd5b6139f0816143ce565b50565b6000808203613ac8578573ffffffffffffffffffffffffffffffffffffffff166342842e0e868686604051602401613a2d93929190615dc1565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051613a7b9190615382565b6000604051808303816000865af19150503d8060008114613ab8576040519150601f19603f3d011682016040523d82523d6000602084013e613abd565b606091505b505080915050613b92565b8573ffffffffffffffffffffffffffffffffffffffff1663f242432a86868686604051602401613afb94939291906152b9565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051613b499190615382565b6000604051808303816000865af19150503d8060008114613b86576040519150601f19603f3d011682016040523d82523d6000602084013e613b8b565b606091505b5050809150505b80613b9c57600080fd5b505050505050565b3360001515600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503613d33576000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f6a3d24e83604051602401613c4e9190614e58565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051613c9c9190615382565b600060405180830381855afa9150503d8060008114613cd7576040519150601f19603f3d011682016040523d82523d6000602084013e613cdc565b606091505b509150506000151581806020019051810190613cf89190615d2d565b151503613d31576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b613d3d6001614625565b6000613d49600161463b565b90506040518061010001604052808881526020018681526020018781526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018973ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff16815250600a60008381526020019081526020016000206000820151816000015560208201518160010155604082015181600201556060820151816003015560808201518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060a08201518160050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060c08201518160060160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060e08201518160070160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050507f7e82078c35b6665b9d320ebeaa6c266960fad5b802c5558cf7df60c4769af95b81604051613f669190615171565b60405180910390a1505050505050505050565b60008084602001519050606080600960008860a0015173ffffffffffffffffffffffffffffffffffffffff163f815260200190815260200160002060009054906101000a900460ff161561412f5760007f000000000000000000000000167a296135c0067903d4c099806405f6c316442e73ffffffffffffffffffffffffffffffffffffffff16637abab7118960a001518a6000015160405160240161402092919061577a565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161406e9190615382565b6000604051808303816000865af19150503d80600081146140ab576040519150601f19603f3d011682016040523d82523d6000602084013e6140b0565b606091505b5091505060001515818060200190518101906140cc9190615d2d565b15150361412d576127108689602001516140e69190615399565b6140f091906156a9565b945084846140fe919061524e565b935061412c600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686614471565b5b505b600084036141be5761414e8760a0015188600001518960200151614649565b8092508193505050600060075411156141bd5761271060075488602001516141769190615399565b61418091906156a9565b9350838361418e919061524e565b92506141bc600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685614471565b5b5b60008251905060008111156142cb5760018111156142605760005b8181101561425a578281815181106141f4576141f361564b565b5b602002602001015185614207919061524e565b945061424784828151811061421f5761421e61564b565b5b602002602001015184838151811061423a5761423961564b565b5b6020026020010151614471565b808061425290615bd2565b9150506141d9565b506142ca565b816000815181106142745761427361564b565b5b602002602001015184614287919061524e565b93506142c9836000815181106142a05761429f61564b565b5b6020026020010151836000815181106142bc576142bb61564b565b5b6020026020010151614471565b5b5b60008860600151111561431b57600061271089602001518a606001516142f19190615399565b6142fb91906156a9565b90508085614309919061524e565b9450614319896080015182614471565b505b6143298860c0015185614471565b6143468860a00151308a60e001518b600001518c604001516139f3565b8760c0015173ffffffffffffffffffffffffffffffffffffffff1688600001518960a0015173ffffffffffffffffffffffffffffffffffffffff167f09c7d1ab159dbdc16054d51213cf8ab76b507ff896aca64379b18e54ce7959ef8a8c602001518d604001516040516143bc93929190615df8565b60405180910390a45050505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08183604051614465929190615e2f565b60405180910390a15050565b60008273ffffffffffffffffffffffffffffffffffffffff168260405161449790615e7b565b60006040518083038185875af1925050503d80600081146144d4576040519150601f19603f3d011682016040523d82523d6000602084013e6144d9565b606091505b50509050806144e757600080fd5b505050565b6060815167ffffffffffffffff81111561450957614508614faf565b5b6040519080825280602002602001820160405280156145375781602001602082028036833780820191505090505b509050600080600090505b83518110156145d8576127108482815181106145615761456061564b565b5b6020026020010151866145749190615399565b61457e91906156a9565b8382815181106145915761459061564b565b5b6020026020010181815250508281815181106145b0576145af61564b565b5b6020026020010151826145c391906156da565b915080806145d090615bd2565b915050614542565b508381111561461e57806040517f3728b83d0000000000000000000000000000000000000000000000000000000081526004016146159190615171565b60405180910390fd5b5092915050565b6001816000016000828254019250508190555050565b600081600001549050919050565b6060803073ffffffffffffffffffffffffffffffffffffffff16637fea43b8620186a08787876040518563ffffffff1660e01b815260040161468d939291906157d0565b6000604051808303818786fa935050505080156146cd57506040513d6000823e3d601f19601f820116820180604052508101906146ca91906159ba565b60015b61470c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161470390615edc565b60405180910390fd5b8181935093505050935093915050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61476581614730565b811461477057600080fd5b50565b6000813590506147828161475c565b92915050565b60006020828403121561479e5761479d614726565b5b60006147ac84828501614773565b91505092915050565b60008115159050919050565b6147ca816147b5565b82525050565b60006020820190506147e560008301846147c1565b92915050565b6000819050919050565b6147fe816147eb565b811461480957600080fd5b50565b60008135905061481b816147f5565b92915050565b60006020828403121561483757614836614726565b5b60006148458482850161480c565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006148798261484e565b9050919050565b6148898161486e565b811461489457600080fd5b50565b6000813590506148a681614880565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126148d1576148d06148ac565b5b8235905067ffffffffffffffff8111156148ee576148ed6148b1565b5b60208301915083600182028301111561490a576149096148b6565b5b9250929050565b60008060008060006080868803121561492d5761492c614726565b5b600061493b88828901614897565b955050602061494c88828901614897565b945050604061495d8882890161480c565b935050606086013567ffffffffffffffff81111561497e5761497d61472b565b5b61498a888289016148bb565b92509250509295509295909350565b6149a281614730565b82525050565b60006020820190506149bd6000830184614999565b92915050565b600080604083850312156149da576149d9614726565b5b60006149e88582860161480c565b92505060206149f98582860161480c565b9150509250929050565b600080600060608486031215614a1c57614a1b614726565b5b6000614a2a8682870161480c565b9350506020614a3b8682870161480c565b9250506040614a4c8682870161480c565b9150509250925092565b600080600060608486031215614a6f57614a6e614726565b5b6000614a7d8682870161480c565b9350506020614a8e86828701614897565b9250506040614a9f8682870161480c565b9150509250925092565b60008060008060808587031215614ac357614ac2614726565b5b6000614ad18782880161480c565b9450506020614ae28782880161480c565b9350506040614af38782880161480c565b9250506060614b0487828801614897565b91505092959194509250565b600080600060608486031215614b2957614b28614726565b5b6000614b378682870161480c565b9350506020614b488682870161480c565b9250506040614b5986828701614897565b9150509250925092565b614b6c816147b5565b8114614b7757600080fd5b50565b600081359050614b8981614b63565b92915050565b60008060408385031215614ba657614ba5614726565b5b6000614bb485828601614897565b9250506020614bc585828601614b7a565b9150509250929050565b600080600060608486031215614be857614be7614726565b5b6000614bf686828701614897565b9350506020614c078682870161480c565b9250506040614c188682870161480c565b9150509250925092565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6000614c598261484e565b9050919050565b614c6981614c4e565b82525050565b6000614c7b8383614c60565b60208301905092915050565b6000602082019050919050565b6000614c9f82614c22565b614ca98185614c2d565b9350614cb483614c3e565b8060005b83811015614ce5578151614ccc8882614c6f565b9750614cd783614c87565b925050600181019050614cb8565b5085935050505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614d27816147eb565b82525050565b6000614d398383614d1e565b60208301905092915050565b6000602082019050919050565b6000614d5d82614cf2565b614d678185614cfd565b9350614d7283614d0e565b8060005b83811015614da3578151614d8a8882614d2d565b9750614d9583614d45565b925050600181019050614d76565b5085935050505092915050565b60006040820190508181036000830152614dca8185614c94565b90508181036020830152614dde8184614d52565b90509392505050565b614df0816147eb565b82525050565b614dff8161486e565b82525050565b600060a082019050614e1a6000830188614de7565b614e276020830187614de7565b614e346040830186614de7565b614e416060830185614df6565b614e4e6080830184614df6565b9695505050505050565b6000602082019050614e6d6000830184614df6565b92915050565b600061010082019050614e89600083018b614de7565b614e96602083018a614de7565b614ea36040830189614de7565b614eb06060830188614de7565b614ebd6080830187614df6565b614eca60a0830186614df6565b614ed760c0830185614df6565b614ee460e0830184614df6565b9998505050505050505050565b600080600080600060a08688031215614f0d57614f0c614726565b5b6000614f1b88828901614897565b9550506020614f2c8882890161480c565b9450506040614f3d8882890161480c565b9350506060614f4e88828901614897565b9250506080614f5f8882890161480c565b9150509295509295909350565b600060208284031215614f8257614f81614726565b5b6000614f9084828501614897565b91505092915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b614fe782614f9e565b810181811067ffffffffffffffff8211171561500657615005614faf565b5b80604052505050565b600061501961471c565b90506150258282614fde565b919050565b600067ffffffffffffffff82111561504557615044614faf565b5b61504e82614f9e565b9050602081019050919050565b82818337600083830152505050565b600061507d6150788461502a565b61500f565b90508281526020810184848401111561509957615098614f99565b5b6150a484828561505b565b509392505050565b600082601f8301126150c1576150c06148ac565b5b81356150d184826020860161506a565b91505092915050565b600080600080600060a086880312156150f6576150f5614726565b5b600061510488828901614897565b955050602061511588828901614897565b94505060406151268882890161480c565b93505060606151378882890161480c565b925050608086013567ffffffffffffffff8111156151585761515761472b565b5b615164888289016150ac565b9150509295509295909350565b60006020820190506151866000830184614de7565b92915050565b61519581614c4e565b81146151a057600080fd5b50565b6000813590506151b28161518c565b92915050565b600080600080608085870312156151d2576151d1614726565b5b60006151e08782880161480c565b94505060206151f18782880161480c565b93505060406152028782880161480c565b9250506060615213878288016151a3565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000615259826147eb565b9150615264836147eb565b925082820390508181111561527c5761527b61521f565b5b92915050565b600082825260208201905092915050565b50565b60006152a3600083615282565b91506152ae82615293565b600082019050919050565b600060a0820190506152ce6000830187614df6565b6152db6020830186614df6565b6152e86040830185614de7565b6152f56060830184614de7565b818103608083015261530681615296565b905095945050505050565b600081519050919050565b600081905092915050565b60005b8381101561534557808201518184015260208101905061532a565b60008484015250505050565b600061535c82615311565b615366818561531c565b9350615376818560208601615327565b80840191505092915050565b600061538e8284615351565b915081905092915050565b60006153a4826147eb565b91506153af836147eb565b92508282026153bd816147eb565b915082820484148315176153d4576153d361521f565b5b5092915050565b6000815190506153ea81614880565b92915050565b60006020828403121561540657615405614726565b5b6000615414848285016153db565b91505092915050565b60006040820190506154326000830185614de7565b61543f6020830184614de7565b9392505050565b600081519050615455816147f5565b92915050565b6000806040838503121561547257615471614726565b5b6000615480858286016153db565b925050602061549185828601615446565b9150509250929050565b600067ffffffffffffffff8211156154b6576154b5614faf565b5b602082029050602081019050919050565b600080fd5b6000815190506154db8161518c565b92915050565b600061ffff82169050919050565b6154f8816154e1565b811461550357600080fd5b50565b600081519050615515816154ef565b92915050565b600060408284031215615531576155306154c7565b5b61553b604061500f565b9050600061554b848285016154cc565b600083015250602061555f84828501615506565b60208301525092915050565b600061557e6155798461549b565b61500f565b905080838252602082019050604084028301858111156155a1576155a06148b6565b5b835b818110156155ca57806155b6888261551b565b8452602084019350506040810190506155a3565b5050509392505050565b600082601f8301126155e9576155e86148ac565b5b81516155f984826020860161556b565b91505092915050565b60006020828403121561561857615617614726565b5b600082015167ffffffffffffffff8111156156365761563561472b565b5b615642848285016155d4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006156b4826147eb565b91506156bf836147eb565b9250826156cf576156ce61567a565b5b828204905092915050565b60006156e5826147eb565b91506156f0836147eb565b92508282019050808211156157085761570761521f565b5b92915050565b7f496e76616c69642073706c697400000000000000000000000000000000000000600082015250565b6000615744600d83615282565b915061574f8261570e565b602082019050919050565b6000602082019050818103600083015261577381615737565b9050919050565b600060408201905061578f6000830185614df6565b61579c6020830184614de7565b9392505050565b6000602082840312156157b9576157b8614726565b5b60006157c7848285016154cc565b91505092915050565b60006060820190506157e56000830186614df6565b6157f26020830185614de7565b6157ff6040830184614de7565b949350505050565b60006020828403121561581d5761581c614726565b5b600061582b84828501615446565b91505092915050565b600067ffffffffffffffff82111561584f5761584e614faf565b5b602082029050602081019050919050565b600061587361586e84615834565b61500f565b90508083825260208201905060208402830185811115615896576158956148b6565b5b835b818110156158bf57806158ab88826154cc565b845260208401935050602081019050615898565b5050509392505050565b600082601f8301126158de576158dd6148ac565b5b81516158ee848260208601615860565b91505092915050565b600067ffffffffffffffff82111561591257615911614faf565b5b602082029050602081019050919050565b6000615936615931846158f7565b61500f565b90508083825260208201905060208402830185811115615959576159586148b6565b5b835b81811015615982578061596e8882615446565b84526020840193505060208101905061595b565b5050509392505050565b600082601f8301126159a1576159a06148ac565b5b81516159b1848260208601615923565b91505092915050565b600080604083850312156159d1576159d0614726565b5b600083015167ffffffffffffffff8111156159ef576159ee61472b565b5b6159fb858286016158c9565b925050602083015167ffffffffffffffff811115615a1c57615a1b61472b565b5b615a288582860161598c565b9150509250929050565b600067ffffffffffffffff821115615a4d57615a4c614faf565b5b602082029050602081019050919050565b60006bffffffffffffffffffffffff82169050919050565b615a7f81615a5e565b8114615a8a57600080fd5b50565b600081519050615a9c81615a76565b92915050565b600060408284031215615ab857615ab76154c7565b5b615ac2604061500f565b90506000615ad2848285016154cc565b6000830152506020615ae684828501615a8d565b60208301525092915050565b6000615b05615b0084615a32565b61500f565b90508083825260208201905060408402830185811115615b2857615b276148b6565b5b835b81811015615b515780615b3d8882615aa2565b845260208401935050604081019050615b2a565b5050509392505050565b600082601f830112615b7057615b6f6148ac565b5b8151615b80848260208601615af2565b91505092915050565b600060208284031215615b9f57615b9e614726565b5b600082015167ffffffffffffffff811115615bbd57615bbc61472b565b5b615bc984828501615b5b565b91505092915050565b6000615bdd826147eb565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203615c0f57615c0e61521f565b5b600182019050919050565b600060208284031215615c3057615c2f614726565b5b600082015167ffffffffffffffff811115615c4e57615c4d61472b565b5b615c5a848285016158c9565b91505092915050565b600060208284031215615c7957615c78614726565b5b600082015167ffffffffffffffff811115615c9757615c9661472b565b5b615ca38482850161598c565b91505092915050565b7f6877790000000000000000000000000000000000000000000000000000000000600082015250565b6000615ce2600383615282565b9150615ced82615cac565b602082019050919050565b60006020820190508181036000830152615d1181615cd5565b9050919050565b600081519050615d2781614b63565b92915050565b600060208284031215615d4357615d42614726565b5b6000615d5184828501615d18565b91505092915050565b60008060008060808587031215615d7457615d73614726565b5b6000615d8287828801615446565b9450506020615d9387828801615446565b9350506040615da487828801615446565b9250506060615db5878288016154cc565b91505092959194509250565b6000606082019050615dd66000830186614df6565b615de36020830185614df6565b615df06040830184614de7565b949350505050565b6000606082019050615e0d6000830186614de7565b615e1a6020830185614de7565b615e276040830184614de7565b949350505050565b6000604082019050615e446000830185614df6565b615e516020830184614df6565b9392505050565b6000615e6560008361531c565b9150615e7082615293565b600082019050919050565b6000615e8682615e58565b9150819050919050565b7f526f79616c7479206c6f6f6b7570206661696c65640000000000000000000000600082015250565b6000615ec6601583615282565b9150615ed182615e90565b602082019050919050565b60006020820190508181036000830152615ef581615eb9565b905091905056fea264697066735822122004fa1691f4b0455669f2751346b9f24c78fb75237ea09e0c3ce7eb03a9e36ecb64736f6c63430008130033

Type / to focus