Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
11,000,000.00 DEV_BRICC

Holders:
2
Profile Summary
Blockchain:
zkEvm Amoy (80002)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xdE29008736C919e14EA15C5139c2B95BD0a894f6
6101606040523461006557610012610157565b604051613a25610805823960805181611eaa015260a05181611ed7015260c05181611e77015260e051816127740152610100518161275301526101205181611335015261014051816113630152613a2590f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b90601f01601f191681019081106001600160401b038211176100a157604052565b61006a565b906100ba6100b360405190565b9283610080565b565b6001600160401b0381116100a157602090601f01601f19160190565b0190565b906100ee6100e9836100bc565b6100a6565b918252565b6100fd60056100dc565b64427269634360d81b602082015290565b6101166100f3565b90565b61012360096100dc565b684445565f425249434360b81b602082015290565b610116610119565b6101166101166101169290565b6101166000610140565b61017861016261010e565b61016a61010e565b610172610138565b91610205565b61018a61018361014d565b3390610542565b6101b37f5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f610183565b6101dc7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610183565b6100ba7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610183565b6100ba928392839283929190610235565b61022060016100dc565b603160f81b602082015290565b610116610216565b906100ba929161024361022d565b9061027b565b6101169061025d906001600160a01b031682565b6001600160a01b031690565b61011690610249565b61011690610269565b61028c6102c6946102ad93946102f3565b610297600b826105d1565b610120526102a6600c846105d1565b6101405290565b6102bf6102b8825190565b9160200190565b2060e05290565b6102d16102b8825190565b20610100524660a0526102e261065e565b6080526102ee30610272565b60c052565b6100ba918291610328565b9060ff905b9181191691161790565b9061031d61011661032492151590565b82546102fe565b9055565b906103329161033e565b6100ba6000600a61030d565b6100ba9182918291829182918291610512565b634e487b7160e01b600052602260045260246000fd5b9060016002830492168015610387575b602083101461038257565b610351565b91607f1691610377565b9160001960089290920291821b911b610303565b91906103b661011661032493610140565b908354610391565b6100ba916000916103a5565b8181106103d5575050565b806103e360006001936103be565b016103ca565b9190601f81116103f857505050565b61040a6100ba93600052602060002090565b906020601f84018190048301931061042c575b6020601f9091010401906103ca565b909150819061041d565b9061043f815190565b906001600160401b0382116100a1576104628261045c8554610367565b856103e9565b602090601f831160011461049d57610324929160009183610492575b5050600019600883021c1916906002021790565b01519050388061047e565b601f198316916104b285600052602060002090565b9260005b8181106104f0575091600293918560019694106104d7575b50505002019055565b01516000196008601f8516021c191690553880806104ce565b919360206001819287870151815501950192016104b6565b906100ba91610436565b906105216100ba926003610508565b6004610508565b905b600052602052604060002090565b9061052a90610272565b61055361054f83836106ca565b1590565b61055b575050565b61057c6001610577846000610571866009610528565b01610538565b61030d565b61059661059061058a339390565b93610272565b91610272565b917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d6105c160405190565b600090a4565b61011660ff610140565b80516105e46105e06020610140565b9190565b10156105f457610116915061079b565b60006106006106069390565b01610508565b6101166101166105c7565b9052565b6106119061025d565b909594926100ba946106506106579261064960809661064260a088019c6000890152565b6020870152565b6040850152565b6060830152565b0190610615565b7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6106bb61068b60e05190565b61010051906106af61069c30610272565b604051958694602086019446928661061e565b90810382520382610080565b6106c66102b8825190565b2090565b6101169160006105716106e7936106df600090565b506009610528565b5460ff1690565b60005b8381106107015750506000910152565b81810151838201526020016106f1565b61073261073b6020936100d893610726815190565b80835293849260200190565b958691016106ee565b601f01601f191690565b602080825261011692910190610711565b61076f61076b610764835190565b9260200190565b5190565b906020811061077c575090565b61078e90600019906020036008021b90565b1690565b61011690610140565b806107a4825190565b6107b16105e0601f610140565b116107dd5750610116816107d76107d26107cd61011695610756565b610792565b915190565b17610140565b610800906107ea60405190565b63305a27a960e01b815291829160048301610745565b0390fdfe6080604052600436101561001257600080fd5b60003560e01c806301ffc9a7146102d257806306fdde03146102cd578063095ea7b3146102c857806318160ddd146102c357806323b872dd146102be578063248a9ca3146102b95780632f2ff15d146102b4578063313ce567146102af5780633644e515146102aa57806336568abe146102a557806339509351146102a05780633a46b1a81461029b5780633f4ba83a1461029657806340c10f191461029157806342966c681461028c5780634bf5d7e9146102875780634ee2cd7e14610282578063587cde1e1461027d5780635c19a95c146102785780635c975abb146102735780636fcfff451461026e5780637028e2cd1461026957806370a082311461026457806379cc67901461025f5780637ecebe001461025a5780638456cb591461025557806384b0196e146102505780638e539e8c1461024b57806391d148541461024657806391ddadf41461024157806395d89b411461023c5780639711715a14610237578063981b24d0146102325780639ab24eb01461022d578063a217fddf14610228578063a457c2d714610223578063a9059cbb1461021e578063c3cda52014610219578063d505accf14610214578063d53913931461020f578063d547741f1461020a578063dd62ed3e14610205578063e63ab1e9146102005763f1127ed8036102ea57610c22565b610b84565b610b68565b610b33565b610afa565b610adb565b610a5d565b6109d8565b6109bc565b6109a1565b610967565b61094c565b610934565b610919565b6108e5565b6108c9565b6108ae565b61087a565b610790565b610775565b61075c565b610741565b610708565b6106d6565b6106bb565b6106a3565b61066e565b61063e565b610623565b61060b565b6105f2565b6105da565b6105be565b6105a2565b610589565b61056e565b61053f565b610521565b6104e3565b6104b3565b61045e565b610442565b6103bd565b610315565b6001600160e01b031981165b036102ea57565b600080fd5b905035906102fc826102d7565b565b906020828203126102ea57610312916102ef565b90565b346102ea5761034261033061032b3660046102fe565b610c4a565b60405191829182901515815260200190565b0390f35b60009103126102ea57565b60005b8381106103645750506000910152565b8181015183820152602001610354565b61039561039e6020936103a893610389815190565b80835293849260200190565b95869101610351565b601f01601f191690565b0190565b602080825261031292910190610374565b346102ea576103cd366004610346565b6103426103d8610db9565b604051918291826103ac565b6001600160a01b031690565b6001600160a01b0381166102e3565b905035906102fc826103f0565b806102e3565b905035906102fc8261040c565b91906040838203126102ea5761031290602061043b82866103ff565b9401610412565b346102ea5761034261033061045836600461041f565b90610dc3565b346102ea5761046e366004610346565b610342610479610de9565b6040515b9182918290815260200190565b90916060828403126102ea576103126104a384846103ff565b93604061043b82602087016103ff565b346102ea576103426103306104c936600461048a565b91610df3565b906020828203126102ea5761031291610412565b346102ea576103426104796104f93660046104cf565b610e1a565b91906040838203126102ea5761031290602061051a8286610412565b94016103ff565b346102ea5761053a6105343660046104fe565b90610e59565b604051005b346102ea5761054f366004610346565b61034261055a610e76565b6040519182918260ff909116815260200190565b346102ea5761057e366004610346565b610342610479610e80565b346102ea5761053a61059c3660046104fe565b90610ef0565b346102ea576103426103306105b836600461041f565b90610f47565b346102ea576103426104796105d436600461041f565b90610ff7565b346102ea576105ea366004610346565b61053a611066565b346102ea5761053a61060536600461041f565b906110a6565b346102ea5761053a61061e3660046104cf565b6110b0565b346102ea57610633366004610346565b6103426103d861118e565b346102ea5761034261047961065436600461041f565b906111b1565b906020828203126102ea57610312916103ff565b346102ea5761034261068961068436600461065a565b6111f2565b604051918291826001600160a01b03909116815260200190565b346102ea5761053a6106b636600461065a565b61120e565b346102ea576106cb366004610346565b610342610330611230565b346102ea576103426106f16106ec36600461065a565b61123a565b6040519182918263ffffffff909116815260200190565b346102ea57610718366004610346565b6103427f5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f610479565b346102ea5761034261047961075736600461065a565b61125d565b346102ea5761053a61076f36600461041f565b90611279565b346102ea5761034261047961078b36600461065a565b611288565b346102ea576107a0366004610346565b61053a6112db565b906107c86107c16107b7845190565b8084529260200190565b9260200190565b9060005b8181106107d95750505090565b9091926107f66107ef6001928651815260200190565b9460200190565b9291016107cc565b9395919461085661084e61086d95610840610866956103129c9a61083360e08c019260008d01906001600160f81b0319169052565b8a820360208c0152610374565b9088820360408a0152610374565b976060870152565b6001600160a01b03166080850152565b60a0830152565b60c08184039101526107a8565b346102ea5761088a366004610346565b610342610895611330565b936108a597959793919360405190565b978897886107fe565b346102ea576103426104796108c43660046104cf565b6113be565b346102ea576103426103306108df3660046104fe565b906113dd565b346102ea576108f5366004610346565b6103426109006113fd565b6040519182918265ffffffffffff909116815260200190565b346102ea57610929366004610346565b6103426103d8611406565b346102ea57610944366004610346565b61053a611447565b346102ea576103426104796109623660046104cf565b61144f565b346102ea5761034261047961097d36600461065a565b6114e7565b6103126103126103129290565b6103126000610982565b61031261098f565b346102ea576109b1366004610346565b610342610479610999565b346102ea576103426103306109d236600461041f565b906115ab565b346102ea576103426103306109ee36600461041f565b906115cf565b60ff81166102e3565b905035906102fc826109f4565b909160c0828403126102ea57610a2083836103ff565b92610a2e8160208501610412565b92610a3c8260408301610412565b92610312610a4d84606085016109fd565b9360a061043b8260808701610412565b346102ea5761053a610a70366004610a0a565b949390939291926116ac565b60e0818303126102ea57610a9082826103ff565b92610a9e83602084016103ff565b92610aac8160408501610412565b92610aba8260608301610412565b92610312610acb84608085016109fd565b9360c061043b8260a08701610412565b346102ea5761053a610aee366004610a7c565b95949094939193611842565b346102ea57610b0a366004610346565b6103427f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610479565b346102ea5761053a610b463660046104fe565b906118ef565b91906040838203126102ea5761031290602061051a82866103ff565b346102ea57610342610479610b7e366004610b4c565b906118f9565b346102ea57610b94366004610346565b6103427f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610479565b63ffffffff81166102e3565b905035906102fc82610bbd565b91906040838203126102ea57610312906020610bf282866103ff565b9401610bc9565b6040810192916102fc9190805163ffffffff1682526020908101516001600160e01b0316910152565b346102ea57610342610c3e610c38366004610bd6565b906119a4565b60405191829182610bf9565b637965db0b60e01b6001600160e01b0319821614908115610c69575090565b61031291506001600160e01b0319166301ffc9a760e01b1490565b634e487b7160e01b600052602260045260246000fd5b9060016002830492168015610cba575b6020831014610cb557565b610c84565b91607f1691610caa565b80546000939291610ce1610cd783610c9a565b8085529360200190565b9160018116908115610d335750600114610cfa57505050565b610d0d9192939450600052602060002090565b916000925b818410610d1f5750500190565b805484840152602090930192600101610d12565b92949550505060ff1916825215156020020190565b9061031291610cc4565b634e487b7160e01b600052604160045260246000fd5b90601f01601f1916810190811067ffffffffffffffff821117610d8a57604052565b610d52565b906102fc610da992610da060405190565b93848092610d48565b0383610d68565b61031290610d8f565b6103126003610db0565b610dd3919033611ab2565b611ab2565b600190565b6103129081565b6103129054610dd8565b6103126002610ddf565b610dd3929190610e0583335b83611b9a565b611cdf565b905b600052602052604060002090565b6001610e3361031292610e2b600090565b506009610e0a565b01610ddf565b906102fc91610e4f610e4a82610e1a565b611dbd565b906102fc91611de8565b906102fc91610e39565b610e706103126103129290565b60ff1690565b6103126012610e63565b610312611e61565b15610e8f57565b60405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608490fd5b0390fd5b6102fc9190610f11610f01336103e4565b6001600160a01b03841614610e88565b611efd565b634e487b7160e01b600052601160045260246000fd5b9190610f37565b9290565b8201809211610f4257565b610f16565b610dd39190610f603392610f5b83856118f9565b610f2c565b91611ab2565b6103126103126103129265ffffffffffff1690565b15610f8257565b60405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20667574757265206c6f6f6b7570000000000000006044820152606490fd5b610312906103e4906001600160a01b031682565b61031290610fc7565b61031290610fdb565b90610e0c90610fe4565b9061102d6103126103129361100a600090565b5061102661101e6110196113fd565b610f66565b855b10610f7b565b6010610fed565b611f7d565b61105b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a611dbd565b6102fc6102fc6120ef565b6102fc611032565b6102fc919061109c7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6611dbd565b906102fc916120f7565b906102fc9161106e565b6102fc9033612101565b612101565b156110c657565b60405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a2062726f6b656e20636c6f636b206d6f64650000006044820152606490fd5b906102fc61111860405190565b9283610d68565b67ffffffffffffffff8111610d8a57602090601f01601f19160190565b9061114e6111498361111f565b61110b565b918252565b61115d601d61113c565b7f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b610312611153565b6111a96111996113fd565b6111a34391610f66565b146110bf565b610312611186565b906111ca906111c4610312846005610fed565b906121b2565b9190156111d5575090565b610312915061125d565b610312906103e4565b61031290546111df565b61120961031291611201600090565b50600f610fed565b6111e8565b6102fc9033612252565b612252565b61031290610e70565b610312905461121d565b610312600a611226565b6112586112546103129261124c600090565b506010610fed565b5490565b61232e565b6112746103129161126c600090565b506000610fed565b610ddf565b6102fc91906110ba8233610dff565b6112a26103126103129261129a600090565b50600d610fed565b61234f565b6112d07f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a611dbd565b6102fc6102fc6123a5565b6102fc6112a7565b67ffffffffffffffff8111610d8a5760208091020190565b9061114e611149836112e3565b369037565b906102fc61132361131d846112fb565b936112e3565b601f190160208401611308565b61135d7f0000000000000000000000000000000000000000000000000000000000000000600b5b90612449565b906113897f0000000000000000000000000000000000000000000000000000000000000000600c611357565b9061139330610fe4565b61139d6000610982565b6113af6113aa6000610982565b61130d565b600f60f81b9594934693929190565b610312906113d66113d06110196113fd565b82611020565b6011611f7d565b6103129160006113f26113f893610e2b600090565b01610fed565b611226565b610312436124e5565b6103126004610db0565b6114397f5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f611dbd565b6102fc611444612508565b50565b6102fc611410565b61145a9060066111c4565b90156114635790565b50610312610de9565b634e487b7160e01b600052603260045260246000fd5b80548210156114a55761149c600191600052602060002090565b91020190600090565b61146c565b6103129060201c5b6001600160e01b031690565b61031290546114aa565b6114b26103126103129290565b6103129081906001600160e01b031681565b6114f5611254826010610fed565b906115006000610982565b820361151a57505061031261151560006114c8565b6114d5565b600061154a61031293611544611534611515956010610fed565b9161153f6001610982565b900390565b90611482565b50016114be565b1561155857565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b610dd39190610f6033926115bf83856118f9565b6115cb82821015611551565b0390565b610dd3919033611cdf565b156115e157565b60405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e617475726520657870697265640000006044820152606490fd5b61165c6102fc94611655606094989795611645608086019a6000870152565b6001600160a01b03166020850152565b6040830152565b0152565b1561166757565b60405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e6365000000000000006044820152606490fd5b93946102fc95829461173561173a9461171d89611218986116d56116cd8290565b4211156115da565b6117117fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf9161170360405190565b958694602086019485611626565b90810382520382610d68565b61172f611728825190565b9160200190565b2061254e565b612577565b9161174e61174a61031285612597565b9190565b14611660565b1561175b57565b60405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606490fd5b91946117ef61165c929897956117e860a0966117d86102fc9a6117c860c08a019e60008b0152565b6001600160a01b03166020890152565b6001600160a01b03166040870152565b6060850152565b6080830152565b156117fd57565b60405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606490fd5b9295829582956117356118b39461171d88610dce986117116102fc9e6118706118688290565b421115611754565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c99261189b85612597565b906118a560405190565b9788966020880196876117a0565b6118ce6001600160a01b0384165b916001600160a01b031690565b146117f6565b906102fc916118e5610e4a82610e1a565b906102fc91611efd565b906102fc916118d4565b610312916119146112749261190c600090565b506001610fed565b610fed565b610312604061110b565b61192b611919565b906000825260006020830152565b610312611923565b610312905b63ffffffff1690565b6103129054611941565b906102fc61198b600061196a611919565b9461198561197983830161194f565b63ffffffff1687840152565b016114be565b6001600160e01b03166020840152565b61031290611959565b610312916119b76119bc9261124c611939565b611482565b5061199b565b6103e46103126103129290565b610312906119c2565b156119df57565b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b15611a3757565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b90600019905b9181191691161790565b90611aa7610312611aae92610982565b8254611a87565b9055565b611b49611b3f611b397f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593611b1c611b0b611aed60006119cf565b6103e46001600160a01b0382166001600160a01b03861614156119d8565b6001600160a01b0388161415611a30565b611b3487611b2f88611914856001610fed565b611a97565b610fe4565b93610fe4565b9361047d60405190565b0390a3565b15611b5557565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b90611ba581836118f9565b6000198103611bb5575b50505050565b611bc993610f60916115cb82821015611b4e565b38808080611baf565b15611bd957565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b15611c3357565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b15611c8b57565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b906102fc9291611d74611d61836000611d2c611d1b611cfd836119cf565b6103e46001600160a01b0382166001600160a01b038a161415611bd2565b6001600160a01b0384161415611c2c565b611d378783876125d2565b611914611d5788611d4b6112748986610fed565b6115cb82821015611c84565b611b2f8784610fed565b611d6e856103a883610ddf565b90611a97565b611d7d81610fe4565b611d8683610fe4565b907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611db160405190565b868152602090a36125dd565b6102fc90339061266d565b9060ff90611a8d565b90611de1610312611aae92151590565b8254611dc8565b611df9611df583836113dd565b1590565b611e01575050565b611e1c6001611e178460006113f2866009610e0a565b611dd1565b611e30611e2a611b39339390565b91610fe4565b917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d611e5b60405190565b600090a4565b611e6a30610fe4565b611e9c6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166118c1565b1480611ed4575b15611ecc577f000000000000000000000000000000000000000000000000000000000000000090565b61031261272d565b507f00000000000000000000000000000000000000000000000000000000000000004614611ea3565b611f0782826113dd565b611f0f575050565b611f246000611e1784826113f2866009610e0a565b611f32611e2a611b39339390565b917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b611e5b60405190565b91908203918211610f4257565b6103126103126103129263ffffffff1690565b918254600091611f8c83610982565b9082611f986005610982565b811161204e575b50915b8082101561200757611fb48183612910565b90611fd085611fca848a60005260206000200190565b0161194f565b611fdb875b91611f6a565b1115611fea5750915b91611fa2565b92915061200190611ffb6001610982565b90610f2c565b90611fe4565b905061031293509391909361201b82610982565b810361202c575061151591506114c8565b611515926120416119859261153f6001610982565b9060005260206000200190565b8061205e61206492959395612815565b90611f5d565b9061207a85611fca848a60005260206000200190565b61208387611fd5565b11156120925750915b38611f9f565b9291506120a390611ffb6001610982565b9061208c565b6120b1612978565b6102fc6120c06000600a611dd1565b7f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6120ea33610689565b0390a1565b6102fc6120a9565b906102fc916129ed565b906102fc91612a30565b1561211257565b60405162461bcd60e51b815260206004820152601660248201527504552433230536e617073686f743a20696420697320360541b6044820152606490fd5b1561215757565b60405162461bcd60e51b815260206004820152601d60248201527f4552433230536e617073686f743a206e6f6e6578697374656e742069640000006044820152606490fd5b610312916008021c81565b90610312915461219c565b600092916121c96121c285610982565b831161210b565b6121df6121d7610312612a48565b831115612150565b6121fd6103126121f8868401946121f38690565b612a52565b935490565b820361220e57505061031282610982565b6122279293509060016122219201611482565b906121a7565b600191565b906001600160a01b0390611a8d565b9061224b610312611aae92610fe4565b825461222c565b6102fc9161225f826111f2565b61228061226b8461125d565b93611b348461227b83600f610fed565b61223b565b61228982610fe4565b61229284610fe4565b917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f6122bd60405190565b600090a4612b4f565b156122cd57565b60405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608490fd5b6119466103126103129290565b6103129061234a61234263ffffffff611f6a565b8211156122c6565b612321565b60006103129161235d600090565b5001610ddf565b61236c612cb6565b6102fc61237b6001600a611dd1565b7f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586120ea33610689565b6102fc612364565b61031260ff610982565b805460009392916123ca610cd783610c9a565b9160018116908115610d3357506001146123e357505050565b6123f69192939450600052602060002090565b916000925b8184106124085750500190565b8054848401526020909301926001016123fb565b90610312916123b7565b906102fc610da99261243760405190565b9384809261241c565b61031290612426565b908161245961174a6103126123ad565b14612468575061031290612cdf565b6103129150612440565b1561247957565b60405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526538206269747360d01b6064820152608490fd5b6124da6103126103129290565b65ffffffffffff1690565b610312906125036124fb65ffffffffffff610f66565b821115612472565b6124cd565b6125126008612d06565b61251a612a48565b7f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb6761254460405190565b828152602090a190565b6103129061255a611e61565b6042916040519161190160f01b8352600283015260228201522090565b91610312939161258f93612589600090565b50612d5a565b919091612e3c565b6103126125a69161129a600090565b906102fc6125b38361234f565b92612d06565b906102fc92916125c7612cb6565b906102fc9291612f7b565b906102fc92916125b9565b906102fc9291612fe6565b61031290610982565b6103a861260992602092612603815190565b94859290565b93849101610351565b612650610312939261264a61264a937f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260170190565b906125f1565b7001034b99036b4b9b9b4b733903937b6329607d1b815260110190565b9061267b611df582846113dd565b612683575050565b611711610312610eec936126b56126a561269f6126cd9661302f565b926125e8565b6126af6020610982565b906130e3565b906126bf60405190565b938492602084019283612612565b60405162461bcd60e51b8152918291600483016103ac565b909594926102fc9461271761271e9261271060809661270960a088019c6000890152565b6020870152565b6040850152565b6060830152565b01906001600160a01b03169052565b7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6127b27f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061171161279f30610fe4565b60405195869460208601944692866126e5565b6127bd611728825190565b2090565b610312906127d561174a6103129460ff1690565b901c90565b610312906127eb61174a6103129490565b901b90565b634e487b7160e01b600052601260045260246000fd5b8115612810570490565b6127f0565b61281f6000610982565b8114612905576001612830826131fb565b61283982610e63565b80808080809661284a8280986127c1565b9061285490610982565b9061285e916127da565b612868818a612806565b0190612873916127c1565b61287d8189612806565b0190612888916127c1565b6128928188612806565b019061289d916127c1565b6128a78187612806565b01906128b2916127c1565b6128bc8186612806565b01906128c7916127c1565b6128d18185612806565b01906128dc916127c1565b6128e68184612806565b01906128f1916127c1565b90816128fc91612806565b610312916133a7565b506103126000610982565b611ffb6103129261291f600090565b50808316921861292f6002610982565b90612806565b1561293c57565b60405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606490fd5b6102fc612983611230565b612935565b1561298f57565b60405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b6064820152608490fd5b906129fb81612a2c93613405565b612a20612a06610de9565b612a1961174a6001600160e01b036114d5565b1115612988565b60115b60015b90613575565b5050565b90612a3e81612a2c93613771565b60115b6002612a26565b610312600861234f565b91825490600091612a6561174a84610982565b14612b3057612a7382610982565b84545b80821015612ac657612a888183612910565b90612a9f85610e33848a6000908152602090200190565b861015612aaf5750915b91612a76565b929150612ac090611ffb6001610982565b90612aa9565b5092909391612ad481610982565b84119283612af5575b505050600014610312576103129061205e6001610982565b612b2792935061174a91610e33610f3392612b19612b136001610982565b89611f5d565b906000908152602090200190565b14388080612add565b92506103129150610982565b9081526040810192916102fc9160200152565b9091906001600160a01b0383166001600160a01b038216141580612c65575b612b7757505050565b612bad90612b8560006119cf565b906001600160a01b0382166001600160a01b03821603612c19575b506001600160a01b031690565b6001600160a01b03831603612bc0575050565b612bfe612bf67fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72492612a23610312866010610fed565b919093610fe4565b92612c14612c0b60405190565b92839283612b3c565b0390a2565b7fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724612c4f612bf686612a41610312866010610fed565b92612c5c612c0b60405190565b0390a238612ba0565b50612c706000610982565b8211612b6e565b15612c7e57565b60405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606490fd5b6102fc612cc4611df5611230565b612c77565b906102fc611323612cd98461113c565b9361111f565b612ce8816137f1565b90612cfb612cf66020610982565b612cc9565b918252602082015290565b6102fc90611d6e6000612d196001610982565b9201916103a883610ddf565b61165c6102fc94611655606094989795612d44608086019a6000870152565b60ff166020850152565b6040513d6000823e3d90fd5b919291612d66836125e8565b612d9261174a7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0610982565b11612df957612db2600093602095612da960405190565b94859485612d25565b838052039060015afa15612df457600051612dcd60006119cf565b6001600160a01b0381166001600160a01b03831614612ded575090600090565b9160019150565b612d4e565b50505050612e0760006119cf565b90600390565b634e487b7160e01b600052602160045260246000fd5b60051115612e2d57565b612e0d565b906102fc82612e23565b612e466000612e32565b612e4f82612e32565b03612e575750565b612e616001612e32565b612e6a82612e32565b03612eb45760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606490fd5b612ebe6002612e32565b612ec782612e32565b03612f115760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606490fd5b612f24612f1e6003612e32565b91612e32565b14612f2b57565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608490fd5b9150612f8760006119cf565b6001600160a01b0381166001600160a01b03841603612fb35750612fab9150613839565b6102fc613859565b6001600160a01b03166001600160a01b03821603612fd55750612fab90613839565b612fe16102fc92613839565b613839565b90612ffd612ff76102fc94936111f2565b916111f2565b90612b4f565b6103129081906001600160a01b031681565b6103126014610e63565b6103126103126103129260ff1690565b61304c61304761031292613041606090565b50610fdb565b613003565b6126af613057613015565b61301f565b81810292918115918404141715610f4257565b90613078825190565b8110156114a5570160200190565b8015610f42576000190190565b1561309a57565b60405162461bcd60e51b815280610eec600482016020808252818101527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604082015260600190565b909190613109612cf66130ff856130fa6002610982565b61305c565b611ffb6002610982565b906000603061312061311a83610982565b8561306f565b53600f60fb1b6131596131506001978893851a61314561313f86610982565b8961306f565b536130fa6002610982565b611ffb83610982565b905b61317d575b506103129394509061317761174a61031293610982565b14613093565b9161318786610982565b8311156131f5576f181899199a1a9b1b9c1cb0b131b232b360811b6131ac600f610982565b82169060108210156114a55787926131cc6131e9926131ef941a60f81b90565b851a6131d8878961306f565b536131e36004610e63565b906127c1565b93613086565b9061315b565b91613160565b60006132f061174a6132ea61320f84610982565b9461322361321d6080610e63565b826127c1565b868111613390575b5061323961321d6040610e63565b61324286610982565b8111613379575b5061325761321d6020610e63565b61326086610982565b8111613362575b5061327561321d6010610e63565b61327e86610982565b811161334b575b5061329361321d6008610e63565b61329c86610982565b8111613334575b506132b161321d6004610e63565b6132ba86610982565b811161331d575b506132cf61321d6002610e63565b6132d886610982565b8111613306575b506131e36001610e63565b92610982565b116132f85790565b610312906103a86001610982565b6133169150956103a86002610982565b94386132df565b61332d9150956103a86004610982565b94386132c1565b6133449150956103a86008610982565b94386132a3565b61335b9150956103a86010610982565b9438613285565b6133729150956103a86020610982565b9438613267565b6133899150956103a86040610982565b9438613249565b6133a09150956103a86080610982565b943861322b565b90808210156133b4575090565b905090565b156133c057565b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b906102fc916000611d74611d618361341c846119cf565b9361343b6001600160a01b0386166001600160a01b03841614156133b9565b6134468783876125d2565b61191461345788610f5b6002610ddf565b6002611a97565b6103129190610f2c565b6124da6103126103129263ffffffff1690565b634e487b7160e01b600052600060045260246000fd5b9063ffffffff90611a8d565b6119466103126103129263ffffffff1690565b906134c0610312611aae9261349d565b8254613491565b9063ffffffff199060201b611a8d565b610312906114b2906001600160e01b031682565b906134fb610312611aae926134d7565b82546134c7565b6102fc916135329060209061352461351e825163ffffffff1690565b856134b0565b01516001600160e01b031690565b906134eb565b9190613547576102fc91613502565b61347b565b90815491600160401b831015610d8a578261356f9160016102fc95018155611482565b90613538565b9092908054600061358581610982565b8203613691576135ea613596611919565b6135ae6135a284612321565b63ffffffff1682850152565b6135ca6135ba846114c8565b6001600160e01b03166020830152565b955b6135e361151560208901516001600160e01b031690565b80986139ca565b928395826135f781610982565b8511918261366b575b50501561362b576136259061204161361a6102fc966138c7565b9461153f6001610982565b016134eb565b9091506136666102fc9361198b61364f6136496112586110196113fd565b926138c7565b91613658611919565b9586019063ffffffff169052565b61354c565b015163ffffffff1690506136896136836124da6113fd565b91613468565b148238613600565b6135ea6136be6136b96136ac6136a76001610982565b860390565b8660005260206000200190565b61199b565b956135cc565b156136cb57565b60405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608490fd5b1561372157565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608490fd5b906102fc916000906137d6613785836119cf565b926137a46001600160a01b0385166001600160a01b03851614156136c4565b6137af8585856125d2565b611b2f836137d0876137c46112748487610fed565b6115cb8282101561371a565b92610fed565b611d74613457846115cb6002610ddf565b6103129190611f5d565b61380461380991613800600090565b5090565b6125e8565b61381360ff610982565b1661381e601f610982565b81116138275790565b632cd44ac360e21b6000908152600490fd5b6102fc9061385461174a61384e836005610fed565b9261125d565b613941565b6102fc613864610de9565b6006613941565b1561387257565b60405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b6064820152608490fd5b610312906138e66138de6001600160e01b036114d5565b82111561386b565b6114c8565b9160001960089290920291821b911b611a8d565b9190613910610312611aae93610982565b9083546138eb565b90815491600160401b831015610d8a578261393b9160016102fc95018155611482565b906138ff565b9061394a612a48565b829061395582613979565b81116139615750505050565b611bc9936103a860019261397494613918565b613918565b805461398861174a6000610982565b0361399857506103126000610982565b612221816115446139aa610312945490565b61205e6001610982565b634e487b7160e01b600052605160045260246000fd5b919091806001146139e5576002036139b457610312916137e7565b506103129161345e56fea26469706673582212200a12b4eaf4fceb1f1267d44213bef9fd53b0a5899780b6493a33d6ffcac3480464736f6c634300081a0033