Mainnet
Testnet
ShitcoinAI (SAI)

ShitcoinAI (SAI)

Overview

Max Total supply:
1,000,000
SAI
Holders:
8 addresses
Total transfers:
7

Token info

Contract:
Name:
ShitcoinAI
Symbol:
SAI
Decimals:
18
Token type:
wrc20
Contract Source Code Verified (Partial Match)

Contract Name:

SHITCOINAI

Compiler Version:

0.8.0+commit.c7dfd78e

EVM Version:

default evmVersion

Optimizations:

Disabled with 200 runs

License:

MIT License (MIT)

Contract source code and ABI

Creation bytecode

0x60806040523480156200001157600080fd5b506040518060400160405280600a81526020017f53686974636f696e414900000000000000000000000000000000000000000000815250600090805190602001906200005f9291906200014d565b506040518060400160405280600381526020017f534149000000000000000000000000000000000000000000000000000000000081525060019080519060200190620000ad9291906200014d565b506012600260006101000a81548160ff021916908360ff160217905550600260009054906101000a900460ff1660ff16600a620000eb919062000258565b620f4240620000fb919062000395565b600381905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620004a1565b8280546200015b9062000400565b90600052602060002090601f0160209004810192826200017f5760008555620001cb565b82601f106200019a57805160ff1916838001178555620001cb565b82800160010185558215620001cb579182015b82811115620001ca578251825591602001919060010190620001ad565b5b509050620001da9190620001de565b5090565b5b80821115620001f9576000816000905550600101620001df565b5090565b6000808291508390505b60018511156200024f5780860481111562000227576200022662000436565b5b6001851615620002375780820291505b8081029050620002478562000494565b945062000207565b94509492505050565b60006200026582620003f6565b91506200027283620003f6565b9250620002a17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620002a9565b905092915050565b600082620002bb57600190506200038e565b81620002cb57600090506200038e565b8160018114620002e45760028114620002ef5762000325565b60019150506200038e565b60ff84111562000304576200030362000436565b5b8360020a9150848211156200031e576200031d62000436565b5b506200038e565b5060208310610133831016604e8410600b84101617156200035f5782820a90508381111562000359576200035862000436565b5b6200038e565b6200036e8484846001620001fd565b9250905081840481111562000388576200038762000436565b5b81810290505b9392505050565b6000620003a282620003f6565b9150620003af83620003f6565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620003eb57620003ea62000436565b5b828202905092915050565b6000819050919050565b600060028204905060018216806200041957607f821691505b6020821081141562000430576200042f62000465565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60008160011c9050919050565b610fae80620004b16000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610cc3565b60405180910390f35b6100d060048036038101906100cb9190610b46565b61028e565b6040516100dd9190610ca8565b60405180910390f35b6100ee610380565b6040516100fb9190610d45565b60405180910390f35b61011e60048036038101906101199190610af7565b610386565b60405161012b9190610ca8565b60405180910390f35b61013c6106e8565b6040516101499190610d60565b60405180910390f35b61016c60048036038101906101679190610a92565b6106fb565b6040516101799190610d45565b60405180910390f35b61018a610744565b6040516101979190610cc3565b60405180910390f35b6101ba60048036038101906101b59190610b46565b6107d2565b6040516101c79190610ca8565b60405180910390f35b6101ea60048036038101906101e59190610abb565b6109e1565b6040516101f79190610d45565b60405180910390f35b6000805461020d90610ea9565b80601f016020809104026020016040519081016040528092919081815260200182805461023990610ea9565b80156102865780601f1061025b57610100808354040283529160200191610286565b820191906000526020600020905b81548152906001019060200180831161026957829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161036e9190610d45565b60405180910390a36001905092915050565b60035481565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561040a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040190610d25565b60405180910390fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156104c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c090610d05565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610539576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053090610ce5565b60405180910390fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105889190610ded565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105de9190610d97565b9250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106719190610ded565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106d59190610d45565b60405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6001805461075190610ea9565b80601f016020809104026020016040519081016040528092919081815260200182805461077d90610ea9565b80156107ca5780601f1061079f576101008083540402835291602001916107ca565b820191906000526020600020905b8154815290600101906020018083116107ad57829003601f168201915b505050505081565b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610856576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084d90610d25565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bd90610ce5565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109159190610ded565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461096b9190610d97565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109cf9190610d45565b60405180910390a36001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081359050610a7781610f4a565b92915050565b600081359050610a8c81610f61565b92915050565b600060208284031215610aa457600080fd5b6000610ab284828501610a68565b91505092915050565b60008060408385031215610ace57600080fd5b6000610adc85828601610a68565b9250506020610aed85828601610a68565b9150509250929050565b600080600060608486031215610b0c57600080fd5b6000610b1a86828701610a68565b9350506020610b2b86828701610a68565b9250506040610b3c86828701610a7d565b9150509250925092565b60008060408385031215610b5957600080fd5b6000610b6785828601610a68565b9250506020610b7885828601610a7d565b9150509250929050565b610b8b81610e33565b82525050565b6000610b9c82610d7b565b610ba68185610d86565b9350610bb6818560208601610e76565b610bbf81610f39565b840191505092915050565b6000610bd7600f83610d86565b91507f496e76616c6964206164647265737300000000000000000000000000000000006000830152602082019050919050565b6000610c17601683610d86565b91507f496e73756666696369656e7420616c6c6f77616e6365000000000000000000006000830152602082019050919050565b6000610c57601483610d86565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b610c9381610e5f565b82525050565b610ca281610e69565b82525050565b6000602082019050610cbd6000830184610b82565b92915050565b60006020820190508181036000830152610cdd8184610b91565b905092915050565b60006020820190508181036000830152610cfe81610bca565b9050919050565b60006020820190508181036000830152610d1e81610c0a565b9050919050565b60006020820190508181036000830152610d3e81610c4a565b9050919050565b6000602082019050610d5a6000830184610c8a565b92915050565b6000602082019050610d756000830184610c99565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610da282610e5f565b9150610dad83610e5f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610de257610de1610edb565b5b828201905092915050565b6000610df882610e5f565b9150610e0383610e5f565b925082821015610e1657610e15610edb565b5b828203905092915050565b6000610e2c82610e3f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610e94578082015181840152602081019050610e79565b83811115610ea3576000848401525b50505050565b60006002820490506001821680610ec157607f821691505b60208210811415610ed557610ed4610f0a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b610f5381610e21565b8114610f5e57600080fd5b50565b610f6a81610e5f565b8114610f7557600080fd5b5056fea26469706673582212208a7e49335671aa40c73ad88cfc1d6a1c4d6bbb568a46fbb3b6f0bb99e994447764736f6c63430008000033

