Transaction Hash:
0x26de7b4b5a1887ebd170ed8f38714e9fd2a9e55c6df297eca855f8dd34a19a99
Timestamp:
535 days ago (Aug-28-2023 10:00:46 PM UTC )
Transaction Fee:
0. 797689386830475993 POL $0.26
Gas Price:
97. 634690951 Gwei (0. 000000097634690951 POL)
Gas Limit & Usage by Txn:
8,170,143
|
8,170,143 (100%)
Gas Fees:
Base: 94. 956503307 Gwei | Max: 97. 634690951 Gwei | Max Priority: 45. 002658027 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0. 775808210798162901 POL ($0.25) 💸 Txn Savings: 0 POL ($0.00)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 5
Position In Block: 46
Input Data:
0x60a0604052670de0b6b3a7640000600555600060065560c860075561025860085562278d0060095562278d00600a553480156200003b57600080fd5b50604051620094aa380380620094aa83398181016040528101906200006191906200078e565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480620000c95750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b80620001015750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b1562000139576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604051620001479062000716565b604051809103906000f08015801562000164573d6000803e3d6000fd5b5073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050620001bc6000801b620001b0620002ca60201b60201c565b620002d260201b60201c565b620001ee7f241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b0885620002d260201b60201c565b82600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200029860008060038111156200028c576200028b62000800565b5b620002e860201b60201c565b620002c08160016003811115620002b457620002b362000800565b5b620002e860201b60201c565b505050506200089d565b600033905090565b620002e482826200049e60201b60201c565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156200035057506000600381111562000338576200033762000800565b5b8160038111156200034e576200034d62000800565b5b145b1562000388576040517fa1e9dd9d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040518060400160405280826003811115620003a957620003a862000800565b5b815260200160011515815250600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548160ff0219169083600381111562000422576200042162000800565b5b021790555060208201518160000160016101000a81548160ff0219169083151502179055509050508173ffffffffffffffffffffffffffffffffffffffff167fbe433982945125798dc0fb45d2aedb711f3461ff28984baab1334b3bce20d5e88260405162000492919062000880565b60405180910390a25050565b620004b58282620004e660201b620014311760201c565b620004e18160016000858152602001908152602001600020620005d760201b620015111790919060201c565b505050565b620004f882826200060f60201b60201c565b620005d357600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000578620002ca60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600062000607836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6200067960201b60201c565b905092915050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60006200068d8383620006f360201b60201c565b620006e8578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050620006ed565b600090505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b61609a806200341083390190565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620007568262000729565b9050919050565b620007688162000749565b81146200077457600080fd5b50565b60008151905062000788816200075d565b92915050565b60008060008060808587031215620007ab57620007aa62000724565b5b6000620007bb8782880162000777565b9450506020620007ce8782880162000777565b9350506040620007e18782880162000777565b9250506060620007f48782880162000777565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6004811062000843576200084262000800565b5b50565b600081905062000856826200082f565b919050565b6000620008688262000846565b9050919050565b6200087a816200085b565b82525050565b60006020820190506200089760008301846200086f565b92915050565b608051612b57620008b96000396000610c0c0152612b576000f3fe608060405234801561001057600080fd5b50600436106102115760003560e01c80639010d07c11610125578063b20feaaf116100ad578063cfca31471161007c578063cfca314714610603578063d547741f1461061f578063ec87621c1461063b578063f2e2e2aa14610659578063f88139101461068a57610211565b8063b20feaaf14610567578063c36a470814610585578063c4c04534146105a3578063ca15c873146105d357610211565b8063a221c64a116100f4578063a221c64a146104d1578063a5fd8edc146104ef578063aa405af91461050d578063b013ab381461052b578063b0e21e8a1461054957610211565b80639010d07c1461043757806391d148541461046757806399f8cbaf14610497578063a217fddf146104b357610211565b80632f7d5c66116101a85780635e73fd76116101775780635e73fd76146103a957806366fbf11b146103c5578063787dce3d146103e157806380cc90ed146103fd578063850a15011461041957610211565b80632f7d5c661461032357806336568abe1461033f57806339591b001461035b5780635026c8261461037957610211565b80631c91ecb6116101e45780631c91ecb61461029a578063248a9ca3146102b85780632a53ff5f146102e85780632f2ff15d1461030757610211565b806301ffc9a714610216578063059129471461024657806306bdd7d5146102625780631776a8271461027e575b600080fd5b610230600480360381019061022b9190612002565b6106a6565b60405161023d919061204a565b60405180910390f35b610260600480360381019061025b919061209b565b610720565b005b61027c6004803603810190610277919061209b565b6107aa565b005b61029860048036038101906102939190612126565b610840565b005b6102a2610950565b6040516102af9190612162565b60405180910390f35b6102d260048036038101906102cd91906121b3565b610961565b6040516102df91906121ef565b60405180910390f35b6102f0610980565b6040516102fe92919061220a565b60405180910390f35b610321600480360381019061031c9190612233565b610991565b005b61033d6004803603810190610338919061209b565b6109b2565b005b61035960048036038101906103549190612233565b610a3c565b005b610363610abf565b6040516103709190612162565b60405180910390f35b610393600480360381019061038e9190612126565b610ac5565b6040516103a0919061204a565b60405180910390f35b6103c360048036038101906103be91906122d8565b610b30565b005b6103df60048036038101906103da9190612126565b610d29565b005b6103fb60048036038101906103f6919061209b565b610e42565b005b6104176004803603810190610412919061209b565b610ecc565b005b610421610f64565b60405161042e919061236f565b60405180910390f35b610451600480360381019061044c919061238a565b610f8a565b60405161045e919061236f565b60405180910390f35b610481600480360381019061047c9190612233565b610fb9565b60405161048e919061204a565b60405180910390f35b6104b160048036038101906104ac919061209b565b611023565b005b6104bb6110ad565b6040516104c891906121ef565b60405180910390f35b6104d96110b4565b6040516104e69190612162565b60405180910390f35b6104f76110ba565b6040516105049190612162565b60405180910390f35b6105156110c0565b6040516105229190612162565b60405180910390f35b6105336110c6565b604051610540919061236f565b60405180910390f35b6105516110ec565b60405161055e9190612162565b60405180910390f35b61056f6110f2565b60405161057c9190612463565b60405180910390f35b61058d6111a4565b60405161059a9190612162565b60405180910390f35b6105bd60048036038101906105b89190612126565b6111aa565b6040516105ca9190612463565b60405180910390f35b6105ed60048036038101906105e891906121b3565b6111cb565b6040516105fa9190612162565b60405180910390f35b61061d60048036038101906106189190612126565b6111ef565b005b61063960048036038101906106349190612233565b61130b565b005b61064361132c565b60405161065091906121ef565b60405180910390f35b610673600480360381019061066e9190612126565b611350565b6040516106819291906124f5565b60405180910390f35b6106a4600480360381019061069f9190612543565b61138e565b005b60007f5a05180f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610719575061071882611541565b5b9050919050565b6000801b61072d816115bb565b6005548203610768576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816005819055507f7a25f4d39c7ef2d9ff33e6304584e4c9fb1532bc39972e2cd34b074c1e40e02b8260405161079e9190612162565b60405180910390a15050565b6000801b6107b7816115bb565b6009548214806107c75750600082145b156107fe576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816009819055507f87948cba23b87f534057161b507f18cd7f69576b88a81a74c55d8f29dfb06452826040516108349190612162565b60405180910390a15050565b6000801b61084d816115bb565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108d4576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f372b5e772b71a68b761c4ac03b59a6a2322bd34ac161ba7029a6a418fe89005182604051610944919061236f565b60405180910390a15050565b600061095c60026115cf565b905090565b6000806000838152602001908152602001600020600101549050919050565b600080600954600a54915091509091565b61099a82610961565b6109a3816115bb565b6109ad83836115dd565b505050565b6000801b6109bf816115bb565b60085482036109fa576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816008819055507f3a1dedaf5733100a92da764c2066bdc86b970e224ee473d515375645ce99a9d282604051610a309190612162565b60405180910390a15050565b610a44611611565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ab1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa890612606565b60405180910390fd5b610abb8282611619565b5050565b600a5481565b6000610af17f241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b0883610fb9565b610b27576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019050919050565b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610b975750600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80610bce5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b15610c05576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610c307f000000000000000000000000000000000000000000000000000000000000000061164d565b90508073ffffffffffffffffffffffffffffffffffffffff166309c26fb187878787876040518663ffffffff1660e01b8152600401610c73959493929190612673565b600060405180830381600087803b158015610c8d57600080fd5b505af1158015610ca1573d6000803e3d6000fd5b50505050610caf6002611707565b8473ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f68828e0b01cfe3740f67270e157a30f161e6531d36cd5db5797ec0e32d1f6911610d06610950565b878787604051610d1994939291906126c1565b60405180910390a3505050505050565b6000801b610d36816115bb565b6000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060000160019054906101000a900460ff16610dc1576040517f3aca788a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008160000160016101000a81548160ff0219169083151502179055508273ffffffffffffffffffffffffffffffffffffffff167f523fff9d18fef7247d13e67b28b58c6173cc8868a73b220fcebfd5887c1135b28260000160009054906101000a900460ff16604051610e359190612701565b60405180910390a2505050565b6000801b610e4f816115bb565b6006548203610e8a576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816006819055507fd10d75876659a287a59a6ccfa2e3fff42f84d94b542837acd30bc184d562de4082604051610ec09190612162565b60405180910390a15050565b6000801b610ed9816115bb565b600a54821480610eeb57506206978082105b15610f22576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600a819055507f2c941b29cbb54e4feeb31a83ebf90b2ffdd425f3970b341bf588a6ca88a8b56b82604051610f589190612162565b60405180910390a15050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610fb1826001600086815260200190815260200160002061171d90919063ffffffff16565b905092915050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000801b611030816115bb565b600754820361106b576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816007819055507f6d3d82f4a368310fc477262ac1c98c96cf147c62b219e94a4acf691400922905826040516110a19190612162565b60405180910390a15050565b6000801b81565b60075481565b60085481565b60095481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065481565b6110fa611f3e565b6040518060c00160405280600654815260200160085481526020016007548152602001600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005548152602001600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250905090565b60055481565b6111b2611f3e565b6111bb82610ac5565b506111c46110f2565b9050919050565b60006111e860016000848152602001908152602001600020611737565b9050919050565b6000801b6111fc816115bb565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611283576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff167f33837f672315b6cffcf11894714abfdec631a913c18d7738fcaf40c444376fb660405160405180910390a25050565b61131482610961565b61131d816115bb565b6113278383611619565b505050565b7f241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b0881565b600b6020528060005260406000206000915090508060000160009054906101000a900460ff16908060000160019054906101000a900460ff16905082565b6000801b61139b816115bb565b600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160019054906101000a900460ff1615611422576040517f56b89dcc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61142c838361174c565b505050565b61143b8282610fb9565b61150d57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506114b2611611565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000611539836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6118f2565b905092915050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806115b457506115b382611962565b5b9050919050565b6115cc816115c7611611565b6119cc565b50565b600081600001549050919050565b6115e78282611431565b61160c816001600085815260200190815260200160002061151190919063ffffffff16565b505050565b600033905090565b6116238282611a51565b6116488160016000858152602001908152602001600020611b3290919063ffffffff16565b505050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f09050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611702576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f990612768565b60405180910390fd5b919050565b6001816000016000828254019250508190555050565b600061172c8360000183611b62565b60001c905092915050565b600061174582600001611b8d565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156117ad5750600060038111156117985761179761247e565b5b8160038111156117ab576117aa61247e565b5b145b156117e4576040517fa1e9dd9d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405180604001604052808260038111156118025761180161247e565b5b815260200160011515815250600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548160ff021916908360038111156118785761187761247e565b5b021790555060208201518160000160016101000a81548160ff0219169083151502179055509050508173ffffffffffffffffffffffffffffffffffffffff167fbe433982945125798dc0fb45d2aedb711f3461ff28984baab1334b3bce20d5e8826040516118e69190612701565b60405180910390a25050565b60006118fe8383611b9e565b61195757826000018290806001815401808255809150506001900390600052602060002001600090919091909150558260000180549050836001016000848152602001908152602001600020819055506001905061195c565b600090505b92915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6119d68282610fb9565b611a4d576119e381611bc1565b6119f18360001c6020611bee565b604051602001611a02929190612891565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a449190612904565b60405180910390fd5b5050565b611a5b8282610fb9565b15611b2e57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611ad3611611565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000611b5a836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611e2a565b905092915050565b6000826000018281548110611b7a57611b79612926565b5b9060005260206000200154905092915050565b600081600001805490509050919050565b600080836001016000848152602001908152602001600020541415905092915050565b6060611be78273ffffffffffffffffffffffffffffffffffffffff16601460ff16611bee565b9050919050565b606060006002836002611c019190612984565b611c0b91906129c6565b67ffffffffffffffff811115611c2457611c236129fa565b5b6040519080825280601f01601f191660200182016040528015611c565781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110611c8e57611c8d612926565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110611cf257611cf1612926565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002611d329190612984565b611d3c91906129c6565b90505b6001811115611ddc577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110611d7e57611d7d612926565b5b1a60f81b828281518110611d9557611d94612926565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080611dd590612a29565b9050611d3f565b5060008414611e20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e1790612a9e565b60405180910390fd5b8091505092915050565b60008083600101600084815260200190815260200160002054905060008114611f32576000600182611e5c9190612abe565b9050600060018660000180549050611e749190612abe565b9050818114611ee3576000866000018281548110611e9557611e94612926565b5b9060005260206000200154905080876000018481548110611eb957611eb8612926565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480611ef757611ef6612af2565b5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050611f38565b60009150505b92915050565b6040518060c00160405280600081526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fdf81611faa565b8114611fea57600080fd5b50565b600081359050611ffc81611fd6565b92915050565b60006020828403121561201857612017611fa0565b5b600061202684828501611fed565b91505092915050565b60008115159050919050565b6120448161202f565b82525050565b600060208201905061205f600083018461203b565b92915050565b6000819050919050565b61207881612065565b811461208357600080fd5b50565b6000813590506120958161206f565b92915050565b6000602082840312156120b1576120b0611fa0565b5b60006120bf84828501612086565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006120f3826120c8565b9050919050565b612103816120e8565b811461210e57600080fd5b50565b600081359050612120816120fa565b92915050565b60006020828403121561213c5761213b611fa0565b5b600061214a84828501612111565b91505092915050565b61215c81612065565b82525050565b60006020820190506121776000830184612153565b92915050565b6000819050919050565b6121908161217d565b811461219b57600080fd5b50565b6000813590506121ad81612187565b92915050565b6000602082840312156121c9576121c8611fa0565b5b60006121d78482850161219e565b91505092915050565b6121e98161217d565b82525050565b600060208201905061220460008301846121e0565b92915050565b600060408201905061221f6000830185612153565b61222c6020830184612153565b9392505050565b6000806040838503121561224a57612249611fa0565b5b60006122588582860161219e565b925050602061226985828601612111565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f84011261229857612297612273565b5b8235905067ffffffffffffffff8111156122b5576122b4612278565b5b6020830191508360018202830111156122d1576122d061227d565b5b9250929050565b6000806000806000608086880312156122f4576122f3611fa0565b5b600061230288828901612111565b955050602061231388828901612111565b945050604086013567ffffffffffffffff81111561233457612333611fa5565b5b61234088828901612282565b9350935050606061235388828901612111565b9150509295509295909350565b612369816120e8565b82525050565b60006020820190506123846000830184612360565b92915050565b600080604083850312156123a1576123a0611fa0565b5b60006123af8582860161219e565b92505060206123c085828601612086565b9150509250929050565b6123d381612065565b82525050565b6123e2816120e8565b82525050565b60c0820160008201516123fe60008501826123ca565b50602082015161241160208501826123ca565b50604082015161242460408501826123ca565b50606082015161243760608501826123d9565b50608082015161244a60808501826123ca565b5060a082015161245d60a08501826123d9565b50505050565b600060c08201905061247860008301846123e8565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600481106124be576124bd61247e565b5b50565b60008190506124cf826124ad565b919050565b60006124df826124c1565b9050919050565b6124ef816124d4565b82525050565b600060408201905061250a60008301856124e6565b612517602083018461203b565b9392505050565b6004811061252b57600080fd5b50565b60008135905061253d8161251e565b92915050565b6000806040838503121561255a57612559611fa0565b5b600061256885828601612111565b92505060206125798582860161252e565b9150509250929050565b600082825260208201905092915050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b60006125f0602f83612583565b91506125fb82612594565b604082019050919050565b6000602082019050818103600083015261261f816125e3565b9050919050565b82818337600083830152505050565b6000601f19601f8301169050919050565b60006126528385612583565b935061265f838584612626565b61266883612635565b840190509392505050565b60006080820190506126886000830188612360565b6126956020830187612360565b81810360408301526126a8818587612646565b90506126b76060830184612360565b9695505050505050565b60006060820190506126d66000830187612153565b81810360208301526126e9818587612646565b90506126f86040830184612360565b95945050505050565b600060208201905061271660008301846124e6565b92915050565b7f455243313136373a20637265617465206661696c656400000000000000000000600082015250565b6000612752601683612583565b915061275d8261271c565b602082019050919050565b6000602082019050818103600083015261278181612745565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b60006127c9601783612788565b91506127d482612793565b601782019050919050565b600081519050919050565b60005b838110156128085780820151818401526020810190506127ed565b60008484015250505050565b600061281f826127df565b6128298185612788565b93506128398185602086016127ea565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b600061287b601183612788565b915061288682612845565b601182019050919050565b600061289c826127bc565b91506128a88285612814565b91506128b38261286e565b91506128bf8284612814565b91508190509392505050565b60006128d6826127df565b6128e08185612583565b93506128f08185602086016127ea565b6128f981612635565b840191505092915050565b6000602082019050818103600083015261291e81846128cb565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061298f82612065565b915061299a83612065565b92508282026129a881612065565b915082820484148315176129bf576129be612955565b5b5092915050565b60006129d182612065565b91506129dc83612065565b92508282019050808211156129f4576129f3612955565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000612a3482612065565b915060008203612a4757612a46612955565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000612a88602083612583565b9150612a9382612a52565b602082019050919050565b60006020820190508181036000830152612ab781612a7b565b9050919050565b6000612ac982612065565b9150612ad483612065565b9250828203905081811115612aec57612aeb612955565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220803673c28bd9efa10cdba932805e2208328b5fc42a98caa49a9c90698a71596164736f6c6343000812003360c06040523480156200001157600080fd5b5060016002819055506200002a6200009960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050620000a1565b600033905090565b60805160a051615f9b620000ff60003960008181610c0301528181610ce60152818161195b015281816121c9015281816127260152818161285d01528181612bf90152612f930152600081816108770152610ad50152615f9b6000f3fe6080604052600436106101f95760003560e01c80636d2401c81161010d578063bd464115116100a0578063cb3a6b2c1161006f578063cb3a6b2c14610750578063d547741f1461078d578063dc63f6ae146107b6578063f23a6e61146107df578063f75166fc1461081c576101f9565b8063bd464115146106aa578063c2986b0e146106d3578063c7395be2146106fc578063ca15c87314610713576101f9565b8063a217fddf116100dc578063a217fddf146105da578063af06216f14610605578063bb19b4d314610630578063bc197c811461066d576101f9565b80636d2401c8146104f85780639010d07c1461052357806391d148541461056057806393e6c4361461059d576101f9565b8063248a9ca3116101905780634517863d1161015f5780634517863d14610443578063564cd00b1461046e57806359416e0e1461049757806361f43848146104c057806364cde8d2146104dc576101f9565b8063248a9ca3146103885780632f2ff15d146103c557806336568abe146103ee5780633dd781de14610417576101f9565b8063150b7a02116101cc578063150b7a02146102ca57806316ecfdf0146103075780631b8ec5d714610332578063222e9e821461035d576101f9565b806301ffc9a7146101fe57806309c26fb11461023b5780630be4d2b814610264578063147e7e661461028d575b600080fd5b34801561020a57600080fd5b50610225600480360381019061022091906141a3565b610845565b60405161023291906141eb565b60405180910390f35b34801561024757600080fd5b50610262600480360381019061025d91906142c9565b610857565b005b34801561027057600080fd5b5061028b60048036038101906102869190614351565b6109e3565b005b34801561029957600080fd5b506102b460048036038101906102af919061439e565b610a7b565b6040516102c191906143e4565b60405180910390f35b3480156102d657600080fd5b506102f160048036038101906102ec919061456c565b610a93565b6040516102fe91906145fe565b60405180910390f35b34801561031357600080fd5b5061031c610aa7565b60405161032991906143e4565b60405180910390f35b34801561033e57600080fd5b50610347610aad565b6040516103549190614628565b60405180910390f35b34801561036957600080fd5b50610372610ad3565b60405161037f9190614628565b60405180910390f35b34801561039457600080fd5b506103af60048036038101906103aa9190614679565b610af7565b6040516103bc91906146b5565b60405180910390f35b3480156103d157600080fd5b506103ec60048036038101906103e791906146d0565b610b16565b005b3480156103fa57600080fd5b50610415600480360381019061041091906146d0565b610b37565b005b34801561042357600080fd5b5061042c610bba565b60405161043a929190614710565b60405180910390f35b34801561044f57600080fd5b50610458610cb6565b60405161046591906146b5565b60405180910390f35b34801561047a57600080fd5b506104956004803603810190610490919061478f565b610cda565b005b3480156104a357600080fd5b506104be60048036038101906104b99190614845565b6116ab565b005b6104da60048036038101906104d591906148da565b611938565b005b6104f660048036038101906104f19190614907565b611ca7565b005b34801561050457600080fd5b5061050d611fce565b60405161051a91906149c6565b60405180910390f35b34801561052f57600080fd5b5061054a600480360381019061054591906149e8565b61205c565b6040516105579190614628565b60405180910390f35b34801561056c57600080fd5b50610587600480360381019061058291906146d0565b61208b565b60405161059491906141eb565b60405180910390f35b3480156105a957600080fd5b506105c460048036038101906105bf919061439e565b6120f5565b6040516105d191906143e4565b60405180910390f35b3480156105e657600080fd5b506105ef61210d565b6040516105fc91906146b5565b60405180910390f35b34801561061157600080fd5b5061061a612114565b60405161062791906141eb565b60405180910390f35b34801561063c57600080fd5b5061065760048036038101906106529190614679565b612172565b60405161066491906141eb565b60405180910390f35b34801561067957600080fd5b50610694600480360381019061068f9190614aeb565b612192565b6040516106a191906145fe565b60405180910390f35b3480156106b657600080fd5b506106d160048036038101906106cc9190614845565b6121a7565b005b3480156106df57600080fd5b506106fa60048036038101906106f59190614907565b6124ce565b005b34801561070857600080fd5b50610711612662565b005b34801561071f57600080fd5b5061073a60048036038101906107359190614679565b6126b2565b60405161074791906143e4565b60405180910390f35b34801561075c57600080fd5b5061077760048036038101906107729190614bba565b6126d6565b60405161078491906143e4565b60405180910390f35b34801561079957600080fd5b506107b460048036038101906107af91906146d0565b6126fb565b005b3480156107c257600080fd5b506107dd60048036038101906107d89190614bfa565b61271c565b005b3480156107eb57600080fd5b5061080660048036038101906108019190614cb6565b612b62565b60405161081391906145fe565b60405180910390f35b34801561082857600080fd5b50610843600480360381019061083e9190614907565b612b77565b005b600061085082612de7565b9050919050565b61085f612e61565b73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff161415806108c55750600360009054906101000a900460ff165b156108fc576040517fee90c46800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109096000801b86612e69565b6109337f184bcf7a4c0de7fb994ea3d6b639bfcbf8e00735a8168c18466903113c39a4b685612e69565b61098083838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050612e77565b80600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600360006101000a81548160ff0219169083151502179055505050505050565b6000801b6109f081612ec5565b610a3d83838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050612e77565b7f121f741ddf8ba42be07a0e28c2017398f83e3766e2f4bfa9ea925307c0c5d1378383604051610a6e929190614d7a565b60405180910390a1505050565b60076020528060005260406000206000915090505481565b600063150b7a0260e01b9050949350505050565b60065481565b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806000838152602001908152602001600020600101549050919050565b610b1f82610af7565b610b2881612ec5565b610b328383612ed9565b505050565b610b3f612e61565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610bac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba390614e10565b60405180910390fd5b610bb68282612f0d565b5050565b6000806000600654905060008103610bfe576040517fbb6aa2ee00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16632a53ff5f6040518163ffffffff1660e01b81526004016040805180830381865afa158015610c6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c8f9190614e45565b915091508183610c9f9190614eb4565b94508085610cad9190614eb4565b93505050509091565b7f184bcf7a4c0de7fb994ea3d6b639bfcbf8e00735a8168c18466903113c39a4b681565b610ce2612f41565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c4c04534610d28612e61565b6040518263ffffffff1660e01b8152600401610d449190614628565b60c0604051808303816000875af1158015610d63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d879190614fa2565b905060005b8484905081101561169c576000858583818110610dac57610dab614fcf565b5b905060e00201803603810190610dc291906150b2565b9050600460008260a00151815260200190815260200160002060009054906101000a900460ff1615610e20576040517fc41a375100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060a001518160c0015130604051602001610e3c929190615148565b6040516020818303038152906040528051906020012014610e89576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000816000015190506000610e9d82612f8e565b90506001600460008560a00151815260200190815260200160002060006101000a81548160ff021916908315150217905550600083608001518460600151610ee59190614eb4565b9050610ef08161306f565b610ef8614115565b6000806000806003811115610f1057610f0f615174565b5b866003811115610f2357610f22615174565b5b1480610f53575060016003811115610f3e57610f3d615174565b5b866003811115610f5157610f50615174565b5b145b15610f7f57610f6b8a89606001518a608001516130ac565b8094508195508296505050508690506110e6565b60026003811115610f9357610f92615174565b5b866003811115610fa657610fa5615174565b5b1480610fd55750600380811115610fc057610fbf615174565b5b866003811115610fd357610fd2615174565b5b145b156110b357610fe38a6131f6565b935087606001519250876080015191508960a0015190508360026003811061100e5761100d614fcf565b5b60200201518460016003811061102757611026614fcf565b5b6020020151856000600381106110405761103f614fcf565b5b602002015161104f9190614eb4565b6110599190614eb4565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110a791906151a3565b925050819055506110e5565b6040517ff599342800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b84600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461113591906151a3565b92505081905550836000600381106111505761114f614fcf565b5b6020020151600860008c6060015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111e49190614eb4565b92505081905550836001600381106111ff576111fe614fcf565b5b602002015160086000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112b19190614eb4565b92505081905550836002600381106112cc576112cb614fcf565b5b6020020151600860008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461135c9190614eb4565b9250508190555082600860008a6020015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113f39190614eb4565b9250508190555081600860008a6040015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461148a9190614eb4565b925050819055508673ffffffffffffffffffffffffffffffffffffffff167f68509a400b7cc402898b7aacefe7cf662539f64e5a79d4234c58734256b5e224866040518060a001604052808e6060015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018c6020015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018c6040015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152506040518060a001604052808960006003811061161a57611619614fcf565b5b602002015181526020018960016003811061163857611637614fcf565b5b602002015181526020018960026003811061165657611655614fcf565b5b60200201518152602001888152602001878152508c60a0015160405161167f949392919061532d565b60405180910390a288806001019950505050505050505050610d8c565b50506116a661327e565b505050565b6000801b6116b881612ec5565b6116c0612f41565b60006116cb87612f8e565b9050600260038111156116e1576116e0615174565b5b8160038111156116f4576116f3615174565b5b036117cc57600086869050905061170a8161306f565b80600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546117599190614eb4565b925050819055506117748861176c612e61565b308a8a613288565b8773ffffffffffffffffffffffffffffffffffffffff167fd6d003c3b12171676fc9412009c65e678368ee9deedce21d9efe7c9d9d34a1c18289896040516117be939291906153ef565b60405180910390a250611927565b6003808111156117df576117de615174565b5b8160038111156117f2576117f1615174565b5b036118f45760006118038585613333565b905061180e8161306f565b80600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461185d9190614eb4565b9250508190555061187a88611870612e61565b308a8a8a8a613381565b8773ffffffffffffffffffffffffffffffffffffffff16611899612e61565b73ffffffffffffffffffffffffffffffffffffffff167f4f7bc006fa3e8a3fde1c087dfff50e0cda2cc7791fa6343ee9f4c395e3da0d37838a8a8a8a6040516118e6959493929190615421565b60405180910390a350611926565b6040517ff599342800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5061193061327e565b505050505050565b6000801b61194581612ec5565b61194d612f41565b816119578161306f565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663b013ab386040518163ffffffff1660e01b8152600401602060405180830381865afa1580156119c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119e8919061546a565b905060008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a6057843414611a58576040517f26ea953d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b849050611bd6565b6000341115611a9b576040517f26ea953d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611ad69190614628565b602060405180830381865afa158015611af3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b179190615497565b9050611b4d611b24612e61565b30888673ffffffffffffffffffffffffffffffffffffffff166133ff909392919063ffffffff16565b808373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611b879190614628565b602060405180830381865afa158015611ba4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bc89190615497565b611bd291906151a3565b9150505b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611c259190614eb4565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16611c4b612e61565b73ffffffffffffffffffffffffffffffffffffffff167f85dd53a04234402c5e629c4ab3051ff7aa3d103e7d22804a9713094c50e6ca9283604051611c9091906143e4565b60405180910390a3505050611ca361327e565b5050565b6000801b611cb481612ec5565b611cbc612f41565b81611cc68161306f565b6000611cd185612f8e565b90506000806003811115611ce857611ce7615174565b5b826003811115611cfb57611cfa615174565b5b03611d4157843414611d39576040517f26ea953d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b849050611f1a565b60016003811115611d5557611d54615174565b5b826003811115611d6857611d67615174565b5b03611ee7576000341115611da8576040517f26ea953d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611de39190614628565b602060405180830381865afa158015611e00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e249190615497565b9050611e5a611e31612e61565b30888a73ffffffffffffffffffffffffffffffffffffffff166133ff909392919063ffffffff16565b808773ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611e949190614628565b602060405180830381865afa158015611eb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ed59190615497565b611edf91906151a3565b915050611f19565b6040517ff599342800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b80600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f699190614eb4565b925050819055508573ffffffffffffffffffffffffffffffffffffffff167f78cae0ecd388607ec2d56e9b6f673cd0a042c8407cdfc7b578e9707223ee64b282604051611fb691906143e4565b60405180910390a2505050611fc961327e565b505050565b60058054611fdb906154f3565b80601f0160208091040260200160405190810160405280929190818152602001828054612007906154f3565b80156120545780601f1061202957610100808354040283529160200191612054565b820191906000526020600020905b81548152906001019060200180831161203757829003601f168201915b505050505081565b6000612083826001600086815260200190815260200160002061348890919063ffffffff16565b905092915050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60096020528060005260406000206000915090505481565b6000801b81565b6000806000612121610bba565b915091508142108061213257508042115b15612169576040517fbd95a86000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60019250505090565b60046020528060005260406000206000915054906101000a900460ff1681565b600063bc197c8160e01b905095945050505050565b6000801b6121b481612ec5565b6121bc612f41565b6121c4612114565b5060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f2e2e2aa886040518263ffffffff1660e01b81526004016122209190614628565b6040805180830381865afa15801561223c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122609190615575565b5090506002600381111561227757612276615174565b5b81600381111561228a57612289615174565b5b036123625760008686905090506122a08161306f565b80600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546122ef91906151a3565b9250508190555061230a8830612303612e61565b8a8a613288565b8773ffffffffffffffffffffffffffffffffffffffff167f9345f22c71af54e80c416040732be09908da822fef94e166af33535f824c51c7828989604051612354939291906153ef565b60405180910390a2506124bd565b60038081111561237557612374615174565b5b81600381111561238857612387615174565b5b0361248a5760006123998585613333565b90506123a48161306f565b80600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546123f391906151a3565b925050819055506124108830612407612e61565b8a8a8a8a613381565b8773ffffffffffffffffffffffffffffffffffffffff1661242f612e61565b73ffffffffffffffffffffffffffffffffffffffff167f0dc54c2a40ababb385f82389a070a55b00cd3fae93fc5b1916924ade1633503b838a8a8a8a60405161247c959493929190615421565b60405180910390a3506124bc565b6040517ff599342800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b506124c661327e565b505050505050565b6000801b6124db81612ec5565b6124e3612f41565b6124eb612114565b50816124f68161306f565b82600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461254591906151a3565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036125b5576125b08361258c612e61565b73ffffffffffffffffffffffffffffffffffffffff166134a290919063ffffffff16565b6125e8565b6125e76125c0612e61565b848673ffffffffffffffffffffffffffffffffffffffff166135969092919063ffffffff16565b5b8373ffffffffffffffffffffffffffffffffffffffff16612607612e61565b73ffffffffffffffffffffffffffffffffffffffff167ff57fb8b8dfa150e93ac811898e14550baf3452656f9d4e8058a5c24efa9ecaad8560405161264c91906143e4565b60405180910390a35061265d61327e565b505050565b6000801b61266f81612ec5565b426006819055507f01909d53c76ffada2e8f99e82b9afa64e37cfe2bc2c1fa7ba5959fc62e4baa7f6006546040516126a791906143e4565b60405180910390a150565b60006126cf6001600084815260200190815260200160002061361c565b9050919050565b6008602052816000526040600020602052806000526040600020600091509150505481565b61270482610af7565b61270d81612ec5565b6127178383612f0d565b505050565b612724612f41565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635026c826612768612e61565b6040518263ffffffff1660e01b81526004016127849190614628565b602060405180830381865afa1580156127a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127c591906155b5565b5084600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461285291906151a3565b9250508190555060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f2e2e2aa896040518263ffffffff1660e01b81526004016128b49190614628565b6040805180830381865afa1580156128d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128f49190615575565b5090506000600381111561290b5761290a615174565b5b81600381111561291e5761291d615174565b5b036129515761294c868873ffffffffffffffffffffffffffffffffffffffff166134a290919063ffffffff16565b612ae3565b6001600381111561296557612964615174565b5b81600381111561297857612977615174565b5b036129ad576129a887878a73ffffffffffffffffffffffffffffffffffffffff166135969092919063ffffffff16565b612ae2565b600260038111156129c1576129c0615174565b5b8160038111156129d4576129d3615174565b5b03612a2d576000858590509050808714612a1a576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612a2789308a8989613288565b50612ae1565b600380811115612a4057612a3f615174565b5b816003811115612a5357612a52615174565b5b03612aae57612a628383613333565b8614612a9a576040517fa9cb9e0d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612aa988308988888888613381565b612ae0565b6040517ff599342800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5b5b8773ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f0c3f6188054cfad2267b81cfd4ec43dcf3245a8b92e59cc44d6b4e85a58672648888888888604051612b48959493929190615421565b60405180910390a350612b5961327e565b50505050505050565b600063f23a6e6160e01b905095945050505050565b6000801b612b8481612ec5565b612b8c612f41565b612b94612114565b5081612b9f8161306f565b82600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612bee91906151a3565b9250508190555060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f2e2e2aa866040518263ffffffff1660e01b8152600401612c509190614628565b6040805180830381865afa158015612c6c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c909190615575565b50905060006003811115612ca757612ca6615174565b5b816003811115612cba57612cb9615174565b5b03612cf457612cef84612ccb612e61565b73ffffffffffffffffffffffffffffffffffffffff166134a290919063ffffffff16565b612d8a565b60016003811115612d0857612d07615174565b5b816003811115612d1b57612d1a615174565b5b03612d5757612d52612d2b612e61565b858773ffffffffffffffffffffffffffffffffffffffff166135969092919063ffffffff16565b612d89565b6040517ff599342800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b8473ffffffffffffffffffffffffffffffffffffffff167f2bde45b775c7b186ca5991ba05250885d44cad19752d5e84f715be315dc60ad085604051612dd091906143e4565b60405180910390a25050612de261327e565b505050565b60007f4e2312e0000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612e5a5750612e5982613631565b5b9050919050565b600033905090565b612e738282612ed9565b5050565b6000815103612eb2576040517fd07b00d600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060059081612ec1919061578e565b5050565b612ed681612ed1612e61565b6136ab565b50565b612ee38282613730565b612f08816001600085815260200190815260200160002061381090919063ffffffff16565b505050565b612f178282613840565b612f3c816001600085815260200190815260200160002061392190919063ffffffff16565b505050565b6002805403612f85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f7c906158ac565b60405180910390fd5b60028081905550565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f2e2e2aa846040518263ffffffff1660e01b8152600401612fea9190614628565b6040805180830381865afa158015613006573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061302a9190615575565b809250819350505080613069576040517f3aca788a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50919050565b600081036130a9576040517f1f2a200500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b6130b4614115565b600080600084866130c59190614eb4565b90506000818760646130d791906158cc565b6130e1919061593d565b90506040518060600160405280612710848b6000015161310191906158cc565b61310b919061593d565b8152602001612710848b6040015161312391906158cc565b61312d919061593d565b8152602001612710848b6020015161314591906158cc565b61314f919061593d565b815250945060008560026003811061316a57613169614fcf565b5b60200201518660016003811061318357613182614fcf565b5b60200201518760006003811061319c5761319b614fcf565b5b6020020151856131ac91906151a3565b6131b691906151a3565b6131c091906151a3565b9050606482826131d091906158cc565b6131da919061593d565b945084816131e891906151a3565b935050505093509350939050565b6131fe614115565b600082608001519050604051806060016040528061271083866000015161322591906158cc565b61322f919061593d565b815260200161271083866040015161324791906158cc565b613251919061593d565b815260200161271083866020015161326991906158cc565b613273919061593d565b815250915050919050565b6001600281905550565b60005b8282905081101561332b578573ffffffffffffffffffffffffffffffffffffffff166342842e0e86868686868181106132c7576132c6614fcf565b5b905060200201356040518463ffffffff1660e01b81526004016132ec9392919061596e565b600060405180830381600087803b15801561330657600080fd5b505af115801561331a573d6000803e3d6000fd5b50505050808060010191505061328b565b505050505050565b600080600090505b8383905081101561337a5783838281811061335957613358614fcf565b5b905060200201358261336b9190614eb4565b9150808060010191505061333b565b5092915050565b8673ffffffffffffffffffffffffffffffffffffffff16632eb2c2d68787878787876040518763ffffffff1660e01b81526004016133c4969594939291906159dc565b600060405180830381600087803b1580156133de57600080fd5b505af11580156133f2573d6000803e3d6000fd5b5050505050505050505050565b613482846323b872dd60e01b8585856040516024016134209392919061596e565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613951565b50505050565b60006134978360000183613a18565b60001c905092915050565b804710156134e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134dc90615a92565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff168260405161350b90615ae0565b60006040518083038185875af1925050503d8060008114613548576040519150601f19603f3d011682016040523d82523d6000602084013e61354d565b606091505b5050905080613591576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161358890615b67565b60405180910390fd5b505050565b6136178363a9059cbb60e01b84846040516024016135b5929190615b87565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613951565b505050565b600061362a82600001613a43565b9050919050565b60007f5a05180f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806136a457506136a382613a54565b5b9050919050565b6136b5828261208b565b61372c576136c281613ace565b6136d08360001c6020613afb565b6040516020016136e1929190615c84565b6040516020818303038152906040526040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161372391906149c6565b60405180910390fd5b5050565b61373a828261208b565b61380c57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506137b1612e61565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000613838836000018373ffffffffffffffffffffffffffffffffffffffff1660001b613d37565b905092915050565b61384a828261208b565b1561391d57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506138c2612e61565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000613949836000018373ffffffffffffffffffffffffffffffffffffffff1660001b613da7565b905092915050565b60006139b3826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16613ebb9092919063ffffffff16565b9050600081511115613a1357808060200190518101906139d391906155b5565b613a12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a0990615d30565b60405180910390fd5b5b505050565b6000826000018281548110613a3057613a2f614fcf565b5b9060005260206000200154905092915050565b600081600001805490509050919050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480613ac75750613ac682613ed3565b5b9050919050565b6060613af48273ffffffffffffffffffffffffffffffffffffffff16601460ff16613afb565b9050919050565b606060006002836002613b0e91906158cc565b613b189190614eb4565b67ffffffffffffffff811115613b3157613b30614441565b5b6040519080825280601f01601f191660200182016040528015613b635781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110613b9b57613b9a614fcf565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110613bff57613bfe614fcf565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002613c3f91906158cc565b613c499190614eb4565b90505b6001811115613ce9577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110613c8b57613c8a614fcf565b5b1a60f81b828281518110613ca257613ca1614fcf565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080613ce290615d50565b9050613c4c565b5060008414613d2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d2490615dc5565b60405180910390fd5b8091505092915050565b6000613d438383613f3d565b613d9c578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050613da1565b600090505b92915050565b60008083600101600084815260200190815260200160002054905060008114613eaf576000600182613dd991906151a3565b9050600060018660000180549050613df191906151a3565b9050818114613e60576000866000018281548110613e1257613e11614fcf565b5b9060005260206000200154905080876000018481548110613e3657613e35614fcf565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480613e7457613e73615de5565b5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050613eb5565b60009150505b92915050565b6060613eca8484600085613f60565b90509392505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600080836001016000848152602001908152602001600020541415905092915050565b606082471015613fa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613f9c90615e86565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051613fce9190615ee2565b60006040518083038185875af1925050503d806000811461400b576040519150601f19603f3d011682016040523d82523d6000602084013e614010565b606091505b50915091506140218783838761402d565b92505050949350505050565b6060831561408f57600083510361408757614047856140a2565b614086576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161407d90615f45565b60405180910390fd5b5b82905061409a565b61409983836140c5565b5b949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000825111156140d85781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161410c91906149c6565b60405180910390fd5b6040518060600160405280600390602082028036833780820191505090505090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6141808161414b565b811461418b57600080fd5b50565b60008135905061419d81614177565b92915050565b6000602082840312156141b9576141b8614141565b5b60006141c78482850161418e565b91505092915050565b60008115159050919050565b6141e5816141d0565b82525050565b600060208201905061420060008301846141dc565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061423182614206565b9050919050565b61424181614226565b811461424c57600080fd5b50565b60008135905061425e81614238565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261428957614288614264565b5b8235905067ffffffffffffffff8111156142a6576142a5614269565b5b6020830191508360018202830111156142c2576142c161426e565b5b9250929050565b6000806000806000608086880312156142e5576142e4614141565b5b60006142f38882890161424f565b95505060206143048882890161424f565b945050604086013567ffffffffffffffff81111561432557614324614146565b5b61433188828901614273565b935093505060606143448882890161424f565b9150509295509295909350565b6000806020838503121561436857614367614141565b5b600083013567ffffffffffffffff81111561438657614385614146565b5b61439285828601614273565b92509250509250929050565b6000602082840312156143b4576143b3614141565b5b60006143c28482850161424f565b91505092915050565b6000819050919050565b6143de816143cb565b82525050565b60006020820190506143f960008301846143d5565b92915050565b614408816143cb565b811461441357600080fd5b50565b600081359050614425816143ff565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61447982614430565b810181811067ffffffffffffffff8211171561449857614497614441565b5b80604052505050565b60006144ab614137565b90506144b78282614470565b919050565b600067ffffffffffffffff8211156144d7576144d6614441565b5b6144e082614430565b9050602081019050919050565b82818337600083830152505050565b600061450f61450a846144bc565b6144a1565b90508281526020810184848401111561452b5761452a61442b565b5b6145368482856144ed565b509392505050565b600082601f83011261455357614552614264565b5b81356145638482602086016144fc565b91505092915050565b6000806000806080858703121561458657614585614141565b5b60006145948782880161424f565b94505060206145a58782880161424f565b93505060406145b687828801614416565b925050606085013567ffffffffffffffff8111156145d7576145d6614146565b5b6145e38782880161453e565b91505092959194509250565b6145f88161414b565b82525050565b600060208201905061461360008301846145ef565b92915050565b61462281614226565b82525050565b600060208201905061463d6000830184614619565b92915050565b6000819050919050565b61465681614643565b811461466157600080fd5b50565b6000813590506146738161464d565b92915050565b60006020828403121561468f5761468e614141565b5b600061469d84828501614664565b91505092915050565b6146af81614643565b82525050565b60006020820190506146ca60008301846146a6565b92915050565b600080604083850312156146e7576146e6614141565b5b60006146f585828601614664565b92505060206147068582860161424f565b9150509250929050565b600060408201905061472560008301856143d5565b61473260208301846143d5565b9392505050565b60008083601f84011261474f5761474e614264565b5b8235905067ffffffffffffffff81111561476c5761476b614269565b5b6020830191508360e08202830111156147885761478761426e565b5b9250929050565b6000806000604084860312156147a8576147a7614141565b5b600084013567ffffffffffffffff8111156147c6576147c5614146565b5b6147d286828701614739565b935093505060206147e58682870161424f565b9150509250925092565b60008083601f84011261480557614804614264565b5b8235905067ffffffffffffffff81111561482257614821614269565b5b60208301915083602082028301111561483e5761483d61426e565b5b9250929050565b60008060008060006060868803121561486157614860614141565b5b600061486f8882890161424f565b955050602086013567ffffffffffffffff8111156148905761488f614146565b5b61489c888289016147ef565b9450945050604086013567ffffffffffffffff8111156148bf576148be614146565b5b6148cb888289016147ef565b92509250509295509295909350565b6000602082840312156148f0576148ef614141565b5b60006148fe84828501614416565b91505092915050565b6000806040838503121561491e5761491d614141565b5b600061492c8582860161424f565b925050602061493d85828601614416565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015614981578082015181840152602081019050614966565b60008484015250505050565b600061499882614947565b6149a28185614952565b93506149b2818560208601614963565b6149bb81614430565b840191505092915050565b600060208201905081810360008301526149e0818461498d565b905092915050565b600080604083850312156149ff576149fe614141565b5b6000614a0d85828601614664565b9250506020614a1e85828601614416565b9150509250929050565b600067ffffffffffffffff821115614a4357614a42614441565b5b602082029050602081019050919050565b6000614a67614a6284614a28565b6144a1565b90508083825260208201905060208402830185811115614a8a57614a8961426e565b5b835b81811015614ab35780614a9f8882614416565b845260208401935050602081019050614a8c565b5050509392505050565b600082601f830112614ad257614ad1614264565b5b8135614ae2848260208601614a54565b91505092915050565b600080600080600060a08688031215614b0757614b06614141565b5b6000614b158882890161424f565b9550506020614b268882890161424f565b945050604086013567ffffffffffffffff811115614b4757614b46614146565b5b614b5388828901614abd565b935050606086013567ffffffffffffffff811115614b7457614b73614146565b5b614b8088828901614abd565b925050608086013567ffffffffffffffff811115614ba157614ba0614146565b5b614bad8882890161453e565b9150509295509295909350565b60008060408385031215614bd157614bd0614141565b5b6000614bdf8582860161424f565b9250506020614bf08582860161424f565b9150509250929050565b600080600080600080600060a0888a031215614c1957614c18614141565b5b6000614c278a828b0161424f565b9750506020614c388a828b0161424f565b9650506040614c498a828b01614416565b955050606088013567ffffffffffffffff811115614c6a57614c69614146565b5b614c768a828b016147ef565b9450945050608088013567ffffffffffffffff811115614c9957614c98614146565b5b614ca58a828b016147ef565b925092505092959891949750929550565b600080600080600060a08688031215614cd257614cd1614141565b5b6000614ce08882890161424f565b9550506020614cf18882890161424f565b9450506040614d0288828901614416565b9350506060614d1388828901614416565b925050608086013567ffffffffffffffff811115614d3457614d33614146565b5b614d408882890161453e565b9150509295509295909350565b6000614d598385614952565b9350614d668385846144ed565b614d6f83614430565b840190509392505050565b60006020820190508181036000830152614d95818486614d4d565b90509392505050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000614dfa602f83614952565b9150614e0582614d9e565b604082019050919050565b60006020820190508181036000830152614e2981614ded565b9050919050565b600081519050614e3f816143ff565b92915050565b60008060408385031215614e5c57614e5b614141565b5b6000614e6a85828601614e30565b9250506020614e7b85828601614e30565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614ebf826143cb565b9150614eca836143cb565b9250828201905080821115614ee257614ee1614e85565b5b92915050565b600080fd5b600081519050614efc81614238565b92915050565b600060c08284031215614f1857614f17614ee8565b5b614f2260c06144a1565b90506000614f3284828501614e30565b6000830152506020614f4684828501614e30565b6020830152506040614f5a84828501614e30565b6040830152506060614f6e84828501614eed565b6060830152506080614f8284828501614e30565b60808301525060a0614f9684828501614eed565b60a08301525092915050565b600060c08284031215614fb857614fb7614141565b5b6000614fc684828501614f02565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060e0828403121561501457615013614ee8565b5b61501e60e06144a1565b9050600061502e8482850161424f565b60008301525060206150428482850161424f565b60208301525060406150568482850161424f565b604083015250606061506a84828501614416565b606083015250608061507e84828501614416565b60808301525060a061509284828501614664565b60a08301525060c06150a684828501614664565b60c08301525092915050565b600060e082840312156150c8576150c7614141565b5b60006150d684828501614ffe565b91505092915050565b6000819050919050565b6150fa6150f582614643565b6150df565b82525050565b60008160601b9050919050565b600061511882615100565b9050919050565b600061512a8261510d565b9050919050565b61514261513d82614226565b61511f565b82525050565b600061515482856150e9565b6020820191506151648284615131565b6014820191508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60006151ae826143cb565b91506151b9836143cb565b92508282039050818111156151d1576151d0614e85565b5b92915050565b600060059050919050565b600081905092915050565b6000819050919050565b61520081614226565b82525050565b600061521283836151f7565b60208301905092915050565b6000602082019050919050565b615234816151d7565b61523e81846151e2565b9250615249826151ed565b8060005b8381101561527a5781516152618782615206565b965061526c8361521e565b92505060018101905061524d565b505050505050565b600060059050919050565b600081905092915050565b6000819050919050565b6152ab816143cb565b82525050565b60006152bd83836152a2565b60208301905092915050565b6000602082019050919050565b6152df81615282565b6152e9818461528d565b92506152f482615298565b8060005b8381101561532557815161530c87826152b1565b9650615317836152c9565b9250506001810190506152f8565b505050505050565b60006101808201905061534360008301876143d5565b615350602083018661522b565b61535d60c08301856152d6565b61536b6101608301846146a6565b95945050505050565b600082825260208201905092915050565b600080fd5b82818337505050565b600061539f8385615374565b93507f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8311156153d2576153d1615385565b5b6020830292506153e383858461538a565b82840190509392505050565b600060408201905061540460008301866143d5565b8181036020830152615417818486615393565b9050949350505050565b600060608201905061543660008301886143d5565b8181036020830152615449818688615393565b9050818103604083015261545e818486615393565b90509695505050505050565b6000602082840312156154805761547f614141565b5b600061548e84828501614eed565b91505092915050565b6000602082840312156154ad576154ac614141565b5b60006154bb84828501614e30565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061550b57607f821691505b60208210810361551e5761551d6154c4565b5b50919050565b6004811061553157600080fd5b50565b60008151905061554381615524565b92915050565b615552816141d0565b811461555d57600080fd5b50565b60008151905061556f81615549565b92915050565b6000806040838503121561558c5761558b614141565b5b600061559a85828601615534565b92505060206155ab85828601615560565b9150509250929050565b6000602082840312156155cb576155ca614141565b5b60006155d984828501615560565b91505092915050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026156447fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82615607565b61564e8683615607565b95508019841693508086168417925050509392505050565b6000819050919050565b600061568b615686615681846143cb565b615666565b6143cb565b9050919050565b6000819050919050565b6156a583615670565b6156b96156b182615692565b848454615614565b825550505050565b600090565b6156ce6156c1565b6156d981848461569c565b505050565b5b818110156156fd576156f26000826156c6565b6001810190506156df565b5050565b601f82111561574257615713816155e2565b61571c846155f7565b8101602085101561572b578190505b61573f615737856155f7565b8301826156de565b50505b505050565b600082821c905092915050565b600061576560001984600802615747565b1980831691505092915050565b600061577e8383615754565b9150826002028217905092915050565b61579782614947565b67ffffffffffffffff8111156157b0576157af614441565b5b6157ba82546154f3565b6157c5828285615701565b600060209050601f8311600181146157f857600084156157e6578287015190505b6157f08582615772565b865550615858565b601f198416615806866155e2565b60005b8281101561582e57848901518255600182019150602085019450602081019050615809565b8683101561584b5784890151615847601f891682615754565b8355505b6001600288020188555050505b505050505050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000615896601f83614952565b91506158a182615860565b602082019050919050565b600060208201905081810360008301526158c581615889565b9050919050565b60006158d7826143cb565b91506158e2836143cb565b92508282026158f0816143cb565b9150828204841483151761590757615906614e85565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000615948826143cb565b9150615953836143cb565b9250826159635761596261590e565b5b828204905092915050565b60006060820190506159836000830186614619565b6159906020830185614619565b61599d60408301846143d5565b949350505050565b600082825260208201905092915050565b50565b60006159c66000836159a5565b91506159d1826159b6565b600082019050919050565b600060a0820190506159f16000830189614619565b6159fe6020830188614619565b8181036040830152615a11818688615393565b90508181036060830152615a26818486615393565b90508181036080830152615a39816159b9565b9050979650505050505050565b7f416464726573733a20696e73756666696369656e742062616c616e6365000000600082015250565b6000615a7c601d83614952565b9150615a8782615a46565b602082019050919050565b60006020820190508181036000830152615aab81615a6f565b9050919050565b600081905092915050565b6000615aca600083615ab2565b9150615ad5826159b6565b600082019050919050565b6000615aeb82615abd565b9150819050919050565b7f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008201527f6563697069656e74206d61792068617665207265766572746564000000000000602082015250565b6000615b51603a83614952565b9150615b5c82615af5565b604082019050919050565b60006020820190508181036000830152615b8081615b44565b9050919050565b6000604082019050615b9c6000830185614619565b615ba960208301846143d5565b9392505050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000615bf1601783615bb0565b9150615bfc82615bbb565b601782019050919050565b6000615c1282614947565b615c1c8185615bb0565b9350615c2c818560208601614963565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b6000615c6e601183615bb0565b9150615c7982615c38565b601182019050919050565b6000615c8f82615be4565b9150615c9b8285615c07565b9150615ca682615c61565b9150615cb28284615c07565b91508190509392505050565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b6000615d1a602a83614952565b9150615d2582615cbe565b604082019050919050565b60006020820190508181036000830152615d4981615d0d565b9050919050565b6000615d5b826143cb565b915060008203615d6e57615d6d614e85565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000615daf602083614952565b9150615dba82615d79565b602082019050919050565b60006020820190508181036000830152615dde81615da2565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b6000615e70602683614952565b9150615e7b82615e14565b604082019050919050565b60006020820190508181036000830152615e9f81615e63565b9050919050565b600081519050919050565b6000615ebc82615ea6565b615ec68185615ab2565b9350615ed6818560208601614963565b80840191505092915050565b6000615eee8284615eb1565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6000615f2f601d83614952565b9150615f3a82615ef9565b602082019050919050565b60006020820190508181036000830152615f5e81615f22565b905091905056fea264697066735822122012748c005472b32d008df670b21af6b30905eda147dc75c2ab9ee9298a89bafc64736f6c63430008120033000000000000000000000000c38e3a10b5818601b29c83f195e8b5854aae45af0000000000000000000000001452c0f9f5a9c8b5d785066385ec7cbca480771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ae96cc93331c19148541d4d2f31363684917092
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
AA Txn Hash
Method
Position
From
Internal Txns
Token Txns
NFT Txns
Txn Fee (ETH)
Gas Limit
Transaction Receipt Event Logs
282
Address
0x0000000000000000000000000000000000001010
(Polygon: POL Token)
Name LogFeeTransfer (index_topic_1 address token , index_topic_2 address from , index_topic_3 address to , uint256 amount , uint256 input1 , uint256 input2 , uint256 output1 , uint256 output2 )View Source
Topics Data
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .