Balances

Select type ERC-20 (90) ERC-721 (1) ERC-1155 (65)
+ 0.005217883551294673 WMATIC Id: polygon-erc-20/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270 Name: Wrapped Matic Verified currency 0.00 USD
+ 0.00000000 WBTC Id: polygon-erc-20/0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6 Name: (PoS) Wrapped BTC Verified currency 0.00 USD
+ 0.082015 USDC Id: polygon-erc-20/0x2791bca1f2de4661ed88a30c99a7a9449aa84174 Name: USD Coin (PoS) Verified currency 0.08 USD
+ 0.000000000000000000 AVAX Id: polygon-erc-20/0x2c89bbc92bd86f8075d1decc58c7f4e0107f286b Name: Avalanche Token Verified currency 0.00 USD
+ 0.000000501031392063 WETH Id: polygon-erc-20/0x7ceb23fd6bc0add59e62ac25578270cff1b9f619 Name: Wrapped Ether Verified currency 0.00 USD
+ 0.000000 USDT Id: polygon-erc-20/0xc2132d05d31c914a87c6611c10748aeb04b58e8f Name: (PoS) Tether USD Verified currency 0.00 USD
+ 0.000000000000000000 ool.info Id: polygon-erc-20/0x0430ef6c0084285400bf704e3cebb2fb47f15390 Name: $ USDCpool.info
+ 0.000000000000000000 FREC Id: polygon-erc-20/0x09a84f900205b1ac5f3214d3220c7317fd5f5b77 Name: FREQUENCY CHAIN
+ 0.000000000000000000 SUSHI Id: polygon-erc-20/0x0b3f868e0be5597d5db7feb59e1cadbb0fdda50a Name: SushiToken (PoS)
+ 0.000000000000000000 FANZ Id: polygon-erc-20/0x124c31a823cdf7cd391adaee4aa32455eb3e76ca Name: FrontFanz
+ 1 DCL-CRYPTUNCRNSXICEPKR Id: polygon-erc-721/0x28ececc25d44e9ad04aa3f68895138f9dd7ca2ed Name: Crypto Unicorns x ICE Poker
+ ? NFT Airdrop Round Id: polygon-erc-1155/0x1662950ce034a426849d17f4a17b172050889458 Name: 1000 DAI
+ ? ethevents.co Id: polygon-erc-1155/0x16e69b20496ff0c25167ef9890983e56fc28fc57 Name: 
+ ? ethevents.co Id: polygon-erc-1155/0x1cacccf74da367070489175e3dbe3e8a0c8fff19 Name: 
+ ? Visit usdtevent.co to claim nft Id: polygon-erc-1155/0x1e0ce3043a943fdf56d1e3434ad953eb019183a4 Name: '
+ ? NFT Airdrop Id: polygon-erc-1155/0x20d2333e8a3087a49a82bbefb2f100d919597017 Name: 1000 DAI
+ ? Visit website claim SHIB Id: polygon-erc-1155/0x21990b8d596d4c3fb2c10309258ef63cce75e576
+ ? NFT Airdrop Round Id: polygon-erc-1155/0x29ddaf36858b9c7327f33ef54642943192783555 Name: 5,000 USDC
+ ? etherevent.co Id: polygon-erc-1155/0x2b4c2e8bef6aff740f0e5876402efa0377b8a4f1 Name: ­
+ ? etherevent.co Id: polygon-erc-1155/0x2cc92dda1265316913f9d78e2f57a851fdf9e10c Name: ­
+ ? NFT Airdrop Round Id: polygon-erc-1155/0x2d6782ac50cce553c1148f423c3f14d7a3d1d91b Name: 1000 DAI

History

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

0x8ba047b5d5ce13e994b530076414dc4a754c6cba1c0e152514b16a9c1b45bbff

+

1 NFT Id: polygon-erc-1155/0x6f3170bc04f6dbd28f24680df654bebe5e0d48a0 Name: Airdrop at linkredeem.io

#1

Success

0x1fe18bd47e8ef7f80d88657b104c18ae334b0d241babb0f0ff9edc79b8a77819

+

82,750,473.86680699 MATICAT Id: polygon-erc-20/0x9a9a3e3107fde809fafc3007b6e400914164040a Name: MatiCat

Success

0xaf47793cf8f444d3a777d7114e8a95ba9fbc4147be5089df6f16c0cb4f992a17

+

100.000000 WGC Id: polygon-erc-20/0x382586651f043cbdec7bb586e367d77b26d7d149 Name: Wild Goat Coin

Success

0xf60a2b83eacd64409fac556d279d2decbcd499a494bd4bb1ba291949ff20137e

+

1 NFT Id: polygon-erc-1155/0xa7e244da8d12305aab873eba3aa8318ca82a8e4b Name: Airdrop at linkredeem.io

#1

Success

0xc65957eb601248c3fcca0cb511b7c27c2ec078ef11d808f65ac3e003952c89d0

+

100,000 Visit getlink.fi to Claim reward Id: polygon-erc-20/0x367dc874f135455001e5df13d3dbba0f91bf910d Name: ! getlink.fi

Success

0xdcea5b6d56e68a55b6ab4b675ccf2b23bc78bf6b2662bcd18a022368923e141b

+

3,794,998 Claim: zks-mainnet.com Id: polygon-erc-20/0x9e99acced32e848388c52c8d771af32c42501a12 Name: zkSync (ZKS)

Success

0x34f511d9c00937ad273864aad0d41adfa14ed5aa40dd81389709279dc2d4d61f

+

1 Claim rewards on LinkOracle.org Id: polygon-erc-1155/0x6db3cb9e5567ffbc25ac857c3717ab4d1f8d55c7 Name: # LinkOracle.org

#0

Success

0x4d5173c96e1fdb0bd79fcd35579ae21547d0143b307b998eaad1e4d5cc010ad2

+

1,000,000 Claim on: mogcoins.net/?claim Id: polygon-erc-20/0x247833686b12791f258128788ce6d632796b342e Name: Mog Coin

Success

0x65d53194c0bf9ade966f8e3e5165b30a5996bb2b52423589cac1a67ed16c5d05

+

1 USDT Id: polygon-erc-1155/0x97c1f15ef393d4b8b1d6a6fe50d0a42cbaebd9a0 Name: Airdrop at usdtreedem.io

#1

Success

0x9b8fa030ec685bcd1f7cbc6587b4346f289c827914055650f477b26610bd96b6

+

1 etherevent.co Id: polygon-erc-1155/0x2b4c2e8bef6aff740f0e5876402efa0377b8a4f1 Name: ­

#1

Success
Date & time Transaction id Amount Status

0x4e88a9d257b5d1814cc8e6f0ec5c959c5aee23dada0701542433fab3d7f7fea4

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0xcbbb938fcc22b138860b69a46d862c1c160999a72e2181a9b88b1df54cbc43c8

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x6157a9522d5346d57e8af41f8f5a0c567c8b4b722a6d74c961700a0567b3b05d

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x33774b5790a8f48f3eaa71c848d1b509c5fdbde2d5d3215ee346ce4739c4b30b

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0xc572c484352c2bd7763f71914a0e7442d70bef53efc7f4ec22d5ecad952471ce

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x7bf8cfe42260b240436b734c09452af9e136af19bfa27b36b044d2f3a9fb0848

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x2c95b2219e636a482be623c88ff9121f2f73a0c0ec0ba71f2b2de8a09d537c9d

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x940388f9653ab1357edc2d734913fc154eee6936024bdf5188769527fde46e4a

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x5eb9246d6484b99c4bfb89cbd2b1c4eba3e6f81b23e49d67a8b00b8589a1a500

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x143f6d0a3acac3b4aac869cfe261446457f2473920e2aad85f31301f9bae9475

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed
Date & time Transaction id Amount Status

