Balances

Select type ERC-20 (16)
+ 0.00000005 WBTC Id: bob-erc-20/0x03c7054bcb39f7b2e5b2c7acb37583e32d70cfa3 Name: Wrapped BTC
+ 0.00000000 WBTC Id: bob-erc-20/0x0555e30da8f98308edb960aa94c0db47230d2b9c Name: Wrapped BTC
+ 0.000764 USDT Id: bob-erc-20/0x05d032ac25d322df992303dca074ee7392c117b9 Name: Tether USD
+ 0.000000 oUSDT Id: bob-erc-20/0x1217bfe6c773eec6cc4a38b5dc45b92292b6e189 Name: OpenUSDT
+ 0.001753177466553577 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether
+ 0.00000036 seWBTC Id: bob-erc-20/0x6265c05158f672016b771d6fb7422823ed2cbcdd Name: Segment WBTC
+ 0.00000230 seUSDT Id: bob-erc-20/0x7414f14497be308e30ee345a0dcfc43623c179c2 Name: Segment USDT
+ 0.000004185833162899 wstETH Id: bob-erc-20/0x85008ae6198bc91ac0735cb5497cf125ddaac528 Name: Wrapped liquid staked Ether 2.0
+ 0.000000000000000000 DOG Id: bob-erc-20/0x85473255b6a895865a8b5f088dde75d43909d13e Name: DOG
+ 0.000001355808347351 STONE Id: bob-erc-20/0x96147a9ae9a42d7da551fd2322ca15b71032f342 Name: StakeStone Ether

History

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

0xb67cedc33e485c9e1dcc0b88d72aed1fa134170842f0d33ca7b285d695d7ef4b

+

0.002362101460055555 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0xb67cedc33e485c9e1dcc0b88d72aed1fa134170842f0d33ca7b285d695d7ef4b

-

0.002355333404525780 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0xb67cedc33e485c9e1dcc0b88d72aed1fa134170842f0d33ca7b285d695d7ef4b

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0x9a8ecf45bb776be7fba99c795d774f992c7ba168f3e4ca8c22064f3b88f0f53f

-

0.001736917004535988 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0x9a8ecf45bb776be7fba99c795d774f992c7ba168f3e4ca8c22064f3b88f0f53f

+

0.001742568217436167 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0x9a8ecf45bb776be7fba99c795d774f992c7ba168f3e4ca8c22064f3b88f0f53f

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0x70be3ba68d8f51dbfb0d44397d49e683209c8bcd7d3313634b814bf4cb42d0de

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin         Verified currency

0.00 USD

Failed

0x82d2fe315fbc4f1f71df8b54769760cecd8055d4c34ed93b9c7a1e9c57ab1f96

-

0.000613850382668514 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0x82d2fe315fbc4f1f71df8b54769760cecd8055d4c34ed93b9c7a1e9c57ab1f96

+

0.000615772320526187 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0x82d2fe315fbc4f1f71df8b54769760cecd8055d4c34ed93b9c7a1e9c57ab1f96

-

1.961532 USDT Id: bob-erc-20/0x05d032ac25d322df992303dca074ee7392c117b9 Name: Tether USD

Success
Date & time Transaction id Amount Status

0xb67cedc33e485c9e1dcc0b88d72aed1fa134170842f0d33ca7b285d695d7ef4b

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0x9a8ecf45bb776be7fba99c795d774f992c7ba168f3e4ca8c22064f3b88f0f53f

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0x70be3ba68d8f51dbfb0d44397d49e683209c8bcd7d3313634b814bf4cb42d0de

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin         Verified currency

0.00 USD

Failed

0x82d2fe315fbc4f1f71df8b54769760cecd8055d4c34ed93b9c7a1e9c57ab1f96

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0xb26b79f49c682d1ba1cf57a715c8b4a7727e79ae60f3c476890fc14e7640e295

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0x9c595d8b16e693cf28be210834987c43ab6339089409eac95c052b5689e769f0

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0xc0ce6cc423b779a96cda73e998c2830bb410005d3b9932d6ef1dff3d358a3425

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0xb858fe9e8869f5f9dd1884a22119d27fb47f7b6a44041413b7587817cce7ac48

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0xafe6a499adb2b9f3874990ea50747e8ce823e5f643685c56bc9b661a67c82007

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success

0x59cd68d7e60b8485b7e71a3fe79366f503bc554c3fd6cc79117db05fd9b7948e

+

0.000000000000000000 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0xefe66af3ecf299b4156984b43955a5a9b2c407d5437de9d361e4e0338a83f0e2

-

0.000088059094551515 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

8.28 USD

Success

0xefe66af3ecf299b4156984b43955a5a9b2c407d5437de9d361e4e0338a83f0e2

+

0.000088069202598942 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

8.28 USD

Success

0xa2337db39b25abe50b3589b7249bf9a5c80aa61a06820fb0e65c6e8e34fccf8b

-

0.000122721771392258 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

11.53 USD

Success

0xa2337db39b25abe50b3589b7249bf9a5c80aa61a06820fb0e65c6e8e34fccf8b

+

0.000122735721697712 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

11.53 USD

Success

0x9ac9201fdb48fecabffb2af7f2aec2d16bab0da01edbc5577a093a08085d3061

-

0.000110022262615307 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

10.34 USD

Success

0x9ac9201fdb48fecabffb2af7f2aec2d16bab0da01edbc5577a093a08085d3061

+

0.000110033795421154 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

10.34 USD

Success

0xc69b4343697c5b864a8897e8e47cad10f555b5a8126cfdb7f6d091e33dc72b94

-

0.000206325583635119 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

19.39 USD

Success

0xc69b4343697c5b864a8897e8e47cad10f555b5a8126cfdb7f6d091e33dc72b94

+

0.000206349036325911 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

19.40 USD

Success

0x8e6cb6842945706c3c03fc69934c9bea60a7f5adcc9c5f91d955468e5e525524

-

0.000558151530484270 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

52.47 USD

Success

0x8e6cb6842945706c3c03fc69934c9bea60a7f5adcc9c5f91d955468e5e525524

+

0.000558210605370237 BTC Id: bob-bitcoin Name: Bitcoin Verified currency

52.48 USD

Success
Date & time Transaction id Amount Status

0xb67cedc33e485c9e1dcc0b88d72aed1fa134170842f0d33ca7b285d695d7ef4b

-

0.002355333404525780 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0xb67cedc33e485c9e1dcc0b88d72aed1fa134170842f0d33ca7b285d695d7ef4b

+

0.002362101460055555 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0x9a8ecf45bb776be7fba99c795d774f992c7ba168f3e4ca8c22064f3b88f0f53f

-

0.001736917004535988 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0x9a8ecf45bb776be7fba99c795d774f992c7ba168f3e4ca8c22064f3b88f0f53f

+

0.001742568217436167 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0x82d2fe315fbc4f1f71df8b54769760cecd8055d4c34ed93b9c7a1e9c57ab1f96

-

