0 txs
0 calls
constructor
constructor()
functions
colorA
viewfunction colorA() view returns (string)
colorB
viewfunction colorB() view returns (string)
darkColors
viewfunction darkColors(uint256) view returns (string)
generateSVG
viewfunction generateSVG(uint8[5][5] numbers) view returns (string)
lightColors
viewfunction lightColors(uint256) view returns (string)
randColor
viewfunction randColor(uint256 _seed, uint256 _bright) view returns (string)
events
No events.
errors
No errors.
creation bytecode
0x60806040526040518060400160405280600781526020017f23303036303030000000000000000000000000000000000000000000000000008152505f9081620000499190620006de565b506040518060400160405280600781526020017f234546344632340000000000000000000000000000000000000000000000000081525060019081620000909190620006de565b503480156200009d575f80fd5b506040518060c001604052806040518060400160405280600781526020017f233036303030300000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f233630303030300000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f233030363030300000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f233030303036300000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f234632424630300000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f233736384638380000000000000000000000000000000000000000000000000081525081525060029060066200021b929190620003a0565b506040518060c001604052806040518060400160405280600781526020017f234546344632340000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f234546344632340000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f234546344632340000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f234546424230300000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f233036303030300000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600781526020017f2330303430324500000000000000000000000000000000000000000000000000815250815250600890600662000399929190620003a0565b50620007c2565b8260068101928215620003e0579160200282015b82811115620003df578251829081620003ce9190620006de565b5091602001919060010190620003b4565b5b509050620003ef9190620003f3565b5090565b5b8082111562000416575f81816200040c91906200041a565b50600101620003f4565b5090565b5080546200042890620004de565b5f825580601f106200043b57506200045a565b601f0160209004905f5260205f20908101906200045991906200045d565b5b50565b5b8082111562000476575f815f9055506001016200045e565b5090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620004f657607f821691505b6020821081036200050c576200050b620004b1565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620005707fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000533565b6200057c868362000533565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620005c6620005c0620005ba8462000594565b6200059d565b62000594565b9050919050565b5f819050919050565b620005e183620005a6565b620005f9620005f082620005cd565b8484546200053f565b825550505050565b5f90565b6200060f62000601565b6200061c818484620005d6565b505050565b5b818110156200064357620006375f8262000605565b60018101905062000622565b5050565b601f82111562000692576200065c8162000512565b620006678462000524565b8101602085101562000677578190505b6200068f620006868562000524565b83018262000621565b50505b505050565b5f82821c905092915050565b5f620006b45f198460080262000697565b1980831691505092915050565b5f620006ce8383620006a3565b9150826002028217905092915050565b620006e9826200047a565b67ffffffffffffffff81111562000705576200070462000484565b5b620007118254620004de565b6200071e82828562000647565b5f60209050601f83116001811462000754575f84156200073f578287015190505b6200074b8582620006c1565b865550620007ba565b601f198416620007648662000512565b5f5b828110156200078d5784890151825560018201915060208501945060208101905062000766565b86831015620007ad5784890151620007a9601f891682620006a3565b8355505b6001600288020188555050505b505050505050565b6119c980620007d05f395ff3fe608060405234801561000f575f80fd5b5060043610610060575f3560e01c80630a4aa61714610064578063474e0e83146100945780634d327b50146100c457806353757904146100f4578063dfd3b31a14610112578063ff61b55314610130575b5f80fd5b61007e6004803603810190610079919061099c565b610160565b60405161008b9190610a51565b60405180910390f35b6100ae60048036038101906100a99190610c83565b6101ff565b6040516100bb9190610a51565b60405180910390f35b6100de60048036038101906100d99190610caf565b610565565b6040516100eb9190610a51565b60405180910390f35b6100fc61063e565b6040516101099190610a51565b60405180910390f35b61011a6106c9565b6040516101279190610a51565b60405180910390f35b61014a6004803603810190610145919061099c565b610755565b6040516101579190610a51565b60405180910390f35b6008816006811061016f575f80fd5b015f91509050805461018090610d1a565b80601f01602080910402602001604051908101604052809291908181526020018280546101ac90610d1a565b80156101f75780601f106101ce576101008083540402835291602001916101f7565b820191905f5260205f20905b8154815290600101906020018083116101da57829003601f168201915b505050505081565b60605f604051806101400160405280610111815260200161180e610111913990505f61025c845f6005811061023757610236610d4a565b5b60200201515f6005811061024e5761024d610d4a565b5b602002015160ff165f610565565b610298855f6005811061027257610271610d4a565b5b60200201515f6005811061028957610288610d4a565b5b602002015160ff166001610565565b6102d4865f600581106102ae576102ad610d4a565b5b60200201515f600581106102c5576102c4610d4a565b5b602002015160ff166001610565565b6040516020016102e693929190611338565b60405160208183030381529060405290505f60405180602001604052805f81525090505f6040518060a00160405280601e60ff168152602001604660ff168152602001606e60ff168152602001609660ff16815260200160be60ff1681525090505f6040518060a00160405280600a60ff168152602001603260ff168152602001605a60ff168152602001608260ff16815260200160aa60ff1681525090505f805b60058160ff161015610514575f5b60058160ff1610156105065760028260ff161415806103b9575060028160ff1614155b156104f9575f6103e2858360ff16600581106103d8576103d7610d4a565b5b60200201516107f4565b610405878560ff16600581106103fb576103fa610d4a565b5b60200201516107f4565b6104346014888660ff16600581106104205761041f610d4a565b5b602002015161042f91906113c1565b6107f4565b61046360148a8860ff166005811061044f5761044e610d4a565b5b602002015161045e91906113c1565b6107f4565b6104a08f8860ff166005811061047c5761047b610d4a565b5b60200201518760ff166005811061049657610495610d4a565b5b60200201516107f4565b6040516020016104b49594939291906115fd565b604051602081830303815290604052905086816040516020016104d8929190611694565b604051602081830303815290604052965083806104f4906116b7565b945050505b8080600101915050610396565b508080600101915050610388565b505f6040518060a001604052806075815260200161191f6075913990508686868360405160200161054894939291906116df565b604051602081830303815290604052975050505050505050919050565b60605f6006846105759190611749565b90505f8314610598576008816006811061059257610591610d4a565b5b016105ae565b600281600681106105ac576105ab610d4a565b5b015b80546105b990610d1a565b80601f01602080910402602001604051908101604052809291908181526020018280546105e590610d1a565b80156106305780601f1061060757610100808354040283529160200191610630565b820191905f5260205f20905b81548152906001019060200180831161061357829003601f168201915b505050505091505092915050565b5f805461064a90610d1a565b80601f016020809104026020016040519081016040528092919081815260200182805461067690610d1a565b80156106c15780601f10610698576101008083540402835291602001916106c1565b820191905f5260205f20905b8154815290600101906020018083116106a457829003601f168201915b505050505081565b600180546106d690610d1a565b80601f016020809104026020016040519081016040528092919081815260200182805461070290610d1a565b801561074d5780601f106107245761010080835404028352916020019161074d565b820191905f5260205f20905b81548152906001019060200180831161073057829003601f168201915b505050505081565b60028160068110610764575f80fd5b015f91509050805461077590610d1a565b80601f01602080910402602001604051908101604052809291908181526020018280546107a190610d1a565b80156107ec5780601f106107c3576101008083540402835291602001916107ec565b820191905f5260205f20905b8154815290600101906020018083116107cf57829003601f168201915b505050505081565b60605f8260ff160361083d576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050610957565b5f808390505b5f8160ff161461086f578180610858906116b7565b925050600a816108689190611779565b9050610843565b5f8260ff1667ffffffffffffffff81111561088d5761088c610a75565b5b6040519080825280601f01601f1916602001820160405280156108bf5781602001600182028036833780820191505090505b5090505b5f8560ff1614610950576001836108da91906117a9565b9250600a856108e991906117dd565b60306108f591906113c1565b60f81b818460ff168151811061090e5761090d610d4a565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600a856109499190611779565b94506108c3565b8093505050505b919050565b5f604051905090565b5f80fd5b5f819050919050565b61097b81610969565b8114610985575f80fd5b50565b5f8135905061099681610972565b92915050565b5f602082840312156109b1576109b0610965565b5b5f6109be84828501610988565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156109fe5780820151818401526020810190506109e3565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610a23826109c7565b610a2d81856109d1565b9350610a3d8185602086016109e1565b610a4681610a09565b840191505092915050565b5f6020820190508181035f830152610a698184610a19565b905092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610aab82610a09565b810181811067ffffffffffffffff82111715610aca57610ac9610a75565b5b80604052505050565b5f610adc61095c565b9050610ae88282610aa2565b919050565b5f67ffffffffffffffff821115610b0757610b06610a75565b5b602082029050919050565b5f80fd5b5f67ffffffffffffffff821115610b3057610b2f610a75565b5b602082029050919050565b5f60ff82169050919050565b610b5081610b3b565b8114610b5a575f80fd5b50565b5f81359050610b6b81610b47565b92915050565b5f610b83610b7e84610b16565b610ad3565b90508060208402830185811115610b9d57610b9c610b12565b5b835b81811015610bc65780610bb28882610b5d565b845260208401935050602081019050610b9f565b5050509392505050565b5f82601f830112610be457610be3610a71565b5b6005610bf1848285610b71565b91505092915050565b5f610c0c610c0784610aed565b610ad3565b90508060a08402830185811115610c2657610c25610b12565b5b835b81811015610c4f5780610c3b8882610bd0565b84526020840193505060a081019050610c28565b5050509392505050565b5f82601f830112610c6d57610c6c610a71565b5b6005610c7a848285610bfa565b91505092915050565b5f6103208284031215610c9957610c98610965565b5b5f610ca684828501610c59565b91505092915050565b5f8060408385031215610cc557610cc4610965565b5b5f610cd285828601610988565b9250506020610ce385828601610988565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610d3157607f821691505b602082108103610d4457610d43610ced565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81905092915050565b7f2e7374307b66696c6c3a000000000000000000000000000000000000000000005f82015250565b5f610db5600a83610d77565b9150610dc082610d81565b600a82019050919050565b5f610dd5826109c7565b610ddf8185610d77565b9350610def8185602086016109e1565b80840191505092915050565b7f3b7d2e7374317b66696c6c3a234638463846383b7374726f6b653a23303030305f8201527f30303b7374726f6b652d77696474683a323b7d2e7374327b666f6e742d66616d60208201527f696c793a2027417269616c20426c61636b272c202748656c766574696361204e60408201527f657565272c2073616e732d73657269663b20666f6e742d73697a653a2032307060608201527f783b7d2e7374337b66696c6c3a00000000000000000000000000000000000000608082015250565b5f610ec7608d83610d77565b9150610ed282610dfb565b608d82019050919050565b7f3b7d2e7374347b666f6e742d66616d696c793a2027417269616c20426c61636b5f8201527f272c202748656c766574696361204e657565272c2073616e732d73657269663b60208201527f20666f6e742d7765696768743a203930303b20666f6e742d73697a653a20323460408201527f70783b66696c6c3a000000000000000000000000000000000000000000000000606082015250565b5f610f83606883610d77565b9150610f8e82610edd565b606882019050919050565b7f3b7d3c2f7374796c653e3c7265637420636c6173733d227374302220776964745f8201527f683d2232323022206865696768743d22323430222072783d2235222f3e3c746560208201527f787420783d2233302220793d2231352220746578742d616e63686f723d226d6960408201527f64646c652220646f6d696e616e742d626173656c696e653d2263656e7472616c60608201527f2220636c6173733d22737434223e423c2f746578743e3c7265637420783d223460808201527f302220793d22302220636c6173733d22737430222077696474683d223430222060a08201527f6865696768743d223430222f3e3c7465787420783d2237302220793d2231352260c08201527f20746578742d616e63686f723d226d6964646c652220646f6d696e616e742d6260e08201527f6173656c696e653d2263656e7472616c2220636c6173733d22737434223e493c6101008201527f2f746578743e3c7265637420783d2238302220793d22302220636c6173733d226101208201527f737430222077696474683d22343022206865696768743d223430222f3e3c74656101408201527f787420783d223131302220793d2231352220746578742d616e63686f723d226d6101608201527f6964646c652220646f6d696e616e742d626173656c696e653d2263656e7472616101808201527f6c2220636c6173733d22737434223e4e3c2f746578743e3c7265637420783d226101a08201527f3132302220793d22302220636c6173733d22737430222077696474683d2234306101c08201527f22206865696768743d223430222f3e3c7465787420783d223135302220793d226101e08201527f31352220746578742d616e63686f723d226d6964646c652220646f6d696e616e6102008201527f742d626173656c696e653d2263656e7472616c2220636c6173733d22737434226102208201527f3e473c2f746578743e3c7265637420783d223136302220793d22302220636c616102408201527f73733d22737430222077696474683d22343022206865696768743d223430222f6102608201527f3e3c7465787420783d223139302220793d2231352220746578742d616e63686f6102808201527f723d226d6964646c652220646f6d696e616e742d626173656c696e653d2263656102a08201527f6e7472616c2220636c6173733d22737434223e4f3c2f746578743e00000000006102c082015250565b5f6113216102db83610d77565b915061132c82610f99565b6102db82019050919050565b5f61134282610da9565b915061134e8286610dcb565b915061135982610ebb565b91506113658285610dcb565b915061137082610f77565b915061137c8284610dcb565b915061138782611314565b9150819050949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6113cb82610b3b565b91506113d683610b3b565b9250828201905060ff8111156113ef576113ee611394565b5b92915050565b7f0a3c7265637420783d22000000000000000000000000000000000000000000005f82015250565b5f611429600a83610d77565b9150611434826113f5565b600a82019050919050565b7f2220793d220000000000000000000000000000000000000000000000000000005f82015250565b5f611473600583610d77565b915061147e8261143f565b600582019050919050565b7f2220636c6173733d22737431222077696474683d22343022206865696768743d5f8201527f223430222f3e0000000000000000000000000000000000000000000000000000602082015250565b5f6114e3602683610d77565b91506114ee82611489565b602682019050919050565b7f3c7465787420783d2200000000000000000000000000000000000000000000005f82015250565b5f61152d600983610d77565b9150611538826114f9565b600982019050919050565b7f2220746578742d616e63686f723d226d6964646c652220646f6d696e616e742d5f8201527f626173656c696e653d2263656e7472616c2220636c6173733d22737432223e00602082015250565b5f61159d603f83610d77565b91506115a882611543565b603f82019050919050565b7f3c2f746578743e000000000000000000000000000000000000000000000000005f82015250565b5f6115e7600783610d77565b91506115f2826115b3565b600782019050919050565b5f6116078261141d565b91506116138288610dcb565b915061161e82611467565b915061162a8287610dcb565b9150611635826114d7565b915061164082611521565b915061164c8286610dcb565b915061165782611467565b91506116638285610dcb565b915061166e82611591565b915061167a8284610dcb565b9150611685826115db565b91508190509695505050505050565b5f61169f8285610dcb565b91506116ab8284610dcb565b91508190509392505050565b5f6116c182610b3b565b915060ff82036116d4576116d3611394565b5b600182019050919050565b5f6116ea8287610dcb565b91506116f68286610dcb565b91506117028285610dcb565b915061170e8284610dcb565b915081905095945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61175382610969565b915061175e83610969565b92508261176e5761176d61171c565b5b828206905092915050565b5f61178382610b3b565b915061178e83610b3b565b92508261179e5761179d61171c565b5b828204905092915050565b5f6117b382610b3b565b91506117be83610b3b565b9250828203905060ff8111156117d7576117d6611394565b5b92915050565b5f6117e782610b3b565b91506117f283610b3b565b9250826118025761180161171c565b5b82820690509291505056fe3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d227574662d38223f3e3c7376672076657273696f6e3d22312e31222069643d224c617965725f312220786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f7376672220786d6c6e733a786c696e6b3d22687474703a2f2f7777772e77332e6f72672f313939392f786c696e6b2220783d223070782220793d22307078222076696577426f783d22302030203232302032343022207374796c653d22656e61626c652d6261636b67726f756e643a6e65772030203020323230203234303b2220786d6c3a73706163653d227072657365727665223e3c7374796c6520747970653d22746578742f637373223e3c706f6c79676f6e20636c6173733d227374332220706f696e74733d223131302c313136203131332c313236203132342c313236203131362c313333203131382c313433203131302c313337203130312c313433203130332c3133332039352c313236203130362c31323620222f3e3c2f7376673ea264697066735822122035827072a15144e7f957bb59bb32ed7515894ef5abc1218b841bef911c3aa11c64736f6c63430008160033