token-icon

TYBENG

Token

Overview[ERC-20]

Max Total Supply
2,060,000,000.0
TYBENG
Holders
49+0.00%
Transfers
3,295

Profile Summary

Decimals
18

Market

Price
$0.00002914 @0.0 ETH-0.05%
Volume (24H)
$2
Circulating Market Cap
$47,873
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106101c45760003560e01c80637ecebe00116100f9578063c3666c3611610097578063e0df5b6f11610071578063e0df5b6f146103f6578063eb79554914610409578063f2fde38b1461041c578063f7ba94bd1461042f57600080fd5b8063c3666c36146103bd578063d505accf146103d0578063dd62ed3e146103e357600080fd5b806395d89b41116100d357806395d89b411461037c578063a457c2d714610384578063a9059cbb14610397578063b88d4fde146103aa57600080fd5b80637ecebe001461034e57806388d695b2146103615780638da5cb5b1461037457600080fd5b80633644e515116101665780634885b254116101405780634885b254146102c6578063572b6c05146102d957806370a082311461032657806373c8a9581461033957600080fd5b80633644e515146102a357806339509351146102ab5780633c130d90146102be57600080fd5b806318160ddd116101a257806318160ddd1461021957806323b872dd1461022f5780632b4c9f1614610242578063313ce5671461028957600080fd5b806301ffc9a7146101c957806306fdde03146101f1578063095ea7b314610206575b600080fd5b6101dc6101d7366004612f7a565b610442565b60405190151581526020015b60405180910390f35b6101f961045c565b6040516101e89190613005565b6101dc61021436600461303a565b610473565b61022161049b565b6040519081526020016101e8565b6101dc61023d366004613066565b6104af565b7f0000000000000000000000003f547f87251710f70109ae0409d461b2707096935b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101e8565b6102916104da565b60405160ff90911681526020016101e8565b6102216104f1565b6101dc6102b936600461303a565b6104fb565b6101f961051a565b6101dc6102d43660046130f3565b610527565b6101dc6102e7366004613176565b7f0000000000000000000000003f547f87251710f70109ae0409d461b27070969373ffffffffffffffffffffffffffffffffffffffff90811691161490565b610221610334366004613176565b610558565b61034c610347366004613193565b610590565b005b61022161035c366004613176565b6106c6565b6101dc61036f36600461322d565b6106d4565b610264610703565b6101f961072a565b6101dc61039236600461303a565b61073c565b6101dc6103a536600461303a565b61075b565b6101dc6103b83660046132db565b61077a565b61034c6103cb366004613193565b61079f565b61034c6103de36600461333d565b610944565b6102216103f13660046133b4565b61096b565b61034c6104043660046133ed565b6109bd565b6101dc61041736600461342f565b6109e0565b61034c61042a366004613176565b610a03565b61034c61043d36600461322d565b610a21565b6000610456826104506110c9565b90611203565b92915050565b606061046e610469610b73565b6112dd565b905090565b6000610492610480611373565b848461048a610dc4565b92919061137d565b50600192915050565b600061046e6104a8610dc4565b6002015490565b60006104d06104bc611373565b8585856104c7610dc4565b9392919061146c565b5060019392505050565b600061046e6104e7610b73565b6002015460ff1690565b600061046e6114b7565b6000610492610508611373565b8484610512610dc4565b929190611552565b606061046e61046961171e565b600061054c610534611373565b8787878787610541610dc4565b95949392919061174c565b50600195945050505050565b600061045682610566610dc4565b9073ffffffffffffffffffffffffffffffffffffffff166000908152602091909152604090205490565b6105a961059b611373565b6105a3610c26565b90611b92565b8483811480156105b857508082145b610623576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f5265636f766572793a20696e636f6e73697374656e742061727261797300000060448201526064015b60405180910390fd5b60005b8181146106bc576106b48888838181106106425761064261347f565b90506020020160208101906106579190613176565b8585848181106106695761066961347f565b905060200201358888858181106106825761068261347f565b90506020020160208101906106979190613176565b73ffffffffffffffffffffffffffffffffffffffff169190611c15565b600101610626565b5050505050505050565b600061045682610566611ca7565b60006106f76106e1611373565b868686866106ed610dc4565b9493929190611cd5565b5060015b949350505050565b600061046e610710610c26565b5473ffffffffffffffffffffffffffffffffffffffff1690565b606061046e610737610b73565b6120b7565b6000610492610749611373565b8484610753610dc4565b9291906120c8565b6000610492610768611373565b8484610772610dc4565b92919061221a565b600061054c610787611373565b8787878787610794610dc4565b9594939291906123fb565b6107aa61059b611373565b8483811480156107b957508082145b61081f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f5265636f766572793a20696e636f6e73697374656e7420617272617973000000604482015260640161061a565b60005b8181146106bc5785858281811061083b5761083b61347f565b90506020020160208101906108509190613176565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd308a8a8581811061087e5761087e61347f565b90506020020160208101906108939190613176565b8787868181106108a5576108a561347f565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e088901b16815273ffffffffffffffffffffffffffffffffffffffff958616600482015294909316602485015250602090910201356044820152606401600060405180830381600087803b15801561092157600080fd5b505af1158015610935573d6000803e3d6000fd5b50505050806001019050610822565b61096287878787878787610956611ca7565b96959493929190612468565b50505050505050565b60006109b6838361097a610dc4565b919073ffffffffffffffffffffffffffffffffffffffff9182166000908152600193909301602090815260408085209290931684525290205490565b9392505050565b6109c861059b611373565b6109dc82826109d561171e565b9190612764565b5050565b60006106f76109ed611373565b868686866109f9610dc4565b9493929190612770565b610a1e610a0e611373565b82610a17610c26565b91906127dc565b50565b610a2c61059b611373565b82818114610a96576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f5265636f766572793a20696e636f6e73697374656e7420617272617973000000604482015260640161061a565b60005b818114610b0757610aff848483818110610ab557610ab561347f565b90506020020135878784818110610ace57610ace61347f565b9050602002016020810190610ae39190613176565b73ffffffffffffffffffffffffffffffffffffffff1690612908565b600101610a99565b505050505050565b6000610b196110c9565b9050610b47817f36372b070000000000000000000000000000000000000000000000000000000060016110f7565b610a1e817f9d0751860000000000000000000000000000000000000000000000000000000060016110f7565b60008061045660017f335df4119bbb04f056b33eba33b826d3529129e458faf6daa9924b5a8f3b6a826134ae565b83610bac84826135b0565b5060018401610bbb83826135b0565b506002840180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8316179055610c207fa219a025000000000000000000000000000000000000000000000000000000006001610c196110c9565b91906110f7565b50505050565b60008061045660017fc9ed16f33ab3a66c84bfd83099ccb2a8845871e2e1c1928f63797152f0fd54cd6134ae565b73ffffffffffffffffffffffffffffffffffffffff811615610cdc5781547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff821690811783556040516000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35b6109dc7f7f5828d0000000000000000000000000000000000000000000000000000000006001610c196110c9565b610d387f3c130d90000000000000000000000000000000000000000000000000000000006001610c196110c9565b565b610d387f53f41a97000000000000000000000000000000000000000000000000000000006001610c196110c9565b610d387fc05327e6000000000000000000000000000000000000000000000000000000006001610c196110c9565b610d387f9d8ff7da000000000000000000000000000000000000000000000000000000006001610c196110c9565b60008061045660017f1da92899d3da68bf9787824388a37ea2bfa79780bcef91b9716c390eec8ecbef6134ae565b815181518114610e5e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f45524332303a20696e636f6e73697374656e7420617272617973000000000000604482015260640161061a565b80600003610e6c5750505050565b6000805b828114611043576000858281518110610e8b57610e8b61347f565b60200260200101519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610f2b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f45524332303a206d696e7420746f206164647265737328302900000000000000604482015260640161061a565b6000858381518110610f3f57610f3f61347f565b6020026020010151905080600014610feb57838101848111610fbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45524332303a2076616c756573206f766572666c6f7700000000000000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260208a90526040902080548301905593505b60405181815273ffffffffffffffffffffffffffffffffffffffff8316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050600101610e70565b5080156110c25760028501548181018181116110bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45524332303a20737570706c79206f766572666c6f7700000000000000000000604482015260640161061a565b6002870155505b5050505050565b60008061045660017fca9d3e17f264b0f3984e2634e94adb37fa3e6a8103f06aeae6fa59e21c769f5e6134ae565b7c01000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083160161119f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f496e74657266616365446574656374696f6e3a2077726f6e672076616c756500604482015260640161061a565b7fffffffff00000000000000000000000000000000000000000000000000000000919091166000908152602092909252604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b60007c01000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083160161125357506000610456565b7ffe003659000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316016112a457506001610456565b507fffffffff00000000000000000000000000000000000000000000000000000000166000908152602091909152604090205460ff1690565b60608160000180546112ee90613517565b80601f016020809104026020016040519081016040528092919081815260200182805461131a90613517565b80156113675780601f1061133c57610100808354040283529160200191611367565b820191906000526020600020905b81548152906001019060200180831161134a57829003601f168201915b50505050509050919050565b600061046e612a62565b73ffffffffffffffffffffffffffffffffffffffff82166113fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20617070726f76616c20746f2061646472657373283029000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff838116600081815260018701602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a350505050565b8373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146114ab576114ab858486846120c8565b6110c28584848461221a565b6000467f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6114e6610469610b73565b80516020918201206040805192830193909352918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66060820152608081018290523060a082015260c0016040516020818303038152906040528051906020012091505090565b73ffffffffffffffffffffffffffffffffffffffff82166115cf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20617070726f76616c20746f2061646472657373283029000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff808416600090815260018601602090815260408083209386168352929052205481156116b057808201818111611676576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f45524332303a20616c6c6f77616e6365206f766572666c6f7700000000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8086166000908152600188016020908152604080832093881683529290522081905590505b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161170f91815260200190565b60405180910390a35050505050565b60008061045660017ff41bf6a5db26bffdfab174dcf66b31fbba8fdb7e3db040721ce1e62d61839ceb6134ae565b828181146117b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f45524332303a20696e636f6e73697374656e7420617272617973000000000000604482015260640161061a565b806000036117c45750610962565b73ffffffffffffffffffffffffffffffffffffffff86166000908152602089905260408120549080805b848114611a9a5760008989838181106118095761180961347f565b905060200201602081019061181e9190613176565b905073ffffffffffffffffffffffffffffffffffffffff811661189d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a207472616e7366657220746f2061646472657373283029000000604482015260640161061a565b60008888848181106118b1576118b161347f565b90506020020135905080600014611a295784810185811161192e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45524332303a2076616c756573206f766572666c6f7700000000000000000000604482015260640161061a565b8095508273ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff16146119b857818f60000160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550611a27565b86821115611a22576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b938101935b505b8173ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611a8891815260200190565b60405180910390a350506001016117ee565b508115801590611aaa5750808214155b15611b4657818303838110611b1b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8a16600090815260208d90526040902090820190555b8973ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614611b8557611b858b8a8c856120c8565b5050505050505050505050565b815473ffffffffffffffffffffffffffffffffffffffff8281169116146109dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4f776e6572736869703a206e6f7420746865206f776e65720000000000000000604482015260640161061a565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052611ca2908490612ba9565b505050565b60008061045660017f93fe0ff7226b064a4a8f0b09910762afb4bc2441835792c021ffd78cd513011e6134ae565b82818114611d3f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f45524332303a20696e636f6e73697374656e7420617272617973000000000000604482015260640161061a565b80600003611d4d5750610b07565b73ffffffffffffffffffffffffffffffffffffffff86166000908152602088905260408120549080805b848114611fff576000898983818110611d9257611d9261347f565b9050602002016020810190611da79190613176565b905073ffffffffffffffffffffffffffffffffffffffff8116611e26576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a207472616e7366657220746f2061646472657373283029000000604482015260640161061a565b6000888884818110611e3a57611e3a61347f565b90506020020135905080600014611f8e57848101858111611eb7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45524332303a2076616c756573206f766572666c6f7700000000000000000000604482015260640161061a565b8095508273ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff1614611f1d5773ffffffffffffffffffffffffffffffffffffffff8316600090815260208f905260409020805483019055611f8c565b86821115611f87576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b938101935b505b8173ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611fed91815260200190565b60405180910390a35050600101611d77565b50811580159061200f5750808214155b156120ab57818303838110612080576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8a16600090815260208c90526040902090820190555b50505050505050505050565b60608160010180546112ee90613517565b73ffffffffffffffffffffffffffffffffffffffff8216612145576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20617070726f76616c20746f2061646472657373283029000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff80841660009081526001860160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81148015906121a957508115155b156116b057818103818110611676576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8216612297576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a207472616e7366657220746f2061646472657373283029000000604482015260640161061a565b801561239c5773ffffffffffffffffffffffffffffffffffffffff831660009081526020859052604090205481810381811061232f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146123995773ffffffffffffffffffffffffffffffffffffffff8086166000908152602088905260408082208490559186168152208054840190555b50505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161145e91815260200190565b612408878787878761146c565b73ffffffffffffffffffffffffffffffffffffffff84163b15610962576109628686868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612cb592505050565b73ffffffffffffffffffffffffffffffffffffffff87166124e5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a207065726d69742066726f6d2061646472657373283029000000604482015260640161061a565b8342111561254f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f45524332303a2065787069726564207065726d69740000000000000000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff878116600081815260208b8152604080832080546001810190915581517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98185015280830195909552948b166060850152608084018a905260a084019490945260c08084018990528451808503909101815260e090930190935281519190920120906125ee6114b7565b6040517f19010000000000000000000000000000000000000000000000000000000000006020820152602281019190915260428101839052606201604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181528282528051602091820120600080855291840180845281905260ff89169284019290925260608301879052608083018690529092509060019060a0016020604051602081039080840390855afa1580156126b2573d6000803e3d6000fd5b5050506020604051035190508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614612753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f45524332303a20696e76616c6964207065726d69740000000000000000000000604482015260640161061a565b5050506106bc87878761048a610dc4565b82610c208284836136ca565b61277c8686868661221a565b73ffffffffffffffffffffffffffffffffffffffff84163b15610b0757610b078586868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612cb592505050565b825473ffffffffffffffffffffffffffffffffffffffff9081169083168114612861576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4f776e6572736869703a206e6f7420746865206f776e65720000000000000000604482015260640161061a565b8173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610c205783547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8381169182178655604051908316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a350505050565b80471015612972576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015260640161061a565b60008273ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d80600081146129cc576040519150601f19603f3d011682016040523d82523d6000602084013e6129d1565b606091505b5050905080611ca2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d61792068617665207265766572746564000000000000606482015260840161061a565b600033321480612a725750601836105b15612a7c57503390565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec36013560601c7f0000000000000000000000003f547f87251710f70109ae0409d461b27070969373ffffffffffffffffffffffffffffffffffffffff16331480612b9857506040517f8929a8ca00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301523360248301527f0000000000000000000000003f547f87251710f70109ae0409d461b2707096931690638929a8ca90604401602060405180830381865afa158015612b74573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b9891906137e4565b15612ba257919050565b3391505090565b6000612c0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16612ddb9092919063ffffffff16565b805190915015611ca25780806020019051810190612c2991906137e4565b611ca2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f74207375636365656400000000000000000000000000000000000000000000606482015260840161061a565b6040517f4fc35859000000000000000000000000000000000000000000000000000000008082529073ffffffffffffffffffffffffffffffffffffffff851690634fc3585990612d0f908990899088908890600401613806565b6020604051808303816000875af1158015612d2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d52919061384f565b7fffffffff0000000000000000000000000000000000000000000000000000000016146110c2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a2073616665207472616e736665722072656a6563746564000000604482015260640161061a565b60606106fb8484600085856000808673ffffffffffffffffffffffffffffffffffffffff168587604051612e0f919061386c565b60006040518083038185875af1925050503d8060008114612e4c576040519150601f19603f3d011682016040523d82523d6000602084013e612e51565b606091505b5091509150612e6287838387612e6d565b979650505050505050565b60608315612f03578251600003612efc5773ffffffffffffffffffffffffffffffffffffffff85163b612efc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161061a565b50816106fb565b6106fb8383815115612f185781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061a9190613005565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1e57600080fd5b600060208284031215612f8c57600080fd5b81356109b681612f4c565b60005b83811015612fb2578181015183820152602001612f9a565b50506000910152565b60008151808452612fd3816020860160208601612f97565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006109b66020830184612fbb565b73ffffffffffffffffffffffffffffffffffffffff81168114610a1e57600080fd5b6000806040838503121561304d57600080fd5b823561305881613018565b946020939093013593505050565b60008060006060848603121561307b57600080fd5b833561308681613018565b9250602084013561309681613018565b929592945050506040919091013590565b60008083601f8401126130b957600080fd5b50813567ffffffffffffffff8111156130d157600080fd5b6020830191508360208260051b85010111156130ec57600080fd5b9250929050565b60008060008060006060868803121561310b57600080fd5b853561311681613018565b9450602086013567ffffffffffffffff8082111561313357600080fd5b61313f89838a016130a7565b9096509450604088013591508082111561315857600080fd5b50613165888289016130a7565b969995985093965092949392505050565b60006020828403121561318857600080fd5b81356109b681613018565b600080600080600080606087890312156131ac57600080fd5b863567ffffffffffffffff808211156131c457600080fd5b6131d08a838b016130a7565b909850965060208901359150808211156131e957600080fd5b6131f58a838b016130a7565b9096509450604089013591508082111561320e57600080fd5b5061321b89828a016130a7565b979a9699509497509295939492505050565b6000806000806040858703121561324357600080fd5b843567ffffffffffffffff8082111561325b57600080fd5b613267888389016130a7565b9096509450602087013591508082111561328057600080fd5b5061328d878288016130a7565b95989497509550505050565b60008083601f8401126132ab57600080fd5b50813567ffffffffffffffff8111156132c357600080fd5b6020830191508360208285010111156130ec57600080fd5b6000806000806000608086880312156132f357600080fd5b85356132fe81613018565b9450602086013561330e81613018565b935060408601359250606086013567ffffffffffffffff81111561333157600080fd5b61316588828901613299565b600080600080600080600060e0888a03121561335857600080fd5b873561336381613018565b9650602088013561337381613018565b95506040880135945060608801359350608088013560ff8116811461339757600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156133c757600080fd5b82356133d281613018565b915060208301356133e281613018565b809150509250929050565b6000806020838503121561340057600080fd5b823567ffffffffffffffff81111561341757600080fd5b61342385828601613299565b90969095509350505050565b6000806000806060858703121561344557600080fd5b843561345081613018565b935060208501359250604085013567ffffffffffffffff81111561347357600080fd5b61328d87828801613299565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b81810381811115610456577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600181811c9082168061352b57607f821691505b602082108103613564577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b601f821115611ca257600081815260208120601f850160051c810160208610156135915750805b601f850160051c820191505b81811015610b075782815560010161359d565b815167ffffffffffffffff8111156135ca576135ca6134e8565b6135de816135d88454613517565b8461356a565b602080601f83116001811461363157600084156135fb5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b178555610b07565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b8281101561367e5788860151825594840194600190910190840161365f565b50858210156136ba57878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b67ffffffffffffffff8311156136e2576136e26134e8565b6136f6836136f08354613517565b8361356a565b6000601f84116001811461374857600085156137125750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b1783556110c2565b6000838152602090207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0861690835b828110156137975786850135825560209485019460019092019101613777565b50868210156137d2577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b6000602082840312156137f657600080fd5b815180151581146109b657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff8087168352808616602084015250836040830152608060608301526138456080830184612fbb565b9695505050505050565b60006020828403121561386157600080fd5b81516109b681612f4c565b6000825161387e818460208701612f97565b919091019291505056fea2646970667358221220f5771634ec8979b198150bce7437b012b1ba275ccf0e8dc23bd24f64c6adf55864736f6c63430008110033
Creation ByteCode
0x60a06040523480156200001157600080fd5b506040516200444a3803806200444a8339810160408190526200003491620008eb565b8080338888886200004f6200015160201b62000b0f1760201c565b620000818383836200006b620001b560201b62000b731760201c565b620001eb60201b62000ba117909392919060201c565b505050620000b2816200009e6200025a60201b62000c261760201c565b6200028a60201b62000c541790919060201c565b50620000c86200030860201b62000d0a1760201c565b620000dd6200032d60201b62000d3a1760201c565b620000f26200035060201b62000d681760201c565b620001076200037360201b62000d961760201c565b6001600160a01b0316608052506200014583836200013062000396602090811b62000dc417901c565b620003c660201b62000df2179092919060201c565b50505050505062000b5b565b6000620001686200061860201b620010c91760201c565b90506200018e6336372b0760e01b6001836200064860201b620010f7179092919060201c565b620001b2634e83a8c360e11b6001836200064860201b620010f7179092919060201c565b50565b600080620001e560017f335df4119bbb04f056b33eba33b826d3529129e458faf6daa9924b5a8f3b6a82620009c8565b92915050565b83620001f8848262000a79565b506001840162000209838262000a79565b5060028401805460ff191660ff83161790556200025463a219a02560e01b60016200023f62000618602090811b620010c917901c565b6200064860201b620010f7179092919060201c565b50505050565b600080620001e560017fc9ed16f33ab3a66c84bfd83099ccb2a8845871e2e1c1928f63797152f0fd54cd620009c8565b6001600160a01b03811615620002e15781546001600160a01b0319166001600160a01b03821690811783556040516000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35b620003046307f5828d60e41b60016200023f6200061860201b620010c91760201c565b5050565b6200032b6303c130d960e41b60016200023f6200061860201b620010c91760201c565b565b6200032b6353f41a9760e01b60016200023f6200061860201b620010c91760201c565b6200032b63602993f360e11b60016200023f6200061860201b620010c91760201c565b6200032b634ec7fbed60e11b60016200023f6200061860201b620010c91760201c565b600080620001e560017f1da92899d3da68bf9787824388a37ea2bfa79780bcef91b9716c390eec8ecbef620009c8565b8151815181146200041e5760405162461bcd60e51b815260206004820152601a60248201527f45524332303a20696e636f6e73697374656e742061727261797300000000000060448201526064015b60405180910390fd5b806000036200042d5750505050565b6000805b828114620005a957600085828151811062000450576200045062000b45565b6020026020010151905060006001600160a01b0316816001600160a01b031603620004be5760405162461bcd60e51b815260206004820152601960248201527f45524332303a206d696e7420746f206164647265737328302900000000000000604482015260640162000415565b6000858381518110620004d557620004d562000b45565b60200260200101519050806000146200055d578381018481116200053c5760405162461bcd60e51b815260206004820152601660248201527f45524332303a2076616c756573206f766572666c6f7700000000000000000000604482015260640162000415565b6001600160a01b038316600090815260208a90526040902080548301905593505b6040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505060010162000431565b508015620006115760028501548181018181116200060a5760405162461bcd60e51b815260206004820152601660248201527f45524332303a20737570706c79206f766572666c6f7700000000000000000000604482015260640162000415565b6002870155505b5050505050565b600080620001e560017fca9d3e17f264b0f3984e2634e94adb37fa3e6a8103f06aeae6fa59e21c769f5e620009c8565b600160e01b6001600160e01b0319831601620006a75760405162461bcd60e51b815260206004820152601f60248201527f496e74657266616365446574656374696f6e3a2077726f6e672076616c756500604482015260640162000415565b6001600160e01b03199190911660009081526020929092526040909120805460ff1916911515919091179055565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715620007165762000716620006d5565b604052919050565b600082601f8301126200073057600080fd5b81516001600160401b038111156200074c576200074c620006d5565b602062000762601f8301601f19168201620006eb565b82815285828487010111156200077757600080fd5b60005b83811015620007975785810183015182820184015282016200077a565b506000928101909101919091529392505050565b805160ff81168114620007bd57600080fd5b919050565b60006001600160401b03821115620007de57620007de620006d5565b5060051b60200190565b6001600160a01b0381168114620001b257600080fd5b600082601f8301126200081057600080fd5b81516020620008296200082383620007c2565b620006eb565b82815260059290921b840181019181810190868411156200084957600080fd5b8286015b84811015620008715780516200086381620007e8565b83529183019183016200084d565b509695505050505050565b600082601f8301126200088e57600080fd5b81516020620008a16200082383620007c2565b82815260059290921b84018101918181019086841115620008c157600080fd5b8286015b84811015620008715780518352918301918301620008c5565b8051620007bd81620007e8565b60008060008060008060c087890312156200090557600080fd5b86516001600160401b03808211156200091d57600080fd5b6200092b8a838b016200071e565b975060208901519150808211156200094257600080fd5b620009508a838b016200071e565b96506200096060408a01620007ab565b955060608901519150808211156200097757600080fd5b620009858a838b01620007fe565b945060808901519150808211156200099c57600080fd5b50620009ab89828a016200087c565b925050620009bc60a08801620008de565b90509295509295509295565b81810381811115620001e557634e487b7160e01b600052601160045260246000fd5b600181811c90821680620009ff57607f821691505b60208210810362000a2057634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000a7457600081815260208120601f850160051c8101602086101562000a4f5750805b601f850160051c820191505b8181101562000a705782815560010162000a5b565b5050505b505050565b81516001600160401b0381111562000a955762000a95620006d5565b62000aad8162000aa68454620009ea565b8462000a26565b602080601f83116001811462000ae5576000841562000acc5750858301515b600019600386901b1c1916600185901b17855562000a70565b600085815260208120601f198616915b8281101562000b165788860151825594840194600190910190840162000af5565b508582101562000b355787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b6080516138be62000b8c60003960008181610244015281816102e901528181612aa50152612b2d01526138be6000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80637ecebe00116100f9578063c3666c3611610097578063e0df5b6f11610071578063e0df5b6f146103f6578063eb79554914610409578063f2fde38b1461041c578063f7ba94bd1461042f57600080fd5b8063c3666c36146103bd578063d505accf146103d0578063dd62ed3e146103e357600080fd5b806395d89b41116100d357806395d89b411461037c578063a457c2d714610384578063a9059cbb14610397578063b88d4fde146103aa57600080fd5b80637ecebe001461034e57806388d695b2146103615780638da5cb5b1461037457600080fd5b80633644e515116101665780634885b254116101405780634885b254146102c6578063572b6c05146102d957806370a082311461032657806373c8a9581461033957600080fd5b80633644e515146102a357806339509351146102ab5780633c130d90146102be57600080fd5b806318160ddd116101a257806318160ddd1461021957806323b872dd1461022f5780632b4c9f1614610242578063313ce5671461028957600080fd5b806301ffc9a7146101c957806306fdde03146101f1578063095ea7b314610206575b600080fd5b6101dc6101d7366004612f7a565b610442565b60405190151581526020015b60405180910390f35b6101f961045c565b6040516101e89190613005565b6101dc61021436600461303a565b610473565b61022161049b565b6040519081526020016101e8565b6101dc61023d366004613066565b6104af565b7f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101e8565b6102916104da565b60405160ff90911681526020016101e8565b6102216104f1565b6101dc6102b936600461303a565b6104fb565b6101f961051a565b6101dc6102d43660046130f3565b610527565b6101dc6102e7366004613176565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff90811691161490565b610221610334366004613176565b610558565b61034c610347366004613193565b610590565b005b61022161035c366004613176565b6106c6565b6101dc61036f36600461322d565b6106d4565b610264610703565b6101f961072a565b6101dc61039236600461303a565b61073c565b6101dc6103a536600461303a565b61075b565b6101dc6103b83660046132db565b61077a565b61034c6103cb366004613193565b61079f565b61034c6103de36600461333d565b610944565b6102216103f13660046133b4565b61096b565b61034c6104043660046133ed565b6109bd565b6101dc61041736600461342f565b6109e0565b61034c61042a366004613176565b610a03565b61034c61043d36600461322d565b610a21565b6000610456826104506110c9565b90611203565b92915050565b606061046e610469610b73565b6112dd565b905090565b6000610492610480611373565b848461048a610dc4565b92919061137d565b50600192915050565b600061046e6104a8610dc4565b6002015490565b60006104d06104bc611373565b8585856104c7610dc4565b9392919061146c565b5060019392505050565b600061046e6104e7610b73565b6002015460ff1690565b600061046e6114b7565b6000610492610508611373565b8484610512610dc4565b929190611552565b606061046e61046961171e565b600061054c610534611373565b8787878787610541610dc4565b95949392919061174c565b50600195945050505050565b600061045682610566610dc4565b9073ffffffffffffffffffffffffffffffffffffffff166000908152602091909152604090205490565b6105a961059b611373565b6105a3610c26565b90611b92565b8483811480156105b857508082145b610623576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f5265636f766572793a20696e636f6e73697374656e742061727261797300000060448201526064015b60405180910390fd5b60005b8181146106bc576106b48888838181106106425761064261347f565b90506020020160208101906106579190613176565b8585848181106106695761066961347f565b905060200201358888858181106106825761068261347f565b90506020020160208101906106979190613176565b73ffffffffffffffffffffffffffffffffffffffff169190611c15565b600101610626565b5050505050505050565b600061045682610566611ca7565b60006106f76106e1611373565b868686866106ed610dc4565b9493929190611cd5565b5060015b949350505050565b600061046e610710610c26565b5473ffffffffffffffffffffffffffffffffffffffff1690565b606061046e610737610b73565b6120b7565b6000610492610749611373565b8484610753610dc4565b9291906120c8565b6000610492610768611373565b8484610772610dc4565b92919061221a565b600061054c610787611373565b8787878787610794610dc4565b9594939291906123fb565b6107aa61059b611373565b8483811480156107b957508082145b61081f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f5265636f766572793a20696e636f6e73697374656e7420617272617973000000604482015260640161061a565b60005b8181146106bc5785858281811061083b5761083b61347f565b90506020020160208101906108509190613176565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd308a8a8581811061087e5761087e61347f565b90506020020160208101906108939190613176565b8787868181106108a5576108a561347f565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e088901b16815273ffffffffffffffffffffffffffffffffffffffff958616600482015294909316602485015250602090910201356044820152606401600060405180830381600087803b15801561092157600080fd5b505af1158015610935573d6000803e3d6000fd5b50505050806001019050610822565b61096287878787878787610956611ca7565b96959493929190612468565b50505050505050565b60006109b6838361097a610dc4565b919073ffffffffffffffffffffffffffffffffffffffff9182166000908152600193909301602090815260408085209290931684525290205490565b9392505050565b6109c861059b611373565b6109dc82826109d561171e565b9190612764565b5050565b60006106f76109ed611373565b868686866109f9610dc4565b9493929190612770565b610a1e610a0e611373565b82610a17610c26565b91906127dc565b50565b610a2c61059b611373565b82818114610a96576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f5265636f766572793a20696e636f6e73697374656e7420617272617973000000604482015260640161061a565b60005b818114610b0757610aff848483818110610ab557610ab561347f565b90506020020135878784818110610ace57610ace61347f565b9050602002016020810190610ae39190613176565b73ffffffffffffffffffffffffffffffffffffffff1690612908565b600101610a99565b505050505050565b6000610b196110c9565b9050610b47817f36372b070000000000000000000000000000000000000000000000000000000060016110f7565b610a1e817f9d0751860000000000000000000000000000000000000000000000000000000060016110f7565b60008061045660017f335df4119bbb04f056b33eba33b826d3529129e458faf6daa9924b5a8f3b6a826134ae565b83610bac84826135b0565b5060018401610bbb83826135b0565b506002840180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8316179055610c207fa219a025000000000000000000000000000000000000000000000000000000006001610c196110c9565b91906110f7565b50505050565b60008061045660017fc9ed16f33ab3a66c84bfd83099ccb2a8845871e2e1c1928f63797152f0fd54cd6134ae565b73ffffffffffffffffffffffffffffffffffffffff811615610cdc5781547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff821690811783556040516000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35b6109dc7f7f5828d0000000000000000000000000000000000000000000000000000000006001610c196110c9565b610d387f3c130d90000000000000000000000000000000000000000000000000000000006001610c196110c9565b565b610d387f53f41a97000000000000000000000000000000000000000000000000000000006001610c196110c9565b610d387fc05327e6000000000000000000000000000000000000000000000000000000006001610c196110c9565b610d387f9d8ff7da000000000000000000000000000000000000000000000000000000006001610c196110c9565b60008061045660017f1da92899d3da68bf9787824388a37ea2bfa79780bcef91b9716c390eec8ecbef6134ae565b815181518114610e5e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f45524332303a20696e636f6e73697374656e7420617272617973000000000000604482015260640161061a565b80600003610e6c5750505050565b6000805b828114611043576000858281518110610e8b57610e8b61347f565b60200260200101519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610f2b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f45524332303a206d696e7420746f206164647265737328302900000000000000604482015260640161061a565b6000858381518110610f3f57610f3f61347f565b6020026020010151905080600014610feb57838101848111610fbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45524332303a2076616c756573206f766572666c6f7700000000000000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260208a90526040902080548301905593505b60405181815273ffffffffffffffffffffffffffffffffffffffff8316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050600101610e70565b5080156110c25760028501548181018181116110bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45524332303a20737570706c79206f766572666c6f7700000000000000000000604482015260640161061a565b6002870155505b5050505050565b60008061045660017fca9d3e17f264b0f3984e2634e94adb37fa3e6a8103f06aeae6fa59e21c769f5e6134ae565b7c01000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083160161119f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f496e74657266616365446574656374696f6e3a2077726f6e672076616c756500604482015260640161061a565b7fffffffff00000000000000000000000000000000000000000000000000000000919091166000908152602092909252604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b60007c01000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083160161125357506000610456565b7ffe003659000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316016112a457506001610456565b507fffffffff00000000000000000000000000000000000000000000000000000000166000908152602091909152604090205460ff1690565b60608160000180546112ee90613517565b80601f016020809104026020016040519081016040528092919081815260200182805461131a90613517565b80156113675780601f1061133c57610100808354040283529160200191611367565b820191906000526020600020905b81548152906001019060200180831161134a57829003601f168201915b50505050509050919050565b600061046e612a62565b73ffffffffffffffffffffffffffffffffffffffff82166113fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20617070726f76616c20746f2061646472657373283029000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff838116600081815260018701602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a350505050565b8373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146114ab576114ab858486846120c8565b6110c28584848461221a565b6000467f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6114e6610469610b73565b80516020918201206040805192830193909352918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66060820152608081018290523060a082015260c0016040516020818303038152906040528051906020012091505090565b73ffffffffffffffffffffffffffffffffffffffff82166115cf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20617070726f76616c20746f2061646472657373283029000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff808416600090815260018601602090815260408083209386168352929052205481156116b057808201818111611676576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f45524332303a20616c6c6f77616e6365206f766572666c6f7700000000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8086166000908152600188016020908152604080832093881683529290522081905590505b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161170f91815260200190565b60405180910390a35050505050565b60008061045660017ff41bf6a5db26bffdfab174dcf66b31fbba8fdb7e3db040721ce1e62d61839ceb6134ae565b828181146117b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f45524332303a20696e636f6e73697374656e7420617272617973000000000000604482015260640161061a565b806000036117c45750610962565b73ffffffffffffffffffffffffffffffffffffffff86166000908152602089905260408120549080805b848114611a9a5760008989838181106118095761180961347f565b905060200201602081019061181e9190613176565b905073ffffffffffffffffffffffffffffffffffffffff811661189d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a207472616e7366657220746f2061646472657373283029000000604482015260640161061a565b60008888848181106118b1576118b161347f565b90506020020135905080600014611a295784810185811161192e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45524332303a2076616c756573206f766572666c6f7700000000000000000000604482015260640161061a565b8095508273ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff16146119b857818f60000160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550611a27565b86821115611a22576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b938101935b505b8173ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611a8891815260200190565b60405180910390a350506001016117ee565b508115801590611aaa5750808214155b15611b4657818303838110611b1b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8a16600090815260208d90526040902090820190555b8973ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614611b8557611b858b8a8c856120c8565b5050505050505050505050565b815473ffffffffffffffffffffffffffffffffffffffff8281169116146109dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4f776e6572736869703a206e6f7420746865206f776e65720000000000000000604482015260640161061a565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052611ca2908490612ba9565b505050565b60008061045660017f93fe0ff7226b064a4a8f0b09910762afb4bc2441835792c021ffd78cd513011e6134ae565b82818114611d3f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f45524332303a20696e636f6e73697374656e7420617272617973000000000000604482015260640161061a565b80600003611d4d5750610b07565b73ffffffffffffffffffffffffffffffffffffffff86166000908152602088905260408120549080805b848114611fff576000898983818110611d9257611d9261347f565b9050602002016020810190611da79190613176565b905073ffffffffffffffffffffffffffffffffffffffff8116611e26576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a207472616e7366657220746f2061646472657373283029000000604482015260640161061a565b6000888884818110611e3a57611e3a61347f565b90506020020135905080600014611f8e57848101858111611eb7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45524332303a2076616c756573206f766572666c6f7700000000000000000000604482015260640161061a565b8095508273ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff1614611f1d5773ffffffffffffffffffffffffffffffffffffffff8316600090815260208f905260409020805483019055611f8c565b86821115611f87576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b938101935b505b8173ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611fed91815260200190565b60405180910390a35050600101611d77565b50811580159061200f5750808214155b156120ab57818303838110612080576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8a16600090815260208c90526040902090820190555b50505050505050505050565b60608160010180546112ee90613517565b73ffffffffffffffffffffffffffffffffffffffff8216612145576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20617070726f76616c20746f2061646472657373283029000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff80841660009081526001860160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81148015906121a957508115155b156116b057818103818110611676576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff8216612297576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a207472616e7366657220746f2061646472657373283029000000604482015260640161061a565b801561239c5773ffffffffffffffffffffffffffffffffffffffff831660009081526020859052604090205481810381811061232f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e63650000000000604482015260640161061a565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146123995773ffffffffffffffffffffffffffffffffffffffff8086166000908152602088905260408082208490559186168152208054840190555b50505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161145e91815260200190565b612408878787878761146c565b73ffffffffffffffffffffffffffffffffffffffff84163b15610962576109628686868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612cb592505050565b73ffffffffffffffffffffffffffffffffffffffff87166124e5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a207065726d69742066726f6d2061646472657373283029000000604482015260640161061a565b8342111561254f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f45524332303a2065787069726564207065726d69740000000000000000000000604482015260640161061a565b73ffffffffffffffffffffffffffffffffffffffff878116600081815260208b8152604080832080546001810190915581517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98185015280830195909552948b166060850152608084018a905260a084019490945260c08084018990528451808503909101815260e090930190935281519190920120906125ee6114b7565b6040517f19010000000000000000000000000000000000000000000000000000000000006020820152602281019190915260428101839052606201604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181528282528051602091820120600080855291840180845281905260ff89169284019290925260608301879052608083018690529092509060019060a0016020604051602081039080840390855afa1580156126b2573d6000803e3d6000fd5b5050506020604051035190508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614612753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f45524332303a20696e76616c6964207065726d69740000000000000000000000604482015260640161061a565b5050506106bc87878761048a610dc4565b82610c208284836136ca565b61277c8686868661221a565b73ffffffffffffffffffffffffffffffffffffffff84163b15610b0757610b078586868686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612cb592505050565b825473ffffffffffffffffffffffffffffffffffffffff9081169083168114612861576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4f776e6572736869703a206e6f7420746865206f776e65720000000000000000604482015260640161061a565b8173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610c205783547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8381169182178655604051908316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a350505050565b80471015612972576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015260640161061a565b60008273ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d80600081146129cc576040519150601f19603f3d011682016040523d82523d6000602084013e6129d1565b606091505b5050905080611ca2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d61792068617665207265766572746564000000000000606482015260840161061a565b600033321480612a725750601836105b15612a7c57503390565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec36013560601c7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16331480612b9857506040517f8929a8ca00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301523360248301527f00000000000000000000000000000000000000000000000000000000000000001690638929a8ca90604401602060405180830381865afa158015612b74573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b9891906137e4565b15612ba257919050565b3391505090565b6000612c0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16612ddb9092919063ffffffff16565b805190915015611ca25780806020019051810190612c2991906137e4565b611ca2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f74207375636365656400000000000000000000000000000000000000000000606482015260840161061a565b6040517f4fc35859000000000000000000000000000000000000000000000000000000008082529073ffffffffffffffffffffffffffffffffffffffff851690634fc3585990612d0f908990899088908890600401613806565b6020604051808303816000875af1158015612d2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d52919061384f565b7fffffffff0000000000000000000000000000000000000000000000000000000016146110c2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a2073616665207472616e736665722072656a6563746564000000604482015260640161061a565b60606106fb8484600085856000808673ffffffffffffffffffffffffffffffffffffffff168587604051612e0f919061386c565b60006040518083038185875af1925050503d8060008114612e4c576040519150601f19603f3d011682016040523d82523d6000602084013e612e51565b606091505b5091509150612e6287838387612e6d565b979650505050505050565b60608315612f03578251600003612efc5773ffffffffffffffffffffffffffffffffffffffff85163b612efc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161061a565b50816106fb565b6106fb8383815115612f185781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061a9190613005565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1e57600080fd5b600060208284031215612f8c57600080fd5b81356109b681612f4c565b60005b83811015612fb2578181015183820152602001612f9a565b50506000910152565b60008151808452612fd3816020860160208601612f97565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006109b66020830184612fbb565b73ffffffffffffffffffffffffffffffffffffffff81168114610a1e57600080fd5b6000806040838503121561304d57600080fd5b823561305881613018565b946020939093013593505050565b60008060006060848603121561307b57600080fd5b833561308681613018565b9250602084013561309681613018565b929592945050506040919091013590565b60008083601f8401126130b957600080fd5b50813567ffffffffffffffff8111156130d157600080fd5b6020830191508360208260051b85010111156130ec57600080fd5b9250929050565b60008060008060006060868803121561310b57600080fd5b853561311681613018565b9450602086013567ffffffffffffffff8082111561313357600080fd5b61313f89838a016130a7565b9096509450604088013591508082111561315857600080fd5b50613165888289016130a7565b969995985093965092949392505050565b60006020828403121561318857600080fd5b81356109b681613018565b600080600080600080606087890312156131ac57600080fd5b863567ffffffffffffffff808211156131c457600080fd5b6131d08a838b016130a7565b909850965060208901359150808211156131e957600080fd5b6131f58a838b016130a7565b9096509450604089013591508082111561320e57600080fd5b5061321b89828a016130a7565b979a9699509497509295939492505050565b6000806000806040858703121561324357600080fd5b843567ffffffffffffffff8082111561325b57600080fd5b613267888389016130a7565b9096509450602087013591508082111561328057600080fd5b5061328d878288016130a7565b95989497509550505050565b60008083601f8401126132ab57600080fd5b50813567ffffffffffffffff8111156132c357600080fd5b6020830191508360208285010111156130ec57600080fd5b6000806000806000608086880312156132f357600080fd5b85356132fe81613018565b9450602086013561330e81613018565b935060408601359250606086013567ffffffffffffffff81111561333157600080fd5b61316588828901613299565b600080600080600080600060e0888a03121561335857600080fd5b873561336381613018565b9650602088013561337381613018565b95506040880135945060608801359350608088013560ff8116811461339757600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156133c757600080fd5b82356133d281613018565b915060208301356133e281613018565b809150509250929050565b6000806020838503121561340057600080fd5b823567ffffffffffffffff81111561341757600080fd5b61342385828601613299565b90969095509350505050565b6000806000806060858703121561344557600080fd5b843561345081613018565b935060208501359250604085013567ffffffffffffffff81111561347357600080fd5b61328d87828801613299565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b81810381811115610456577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600181811c9082168061352b57607f821691505b602082108103613564577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b601f821115611ca257600081815260208120601f850160051c810160208610156135915750805b601f850160051c820191505b81811015610b075782815560010161359d565b815167ffffffffffffffff8111156135ca576135ca6134e8565b6135de816135d88454613517565b8461356a565b602080601f83116001811461363157600084156135fb5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b178555610b07565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b8281101561367e5788860151825594840194600190910190840161365f565b50858210156136ba57878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b67ffffffffffffffff8311156136e2576136e26134e8565b6136f6836136f08354613517565b8361356a565b6000601f84116001811461374857600085156137125750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b1783556110c2565b6000838152602090207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0861690835b828110156137975786850135825560209485019460019092019101613777565b50868210156137d2577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b6000602082840312156137f657600080fd5b815180151581146109b657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff8087168352808616602084015250836040830152608060608301526138456080830184612fbb565b9695505050505050565b60006020828403121561386157600080fd5b81516109b681612f4c565b6000825161387e818460208701612f97565b919091019291505056fea2646970667358221220f5771634ec8979b198150bce7437b012b1ba275ccf0e8dc23bd24f64c6adf55864736f6c6343000811003300000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000003f547f87251710f70109ae0409d461b2707096930000000000000000000000000000000000000000000000000000000000000006545942454e4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006545942454e4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000d423d03cdb93efb565493ef7bf54477042f42024000000000000000000000000bf9d2f079931e59f0aca5479877f8bac0c87c0ed0000000000000000000000009f79bd9b1a088495e8729ce96bda2a4828afad69000000000000000000000000df6fba6edfea6d3363d3e2b573c25399faba22b700000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000000000000000000000204fce5e3e2502611000000000000000000000000000000000000000000000000c2632f86d61e22cb000000000000000000000000000000000000000000000000a56fa5b99019a5c8000000
©2022-now by Spectre