{"p":"brc20-prog","op":"d","d":"0x60806040523480156200001157600080fd5b50604051620015c5380380620015c5833981016040819052620000349162000242565b84846200004a620000446200009d565b620000a1565b81516200005f906004906020850190620000f1565b50805162000075906005906020840190620000f1565b5050506006929092556007556008805460ff191660ff909216919091179055506200032a9050565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054620000ff90620002d7565b90600052602060002090601f0160209004810192826200012357600085556200016e565b82601f106200013e57805160ff19168380011785556200016e565b828001600101855582156200016e579182015b828111156200016e57825182559160200191906001019062000151565b506200017c92915062000180565b5090565b5b808211156200017c576000815560010162000181565b600082601f830112620001a8578081fd5b81516001600160401b0380821115620001c557620001c562000314565b6040516020601f8401601f1916820181018381118382101715620001ed57620001ed62000314565b604052838252858401810187101562000204578485fd5b8492505b8383101562000227578583018101518284018201529182019162000208565b838311156200023857848185840101525b5095945050505050565b600080600080600060a086880312156200025a578081fd5b85516001600160401b038082111562000271578283fd5b6200027f89838a0162000197565b9650602088015191508082111562000295578283fd5b50620002a48882890162000197565b9450506040860151925060608601519150608086015160ff81168114620002c9578182fd5b809150509295509295909350565b600281046001821680620002ec57607f821691505b602082108114156200030e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b61128b806200033a6000396000f3fe608060405234801561001057600080fd5b506004361061011b5760003560e01c806370a08231116100b2578063a457c2d711610081578063a9059cbb11610066578063a9059cbb14610213578063dd62ed3e14610226578063f2fde38b146102395761011b565b8063a457c2d7146101f8578063a4d66daf1461020b5761011b565b806370a08231146101c0578063715018a6146101d35780638da5cb5b146101db57806395d89b41146101f05761011b565b806323b872dd116100ee57806323b872dd1461017d578063313ce56714610190578063355274ea146101a557806339509351146101ad5761011b565b806306fdde0314610120578063095ea7b31461013e5780631249c58b1461015e57806318160ddd14610168575b600080fd5b61012861024c565b6040516101359190610cfa565b60405180910390f35b61015161014c366004610ca5565b6102de565b6040516101359190610cef565b6101666102fc565b005b610170610360565b604051610135919061112d565b61015161018b366004610c6a565b610366565b610198610437565b6040516101359190611136565b610170610440565b6101516101bb366004610ca5565b610446565b6101706101ce366004610c17565b6104a7565b6101666104d3565b6101e3610550565b6040516101359190610cce565b61012861056c565b610151610206366004610ca5565b61057b565b61017061061b565b610151610221366004610ca5565b610621565b610170610234366004610c38565b610635565b610166610247366004610c17565b61066d565b60606004805461025b906111d2565b80601f0160208091040260200160405190810160405280929190818152602001828054610287906111d2565b80156102d45780601f106102a9576101008083540402835291602001916102d4565b820191906000526020600020905b8154815290600101906020018083116102b757829003601f168201915b5050505050905090565b60006102f26102eb610739565b848461073d565b5060015b92915050565b61030a60075460065461084c565b610312610360565b10610352576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610fa8565b60405180910390fd5b61035e336006546108a6565b565b60035490565b60006103738484846109b3565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600260205260408120816103a1610739565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610f16565b61042c85610424610739565b85840361073d565b506001949350505050565b60085460ff1690565b60075481565b60006102f2610453610739565b848460026000610461610739565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918b16815292529020546104a29190611144565b61073d565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600160205260409020545b919050565b6104db610739565b73ffffffffffffffffffffffffffffffffffffffff166104f9610550565b73ffffffffffffffffffffffffffffffffffffffff1614610546576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610f73565b61035e6000610b79565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60606005805461025b906111d2565b6000806002600061058a610739565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918816815292529020549050828110156105fd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990611099565b610611610608610739565b8585840361073d565b5060019392505050565b60065481565b60006102f261062e610739565b84846109b3565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b610675610739565b73ffffffffffffffffffffffffffffffffffffffff16610693610550565b73ffffffffffffffffffffffffffffffffffffffff16146106e0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610f73565b73ffffffffffffffffffffffffffffffffffffffff811661072d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610dc8565b61073681610b79565b50565b3390565b73ffffffffffffffffffffffffffffffffffffffff831661078a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103499061103c565b73ffffffffffffffffffffffffffffffffffffffff82166107d7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610e25565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061083f90859061112d565b60405180910390a3505050565b6000811580610870575082826108628183611195565b925061086e908361115c565b145b6102f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610e82565b73ffffffffffffffffffffffffffffffffffffffff82166108f3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610349906110f6565b6108ff60008383610bee565b80600360008282546109119190611144565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000908152600160205260408120805483929061094b908490611144565b909155505060405173ffffffffffffffffffffffffffffffffffffffff8316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061099b90859061112d565b60405180910390a36109af60008383610bee565b5050565b73ffffffffffffffffffffffffffffffffffffffff8316610a00576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610fdf565b73ffffffffffffffffffffffffffffffffffffffff8216610a4d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610d6b565b610a58838383610bee565b73ffffffffffffffffffffffffffffffffffffffff831660009081526001602052604090205481811015610ab8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990610eb9565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260016020526040808220858503905591851681529081208054849290610afc908490611144565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b60919061112d565b60405180910390a3610b73848484610bee565b50505050565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146104ce57600080fd5b600060208284031215610c28578081fd5b610c3182610bf3565b9392505050565b60008060408385031215610c4a578081fd5b610c5383610bf3565b9150610c6160208401610bf3565b90509250929050565b600080600060608486031215610c7e578081fd5b610c8784610bf3565b9250610c9560208501610bf3565b9150604084013590509250925092565b60008060408385031215610cb7578182fd5b610cc083610bf3565b946020939093013593505050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610d2657858101830151858201604001528201610d0a565b81811115610d375783604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201527f6573730000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201527f6464726573730000000000000000000000000000000000000000000000000000606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560408201527f7373000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526014908201527f64732d6d6174682d6d756c2d6f766572666c6f77000000000000000000000000604082015260600190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260408201527f616c616e63650000000000000000000000000000000000000000000000000000606082015260800190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160408201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526017908201527f467265654d696e74546f6b656e3a206d696e74206f7574000000000000000000604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460408201527f6472657373000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460408201527f7265737300000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760408201527f207a65726f000000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b90815260200190565b60ff91909116815260200190565b6000821982111561115757611157611226565b500190565b600082611190577f4e487b710000000000000000000000000000000000000000000000000000000081526012600452602481fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156111cd576111cd611226565b500290565b6002810460018216806111e657607f821691505b60208210811415611220577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea2646970667358221220850b312f1664bfb40da87495adab5e8584c44f860a769cf795a2cc13f5efd64464736f6c6343000800003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000001236efcbcbb34000000000000000000000000000000000000000000000000000000000000000f42400000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000e4f524449466f724361745377617000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064f52444943530000000000000000000000000000000000000000000000000000"}