Overview ERC721
Total Supply:
17 FRAMED

Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xa500F760beDcf44b6159a11F39A7199ea5d35D09
600e80546001600160a01b03191673a500f760bedcf44b6159a11f39a7199ea5d35d0990811790915560a060405260809081526200004290600f906001620004f2565b5060405180608001604052806043815260200162003e90604391396012906200006c90826200065c565b50606460138190556014819055601555662714711487800060165560408051602081019091526127108152620000a79060179060016200055c565b50601880546001600160601b0319166101f4179055348015620000c957600080fd5b5060405162003ed338038062003ed3833981016040819052620000ec9162000728565b6040518060400160405280600e81526020016d119c985b595908141bdc08105c9d60921b8152506040518060400160405280600681526020016511949053515160d21b81525081600290816200014391906200065c565b5060036200015282826200065c565b505060016000555062000165336200039f565b6009805460ff60a01b191690556001600a55600d80546001600160a01b0319166001600160a01b0383811691909117909155600e54601854620001b69291909116906001600160601b0316620003f1565b601754600f54146200020f5760405162461bcd60e51b815260206004820152601d60248201527f5041594f55545f4152524159535f4e4f545f53414d455f4c454e47544800000060448201526064015b60405180910390fd5b6000805b6017548110156200026357601781815481106200023457620002346200075a565b9060005260206000200154826200024c919062000786565b9150806200025a81620007a2565b91505062000213565b508061271014620002b75760405162461bcd60e51b815260206004820181905260248201527f544f54414c5f42415349535f504f494e54535f4d5553545f42455f3130303030604482015260640162000206565b505060116020527f08037d7b151cc412d25674a4e66b334d9ae9d2e5517a7feaae5cdb828bf1c6288054600160ff1991821681179092557f9bfbaa59f8e10e7868f8b402de9d605a390c45ddaebd8c9de3c6f31e733c87ff80548216831790557f251164fe1d8864fe5e86082eae9c288bc2b58695a4d28538dfe86e9e4f17558580548216831790557fc550213cee30afd5e67ccba7be3d381bbc169034ae08eb3ec9168caca9fe55e7805482168317905560076000527f98ae0176de2844d118e1a6decfe92f97691bedbc578c71fc8d5c4374be77e50c80549091169091179055620007be565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6127106001600160601b0382161115620004615760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b606482015260840162000206565b6001600160a01b038216620004b95760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c696420726563656976657200000000000000604482015260640162000206565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600b55565b8280548282559060005260206000209081019282156200054a579160200282015b828111156200054a57825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000513565b5062000558929150620005a0565b5090565b8280548282559060005260206000209081019282156200054a579160200282015b828111156200054a578251829061ffff169055916020019190600101906200057d565b5b80821115620005585760008155600101620005a1565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620005e257607f821691505b6020821081036200060357634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200065757600081815260208120601f850160051c81016020861015620006325750805b601f850160051c820191505b8181101562000653578281556001016200063e565b5050505b505050565b81516001600160401b03811115620006785762000678620005b7565b6200069081620006898454620005cd565b8462000609565b602080601f831160018114620006c85760008415620006af5750858301515b600019600386901b1c1916600185901b17855562000653565b600085815260208120601f198616915b82811015620006f957888601518255948401946001909101908401620006d8565b5085821015620007185787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200073b57600080fd5b81516001600160a01b03811681146200075357600080fd5b9392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b808201808211156200079c576200079c62000770565b92915050565b600060018201620007b757620007b762000770565b5060010190565b6136c280620007ce6000396000f3fe6080604052600436106103a25760003560e01c8063858179ff116101e7578063b8997a971161010d578063d547cfb7116100a0578063e985e9c51161006f578063e985e9c514610aec578063f2fde38b14610b35578063f487077414610b55578063fb3cc6c214610b7557600080fd5b8063d547cfb714610a77578063dc33e68114610a8c578063e030565e14610aac578063e03aaae614610acc57600080fd5b8063c6275255116100dc578063c627525514610a02578063c872d0e814610a22578063c87b56dd14610a42578063d111515d14610a6257600080fd5b8063b8997a9714610948578063ba75298914610980578063c23dc68f146109a1578063c2f1f14a146109ce57600080fd5b806399a2557a11610185578063a22cb46511610154578063a22cb465146108d2578063a945bf80146108f2578063ad2f852a14610908578063b88d4fde1461092857600080fd5b806399a2557a1461084f5780639cd233741461086f578063a0712d681461089f578063a07ee1aa146108b257600080fd5b80638fc88c48116101c15780638fc88c48146107ca5780639293a5c7146107fa57806395d89b411461081a57806398118c801461082f57600080fd5b8063858179ff146107765780638834e93b1461078c5780638da5cb5b146107ac57600080fd5b80633f4ba83a116102cc5780636dd00f271161026a5780637705f9b5116102395780637705f9b5146106fa578063771c17fe1461071a5780638456cb59146107345780638462151c1461074957600080fd5b80636dd00f271461068f57806370a08231146106a5578063715018a6146106c557806373532802146106da57600080fd5b806355f804b3116102a657806355f804b3146106035780635bbb2177146106235780635c975abb146106505780636352211e1461066f57600080fd5b80633f4ba83a146105ae57806342842e0e146105c35780634e00c667146105e357600080fd5b8063191f883b116103445780632a55205a116103135780632a55205a1461052457806331faafb41461056357806332cb6b0c146105835780633ccfd60b1461059957600080fd5b8063191f883b146104b05780631e84c413146104c557806323b872dd146104e457806326cd76db1461050457600080fd5b806306fdde031161038057806306fdde0314610413578063081812fc14610435578063095ea7b31461046d57806318160ddd1461048d57600080fd5b806301ffc9a7146103a757806304ff2d07146103dc57806306d254da146103f3575b600080fd5b3480156103b357600080fd5b506103c76103c2366004612e4e565b610b95565b60405190151581526020015b60405180910390f35b3480156103e857600080fd5b506103f1610bc4565b005b3480156103ff57600080fd5b506103f161040e366004612e87565b610c40565b34801561041f57600080fd5b50610428610c7f565b6040516103d39190612ef2565b34801561044157600080fd5b50610455610450366004612f05565b610d11565b6040516001600160a01b0390911681526020016103d3565b34801561047957600080fd5b506103f1610488366004612f1e565b610d55565b34801561049957600080fd5b506104a2610e16565b6040519081526020016103d3565b3480156104bc57600080fd5b506103f1610e24565b3480156104d157600080fd5b506010546103c790610100900460ff1681565b3480156104f057600080fd5b506103f16104ff366004612f48565b610e8e565b34801561051057600080fd5b506103f161051f366004612e87565b611034565b34801561053057600080fd5b5061054461053f366004612f84565b61105e565b604080516001600160a01b0390931683526020830191909152016103d3565b34801561056f57600080fd5b506103f161057e366004612fa6565b61110c565b34801561058f57600080fd5b506104a260135481565b3480156105a557600080fd5b506103f161114f565b3480156105ba57600080fd5b506103f1611316565b3480156105cf57600080fd5b506103f16105de366004612f48565b611328565b3480156105ef57600080fd5b506103f16105fe366004612f05565b611348565b34801561060f57600080fd5b506103f161061e366004612fcf565b611355565b34801561062f57600080fd5b5061064361063e366004613084565b6113c3565b6040516103d39190613101565b34801561065c57600080fd5b50600954600160a01b900460ff166103c7565b34801561067b57600080fd5b5061045561068a366004612f05565b61148e565b34801561069b57600080fd5b506104a260145481565b3480156106b157600080fd5b506104a26106c0366004612e87565b611499565b3480156106d157600080fd5b506103f16114e7565b3480156106e657600080fd5b506103f16106f5366004612f05565b6114f9565b34801561070657600080fd5b506103f1610715366004613143565b6115ae565b34801561072657600080fd5b506010546103c79060ff1681565b34801561074057600080fd5b506103f1611704565b34801561075557600080fd5b50610769610764366004612e87565b611714565b6040516103d391906131ae565b34801561078257600080fd5b506104a260155481565b34801561079857600080fd5b506104a26107a7366004612f05565b61181c565b3480156107b857600080fd5b506009546001600160a01b0316610455565b3480156107d657600080fd5b506104a26107e5366004612f05565b60009081526008602052604090205460a01c90565b34801561080657600080fd5b506103f16108153660046131f6565b61183d565b34801561082657600080fd5b506104286118c1565b34801561083b57600080fd5b506103f161084a366004613143565b6118d0565b34801561085b57600080fd5b5061076961086a366004613211565b6119b5565b34801561087b57600080fd5b506103c761088a366004612f05565b60116020526000908152604090205460ff1681565b6103f16108ad366004612f05565b611b3c565b3480156108be57600080fd5b50600d54610455906001600160a01b031681565b3480156108de57600080fd5b506103f16108ed366004613244565b611dd1565b3480156108fe57600080fd5b506104a260165481565b34801561091457600080fd5b50600e54610455906001600160a01b031681565b34801561093457600080fd5b506103f161094336600461328d565b611e8c565b34801561095457600080fd5b50601854610968906001600160601b031681565b6040516001600160601b0390911681526020016103d3565b34801561098c57600080fd5b506010546103c7906301000000900460ff1681565b3480156109ad57600080fd5b506109c16109bc366004612f05565b611ed0565b6040516103d39190613368565b3480156109da57600080fd5b506104556109e9366004612f05565b6000908152600860205260409020544260a01b81110290565b348015610a0e57600080fd5b506103f1610a1d366004612f05565b611f58565b348015610a2e57600080fd5b506103f1610a3d366004613143565b611f65565b348015610a4e57600080fd5b50610428610a5d366004612f05565b6120c5565b348015610a6e57600080fd5b506103f1612148565b348015610a8357600080fd5b506104286121bc565b348015610a9857600080fd5b506104a2610aa7366004612e87565b61224a565b348015610ab857600080fd5b506103f1610ac7366004613376565b612274565b348015610ad857600080fd5b506103f1610ae7366004612f05565b612344565b348015610af857600080fd5b506103c7610b073660046133c2565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b348015610b4157600080fd5b506103f1610b50366004612e87565b612351565b348015610b6157600080fd5b50610455610b70366004612f05565b6123c7565b348015610b8157600080fd5b506010546103c79062010000900460ff1681565b6000610ba0826123f1565b80610baf5750610baf8261243f565b80610bbe5750610bbe82612474565b92915050565b610bcc61249c565b6010546301000000900460ff1615610c2b5760405162461bcd60e51b815260206004820152601f60248201527f5041594f55545f4144445245535345535f414c52454144595f46524f5a454e0060448201526064015b60405180910390fd5b6010805463ff00000019166301000000179055565b610c4861249c565b600e80546001600160a01b0319166001600160a01b038316908117909155601854610c7c91906001600160601b03166124f6565b50565b606060028054610c8e906133ec565b80601f0160208091040260200160405190810160405280929190818152602001828054610cba906133ec565b8015610d075780601f10610cdc57610100808354040283529160200191610d07565b820191906000526020600020905b815481529060010190602001808311610cea57829003601f168201915b5050505050905090565b6000610d1c826125f3565b610d39576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600d54604051630565a4ad60e31b81526001600160a01b0380851660048301528492600092911690632b2d256890602401602060405180830381865afa158015610da3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc79190613426565b60105490915060ff1680610dea575060008181526011602052604090205460ff16155b610e065760405162461bcd60e51b8152600401610c229061343f565b610e108484612628565b50505050565b600154600054036000190190565b610e2c61249c565b60105460ff1615610e7f5760405162461bcd60e51b815260206004820152601a60248201527f424c4f434b4c4953545f414c52454144595f44495341424c45440000000000006044820152606401610c22565b6010805460ff19166001179055565b6000610e99826126c8565b9050836001600160a01b0316816001600160a01b031614610ecc5760405162a1148160e81b815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b03881690911417610f1957610efc8633610b07565b610f1957604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b038516610f4057604051633a954ecd60e21b815260040160405180910390fd5b610f4d8686866001612737565b8015610f5857600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040812091909155600160e11b84169003610fea57600184016000818152600460205260408120549003610fe8576000548114610fe85760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b505050505050565b61103c61249c565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6000828152600c602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b03169282019290925282916110d3575060408051808201909152600b546001600160a01b0381168252600160a01b90046001600160601b031660208201525b6020810151600090612710906110f2906001600160601b031687613483565b6110fc919061349a565b91519350909150505b9250929050565b61111461249c565b601880546bffffffffffffffffffffffff19166001600160601b038316908117909155600e54610c7c916001600160a01b03909116906124f6565b6002600a54036111a15760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610c22565b6002600a556111ae61249c565b600047116111fe5760405162461bcd60e51b815260206004820152601760248201527f434f4e54524143545f4841535f4e4f5f42414c414e43450000000000000000006044820152606401610c22565b4760005b600f5481101561130d57600061271060178381548110611224576112246134bc565b90600052602060002001548461123a9190613483565b611244919061349a565b90506000600f838154811061125b5761125b6134bc565b60009182526020822001546040516001600160a01b039091169184919081818185875af1925050503d80600081146112af576040519150601f19603f3d011682016040523d82523d6000602084013e6112b4565b606091505b50509050806112f85760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b6044820152606401610c22565b50508080611305906134d2565b915050611202565b50506001600a55565b61131e61249c565b6113266127f0565b565b61134383838360405180602001604052806000815250611e8c565b505050565b61135061249c565b601455565b61135d61249c565b60105462010000900460ff16156113b65760405162461bcd60e51b815260206004820152601860248201527f4d455441444154415f4841535f4245454e5f46524f5a454e00000000000000006044820152606401610c22565b6012611343828483613531565b6060816000816001600160401b038111156113e0576113e0613277565b60405190808252806020026020018201604052801561143257816020015b6040805160808101825260008082526020808301829052928201819052606082015282526000199092019101816113fe5790505b50905060005b82811461148557611460868683818110611454576114546134bc565b90506020020135611ed0565b828281518110611472576114726134bc565b6020908102919091010152600101611438565b50949350505050565b6000610bbe826126c8565b60006001600160a01b0382166114c2576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020546001600160401b031690565b6114ef61249c565b6113266000612845565b61150161249c565b60135481106115525760405162461bcd60e51b815260206004820152601760248201527f4e45575f4d41585f535550504c595f544f4f5f484947480000000000000000006044820152606401610c22565b61155a610e16565b8110156115a95760405162461bcd60e51b815260206004820152601f60248201527f535550504c595f4c4f5745525f5448414e5f4d494e5445445f544f4b454e53006044820152606401610c22565b601355565b6115b661249c565b8281146116055760405162461bcd60e51b815260206004820152601a60248201527f4152524159535f4d5553545f42455f53414d455f4c454e4754480000000000006044820152606401610c22565b6000805b8281101561164957838382818110611623576116236134bc565b905060200201358261163591906135f0565b915080611641816134d2565b915050611609565b5060135481611656610e16565b61166091906135f0565b111561169f5760405162461bcd60e51b815260206004820152600e60248201526d4d494e545f544f4f5f4c4152474560901b6044820152606401610c22565b60005b8481101561102c576116f28686838181106116bf576116bf6134bc565b90506020020160208101906116d49190612e87565b8585848181106116e6576116e66134bc565b90506020020135612897565b806116fc816134d2565b9150506116a2565b61170c61249c565b6113266128b5565b6060600080600061172485611499565b90506000816001600160401b0381111561174057611740613277565b604051908082528060200260200182016040528015611769578160200160208202803683370190505b50905061179660408051608081018252600080825260208201819052918101829052606081019190915290565b60015b838614611810576117a9816128f8565b915081604001516118085781516001600160a01b0316156117c957815194505b876001600160a01b0316856001600160a01b03160361180857808387806001019850815181106117fb576117fb6134bc565b6020026020010181815250505b600101611799565b50909695505050505050565b6017818154811061182c57600080fd5b600091825260209091200154905081565b61184561249c565b801515601060019054906101000a900460ff161515036118a75760405162461bcd60e51b815260206004820181905260248201527f4e45575f53544154455f4944454e544943414c5f544f5f4f4c445f53544154456044820152606401610c22565b601080549115156101000261ff0019909216919091179055565b606060038054610c8e906133ec565b6118d861249c565b8281146119275760405162461bcd60e51b815260206004820152601a60248201527f4152524159535f4d5553545f42455f53414d455f4c454e4754480000000000006044820152606401610c22565b60005b838110156119ae57828282818110611944576119446134bc565b905060200201602081019061195991906131f6565b6011600087878581811061196f5761196f6134bc565b90506020020135815260200190815260200160002060006101000a81548160ff02191690831515021790555080806119a6906134d2565b91505061192a565b5050505050565b60608183106119d757604051631960ccad60e11b815260040160405180910390fd5b6000806119e360005490565b905060018510156119f357600194505b808411156119ff578093505b6000611a0a87611499565b905084861015611a295785850381811015611a23578091505b50611a2d565b5060005b6000816001600160401b03811115611a4757611a47613277565b604051908082528060200260200182016040528015611a70578160200160208202803683370190505b50905081600003611a86579350611b3592505050565b6000611a9188611ed0565b905060008160400151611aa2575080515b885b888114158015611ab45750848714155b15611b2957611ac2816128f8565b92508260400151611b215782516001600160a01b031615611ae257825191505b8a6001600160a01b0316826001600160a01b031603611b215780848880600101995081518110611b1457611b146134bc565b6020026020010181815250505b600101611aa4565b50505092835250909150505b9392505050565b6002600a5403611b8e5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610c22565b6002600a55323314611be25760405162461bcd60e51b815260206004820152601960248201527f43414e4e4f545f43414c4c5f46524f4d5f434f4e5452414354000000000000006044820152606401610c22565b601054610100900460ff16611c395760405162461bcd60e51b815260206004820152601960248201527f5055424c49435f53414c455f49535f4e4f545f414354495645000000000000006044820152606401610c22565b601554811115611c8b5760405162461bcd60e51b815260206004820152601960248201527f4d41585f4d494e54535f5045525f54585f4558434545444544000000000000006044820152606401610c22565b60145433600090815260056020526040908190205483911c6001600160401b0316611cb691906135f0565b1115611cf95760405162461bcd60e51b815260206004820152601260248201527113505617d352539514d7d15610d15151115160721b6044820152606401610c22565b60135481611d05610e16565b611d0f91906135f0565b1115611d535760405162461bcd60e51b815260206004820152601360248201527213505617d4d55414131657d15610d151511151606a1b6044820152606401610c22565b80601654611d619190613483565b3414611da35760405162461bcd60e51b81526020600482015260116024820152701410565351539517d25390d3d4949150d5607a1b6044820152606401610c22565b611dad3382612897565b601354611db8610e16565b10611dc9576010805461ff00191690555b506001600a55565b600d54604051630565a4ad60e31b81526001600160a01b0380851660048301528492600092911690632b2d256890602401602060405180830381865afa158015611e1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e439190613426565b60105490915060ff1680611e66575060008181526011602052604090205460ff16155b611e825760405162461bcd60e51b8152600401610c229061343f565b610e108484612934565b611e97848484610e8e565b6001600160a01b0383163b15610e1057611eb3848484846129c9565b610e10576040516368d2bf6b60e11b815260040160405180910390fd5b6040805160808101825260008082526020820181905291810182905260608101919091526040805160808101825260008082526020820181905291810182905260608101919091526001831080611f2957506000548310155b15611f345792915050565b611f3d836128f8565b9050806040015115611f4f5792915050565b611b3583612ab4565b611f6061249c565b601655565b611f6d61249c565b6010546301000000900460ff1615611fc75760405162461bcd60e51b815260206004820152601760248201527f5041594f55545f4144445245535345535f46524f5a454e0000000000000000006044820152606401610c22565b8281146120165760405162461bcd60e51b815260206004820152601860248201527f41525241595f4c454e475448535f4d5553545f4d4154434800000000000000006044820152606401610c22565b6000805b8281101561205a57838382818110612034576120346134bc565b905060200201358261204691906135f0565b915080612052816134d2565b91505061201a565b5080612710146120ac5760405162461bcd60e51b815260206004820181905260248201527f544f54414c5f42415349535f504f494e54535f4d5553545f42455f31303030306044820152606401610c22565b6120b8600f8686612d85565b5061102c60178484612de8565b60606120d0826125f3565b6120ed57604051630a14c4b560e41b815260040160405180910390fd5b60006120f7612ae9565b905080516000036121175760405180602001604052806000815250611b35565b8061212184612af8565b604051602001612132929190613603565b6040516020818303038152906040529392505050565b61215061249c565b60105462010000900460ff16156121a95760405162461bcd60e51b815260206004820181905260248201527f4d455441444154415f4841535f414c52454144595f4245454e5f46524f5a454e6044820152606401610c22565b6010805462ff0000191662010000179055565b601280546121c9906133ec565b80601f01602080910402602001604051908101604052809291908181526020018280546121f5906133ec565b80156122425780601f1061221757610100808354040283529160200191612242565b820191906000526020600020905b81548152906001019060200180831161222557829003601f168201915b505050505081565b6001600160a01b038116600090815260056020526040808220546001600160401b03911c16610bbe565b600061227f8461148e565b9050336001600160a01b038216146122d05761229b8133610b07565b6122d057336122a985610d11565b6001600160a01b0316146122d0576040516309e3bb1d60e31b815260040160405180910390fd5b6000848152600860209081526040918290206001600160a01b03861660a086901b67ffffffffffffffff60a01b16811790915591516001600160401b038516815286917f4e06b4e7000e659094299b3533b47b6aa8ad048e95e872d23d1f4ee55af89cfe910160405180910390a350505050565b61234c61249c565b601555565b61235961249c565b6001600160a01b0381166123be5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610c22565b610c7c81612845565b600f81815481106123d757600080fd5b6000918252602090912001546001600160a01b0316905081565b60006301ffc9a760e01b6001600160e01b03198316148061242257506380ac58cd60e01b6001600160e01b03198316145b80610bbe5750506001600160e01b031916635b5e139f60e01b1490565b60006001600160e01b0319821663152a902d60e11b1480610bbe57506301ffc9a760e01b6001600160e01b0319831614610bbe565b600061247f826123f1565b80610bbe5750506001600160e01b031916632b424ad760e21b1490565b6009546001600160a01b031633146113265760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c22565b6127106001600160601b03821611156125645760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b6064820152608401610c22565b6001600160a01b0382166125ba5760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c6964207265636569766572000000000000006044820152606401610c22565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600b55565b600081600111158015612607575060005482105b8015610bbe575050600090815260046020526040902054600160e01b161590565b60006126338261148e565b9050336001600160a01b0382161461266c5761264f8133610b07565b61266c576040516367d9dca160e11b815260040160405180910390fd5b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000818060011161271e5760005481101561271e5760008181526004602052604081205490600160e01b8216900361271c575b80600003611b355750600019016000818152600460205260409020546126fb565b505b604051636f96cda160e11b815260040160405180910390fd5b61273f612b30565b600d54604051630565a4ad60e31b81523360048201526000916001600160a01b031690632b2d256890602401602060405180830381865afa158015612788573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127ac9190613426565b60105490915060ff16806127cf575060008181526011602052604090205460ff16155b6127eb5760405162461bcd60e51b8152600401610c229061343f565b6119ae565b6127f8612b7d565b6009805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6128b1828260405180602001604052806000815250612bcd565b5050565b6128bd612b30565b6009805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586128283390565b604080516080810182526000808252602082018190529181018290526060810191909152600082815260046020526040902054610bbe90612c33565b336001600160a01b0383160361295d5760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906129fe903390899088908890600401613632565b6020604051808303816000875af1925050508015612a39575060408051601f3d908101601f19168201909252612a369181019061366f565b60015b612a97573d808015612a67576040519150601f19603f3d011682016040523d82523d6000602084013e612a6c565b606091505b508051600003612a8f576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b604080516080810182526000808252602082018190529181018290526060810191909152610bbe612ae4836126c8565b612c33565b606060128054610c8e906133ec565b604080516080019081905280825b600183039250600a81066030018353600a900480612b065750819003601f19909101908152919050565b600954600160a01b900460ff16156113265760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610c22565b600954600160a01b900460ff166113265760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610c22565b612bd78383612c7a565b6001600160a01b0383163b15611343576000548281035b612c0160008683806001019450866129c9565b612c1e576040516368d2bf6b60e11b815260040160405180910390fd5b818110612bee5781600054146119ae57600080fd5b604080516080810182526001600160a01b038316815260a083901c6001600160401b03166020820152600160e01b831615159181019190915260e89190911c606082015290565b6000805490829003612c9f5760405163b562e8dd60e01b815260040160405180910390fd5b612cac6000848385612737565b6001600160a01b03831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b818114612d5b57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600101612d23565b5081600003612d7c57604051622e076360e81b815260040160405180910390fd5b60005550505050565b828054828255906000526020600020908101928215612dd8579160200282015b82811115612dd85781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190612da5565b50612de4929150612e23565b5090565b828054828255906000526020600020908101928215612dd8579160200282015b82811115612dd8578235825591602001919060010190612e08565b5b80821115612de45760008155600101612e24565b6001600160e01b031981168114610c7c57600080fd5b600060208284031215612e6057600080fd5b8135611b3581612e38565b80356001600160a01b0381168114612e8257600080fd5b919050565b600060208284031215612e9957600080fd5b611b3582612e6b565b60005b83811015612ebd578181015183820152602001612ea5565b50506000910152565b60008151808452612ede816020860160208601612ea2565b601f01601f19169290920160200192915050565b602081526000611b356020830184612ec6565b600060208284031215612f1757600080fd5b5035919050565b60008060408385031215612f3157600080fd5b612f3a83612e6b565b946020939093013593505050565b600080600060608486031215612f5d57600080fd5b612f6684612e6b565b9250612f7460208501612e6b565b9150604084013590509250925092565b60008060408385031215612f9757600080fd5b50508035926020909101359150565b600060208284031215612fb857600080fd5b81356001600160601b0381168114611b3557600080fd5b60008060208385031215612fe257600080fd5b82356001600160401b0380821115612ff957600080fd5b818501915085601f83011261300d57600080fd5b81358181111561301c57600080fd5b86602082850101111561302e57600080fd5b60209290920196919550909350505050565b60008083601f84011261305257600080fd5b5081356001600160401b0381111561306957600080fd5b6020830191508360208260051b850101111561110557600080fd5b6000806020838503121561309757600080fd5b82356001600160401b038111156130ad57600080fd5b6130b985828601613040565b90969095509350505050565b80516001600160a01b031682526020808201516001600160401b03169083015260408082015115159083015260609081015162ffffff16910152565b6020808252825182820181905260009190848201906040850190845b81811015611810576131308385516130c5565b928401926080929092019160010161311d565b6000806000806040858703121561315957600080fd5b84356001600160401b038082111561317057600080fd5b61317c88838901613040565b9096509450602087013591508082111561319557600080fd5b506131a287828801613040565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b81811015611810578351835292840192918401916001016131ca565b80358015158114612e8257600080fd5b60006020828403121561320857600080fd5b611b35826131e6565b60008060006060848603121561322657600080fd5b61322f84612e6b565b95602085013595506040909401359392505050565b6000806040838503121561325757600080fd5b61326083612e6b565b915061326e602084016131e6565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600080600080608085870312156132a357600080fd5b6132ac85612e6b565b93506132ba60208601612e6b565b92506040850135915060608501356001600160401b03808211156132dd57600080fd5b818701915087601f8301126132f157600080fd5b81358181111561330357613303613277565b604051601f8201601f19908116603f0116810190838211818310171561332b5761332b613277565b816040528281528a602084870101111561334457600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60808101610bbe82846130c5565b60008060006060848603121561338b57600080fd5b8335925061339b60208501612e6b565b915060408401356001600160401b03811681146133b757600080fd5b809150509250925092565b600080604083850312156133d557600080fd5b6133de83612e6b565b915061326e60208401612e6b565b600181811c9082168061340057607f821691505b60208210810361342057634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561343857600080fd5b5051919050565b602080825260149082015273424c4f434b4c49535445445f45584348414e474560601b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610bbe57610bbe61346d565b6000826134b757634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b6000600182016134e4576134e461346d565b5060010190565b601f82111561134357600081815260208120601f850160051c810160208610156135125750805b601f850160051c820191505b8181101561102c5782815560010161351e565b6001600160401b0383111561354857613548613277565b61355c8361355683546133ec565b836134eb565b6000601f84116001811461359057600085156135785750838201355b600019600387901b1c1916600186901b1783556119ae565b600083815260209020601f19861690835b828110156135c157868501358255602094850194600190920191016135a1565b50868210156135de5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b80820180821115610bbe57610bbe61346d565b60008351613615818460208801612ea2565b835190830190613629818360208801612ea2565b01949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061366590830184612ec6565b9695505050505050565b60006020828403121561368157600080fd5b8151611b3581612e3856fea26469706673582212201419e992123c8ef49abae0416d3321ff3c24e8aa6abb50fc37342bb8011043c864736f6c63430008110033697066733a2f2f626166796265696671706c787462766c3532686c70336d6c706636706d7936633332713732693468626673666963686762697771646d79663778612f000000000000000000000000ca71b13c9465c2117f3dbba294c2f4134c629c72