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