0x420346603610e17e6d127aa51309f3ce13cb60007bba1cc0de8a7b7e5c787395

-

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success
Contract creation
Date & time Transaction id Amount Status

0x1fe18bd47e8ef7f80d88657b104c18ae334b0d241babb0f0ff9edc79b8a77819

+

82,750,473.86680699 MATICAT Id: polygon-erc-20/0x9a9a3e3107fde809fafc3007b6e400914164040a Name: MatiCat

Success

0xaf47793cf8f444d3a777d7114e8a95ba9fbc4147be5089df6f16c0cb4f992a17

+

100.000000 WGC Id: polygon-erc-20/0x382586651f043cbdec7bb586e367d77b26d7d149 Name: Wild Goat Coin

Success

0xc65957eb601248c3fcca0cb511b7c27c2ec078ef11d808f65ac3e003952c89d0

+

100,000 Visit getlink.fi to Claim reward Id: polygon-erc-20/0x367dc874f135455001e5df13d3dbba0f91bf910d Name: ! getlink.fi

Success

0xdcea5b6d56e68a55b6ab4b675ccf2b23bc78bf6b2662bcd18a022368923e141b

+

3,794,998 Claim: zks-mainnet.com Id: polygon-erc-20/0x9e99acced32e848388c52c8d771af32c42501a12 Name: zkSync (ZKS)

Success

0x4d5173c96e1fdb0bd79fcd35579ae21547d0143b307b998eaad1e4d5cc010ad2

+

1,000,000 Claim on: mogcoins.net/?claim Id: polygon-erc-20/0x247833686b12791f258128788ce6d632796b342e Name: Mog Coin

Success

0x54483cac754f9a5516396162c600c0e7f23cbcaae63a9dcb11db1c05e6f2511c

+

3 rn.xyz Id: polygon-erc-20/0x423f1774adc872ff8b11199c7668f8a48279be5d Name: TRUST WALLET MYSTERY BOX

Success

0x7896b1d59477a85052ede25b7b13f7ecbd11c632ca03665bf303dd8cf44b6dae

+

3 .SITE Id: polygon-erc-20/0x82c1c45b84d5c0f730115121ba2dd9ce3e36389f Name: TRUST WALLET MYSTERY BOX

Success

0x0f090ba5d83155304f13c4f2491d857339b80ab9442b9f328512dfb44123d1de

+

1 DO Giveaway! Id: polygon-erc-20/0xedb0fa3cc63211961814b10b75dfc5b9ec77f6cf Name: Lido-event.site

Success

0x831d5035c0a4706e8a02c22fc4602dc766f32413fbbe92a40359a0f38c98ed9a

+

800.000000000000000000 matic-rewards.xyz Id: polygon-erc-20/0xd2da8c2677252c7809a0c3b3f048db4833fe2583 Name: Matic

Success

0xbd95b8af04dcb81669e344f2e63e4e60a95bf082f42ad17291a0c96ed71780cf

+

938.000000000000000000 ool.info Id: polygon-erc-20/0x0430ef6c0084285400bf704e3cebb2fb47f15390 Name: $ USDCpool.info

Success
Date & time Transaction id Amount Status

0x82681484052d889f01344d70503a444b8ce4f7f53197697331e99a0f24f9d488

+

1 DCL-CRYPTUNCRNSXICEPKR Id: polygon-erc-721/0x28ececc25d44e9ad04aa3f68895138f9dd7ca2ed Name: Crypto Unicorns x ICE Poker

#22,203

Success
Date & time Transaction id Amount Status

0x8ba047b5d5ce13e994b530076414dc4a754c6cba1c0e152514b16a9c1b45bbff

+

1 NFT Id: polygon-erc-1155/0x6f3170bc04f6dbd28f24680df654bebe5e0d48a0 Name: Airdrop at linkredeem.io

#1

Success

0xf60a2b83eacd64409fac556d279d2decbcd499a494bd4bb1ba291949ff20137e

+

1 NFT Id: polygon-erc-1155/0xa7e244da8d12305aab873eba3aa8318ca82a8e4b Name: Airdrop at linkredeem.io

#1

Success

0x34f511d9c00937ad273864aad0d41adfa14ed5aa40dd81389709279dc2d4d61f

+

1 Claim rewards on LinkOracle.org Id: polygon-erc-1155/0x6db3cb9e5567ffbc25ac857c3717ab4d1f8d55c7 Name: # LinkOracle.org

#0

Success

0x65d53194c0bf9ade966f8e3e5165b30a5996bb2b52423589cac1a67ed16c5d05

+

1 USDT Id: polygon-erc-1155/0x97c1f15ef393d4b8b1d6a6fe50d0a42cbaebd9a0 Name: Airdrop at usdtreedem.io

#1

Success

0x9b8fa030ec685bcd1f7cbc6587b4346f289c827914055650f477b26610bd96b6

+

1 etherevent.co Id: polygon-erc-1155/0x2b4c2e8bef6aff740f0e5876402efa0377b8a4f1 Name: ­

#1

Success

0x3e76f8f42d2394ab7a3a1e6e8b9faa2a1d70958722d7585a0dc1ebf548459671

+

1 etherevent.co Id: polygon-erc-1155/0x9b9f61e15ac05968c7ce49776416c44fa4864409 Name: ­

#1

Success

0x65e2c0ccf1272824cde62af7f408d7597f6138e3ef9436845a753de35d5d5d78

+

1 etherevent.co Id: polygon-erc-1155/0x7862b09c9058ba94f7161931da6d67994bcc12c9 Name: ­

#1

Success

0x7c8a183ade9393b2143a19e03d8cfc30780a939acbeb452fa229e64f14081c48

+

1 etherevent.co Id: polygon-erc-1155/0x2cc92dda1265316913f9d78e2f57a851fdf9e10c Name: ­

#1

Success

0x78d93a15cc5633f080e324baddd7b9fea990c633f456812a30c3fffa7e19eeb8

+

1 etherevent.co Id: polygon-erc-1155/0xf17c67436c715bff4578e8d37588289901d86e44 Name: ­

#1

Success

0x7091d1ad5aff127eb37ea3d6895a3425281f33bf760da97363519e342ffd3575

+

1 ethevents.co Id: polygon-erc-1155/0x5cac77ee214cf74eeaf36d5a9836fbe5e7803b4b Name: 

#1

Success
Types:
Select type Main Internal ERC-20 ERC-721 ERC-1155

