mirror of
git://holbrook.no/erc20-demurrage-token
synced 2024-11-15 14:06:45 +01:00
1 line
27 KiB
Plaintext
1 line
27 KiB
Plaintext
61010060405264e8d4a510006a52b7d2dcc80cd2e4000000620000239190620007a3565b6080908152503480156200003657600080fd5b50604051620035233803806200352383398181016040528101906200005c9190620004bb565b33600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600c6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555086600690805190602001906200012f92919062000331565b5085600790805190602001906200014892919062000331565b508460ff166008819055504260038190555060035460a08181525050603c83620001739190620007a3565b60c081815250506b204fce5e3e25026110000000600260006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550836fffffffffffffffffffffffffffffffff1660e0818152505060006200022b6000600260009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1660006001620002c4640100000000026401000000009004565b9050600081908060018154018082558091505060019003906000526020600020016000909190919091505581600a8190555082600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508560ff16600a620002b0919062000666565b600b81905550505050505050505062000a34565b6000807affffffffffffffffffffffffffff00000000000000000000000000606860ff16869060020a0216600102811790506cffffffffffffffffff00000000602060ff16859060020a02166001028117905063ffffffff83166001028117905080915050949350505050565b8280546200033f90620008a1565b90600052602060002090601f016020900481019282620003635760008555620003af565b82601f106200037e57805160ff1916838001178555620003af565b82800160010185558215620003af579182015b82811115620003ae57825182559160200191906001019062000391565b5b509050620003be9190620003c2565b5090565b5b80821115620003dd576000816000905550600101620003c3565b5090565b6000620003f8620003f284620005d5565b620005ac565b9050828152602081018484840111156200041757620004166200099f565b5b620004248482856200086b565b509392505050565b6000815190506200043d81620009cc565b92915050565b600082601f8301126200045b576200045a6200099a565b5b81516200046d848260208601620003e1565b91505092915050565b6000815190506200048781620009e6565b92915050565b6000815190506200049e8162000a00565b92915050565b600081519050620004b58162000a1a565b92915050565b600080600080600080600060e0888a031215620004dd57620004dc620009a9565b5b600088015167ffffffffffffffff811115620004fe57620004fd620009a4565b5b6200050c8a828b0162000443565b975050602088015167ffffffffffffffff81111562000530576200052f620009a4565b5b6200053e8a828b0162000443565b9650506040620005518a828b01620004a4565b9550506060620005648a828b0162000476565b9450506080620005778a828b016200048d565b93505060a06200058a8a828b016200042c565b92505060c06200059d8a828b016200048d565b91505092959891949750929550565b6000620005b8620005cb565b9050620005c68282620008d7565b919050565b6000604051905090565b600067ffffffffffffffff821115620005f357620005f26200096b565b5b620005fe82620009ae565b9050602081019050919050565b6000808291508390505b60018511156200065d578086048111156200063557620006346200090d565b5b6001851615620006455780820291505b80810290506200065585620009bf565b945062000615565b94509492505050565b6000620006738262000854565b9150620006808362000854565b9250620006af7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006b7565b905092915050565b600082620006c957600190506200079c565b81620006d957600090506200079c565b8160018114620006f25760028114620006fd5762000733565b60019150506200079c565b60ff8411156200071257620007116200090d565b5b8360020a9150848211156200072c576200072b6200090d565b5b506200079c565b5060208310610133831016604e8410600b84101617156200076d5782820a9050838111156200076757620007666200090d565b5b6200079c565b6200077c84848460016200060b565b925090508184048111156200079657620007956200090d565b5b81810290505b9392505050565b6000620007b08262000854565b9150620007bd8362000854565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007f957620007f86200090d565b5b828202905092915050565b6000620008118262000834565b9050919050565b60006fffffffffffffffffffffffffffffffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156200088b5780820151818401526020810190506200086e565b838111156200089b576000848401525b50505050565b60006002820490506001821680620008ba57607f821691505b60208210811415620008d157620008d06200093c565b5b50919050565b620008e282620009ae565b810181811067ffffffffffffffff821117156200090457620009036200096b565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b6000600282049050919050565b620009d78162000804565b8114620009e357600080fd5b50565b620009f18162000818565b8114620009fd57600080fd5b50565b62000a0b8162000854565b811462000a1757600080fd5b50565b62000a25816200085e565b811462000a3157600080fd5b50565b60805160a05160c05160e051612a7662000aad60003960008181610c6a01528181610eba0152611ae701526000818161115c01528181611a960152611b8601526000818161118801528181611ba70152611bec0152600081816111fb01528181611233015281816112ab0152611a720152612a766000f3fe608060405234801561001057600080fd5b5060043610610270576000357c0100000000000000000000000000000000000000000000000000000000900480636a2d094e11610163578063983b2d56116100e0578063e3ab207a116100a4578063e3ab207a146107e5578063e54d63f714610815578063e809529514610845578063eda4e6d614610863578063f2fde38b14610881578063f83da35d146108b157610270565b8063983b2d56146107195780639da7d8ba14610749578063a9059cbb14610779578063ab28cea0146107a9578063b470aade146107c757610270565b80638d34855a116101275780638d34855a146106715780638da5cb5b146106a15780638f1df6bc146106bf5780638f770ad0146106dd57806395d89b41146106fb57610270565b80636a2d094e146105a55780636ffa8a05146105d557806370a0823114610605578063731f237c1461063557806379ba50971461065357610270565b8063313ce567116101f157806351b4541c116101b557806351b4541c146104d9578063573cc5071461050957806358b2833b146105275780636721d4ef146105455780636787a9be1461057557610270565b8063313ce567146103fb57806340452d9114610419578063449a52f81461044957806347a50517146104795780634abfbba2146104a957610270565b80631989c6a8116102385780631989c6a81461032f578063229ba1971461034d57806323b872dd1461036b5780633092afd51461039b57806331333487146103cb57610270565b806301ffc9a71461027557806306fdde03146102a5578063095ea7b3146102c357806309f28f3c146102f357806318160ddd14610311575b600080fd5b61028f600480360381019061028a919061225d565b6108e1565b60405161029c91906124a2565b60405180910390f35b6102ad610a8c565b6040516102ba91906124d8565b60405180910390f35b6102dd60048036038101906102d891906121f0565b610b1a565b6040516102ea91906124a2565b60405180910390f35b6102fb610c34565b604051610308919061255a565b60405180910390f35b610319610c56565b6040516103269190612590565b60405180910390f35b610337610c5c565b6040516103449190612590565b60405180910390f35b610355610c68565b6040516103629190612590565b60405180910390f35b6103856004803603810190610380919061219d565b610c8c565b60405161039291906124a2565b60405180910390f35b6103b560048036038101906103b09190612170565b610dac565b6040516103c291906124a2565b60405180910390f35b6103e560048036038101906103e091906122e4565b610e9f565b6040516103f29190612590565b60405180910390f35b610403610f53565b6040516104109190612590565b60405180910390f35b610433600480360381019061042e91906122b7565b610f59565b60405161044091906124bd565b60405180910390f35b610463600480360381019061045e91906121f0565b610f7d565b60405161047091906124a2565b60405180910390f35b610493600480360381019061048e9190612170565b61110f565b6040516104a09190612590565b60405180910390f35b6104c360048036038101906104be91906122b7565b611158565b6040516104d09190612590565b60405180910390f35b6104f360048036038101906104ee91906122b7565b6111b8565b6040516105009190612590565b60405180910390f35b6105116111d9565b60405161051e9190612590565b60405180910390f35b61052f6111df565b60405161053c9190612590565b60405180910390f35b61055f600480360381019061055a91906122e4565b6111e5565b60405161056c9190612590565b60405180910390f35b61058f600480360381019061058a91906122b7565b611266565b60405161059c9190612590565b60405180910390f35b6105bf60048036038101906105ba91906122b7565b6112e6565b6040516105cc9190612590565b60405180910390f35b6105ef60048036038101906105ea9190612230565b611307565b6040516105fc9190612590565b60405180910390f35b61061f600480360381019061061a9190612170565b611341565b60405161062c9190612590565b60405180910390f35b61063d6113f9565b60405161064a91906124a2565b60405180910390f35b61065b611518565b60405161066891906124a2565b60405180910390f35b61068b60048036038101906106869190612230565b6116bf565b6040516106989190612590565b60405180910390f35b6106a96116ed565b6040516106b69190612487565b60405180910390f35b6106c7611713565b6040516106d491906124a2565b60405180910390f35b6106e561185d565b6040516106f29190612590565b60405180910390f35b610703611863565b60405161071091906124d8565b60405180910390f35b610733600480360381019061072e9190612170565b6118f1565b60405161074091906124a2565b60405180910390f35b610763600480360381019061075e9190612230565b6119ae565b6040516107709190612590565b60405180910390f35b610793600480360381019061078e91906121f0565b6119da565b6040516107a091906124a2565b60405180910390f35b6107b1611a70565b6040516107be9190612590565b60405180910390f35b6107cf611a94565b6040516107dc9190612590565b60405180910390f35b6107ff60048036038101906107fa9190612230565b611ab8565b60405161080c9190612590565b60405180910390f35b61082f600480360381019061082a91906122e4565b611acc565b60405161083c9190612590565b60405180910390f35b61084d611b80565b60405161085a919061255a565b60405180910390f35b61086b611bea565b6040516108789190612590565b60405180910390f35b61089b60048036038101906108969190612170565b611c0e565b6040516108a891906124a2565b60405180910390f35b6108cb60048036038101906108c69190612324565b611cb0565b6040516108d891906124bd565b60405180910390f35b600063c6bb4b707c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156109365760019050610a87565b63449a52f87c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156109895760019050610a87565b6301ffc9a77c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156109dc5760019050610a87565b639493f8b27c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161415610a2f5760019050610a87565b6337a47be47c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161415610a825760019050610a87565b600090505b919050565b60068054610a9990612805565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac590612805565b8015610b125780601f10610ae757610100808354040283529160200191610b12565b820191906000526020600020905b815481529060010190602001808311610af557829003601f168201915b505050505081565b600080610b25611713565b50610b2f83611266565b905080600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bbd91906125c7565b925050819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92585604051610c219190612590565b60405180910390a3600191505092915050565b600260009054906101000a90046fffffffffffffffffffffffffffffffff1681565b60095481565b60008080549050905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806000610c99611713565b50610ca384611266565b915081600d60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d2e57600080fd5b610d39868684611d1d565b90508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051610d989190612590565b60405180910390a380925050509392505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610e3557503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b610e3e57600080fd5b6000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600080600064e8d4a5100091506a52b7d2dcc80cd2e40000007f0000000000000000000000000000000000000000000000000000000000000000610ee3919061261d565b905060005b84811015610f2c5764e8d4a510008284610f029190612698565b610f0c919061261d565b83610f1791906126f2565b92508080610f2490612837565b915050610ee8565b5064e8d4a510008583610f3f9190612698565b610f49919061261d565b9250505092915050565b60085481565b60008181548110610f6957600080fd5b906000526020600020016000915090505481565b600080600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661100c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110039061251a565b60405180910390fd5b600a546009548461101d91906125c7565b111561105e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611055906124fa565b60405180910390fd5b611066611713565b5061107083611266565b9050826009600082825461108491906125c7565b925050819055506110958482611d42565b508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8856040516110f39190612590565b60405180910390a3611103611e07565b50600191505092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60007f0000000000000000000000000000000000000000000000000000000000000000826111869190612698565b7f00000000000000000000000000000000000000000000000000000000000000006111b191906125c7565b9050919050565b6000603c82426111c891906126f2565b6111d2919061261d565b9050919050565b600b5481565b60035481565b6000806402540be400836111f99190612698565b7f000000000000000000000000000000000000000000000000000000000000000061122491906126f2565b8461122f9190612698565b90507f00000000000000000000000000000000000000000000000000000000000000008161125d919061261d565b91505092915050565b60006402540be400600260009054906101000a90046fffffffffffffffffffffffffffffffff16611297919061264e565b6fffffffffffffffffffffffffffffffff167f0000000000000000000000000000000000000000000000000000000000000000836112d59190612698565b6112df919061261d565b9050919050565b6000603c82426112f691906126f2565b611300919061261d565b9050919050565b6000606860ff167affffffffffffffffffffffffffff00000000000000000000000000836001900416908060020a82049150509050919050565b6000806000806113508561110f565b925061135d6003546111b8565b90506113a96402540be400600260009054906101000a90046fffffffffffffffffffffffffffffffff16611391919061264e565b6fffffffffffffffffffffffffffffffff1682610e9f565b6fffffffffffffffffffffffffffffffff16915064e8d4a510006a52b7d2dcc80cd2e40000006113d99190612698565b82846113e59190612698565b6113ef919061261d565b9350505050919050565b60008060006114096003546111b8565b9150600082141561141f57600092505050611515565b600260009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16905061145c8183610e9f565b600260006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550603c826114a19190612698565b6003546114ae91906125c7565b60038190555080826003547fa0717e54e02bd9829db5e6e998aec0ae9de796b8d150a3cc46a92ab869697755600260009054906101000a90046fffffffffffffffffffffffffffffffff166040516115069190612575565b60405180910390a46001925050505b90565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461157557600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35090565b60008060006116cd846119ae565b91506116d884611307565b90506116e482826111e5565b92505050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008060008060008060006117296113f9565b50611732611ea9565b975060006001028814156117515760009850505050505050505061185a565b61175a88611ab8565b955060018661176991906125c7565b905061177486611158565b9150600260009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1694506117b2826112e6565b925060008311156117ce576117c78584611acc565b93506117d2565b8493505b6117e160008560095484611cb0565b9650600087908060018154018082558091505060019003906000526020600020016000909190919091505561181587611fb3565b507f55d243082e019fce4009ccea5368b92e436c17586a1e793c7deda16df4e5d675816040516118459190612590565b60405180910390a16001985050505050505050505b90565b600a5481565b6007805461187090612805565b80601f016020809104026020016040519081016040528092919081815260200182805461189c90612805565b80156118e95780601f106118be576101008083540402835291602001916118e9565b820191906000526020600020905b8154815290600101906020018083116118cc57829003601f168201915b505050505081565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461194d57600080fd5b6001600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b6000602060ff166cffffffffffffffffff00000000836001900416908060020a82049150509050919050565b60008060006119e7611713565b506119f184611266565b91506119fe338684611d1d565b90508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051611a5d9190612590565b60405180910390a3809250505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600063ffffffff8260019004169050919050565b600080600064e8d4a5100091506a52b7d2dcc80cd2e40000007f0000000000000000000000000000000000000000000000000000000000000000611b10919061261d565b905060005b84811015611b595764e8d4a510008284611b2f9190612698565b611b39919061261d565b83611b4491906125c7565b92508080611b5190612837565b915050611b15565b5064e8d4a510008583611b6c9190612698565b611b76919061261d565b9250505092915050565b600060017f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000042611bd191906126f2565b611bdb919061261d565b611be591906125c7565b905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611c6a57600080fd5b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550919050565b6000807affffffffffffffffffffffffffff00000000000000000000000000606860ff16869060020a0216600102811790506cffffffffffffffffff00000000602060ff16859060020a02166001028117905063ffffffff83166001028117905080915050949350505050565b600080611d2a8584611fff565b50611d358484611d42565b5060019150509392505050565b600080600080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000851415611d9f5760009350505050611e01565b611da88661110f565b92508483611db691906125c7565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600193505050505b92915050565b6000806000600954905060006001600080549050611e2591906126f2565b81548110611e3657611e3561290d565b5b90600052602060002001546001900491506cffffffffffffffffff000000001982169150602060ff16819060020a02821791508160010260006001600080549050611e8191906126f2565b81548110611e9257611e9161290d565b5b906000526020600020018190555060019250505090565b6000806000806001600080549050611ec191906126f2565b81548110611ed257611ed161290d565b5b906000526020600020015491503073ffffffffffffffffffffffffffffffffffffffff1663e80952956040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040160206040518083038186803b158015611f4157600080fd5b505afa158015611f55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f79919061228a565b6fffffffffffffffffffffffffffffffff169050611f9682611ab8565b8111611faa57600060010292505050611fb0565b81925050505b90565b600080611fbf836116bf565b9050611ff5600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611ff083611266565b611d42565b5080915050919050565b600080600080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600085141561205c5760009350505050612101565b6120658661110f565b9250848310156120aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a19061253a565b60405180910390fd5b84836120b691906126f2565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600193505050505b92915050565b600081359050612116816129cd565b92915050565b60008135905061212b816129e4565b92915050565b600081359050612140816129fb565b92915050565b60008151905061215581612a12565b92915050565b60008135905061216a81612a29565b92915050565b6000602082840312156121865761218561293c565b5b600061219484828501612107565b91505092915050565b6000806000606084860312156121b6576121b561293c565b5b60006121c486828701612107565b93505060206121d586828701612107565b92505060406121e68682870161215b565b9150509250925092565b600080604083850312156122075761220661293c565b5b600061221585828601612107565b92505060206122268582860161215b565b9150509250929050565b6000602082840312156122465761224561293c565b5b60006122548482850161211c565b91505092915050565b6000602082840312156122735761227261293c565b5b600061228184828501612131565b91505092915050565b6000602082840312156122a05761229f61293c565b5b60006122ae84828501612146565b91505092915050565b6000602082840312156122cd576122cc61293c565b5b60006122db8482850161215b565b91505092915050565b600080604083850312156122fb576122fa61293c565b5b60006123098582860161215b565b925050602061231a8582860161215b565b9150509250929050565b6000806000806080858703121561233e5761233d61293c565b5b600061234c8782880161215b565b945050602061235d8782880161215b565b935050604061236e8782880161215b565b925050606061237f8782880161215b565b91505092959194509250565b61239481612726565b82525050565b6123a381612738565b82525050565b6123b281612744565b82525050565b60006123c3826125ab565b6123cd81856125b6565b93506123dd8185602086016127d2565b6123e681612941565b840191505092915050565b60006123fe6007836125b6565b915061240982612952565b602082019050919050565b6000612421600a836125b6565b915061242c8261297b565b602082019050919050565b6000612444600d836125b6565b915061244f826129a4565b602082019050919050565b6124638161277a565b82525050565b612472816127c0565b82525050565b612481816127b6565b82525050565b600060208201905061249c600083018461238b565b92915050565b60006020820190506124b7600083018461239a565b92915050565b60006020820190506124d260008301846123a9565b92915050565b600060208201905081810360008301526124f281846123b8565b905092915050565b60006020820190508181036000830152612513816123f1565b9050919050565b6000602082019050818103600083015261253381612414565b9050919050565b6000602082019050818103600083015261255381612437565b9050919050565b600060208201905061256f600083018461245a565b92915050565b600060208201905061258a6000830184612469565b92915050565b60006020820190506125a56000830184612478565b92915050565b600081519050919050565b600082825260208201905092915050565b60006125d2826127b6565b91506125dd836127b6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561261257612611612880565b5b828201905092915050565b6000612628826127b6565b9150612633836127b6565b925082612643576126426128af565b5b828204905092915050565b60006126598261277a565b91506126648361277a565b9250816fffffffffffffffffffffffffffffffff048311821515161561268d5761268c612880565b5b828202905092915050565b60006126a3826127b6565b91506126ae836127b6565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156126e7576126e6612880565b5b828202905092915050565b60006126fd826127b6565b9150612708836127b6565b92508282101561271b5761271a612880565b5b828203905092915050565b600061273182612796565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b60006fffffffffffffffffffffffffffffffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006127cb8261277a565b9050919050565b60005b838110156127f05780820151818401526020810190506127d5565b838111156127ff576000848401525b50505050565b6000600282049050600182168061281d57607f821691505b60208210811415612831576128306128de565b5b50919050565b6000612842826127b6565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561287557612874612880565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f4552525f43415000000000000000000000000000000000000000000000000000600082015250565b7f4552525f41434345535300000000000000000000000000000000000000000000600082015250565b7f4552525f4f5645525350454e4400000000000000000000000000000000000000600082015250565b6129d681612726565b81146129e157600080fd5b50565b6129ed81612744565b81146129f857600080fd5b50565b612a048161274e565b8114612a0f57600080fd5b50565b612a1b8161277a565b8114612a2657600080fd5b50565b612a32816127b6565b8114612a3d57600080fd5b5056fea2646970667358221220a05805516603df124489787db617c41878e13744c9a77eccffdff95f9456f41964736f6c63430008060033 |