VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x1bba25…9b54
Summary
Transactions
Transfers
Address
0x1bba25b86755Fc9044F5D54419Dc0132Bea69b54
VET
0.07
VET
VTHO
0.00
VTHO
Master
0x2b1d3cF2c71e2C18536692aFAB7d736210C6a474
Deployer
0x2b1d3cF2c71e2C18536692aFAB7d736210C6a474
Code
0x608080604052600436101561001d575b50361561001b57600080fd5b005b60003560e01c9081631d6c9af8146129175750806323e1fc761461263b57806339cbebd614611b435780636f65520714611acb578063715018a614611a2f578063782c3dff1461199c5780638da5cb5b1461194a578063dc71191014610e3a578063e6457e7c14610353578063f19fe69b146101dd5763f2fde38b146100a3573861000f565b346101d85760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101d8576100da6129c3565b6100e2612b0c565b73ffffffffffffffffffffffffffffffffffffffff80911690811561015457600054827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b600080fd5b346101d85760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101d85760043573ffffffffffffffffffffffffffffffffffffffff81168091036101d8576102356129a0565b9061023e612b0c565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526020928382602481865afa908115610314578492600092610320575b506040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481019190915291829081600081604481015b03925af18015610314576102ee57005b8161001b92903d1061030d575b6103058183612bf2565b810190613546565b503d6102fb565b6040513d6000823e3d90fd5b8381949293503d831161034c575b6103388183612bf2565b810103126101d857905183916102de610286565b503d61032e565b346101d85761036136612a3a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff869294939796018281116107e4576103ae916103a86103a38693868b613515565b613525565b906135b7565b15610e0b576103bc84613525565b916000916060966000976000947b0b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb1274614600014610c6a576103f76134c8565b9560405161040481612b8b565b600181527301d6b50b31c18d7f81ede43935cadf79901b0ea060208201527393e5fa8011612fab061ef58cbab9262d2e76407b604082015261044588612c33565b5261044f87612c33565b5060405161045c81612b8b565b600081527391e42759290239a62ac757cf85bb5b74ace5792760208201527386fb5343bbecffc86185c023a2a6ccc76fc0afd8604082015261049d88612c40565b526104a787612c40565b505b60005b87518110156109c9576040516104c181612b8b565b60028152604036602083013773ffffffffffffffffffffffffffffffffffffffff8a166104ed82612c33565b5260006104f982612c40565b5273ffffffffffffffffffffffffffffffffffffffff61051882612c33565b511615610995575b73ffffffffffffffffffffffffffffffffffffffff61053e82612c40565b511615610961575b600073ffffffffffffffffffffffffffffffffffffffff6020610569858d612c80565b5101511660008d6040519283917fd06ca61f00000000000000000000000000000000000000000000000000000000835260048301526040602483015281806105b46044820189612ac2565b03915afa60009181610944575b506108d4575b508d811161088e575b508073ffffffffffffffffffffffffffffffffffffffff6105f18b93612c33565b511673ffffffffffffffffffffffffffffffffffffffff60406106148686612c80565b51015116141580610841575b61062f575b50506001016104ac565b61069573ffffffffffffffffffffffffffffffffffffffff918260406106828782519761065b89612bd6565b6003895260603660208b01378461067187612c33565b511661067c8a612c33565b52612c80565b5101511661068f85612c40565b52612c40565b51166106a082612c50565b5260009073ffffffffffffffffffffffffffffffffffffffff60206106c5858d612c80565b5101511660008d6040519283917fd06ca61f00000000000000000000000000000000000000000000000000000000835260048301526040602483015281806107106044820188612ac2565b03915afa6000918161081c575b5061077b575b508d8211610734575b899150610625565b935093509a505073ffffffffffffffffffffffffffffffffffffffff602061075c8c89612c80565b5101511690600161076d8c89612c80565b5151151591939b908d61072c565b8051919250811561081357817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107e4577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6107db920190612c80565b515b908e610723565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b505060006107dd565b61083a9192503d806000833e6108328183612bf2565b810190612c94565b903861071d565b5073ffffffffffffffffffffffffffffffffffffffff61086082612c40565b511673ffffffffffffffffffffffffffffffffffffffff60406108838686612c80565b510151161415610620565b94509b5091505073ffffffffffffffffffffffffffffffffffffffff60206108b68389612c80565b51015116906108c58188612c80565b5151151590878c949c906105d0565b80519150811561093b57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107e4577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610933920190612c80565b515b8e6105c7565b50506000610935565b61095a9192503d806000833e6108328183612bf2565b90386105c1565b73ffffffffffffffffffffffffffffffffffffffff6040610982848c612c80565b5101511661098f82612c40565b52610546565b73ffffffffffffffffffffffffffffffffffffffff60406109b6848c612c80565b510151166109c382612c33565b52610520565b50889073ffffffffffffffffffffffffffffffffffffffff6109ea8c613525565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86166004820152602481018590529160209183916044918391600091165af1801561031457610c4c575b5015610bbf5791600091610aac938373ffffffffffffffffffffffffffffffffffffffff6040518097819682957ffa64746f000000000000000000000000000000000000000000000000000000008452429130916004860161355e565b0393165af190811561031457600091610ba4575b50905b8151917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83019283116107e4576000809392610b19610b12610b0784968596612c80565b5192606484046135a4565b8092612d10565b9682908215610b9a575b73ffffffffffffffffffffffffffffffffffffffff1690f11561031457600080809373ffffffffffffffffffffffffffffffffffffffff82941680158314610b815750818115610b78575b3390f11561031457005b506108fc610b6e565b828215610b91575bf11561031457005b506108fc610b89565b6108fc9150610b23565b610bb991503d806000833e6108328183612bf2565b84610ac0565b91600091610c16938373ffffffffffffffffffffffffffffffffffffffff6040518097819682957f18cbafe5000000000000000000000000000000000000000000000000000000008452429130916004860161355e565b0393165af190811561031457600091610c31575b5090610ac3565b610c4691503d806000833e6108328183612bf2565b84610c2a565b610c639060203d811161030d576103058183612bf2565b5087610a4f565b610c7261346a565b95604051610c7f81612b8b565b60018152736c0a6e1d922e0e63901301573370b932ae20dadb602082015273d8ccdd85abdbf68dfec95f06c973e87b1b5a99976040820152610cc088612c33565b52610cca87612c33565b50604051610cd781612b8b565b6000815273576da7124c7bb65a692d95848276367e5a844d9560208201527345429a2255e7248e57fce99e7239aed3f84b7a5390816040820152610d1a89612c40565b52610d2488612c40565b50604051610d3181612b8b565b6001815273c5d347515bb834f116252d9fb062f99d2d36e750602082015273b9dfd9eaeeedabeb3ad41f6a88474d4a43a2307d6040820152610d7289612c50565b52610d7c88612c50565b5060405190610d8a82612b8b565b6000825273f9a1bc92e0eeee598b9fdb45397107b1f05f6cc160208301526040820152610db688612c60565b52610dc087612c60565b50604051610dcd81612b8b565b6000815273e5fa980a6efe5b79c2150a529da06aef455963b6602082015260006040820152610dfb88612c70565b52610e0587612c70565b506104a9565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101d85760043567ffffffffffffffff81116101d857610e849036906004016129e6565b610e8c6129a0565b91610e95612a17565b91807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107e457610efb84610ef36103a37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff85018587613515565b6084356135b7565b8015610e0b57610f0a82613525565b906000926060946000966000967b0b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb12746146000146117a957610f456134c8565b96604051610f5281612b8b565b600181527301d6b50b31c18d7f81ede43935cadf79901b0ea060208201527393e5fa8011612fab061ef58cbab9262d2e76407b6040820152610f9389612c33565b52610f9d88612c33565b50604051610faa81612b8b565b600081527391e42759290239a62ac757cf85bb5b74ace5792760208201527386fb5343bbecffc86185c023a2a6ccc76fc0afd86040820152610feb89612c40565b52610ff588612c40565b505b60005b885181101561149f5760405161100f81612b8b565b600281526040366020830137600061102682612c33565b5273ffffffffffffffffffffffffffffffffffffffff891661104782612c40565b5273ffffffffffffffffffffffffffffffffffffffff61106682612c33565b51161561146b575b73ffffffffffffffffffffffffffffffffffffffff61108c82612c40565b511615611437575b600073ffffffffffffffffffffffffffffffffffffffff60206110b7858e612c80565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082523460048301526040602483015281806111016044820189612ac2565b03915afa6000918161141a575b506113aa575b508c8111611365575b508073ffffffffffffffffffffffffffffffffffffffff61113e8c93612c33565b511673ffffffffffffffffffffffffffffffffffffffff60406111618686612c80565b51015116141580611318575b61117c575b5050600101610ffa565b6111a873ffffffffffffffffffffffffffffffffffffffff918260406106828782519761065b89612bd6565b51166111b382612c50565b52600073ffffffffffffffffffffffffffffffffffffffff60206111d7858e612c80565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082523460048301526040602483015281806112216044820189612ac2565b03915afa600091816112fb575b5061128b575b508c8111611245575b8a9150611172565b9350995099505073ffffffffffffffffffffffffffffffffffffffff602061126d8b8a612c80565b51015116600161127d8b8a612c80565b5151151599929a908c61123d565b8051915081156112f257817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107e4577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6112ea920190612c80565b515b8d611234565b505060006112ec565b6113119192503d806000833e6108328183612bf2565b908f61122e565b5073ffffffffffffffffffffffffffffffffffffffff61133782612c40565b511673ffffffffffffffffffffffffffffffffffffffff604061135a8686612c80565b51015116141561116d565b93509a5098505073ffffffffffffffffffffffffffffffffffffffff602061138d8a8a612c80565b5101511661139b8989612c80565b5151151598888b939b9061111d565b80519150811561141157817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107e4577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611409920190612c80565b515b8d611114565b5050600061140b565b6114309192503d806000833e6108328183612bf2565b908f61110e565b73ffffffffffffffffffffffffffffffffffffffff6040611458848d612c80565b5101511661146582612c40565b52611094565b73ffffffffffffffffffffffffffffffffffffffff604061148c848d612c80565b5101511661149982612c33565b5261106e565b50881561171d576114e59160009160405180809581947f1239cc950000000000000000000000000000000000000000000000000000000083524290309060048501613676565b039173ffffffffffffffffffffffffffffffffffffffff3491165af190811561031457600091611702575b50935b84517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81019081116107e45761154e60209161160397612c80565b51611561610b12604435606484046135a4565b9473ffffffffffffffffffffffffffffffffffffffff6115a76103a37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8701878b613515565b16906000604051809a819582947fa9059cbb000000000000000000000000000000000000000000000000000000008452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af1948515610314576103a360209573ffffffffffffffffffffffffffffffffffffffff93611661936116bd996116e5575b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff810191613515565b169060006040518096819582947fa9059cbb000000000000000000000000000000000000000000000000000000008452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af18015610314576116cd57005b61001b9060203d60201161030d576103058183612bf2565b6116fb90893d8b1161030d576103058183612bf2565b5089611637565b61171791503d806000833e6108328183612bf2565b85611510565b61175c9160009160405180809581947f7ff36ab50000000000000000000000000000000000000000000000000000000083524290309060048501613676565b039173ffffffffffffffffffffffffffffffffffffffff3491165af19081156103145760009161178e575b5093611513565b6117a391503d806000833e6108328183612bf2565b85611787565b6117b161346a565b966040516117be81612b8b565b60018152736c0a6e1d922e0e63901301573370b932ae20dadb602082015273d8ccdd85abdbf68dfec95f06c973e87b1b5a999760408201526117ff89612c33565b5261180988612c33565b5060405161181681612b8b565b6000815273576da7124c7bb65a692d95848276367e5a844d9560208201527345429a2255e7248e57fce99e7239aed3f84b7a53908160408201526118598a612c40565b5261186389612c40565b5060405161187081612b8b565b6001815273c5d347515bb834f116252d9fb062f99d2d36e750602082015273b9dfd9eaeeedabeb3ad41f6a88474d4a43a2307d60408201526118b18a612c50565b526118bb89612c50565b50604051906118c982612b8b565b6000825273f9a1bc92e0eeee598b9fdb45397107b1f05f6cc1602083015260408201526118f589612c60565b526118ff88612c60565b5060405161190c81612b8b565b6000815273e5fa980a6efe5b79c2150a529da06aef455963b660208201526000604082015261193a89612c70565b5261194488612c70565b50610ff7565b346101d85760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101d857602073ffffffffffffffffffffffffffffffffffffffff60005416604051908152f35b346101d85760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101d85773ffffffffffffffffffffffffffffffffffffffff611a1e6119ff6119ee6129c3565b6119f66129a0565b60443591612d1d565b9160409491939451958695168552608060208601526080850190612ac2565b916040840152151560608301520390f35b346101d85760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101d857611a66612b0c565b600073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346101d85760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101d8576000808080611b076129c3565b611b0f612b0c565b479082908215611b39575b73ffffffffffffffffffffffffffffffffffffffff1690f11561031457005b6108fc9150611b1a565b346101d85760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101d85760043567ffffffffffffffff81116101d857611b929036906004016129e6565b90611b9b612a17565b60a4359273ffffffffffffffffffffffffffffffffffffffff841684036101d8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81018181116107e45782611bf86103a3611c00938588613515565b60c4356135b7565b15610e0b57611c0e82613525565b6000936060928580467b0b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb1270361249a57611c416134c8565b95604051611c4e81612b8b565b600181527301d6b50b31c18d7f81ede43935cadf79901b0ea060208201527393e5fa8011612fab061ef58cbab9262d2e76407b6040820152611c8f88612c33565b52611c9987612c33565b50604051611ca681612b8b565b600081527391e42759290239a62ac757cf85bb5b74ace5792760208201527386fb5343bbecffc86185c023a2a6ccc76fc0afd86040820152611ce788612c40565b52611cf187612c40565b505b60005b87518110156121a457604051611d0b81612b8b565b60028152604036602083013773ffffffffffffffffffffffffffffffffffffffff8816611d3782612c33565b526000611d4382612c40565b5273ffffffffffffffffffffffffffffffffffffffff611d6282612c33565b511615612170575b73ffffffffffffffffffffffffffffffffffffffff611d8882612c40565b51161561213c575b600073ffffffffffffffffffffffffffffffffffffffff6020611db3858d612c80565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082526024356004830152604060248301528180611dff6044820189612ac2565b03915afa6000918161211f575b506120af575b508b8111612069575b508073ffffffffffffffffffffffffffffffffffffffff611e3c8b93612c33565b511673ffffffffffffffffffffffffffffffffffffffff6040611e5f8686612c80565b5101511614158061201c575b611e7a575b5050600101611cf6565b611ea673ffffffffffffffffffffffffffffffffffffffff918260406106828782519761065b89612bd6565b5116611eb182612c50565b5260009073ffffffffffffffffffffffffffffffffffffffff6020611ed6858d612c80565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082526024356004830152604060248301528180611f226044820188612ac2565b03915afa60009181611fff575b50611f8d575b508b8211611f46575b899150611e70565b9350935098505073ffffffffffffffffffffffffffffffffffffffff6020611f6e8a89612c80565b51015116916001611f7f8a89612c80565b51511515929199908b611f3e565b80519192508115611ff657817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107e4577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611fed920190612c80565b515b908c611f35565b50506000611fef565b6120159192503d806000833e6108328183612bf2565b908e611f2f565b5073ffffffffffffffffffffffffffffffffffffffff61203b82612c40565b511673ffffffffffffffffffffffffffffffffffffffff604061205e8686612c80565b510151161415611e6b565b9450995091505073ffffffffffffffffffffffffffffffffffffffff60206120918389612c80565b51015116916120a08288612c80565b5151151591878a929a90611e1b565b80519150811561211657817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107e4577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61210e920190612c80565b515b8c611e12565b50506000612110565b6121359192503d806000833e6108328183612bf2565b908e611e0c565b73ffffffffffffffffffffffffffffffffffffffff604061215d848c612c80565b5101511661216a82612c40565b52611d90565b73ffffffffffffffffffffffffffffffffffffffff6040612191848c612c80565b5101511661219e82612c33565b52611d6a565b5073ffffffffffffffffffffffffffffffffffffffff6121c389613525565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff861660048201526024803590820152949160209186916044918391600091165af19283156103145773ffffffffffffffffffffffffffffffffffffffff9460009461247c575b5083146124065761228c91836040519586809581947ffa64746f000000000000000000000000000000000000000000000000000000008352429030906024356004860161355e565b0393165af1908115610314576000916123eb575b505b80517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81019081116107e4576122d791612c80565b51916122f16122eb608435606486046135a4565b84612d10565b92604435841061236857600080809361230b878395612d10565b9082908215610b9a5773ffffffffffffffffffffffffffffffffffffffff1690f11561031457600080809373ffffffffffffffffffffffffffffffffffffffff82941680158314610b815750818115610b78573390f11561031457005b60846040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f5377617020726174696f206368616e6765642c20706c6561736520747279206160448201527f6761696e000000000000000000000000000000000000000000000000000000006064820152fd5b61240091503d806000833e6108328183612bf2565b836122a0565b61244791836040519586809581947f18cbafe5000000000000000000000000000000000000000000000000000000008352429030906024356004860161355e565b0393165af190811561031457600091612461575b506122a2565b61247691503d806000833e6108328183612bf2565b8361245b565b6124939060203d811161030d576103058183612bf2565b5087612244565b6124a261346a565b956040516124af81612b8b565b60018152736c0a6e1d922e0e63901301573370b932ae20dadb602082015273d8ccdd85abdbf68dfec95f06c973e87b1b5a999760408201526124f088612c33565b526124fa87612c33565b5060405161250781612b8b565b6000815273576da7124c7bb65a692d95848276367e5a844d9560208201527345429a2255e7248e57fce99e7239aed3f84b7a539081604082015261254a89612c40565b5261255488612c40565b5060405161256181612b8b565b6001815273c5d347515bb834f116252d9fb062f99d2d36e750602082015273b9dfd9eaeeedabeb3ad41f6a88474d4a43a2307d60408201526125a289612c50565b526125ac88612c50565b50604051906125ba82612b8b565b6000825273f9a1bc92e0eeee598b9fdb45397107b1f05f6cc1602083015260408201526125e688612c60565b526125f087612c60565b506040516125fd81612b8b565b6000815273e5fa980a6efe5b79c2150a529da06aef455963b660208201526000604082015261262b88612c70565b5261263587612c70565b50611cf3565b346101d85761264936612a3a565b95909291937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8601968688116107e4578361268c916103a86103a38b8b88613515565b8515610e0b5761269b82613525565b8660011015610e0b57816126bb916126b560208601613525565b90612d1d565b50509173ffffffffffffffffffffffffffffffffffffffff92836126de86613525565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8616600482015260248101859052949160209186916044918391600091165af192831561031457612788946000946128f8575b5083866040518097819682957f38ed1739000000000000000000000000000000000000000000000000000000008452429130916004860161355e565b0393165af1908115610314576000916128dd575b508051907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82019182116107e45761285f6127f36127ec6127e1600095602095612c80565b519960648b046135a4565b8099612d10565b97846128036103a38d8d8a613515565b16906040519485809481937fa9059cbb000000000000000000000000000000000000000000000000000000009c8d8452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af18015610314576116bd98602098600095612886946103a3946128c0575b50613515565b1692604051968795869485938452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b6128d6908c3d8e1161030d576103058183612bf2565b508c612880565b6128f291503d806000833e6108328183612bf2565b8861279c565b6129109060203d60201161030d576103058183612bf2565b508c61274c565b346101d85760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101d85761294e6129a0565b9060443573ffffffffffffffffffffffffffffffffffffffff928382168092036101d8576020936004356000526001855260406000209116600052835260406000209060005282526040600020548152f35b6024359073ffffffffffffffffffffffffffffffffffffffff821682036101d857565b6004359073ffffffffffffffffffffffffffffffffffffffff821682036101d857565b9181601f840112156101d85782359167ffffffffffffffff83116101d8576020808501948460051b0101116101d857565b6064359073ffffffffffffffffffffffffffffffffffffffff821682036101d857565b60c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8201126101d8576004359067ffffffffffffffff82116101d857612a83916004016129e6565b90916024359073ffffffffffffffffffffffffffffffffffffffff60443581811681036101d857916064359160843590811681036101d8579060a43590565b90815180825260208080930193019160005b828110612ae2575050505090565b835173ffffffffffffffffffffffffffffffffffffffff1685529381019392810192600101612ad4565b73ffffffffffffffffffffffffffffffffffffffff600054163303612b2d57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b6060810190811067ffffffffffffffff821117612ba757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6080810190811067ffffffffffffffff821117612ba757604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117612ba757604052565b805115610e0b5760200190565b805160011015610e0b5760400190565b805160021015610e0b5760600190565b805160031015610e0b5760800190565b805160041015610e0b5760a00190565b8051821015610e0b5760209160051b010190565b9060209081838203126101d857825167ffffffffffffffff938482116101d8570181601f820112156101d8578051938411612ba7578360051b9060405194612cde85840187612bf2565b855283808601928201019283116101d8578301905b828210612d01575050505090565b81518152908301908301612cf3565b919082039182116107e457565b60009392918490816060467b0b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb127036132d257612d526134c8565b93604051612d5f81612b8b565b600181527301d6b50b31c18d7f81ede43935cadf79901b0ea060208201527393e5fa8011612fab061ef58cbab9262d2e76407b6040820152612da086612c33565b52612daa85612c33565b50604051612db781612b8b565b600081527391e42759290239a62ac757cf85bb5b74ace5792760208201527386fb5343bbecffc86185c023a2a6ccc76fc0afd86040820152612df886612c40565b52612e0285612c40565b505b60005b85518110156132c657604051612e1c81612b8b565b600281526040366020830137612e3181612c33565b73ffffffffffffffffffffffffffffffffffffffff89169052612e5381612c40565b73ffffffffffffffffffffffffffffffffffffffff8716905273ffffffffffffffffffffffffffffffffffffffff612e8a82612c33565b511615613292575b73ffffffffffffffffffffffffffffffffffffffff612eb082612c40565b51161561325e575b600073ffffffffffffffffffffffffffffffffffffffff6020612edb858b612c80565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082528d6004830152604060248301528180612f256044820189612ac2565b03915afa60009181613241575b506131d1575b508b811161318c575b5073ffffffffffffffffffffffffffffffffffffffff612f6082612c33565b511673ffffffffffffffffffffffffffffffffffffffff6040612f83858b612c80565b5101511614158061313f575b612f9d575b50600101612e07565b73ffffffffffffffffffffffffffffffffffffffff612ff160405192612fc284612bd6565b60038452606036602086013782612fd882612c33565b5116612fe385612c33565b52826040610682878d612c80565b5116612ffc82612c50565b52600073ffffffffffffffffffffffffffffffffffffffff6020613020858b612c80565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082528d600483015260406024830152818061306a6044820189612ac2565b03915afa60009181613122575b506130d3575b508b811161308c575b50612f94565b9350935098505073ffffffffffffffffffffffffffffffffffffffff60206130b48a87612c80565b510151169160016130c58a87612c80565b515115159192999038613086565b80519091508015613119577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81019081116107e45761311191612c80565b515b3861307d565b50506000613113565b6131389192503d806000833e6108328183612bf2565b9038613077565b5073ffffffffffffffffffffffffffffffffffffffff61315e82612c40565b511673ffffffffffffffffffffffffffffffffffffffff6040613181858b612c80565b510151161415612f8f565b9350995092505073ffffffffffffffffffffffffffffffffffffffff60206131b48487612c80565b51015116916131c38186612c80565b515115159089929938612f41565b80519150811561323857817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107e4577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff613230920190612c80565b515b38612f38565b50506000613232565b6132579192503d806000833e6108328183612bf2565b9038612f32565b73ffffffffffffffffffffffffffffffffffffffff604061327f848a612c80565b5101511661328c82612c40565b52612eb8565b73ffffffffffffffffffffffffffffffffffffffff60406132b3848a612c80565b510151166132c082612c33565b52612e92565b50945095925095935050565b6132da61346a565b93604080516132e881612b8b565b60018152736c0a6e1d922e0e63901301573370b932ae20dadb602082015273d8ccdd85abdbf68dfec95f06c973e87b1b5a99978282015261332887612c33565b5261333286612c33565b50805161333e81612b8b565b6000815273576da7124c7bb65a692d95848276367e5a844d9560208201527345429a2255e7248e57fce99e7239aed3f84b7a5390818382015261338088612c40565b5261338a87612c40565b50815161339681612b8b565b6001815273c5d347515bb834f116252d9fb062f99d2d36e750602082015273b9dfd9eaeeedabeb3ad41f6a88474d4a43a2307d838201526133d688612c50565b526133e087612c50565b508151906133ed82612b8b565b6000825273f9a1bc92e0eeee598b9fdb45397107b1f05f6cc160208301528282015261341887612c60565b5261342286612c60565b50600081519161343183612b8b565b81835273e5fa980a6efe5b79c2150a529da06aef455963b6602084015282015261345a86612c70565b5261346485612c70565b50612e04565b604090815160c0810181811067ffffffffffffffff821117612ba7578352600581528092600090815b60a081106134a15750505050565b60209082516134af81612b8b565b8481528285818301528585830152828701015201613493565b60409081516134d681612b8b565b600281528092600090815b8181106134ee5750505050565b60209082516134fc81612b8b565b84815282858183015285858301528287010152016134e1565b9190811015610e0b5760051b0190565b3573ffffffffffffffffffffffffffffffffffffffff811681036101d85790565b908160209103126101d8575180151581036101d85790565b9061359960809373ffffffffffffffffffffffffffffffffffffffff929796959784526000602085015260a0604085015260a0840190612ac2565b951660608201520152565b818102929181159184041417156107e457565b9091600092828452602090600182526040938486209173ffffffffffffffffffffffffffffffffffffffff8091169283885284528587209416938487528352848620546136195785526001825283852090855281528284209184525243912055565b6064838651907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601d60248201527f5472616e73616374696f6e20616c72656164792070726f6365737365640000006044820152fd5b73ffffffffffffffffffffffffffffffffffffffff6136aa6060939695949660008452608060208501526080840190612ac2565b95166040820152015256fea264697066735822122063d41ebfa68d2c5234bbe1e1ff2ab851e146650fa111ba0c0eb90449cba0af2664736f6c63430008130033