{"abi":[{"members":[{"name":"low","offset":0,"type":"felt"},{"name":"high","offset":1,"type":"felt"}],"name":"Uint256","size":2,"type":"struct"},{"data":[{"name":"from_","type":"felt"},{"name":"to","type":"felt"},{"name":"value","type":"Uint256"}],"keys":[],"name":"Transfer","type":"event"},{"data":[{"name":"owner","type":"felt"},{"name":"spender","type":"felt"},{"name":"value","type":"Uint256"}],"keys":[],"name":"Approval","type":"event"},{"data":[{"name":"previousOwner","type":"felt"},{"name":"newOwner","type":"felt"}],"keys":[],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"name":"name","type":"felt"},{"name":"symbol","type":"felt"},{"name":"decimals","type":"felt"},{"name":"initial_supply","type":"Uint256"},{"name":"recipient","type":"felt"},{"name":"owner","type":"felt"}],"name":"constructor","outputs":[],"type":"constructor"},{"inputs":[],"name":"name","outputs":[{"name":"name","type":"felt"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"name":"symbol","type":"felt"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"name":"totalSupply","type":"Uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"name":"decimals","type":"felt"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"account","type":"felt"}],"name":"balanceOf","outputs":[{"name":"balance","type":"Uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"owner","type":"felt"},{"name":"spender","type":"felt"}],"name":"allowance","outputs":[{"name":"remaining","type":"Uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"name":"owner","type":"felt"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"recipient","type":"felt"},{"name":"amount","type":"Uint256"}],"name":"transfer","outputs":[{"name":"success","type":"felt"}],"type":"function"},{"inputs":[{"name":"sender","type":"felt"},{"name":"recipient","type":"felt"},{"name":"amount","type":"Uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"felt"}],"type":"function"},{"inputs":[{"name":"spender","type":"felt"},{"name":"amount","type":"Uint256"}],"name":"approve","outputs":[{"name":"success","type":"felt"}],"type":"function"},{"inputs":[{"name":"spender","type":"felt"},{"name":"added_value","type":"Uint256"}],"name":"increaseAllowance","outputs":[{"name":"success","type":"felt"}],"type":"function"},{"inputs":[{"name":"spender","type":"felt"},{"name":"subtracted_value","type":"Uint256"}],"name":"decreaseAllowance","outputs":[{"name":"success","type":"felt"}],"type":"function"},{"inputs":[{"name":"to","type":"felt"},{"name":"amount","type":"Uint256"}],"name":"mint","outputs":[],"type":"function"},{"inputs":[{"name":"newOwner","type":"felt"}],"name":"transferOwnership","outputs":[],"type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"type":"function"}],"entry_points_by_type":{"CONSTRUCTOR":[{"offset":"0x4b1","selector":"0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194"}],"EXTERNAL":[{"offset":"0x5e5","selector":"0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20"},{"offset":"0x533","selector":"0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9"},{"offset":"0x515","selector":"0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d"},{"offset":"0x5bc","selector":"0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"},{"offset":"0x6b0","selector":"0xd5d33d590e6660853069b37a2aea67c6fdaa0268626bc760350b590490feb5"},{"offset":"0x698","selector":"0x14a390f291e2e1f29874769efdef47ddad94d76f77ff516fad206a385e8995f"},{"offset":"0x636","selector":"0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683"},{"offset":"0x65e","selector":"0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e"},{"offset":"0x577","selector":"0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1"},{"offset":"0x599","selector":"0x2016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c0"},{"offset":"0x4f6","selector":"0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4"},{"offset":"0x60e","selector":"0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c"},{"offset":"0x553","selector":"0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e"},{"offset":"0x67d","selector":"0x2f0b3c5710379609eb5495f1ecd348cb28167711b73609fe565a72734550354"},{"offset":"0x4d8","selector":"0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60"}],"L1_HANDLER":[]},"program":{"attributes":[{"accessible_scopes":["openzeppelin.security.safemath","openzeppelin.security.safemath.SafeUint256","openzeppelin.security.safemath.SafeUint256.add"],"end_pc":362,"flow_tracking_data":{"ap_tracking":{"group":29,"offset":35},"reference_ids":{}},"name":"error_message","start_pc":360,"value":"SafeUint256: addition overflow"},{"accessible_scopes":["openzeppelin.security.safemath","openzeppelin.security.safemath.SafeUint256","openzeppelin.security.safemath.SafeUint256.sub_le"],"end_pc":387,"flow_tracking_data":{"ap_tracking":{"group":31,"offset":0},"reference_ids":{}},"name":"error_message","start_pc":385,"value":"SafeUint256: subtraction overflow"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20.initializer"],"end_pc":708,"flow_tracking_data":{"ap_tracking":{"group":52,"offset":41},"reference_ids":{}},"name":"error_message","start_pc":703,"value":"ERC20: decimals exceed 2^8"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20.approve"],"end_pc":791,"flow_tracking_data":{"ap_tracking":{"group":64,"offset":0},"reference_ids":{}},"name":"error_message","start_pc":786,"value":"ERC20: amount is not a valid Uint256"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20.increase_allowance"],"end_pc":809,"flow_tracking_data":{"ap_tracking":{"group":66,"offset":0},"reference_ids":{}},"name":"error","start_pc":804,"value":"ERC20: added_value is not a valid Uint256"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20.increase_allowance"],"end_pc":823,"flow_tracking_data":{"ap_tracking":{"group":66,"offset":88},"reference_ids":{}},"name":"error_message","start_pc":819,"value":"ERC20: allowance overflow"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20.decrease_allowance"],"end_pc":840,"flow_tracking_data":{"ap_tracking":{"group":68,"offset":1},"reference_ids":{}},"name":"error_message","start_pc":835,"value":"ERC20: subtracted_value is not a valid Uint256"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20.decrease_allowance"],"end_pc":855,"flow_tracking_data":{"ap_tracking":{"group":68,"offset":89},"reference_ids":{}},"name":"error_message","start_pc":851,"value":"ERC20: allowance below zero"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._mint"],"end_pc":870,"flow_tracking_data":{"ap_tracking":{"group":71,"offset":0},"reference_ids":{}},"name":"error_message","start_pc":865,"value":"ERC20: amount is not a valid Uint256"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._mint"],"end_pc":873,"flow_tracking_data":{"ap_tracking":{"group":71,"offset":6},"reference_ids":{}},"name":"error_message","start_pc":870,"value":"ERC20: cannot mint to the zero address"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._mint"],"end_pc":882,"flow_tracking_data":{"ap_tracking":{"group":71,"offset":40},"reference_ids":{}},"name":"error_message","start_pc":878,"value":"ERC20: mint overflow"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._transfer"],"end_pc":917,"flow_tracking_data":{"ap_tracking":{"group":72,"offset":0},"reference_ids":{}},"name":"error_message","start_pc":912,"value":"ERC20: amount is not a valid Uint256"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._transfer"],"end_pc":920,"flow_tracking_data":{"ap_tracking":{"group":72,"offset":6},"reference_ids":{}},"name":"error_message","start_pc":917,"value":"ERC20: cannot transfer from the zero address"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._transfer"],"end_pc":923,"flow_tracking_data":{"ap_tracking":{"group":72,"offset":9},"reference_ids":{}},"name":"error_message","start_pc":920,"value":"ERC20: cannot transfer to the zero address"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._transfer"],"end_pc":933,"flow_tracking_data":{"ap_tracking":{"group":72,"offset":81},"reference_ids":{}},"name":"error_message","start_pc":929,"value":"ERC20: transfer amount exceeds balance"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._approve"],"end_pc":973,"flow_tracking_data":{"ap_tracking":{"group":74,"offset":0},"reference_ids":{}},"name":"error_message","start_pc":968,"value":"ERC20: amount is not a valid Uint256"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._approve"],"end_pc":976,"flow_tracking_data":{"ap_tracking":{"group":74,"offset":6},"reference_ids":{}},"name":"error_message","start_pc":973,"value":"ERC20: cannot approve from the zero address"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._approve"],"end_pc":979,"flow_tracking_data":{"ap_tracking":{"group":74,"offset":9},"reference_ids":{}},"name":"error_message","start_pc":976,"value":"ERC20: cannot approve to the zero address"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._spend_allowance"],"end_pc":1007,"flow_tracking_data":{"ap_tracking":{"group":75,"offset":4},"reference_ids":{}},"name":"error_message","start_pc":1002,"value":"ERC20: amount is not a valid Uint256"},{"accessible_scopes":["openzeppelin.token.erc20.library","openzeppelin.token.erc20.library.ERC20","openzeppelin.token.erc20.library.ERC20._spend_allowance"],"end_pc":1043,"flow_tracking_data":{"ap_tracking":{"group":76,"offset":0},"reference_ids":{}},"name":"error_message","start_pc":1034,"value":"ERC20: insufficient allowance"},{"accessible_scopes":["openzeppelin.access.ownable","openzeppelin.access.ownable.Ownable","openzeppelin.access.ownable.Ownable.assert_only_owner"],"end_pc":1128,"flow_tracking_data":{"ap_tracking":{"group":85,"offset":6},"reference_ids":{}},"name":"error_message","start_pc":1127,"value":"Ownable: caller is not the owner"},{"accessible_scopes":["openzeppelin.access.ownable","openzeppelin.access.ownable.Ownable","openzeppelin.access.ownable.Ownable.transfer_ownership"],"end_pc":1141,"flow_tracking_data":{"ap_tracking":{"group":87,"offset":0},"reference_ids":{}},"name":"error_message","start_pc":1138,"value":"Ownable: new owner is the zero address"}],"builtins":["pedersen","range_check"],"data":["0x40780017fff7fff","0x1","0x208b7fff7fff7ffe","0x400380007ffb7ffc","0x400380017ffb7ffd","0x482680017ffb8000","0x3","0x480280027ffb8000","0x208b7fff7fff7ffe","0x20780017fff7ffd","0x4","0x400780017fff7ffd","0x1","0x208b7fff7fff7ffe","0x400380007ffc7ffd","0x482680017ffc8000","0x1","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x48297ffc80007ffd","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x482680017ffd8000","0x800000000000011000000000000000000000000000000000000000000000000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef","0x208b7fff7fff7ffe","0x480680017fff8000","0x3ffffffffffffffffffffffffffffff","0x480280017ffc8000","0x48307fff80007ffe","0x400280027ffc7fff","0x480280017ffc8000","0x484480017fff8000","0x100000000000000000000000000000000","0x480280007ffc8000","0x40317fff7ffe7ffd","0x482680017ffc8000","0x3","0x208b7fff7fff7ffe","0x480280017ffc8000","0x484480017fff8000","0x100000000000000000000000000000000","0x480280007ffc8000","0x40317fff7ffe7ffd","0x480280017ffc8000","0x482480017fff8000","0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001","0x20680017fff7fff","0xb","0x482680017ffc8000","0x2","0x480280007ffc8000","0x480680017fff8000","0x0","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0","0x10780017fff7fff","0x9","0x482680017ffc8000","0x2","0x480280017ffc8000","0x480680017fff8000","0x800000000000010ffffffffffffffff","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7","0x480280017ffc8000","0x480280007ffc8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x3","0x20780017fff8000","0x4","0x10780017fff7fff","0xb","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5","0x40780017fff7fff","0x21","0x48127fde7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3","0x40137ffe7fff8001","0x40137fff7fff8002","0x48127ffd7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcd","0x48317ffe80008001","0x20680017fff7fff","0x8","0x48127ffc7fff8000","0x480a80027fff8000","0x48127ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3","0x208b7fff7fff7ffe","0x48127ffc7fff8000","0x480a80017fff8000","0x48127ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x20680017fff7fff","0x10","0x480a7ffc7fff8000","0x482680017ffd8000","0x11000000000000000000000000000000000000000000000101","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa8","0x480680017fff8000","0x800000000000011000000000000000000000000000000000000000000000000","0x48127ffe7fff8000","0x48287ffd80007ffe","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2","0x482680017ffd8000","0x11000000000000000000000000000000000000000000000101","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x20680017fff7fff","0xc","0x40780017fff7fff","0xa","0x480680017fff8000","0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff","0x480a7ffc7fff8000","0x48287ffd80007ffe","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93","0x10780017fff7fff","0x8","0x40780017fff7fff","0xb","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8b","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x47657443616c6c657241646472657373","0x400280007ffd7fff","0x482680017ffd8000","0x2","0x480280017ffd8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x53746f7261676552656164","0x400280007ffc7fff","0x400380017ffc7ffd","0x482680017ffc8000","0x3","0x480280027ffc8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x53746f726167655772697465","0x400280007ffb7fff","0x400380017ffb7ffc","0x400380027ffb7ffd","0x482680017ffb8000","0x3","0x208b7fff7fff7ffe","0x480680017fff8000","0x456d69744576656e74","0x400280007ff97fff","0x400380017ff97ffa","0x400380027ff97ffb","0x400380037ff97ffc","0x400380047ff97ffd","0x482680017ff98000","0x5","0x208b7fff7fff7ffe","0xa0680017fff8000","0x8","0x400380007ffc7ffd","0x482680017ffc8000","0x1","0x480680017fff8000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0xc","0x484680017ffd8000","0x800000000000011000000000000000000000000000000000000000000000000","0x482480017fff8000","0x800000000000011000000000000000000000000000000000000000000000000","0x400280007ffc7fff","0x482680017ffc8000","0x1","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480680017fff8000","0x100000000000000000000000000000000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff78","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x48297ffc80007ffd","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2","0x208b7fff7fff7ffe","0x400380007ffb7ffc","0x400380017ffb7ffd","0x482680017ffb8000","0x2","0x208b7fff7fff7ffe","0x40780017fff7fff","0x4","0x404b800280028002","0x404b800380038003","0x482a7ffc7ffa8000","0x4846800180028000","0x100000000000000000000000000000000","0x40327fff80007ffe","0x482a7ffd7ffb8000","0x482880027fff8000","0x4846800180038000","0x100000000000000000000000000000000","0x40327fff80017ffe","0x480a7ff97fff8000","0x480a80007fff8000","0x480a80017fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec","0x480a80007fff8000","0x480a80017fff8000","0x480a80037fff8000","0x208b7fff7fff7ffe","0x48297ffd80007ffb","0x20680017fff7fff","0x9","0x480a7ff97fff8000","0x482680017ffa8000","0x1","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x482680017ffb8000","0x1","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb","0x480680017fff8000","0x1","0x48127ffd7fff8000","0x48307ffd80007ffe","0x208b7fff7fff7ffe","0x480680017fff8000","0xffffffffffffffffffffffffffffffff","0x480680017fff8000","0xffffffffffffffffffffffffffffffff","0x480a7ffb7fff8000","0x48287ffc80007ffd","0x48287ffd80007ffd","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd","0x48127ffc7fff8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef","0x48127ffd7fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad","0x48127ffc7fff8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x208b7fff7fff7ffe","0x48297ffd80007ffb","0x20680017fff7fff","0x4","0x10780017fff7fff","0x6","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x48297ffc80007ffa","0x20680017fff7fff","0x4","0x10780017fff7fff","0x6","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480680017fff8000","0x1","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff85","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff84","0x400680017fff7fff","0x0","0x480a7ff77fff8000","0x480a7ff87fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x0","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff70","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92","0x400680017fff7fff","0x1","0x48127ffe7fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffac","0x480a7ff77fff8000","0x480a7ff87fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x2","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6f","0x40137fff7fff8000","0x480680017fff8000","0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9","0x4002800080007fff","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69","0x40137fff7fff8001","0x4003800080017ffa","0x4003800180017ffb","0x4003800280017ffc","0x4003800380017ffd","0x4826800180018000","0x4","0x480a7ff87fff8000","0x480680017fff8000","0x1","0x480a80007fff8000","0x4828800180007ffc","0x480a80017fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff12","0x480a7ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x2","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe54","0x40137fff7fff8000","0x480680017fff8000","0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff","0x4002800080007fff","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4e","0x40137fff7fff8001","0x4003800080017ffa","0x4003800180017ffb","0x4003800280017ffc","0x4003800380017ffd","0x4826800180018000","0x4","0x480a7ff87fff8000","0x480680017fff8000","0x1","0x480a80007fff8000","0x4828800180007ffc","0x480a80017fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef7","0x480a7ff97fff8000","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa","0x480a7ffb7fff8000","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed8","0x48127ffe7fff8000","0x48127ff57fff8000","0x48127ff57fff8000","0x48127ffc7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed","0x480a7ffa7fff8000","0x48127ffe7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed2","0x48127ff67fff8000","0x48127ff67fff8000","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa","0x480a7ffb7fff8000","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeba","0x48127ffe7fff8000","0x48127ff57fff8000","0x48127ff57fff8000","0x48127ffc7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed","0x480a7ffa7fff8000","0x48127ffe7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4","0x48127ff67fff8000","0x48127ff67fff8000","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1f0d4aa99431d246bac9b8e48c33e888245b15e9678f64f9bdfc8823dc8f979","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa","0x480a7ffb7fff8000","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9c","0x48127ffe7fff8000","0x48127ff57fff8000","0x48127ff57fff8000","0x48127ffc7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed","0x480a7ffa7fff8000","0x48127ffe7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96","0x48127ff67fff8000","0x48127ff67fff8000","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa","0x480a7ffb7fff8000","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7e","0x48127ffe7fff8000","0x482480017ff78000","0x1","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79","0x48127ffe7fff8000","0x48127fee7fff8000","0x48127fee7fff8000","0x48127ff57fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7","0x480a7ff97fff8000","0x48127ffe7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe72","0x482480017ff88000","0x1","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6d","0x48127ff07fff8000","0x48127ff07fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480680017fff8000","0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb7","0x480a7ffc7fff8000","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe29","0x48127fe17fff8000","0x48127ffd7fff8000","0x48127ffd7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0","0x480a7ffa7fff8000","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4b","0x48127ffe7fff8000","0x482480017ff78000","0x1","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe46","0x48127ffe7fff8000","0x48127fee7fff8000","0x48127fee7fff8000","0x48127ff57fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc","0x480a7ff87fff8000","0x48127ffe7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3e","0x482480017ff88000","0x1","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe39","0x48127ff07fff8000","0x48127ff07fff8000","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480680017fff8000","0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd83","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd80","0x480a7ffb7fff8000","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf2","0x48127fe17fff8000","0x48127ffd7fff8000","0x48127ffd7fff8000","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec","0x480a7ff97fff8000","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe13","0x48127ffe7fff8000","0x482480017ff78000","0x1","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0e","0x48127ffe7fff8000","0x48127fee7fff8000","0x48127fee7fff8000","0x48127ff57fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7","0x480a7ff77fff8000","0x48127ffe7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe05","0x482480017ff88000","0x1","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00","0x48127ff07fff8000","0x48127ff07fff8000","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a","0x480a7ffd7fff8000","0x480680017fff8000","0x100","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd56","0x48127fef7fff8000","0x48127fef7fff8000","0x48127ffd7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4d","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefe","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff16","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4c","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff28","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdaf","0x48127ffe7fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x48127ffc7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x94","0x208b7fff7fff7ffe","0x480a7ff77fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda2","0x48127ffe7fff8000","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x48127ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0xdf","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x81","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd0","0x480a7ff87fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8a","0x48127ffe7fff8000","0x480a7ff97fff8000","0x48127ff77fff8000","0x48127ffc7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0xa7","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbe","0x480a7ff87fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd78","0x48127ffe7fff8000","0x480a7ff97fff8000","0x48127ff77fff8000","0x48127ffc7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5e","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe25","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127f847fff8000","0x480a7ffb7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x1104800180018000","0x8a","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480a7ffa7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9f","0x480a7ff87fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd59","0x40137fff7fff8000","0x48127ffe7fff8000","0x480a7ff97fff8000","0x48127ff77fff8000","0x480a80007fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3e","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1c","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480a80007fff8000","0x480a7ffb7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x1104800180018000","0x6a","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd81","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca3","0x480a7ff87fff8000","0x480a7ff97fff8000","0x48127ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeba","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdea","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee3","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480a7ffb7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeeb","0x48127ffd7fff8000","0x48127ffe7fff8000","0x480680017fff8000","0x0","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe07","0x48127ffe7fff8000","0x48127fe17fff8000","0x48127ffd7fff8000","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd52","0x480a7ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc74","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc71","0x480a7ff77fff8000","0x480a7ff87fff8000","0x48127ff77fff8000","0x480a7ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb9","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdce","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480a7ffa7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec1","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeaa","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda8","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480a7ffb7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb2","0x48127ffd7fff8000","0x48127ffe7fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcf","0x48127ffe7fff8000","0x48127fe17fff8000","0x48127ffd7fff8000","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1a","0x480a7ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3c","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc39","0x480a7ff77fff8000","0x480a7ff87fff8000","0x48127ff77fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeca","0x48127ffd7fff8000","0x48127ffe7fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdca","0x48127ffe7fff8000","0x48127fe17fff8000","0x48127ffd7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x4","0x480a7ff97fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf8","0x480a7ff77fff8000","0x480a7ff87fff8000","0x48127ffd7fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9b","0x40137ffe7fff8000","0x40137fff7fff8001","0x40137ffb7fff8002","0x40137ffc7fff8003","0x48127ffd7fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1e","0x48127ffd7fff8000","0x480a80007fff8000","0x480a80017fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd3e","0x20680017fff7fff","0x15","0x480a80027fff8000","0x480a80037fff8000","0x48127ffc7fff8000","0x480a80007fff8000","0x480a80017fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd60","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf","0x208b7fff7fff7ffe","0x480a80027fff8000","0x480a80037fff8000","0x48127ffc7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x2","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbde","0x40137fff7fff8000","0x480680017fff8000","0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff","0x4002800080007fff","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd8","0x40137fff7fff8001","0x4003800080017ffc","0x4003800180017ffd","0x4826800180018000","0x2","0x480a7ffa7fff8000","0x480680017fff8000","0x1","0x480a80007fff8000","0x4828800180007ffc","0x480a80017fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc83","0x480a7ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa","0x480a7ffb7fff8000","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc64","0x48127ffe7fff8000","0x48127ff57fff8000","0x48127ff57fff8000","0x48127ffc7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed","0x480a7ffa7fff8000","0x48127ffe7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5e","0x48127ff67fff8000","0x48127ff67fff8000","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x2c","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0xa","0x48127ffc7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3d","0x40127fff7fff7ff9","0x48127ffe7fff8000","0x48127ff67fff8000","0x48127ff67fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1","0x208b7fff7fff7ffe","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb97","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8","0x480a7ffd7fff8000","0x1104800180018000","0xd","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf","0x480680017fff8000","0x0","0x1104800180018000","0x3","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2","0x48127ffc7fff8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc","0x48127ffd7fff8000","0x48127ffe7fff8000","0x48127fe77fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8b","0x48127ffe7fff8000","0x48127fe37fff8000","0x48127ffd7fff8000","0x208b7fff7fff7ffe","0x480a7ff47fff8000","0x480a7ff57fff8000","0x480a7ff67fff8000","0x480680017fff8000","0x6574686572","0x480680017fff8000","0x455448","0x480680017fff8000","0x12","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe11","0x480a7ffc7fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb7","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab","0x208b7fff7fff7ffe","0x482680017ffd8000","0x7","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x480280017ffd8000","0x480280027ffd8000","0x480280037ffd8000","0x480280047ffd8000","0x480280057ffd8000","0x480280067ffd8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0","0x40780017fff7fff","0x1","0x48127ffc7fff8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffc","0x4826800180008000","0x1","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x402b7ffd7ffc7ffd","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1","0x48127ff47fff8000","0x48127ff47fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde8","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffc","0x4826800180008000","0x1","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x402b7ffd7ffc7ffd","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1","0x48127ff47fff8000","0x48127ff47fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffb","0x4003800180007ffc","0x4826800180008000","0x2","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x402b7ffd7ffc7ffd","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed","0x48127ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0","0x48127ff37fff8000","0x48127ff37fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb7","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffc","0x4826800180008000","0x1","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x402b7ffd7ffc7ffd","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1","0x48127ff47fff8000","0x48127ff47fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9e","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffb","0x4003800180007ffc","0x4826800180008000","0x2","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x482680017ffd8000","0x1","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9","0x48127ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed","0x48127ff37fff8000","0x48127ff37fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd81","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffb","0x4003800180007ffc","0x4826800180008000","0x2","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x482680017ffd8000","0x2","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x480280017ffd8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7","0x48127ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec","0x48127ff37fff8000","0x48127ff37fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffc","0x4826800180008000","0x1","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x402b7ffd7ffc7ffd","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1","0x48127ff47fff8000","0x48127ff47fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd45","0x480680017fff8000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffc","0x4826800180008000","0x1","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x482680017ffd8000","0x3","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x480280017ffd8000","0x480280027ffd8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec","0x48127ff47fff8000","0x48127ff47fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ff77fff8000","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd29","0x480680017fff8000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffc","0x4826800180008000","0x1","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x482680017ffd8000","0x4","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x480280017ffd8000","0x480280027ffd8000","0x480280037ffd8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb","0x48127ff47fff8000","0x48127ff47fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd13","0x480680017fff8000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffc","0x4826800180008000","0x1","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x482680017ffd8000","0x3","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x480280017ffd8000","0x480280027ffd8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec","0x48127ff47fff8000","0x48127ff47fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfd","0x480680017fff8000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffc","0x4826800180008000","0x1","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x482680017ffd8000","0x3","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x480280017ffd8000","0x480280027ffd8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec","0x48127ff47fff8000","0x48127ff47fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf2","0x480680017fff8000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x4003800080007ffc","0x4826800180008000","0x1","0x480a7ffd7fff8000","0x4828800080007ffe","0x480a80007fff8000","0x208b7fff7fff7ffe","0x482680017ffd8000","0x3","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x480280017ffd8000","0x480280027ffd8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4","0x48127ffe7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec","0x48127ff47fff8000","0x48127ff47fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdeb","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce8","0x208b7fff7fff7ffe","0x482680017ffd8000","0x3","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x480280017ffd8000","0x480280027ffd8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed","0x40780017fff7fff","0x1","0x48127ffc7fff8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdde","0x208b7fff7fff7ffe","0x482680017ffd8000","0x1","0x402a7ffd7ffc7fff","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x480280007ffd8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3","0x40780017fff7fff","0x1","0x48127ffc7fff8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd2","0x208b7fff7fff7ffe","0x402b7ffd7ffc7ffd","0x480280007ffb8000","0x480280017ffb8000","0x480280027ffb8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7","0x40780017fff7fff","0x1","0x48127ffc7fff8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x208b7fff7fff7ffe"],"debug_info":[],"hints":{"0":[{"accessible_scopes":["starkware.cairo.common.alloc","starkware.cairo.common.alloc.alloc"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":0,"offset":0},"reference_ids":{}}}],"9":[{"accessible_scopes":["starkware.cairo.common.math","starkware.cairo.common.math.assert_not_zero"],"code":"from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'","flow_tracking_data":{"ap_tracking":{"group":2,"offset":0},"reference_ids":{"starkware.cairo.common.math.assert_not_zero.value":0}}}],"14":[{"accessible_scopes":["starkware.cairo.common.math","starkware.cairo.common.math.assert_nn"],"code":"from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'","flow_tracking_data":{"ap_tracking":{"group":3,"offset":0},"reference_ids":{"starkware.cairo.common.math.assert_nn.a":1}}}],"39":[{"accessible_scopes":["starkware.cairo.common.math","starkware.cairo.common.math.assert_250_bit"],"code":"from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)","flow_tracking_data":{"ap_tracking":{"group":7,"offset":0},"reference_ids":{"starkware.cairo.common.math.assert_250_bit.high":4,"starkware.cairo.common.math.assert_250_bit.low":3,"starkware.cairo.common.math.assert_250_bit.value":2}}}],"52":[{"accessible_scopes":["starkware.cairo.common.math","starkware.cairo.common.math.split_felt"],"code":"from starkware.cairo.common.math_utils import assert_integer\nassert ids.MAX_HIGH < 2**128 and ids.MAX_LOW < 2**128\nassert PRIME - 1 == ids.MAX_HIGH * 2**128 + ids.MAX_LOW\nassert_integer(ids.value)\nids.low = ids.value & ((1 << 128) - 1)\nids.high = ids.value >> 128","flow_tracking_data":{"ap_tracking":{"group":8,"offset":0},"reference_ids":{"starkware.cairo.common.math.split_felt.high":7,"starkware.cairo.common.math.split_felt.low":6,"starkware.cairo.common.math.split_felt.value":5}}}],"83":[{"accessible_scopes":["starkware.cairo.common.math","starkware.cairo.common.math.assert_le_felt"],"code":"from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\nids.small_inputs = int(\n a < range_check_builtin.bound and (b - a) < range_check_builtin.bound)","flow_tracking_data":{"ap_tracking":{"group":9,"offset":3},"reference_ids":{"starkware.cairo.common.math.assert_le_felt.a":8,"starkware.cairo.common.math.assert_le_felt.b":9,"starkware.cairo.common.math.assert_le_felt.small_inputs":10}}}],"123":[{"accessible_scopes":["starkware.starknet.common.storage","starkware.starknet.common.storage.normalize_address"],"code":"# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0","flow_tracking_data":{"ap_tracking":{"group":10,"offset":1},"reference_ids":{"starkware.starknet.common.storage.normalize_address.addr":11,"starkware.starknet.common.storage.normalize_address.is_small":12}}}],"141":[{"accessible_scopes":["starkware.starknet.common.storage","starkware.starknet.common.storage.normalize_address"],"code":"ids.is_250 = 1 if ids.addr < 2**250 else 0","flow_tracking_data":{"ap_tracking":{"group":10,"offset":2},"reference_ids":{"starkware.starknet.common.storage.normalize_address.addr":11,"starkware.starknet.common.storage.normalize_address.is_250":13}}}],"164":[{"accessible_scopes":["starkware.starknet.common.syscalls","starkware.starknet.common.syscalls.get_caller_address"],"code":"syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)","flow_tracking_data":{"ap_tracking":{"group":11,"offset":1},"reference_ids":{"starkware.starknet.common.syscalls.get_caller_address.syscall_ptr":14}}}],"172":[{"accessible_scopes":["starkware.starknet.common.syscalls","starkware.starknet.common.syscalls.storage_read"],"code":"syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)","flow_tracking_data":{"ap_tracking":{"group":12,"offset":1},"reference_ids":{"starkware.starknet.common.syscalls.storage_read.syscall_ptr":15}}}],"181":[{"accessible_scopes":["starkware.starknet.common.syscalls","starkware.starknet.common.syscalls.storage_write"],"code":"syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)","flow_tracking_data":{"ap_tracking":{"group":13,"offset":1},"reference_ids":{"starkware.starknet.common.syscalls.storage_write.syscall_ptr":16}}}],"191":[{"accessible_scopes":["starkware.starknet.common.syscalls","starkware.starknet.common.syscalls.emit_event"],"code":"syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)","flow_tracking_data":{"ap_tracking":{"group":14,"offset":1},"reference_ids":{"starkware.starknet.common.syscalls.emit_event.syscall_ptr":17}}}],"194":[{"accessible_scopes":["starkware.cairo.common.math_cmp","starkware.cairo.common.math_cmp.is_nn"],"code":"memory[ap] = 0 if 0 <= (ids.a % PRIME) < range_check_builtin.bound else 1","flow_tracking_data":{"ap_tracking":{"group":15,"offset":0},"reference_ids":{"starkware.cairo.common.math_cmp.is_nn.a":18}}}],"202":[{"accessible_scopes":["starkware.cairo.common.math_cmp","starkware.cairo.common.math_cmp.is_nn"],"code":"memory[ap] = 0 if 0 <= ((-ids.a - 1) % PRIME) < range_check_builtin.bound else 1","flow_tracking_data":{"ap_tracking":{"group":15,"offset":1},"reference_ids":{"starkware.cairo.common.math_cmp.is_nn.a":18}}}],"235":[{"accessible_scopes":["starkware.cairo.common.uint256","starkware.cairo.common.uint256.uint256_add"],"code":"sum_low = ids.a.low + ids.b.low\nids.carry_low = 1 if sum_low >= ids.SHIFT else 0\nsum_high = ids.a.high + ids.b.high + ids.carry_low\nids.carry_high = 1 if sum_high >= ids.SHIFT else 0","flow_tracking_data":{"ap_tracking":{"group":19,"offset":4},"reference_ids":{"starkware.cairo.common.uint256.uint256_add.a":19,"starkware.cairo.common.uint256.uint256_add.b":20,"starkware.cairo.common.uint256.uint256_add.carry_high":22,"starkware.cairo.common.uint256.uint256_add.carry_low":21}}}],"1216":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.constructor"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":97,"offset":0},"reference_ids":{}}}],"1231":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.name_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":99,"offset":0},"reference_ids":{}}}],"1261":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.symbol_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":102,"offset":0},"reference_ids":{}}}],"1291":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.totalSupply_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":105,"offset":0},"reference_ids":{}}}],"1322":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.decimals_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":108,"offset":0},"reference_ids":{}}}],"1353":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.balanceOf_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":111,"offset":0},"reference_ids":{}}}],"1389":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.allowance_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":114,"offset":0},"reference_ids":{}}}],"1424":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.owner_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":117,"offset":0},"reference_ids":{}}}],"1459":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.transfer_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":121,"offset":0},"reference_ids":{}}}],"1500":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.transferFrom_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":126,"offset":0},"reference_ids":{}}}],"1541":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.approve_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":131,"offset":0},"reference_ids":{}}}],"1581":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.increaseAllowance_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":136,"offset":0},"reference_ids":{}}}],"1621":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.decreaseAllowance_encode_return"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":141,"offset":0},"reference_ids":{}}}],"1672":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.mint"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":147,"offset":0},"reference_ids":{}}}],"1697":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.transferOwnership"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":151,"offset":0},"reference_ids":{}}}],"1718":[{"accessible_scopes":["__main__","__main__","__wrappers__","__wrappers__.renounceOwnership"],"code":"memory[ap] = segments.add()","flow_tracking_data":{"ap_tracking":{"group":155,"offset":0},"reference_ids":{}}}]},"identifiers":{"__main__.ERC20":{"destination":"openzeppelin.token.erc20.library.ERC20","type":"alias"},"__main__.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"__main__.Ownable":{"destination":"openzeppelin.access.ownable.Ownable","type":"alias"},"__main__.TRUE":{"destination":"starkware.cairo.common.bool.TRUE","type":"alias"},"__main__.Uint256":{"destination":"starkware.cairo.common.uint256.Uint256","type":"alias"},"__main__.allowance":{"decorators":["view"],"pc":1381,"type":"function"},"__main__.allowance.Args":{"full_name":"__main__.allowance.Args","members":{"owner":{"cairo_type":"felt","offset":0},"spender":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"__main__.allowance.ImplicitArgs":{"full_name":"__main__.allowance.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.allowance.Return":{"cairo_type":"(remaining : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"__main__.allowance.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.approve":{"decorators":["external"],"pc":1530,"type":"function"},"__main__.approve.Args":{"full_name":"__main__.approve.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1},"spender":{"cairo_type":"felt","offset":0}},"size":3,"type":"struct"},"__main__.approve.ImplicitArgs":{"full_name":"__main__.approve.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.approve.Return":{"cairo_type":"(success : felt)","type":"type_definition"},"__main__.approve.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.balanceOf":{"decorators":["view"],"pc":1346,"type":"function"},"__main__.balanceOf.Args":{"full_name":"__main__.balanceOf.Args","members":{"account":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"__main__.balanceOf.ImplicitArgs":{"full_name":"__main__.balanceOf.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.balanceOf.Return":{"cairo_type":"(balance : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"__main__.balanceOf.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.constructor":{"decorators":["constructor"],"pc":1181,"type":"function"},"__main__.constructor.Args":{"full_name":"__main__.constructor.Args","members":{"decimals":{"cairo_type":"felt","offset":2},"initial_supply":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":3},"name":{"cairo_type":"felt","offset":0},"owner":{"cairo_type":"felt","offset":6},"recipient":{"cairo_type":"felt","offset":5},"symbol":{"cairo_type":"felt","offset":1}},"size":7,"type":"struct"},"__main__.constructor.ImplicitArgs":{"full_name":"__main__.constructor.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.constructor.Return":{"cairo_type":"()","type":"type_definition"},"__main__.constructor.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.decimals":{"decorators":["view"],"pc":1316,"type":"function"},"__main__.decimals.Args":{"full_name":"__main__.decimals.Args","members":{},"size":0,"type":"struct"},"__main__.decimals.ImplicitArgs":{"full_name":"__main__.decimals.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.decimals.Return":{"cairo_type":"(decimals : felt)","type":"type_definition"},"__main__.decimals.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.decreaseAllowance":{"decorators":["external"],"pc":1610,"type":"function"},"__main__.decreaseAllowance.Args":{"full_name":"__main__.decreaseAllowance.Args","members":{"spender":{"cairo_type":"felt","offset":0},"subtracted_value":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1}},"size":3,"type":"struct"},"__main__.decreaseAllowance.ImplicitArgs":{"full_name":"__main__.decreaseAllowance.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.decreaseAllowance.Return":{"cairo_type":"(success : felt)","type":"type_definition"},"__main__.decreaseAllowance.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.increaseAllowance":{"decorators":["external"],"pc":1570,"type":"function"},"__main__.increaseAllowance.Args":{"full_name":"__main__.increaseAllowance.Args","members":{"added_value":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1},"spender":{"cairo_type":"felt","offset":0}},"size":3,"type":"struct"},"__main__.increaseAllowance.ImplicitArgs":{"full_name":"__main__.increaseAllowance.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.increaseAllowance.Return":{"cairo_type":"(success : felt)","type":"type_definition"},"__main__.increaseAllowance.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.mint":{"decorators":["external"],"pc":1650,"type":"function"},"__main__.mint.Args":{"full_name":"__main__.mint.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1},"to":{"cairo_type":"felt","offset":0}},"size":3,"type":"struct"},"__main__.mint.ImplicitArgs":{"full_name":"__main__.mint.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.mint.Return":{"cairo_type":"()","type":"type_definition"},"__main__.mint.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.name":{"decorators":["view"],"pc":1225,"type":"function"},"__main__.name.Args":{"full_name":"__main__.name.Args","members":{},"size":0,"type":"struct"},"__main__.name.ImplicitArgs":{"full_name":"__main__.name.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.name.Return":{"cairo_type":"(name : felt)","type":"type_definition"},"__main__.name.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.owner":{"decorators":["view"],"pc":1418,"type":"function"},"__main__.owner.Args":{"full_name":"__main__.owner.Args","members":{},"size":0,"type":"struct"},"__main__.owner.ImplicitArgs":{"full_name":"__main__.owner.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.owner.Return":{"cairo_type":"(owner : felt)","type":"type_definition"},"__main__.owner.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.renounceOwnership":{"decorators":["external"],"pc":1706,"type":"function"},"__main__.renounceOwnership.Args":{"full_name":"__main__.renounceOwnership.Args","members":{},"size":0,"type":"struct"},"__main__.renounceOwnership.ImplicitArgs":{"full_name":"__main__.renounceOwnership.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.renounceOwnership.Return":{"cairo_type":"()","type":"type_definition"},"__main__.renounceOwnership.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.symbol":{"decorators":["view"],"pc":1255,"type":"function"},"__main__.symbol.Args":{"full_name":"__main__.symbol.Args","members":{},"size":0,"type":"struct"},"__main__.symbol.ImplicitArgs":{"full_name":"__main__.symbol.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.symbol.Return":{"cairo_type":"(symbol : felt)","type":"type_definition"},"__main__.symbol.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.totalSupply":{"decorators":["view"],"pc":1285,"type":"function"},"__main__.totalSupply.Args":{"full_name":"__main__.totalSupply.Args","members":{},"size":0,"type":"struct"},"__main__.totalSupply.ImplicitArgs":{"full_name":"__main__.totalSupply.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.totalSupply.Return":{"cairo_type":"(totalSupply : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"__main__.totalSupply.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.transfer":{"decorators":["external"],"pc":1448,"type":"function"},"__main__.transfer.Args":{"full_name":"__main__.transfer.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1},"recipient":{"cairo_type":"felt","offset":0}},"size":3,"type":"struct"},"__main__.transfer.ImplicitArgs":{"full_name":"__main__.transfer.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.transfer.Return":{"cairo_type":"(success : felt)","type":"type_definition"},"__main__.transfer.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.transferFrom":{"decorators":["external"],"pc":1488,"type":"function"},"__main__.transferFrom.Args":{"full_name":"__main__.transferFrom.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2},"recipient":{"cairo_type":"felt","offset":1},"sender":{"cairo_type":"felt","offset":0}},"size":4,"type":"struct"},"__main__.transferFrom.ImplicitArgs":{"full_name":"__main__.transferFrom.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.transferFrom.Return":{"cairo_type":"(success : felt)","type":"type_definition"},"__main__.transferFrom.SIZEOF_LOCALS":{"type":"const","value":0},"__main__.transferOwnership":{"decorators":["external"],"pc":1681,"type":"function"},"__main__.transferOwnership.Args":{"full_name":"__main__.transferOwnership.Args","members":{"newOwner":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"__main__.transferOwnership.ImplicitArgs":{"full_name":"__main__.transferOwnership.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"__main__.transferOwnership.Return":{"cairo_type":"()","type":"type_definition"},"__main__.transferOwnership.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.allowance":{"decorators":["view"],"pc":1399,"type":"function"},"__wrappers__.allowance.Args":{"full_name":"__wrappers__.allowance.Args","members":{},"size":0,"type":"struct"},"__wrappers__.allowance.ImplicitArgs":{"full_name":"__wrappers__.allowance.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.allowance.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.allowance.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.allowance.__wrapped_func":{"destination":"__main__.allowance","type":"alias"},"__wrappers__.allowance_encode_return":{"decorators":[],"pc":1389,"type":"function"},"__wrappers__.allowance_encode_return.Args":{"full_name":"__wrappers__.allowance_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":2},"ret_value":{"cairo_type":"(remaining : starkware.cairo.common.uint256.Uint256)","offset":0}},"size":3,"type":"struct"},"__wrappers__.allowance_encode_return.ImplicitArgs":{"full_name":"__wrappers__.allowance_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.allowance_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.allowance_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.allowance_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.approve":{"decorators":["external"],"pc":1550,"type":"function"},"__wrappers__.approve.Args":{"full_name":"__wrappers__.approve.Args","members":{},"size":0,"type":"struct"},"__wrappers__.approve.ImplicitArgs":{"full_name":"__wrappers__.approve.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.approve.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.approve.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.approve.__wrapped_func":{"destination":"__main__.approve","type":"alias"},"__wrappers__.approve_encode_return":{"decorators":[],"pc":1541,"type":"function"},"__wrappers__.approve_encode_return.Args":{"full_name":"__wrappers__.approve_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"ret_value":{"cairo_type":"(success : felt)","offset":0}},"size":2,"type":"struct"},"__wrappers__.approve_encode_return.ImplicitArgs":{"full_name":"__wrappers__.approve_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.approve_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.approve_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.approve_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.balanceOf":{"decorators":["view"],"pc":1363,"type":"function"},"__wrappers__.balanceOf.Args":{"full_name":"__wrappers__.balanceOf.Args","members":{},"size":0,"type":"struct"},"__wrappers__.balanceOf.ImplicitArgs":{"full_name":"__wrappers__.balanceOf.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.balanceOf.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.balanceOf.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.balanceOf.__wrapped_func":{"destination":"__main__.balanceOf","type":"alias"},"__wrappers__.balanceOf_encode_return":{"decorators":[],"pc":1353,"type":"function"},"__wrappers__.balanceOf_encode_return.Args":{"full_name":"__wrappers__.balanceOf_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":2},"ret_value":{"cairo_type":"(balance : starkware.cairo.common.uint256.Uint256)","offset":0}},"size":3,"type":"struct"},"__wrappers__.balanceOf_encode_return.ImplicitArgs":{"full_name":"__wrappers__.balanceOf_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.balanceOf_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.balanceOf_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.balanceOf_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.constructor":{"decorators":["constructor"],"pc":1201,"type":"function"},"__wrappers__.constructor.Args":{"full_name":"__wrappers__.constructor.Args","members":{},"size":0,"type":"struct"},"__wrappers__.constructor.ImplicitArgs":{"full_name":"__wrappers__.constructor.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.constructor.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.constructor.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.constructor.__wrapped_func":{"destination":"__main__.constructor","type":"alias"},"__wrappers__.constructor_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.decimals":{"decorators":["view"],"pc":1331,"type":"function"},"__wrappers__.decimals.Args":{"full_name":"__wrappers__.decimals.Args","members":{},"size":0,"type":"struct"},"__wrappers__.decimals.ImplicitArgs":{"full_name":"__wrappers__.decimals.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.decimals.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.decimals.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.decimals.__wrapped_func":{"destination":"__main__.decimals","type":"alias"},"__wrappers__.decimals_encode_return":{"decorators":[],"pc":1322,"type":"function"},"__wrappers__.decimals_encode_return.Args":{"full_name":"__wrappers__.decimals_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"ret_value":{"cairo_type":"(decimals : felt)","offset":0}},"size":2,"type":"struct"},"__wrappers__.decimals_encode_return.ImplicitArgs":{"full_name":"__wrappers__.decimals_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.decimals_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.decimals_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.decimals_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.decreaseAllowance":{"decorators":["external"],"pc":1630,"type":"function"},"__wrappers__.decreaseAllowance.Args":{"full_name":"__wrappers__.decreaseAllowance.Args","members":{},"size":0,"type":"struct"},"__wrappers__.decreaseAllowance.ImplicitArgs":{"full_name":"__wrappers__.decreaseAllowance.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.decreaseAllowance.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.decreaseAllowance.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.decreaseAllowance.__wrapped_func":{"destination":"__main__.decreaseAllowance","type":"alias"},"__wrappers__.decreaseAllowance_encode_return":{"decorators":[],"pc":1621,"type":"function"},"__wrappers__.decreaseAllowance_encode_return.Args":{"full_name":"__wrappers__.decreaseAllowance_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"ret_value":{"cairo_type":"(success : felt)","offset":0}},"size":2,"type":"struct"},"__wrappers__.decreaseAllowance_encode_return.ImplicitArgs":{"full_name":"__wrappers__.decreaseAllowance_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.decreaseAllowance_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.decreaseAllowance_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.decreaseAllowance_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.increaseAllowance":{"decorators":["external"],"pc":1590,"type":"function"},"__wrappers__.increaseAllowance.Args":{"full_name":"__wrappers__.increaseAllowance.Args","members":{},"size":0,"type":"struct"},"__wrappers__.increaseAllowance.ImplicitArgs":{"full_name":"__wrappers__.increaseAllowance.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.increaseAllowance.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.increaseAllowance.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.increaseAllowance.__wrapped_func":{"destination":"__main__.increaseAllowance","type":"alias"},"__wrappers__.increaseAllowance_encode_return":{"decorators":[],"pc":1581,"type":"function"},"__wrappers__.increaseAllowance_encode_return.Args":{"full_name":"__wrappers__.increaseAllowance_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"ret_value":{"cairo_type":"(success : felt)","offset":0}},"size":2,"type":"struct"},"__wrappers__.increaseAllowance_encode_return.ImplicitArgs":{"full_name":"__wrappers__.increaseAllowance_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.increaseAllowance_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.increaseAllowance_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.increaseAllowance_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.mint":{"decorators":["external"],"pc":1661,"type":"function"},"__wrappers__.mint.Args":{"full_name":"__wrappers__.mint.Args","members":{},"size":0,"type":"struct"},"__wrappers__.mint.ImplicitArgs":{"full_name":"__wrappers__.mint.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.mint.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.mint.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.mint.__wrapped_func":{"destination":"__main__.mint","type":"alias"},"__wrappers__.mint_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.name":{"decorators":["view"],"pc":1240,"type":"function"},"__wrappers__.name.Args":{"full_name":"__wrappers__.name.Args","members":{},"size":0,"type":"struct"},"__wrappers__.name.ImplicitArgs":{"full_name":"__wrappers__.name.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.name.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.name.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.name.__wrapped_func":{"destination":"__main__.name","type":"alias"},"__wrappers__.name_encode_return":{"decorators":[],"pc":1231,"type":"function"},"__wrappers__.name_encode_return.Args":{"full_name":"__wrappers__.name_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"ret_value":{"cairo_type":"(name : felt)","offset":0}},"size":2,"type":"struct"},"__wrappers__.name_encode_return.ImplicitArgs":{"full_name":"__wrappers__.name_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.name_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.name_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.name_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.owner":{"decorators":["view"],"pc":1433,"type":"function"},"__wrappers__.owner.Args":{"full_name":"__wrappers__.owner.Args","members":{},"size":0,"type":"struct"},"__wrappers__.owner.ImplicitArgs":{"full_name":"__wrappers__.owner.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.owner.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.owner.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.owner.__wrapped_func":{"destination":"__main__.owner","type":"alias"},"__wrappers__.owner_encode_return":{"decorators":[],"pc":1424,"type":"function"},"__wrappers__.owner_encode_return.Args":{"full_name":"__wrappers__.owner_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"ret_value":{"cairo_type":"(owner : felt)","offset":0}},"size":2,"type":"struct"},"__wrappers__.owner_encode_return.ImplicitArgs":{"full_name":"__wrappers__.owner_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.owner_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.owner_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.owner_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.renounceOwnership":{"decorators":["external"],"pc":1712,"type":"function"},"__wrappers__.renounceOwnership.Args":{"full_name":"__wrappers__.renounceOwnership.Args","members":{},"size":0,"type":"struct"},"__wrappers__.renounceOwnership.ImplicitArgs":{"full_name":"__wrappers__.renounceOwnership.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.renounceOwnership.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.renounceOwnership.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.renounceOwnership.__wrapped_func":{"destination":"__main__.renounceOwnership","type":"alias"},"__wrappers__.renounceOwnership_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.symbol":{"decorators":["view"],"pc":1270,"type":"function"},"__wrappers__.symbol.Args":{"full_name":"__wrappers__.symbol.Args","members":{},"size":0,"type":"struct"},"__wrappers__.symbol.ImplicitArgs":{"full_name":"__wrappers__.symbol.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.symbol.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.symbol.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.symbol.__wrapped_func":{"destination":"__main__.symbol","type":"alias"},"__wrappers__.symbol_encode_return":{"decorators":[],"pc":1261,"type":"function"},"__wrappers__.symbol_encode_return.Args":{"full_name":"__wrappers__.symbol_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"ret_value":{"cairo_type":"(symbol : felt)","offset":0}},"size":2,"type":"struct"},"__wrappers__.symbol_encode_return.ImplicitArgs":{"full_name":"__wrappers__.symbol_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.symbol_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.symbol_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.symbol_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.totalSupply":{"decorators":["view"],"pc":1301,"type":"function"},"__wrappers__.totalSupply.Args":{"full_name":"__wrappers__.totalSupply.Args","members":{},"size":0,"type":"struct"},"__wrappers__.totalSupply.ImplicitArgs":{"full_name":"__wrappers__.totalSupply.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.totalSupply.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.totalSupply.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.totalSupply.__wrapped_func":{"destination":"__main__.totalSupply","type":"alias"},"__wrappers__.totalSupply_encode_return":{"decorators":[],"pc":1291,"type":"function"},"__wrappers__.totalSupply_encode_return.Args":{"full_name":"__wrappers__.totalSupply_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":2},"ret_value":{"cairo_type":"(totalSupply : starkware.cairo.common.uint256.Uint256)","offset":0}},"size":3,"type":"struct"},"__wrappers__.totalSupply_encode_return.ImplicitArgs":{"full_name":"__wrappers__.totalSupply_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.totalSupply_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.totalSupply_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.totalSupply_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.transfer":{"decorators":["external"],"pc":1468,"type":"function"},"__wrappers__.transfer.Args":{"full_name":"__wrappers__.transfer.Args","members":{},"size":0,"type":"struct"},"__wrappers__.transfer.ImplicitArgs":{"full_name":"__wrappers__.transfer.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.transfer.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.transfer.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.transfer.__wrapped_func":{"destination":"__main__.transfer","type":"alias"},"__wrappers__.transferFrom":{"decorators":["external"],"pc":1509,"type":"function"},"__wrappers__.transferFrom.Args":{"full_name":"__wrappers__.transferFrom.Args","members":{},"size":0,"type":"struct"},"__wrappers__.transferFrom.ImplicitArgs":{"full_name":"__wrappers__.transferFrom.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.transferFrom.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.transferFrom.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.transferFrom.__wrapped_func":{"destination":"__main__.transferFrom","type":"alias"},"__wrappers__.transferFrom_encode_return":{"decorators":[],"pc":1500,"type":"function"},"__wrappers__.transferFrom_encode_return.Args":{"full_name":"__wrappers__.transferFrom_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"ret_value":{"cairo_type":"(success : felt)","offset":0}},"size":2,"type":"struct"},"__wrappers__.transferFrom_encode_return.ImplicitArgs":{"full_name":"__wrappers__.transferFrom_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.transferFrom_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.transferFrom_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.transferFrom_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.transferOwnership":{"decorators":["external"],"pc":1688,"type":"function"},"__wrappers__.transferOwnership.Args":{"full_name":"__wrappers__.transferOwnership.Args","members":{},"size":0,"type":"struct"},"__wrappers__.transferOwnership.ImplicitArgs":{"full_name":"__wrappers__.transferOwnership.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.transferOwnership.Return":{"cairo_type":"(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)","type":"type_definition"},"__wrappers__.transferOwnership.SIZEOF_LOCALS":{"type":"const","value":0},"__wrappers__.transferOwnership.__wrapped_func":{"destination":"__main__.transferOwnership","type":"alias"},"__wrappers__.transferOwnership_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"__wrappers__.transfer_encode_return":{"decorators":[],"pc":1459,"type":"function"},"__wrappers__.transfer_encode_return.Args":{"full_name":"__wrappers__.transfer_encode_return.Args","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"ret_value":{"cairo_type":"(success : felt)","offset":0}},"size":2,"type":"struct"},"__wrappers__.transfer_encode_return.ImplicitArgs":{"full_name":"__wrappers__.transfer_encode_return.ImplicitArgs","members":{},"size":0,"type":"struct"},"__wrappers__.transfer_encode_return.Return":{"cairo_type":"(range_check_ptr : felt, data_len : felt, data : felt*)","type":"type_definition"},"__wrappers__.transfer_encode_return.SIZEOF_LOCALS":{"type":"const","value":1},"__wrappers__.transfer_encode_return.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"openzeppelin.access.ownable.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.access.ownable.Ownable":{"type":"namespace"},"openzeppelin.access.ownable.Ownable.Args":{"full_name":"openzeppelin.access.ownable.Ownable.Args","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.Ownable.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.Ownable.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.Ownable.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable._transfer_ownership":{"decorators":[],"pc":1160,"type":"function"},"openzeppelin.access.ownable.Ownable._transfer_ownership.Args":{"full_name":"openzeppelin.access.ownable.Ownable._transfer_ownership.Args","members":{"new_owner":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.access.ownable.Ownable._transfer_ownership.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable._transfer_ownership.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.access.ownable.Ownable._transfer_ownership.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.Ownable._transfer_ownership.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable.assert_only_owner":{"decorators":[],"pc":1119,"type":"function"},"openzeppelin.access.ownable.Ownable.assert_only_owner.Args":{"full_name":"openzeppelin.access.ownable.Ownable.assert_only_owner.Args","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.Ownable.assert_only_owner.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable.assert_only_owner.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.access.ownable.Ownable.assert_only_owner.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.Ownable.assert_only_owner.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable.initializer":{"decorators":[],"pc":1112,"type":"function"},"openzeppelin.access.ownable.Ownable.initializer.Args":{"full_name":"openzeppelin.access.ownable.Ownable.initializer.Args","members":{"owner":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.access.ownable.Ownable.initializer.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable.initializer.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.access.ownable.Ownable.initializer.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.Ownable.initializer.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable.owner":{"decorators":[],"pc":1132,"type":"function"},"openzeppelin.access.ownable.Ownable.owner.Args":{"full_name":"openzeppelin.access.ownable.Ownable.owner.Args","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.Ownable.owner.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable.owner.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.access.ownable.Ownable.owner.Return":{"cairo_type":"(owner : felt)","type":"type_definition"},"openzeppelin.access.ownable.Ownable.owner.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable.renounce_ownership":{"decorators":[],"pc":1150,"type":"function"},"openzeppelin.access.ownable.Ownable.renounce_ownership.Args":{"full_name":"openzeppelin.access.ownable.Ownable.renounce_ownership.Args","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.Ownable.renounce_ownership.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable.renounce_ownership.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.access.ownable.Ownable.renounce_ownership.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.Ownable.renounce_ownership.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable.transfer_ownership":{"decorators":[],"pc":1138,"type":"function"},"openzeppelin.access.ownable.Ownable.transfer_ownership.Args":{"full_name":"openzeppelin.access.ownable.Ownable.transfer_ownership.Args","members":{"new_owner":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.access.ownable.Ownable.transfer_ownership.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable.transfer_ownership.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.access.ownable.Ownable.transfer_ownership.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.Ownable.transfer_ownership.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable_owner":{"type":"namespace"},"openzeppelin.access.ownable.Ownable_owner.Args":{"full_name":"openzeppelin.access.ownable.Ownable_owner.Args","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.Ownable_owner.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.access.ownable.Ownable_owner.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable_owner.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.Ownable_owner.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.Ownable_owner.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable_owner.addr":{"decorators":[],"pc":1082,"type":"function"},"openzeppelin.access.ownable.Ownable_owner.addr.Args":{"full_name":"openzeppelin.access.ownable.Ownable_owner.addr.Args","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.Ownable_owner.addr.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable_owner.addr.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":0},"range_check_ptr":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.access.ownable.Ownable_owner.addr.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"openzeppelin.access.ownable.Ownable_owner.addr.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable_owner.hash2":{"destination":"starkware.cairo.common.hash.hash2","type":"alias"},"openzeppelin.access.ownable.Ownable_owner.normalize_address":{"destination":"starkware.starknet.common.storage.normalize_address","type":"alias"},"openzeppelin.access.ownable.Ownable_owner.read":{"decorators":[],"pc":1087,"type":"function"},"openzeppelin.access.ownable.Ownable_owner.read.Args":{"full_name":"openzeppelin.access.ownable.Ownable_owner.read.Args","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.Ownable_owner.read.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable_owner.read.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.access.ownable.Ownable_owner.read.Return":{"cairo_type":"(owner : felt)","type":"type_definition"},"openzeppelin.access.ownable.Ownable_owner.read.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.Ownable_owner.storage_read":{"destination":"starkware.starknet.common.syscalls.storage_read","type":"alias"},"openzeppelin.access.ownable.Ownable_owner.storage_write":{"destination":"starkware.starknet.common.syscalls.storage_write","type":"alias"},"openzeppelin.access.ownable.Ownable_owner.write":{"decorators":[],"pc":1100,"type":"function"},"openzeppelin.access.ownable.Ownable_owner.write.Args":{"full_name":"openzeppelin.access.ownable.Ownable_owner.write.Args","members":{"value":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.access.ownable.Ownable_owner.write.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.Ownable_owner.write.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.access.ownable.Ownable_owner.write.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.Ownable_owner.write.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.OwnershipTransferred":{"type":"namespace"},"openzeppelin.access.ownable.OwnershipTransferred.Args":{"full_name":"openzeppelin.access.ownable.OwnershipTransferred.Args","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.OwnershipTransferred.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.OwnershipTransferred.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.access.ownable.OwnershipTransferred.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.OwnershipTransferred.SELECTOR":{"type":"const","value":553132481214675521502977957974509639062080100631756862105218886163371506175},"openzeppelin.access.ownable.OwnershipTransferred.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.access.ownable.OwnershipTransferred.alloc":{"destination":"starkware.cairo.common.alloc.alloc","type":"alias"},"openzeppelin.access.ownable.OwnershipTransferred.emit":{"decorators":[],"pc":1057,"type":"function"},"openzeppelin.access.ownable.OwnershipTransferred.emit.Args":{"full_name":"openzeppelin.access.ownable.OwnershipTransferred.emit.Args","members":{"newOwner":{"cairo_type":"felt","offset":1},"previousOwner":{"cairo_type":"felt","offset":0}},"size":2,"type":"struct"},"openzeppelin.access.ownable.OwnershipTransferred.emit.ImplicitArgs":{"full_name":"openzeppelin.access.ownable.OwnershipTransferred.emit.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":2,"type":"struct"},"openzeppelin.access.ownable.OwnershipTransferred.emit.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.access.ownable.OwnershipTransferred.emit.SIZEOF_LOCALS":{"type":"const","value":2},"openzeppelin.access.ownable.OwnershipTransferred.emit_event":{"destination":"starkware.starknet.common.syscalls.emit_event","type":"alias"},"openzeppelin.access.ownable.OwnershipTransferred.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"openzeppelin.access.ownable.assert_not_zero":{"destination":"starkware.cairo.common.math.assert_not_zero","type":"alias"},"openzeppelin.access.ownable.get_caller_address":{"destination":"starkware.starknet.common.syscalls.get_caller_address","type":"alias"},"openzeppelin.security.safemath.FALSE":{"destination":"starkware.cairo.common.bool.FALSE","type":"alias"},"openzeppelin.security.safemath.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.security.safemath.SafeUint256":{"type":"namespace"},"openzeppelin.security.safemath.SafeUint256.Args":{"full_name":"openzeppelin.security.safemath.SafeUint256.Args","members":{},"size":0,"type":"struct"},"openzeppelin.security.safemath.SafeUint256.ImplicitArgs":{"full_name":"openzeppelin.security.safemath.SafeUint256.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.security.safemath.SafeUint256.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.security.safemath.SafeUint256.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.security.safemath.SafeUint256.add":{"decorators":[],"pc":345,"type":"function"},"openzeppelin.security.safemath.SafeUint256.add.Args":{"full_name":"openzeppelin.security.safemath.SafeUint256.add.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0},"b":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"openzeppelin.security.safemath.SafeUint256.add.ImplicitArgs":{"full_name":"openzeppelin.security.safemath.SafeUint256.add.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.security.safemath.SafeUint256.add.Return":{"cairo_type":"(c : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"openzeppelin.security.safemath.SafeUint256.add.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.security.safemath.SafeUint256.sub_le":{"decorators":[],"pc":368,"type":"function"},"openzeppelin.security.safemath.SafeUint256.sub_le.Args":{"full_name":"openzeppelin.security.safemath.SafeUint256.sub_le.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0},"b":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"openzeppelin.security.safemath.SafeUint256.sub_le.ImplicitArgs":{"full_name":"openzeppelin.security.safemath.SafeUint256.sub_le.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.security.safemath.SafeUint256.sub_le.Return":{"cairo_type":"(c : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"openzeppelin.security.safemath.SafeUint256.sub_le.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.security.safemath.SignatureBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.SignatureBuiltin","type":"alias"},"openzeppelin.security.safemath.TRUE":{"destination":"starkware.cairo.common.bool.TRUE","type":"alias"},"openzeppelin.security.safemath.Uint256":{"destination":"starkware.cairo.common.uint256.Uint256","type":"alias"},"openzeppelin.security.safemath.assert_not_zero":{"destination":"starkware.cairo.common.math.assert_not_zero","type":"alias"},"openzeppelin.security.safemath.uint256_add":{"destination":"starkware.cairo.common.uint256.uint256_add","type":"alias"},"openzeppelin.security.safemath.uint256_check":{"destination":"starkware.cairo.common.uint256.uint256_check","type":"alias"},"openzeppelin.security.safemath.uint256_eq":{"destination":"starkware.cairo.common.uint256.uint256_eq","type":"alias"},"openzeppelin.security.safemath.uint256_le":{"destination":"starkware.cairo.common.uint256.uint256_le","type":"alias"},"openzeppelin.security.safemath.uint256_lt":{"destination":"starkware.cairo.common.uint256.uint256_lt","type":"alias"},"openzeppelin.security.safemath.uint256_mul":{"destination":"starkware.cairo.common.uint256.uint256_mul","type":"alias"},"openzeppelin.security.safemath.uint256_sub":{"destination":"starkware.cairo.common.uint256.uint256_sub","type":"alias"},"openzeppelin.security.safemath.uint256_unsigned_div_rem":{"destination":"starkware.cairo.common.uint256.uint256_unsigned_div_rem","type":"alias"},"openzeppelin.token.erc20.library.Approval":{"type":"namespace"},"openzeppelin.token.erc20.library.Approval.Args":{"full_name":"openzeppelin.token.erc20.library.Approval.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.Approval.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.Approval.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.Approval.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.Approval.SELECTOR":{"type":"const","value":544914742286571513055574265148471203182105283038408585630116262969508767999},"openzeppelin.token.erc20.library.Approval.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.Approval.alloc":{"destination":"starkware.cairo.common.alloc.alloc","type":"alias"},"openzeppelin.token.erc20.library.Approval.emit":{"decorators":[],"pc":427,"type":"function"},"openzeppelin.token.erc20.library.Approval.emit.Args":{"full_name":"openzeppelin.token.erc20.library.Approval.emit.Args","members":{"owner":{"cairo_type":"felt","offset":0},"spender":{"cairo_type":"felt","offset":1},"value":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"openzeppelin.token.erc20.library.Approval.emit.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.Approval.emit.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.Approval.emit.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.Approval.emit.SIZEOF_LOCALS":{"type":"const","value":2},"openzeppelin.token.erc20.library.Approval.emit_event":{"destination":"starkware.starknet.common.syscalls.emit_event","type":"alias"},"openzeppelin.token.erc20.library.Approval.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"openzeppelin.token.erc20.library.ERC20":{"type":"namespace"},"openzeppelin.token.erc20.library.ERC20.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20._approve":{"decorators":[],"pc":968,"type":"function"},"openzeppelin.token.erc20.library.ERC20._approve.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20._approve.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2},"owner":{"cairo_type":"felt","offset":0},"spender":{"cairo_type":"felt","offset":1}},"size":4,"type":"struct"},"openzeppelin.token.erc20.library.ERC20._approve.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20._approve.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20._approve.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20._approve.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20._mint":{"decorators":[],"pc":865,"type":"function"},"openzeppelin.token.erc20.library.ERC20._mint.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20._mint.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1},"recipient":{"cairo_type":"felt","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20._mint.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20._mint.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20._mint.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20._mint.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20._spend_allowance":{"decorators":[],"pc":1000,"type":"function"},"openzeppelin.token.erc20.library.ERC20._spend_allowance.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20._spend_allowance.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2},"owner":{"cairo_type":"felt","offset":0},"spender":{"cairo_type":"felt","offset":1}},"size":4,"type":"struct"},"openzeppelin.token.erc20.library.ERC20._spend_allowance.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20._spend_allowance.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20._spend_allowance.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20._spend_allowance.SIZEOF_LOCALS":{"type":"const","value":4},"openzeppelin.token.erc20.library.ERC20._transfer":{"decorators":[],"pc":912,"type":"function"},"openzeppelin.token.erc20.library.ERC20._transfer.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20._transfer.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2},"recipient":{"cairo_type":"felt","offset":1},"sender":{"cairo_type":"felt","offset":0}},"size":4,"type":"struct"},"openzeppelin.token.erc20.library.ERC20._transfer.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20._transfer.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20._transfer.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20._transfer.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.allowance":{"decorators":[],"pc":746,"type":"function"},"openzeppelin.token.erc20.library.ERC20.allowance.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.allowance.Args","members":{"owner":{"cairo_type":"felt","offset":0},"spender":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.allowance.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.allowance.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.allowance.Return":{"cairo_type":"(remaining : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.allowance.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.approve":{"decorators":[],"pc":786,"type":"function"},"openzeppelin.token.erc20.library.ERC20.approve.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.approve.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1},"spender":{"cairo_type":"felt","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.approve.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.approve.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.approve.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.approve.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.balance_of":{"decorators":[],"pc":739,"type":"function"},"openzeppelin.token.erc20.library.ERC20.balance_of.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.balance_of.Args","members":{"account":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.balance_of.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.balance_of.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.balance_of.Return":{"cairo_type":"(balance : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.balance_of.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.decimals":{"decorators":[],"pc":733,"type":"function"},"openzeppelin.token.erc20.library.ERC20.decimals.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.decimals.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.decimals.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.decimals.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.decimals.Return":{"cairo_type":"(decimals : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.decimals.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.decrease_allowance":{"decorators":[],"pc":833,"type":"function"},"openzeppelin.token.erc20.library.ERC20.decrease_allowance.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.decrease_allowance.Args","members":{"spender":{"cairo_type":"felt","offset":0},"subtracted_value":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.decrease_allowance.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.decrease_allowance.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.decrease_allowance.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.decrease_allowance.SIZEOF_LOCALS":{"type":"const","value":1},"openzeppelin.token.erc20.library.ERC20.increase_allowance":{"decorators":[],"pc":804,"type":"function"},"openzeppelin.token.erc20.library.ERC20.increase_allowance.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.increase_allowance.Args","members":{"added_value":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1},"spender":{"cairo_type":"felt","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.increase_allowance.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.increase_allowance.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.increase_allowance.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.increase_allowance.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.initializer":{"decorators":[],"pc":694,"type":"function"},"openzeppelin.token.erc20.library.ERC20.initializer.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.initializer.Args","members":{"decimals":{"cairo_type":"felt","offset":2},"name":{"cairo_type":"felt","offset":0},"symbol":{"cairo_type":"felt","offset":1}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.initializer.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.initializer.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.initializer.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.initializer.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.name":{"decorators":[],"pc":715,"type":"function"},"openzeppelin.token.erc20.library.ERC20.name.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.name.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.name.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.name.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.name.Return":{"cairo_type":"(name : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.name.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.symbol":{"decorators":[],"pc":721,"type":"function"},"openzeppelin.token.erc20.library.ERC20.symbol.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.symbol.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.symbol.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.symbol.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.symbol.Return":{"cairo_type":"(symbol : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.symbol.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.total_supply":{"decorators":[],"pc":727,"type":"function"},"openzeppelin.token.erc20.library.ERC20.total_supply.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.total_supply.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.total_supply.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.total_supply.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.total_supply.Return":{"cairo_type":"(total_supply : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.total_supply.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.transfer":{"decorators":[],"pc":754,"type":"function"},"openzeppelin.token.erc20.library.ERC20.transfer.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.transfer.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1},"recipient":{"cairo_type":"felt","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.transfer.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.transfer.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.transfer.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.transfer.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20.transfer_from":{"decorators":[],"pc":767,"type":"function"},"openzeppelin.token.erc20.library.ERC20.transfer_from.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20.transfer_from.Args","members":{"amount":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2},"recipient":{"cairo_type":"felt","offset":1},"sender":{"cairo_type":"felt","offset":0}},"size":4,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.transfer_from.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20.transfer_from.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20.transfer_from.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20.transfer_from.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_allowances":{"type":"namespace"},"openzeppelin.token.erc20.library.ERC20_allowances.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_allowances.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_allowances.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.token.erc20.library.ERC20_allowances.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_allowances.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_allowances.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_allowances.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_allowances.addr":{"decorators":[],"pc":637,"type":"function"},"openzeppelin.token.erc20.library.ERC20_allowances.addr.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_allowances.addr.Args","members":{"owner":{"cairo_type":"felt","offset":0},"spender":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_allowances.addr.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_allowances.addr.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":0},"range_check_ptr":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_allowances.addr.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_allowances.addr.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_allowances.hash2":{"destination":"starkware.cairo.common.hash.hash2","type":"alias"},"openzeppelin.token.erc20.library.ERC20_allowances.normalize_address":{"destination":"starkware.starknet.common.storage.normalize_address","type":"alias"},"openzeppelin.token.erc20.library.ERC20_allowances.read":{"decorators":[],"pc":654,"type":"function"},"openzeppelin.token.erc20.library.ERC20_allowances.read.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_allowances.read.Args","members":{"owner":{"cairo_type":"felt","offset":0},"spender":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_allowances.read.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_allowances.read.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_allowances.read.Return":{"cairo_type":"(allowance : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_allowances.read.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_allowances.storage_read":{"destination":"starkware.starknet.common.syscalls.storage_read","type":"alias"},"openzeppelin.token.erc20.library.ERC20_allowances.storage_write":{"destination":"starkware.starknet.common.syscalls.storage_write","type":"alias"},"openzeppelin.token.erc20.library.ERC20_allowances.write":{"decorators":[],"pc":675,"type":"function"},"openzeppelin.token.erc20.library.ERC20_allowances.write.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_allowances.write.Args","members":{"owner":{"cairo_type":"felt","offset":0},"spender":{"cairo_type":"felt","offset":1},"value":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_allowances.write.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_allowances.write.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_allowances.write.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_allowances.write.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_balances":{"type":"namespace"},"openzeppelin.token.erc20.library.ERC20_balances.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_balances.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_balances.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.token.erc20.library.ERC20_balances.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_balances.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_balances.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_balances.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_balances.addr":{"decorators":[],"pc":585,"type":"function"},"openzeppelin.token.erc20.library.ERC20_balances.addr.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_balances.addr.Args","members":{"account":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_balances.addr.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_balances.addr.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":0},"range_check_ptr":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_balances.addr.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_balances.addr.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_balances.hash2":{"destination":"starkware.cairo.common.hash.hash2","type":"alias"},"openzeppelin.token.erc20.library.ERC20_balances.normalize_address":{"destination":"starkware.starknet.common.storage.normalize_address","type":"alias"},"openzeppelin.token.erc20.library.ERC20_balances.read":{"decorators":[],"pc":599,"type":"function"},"openzeppelin.token.erc20.library.ERC20_balances.read.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_balances.read.Args","members":{"account":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_balances.read.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_balances.read.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_balances.read.Return":{"cairo_type":"(balance : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_balances.read.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_balances.storage_read":{"destination":"starkware.starknet.common.syscalls.storage_read","type":"alias"},"openzeppelin.token.erc20.library.ERC20_balances.storage_write":{"destination":"starkware.starknet.common.syscalls.storage_write","type":"alias"},"openzeppelin.token.erc20.library.ERC20_balances.write":{"decorators":[],"pc":619,"type":"function"},"openzeppelin.token.erc20.library.ERC20_balances.write.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_balances.write.Args","members":{"account":{"cairo_type":"felt","offset":0},"value":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":1}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_balances.write.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_balances.write.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_balances.write.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_balances.write.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_decimals":{"type":"namespace"},"openzeppelin.token.erc20.library.ERC20_decimals.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_decimals.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_decimals.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.token.erc20.library.ERC20_decimals.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_decimals.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_decimals.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_decimals.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_decimals.addr":{"decorators":[],"pc":514,"type":"function"},"openzeppelin.token.erc20.library.ERC20_decimals.addr.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_decimals.addr.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_decimals.addr.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_decimals.addr.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":0},"range_check_ptr":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_decimals.addr.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_decimals.addr.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_decimals.hash2":{"destination":"starkware.cairo.common.hash.hash2","type":"alias"},"openzeppelin.token.erc20.library.ERC20_decimals.normalize_address":{"destination":"starkware.starknet.common.storage.normalize_address","type":"alias"},"openzeppelin.token.erc20.library.ERC20_decimals.read":{"decorators":[],"pc":519,"type":"function"},"openzeppelin.token.erc20.library.ERC20_decimals.read.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_decimals.read.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_decimals.read.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_decimals.read.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_decimals.read.Return":{"cairo_type":"(decimals : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_decimals.read.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_decimals.storage_read":{"destination":"starkware.starknet.common.syscalls.storage_read","type":"alias"},"openzeppelin.token.erc20.library.ERC20_decimals.storage_write":{"destination":"starkware.starknet.common.syscalls.storage_write","type":"alias"},"openzeppelin.token.erc20.library.ERC20_decimals.write":{"decorators":[],"pc":532,"type":"function"},"openzeppelin.token.erc20.library.ERC20_decimals.write.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_decimals.write.Args","members":{"value":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_decimals.write.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_decimals.write.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_decimals.write.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_decimals.write.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_name":{"type":"namespace"},"openzeppelin.token.erc20.library.ERC20_name.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_name.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_name.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.token.erc20.library.ERC20_name.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_name.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_name.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_name.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_name.addr":{"decorators":[],"pc":454,"type":"function"},"openzeppelin.token.erc20.library.ERC20_name.addr.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_name.addr.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_name.addr.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_name.addr.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":0},"range_check_ptr":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_name.addr.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_name.addr.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_name.hash2":{"destination":"starkware.cairo.common.hash.hash2","type":"alias"},"openzeppelin.token.erc20.library.ERC20_name.normalize_address":{"destination":"starkware.starknet.common.storage.normalize_address","type":"alias"},"openzeppelin.token.erc20.library.ERC20_name.read":{"decorators":[],"pc":459,"type":"function"},"openzeppelin.token.erc20.library.ERC20_name.read.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_name.read.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_name.read.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_name.read.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_name.read.Return":{"cairo_type":"(name : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_name.read.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_name.storage_read":{"destination":"starkware.starknet.common.syscalls.storage_read","type":"alias"},"openzeppelin.token.erc20.library.ERC20_name.storage_write":{"destination":"starkware.starknet.common.syscalls.storage_write","type":"alias"},"openzeppelin.token.erc20.library.ERC20_name.write":{"decorators":[],"pc":472,"type":"function"},"openzeppelin.token.erc20.library.ERC20_name.write.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_name.write.Args","members":{"value":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_name.write.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_name.write.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_name.write.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_name.write.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_symbol":{"type":"namespace"},"openzeppelin.token.erc20.library.ERC20_symbol.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_symbol.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_symbol.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.token.erc20.library.ERC20_symbol.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_symbol.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_symbol.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_symbol.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_symbol.addr":{"decorators":[],"pc":484,"type":"function"},"openzeppelin.token.erc20.library.ERC20_symbol.addr.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_symbol.addr.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_symbol.addr.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_symbol.addr.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":0},"range_check_ptr":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_symbol.addr.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_symbol.addr.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_symbol.hash2":{"destination":"starkware.cairo.common.hash.hash2","type":"alias"},"openzeppelin.token.erc20.library.ERC20_symbol.normalize_address":{"destination":"starkware.starknet.common.storage.normalize_address","type":"alias"},"openzeppelin.token.erc20.library.ERC20_symbol.read":{"decorators":[],"pc":489,"type":"function"},"openzeppelin.token.erc20.library.ERC20_symbol.read.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_symbol.read.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_symbol.read.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_symbol.read.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_symbol.read.Return":{"cairo_type":"(symbol : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_symbol.read.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_symbol.storage_read":{"destination":"starkware.starknet.common.syscalls.storage_read","type":"alias"},"openzeppelin.token.erc20.library.ERC20_symbol.storage_write":{"destination":"starkware.starknet.common.syscalls.storage_write","type":"alias"},"openzeppelin.token.erc20.library.ERC20_symbol.write":{"decorators":[],"pc":502,"type":"function"},"openzeppelin.token.erc20.library.ERC20_symbol.write.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_symbol.write.Args","members":{"value":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_symbol.write.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_symbol.write.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_symbol.write.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_symbol.write.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_total_supply":{"type":"namespace"},"openzeppelin.token.erc20.library.ERC20_total_supply.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_total_supply.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_total_supply.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.token.erc20.library.ERC20_total_supply.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_total_supply.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_total_supply.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_total_supply.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_total_supply.addr":{"decorators":[],"pc":544,"type":"function"},"openzeppelin.token.erc20.library.ERC20_total_supply.addr.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_total_supply.addr.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_total_supply.addr.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_total_supply.addr.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":0},"range_check_ptr":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_total_supply.addr.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_total_supply.addr.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_total_supply.hash2":{"destination":"starkware.cairo.common.hash.hash2","type":"alias"},"openzeppelin.token.erc20.library.ERC20_total_supply.normalize_address":{"destination":"starkware.starknet.common.storage.normalize_address","type":"alias"},"openzeppelin.token.erc20.library.ERC20_total_supply.read":{"decorators":[],"pc":549,"type":"function"},"openzeppelin.token.erc20.library.ERC20_total_supply.read.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_total_supply.read.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_total_supply.read.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_total_supply.read.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_total_supply.read.Return":{"cairo_type":"(total_supply : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_total_supply.read.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.ERC20_total_supply.storage_read":{"destination":"starkware.starknet.common.syscalls.storage_read","type":"alias"},"openzeppelin.token.erc20.library.ERC20_total_supply.storage_write":{"destination":"starkware.starknet.common.syscalls.storage_write","type":"alias"},"openzeppelin.token.erc20.library.ERC20_total_supply.write":{"decorators":[],"pc":568,"type":"function"},"openzeppelin.token.erc20.library.ERC20_total_supply.write.Args":{"full_name":"openzeppelin.token.erc20.library.ERC20_total_supply.write.Args","members":{"value":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_total_supply.write.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.ERC20_total_supply.write.ImplicitArgs","members":{"pedersen_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":1},"range_check_ptr":{"cairo_type":"felt","offset":2},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":3,"type":"struct"},"openzeppelin.token.erc20.library.ERC20_total_supply.write.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.ERC20_total_supply.write.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.FALSE":{"destination":"starkware.cairo.common.bool.FALSE","type":"alias"},"openzeppelin.token.erc20.library.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"openzeppelin.token.erc20.library.SafeUint256":{"destination":"openzeppelin.security.safemath.SafeUint256","type":"alias"},"openzeppelin.token.erc20.library.SignatureBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.SignatureBuiltin","type":"alias"},"openzeppelin.token.erc20.library.TRUE":{"destination":"starkware.cairo.common.bool.TRUE","type":"alias"},"openzeppelin.token.erc20.library.Transfer":{"type":"namespace"},"openzeppelin.token.erc20.library.Transfer.Args":{"full_name":"openzeppelin.token.erc20.library.Transfer.Args","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.Transfer.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.Transfer.ImplicitArgs","members":{},"size":0,"type":"struct"},"openzeppelin.token.erc20.library.Transfer.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.Transfer.SELECTOR":{"type":"const","value":271746229759260285552388728919865295615886751538523744128730118297934206697},"openzeppelin.token.erc20.library.Transfer.SIZEOF_LOCALS":{"type":"const","value":0},"openzeppelin.token.erc20.library.Transfer.alloc":{"destination":"starkware.cairo.common.alloc.alloc","type":"alias"},"openzeppelin.token.erc20.library.Transfer.emit":{"decorators":[],"pc":400,"type":"function"},"openzeppelin.token.erc20.library.Transfer.emit.Args":{"full_name":"openzeppelin.token.erc20.library.Transfer.emit.Args","members":{"from_":{"cairo_type":"felt","offset":0},"to":{"cairo_type":"felt","offset":1},"value":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"openzeppelin.token.erc20.library.Transfer.emit.ImplicitArgs":{"full_name":"openzeppelin.token.erc20.library.Transfer.emit.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":1},"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":2,"type":"struct"},"openzeppelin.token.erc20.library.Transfer.emit.Return":{"cairo_type":"()","type":"type_definition"},"openzeppelin.token.erc20.library.Transfer.emit.SIZEOF_LOCALS":{"type":"const","value":2},"openzeppelin.token.erc20.library.Transfer.emit_event":{"destination":"starkware.starknet.common.syscalls.emit_event","type":"alias"},"openzeppelin.token.erc20.library.Transfer.memcpy":{"destination":"starkware.cairo.common.memcpy.memcpy","type":"alias"},"openzeppelin.token.erc20.library.UINT8_MAX":{"destination":"openzeppelin.utils.constants.UINT8_MAX","type":"alias"},"openzeppelin.token.erc20.library.Uint256":{"destination":"starkware.cairo.common.uint256.Uint256","type":"alias"},"openzeppelin.token.erc20.library.assert_lt":{"destination":"starkware.cairo.common.math.assert_lt","type":"alias"},"openzeppelin.token.erc20.library.assert_not_zero":{"destination":"starkware.cairo.common.math.assert_not_zero","type":"alias"},"openzeppelin.token.erc20.library.get_caller_address":{"destination":"starkware.starknet.common.syscalls.get_caller_address","type":"alias"},"openzeppelin.token.erc20.library.uint256_check":{"destination":"starkware.cairo.common.uint256.uint256_check","type":"alias"},"openzeppelin.token.erc20.library.uint256_eq":{"destination":"starkware.cairo.common.uint256.uint256_eq","type":"alias"},"openzeppelin.token.erc20.library.uint256_not":{"destination":"starkware.cairo.common.uint256.uint256_not","type":"alias"},"openzeppelin.utils.constants.DEFAULT_ADMIN_ROLE":{"type":"const","value":0},"openzeppelin.utils.constants.IACCESSCONTROL_ID":{"type":"const","value":2036718347},"openzeppelin.utils.constants.IACCOUNT_ID":{"type":"const","value":4044209476},"openzeppelin.utils.constants.IERC165_ID":{"type":"const","value":33540519},"openzeppelin.utils.constants.IERC721_ENUMERABLE_ID":{"type":"const","value":2014223715},"openzeppelin.utils.constants.IERC721_ID":{"type":"const","value":2158778573},"openzeppelin.utils.constants.IERC721_METADATA_ID":{"type":"const","value":1532892063},"openzeppelin.utils.constants.IERC721_RECEIVER_ID":{"type":"const","value":353073666},"openzeppelin.utils.constants.INVALID_ID":{"type":"const","value":4294967295},"openzeppelin.utils.constants.UINT8_MAX":{"type":"const","value":256},"starkware.cairo.common.alloc.alloc":{"decorators":[],"pc":0,"type":"function"},"starkware.cairo.common.alloc.alloc.Args":{"full_name":"starkware.cairo.common.alloc.alloc.Args","members":{},"size":0,"type":"struct"},"starkware.cairo.common.alloc.alloc.ImplicitArgs":{"full_name":"starkware.cairo.common.alloc.alloc.ImplicitArgs","members":{},"size":0,"type":"struct"},"starkware.cairo.common.alloc.alloc.Return":{"cairo_type":"(ptr : felt*)","type":"type_definition"},"starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.bitwise.ALL_ONES":{"type":"const","value":-106710729501573572985208420194530329073740042555888586719234},"starkware.cairo.common.bitwise.BitwiseBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.BitwiseBuiltin","type":"alias"},"starkware.cairo.common.bool.FALSE":{"type":"const","value":0},"starkware.cairo.common.bool.TRUE":{"type":"const","value":1},"starkware.cairo.common.cairo_builtins.BitwiseBuiltin":{"full_name":"starkware.cairo.common.cairo_builtins.BitwiseBuiltin","members":{"x":{"cairo_type":"felt","offset":0},"x_and_y":{"cairo_type":"felt","offset":2},"x_or_y":{"cairo_type":"felt","offset":4},"x_xor_y":{"cairo_type":"felt","offset":3},"y":{"cairo_type":"felt","offset":1}},"size":5,"type":"struct"},"starkware.cairo.common.cairo_builtins.EcOpBuiltin":{"full_name":"starkware.cairo.common.cairo_builtins.EcOpBuiltin","members":{"m":{"cairo_type":"felt","offset":4},"p":{"cairo_type":"starkware.cairo.common.ec_point.EcPoint","offset":0},"q":{"cairo_type":"starkware.cairo.common.ec_point.EcPoint","offset":2},"r":{"cairo_type":"starkware.cairo.common.ec_point.EcPoint","offset":5}},"size":7,"type":"struct"},"starkware.cairo.common.cairo_builtins.EcPoint":{"destination":"starkware.cairo.common.ec_point.EcPoint","type":"alias"},"starkware.cairo.common.cairo_builtins.HashBuiltin":{"full_name":"starkware.cairo.common.cairo_builtins.HashBuiltin","members":{"result":{"cairo_type":"felt","offset":2},"x":{"cairo_type":"felt","offset":0},"y":{"cairo_type":"felt","offset":1}},"size":3,"type":"struct"},"starkware.cairo.common.cairo_builtins.SignatureBuiltin":{"full_name":"starkware.cairo.common.cairo_builtins.SignatureBuiltin","members":{"message":{"cairo_type":"felt","offset":1},"pub_key":{"cairo_type":"felt","offset":0}},"size":2,"type":"struct"},"starkware.cairo.common.dict_access.DictAccess":{"full_name":"starkware.cairo.common.dict_access.DictAccess","members":{"key":{"cairo_type":"felt","offset":0},"new_value":{"cairo_type":"felt","offset":2},"prev_value":{"cairo_type":"felt","offset":1}},"size":3,"type":"struct"},"starkware.cairo.common.ec_point.EcPoint":{"full_name":"starkware.cairo.common.ec_point.EcPoint","members":{"x":{"cairo_type":"felt","offset":0},"y":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"starkware.cairo.common.hash.HashBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.HashBuiltin","type":"alias"},"starkware.cairo.common.hash.hash2":{"decorators":[],"pc":3,"type":"function"},"starkware.cairo.common.hash.hash2.Args":{"full_name":"starkware.cairo.common.hash.hash2.Args","members":{"x":{"cairo_type":"felt","offset":0},"y":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"starkware.cairo.common.hash.hash2.ImplicitArgs":{"full_name":"starkware.cairo.common.hash.hash2.ImplicitArgs","members":{"hash_ptr":{"cairo_type":"starkware.cairo.common.cairo_builtins.HashBuiltin*","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.hash.hash2.Return":{"cairo_type":"(result : felt)","type":"type_definition"},"starkware.cairo.common.hash.hash2.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math.assert_250_bit":{"decorators":["known_ap_change"],"pc":39,"type":"function"},"starkware.cairo.common.math.assert_250_bit.Args":{"full_name":"starkware.cairo.common.math.assert_250_bit.Args","members":{"value":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.assert_250_bit.HIGH_BOUND":{"type":"const","value":5316911983139663491615228241121378304},"starkware.cairo.common.math.assert_250_bit.ImplicitArgs":{"full_name":"starkware.cairo.common.math.assert_250_bit.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.assert_250_bit.Return":{"cairo_type":"()","type":"type_definition"},"starkware.cairo.common.math.assert_250_bit.SHIFT":{"type":"const","value":340282366920938463463374607431768211456},"starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math.assert_250_bit.UPPER_BOUND":{"type":"const","value":1809251394333065553493296640760748560207343510400633813116524750123642650624},"starkware.cairo.common.math.assert_250_bit.high":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.assert_250_bit.high","references":[{"ap_tracking_data":{"group":7,"offset":0},"pc":39,"value":"[cast([fp + (-4)] + 1, felt*)]"}],"type":"reference"},"starkware.cairo.common.math.assert_250_bit.low":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.assert_250_bit.low","references":[{"ap_tracking_data":{"group":7,"offset":0},"pc":39,"value":"[cast([fp + (-4)], felt*)]"}],"type":"reference"},"starkware.cairo.common.math.assert_250_bit.value":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.assert_250_bit.value","references":[{"ap_tracking_data":{"group":7,"offset":0},"pc":39,"value":"[cast(fp + (-3), felt*)]"}],"type":"reference"},"starkware.cairo.common.math.assert_le":{"decorators":[],"pc":18,"type":"function"},"starkware.cairo.common.math.assert_le.Args":{"full_name":"starkware.cairo.common.math.assert_le.Args","members":{"a":{"cairo_type":"felt","offset":0},"b":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"starkware.cairo.common.math.assert_le.ImplicitArgs":{"full_name":"starkware.cairo.common.math.assert_le.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.assert_le.Return":{"cairo_type":"()","type":"type_definition"},"starkware.cairo.common.math.assert_le.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math.assert_le_felt":{"decorators":["known_ap_change"],"pc":81,"type":"function"},"starkware.cairo.common.math.assert_le_felt.Args":{"full_name":"starkware.cairo.common.math.assert_le_felt.Args","members":{"a":{"cairo_type":"felt","offset":0},"b":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"starkware.cairo.common.math.assert_le_felt.ImplicitArgs":{"full_name":"starkware.cairo.common.math.assert_le_felt.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.assert_le_felt.Return":{"cairo_type":"()","type":"type_definition"},"starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS":{"type":"const","value":3},"starkware.cairo.common.math.assert_le_felt.a":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.assert_le_felt.a","references":[{"ap_tracking_data":{"group":9,"offset":0},"pc":81,"value":"[cast(fp + (-4), felt*)]"}],"type":"reference"},"starkware.cairo.common.math.assert_le_felt.b":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.assert_le_felt.b","references":[{"ap_tracking_data":{"group":9,"offset":0},"pc":81,"value":"[cast(fp + (-3), felt*)]"}],"type":"reference"},"starkware.cairo.common.math.assert_le_felt.small_inputs":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.assert_le_felt.small_inputs","references":[{"ap_tracking_data":{"group":9,"offset":3},"pc":83,"value":"[cast(fp, felt*)]"}],"type":"reference"},"starkware.cairo.common.math.assert_lt":{"decorators":[],"pc":23,"type":"function"},"starkware.cairo.common.math.assert_lt.Args":{"full_name":"starkware.cairo.common.math.assert_lt.Args","members":{"a":{"cairo_type":"felt","offset":0},"b":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"starkware.cairo.common.math.assert_lt.ImplicitArgs":{"full_name":"starkware.cairo.common.math.assert_lt.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.assert_lt.Return":{"cairo_type":"()","type":"type_definition"},"starkware.cairo.common.math.assert_lt.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math.assert_nn":{"decorators":[],"pc":14,"type":"function"},"starkware.cairo.common.math.assert_nn.Args":{"full_name":"starkware.cairo.common.math.assert_nn.Args","members":{"a":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.assert_nn.ImplicitArgs":{"full_name":"starkware.cairo.common.math.assert_nn.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.assert_nn.Return":{"cairo_type":"()","type":"type_definition"},"starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math.assert_nn.a":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.assert_nn.a","references":[{"ap_tracking_data":{"group":3,"offset":0},"pc":14,"value":"[cast(fp + (-3), felt*)]"}],"type":"reference"},"starkware.cairo.common.math.assert_nn_le":{"decorators":[],"pc":30,"type":"function"},"starkware.cairo.common.math.assert_nn_le.Args":{"full_name":"starkware.cairo.common.math.assert_nn_le.Args","members":{"a":{"cairo_type":"felt","offset":0},"b":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"starkware.cairo.common.math.assert_nn_le.ImplicitArgs":{"full_name":"starkware.cairo.common.math.assert_nn_le.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.assert_nn_le.Return":{"cairo_type":"()","type":"type_definition"},"starkware.cairo.common.math.assert_nn_le.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math.assert_not_zero":{"decorators":[],"pc":9,"type":"function"},"starkware.cairo.common.math.assert_not_zero.Args":{"full_name":"starkware.cairo.common.math.assert_not_zero.Args","members":{"value":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.assert_not_zero.ImplicitArgs":{"full_name":"starkware.cairo.common.math.assert_not_zero.ImplicitArgs","members":{},"size":0,"type":"struct"},"starkware.cairo.common.math.assert_not_zero.Return":{"cairo_type":"()","type":"type_definition"},"starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math.assert_not_zero.value":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.assert_not_zero.value","references":[{"ap_tracking_data":{"group":2,"offset":0},"pc":9,"value":"[cast(fp + (-3), felt*)]"}],"type":"reference"},"starkware.cairo.common.math.split_felt":{"decorators":["known_ap_change"],"pc":52,"type":"function"},"starkware.cairo.common.math.split_felt.Args":{"full_name":"starkware.cairo.common.math.split_felt.Args","members":{"value":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.split_felt.ImplicitArgs":{"full_name":"starkware.cairo.common.math.split_felt.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math.split_felt.MAX_HIGH":{"type":"const","value":10633823966279327296825105735305134080},"starkware.cairo.common.math.split_felt.MAX_LOW":{"type":"const","value":0},"starkware.cairo.common.math.split_felt.Return":{"cairo_type":"(high : felt, low : felt)","type":"type_definition"},"starkware.cairo.common.math.split_felt.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math.split_felt.high":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.split_felt.high","references":[{"ap_tracking_data":{"group":8,"offset":0},"pc":52,"value":"[cast([fp + (-4)] + 1, felt*)]"}],"type":"reference"},"starkware.cairo.common.math.split_felt.low":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.split_felt.low","references":[{"ap_tracking_data":{"group":8,"offset":0},"pc":52,"value":"[cast([fp + (-4)], felt*)]"}],"type":"reference"},"starkware.cairo.common.math.split_felt.value":{"cairo_type":"felt","full_name":"starkware.cairo.common.math.split_felt.value","references":[{"ap_tracking_data":{"group":8,"offset":0},"pc":52,"value":"[cast(fp + (-3), felt*)]"}],"type":"reference"},"starkware.cairo.common.math_cmp.RC_BOUND":{"type":"const","value":340282366920938463463374607431768211456},"starkware.cairo.common.math_cmp.assert_le_felt":{"destination":"starkware.cairo.common.math.assert_le_felt","type":"alias"},"starkware.cairo.common.math_cmp.assert_lt_felt":{"destination":"starkware.cairo.common.math.assert_lt_felt","type":"alias"},"starkware.cairo.common.math_cmp.is_le":{"decorators":[],"pc":223,"type":"function"},"starkware.cairo.common.math_cmp.is_le.Args":{"full_name":"starkware.cairo.common.math_cmp.is_le.Args","members":{"a":{"cairo_type":"felt","offset":0},"b":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"starkware.cairo.common.math_cmp.is_le.ImplicitArgs":{"full_name":"starkware.cairo.common.math_cmp.is_le.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math_cmp.is_le.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"starkware.cairo.common.math_cmp.is_le.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math_cmp.is_nn":{"decorators":[],"pc":194,"type":"function"},"starkware.cairo.common.math_cmp.is_nn.Args":{"full_name":"starkware.cairo.common.math_cmp.is_nn.Args","members":{"a":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math_cmp.is_nn.ImplicitArgs":{"full_name":"starkware.cairo.common.math_cmp.is_nn.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.math_cmp.is_nn.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"starkware.cairo.common.math_cmp.is_nn.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.math_cmp.is_nn.a":{"cairo_type":"felt","full_name":"starkware.cairo.common.math_cmp.is_nn.a","references":[{"ap_tracking_data":{"group":15,"offset":0},"pc":194,"value":"[cast(fp + (-3), felt*)]"}],"type":"reference"},"starkware.cairo.common.math_cmp.is_nn.need_felt_comparison":{"pc":214,"type":"label"},"starkware.cairo.common.math_cmp.is_nn.out_of_range":{"pc":202,"type":"label"},"starkware.cairo.common.pow.assert_le":{"destination":"starkware.cairo.common.math.assert_le","type":"alias"},"starkware.cairo.common.pow.get_ap":{"destination":"starkware.cairo.common.registers.get_ap","type":"alias"},"starkware.cairo.common.pow.get_fp_and_pc":{"destination":"starkware.cairo.common.registers.get_fp_and_pc","type":"alias"},"starkware.cairo.common.registers.get_ap":{"destination":"starkware.cairo.lang.compiler.lib.registers.get_ap","type":"alias"},"starkware.cairo.common.registers.get_fp_and_pc":{"destination":"starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc","type":"alias"},"starkware.cairo.common.uint256.ALL_ONES":{"type":"const","value":340282366920938463463374607431768211455},"starkware.cairo.common.uint256.BitwiseBuiltin":{"destination":"starkware.cairo.common.cairo_builtins.BitwiseBuiltin","type":"alias"},"starkware.cairo.common.uint256.HALF_SHIFT":{"type":"const","value":18446744073709551616},"starkware.cairo.common.uint256.SHIFT":{"type":"const","value":340282366920938463463374607431768211456},"starkware.cairo.common.uint256.Uint256":{"full_name":"starkware.cairo.common.uint256.Uint256","members":{"high":{"cairo_type":"felt","offset":1},"low":{"cairo_type":"felt","offset":0}},"size":2,"type":"struct"},"starkware.cairo.common.uint256.assert_in_range":{"destination":"starkware.cairo.common.math.assert_in_range","type":"alias"},"starkware.cairo.common.uint256.assert_le":{"destination":"starkware.cairo.common.math.assert_le","type":"alias"},"starkware.cairo.common.uint256.assert_nn_le":{"destination":"starkware.cairo.common.math.assert_nn_le","type":"alias"},"starkware.cairo.common.uint256.assert_not_zero":{"destination":"starkware.cairo.common.math.assert_not_zero","type":"alias"},"starkware.cairo.common.uint256.bitwise_and":{"destination":"starkware.cairo.common.bitwise.bitwise_and","type":"alias"},"starkware.cairo.common.uint256.bitwise_or":{"destination":"starkware.cairo.common.bitwise.bitwise_or","type":"alias"},"starkware.cairo.common.uint256.bitwise_xor":{"destination":"starkware.cairo.common.bitwise.bitwise_xor","type":"alias"},"starkware.cairo.common.uint256.get_ap":{"destination":"starkware.cairo.common.registers.get_ap","type":"alias"},"starkware.cairo.common.uint256.get_fp_and_pc":{"destination":"starkware.cairo.common.registers.get_fp_and_pc","type":"alias"},"starkware.cairo.common.uint256.is_le":{"destination":"starkware.cairo.common.math_cmp.is_le","type":"alias"},"starkware.cairo.common.uint256.pow":{"destination":"starkware.cairo.common.pow.pow","type":"alias"},"starkware.cairo.common.uint256.uint256_add":{"decorators":[],"pc":233,"type":"function"},"starkware.cairo.common.uint256.uint256_add.Args":{"full_name":"starkware.cairo.common.uint256.uint256_add.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0},"b":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"starkware.cairo.common.uint256.uint256_add.ImplicitArgs":{"full_name":"starkware.cairo.common.uint256.uint256_add.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.uint256.uint256_add.Return":{"cairo_type":"(res : starkware.cairo.common.uint256.Uint256, carry : felt)","type":"type_definition"},"starkware.cairo.common.uint256.uint256_add.SIZEOF_LOCALS":{"type":"const","value":4},"starkware.cairo.common.uint256.uint256_add.a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","full_name":"starkware.cairo.common.uint256.uint256_add.a","references":[{"ap_tracking_data":{"group":19,"offset":0},"pc":233,"value":"[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]"}],"type":"reference"},"starkware.cairo.common.uint256.uint256_add.b":{"cairo_type":"starkware.cairo.common.uint256.Uint256","full_name":"starkware.cairo.common.uint256.uint256_add.b","references":[{"ap_tracking_data":{"group":19,"offset":0},"pc":233,"value":"[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]"}],"type":"reference"},"starkware.cairo.common.uint256.uint256_add.carry_high":{"cairo_type":"felt","full_name":"starkware.cairo.common.uint256.uint256_add.carry_high","references":[{"ap_tracking_data":{"group":19,"offset":4},"pc":235,"value":"[cast(fp + 3, felt*)]"}],"type":"reference"},"starkware.cairo.common.uint256.uint256_add.carry_low":{"cairo_type":"felt","full_name":"starkware.cairo.common.uint256.uint256_add.carry_low","references":[{"ap_tracking_data":{"group":19,"offset":4},"pc":235,"value":"[cast(fp + 2, felt*)]"}],"type":"reference"},"starkware.cairo.common.uint256.uint256_check":{"decorators":[],"pc":228,"type":"function"},"starkware.cairo.common.uint256.uint256_check.Args":{"full_name":"starkware.cairo.common.uint256.uint256_check.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0}},"size":2,"type":"struct"},"starkware.cairo.common.uint256.uint256_check.ImplicitArgs":{"full_name":"starkware.cairo.common.uint256.uint256_check.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.uint256.uint256_check.Return":{"cairo_type":"()","type":"type_definition"},"starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.uint256.uint256_eq":{"decorators":[],"pc":323,"type":"function"},"starkware.cairo.common.uint256.uint256_eq.Args":{"full_name":"starkware.cairo.common.uint256.uint256_eq.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0},"b":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"starkware.cairo.common.uint256.uint256_eq.ImplicitArgs":{"full_name":"starkware.cairo.common.uint256.uint256_eq.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.uint256.uint256_eq.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"starkware.cairo.common.uint256.uint256_eq.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.uint256.uint256_le":{"decorators":[],"pc":272,"type":"function"},"starkware.cairo.common.uint256.uint256_le.Args":{"full_name":"starkware.cairo.common.uint256.uint256_le.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0},"b":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"starkware.cairo.common.uint256.uint256_le.ImplicitArgs":{"full_name":"starkware.cairo.common.uint256.uint256_le.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.uint256.uint256_le.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"starkware.cairo.common.uint256.uint256_le.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.uint256.uint256_lt":{"decorators":[],"pc":255,"type":"function"},"starkware.cairo.common.uint256.uint256_lt.Args":{"full_name":"starkware.cairo.common.uint256.uint256_lt.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0},"b":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"starkware.cairo.common.uint256.uint256_lt.ImplicitArgs":{"full_name":"starkware.cairo.common.uint256.uint256_lt.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.uint256.uint256_lt.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"starkware.cairo.common.uint256.uint256_lt.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.uint256.uint256_neg":{"decorators":[],"pc":292,"type":"function"},"starkware.cairo.common.uint256.uint256_neg.Args":{"full_name":"starkware.cairo.common.uint256.uint256_neg.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0}},"size":2,"type":"struct"},"starkware.cairo.common.uint256.uint256_neg.ImplicitArgs":{"full_name":"starkware.cairo.common.uint256.uint256_neg.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.uint256.uint256_neg.Return":{"cairo_type":"(res : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"starkware.cairo.common.uint256.uint256_neg.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.uint256.uint256_not":{"decorators":[],"pc":284,"type":"function"},"starkware.cairo.common.uint256.uint256_not.Args":{"full_name":"starkware.cairo.common.uint256.uint256_not.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0}},"size":2,"type":"struct"},"starkware.cairo.common.uint256.uint256_not.ImplicitArgs":{"full_name":"starkware.cairo.common.uint256.uint256_not.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.uint256.uint256_not.Return":{"cairo_type":"(res : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"starkware.cairo.common.uint256.uint256_not.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.cairo.common.uint256.uint256_sub":{"decorators":[],"pc":307,"type":"function"},"starkware.cairo.common.uint256.uint256_sub.Args":{"full_name":"starkware.cairo.common.uint256.uint256_sub.Args","members":{"a":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":0},"b":{"cairo_type":"starkware.cairo.common.uint256.Uint256","offset":2}},"size":4,"type":"struct"},"starkware.cairo.common.uint256.uint256_sub.ImplicitArgs":{"full_name":"starkware.cairo.common.uint256.uint256_sub.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.cairo.common.uint256.uint256_sub.Return":{"cairo_type":"(res : starkware.cairo.common.uint256.Uint256)","type":"type_definition"},"starkware.cairo.common.uint256.uint256_sub.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.starknet.common.storage.ADDR_BOUND":{"type":"const","value":-106710729501573572985208420194530329073740042555888586719489},"starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE":{"type":"const","value":256},"starkware.starknet.common.storage.assert_250_bit":{"destination":"starkware.cairo.common.math.assert_250_bit","type":"alias"},"starkware.starknet.common.storage.normalize_address":{"decorators":["known_ap_change"],"pc":121,"type":"function"},"starkware.starknet.common.storage.normalize_address.Args":{"full_name":"starkware.starknet.common.storage.normalize_address.Args","members":{"addr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.storage.normalize_address.ImplicitArgs":{"full_name":"starkware.starknet.common.storage.normalize_address.ImplicitArgs","members":{"range_check_ptr":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.storage.normalize_address.Return":{"cairo_type":"(res : felt)","type":"type_definition"},"starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.starknet.common.storage.normalize_address.addr":{"cairo_type":"felt","full_name":"starkware.starknet.common.storage.normalize_address.addr","references":[{"ap_tracking_data":{"group":10,"offset":0},"pc":121,"value":"[cast(fp + (-3), felt*)]"}],"type":"reference"},"starkware.starknet.common.storage.normalize_address.is_250":{"cairo_type":"felt","full_name":"starkware.starknet.common.storage.normalize_address.is_250","references":[{"ap_tracking_data":{"group":10,"offset":2},"pc":141,"value":"[cast(ap + (-1), felt*)]"}],"type":"reference"},"starkware.starknet.common.storage.normalize_address.is_small":{"cairo_type":"felt","full_name":"starkware.starknet.common.storage.normalize_address.is_small","references":[{"ap_tracking_data":{"group":10,"offset":1},"pc":123,"value":"[cast(ap + (-1), felt*)]"}],"type":"reference"},"starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR":{"type":"const","value":20853273475220472486191784820},"starkware.starknet.common.syscalls.CallContract":{"full_name":"starkware.starknet.common.syscalls.CallContract","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.CallContractRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.CallContractResponse","offset":5}},"size":7,"type":"struct"},"starkware.starknet.common.syscalls.CallContractRequest":{"full_name":"starkware.starknet.common.syscalls.CallContractRequest","members":{"calldata":{"cairo_type":"felt*","offset":4},"calldata_size":{"cairo_type":"felt","offset":3},"contract_address":{"cairo_type":"felt","offset":1},"function_selector":{"cairo_type":"felt","offset":2},"selector":{"cairo_type":"felt","offset":0}},"size":5,"type":"struct"},"starkware.starknet.common.syscalls.CallContractResponse":{"full_name":"starkware.starknet.common.syscalls.CallContractResponse","members":{"retdata":{"cairo_type":"felt*","offset":1},"retdata_size":{"cairo_type":"felt","offset":0}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR":{"type":"const","value":21167594061783206823196716140},"starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR":{"type":"const","value":23274015802972845247556842986379118667122},"starkware.starknet.common.syscalls.DEPLOY_SELECTOR":{"type":"const","value":75202468540281},"starkware.starknet.common.syscalls.Deploy":{"full_name":"starkware.starknet.common.syscalls.Deploy","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.DeployRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.DeployResponse","offset":6}},"size":9,"type":"struct"},"starkware.starknet.common.syscalls.DeployRequest":{"full_name":"starkware.starknet.common.syscalls.DeployRequest","members":{"class_hash":{"cairo_type":"felt","offset":1},"constructor_calldata":{"cairo_type":"felt*","offset":4},"constructor_calldata_size":{"cairo_type":"felt","offset":3},"contract_address_salt":{"cairo_type":"felt","offset":2},"reserved":{"cairo_type":"felt","offset":5},"selector":{"cairo_type":"felt","offset":0}},"size":6,"type":"struct"},"starkware.starknet.common.syscalls.DeployResponse":{"full_name":"starkware.starknet.common.syscalls.DeployResponse","members":{"constructor_retdata":{"cairo_type":"felt*","offset":2},"constructor_retdata_size":{"cairo_type":"felt","offset":1},"contract_address":{"cairo_type":"felt","offset":0}},"size":3,"type":"struct"},"starkware.starknet.common.syscalls.DictAccess":{"destination":"starkware.cairo.common.dict_access.DictAccess","type":"alias"},"starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR":{"type":"const","value":1280709301550335749748},"starkware.starknet.common.syscalls.EmitEvent":{"full_name":"starkware.starknet.common.syscalls.EmitEvent","members":{"data":{"cairo_type":"felt*","offset":4},"data_len":{"cairo_type":"felt","offset":3},"keys":{"cairo_type":"felt*","offset":2},"keys_len":{"cairo_type":"felt","offset":1},"selector":{"cairo_type":"felt","offset":0}},"size":5,"type":"struct"},"starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR":{"type":"const","value":1448089106835523001438702345020786},"starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR":{"type":"const","value":24294903732626645868215235778792757751152},"starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR":{"type":"const","value":94901967781393078444254803017658102643},"starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR":{"type":"const","value":6219495360805491471215297013070624192820083},"starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR":{"type":"const","value":1592190833581991703053805829594610833820054387},"starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR":{"type":"const","value":1317029390204112103023},"starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR":{"type":"const","value":1448089128652340074717162277007973},"starkware.starknet.common.syscalls.GetBlockNumber":{"full_name":"starkware.starknet.common.syscalls.GetBlockNumber","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.GetBlockNumberRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.GetBlockNumberResponse","offset":1}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.GetBlockNumberRequest":{"full_name":"starkware.starknet.common.syscalls.GetBlockNumberRequest","members":{"selector":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetBlockNumberResponse":{"full_name":"starkware.starknet.common.syscalls.GetBlockNumberResponse","members":{"block_number":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetBlockTimestamp":{"full_name":"starkware.starknet.common.syscalls.GetBlockTimestamp","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.GetBlockTimestampRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.GetBlockTimestampResponse","offset":1}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.GetBlockTimestampRequest":{"full_name":"starkware.starknet.common.syscalls.GetBlockTimestampRequest","members":{"selector":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetBlockTimestampResponse":{"full_name":"starkware.starknet.common.syscalls.GetBlockTimestampResponse","members":{"block_timestamp":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetCallerAddress":{"full_name":"starkware.starknet.common.syscalls.GetCallerAddress","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.GetCallerAddressRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.GetCallerAddressResponse","offset":1}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.GetCallerAddressRequest":{"full_name":"starkware.starknet.common.syscalls.GetCallerAddressRequest","members":{"selector":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetCallerAddressResponse":{"full_name":"starkware.starknet.common.syscalls.GetCallerAddressResponse","members":{"caller_address":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetContractAddress":{"full_name":"starkware.starknet.common.syscalls.GetContractAddress","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.GetContractAddressRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.GetContractAddressResponse","offset":1}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.GetContractAddressRequest":{"full_name":"starkware.starknet.common.syscalls.GetContractAddressRequest","members":{"selector":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetContractAddressResponse":{"full_name":"starkware.starknet.common.syscalls.GetContractAddressResponse","members":{"contract_address":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetSequencerAddress":{"full_name":"starkware.starknet.common.syscalls.GetSequencerAddress","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.GetSequencerAddressRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.GetSequencerAddressResponse","offset":1}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.GetSequencerAddressRequest":{"full_name":"starkware.starknet.common.syscalls.GetSequencerAddressRequest","members":{"selector":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetSequencerAddressResponse":{"full_name":"starkware.starknet.common.syscalls.GetSequencerAddressResponse","members":{"sequencer_address":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetTxInfo":{"full_name":"starkware.starknet.common.syscalls.GetTxInfo","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.GetTxInfoRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.GetTxInfoResponse","offset":1}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.GetTxInfoRequest":{"full_name":"starkware.starknet.common.syscalls.GetTxInfoRequest","members":{"selector":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetTxInfoResponse":{"full_name":"starkware.starknet.common.syscalls.GetTxInfoResponse","members":{"tx_info":{"cairo_type":"starkware.starknet.common.syscalls.TxInfo*","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetTxSignature":{"full_name":"starkware.starknet.common.syscalls.GetTxSignature","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.GetTxSignatureRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.GetTxSignatureResponse","offset":1}},"size":3,"type":"struct"},"starkware.starknet.common.syscalls.GetTxSignatureRequest":{"full_name":"starkware.starknet.common.syscalls.GetTxSignatureRequest","members":{"selector":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.GetTxSignatureResponse":{"full_name":"starkware.starknet.common.syscalls.GetTxSignatureResponse","members":{"signature":{"cairo_type":"felt*","offset":1},"signature_len":{"cairo_type":"felt","offset":0}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR":{"type":"const","value":436233452754198157705746250789557519228244616562},"starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR":{"type":"const","value":92376026794327011772951660},"starkware.starknet.common.syscalls.LibraryCall":{"full_name":"starkware.starknet.common.syscalls.LibraryCall","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.LibraryCallRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.CallContractResponse","offset":5}},"size":7,"type":"struct"},"starkware.starknet.common.syscalls.LibraryCallRequest":{"full_name":"starkware.starknet.common.syscalls.LibraryCallRequest","members":{"calldata":{"cairo_type":"felt*","offset":4},"calldata_size":{"cairo_type":"felt","offset":3},"class_hash":{"cairo_type":"felt","offset":1},"function_selector":{"cairo_type":"felt","offset":2},"selector":{"cairo_type":"felt","offset":0}},"size":5,"type":"struct"},"starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR":{"type":"const","value":433017908768303439907196859243777073},"starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR":{"type":"const","value":100890693370601760042082660},"starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR":{"type":"const","value":25828017502874050592466629733},"starkware.starknet.common.syscalls.SendMessageToL1SysCall":{"full_name":"starkware.starknet.common.syscalls.SendMessageToL1SysCall","members":{"payload_ptr":{"cairo_type":"felt*","offset":3},"payload_size":{"cairo_type":"felt","offset":2},"selector":{"cairo_type":"felt","offset":0},"to_address":{"cairo_type":"felt","offset":1}},"size":4,"type":"struct"},"starkware.starknet.common.syscalls.StorageRead":{"full_name":"starkware.starknet.common.syscalls.StorageRead","members":{"request":{"cairo_type":"starkware.starknet.common.syscalls.StorageReadRequest","offset":0},"response":{"cairo_type":"starkware.starknet.common.syscalls.StorageReadResponse","offset":2}},"size":3,"type":"struct"},"starkware.starknet.common.syscalls.StorageReadRequest":{"full_name":"starkware.starknet.common.syscalls.StorageReadRequest","members":{"address":{"cairo_type":"felt","offset":1},"selector":{"cairo_type":"felt","offset":0}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.StorageReadResponse":{"full_name":"starkware.starknet.common.syscalls.StorageReadResponse","members":{"value":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.StorageWrite":{"full_name":"starkware.starknet.common.syscalls.StorageWrite","members":{"address":{"cairo_type":"felt","offset":1},"selector":{"cairo_type":"felt","offset":0},"value":{"cairo_type":"felt","offset":2}},"size":3,"type":"struct"},"starkware.starknet.common.syscalls.TxInfo":{"full_name":"starkware.starknet.common.syscalls.TxInfo","members":{"account_contract_address":{"cairo_type":"felt","offset":1},"chain_id":{"cairo_type":"felt","offset":6},"max_fee":{"cairo_type":"felt","offset":2},"signature":{"cairo_type":"felt*","offset":4},"signature_len":{"cairo_type":"felt","offset":3},"transaction_hash":{"cairo_type":"felt","offset":5},"version":{"cairo_type":"felt","offset":0}},"size":7,"type":"struct"},"starkware.starknet.common.syscalls.emit_event":{"decorators":[],"pc":184,"type":"function"},"starkware.starknet.common.syscalls.emit_event.Args":{"full_name":"starkware.starknet.common.syscalls.emit_event.Args","members":{"data":{"cairo_type":"felt*","offset":3},"data_len":{"cairo_type":"felt","offset":2},"keys":{"cairo_type":"felt*","offset":1},"keys_len":{"cairo_type":"felt","offset":0}},"size":4,"type":"struct"},"starkware.starknet.common.syscalls.emit_event.ImplicitArgs":{"full_name":"starkware.starknet.common.syscalls.emit_event.ImplicitArgs","members":{"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.emit_event.Return":{"cairo_type":"()","type":"type_definition"},"starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.starknet.common.syscalls.emit_event.syscall_ptr":{"cairo_type":"felt*","full_name":"starkware.starknet.common.syscalls.emit_event.syscall_ptr","references":[{"ap_tracking_data":{"group":14,"offset":0},"pc":184,"value":"[cast(fp + (-7), felt**)]"},{"ap_tracking_data":{"group":14,"offset":1},"pc":191,"value":"cast([fp + (-7)] + 5, felt*)"}],"type":"reference"},"starkware.starknet.common.syscalls.get_caller_address":{"decorators":[],"pc":161,"type":"function"},"starkware.starknet.common.syscalls.get_caller_address.Args":{"full_name":"starkware.starknet.common.syscalls.get_caller_address.Args","members":{},"size":0,"type":"struct"},"starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs":{"full_name":"starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs","members":{"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.get_caller_address.Return":{"cairo_type":"(caller_address : felt)","type":"type_definition"},"starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.starknet.common.syscalls.get_caller_address.syscall_ptr":{"cairo_type":"felt*","full_name":"starkware.starknet.common.syscalls.get_caller_address.syscall_ptr","references":[{"ap_tracking_data":{"group":11,"offset":0},"pc":161,"value":"[cast(fp + (-3), felt**)]"},{"ap_tracking_data":{"group":11,"offset":1},"pc":164,"value":"cast([fp + (-3)] + 2, felt*)"}],"type":"reference"},"starkware.starknet.common.syscalls.storage_read":{"decorators":[],"pc":168,"type":"function"},"starkware.starknet.common.syscalls.storage_read.Args":{"full_name":"starkware.starknet.common.syscalls.storage_read.Args","members":{"address":{"cairo_type":"felt","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.storage_read.ImplicitArgs":{"full_name":"starkware.starknet.common.syscalls.storage_read.ImplicitArgs","members":{"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.storage_read.Return":{"cairo_type":"(value : felt)","type":"type_definition"},"starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.starknet.common.syscalls.storage_read.syscall_ptr":{"cairo_type":"felt*","full_name":"starkware.starknet.common.syscalls.storage_read.syscall_ptr","references":[{"ap_tracking_data":{"group":12,"offset":0},"pc":168,"value":"[cast(fp + (-4), felt**)]"},{"ap_tracking_data":{"group":12,"offset":1},"pc":172,"value":"cast([fp + (-4)] + 3, felt*)"}],"type":"reference"},"starkware.starknet.common.syscalls.storage_write":{"decorators":[],"pc":176,"type":"function"},"starkware.starknet.common.syscalls.storage_write.Args":{"full_name":"starkware.starknet.common.syscalls.storage_write.Args","members":{"address":{"cairo_type":"felt","offset":0},"value":{"cairo_type":"felt","offset":1}},"size":2,"type":"struct"},"starkware.starknet.common.syscalls.storage_write.ImplicitArgs":{"full_name":"starkware.starknet.common.syscalls.storage_write.ImplicitArgs","members":{"syscall_ptr":{"cairo_type":"felt*","offset":0}},"size":1,"type":"struct"},"starkware.starknet.common.syscalls.storage_write.Return":{"cairo_type":"()","type":"type_definition"},"starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS":{"type":"const","value":0},"starkware.starknet.common.syscalls.storage_write.syscall_ptr":{"cairo_type":"felt*","full_name":"starkware.starknet.common.syscalls.storage_write.syscall_ptr","references":[{"ap_tracking_data":{"group":13,"offset":0},"pc":176,"value":"[cast(fp + (-5), felt**)]"},{"ap_tracking_data":{"group":13,"offset":1},"pc":181,"value":"cast([fp + (-5)] + 3, felt*)"}],"type":"reference"}},"main_scope":"__main__","prime":"0x800000000000011000000000000000000000000000000000000000000000001","reference_manager":{"references":[{"ap_tracking_data":{"group":2,"offset":0},"pc":9,"value":"[cast(fp + (-3), felt*)]"},{"ap_tracking_data":{"group":3,"offset":0},"pc":14,"value":"[cast(fp + (-3), felt*)]"},{"ap_tracking_data":{"group":7,"offset":0},"pc":39,"value":"[cast(fp + (-3), felt*)]"},{"ap_tracking_data":{"group":7,"offset":0},"pc":39,"value":"[cast([fp + (-4)], felt*)]"},{"ap_tracking_data":{"group":7,"offset":0},"pc":39,"value":"[cast([fp + (-4)] + 1, felt*)]"},{"ap_tracking_data":{"group":8,"offset":0},"pc":52,"value":"[cast(fp + (-3), felt*)]"},{"ap_tracking_data":{"group":8,"offset":0},"pc":52,"value":"[cast([fp + (-4)], felt*)]"},{"ap_tracking_data":{"group":8,"offset":0},"pc":52,"value":"[cast([fp + (-4)] + 1, felt*)]"},{"ap_tracking_data":{"group":9,"offset":0},"pc":81,"value":"[cast(fp + (-4), felt*)]"},{"ap_tracking_data":{"group":9,"offset":0},"pc":81,"value":"[cast(fp + (-3), felt*)]"},{"ap_tracking_data":{"group":9,"offset":3},"pc":83,"value":"[cast(fp, felt*)]"},{"ap_tracking_data":{"group":10,"offset":0},"pc":121,"value":"[cast(fp + (-3), felt*)]"},{"ap_tracking_data":{"group":10,"offset":1},"pc":123,"value":"[cast(ap + (-1), felt*)]"},{"ap_tracking_data":{"group":10,"offset":2},"pc":141,"value":"[cast(ap + (-1), felt*)]"},{"ap_tracking_data":{"group":11,"offset":0},"pc":161,"value":"[cast(fp + (-3), felt**)]"},{"ap_tracking_data":{"group":12,"offset":0},"pc":168,"value":"[cast(fp + (-4), felt**)]"},{"ap_tracking_data":{"group":13,"offset":0},"pc":176,"value":"[cast(fp + (-5), felt**)]"},{"ap_tracking_data":{"group":14,"offset":0},"pc":184,"value":"[cast(fp + (-7), felt**)]"},{"ap_tracking_data":{"group":15,"offset":0},"pc":194,"value":"[cast(fp + (-3), felt*)]"},{"ap_tracking_data":{"group":19,"offset":0},"pc":233,"value":"[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]"},{"ap_tracking_data":{"group":19,"offset":0},"pc":233,"value":"[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]"},{"ap_tracking_data":{"group":19,"offset":4},"pc":235,"value":"[cast(fp + 2, felt*)]"},{"ap_tracking_data":{"group":19,"offset":4},"pc":235,"value":"[cast(fp + 3, felt*)]"}]}}}