Deployed bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610cc3565b60405180910390f35b6100d060048036038101906100cb9190610b46565b61028e565b6040516100dd9190610ca8565b60405180910390f35b6100ee610380565b6040516100fb9190610d45565b60405180910390f35b61011e60048036038101906101199190610af7565b610386565b60405161012b9190610ca8565b60405180910390f35b61013c6106e8565b6040516101499190610d60565b60405180910390f35b61016c60048036038101906101679190610a92565b6106fb565b6040516101799190610d45565b60405180910390f35b61018a610744565b6040516101979190610cc3565b60405180910390f35b6101ba60048036038101906101b59190610b46565b6107d2565b6040516101c79190610ca8565b60405180910390f35b6101ea60048036038101906101e59190610abb565b6109e1565b6040516101f79190610d45565b60405180910390f35b6000805461020d90610ea9565b80601f016020809104026020016040519081016040528092919081815260200182805461023990610ea9565b80156102865780601f1061025b57610100808354040283529160200191610286565b820191906000526020600020905b81548152906001019060200180831161026957829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161036e9190610d45565b60405180910390a36001905092915050565b60035481565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561040a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040190610d25565b60405180910390fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156104c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c090610d05565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610539576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053090610ce5565b60405180910390fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105889190610ded565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105de9190610d97565b9250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106719190610ded565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106d59190610d45565b60405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6001805461075190610ea9565b80601f016020809104026020016040519081016040528092919081815260200182805461077d90610ea9565b80156107ca5780601f1061079f576101008083540402835291602001916107ca565b820191906000526020600020905b8154815290600101906020018083116107ad57829003601f168201915b505050505081565b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610856576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084d90610d25565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bd90610ce5565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109159190610ded565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461096b9190610d97565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109cf9190610d45565b60405180910390a36001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081359050610a7781610f4a565b92915050565b600081359050610a8c81610f61565b92915050565b600060208284031215610aa457600080fd5b6000610ab284828501610a68565b91505092915050565b60008060408385031215610ace57600080fd5b6000610adc85828601610a68565b9250506020610aed85828601610a68565b9150509250929050565b600080600060608486031215610b0c57600080fd5b6000610b1a86828701610a68565b9350506020610b2b86828701610a68565b9250506040610b3c86828701610a7d565b9150509250925092565b60008060408385031215610b5957600080fd5b6000610b6785828601610a68565b9250506020610b7885828601610a7d565b9150509250929050565b610b8b81610e33565b82525050565b6000610b9c82610d7b565b610ba68185610d86565b9350610bb6818560208601610e76565b610bbf81610f39565b840191505092915050565b6000610bd7600f83610d86565b91507f496e76616c6964206164647265737300000000000000000000000000000000006000830152602082019050919050565b6000610c17601683610d86565b91507f496e73756666696369656e7420616c6c6f77616e6365000000000000000000006000830152602082019050919050565b6000610c57601483610d86565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b610c9381610e5f565b82525050565b610ca281610e69565b82525050565b6000602082019050610cbd6000830184610b82565b92915050565b60006020820190508181036000830152610cdd8184610b91565b905092915050565b60006020820190508181036000830152610cfe81610bca565b9050919050565b60006020820190508181036000830152610d1e81610c0a565b9050919050565b60006020820190508181036000830152610d3e81610c4a565b9050919050565b6000602082019050610d5a6000830184610c8a565b92915050565b6000602082019050610d756000830184610c99565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610da282610e5f565b9150610dad83610e5f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610de257610de1610edb565b5b828201905092915050565b6000610df882610e5f565b9150610e0383610e5f565b925082821015610e1657610e15610edb565b5b828203905092915050565b6000610e2c82610e3f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610e94578082015181840152602081019050610e79565b83811115610ea3576000848401525b50505050565b60006002820490506001821680610ec157607f821691505b60208210811415610ed557610ed4610f0a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b610f5381610e21565b8114610f5e57600080fd5b50565b610f6a81610e5f565b8114610f7557600080fd5b5056fea26469706673582212208a7e49335671aa40c73ad88cfc1d6a1c4d6bbb568a46fbb3b6f0bb99e994447764736f6c63430008000033