0.000613850382668514 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0x82d2fe315fbc4f1f71df8b54769760cecd8055d4c34ed93b9c7a1e9c57ab1f96

+

0.000615772320526187 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0x82d2fe315fbc4f1f71df8b54769760cecd8055d4c34ed93b9c7a1e9c57ab1f96

-

1.961532 USDT Id: bob-erc-20/0x05d032ac25d322df992303dca074ee7392c117b9 Name: Tether USD

Success

0x82d2fe315fbc4f1f71df8b54769760cecd8055d4c34ed93b9c7a1e9c57ab1f96

+

1.961532 USDT Id: bob-erc-20/0x05d032ac25d322df992303dca074ee7392c117b9 Name: Tether USD

Success

0xb26b79f49c682d1ba1cf57a715c8b4a7727e79ae60f3c476890fc14e7640e295

-

0.000227579183777730 WETH Id: bob-erc-20/0x4200000000000000000000000000000000000006 Name: Wrapped Ether

Success

0xb26b79f49c682d1ba1cf57a715c8b4a7727e79ae60f3c476890fc14e7640e295

-

0.00000775 WBTC Id: bob-erc-20/0x03c7054bcb39f7b2e5b2c7acb37583e32d70cfa3 Name: Wrapped BTC

Success
Types:
Select type Main Internal ERC-20