Special data

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

    0x60806040526004361061002d5760003560e01c80639e281a9814610138578063a4c0ed361461015a57610034565b3661003457005b60003660606004821015610057575060408051600081526020810190915261012d565b60003560e01c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14606fb81016100945761008c61017a565b91505061012d565b3660208110156100a357600080fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00135905080196100e65760843560a4356100df8233836103a0565b50506100ee565b6100ee6104b9565b6100fa306103e8614c36565b7502ef421b8534cdc60f11e178bef703ed2d9eaa9d11701461011b57600080fd5b50506040805160008152602081019091525b915050805190602001f35b34801561014457600080fd5b50610158610153366004614c98565b610805565b005b34801561016657600080fd5b50610158610175366004614cc4565b6108b7565b606060005a905060008060006101906004610919565b92509250925060006101a28484610a73565b9050816101f8826000815181106101bb576101bb614d4d565b602002602001015183600185516101d29190614d7c565b815181106101e2576101e2614d4d565b6020026020010151610ad990919063ffffffff16565b11610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a4f00000000000000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b4161026e57600080fd5b6040805160008082526020820183529161028e9183913691869101614d93565b604051602081830303815290604052905061031d85600187516102b19190614d7c565b815181106102c1576102c1614d4d565b602002602001015183600285516102d89190614d7c565b815181106102e8576102e8614d4d565b602002602001015184600186516102ff9190614d7c565b8151811061030f5761030f614d4d565b602002602001015184610b46565b5a6103289087614d7c565b8260008151811061033b5761033b614d4d565b602002602001015183600185516103529190614d7c565b8151811061036257610362614d4d565b60200260200101516103749190614d7c565b604080516020810193909352820152606001604051602081830303815290604052965050505050505090565b6040805173ffffffffffffffffffffffffffffffffffffffff8481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905291516000928392908716916104379190614e56565b6000604051808303816000865af19150503d8060008114610474576040519150601f19603f3d011682016040523d82523d6000602084013e610479565b606091505b50915091508180156104a35750805115806104a35750808060200190518101906104a39190614e72565b9150816104b257805181602001fd5b5050505050565b60006104c83660a48184614e94565b8101906104d59190614fe8565b91505060006104e5610108610919565b505090506000816000815181106104fe576104fe614d4d565b602002602001015160c001519050610582817f00000000000000000000000036c95cfb2f17b9ccde95c1ed326c4428b4c032f68560008151811061054457610544614d4d565b6020026020010151866001885161055b9190614d7c565b8151811061056b5761056b614d4d565b602002602001015161057d9190614d7c565b6103a0565b60028260008151811061059757610597614d4d565b602002602001015160000151111580156105d05750816000815181106105bf576105bf614d4d565b602002602001015160200151600214155b80156105fb5750816000815181106105ea576105ea614d4d565b602002602001015160400151600214155b1561064357610643818360008151811061061757610617614d4d565b602002602001015160a001518560008151811061063657610636614d4d565b60200260200101516103a0565b504161064e57600080fd5b60006002835161065e9190614d7c565b905060005b818110156107ff5760006106788260016150f7565b90506000838214806106fb5750600285838151811061069957610699614d4d565b602002602001015160000151111580156106d157508482815181106106c0576106c0614d4d565b602002602001015160200151600214155b80156106fb57508482815181106106ea576106ea614d4d565b602002602001015160400151600214155b6107055730610724565b84828151811061071757610717614d4d565b602002602001015160a001515b905061079c85848151811061073b5761073b614d4d565b602002602001015187858151811061075557610755614d4d565b602002602001015188858151811061076f5761076f614d4d565b602002602001015188868151811061078957610789614d4d565b602002602001015160c001518588610cbe565b826000036107ea576107ea7f000000000000000000000000a3b9307b7013f31ada8db6837c5f8fda503cac3c8784815181106107da576107da614d4d565b6020026020010151836001610f44565b505080806107f79061510f565b915050610663565b50505050565b73ffffffffffffffffffffffffffffffffffffffff82166108885760405173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000036c95cfb2f17b9ccde95c1ed326c4428b4c032f6169082156108fc029083906000818181858888f19350505050158015610883573d6000803e3d6000fd5b505050565b6108b3827f00000000000000000000000036c95cfb2f17b9ccde95c1ed326c4428b4c032f6836103a0565b5050565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f4552433637370000000000000000000000000000000000000000000000000000604482015260640161025b565b60606000806004840361094057602036033563ffffffff811642101561093e57600080fd5b505b83353060601b8103905060405193508060f81c80855260018101905060208102850160015b82811015610a1457816020820288015260ff8460f01c16600083015260ff8460e81c16602083015260ff8460e01c16604083015261ffff8460d01c16606083015261ffff8460c01c16608083015273ffffffffffffffffffffffffffffffffffffffff8460201c1660a0830152601f602f820289010335935073ffffffffffffffffffffffffffffffffffffffff841660c083015260e082019150602f81028801359350600181019050610965565b506040527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01602f02850160010135600881811b60f892831c820281811b80841b941c9092026101009081039390931c955091031c9150509193909250565b6060600183600081518110610a8a57610a8a614d4d565b60200260200101516000015103610ac6578251600203610ab457610aad83611084565b9050610ad3565b8251600303610ac657610aad836112d8565b610ad083836115f0565b90505b92915050565b80820382811115610ad3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a28000000000000000000000000000000000000000000000000000000000000604482015260640161025b565b7fffffffffffffffffffffffff35f5c21104cb2c0b5324136c81b1144c092d80bf3301610b7e576d4946c0e9f43f4dee607b0ef1fa1cff5b835160018111610ba157610b9c8560a001518487602001518561172b565b6104b2565b60028103610bbd57610b9c8560a00151848760200151856117e5565b81516020017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec8101610c2457610b9c8560a001518587602001518561189f565b60158103610c4057610b9c8560a0015185876020015185611968565b60168103610c5c57610b9c8560a00151858760200151856119ef565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a3f000000000000000000000000000000000000000000000000000000000000604482015260640161025b565b855160018111610cf257610ced8760a0015187878a60c0015188888d606001518e602001518f60400151611b5d565b610f3b565b60028103610d0d57610ced8760a001518489602001516120a0565b60068103610d5157610ced8760a00151612710896080015189610d309190614c36565b610d3a9190615176565b878a60c0015188888d602001518e6040015161218f565b60088103610d8c57610ced612710886080015188610d6f9190614c36565b610d799190615176565b8689606001518a60c001518888886124ec565b60098103610dc157610ced612710886080015188610daa9190614c36565b610db49190615176565b868960c0015186866125e2565b60138103610dff57610ced8760a00151612710896080015189610de49190614c36565b610dee9190615176565b878a60c00151878c602001516126b1565b60148103610e3c57610ced8760a00151612710896080015189610e229190614c36565b610e2c9190615176565b8960c00151868b60200151612916565b60158103610e7957610ced8760a00151612710896080015189610e5f9190614c36565b610e699190615176565b8960c00151868b60200151612a71565b60168103610eb657610ced8760a00151612710896080015189610e9c9190614c36565b610ea69190615176565b8960c00151868b60200151612b7d565b60178110158015610ec85750601a8111155b15610ef757610ced81886127108a608001518a610ee59190614c36565b610eef9190615176565b888888612d52565b601e8103610f2d57610ced612710886080015188610f159190614c36565b610f1f9190615176565b868960c00151878787612ec9565b610f3b818888888888613028565b50505050505050565b80600003610fe85760408051600080825260208201928390527f022c0d9f0000000000000000000000000000000000000000000000000000000090925273ffffffffffffffffffffffffffffffffffffffff86169163022c0d9f91610fb1919087908790602481016151fb565b600060405180830381600087803b158015610fcb57600080fd5b505af1158015610fdf573d6000803e3d6000fd5b505050506107ff565b60408051600080825260208201928390527f022c0d9f0000000000000000000000000000000000000000000000000000000090925273ffffffffffffffffffffffffffffffffffffffff86169163022c0d9f9161104c9187918790602481016151fb565b600060405180830381600087803b15801561106657600080fd5b505af115801561107a573d6000803e3d6000fd5b5050505050505050565b604080516003808252608082019092526060916020820183803683370190505090506000806110ef846000815181106110bf576110bf614d4d565b602002602001015160a00151856000815181106110de576110de614d4d565b60200260200101516020015161314d565b9150915060008061112b8660018151811061110c5761110c614d4d565b602002602001015160a00151876001815181106110de576110de614d4d565b915091506111b984848860008151811061114757611147614d4d565b6020026020010151608001518960008151811061116657611166614d4d565b6020026020010151606001510285858b60018151811061118857611188614d4d565b6020026020010151608001518c6001815181106111a7576111a7614d4d565b602002602001015160600151026131e4565b856000815181106111cc576111cc614d4d565b60200260200101818152505061121c856000815181106111ee576111ee614d4d565b60200260200101518760008151811061120957611209614d4d565b602002602001015160600151868661324d565b8560018151811061122f5761122f614d4d565b6020026020010181815250506112b06127108760018151811061125457611254614d4d565b6020026020010151608001518760018151811061127357611273614d4d565b6020026020010151028161128957611289615147565b048760018151811061129d5761129d614d4d565b602002602001015160600151848461324d565b856002815181106112c3576112c3614d4d565b60200260200101818152505050505050919050565b60606112e2614bba565b611317836000815181106112f8576112f8614d4d565b602002602001015160a00151846000815181106110de576110de614d4d565b602083015281528251611356908490600190811061133757611337614d4d565b602002602001015160a00151846001815181106110de576110de614d4d565b606083015260408201528251611398908490600290811061137957611379614d4d565b602002602001015160a00151846002815181106110de576110de614d4d565b60a08381019190915260808084019290925260408051600480825292810190915291602083019080368337019050508151602083015160408401516060850151608086015160a08701519597506113ef958961334a565b8260008151811061140257611402614d4d565b6020026020010181815250506114718260008151811061142457611424614d4d565b60200260200101518460008151811061143f5761143f614d4d565b6020026020010151606001518360006006811061145e5761145e614d4d565b60200201518460015b602002015161324d565b8260018151811061148457611484614d4d565b60200260200101818152505061151e612710846001815181106114a9576114a9614d4d565b602002602001015160800151846001815181106114c8576114c8614d4d565b602002602001015102816114de576114de615147565b04846001815181106114f2576114f2614d4d565b6020026020010151606001518360026006811061151157611511614d4d565b6020020151846003611467565b8260028151811061153157611531614d4d565b6020026020010181815250506115cb6127108460028151811061155657611556614d4d565b6020026020010151608001518460028151811061157557611575614d4d565b6020026020010151028161158b5761158b615147565b048460028151811061159f5761159f614d4d565b602002602001015160600151836004600681106115be576115be614d4d565b6020020151846005611467565b826003815181106115de576115de614d4d565b60200260200101818152505050919050565b60608251600161160091906150f7565b67ffffffffffffffff81111561161857611618614bd8565b604051908082528060200260200182016040528015611641578160200160208202803683370190505b509050818160008151811061165857611658614d4d565b6020026020010181815250506000600184516116749190614d7c565b905060005b81811161172357600061168d8260016150f7565b90506116f38683815181106116a4576116a4614d4d565b60200260200101518584815181106116be576116be614d4d565b6020026020010151886116d18588613444565b815181106116e1576116e1614d4d565b602002602001015160c001518561345a565b84828151811061170557611705614d4d565b6020908102919091010152508061171b8161510f565b915050611679565b505092915050565b8160000361178c576040517f022c0d9f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063022c0d9f90610fb1906000908790309087906004016151fb565b6040517f022c0d9f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063022c0d9f9061104c908690600090309087906004016151fb565b81600003611846576040517fd0a494e400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063d0a494e490610fb1906000908790309087906004016151fb565b6040517fd0a494e400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063d0a494e49061104c908690600090309087906004016151fb565b81156000816118c25773fffd8963efd1fc6a506488495d951d5263988d256118c9565b6401000276a45b6040517f128acb0800000000000000000000000000000000000000000000000000000000815290915073ffffffffffffffffffffffffffffffffffffffff87169063128acb089061192690309086908a9087908a90600401615240565b60408051808303816000875af1158015611944573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061107a9190615287565b811560008161198b5773fffd8963efd1fc6a506488495d951d5263988d25611992565b6401000276a45b6040517f24b31a0c00000000000000000000000000000000000000000000000000000000815290915073ffffffffffffffffffffffffffffffffffffffff8716906324b31a0c906119269030908990879087908a906004016152ab565b81600003611ab8576040517f857f812f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063857f812f90611a6f90309087907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3cb009087906004016152f2565b60408051808303816000875af1158015611a8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ab19190615287565b50506107ff565b6040517f2c48125200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851690632c48125290611b139030908790620c35009087906004016152f2565b60408051808303816000875af1158015611b31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b559190615287565b505050505050565b81600203611e6557611b70898a8a6103a0565b6040517f89afcb44000000000000000000000000000000000000000000000000000000008152306004820152600090819073ffffffffffffffffffffffffffffffffffffffff8c16906389afcb449060240160408051808303816000875af1158015611be0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c049190615287565b9150915082600103611d3357611c898b73ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611c5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c82919061534d565b8c846103a0565b73ffffffffffffffffffffffffffffffffffffffff8b1663022c0d9f6000611cb1848d614d7c565b604080516000815260208101918290527fffffffff0000000000000000000000000000000000000000000000000000000060e086901b16909152611cfc9291903090602481016151fb565b600060405180830381600087803b158015611d1657600080fd5b505af1158015611d2a573d6000803e3d6000fd5b50505050611e36565b611dac8b73ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611da5919061534d565b8c836103a0565b73ffffffffffffffffffffffffffffffffffffffff8b1663022c0d9f611dd2848c614d7c565b6040805160008082526020820190925230906040518563ffffffff1660e01b8152600401611e0394939291906151fb565b600060405180830381600087803b158015611e1d57600080fd5b505af1158015611e31573d6000803e3d6000fd5b505050505b73ffffffffffffffffffffffffffffffffffffffff86163014611e5e57611e5e87878b6103a0565b5050612095565b80600203612014576000611e7a60028a615176565b90506000611e8a8b838787613759565b9050611e97888c846103a0565b611ea38b823087610f44565b611f6b8415611f20578b73ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ef7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f1b919061534d565b611da5565b8b73ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d81573d6000803e3d6000fd5b611f7a888c61057d858e614d7c565b6040517f6a62784200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff87811660048301528c1690636a627842906024016020604051808303816000875af1158015611fe8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061200c919061536a565b505050612095565b83600073ffffffffffffffffffffffffffffffffffffffff808316908916148061206957508673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b15612075575030905060015b6120818b8a8487610f44565b80156120925761209287878b6103a0565b50505b505050505050505050565b8060000361213b576040517fbd6015b400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff838116600483015284169063bd6015b4906024015b6020604051808303816000875af1158015612117573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ff919061536a565b6040517fdd93f59a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff838116600483015284169063dd93f59a906024016120f8565b816002036122c4576040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101889052730d500b1d8e8ef31e21c99d1db9a6444d3adf127090632e1a7d4d90602401600060405180830381600087803b1580156121fd57600080fd5b505af1158015612211573d6000803e3d6000fd5b50506040517fe331d03900000000000000000000000000000000000000000000000000000000815260006004820181905273ffffffffffffffffffffffffffffffffffffffff8881166024840152604483018c9052606483018b9052608483019190915286811660a48301528b16925063e331d0399150899060c4016000604051808303818588803b1580156122a657600080fd5b505af11580156122ba573d6000803e3d6000fd5b505050505061107a565b80600203612431576122d7858989613783565b6040517fe331d03900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152600060248301819052604483018a90526064830189905260848301523060a483015289169063e331d0399060c401600060405180830381600087803b15801561236257600080fd5b505af1158015612376573d6000803e3d6000fd5b50505050730d500b1d8e8ef31e21c99d1db9a6444d3adf127073ffffffffffffffffffffffffffffffffffffffff1663d0e30db0876040518263ffffffff1660e01b81526004016000604051808303818588803b1580156123d657600080fd5b505af11580156123ea573d6000803e3d6000fd5b5050505073ffffffffffffffffffffffffffffffffffffffff84163014905061242c5761242c730d500b1d8e8ef31e21c99d1db9a6444d3adf127084886103a0565b61107a565b61243c858989613783565b6040517fe331d03900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152858116602483015260448201899052606482018890526000608483015284811660a483015289169063e331d0399060c401600060405180830381600087803b1580156124ca57600080fd5b505af11580156124de573d6000803e3d6000fd5b505050505050505050505050565b6000806124fb61010884613a33565b80602001905181019061250e91906153c8565b92509250506125328673b707d89d29c189421163515c59e42147371d68578b613783565b73b707d89d29c189421163515c59e42147371d685763f3432b1a83838a61255b8d612710614c36565b6125659190615176565b60008e6040518663ffffffff1660e01b815260040161258895949392919061556e565b600060405180830381600087803b1580156125a257600080fd5b505af11580156125b6573d6000803e3d6000fd5b5050505073ffffffffffffffffffffffffffffffffffffffff841630146120955761209585858a6103a0565b6000806125f161010884613a33565b80602001905181019061260491906156e9565b9250925050612628857394bc2a1c732bcad7343b25af48385fe76e08734f89613783565b6040517fb2610fe30000000000000000000000000000000000000000000000000000000081527394bc2a1c732bcad7343b25af48385fe76e08734f9063b2610fe39061268390859085908b906000908e908c9060040161589f565b600060405180830381600087803b15801561269d57600080fd5b505af1158015612092573d6000803e3d6000fd5b806000036127cc576040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101869052730d500b1d8e8ef31e21c99d1db9a6444d3adf127090632e1a7d4d90602401600060405180830381600087803b15801561271f57600080fd5b505af1158015612733573d6000803e3d6000fd5b50506040517fad65d76d0000000000000000000000000000000000000000000000000000000081526004810187905242602482015273ffffffffffffffffffffffffffffffffffffffff85811660448301528916925063ad65d76d915087906064016000604051808303818588803b1580156127ae57600080fd5b505af11580156127c2573d6000803e3d6000fd5b5050505050611b55565b6127d7838787613783565b6040517f95e3c50b000000000000000000000000000000000000000000000000000000008152600481018690526024810185905242604482015273ffffffffffffffffffffffffffffffffffffffff8716906395e3c50b90606401600060405180830381600087803b15801561284c57600080fd5b505af1158015612860573d6000803e3d6000fd5b50505050730d500b1d8e8ef31e21c99d1db9a6444d3adf127073ffffffffffffffffffffffffffffffffffffffff1663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b1580156128c057600080fd5b505af11580156128d4573d6000803e3d6000fd5b5050505073ffffffffffffffffffffffffffffffffffffffff831630149050611b5557611b55730d500b1d8e8ef31e21c99d1db9a6444d3adf127083866103a0565b80156000816129395773fffd8963efd1fc6a506488495d951d5263988d25612940565b6401000276a45b6040805173ffffffffffffffffffffffffffffffffffffffff881660208201529081018890527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6060820152909150600090608001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f128acb08000000000000000000000000000000000000000000000000000000008252915073ffffffffffffffffffffffffffffffffffffffff89169063128acb0890621e848090612a2290899088908d9089908990600401615240565b604080518083038160008887f1158015612a40573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612a659190615287565b50505050505050505050565b8015600081612a945773fffd8963efd1fc6a506488495d951d5263988d25612a9b565b6401000276a45b6040805173ffffffffffffffffffffffffffffffffffffffff881660208201529081018890527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6060820152909150600090608001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f24b31a0c000000000000000000000000000000000000000000000000000000008252915073ffffffffffffffffffffffffffffffffffffffff8916906324b31a0c90621e848090612a229089908c908990899089906004016152ab565b6040805173ffffffffffffffffffffffffffffffffffffffff851660208201529081018590527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6060820152600090608001604051602081830303815290604052905081600003612caf576040517f857f812f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff87169063857f812f90621e848090612c659087908a907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3cb009088906004016152f2565b604080518083038160008887f1158015612c83573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612ca89190615287565b5050611b55565b6040517f2c48125200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff871690632c48125290621e848090612d0f9087908a90620c35009088906004016152f2565b604080518083038160008887f1158015612d2d573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061107a9190615287565b60a085015160c0860151606087015160208801516040808a01519051602481018c905273ffffffffffffffffffffffffffffffffffffffff9586166044820152606481018a90526084810189905293851660a485015284871660c485015293851660e484015261010483019190915261012482015261014481019190915260009061016401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f2e04db6c0000000000000000000000000000000000000000000000000000000017905251909150600090819073c0cb66d5b5b6525763ef2d1ac96d7d804303f94c90612e77908590614e56565b600060405180830381855af49150503d8060008114612eb2576040519150601f19603f3d011682016040523d82523d6000602084013e612eb7565b606091505b50915091508161209557805181602001fd5b600080612ed861010884613a33565b806020019051810190612eeb9190615bd7565b91509150612f0e8673def1c0ded9bec7f1a1670819833240f027b25eff8a613783565b60808201516fffffffffffffffffffffffffffffffff1615612f7a5781606001516fffffffffffffffffffffffffffffffff1682608001516fffffffffffffffffffffffffffffffff1689612f639190614c36565b612f6d9190615176565b612f779089614d7c565b97505b6040517ff6274f6600000000000000000000000000000000000000000000000000000000815273def1c0ded9bec7f1a1670819833240f027b25eff9063f6274f6690612fce90859085908d90600401615e20565b600060405180830381600087803b158015612fe857600080fd5b505af1158015612ffc573d6000803e3d6000fd5b5050505073ffffffffffffffffffffffffffffffffffffffff8416301461107a5761107a8585896103a0565b60a085015160c0860151606087015160208801516040808a01519051602481018c905273ffffffffffffffffffffffffffffffffffffffff9586166044820152606481018a90526084810189905293851660a485015284871660c485015293851660e484015261010483019190915261012482015261014481019190915260009061016401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f2e04db6c00000000000000000000000000000000000000000000000000000000179052519091506000908190732fcae89f9b59e20208d82eb9488fb11aa72353e890612e77908590614e56565b6000806000808573ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b81526004016040805180830381865afa15801561319d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131c19190615287565b91509150846000146131d45780826131d7565b81815b9097909650945050505050565b60008061321a8886026132016305f5e1008a8c028a025b04613ac9565b6132136305f5e100888a0288026131fb565b0290610ad9565b9050662386f26fc100008784026305f5e100870201870204818161324057613240615147565b0498975050505050505050565b60008085116132b8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a49000000000000000000000000000000000000000000000000000000000000604482015260640161025b565b6000831180156132c85750600082115b61332e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a4c000000000000000000000000000000000000000000000000000000000000604482015260640161025b565b8484028281026127108502820180828161324057613240615147565b6000808461271061335c856002613aff565b88028161336b5761336b615147565b040190506127108861337e856001613aff565b8302028161338e5761338e615147565b048588020190506127106133a3846000613aff565b8202816133b2576133b2615147565b0490506302faf0806134298a838a89026302faf08002816133d5576133d5615147565b04026133ec8c8c6133e7896000613aff565b613b56565b846133fd8c8c6133e78b6001613aff565b61340d8b8b6133e78c6002613aff565b026302faf080028161342157613421615147565b040290610ad9565b8161343657613436615147565b049998505050505050505050565b60008183106134535781610ad0565b5090919050565b8351600090600181116134a7576134a08660a001516127108860800151886134829190614c36565b61348c9190615176565b886060015189602001518a60400151613b68565b915061374f565b600281036134de576134a08660a001516127108860800151886134ca9190614c36565b6134d49190615176565b8860200151613ea9565b6006810361352e5760a086015160808701516134a091906305f5e10090613505818a614c36565b61350f9190614c36565b6135199190615176565b8860c00151878a602001518b60400151613feb565b600881036135785761271086606001516135646127108960800151896135549190614c36565b61355e9190615176565b866140b4565b61356e9190614c36565b6134a09190615176565b600981036135a6576134a06127108760800151876135969190614c36565b6135a09190615176565b84614258565b600c81101580156135b85750600e8111155b806135c35750601281145b156135d05784915061374f565b60138103613612576134a08660a001516127108860800151886135f39190614c36565b6135fd9190615176565b88606001518960c00151888b602001516143f2565b60148114806136215750601581145b8061362c5750601681145b156136795760a086015160808701516134a09183916305f5e10090613651818b614c36565b61365b9190614c36565b6136659190615176565b89606001518a602001518b6040015161459d565b6017811015801561368b5750601a8111155b156136f2576136d0818760a001516127108960800151896136ac9190614c36565b6136b69190615176565b89606001518a602001518b604001518c60c001518b6146f9565b9150601781036136ed5761271086606001518361356e9190614c36565b61374f565b601e81036137285761271086606001516135646127108960800151896137189190614c36565b6137229190615176565b8661486a565b61374c818760a001518789606001518a602001518b604001518c60c001518b614a07565b91505b505b949350505050565b6000806000613768878561314d565b915091506137788686848461324d565b979650505050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b300000000000000000000000000000000000000000000000000000000179052915160009286169161381691614e56565b6000604051808303816000865af19150503d8060008114613853576040519150601f19603f3d011682016040523d82523d6000602084013e613858565b606091505b50509050806107ff576040805173ffffffffffffffffffffffffffffffffffffffff8581166024830152600060448084019190915283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b30000000000000000000000000000000000000000000000000000000017905291516060928716916138f791614e56565b6000604051808303816000865af19150503d8060008114613934576040519150601f19603f3d011682016040523d82523d6000602084013e613939565b606091505b5090925090508161394c57805181602001fd5b6040805173ffffffffffffffffffffffffffffffffffffffff8681166024830152604480830187905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b3000000000000000000000000000000000000000000000000000000001790529151918716916139de9190614e56565b6000604051808303816000865af19150503d8060008114613a1b576040519150601f19603f3d011682016040523d82523d6000602084013e613a20565b606091505b509092509050816104b257805181602001fd5b606060036008600130841b86350360f890811c602f0287019182013580821c84028085019190911b90911c83020191909104010135602083021b60f081901c84019060e01c61ffff168401613a8b8183366000614e94565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509298975050505050505050565b600080613ad583614a85565b905082600282041c8392505b82811015613af85791506002828404830104613ae1565b5050919050565b6000612710838381518110613b1657613b16614d4d565b602002602001015160800151848481518110613b3457613b34614d4d565b6020026020010151606001510281613b4e57613b4e615147565b049392505050565b600061375161271084860284026131fb565b600082600203613d6b5760008673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613be3919061536a565b90506000808873ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b81526004016040805180830381865afa158015613c32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c569190615287565b9150915060008973ffffffffffffffffffffffffffffffffffffffff16637464fc3d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613ca7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ccb919061536a565b9050613cd984848484614b33565b9350600084613ce8858c614c36565b613cf29190615176565b9050600085613d01858d614c36565b613d0b9190615176565b9050613d178286614d7c565b9450613d238185614d7c565b93508715613d475780613d38838c888861324d565b613d4291906150f7565b613d5e565b81613d54828c878961324d565b613d5e91906150f7565b9650505050505050613ea0565b81600203613e7e5760008673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613dc0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de4919061536a565b9050600080613df3898761314d565b90925090506000613e10613e0860028b615176565b89858561324d565b9050613e1d60028a615176565b613e2790846150f7565b9250613e338183614d7c565b9150613e73836002613e45878d614c36565b613e4f9190615176565b613e599190615176565b83613e648785614c36565b613e6e9190615176565b613444565b945050505050613ea0565b600080613e8b888661314d565b91509150613e9b8787848461324d565b925050505b95945050505050565b600081600003613f4f576040517f79a048760000000000000000000000000000000000000000000000000000000081523260048201526024810184905273ffffffffffffffffffffffffffffffffffffffff8516906379a0487690604401602060405180830381865afa158015613f24573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f48919061536a565b9050613fe4565b6040517f66410a210000000000000000000000000000000000000000000000000000000081523260048201526024810184905273ffffffffffffffffffffffffffffffffffffffff8516906366410a2190604401602060405180830381865afa158015613fc0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613751919061536a565b9392505050565b600082600214613ffb5784613ffe565b60005b94508160021461400e5783614011565b60005b6040517f1e1401f800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff878116600483015280831660248301526044820189905291955090881690631e1401f890606401602060405180830381865afa158015614090573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613778919061536a565b60008060006140c4600485613a33565b8060200190518101906140d791906153c8565b506040517f7e54f09200000000000000000000000000000000000000000000000000000000815260048101839052919350915060009073b707d89d29c189421163515c59e42147371d685790637e54f09290602401602060405180830381865afa158015614149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061416d919061536a565b6060830151606401519091506000906080840151606401519091508260010361419a575050505050610ad3565b826000036141a6578192505b8360a001515160000361422a5781955080881015614220576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a46000000000000000000000000000000000000000000000000000000000000604482015260640161025b565b5050505050610ad3565b80614235838a614c36565b61423f9190615176565b95508286111561424d578295505b505050505092915050565b6000806000614268600485613a33565b80602001905181019061427b91906156e9565b506040517f7e54f0920000000000000000000000000000000000000000000000000000000081526004810183905291935091506000907394bc2a1c732bcad7343b25af48385fe76e08734f90637e54f09290602401602060405180830381865afa1580156142ed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614311919061536a565b90508060010361432357505050610ad3565b80600003614332575060c08101515b816101400151516000036143bd578160c0015193508160e001518610156143b5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a46000000000000000000000000000000000000000000000000000000000000604482015260640161025b565b505050610ad3565b60e082015160c08301516143d19088614c36565b6143db9190615176565b9350808411156143e9578093505b50505092915050565b60008080614401600a88615176565b9650836000036144a7576040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a8116600483018190523193508616906370a0823190602401602060405180830381865afa15801561447c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144a0919061536a565b9050614540565b506040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff898116600483018190523191908716906370a0823190602401602060405180830381865afa158015614519573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061453d919061536a565b91505b600061454c888a614c36565b9050600061455a8383614c36565b905060008261456b866103e8614c36565b61457591906150f7565b905060026145838284615176565b61458d9190614d7c565b9c9b505050505050505050505050565b6040516024810187905273ffffffffffffffffffffffffffffffffffffffff86166044820152606481018590526084810184905260a4810183905260c48101829052600090819081907393bd47f956c42b03f6f4543da38fb7c814ba26ee906207a1209060e401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f6526f12f00000000000000000000000000000000000000000000000000000000179052516146859190614e56565b6000604051808303818686f4925050503d80600081146146c1576040519150601f19603f3d011682016040523d82523d6000602084013e6146c6565b606091505b5091509150816146d857805181602001fd5b808060200190518101906146ec919061536a565b9998505050505050505050565b6040516024810189905273ffffffffffffffffffffffffffffffffffffffff8881166044830152606482018890526084820187905260a4820186905260c4820185905283811660e483015282166101048201526000908190819073c0cb66d5b5b6525763ef2d1ac96d7d804303f94c90620f424090610124015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f6526f12f00000000000000000000000000000000000000000000000000000000179052516147f49190614e56565b6000604051808303818686f4925050503d8060008114614830576040519150601f19603f3d011682016040523d82523d6000602084013e614835565b606091505b50915091508161484757805181602001fd5b8080602001905181019061485b919061536a565b9b9a5050505050505050505050565b600080614878600484613a33565b80602001905181019061488b9190615eb4565b6040517f9548088900000000000000000000000000000000000000000000000000000000815290915060009073def1c0ded9bec7f1a1670819833240f027b25eff906395480889906148e1908590600401615ed1565b606060405180830381865afa1580156148fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906149229190615ee0565b905060018160200151600481111561493c5761493c615df1565b14614948575050610ad3565b60008160400151836060015161495e9190615f4b565b6fffffffffffffffffffffffffffffffff1690508581111561497e578095505b6040830151606084015160808501516fffffffffffffffffffffffffffffffff928316929182169116156149e6578085608001516fffffffffffffffffffffffffffffffff16896149cf9190614c36565b6149d99190615176565b6149e39089614d7c565b97505b806149f1838a614c36565b6149fb9190615176565b98975050505050505050565b6040516024810189905273ffffffffffffffffffffffffffffffffffffffff8881166044830152606482018890526084820187905260a4820186905260c4820185905283811660e4830152821661010482015260009081908190732fcae89f9b59e20208d82eb9488fb11aa72353e890620f42409061012401614773565b6000808211614a9357600080fd5b7001000000000000000000000000000000008210614ab357608091821c91015b680100000000000000008210614acb57604091821c91015b6401000000008210614adf57602091821c91015b620100008210614af157601091821c91015b6101008210614b0257600891821c91015b60108210614b1257600491821c91015b60048210614b2257600291821c91015b60028210614b2e576001015b919050565b838115613751576000614b4e614b498587614c36565b613ac9565b90506000614b5b84613ac9565b905080821115614bb0576000614b718284614d7c565b614b7b9089614c36565b90506000614b8983856150f7565b90506000614b978284615176565b90508015614bac57614ba981876150f7565b95505b5050505b5050949350505050565b6040518060c001604052806006906020820280368337509192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614c6e57614c6e614c07565b500290565b73ffffffffffffffffffffffffffffffffffffffff81168114614c9557600080fd5b50565b60008060408385031215614cab57600080fd5b8235614cb681614c73565b946020939093013593505050565b60008060008060608587031215614cda57600080fd5b8435614ce581614c73565b935060208501359250604085013567ffffffffffffffff80821115614d0957600080fd5b818701915087601f830112614d1d57600080fd5b813581811115614d2c57600080fd5b886020828501011115614d3e57600080fd5b95989497505060200194505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082821015614d8e57614d8e614c07565b500390565b604081528260408201528284606083013760006060848301015260007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501168201606081016020606085840301818601528186518084526080850191508288019450600093505b80841015614e1d5784518252938201936001939093019290820190614dfd565b5098975050505050505050565b60005b83811015614e45578181015183820152602001614e2d565b838111156107ff5750506000910152565b60008251614e68818460208701614e2a565b9190910192915050565b600060208284031215614e8457600080fd5b81518015158114613fe457600080fd5b60008085851115614ea457600080fd5b83861115614eb157600080fd5b5050820193919092039150565b604051610140810167ffffffffffffffff81118282101715614ee257614ee2614bd8565b60405290565b6040516101e0810167ffffffffffffffff81118282101715614ee257614ee2614bd8565b604051610180810167ffffffffffffffff81118282101715614ee257614ee2614bd8565b6040516080810167ffffffffffffffff81118282101715614ee257614ee2614bd8565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715614f9a57614f9a614bd8565b604052919050565b600067ffffffffffffffff821115614fbc57614fbc614bd8565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b60008060408385031215614ffb57600080fd5b823567ffffffffffffffff8082111561501357600080fd5b818501915085601f83011261502757600080fd5b8135602061503c61503783614fa2565b614f53565b828152888284870101111561505057600080fd5b8282860183830137600092810182018390529550909250858101359082821115615078578384fd5b818701915087601f83011261508b578384fd5b81358381111561509d5761509d614bd8565b8060051b93506150ae828501614f53565b818152938301820193828101908a8611156150c7578687fd5b83850196505b858710156150e6578635825295830195908301906150cd565b809750505050505050509250929050565b6000821982111561510a5761510a614c07565b500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361514057615140614c07565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000826151ac577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600081518084526151c9816020860160208601614e2a565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b84815283602082015273ffffffffffffffffffffffffffffffffffffffff8316604082015260806060820152600061523660808301846151b1565b9695505050505050565b600073ffffffffffffffffffffffffffffffffffffffff8088168352861515602084015285604084015280851660608401525060a0608083015261377860a08301846151b1565b6000806040838503121561529a57600080fd5b505080516020909101519092909150565b600073ffffffffffffffffffffffffffffffffffffffff8088168352866020840152851515604084015280851660608401525060a0608083015261377860a08301846151b1565b73ffffffffffffffffffffffffffffffffffffffff851681526fffffffffffffffffffffffffffffffff841660208201528260020b604082015260806060820152600061523660808301846151b1565b8051614b2e81614c73565b60006020828403121561535f57600080fd5b8151613fe481614c73565b60006020828403121561537c57600080fd5b5051919050565b600082601f83011261539457600080fd5b81516153a261503782614fa2565b8181528460208386010111156153b757600080fd5b613751826020830160208701614e2a565b6000806000606084860312156153dd57600080fd5b83519250602084015167ffffffffffffffff808211156153fc57600080fd5b90850190610140828803121561541157600080fd5b615419614ebe565b8251815261542960208401615342565b602082015261543a60408401615342565b604082015260608301518281111561545157600080fd5b61545d89828601615383565b60608301525060808301518281111561547557600080fd5b61548189828601615383565b60808301525060a08301518281111561549957600080fd5b6154a589828601615383565b60a08301525060c0830151828111156154bd57600080fd5b6154c989828601615383565b60c08301525060e0830151828111156154e157600080fd5b6154ed89828601615383565b60e083015250610100808401518381111561550757600080fd5b6155138a828701615383565b828401525050610120808401518381111561552d57600080fd5b6155398a828701615383565b82840152505080945050604086015191508082111561555757600080fd5b5061556486828701615383565b9150509250925092565b60a08152855160a0820152600060208701516155a260c084018273ffffffffffffffffffffffffffffffffffffffff169052565b50604087015173ffffffffffffffffffffffffffffffffffffffff1660e083015260608701516101406101008085018290526155e26101e08601846151b1565b925060808a01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6061012081888703018189015261562086846151b1565b955060a08d0151925081888703018589015261563c86846151b1565b955060c08d01519450818887030161016089015261565a86866151b1565b955060e08d01519450818887030161018089015261567886866151b1565b9550838d0151945081888703016101a089015261569586866151b1565b9550808d015194505080878603016101c08801525050506156b682826151b1565b91505082810360208401526156cb81886151b1565b60408401969096525050606081019290925260809091015292915050565b6000806000606084860312156156fe57600080fd5b83519250602084015167ffffffffffffffff8082111561571d57600080fd5b908501906101e0828803121561573257600080fd5b61573a614ee8565b8251815261574a60208401615342565b602082015261575b60408401615342565b604082015261576c60608401615342565b606082015261577d60808401615342565b608082015261578e60a08401615342565b60a082015260c083015160c082015260e083015160e082015261010080840151838111156157bb57600080fd5b6157c78a828701615383565b82840152505061012080840151838111156157e157600080fd5b6157ed8a828701615383565b828401525050610140808401518381111561580757600080fd5b6158138a828701615383565b828401525050610160808401518381111561582d57600080fd5b6158398a828701615383565b828401525050610180808401518381111561585357600080fd5b61585f8a828701615383565b8284015250506101a0808401518381111561587957600080fd5b6158858a828701615383565b8284015250506101c0808401518381111561552d57600080fd5b60c08152865160c0820152600060208801516158d360e084018273ffffffffffffffffffffffffffffffffffffffff169052565b50604088015173ffffffffffffffffffffffffffffffffffffffff811661010084015250606088015173ffffffffffffffffffffffffffffffffffffffff811661012084015250608088015173ffffffffffffffffffffffffffffffffffffffff81166101408401525060a088015173ffffffffffffffffffffffffffffffffffffffff81166101608401525060c0880151610180818185015260e08a015191506101a082818601526101008b015192506101e06101c0818188015261599d6102a08801866151b1565b94506101208d01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff408089880301848a01526159d987836151b1565b96506101408f0151935080898803016102008a01526159f887856151b1565b96506101608f0151935080898803016102208a0152615a1787856151b1565b958f015189870382016102408b0152959650615a3387876151b1565b9650848f0151955080898803016102608a0152615a5087876151b1565b9650828f0151955080898803016102808a01525050505050615a7282826151b1565b9150508281036020840152615a8781896151b1565b91505085604083015284606083015283608083015261377860a083018473ffffffffffffffffffffffffffffffffffffffff169052565b80516fffffffffffffffffffffffffffffffff81168114614b2e57600080fd5b805167ffffffffffffffff81168114614b2e57600080fd5b60006101808284031215615b0957600080fd5b615b11614f0c565b9050615b1c82615342565b8152615b2a60208301615342565b6020820152615b3b60408301615abe565b6040820152615b4c60608301615abe565b6060820152615b5d60808301615abe565b6080820152615b6e60a08301615342565b60a0820152615b7f60c08301615342565b60c0820152615b9060e08301615342565b60e0820152610100615ba3818401615342565b908201526101208281015190820152610140615bc0818401615ade565b818301525061016080830151818301525092915050565b600080828403610200811215615bec57600080fd5b615bf68585615af6565b925060807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8082011215615c2857600080fd5b50615c31614f30565b61018084015160048110615c4457600080fd5b81526101a084015160ff81168114615c5b57600080fd5b60208201526101c084015160408201526101e09093015160608401525092909150565b805173ffffffffffffffffffffffffffffffffffffffff1682526020810151615cbf602084018273ffffffffffffffffffffffffffffffffffffffff169052565b506040810151615ce360408401826fffffffffffffffffffffffffffffffff169052565b506060810151615d0760608401826fffffffffffffffffffffffffffffffff169052565b506080810151615d2b60808401826fffffffffffffffffffffffffffffffff169052565b5060a0810151615d5360a084018273ffffffffffffffffffffffffffffffffffffffff169052565b5060c0810151615d7b60c084018273ffffffffffffffffffffffffffffffffffffffff169052565b5060e0810151615da360e084018273ffffffffffffffffffffffffffffffffffffffff169052565b506101008181015173ffffffffffffffffffffffffffffffffffffffff169083015261012080820151908301526101408082015167ffffffffffffffff169083015261016090810151910152565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6102208101615e2f8286615c7e565b835160048110615e68577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b610180830152602084015160ff166101a083015260408401516101c08301526060909301516101e08201526fffffffffffffffffffffffffffffffff9190911661020090910152919050565b60006101808284031215615ec757600080fd5b610ad08383615af6565b6101808101610ad38284615c7e565b600060608284031215615ef257600080fd5b6040516060810181811067ffffffffffffffff82111715615f1557615f15614bd8565b60405282518152602083015160058110615f2e57600080fd5b6020820152615f3f60408401615abe565b60408201529392505050565b60006fffffffffffffffffffffffffffffffff83811690831681811015615f7457615f74614c07565b03939250505056fea264697066735822122080bd636436fb00576f1cd467a710fa95c8597b8d32749c14bcba1882c685337c64736f6c634300080f0033

Type / to focus