Balances

Select type ERC-20 (93)
+ 0.000000000000000000 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency 0.00 USD
+ 0.00000000 BTC Id: fantom-erc-20/0x321162cd933e2be498cd2267a90534a804051b11 Name: Bitcoin Verified currency 0.00 USD
+ 0.000000000000000000 GRAIN Id: fantom-erc-20/0x02838746d9e1413e07ee064fcbada57055417f21 Name: Granary Token
+ 0.000000 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin
+ 0.000000 fUSDT Id: fantom-erc-20/0x049d68029688eabf473097a2fc38ef61633a3c7a Name: Frapped USDT
+ 0.000000000000000000 ANKR Id: fantom-erc-20/0x0615dbba33fe61a31c7ed131bda6655ed76748b1 Name: Ankr
+ 0.000000000000000000 HND Id: fantom-erc-20/0x10010078a54396f62c96df8532dc2b4847d47ed3 Name: Hundred Finance
+ 0.000000000000000000 LQDR Id: fantom-erc-20/0x10b620b2dbac4faa7d7ffd71da486f5d44cd86f9 Name: Liquid Driver
+ 0.000000000000000000 3OMB Id: fantom-erc-20/0x14def7584a6c52f470ca4f4b9671056b22f4ffde Name: 3OMB Token
+ 0.000000000000000000 OPR Id: fantom-erc-20/0x16dbd24713c1e6209142bcfeed8c170d83f84924 Name: fantoms.art Token

History

Types:
Select type Main ERC-20
Date & time Transaction id Amount Status

0x8f9a566196181bcd827d0cddc31b3fe28e5a169e0a19dbc737dab2b2f84dc52e

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

-

56.401150 USDC Id: fantom-erc-20/0x28a92dde19d9989f39a49905d7c9c2fac7799bdf Name: USD Coin

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

+

56.401150 USDC Id: fantom-erc-20/0x28a92dde19d9989f39a49905d7c9c2fac7799bdf Name: USD Coin

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

-

0.036204 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success

0xed79401848e82b988811855a0e6f28a6219bd4716f56a51dbc8e313a225740f8

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

+

56.445274 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

-

56.409070 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success

0x4c84091e8fb9853408843ec49a2574ec4fbc17fb3ba8155822680ec9b0de7d5d

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x4c84091e8fb9853408843ec49a2574ec4fbc17fb3ba8155822680ec9b0de7d5d

-

0.022626 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success
Date & time Transaction id Amount Status

0x8f9a566196181bcd827d0cddc31b3fe28e5a169e0a19dbc737dab2b2f84dc52e

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xed79401848e82b988811855a0e6f28a6219bd4716f56a51dbc8e313a225740f8

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x4c84091e8fb9853408843ec49a2574ec4fbc17fb3ba8155822680ec9b0de7d5d

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x77d4a53b3057f50efe06954451bfd349d58c365aaa3baee9d57557446119da41

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x53c441be56495ae94a7b362d9f70499f8b88f7e511bebd5894c1fd05e50681c8

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xea0b90c345dc7920c74c37ba9641a563f5ee1ff98d4f5a23488bd52b883e72e9

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x3aac2bad78a674462c66439a630f51759a704ce8935e96dad4302ddc3004afbe

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xf1d7ce9f8c139ea773261c1e9cdc2a06e824beb554fabc4ab8022ae3a4dd477e

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0xbb778256463acd9c3a08c8756277bd752cf5f7ac79329ea7622ff598e23e7d39

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed
Date & time Transaction id Amount Status

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

-

56.401150 USDC Id: fantom-erc-20/0x28a92dde19d9989f39a49905d7c9c2fac7799bdf Name: USD Coin

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

-

56.409070 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

+

56.401150 USDC Id: fantom-erc-20/0x28a92dde19d9989f39a49905d7c9c2fac7799bdf Name: USD Coin

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

-

0.036204 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success

0x619c9dfe0f46b4b4c0d5e83d4b63ff10634aaf4a740f19d13fe4d8b9f5a2a738

+

56.445274 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success

0x4c84091e8fb9853408843ec49a2574ec4fbc17fb3ba8155822680ec9b0de7d5d

-

25.751287 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success

0x4c84091e8fb9853408843ec49a2574ec4fbc17fb3ba8155822680ec9b0de7d5d

-

0.022626 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success

0x4c84091e8fb9853408843ec49a2574ec4fbc17fb3ba8155822680ec9b0de7d5d

+

25.773913 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success

0x77d4a53b3057f50efe06954451bfd349d58c365aaa3baee9d57557446119da41

-

102.804937 USDC Id: fantom-erc-20/0x28a92dde19d9989f39a49905d7c9c2fac7799bdf Name: USD Coin

Success

0x77d4a53b3057f50efe06954451bfd349d58c365aaa3baee9d57557446119da41

-

102.817640 axlUSDC Id: fantom-erc-20/0x1b6382dbdea11d97f24495c9a90b7c88469134a4 Name: Axelar Wrapped USDC

Success
Types:
Select type Main ERC-20