Special data

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

    0x6080604052600436106106f85760003560e01c8063901520b011610390578063cfdc7ba7116101dc578063e8d917fe1161010d578063f2b0e84e116100ab578063fa85398b1161007a578063fa85398b146107b1578063fdb610cd14610771578063fe1914a514610771578063ffba5c071461077157600080fd5b8063f2b0e84e14610771578063f40a74a8146107b1578063fa461e33146107b1578063fa483e72146107b157600080fd5b8063ece9ad49116100e7578063ece9ad4914610771578063ee4032c814610771578063ee906f6b14610771578063efe7fac81461077157600080fd5b8063e8d917fe146107b1578063e8ed14ae146107b1578063e9cbafb01461085e57600080fd5b8063d3f7e5391161017a578063dcbf3bf011610154578063dcbf3bf0146107b1578063df9aee6814610771578063e4dd2fec14610771578063e5f6c0f8146107b157600080fd5b8063d3f7e53914610771578063d4d07e7314610771578063d94cfe8f1461077157600080fd5b8063d2c8fbaa116101b6578063d2c8fbaa146107b1578063d2cef11c14610771578063d375b53214610771578063d3e1c2841461087e57600080fd5b8063cfdc7ba714610771578063d075621014610771578063d1f631781461077157600080fd5b8063a60b0d3c116102c1578063bea9cf361161025f578063c48f1b691161022e578063c48f1b6914610771578063c5233bde14610771578063c8876e4314610771578063c953ce3b1461077157600080fd5b8063bea9cf3614610771578063beb4c2f114610771578063c18c82cc14610771578063c3924ed61461085e57600080fd5b8063a7fa42f61161029b578063a7fa42f614610771578063a9119a9c14610771578063ad24cc24146107b1578063b2ff9f261461077157600080fd5b8063a60b0d3c1461085e578063a691a9c914610771578063a6ef4a671461077157600080fd5b80639c65a7d21161032e5780639fb9f689116103085780639fb9f689146107b15780639feb758b146107b1578063a2a43a0a14610771578063a3d670c6146107b157600080fd5b80639c65a7d2146107b15780639c7d9091146107715780639d135f1b1461077157600080fd5b80639945dbbf1161036a5780639945dbbf1461077157806399f9fa51146107715780639a7bff79146107715780639c50b36e1461077157600080fd5b8063901520b01461077157806391dd73461461083157806394de50831461077157600080fd5b80634125e9b21161054f5780636880913e1161048057806386cbcd521161041e5780638ae6e750116103ed5780638ae6e750146107b15780638d8b2546146107715780638df6bf92146107715780638f5599911461077157600080fd5b806386cbcd52146107b157806389cb120a1461077157806389d4e2f4146107715780638a4121b01461077157600080fd5b8063798e618b1161045a578063798e618b14610771578063835962f914610771578063848008121461077157806384cee21c146107b157600080fd5b80636880913e1461077157806374da03851461077157806378b94ae61461077157600080fd5b806354039b06116104ed5780636088e93a116104c75780636088e93a14610811578063654b6487146107b157806366ca7f11146107b1578063675b812c1461077157600080fd5b806354039b06146107b15780635bee97a3146107b15780635fbfc1ba1461077157600080fd5b8063499cf63611610529578063499cf636146107f15780634c8682d41461077157806350ce3b8314610771578063526bff661461077157600080fd5b80634125e9b21461077157806345f73349146107715780634873beca1461077157600080fd5b806318780684116106345780632ffa7ee3116105d25780633693cbf4116105a15780633693cbf4146107715780633a1c453c146107b15780633cffbd2f14610771578063403c14d51461077157600080fd5b80632ffa7ee31461077157806330148e4d1461077157806334d16967146107715780633502ad8e146107b157600080fd5b8063230b25d91161060e578063230b25d91461077157806323a69e75146107b15780632ac7f80e146107b15780632c8958f6146107b157600080fd5b806318780684146107d157806318e1bb27146107b157806320447f4f146107b157600080fd5b80630dc06559116106a157806310d1e85c1161067b57806310d1e85c146107715780631482b7c61461077157806317160779146107715780631877786f1461077157600080fd5b80630dc06559146107715780630df794b9146107715780630e796f2c1461077157600080fd5b806307d3513a116106dd57806307d3513a14610771578063082c6e6414610791578063090b93dc146107b15780630c6f72bc1461077157600080fd5b80156107045780600614610726578060691461075157600080fd5b366106ff57005b600080fd5b34801561071057600080fd5b5061072461071f36600461523c565b61089e565b005b34801561073257600080fd5b5061073b61098c565b60405161074891906152b3565b60405180910390f35b34801561075d57600080fd5b5061072461076c36600461533d565b610a47565b34801561077d57600080fd5b5061072461078c366004615397565b610c17565b34801561079d57600080fd5b506107246107ac36600461540f565b610cae565b3480156107bd57600080fd5b506107246107cc366004615448565b610e4a565b3480156107dd57600080fd5b506107246107ec366004615448565b610edf565b3480156107fd57600080fd5b5061072461080c3660046154de565b610f75565b34801561081d57600080fd5b5061072461082c366004615597565b610fe3565b34801561083d57600080fd5b5061085161084c36600461533d565b6110b0565b6040516107489190615613565b34801561086a57600080fd5b50610724610879366004615448565b611146565b34801561088a57600080fd5b50610724610899366004615448565b6111d4565b604080518082019091526020808252600080516020615e3b833981519152908201523373bbfa3afa95ced603fe815914dbd7a89aba0604db146108fd5760405162461bcd60e51b81526004016108f49190615613565b60405180910390fd5b5080600181900361093c576109378383600081811061091e5761091e61562d565b90506020028101906109309190615643565b600161126a565b505050565b60018111156109375760005b818110156109865761097e8484838181106109655761096561562d565b90506020028101906109779190615643565b600061126a565b600101610948565b50505050565b604080518082019091526020808252600080516020615e3b833981519152908201526060903373bbfa3afa95ced603fe815914dbd7a89aba0604db146109e55760405162461bcd60e51b81526004016108f49190615613565b506000805480602002602001604051908101604052809291908181526020018280548015610a3c57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610a1e575b505050505090505b90565b604080518082019091526020808252600080516020615e3b833981519152908201523273ac4c285078468d29ef2d7f6649fce354bbcb272d14610a9d5760405162461bcd60e51b81526004016108f49190615613565b506000805460408051602080840282018101909252828152918391830182828015610af157602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610ad3575b5050505050905060005b8151811015610b8657818181518110610b1657610b1661562d565b60200260200101516001600160a01b0316336001600160a01b03160315610b865760018251610b4591906156a0565b8103610b7e5760405162461bcd60e51b815260206004820152600860248201526758756c61746f723f60c01b60448201526064016108f4565b600101610afb565b50823560f81c60008080808088603f871115610bac5750607f1989890101803560f81c96505b600181013560f81c9550600281013560801c9450601281013560801c9350602281013560601c92503091506040871015610bf357604a81013560601c915081610bf3573091505b50610c0c8660ff1683838862ffffff1688888f8f611348565b505050505050505050565b3273bbfa3afa95ced603fe815914dbd7a89aba0604db811480610c5657506001600160a01b03811673ac4c285078468d29ef2d7f6649fce354bbcb272d145b604051806040016040528060208152602001600080516020615e3b83398151915281525090610c985760405162461bcd60e51b81526004016108f49190615613565b50610ca6868686868661165d565b505050505050565b604080518082019091526020808252600080516020615e3b833981519152908201523373bbfa3afa95ced603fe815914dbd7a89aba0604db14610d045760405162461bcd60e51b81526004016108f49190615613565b506040516370a0823160e01b815230600482015282906000906001906001600160a01b038416906370a0823190602401602060405180830381865afa158015610d51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7591906156b3565b610d7f91906156a0565b90508215610e2857604051632e1a7d4d60e01b8152600481018290526001600160a01b03851690632e1a7d4d90602401600060405180830381600087803b158015610dc957600080fd5b505af1158015610ddd573d6000803e3d6000fd5b505060405173bbfa3afa95ced603fe815914dbd7a89aba0604db92504780156108fc029250906000818181858888f19350505050158015610e22573d6000803e3d6000fd5b50610986565b6109868473bbfa3afa95ced603fe815914dbd7a89aba0604db836103e761176f565b3273bbfa3afa95ced603fe815914dbd7a89aba0604db811480610e8957506001600160a01b03811673ac4c285078468d29ef2d7f6649fce354bbcb272d145b604051806040016040528060208152602001600080516020615e3b83398151915281525090610ecb5760405162461bcd60e51b81526004016108f49190615613565b50610ed8858585856119b4565b5050505050565b3273bbfa3afa95ced603fe815914dbd7a89aba0604db811480610f1e57506001600160a01b03811673ac4c285078468d29ef2d7f6649fce354bbcb272d145b604051806040016040528060208152602001600080516020615e3b83398151915281525090610f605760405162461bcd60e51b81526004016108f49190615613565b50610ed885610f6e866156cc565b85856119b4565b604080518082019091526020808252600080516020615e3b833981519152908201523373bbfa3afa95ced603fe815914dbd7a89aba0604db14610fcb5760405162461bcd60e51b81526004016108f49190615613565b508051610fdf9060009060208401906151b5565b5050565b604080518082019091526020808252600080516020615e3b833981519152908201523373bbfa3afa95ced603fe815914dbd7a89aba0604db146110395760405162461bcd60e51b81526004016108f49190615613565b506040516323b872dd60e01b815230600482015273bbfa3afa95ced603fe815914dbd7a89aba0604db6024820152604481018290526001600160a01b038316906323b872dd90606401600060405180830381600087803b15801561109c57600080fd5b505af1158015610ca6573d6000803e3d6000fd5b60603273bbfa3afa95ced603fe815914dbd7a89aba0604db8114806110f157506001600160a01b03811673ac4c285078468d29ef2d7f6649fce354bbcb272d145b604051806040016040528060208152602001600080516020615e3b833981519152815250906111335760405162461bcd60e51b81526004016108f49190615613565b5061113e8484611b78565b949350505050565b3273bbfa3afa95ced603fe815914dbd7a89aba0604db81148061118557506001600160a01b03811673ac4c285078468d29ef2d7f6649fce354bbcb272d145b604051806040016040528060208152602001600080516020615e3b833981519152815250906111c75760405162461bcd60e51b81526004016108f49190615613565b50610ed885858585611df0565b3273bbfa3afa95ced603fe815914dbd7a89aba0604db81148061121357506001600160a01b03811673ac4c285078468d29ef2d7f6649fce354bbcb272d145b604051806040016040528060208152602001600080516020615e3b833981519152815250906112555760405162461bcd60e51b81526004016108f49190615613565b50610ed8611262866156cc565b8585856119b4565b823560f81c60008080808088603f87116080881016156112945750607f1989890101803560f81c96505b600181013560f81c9550600281013560801c9450601281013560801c9350602281013560601c925030915060c08710607f8811166040881017156112e557604a81013560601c9150816112e5573091505b5060808660ff1610611303576112fc6080876156e8565b955061130d565b61130d8989611e0a565b86156113305761132b8660ff1683838862ffffff1688888f8f611348565b610c0c565b610c0c8660ff1683838862ffffff1688888f8f611e92565b8763ffffffff166000036113ef576001600160a01b03871663022c0d9f6001600160601b0387161561137a578461137d565b60005b6001600160601b03881615611393576000611395565b855b8986866040518663ffffffff1660e01b81526004016113b895949392919061572a565b600060405180830381600087803b1580156113d257600080fd5b505af11580156113e6573d6000803e3d6000fd5b50505050611653565b8763ffffffff166001036114f9576064856001600160601b03161061147457866001600160a01b031663490e6cbc87876001600160601b0316606414611436576000611438565b855b886001600160601b0316606514611450576000611452565b865b86866040518663ffffffff1660e01b81526004016113b8959493929190615776565b604051630251596160e31b81528660048201526000861460248201528460448201526401000276a4600087140273fffd8963efd1fc6a506488495d951d5263988d25870201606482015260a06084820152818060a4830152808460c48401376000808260c4018460008d5af1915050806114f3573d806000803e806000fd5b50611653565b8763ffffffff166002036115d057846001600160601b03166000036115995760405163857f812f60e01b81526001600160a01b0388169063857f812f906115509089908890627fffff1990889088906004016157b7565b60408051808303816000875af115801561156e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061159291906157f2565b5050611653565b604051631624092960e11b81526001600160a01b03881690632c481252906115509089908890627fffff90889088906004016157b7565b8763ffffffff16601503611653576040516348c8949160e01b81526001600160a01b038816906348c894919061160c9085908590600401615816565b6000604051808303816000875af115801561162b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c0c919081019061582a565b5050505050505050565b604080518082019091526020808252600080516020615e3b833981519152908201526001600160a01b03861630146116a85760405162461bcd60e51b81526004016108f49190615613565b5060398190036117535760008060006116c1858561211a565b6001600160801b031693505092509250826001600160a01b0316336001600160a01b031614604051806040016040528060208152602001600080516020615e3b833981519152815250906117285760405162461bcd60e51b81526004016108f49190615613565b5061174b82848372ffffffffffffffffffffffffffffffffffffff16600061176f565b505050610ed8565b610ed8600085116117645783611766565b845b60008484612155565b6000606060405163a9059cbb60e01b815285600482015284602482015260008160448360008b5af19250503d808252806000602084013e50816118c95780511561183f576040516370a0823160e01b8152306004820152839087906001600160a01b038216906370a0823190602401602060405180830381865afa1580156117fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181f91906156b3565b868460405163228ead9760e21b81526004016108f49594939291906158c4565b6040516370a0823160e01b8152306004820152839087906001600160a01b038216906370a0823190602401602060405180830381865afa158015611887573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118ab91906156b3565b8660405163228ead9760e21b81526004016108f494939291906158fe565b805115610ca65760208101511580156119ab576040516370a0823160e01b8152306004820152849088906001600160a01b038216906370a0823190602401602060405180830381865afa158015611924573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061194891906156b3565b60405163228ead9760e21b815263ffffffff90931660048401526001600160a01b03909116602483015260448201526064810186905260a06084820152600e60a48201526d52657475726e65642046616c736560901b60c482015260e4016108f4565b50505050505050565b8060008086126119cc576119c7856156cc565b6119d5565b6119d5866156cc565b905060008087136119e657856119e8565b865b905082602814806119f95750826039145b15611b1857600080600080611a0e898961211a565b9350935093509350836001600160a01b0316336001600160a01b031614604051806040016040528060208152602001600080516020615e3b83398151915281525090611a6d5760405162461bcd60e51b81526004016108f49190615613565b5060ff8216158015611a8857506000816001600160801b0316115b15611a9e57806001600160801b03169450611b02565b8160ff16600103611b025784816001600160801b031610156040518060400160405280601381526020017246656564696e672074686520706967656f6e7360681b81525090611b005760405162461bcd60e51b81526004016108f49190615613565b505b611b0f838587600161176f565b505050506119ab565b611b2360808461596e565b600003611b3b57611b3682828787612155565b6119ab565b604051806040016040528060208152602001600080516020615e3b83398151915281525060405162461bcd60e51b81526004016108f49190615613565b6060607f829003611c8757600080600080600080600080611bdb8b8035606090811c926014830135821c926028810135831c92603c820135811c926050830135608090811c939283013560901c92606e81013590911c91607e9091013560f81c90565b9750975097506001600160801b031697509750975097509750876001600160a01b0316336001600160a01b031614604051806040016040528060208152602001600080516020615e3b83398151915281525090611c4b5760405162461bcd60e51b81526004016108f49190615613565b506000611c61898989898989898960ff166123dd565b9050611c6e8989876124a8565b611c77816125e8565b9950505050505050505050611dea565b6000611c938484612619565b9050600081600081518110611caa57611caa61562d565b6020026020010151905080604001516001600160a01b0316336001600160a01b031614604051806040016040528060208152602001600080516020615e3b83398151915281525090611d0f5760405162461bcd60e51b81526004016108f49190615613565b506000611d4e826040015183606001518460a00151856080015186600001516001600160801b03168760c0015188602001518960e0015160ff166123dd565b9050611d5a8184612774565b82600001516001600160801b0316106040518060400160405280601381526020017246656564696e672074686520706967656f6e7360681b81525090611db35760405162461bcd60e51b81526004016108f49190615613565b50611dd48260400151836060015184600001516001600160801b03166124a8565b6040518060200160405280600081525093505050505b92915050565b61098660008511611e015783611e03565b845b8383614a55565b600080611e18608084615982565b90506000806000805b8486101561165357856080028801803560f81c9450603f851115611e46576040850394505b6003851015611e6e57600181013560f81c9350602281013560601c9150607281013560901c92505b5060038460ff161015611e8757611e8784848484614b63565b600186019550611e21565b8763ffffffff16600003611f38576001600160a01b03871663022c0d9f6001600160601b03871615611ec45784611ec7565b60005b6001600160601b03881615611edd576000611edf565b855b8986866040518663ffffffff1660e01b8152600401611f0295949392919061572a565b600060405180830381600087803b158015611f1c57600080fd5b505af1925050508015611f2d575060015b15611653575b611653565b8763ffffffff16600103611fba57604051630251596160e31b81528660048201526000861460248201528460448201526401000276a4600087140273fffd8963efd1fc6a506488495d951d5263988d25870201606482015260a06084820152818060a4830152808460c48401376000808260c4018460008d5af1505050611653565b8763ffffffff1660020361208e57846001600160601b03166000036120575760405163857f812f60e01b81526001600160a01b0388169063857f812f906120119089908890627fffff1990889088906004016157b7565b60408051808303816000875af192505050801561204b575060408051601f3d908101601f19168201909252612048918101906157f2565b60015b15611f33575050611653565b604051631624092960e11b81526001600160a01b03881690632c481252906120119089908890627fffff90889088906004016157b7565b8763ffffffff16601503611653576040516348c8949160e01b81526001600160a01b038816906348c89491906120ca9085908590600401615816565b6000604051808303816000875af192505050801561210a57506040513d6000823e601f3d908101601f19168201604052612107919081019061582a565b60015b1561165357505050505050505050565b8135606090811c906014840135901c60008085603819860161214b57602881013560001a9250602981013560801c91505b5092959194509250565b60006121618383612619565b90506000816000815181106121785761217861562d565b60200260200101519050604081610100015160ff16101580156121a35750608081610100015160ff16105b1561230e57600082600184516121b991906156a0565b815181106121c9576121c961562d565b6020026020010151905080604001516001600160a01b0316336001600160a01b0316036122fa5780602001516001600160801b03168710156040518060400160405280601381526020017246656564696e672074686520706967656f6e7360681b8152509061224b5760405162461bcd60e51b81526004016108f49190615613565b508260008151811061225f5761225f61562d565b6020026020010151600001516001600160801b031687116040518060400160405280601381526020017246656564696e672074686520706967656f6e7360681b815250906122c05760405162461bcd60e51b81526004016108f49190615613565b506122f560028785600287516122d691906156a0565b815181106122e6576122e661562d565b60200260200101518888614c77565b612308565b612308600187838888614c77565b50610ca6565b604080820151825182518084019093526020808452600080516020615e3b8339815191529084015290916001600160801b0390911690336001600160a01b0384161461236d5760405162461bcd60e51b81526004016108f49190615613565b506123788885612774565b81106040518060400160405280601381526020017246656564696e672074686520706967656f6e7360681b815250906123c45760405162461bcd60e51b81526004016108f49190615613565b506116538360600151838386610100015160ff1661176f565b60006001600160a01b03808816908916108982612400828c8c868c8c8c8c614ec6565b905060008361241357608082901d612427565b6f7fffffffffffffffffffffffffffffff82165b604051630b0d9c0960e01b81526001600160a01b038d811660048301528c811660248301526044820183905291925090841690630b0d9c0990606401600060405180830381600087803b15801561247d57600080fd5b505af1158015612491573d6000803e3d6000fd5b509296505050505050505b98975050505050505050565b6001600160a01b0382161561258357604051632961046560e21b81526001600160a01b03838116600483015284169063a584119490602401600060405180830381600087803b1580156124fa57600080fd5b505af115801561250e573d6000803e3d6000fd5b5050505061251f828483601561176f565b826001600160a01b03166311da60b46040518163ffffffff1660e01b81526004016020604051808303816000875af115801561255f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061098691906156b3565b826001600160a01b03166311da60b4826040518263ffffffff1660e01b815260040160206040518083038185885af11580156125c3573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061098691906156b3565b6040805160108082528183019092526060916000919060208201818036833750505060208101939093525090919050565b60606080820460008167ffffffffffffffff81111561263a5761263a61549b565b6040519080825280602002602001820160405280156126b157816020015b604080516101208101825260008082526020808301829052928201819052606082018190526080820181905260a0820181905260c0820181905260e0820181905261010082015282526000199092019101816126585790505b5090506040516101208302810160405260005b838110156127695761012081028201816080028801600281013560801c6000830152601281013560801c6020830152602281013560601c6040830152603681013560601c6060830152604a81013560601c8061271d5750305b6080830152605e81013560601c60a0830152607281013560901c60c083015260018082013560f890811c60e0850152913590911c610100830152602080840286010191909152016126c4565b509095945050505050565b80516000908390828080808088818761278f5761278f61562d565b602002602001015160800151905060006204206990506127f46040805161012081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081019190915290565b60015b88811015614a44578b81815181106128115761281161562d565b60200260200101519150816101000151975081608001519550816060015194508760ff166000036128d957604082015182516001600160801b03161561286d5761286d868285600001516001600160801b03168c60ff1661176f565b60008360e0015160ff1660001490508360200151985060405163022c0d9f60e01b81528982150260048201528982026024820152886044820152608060648201526000608482015260008060a4836000875af19050806128d1573d6000803e3d6000fd5b5050506149dc565b8760ff166001036129e55760008260e0015160ff166000149050600083600001516001600160801b0316905060008460400151905060008560a001519050604051630251596160e31b81528a60048201528460248201528360448201526401000276a4850273fffd8963efd1fc6a506488495d951d5263988d2586150201606482015281151560a060848301526011810260280160a48301528360601b60c48301528a60601b60d8830152801561299b57600060ec8301538260801b60ed8301525b6040826011830260f401846000885af19050806129bc573d6000803e3d6000fd5b50805185156129cc575060208101515b6000036001600160801b03169b506149dc945050505050565b8760ff16600203612b3457604082015160e083015160ff16600003612a9c576000816001600160a01b031663857f812f898660000151627fffff19612a31878d60008c60a001516150c5565b6040518563ffffffff1660e01b8152600401612a509493929190615996565b60408051808303816000875af1158015612a6e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a9291906157f2565b9950612b2e915050565b6000816001600160a01b0316632c481252898660000151627fffff612ac8878d60008c60a001516150c5565b6040518563ffffffff1660e01b8152600401612ae79493929190615996565b60408051808303816000875af1158015612b05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b2991906157f2565b509850505b506149dc565b8760ff16600303612f10576001600160a01b03851615612be057846001600160a01b031663095ea7b383604001518c6001612b6f91906159d0565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015612bba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bde91906159e3565b505b6000806000612c138560a001516001600160e01b0319606082901b1691604082901c67ffffffffffffffff908116921690565b92509250925060608560e0015160ff16600003612ca857855160405160248101859052604481018490526001600160801b03909116606482015260016084820152849060a4015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166001600160e01b0319909316929092179091529050612d30565b8560e0015160ff16600103612cfa57855160405160248101859052604481018490526001600160801b039091166064820152600160848201526001600160a01b038b1660a4820152849060c401612c5a565b8560e0015160ff16600203611b3b5785516040805160008152602081019091528591612c5a918691869160019060448101615a00565b60008087604001516001600160a01b031660006001600160a01b03168c6001600160a01b031614612d62576000612d65565b88515b6001600160801b031684604051612d7c9190615a37565b60006040518083038185875af1925050503d8060008114612db9576040519150601f19603f3d011682016040523d82523d6000602084013e612dbe565b606091505b509150915081612eef57805115612e605760408089015190516370a0823160e01b81523060048201528f91906001600160a01b038e16906370a0823190602401602060405180830381865afa158015612e1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e3f91906156b3565b8a5160405163228ead9760e21b81526108f494939291908690600401615a53565b60408089015190516370a0823160e01b81523060048201528f91906001600160a01b038e16906370a0823190602401602060405180830381865afa158015612eac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ed091906156b3565b8a5160405163228ead9760e21b81526108f49493929190600401615a93565b80806020019051810190612f039190615ae9565b9c505050505050506149dc565b8760ff166004036133b757604082015160e083015160ff166000819003612fc1576001600160a01b03871663095ea7b383612f4c8f60016159d0565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015612f97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fbb91906159e3565b506130bf565b806001600160601b03166003036130bf57816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613010573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130349190615b12565b6001600160a01b031663095ea7b38361304e8f60016159d0565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015613099573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130bd91906159e3565b505b6001600160601b03811615806130de5750806001600160601b03166001145b156131c157835160a0850151604051637af1e23160e11b81526001600160a01b038b811660048301526001600160801b03909316602482015290821660448201529083169063f5e3c462906064016020604051808303816000875af115801561314b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061316f91906156b3565b156131bc5760405162461bcd60e51b815260206004820152601b60248201527f436f6d706f756e64206c69717569646174696f6e206661696c6564000000000060448201526064016108f4565b613394565b806001600160601b031660020361324e57835160a0850151604051635572051560e11b81526001600160a01b038b8116600483015291821660248201529084169163aae40a2a916001600160801b03909116906044016000604051808303818588803b15801561323057600080fd5b505af1158015613244573d6000803e3d6000fd5b5050505050613394565b806001600160601b03166003148061326f5750806001600160601b03166004145b156132fc5760a0840151845160405163e61604cf60e01b81526001600160a01b03858116600483015292831660248201528a831660448201526001600160801b0390911660648201529088169063e61604cf90608401600060405180830381600087803b1580156132df57600080fd5b505af11580156132f3573d6000803e3d6000fd5b50505050613394565b806001600160601b031660050361339457835160a085015160405163e61604cf60e01b81526001600160a01b03858116600483015291821660248201528a821660448201526001600160801b03909216606483018190529089169163e61604cf91906084016000604051808303818588803b15801561337a57600080fd5b505af115801561338e573d6000803e3d6000fd5b50505050505b6006816001600160601b03161015611b3b578360200151985030975050506149dc565b8760ff1660050361362757604082015160e083015160ff168015806133e55750806001600160601b03166002145b806133f95750806001600160601b03166003145b1561348a576001600160a01b03871663095ea7b3836134198f60016159d0565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015613464573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061348891906159e3565b505b6001600160601b03811615806134a95750806001600160601b03166001145b1561353c5760a0840151845160405162a718a960e01b81526001600160a01b03928316600482015289831660248201528a831660448201526001600160801b039091166064820152600060848201529083169062a718a99060a4015b600060405180830381600087803b15801561351f57600080fd5b505af1158015613533573d6000803e3d6000fd5b50505050613616565b806001600160601b031660020361359557835160405163721b0a4760e01b81526001600160801b03909116600482015260001960248201526001600160a01b03898116604483015283169063721b0a4790606401613505565b806001600160601b0316600314806135b65750806001600160601b03166004145b15611b3b5760a0840151845160405162a718a960e01b81526001600160a01b03928316600482015289831660248201528a831660448201526001600160801b039091166064820152600160848201529083169062a718a99060a401613505565b3097508360200151985050506149dc565b8760ff166006036136ed57604082015182516001600160801b03161561366357613663868285600001516001600160801b03168c60ff1661176f565b60a0830151604051634998b10960e11b81526001600160a01b03888116600483015291821660248201528882166044820152908216906393316212906064016020604051808303816000875af11580156136c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136e591906156b3565b9750506149dc565b8760ff166007036137de57604082015182516001600160801b03161561372957613729868285600001516001600160801b03168c60ff1661176f565b806001600160a01b031663de2ea948888560a00151898760e0015160ff16600014613755576000613758565b60015b6040516001600160e01b031960e087901b1681526001600160a01b039485166004820152928416602484015292166044820152901515606482015230608482015260a401600060405180830381600087803b1580156137b657600080fd5b505af11580156137ca573d6000803e3d6000fd5b5050505030965082602001519750506149dc565b8760ff16600803613c1e5760e082015160ff1660008190036138645782604001516001600160a01b031663d0e30db084600001516001600160801b03166040518263ffffffff1660e01b81526004016000604051808303818588803b15801561384657600080fd5b505af115801561385a573d6000803e3d6000fd5b5050505050613c11565b806001036138db5760408381015184519151632e1a7d4d60e01b81526001600160801b0390921660048301526001600160a01b031690632e1a7d4d906024015b600060405180830381600087803b1580156138be57600080fd5b505af11580156138d2573d6000803e3d6000fd5b50505050613c11565b806002036139645760408381015184519151630ea598cb60e41b81526001600160801b0390921660048301526001600160a01b03169063ea598cb0906024015b6020604051808303816000875af115801561393a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061395e91906156b3565b50613c11565b806003036139a85760408381015184519151636f074d1f60e11b81526001600160801b0390921660048301526001600160a01b03169063de0e9a3e9060240161391b565b80600403613a3457604080840151845160a08601519251630991d88160e21b81526001600160a01b03938416600482015292909116916326476204916001600160801b03169060240160206040518083038185885af1158015613a0f573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061395e91906156b3565b80600503613a7857604083810151845191516305c2fbcf60e31b81526001600160801b0390921660048301526001600160a01b031690632e17de78906024016138a4565b80600603613ada57604080840151845160a086015192516335313c2160e11b81526001600160a01b0393841660048201529290911691636a627842916001600160801b0316906024016000604051808303818588803b15801561384657600080fd5b80600703613b35576040838101518451915163e2a5f56960e01b81526001600160a01b038a811660048301526001600160801b039093166024820152606060448201526000606482015291169063e2a5f5699060840161391b565b80600903613b79576040838101518451915163db006a7560e01b81526001600160801b0390921660048301526001600160a01b03169063db006a75906024016138a4565b80600a03613bc55760408381015184519151630265998560e41b81526001600160801b0390921660048301526001600160a01b038981166024840152169063265998509060440161391b565b80600b03611b3b5760408381015184519151635dbd605960e01b81526001600160801b0390921660048301526001600160a01b0389811660248401521690635dbd60599060440161391b565b82602001519750506149dc565b8760ff16600a03613e2657306001600160a01b03861615613ccb57856001600160a01b031663095ea7b384604001518d6001613c5a91906159d0565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015613ca5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613cc991906159e3565b505b82604001516001600160a01b03166352bbbe2960006001600160a01b0316886001600160a01b031614613cff576000613d02565b84515b6001600160801b03166040518060c00160405280613d298c8960c0015160609190911b1790565b8152602001600081526020018a6001600160a01b031681526020018760a001516001600160a01b0316815260200187600001516001600160801b03168152602001604051806020016040528060008152508152506040518060800160405280866001600160a01b03168152602001600015158152602001866001600160a01b031681526020016000151581525060016000196040518663ffffffff1660e01b8152600401613dda9493929190615b2f565b60206040518083038185885af1158015613df8573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190613e1d91906156b3565b975095506149dc565b8760ff16600c0361440a57604082015160e083015160ff166000819003613f7957604051633af9e66960e01b81523060048201526001600160a01b03831690633af9e669906024016020604051808303816000875af1158015613e8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613eb191906156b3565b60405163852a12e360e01b81526001600160801b03821660048201529099506001600160a01b0383169063852a12e3906024016020604051808303816000875af1158015613f03573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f2791906156b3565b15613f745760405162461bcd60e51b815260206004820152601e60248201527f436f6d706f756e6420432d546f6b656e2072656465656d206661696c6564000060448201526064016108f4565b614403565b806001600160601b03166001036140d9576001600160a01b03871663095ea7b383613fa58f60016159d0565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015613ff0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061401491906159e3565b5060405163140e25ad60e31b8152600481018d90526001600160a01b0383169063a0712d68906024016020604051808303816000875af115801561405c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061408091906156b3565b156140cd5760405162461bcd60e51b815260206004820152601c60248201527f436f6d706f756e6420432d546f6b656e206d696e74206661696c65640000000060448201526064016108f4565b83602001519850614403565b806001600160601b03166002036141da5760a08401516040516370a0823160e01b81523060048201526001600160a01b039182169163830cbbbd9185918216906370a0823190602401602060405180830381865afa15801561413f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061416391906156b3565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044015b6020604051808303816000875af11580156141af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141d391906156b3565b9850614403565b806001600160601b0316600303614332576001600160a01b03871615614286576001600160a01b03871663095ea7b3836142158f60016159d0565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015614260573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061428491906159e3565b505b8360a001516001600160a01b031663f2b9fdb860006001600160a01b0316896001600160a01b0316146142ba5760006142bc565b8d5b848f6040518463ffffffff1660e01b81526004016142ef9291906001600160a01b03929092168252602082015260400190565b60206040518083038185885af115801561430d573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906141d391906156b3565b60405163db006a7560e01b8152600481018d90526001600160a01b0383169063db006a75906024016020604051808303816000875af1158015614379573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061439d91906156b3565b156143fb5760405162461bcd60e51b815260206004820152602860248201527f436f6d706f756e6420432d546f6b656e20656666696369656e742072656465656044820152671b4819985a5b195960c21b60648201526084016108f4565b836020015198505b50506149dc565b8760ff1660110361461657604082015160e083015160ff16600081900361446f5760a0840151604051631a4ca37b60e21b81526001600160a01b03898116600483015260001960248301528a81166044830152909116906369328dec90606401614190565b806001600160601b0316600103611b3b576001600160a01b0387161561452157866001600160a01b031663095ea7b38560a001518e60016144b091906159d0565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af11580156144fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061451f91906159e3565b505b8360a001516001600160a01b031663617ba03760006001600160a01b0316896001600160a01b031614614555576000614557565b8d5b865160405160e084901b6001600160e01b03191681526001600160a01b03808d1660048301526001600160801b039092166024820152908c166044820152600060648201526084016000604051808303818588803b1580156145b857600080fd5b505af11580156145cc573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201526001600160a01b03861693506370a0823192506024019050602060405180830381865afa1580156141af573d6000803e3d6000fd5b8760ff1660130361470357604082015160e08301516020840151845190995060ff90911615906001600160801b0316158015906146505750805b1561467157614671878386600001516001600160801b03168d60ff1661176f565b816001600160a01b0316636b76484e8261468c57855161468f565b60005b6040516001600160e01b031960e084901b1681526001600160a01b03808d1660048301528b1660248201526001600160801b0391909116906044016000604051808303818588803b1580156146e357600080fd5b505af11580156146f7573d6000803e3d6000fd5b505050505050506149dc565b8760ff1660140361492657604082015160a083015183518291906001600160801b0316156147c2576001600160a01b03881615801561474957506001600160a01b038116155b156147935784516040516001600160a01b038516916001600160801b031680156108fc02916000818181858888f1935050505015801561478d573d6000803e3d6000fd5b506147c2565b6147c2886001600160a01b038316156147ac57826147ae565b845b87516001600160801b031660ff8f1661176f565b6001600160a01b03811615614874576001600160a01b038082169063f9609f08908a16156147f15760006147f4565b86515b6040516001600160e01b031960e084901b1681526001600160a01b03808d166004830152871660248201526001600160801b03919091169060440160206040518083038185885af115801561484d573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061487291906156b3565b505b604080516001600160a01b038a811660208301528b8116828401526003606080840191909152835180840390910181526080830193849052637132bb7f60e01b90935260009290851691637132bb7f916148d49130908690608401615c14565b60408051808303816000875af11580156148f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906149169190615c60565b602001519a506149dc9350505050565b8760ff16601503611b3b576149d982604001516001600160a01b03166348c8949161496f8560400151898760a001518c89600001518a60c001518b602001518c60e00151615148565b6040518263ffffffff1660e01b815260040161498b9190615613565b6000604051808303816000875af11580156149aa573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526149d2919081019061582a565b6020015190565b96505b836001600160a01b0316866001600160a01b0316148015614a0e5750846001600160a01b0316836001600160a01b0316145b614a2157866001600160801b0316614a34565b614a348a6001600160801b0389166159d0565b99508593508492506001016127f7565b50979b9a5050505050505050505050565b6000614a618383612619565b9050600081600081518110614a7857614a7861562d565b6020908102919091018101516040810151918101519092506001600160801b03166000614aa588836159d0565b604080518082019091526020808252600080516020615e3b83398151915290820152909150336001600160a01b03851614614af35760405162461bcd60e51b81526004016108f49190615613565b50614afe8286612774565b81106040518060400160405280601381526020017246656564696e672074686520706967656f6e7360681b81525090614b4a5760405162461bcd60e51b81526004016108f49190615613565b506116538460600151848387610100015160ff1661176f565b6040516000858015614b845760018114614ba95760028114614be457614c04565b630240bc6b60e21b835260206000600485875afa915081614ba457600080fd5b614c04565b633850c7bd60e01b835260206000600485875afa915081614ba4576339db007960e21b835260206000600485875afa915081614ba457600080fd5b63c19d93fb60e01b835260206000600485875afa915081614c0457600080fd5b5050506000516d314dc6448d9338c15b0a0000000080821060008114614c6157858015614c465785841015614c415761012c880160005260206000fd5b614c5b565b85841115614c5b5760c8880160005260206000fd5b506119ab565b84828406146119ab576064870160005260206000fd5b61010083015160208401518391608088028085039290851491906001600160801b0316881115614cb45786602001516001600160801b0316614cb6565b875b97508060ff1660011480614ccd57508060ff166041145b15614dc057606087015160408089015160e08a01518a519251630251596160e31b815233600482015260ff909116156024820181905260008d81036044840152811573fffd8963efd1fc6a506488495d951d5263988d25026401000276a4830201606484015260a06084840152929390929091908760018114614d6d57898060a4850152808c60c48601376000808260c4018660008b5af1925050614da5565b603960a48401528560601b60c48401528660601b60d8840152600160ec8401538360801b60ed8401526000806101058560008a5af191505b5080614db5573d6000803e3d6000fd5b505050505050610c0c565b8060ff16600003611b3b5786604001516001600160a01b031663022c0d9f8860e0015160ff16600014614df35789614df6565b60005b60e08a015160ff1615614e0a576000614e0c565b8a5b3386614e4e5788888080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250614e7092505050565b614e708c604001518d6060015160018f600001516001600160801b03166150c5565b6040518563ffffffff1660e01b8152600401614e8f9493929190615cba565b600060405180830381600087803b158015614ea957600080fd5b505af1158015614ebd573d6000803e3d6000fd5b50505050610c0c565b6000806000808660501c8660201b17925067ffffffffffffffff8760101c16915061ffff871690508b6001600160a01b031663f3cd914c6040518060a001604052808c614f13578d614f15565b8e5b6001600160a01b031681526020018c614f2e578e614f30565b8d5b6001600160a01b031681526020018461ffff1662ffffff1681526020018860020b8152602001866001600160a01b031681525060405180606001604052808d151581526020018667ffffffffffffffff168d614f8c91906156a0565b614f95906156cc565b81526020018d614fb95773fffd8963efd1fc6a506488495d951d5263988d25614fc0565b6401000276a45b6001600160a01b03168152506040518363ffffffff1660e01b8152600401614fe9929190615ce8565b6020604051808303816000875af1925050508015615024575060408051601f3d908101601f19168201909252615021918101906156b3565b60015b6150ba57615030615d7a565b806308c379a0036150695750615044615d95565b8061504f5750615082565b8060405162461bcd60e51b81526004016108f49190615613565b634e487b71036150825761507b615e1a565b906106ff57505b3d8080156150ac576040519150601f19603f3d011682016040523d82523d6000602084013e6150b1565b606091505b50805160208201fd5b935061249c92505050565b60606001600160a01b038216156150f957604080516039808252606082019092529060208201818036833701905050615117565b60408051602880825260608201909252906020820181803683375050505b90508460601b60208201528360601b6034820152811561113e578260488201538160801b6049820152949350505050565b60408051607f80825260a082019092526060916020820181803683375050506060998a1b602082015297891b60348901525094871b60488701529290951b605c850152608090811b607085015260909490941b8484015290921b608e82015260f89190911b609e82015290565b828054828255906000526020600020908101928215615217579160200282015b82811115615217578251825473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039091161782556020909201916001909101906151d5565b50615223929150615227565b5090565b5b808211156152235760008155600101615228565b6000806020838503121561524f57600080fd5b823567ffffffffffffffff81111561526657600080fd5b8301601f8101851361527757600080fd5b803567ffffffffffffffff81111561528e57600080fd5b8560208260051b84010111156152a357600080fd5b6020919091019590945092505050565b602080825282518282018190526000918401906040840190835b818110156127695783516001600160a01b03168352602093840193909201916001016152cd565b60008083601f84011261530657600080fd5b50813567ffffffffffffffff81111561531e57600080fd5b60208301915083602082850101111561533657600080fd5b9250929050565b6000806020838503121561535057600080fd5b823567ffffffffffffffff81111561536757600080fd5b615373858286016152f4565b90969095509350505050565b6001600160a01b038116811461539457600080fd5b50565b6000806000806000608086880312156153af57600080fd5b85356153ba8161537f565b94506020860135935060408601359250606086013567ffffffffffffffff8111156153e457600080fd5b6153f0888289016152f4565b969995985093965092949392505050565b801515811461539457600080fd5b6000806040838503121561542257600080fd5b823561542d8161537f565b9150602083013561543d81615401565b809150509250929050565b6000806000806060858703121561545e57600080fd5b8435935060208501359250604085013567ffffffffffffffff81111561548357600080fd5b61548f878288016152f4565b95989497509550505050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f1916810167ffffffffffffffff811182821017156154d7576154d761549b565b6040525050565b6000602082840312156154f057600080fd5b813567ffffffffffffffff81111561550757600080fd5b8201601f8101841361551857600080fd5b803567ffffffffffffffff8111156155325761553261549b565b8060051b60405161554660208301826154b1565b91825260208184018101929081018784111561556157600080fd5b6020850194505b8385101561558c578435925061557d8361537f565b82815260209485019401615568565b509695505050505050565b600080604083850312156155aa57600080fd5b82356155b58161537f565b946020939093013593505050565b60005b838110156155de5781810151838201526020016155c6565b50506000910152565b600081518084526155ff8160208601602086016155c3565b601f01601f19169290920160200192915050565b60208152600061562660208301846155e7565b9392505050565b634e487b7160e01b600052603260045260246000fd5b6000808335601e1984360301811261565a57600080fd5b83018035915067ffffffffffffffff82111561567557600080fd5b60200191503681900382131561533657600080fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115611dea57611dea61568a565b6000602082840312156156c557600080fd5b5051919050565b6000600160ff1b82016156e1576156e161568a565b5060000390565b60ff8281168282160390811115611dea57611dea61568a565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160801b03861681526001600160801b03851660208201526001600160a01b038416604082015260806060820152600061576b608083018486615701565b979650505050505050565b6001600160a01b03861681526001600160801b03851660208201526001600160801b038416604082015260806060820152600061576b608083018486615701565b6001600160a01b03861681526001600160801b03851660208201528360020b604082015260806060820152600061576b608083018486615701565b6000806040838503121561580557600080fd5b505080516020909101519092909150565b60208152600061113e602083018486615701565b60006020828403121561583c57600080fd5b815167ffffffffffffffff81111561585357600080fd5b8201601f8101841361586457600080fd5b805167ffffffffffffffff81111561587e5761587e61549b565b604051615895601f8301601f1916602001826154b1565b8181528560208385010111156158aa57600080fd5b6158bb8260208301602086016155c3565b95945050505050565b63ffffffff861681526001600160a01b038516602082015283604082015282606082015260a06080820152600061576b60a08301846155e7565b63ffffffff851681526001600160a01b038416602082015282604082015281606082015260a06080820152600061594e60a0830160098152682737903932b0b9b7b760b91b602082015260400190565b9695505050505050565b634e487b7160e01b600052601260045260246000fd5b60008261597d5761597d615958565b500690565b60008261599157615991615958565b500490565b6001600160a01b03851681526001600160801b03841660208201528260020b604082015260806060820152600061594e60808301846155e7565b80820180821115611dea57611dea61568a565b6000602082840312156159f557600080fd5b815161562681615401565b8581528460208201526001600160801b038416604082015260ff8316606082015260a06080820152600061576b60a08301846155e7565b60008251615a498184602087016155c3565b9190910192915050565b60ff861681526001600160a01b03851660208201528360408201526001600160801b038316606082015260a06080820152600061576b60a08301846155e7565b60ff851681526001600160a01b03841660208201528260408201526001600160801b038216606082015260a06080820152600061594e60a0830160098152682737903932b0b9b7b760b91b602082015260400190565b600060208284031215615afb57600080fd5b81516001600160801b038116811461562657600080fd5b600060208284031215615b2457600080fd5b81516156268161537f565b60e08152845160e08201526000602086015160028110615b5f57634e487b7160e01b600052602160045260246000fd5b61010083015260408601516001600160a01b03166101208301526060860151615b946101408401826001600160a01b03169052565b50608086015161016083015260a086015160c0610180840152615bbb6101a08401826155e7565b915050615c0260208301866001600160a01b0381511682526020810151151560208301526001600160a01b0360408201511660408301526060810151151560608301525050565b60a082019390935260c0015292915050565b608081526000615c2760808301866155e7565b6001600160a01b03851660208401526001600160a01b038416604084015282810360608401526000815260208101915050949350505050565b60006040828403128015615c7357600080fd5b506040805190810167ffffffffffffffff81118282101715615c9757615c9761549b565b6040528251615ca58161537f565b81526020928301519281019290925250919050565b8481528360208201526001600160a01b038316604082015260806060820152600061594e60808301846155e7565b6001600160a01b0383511681526001600160a01b03602084015116602082015262ffffff6040840151166040820152606083015160020b60608201526001600160a01b0360808401511660808201528151151560a0820152602082015160c08201526001600160a01b0360408301511660e0820152610120610100820152600061113e61012083016000815260200190565b600060033d1115610a445760046000803e5060005160e01c90565b600060443d1015615da35790565b6040513d600319016004823e80513d602482011167ffffffffffffffff82111715615dcd57505090565b808201805167ffffffffffffffff811115615de9575050505090565b3d8401600319018282016020011115615e03575050505090565b615e12602082850101856154b1565b509392505050565b60008060233d1115615e36576020600460003e50506000516001905b909156fe50617468657469632e20537469636b20746f20796f757220646179206a6f622ea26469706673582212206ec928bc237e630e2c80d6fd1c9611d6d14899877e21edc85944f93a7ab32b9c64736f6c634300081c0033

Type / to focus