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