Source map

84:1918:0:-:0;;;326:198;;;;;;;;;;350:19;;;;;;;;;;;;;;;;;:4;:19;;;;;;;;;;;;:::i;:::-;;379:14;;;;;;;;;;;;;;;;;:6;:14;;;;;;;;;;;;:::i;:::-;;414:2;403:8;;:13;;;;;;;;;;;;;;;;;;464:8;;;;;;;;;;;456:17;;450:2;:23;;;;:::i;:::-;440:7;:33;;;;:::i;:::-;426:11;:47;;;;506:11;;483:8;:20;492:10;483:20;;;;;;;;;;;;;;;:34;;;;84:1918;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;7:848:1:-;;;99:6;90:15;;123:5;114:14;;137:712;158:1;148:8;145:15;137:712;;;253:4;248:3;244:14;238:4;235:24;232:2;;;262:18;;:::i;:::-;232:2;312:1;302:8;298:16;295:2;;;727:4;720:5;716:16;707:25;;295:2;777:4;771;767:15;759:23;;807:32;830:8;807:32;:::i;:::-;795:44;;137:712;;;80:775;;;;;;;:::o;861:285::-;;945:23;963:4;945:23;:::i;:::-;937:31;;989:27;1007:8;989:27;:::i;:::-;977:39;;1035:104;1072:66;1062:8;1056:4;1035:104;:::i;:::-;1026:113;;927:219;;;;:::o;1152:1073::-;;1397:8;1387:2;;1418:1;1409:10;;1420:5;;1387:2;1446:4;1436:2;;1463:1;1454:10;;1465:5;;1436:2;1532:4;1580:1;1575:27;;;;1616:1;1611:191;;;;1525:277;;1575:27;1593:1;1584:10;;1595:5;;;1611:191;1656:3;1646:8;1643:17;1640:2;;;1663:18;;:::i;:::-;1640:2;1712:8;1709:1;1705:16;1696:25;;1747:3;1740:5;1737:14;1734:2;;;1754:18;;:::i;:::-;1734:2;1787:5;;;1525:277;;1911:2;1901:8;1898:16;1892:3;1886:4;1883:13;1879:36;1861:2;1851:8;1848:16;1843:2;1837:4;1834:12;1830:35;1814:111;1811:2;;;1967:8;1961:4;1957:19;1948:28;;2002:3;1995:5;1992:14;1989:2;;;2009:18;;:::i;:::-;1989:2;2042:5;;1811:2;2082:42;2120:3;2110:8;2104:4;2101:1;2082:42;:::i;:::-;2067:57;;;;2156:4;2151:3;2147:14;2140:5;2137:25;2134:2;;;2165:18;;:::i;:::-;2134:2;2214:4;2207:5;2203:16;2194:25;;1212:1013;;;;;;:::o;2231:348::-;;2294:20;2312:1;2294:20;:::i;:::-;2289:25;;2328:20;2346:1;2328:20;:::i;:::-;2323:25;;2516:1;2448:66;2444:74;2441:1;2438:81;2433:1;2426:9;2419:17;2415:105;2412:2;;;2523:18;;:::i;:::-;2412:2;2571:1;2568;2564:9;2553:20;;2279:300;;;;:::o;2585:77::-;;2651:5;2640:16;;2630:32;;;:::o;2668:320::-;;2749:1;2743:4;2739:12;2729:22;;2796:1;2790:4;2786:12;2817:18;2807:2;;2873:4;2865:6;2861:17;2851:27;;2807:2;2935;2927:6;2924:14;2904:18;2901:38;2898:2;;;2954:18;;:::i;:::-;2898:2;2719:269;;;;:::o;2994:180::-;3042:77;3039:1;3032:88;3139:4;3136:1;3129:15;3163:4;3160:1;3153:15;3180:180;3228:77;3225:1;3218:88;3325:4;3322:1;3315:15;3349:4;3346:1;3339:15;3366:102;;3455:5;3452:1;3448:13;3427:34;;3417:51;;;:::o;84:1918:0:-;;;;;;;