token-icon

Bird Dog

Token

Overview[ERC-20]

Max Total Supply
420,690,000,000,00…
BIRDDOG
Holders
387+0.00%
Transfers
941

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106102cd5760003560e01c80637571336a11610175578063c32dd52b116100dc578063dd62ed3e11610095578063e8078d941161006f578063e8078d94146108cc578063ec9afb03146108e1578063f2fde38b14610901578063f8b45b051461092157600080fd5b8063dd62ed3e14610876578063e01af92c14610896578063e2f45605146108b657600080fd5b8063c32dd52b146107ca578063c3f70b52146107ea578063cb96372814610800578063d469801614610820578063d7d1d10e14610840578063d85ba0631461086057600080fd5b8063a9059cbb1161012e578063a9059cbb14610709578063afa4f3b214610729578063bbc0c74214610749578063c02466681461076a578063c04a54141461078a578063c24a7a8c146107aa57600080fd5b80637571336a1461066157806375f0a874146106815780638a8c523c146106a15780638da5cb5b146106b657806395d89b41146106d4578063a457c2d7146106e957600080fd5b8063395093511161023457806367243482116101ed5780636ddd1713116101c75780636ddd1713146105eb57806370a082311461060c578063715018a61461062c57806372ac24861461064157600080fd5b8063672434821461059557806368092bd9146105b55780636a486a8e146105d557600080fd5b806339509351146104ac57806342966c68146104cc57806349bd5a5e146104ec5780634fbee1931461050c578063595dec3c146105455780635d098b381461057557600080fd5b806318160ddd1161028657806318160ddd146103e257806318d9ceae1461040157806323b872dd1461043a57806327c8f8351461045a578063296f0a0c14610470578063313ce5671461049057600080fd5b806306fdde03146102d9578063095ea7b3146103045780630d075d9c146103345780630f683e9014610356578063155ca7c1146103765780631694505e1461039657600080fd5b366102d457005b600080fd5b3480156102e557600080fd5b506102ee610937565b6040516102fb9190612ac3565b60405180910390f35b34801561031057600080fd5b5061032461031f366004612b36565b6109c9565b60405190151581526020016102fb565b34801561034057600080fd5b5061035461034f366004612b62565b6109e3565b005b34801561036257600080fd5b50610354610371366004612b62565b610a56565b34801561038257600080fd5b50610354610391366004612bf3565b610ac5565b3480156103a257600080fd5b506103ca7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b0390911681526020016102fb565b3480156103ee57600080fd5b506002545b6040519081526020016102fb565b34801561040d57600080fd5b5061032461041c366004612c4a565b6001600160a01b03166000908152601a602052604090205460ff1690565b34801561044657600080fd5b50610324610455366004612c67565b610baf565b34801561046657600080fd5b506103ca61dead81565b34801561047c57600080fd5b5061035461048b366004612c4a565b610bd3565b34801561049c57600080fd5b50604051601281526020016102fb565b3480156104b857600080fd5b506103246104c7366004612b36565b610c52565b3480156104d857600080fd5b506103546104e7366004612ca8565b610c74565b3480156104f857600080fd5b506006546103ca906001600160a01b031681565b34801561051857600080fd5b50610324610527366004612c4a565b6001600160a01b031660009081526019602052604090205460ff1690565b34801561055157600080fd5b50610324610560366004612c4a565b601d6020526000908152604090205460ff1681565b34801561058157600080fd5b50610354610590366004612c4a565b610c81565b3480156105a157600080fd5b506103546105b0366004612cc1565b610d00565b3480156105c157600080fd5b506103546105d0366004612d2d565b610ed3565b3480156105e157600080fd5b506103f360115481565b3480156105f757600080fd5b5060095461032490600160a81b900460ff1681565b34801561061857600080fd5b506103f3610627366004612c4a565b610f06565b34801561063857600080fd5b50610354610f21565b34801561064d57600080fd5b5061035461065c366004612c4a565b610f35565b34801561066d57600080fd5b5061035461067c366004612d2d565b610fb4565b34801561068d57600080fd5b506007546103ca906001600160a01b031681565b3480156106ad57600080fd5b5061035461101c565b3480156106c257600080fd5b506005546001600160a01b03166103ca565b3480156106e057600080fd5b506102ee61108f565b3480156106f557600080fd5b50610324610704366004612b36565b61109e565b34801561071557600080fd5b50610324610724366004612b36565b611119565b34801561073557600080fd5b50610354610744366004612ca8565b611127565b34801561075557600080fd5b5060095461032490600160a01b900460ff1681565b34801561077657600080fd5b50610354610785366004612d2d565b611134565b34801561079657600080fd5b506008546103ca906001600160a01b031681565b3480156107b657600080fd5b506103546107c5366004612d66565b611194565b3480156107d657600080fd5b506103546107e5366004612d9e565b6111a7565b3480156107f657600080fd5b506103f3600a5481565b34801561080c57600080fd5b5061035461081b366004612c4a565b61121b565b34801561082c57600080fd5b506009546103ca906001600160a01b031681565b34801561084c57600080fd5b5061035461085b366004612bf3565b611406565b34801561086c57600080fd5b506103f3600d5481565b34801561088257600080fd5b506103f3610891366004612e75565b6114ea565b3480156108a257600080fd5b506103546108b1366004612ea3565b611515565b3480156108c257600080fd5b506103f3600c5481565b3480156108d857600080fd5b5061035461153b565b3480156108ed57600080fd5b506103546108fc366004612d9e565b6118c3565b34801561090d57600080fd5b5061035461091c366004612c4a565b6118d5565b34801561092d57600080fd5b506103f3600b5481565b60606003805461094690612ec0565b80601f016020809104026020016040519081016040528092919081815260200182805461097290612ec0565b80156109bf5780601f10610994576101008083540402835291602001916109bf565b820191906000526020600020905b8154815290600101906020018083116109a257829003601f168201915b5050505050905090565b6000336109d781858561194b565b60019150505b92915050565b6109eb611a6f565b61012c816109f98486612f10565b610a039190612f10565b1115610a2a5760405162461bcd60e51b8152600401610a2190612f23565b60405180910390fd5b600e839055600f829055601081905580610a448385612f10565b610a4e9190612f10565b600d55505050565b610a5e611a6f565b61012c81610a6c8486612f10565b610a769190612f10565b1115610a945760405162461bcd60e51b8152600401610a2190612f23565b60128390556013829055601481905580610aae8385612f10565b610ab89190612f10565b6011819055601855505050565b610acd611a6f565b60005b82811015610ba9578160196000868685818110610aef57610aef612f66565b9050602002016020810190610b049190612c4a565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055838382818110610b3e57610b3e612f66565b9050602002016020810190610b539190612c4a565b6001600160a01b03167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df783604051610b8f911515815260200190565b60405180910390a280610ba181612f7c565b915050610ad0565b50505050565b600033610bbd858285611ac9565b610bc8858585611b3d565b506001949350505050565b610bdb611a6f565b6001600160a01b038116610c015760405162461bcd60e51b8152600401610a2190612f95565b600980546001600160a01b038381166001600160a01b03198316811790935560405191169182917f3e0ea4f8339b6050ff814971a9814aa39176c149fcf185975c219f33db2342db90600090a35050565b6000336109d7818585610c6583836114ea565b610c6f9190612f10565b61194b565b610c7e338261226f565b50565b610c89611a6f565b6001600160a01b038116610caf5760405162461bcd60e51b8152600401610a2190612f95565b600780546001600160a01b038381166001600160a01b03198316811790935560405191169182917fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567490600090a35050565b610d08611a6f565b60fa831115610d515760405162461bcd60e51b81526020600482015260156024820152744d6f7265207468616e203235302077616c6c65747360581b6044820152606401610a21565b828114610d975760405162461bcd60e51b8152602060048201526014602482015273098d2e6e840d8cadccee8d040dad2e6dac2e8c6d60631b6044820152606401610a21565b6000805b84811015610ddb57838382818110610db557610db5612f66565b9050602002013582610dc79190612f10565b915080610dd381612f7c565b915050610d9b565b5080610de633610f06565b1015610e2c5760405162461bcd60e51b8152602060048201526015602482015274546f6b656e2062616c616e636520746f6f206c6f7760581b6044820152606401610a21565b60005b84811015610e9257610e8033878784818110610e4d57610e4d612f66565b9050602002016020810190610e629190612c4a565b868685818110610e7457610e74612f66565b905060200201356123a1565b80610e8a81612f7c565b915050610e2f565b5060408051858152602081018390527f71cc7095cc35ed4701c217a8efb440732eb0737da67f6548c008ac26fba95464910160405180910390a15050505050565b610edb611a6f565b6001600160a01b03919091166000908152601d60205260409020805460ff1916911515919091179055565b6001600160a01b031660009081526020819052604090205490565b610f29611a6f565b610f3360006124cb565b565b610f3d611a6f565b6001600160a01b038116610f635760405162461bcd60e51b8152600401610a2190612f95565b600880546001600160a01b038381166001600160a01b03198316811790935560405191169182917ffaf1b77ed79f6e898c44dd8ab36b330c7b2fd39bcaab05ed6362480df870396590600090a35050565b610fbc611a6f565b6001600160a01b0382166000818152601a6020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc9291015b60405180910390a25050565b611024611a6f565b600954600160a01b900460ff16156110785760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339030b63932b0b23c9030b1ba34bb329760491b6044820152606401610a21565b6009805461ffff60a01b191661010160a01b179055565b60606004805461094690612ec0565b600033816110ac82866114ea565b90508381101561110c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610a21565b610bc8828686840361194b565b6000336109d7818585611b3d565b61112f611a6f565b600c55565b61113c611a6f565b6001600160a01b038216600081815260196020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79101611010565b61119c611a6f565b600a91909155600b55565b6111af611a6f565b60005b82518110156112165781601d60008584815181106111d2576111d2612f66565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061120e81612f7c565b9150506111b2565b505050565b611223611a6f565b60006001600160a01b03821661127f5760405133904790600081818185875af1925050503d8060008114611273576040519150601f19603f3d011682016040523d82523d6000602084013e611278565b606091505b5050505050565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156112c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ea9190612fbf565b116113235760405162461bcd60e51b81526020600482015260096024820152684e6f20746f6b656e7360b81b6044820152606401610a21565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa15801561136a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138e9190612fbf565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0384169063a9059cbb906044016020604051808303816000875af11580156113de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ba99190612fd8565b5050565b61140e611a6f565b60005b82811015610ba95781601a600086868581811061143057611430612f66565b90506020020160208101906114459190612c4a565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905583838281811061147f5761147f612f66565b90506020020160208101906114949190612c4a565b6001600160a01b03167f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92836040516114d0911515815260200190565b60405180910390a2806114e281612f7c565b915050611411565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61151d611a6f565b60098054911515600160a81b0260ff60a81b19909216919091179055565b611543611a6f565b600954600160a01b900460ff16156115975760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339030b63932b0b23c9030b1ba34bb329760491b6044820152606401610a21565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116199190612ff5565b6001600160a01b031663c9c65396307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611686573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116aa9190612ff5565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156116f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061171b9190612ff5565b600680546001600160a01b0319166001600160a01b0392909216918217905561174890309060001961194b565b60065460405163095ea7b360e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d8116600483015260001960248301529091169063095ea7b3906044016020604051808303816000875af11580156117bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117e09190612fd8565b506006546117f8906001600160a01b0316600161251d565b60065461180f906001600160a01b03166001610fb4565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663f305d719473061184930610f06565b60008061185e6005546001600160a01b031690565b426040518863ffffffff1660e01b815260040161188096959493929190613012565b60606040518083038185885af115801561189e573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611216919061304d565b6118cb611a6f565b6114028282612571565b6118dd611a6f565b6001600160a01b0381166119425760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a21565b610c7e816124cb565b6001600160a01b0383166119ad5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a21565b6001600160a01b038216611a0e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a21565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b03163314610f335760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a21565b6000611ad584846114ea565b90506000198114610ba95781811015611b305760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610a21565b610ba9848484840361194b565b6001600160a01b038316611b635760405162461bcd60e51b8152600401610a219061307b565b6001600160a01b038216611b895760405162461bcd60e51b8152600401610a21906130c0565b6001600160a01b0383166000908152601d602052604090205460ff1615611baf57600080fd5b80600003611bc357611216838360006123a1565b6005546001600160a01b03848116911614801590611bef57506005546001600160a01b03838116911614155b8015611c0357506001600160a01b03821615155b8015611c1a57506001600160a01b03821661dead14155b8015611c305750600954600160b01b900460ff16155b15611f3357600954600160a01b900460ff16611cd1576001600160a01b03831660009081526019602052604090205460ff1680611c8557506001600160a01b03821660009081526019602052604090205460ff165b611cd15760405162461bcd60e51b815260206004820152601d60248201527f45524332303a2054726164696e67206973206e6f74206163746976652e0000006044820152606401610a21565b6001600160a01b0383166000908152601b602052604090205460ff168015611d1257506001600160a01b0382166000908152601a602052604090205460ff16155b15611df157600a54811115611d885760405162461bcd60e51b815260206004820152603660248201527f45524332303a20427579207472616e7366657220616d6f756e742065786365656044820152753239903a34329036b0bc2a3930b739b0b1ba34b7b71760511b6064820152608401610a21565b600b54611d9483610f06565b611d9e9083612f10565b1115611dec5760405162461bcd60e51b815260206004820152601a60248201527f45524332303a204d61782077616c6c65742065786365656465640000000000006044820152606401610a21565b611f33565b6001600160a01b0382166000908152601b602052604090205460ff168015611e3257506001600160a01b0383166000908152601a602052604090205460ff16155b15611eaf57600a54811115611dec5760405162461bcd60e51b815260206004820152603760248201527f45524332303a2053656c6c207472616e7366657220616d6f756e74206578636560448201527f65647320746865206d61785472616e73616374696f6e2e0000000000000000006064820152608401610a21565b6001600160a01b0382166000908152601a602052604090205460ff16611f3357600b54611edb83610f06565b611ee59083612f10565b1115611f335760405162461bcd60e51b815260206004820152601a60248201527f45524332303a204d61782077616c6c65742065786365656465640000000000006044820152606401610a21565b6000611f3e30610f06565b600c5490915081108015908190611f5e5750600954600160a81b900460ff165b8015611f745750600954600160b01b900460ff16155b8015611f9957506001600160a01b0385166000908152601b602052604090205460ff16155b8015611fbe57506001600160a01b03851660009081526019602052604090205460ff16155b8015611fe357506001600160a01b03841660009081526019602052604090205460ff16155b15612011576009805460ff60b01b1916600160b01b1790556120036125d8565b6009805460ff60b01b191690555b6009546001600160a01b03861660009081526019602052604090205460ff600160b01b90920482161591168061205f57506001600160a01b03851660009081526019602052604090205460ff165b15612068575060005b60008115612255576001600160a01b0386166000908152601b602052604090205460ff16801561209a57506000601154115b15612159576120c06127106120ba6011548861280c90919063ffffffff16565b9061281f565b9050601154601454826120d39190613103565b6120dd919061311a565b601760008282546120ee9190612f10565b90915550506011546012546121039083613103565b61210d919061311a565b6015600082825461211e9190612f10565b90915550506011546013546121339083613103565b61213d919061311a565b6016600082825461214e9190612f10565b909155506122379050565b6001600160a01b0387166000908152601b602052604090205460ff16801561218357506000600d54115b15612237576121a36127106120ba600d548861280c90919063ffffffff16565b9050600d54601054826121b69190613103565b6121c0919061311a565b601760008282546121d19190612f10565b9091555050600d54600e546121e69083613103565b6121f0919061311a565b601560008282546122019190612f10565b9091555050600d54600f546122169083613103565b612220919061311a565b601660008282546122319190612f10565b90915550505b8015612248576122488730836123a1565b612252818661313c565b94505b6122608787876123a1565b50506018546011555050505050565b6001600160a01b0382166122cf5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610a21565b6001600160a01b038216600090815260208190526040902054818110156123435760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610a21565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6001600160a01b0383166123c75760405162461bcd60e51b8152600401610a219061307b565b6001600160a01b0382166123ed5760405162461bcd60e51b8152600401610a21906130c0565b6001600160a01b038316600090815260208190526040902054818110156124655760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610a21565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610ba9565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166000818152601b6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b60005b82518110156112165781601c600085848151811061259457612594612f66565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806125d081612f7c565b915050612574565b60006125e330610f06565b905060006016546015546017546125fa9190612f10565b6126049190612f10565b90506000821580612613575081155b1561261d57505050565b600c5461262b90600a613103565b83111561264357600c5461264090600a613103565b92505b6000600283601754866126569190613103565b612660919061311a565b61266a919061311a565b90506000612678858361282b565b90504761268482612837565b6000612690478361282b565b905060006126ad876120ba6015548561280c90919063ffffffff16565b905060006126ca886120ba6016548661280c90919063ffffffff16565b90506000816126d9848661313c565b6126e3919061313c565b600060178190556015819055601655905086158015906127035750600081115b156127565761271287826129f7565b601754604080518881526020810184905280820192909252517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a15b6008546040516001600160a01b03909116908390600081818185875af1925050503d80600081146127a3576040519150601f19603f3d011682016040523d82523d6000602084013e6127a8565b606091505b50506007546040519199506001600160a01b0316904790600081818185875af1925050503d80600081146127f8576040519150601f19603f3d011682016040523d82523d6000602084013e6127fd565b606091505b50505050505050505050505050565b60006128188284613103565b9392505050565b6000612818828461311a565b6000612818828461313c565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061286c5761286c612f66565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061290e9190612ff5565b8160018151811061292157612921612f66565b60200260200101906001600160a01b031690816001600160a01b03168152505061296c307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d8461194b565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d169063791ac947906129c190859060009086903090429060040161314f565b600060405180830381600087803b1580156129db57600080fd5b505af11580156129ef573d6000803e3d6000fd5b505050505050565b612a22307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d8461194b565b60095460405163f305d71960e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81169263f305d719928592612a80923092899260009283929116904290600401613012565b60606040518083038185885af1158015612a9e573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611278919061304d565b600060208083528351808285015260005b81811015612af057858101830151858201604001528201612ad4565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610c7e57600080fd5b8035612b3181612b11565b919050565b60008060408385031215612b4957600080fd5b8235612b5481612b11565b946020939093013593505050565b600080600060608486031215612b7757600080fd5b505081359360208301359350604090920135919050565b60008083601f840112612ba057600080fd5b50813567ffffffffffffffff811115612bb857600080fd5b6020830191508360208260051b8501011115612bd357600080fd5b9250929050565b8015158114610c7e57600080fd5b8035612b3181612bda565b600080600060408486031215612c0857600080fd5b833567ffffffffffffffff811115612c1f57600080fd5b612c2b86828701612b8e565b9094509250506020840135612c3f81612bda565b809150509250925092565b600060208284031215612c5c57600080fd5b813561281881612b11565b600080600060608486031215612c7c57600080fd5b8335612c8781612b11565b92506020840135612c9781612b11565b929592945050506040919091013590565b600060208284031215612cba57600080fd5b5035919050565b60008060008060408587031215612cd757600080fd5b843567ffffffffffffffff80821115612cef57600080fd5b612cfb88838901612b8e565b90965094506020870135915080821115612d1457600080fd5b50612d2187828801612b8e565b95989497509550505050565b60008060408385031215612d4057600080fd5b8235612d4b81612b11565b91506020830135612d5b81612bda565b809150509250929050565b60008060408385031215612d7957600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b60008060408385031215612db157600080fd5b823567ffffffffffffffff80821115612dc957600080fd5b818501915085601f830112612ddd57600080fd5b8135602082821115612df157612df1612d88565b8160051b604051601f19603f83011681018181108682111715612e1657612e16612d88565b604052928352818301935084810182019289841115612e3457600080fd5b948201945b83861015612e5957612e4a86612b26565b85529482019493820193612e39565b9650612e689050878201612be8565b9450505050509250929050565b60008060408385031215612e8857600080fd5b8235612e9381612b11565b91506020830135612d5b81612b11565b600060208284031215612eb557600080fd5b813561281881612bda565b600181811c90821680612ed457607f821691505b602082108103612ef457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156109dd576109dd612efa565b60208082526023908201527f45524332303a204d757374206b6565702066656573206174203325206f72206c60408201526265737360e81b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b600060018201612f8e57612f8e612efa565b5060010190565b60208082526010908201526f045524332303a204164647265737320360841b604082015260600190565b600060208284031215612fd157600080fd5b5051919050565b600060208284031215612fea57600080fd5b815161281881612bda565b60006020828403121561300757600080fd5b815161281881612b11565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b60008060006060848603121561306257600080fd5b8351925060208401519150604084015190509250925092565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b80820281158282048414176109dd576109dd612efa565b60008261313757634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156109dd576109dd612efa565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561319f5784516001600160a01b03168352938301939183019160010161317a565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220baf55d77d2e947fd0bdd08db44a1700e06282374905c9986b045a28709bb1ffb64736f6c63430008110033
Creation ByteCode
0x60a06040523480156200001157600080fd5b5060405162003bdd38038062003bdd8339810160408190526200003491620006bf565b604051806040016040528060088152602001674269726420446f6760c01b8152506040518060400160405280600781526020016642495244444f4760c81b81525081600390816200008691906200081f565b5060046200009582826200081f565b505050620000b2620000ac620002a960201b60201c565b620002ad565b737a250d5630b4cf539739df2c5dacb4c659f2488d60808190526d14bddab3e51a57cff87a500000009073cafb969e87cc9f496a60411049ce9905c25fd1649062000102903090600019620002ff565b600a829055600b8290556103e86200011c83600162000901565b62000128919062000921565b600c556000600e819055600f819055601081905562000148818062000944565b62000154919062000944565b600d55600060128190556013819055601481905562000174818062000944565b62000180919062000944565b6011819055601855600780546001600160a01b03199081166001600160a01b038481169182179093556008805483168217905560098054909216179055600554620001ce911660016200042b565b620001db3060016200042b565b620001ea61dead60016200042b565b620001f78160016200042b565b620002166200020e6005546001600160a01b031690565b600162000495565b6200022330600162000495565b6200023261dead600162000495565b6080516200024290600162000495565b6200024f81600162000495565b62000274816200026160648562000921565b6200026e90600f62000901565b620004f8565b62000293306200028660648562000921565b6200026e90605562000901565b620002a0836001620005bb565b5050506200098c565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038316620003675760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b038216620003ca5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016200035e565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b620004356200062e565b6001600160a01b038216600081815260196020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b6200049f6200062e565b6001600160a01b0382166000818152601a6020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92910162000489565b6001600160a01b038216620005505760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200035e565b806002600082825462000564919062000944565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60005b8251811015620006295781601c6000858481518110620005e257620005e26200095a565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580620006208162000970565b915050620005be565b505050565b6005546001600160a01b031633146200068a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200035e565b565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b0381168114620006ba57600080fd5b919050565b60006020808385031215620006d357600080fd5b82516001600160401b0380821115620006eb57600080fd5b818501915085601f8301126200070057600080fd5b8151818111156200071557620007156200068c565b8060051b604051601f19603f830116810181811085821117156200073d576200073d6200068c565b6040529182528482019250838101850191888311156200075c57600080fd5b938501935b8285101562000785576200077585620006a2565b8452938501939285019262000761565b98975050505050505050565b600181811c90821680620007a657607f821691505b602082108103620007c757634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200062957600081815260208120601f850160051c81016020861015620007f65750805b601f850160051c820191505b81811015620008175782815560010162000802565b505050505050565b81516001600160401b038111156200083b576200083b6200068c565b62000853816200084c845462000791565b84620007cd565b602080601f8311600181146200088b5760008415620008725750858301515b600019600386901b1c1916600185901b17855562000817565b600085815260208120601f198616915b82811015620008bc578886015182559484019460019091019084016200089b565b5085821015620008db5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176200091b576200091b620008eb565b92915050565b6000826200093f57634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156200091b576200091b620008eb565b634e487b7160e01b600052603260045260246000fd5b600060018201620009855762000985620008eb565b5060010190565b6080516131f6620009e7600039600081816103a8015281816115990152818161162a01528181611762015281816118110152818161288e0152818161294701528181612983015281816129fd0152612a3c01526131f66000f3fe6080604052600436106102cd5760003560e01c80637571336a11610175578063c32dd52b116100dc578063dd62ed3e11610095578063e8078d941161006f578063e8078d94146108cc578063ec9afb03146108e1578063f2fde38b14610901578063f8b45b051461092157600080fd5b8063dd62ed3e14610876578063e01af92c14610896578063e2f45605146108b657600080fd5b8063c32dd52b146107ca578063c3f70b52146107ea578063cb96372814610800578063d469801614610820578063d7d1d10e14610840578063d85ba0631461086057600080fd5b8063a9059cbb1161012e578063a9059cbb14610709578063afa4f3b214610729578063bbc0c74214610749578063c02466681461076a578063c04a54141461078a578063c24a7a8c146107aa57600080fd5b80637571336a1461066157806375f0a874146106815780638a8c523c146106a15780638da5cb5b146106b657806395d89b41146106d4578063a457c2d7146106e957600080fd5b8063395093511161023457806367243482116101ed5780636ddd1713116101c75780636ddd1713146105eb57806370a082311461060c578063715018a61461062c57806372ac24861461064157600080fd5b8063672434821461059557806368092bd9146105b55780636a486a8e146105d557600080fd5b806339509351146104ac57806342966c68146104cc57806349bd5a5e146104ec5780634fbee1931461050c578063595dec3c146105455780635d098b381461057557600080fd5b806318160ddd1161028657806318160ddd146103e257806318d9ceae1461040157806323b872dd1461043a57806327c8f8351461045a578063296f0a0c14610470578063313ce5671461049057600080fd5b806306fdde03146102d9578063095ea7b3146103045780630d075d9c146103345780630f683e9014610356578063155ca7c1146103765780631694505e1461039657600080fd5b366102d457005b600080fd5b3480156102e557600080fd5b506102ee610937565b6040516102fb9190612ac3565b60405180910390f35b34801561031057600080fd5b5061032461031f366004612b36565b6109c9565b60405190151581526020016102fb565b34801561034057600080fd5b5061035461034f366004612b62565b6109e3565b005b34801561036257600080fd5b50610354610371366004612b62565b610a56565b34801561038257600080fd5b50610354610391366004612bf3565b610ac5565b3480156103a257600080fd5b506103ca7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016102fb565b3480156103ee57600080fd5b506002545b6040519081526020016102fb565b34801561040d57600080fd5b5061032461041c366004612c4a565b6001600160a01b03166000908152601a602052604090205460ff1690565b34801561044657600080fd5b50610324610455366004612c67565b610baf565b34801561046657600080fd5b506103ca61dead81565b34801561047c57600080fd5b5061035461048b366004612c4a565b610bd3565b34801561049c57600080fd5b50604051601281526020016102fb565b3480156104b857600080fd5b506103246104c7366004612b36565b610c52565b3480156104d857600080fd5b506103546104e7366004612ca8565b610c74565b3480156104f857600080fd5b506006546103ca906001600160a01b031681565b34801561051857600080fd5b50610324610527366004612c4a565b6001600160a01b031660009081526019602052604090205460ff1690565b34801561055157600080fd5b50610324610560366004612c4a565b601d6020526000908152604090205460ff1681565b34801561058157600080fd5b50610354610590366004612c4a565b610c81565b3480156105a157600080fd5b506103546105b0366004612cc1565b610d00565b3480156105c157600080fd5b506103546105d0366004612d2d565b610ed3565b3480156105e157600080fd5b506103f360115481565b3480156105f757600080fd5b5060095461032490600160a81b900460ff1681565b34801561061857600080fd5b506103f3610627366004612c4a565b610f06565b34801561063857600080fd5b50610354610f21565b34801561064d57600080fd5b5061035461065c366004612c4a565b610f35565b34801561066d57600080fd5b5061035461067c366004612d2d565b610fb4565b34801561068d57600080fd5b506007546103ca906001600160a01b031681565b3480156106ad57600080fd5b5061035461101c565b3480156106c257600080fd5b506005546001600160a01b03166103ca565b3480156106e057600080fd5b506102ee61108f565b3480156106f557600080fd5b50610324610704366004612b36565b61109e565b34801561071557600080fd5b50610324610724366004612b36565b611119565b34801561073557600080fd5b50610354610744366004612ca8565b611127565b34801561075557600080fd5b5060095461032490600160a01b900460ff1681565b34801561077657600080fd5b50610354610785366004612d2d565b611134565b34801561079657600080fd5b506008546103ca906001600160a01b031681565b3480156107b657600080fd5b506103546107c5366004612d66565b611194565b3480156107d657600080fd5b506103546107e5366004612d9e565b6111a7565b3480156107f657600080fd5b506103f3600a5481565b34801561080c57600080fd5b5061035461081b366004612c4a565b61121b565b34801561082c57600080fd5b506009546103ca906001600160a01b031681565b34801561084c57600080fd5b5061035461085b366004612bf3565b611406565b34801561086c57600080fd5b506103f3600d5481565b34801561088257600080fd5b506103f3610891366004612e75565b6114ea565b3480156108a257600080fd5b506103546108b1366004612ea3565b611515565b3480156108c257600080fd5b506103f3600c5481565b3480156108d857600080fd5b5061035461153b565b3480156108ed57600080fd5b506103546108fc366004612d9e565b6118c3565b34801561090d57600080fd5b5061035461091c366004612c4a565b6118d5565b34801561092d57600080fd5b506103f3600b5481565b60606003805461094690612ec0565b80601f016020809104026020016040519081016040528092919081815260200182805461097290612ec0565b80156109bf5780601f10610994576101008083540402835291602001916109bf565b820191906000526020600020905b8154815290600101906020018083116109a257829003601f168201915b5050505050905090565b6000336109d781858561194b565b60019150505b92915050565b6109eb611a6f565b61012c816109f98486612f10565b610a039190612f10565b1115610a2a5760405162461bcd60e51b8152600401610a2190612f23565b60405180910390fd5b600e839055600f829055601081905580610a448385612f10565b610a4e9190612f10565b600d55505050565b610a5e611a6f565b61012c81610a6c8486612f10565b610a769190612f10565b1115610a945760405162461bcd60e51b8152600401610a2190612f23565b60128390556013829055601481905580610aae8385612f10565b610ab89190612f10565b6011819055601855505050565b610acd611a6f565b60005b82811015610ba9578160196000868685818110610aef57610aef612f66565b9050602002016020810190610b049190612c4a565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055838382818110610b3e57610b3e612f66565b9050602002016020810190610b539190612c4a565b6001600160a01b03167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df783604051610b8f911515815260200190565b60405180910390a280610ba181612f7c565b915050610ad0565b50505050565b600033610bbd858285611ac9565b610bc8858585611b3d565b506001949350505050565b610bdb611a6f565b6001600160a01b038116610c015760405162461bcd60e51b8152600401610a2190612f95565b600980546001600160a01b038381166001600160a01b03198316811790935560405191169182917f3e0ea4f8339b6050ff814971a9814aa39176c149fcf185975c219f33db2342db90600090a35050565b6000336109d7818585610c6583836114ea565b610c6f9190612f10565b61194b565b610c7e338261226f565b50565b610c89611a6f565b6001600160a01b038116610caf5760405162461bcd60e51b8152600401610a2190612f95565b600780546001600160a01b038381166001600160a01b03198316811790935560405191169182917fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567490600090a35050565b610d08611a6f565b60fa831115610d515760405162461bcd60e51b81526020600482015260156024820152744d6f7265207468616e203235302077616c6c65747360581b6044820152606401610a21565b828114610d975760405162461bcd60e51b8152602060048201526014602482015273098d2e6e840d8cadccee8d040dad2e6dac2e8c6d60631b6044820152606401610a21565b6000805b84811015610ddb57838382818110610db557610db5612f66565b9050602002013582610dc79190612f10565b915080610dd381612f7c565b915050610d9b565b5080610de633610f06565b1015610e2c5760405162461bcd60e51b8152602060048201526015602482015274546f6b656e2062616c616e636520746f6f206c6f7760581b6044820152606401610a21565b60005b84811015610e9257610e8033878784818110610e4d57610e4d612f66565b9050602002016020810190610e629190612c4a565b868685818110610e7457610e74612f66565b905060200201356123a1565b80610e8a81612f7c565b915050610e2f565b5060408051858152602081018390527f71cc7095cc35ed4701c217a8efb440732eb0737da67f6548c008ac26fba95464910160405180910390a15050505050565b610edb611a6f565b6001600160a01b03919091166000908152601d60205260409020805460ff1916911515919091179055565b6001600160a01b031660009081526020819052604090205490565b610f29611a6f565b610f3360006124cb565b565b610f3d611a6f565b6001600160a01b038116610f635760405162461bcd60e51b8152600401610a2190612f95565b600880546001600160a01b038381166001600160a01b03198316811790935560405191169182917ffaf1b77ed79f6e898c44dd8ab36b330c7b2fd39bcaab05ed6362480df870396590600090a35050565b610fbc611a6f565b6001600160a01b0382166000818152601a6020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc9291015b60405180910390a25050565b611024611a6f565b600954600160a01b900460ff16156110785760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339030b63932b0b23c9030b1ba34bb329760491b6044820152606401610a21565b6009805461ffff60a01b191661010160a01b179055565b60606004805461094690612ec0565b600033816110ac82866114ea565b90508381101561110c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610a21565b610bc8828686840361194b565b6000336109d7818585611b3d565b61112f611a6f565b600c55565b61113c611a6f565b6001600160a01b038216600081815260196020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79101611010565b61119c611a6f565b600a91909155600b55565b6111af611a6f565b60005b82518110156112165781601d60008584815181106111d2576111d2612f66565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061120e81612f7c565b9150506111b2565b505050565b611223611a6f565b60006001600160a01b03821661127f5760405133904790600081818185875af1925050503d8060008114611273576040519150601f19603f3d011682016040523d82523d6000602084013e611278565b606091505b5050505050565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156112c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ea9190612fbf565b116113235760405162461bcd60e51b81526020600482015260096024820152684e6f20746f6b656e7360b81b6044820152606401610a21565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa15801561136a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138e9190612fbf565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0384169063a9059cbb906044016020604051808303816000875af11580156113de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ba99190612fd8565b5050565b61140e611a6f565b60005b82811015610ba95781601a600086868581811061143057611430612f66565b90506020020160208101906114459190612c4a565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905583838281811061147f5761147f612f66565b90506020020160208101906114949190612c4a565b6001600160a01b03167f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92836040516114d0911515815260200190565b60405180910390a2806114e281612f7c565b915050611411565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61151d611a6f565b60098054911515600160a81b0260ff60a81b19909216919091179055565b611543611a6f565b600954600160a01b900460ff16156115975760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339030b63932b0b23c9030b1ba34bb329760491b6044820152606401610a21565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116199190612ff5565b6001600160a01b031663c9c65396307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611686573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116aa9190612ff5565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156116f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061171b9190612ff5565b600680546001600160a01b0319166001600160a01b0392909216918217905561174890309060001961194b565b60065460405163095ea7b360e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483015260001960248301529091169063095ea7b3906044016020604051808303816000875af11580156117bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117e09190612fd8565b506006546117f8906001600160a01b0316600161251d565b60065461180f906001600160a01b03166001610fb4565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d719473061184930610f06565b60008061185e6005546001600160a01b031690565b426040518863ffffffff1660e01b815260040161188096959493929190613012565b60606040518083038185885af115801561189e573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611216919061304d565b6118cb611a6f565b6114028282612571565b6118dd611a6f565b6001600160a01b0381166119425760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a21565b610c7e816124cb565b6001600160a01b0383166119ad5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a21565b6001600160a01b038216611a0e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a21565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b03163314610f335760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a21565b6000611ad584846114ea565b90506000198114610ba95781811015611b305760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610a21565b610ba9848484840361194b565b6001600160a01b038316611b635760405162461bcd60e51b8152600401610a219061307b565b6001600160a01b038216611b895760405162461bcd60e51b8152600401610a21906130c0565b6001600160a01b0383166000908152601d602052604090205460ff1615611baf57600080fd5b80600003611bc357611216838360006123a1565b6005546001600160a01b03848116911614801590611bef57506005546001600160a01b03838116911614155b8015611c0357506001600160a01b03821615155b8015611c1a57506001600160a01b03821661dead14155b8015611c305750600954600160b01b900460ff16155b15611f3357600954600160a01b900460ff16611cd1576001600160a01b03831660009081526019602052604090205460ff1680611c8557506001600160a01b03821660009081526019602052604090205460ff165b611cd15760405162461bcd60e51b815260206004820152601d60248201527f45524332303a2054726164696e67206973206e6f74206163746976652e0000006044820152606401610a21565b6001600160a01b0383166000908152601b602052604090205460ff168015611d1257506001600160a01b0382166000908152601a602052604090205460ff16155b15611df157600a54811115611d885760405162461bcd60e51b815260206004820152603660248201527f45524332303a20427579207472616e7366657220616d6f756e742065786365656044820152753239903a34329036b0bc2a3930b739b0b1ba34b7b71760511b6064820152608401610a21565b600b54611d9483610f06565b611d9e9083612f10565b1115611dec5760405162461bcd60e51b815260206004820152601a60248201527f45524332303a204d61782077616c6c65742065786365656465640000000000006044820152606401610a21565b611f33565b6001600160a01b0382166000908152601b602052604090205460ff168015611e3257506001600160a01b0383166000908152601a602052604090205460ff16155b15611eaf57600a54811115611dec5760405162461bcd60e51b815260206004820152603760248201527f45524332303a2053656c6c207472616e7366657220616d6f756e74206578636560448201527f65647320746865206d61785472616e73616374696f6e2e0000000000000000006064820152608401610a21565b6001600160a01b0382166000908152601a602052604090205460ff16611f3357600b54611edb83610f06565b611ee59083612f10565b1115611f335760405162461bcd60e51b815260206004820152601a60248201527f45524332303a204d61782077616c6c65742065786365656465640000000000006044820152606401610a21565b6000611f3e30610f06565b600c5490915081108015908190611f5e5750600954600160a81b900460ff165b8015611f745750600954600160b01b900460ff16155b8015611f9957506001600160a01b0385166000908152601b602052604090205460ff16155b8015611fbe57506001600160a01b03851660009081526019602052604090205460ff16155b8015611fe357506001600160a01b03841660009081526019602052604090205460ff16155b15612011576009805460ff60b01b1916600160b01b1790556120036125d8565b6009805460ff60b01b191690555b6009546001600160a01b03861660009081526019602052604090205460ff600160b01b90920482161591168061205f57506001600160a01b03851660009081526019602052604090205460ff165b15612068575060005b60008115612255576001600160a01b0386166000908152601b602052604090205460ff16801561209a57506000601154115b15612159576120c06127106120ba6011548861280c90919063ffffffff16565b9061281f565b9050601154601454826120d39190613103565b6120dd919061311a565b601760008282546120ee9190612f10565b90915550506011546012546121039083613103565b61210d919061311a565b6015600082825461211e9190612f10565b90915550506011546013546121339083613103565b61213d919061311a565b6016600082825461214e9190612f10565b909155506122379050565b6001600160a01b0387166000908152601b602052604090205460ff16801561218357506000600d54115b15612237576121a36127106120ba600d548861280c90919063ffffffff16565b9050600d54601054826121b69190613103565b6121c0919061311a565b601760008282546121d19190612f10565b9091555050600d54600e546121e69083613103565b6121f0919061311a565b601560008282546122019190612f10565b9091555050600d54600f546122169083613103565b612220919061311a565b601660008282546122319190612f10565b90915550505b8015612248576122488730836123a1565b612252818661313c565b94505b6122608787876123a1565b50506018546011555050505050565b6001600160a01b0382166122cf5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610a21565b6001600160a01b038216600090815260208190526040902054818110156123435760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610a21565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6001600160a01b0383166123c75760405162461bcd60e51b8152600401610a219061307b565b6001600160a01b0382166123ed5760405162461bcd60e51b8152600401610a21906130c0565b6001600160a01b038316600090815260208190526040902054818110156124655760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610a21565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610ba9565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166000818152601b6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b60005b82518110156112165781601c600085848151811061259457612594612f66565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806125d081612f7c565b915050612574565b60006125e330610f06565b905060006016546015546017546125fa9190612f10565b6126049190612f10565b90506000821580612613575081155b1561261d57505050565b600c5461262b90600a613103565b83111561264357600c5461264090600a613103565b92505b6000600283601754866126569190613103565b612660919061311a565b61266a919061311a565b90506000612678858361282b565b90504761268482612837565b6000612690478361282b565b905060006126ad876120ba6015548561280c90919063ffffffff16565b905060006126ca886120ba6016548661280c90919063ffffffff16565b90506000816126d9848661313c565b6126e3919061313c565b600060178190556015819055601655905086158015906127035750600081115b156127565761271287826129f7565b601754604080518881526020810184905280820192909252517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a15b6008546040516001600160a01b03909116908390600081818185875af1925050503d80600081146127a3576040519150601f19603f3d011682016040523d82523d6000602084013e6127a8565b606091505b50506007546040519199506001600160a01b0316904790600081818185875af1925050503d80600081146127f8576040519150601f19603f3d011682016040523d82523d6000602084013e6127fd565b606091505b50505050505050505050505050565b60006128188284613103565b9392505050565b6000612818828461311a565b6000612818828461313c565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061286c5761286c612f66565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061290e9190612ff5565b8160018151811061292157612921612f66565b60200260200101906001600160a01b031690816001600160a01b03168152505061296c307f00000000000000000000000000000000000000000000000000000000000000008461194b565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac947906129c190859060009086903090429060040161314f565b600060405180830381600087803b1580156129db57600080fd5b505af11580156129ef573d6000803e3d6000fd5b505050505050565b612a22307f00000000000000000000000000000000000000000000000000000000000000008461194b565b60095460405163f305d71960e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169263f305d719928592612a80923092899260009283929116904290600401613012565b60606040518083038185885af1158015612a9e573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611278919061304d565b600060208083528351808285015260005b81811015612af057858101830151858201604001528201612ad4565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610c7e57600080fd5b8035612b3181612b11565b919050565b60008060408385031215612b4957600080fd5b8235612b5481612b11565b946020939093013593505050565b600080600060608486031215612b7757600080fd5b505081359360208301359350604090920135919050565b60008083601f840112612ba057600080fd5b50813567ffffffffffffffff811115612bb857600080fd5b6020830191508360208260051b8501011115612bd357600080fd5b9250929050565b8015158114610c7e57600080fd5b8035612b3181612bda565b600080600060408486031215612c0857600080fd5b833567ffffffffffffffff811115612c1f57600080fd5b612c2b86828701612b8e565b9094509250506020840135612c3f81612bda565b809150509250925092565b600060208284031215612c5c57600080fd5b813561281881612b11565b600080600060608486031215612c7c57600080fd5b8335612c8781612b11565b92506020840135612c9781612b11565b929592945050506040919091013590565b600060208284031215612cba57600080fd5b5035919050565b60008060008060408587031215612cd757600080fd5b843567ffffffffffffffff80821115612cef57600080fd5b612cfb88838901612b8e565b90965094506020870135915080821115612d1457600080fd5b50612d2187828801612b8e565b95989497509550505050565b60008060408385031215612d4057600080fd5b8235612d4b81612b11565b91506020830135612d5b81612bda565b809150509250929050565b60008060408385031215612d7957600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b60008060408385031215612db157600080fd5b823567ffffffffffffffff80821115612dc957600080fd5b818501915085601f830112612ddd57600080fd5b8135602082821115612df157612df1612d88565b8160051b604051601f19603f83011681018181108682111715612e1657612e16612d88565b604052928352818301935084810182019289841115612e3457600080fd5b948201945b83861015612e5957612e4a86612b26565b85529482019493820193612e39565b9650612e689050878201612be8565b9450505050509250929050565b60008060408385031215612e8857600080fd5b8235612e9381612b11565b91506020830135612d5b81612b11565b600060208284031215612eb557600080fd5b813561281881612bda565b600181811c90821680612ed457607f821691505b602082108103612ef457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156109dd576109dd612efa565b60208082526023908201527f45524332303a204d757374206b6565702066656573206174203325206f72206c60408201526265737360e81b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b600060018201612f8e57612f8e612efa565b5060010190565b60208082526010908201526f045524332303a204164647265737320360841b604082015260600190565b600060208284031215612fd157600080fd5b5051919050565b600060208284031215612fea57600080fd5b815161281881612bda565b60006020828403121561300757600080fd5b815161281881612b11565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b60008060006060848603121561306257600080fd5b8351925060208401519150604084015190509250925092565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b80820281158282048414176109dd576109dd612efa565b60008261313757634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156109dd576109dd612efa565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561319f5784516001600160a01b03168352938301939183019160010161317a565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220baf55d77d2e947fd0bdd08db44a1700e06282374905c9986b045a28709bb1ffb64736f6c6343000811003300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000
©2022-now by Spectre