0 txs
1 call
constructor
No constructor.
functions
gradientForAddress
purefunction gradientForAddress(address addr) pure returns (bytes[5])
hslForAddress
purefunction hslForAddress(address addr) pure returns (uint256[3][5])
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610d2e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806303ff85ff1461003b5780630c5bebb814610064575b600080fd5b61004e610049366004610a19565b610084565b60405161005b9190610a6d565b60405180910390f35b610077610072366004610a19565b610165565b60405161005b9190610ad2565b61008c6109a7565b600061009783610165565b90506040518060a001604052806100dd836000600581106100ba576100ba610b2d565b60209081029190910151518551909101518560005b6020020151604001516104e5565b815260208381015180519082015191909201916100fc918560016100cf565b815260408301518051602091820151919092019161011c918560026100cf565b815260608301518051602091820151919092019161013c918560036100cf565b815260808301518051602091820151919092019161015c918560046100cf565b90529392505050565b61016d6109ce565b6001600160a01b038216600060118260131a6018028161018f5761018f610b43565b0490506000602283601d1a600502816101aa576101aa610b43565b046020019050606160338460171a600502816101c8576101c8610b43565b0401604801600281049050600060108560181a816101e8576101e8610b43565b04605101905060006080866015600b91901a0260ff168161020b5761020b610b43565b046046019050600a8203811115610223575060091981015b6040805161010081019091528060a081018061025b8a601c1a60028c60191a8161024f5761024f610b43565b0660ff168b600061052c565b815260200161028060028b601c1a8161027657610276610b43565b0687876064610684565b81526020016102a560028b601a1a8161029b5761029b610b43565b06898960646106cf565b815250815260200160405180606001604052806102ee8a601c602081106102ce576102ce610b2d565b1a60028c60191a816102e2576102e2610b43565b0660ff168b600a61052c565b815260200161031360028b601c1a8161030957610309610b43565b068787605a610684565b815260200161033860028b601a1a8161032e5761032e610b43565b068989605a6106cf565b815250815260200160405180606001604052806103818a601c6020811061036157610361610b2d565b1a60028c60191a8161037557610375610b43565b0660ff168b604661052c565b81526020016103a660028b601c1a8161039c5761039c610b43565b0687876046610684565b81526020016103cb60028b601a1a816103c1576103c1610b43565b06898960466106cf565b815250815260200160405180606001604052806104148a601c602081106103f4576103f4610b2d565b1a60028c60191a8161040857610408610b43565b0660ff168b605a61052c565b815260200161043960028b601c1a8161042f5761042f610b43565b0687876014610684565b815260200161045e60028b601a1a8161045457610454610b43565b06898960146106cf565b815250815260200160405180606001604052806104a78a601c6020811061048757610487610b2d565b1a60028c60191a8161049b5761049b610b43565b0660ff168b606461052c565b81526020016104cc60028b601c1a816104c2576104c2610b43565b0687876000610684565b8152602001878152508152509650505050505050919050565b60606104f08461074a565b6104f98461074a565b6105028461074a565b60405160200161051493929190610b59565b60405160208183030381529060405290509392505050565b60008061053a600487610bda565b60ff1690508360008290036105ab576105a286156105625761055d82600a610c12565b61056d565b61056d600a83610c3a565b61057a9060ff8716610c61565b8261058960ff88166064610c3a565b6105939190610c61565b61059d9190610c12565b6107dd565b9250505061067c565b816001036105d2576105a286156105c75761055d82601e610c12565b61056d601e83610c3a565b8160020361062c576105a286156105f3576105ee826032610c12565b6105fe565b6105fe603283610c3a565b61060a8660ff1661080b565b6106149190610c61565b826106218760ff1661080b565b610589906064610c3a565b61067760808860ff1611610641576000610644565b60015b60ff16871561065457603c610658565b603b195b6106629190610c61565b61066c9083610c12565b6105fe90601e610c12565b925050505b949350505050565b6000808560ff166000036106b75761069b83610854565b60ff16905060648181038602858302010460010191505061067c565b50816064818103860285830201049695505050505050565b6000808560ff166000036106f0576106e683610854565b60ff1690506106ff565b6106f983610891565b60ff1690505b606461070b8583610c91565b86610717846064610ca8565b6107219190610c91565b61072b9190610cbb565b6107359190610cce565b610740906001610cbb565b9695505050505050565b60606000610757836108ce565b600101905060008167ffffffffffffffff81111561077757610777610ce2565b6040519080825280601f01601f1916602001820160405280156107a1576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846107ab57509392505050565b6064900560008082126107f657610168825b0692915050565b6101688260001902816107ef576107ef610b43565b6000600d8261ffff16101561082257506000919050565b60118261ffff16101561083757506001919050565b60568261ffff16101561084c57506062919050565b506063919050565b6000602782101561086757506000919050565b602d82101561087857506001919050565b60628210156108895750605a919050565b50605f919050565b600060168210156108a457506000919050565b601c8210156108b557506001919050565b60628210156108c65750605e919050565b506061919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061090d5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310610939576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061095757662386f26fc10000830492506010015b6305f5e100831061096f576305f5e100830492506008015b612710831061098357612710830492506004015b60648310610995576064830492506002015b600a83106109a1576001015b92915050565b6040518060a001604052806005905b60608152602001906001900390816109b65790505090565b6040518060a001604052806005905b6109e56109fb565b8152602001906001900390816109dd5790505090565b60405180606001604052806003906020820280368337509192915050565b600060208284031215610a2b57600080fd5b81356001600160a01b0381168114610a4257600080fd5b9392505050565b60005b83811015610a64578181015183820152602001610a4c565b50506000910152565b602080825260009060c0830183820185845b6005811015610ac657601f198088860301845282518051808752610aa8818989018a8501610a49565b601f0190911694909401850193509184019190840190600101610a7f565b50919695505050505050565b6101e0810181836000805b6005811015610b2357825184835b6003811015610b0a578251825260209283019290910190600101610aeb565b5050506060939093019260209290920191600101610add565b5050505092915050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b630d0e6d8560e31b815260008451610b78816004850160208901610a49565b61016160f51b6004918401918201528451610b9a816006840160208901610a49565b6201296160ed1b600692909101918201528351610bbe816009840160208801610a49565b61252960f01b60099290910191820152600b0195945050505050565b600060ff831680610bed57610bed610b43565b8060ff84160691505092915050565b634e487b7160e01b600052601160045260246000fd5b8082018281126000831280158216821582161715610c3257610c32610bfc565b505092915050565b8181036000831280158383131683831282161715610c5a57610c5a610bfc565b5092915050565b80820260008212600160ff1b84141615610c7d57610c7d610bfc565b81810583148215176109a1576109a1610bfc565b80820281158282048414176109a1576109a1610bfc565b818103818111156109a1576109a1610bfc565b808201808211156109a1576109a1610bfc565b600082610cdd57610cdd610b43565b500490565b634e487b7160e01b600052604160045260246000fdfea26469706673582212201155e60510b814f78aa0835116041e4fd86195be43478e056329435d8be38b5a64736f6c63430008140033