Special data

  • Nonce: 1
  • Is contract? Yes
  • Contract code:

    0x60806040526004361061019a5760003560e01c806354d1f13d116100e0578063b71dccad11610084578063f14210a611610061578063f14210a614610369578063f2fde38b14610389578063fa461e3314610270578063fee81cf41461039c57005b8063b71dccad14610336578063d4f9a2ee146101ac578063f04e283e1461035657005b80638da5cb5b116100bd5780638da5cb5b146102ea5780639a7bff79146101ac578063a1db978214610316578063a9843956146101ac57005b806354d1f13d146102da578063715018a6146102e257806384800812146101ac57005b806325692962116101475780633aa99232116101245780633aa99232146101ac57806348c5b27e146101ac5780634a4ee7b114610290578063514e62fc146102a357005b806325692962146102275780632de948071461022f5780633a1c453c1461027057005b8063183a4f6e11610180578063183a4f6e146101cc5780631c10893f146101df5780631cd64df4146101f25780632126f574146101ac57005b801561019c57806001146101a457806310d1e85c146101ac575b005b61019a6103cf565b61019a6104fc565b3480156101b857600080fd5b5061019a6101c73660046145f1565b610638565b61019a6101da36600461465a565b610689565b61019a6101ed366004614673565b610696565b3480156101fe57600080fd5b5061021261020d366004614673565b6106ac565b60405190151581526020015b60405180910390f35b61019a6106cb565b34801561023b57600080fd5b5061026261024a36600461469f565b638b78c6d8600c908152600091909152602090205490565b60405190815260200161021e565b34801561027c57600080fd5b5061019a61028b3660046146bc565b61071a565b61019a61029e366004614673565b61078c565b3480156102af57600080fd5b506102126102be366004614673565b638b78c6d8600c90815260009290925260209091205416151590565b61019a61079e565b61019a6107da565b3480156102f657600080fd5b50638b78c6d819546040516001600160a01b03909116815260200161021e565b34801561032257600080fd5b5061019a610331366004614673565b6107ee565b34801561034257600080fd5b5061019a610351366004614813565b61094c565b61019a61036436600461469f565b610996565b34801561037557600080fd5b5061019a61038436600461465a565b6109d3565b61019a61039736600461469f565b610a70565b3480156103a857600080fd5b506102626103b736600461469f565b63389a75e1600c908152600091909152602090205490565b60046103da81610a97565b6000805460ff191660011781558080806103f2610aca565b93509350935093506000610407858484610cda565b9050836001600160801b03168160018351610422919061485d565b8151811061043257610432614870565b6020026020010151106104ea5760006001848385604051602001610459949392919061494a565b60405160208183030381529060405290506104e8846001865161047c919061485d565b8151811061048c5761048c614870565b602002602001015183600285516104a3919061485d565b815181106104b3576104b3614870565b602002602001015184600186516104ca919061485d565b815181106104da576104da614870565b602002602001015184611394565b505b50506000805460ff1916905550505050565b600461050781610a97565b6000805460ff1916600117815580808061051f610aca565b93509350935093506000610534858484610cda565b9050836001600160801b0316816001835161054f919061485d565b8151811061055f5761055f614870565b6020026020010151101561059e5760405162461bcd60e51b81526020600482015260016024820152604160f81b60448201526064015b60405180910390fd5b60006105d083600185516105b2919061485d565b815181106105c2576105c2614870565b6020026020010151306114a0565b90506105df84838587516114cc565b846001600160801b0316816105fc85600187516105b2919061485d565b610606919061485d565b10156104e85760405162461bcd60e51b81526020600482015260016024820152602160f91b6044820152606401610595565b60005460ff1615156001146106785760405162461bcd60e51b8152600401610595906020808252600490820152631190525360e21b604082015260600190565b610682828261169a565b5050505050565b6106933382611753565b50565b61069e61175f565b6106a8828261177a565b5050565b638b78c6d8600c90815260008390526020902054811681145b92915050565b60006202a3006001600160401b03164201905063389a75e1600c5233600052806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d600080a250565b60005460ff16151560011461075a5760405162461bcd60e51b8152600401610595906020808252600490820152631190525360e21b604082015260600190565b600061076882840184614ad3565b50905080156107805761077b838361169a565b610682565b61068285858585611786565b61079461175f565b6106a88282611753565b63389a75e1600c523360005260006020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c92600080a2565b6107e261175f565b6107ec60006117c5565b565b6107f661175f565b6040516370a0823160e01b815230600482015282906000906001600160a01b038316906370a0823190602401602060405180830381865afa15801561083f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108639190614b22565b9050828110156108bf5760405162461bcd60e51b815260206004820152602160248201527f4e6f7420656e6f75676820746f6b656e7320696e2074686520636f6e747261636044820152601d60fa1b6064820152608401610595565b816001600160a01b031663a9059cbb6108db638b78c6d8195490565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018690526044016020604051808303816000875af1158015610928573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106829190614b3b565b61095461175f565b60005b81518110156106a85761098482828151811061097557610975614870565b60200260200101516004610696565b8061098e81614b58565b915050610957565b61099e61175f565b63389a75e1600c52806000526020600c2080544211156109c657636f5e88186000526004601cfd5b60009055610693816117c5565b6109db61175f565b4781811015610a2c5760405162461bcd60e51b815260206004820152601e60248201527f4e6f7420656e6f7567682045544820696e2074686520636f6e747261637400006044820152606401610595565b638b78c6d819546001600160a01b03166108fc839081150290604051600060405180830381858888f19350505050158015610a6b573d6000803e3d6000fd5b505050565b610a7861175f565b8060601b610a8e57637448fbae6000526004601cfd5b610693816117c5565b638b78c6d81954331461069357638b78c6d8600c5233600052806020600c205416610693576382b429006000526004601cfd5b60078035600860053560f890811c8281026101009081039490941c94810135600635831c9384029094039390931c92606092839260049291908335901c8183610b14866003614b71565b610b1e9190614b71565b610b289190614b71565b93508060ff166001600160401b03811115610b4557610b4561470e565b604051908082528060200260200182016040528015610bae57816020015b6040805160e081018252600080825260208083018290529282018190526060808301829052608083019190915260a0820181905260c08201528252600019909201910181610b635790505b509550610bbc816001614b93565b60ff166001600160401b03811115610bd657610bd661470e565b604051908082528060200260200182016040528015610bff578160200160208202803683370190505b50945060005b8160ff168160ff161015610c7557610c1c85611803565b898460ff1681518110610c3157610c31614870565b60200260200101898560ff1681518110610c4d57610c4d614870565b6001600160a01b03909416602094850291909101909301929092529190529450600101610c05565b5084600081518110610c8957610c89614870565b60200260200101518560018751610ca0919061485d565b81518110610cb057610cb0614870565b60200260200101906001600160a01b031690816001600160a01b0316815250505050505090919293565b606082516001610cea9190614bac565b6001600160401b03811115610d0157610d0161470e565b604051908082528060200260200182016040528015610d2a578160200160208202803683370190505b509050836001600160801b031681600081518110610d4a57610d4a614870565b60200260200101818152505060005b835181101561138c576000848281518110610d7657610d76614870565b602002602001015190506001600d811115610d9357610d93614bbf565b60ff16816000015160ff1603610df357610dc681848481518110610db957610db9614870565b6020026020010151611ba5565b83610dd2846001614bac565b81518110610de257610de2614870565b602002602001018181525050611383565b805160ff1660011901610e8457610dc681848481518110610e1657610e16614870565b60200260200101517f0000000000000000000000001114235b510ed9cd34a43fe153c7febc8662424e878681518110610e5157610e51614870565b602002602001015188876001610e679190614bac565b81518110610e7757610e77614870565b6020026020010151611c57565b805160ff1660021901610ef7576000610ea08260a00151611d39565b9050610ec9848481518110610eb757610eb7614870565b60200260200101518360a00151611e3c565b84610ed5856001614bac565b81518110610ee557610ee5614870565b60200260200101818152505050611383565b805160ff1660031901610f2757610dc681848481518110610f1a57610f1a614870565b6020026020010151611fa0565b805160ff1660041901610fb857610dc681848481518110610f4a57610f4a614870565b60200260200101517f0000000000000000000000001114235b510ed9cd34a43fe153c7febc8662424e878681518110610f8557610f85614870565b602002602001015188876001610f9b9190614bac565b81518110610fab57610fab614870565b6020026020010151611fb3565b805160ff166005190161100257610dc681848481518110610fdb57610fdb614870565b6020026020010151868581518110610ff557610ff5614870565b6020026020010151611fdf565b805160ff166007190161107a57610dc6816040015184848151811061102957611029614870565b60200260200101518360a0015160008151811061104857611048614870565b602001015160f81c60f81b60f81c8460a0015160018151811061106d5761106d614870565b016020015160f81c61210e565b805160ff16600819016110f257610dc681604001518484815181106110a1576110a1614870565b60200260200101518360a001516000815181106110c0576110c0614870565b602001015160f81c60f81b60f81c8460a001516001815181106110e5576110e5614870565b016020015160f81c61219a565b805160ff166006190161115157610dc681604001518260a0015161111590614bd5565b60601c85858151811061112a5761112a614870565b602002602001015187868151811061114457611144614870565b60200260200101516121dc565b805160ff16600a19016112735760008073832b4f260b74aed8db895a4fdc394de2eb5eb806635528cf9b8460a001516040518263ffffffff1660e01b815260040161119c9190614c11565b6040805180830381865af41580156111b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111dc9190614c24565b91509150611244828686815181106111f6576111f6614870565b602002602001015188878151811061121057611210614870565b6020026020010151898860016112269190614bac565b8151811061123657611236614870565b602002602001015185612309565b85611250866001614bac565b8151811061126057611260614870565b6020026020010181815250505050611383565b805160ff166009190161130a5760006112918260a00151600061258a565b905060006112a48360a00151601461258a565b905061124481838787815181106112bd576112bd614870565b60200260200101518988815181106112d7576112d7614870565b60200260200101518a8960016112ed9190614bac565b815181106112fd576112fd614870565b60200260200101516125f7565b805160ff16600b190161133a57610dc68184848151811061132d5761132d614870565b6020026020010151612744565b805160ff16600c190161136a57610dc68184848151811061135d5761135d614870565b602002602001015161283f565b60405163d623472560e01b815260040160405180910390fd5b50600101610d59565b509392505050565b835160ff16600019016113ba576113b58460400151838660800151846128d8565b61149a565b835160ff16600119016113db576113b584604001518486608001518461295d565b835160ff16600319016113fc576113b58460400151838660800151846128d8565b835160ff166004190161141d576113b584604001518486608001518461295d565b835160ff166005190161143f576113b584604001518484876080015185612a0b565b835160ff16600b1901611460576113b584604001518486608001518461295d565b60003082604051602001611475929190614c54565b6040516020818303038152906040529050610682848660a001518760c0015184612a93565b50505050565b6000816014526370a0823160601b60005260208060246010865afa601f3d111660205102905092915050565b60005b818110156106825760008582815181106114eb576114eb614870565b602002602001015190506000600184611504919061485d565b83101561155057600087611519856001614bac565b8151811061152957611529614870565b6020026020010151905080602001516115425730611548565b80604001515b915050611553565b50305b815160ff166001036115fc57821580611579575060008311801561157957508160200151155b156115bf576115bf85848151811061159357611593614870565b602002602001015183604001518886815181106115b2576115b2614870565b6020026020010151612bb6565b60408201516115f790876115d4866001614bac565b815181106115e4576115e4614870565b6020026020010151846080015184612bfc565b611690565b815160ff166002036116575761165186848151811061161d5761161d614870565b6020026020010151836080015183856040015189888151811061164257611642614870565b60200260200101516001612c54565b50611690565b815160ff1660030361136a576115f786848151811061167857611678614870565b6020026020010151828460a001518560c00151612d6b565b50506001016114cf565b600080806116aa84860186614d0a565b935093509350506000826000815181106116c6576116c6614870565b602002602001015183600185516116dd919061485d565b815181106116ed576116ed614870565b60200260200101516116ff919061485d565b90506117328260008151811061171757611717614870565b602002602001015161172c638b78c6d8195490565b83612bb6565b61174b84848460018851611746919061485d565b612e54565b505050505050565b6106a8828260006136c8565b638b78c6d8195433146107ec576382b429006000526004601cfd5b6106a8828260016136c8565b6000808061179684860186614ec7565b9350935093505060008088136117ac57866117ae565b875b90506117bb838383612bb6565b5050505050505050565b638b78c6d81980546001600160a01b039092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a355565b6040805160e08101825260008082526020820181905291810182905260608082018390526080820183905260a0820181905260c0820181905290916017840135821c918435901c601485013560f01c601686013560f890811c90602b880135811c90602c890135811c90602d8a0135901c61187f8a602e614b71565b995060001960ff82160161195e57600080600061189b8d613721565b94508080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f87018190048102820181019092528581529397509294939283925085019050838280828437600092019190915250506040805160e08101825260ff8c1681528a151560208201526001600160a01b038e169181019190915261ffff8c166060820152881515608082015260a0810193909352505060c08101929092529b509950611b979050565b60011960ff821601611a10576000806119768c613780565b91509150809b506040518060e001604052808760ff1681526020018615158152602001896001600160a01b031681526020018861ffff168152602001851515815260200183815260200160006001600160401b038111156119d9576119d961470e565b6040519080825280601f01601f191660200182016040528015611a03576020820181803683370190505b508152509a505050611b97565b60021960ff821601611a28576000806119768c6137fb565b60031960ff821601611ae657600080611a408c613858565b92508080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509150809b506040518060e001604052808760ff1681526020018615158152602001896001600160a01b031681526020018861ffff168152602001851515815260200183815260200160006001600160401b038111156119d9576119d961470e565b60041960ff821601611afe57600080611a408c613858565b6040518060e001604052808560ff1681526020018415158152602001876001600160a01b031681526020018661ffff168152602001831515815260200160006001600160401b03811115611b5457611b5461470e565b6040519080825280601f01601f191660200182016040528015611b7e576020820181803683370190505b5081526040805160008152602080820190925291015298505b509698959796505050505050565b6000806000806000611bba8760400151613887565b91509150866080015115611be557816001600160701b03169350806001600160701b03169250611bfe565b806001600160701b03169350816001600160701b031692505b6000876060015161ffff1687611c149190614f23565b90506000611c228583614f23565b9050600082611c3388612710614f23565b611c3d9190614bac565b9050611c498183614f3a565b9a9950505050505050505050565b600080636526f12f60e01b60148860400151888a6060015161ffff168b60800151611c83576001611c86565b60005b8c60800151611c96576000611c99565b60015b60405160248101969096526001600160a01b0394851660448701526064860193909352608485019190915260a484015260c483015280871660e483015285166101048201526101240160408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b0319909516949094178452905182519294509290918391895af480611d2c573d82fd5b5051979650505050505050565b611dbc6040518061014001604052806000815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000815260200160008152602001606081525090565b60208201805182526020810151602083015260408101516040830152606081015160608301526080810151608083015260a081015160a083015260c081015160c083015260e081015160e083015261010081015161010083015250611e3182610160603c8551611e2c919061485d565b613920565b610120820152919050565b600080611e4883611d39565b90506000611e5e826020015183606001516114a0565b6040516337e7316f60e01b8152909150731111111254eeb25477b68fb85ed929f73a9605829060009082906337e7316f90611e9d90879060040161502e565b602060405180830381865afa158015611eba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ede9190614b22565b604051633f2a784960e11b8152600481018290529091506000906001600160a01b03841690637e54f09290602401602060405180830381865afa158015611f29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f4d9190614b22565b90508015611f5b5780611f5d565b835b9050611f728560c001518660e001518a6139ab565b9550838611611f815785611f83565b835b9550808611611f925785611f94565b805b98975050505050505050565b6000611fac83836139c2565b9392505050565b600080636526f12f60e01b60168860400151888a6060015161ffff168b60800151611c83576001611c86565b60008084604001519050806001600160a01b0316634a248d2a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612027573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061204b9190615041565b6001600160a01b0316836001600160a01b0316036120db57604051633cd0243b60e11b8152306004820152602481018590526001600160a01b038216906379a04876906044015b602060405180830381865afa1580156120af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120d39190614b22565b915050611fac565b6040516366410a2160e01b8152306004820152602481018590526001600160a01b038216906366410a2190604401612092565b60405163a95b089f60e01b815260ff8084166004830152821660248201526044810184905260009085906001600160a01b0382169063a95b089f906064015b602060405180830381865afa15801561216a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061218e9190614b22565b9150505b949350505050565b604051635e0d443f60e01b8152600083810b600483015282810b6024830152604482018590529085906001600160a01b03821690635e0d443f9060640161214d565b6000808490506000869050806001600160a01b0316634a248d2a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612225573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122499190615041565b6001600160a01b0316846001600160a01b0316036122d4576040516351400f0b60e11b8152600481018690526001600160a01b0382169063a2801e16906024015b602060405180830381865afa1580156122a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122cb9190614b22565b92505050612192565b60405163ca19ebd960e01b81526001600160a01b0388811660048301526024820187905283169063ca19ebd99060440161228a565b60405163f6c0092760e01b8152600481018690526000908290829081906001600160a01b0384169063f6c00927906024016040805180830381865afa158015612356573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061237a919061505e565b91509150600080846001600160a01b031663f94d46688c6040518263ffffffff1660e01b81526004016123af91815260200190565b600060405180830381865afa1580156123cc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526123f491908101906150ec565b5091509150600061240883838c8c89613b18565b90508461245e60408051610120810190915280600081526000602082018190526040820181905260608083018290526080830182905260a0830182905260c0830182905260e08301919091526101009091015290565b60008181815250508b81602001906001600160a01b031690816001600160a01b0316815250508a81604001906001600160a01b031690816001600160a01b0316815250508d81608001818152505060008160a0018181525050868160c001906001600160a01b031690816001600160a01b031681525050868160e001906001600160a01b031690816001600160a01b0316815250508c816060018181525050816001600160a01b0316639d2c110c82856000015186602001516040518463ffffffff1660e01b8152600401612535939291906151db565b6020604051808303816000875af1158015612554573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125789190614b22565b9e9d5050505050505050505050505050565b6000612597826014614bac565b835110156125e75760405162461bcd60e51b815260206004820152601760248201527f746f41646472657373206f75742d6f662d626f756e64730000000000000000006044820152606401610595565b500160200151600160601b900490565b604051633cd4d79b60e21b81526001600160a01b03858116600483015283811660248301528281166044830152600091879183919083169063f3535e6c90606401602060405180830381865afa158015612655573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126799190614b22565b9050808611156126b05760405162461bcd60e51b8152602060048201526002602482015261413160f01b6044820152606401610595565b60405163d7176ca960e01b81526001600160a01b0388811660048301528681166024830152858116604483015260648201889052600091829185169063d7176ca9906084016040805180830381865afa158015612711573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061273591906152a2565b509a9950505050505050505050565b600080600084604001516001600160a01b0316635d41514b866080015186886080015161278f5761278a600173fffd8963efd1fc6a506488495d951d5263988d266152c6565b61279f565b61279f6401000276a360016152e6565b6040516001600160e01b031960e086901b168152921515600484015260248301919091526001600160a01b0316604482015260640160a060405180830381865afa1580156127f1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612815919061531d565b50505091509150846080015161282b578161282d565b805b61283690615380565b95945050505050565b60408083015160808401519151631cee6cdf60e31b81526001600160801b038416600482015291151560248301526000916001600160a01b039091169063e77366f890604401606060405180830381865afa1580156128a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128c6919061539c565b506001600160801b0316949350505050565b600080836128e8578460006128ec565b6000855b60405163022c0d9f60e01b815291935091506001600160a01b0387169063022c0d9f906129239085908590309089906004016153df565b600060405180830381600087803b15801561293d57600080fd5b505af1158015612951573d6000803e3d6000fd5b50505050505050505050565b836001600160a01b031663128acb083084868661299857612993600173fffd8963efd1fc6a506488495d951d5263988d266152c6565b6129a8565b6129a86401000276a360016152e6565b866040518663ffffffff1660e01b81526004016129c995949392919061540c565b60408051808303816000875af11580156129e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061174b91906152a2565b8460008084612a1c57856000612a20565b6000865b604051633429253960e21b815291935091506001600160a01b0384169063d0a494e490612a57908590859030908a906004016153df565b600060405180830381600087803b158015612a7157600080fd5b505af1158015612a85573d6000803e3d6000fd5b505050505050505050505050565b6000612a9e84611d39565b604081810151905163095ea7b360e01b8152731111111254eeb25477b68fb85ed929f73a960582600482015260248101889052919250906001600160a01b0382169063095ea7b3906044016020604051808303816000875af1158015612b08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b2c9190614b3b565b506040516372ebdef360e11b81528690731111111254eeb25477b68fb85ed929f73a9605829063e5d7bde690612b7390869089908990600090889082903090600401615447565b6060604051808303816000875af1158015612b92573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061295191906154b0565b816014528060345263a9059cbb60601b60005260206000604460106000875af13d156001600051141716612bf2576390b8ec186000526004601cfd5b6000603452505050565b60008083612c0c57846000612c10565b6000855b6040805160008152602081019182905263022c0d9f60e01b90915291935091506001600160a01b0387169063022c0d9f9061292390859085908890602481016153df565b6000806000856001600160a01b031663128acb08888a8c8c612c9457612c8f600173fffd8963efd1fc6a506488495d951d5263988d266152c6565b612ca4565b612ca46401000276a360016152e6565b60408051600060208201528b1515918101919091526001600160a01b03808d1660608301528d16608082015260a0016040516020818303038152906040526040518663ffffffff1660e01b8152600401612d0295949392919061540c565b60408051808303816000875af1158015612d20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d4491906152a2565b9150915087612d535781612d55565b805b612d5e90615380565b9998505050505050505050565b6000612d7683611d39565b604081810151905163095ea7b360e01b8152731111111254eeb25477b68fb85ed929f73a960582600482015260248101889052919250906001600160a01b0382169063095ea7b3906044016020604051808303816000875af1158015612de0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e049190614b3b565b5060408051600080825260208201928390526372ebdef360e11b9092528791731111111254eeb25477b68fb85ed929f73a9605829163e5d7bde691612b7391879189919087818e60248501615447565b60005b81811015610682576000858281518110612e7357612e73614870565b60200260200101519050600086836001612e8d9190614bac565b81518110612e9d57612e9d614870565b6020026020010151905060008160200151612eb85730612ee1565b87612ec4856001614bac565b81518110612ed457612ed4614870565b6020026020010151604001515b9050600160ff16836000015160ff1603612f8557831580612f0f5750600084118015612f0f57508260200151155b15612f4857612f48868581518110612f2957612f29614870565b602002602001015184604001518987815181106115b2576115b2614870565b6040830151612f809088612f5d876001614bac565b81518110612f6d57612f6d614870565b6020026020010151856080015184612bfc565b6135f6565b825160ff1660011901612fd257612fcc878581518110612fa757612fa7614870565b602002602001015184608001518386604001518a898151811061164257611642614870565b506135f6565b825160ff166002190161300c57612f80878581518110612ff457612ff4614870565b6020026020010151828560a001518660c00151612d6b565b825160ff166003190161304a57831580612f0f5750600084118015612f0f57508260200151612f4857612f48868581518110612f2957612f29614870565b825160ff166004190161306c57612fcc878581518110612fa757612fa7614870565b825160ff166005190161311557831580613093575060008411801561309357508260200151155b156130ad576130ad868581518110612f2957612f29614870565b612fcc83604001518886815181106130c7576130c7614870565b60200260200101518887815181106130e1576130e1614870565b6020026020010151898860016130f79190614bac565b8151811061310757613107614870565b602002602001015185613d3a565b825160ff166007190161320b57612f80836040015188868151811061313c5761313c614870565b602002602001015188878151811061315657613156614870565b602002602001015160018a5161316c919061485d565b613177896001614bac565b116131a55789613188896001614bac565b8151811061319857613198614870565b60200260200101516131c1565b896000815181106131b8576131b8614870565b60200260200101515b858860a001516000815181106131d9576131d9614870565b602001015160f81c60f81b60f81c8960a001516001815181106131fe576131fe614870565b016020015160f81c613f80565b825160ff166008190161330157612f80836040015188868151811061323257613232614870565b602002602001015188878151811061324c5761324c614870565b602002602001015160018a51613262919061485d565b61326d896001614bac565b1161329b578961327e896001614bac565b8151811061328e5761328e614870565b60200260200101516132b7565b896000815181106132ae576132ae614870565b60200260200101515b858860a001516000815181106132cf576132cf614870565b602001015160f81c60f81b60f81c8960a001516001815181106132f4576132f4614870565b016020015160f81c614043565b825160ff16600619016133c457612f8083604001518460a0015161332490614bd5565b60601c89878151811061333957613339614870565b602002602001015189888151811061335357613353614870565b602002602001015160018b51613369919061485d565b6133748a6001614bac565b116133a2578a6133858a6001614bac565b8151811061339557613395614870565b60200260200101516133be565b8a6000815181106133b5576133b5614870565b60200260200101515b86614096565b825160ff16600a19016134fc5760008073832b4f260b74aed8db895a4fdc394de2eb5eb806635528cf9b8660a001516040518263ffffffff1660e01b815260040161340f9190614c11565b6040805180830381865af415801561342b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061344f9190614c24565b915091506134f5828a888151811061346957613469614870565b60200260200101518a898151811061348357613483614870565b602002602001015160018c51613499919061485d565b6134a48b6001614bac565b116134d2578b6134b58b6001614bac565b815181106134c5576134c5614870565b60200260200101516134ee565b8b6000815181106134e5576134e5614870565b60200260200101515b87866142cd565b50506135f6565b825160ff166009190161358057600061351a8460a00151602861258a565b9050612fcc8189878151811061353257613532614870565b602002602001015189888151811061354c5761354c614870565b60200260200101518a8960016135629190614bac565b8151811061357257613572614870565b6020026020010151866143e2565b825160ff16600b19016135a257612fcc878581518110612fa757612fa7614870565b825160ff16600c190161136a578315806135c957506000841180156135c957508260200151155b156135e3576135e3868581518110612f2957612f29614870565b612f8083604001518460800151836144d4565b60028851613604919061485d565b8414801561361457508160200151155b156136bd578760018951613628919061485d565b8151811061363857613638614870565b60200260200101516000015160ff166009146136bd576136bd8661365d866001614bac565b8151811061366d5761366d614870565b6020026020010151898660016136839190614bac565b8151811061369357613693614870565b602002602001015160400151898760016136ad9190614bac565b815181106115b2576115b2614870565b505050600101612e57565b638b78c6d8600c52826000526020600c208054838117836136ea575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe26600080a3505050505050565b366000818180853560f01c613737600288614b71565b965060208701955093508361374c8188614b71565b9650863560f01c61375e600289614b71565b97508794509250826137708186614b71565b9750879250505091939590929450565b60606000823560f01c613794600285614b71565b93506000806137a48360086154de565b6137b090610100615504565b6040518735821c60f081901b6001600160f01b031916602083015293509091506022015b60408051601f1981840301815291905294506137f08387614b71565b949694955050505050565b60606000823560f01c61380f600285614b71565b935060008061381f8360086154de565b61382b90610100615504565b6040518735821c606081901b6bffffffffffffffffffffffff1916602083015293509091506034016137d4565b36600080833560f01c61386c600286614b71565b945084935091508161387e8185614b71565b93959294505050565b604080516004808252818301909252600091829182916020820181803683370190505050604080518082018252600d81526c6765745265736572766573282960981b60209182015281516004815260248101835290810180516001600160e01b0316630240bc6b60e21b17815291518151919350916060918391885afa8061390d573d82fd5b5080519350602081015192505050915091565b6060600061392e848461485d565b6001600160401b038111156139455761394561470e565b6040519080825280601f01601f19166020018201604052801561396f576020820181803683370190505b5090508360208601016020820185850360005b8181101561399e57835183526001938401939283019201613982565b5092979650505050505050565b6000826139b88584614f23565b6121929190614f3a565b6000808360800151613a395783604001516001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015613a10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a349190615041565b613a9f565b83604001516001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613a7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a9f9190615041565b60408086015190516378a051ad60e11b8152600481018690526001600160a01b03808416602483015292935091169063f140a35a90604401602060405180830381865afa158015613af4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121929190614b22565b613b4a6040518060a0016040528060008152602001600081526020016000815260200160008152602001600081525090565b6000826001600160a01b031663f89f27ed6040518163ffffffff1660e01b8152600401600060405180830381865afa158015613b8a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052613bb2919081019061551f565b9050826001600160a01b03166355c676286040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c169190614b22565b608083015260005b8751811015613d2f57856001600160a01b0316888281518110613c4357613c43614870565b60200260200101516001600160a01b031603613ca457868181518110613c6b57613c6b614870565b6020026020010151836000018181525050818181518110613c8e57613c8e614870565b6020026020010151836040018181525050613d1d565b846001600160a01b0316888281518110613cc057613cc0614870565b60200260200101516001600160a01b031603613d1d57868181518110613ce857613ce8614870565b6020026020010151836020018181525050818181518110613d0b57613d0b614870565b60200260200101518360600181815250505b80613d2781614b58565b915050613c1e565b505095945050505050565b6040516370a0823160e01b81526001600160a01b0382811660048301526000918791859184918316906370a0823190602401602060405180830381865afa158015613d89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613dad9190614b22565b9050826001600160a01b0316634a248d2a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613ded573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e119190615041565b6001600160a01b0316876001600160a01b031603613e9b57604051632f58056d60e21b81526001600160a01b03868116600483015284169063bd6015b4906024016020604051808303816000875af1158015613e71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e959190614b22565b50613f09565b604051636ec9facd60e11b81526001600160a01b03868116600483015284169063dd93f59a906024016020604051808303816000875af1158015613ee3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f079190614b22565b505b6040516370a0823160e01b81526001600160a01b0386811660048301528291908416906370a0823190602401602060405180830381865afa158015613f52573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f769190614b22565b612d5e919061485d565b86613f8c868289614548565b6040516348b4aac360e11b815260ff808516600483015283166024820152604481018890526000606482018190526000196084830152906001600160a01b0383169063916955869060a4015b6020604051808303816000875af1158015613ff7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061401b9190614b22565b90506001600160a01b038516301461403857614038868683612bb6565b505050505050505050565b8661404f868289614548565b604051630f7c084960e21b8152600084810b600483015283810b60248301526044820189905260648201819052906001600160a01b03831690633df0212490608401613fd8565b85856140a3858388614548565b6000826001600160a01b0316634a248d2a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156140e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141079190615041565b6001600160a01b0316866001600160a01b0316036141a5576040805160008082526020820192839052638dae733360e01b9092526001600160a01b03851691638dae73339161415b918b9160248101615553565b6020604051808303816000875af115801561417a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061419e9190614b22565b90506142b2565b60405163ca19ebd960e01b81526001600160a01b038a81166004830152602482018990526000919084169063ca19ebd990604401602060405180830381865afa1580156141f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061421a9190614b22565b6040805160008152602081019182905263733e738360e11b9091529091506001600160a01b0385169063e67ce7069061426b908490701d6329f1c35ca4bfabb9f56100000000009060248101615553565b6020604051808303816000875af115801561428a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142ae9190614b22565b9150505b6001600160a01b038416301461403857614038858583612bb6565b806142d9858288614548565b6143256040805160c0810190915260008082526020820190815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160008152602001606081525090565b878152600060208083018290526001600160a01b0388811660408086019190915288821660608087019190915260808087018d905282519081018352938401859052830184905230835287821683820152516352bbbe2960e01b81529192908516916352bbbe299161439f91869186914290600401615572565b6020604051808303816000875af11580156143be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129519190614b22565b6143ed838686614548565b604080516002808252606082018352600092602083019080368337019050509050838160008151811061442257614422614870565b60200260200101906001600160a01b031690816001600160a01b031681525050828160018151811061445657614456614870565b6001600160a01b039283166020918202929092010152604051633011f4b360e11b81528791821690636023e966906144999085908a90600090899060040161562d565b600060405180830381600087803b1580156144b357600080fd5b505af11580156144c7573d6000803e3d6000fd5b5050505050505050505050565b60405163029e02cd60e51b815282151560048201526001600160a01b0382811660248301528416906353c059a0906044016020604051808303816000875af1158015614524573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061149a9190614b22565b816014528060345263095ea7b360601b60005260206000604460106000875af13d156001600051141716612bf257633e3f8f736000526004601cfd5b6001600160a01b038116811461069357600080fd5b80356145a481614584565b919050565b60008083601f8401126145bb57600080fd5b5081356001600160401b038111156145d257600080fd5b6020830191508360208285010111156145ea57600080fd5b9250929050565b60008060008060006080868803121561460957600080fd5b853561461481614584565b9450602086013593506040860135925060608601356001600160401b0381111561463d57600080fd5b614649888289016145a9565b969995985093965092949392505050565b60006020828403121561466c57600080fd5b5035919050565b6000806040838503121561468657600080fd5b823561469181614584565b946020939093013593505050565b6000602082840312156146b157600080fd5b8135611fac81614584565b600080600080606085870312156146d257600080fd5b843593506020850135925060408501356001600160401b038111156146f657600080fd5b614702878288016145a9565b95989497509550505050565b634e487b7160e01b600052604160045260246000fd5b60405160e081016001600160401b03811182821017156147465761474661470e565b60405290565b604051601f8201601f191681016001600160401b03811182821017156147745761477461470e565b604052919050565b60006001600160401b038211156147955761479561470e565b5060051b60200190565b600082601f8301126147b057600080fd5b813560206147c56147c08361477c565b61474c565b82815260059290921b840181019181810190868411156147e457600080fd5b8286015b848110156148085780356147fb81614584565b83529183019183016147e8565b509695505050505050565b60006020828403121561482557600080fd5b81356001600160401b0381111561483b57600080fd5b6121928482850161479f565b634e487b7160e01b600052601160045260246000fd5b818103818111156106c5576106c5614847565b634e487b7160e01b600052603260045260246000fd5b60005b838110156148a1578181015183820152602001614889565b50506000910152565b600081518084526148c2816020860160208601614886565b601f01601f19169290920160200192915050565b600081518084526020808501945080840160005b83811015614906578151875295820195908201906001016148ea565b509495945050505050565b600081518084526020808501945080840160005b838110156149065781516001600160a01b031687529582019590820190600101614925565b6000608080830187151584526020828186015281885180845260a093508387019150838160051b880101838b0160005b83811015614a1357898303609f190185528151805160ff168452868101511515878501526040808201516001600160a01b03169085015260608082015161ffff1690850152888101511515898501528781015160e0898601819052906149e2828701826148aa565b91505060c080830151925085820381870152506149ff81836148aa565b96880196945050509085019060010161497a565b50508781036040890152614a27818b6148d6565b955050505050508281036060840152614a408185614911565b979650505050505050565b801515811461069357600080fd5b80356145a481614a4b565b600082601f830112614a7557600080fd5b81356001600160401b03811115614a8e57614a8e61470e565b614aa1601f8201601f191660200161474c565b818152846020838601011115614ab657600080fd5b816020850160208301376000918101602001919091529392505050565b60008060408385031215614ae657600080fd5b8235614af181614a4b565b915060208301356001600160401b03811115614b0c57600080fd5b614b1885828601614a64565b9150509250929050565b600060208284031215614b3457600080fd5b5051919050565b600060208284031215614b4d57600080fd5b8151611fac81614a4b565b600060018201614b6a57614b6a614847565b5060010190565b61ffff818116838216019080821115614b8c57614b8c614847565b5092915050565b60ff81811683821601908111156106c5576106c5614847565b808201808211156106c5576106c5614847565b634e487b7160e01b600052602160045260246000fd5b805160208201516bffffffffffffffffffffffff198082169291906014831015614c095780818460140360031b1b83161693505b505050919050565b602081526000611fac60208301846148aa565b60008060408385031215614c3757600080fd5b825191506020830151614c4981614584565b809150509250929050565b6bffffffffffffffffffffffff198360601b16815260008251614c7e816014850160208701614886565b919091016014019392505050565b803560ff811681146145a457600080fd5b803561ffff811681146145a457600080fd5b600082601f830112614cc057600080fd5b81356020614cd06147c08361477c565b82815260059290921b84018101918181019086841115614cef57600080fd5b8286015b848110156148085780358352918301918301614cf3565b60008060008060808587031215614d2057600080fd5b614d2a8535614a4b565b8435935060208501356001600160401b0380821115614d4857600080fd5b818701915087601f830112614d5c57600080fd5b614d696147c0833561477c565b82358082526020808301929160051b8501018a811115614d8857600080fd5b602085015b81811015614e72578481351115614da357600080fd5b8035860160e0818e03601f19011215614dbb57600080fd5b614dc3614724565b614dcf60208301614c8c565b8152614ddd60408301614a59565b6020820152614dee60608301614599565b6040820152614dff60808301614c9d565b6060820152614e1060a08301614a59565b608082015260c082013587811115614e2757600080fd5b614e368f602083860101614a64565b60a08301525060e082013587811115614e4e57600080fd5b614e5d8f602083860101614a64565b60c08301525085525060209384019301614d8d565b5090965050506040870135915080821115614e8c57600080fd5b614e9888838901614caf565b93506060870135915080821115614eae57600080fd5b50614ebb8782880161479f565b91505092959194509250565b60008060008060808587031215614edd57600080fd5b8435614ee881614a4b565b93506020850135614ef881614a4b565b92506040850135614f0881614584565b91506060850135614f1881614584565b939692955090935050565b80820281158282048414176106c5576106c5614847565b600082614f5757634e487b7160e01b600052601260045260246000fd5b500490565b6000610140825184526020830151614f7f60208601826001600160a01b03169052565b506040830151614f9a60408601826001600160a01b03169052565b506060830151614fb560608601826001600160a01b03169052565b506080830151614fd060808601826001600160a01b03169052565b5060a0830151614feb60a08601826001600160a01b03169052565b5060c083015160c085015260e083015160e0850152610100808401518186015250610120808401518282870152615024838701826148aa565b9695505050505050565b602081526000611fac6020830184614f5c565b60006020828403121561505357600080fd5b8151611fac81614584565b6000806040838503121561507157600080fd5b825161507c81614584565b602084015190925060038110614c4957600080fd5b600082601f8301126150a257600080fd5b815160206150b26147c08361477c565b82815260059290921b840181019181810190868411156150d157600080fd5b8286015b8481101561480857805183529183019183016150d5565b60008060006060848603121561510157600080fd5b83516001600160401b038082111561511857600080fd5b818601915086601f83011261512c57600080fd5b8151602061513c6147c08361477c565b82815260059290921b8401810191818101908a84111561515b57600080fd5b948201945b8386101561518257855161517381614584565b82529482019490820190615160565b9189015191975090935050508082111561519b57600080fd5b506151a886828701615091565b925050604084015190509250925092565b600281106151d757634e487b7160e01b600052602160045260246000fd5b9052565b606081526151ed6060820185516151b9565b6000602085015161520960808401826001600160a01b03169052565b5060408501516001600160a01b03811660a084015250606085015160c0830152608085015160e083015260a0850151610100818185015260c0870151915061012061525e818601846001600160a01b03169052565b60e08801516001600160a01b031661014086015290870151610160850191909152905061528f6101808401826148aa565b6020840195909552505060400152919050565b600080604083850312156152b557600080fd5b505080516020909101519092909150565b6001600160a01b03828116828216039080821115614b8c57614b8c614847565b6001600160a01b03818116838216019080821115614b8c57614b8c614847565b80516001600160801b03811681146145a457600080fd5b600080600080600060a0868803121561533557600080fd5b8551945060208601519350604086015161534e81614584565b8093505060608601518060020b811461536657600080fd5b915061537460808701615306565b90509295509295909350565b6000600160ff1b820161539557615395614847565b5060000390565b6000806000606084860312156153b157600080fd5b6153ba84615306565b92506153c860208501615306565b91506153d660408501615306565b90509250925092565b84815283602082015260018060a01b038316604082015260806060820152600061502460808301846148aa565b6001600160a01b0386811682528515156020830152604082018590528316606082015260a060808201819052600090614a40908301846148aa565b60e08152600061545a60e083018a614f5c565b828103602084015261546c818a6148aa565b9050828103604084015261548081896148aa565b60608401979097525050608081019390935260a08301919091526001600160a01b031660c0909101529392505050565b6000806000606084860312156154c557600080fd5b8351925060208401519150604084015190509250925092565b61ffff8181168382160280821691908281146154fc576154fc614847565b505092915050565b61ffff828116828216039080821115614b8c57614b8c614847565b60006020828403121561553157600080fd5b81516001600160401b0381111561554757600080fd5b61219284828501615091565b83815282602082015260606040820152600061283660608301846148aa565b60e08152845160e0820152600060208601516155926101008401826151b9565b5060408601516001600160a01b03908116610120840152606087015116610140830152608086015161016083015260a086015160c06101808401526155db6101a08401826148aa565b91505061561b602083018680516001600160a01b039081168352602080830151151590840152604080830151909116908301526060908101511515910152565b60a082019390935260c0015292915050565b6080815260006156406080830187614911565b60208301959095525060408101929092526001600160a01b031660609091015291905056fea2646970667358221220eb6f9044e81c9432f2bacdef62d8c9b66f0330dc72093baa3c6909a5b7eb9dc664736f6c63430008150033

Type / to focus