SC CODE: // Copyright 2024. Civilware. All rights reserved.
// TELA Decentralized Web Document (TELA-DOC-1)
Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "eth1.js")
31 STORE("descrHdr", "Eth 1 day contract")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "eth1.js")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "28d373b4892d61ea32380bac8c94cf6478dbf82e043ed9fc8a521286bec81b55")
37 STORE("fileCheckS", "1116d8cf4e8d229e024ebf25b6e5e9cb9e211618e721262354377a2e77827dac")
100 RETURN 0
End Function
Function init() Uint64
10 IF EXISTS("owner") == 0 THEN GOTO 30
20 RETURN 1
30 STORE("owner", address())
50 STORE("docVersion", "1.0.0")
60 STORE("hash", HEX(TXID()))
70 STORE("likes", 0)
80 STORE("dislikes", 0)
100 RETURN 0
End Function
Function address() String
10 DIM s as String
20 LET s = SIGNER()
30 IF IS_ADDRESS_VALID(s) THEN GOTO 50
40 RETURN "anon"
50 RETURN ADDRESS_STRING(s)
End Function
Function Rate(r Uint64) Uint64
10 DIM addr as String
15 LET addr = address()
16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30
20 RETURN 1
30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT())
40 IF r < 50 THEN GOTO 70
50 STORE("likes", LOAD("likes")+1)
60 RETURN 0
70 STORE("dislikes", LOAD("dislikes")+1)
100 RETURN 0
End Function
/*const eth1daycontract = "608060405234801561000f575f5ffd5b506040516116003803806116008339818101604052810190610031919061011b565b335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6003819055508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610146565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100ea826100c1565b9050919050565b6100fa816100e0565b8114610104575f5ffd5b50565b5f81519050610115816100f1565b92915050565b5f602082840312156101305761012f6100bd565b5b5f61013d84828501610107565b91505092915050565b6114ad806101535f395ff3fe608060405260043610610090575f3560e01c806341dc248e1161005857806341dc248e1461016c578063590e1ae31461019c5780638da5cb5b146101ba578063eef49ee3146101e4578063f7260d3e1461020e57610090565b806309bd5a601461009457806312065fe0146100be57806329dcb0cf146100e857806331fb67c2146101125780633943380c14610142575b5f5ffd5b34801561009f575f5ffd5b506100a8610238565b6040516100b591906108f0565b60405180910390f35b3480156100c9575f5ffd5b506100d261023e565b6040516100df9190610921565b60405180910390f35b3480156100f3575f5ffd5b506100fc610261565b6040516101099190610921565b60405180910390f35b61012c600480360381019061012791906109a3565b610267565b6040516101399190610a5e565b60405180910390f35b34801561014d575f5ffd5b50610156610543565b6040516101639190610a5e565b60405180910390f35b61018660048036038101906101819190610aa8565b6105cf565b6040516101939190610a5e565b60405180910390f35b6101a46106c2565b6040516101b19190610a5e565b60405180910390f35b3480156101c5575f5ffd5b506101ce610889565b6040516101db9190610b12565b60405180910390f35b3480156101ef575f5ffd5b506101f86108ad565b6040516102059190610921565b60405180910390f35b348015610219575f5ffd5b506102226108b3565b60405161022f9190610b12565b60405180910390f35b60035481565b5f5f3090508073ffffffffffffffffffffffffffffffffffffffff163191505090565b60045481565b606060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102ef90610b75565b60405180910390fd5b426004541161033c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033390610bdd565b60405180910390fd5b6020838390501115610383576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037a90610c45565b60405180910390fd5b60028383604051602001610398929190610c9f565b6040516020818303038152906040526040516103b49190610cfb565b602060405180830381855afa1580156103cf573d5f5f3e3d5ffd5b5050506040513d601f19601f820116820180604052508101906103f29190610d25565b60035414610435576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042c90610d9a565b60405180910390fd5b828260029182610446929190610fec565b505f5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661048961023e565b604051610495906110dc565b5f6040518083038185875af1925050503d805f81146104cf576040519150601f19603f3d011682016040523d82523d5f602084013e6104d4565b606091505b509150915081610519576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105109061113a565b60405180910390fd5b8060405160200161052a91906111a2565b6040516020818303038152906040529250505092915050565b6002805461055090610e1c565b80601f016020809104026020016040519081016040528092919081815260200182805461057c90610e1c565b80156105c75780601f1061059e576101008083540402835291602001916105c7565b820191905f5260205f20905b8154815290600101906020018083116105aa57829003601f168201915b505050505081565b60605f3403610613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060a9061120d565b60405180910390fd5b5f60035414610657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064e90611275565b60405180910390fd5b81600381905550620151804261066d91906112c0565b6004819055503460058190555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016106ac9190611382565b6040516020818303038152906040529050919050565b60605f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610752576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610749906113f1565b60405180910390fd5b4260045410610796576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078d90611459565b60405180910390fd5b5f5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166005546040516107de906110dc565b5f6040518083038185875af1925050503d805f8114610818576040519150601f19603f3d011682016040523d82523d5f602084013e61081d565b606091505b509150915081610862576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108599061113a565b60405180910390fd5b8060405160200161087391906111a2565b6040516020818303038152906040529250505090565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f819050919050565b6108ea816108d8565b82525050565b5f6020820190506109035f8301846108e1565b92915050565b5f819050919050565b61091b81610909565b82525050565b5f6020820190506109345f830184610912565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f84011261096357610962610942565b5b8235905067ffffffffffffffff8111156109805761097f610946565b5b60208301915083600182028301111561099c5761099b61094a565b5b9250929050565b5f5f602083850312156109b9576109b861093a565b5b5f83013567ffffffffffffffff8111156109d6576109d561093e565b5b6109e28582860161094e565b92509250509250929050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610a30826109ee565b610a3a81856109f8565b9350610a4a818560208601610a08565b610a5381610a16565b840191505092915050565b5f6020820190508181035f830152610a768184610a26565b905092915050565b610a87816108d8565b8114610a91575f5ffd5b50565b5f81359050610aa281610a7e565b92915050565b5f60208284031215610abd57610abc61093a565b5b5f610aca84828501610a94565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610afc82610ad3565b9050919050565b610b0c81610af2565b82525050565b5f602082019050610b255f830184610b03565b92915050565b7f43616c6c6572206973206e6f74207265636569766572000000000000000000005f82015250565b5f610b5f6016836109f8565b9150610b6a82610b2b565b602082019050919050565b5f6020820190508181035f830152610b8c81610b53565b9050919050565b7f4d697373656420446561646c696e6500000000000000000000000000000000005f82015250565b5f610bc7600f836109f8565b9150610bd282610b93565b602082019050919050565b5f6020820190508181035f830152610bf481610bbb565b9050919050565b7f4661696c6564206c656e67746820636865636b000000000000000000000000005f82015250565b5f610c2f6013836109f8565b9150610c3a82610bfb565b602082019050919050565b5f6020820190508181035f830152610c5c81610c23565b9050919050565b5f81905092915050565b828183375f83830152505050565b5f610c868385610c63565b9350610c93838584610c6d565b82840190509392505050565b5f610cab828486610c7b565b91508190509392505050565b5f81519050919050565b5f81905092915050565b5f610cd582610cb7565b610cdf8185610cc1565b9350610cef818560208601610a08565b80840191505092915050565b5f610d068284610ccb565b915081905092915050565b5f81519050610d1f81610a7e565b92915050565b5f60208284031215610d3a57610d3961093a565b5b5f610d4784828501610d11565b91505092915050565b7f4661696c6564206861736820636865636b0000000000000000000000000000005f82015250565b5f610d846011836109f8565b9150610d8f82610d50565b602082019050919050565b5f6020820190508181035f830152610db181610d78565b9050919050565b5f82905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610e3357607f821691505b602082108103610e4657610e45610def565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610ea87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610e6d565b610eb28683610e6d565b95508019841693508086168417925050509392505050565b5f819050919050565b5f610eed610ee8610ee384610909565b610eca565b610909565b9050919050565b5f819050919050565b610f0683610ed3565b610f1a610f1282610ef4565b848454610e79565b825550505050565b5f5f905090565b610f31610f22565b610f3c818484610efd565b505050565b5b81811015610f5f57610f545f82610f29565b600181019050610f42565b5050565b601f821115610fa457610f7581610e4c565b610f7e84610e5e565b81016020851015610f8d578190505b610fa1610f9985610e5e565b830182610f41565b50505b505050565b5f82821c905092915050565b5f610fc45f1984600802610fa9565b1980831691505092915050565b5f610fdc8383610fb5565b9150826002028217905092915050565b610ff68383610db8565b67ffffffffffffffff81111561100f5761100e610dc2565b5b6110198254610e1c565b611024828285610f63565b5f601f831160018114611051575f841561103f578287013590505b6110498582610fd1565b8655506110b0565b601f19841661105f86610e4c565b5f5b8281101561108657848901358255600182019150602085019450602081019050611061565b868310156110a3578489013561109f601f891682610fb5565b8355505b6001600288020188555050505b50505050505050565b50565b5f6110c75f83610cc1565b91506110d2826110b9565b5f82019050919050565b5f6110e6826110bc565b9150819050919050565b7f4661696c656420746f2073656e642045746865720000000000000000000000005f82015250565b5f6111246014836109f8565b915061112f826110f0565b602082019050919050565b5f6020820190508181035f83015261115181611118565b9050919050565b7f4f6b0000000000000000000000000000000000000000000000000000000000005f82015250565b5f61118c600283610c63565b915061119782611158565b600282019050919050565b5f6111ac82611180565b91506111b88284610ccb565b915081905092915050565b7f496e636f727265637420616d6f756e74000000000000000000000000000000005f82015250565b5f6111f76010836109f8565b9150611202826111c3565b602082019050919050565b5f6020820190508181035f830152611224816111eb565b9050919050565b7f5377617020616c726561647920737461727465640000000000000000000000005f82015250565b5f61125f6014836109f8565b915061126a8261122b565b602082019050919050565b5f6020820190508181035f83015261128c81611253565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6112ca82610909565b91506112d583610909565b92508282019050808211156112ed576112ec611293565b5b92915050565b7f53776170207374617274656420776974682000000000000000000000000000005f82015250565b5f611327601283610c63565b9150611332826112f3565b601282019050919050565b5f8160601b9050919050565b5f6113538261133d565b9050919050565b5f61136482611349565b9050919050565b61137c61137782610af2565b61135a565b82525050565b5f61138c8261131b565b9150611398828461136b565b60148201915081905092915050565b7f43616c6c6572206973206e6f74206f776e6572000000000000000000000000005f82015250565b5f6113db6013836109f8565b91506113e6826113a7565b602082019050919050565b5f6020820190508181035f830152611408816113cf565b9050919050565b7f57616974696e6720666f7220646561646c696e650000000000000000000000005f82015250565b5f6114436014836109f8565b915061144e8261140f565b602082019050919050565b5f6020820190508181035f83015261147081611437565b905091905056fea26469706673582212201734193aeb9614604250a1346fdf24a272a24fc3b0ba815d15cedf37cab8cb2164736f6c634300081e0033";*/ |
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// Copyright 2024. Civilware. All rights reserved.
// TELA Decentralized Web Document (TELA-DOC-1)
Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "eth1.js")
31 STORE("descrHdr", "Eth 1 day contract")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "eth1.js")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "28d373b4892d61ea32380bac8c94cf6478dbf82e043ed9fc8a521286bec81b55")
37 STORE("fileCheckS", "1116d8cf4e8d229e024ebf25b6e5e9cb9e211618e721262354377a2e77827dac")
100 RETURN 0
End Function
Function init() Uint64
10 IF EXISTS("owner") == 0 THEN GOTO 30
20 RETURN 1
30 STORE("owner", address())
50 STORE("docVersion", "1.0.0")
60 STORE("hash", HEX(TXID()))
70 STORE("likes", 0)
80 STORE("dislikes", 0)
100 RETURN 0
End Function
Function address() String
10 DIM s as String
20 LET s = SIGNER()
30 IF IS_ADDRESS_VALID(s) THEN GOTO 50
40 RETURN "anon"
50 RETURN ADDRESS_STRING(s)
End Function
Function Rate(r Uint64) Uint64
10 DIM addr as String
15 LET addr = address()
16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30
20 RETURN 1
30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT())
40 IF r < 50 THEN GOTO 70
50 STORE("likes", LOAD("likes")+1)
60 RETURN 0
70 STORE("dislikes", LOAD("dislikes")+1)
100 RETURN 0
End Function
/*const eth1daycontract = "608060405234801561000f575f5ffd5b506040516116003803806116008339818101604052810190610031919061011b565b335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6003819055508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610146565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100ea826100c1565b9050919050565b6100fa816100e0565b8114610104575f5ffd5b50565b5f81519050610115816100f1565b92915050565b5f602082840312156101305761012f6100bd565b5b5f61013d84828501610107565b91505092915050565b6114ad806101535f395ff3fe608060405260043610610090575f3560e01c806341dc248e1161005857806341dc248e1461016c578063590e1ae31461019c5780638da5cb5b146101ba578063eef49ee3146101e4578063f7260d3e1461020e57610090565b806309bd5a601461009457806312065fe0146100be57806329dcb0cf146100e857806331fb67c2146101125780633943380c14610142575b5f5ffd5b34801561009f575f5ffd5b506100a8610238565b6040516100b591906108f0565b60405180910390f35b3480156100c9575f5ffd5b506100d261023e565b6040516100df9190610921565b60405180910390f35b3480156100f3575f5ffd5b506100fc610261565b6040516101099190610921565b60405180910390f35b61012c600480360381019061012791906109a3565b610267565b6040516101399190610a5e565b60405180910390f35b34801561014d575f5ffd5b50610156610543565b6040516101639190610a5e565b60405180910390f35b61018660048036038101906101819190610aa8565b6105cf565b6040516101939190610a5e565b60405180910390f35b6101a46106c2565b6040516101b19190610a5e565b60405180910390f35b3480156101c5575f5ffd5b506101ce610889565b6040516101db9190610b12565b60405180910390f35b3480156101ef575f5ffd5b506101f86108ad565b6040516102059190610921565b60405180910390f35b348015610219575f5ffd5b506102226108b3565b60405161022f9190610b12565b60405180910390f35b60035481565b5f5f3090508073ffffffffffffffffffffffffffffffffffffffff163191505090565b60045481565b606060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102ef90610b75565b60405180910390fd5b426004541161033c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033390610bdd565b60405180910390fd5b6020838390501115610383576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037a90610c45565b60405180910390fd5b60028383604051602001610398929190610c9f565b6040516020818303038152906040526040516103b49190610cfb565b602060405180830381855afa1580156103cf573d5f5f3e3d5ffd5b5050506040513d601f19601f820116820180604052508101906103f29190610d25565b60035414610435576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042c90610d9a565b60405180910390fd5b828260029182610446929190610fec565b505f5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661048961023e565b604051610495906110dc565b5f6040518083038185875af1925050503d805f81146104cf576040519150601f19603f3d011682016040523d82523d5f602084013e6104d4565b606091505b509150915081610519576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105109061113a565b60405180910390fd5b8060405160200161052a91906111a2565b6040516020818303038152906040529250505092915050565b6002805461055090610e1c565b80601f016020809104026020016040519081016040528092919081815260200182805461057c90610e1c565b80156105c75780601f1061059e576101008083540402835291602001916105c7565b820191905f5260205f20905b8154815290600101906020018083116105aa57829003601f168201915b505050505081565b60605f3403610613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060a9061120d565b60405180910390fd5b5f60035414610657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064e90611275565b60405180910390fd5b81600381905550620151804261066d91906112c0565b6004819055503460058190555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016106ac9190611382565b6040516020818303038152906040529050919050565b60605f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610752576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610749906113f1565b60405180910390fd5b4260045410610796576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078d90611459565b60405180910390fd5b5f5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166005546040516107de906110dc565b5f6040518083038185875af1925050503d805f8114610818576040519150601f19603f3d011682016040523d82523d5f602084013e61081d565b606091505b509150915081610862576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108599061113a565b60405180910390fd5b8060405160200161087391906111a2565b6040516020818303038152906040529250505090565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f819050919050565b6108ea816108d8565b82525050565b5f6020820190506109035f8301846108e1565b92915050565b5f819050919050565b61091b81610909565b82525050565b5f6020820190506109345f830184610912565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f84011261096357610962610942565b5b8235905067ffffffffffffffff8111156109805761097f610946565b5b60208301915083600182028301111561099c5761099b61094a565b5b9250929050565b5f5f602083850312156109b9576109b861093a565b5b5f83013567ffffffffffffffff8111156109d6576109d561093e565b5b6109e28582860161094e565b92509250509250929050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610a30826109ee565b610a3a81856109f8565b9350610a4a818560208601610a08565b610a5381610a16565b840191505092915050565b5f6020820190508181035f830152610a768184610a26565b905092915050565b610a87816108d8565b8114610a91575f5ffd5b50565b5f81359050610aa281610a7e565b92915050565b5f60208284031215610abd57610abc61093a565b5b5f610aca84828501610a94565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610afc82610ad3565b9050919050565b610b0c81610af2565b82525050565b5f602082019050610b255f830184610b03565b92915050565b7f43616c6c6572206973206e6f74207265636569766572000000000000000000005f82015250565b5f610b5f6016836109f8565b9150610b6a82610b2b565b602082019050919050565b5f6020820190508181035f830152610b8c81610b53565b9050919050565b7f4d697373656420446561646c696e6500000000000000000000000000000000005f82015250565b5f610bc7600f836109f8565b9150610bd282610b93565b602082019050919050565b5f6020820190508181035f830152610bf481610bbb565b9050919050565b7f4661696c6564206c656e67746820636865636b000000000000000000000000005f82015250565b5f610c2f6013836109f8565b9150610c3a82610bfb565b602082019050919050565b5f6020820190508181035f830152610c5c81610c23565b9050919050565b5f81905092915050565b828183375f83830152505050565b5f610c868385610c63565b9350610c93838584610c6d565b82840190509392505050565b5f610cab828486610c7b565b91508190509392505050565b5f81519050919050565b5f81905092915050565b5f610cd582610cb7565b610cdf8185610cc1565b9350610cef818560208601610a08565b80840191505092915050565b5f610d068284610ccb565b915081905092915050565b5f81519050610d1f81610a7e565b92915050565b5f60208284031215610d3a57610d3961093a565b5b5f610d4784828501610d11565b91505092915050565b7f4661696c6564206861736820636865636b0000000000000000000000000000005f82015250565b5f610d846011836109f8565b9150610d8f82610d50565b602082019050919050565b5f6020820190508181035f830152610db181610d78565b9050919050565b5f82905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610e3357607f821691505b602082108103610e4657610e45610def565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610ea87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610e6d565b610eb28683610e6d565b95508019841693508086168417925050509392505050565b5f819050919050565b5f610eed610ee8610ee384610909565b610eca565b610909565b9050919050565b5f819050919050565b610f0683610ed3565b610f1a610f1282610ef4565b848454610e79565b825550505050565b5f5f905090565b610f31610f22565b610f3c818484610efd565b505050565b5b81811015610f5f57610f545f82610f29565b600181019050610f42565b5050565b601f821115610fa457610f7581610e4c565b610f7e84610e5e565b81016020851015610f8d578190505b610fa1610f9985610e5e565b830182610f41565b50505b505050565b5f82821c905092915050565b5f610fc45f1984600802610fa9565b1980831691505092915050565b5f610fdc8383610fb5565b9150826002028217905092915050565b610ff68383610db8565b67ffffffffffffffff81111561100f5761100e610dc2565b5b6110198254610e1c565b611024828285610f63565b5f601f831160018114611051575f841561103f578287013590505b6110498582610fd1565b8655506110b0565b601f19841661105f86610e4c565b5f5b8281101561108657848901358255600182019150602085019450602081019050611061565b868310156110a3578489013561109f601f891682610fb5565b8355505b6001600288020188555050505b50505050505050565b50565b5f6110c75f83610cc1565b91506110d2826110b9565b5f82019050919050565b5f6110e6826110bc565b9150819050919050565b7f4661696c656420746f2073656e642045746865720000000000000000000000005f82015250565b5f6111246014836109f8565b915061112f826110f0565b602082019050919050565b5f6020820190508181035f83015261115181611118565b9050919050565b7f4f6b0000000000000000000000000000000000000000000000000000000000005f82015250565b5f61118c600283610c63565b915061119782611158565b600282019050919050565b5f6111ac82611180565b91506111b88284610ccb565b915081905092915050565b7f496e636f727265637420616d6f756e74000000000000000000000000000000005f82015250565b5f6111f76010836109f8565b9150611202826111c3565b602082019050919050565b5f6020820190508181035f830152611224816111eb565b9050919050565b7f5377617020616c726561647920737461727465640000000000000000000000005f82015250565b5f61125f6014836109f8565b915061126a8261122b565b602082019050919050565b5f6020820190508181035f83015261128c81611253565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6112ca82610909565b91506112d583610909565b92508282019050808211156112ed576112ec611293565b5b92915050565b7f53776170207374617274656420776974682000000000000000000000000000005f82015250565b5f611327601283610c63565b9150611332826112f3565b601282019050919050565b5f8160601b9050919050565b5f6113538261133d565b9050919050565b5f61136482611349565b9050919050565b61137c61137782610af2565b61135a565b82525050565b5f61138c8261131b565b9150611398828461136b565b60148201915081905092915050565b7f43616c6c6572206973206e6f74206f776e6572000000000000000000000000005f82015250565b5f6113db6013836109f8565b91506113e6826113a7565b602082019050919050565b5f6020820190508181035f830152611408816113cf565b9050919050565b7f57616974696e6720666f7220646561646c696e650000000000000000000000005f82015250565b5f6114436014836109f8565b915061144e8261140f565b602082019050919050565b5f6020820190508181035f83015261147081611437565b905091905056fea26469706673582212201734193aeb9614604250a1346fdf24a272a24fc3b0ba815d15cedf37cab8cb2164736f6c634300081e0033";*/'] |