{"columns":[{"name":"block_num","type":"uint64"},{"name":"block_id","type":"string"},{"name":"parent_num","type":"uint64"},{"name":"parent_id","type":"string"},{"name":"lib_num","type":"uint64"},{"name":"timestamp","type":"int64"},{"name":"date","type":"date32[day]"},{"name":"block_number","type":"uint64"},{"name":"tx_hash","type":"string"},{"name":"ordinal","type":"uint64"},{"name":"address","type":"string"},{"name":"old_hash","type":"string"},{"name":"new_hash","type":"string"},{"name":"old_code","type":"string"},{"name":"new_code","type":"string"}],"n_rows":8,"rows_kept":8,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":3,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"parquet-rs version 58.0.0","schema":{"fields":[{"name":"block_num","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"block_id","type":"string","nullable":false,"metadata":null,"children":null},{"name":"parent_num","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"parent_id","type":"string","nullable":false,"metadata":null,"children":null},{"name":"lib_num","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"timestamp","type":"int64","nullable":false,"metadata":null,"children":null},{"name":"date","type":"date32[day]","nullable":false,"metadata":null,"children":null},{"name":"block_number","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"tx_hash","type":"string","nullable":false,"metadata":null,"children":null},{"name":"ordinal","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"address","type":"string","nullable":false,"metadata":null,"children":null},{"name":"old_hash","type":"string","nullable":false,"metadata":null,"children":null},{"name":"new_hash","type":"string","nullable":false,"metadata":null,"children":null},{"name":"old_code","type":"string","nullable":false,"metadata":null,"children":null},{"name":"new_code","type":"string","nullable":false,"metadata":null,"children":null}],"parquet":"required group field_id=-1 arrow_schema {\n  required int64 field_id=-1 block_num (Int(bitWidth=64, isSigned=false));\n  required binary field_id=-1 block_id (String);\n  required int64 field_id=-1 parent_num (Int(bitWidth=64, isSigned=false));\n  required binary field_id=-1 parent_id (String);\n  required int64 field_id=-1 lib_num (Int(bitWidth=64, isSigned=false));\n  required int64 field_id=-1 timestamp;\n  required int32 field_id=-1 date (Date);\n  required int64 field_id=-1 block_number (Int(bitWidth=64, isSigned=false));\n  required binary field_id=-1 tx_hash (String);\n  required int64 field_id=-1 ordinal (Int(bitWidth=64, isSigned=false));\n  required binary field_id=-1 address (String);\n  required binary field_id=-1 old_hash (String);\n  required binary field_id=-1 new_hash (String);\n  required binary field_id=-1 old_code (String);\n  required binary field_id=-1 new_code (String);\n}\n"},"kv_metadata":[["ARROW:schema",{"$cut":{"chars":1132,"head":""}}],["firehose-parquet.block_id_encoding","hex_0x"],["firehose-parquet.compression","zstd"],["firehose-parquet.chain_name_aliases","polygon,matic-mainnet"],["firehose-parquet.chain_name","matic"],["firehose-parquet.first_streamable_block_num","0"],["firehose-parquet.endpoint","https://polygon.firehose.pinax.network:443"],["firehose-parquet.first_streamable_block_id","a9c28ce2141b56c474f1dc504bee9b01eb1bd7d1a507580d5519d4437a97de1b"],["firehose-parquet.bytes_encoding","hex"],["firehose-parquet.block_type","evm"],["firehose-parquet.block_features","extended"],["firehose-parquet.version","0.7.0"]]}
[0,"0xa9c28ce2141b56c474f1dc504bee9b01eb1bd7d1a507580d5519d4437a97de1b",0,"0x0000000000000000000000000000000000000000000000000000000000000000",0,1590824836,"2020-05-30",0,"0x0000000000000000000000000000000000000000000000000000000000000000",4,"0x0000000000000000000000000000000000001000","0x","0x59b19ae59c23bbd49e398048d2d53c6c0e950cd86f64272b615d9f3f02d1953c","0x",{"$cut":{"chars":28696,"head":"0x608060405234801561001057600080fd5b50600436106101f05760003560e01c806360c8614d1161010f578063af26aa96116100a2578063d5b844eb11610071578063d5b844eb14610666578063dcf2793a14610684578063e3b7c924146106b6578063f59cf565146106d4576101f0565b8063af26aa96146105c7578063b71d7a69146105e7578063b7ab4db514610617578063c1b3c91914610636576101f0565b806370ba5707116100de57806370ba57071461052b57806398ab2b621461055b5780639d11b80714610579578063ae756451146105a9576101f0565b806360c8614d1461049c57806365b3a1e2146104bc57806366332354146104db578063687a9bd6146104f9576101f0565b80633434735f1161018757806344d6528f1161015657806344d6528f146103ee5780634dbc959f1461041e57806355614fcc1461043c578063582a8d081461046c576101f0565b80633434735f1461035257806335ddfeea1461037057806343ee8213146103a057806344c15cb1146103be576101f0565b806323f2a73f116101c357806323f2a73f146102a45780632bc06564146102d45780632de3a180146102f25780632eddf35214610322576101f0565b8063047a6c5b146101f55780630c35b1cb146102275780631270b5741461025857806323c2a2b414610288575b600080fd5b61020f600480360361020a9190810190612c14565b610706565b60405161021e93929190613553565b60405180910390f35b610241600480360361023c9190810190612c14565b61075d565b60405161024f929190613374565b60405180910390f35b610272600480360361026d9190810190612c3d565b610939565b60405161027f91906133ab565b60405180910390f35b6102a2600480360361029d9190810190612d1c565b610a91565b005b6102be60048036036102b99190810190612c3d565b61112a565b6040516102cb91906133ab565b60405180910390f35b6102dc611281565b6040516102e99190613501565b60405180910390f35b61030c60048036036103079190810190612b71565b611286565b60405161031991906133c6565b60405180910390f35b61033c60048036036103379190810190612c14565b611307565b6040516103499190613501565b60405180910390f35b61035a611437565b6040516103679190613359565b60405180910390f35b61038a60048036036103859190810190612bad565b61144f565b60405161039791906133ab565b60405180910390f35b6103a861151a565b6040516103b591906133c6565b60405180910390f35b6103d860048036036103d39190810190612c79565b611531565b6040516103e59190613501565b60405180910390f35b61040860048036036104039190810190612c3d565b611619565b60405161041591906134e6565b60405180910390f35b610426611781565b6040516104339190613501565b60405180910390f35b61045660048036036104519190810190612af6565b611791565b60405161046391906133ab565b60405180910390f35b61048660048036036104819190810190612b1f565b6117ab565b60405161049391906133c6565b60405180910390f35b6104a4611829565b6040516104b393929190613553565b60405180910390f35b6104c461189d565b6040516104d2929190613374565b60405180910390f35b6104e3611c5e565b6040516104f09190613501565b60405180910390f35b610513600480360361050e9190810190612ce0565b611c63565b6040516105229392919061351c565b60405180910390f35b61054560048036036105409190810190612af6565b611cc7565b60405161055291906133ab565b60405180910390f35b610563611ce1565b60405161057091906133c6565b60405180910390f35b610593600480360361058e9190810190612c14565b611cf8565b6040516105a09190613501565b60405180910390f35b6105b1611e29565b6040516105be91906133c6565b60405180910390f35b6105cf611e40565b6040516105de93929190613553565b60405180910390f35b61060160048036036105fc9190810190612c14565b611ea1565b60405161060e9190613501565b60405180910390f35b61061f611fa1565b60405161062d929190613374565b60405180910390f35b610650600480360361064b9190810190612c14565b611fb5565b60405161065d9190613501565b60405180910390f35b61066e611fd6565b60405161067b919061358a565b60405180910390f35b61069e60048036036106999190810190612ce0565b611fdb565b6040516106ad9392919061351c565b60405180910390f35b6106be61203f565b6040516106cb9190613501565b60405180910390f35b6106ee60048036036106e99190810190612c14565b612051565b6040516106fd93929190613553565b60405180910390f35b60008060006002600085815260200190815260200160002060000154600260008681526020019081526020016000206001015460026000878152602001908152602001600020600201549250925092509193909250565b60608060ff83116107795761077061189d565b91509150610934565b600061078484611ea1565b9050606060016000838152602001908152602001600020805490506040519080825280602002602001820160405280156107cd5781602001602082028038833980820191505090505b50905060606001600084815260200190815260200160002080549050604051908082528060200260200182016040528015"}}]
[0,"0xa9c28ce2141b56c474f1dc504bee9b01eb1bd7d1a507580d5519d4437a97de1b",0,"0x0000000000000000000000000000000000000000000000000000000000000000",0,1590824836,"2020-05-30",0,"0x0000000000000000000000000000000000000000000000000000000000000000",7,"0x0000000000000000000000000000000000001001","0x","0xd570c4151179990b784abd70e7c66380d4b2189cd92f8aef115a829a5755c6e9","0x","0x608060405234801561001057600080fd5b50600436106100415760003560e01c806319494a17146100465780633434735f146100e15780635407ca671461012b575b600080fd5b6100c76004803603604081101561005c57600080fd5b81019080803590602001909291908035906020019064010000000081111561008357600080fd5b82018360208201111561009557600080fd5b803590602001918460018302840111640100000000831117156100b757600080fd5b9091929391929390505050610149565b604051808215151515815260200191505060405180910390f35b6100e961047a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610133610492565b6040518082815260200191505060405180910390f35b600073fffffffffffffffffffffffffffffffffffffffe73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610200576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4e6f742053797374656d2041646465737321000000000000000000000000000081525060200191505060405180910390fd5b606061025761025285858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610498565b6104c6565b905060006102788260008151811061026b57fe5b60200260200101516105a3565b905080600160005401146102f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f537461746549647320617265206e6f742073657175656e7469616c000000000081525060200191505060405180910390fd5b600080815480929190600101919050555060006103248360018151811061031757fe5b6020026020010151610614565b905060606103458460028151811061033857fe5b6020026020010151610637565b9050610350826106c3565b1561046f576000624c4b409050606084836040516024018083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156103aa57808201518184015260208101905061038f565b50505050905090810190601f1680156103d75780820380516001836020036101000a031916815260200191505b5093505050506040516020818303038152906040527f26c53bea000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060008082516020840160008887f1965050505b505050509392505050565b73fffffffffffffffffffffffffffffffffffffffe81565b60005481565b6104a0610943565b600060208301905060405180604001604052808451815260200182815250915050919050565b60606104d1826106dc565b6104da57600080fd5b60006104e58361072a565b905060608160405190808252806020026020018201604052801561052357816020015b61051061095d565b8152602001906001900390816105085790505b5090506000610535856020015161079b565b8560200151019050600080600090505b848110156105965761055683610824565b915060405180604001604052808381526020018481525084828151811061057957fe5b602002602001018190525081830192508080600101915050610545565b5082945050505050919050565b60008082600001511180156105bd57506021826000015111155b6105c657600080fd5b60006105d5836020015161079b565b9050600081846000015103905060008083866020015101905080519150602083101561060857826020036101000a820491505b81945050505050919050565b6000601582600001511461062757600080fd5b610630826105a3565b9050919050565b6060600082600001511161064a57600080fd5b6000610659836020015161079b565b905060008184600001510390506060816040519080825280601f01601f19166020018201604052801561069b5781602001600182028038833980820191505090505b50905060008160200190506106b78487602001510182856108dc565b81945050505050919050565b600080823b905060008163ffffffff1611915050919050565b600080826000015114156106f35760009050610725565b60008083602001519050805160001a915060c060ff168260ff16101561071e57600092505050610725565b6001925050505b919050565b600080826000015114156107415760009050610796565b60008090506000610755846020015161079b565b84602001510190506000846000015185602001510190505b8082101561078f5761077e82610824565b82019150828060010193505061076d565b8293505050505b919050565b600080825160001a9050608060ff168110156107bb57600091505061081f565b60b860ff168110806107e0575060c060ff1681101580156107df575060f860ff1681105b5b156107ef57600191505061081f565b60c060ff1681101561080f5760018060b80360ff1682030191505061081f565b60018060f80360ff168203019150505b919050565b6000806000835160001a9050608060ff1681101561084557600191506108d2565b60b860ff16811015610862576001608060ff1682030191506108d1565b60c060ff168110156108925760b78103600185019450806020036101000a855104600182018101935050506108d0565b60f860ff168110156108af57600160c060ff1682030191506108cf565b60f78103600185019450806020036101000a855104600182018101935050505b5b5b5b8192505050919050565b60008114156108ea5761093e565b5b602060ff16811061091a5782518252602060ff1683019250602060ff1682019150602060ff16810390506108eb565b6000600182602060ff16036101000a03905080198451168184511681811785525050505b505050565b604051806040016040528060008152602001600081525090565b60405180604001604052806000815260200160008152509056fea265627a7a7231582083fbdacb76f32b4112d0f7db9a596937925824798a0026ba0232322390b5263764736f6c634300050b0032"]
[0,"0xa9c28ce2141b56c474f1dc504bee9b01eb1bd7d1a507580d5519d4437a97de1b",0,"0x0000000000000000000000000000000000000000000000000000000000000000",0,1590824836,"2020-05-30",0,"0x0000000000000000000000000000000000000000000000000000000000000000",10,"0x0000000000000000000000000000000000001010","0x","0xcfa225e5056d5079c578c68b50a1f2f945659c7013df89b8bf4930392dbe58fe","0x",{"$cut":{"chars":16400,"head":"0x60806040526004361061019c5760003560e01c806377d32e94116100ec578063acd06cb31161008a578063e306f77911610064578063e306f77914610a7b578063e614d0d614610aa6578063f2fde38b14610ad1578063fc0c546a14610b225761019c565b8063acd06cb31461097a578063b789543c146109cd578063cc79f97b14610a505761019c565b80639025e64c116100c65780639025e64c146107c957806395d89b4114610859578063a9059cbb146108e9578063abceeba21461094f5761019c565b806377d32e94146106315780638da5cb5b146107435780638f32d59b1461079a5761019c565b806347e7ef24116101595780637019d41a116101335780637019d41a1461053357806370a082311461058a578063715018a6146105ef578063771282f6146106065761019c565b806347e7ef2414610410578063485cc9551461046b57806360f96a8f146104dc5761019c565b806306fdde03146101a15780631499c5921461023157806318160ddd1461028257806319d27d9c146102ad5780632e1a7d4d146103b1578063313ce567146103df575b600080fd5b3480156101ad57600080fd5b506101b6610b79565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101f65780820151818401526020810190506101db565b50505050905090810190601f1680156102235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023d57600080fd5b506102806004803603602081101561025457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb6565b005b34801561028e57600080fd5b50610297610c24565b6040518082815260200191505060405180910390f35b3480156102b957600080fd5b5061036f600480360360a08110156102d057600080fd5b81019080803590602001906401000000008111156102ed57600080fd5b8201836020820111156102ff57600080fd5b8035906020019184600183028401116401000000008311171561032157600080fd5b9091929391929390803590602001909291908035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c3a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103dd600480360360208110156103c757600080fd5b8101908080359060200190929190505050610e06565b005b3480156103eb57600080fd5b506103f4610f58565b604051808260ff1660ff16815260200191505060405180910390f35b34801561041c57600080fd5b506104696004803603604081101561043357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f61565b005b34801561047757600080fd5b506104da6004803603604081101561048e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061111d565b005b3480156104e857600080fd5b506104f16111ec565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561053f57600080fd5b50610548611212565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561059657600080fd5b506105d9600480360360208110156105ad57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611238565b6040518082815260200191505060405180910390f35b3480156105fb57600080fd5b50610604611259565b005b34801561061257600080fd5b5061061b611329565b6040518082815260200191505060405180910390f35b34801561063d57600080fd5b506107016004803603604081101561065457600080fd5b81019080803590602001909291908035906020019064010000000081111561067b57600080fd5b82018360208201111561068d57600080fd5b803590602001918460018302840111640100000000831117156106af57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061132f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561074f57600080fd5b506107586114b4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107a657600080fd5b506107af6114dd565b604051808215151515815260200191505060405180910390f35b3480156107d557600080fd5b506107de611534565b6040518080602001828103825283818151815260200191508051906020019080"}}]
[829,"0x8bf7e874d808ec169bf1aec7b959e794a76a7700f803e7ba5d8c069c1d78bd56",0,"0xf89d8facd2d2c0e431f52b6ede40c67cbbc3c5eaeb591f2af802649a9ead4e23",629,1590857904,"2020-05-30",829,"0x122cf2b942c14c6e5ba029d5da0e7dd4b912e7593345ced61a02924b69f3a731",10,"0x714d22e67c1c98588e9968b4f5bbb880a063c2a0","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0xde47f1d62cbba7090873500c86fd203834c2b005dd5e4801f27e65a0c5449532","0x","0x73714d22e67c1c98588e9968b4f5bbb880a063c2a030146080604052600080fdfea265627a7a72315820430d9ffe093daeca3d2cabb94ddf4a7aa511a771c1fae3667e75c0029bc4c88164736f6c634300050b0032"]
[849,"0xb45bd8cf1926aaf5ef72f0a20d2e7a76900ca58f03d38e2e6c1e3f7f14f43e2f",0,"0x2819ff42c619f435546afd0fe01c60408a847bfa4a5a7d8f52883af2fe3689a0",649,1590857948,"2020-05-30",849,"0x88e3ab569326b52e9dd8a5f72545d89d8426bbf536f3bfaf31e023fb459ca373",17,"0xd9c7c4ed4b66858301d0cb28cc88bf655fe34861","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0x92755b1877ea72b123966faa1a9c5ec4540f1be25809223cf8e1c2449da7642c","0x",{"$cut":{"chars":40682,"head":"0x60806040523480156200001157600080fd5b50600436106200010c5760003560e01c8063b02c43d011620000a5578063e117694b116200006f578063e117694b1462000412578063e4860339146200044d578063f2fde38b1462000476578063f4ef4d69146200049f576200010c565b8063b02c43d01462000247578063bb9b9fa21462000267578063daa09e5414620003c0578063df55500714620003e9576200010c565b806355651f7111620000e757806355651f711462000203578063715018a6146200020d5780638da5cb5b14620002175780638f32d59b146200023d576200010c565b806307a06d37146200011157806326c53bea146200015257806355466c3714620001cf575b600080fd5b62000150600480360360808110156200012957600080fd5b506001600160a01b03813581169160208101359091169060408101359060600135620004a9565b005b62000150600480360360408110156200016a57600080fd5b813591908101906040810160208201356401000000008111156200018d57600080fd5b820183602082011115620001a057600080fd5b80359060200191846001830284011164010000000083111715620001c357600080fd5b50909250905062000640565b620001ef60048036036020811015620001e757600080fd5b5035620006d9565b604080519115158252519081900360200190f35b620001ef620006ee565b62000150620006ff565b620002216200075d565b604080516001600160a01b039092168252519081900360200190f35b620001ef6200076c565b620001ef600480360360208110156200025f57600080fd5b50356200077d565b62000221600480360360c08110156200027f57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135640100000000811115620002b457600080fd5b820183602082011115620002c757600080fd5b80359060200191846001830284011164010000000083111715620002ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156200033e57600080fd5b8201836020820111156200035157600080fd5b803590602001918460018302840111640100000000831117156200037457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505060ff8335169350505060200135151562000792565b620001ef60048036036020811015620003d857600080fd5b50356001600160a01b031662000b1b565b62000150600480360360208110156200040157600080fd5b50356001600160a01b031662000b30565b62000150600480360360608110156200042a57600080fd5b506001600160a01b03813581169160208101359091169060400135151562000be7565b62000221600480360360208110156200046557600080fd5b50356001600160a01b031662000c46565b62000150600480360360208110156200048e57600080fd5b50356001600160a01b031662000c61565b6200022162000c83565b620004b36200076c565b620004bd57600080fd5b60008181526005602052604090205460ff1615620004da57600080fd5b6000818152600560209081526040808320805460ff191660011790556001600160a01b038088168452600290925290912054168062000560576040805162461bcd60e51b815260206004820152601960248201527f6368696c6420746f6b656e206973206e6f74206d617070656400000000000000604482015290519081900360640190fd5b6001600160a01b03851660009081526003602052604081205460ff16156200058a5750806200058d565b50805b806001600160a01b0316632e1a7d4d856040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015620005d457600080fd5b505af1158015620005e9573d6000803e3d6000fd5b5050604080518781526020810187905281516001600160a01b03808b16955087811694508b16927f7ec90ada0dee6c6d3ea251a8236eb33077411c39b9c26fc24045ae009599def3928290030190a4505050505050565b6200064a620006ee565b620006875760405162461bcd60e51b815260040180806020018281038252603581526020018062004ed16035913960400191505060405180910390fd5b600080600080858560808110156200069e57600080fd5b506001600160a01b03813581169550602082013516935060408101359250606001359050620006d08385848462000c92565b50505050505050565b60056020526000908152604090205460ff1681565b6001546001600160a01b0316331490565b620007096200076c565b6200071357600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b6000546001600160a01b0316331490565b60046020526000908152604090205460ff1681565b60006200079e6200076c565b620007a857600080fd5b6001600160a01b0386811660009081526002602052604090205416156200080d576040805162461bcd60e51b8152602060048201526014602482015273151bdad95b88185b1c9958591e481b585c1c195960621b6044"}}]
[882,"0xa09a213345452ce53051d5d271257ffdf46f8608297255c7bd5a29e59fef9ff2",0,"0xab601315b766233ddf900ee182b81a8a980dec09fd1befa129817fece48cbb2e",682,1590858014,"2020-05-30",882,"0x7d25d8c447c80cceb80ea8c0cbf741113e4087478c08a54dd65e97acf9f7ac47",28,"0x8cc8538d60901d19692f5ba22684732bc28f54a3","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0xa47000b0d39e4b9115cea21470055cec27d3028c3aff74c8fa74ef6ddab446db","0x","0x6080604052600436106101cd5760003560e01c80638da5cb5b116100f7578063acd06cb311610095578063e306f77911610064578063e306f7791461077c578063e614d0d614610791578063f2fde38b146107a6578063fc0c546a146107d9576101cd565b8063acd06cb3146106bd578063b789543c146106e7578063cc79f97b1461072c578063dd62ed3e14610741576101cd565b806395d89b41116100d157806395d89b4114610621578063a457c2d714610636578063a9059cbb1461066f578063abceeba2146106a8576101cd565b80638da5cb5b146105e25780638f32d59b146105f75780639025e64c1461060c576101cd565b8063313ce5671161016f5780637019d41a1161013e5780637019d41a146104cb57806370a08231146104e0578063715018a61461051357806377d32e9414610528576101cd565b8063313ce56714610419578063395093511461044457806347e7ef241461047d57806360f96a8f146104b6576101cd565b806318160ddd116101ab57806318160ddd146102de57806319d27d9c1461030557806323b872dd146103b95780632e1a7d4d146103fc576101cd565b806306fdde03146101d2578063095ea7b31461025c5780631499c592146102a9575b600080fd5b3480156101de57600080fd5b506101e76107ee565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610221578181015183820152602001610209565b50505050905090810190601f16801561024e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561026857600080fd5b506102956004803603604081101561027f57600080fd5b506001600160a01b038135169060200135610884565b604080519115158252519081900360200190f35b3480156102b557600080fd5b506102dc600480360360208110156102cc57600080fd5b50356001600160a01b03166108c6565b005b3480156102ea57600080fd5b506102f3610912565b60408051918252519081900360200190f35b34801561031157600080fd5b5061039d600480360360a081101561032857600080fd5b81019060208101813564010000000081111561034357600080fd5b82018360208201111561035557600080fd5b8035906020019184600183028401116401000000008311171561037757600080fd5b9193509150803590602081013590604081013590606001356001600160a01b0316610918565b604080516001600160a01b039092168252519081900360200190f35b3480156103c557600080fd5b50610295600480360360608110156103dc57600080fd5b506001600160a01b03813581169160208101359091169060400135610884565b6102dc6004803603602081101561041257600080fd5b5035610a53565b34801561042557600080fd5b5061042e610ae2565b6040805160ff9092168252519081900360200190f35b34801561045057600080fd5b506102956004803603604081101561046757600080fd5b506001600160a01b038135169060200135610aeb565b34801561048957600080fd5b506102dc600480360360408110156104a057600080fd5b506001600160a01b038135169060200135610b36565b3480156104c257600080fd5b5061039d610bbb565b3480156104d757600080fd5b5061039d610bca565b3480156104ec57600080fd5b506102f36004803603602081101561050357600080fd5b50356001600160a01b0316610bd9565b34801561051f57600080fd5b506102dc610bf4565b34801561053457600080fd5b5061039d6004803603604081101561054b57600080fd5b8135919081019060408101602082013564010000000081111561056d57600080fd5b82018360208201111561057f57600080fd5b803590602001918460018302840111640100000000831117156105a157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610c4f945050505050565b3480156105ee57600080fd5b5061039d610d72565b34801561060357600080fd5b50610295610d81565b34801561061857600080fd5b506101e7610d92565b34801561062d57600080fd5b506101e7610daf565b34801561064257600080fd5b506102956004803603604081101561065957600080fd5b506001600160a01b038135169060200135610e10565b34801561067b57600080fd5b506102956004803603604081101561069257600080fd5b506001600160a01b038135169060200135610e4c565b3480156106b457600080fd5b506102f3610f0d565b3480156106c957600080fd5b50610295600480360360208110156106e057600080fd5b5035610f96565b3480156106f357600080fd5b506102f36004803603608081101561070a57600080fd5b506001600160a01b038135169060208101359060408101359060600135610fab565b34801561073857600080fd5b506102f3610fca565b34801561074d57600080fd5b506102f36004803603604081101561076457600080fd5b506001600160a01b0381358116916020013516610884565b34801561078857600080fd5b506102f3610fcf565b34801561079d57600080fd5b506102f3610fd5565b3480156107b257600080fd5b506102dc600480360360208110156107c957600080fd5b50356001600160a01b031661101f565b3480156107e557600080fd5b5061039d61103c565b60098054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561087a5780601f1061084f5761010080835404028352916020019161087a565b820191906000526020600020905b81548152906001019060200180831161085d57829003601f168201915b5050505050905090565b6040805162461bcd60e51b815260206004820152601060248201526f44697361626c6564206665617475726560801b6044820152905160009181900360640190fd5b6004546001600160a01b031633146108dd57600080fd5b6001600160a01b0381166108f057600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60085490565b600080851161092657600080fd5b8215806109335750824311155b61097b576040805162461bcd60e51b815260206004820152601460248201527314da59db985d1d5c99481a5cc8195e1c1a5c995960621b604482015290519081900360640190fd5b600061098933878787610fab565b60008181526005602052604090205490915060ff16156109e2576040805162461bcd60e51b815260206004820152600f60248201526e14da59c819195858dd1a5d985d1959608a1b604482015290519081900360640190fd5b600081815260056020908152604091829020805460ff191660011790558151601f8a01829004820281018201909252888252610a3a9183918b908b9081908401838280828437600092019190915250610c4f92505050565b9150610a4782848861104b565b50509695505050505050565b336000610a5f82610bd9565b9050600083118015610a715750828110155b610a7a57600080fd5b610a848284611298565b6002546001600160a01b0380841691167febff2602b3f468259e1e99f613fed6691f3a6526effe6ef3e768ba7ae7a36c4f8584610ac087610bd9565b60408051938452602084019290925282820152519081900360600190a3505050565b600b5460ff1690565b3360008181526007602090815260408083206001600160a01b03871684529091528120549091610b2c918590610b27908663ffffffff61134116565b611353565b5060015b92915050565b610b3e610d81565b610b4757600080fd5b600081118015610b5f57506001600160a01b03821615155b610b6857600080fd5b6000610b7383610bd9565b9050610b7f83836113db565b6002546001600160a01b0380851691167f4e2ca0515ed1aef1395f66b5303bb5d6f1bf9d61a353fa53f73f8ac9973fa9f68484610ac088610bd9565b6003546001600160a01b031681565b6004546001600160a01b031681565b6001600160a01b031660009081526006602052604090205490565b610bfc610d81565b610c0557600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000806000808451604114610c6a5760009350505050610b30565b50505060208201516040830151604184015160ff16601b811015610c8c57601b015b8060ff16601b14158015610ca457508060ff16601c14155b15610cb55760009350505050610b30565b6040805160008152602080820180845289905260ff8416828401526060820186905260808201859052915160019260a0808401939192601f1981019281900390910190855afa158015610d0c573d6000803e3d6000fd5b5050604051601f1901519450506001600160a01b038416610d69576040805162461bcd60e51b815260206004820152601260248201527122b93937b91034b71032b1b932b1b7bb32b960711b604482015290519081900360640190fd5b50505092915050565b6000546001600160a01b031690565b6000546001600160a01b0316331490565b604051806040016040528060018152602001608960f81b81525081565b600a8054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561087a5780601f1061084f5761010080835404028352916020019161087a565b3360008181526007602090815260408083206001600160a01b03871684529091528120549091610b2c918590610b27908663ffffffff61148516565b6003546000906001600160a01b031615801590610eee575060035460408051631ffb811f60e01b81523360048201526001600160a01b0386811660248301526044820186905291519190921691631ffb811f9160648083019260209291908290030181600087803b158015610ec057600080fd5b505af1158015610ed4573d6000803e3d6000fd5b505050506040513d6020811015610eea57600080fd5b5051155b15610efb57506000610b30565b610f0633848461104b565b9392505050565b6040518060800160405280605b8152602001611706605b91396040516020018082805190602001908083835b60208310610f585780518252601f199092019160209182019101610f39565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040528051906020012081565b60056020526000908152604090205460ff1681565b6000610fc1610fbc8686868661149a565b611553565b95945050505050565b608981565b60015481565b6040518060800160405280605281526020016116b46052913960405160200180828051906020019080838360208310610f585780518252601f199092019160209182019101610f39565b611027610d81565b61103057600080fd5b61103981611578565b50565b6002546001600160a01b031681565b604080516370a0823160e01b81526001600160a01b03851660048201529051600091829130916370a08231916024808301926020929190829003018186803b15801561109657600080fd5b505afa1580156110aa573d6000803e3d6000fd5b505050506040513d60208110156110c057600080fd5b5051604080516370a0823160e01b81526001600160a01b0387166004820152905191925060009130916370a08231916024808301926020929190829003018186803b15801561110e57600080fd5b505afa158015611122573d6000803e3d6000fd5b505050506040513d602081101561113857600080fd5b505190506111478686866115e6565b600254604080516370a0823160e01b81526001600160a01b03898116600483018190529251818a1694909116917fe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c49189918891889130916370a0823191602480820192602092909190829003018186803b1580156111c457600080fd5b505afa1580156111d8573d6000803e3d6000fd5b505050506040513d60208110156111ee57600080fd5b5051604080516370a0823160e01b81526001600160a01b038f166004820152905130916370a08231916024808301926020929190829003018186803b15801561123657600080fd5b505afa15801561124a573d6000803e3d6000fd5b505050506040513d602081101561126057600080fd5b50516040805195865260208601949094528484019290925260608401526080830152519081900360a00190a450600195945050505050565b6001600160a01b0382166112ab57600080fd5b6008546112be908263ffffffff61148516565b6008556001600160a01b0382166000908152600660205260409020546112ea908263ffffffff61148516565b6001600160a01b0383166000818152600660209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b600082820183811015610f0657600080fd5b6001600160a01b03821661136657600080fd5b6001600160a01b03831661137957600080fd5b6001600160a01b03808416600081815260076020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0382166113ee57600080fd5b600854611401908263ffffffff61134116565b6008556001600160a01b03821660009081526006602052604090205461142d908263ffffffff61134116565b6001600160a01b03831660008181526006602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b60008282111561149457600080fd5b50900390565b6000806040518060800160405280605b8152602001611706605b91396040516020018082805190602001908083835b602083106114e85780518252601f1990920191602091820191016114c9565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835280855282519282019290922082526001600160a01b039b909b169a81019a909a5250880196909652505050606084019190915260808301525060a0902090565b60015460405161190160f01b8152600281019190915260228101919091526042902090565b6001600160a01b03811661158b57600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0382166115f957600080fd5b6001600160a01b038316600090815260066020526040902054611622908263ffffffff61148516565b6001600160a01b038085166000908152600660205260408082209390935590841681522054611657908263ffffffff61134116565b6001600160a01b0380841660008181526006602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a350505056fe454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429546f6b656e5472616e736665724f726465722861646472657373207370656e6465722c75696e7432353620746f6b656e49644f72416d6f756e742c6279746573333220646174612c75696e743235362065787069726174696f6e29a265627a7a72315820cdee303f60cbc312cac2e0024791c9e0621b667b98c763fc412ba12ca0ea58d564736f6c634300050b0032"]
[897,"0xc0a6df2826cb166dc5794c4d7b823c88715cf6cb8786b506ca89b6cdc6d42baa",0,"0x046b6ff085ea43126fd6e71f9de3daaa1a49aacb8615c126b7a03ffc5091eb24",697,1590858048,"2020-05-30",897,"0xa902115f95b5564acd4d2a18d47e96a8e0980a6ffc512df8b7a74a27a6482e55",28,"0x5e1ddf2e5a0ecdd923692d4b4429d8603825a8c6","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0xa47000b0d39e4b9115cea21470055cec27d3028c3aff74c8fa74ef6ddab446db","0x","0x6080604052600436106101cd5760003560e01c80638da5cb5b116100f7578063acd06cb311610095578063e306f77911610064578063e306f7791461077c578063e614d0d614610791578063f2fde38b146107a6578063fc0c546a146107d9576101cd565b8063acd06cb3146106bd578063b789543c146106e7578063cc79f97b1461072c578063dd62ed3e14610741576101cd565b806395d89b41116100d157806395d89b4114610621578063a457c2d714610636578063a9059cbb1461066f578063abceeba2146106a8576101cd565b80638da5cb5b146105e25780638f32d59b146105f75780639025e64c1461060c576101cd565b8063313ce5671161016f5780637019d41a1161013e5780637019d41a146104cb57806370a08231146104e0578063715018a61461051357806377d32e9414610528576101cd565b8063313ce56714610419578063395093511461044457806347e7ef241461047d57806360f96a8f146104b6576101cd565b806318160ddd116101ab57806318160ddd146102de57806319d27d9c1461030557806323b872dd146103b95780632e1a7d4d146103fc576101cd565b806306fdde03146101d2578063095ea7b31461025c5780631499c592146102a9575b600080fd5b3480156101de57600080fd5b506101e76107ee565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610221578181015183820152602001610209565b50505050905090810190601f16801561024e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561026857600080fd5b506102956004803603604081101561027f57600080fd5b506001600160a01b038135169060200135610884565b604080519115158252519081900360200190f35b3480156102b557600080fd5b506102dc600480360360208110156102cc57600080fd5b50356001600160a01b03166108c6565b005b3480156102ea57600080fd5b506102f3610912565b60408051918252519081900360200190f35b34801561031157600080fd5b5061039d600480360360a081101561032857600080fd5b81019060208101813564010000000081111561034357600080fd5b82018360208201111561035557600080fd5b8035906020019184600183028401116401000000008311171561037757600080fd5b9193509150803590602081013590604081013590606001356001600160a01b0316610918565b604080516001600160a01b039092168252519081900360200190f35b3480156103c557600080fd5b50610295600480360360608110156103dc57600080fd5b506001600160a01b03813581169160208101359091169060400135610884565b6102dc6004803603602081101561041257600080fd5b5035610a53565b34801561042557600080fd5b5061042e610ae2565b6040805160ff9092168252519081900360200190f35b34801561045057600080fd5b506102956004803603604081101561046757600080fd5b506001600160a01b038135169060200135610aeb565b34801561048957600080fd5b506102dc600480360360408110156104a057600080fd5b506001600160a01b038135169060200135610b36565b3480156104c257600080fd5b5061039d610bbb565b3480156104d757600080fd5b5061039d610bca565b3480156104ec57600080fd5b506102f36004803603602081101561050357600080fd5b50356001600160a01b0316610bd9565b34801561051f57600080fd5b506102dc610bf4565b34801561053457600080fd5b5061039d6004803603604081101561054b57600080fd5b8135919081019060408101602082013564010000000081111561056d57600080fd5b82018360208201111561057f57600080fd5b803590602001918460018302840111640100000000831117156105a157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610c4f945050505050565b3480156105ee57600080fd5b5061039d610d72565b34801561060357600080fd5b50610295610d81565b34801561061857600080fd5b506101e7610d92565b34801561062d57600080fd5b506101e7610daf565b34801561064257600080fd5b506102956004803603604081101561065957600080fd5b506001600160a01b038135169060200135610e10565b34801561067b57600080fd5b506102956004803603604081101561069257600080fd5b506001600160a01b038135169060200135610e4c565b3480156106b457600080fd5b506102f3610f0d565b3480156106c957600080fd5b50610295600480360360208110156106e057600080fd5b5035610f96565b3480156106f357600080fd5b506102f36004803603608081101561070a57600080fd5b506001600160a01b038135169060208101359060408101359060600135610fab565b34801561073857600080fd5b506102f3610fca565b34801561074d57600080fd5b506102f36004803603604081101561076457600080fd5b506001600160a01b0381358116916020013516610884565b34801561078857600080fd5b506102f3610fcf565b34801561079d57600080fd5b506102f3610fd5565b3480156107b257600080fd5b506102dc600480360360208110156107c957600080fd5b50356001600160a01b031661101f565b3480156107e557600080fd5b5061039d61103c565b60098054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561087a5780601f1061084f5761010080835404028352916020019161087a565b820191906000526020600020905b81548152906001019060200180831161085d57829003601f168201915b5050505050905090565b6040805162461bcd60e51b815260206004820152601060248201526f44697361626c6564206665617475726560801b6044820152905160009181900360640190fd5b6004546001600160a01b031633146108dd57600080fd5b6001600160a01b0381166108f057600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60085490565b600080851161092657600080fd5b8215806109335750824311155b61097b576040805162461bcd60e51b815260206004820152601460248201527314da59db985d1d5c99481a5cc8195e1c1a5c995960621b604482015290519081900360640190fd5b600061098933878787610fab565b60008181526005602052604090205490915060ff16156109e2576040805162461bcd60e51b815260206004820152600f60248201526e14da59c819195858dd1a5d985d1959608a1b604482015290519081900360640190fd5b600081815260056020908152604091829020805460ff191660011790558151601f8a01829004820281018201909252888252610a3a9183918b908b9081908401838280828437600092019190915250610c4f92505050565b9150610a4782848861104b565b50509695505050505050565b336000610a5f82610bd9565b9050600083118015610a715750828110155b610a7a57600080fd5b610a848284611298565b6002546001600160a01b0380841691167febff2602b3f468259e1e99f613fed6691f3a6526effe6ef3e768ba7ae7a36c4f8584610ac087610bd9565b60408051938452602084019290925282820152519081900360600190a3505050565b600b5460ff1690565b3360008181526007602090815260408083206001600160a01b03871684529091528120549091610b2c918590610b27908663ffffffff61134116565b611353565b5060015b92915050565b610b3e610d81565b610b4757600080fd5b600081118015610b5f57506001600160a01b03821615155b610b6857600080fd5b6000610b7383610bd9565b9050610b7f83836113db565b6002546001600160a01b0380851691167f4e2ca0515ed1aef1395f66b5303bb5d6f1bf9d61a353fa53f73f8ac9973fa9f68484610ac088610bd9565b6003546001600160a01b031681565b6004546001600160a01b031681565b6001600160a01b031660009081526006602052604090205490565b610bfc610d81565b610c0557600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000806000808451604114610c6a5760009350505050610b30565b50505060208201516040830151604184015160ff16601b811015610c8c57601b015b8060ff16601b14158015610ca457508060ff16601c14155b15610cb55760009350505050610b30565b6040805160008152602080820180845289905260ff8416828401526060820186905260808201859052915160019260a0808401939192601f1981019281900390910190855afa158015610d0c573d6000803e3d6000fd5b5050604051601f1901519450506001600160a01b038416610d69576040805162461bcd60e51b815260206004820152601260248201527122b93937b91034b71032b1b932b1b7bb32b960711b604482015290519081900360640190fd5b50505092915050565b6000546001600160a01b031690565b6000546001600160a01b0316331490565b604051806040016040528060018152602001608960f81b81525081565b600a8054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561087a5780601f1061084f5761010080835404028352916020019161087a565b3360008181526007602090815260408083206001600160a01b03871684529091528120549091610b2c918590610b27908663ffffffff61148516565b6003546000906001600160a01b031615801590610eee575060035460408051631ffb811f60e01b81523360048201526001600160a01b0386811660248301526044820186905291519190921691631ffb811f9160648083019260209291908290030181600087803b158015610ec057600080fd5b505af1158015610ed4573d6000803e3d6000fd5b505050506040513d6020811015610eea57600080fd5b5051155b15610efb57506000610b30565b610f0633848461104b565b9392505050565b6040518060800160405280605b8152602001611706605b91396040516020018082805190602001908083835b60208310610f585780518252601f199092019160209182019101610f39565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040528051906020012081565b60056020526000908152604090205460ff1681565b6000610fc1610fbc8686868661149a565b611553565b95945050505050565b608981565b60015481565b6040518060800160405280605281526020016116b46052913960405160200180828051906020019080838360208310610f585780518252601f199092019160209182019101610f39565b611027610d81565b61103057600080fd5b61103981611578565b50565b6002546001600160a01b031681565b604080516370a0823160e01b81526001600160a01b03851660048201529051600091829130916370a08231916024808301926020929190829003018186803b15801561109657600080fd5b505afa1580156110aa573d6000803e3d6000fd5b505050506040513d60208110156110c057600080fd5b5051604080516370a0823160e01b81526001600160a01b0387166004820152905191925060009130916370a08231916024808301926020929190829003018186803b15801561110e57600080fd5b505afa158015611122573d6000803e3d6000fd5b505050506040513d602081101561113857600080fd5b505190506111478686866115e6565b600254604080516370a0823160e01b81526001600160a01b03898116600483018190529251818a1694909116917fe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c49189918891889130916370a0823191602480820192602092909190829003018186803b1580156111c457600080fd5b505afa1580156111d8573d6000803e3d6000fd5b505050506040513d60208110156111ee57600080fd5b5051604080516370a0823160e01b81526001600160a01b038f166004820152905130916370a08231916024808301926020929190829003018186803b15801561123657600080fd5b505afa15801561124a573d6000803e3d6000fd5b505050506040513d602081101561126057600080fd5b50516040805195865260208601949094528484019290925260608401526080830152519081900360a00190a450600195945050505050565b6001600160a01b0382166112ab57600080fd5b6008546112be908263ffffffff61148516565b6008556001600160a01b0382166000908152600660205260409020546112ea908263ffffffff61148516565b6001600160a01b0383166000818152600660209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b600082820183811015610f0657600080fd5b6001600160a01b03821661136657600080fd5b6001600160a01b03831661137957600080fd5b6001600160a01b03808416600081815260076020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0382166113ee57600080fd5b600854611401908263ffffffff61134116565b6008556001600160a01b03821660009081526006602052604090205461142d908263ffffffff61134116565b6001600160a01b03831660008181526006602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b60008282111561149457600080fd5b50900390565b6000806040518060800160405280605b8152602001611706605b91396040516020018082805190602001908083835b602083106114e85780518252601f1990920191602091820191016114c9565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835280855282519282019290922082526001600160a01b039b909b169a81019a909a5250880196909652505050606084019190915260808301525060a0902090565b60015460405161190160f01b8152600281019190915260228101919091526042902090565b6001600160a01b03811661158b57600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0382166115f957600080fd5b6001600160a01b038316600090815260066020526040902054611622908263ffffffff61148516565b6001600160a01b038085166000908152600660205260408082209390935590841681522054611657908263ffffffff61134116565b6001600160a01b0380841660008181526006602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a350505056fe454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429546f6b656e5472616e736665724f726465722861646472657373207370656e6465722c75696e7432353620746f6b656e49644f72416d6f756e742c6279746573333220646174612c75696e743235362065787069726174696f6e29a265627a7a72315820cdee303f60cbc312cac2e0024791c9e0621b667b98c763fc412ba12ca0ea58d564736f6c634300050b0032"]
[905,"0x451053467de111823b5976a42bb2c4c80a07bf697587639c09af31d3aaaf24a7",0,"0xe103d073eecdce13a20d4850608999e01b245a41c8722e9653fc2b9cd545ac5f",705,1590858064,"2020-05-30",905,"0xf3aca97caac3013bdfb224c4e682eff23dd5ad6fc8080f01b204c0ef3082498a",31,"0xa35363cff92980f8268299d0132d5f45834a9527","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0xd529fb14ea5da79625195b075cffdf6f4a7bcce97ccc1d88c6ea6f13d11cad17","0x","0x6080604052600436106102045760003560e01c8063715018a611610118578063b789543c116100a0578063e306f7791161006f578063e306f77914610908578063e614d0d61461091d578063e985e9c514610932578063f2fde38b1461096d578063fc0c546a146109a057610204565b8063b789543c146107b1578063b88d4fde146107f6578063c87b56dd146108c9578063cc79f97b146108f357610204565b80639025e64c116100e75780639025e64c1461070d57806395d89b4114610722578063a22cb46514610737578063abceeba214610772578063acd06cb31461078757610204565b8063715018a61461061457806377d32e94146106295780638da5cb5b146106e35780638f32d59b146106f857610204565b80632e1a7d4d1161019b5780634f6ccce71161016a5780634f6ccce71461056357806360f96a8f1461058d5780636352211e146105a25780637019d41a146105cc57806370a08231146105e157610204565b80632e1a7d4d146104915780632f745c59146104ae57806342842e0e146104e757806347e7ef241461052a57610204565b80631499c592116101d75780631499c5921461035c57806318160ddd1461038f57806319d27d9c146103b657806323b872dd1461044e57610204565b806301ffc9a71461020957806306fdde0314610251578063081812fc146102db578063095ea7b314610321575b600080fd5b34801561021557600080fd5b5061023d6004803603602081101561022c57600080fd5b50356001600160e01b0319166109b5565b604080519115158252519081900360200190f35b34801561025d57600080fd5b506102666109d4565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102a0578181015183820152602001610288565b50505050905090810190601f1680156102cd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102e757600080fd5b50610305600480360360208110156102fe57600080fd5b5035610a6b565b604080516001600160a01b039092168252519081900360200190f35b34801561032d57600080fd5b5061035a6004803603604081101561034457600080fd5b506001600160a01b038135169060200135610aad565b005b34801561036857600080fd5b5061035a6004803603602081101561037f57600080fd5b50356001600160a01b0316610aed565b34801561039b57600080fd5b506103a4610b39565b60408051918252519081900360200190f35b3480156103c257600080fd5b50610305600480360360a08110156103d957600080fd5b8101906020810181356401000000008111156103f457600080fd5b82018360208201111561040657600080fd5b8035906020019184600183028401116401000000008311171561042857600080fd5b9193509150803590602081013590604081013590606001356001600160a01b0316610b3f565b34801561045a57600080fd5b5061035a6004803603606081101561047157600080fd5b506001600160a01b03813581169160208101359091169060400135610cda565b61035a600480360360208110156104a757600080fd5b5035610d93565b3480156104ba57600080fd5b506103a4600480360360408110156104d157600080fd5b506001600160a01b038135169060200135610e00565b3480156104f357600080fd5b5061035a6004803603606081101561050a57600080fd5b506001600160a01b03813581169160208101359091169060400135610e4e565b34801561053657600080fd5b5061035a6004803603604081101561054d57600080fd5b506001600160a01b038135169060200135610e69565b34801561056f57600080fd5b506103a46004803603602081101561058657600080fd5b5035610ee0565b34801561059957600080fd5b50610305610f14565b3480156105ae57600080fd5b50610305600480360360208110156105c557600080fd5b5035610f23565b3480156105d857600080fd5b50610305610f45565b3480156105ed57600080fd5b506103a46004803603602081101561060457600080fd5b50356001600160a01b0316610f54565b34801561062057600080fd5b5061035a610f8a565b34801561063557600080fd5b506103056004803603604081101561064c57600080fd5b8135919081019060408101602082013564010000000081111561066e57600080fd5b82018360208201111561068057600080fd5b803590602001918460018302840111640100000000831117156106a257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610fe5945050505050565b3480156106ef57600080fd5b50610305611108565b34801561070457600080fd5b5061023d611117565b34801561071957600080fd5b50610266611128565b34801561072e57600080fd5b50610266611145565b34801561074357600080fd5b5061035a6004803603604081101561075a57600080fd5b506001600160a01b0381351690602001351515610aad565b34801561077e57600080fd5b506103a46111a6565b34801561079357600080fd5b5061023d600480360360208110156107aa57600080fd5b503561122f565b3480156107bd57600080fd5b506103a4600480360360808110156107d457600080fd5b506001600160a01b038135169060208101359060408101359060600135611244565b34801561080257600080fd5b5061035a6004803603608081101561081957600080fd5b6001600160a01b0382358116926020810135909116916040820135919081019060808101606082013564010000000081111561085457600080fd5b82018360208201111561086657600080fd5b8035906020019184600183028401116401000000008311171561088857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611263945050505050565b3480156108d557600080fd5b50610266600480360360208110156108ec57600080fd5b5035611289565b3480156108ff57600080fd5b506103a461133c565b34801561091457600080fd5b506103a4611341565b34801561092957600080fd5b506103a4611347565b34801561093e57600080fd5b5061023d6004803603604081101561095557600080fd5b506001600160a01b0381358116916020013516610a6b565b34801561097957600080fd5b5061035a6004803603602081101561099057600080fd5b50356001600160a01b0316611391565b3480156109ac57600080fd5b506103056113ae565b6001600160e01b03191660009081526006602052604090205460ff1690565b600f8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a605780601f10610a3557610100808354040283529160200191610a60565b820191906000526020600020905b815481529060010190602001808311610a4357829003601f168201915b505050505090505b90565b6040805162461bcd60e51b815260206004820152601060248201526f44697361626c6564206665617475726560801b6044820152905160009181900360640190fd5b6040805162461bcd60e51b815260206004820152601060248201526f44697361626c6564206665617475726560801b604482015290519081900360640190fd5b6004546001600160a01b03163314610b0457600080fd5b6001600160a01b038116610b1757600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b600d5490565b6000821580610b4e5750824311155b610b96576040805162461bcd60e51b815260206004820152601460248201527314da59db985d1d5c99481a5cc8195e1c1a5c995960621b604482015290519081900360640190fd5b6000610ba433878787611244565b60008181526005602052604090205490915060ff1615610bfd576040805162461bcd60e51b815260206004820152600f60248201526e14da59c819195858dd1a5d985d1959608a1b604482015290519081900360640190fd5b6000818152600560209081526040808320805460ff191660011790558051601f8b01839004830281018301909152898152610c55918491908c908c9081908401838280828437600092019190915250610fe592505050565b9050610c628185896113bd565b610c7d81858960405180602001604052806000815250611416565b610cce576040805162461bcd60e51b815260206004820152601d60248201527f5f636865636b4f6e4552433732315265636569766564206661696c6564000000604482015290519081900360640190fd5b98975050505050505050565b6003546001600160a01b031615801590610d79575060035460408051631ffb811f60e01b81523360048201526001600160a01b0385811660248301526044820185905291519190921691631ffb811f9160648083019260209291908290030181600087803b158015610d4b57600080fd5b505af1158015610d5f573d6000803e3d6000fd5b505050506040513d6020811015610d7557600080fd5b5051155b15610d8357610d8e565b610d8e8383836113bd565b505050565b33610d9d82610f23565b6001600160a01b031614610db057600080fd5b610dba338261154a565b60025460408051838152905133926001600160a01b0316917f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb919081900360200190a350565b6000610e0b83610f54565b8210610e1657600080fd5b6001600160a01b0383166000908152600b60205260409020805483908110610e3a57fe5b906000526020600020015490505b92915050565b610d8e83838360405180602001604052806000815250611263565b610e71611117565b610e7a57600080fd5b6001600160a01b038216610e8d57600080fd5b610e978282611596565b6002546040805183815290516001600160a01b038086169316917f5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f62919081900360200190a35050565b6000610eea610b39565b8210610ef557600080fd5b600d8281548110610f0257fe5b90600052602060002001549050919050565b6003546001600160a01b031681565b6000818152600760205260408120546001600160a01b031680610e4857600080fd5b6004546001600160a01b031681565b60006001600160a01b038216610f6957600080fd5b6001600160a01b0382166000908152600960205260409020610e48906115b3565b610f92611117565b610f9b57600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60008060008084516041146110005760009350505050610e48565b50505060208201516040830151604184015160ff16601b81101561102257601b015b8060ff16601b1415801561103a57508060ff16601c14155b1561104b5760009350505050610e48565b6040805160008152602080820180845289905260ff8416828401526060820186905260808201859052915160019260a0808401939192601f1981019281900390910190855afa1580156110a2573d6000803e3d6000fd5b5050604051601f1901519450506001600160a01b0384166110ff576040805162461bcd60e51b815260206004820152601260248201527122b93937b91034b71032b1b932b1b7bb32b960711b604482015290519081900360640190fd5b50505092915050565b6000546001600160a01b031690565b6000546001600160a01b0316331490565b604051806040016040528060018152602001608960f81b81525081565b60108054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a605780601f10610a3557610100808354040283529160200191610a60565b6040518060800160405280605b8152602001611cef605b91396040516020018082805190602001908083835b602083106111f15780518252601f1990920191602091820191016111d2565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040528051906020012081565b60056020526000908152604090205460ff1681565b600061125a611255868686866115b7565b611670565b95945050505050565b61126e848484610cda565b61127a84848484611416565b61128357600080fd5b50505050565b606061129482611695565b61129d57600080fd5b60008281526011602090815260409182902080548351601f6002600019610100600186161502019093169290920491820184900484028101840190945280845290918301828280156113305780601f1061130557610100808354040283529160200191611330565b820191906000526020600020905b81548152906001019060200180831161131357829003601f168201915b50505050509050919050565b608981565b60015481565b604051806080016040528060528152602001611c9d60529139604051602001808280519060200190808383602083106111f15780518252601f1990920191602091820191016111d2565b611399611117565b6113a257600080fd5b6113ab816116b2565b50565b6002546001600160a01b031681565b6113c8838383611720565b6002546040805183815290516001600160a01b0380861693878216939116917f6eabe333476233fd382224f233210cb808a7bc4c4de64f9d76628bf63c677b1a9181900360200190a4505050565b600061142a846001600160a01b031661173f565b61143657506001611542565b604051630a85bd0160e11b815233600482018181526001600160a01b03888116602485015260448401879052608060648501908152865160848601528651600095928a169463150b7a029490938c938b938b939260a4019060208501908083838e5b838110156114b0578181015183820152602001611498565b50505050905090810190601f1680156114dd5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b1580156114ff57600080fd5b505af1158015611513573d6000803e3d6000fd5b505050506040513d602081101561152957600080fd5b50516001600160e01b031916630a85bd0160e11b149150505b949350505050565b6115548282611745565b600081815260116020526040902054600260001961010060018416150201909116041561159257600081815260116020526040812061159291611c1a565b5050565b6115a08282611771565b6115aa8282611812565b61159281611850565b5490565b6000806040518060800160405280605b8152602001611cef605b91396040516020018082805190602001908083835b602083106116055780518252601f1990920191602091820191016115e6565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835280855282519282019290922082526001600160a01b039b909b169a81019a909a5250880196909652505050606084019190915260808301525060a0902090565b60015460405161190160f01b8152600281019190915260228101919091526042902090565b6000908152600760205260409020546001600160a01b0316151590565b6001600160a01b0381166116c557600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b61172b838383611894565b6117358382611974565b610d8e8282611812565b3b151590565b61174f8282611a69565b6117598282611974565b6000818152600c602052604081205561159281611b0e565b6001600160a01b03821661178457600080fd5b61178d81611695565b1561179757600080fd5b600081815260076020908152604080832080546001600160a01b0319166001600160a01b0387169081179091558352600990915290206117d690611baa565b60405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160a01b039091166000908152600b602081815260408084208054868652600c84529185208290559282526001810183559183529091200155565b600d80546000838152600e60205260408120829055600182018355919091527fd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb50155565b826001600160a01b03166118a782610f23565b6001600160a01b0316146118ba57600080fd5b6001600160a01b0382166118cd57600080fd5b6118d681611bb3565b6001600160a01b03831660009081526009602052604090206118f790611bee565b6001600160a01b038216600090815260096020526040902061191890611baa565b60008181526007602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6001600160a01b0382166000908152600b602052604081205461199e90600163ffffffff611c0516565b6000838152600c6020526040902054909150808214611a39576001600160a01b0384166000908152600b602052604081208054849081106119db57fe5b9060005260206000200154905080600b6000876001600160a01b03166001600160a01b031681526020019081526020016000208381548110611a1957fe5b6000918252602080832090910192909255918252600c9052604090208190555b6001600160a01b0384166000908152600b60205260409020805490611a62906000198301611c5e565b5050505050565b816001600160a01b0316611a7c82610f23565b6001600160a01b031614611a8f57600080fd5b611a9881611bb3565b6001600160a01b0382166000908152600960205260409020611ab990611bee565b60008181526007602052604080822080546001600160a01b0319169055518291906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600d54600090611b2590600163ffffffff611c0516565b6000838152600e6020526040812054600d8054939450909284908110611b4757fe5b9060005260206000200154905080600d8381548110611b6257fe5b6000918252602080832090910192909255828152600e90915260409020829055600d805490611b95906000198301611c5e565b505050600091825250600e6020526040812055565b80546001019055565b6000818152600860205260409020546001600160a01b0316156113ab57600090815260086020526040902080546001600160a01b0319169055565b8054611c0190600163ffffffff611c0516565b9055565b600082821115611c1457600080fd5b50900390565b50805460018160011615610100020316600290046000825580601f10611c4057506113ab565b601f0160209004906000526020600020908101906113ab9190611c7e565b815481835581811115610d8e57600083815260209020610d8e9181019083015b610a6891905b80821115611c985760008155600101611c84565b509056fe454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429546f6b656e5472616e736665724f726465722861646472657373207370656e6465722c75696e7432353620746f6b656e49644f72416d6f756e742c6279746573333220646174612c75696e743235362065787069726174696f6e29a265627a7a72315820cfd2a416aed881196d49d5fc9a692c56f295e98633796916f3f52b051691bf3164736f6c634300050b0032"]