solc-0.8.36-moh-eulith 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 via-ir-low-runs

1696 bytes

60806040526004361015610011575f80fd5b5f3560e01c806306fdde0314610430578063095ea7b3146103ba57806318160ddd1461039f57806323b872dd146103705780632e1a7d4d146102d7578063313ce567146102b757806370a082311461028257806395d89b4114610168578063a9059cbb14610136578063d0e30db0146100e45763dd62ed3e14610092575f80fd5b346100e05760403660031901126100e0576100ab610528565b6100b361053b565b905f1960601c165f52600460205260405f20905f1960601c165f52602052602060405f2054604051908152f35b5f80fd5b5f3660031901126100e057335f52600360205260405f2061010634825461056f565b90556040513481527fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c60203392a2005b346100e05760403660031901126100e057602061015e610154610528565b602435903361057c565b6040519015158152f35b346100e0575f3660031901126100e0576040515f6001548060011c90600181168015610278575b6020831081146102645782855290811561024857506001146101f2575b50819003601f01601f19168101905f1960c01c8211818310176101de57604082905281906101da90826104fe565b0390f35b634e487b7160e01b5f52604160045260245ffd5b60015f9081529091507fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b828210610232575060209150820101826101ac565b600181602092548385880101520191019061021d565b90506020925060ff191682840152151560051b820101826101ac565b634e487b7160e01b5f52602260045260245ffd5b91607f169161018f565b346100e05760203660031901126100e0575f1960601c6102a0610528565b165f526003602052602060405f2054604051908152f35b346100e0575f3660031901126100e057602060ff60025416604051908152f35b346100e05760203660031901126100e057600435335f5260036020528060405f2054106100e057335f52600360205260405f2061031582825461054e565b9055805f8115610367575b5f80809381933390f11561035c576040519081527f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b6560203392a2005b6040513d5f823e3d90fd5b506108fc610320565b346100e05760603660031901126100e057602061015e61038e610528565b61039661053b565b6044359161057c565b346100e0575f3660031901126100e057602047604051908152f35b346100e05760403660031901126100e0576103d3610528565b335f8181526004602090815260408083205f1960601c909516808452948252918290206024359081905591519182527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a3602060405160018152f35b346100e0575f3660031901126100e0576040515f5f548060011c906001811680156104f4575b6020831081146102645782855290811561024857506001146104a05750819003601f01601f19168101905f1960c01c8211818310176101de57604082905281906101da90826104fe565b5f8080529091507f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b8282106104de575060209150820101826101ac565b60018160209254838588010152019101906104c9565b91607f1691610456565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435905f1960601c821682036100e057565b602435905f1960601c821682036100e057565b9190820391821161055b57565b634e487b7160e01b5f52601160045260245ffd5b9190820180921161055b57565b5f1960601c1690815f5260036020528260405f2054106100e057338214158061065c575b6105f9575b60205f5160206106805f395f51905f5291835f526003825260405f206105cc86825461054e565b90555f1960601c1693845f526003825260405f206105eb82825461056f565b9055604051908152a3600190565b815f52600460205260405f205f1960601c33165f526020528260405f2054106100e05760205f5160206106805f395f51905f5291835f526004825260405f205f1960601c33165f52825260405f2061065286825461054e565b90559150506105a5565b505f8281526004602090815260408083203384529091529020545f1914156105a056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef