{
  "abi": [
    {
      "inputs": [],
      "name": "decimals",
      "outputs": [
        {
          "name": "res",
          "type": "felt"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "get_total_supply",
      "outputs": [
        {
          "name": "res",
          "type": "felt"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "user",
          "type": "felt"
        }
      ],
      "name": "balance_of",
      "outputs": [
        {
          "name": "res",
          "type": "felt"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "owner",
          "type": "felt"
        },
        {
          "name": "spender",
          "type": "felt"
        }
      ],
      "name": "allowance",
      "outputs": [
        {
          "name": "res",
          "type": "felt"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "initialize",
      "outputs": [],
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "recipient",
          "type": "felt"
        },
        {
          "name": "amount",
          "type": "felt"
        }
      ],
      "name": "mint",
      "outputs": [],
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "recipient",
          "type": "felt"
        },
        {
          "name": "amount",
          "type": "felt"
        }
      ],
      "name": "transfer",
      "outputs": [],
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "sender",
          "type": "felt"
        },
        {
          "name": "recipient",
          "type": "felt"
        },
        {
          "name": "amount",
          "type": "felt"
        }
      ],
      "name": "transfer_from",
      "outputs": [],
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "spender",
          "type": "felt"
        },
        {
          "name": "amount",
          "type": "felt"
        }
      ],
      "name": "approve",
      "outputs": [],
      "type": "function"
    }
  ],
  "entry_points_by_type": {
    "CONSTRUCTOR": [],
    "EXTERNAL": [
      {
        "offset": "0xe5",
        "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9"
      },
      {
        "offset": "0x191",
        "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463"
      },
      {
        "offset": "0x1fc",
        "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"
      },
      {
        "offset": "0x163",
        "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1"
      },
      {
        "offset": "0x24e",
        "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c"
      },
      {
        "offset": "0x11f",
        "selector": "0x2819e8b2b82ee4c56798709651ab9e8537f644c0823e42ba017efce4f2077e4"
      },
      {
        "offset": "0x1dc",
        "selector": "0x2f0b3c5710379609eb5495f1ecd348cb28167711b73609fe565a72734550354"
      },
      {
        "offset": "0x13f",
        "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33"
      },
      {
        "offset": "0x22d",
        "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68"
      }
    ],
    "L1_HANDLER": []
  },
  "program": {
    "builtins": ["pedersen", "range_check", "ecdsa"],
    "data": [
      "0x400380007ffb7ffc",
      "0x400380017ffb7ffd",
      "0x482680017ffb8000",
      "0x3",
      "0x480280027ffb8000",
      "0x208b7fff7fff7ffe",
      "0x400380007ffc7ffd",
      "0x482680017ffc8000",
      "0x1",
      "0x208b7fff7fff7ffe",
      "0x480a7ffb7fff8000",
      "0x48297ffc80007ffd",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
      "0x208b7fff7fff7ffe",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6",
      "0x208b7fff7fff7ffe",
      "0x480680017fff8000",
      "0x3ffffffffffffffffffffffffffffff",
      "0x480280017ffc8000",
      "0x48307fff80007ffe",
      "0x400280027ffc7fff",
      "0x480280017ffc8000",
      "0x484480017fff8000",
      "0x100000000000000000000000000000000",
      "0x480280007ffc8000",
      "0x40317fff7ffe7ffd",
      "0x482680017ffc8000",
      "0x3",
      "0x208b7fff7fff7ffe",
      "0x40780017fff7fff",
      "0x1",
      "0x20680017fff7fff",
      "0x10",
      "0x480a7ffc7fff8000",
      "0x482680017ffd8000",
      "0x11000000000000000000000000000000000000000000000101",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
      "0x480680017fff8000",
      "0x800000000000011000000000000000000000000000000000000000000000000",
      "0x48127ffe7fff8000",
      "0x48287ffd80007ffe",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7",
      "0x482680017ffd8000",
      "0x11000000000000000000000000000000000000000000000101",
      "0x208b7fff7fff7ffe",
      "0x40780017fff7fff",
      "0x1",
      "0x20680017fff7fff",
      "0xc",
      "0x40780017fff7fff",
      "0xa",
      "0x480680017fff8000",
      "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff",
      "0x480a7ffc7fff8000",
      "0x48287ffd80007ffe",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8",
      "0x10780017fff7fff",
      "0x8",
      "0x40780017fff7fff",
      "0xb",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0",
      "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",
      "0x480a7ffb7fff8000",
      "0x480680017fff8000",
      "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff99",
      "0x480a7ffc7fff8000",
      "0x48127ffe7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba",
      "0x48127fe17fff8000",
      "0x48127ffd7fff8000",
      "0x48127ffd7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0",
      "0x480a7ffa7fff8000",
      "0x48127ffe7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc",
      "0x48127ffe7fff8000",
      "0x48127ff57fff8000",
      "0x48127ff57fff8000",
      "0x48127ffc7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2",
      "0x480a7ff97fff8000",
      "0x48127ffe7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5",
      "0x48127ff67fff8000",
      "0x48127ff67fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffa7fff8000",
      "0x480680017fff8000",
      "0xbf4c436d6f8521e5c6189511c75075de702ad597ce22c1786275e8e5167ec7",
      "0x480a7ffc7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff70",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6d",
      "0x480a7ffb7fff8000",
      "0x48127ffe7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8e",
      "0x48127fe17fff8000",
      "0x48127ffd7fff8000",
      "0x48127ffd7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec",
      "0x480a7ff97fff8000",
      "0x48127ffe7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf",
      "0x48127ffe7fff8000",
      "0x48127ff57fff8000",
      "0x48127ff57fff8000",
      "0x48127ffc7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ff97fff8000",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd",
      "0x480a7ff87fff8000",
      "0x48127ffe7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7",
      "0x48127ff67fff8000",
      "0x48127ff67fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x480680017fff8000",
      "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836",
      "0x208b7fff7fff7ffe",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
      "0x480a7ffb7fff8000",
      "0x48127ffe7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8f",
      "0x48127ffe7fff8000",
      "0x48127ff57fff8000",
      "0x48127ff57fff8000",
      "0x48127ffc7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
      "0x480a7ffa7fff8000",
      "0x48127ffe7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89",
      "0x48127ff67fff8000",
      "0x48127ff67fff8000",
      "0x208b7fff7fff7ffe",
      "0x480680017fff8000",
      "0x12",
      "0x208b7fff7fff7ffe",
      "0x40780017fff7fff",
      "0x1",
      "0x4003800080007ffc",
      "0x4826800180008000",
      "0x1",
      "0x480a7ffd7fff8000",
      "0x4828800080007ffe",
      "0x480a80007fff8000",
      "0x208b7fff7fff7ffe",
      "0x402b7ffd7ffc7ffd",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4",
      "0x480280027ffb8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4",
      "0x480280007ffb8000",
      "0x480280017ffb8000",
      "0x48127ffb7fff8000",
      "0x480280037ffb8000",
      "0x48127ffa7fff8000",
      "0x48127ffa7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x480680017fff8000",
      "0x3c0ba99f1a18bcdc81fcbcb6b4f15a9a6725f937075aed6fac107ffcb147068",
      "0x208b7fff7fff7ffe",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
      "0x480a7ffb7fff8000",
      "0x48127ffe7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff58",
      "0x48127ffe7fff8000",
      "0x48127ff57fff8000",
      "0x48127ff57fff8000",
      "0x48127ffc7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
      "0x480a7ffa7fff8000",
      "0x48127ffe7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff52",
      "0x48127ff67fff8000",
      "0x48127ff67fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffae",
      "0x208b7fff7fff7ffe",
      "0x40780017fff7fff",
      "0x1",
      "0x4003800080007ffc",
      "0x4826800180008000",
      "0x1",
      "0x480a7ffd7fff8000",
      "0x4828800080007ffe",
      "0x480a80007fff8000",
      "0x208b7fff7fff7ffe",
      "0x402b7ffd7ffc7ffd",
      "0x480280007ffb8000",
      "0x480280017ffb8000",
      "0x480280027ffb8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
      "0x48127ffe7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
      "0x48127ff47fff8000",
      "0x48127ff47fff8000",
      "0x48127ffb7fff8000",
      "0x480280037ffb8000",
      "0x48127ffa7fff8000",
      "0x48127ffa7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff40",
      "0x208b7fff7fff7ffe",
      "0x40780017fff7fff",
      "0x1",
      "0x4003800080007ffc",
      "0x4826800180008000",
      "0x1",
      "0x480a7ffd7fff8000",
      "0x4828800080007ffe",
      "0x480a80007fff8000",
      "0x208b7fff7fff7ffe",
      "0x482680017ffd8000",
      "0x1",
      "0x402a7ffd7ffc7fff",
      "0x480280007ffb8000",
      "0x480280017ffb8000",
      "0x480280027ffb8000",
      "0x480280007ffd8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea",
      "0x48127ffe7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
      "0x48127ff47fff8000",
      "0x48127ff47fff8000",
      "0x48127ffb7fff8000",
      "0x480280037ffb8000",
      "0x48127ffa7fff8000",
      "0x48127ffa7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ff97fff8000",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff48",
      "0x208b7fff7fff7ffe",
      "0x40780017fff7fff",
      "0x1",
      "0x4003800080007ffc",
      "0x4826800180008000",
      "0x1",
      "0x480a7ffd7fff8000",
      "0x4828800080007ffe",
      "0x480a80007fff8000",
      "0x208b7fff7fff7ffe",
      "0x482680017ffd8000",
      "0x2",
      "0x402a7ffd7ffc7fff",
      "0x480280007ffb8000",
      "0x480280017ffb8000",
      "0x480280027ffb8000",
      "0x480280007ffd8000",
      "0x480280017ffd8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8",
      "0x48127ffe7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
      "0x48127ff47fff8000",
      "0x48127ff47fff8000",
      "0x48127ffb7fff8000",
      "0x480280037ffb8000",
      "0x48127ffa7fff8000",
      "0x48127ffa7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e",
      "0x400680017fff7fff",
      "0x0",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x480680017fff8000",
      "0x1",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff82",
      "0x48127ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8",
      "0x48127ffe7fff8000",
      "0x48127ff77fff8000",
      "0x48127ff77fff8000",
      "0x48127ffc7fff8000",
      "0x480680017fff8000",
      "0x3e8",
      "0x1104800180018000",
      "0x13",
      "0x208b7fff7fff7ffe",
      "0x402b7ffd7ffc7ffd",
      "0x480280007ffb8000",
      "0x480280017ffb8000",
      "0x480280027ffb8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3",
      "0x40780017fff7fff",
      "0x1",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x480280037ffb8000",
      "0x480680017fff8000",
      "0x0",
      "0x48127ffa7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ff97fff8000",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffece",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x480a7ffc7fff8000",
      "0x48287ffd7ffb8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed5",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff13",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48287ffd7ffc8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1a",
      "0x208b7fff7fff7ffe",
      "0x480a7ff87fff8000",
      "0x480a7ff97fff8000",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb8",
      "0x48127ffe7fff8000",
      "0x480a7ffd7fff8000",
      "0x48127ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe50",
      "0x48127fe97fff8000",
      "0x48127fe97fff8000",
      "0x48127ffd7fff8000",
      "0x480a7ffb7fff8000",
      "0x48287ffd80007fe8",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeba",
      "0x480a7ffc7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea9",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x480a7ffc7fff8000",
      "0x48287ffd7ffb8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb0",
      "0x208b7fff7fff7ffe",
      "0x480a7ff97fff8000",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9",
      "0x208b7fff7fff7ffe",
      "0x482680017ffd8000",
      "0x2",
      "0x402a7ffd7ffc7fff",
      "0x480280007ffb8000",
      "0x480280017ffb8000",
      "0x480280027ffb8000",
      "0x480280007ffd8000",
      "0x480280017ffd8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
      "0x40780017fff7fff",
      "0x1",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x480280037ffb8000",
      "0x480680017fff8000",
      "0x0",
      "0x48127ffa7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ff97fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5d",
      "0x48127ffe7fff8000",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x48127ffc7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf",
      "0x208b7fff7fff7ffe",
      "0x482680017ffd8000",
      "0x2",
      "0x402a7ffd7ffc7fff",
      "0x480280007ffb8000",
      "0x480280017ffb8000",
      "0x480280027ffb8000",
      "0x480280007ffd8000",
      "0x480280017ffd8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
      "0x40780017fff7fff",
      "0x1",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x480280037ffb8000",
      "0x480680017fff8000",
      "0x0",
      "0x48127ffa7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ff87fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3d",
      "0x48127ffe7fff8000",
      "0x480a7ff97fff8000",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x48127ffb7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87",
      "0x48127ffe7fff8000",
      "0x480a7ffd7fff8000",
      "0x48127ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf3",
      "0x48127fe97fff8000",
      "0x48127fe97fff8000",
      "0x48127ffd7fff8000",
      "0x480a7ffb7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93",
      "0x480a7ffb7fff8000",
      "0x48127e9d7fff8000",
      "0x48287ffd80007ee0",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe84",
      "0x208b7fff7fff7ffe",
      "0x482680017ffd8000",
      "0x3",
      "0x402a7ffd7ffc7fff",
      "0x480280007ffb8000",
      "0x480280017ffb8000",
      "0x480280027ffb8000",
      "0x480280007ffd8000",
      "0x480280017ffd8000",
      "0x480280027ffd8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb",
      "0x40780017fff7fff",
      "0x1",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x480280037ffb8000",
      "0x480680017fff8000",
      "0x0",
      "0x48127ffa7fff8000",
      "0x208b7fff7fff7ffe",
      "0x480a7ff97fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b",
      "0x48127ffe7fff8000",
      "0x480a7ffa7fff8000",
      "0x480a7ffb7fff8000",
      "0x48127ffc7fff8000",
      "0x480a7ffc7fff8000",
      "0x480a7ffd7fff8000",
      "0x1104800180018000",
      "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe63",
      "0x208b7fff7fff7ffe",
      "0x482680017ffd8000",
      "0x2",
      "0x402a7ffd7ffc7fff",
      "0x480280007ffb8000",
      "0x480280017ffb8000",
      "0x480280027ffb8000",
      "0x480280007ffd8000",
      "0x480280017ffd8000",
      "0x1104800180018000",
      "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
      "0x40780017fff7fff",
      "0x1",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x48127ffc7fff8000",
      "0x480280037ffb8000",
      "0x480680017fff8000",
      "0x0",
      "0x48127ffa7fff8000",
      "0x208b7fff7fff7ffe"
    ],
    "debug_info": {
      "file_contents": {
        "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo": "let __calldata_actual_size =  __calldata_ptr - cast([fp + (-3)], felt*)\n",
        "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo": "let __calldata_arg_amount = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n",
        "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo": "assert [fp + (-4)] = __calldata_actual_size\n",
        "autogen/starknet/arg_processor/8829423950ca8f358b1f1f4e14861fbd5253013d1565162e3d2a80eaaf7e8d77.cairo": "let __calldata_arg_recipient = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n",
        "autogen/starknet/arg_processor/996831336aa683d58abab90a9e39f7f65bcd058e5d407684eb0adeb83cec2201.cairo": "let __calldata_arg_user = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n",
        "autogen/starknet/arg_processor/a5022f1799ae188355eced7568bef585aa5b2f8cc40c3733c5cbf6371c6aa2b5.cairo": "let __calldata_arg_owner = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n",
        "autogen/starknet/arg_processor/ee5d3071c88185a8819da2ec67ac8b0a97b693cffcf26f7d98030f1554bd0568.cairo": "let __calldata_arg_sender = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n",
        "autogen/starknet/arg_processor/f5eaaf70cb77231309fcb9fe064570b7d1dd9f798db7541c13146b187dbbc1d7.cairo": "let __calldata_arg_spender = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n",
        "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo": "assert [__return_value_ptr] = ret_struct.res\nlet __return_value_ptr = __return_value_ptr + 1\n",
        "autogen/starknet/external/allowance/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n",
        "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n",
        "autogen/starknet/external/allowance/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n",
        "autogen/starknet/external/allowance/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n",
        "autogen/starknet/external/allowance/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n",
        "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(owner=__calldata_arg_owner, spender=__calldata_arg_spender,)\nlet (range_check_ptr, retdata_size, retdata) = allowance_encode_return(ret_struct, range_check_ptr)\n",
        "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(spender=__calldata_arg_spender, amount=__calldata_arg_amount,)\n%{ memory[ap] = segments.add() %}        # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n",
        "autogen/starknet/external/approve/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n",
        "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n",
        "autogen/starknet/external/approve/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n",
        "autogen/starknet/external/approve/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n",
        "autogen/starknet/external/approve/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n",
        "autogen/starknet/external/balance_of/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n",
        "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(user=__calldata_arg_user,)\nlet (range_check_ptr, retdata_size, retdata) = balance_of_encode_return(ret_struct, range_check_ptr)\n",
        "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n",
        "autogen/starknet/external/balance_of/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n",
        "autogen/starknet/external/balance_of/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n",
        "autogen/starknet/external/balance_of/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n",
        "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo": "let ret_struct = __wrapped_func{}()\nlet (range_check_ptr, retdata_size, retdata) = decimals_encode_return(ret_struct, range_check_ptr)\n",
        "autogen/starknet/external/decimals/2b2b112e26c3beede5b9972951116a97636fe75acd4b9f33c1ffe390f55843c4.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, felt*)]\n",
        "autogen/starknet/external/decimals/5fde12919a619b4f3b6db54e029b6f16cf362872762815d37c1ecd8dc9763296.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt*)]\n",
        "autogen/starknet/external/decimals/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n",
        "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n",
        "autogen/starknet/external/decimals/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n",
        "autogen/starknet/external/get_total_supply/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n",
        "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n",
        "autogen/starknet/external/get_total_supply/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n",
        "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}()\nlet (range_check_ptr, retdata_size, retdata) = get_total_supply_encode_return(ret_struct, range_check_ptr)\n",
        "autogen/starknet/external/get_total_supply/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n",
        "autogen/starknet/external/get_total_supply/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n",
        "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}()\n%{ memory[ap] = segments.add() %}        # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n",
        "autogen/starknet/external/initialize/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n",
        "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n",
        "autogen/starknet/external/initialize/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n",
        "autogen/starknet/external/initialize/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n",
        "autogen/starknet/external/initialize/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n",
        "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,)\n%{ memory[ap] = segments.add() %}        # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n",
        "autogen/starknet/external/mint/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n",
        "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n",
        "autogen/starknet/external/mint/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n",
        "autogen/starknet/external/mint/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n",
        "autogen/starknet/external/mint/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n",
        "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo": "func allowance_encode_return(ret_struct : __main__.allowance.Return, range_check_ptr) -> (\n        range_check_ptr, data_len : felt, data : felt*):\n    %{ memory[ap] = segments.add() %}\n    alloc_locals\n    local __return_value_ptr_start : felt*\n    let __return_value_ptr = __return_value_ptr_start\n    with range_check_ptr:\n    end\n    return (\n        range_check_ptr=range_check_ptr,\n        data_len=__return_value_ptr - __return_value_ptr_start,\n        data=__return_value_ptr_start)\nend\n",
        "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo": "func balance_of_encode_return(ret_struct : __main__.balance_of.Return, range_check_ptr) -> (\n        range_check_ptr, data_len : felt, data : felt*):\n    %{ memory[ap] = segments.add() %}\n    alloc_locals\n    local __return_value_ptr_start : felt*\n    let __return_value_ptr = __return_value_ptr_start\n    with range_check_ptr:\n    end\n    return (\n        range_check_ptr=range_check_ptr,\n        data_len=__return_value_ptr - __return_value_ptr_start,\n        data=__return_value_ptr_start)\nend\n",
        "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo": "func decimals_encode_return(ret_struct : __main__.decimals.Return, range_check_ptr) -> (\n        range_check_ptr, data_len : felt, data : felt*):\n    %{ memory[ap] = segments.add() %}\n    alloc_locals\n    local __return_value_ptr_start : felt*\n    let __return_value_ptr = __return_value_ptr_start\n    with range_check_ptr:\n    end\n    return (\n        range_check_ptr=range_check_ptr,\n        data_len=__return_value_ptr - __return_value_ptr_start,\n        data=__return_value_ptr_start)\nend\n",
        "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo": "func get_total_supply_encode_return(ret_struct : __main__.get_total_supply.Return, range_check_ptr) -> (\n        range_check_ptr, data_len : felt, data : felt*):\n    %{ memory[ap] = segments.add() %}\n    alloc_locals\n    local __return_value_ptr_start : felt*\n    let __return_value_ptr = __return_value_ptr_start\n    with range_check_ptr:\n    end\n    return (\n        range_check_ptr=range_check_ptr,\n        data_len=__return_value_ptr - __return_value_ptr_start,\n        data=__return_value_ptr_start)\nend\n",
        "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,)\n%{ memory[ap] = segments.add() %}        # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n",
        "autogen/starknet/external/transfer/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n",
        "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n",
        "autogen/starknet/external/transfer/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n",
        "autogen/starknet/external/transfer/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n",
        "autogen/starknet/external/transfer/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n",
        "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(sender=__calldata_arg_sender, recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,)\n%{ memory[ap] = segments.add() %}        # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n",
        "autogen/starknet/external/transfer_from/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n",
        "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n",
        "autogen/starknet/external/transfer_from/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n",
        "autogen/starknet/external/transfer_from/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n",
        "autogen/starknet/external/transfer_from/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n",
        "autogen/starknet/storage_var/allowances/decl.cairo": "namespace allowances:\n    from starkware.starknet.common.storage import normalize_address\n    from starkware.starknet.common.syscalls import storage_read, storage_write\n    from starkware.cairo.common.cairo_builtins import HashBuiltin\n    from starkware.cairo.common.hash import hash2\n\n    func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}(owner : felt, spender : felt) -> (\n            res : felt):\n        let res = 0\n        call hash2\n        call normalize_address\n    end\n\n    func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n            owner : felt, spender : felt) -> (res : felt):\n        let storage_addr = 0\n        call addr\n        call storage_read\n    end\n\n    func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n            owner : felt, spender : felt, value : felt):\n        let storage_addr = 0\n        call addr\n        call storage_write\n    end\nend",
        "autogen/starknet/storage_var/allowances/impl.cairo": "namespace allowances:\n    from starkware.starknet.common.storage import normalize_address\n    from starkware.starknet.common.syscalls import storage_read, storage_write\n    from starkware.cairo.common.cairo_builtins import HashBuiltin\n    from starkware.cairo.common.hash import hash2\n\n    func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}(owner : felt, spender : felt) -> (\n            res : felt):\n        let res = 337994139936370667767799129369552596157394447336989834104582481799883947719\n        let (res) = hash2{hash_ptr=pedersen_ptr}(res, owner)\n        let (res) = hash2{hash_ptr=pedersen_ptr}(res, spender)\n        let (res) = normalize_address(addr=res)\n        return (res=res)\n    end\n\n    func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n            owner : felt, spender : felt) -> (res : felt):\n        let (storage_addr) = addr(owner, spender)\n        let (__storage_var_temp0) = storage_read(address=storage_addr + 0)\n\n        tempvar syscall_ptr = syscall_ptr\n        tempvar pedersen_ptr = pedersen_ptr\n        tempvar range_check_ptr = range_check_ptr\n        tempvar __storage_var_temp0 : felt = __storage_var_temp0\n        return ([cast(&__storage_var_temp0, felt*)])\n    end\n\n    func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n            owner : felt, spender : felt, value : felt):\n        let (storage_addr) = addr(owner, spender)\n        storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0])\n        return ()\n    end\nend",
        "autogen/starknet/storage_var/balances/decl.cairo": "namespace balances:\n    from starkware.starknet.common.storage import normalize_address\n    from starkware.starknet.common.syscalls import storage_read, storage_write\n    from starkware.cairo.common.cairo_builtins import HashBuiltin\n    from starkware.cairo.common.hash import hash2\n\n    func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}(user : felt) -> (res : felt):\n        let res = 0\n        call hash2\n        call normalize_address\n    end\n\n    func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(user : felt) -> (\n            res : felt):\n        let storage_addr = 0\n        call addr\n        call storage_read\n    end\n\n    func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n            user : felt, value : felt):\n        let storage_addr = 0\n        call addr\n        call storage_write\n    end\nend",
        "autogen/starknet/storage_var/balances/impl.cairo": "namespace balances:\n    from starkware.starknet.common.storage import normalize_address\n    from starkware.starknet.common.syscalls import storage_read, storage_write\n    from starkware.cairo.common.cairo_builtins import HashBuiltin\n    from starkware.cairo.common.hash import hash2\n\n    func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}(user : felt) -> (res : felt):\n        let res = 1065622543624526936256554561967983185612257046533136611876836524258158810564\n        let (res) = hash2{hash_ptr=pedersen_ptr}(res, user)\n        let (res) = normalize_address(addr=res)\n        return (res=res)\n    end\n\n    func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(user : felt) -> (\n            res : felt):\n        let (storage_addr) = addr(user)\n        let (__storage_var_temp0) = storage_read(address=storage_addr + 0)\n\n        tempvar syscall_ptr = syscall_ptr\n        tempvar pedersen_ptr = pedersen_ptr\n        tempvar range_check_ptr = range_check_ptr\n        tempvar __storage_var_temp0 : felt = __storage_var_temp0\n        return ([cast(&__storage_var_temp0, felt*)])\n    end\n\n    func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n            user : felt, value : felt):\n        let (storage_addr) = addr(user)\n        storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0])\n        return ()\n    end\nend",
        "autogen/starknet/storage_var/initialized/decl.cairo": "namespace initialized:\n    from starkware.starknet.common.storage import normalize_address\n    from starkware.starknet.common.syscalls import storage_read, storage_write\n    from starkware.cairo.common.cairo_builtins import HashBuiltin\n    from starkware.cairo.common.hash import hash2\n\n    func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n        let res = 0\n        call hash2\n        call normalize_address\n    end\n\n    func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n        let storage_addr = 0\n        call addr\n        call storage_read\n    end\n\n    func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n        let storage_addr = 0\n        call addr\n        call storage_write\n    end\nend",
        "autogen/starknet/storage_var/initialized/impl.cairo": "namespace initialized:\n    from starkware.starknet.common.storage import normalize_address\n    from starkware.starknet.common.syscalls import storage_read, storage_write\n    from starkware.cairo.common.cairo_builtins import HashBuiltin\n    from starkware.cairo.common.hash import hash2\n\n    func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n        let res = 1697461057326310581967816530165551571743938660869987744467005324703617544296\n        return (res=res)\n    end\n\n    func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n        let (storage_addr) = addr()\n        let (__storage_var_temp0) = storage_read(address=storage_addr + 0)\n\n        tempvar syscall_ptr = syscall_ptr\n        tempvar pedersen_ptr = pedersen_ptr\n        tempvar range_check_ptr = range_check_ptr\n        tempvar __storage_var_temp0 : felt = __storage_var_temp0\n        return ([cast(&__storage_var_temp0, felt*)])\n    end\n\n    func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n        let (storage_addr) = addr()\n        storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0])\n        return ()\n    end\nend",
        "autogen/starknet/storage_var/total_supply/decl.cairo": "namespace total_supply:\n    from starkware.starknet.common.storage import normalize_address\n    from starkware.starknet.common.syscalls import storage_read, storage_write\n    from starkware.cairo.common.cairo_builtins import HashBuiltin\n    from starkware.cairo.common.hash import hash2\n\n    func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n        let res = 0\n        call hash2\n        call normalize_address\n    end\n\n    func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n        let storage_addr = 0\n        call addr\n        call storage_read\n    end\n\n    func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n        let storage_addr = 0\n        call addr\n        call storage_write\n    end\nend",
        "autogen/starknet/storage_var/total_supply/impl.cairo": "namespace total_supply:\n    from starkware.starknet.common.storage import normalize_address\n    from starkware.starknet.common.syscalls import storage_read, storage_write\n    from starkware.cairo.common.cairo_builtins import HashBuiltin\n    from starkware.cairo.common.hash import hash2\n\n    func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n        let res = 603278275252936218847294002513349627170936020082667936993356353388973422646\n        return (res=res)\n    end\n\n    func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n        let (storage_addr) = addr()\n        let (__storage_var_temp0) = storage_read(address=storage_addr + 0)\n\n        tempvar syscall_ptr = syscall_ptr\n        tempvar pedersen_ptr = pedersen_ptr\n        tempvar range_check_ptr = range_check_ptr\n        tempvar __storage_var_temp0 : felt = __storage_var_temp0\n        return ([cast(&__storage_var_temp0, felt*)])\n    end\n\n    func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n        let (storage_addr) = addr()\n        storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0])\n        return ()\n    end\nend"
      },
      "instruction_locations": {
        "0": {
          "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 0,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.hash.hash2.hash_ptr": 2,
              "starkware.cairo.common.hash.hash2.x": 0,
              "starkware.cairo.common.hash.hash2.y": 1
            }
          },
          "hints": [],
          "inst": {
            "end_col": 19,
            "end_line": 14,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo"
            },
            "start_col": 5,
            "start_line": 14
          }
        },
        "1": {
          "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 0,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.hash.hash2.hash_ptr": 2,
              "starkware.cairo.common.hash.hash2.x": 0,
              "starkware.cairo.common.hash.hash2.y": 1
            }
          },
          "hints": [],
          "inst": {
            "end_col": 19,
            "end_line": 15,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo"
            },
            "start_col": 5,
            "start_line": 15
          }
        },
        "2": {
          "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 0,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.hash.hash2.hash_ptr": 4,
              "starkware.cairo.common.hash.hash2.result": 3,
              "starkware.cairo.common.hash.hash2.x": 0,
              "starkware.cairo.common.hash.hash2.y": 1
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 17,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 13,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 27,
                    "end_line": 18,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo"
                    },
                    "start_col": 5,
                    "start_line": 18
                  },
                  "While trying to retrieve the implicit argument 'hash_ptr' in:"
                ],
                "start_col": 12,
                "start_line": 13
              },
              "While expanding the reference 'hash_ptr' in:"
            ],
            "start_col": 20,
            "start_line": 17
          }
        },
        "4": {
          "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 0,
              "offset": 1
            },
            "reference_ids": {
              "starkware.cairo.common.hash.hash2.hash_ptr": 4,
              "starkware.cairo.common.hash.hash2.result": 3,
              "starkware.cairo.common.hash.hash2.x": 0,
              "starkware.cairo.common.hash.hash2.y": 1
            }
          },
          "hints": [],
          "inst": {
            "end_col": 33,
            "end_line": 16,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo"
            },
            "parent_location": [
              {
                "end_col": 26,
                "end_line": 18,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo"
                },
                "start_col": 20,
                "start_line": 18
              },
              "While expanding the reference 'result' in:"
            ],
            "start_col": 18,
            "start_line": 16
          }
        },
        "5": {
          "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 0,
              "offset": 2
            },
            "reference_ids": {
              "starkware.cairo.common.hash.hash2.hash_ptr": 4,
              "starkware.cairo.common.hash.hash2.result": 3,
              "starkware.cairo.common.hash.hash2.x": 0,
              "starkware.cairo.common.hash.hash2.y": 1
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 18,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo"
            },
            "start_col": 5,
            "start_line": 18
          }
        },
        "6": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 1,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn.a": 5,
              "starkware.cairo.common.math.assert_nn.range_check_ptr": 6
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 7,
                "end_line": 44,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "start_col": 5,
                "start_line": 40
              },
              "n_prefix_newlines": 1
            }
          ],
          "inst": {
            "end_col": 26,
            "end_line": 45,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 45
          }
        },
        "7": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 1,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn.a": 5,
              "starkware.cairo.common.math.assert_nn.range_check_ptr": 7
            }
          },
          "hints": [],
          "inst": {
            "end_col": 46,
            "end_line": 46,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 31,
                "end_line": 39,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 14,
                    "end_line": 47,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                    },
                    "start_col": 5,
                    "start_line": 47
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 16,
                "start_line": 39
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 27,
            "start_line": 46
          }
        },
        "9": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 1,
              "offset": 1
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn.a": 5,
              "starkware.cairo.common.math.assert_nn.range_check_ptr": 7
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 47,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 47
          }
        },
        "10": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 2,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_le.a": 8,
              "starkware.cairo.common.math.assert_le.b": 9,
              "starkware.cairo.common.math.assert_le.range_check_ptr": 10
            }
          },
          "hints": [],
          "inst": {
            "end_col": 31,
            "end_line": 51,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 31,
                "end_line": 39,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 21,
                    "end_line": 52,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                    },
                    "start_col": 5,
                    "start_line": 52
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 16,
                "start_line": 39
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 16,
            "start_line": 51
          }
        },
        "11": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 2,
              "offset": 1
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_le.a": 8,
              "starkware.cairo.common.math.assert_le.b": 9,
              "starkware.cairo.common.math.assert_le.range_check_ptr": 10
            }
          },
          "hints": [],
          "inst": {
            "end_col": 20,
            "end_line": 52,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 15,
            "start_line": 52
          }
        },
        "12": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 2,
              "offset": 2
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_le.a": 8,
              "starkware.cairo.common.math.assert_le.b": 9,
              "starkware.cairo.common.math.assert_le.range_check_ptr": 10
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 52,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 52
          }
        },
        "14": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 2,
              "offset": 5
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_le.a": 8,
              "starkware.cairo.common.math.assert_le.b": 9,
              "starkware.cairo.common.math.assert_le.range_check_ptr": 11
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 53,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 53
          }
        },
        "15": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 3,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn_le.a": 12,
              "starkware.cairo.common.math.assert_nn_le.b": 13,
              "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 14
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 65,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 31,
                "end_line": 39,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 17,
                    "end_line": 66,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                    },
                    "start_col": 5,
                    "start_line": 66
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 16,
                "start_line": 39
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 19,
            "start_line": 65
          }
        },
        "16": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 3,
              "offset": 1
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn_le.a": 12,
              "starkware.cairo.common.math.assert_nn_le.b": 13,
              "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 14
            }
          },
          "hints": [],
          "inst": {
            "end_col": 37,
            "end_line": 65,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 66,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "start_col": 15,
                "start_line": 66
              },
              "While expanding the reference 'a' in:"
            ],
            "start_col": 36,
            "start_line": 65
          }
        },
        "17": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 3,
              "offset": 2
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn_le.a": 12,
              "starkware.cairo.common.math.assert_nn_le.b": 13,
              "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 14
            }
          },
          "hints": [],
          "inst": {
            "end_col": 17,
            "end_line": 66,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 66
          }
        },
        "19": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 3,
              "offset": 5
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn_le.a": 12,
              "starkware.cairo.common.math.assert_nn_le.b": 13,
              "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 15
            }
          },
          "hints": [],
          "inst": {
            "end_col": 37,
            "end_line": 65,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 67,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "start_col": 15,
                "start_line": 67
              },
              "While expanding the reference 'a' in:"
            ],
            "start_col": 36,
            "start_line": 65
          }
        },
        "20": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 3,
              "offset": 6
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn_le.a": 12,
              "starkware.cairo.common.math.assert_nn_le.b": 13,
              "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 15
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 65,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 67,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "start_col": 18,
                "start_line": 67
              },
              "While expanding the reference 'b' in:"
            ],
            "start_col": 39,
            "start_line": 65
          }
        },
        "21": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 3,
              "offset": 7
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn_le.a": 12,
              "starkware.cairo.common.math.assert_nn_le.b": 13,
              "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 15
            }
          },
          "hints": [],
          "inst": {
            "end_col": 20,
            "end_line": 67,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 67
          }
        },
        "23": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_nn_le"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 3,
              "offset": 14
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn_le.a": 12,
              "starkware.cairo.common.math.assert_nn_le.b": 13,
              "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 16
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 68,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 68
          }
        },
        "24": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 7,
                "end_line": 97,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "start_col": 5,
                "start_line": 88
              },
              "n_prefix_newlines": 1
            }
          ],
          "inst": {
            "end_col": 50,
            "end_line": 99,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 36,
            "start_line": 99
          }
        },
        "26": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 1
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.__temp0": 21,
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [],
          "inst": {
            "end_col": 37,
            "end_line": 86,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 57,
                "end_line": 99,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "start_col": 53,
                "start_line": 99
              },
              "While expanding the reference 'high' in:"
            ],
            "start_col": 16,
            "start_line": 86
          }
        },
        "27": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 2
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.__temp0": 21,
              "starkware.cairo.common.math.assert_250_bit.__temp1": 22,
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [],
          "inst": {
            "end_col": 57,
            "end_line": 99,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 36,
            "start_line": 99
          }
        },
        "28": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 3
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.__temp0": 21,
              "starkware.cairo.common.math.assert_250_bit.__temp1": 22,
              "starkware.cairo.common.math.assert_250_bit.__temp2": 23,
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [],
          "inst": {
            "end_col": 57,
            "end_line": 99,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 99
          }
        },
        "29": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 3
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.__temp0": 21,
              "starkware.cairo.common.math.assert_250_bit.__temp1": 22,
              "starkware.cairo.common.math.assert_250_bit.__temp2": 23,
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [],
          "inst": {
            "end_col": 37,
            "end_line": 86,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 104,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "start_col": 20,
                "start_line": 104
              },
              "While expanding the reference 'high' in:"
            ],
            "start_col": 16,
            "start_line": 86
          }
        },
        "30": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 4
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.__temp0": 21,
              "starkware.cairo.common.math.assert_250_bit.__temp1": 22,
              "starkware.cairo.common.math.assert_250_bit.__temp2": 23,
              "starkware.cairo.common.math.assert_250_bit.__temp3": 24,
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [],
          "inst": {
            "end_col": 32,
            "end_line": 104,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 20,
            "start_line": 104
          }
        },
        "32": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 5
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.__temp0": 21,
              "starkware.cairo.common.math.assert_250_bit.__temp1": 22,
              "starkware.cairo.common.math.assert_250_bit.__temp2": 23,
              "starkware.cairo.common.math.assert_250_bit.__temp3": 24,
              "starkware.cairo.common.math.assert_250_bit.__temp4": 25,
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [],
          "inst": {
            "end_col": 32,
            "end_line": 85,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 38,
                "end_line": 104,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "start_col": 35,
                "start_line": 104
              },
              "While expanding the reference 'low' in:"
            ],
            "start_col": 15,
            "start_line": 85
          }
        },
        "33": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 6
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.__temp0": 21,
              "starkware.cairo.common.math.assert_250_bit.__temp1": 22,
              "starkware.cairo.common.math.assert_250_bit.__temp2": 23,
              "starkware.cairo.common.math.assert_250_bit.__temp3": 24,
              "starkware.cairo.common.math.assert_250_bit.__temp4": 25,
              "starkware.cairo.common.math.assert_250_bit.__temp5": 26,
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [],
          "inst": {
            "end_col": 38,
            "end_line": 104,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 104
          }
        },
        "34": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 6
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.__temp0": 21,
              "starkware.cairo.common.math.assert_250_bit.__temp1": 22,
              "starkware.cairo.common.math.assert_250_bit.__temp2": 23,
              "starkware.cairo.common.math.assert_250_bit.__temp3": 24,
              "starkware.cairo.common.math.assert_250_bit.__temp4": 25,
              "starkware.cairo.common.math.assert_250_bit.__temp5": 26,
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 27,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [],
          "inst": {
            "end_col": 46,
            "end_line": 106,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 80,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 14,
                    "end_line": 107,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                    },
                    "start_col": 5,
                    "start_line": 107
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 21,
                "start_line": 80
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 27,
            "start_line": 106
          }
        },
        "36": {
          "accessible_scopes": [
            "starkware.cairo.common.math",
            "starkware.cairo.common.math.assert_250_bit"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 4,
              "offset": 7
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.__temp0": 21,
              "starkware.cairo.common.math.assert_250_bit.__temp1": 22,
              "starkware.cairo.common.math.assert_250_bit.__temp2": 23,
              "starkware.cairo.common.math.assert_250_bit.__temp3": 24,
              "starkware.cairo.common.math.assert_250_bit.__temp4": 25,
              "starkware.cairo.common.math.assert_250_bit.__temp5": 26,
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 27,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 107,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "start_col": 5,
            "start_line": 107
          }
        },
        "37": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 0
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 13,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 5,
            "start_line": 13
          }
        },
        "39": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 7,
                "end_line": 21,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "start_col": 5,
                "start_line": 14
              },
              "n_prefix_newlines": 1
            }
          ],
          "inst": {
            "end_col": 7,
            "end_line": 22,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 5,
            "start_line": 22
          }
        },
        "41": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29,
              "starkware.starknet.common.storage.normalize_address.x": 31,
              "starkware.starknet.common.storage.normalize_address.y": 32
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 12,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 80,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 26,
                    "end_line": 50,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                    },
                    "start_col": 9,
                    "start_line": 50
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 21,
                "start_line": 80
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 24,
            "start_line": 12
          }
        },
        "42": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 2
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29,
              "starkware.starknet.common.storage.normalize_address.x": 31,
              "starkware.starknet.common.storage.normalize_address.y": 32
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 48,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 25,
                "end_line": 50,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "start_col": 24,
                "start_line": 50
              },
              "While expanding the reference 'x' in:"
            ],
            "start_col": 17,
            "start_line": 48
          }
        },
        "44": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 3
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29,
              "starkware.starknet.common.storage.normalize_address.x": 31,
              "starkware.starknet.common.storage.normalize_address.y": 32
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 50,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 9,
            "start_line": 50
          }
        },
        "46": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 12
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 33,
              "starkware.starknet.common.storage.normalize_address.x": 31,
              "starkware.starknet.common.storage.normalize_address.y": 32
            }
          },
          "hints": [],
          "inst": {
            "end_col": 20,
            "end_line": 49,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 25,
                "end_line": 51,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "start_col": 24,
                "start_line": 51
              },
              "While expanding the reference 'y' in:"
            ],
            "start_col": 18,
            "start_line": 49
          }
        },
        "48": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 13
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.__temp6": 34,
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 33,
              "starkware.starknet.common.storage.normalize_address.x": 31,
              "starkware.starknet.common.storage.normalize_address.y": 32
            }
          },
          "hints": [],
          "inst": {
            "end_col": 36,
            "end_line": 80,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 26,
                "end_line": 50,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 80,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 26,
                        "end_line": 51,
                        "input_file": {
                          "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                        },
                        "start_col": 9,
                        "start_line": 51
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 21,
                    "start_line": 80
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 50
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 21,
            "start_line": 80
          }
        },
        "49": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 14
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.__temp6": 34,
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 33,
              "starkware.starknet.common.storage.normalize_address.x": 31,
              "starkware.starknet.common.storage.normalize_address.y": 32
            }
          },
          "hints": [],
          "inst": {
            "end_col": 28,
            "end_line": 49,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 25,
                "end_line": 51,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "start_col": 24,
                "start_line": 51
              },
              "While expanding the reference 'y' in:"
            ],
            "start_col": 17,
            "start_line": 49
          }
        },
        "50": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 15
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.__temp6": 34,
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 33,
              "starkware.starknet.common.storage.normalize_address.x": 31,
              "starkware.starknet.common.storage.normalize_address.y": 32
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 51,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 9,
            "start_line": 51
          }
        },
        "52": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 24
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.__temp6": 34,
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 35,
              "starkware.starknet.common.storage.normalize_address.x": 31,
              "starkware.starknet.common.storage.normalize_address.y": 32
            }
          },
          "hints": [],
          "inst": {
            "end_col": 38,
            "end_line": 52,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 21,
            "start_line": 52
          }
        },
        "54": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 25
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.__temp6": 34,
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 35,
              "starkware.starknet.common.storage.normalize_address.x": 31,
              "starkware.starknet.common.storage.normalize_address.y": 32
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 52,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 9,
            "start_line": 52
          }
        },
        "55": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 23,
            "end_line": 23,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 9,
            "start_line": 23
          }
        },
        "57": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 2
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 57,
                "end_line": 24,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "start_col": 9,
                "start_line": 24
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 11,
            "end_line": 25,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 9,
            "start_line": 25
          }
        },
        "59": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 2
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 30,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 13,
            "start_line": 30
          }
        },
        "61": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 12
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 32,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 28,
            "start_line": 32
          }
        },
        "63": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 13
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.__temp7": 37,
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 12,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 80,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 50,
                    "end_line": 32,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                    },
                    "start_col": 13,
                    "start_line": 32
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 21,
                "start_line": 80
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 24,
            "start_line": 12
          }
        },
        "64": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 14
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.__temp7": 37,
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 49,
            "end_line": 32,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 28,
            "start_line": 32
          }
        },
        "65": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 15
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.__temp7": 37,
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 32,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 13,
            "start_line": 32
          }
        },
        "67": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 24
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.__temp7": 37,
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 38
            }
          },
          "hints": [],
          "inst": {
            "end_col": 11,
            "end_line": 25,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 9,
            "start_line": 25
          }
        },
        "69": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 2
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 26,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 13,
            "start_line": 26
          }
        },
        "71": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 13
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 12,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 80,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 28,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                    },
                    "start_col": 13,
                    "start_line": 28
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 21,
                "start_line": 80
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 24,
            "start_line": 12
          }
        },
        "72": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 14
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 52,
            "end_line": 12,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 32,
                "end_line": 28,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "start_col": 28,
                "start_line": 28
              },
              "While expanding the reference 'addr' in:"
            ],
            "start_col": 41,
            "start_line": 12
          }
        },
        "73": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 15
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          },
          "hints": [],
          "inst": {
            "end_col": 33,
            "end_line": 28,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 13,
            "start_line": 28
          }
        },
        "75": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 24
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 40
            }
          },
          "hints": [],
          "inst": {
            "end_col": 52,
            "end_line": 12,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 25,
                "end_line": 34,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "start_col": 21,
                "start_line": 34
              },
              "While expanding the reference 'addr' in:"
            ],
            "start_col": 41,
            "start_line": 12
          }
        },
        "76": {
          "accessible_scopes": [
            "starkware.starknet.common.storage",
            "starkware.starknet.common.storage.normalize_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 5,
              "offset": 25
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 40
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 34,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "start_col": 9,
            "start_line": 34
          }
        },
        "77": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.get_caller_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 6,
              "offset": 0
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.get_caller_address.syscall": 42,
              "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 41
            }
          },
          "hints": [],
          "inst": {
            "end_col": 90,
            "end_line": 95,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 63,
            "start_line": 95
          }
        },
        "79": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.get_caller_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 6,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43,
              "starkware.starknet.common.syscalls.get_caller_address.syscall": 42,
              "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 41
            }
          },
          "hints": [],
          "inst": {
            "end_col": 91,
            "end_line": 95,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 5,
            "start_line": 95
          }
        },
        "80": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.get_caller_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 6,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43,
              "starkware.starknet.common.syscalls.get_caller_address.syscall": 42,
              "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 44
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 93,
                "end_line": 96,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "start_col": 5,
                "start_line": 96
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 58,
            "end_line": 97,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 44,
                "end_line": 93,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 60,
                    "end_line": 98,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                    },
                    "start_col": 5,
                    "start_line": 98
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 25,
                "start_line": 93
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 23,
            "start_line": 97
          }
        },
        "82": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.get_caller_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 6,
              "offset": 2
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43,
              "starkware.starknet.common.syscalls.get_caller_address.syscall": 42,
              "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 44
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 98,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 28,
            "start_line": 98
          }
        },
        "83": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.get_caller_address"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 6,
              "offset": 3
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43,
              "starkware.starknet.common.syscalls.get_caller_address.syscall": 42,
              "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 44
            }
          },
          "hints": [],
          "inst": {
            "end_col": 60,
            "end_line": 98,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 5,
            "start_line": 98
          }
        },
        "84": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_read"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 7,
              "offset": 0
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_read.address": 45,
              "starkware.starknet.common.syscalls.storage_read.syscall": 47,
              "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 46
            }
          },
          "hints": [],
          "inst": {
            "end_col": 79,
            "end_line": 201,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 58,
            "start_line": 201
          }
        },
        "86": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_read"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 7,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_read.__temp9": 48,
              "starkware.starknet.common.syscalls.storage_read.address": 45,
              "starkware.starknet.common.syscalls.storage_read.syscall": 47,
              "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 46
            }
          },
          "hints": [],
          "inst": {
            "end_col": 97,
            "end_line": 201,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 5,
            "start_line": 201
          }
        },
        "87": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_read"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 7,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_read.__temp9": 48,
              "starkware.starknet.common.syscalls.storage_read.address": 45,
              "starkware.starknet.common.syscalls.storage_read.syscall": 47,
              "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 46
            }
          },
          "hints": [],
          "inst": {
            "end_col": 97,
            "end_line": 201,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 5,
            "start_line": 201
          }
        },
        "88": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_read"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 7,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_read.__temp9": 48,
              "starkware.starknet.common.syscalls.storage_read.address": 45,
              "starkware.starknet.common.syscalls.storage_read.response": 49,
              "starkware.starknet.common.syscalls.storage_read.syscall": 47,
              "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 50
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 87,
                "end_line": 202,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "start_col": 5,
                "start_line": 202
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 53,
            "end_line": 204,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 38,
                "end_line": 199,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 34,
                    "end_line": 205,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                    },
                    "start_col": 5,
                    "start_line": 205
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 19,
                "start_line": 199
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 23,
            "start_line": 204
          }
        },
        "90": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_read"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 7,
              "offset": 2
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_read.__temp9": 48,
              "starkware.starknet.common.syscalls.storage_read.address": 45,
              "starkware.starknet.common.syscalls.storage_read.response": 49,
              "starkware.starknet.common.syscalls.storage_read.syscall": 47,
              "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 50
            }
          },
          "hints": [],
          "inst": {
            "end_col": 33,
            "end_line": 205,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 19,
            "start_line": 205
          }
        },
        "91": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_read"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 7,
              "offset": 3
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_read.__temp9": 48,
              "starkware.starknet.common.syscalls.storage_read.address": 45,
              "starkware.starknet.common.syscalls.storage_read.response": 49,
              "starkware.starknet.common.syscalls.storage_read.syscall": 47,
              "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 50
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 205,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 5,
            "start_line": 205
          }
        },
        "92": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_write"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 8,
              "offset": 0
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_write.address": 51,
              "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53,
              "starkware.starknet.common.syscalls.storage_write.value": 52
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 219,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 18,
            "start_line": 219
          }
        },
        "94": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_write"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 8,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_write.__temp10": 54,
              "starkware.starknet.common.syscalls.storage_write.address": 51,
              "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53,
              "starkware.starknet.common.syscalls.storage_write.value": 52
            }
          },
          "hints": [],
          "inst": {
            "end_col": 71,
            "end_line": 219,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 5,
            "start_line": 218
          }
        },
        "95": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_write"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 8,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_write.__temp10": 54,
              "starkware.starknet.common.syscalls.storage_write.address": 51,
              "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53,
              "starkware.starknet.common.syscalls.storage_write.value": 52
            }
          },
          "hints": [],
          "inst": {
            "end_col": 71,
            "end_line": 219,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 5,
            "start_line": 218
          }
        },
        "96": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_write"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 8,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_write.__temp10": 54,
              "starkware.starknet.common.syscalls.storage_write.address": 51,
              "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53,
              "starkware.starknet.common.syscalls.storage_write.value": 52
            }
          },
          "hints": [],
          "inst": {
            "end_col": 71,
            "end_line": 219,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 5,
            "start_line": 218
          }
        },
        "97": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_write"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 8,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_write.__temp10": 54,
              "starkware.starknet.common.syscalls.storage_write.address": 51,
              "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 55,
              "starkware.starknet.common.syscalls.storage_write.value": 52
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 88,
                "end_line": 220,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "start_col": 5,
                "start_line": 220
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 54,
            "end_line": 221,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 217,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 14,
                    "end_line": 222,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                    },
                    "start_col": 5,
                    "start_line": 222
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 217
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 23,
            "start_line": 221
          }
        },
        "99": {
          "accessible_scopes": [
            "starkware.starknet.common.syscalls",
            "starkware.starknet.common.syscalls.storage_write"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 8,
              "offset": 2
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_write.__temp10": 54,
              "starkware.starknet.common.syscalls.storage_write.address": 51,
              "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 55,
              "starkware.starknet.common.syscalls.storage_write.value": 52
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 222,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "start_col": 5,
            "start_line": 222
          }
        },
        "100": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 0
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 57,
              "__main__.balances.addr.range_check_ptr": 58,
              "__main__.balances.addr.res": 59,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 48,
                "end_line": 9,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 36,
                "start_line": 9
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "101": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 1
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 57,
              "__main__.balances.addr.range_check_ptr": 58,
              "__main__.balances.addr.res": 59,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 95,
            "end_line": 8,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 53,
                "end_line": 9,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 50,
                "start_line": 9
              },
              "While expanding the reference 'res' in:"
            ],
            "start_col": 19,
            "start_line": 8
          }
        },
        "103": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 2
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 57,
              "__main__.balances.addr.range_check_ptr": 58,
              "__main__.balances.addr.res": 59,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 72,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 9,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 55,
                "start_line": 9
              },
              "While expanding the reference 'user' in:"
            ],
            "start_col": 61,
            "start_line": 7
          }
        },
        "104": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 3
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 57,
              "__main__.balances.addr.range_check_ptr": 58,
              "__main__.balances.addr.res": 59,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 60,
            "end_line": 9,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 21,
            "start_line": 9
          }
        },
        "106": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 7
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 60,
              "__main__.balances.addr.range_check_ptr": 58,
              "__main__.balances.addr.res": 61,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 12,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 48,
                    "end_line": 10,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 21,
                    "start_line": 10
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 24,
                "start_line": 12
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "107": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 8
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 60,
              "__main__.balances.addr.range_check_ptr": 58,
              "__main__.balances.addr.res": 61,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 17,
            "end_line": 9,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 47,
                "end_line": 10,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 44,
                "start_line": 10
              },
              "While expanding the reference 'res' in:"
            ],
            "start_col": 14,
            "start_line": 9
          }
        },
        "108": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 9
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 60,
              "__main__.balances.addr.range_check_ptr": 58,
              "__main__.balances.addr.res": 61,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 10,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 21,
            "start_line": 10
          }
        },
        "110": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 36
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 60,
              "__main__.balances.addr.range_check_ptr": 62,
              "__main__.balances.addr.res": 63,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 9,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 25,
                    "end_line": 11,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 11
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 9
          }
        },
        "111": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 37
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 60,
              "__main__.balances.addr.range_check_ptr": 62,
              "__main__.balances.addr.res": 63,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 12,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 48,
                "end_line": 10,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 7,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 25,
                        "end_line": 11,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 11
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 44,
                    "start_line": 7
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 21,
                "start_line": 10
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 24,
            "start_line": 12
          }
        },
        "112": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 38
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 60,
              "__main__.balances.addr.range_check_ptr": 62,
              "__main__.balances.addr.res": 63,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 17,
            "end_line": 10,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 11,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 21,
                "start_line": 11
              },
              "While expanding the reference 'res' in:"
            ],
            "start_col": 14,
            "start_line": 10
          }
        },
        "113": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 9,
              "offset": 39
            },
            "reference_ids": {
              "__main__.balances.addr.pedersen_ptr": 60,
              "__main__.balances.addr.range_check_ptr": 62,
              "__main__.balances.addr.res": 63,
              "__main__.balances.addr.user": 56
            }
          },
          "hints": [],
          "inst": {
            "end_col": 25,
            "end_line": 11,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 9,
            "start_line": 11
          }
        },
        "114": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 0
            },
            "reference_ids": {
              "__main__.balances.read.pedersen_ptr": 66,
              "__main__.balances.read.range_check_ptr": 67,
              "__main__.balances.read.syscall_ptr": 65,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 16,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 16
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 14
          }
        },
        "115": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 1
            },
            "reference_ids": {
              "__main__.balances.read.pedersen_ptr": 66,
              "__main__.balances.read.range_check_ptr": 67,
              "__main__.balances.read.syscall_ptr": 65,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 16,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 16
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 14
          }
        },
        "116": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 2
            },
            "reference_ids": {
              "__main__.balances.read.pedersen_ptr": 66,
              "__main__.balances.read.range_check_ptr": 67,
              "__main__.balances.read.syscall_ptr": 65,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 93,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 16,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 35,
                "start_line": 16
              },
              "While expanding the reference 'user' in:"
            ],
            "start_col": 82,
            "start_line": 14
          }
        },
        "117": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 3
            },
            "reference_ids": {
              "__main__.balances.read.pedersen_ptr": 66,
              "__main__.balances.read.range_check_ptr": 67,
              "__main__.balances.read.syscall_ptr": 65,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 16,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 30,
            "start_line": 16
          }
        },
        "119": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 44
            },
            "reference_ids": {
              "__main__.balances.read.pedersen_ptr": 68,
              "__main__.balances.read.range_check_ptr": 69,
              "__main__.balances.read.storage_addr": 70,
              "__main__.balances.read.syscall_ptr": 65,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 38,
                "end_line": 199,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 75,
                    "end_line": 17,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 37,
                    "start_line": 17
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 19,
                "start_line": 199
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 14
          }
        },
        "120": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 45
            },
            "reference_ids": {
              "__main__.balances.read.pedersen_ptr": 68,
              "__main__.balances.read.range_check_ptr": 69,
              "__main__.balances.read.storage_addr": 70,
              "__main__.balances.read.syscall_ptr": 65,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 16,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 70,
                "end_line": 17,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 58,
                "start_line": 17
              },
              "While expanding the reference 'storage_addr' in:"
            ],
            "start_col": 14,
            "start_line": 16
          }
        },
        "121": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 46
            },
            "reference_ids": {
              "__main__.balances.read.pedersen_ptr": 68,
              "__main__.balances.read.range_check_ptr": 69,
              "__main__.balances.read.storage_addr": 70,
              "__main__.balances.read.syscall_ptr": 65,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 75,
            "end_line": 17,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 37,
            "start_line": 17
          }
        },
        "123": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 51
            },
            "reference_ids": {
              "__main__.balances.read.__storage_var_temp0": 72,
              "__main__.balances.read.pedersen_ptr": 68,
              "__main__.balances.read.range_check_ptr": 69,
              "__main__.balances.read.storage_addr": 70,
              "__main__.balances.read.syscall_ptr": 71,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 38,
            "end_line": 199,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 75,
                "end_line": 17,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 42,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 31,
                    "start_line": 19
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 37,
                "start_line": 17
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 19,
            "start_line": 199
          }
        },
        "124": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 52
            },
            "reference_ids": {
              "__main__.balances.read.__storage_var_temp0": 72,
              "__main__.balances.read.pedersen_ptr": 68,
              "__main__.balances.read.range_check_ptr": 69,
              "__main__.balances.read.storage_addr": 70,
              "__main__.balances.read.syscall_ptr": 73,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 16,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 44,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 32,
                    "start_line": 20
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 16
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "125": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 53
            },
            "reference_ids": {
              "__main__.balances.read.__storage_var_temp0": 72,
              "__main__.balances.read.pedersen_ptr": 74,
              "__main__.balances.read.range_check_ptr": 69,
              "__main__.balances.read.storage_addr": 70,
              "__main__.balances.read.syscall_ptr": 73,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 16,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 50,
                    "end_line": 21,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 35,
                    "start_line": 21
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 16
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "126": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 54
            },
            "reference_ids": {
              "__main__.balances.read.__storage_var_temp0": 72,
              "__main__.balances.read.pedersen_ptr": 74,
              "__main__.balances.read.range_check_ptr": 75,
              "__main__.balances.read.storage_addr": 70,
              "__main__.balances.read.syscall_ptr": 73,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 33,
            "end_line": 17,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 65,
                "end_line": 22,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 46,
                "start_line": 22
              },
              "While expanding the reference '__storage_var_temp0' in:"
            ],
            "start_col": 14,
            "start_line": 17
          }
        },
        "127": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 10,
              "offset": 55
            },
            "reference_ids": {
              "__main__.balances.read.__storage_var_temp0": 76,
              "__main__.balances.read.pedersen_ptr": 74,
              "__main__.balances.read.range_check_ptr": 75,
              "__main__.balances.read.storage_addr": 70,
              "__main__.balances.read.syscall_ptr": 73,
              "__main__.balances.read.user": 64
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 23,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 9,
            "start_line": 23
          }
        },
        "128": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 0
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 80,
              "__main__.balances.write.range_check_ptr": 81,
              "__main__.balances.write.syscall_ptr": 79,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 64,
            "end_line": 26,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 28,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 28
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 37,
            "start_line": 26
          }
        },
        "129": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 1
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 80,
              "__main__.balances.write.range_check_ptr": 81,
              "__main__.balances.write.syscall_ptr": 79,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 26,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 28,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 28
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 66,
            "start_line": 26
          }
        },
        "130": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 2
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 80,
              "__main__.balances.write.range_check_ptr": 81,
              "__main__.balances.write.syscall_ptr": 79,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 27,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 28,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 35,
                "start_line": 28
              },
              "While expanding the reference 'user' in:"
            ],
            "start_col": 13,
            "start_line": 27
          }
        },
        "131": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 3
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 80,
              "__main__.balances.write.range_check_ptr": 81,
              "__main__.balances.write.syscall_ptr": 79,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 28,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 30,
            "start_line": 28
          }
        },
        "133": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 44
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 82,
              "__main__.balances.write.range_check_ptr": 83,
              "__main__.balances.write.storage_addr": 84,
              "__main__.balances.write.syscall_ptr": 79,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 26,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 217,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 29,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 29
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 217
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 16,
            "start_line": 26
          }
        },
        "134": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 45
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 82,
              "__main__.balances.write.range_check_ptr": 83,
              "__main__.balances.write.storage_addr": 84,
              "__main__.balances.write.syscall_ptr": 79,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 28,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 43,
                "end_line": 29,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "start_col": 31,
                "start_line": 29
              },
              "While expanding the reference 'storage_addr' in:"
            ],
            "start_col": 14,
            "start_line": 28
          }
        },
        "135": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 46
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 82,
              "__main__.balances.write.range_check_ptr": 83,
              "__main__.balances.write.storage_addr": 84,
              "__main__.balances.write.syscall_ptr": 79,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 79,
            "end_line": 29,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 55,
            "start_line": 29
          }
        },
        "136": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 47
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 82,
              "__main__.balances.write.range_check_ptr": 83,
              "__main__.balances.write.storage_addr": 84,
              "__main__.balances.write.syscall_ptr": 79,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 29,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 9,
            "start_line": 29
          }
        },
        "138": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 51
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 82,
              "__main__.balances.write.range_check_ptr": 83,
              "__main__.balances.write.storage_addr": 84,
              "__main__.balances.write.syscall_ptr": 85,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 28,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 64,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 18,
                        "end_line": 30,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 30
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 37,
                    "start_line": 20
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 28
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "139": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 52
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 82,
              "__main__.balances.write.range_check_ptr": 83,
              "__main__.balances.write.storage_addr": 84,
              "__main__.balances.write.syscall_ptr": 85,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 28,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 81,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 18,
                        "end_line": 30,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/balances/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 30
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 66,
                    "start_line": 20
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 28
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "140": {
          "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 11,
              "offset": 53
            },
            "reference_ids": {
              "__main__.balances.write.pedersen_ptr": 82,
              "__main__.balances.write.range_check_ptr": 83,
              "__main__.balances.write.storage_addr": 84,
              "__main__.balances.write.syscall_ptr": 85,
              "__main__.balances.write.user": 77,
              "__main__.balances.write.value": 78
            }
          },
          "hints": [],
          "inst": {
            "end_col": 18,
            "end_line": 30,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/impl.cairo"
            },
            "start_col": 9,
            "start_line": 30
          }
        },
        "141": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 0
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 88,
              "__main__.allowances.addr.range_check_ptr": 89,
              "__main__.allowances.addr.res": 90,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 48,
                "end_line": 10,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 36,
                "start_line": 10
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "142": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 1
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 88,
              "__main__.allowances.addr.range_check_ptr": 89,
              "__main__.allowances.addr.res": 90,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 94,
            "end_line": 9,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 53,
                "end_line": 10,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 50,
                "start_line": 10
              },
              "While expanding the reference 'res' in:"
            ],
            "start_col": 19,
            "start_line": 9
          }
        },
        "144": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 2
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 88,
              "__main__.allowances.addr.range_check_ptr": 89,
              "__main__.allowances.addr.res": 90,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 73,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 60,
                "end_line": 10,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 55,
                "start_line": 10
              },
              "While expanding the reference 'owner' in:"
            ],
            "start_col": 61,
            "start_line": 7
          }
        },
        "145": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 3
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 88,
              "__main__.allowances.addr.range_check_ptr": 89,
              "__main__.allowances.addr.res": 90,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 61,
            "end_line": 10,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 21,
            "start_line": 10
          }
        },
        "147": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 7
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 91,
              "__main__.allowances.addr.range_check_ptr": 89,
              "__main__.allowances.addr.res": 92,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 89,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 62,
                "end_line": 11,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 55,
                "start_line": 11
              },
              "While expanding the reference 'spender' in:"
            ],
            "start_col": 75,
            "start_line": 7
          }
        },
        "148": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 8
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 91,
              "__main__.allowances.addr.range_check_ptr": 89,
              "__main__.allowances.addr.res": 92,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 11,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 21,
            "start_line": 11
          }
        },
        "150": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 12
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 93,
              "__main__.allowances.addr.range_check_ptr": 89,
              "__main__.allowances.addr.res": 94,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 12,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 48,
                    "end_line": 12,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 21,
                    "start_line": 12
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 24,
                "start_line": 12
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "151": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 13
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 93,
              "__main__.allowances.addr.range_check_ptr": 89,
              "__main__.allowances.addr.res": 94,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 17,
            "end_line": 11,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 47,
                "end_line": 12,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 44,
                "start_line": 12
              },
              "While expanding the reference 'res' in:"
            ],
            "start_col": 14,
            "start_line": 11
          }
        },
        "152": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 14
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 93,
              "__main__.allowances.addr.range_check_ptr": 89,
              "__main__.allowances.addr.res": 94,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 21,
            "start_line": 12
          }
        },
        "154": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 41
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 93,
              "__main__.allowances.addr.range_check_ptr": 95,
              "__main__.allowances.addr.res": 96,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 11,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 25,
                    "end_line": 13,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 13
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 11
          }
        },
        "155": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 42
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 93,
              "__main__.allowances.addr.range_check_ptr": 95,
              "__main__.allowances.addr.res": 96,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 12,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo"
            },
            "parent_location": [
              {
                "end_col": 48,
                "end_line": 12,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 7,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 25,
                        "end_line": 13,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 13
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 44,
                    "start_line": 7
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 21,
                "start_line": 12
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 24,
            "start_line": 12
          }
        },
        "156": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 43
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 93,
              "__main__.allowances.addr.range_check_ptr": 95,
              "__main__.allowances.addr.res": 96,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 17,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 21,
                "start_line": 13
              },
              "While expanding the reference 'res' in:"
            ],
            "start_col": 14,
            "start_line": 12
          }
        },
        "157": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 12,
              "offset": 44
            },
            "reference_ids": {
              "__main__.allowances.addr.owner": 86,
              "__main__.allowances.addr.pedersen_ptr": 93,
              "__main__.allowances.addr.range_check_ptr": 95,
              "__main__.allowances.addr.res": 96,
              "__main__.allowances.addr.spender": 87
            }
          },
          "hints": [],
          "inst": {
            "end_col": 25,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 9,
            "start_line": 13
          }
        },
        "158": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 0
            },
            "reference_ids": {
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 100,
              "__main__.allowances.read.range_check_ptr": 101,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.syscall_ptr": 99
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 16,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 50,
                    "end_line": 18,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 18
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 16
          }
        },
        "159": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 1
            },
            "reference_ids": {
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 100,
              "__main__.allowances.read.range_check_ptr": 101,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.syscall_ptr": 99
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 16,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 50,
                    "end_line": 18,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 18
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 16
          }
        },
        "160": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 2
            },
            "reference_ids": {
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 100,
              "__main__.allowances.read.range_check_ptr": 101,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.syscall_ptr": 99
            }
          },
          "hints": [],
          "inst": {
            "end_col": 25,
            "end_line": 17,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 18,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 35,
                "start_line": 18
              },
              "While expanding the reference 'owner' in:"
            ],
            "start_col": 13,
            "start_line": 17
          }
        },
        "161": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 3
            },
            "reference_ids": {
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 100,
              "__main__.allowances.read.range_check_ptr": 101,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.syscall_ptr": 99
            }
          },
          "hints": [],
          "inst": {
            "end_col": 41,
            "end_line": 17,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 49,
                "end_line": 18,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 42,
                "start_line": 18
              },
              "While expanding the reference 'spender' in:"
            ],
            "start_col": 27,
            "start_line": 17
          }
        },
        "162": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 4
            },
            "reference_ids": {
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 100,
              "__main__.allowances.read.range_check_ptr": 101,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.syscall_ptr": 99
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 18,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 30,
            "start_line": 18
          }
        },
        "164": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 50
            },
            "reference_ids": {
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 102,
              "__main__.allowances.read.range_check_ptr": 103,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.storage_addr": 104,
              "__main__.allowances.read.syscall_ptr": 99
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 16,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 38,
                "end_line": 199,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 75,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 37,
                    "start_line": 19
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 19,
                "start_line": 199
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 16
          }
        },
        "165": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 51
            },
            "reference_ids": {
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 102,
              "__main__.allowances.read.range_check_ptr": 103,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.storage_addr": 104,
              "__main__.allowances.read.syscall_ptr": 99
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 18,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 70,
                "end_line": 19,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 58,
                "start_line": 19
              },
              "While expanding the reference 'storage_addr' in:"
            ],
            "start_col": 14,
            "start_line": 18
          }
        },
        "166": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 52
            },
            "reference_ids": {
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 102,
              "__main__.allowances.read.range_check_ptr": 103,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.storage_addr": 104,
              "__main__.allowances.read.syscall_ptr": 99
            }
          },
          "hints": [],
          "inst": {
            "end_col": 75,
            "end_line": 19,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 37,
            "start_line": 19
          }
        },
        "168": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 57
            },
            "reference_ids": {
              "__main__.allowances.read.__storage_var_temp0": 106,
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 102,
              "__main__.allowances.read.range_check_ptr": 103,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.storage_addr": 104,
              "__main__.allowances.read.syscall_ptr": 105
            }
          },
          "hints": [],
          "inst": {
            "end_col": 38,
            "end_line": 199,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 75,
                "end_line": 19,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 42,
                    "end_line": 21,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 31,
                    "start_line": 21
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 37,
                "start_line": 19
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 19,
            "start_line": 199
          }
        },
        "169": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 58
            },
            "reference_ids": {
              "__main__.allowances.read.__storage_var_temp0": 106,
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 102,
              "__main__.allowances.read.range_check_ptr": 103,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.storage_addr": 104,
              "__main__.allowances.read.syscall_ptr": 107
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 50,
                "end_line": 18,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 44,
                    "end_line": 22,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 32,
                    "start_line": 22
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 18
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "170": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 59
            },
            "reference_ids": {
              "__main__.allowances.read.__storage_var_temp0": 106,
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 108,
              "__main__.allowances.read.range_check_ptr": 103,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.storage_addr": 104,
              "__main__.allowances.read.syscall_ptr": 107
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 50,
                "end_line": 18,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 50,
                    "end_line": 23,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 35,
                    "start_line": 23
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 18
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "171": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 60
            },
            "reference_ids": {
              "__main__.allowances.read.__storage_var_temp0": 106,
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 108,
              "__main__.allowances.read.range_check_ptr": 109,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.storage_addr": 104,
              "__main__.allowances.read.syscall_ptr": 107
            }
          },
          "hints": [],
          "inst": {
            "end_col": 33,
            "end_line": 19,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 65,
                "end_line": 24,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 46,
                "start_line": 24
              },
              "While expanding the reference '__storage_var_temp0' in:"
            ],
            "start_col": 14,
            "start_line": 19
          }
        },
        "172": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 13,
              "offset": 61
            },
            "reference_ids": {
              "__main__.allowances.read.__storage_var_temp0": 110,
              "__main__.allowances.read.owner": 97,
              "__main__.allowances.read.pedersen_ptr": 108,
              "__main__.allowances.read.range_check_ptr": 109,
              "__main__.allowances.read.spender": 98,
              "__main__.allowances.read.storage_addr": 104,
              "__main__.allowances.read.syscall_ptr": 107
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 25,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 9,
            "start_line": 25
          }
        },
        "173": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 0
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 115,
              "__main__.allowances.write.range_check_ptr": 116,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.syscall_ptr": 114,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 64,
            "end_line": 28,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 50,
                    "end_line": 30,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 30
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 37,
            "start_line": 28
          }
        },
        "174": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 1
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 115,
              "__main__.allowances.write.range_check_ptr": 116,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.syscall_ptr": 114,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 28,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 50,
                    "end_line": 30,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 30
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 66,
            "start_line": 28
          }
        },
        "175": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 2
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 115,
              "__main__.allowances.write.range_check_ptr": 116,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.syscall_ptr": 114,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 25,
            "end_line": 29,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 30,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 35,
                "start_line": 30
              },
              "While expanding the reference 'owner' in:"
            ],
            "start_col": 13,
            "start_line": 29
          }
        },
        "176": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 3
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 115,
              "__main__.allowances.write.range_check_ptr": 116,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.syscall_ptr": 114,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 41,
            "end_line": 29,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 49,
                "end_line": 30,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 42,
                "start_line": 30
              },
              "While expanding the reference 'spender' in:"
            ],
            "start_col": 27,
            "start_line": 29
          }
        },
        "177": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 4
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 115,
              "__main__.allowances.write.range_check_ptr": 116,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.syscall_ptr": 114,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 30,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 30,
            "start_line": 30
          }
        },
        "179": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 50
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 117,
              "__main__.allowances.write.range_check_ptr": 118,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.storage_addr": 119,
              "__main__.allowances.write.syscall_ptr": 114,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 28,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 217,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 31,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 31
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 217
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 16,
            "start_line": 28
          }
        },
        "180": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 51
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 117,
              "__main__.allowances.write.range_check_ptr": 118,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.storage_addr": 119,
              "__main__.allowances.write.syscall_ptr": 114,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 30,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 43,
                "end_line": 31,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "start_col": 31,
                "start_line": 31
              },
              "While expanding the reference 'storage_addr' in:"
            ],
            "start_col": 14,
            "start_line": 30
          }
        },
        "181": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 52
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 117,
              "__main__.allowances.write.range_check_ptr": 118,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.storage_addr": 119,
              "__main__.allowances.write.syscall_ptr": 114,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 79,
            "end_line": 31,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 55,
            "start_line": 31
          }
        },
        "182": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 53
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 117,
              "__main__.allowances.write.range_check_ptr": 118,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.storage_addr": 119,
              "__main__.allowances.write.syscall_ptr": 114,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 31,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 9,
            "start_line": 31
          }
        },
        "184": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 57
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 117,
              "__main__.allowances.write.range_check_ptr": 118,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.storage_addr": 119,
              "__main__.allowances.write.syscall_ptr": 120,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 50,
                "end_line": 30,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 64,
                    "end_line": 21,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 18,
                        "end_line": 32,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 32
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 37,
                    "start_line": 21
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 30
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "185": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 58
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 117,
              "__main__.allowances.write.range_check_ptr": 118,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.storage_addr": 119,
              "__main__.allowances.write.syscall_ptr": 120,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 50,
                "end_line": 30,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 81,
                    "end_line": 21,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 18,
                        "end_line": 32,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 32
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 66,
                    "start_line": 21
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 30
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "186": {
          "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 14,
              "offset": 59
            },
            "reference_ids": {
              "__main__.allowances.write.owner": 111,
              "__main__.allowances.write.pedersen_ptr": 117,
              "__main__.allowances.write.range_check_ptr": 118,
              "__main__.allowances.write.spender": 112,
              "__main__.allowances.write.storage_addr": 119,
              "__main__.allowances.write.syscall_ptr": 120,
              "__main__.allowances.write.value": 113
            }
          },
          "hints": [],
          "inst": {
            "end_col": 18,
            "end_line": 32,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/impl.cairo"
            },
            "start_col": 9,
            "start_line": 32
          }
        },
        "187": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 15,
              "offset": 0
            },
            "reference_ids": {
              "__main__.total_supply.addr.pedersen_ptr": 121,
              "__main__.total_supply.addr.range_check_ptr": 122,
              "__main__.total_supply.addr.res": 123
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 25,
                    "end_line": 9,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 9
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "188": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 15,
              "offset": 1
            },
            "reference_ids": {
              "__main__.total_supply.addr.pedersen_ptr": 121,
              "__main__.total_supply.addr.range_check_ptr": 122,
              "__main__.total_supply.addr.res": 123
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 25,
                    "end_line": 9,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 9
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "189": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 15,
              "offset": 2
            },
            "reference_ids": {
              "__main__.total_supply.addr.pedersen_ptr": 121,
              "__main__.total_supply.addr.range_check_ptr": 122,
              "__main__.total_supply.addr.res": 123
            }
          },
          "hints": [],
          "inst": {
            "end_col": 94,
            "end_line": 8,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 9,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                },
                "start_col": 21,
                "start_line": 9
              },
              "While expanding the reference 'res' in:"
            ],
            "start_col": 19,
            "start_line": 8
          }
        },
        "191": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 15,
              "offset": 3
            },
            "reference_ids": {
              "__main__.total_supply.addr.pedersen_ptr": 121,
              "__main__.total_supply.addr.range_check_ptr": 122,
              "__main__.total_supply.addr.res": 123
            }
          },
          "hints": [],
          "inst": {
            "end_col": 25,
            "end_line": 9,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "start_col": 9,
            "start_line": 9
          }
        },
        "192": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 0
            },
            "reference_ids": {
              "__main__.total_supply.read.pedersen_ptr": 125,
              "__main__.total_supply.read.range_check_ptr": 126,
              "__main__.total_supply.read.syscall_ptr": 124
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 13,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 13
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 12
          }
        },
        "193": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 1
            },
            "reference_ids": {
              "__main__.total_supply.read.pedersen_ptr": 125,
              "__main__.total_supply.read.range_check_ptr": 126,
              "__main__.total_supply.read.syscall_ptr": 124
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 13,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 13
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 12
          }
        },
        "194": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 2
            },
            "reference_ids": {
              "__main__.total_supply.read.pedersen_ptr": 125,
              "__main__.total_supply.read.range_check_ptr": 126,
              "__main__.total_supply.read.syscall_ptr": 124
            }
          },
          "hints": [],
          "inst": {
            "end_col": 36,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "start_col": 30,
            "start_line": 13
          }
        },
        "196": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 7
            },
            "reference_ids": {
              "__main__.total_supply.read.pedersen_ptr": 127,
              "__main__.total_supply.read.range_check_ptr": 128,
              "__main__.total_supply.read.storage_addr": 129,
              "__main__.total_supply.read.syscall_ptr": 124
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 38,
                "end_line": 199,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 75,
                    "end_line": 14,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 37,
                    "start_line": 14
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 19,
                "start_line": 199
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 12
          }
        },
        "197": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 8
            },
            "reference_ids": {
              "__main__.total_supply.read.pedersen_ptr": 127,
              "__main__.total_supply.read.range_check_ptr": 128,
              "__main__.total_supply.read.storage_addr": 129,
              "__main__.total_supply.read.syscall_ptr": 124
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 70,
                "end_line": 14,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                },
                "start_col": 58,
                "start_line": 14
              },
              "While expanding the reference 'storage_addr' in:"
            ],
            "start_col": 14,
            "start_line": 13
          }
        },
        "198": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 9
            },
            "reference_ids": {
              "__main__.total_supply.read.pedersen_ptr": 127,
              "__main__.total_supply.read.range_check_ptr": 128,
              "__main__.total_supply.read.storage_addr": 129,
              "__main__.total_supply.read.syscall_ptr": 124
            }
          },
          "hints": [],
          "inst": {
            "end_col": 75,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "start_col": 37,
            "start_line": 14
          }
        },
        "200": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 14
            },
            "reference_ids": {
              "__main__.total_supply.read.__storage_var_temp0": 131,
              "__main__.total_supply.read.pedersen_ptr": 127,
              "__main__.total_supply.read.range_check_ptr": 128,
              "__main__.total_supply.read.storage_addr": 129,
              "__main__.total_supply.read.syscall_ptr": 130
            }
          },
          "hints": [],
          "inst": {
            "end_col": 38,
            "end_line": 199,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 75,
                "end_line": 14,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 42,
                    "end_line": 16,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 31,
                    "start_line": 16
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 37,
                "start_line": 14
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 19,
            "start_line": 199
          }
        },
        "201": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 15
            },
            "reference_ids": {
              "__main__.total_supply.read.__storage_var_temp0": 131,
              "__main__.total_supply.read.pedersen_ptr": 127,
              "__main__.total_supply.read.range_check_ptr": 128,
              "__main__.total_supply.read.storage_addr": 129,
              "__main__.total_supply.read.syscall_ptr": 132
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 44,
                    "end_line": 17,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 32,
                    "start_line": 17
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 13
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "202": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 16
            },
            "reference_ids": {
              "__main__.total_supply.read.__storage_var_temp0": 131,
              "__main__.total_supply.read.pedersen_ptr": 133,
              "__main__.total_supply.read.range_check_ptr": 128,
              "__main__.total_supply.read.storage_addr": 129,
              "__main__.total_supply.read.syscall_ptr": 132
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 50,
                    "end_line": 18,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 35,
                    "start_line": 18
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 13
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "203": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 17
            },
            "reference_ids": {
              "__main__.total_supply.read.__storage_var_temp0": 131,
              "__main__.total_supply.read.pedersen_ptr": 133,
              "__main__.total_supply.read.range_check_ptr": 134,
              "__main__.total_supply.read.storage_addr": 129,
              "__main__.total_supply.read.syscall_ptr": 132
            }
          },
          "hints": [],
          "inst": {
            "end_col": 33,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 65,
                "end_line": 19,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                },
                "start_col": 46,
                "start_line": 19
              },
              "While expanding the reference '__storage_var_temp0' in:"
            ],
            "start_col": 14,
            "start_line": 14
          }
        },
        "204": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 16,
              "offset": 18
            },
            "reference_ids": {
              "__main__.total_supply.read.__storage_var_temp0": 135,
              "__main__.total_supply.read.pedersen_ptr": 133,
              "__main__.total_supply.read.range_check_ptr": 134,
              "__main__.total_supply.read.storage_addr": 129,
              "__main__.total_supply.read.syscall_ptr": 132
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 20,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "start_col": 9,
            "start_line": 20
          }
        },
        "205": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 0
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 138,
              "__main__.total_supply.write.range_check_ptr": 139,
              "__main__.total_supply.write.syscall_ptr": 137,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 64,
            "end_line": 23,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 24,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 24
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 37,
            "start_line": 23
          }
        },
        "206": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 1
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 138,
              "__main__.total_supply.write.range_check_ptr": 139,
              "__main__.total_supply.write.syscall_ptr": 137,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 23,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 24,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 24
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 66,
            "start_line": 23
          }
        },
        "207": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 2
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 138,
              "__main__.total_supply.write.range_check_ptr": 139,
              "__main__.total_supply.write.syscall_ptr": 137,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 36,
            "end_line": 24,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "start_col": 30,
            "start_line": 24
          }
        },
        "209": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 7
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 140,
              "__main__.total_supply.write.range_check_ptr": 141,
              "__main__.total_supply.write.storage_addr": 142,
              "__main__.total_supply.write.syscall_ptr": 137,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 23,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 217,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 25,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 25
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 217
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 16,
            "start_line": 23
          }
        },
        "210": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 8
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 140,
              "__main__.total_supply.write.range_check_ptr": 141,
              "__main__.total_supply.write.storage_addr": 142,
              "__main__.total_supply.write.syscall_ptr": 137,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 24,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 43,
                "end_line": 25,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                },
                "start_col": 31,
                "start_line": 25
              },
              "While expanding the reference 'storage_addr' in:"
            ],
            "start_col": 14,
            "start_line": 24
          }
        },
        "211": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 9
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 140,
              "__main__.total_supply.write.range_check_ptr": 141,
              "__main__.total_supply.write.storage_addr": 142,
              "__main__.total_supply.write.syscall_ptr": 137,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 79,
            "end_line": 25,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "start_col": 55,
            "start_line": 25
          }
        },
        "212": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 10
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 140,
              "__main__.total_supply.write.range_check_ptr": 141,
              "__main__.total_supply.write.storage_addr": 142,
              "__main__.total_supply.write.syscall_ptr": 137,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 25,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "start_col": 9,
            "start_line": 25
          }
        },
        "214": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 14
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 140,
              "__main__.total_supply.write.range_check_ptr": 141,
              "__main__.total_supply.write.storage_addr": 142,
              "__main__.total_supply.write.syscall_ptr": 143,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 24,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 64,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 18,
                        "end_line": 26,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 26
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 37,
                    "start_line": 19
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 24
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "215": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 15
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 140,
              "__main__.total_supply.write.range_check_ptr": 141,
              "__main__.total_supply.write.storage_addr": 142,
              "__main__.total_supply.write.syscall_ptr": 143,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 24,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 81,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 18,
                        "end_line": 26,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 26
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 66,
                    "start_line": 19
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 24
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "216": {
          "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 17,
              "offset": 16
            },
            "reference_ids": {
              "__main__.total_supply.write.pedersen_ptr": 140,
              "__main__.total_supply.write.range_check_ptr": 141,
              "__main__.total_supply.write.storage_addr": 142,
              "__main__.total_supply.write.syscall_ptr": 143,
              "__main__.total_supply.write.value": 136
            }
          },
          "hints": [],
          "inst": {
            "end_col": 18,
            "end_line": 26,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/impl.cairo"
            },
            "start_col": 9,
            "start_line": 26
          }
        },
        "217": {
          "accessible_scopes": ["__main__", "__main__", "__main__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 18,
              "offset": 0
            },
            "reference_ids": {}
          },
          "hints": [],
          "inst": {
            "end_col": 15,
            "end_line": 26,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 13,
            "start_line": 26
          }
        },
        "219": {
          "accessible_scopes": ["__main__", "__main__", "__main__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 18,
              "offset": 1
            },
            "reference_ids": {}
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 26,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 26
          }
        },
        "220": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.decimals_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 19,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.decimals_encode_return.range_check_ptr": 145,
              "__wrappers__.decimals_encode_return.ret_struct": 144
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 38,
                "end_line": 3,
                "input_file": {
                  "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 14,
                    "end_line": 25,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 6,
                    "start_line": 25
                  },
                  "While handling return value of"
                ],
                "start_col": 5,
                "start_line": 3
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 17,
            "end_line": 4,
            "input_file": {
              "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 25
              },
              "While handling return value of"
            ],
            "start_col": 5,
            "start_line": 4
          }
        },
        "222": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.decimals_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 19,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.decimals_encode_return.__return_value_ptr": 147,
              "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146,
              "__wrappers__.decimals_encode_return.range_check_ptr": 145,
              "__wrappers__.decimals_encode_return.ret_struct": 144
            }
          },
          "hints": [],
          "inst": {
            "end_col": 45,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo"
            },
            "parent_location": [
              {
                "end_col": 30,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 21,
                "start_line": 25
              },
              "While handling return value 'res'"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "223": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.decimals_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 19,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.decimals_encode_return.__return_value_ptr": 148,
              "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146,
              "__wrappers__.decimals_encode_return.range_check_ptr": 145,
              "__wrappers__.decimals_encode_return.ret_struct": 144
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo"
            },
            "parent_location": [
              {
                "end_col": 30,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 11,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While handling return value of"
                    ],
                    "start_col": 18,
                    "start_line": 11
                  },
                  "While expanding the reference '__return_value_ptr' in:"
                ],
                "start_col": 21,
                "start_line": 25
              },
              "While handling return value 'res'"
            ],
            "start_col": 26,
            "start_line": 2
          }
        },
        "225": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.decimals_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 19,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.decimals_encode_return.__return_value_ptr": 148,
              "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146,
              "__wrappers__.decimals_encode_return.__temp11": 149,
              "__wrappers__.decimals_encode_return.range_check_ptr": 145,
              "__wrappers__.decimals_encode_return.ret_struct": 144
            }
          },
          "hints": [],
          "inst": {
            "end_col": 83,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 10,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While handling return value of"
                    ],
                    "start_col": 25,
                    "start_line": 10
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 25
              },
              "While handling return value of"
            ],
            "start_col": 68,
            "start_line": 1
          }
        },
        "226": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.decimals_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 19,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.decimals_encode_return.__return_value_ptr": 148,
              "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146,
              "__wrappers__.decimals_encode_return.__temp11": 149,
              "__wrappers__.decimals_encode_return.range_check_ptr": 145,
              "__wrappers__.decimals_encode_return.ret_struct": 144
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 11,
            "input_file": {
              "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 25
              },
              "While handling return value of"
            ],
            "start_col": 18,
            "start_line": 11
          }
        },
        "227": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.decimals_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 19,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.decimals_encode_return.__return_value_ptr": 148,
              "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146,
              "__wrappers__.decimals_encode_return.__temp11": 149,
              "__wrappers__.decimals_encode_return.range_check_ptr": 145,
              "__wrappers__.decimals_encode_return.ret_struct": 144
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 5,
            "input_file": {
              "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 38,
                    "end_line": 12,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While handling return value of"
                    ],
                    "start_col": 14,
                    "start_line": 12
                  },
                  "While expanding the reference '__return_value_ptr_start' in:"
                ],
                "start_col": 6,
                "start_line": 25
              },
              "While handling return value of"
            ],
            "start_col": 11,
            "start_line": 5
          }
        },
        "228": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.decimals_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 19,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.decimals_encode_return.__return_value_ptr": 148,
              "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146,
              "__wrappers__.decimals_encode_return.__temp11": 149,
              "__wrappers__.decimals_encode_return.range_check_ptr": 145,
              "__wrappers__.decimals_encode_return.ret_struct": 144
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 25
              },
              "While handling return value of"
            ],
            "start_col": 5,
            "start_line": 9
          }
        },
        "229": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 152,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 25
              },
              "While handling calldata of"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "230": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 152,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 25,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 6,
            "start_line": 25
          }
        },
        "232": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 152,
              "__wrappers__.decimals.ret_struct": 156,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/decimals/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 98,
                    "end_line": 2,
                    "input_file": {
                      "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 83,
                    "start_line": 2
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 25
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 1
          }
        },
        "233": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 152,
              "__wrappers__.decimals.ret_struct": 156,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 99,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 25
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 48,
            "start_line": 2
          }
        },
        "235": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 11
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 157,
              "__wrappers__.decimals.ret_struct": 156,
              "__wrappers__.decimals.retdata": 159,
              "__wrappers__.decimals.retdata_size": 158,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 49,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/decimals/5fde12919a619b4f3b6db54e029b6f16cf362872762815d37c1ecd8dc9763296.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 20,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 9,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 25
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 19,
            "start_line": 1
          }
        },
        "236": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 12
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 157,
              "__wrappers__.decimals.ret_struct": 156,
              "__wrappers__.decimals.retdata": 159,
              "__wrappers__.decimals.retdata_size": 158,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/decimals/2b2b112e26c3beede5b9972951116a97636fe75acd4b9f33c1ffe390f55843c4.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 21,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 25
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 1
          }
        },
        "237": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 13
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 157,
              "__wrappers__.decimals.ret_struct": 156,
              "__wrappers__.decimals.retdata": 159,
              "__wrappers__.decimals.retdata_size": 158,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 49,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 34,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 25
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 6,
            "start_line": 2
          }
        },
        "238": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 14
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 157,
              "__wrappers__.decimals.ret_struct": 156,
              "__wrappers__.decimals.retdata": 159,
              "__wrappers__.decimals.retdata_size": 158,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/decimals/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 50,
                    "start_line": 1
                  },
                  "While expanding the reference 'ecdsa_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 25
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 17,
            "start_line": 1
          }
        },
        "239": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 15
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 157,
              "__wrappers__.decimals.ret_struct": 156,
              "__wrappers__.decimals.retdata": 159,
              "__wrappers__.decimals.retdata_size": 158,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 72,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 60,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata_size' in:"
                ],
                "start_col": 6,
                "start_line": 25
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 2
          }
        },
        "240": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 16
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 157,
              "__wrappers__.decimals.ret_struct": 156,
              "__wrappers__.decimals.retdata": 159,
              "__wrappers__.decimals.retdata_size": 158,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 25,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 25
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 73,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata' in:"
                ],
                "start_col": 6,
                "start_line": 25
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 37,
            "start_line": 2
          }
        },
        "241": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 20,
              "offset": 17
            },
            "reference_ids": {
              "__wrappers__.decimals.__calldata_actual_size": 155,
              "__wrappers__.decimals.__calldata_ptr": 154,
              "__wrappers__.decimals.ecdsa_ptr": 153,
              "__wrappers__.decimals.pedersen_ptr": 151,
              "__wrappers__.decimals.range_check_ptr": 157,
              "__wrappers__.decimals.ret_struct": 156,
              "__wrappers__.decimals.retdata": 159,
              "__wrappers__.decimals.retdata_size": 158,
              "__wrappers__.decimals.syscall_ptr": 150
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 25,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 25
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "242": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 21,
              "offset": 0
            },
            "reference_ids": {
              "__main__.initialized.addr.pedersen_ptr": 160,
              "__main__.initialized.addr.range_check_ptr": 161,
              "__main__.initialized.addr.res": 162
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 25,
                    "end_line": 9,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 9
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "243": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 21,
              "offset": 1
            },
            "reference_ids": {
              "__main__.initialized.addr.pedersen_ptr": 160,
              "__main__.initialized.addr.range_check_ptr": 161,
              "__main__.initialized.addr.res": 162
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 25,
                    "end_line": 9,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 9
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "244": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 21,
              "offset": 2
            },
            "reference_ids": {
              "__main__.initialized.addr.pedersen_ptr": 160,
              "__main__.initialized.addr.range_check_ptr": 161,
              "__main__.initialized.addr.res": 162
            }
          },
          "hints": [],
          "inst": {
            "end_col": 95,
            "end_line": 8,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 9,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                },
                "start_col": 21,
                "start_line": 9
              },
              "While expanding the reference 'res' in:"
            ],
            "start_col": 19,
            "start_line": 8
          }
        },
        "246": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.addr"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 21,
              "offset": 3
            },
            "reference_ids": {
              "__main__.initialized.addr.pedersen_ptr": 160,
              "__main__.initialized.addr.range_check_ptr": 161,
              "__main__.initialized.addr.res": 162
            }
          },
          "hints": [],
          "inst": {
            "end_col": 25,
            "end_line": 9,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "start_col": 9,
            "start_line": 9
          }
        },
        "247": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 0
            },
            "reference_ids": {
              "__main__.initialized.read.pedersen_ptr": 164,
              "__main__.initialized.read.range_check_ptr": 165,
              "__main__.initialized.read.syscall_ptr": 163
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 13,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 13
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 12
          }
        },
        "248": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 1
            },
            "reference_ids": {
              "__main__.initialized.read.pedersen_ptr": 164,
              "__main__.initialized.read.range_check_ptr": 165,
              "__main__.initialized.read.syscall_ptr": 163
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 13,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 13
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 12
          }
        },
        "249": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 2
            },
            "reference_ids": {
              "__main__.initialized.read.pedersen_ptr": 164,
              "__main__.initialized.read.range_check_ptr": 165,
              "__main__.initialized.read.syscall_ptr": 163
            }
          },
          "hints": [],
          "inst": {
            "end_col": 36,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "start_col": 30,
            "start_line": 13
          }
        },
        "251": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 7
            },
            "reference_ids": {
              "__main__.initialized.read.pedersen_ptr": 166,
              "__main__.initialized.read.range_check_ptr": 167,
              "__main__.initialized.read.storage_addr": 168,
              "__main__.initialized.read.syscall_ptr": 163
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 38,
                "end_line": 199,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 75,
                    "end_line": 14,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 37,
                    "start_line": 14
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 19,
                "start_line": 199
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 12
          }
        },
        "252": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 8
            },
            "reference_ids": {
              "__main__.initialized.read.pedersen_ptr": 166,
              "__main__.initialized.read.range_check_ptr": 167,
              "__main__.initialized.read.storage_addr": 168,
              "__main__.initialized.read.syscall_ptr": 163
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 70,
                "end_line": 14,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                },
                "start_col": 58,
                "start_line": 14
              },
              "While expanding the reference 'storage_addr' in:"
            ],
            "start_col": 14,
            "start_line": 13
          }
        },
        "253": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 9
            },
            "reference_ids": {
              "__main__.initialized.read.pedersen_ptr": 166,
              "__main__.initialized.read.range_check_ptr": 167,
              "__main__.initialized.read.storage_addr": 168,
              "__main__.initialized.read.syscall_ptr": 163
            }
          },
          "hints": [],
          "inst": {
            "end_col": 75,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "start_col": 37,
            "start_line": 14
          }
        },
        "255": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 14
            },
            "reference_ids": {
              "__main__.initialized.read.__storage_var_temp0": 170,
              "__main__.initialized.read.pedersen_ptr": 166,
              "__main__.initialized.read.range_check_ptr": 167,
              "__main__.initialized.read.storage_addr": 168,
              "__main__.initialized.read.syscall_ptr": 169
            }
          },
          "hints": [],
          "inst": {
            "end_col": 38,
            "end_line": 199,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 75,
                "end_line": 14,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 42,
                    "end_line": 16,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 31,
                    "start_line": 16
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 37,
                "start_line": 14
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 19,
            "start_line": 199
          }
        },
        "256": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 15
            },
            "reference_ids": {
              "__main__.initialized.read.__storage_var_temp0": 170,
              "__main__.initialized.read.pedersen_ptr": 166,
              "__main__.initialized.read.range_check_ptr": 167,
              "__main__.initialized.read.storage_addr": 168,
              "__main__.initialized.read.syscall_ptr": 171
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 44,
                    "end_line": 17,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 32,
                    "start_line": 17
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 13
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "257": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 16
            },
            "reference_ids": {
              "__main__.initialized.read.__storage_var_temp0": 170,
              "__main__.initialized.read.pedersen_ptr": 172,
              "__main__.initialized.read.range_check_ptr": 167,
              "__main__.initialized.read.storage_addr": 168,
              "__main__.initialized.read.syscall_ptr": 171
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 50,
                    "end_line": 18,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 35,
                    "start_line": 18
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 13
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "258": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 17
            },
            "reference_ids": {
              "__main__.initialized.read.__storage_var_temp0": 170,
              "__main__.initialized.read.pedersen_ptr": 172,
              "__main__.initialized.read.range_check_ptr": 173,
              "__main__.initialized.read.storage_addr": 168,
              "__main__.initialized.read.syscall_ptr": 171
            }
          },
          "hints": [],
          "inst": {
            "end_col": 33,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 65,
                "end_line": 19,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                },
                "start_col": 46,
                "start_line": 19
              },
              "While expanding the reference '__storage_var_temp0' in:"
            ],
            "start_col": 14,
            "start_line": 14
          }
        },
        "259": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 22,
              "offset": 18
            },
            "reference_ids": {
              "__main__.initialized.read.__storage_var_temp0": 174,
              "__main__.initialized.read.pedersen_ptr": 172,
              "__main__.initialized.read.range_check_ptr": 173,
              "__main__.initialized.read.storage_addr": 168,
              "__main__.initialized.read.syscall_ptr": 171
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 20,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "start_col": 9,
            "start_line": 20
          }
        },
        "260": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 0
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 177,
              "__main__.initialized.write.range_check_ptr": 178,
              "__main__.initialized.write.syscall_ptr": 176,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 64,
            "end_line": 23,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 24,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 24
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 7
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 37,
            "start_line": 23
          }
        },
        "261": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 1
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 177,
              "__main__.initialized.write.range_check_ptr": 178,
              "__main__.initialized.write.syscall_ptr": 176,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 23,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 59,
                "end_line": 7,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 24,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 30,
                    "start_line": 24
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 44,
                "start_line": 7
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 66,
            "start_line": 23
          }
        },
        "262": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 2
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 177,
              "__main__.initialized.write.range_check_ptr": 178,
              "__main__.initialized.write.syscall_ptr": 176,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 36,
            "end_line": 24,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "start_col": 30,
            "start_line": 24
          }
        },
        "264": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 7
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 179,
              "__main__.initialized.write.range_check_ptr": 180,
              "__main__.initialized.write.storage_addr": 181,
              "__main__.initialized.write.syscall_ptr": 176,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 23,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 217,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 25,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                    },
                    "start_col": 9,
                    "start_line": 25
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 217
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 16,
            "start_line": 23
          }
        },
        "265": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 8
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 179,
              "__main__.initialized.write.range_check_ptr": 180,
              "__main__.initialized.write.storage_addr": 181,
              "__main__.initialized.write.syscall_ptr": 176,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 24,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "parent_location": [
              {
                "end_col": 43,
                "end_line": 25,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                },
                "start_col": 31,
                "start_line": 25
              },
              "While expanding the reference 'storage_addr' in:"
            ],
            "start_col": 14,
            "start_line": 24
          }
        },
        "266": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 9
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 179,
              "__main__.initialized.write.range_check_ptr": 180,
              "__main__.initialized.write.storage_addr": 181,
              "__main__.initialized.write.syscall_ptr": 176,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 79,
            "end_line": 25,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "start_col": 55,
            "start_line": 25
          }
        },
        "267": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 10
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 179,
              "__main__.initialized.write.range_check_ptr": 180,
              "__main__.initialized.write.storage_addr": 181,
              "__main__.initialized.write.syscall_ptr": 176,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 25,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "start_col": 9,
            "start_line": 25
          }
        },
        "269": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 14
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 179,
              "__main__.initialized.write.range_check_ptr": 180,
              "__main__.initialized.write.storage_addr": 181,
              "__main__.initialized.write.syscall_ptr": 182,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 42,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 24,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 64,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 18,
                        "end_line": 26,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 26
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 37,
                    "start_line": 19
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 24
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 7
          }
        },
        "270": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 15
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 179,
              "__main__.initialized.write.range_check_ptr": 180,
              "__main__.initialized.write.storage_addr": 181,
              "__main__.initialized.write.syscall_ptr": 182,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 59,
            "end_line": 7,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 24,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 81,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 18,
                        "end_line": 26,
                        "input_file": {
                          "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
                        },
                        "start_col": 9,
                        "start_line": 26
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 66,
                    "start_line": 19
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 24
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 44,
            "start_line": 7
          }
        },
        "271": {
          "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 23,
              "offset": 16
            },
            "reference_ids": {
              "__main__.initialized.write.pedersen_ptr": 179,
              "__main__.initialized.write.range_check_ptr": 180,
              "__main__.initialized.write.storage_addr": 181,
              "__main__.initialized.write.syscall_ptr": 182,
              "__main__.initialized.write.value": 175
            }
          },
          "hints": [],
          "inst": {
            "end_col": 18,
            "end_line": 26,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/impl.cairo"
            },
            "start_col": 9,
            "start_line": 26
          }
        },
        "272": {
          "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 24,
              "offset": 0
            },
            "reference_ids": {
              "__main__.get_total_supply.pedersen_ptr": 184,
              "__main__.get_total_supply.range_check_ptr": 185,
              "__main__.get_total_supply.syscall_ptr": 183
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 39,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 34,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 43,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 43
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 13
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 39
          }
        },
        "273": {
          "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 24,
              "offset": 1
            },
            "reference_ids": {
              "__main__.get_total_supply.pedersen_ptr": 184,
              "__main__.get_total_supply.range_check_ptr": 185,
              "__main__.get_total_supply.syscall_ptr": 183
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 40,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 63,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 43,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 43
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 36,
                "start_line": 13
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 40
          }
        },
        "274": {
          "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 24,
              "offset": 2
            },
            "reference_ids": {
              "__main__.get_total_supply.pedersen_ptr": 184,
              "__main__.get_total_supply.range_check_ptr": 185,
              "__main__.get_total_supply.syscall_ptr": 183
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 41,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 80,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 43,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 43
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 65,
                "start_line": 13
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 41
          }
        },
        "275": {
          "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 24,
              "offset": 3
            },
            "reference_ids": {
              "__main__.get_total_supply.pedersen_ptr": 184,
              "__main__.get_total_supply.range_check_ptr": 185,
              "__main__.get_total_supply.syscall_ptr": 183
            }
          },
          "hints": [],
          "inst": {
            "end_col": 36,
            "end_line": 43,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 17,
            "start_line": 43
          }
        },
        "277": {
          "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 24,
              "offset": 23
            },
            "reference_ids": {
              "__main__.get_total_supply.pedersen_ptr": 187,
              "__main__.get_total_supply.range_check_ptr": 188,
              "__main__.get_total_supply.res": 189,
              "__main__.get_total_supply.syscall_ptr": 186
            }
          },
          "hints": [],
          "inst": {
            "end_col": 17,
            "end_line": 44,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 44
          }
        },
        "278": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 25,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191,
              "__wrappers__.get_total_supply_encode_return.ret_struct": 190
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 38,
                "end_line": 3,
                "input_file": {
                  "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 22,
                    "end_line": 38,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 6,
                    "start_line": 38
                  },
                  "While handling return value of"
                ],
                "start_col": 5,
                "start_line": 3
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 17,
            "end_line": 4,
            "input_file": {
              "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 38
              },
              "While handling return value of"
            ],
            "start_col": 5,
            "start_line": 4
          }
        },
        "280": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 25,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 193,
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192,
              "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191,
              "__wrappers__.get_total_supply_encode_return.ret_struct": 190
            }
          },
          "hints": [],
          "inst": {
            "end_col": 45,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo"
            },
            "parent_location": [
              {
                "end_col": 23,
                "end_line": 42,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 14,
                "start_line": 42
              },
              "While handling return value 'res'"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "281": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 25,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194,
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192,
              "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191,
              "__wrappers__.get_total_supply_encode_return.ret_struct": 190
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo"
            },
            "parent_location": [
              {
                "end_col": 23,
                "end_line": 42,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 11,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While handling return value of"
                    ],
                    "start_col": 18,
                    "start_line": 11
                  },
                  "While expanding the reference '__return_value_ptr' in:"
                ],
                "start_col": 14,
                "start_line": 42
              },
              "While handling return value 'res'"
            ],
            "start_col": 26,
            "start_line": 2
          }
        },
        "283": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 25,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194,
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192,
              "__wrappers__.get_total_supply_encode_return.__temp12": 195,
              "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191,
              "__wrappers__.get_total_supply_encode_return.ret_struct": 190
            }
          },
          "hints": [],
          "inst": {
            "end_col": 99,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 10,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While handling return value of"
                    ],
                    "start_col": 25,
                    "start_line": 10
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 38
              },
              "While handling return value of"
            ],
            "start_col": 84,
            "start_line": 1
          }
        },
        "284": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 25,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194,
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192,
              "__wrappers__.get_total_supply_encode_return.__temp12": 195,
              "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191,
              "__wrappers__.get_total_supply_encode_return.ret_struct": 190
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 11,
            "input_file": {
              "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 38
              },
              "While handling return value of"
            ],
            "start_col": 18,
            "start_line": 11
          }
        },
        "285": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 25,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194,
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192,
              "__wrappers__.get_total_supply_encode_return.__temp12": 195,
              "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191,
              "__wrappers__.get_total_supply_encode_return.ret_struct": 190
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 5,
            "input_file": {
              "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 38,
                    "end_line": 12,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While handling return value of"
                    ],
                    "start_col": 14,
                    "start_line": 12
                  },
                  "While expanding the reference '__return_value_ptr_start' in:"
                ],
                "start_col": 6,
                "start_line": 38
              },
              "While handling return value of"
            ],
            "start_col": 11,
            "start_line": 5
          }
        },
        "286": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 25,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194,
              "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192,
              "__wrappers__.get_total_supply_encode_return.__temp12": 195,
              "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191,
              "__wrappers__.get_total_supply_encode_return.ret_struct": 190
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 38
              },
              "While handling return value of"
            ],
            "start_col": 5,
            "start_line": 9
          }
        },
        "287": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 197,
              "__wrappers__.get_total_supply.range_check_ptr": 198,
              "__wrappers__.get_total_supply.syscall_ptr": 196
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 38
              },
              "While handling calldata of"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "288": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 197,
              "__wrappers__.get_total_supply.range_check_ptr": 198,
              "__wrappers__.get_total_supply.syscall_ptr": 196
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo"
            },
            "parent_location": [
              {
                "end_col": 27,
                "end_line": 39,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 56,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 45,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 39
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 19,
            "start_line": 1
          }
        },
        "289": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 197,
              "__wrappers__.get_total_supply.range_check_ptr": 198,
              "__wrappers__.get_total_supply.syscall_ptr": 196
            }
          },
          "hints": [],
          "inst": {
            "end_col": 96,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 40,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 83,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 71,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 40
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 1
          }
        },
        "290": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 197,
              "__wrappers__.get_total_supply.range_check_ptr": 198,
              "__wrappers__.get_total_supply.syscall_ptr": 196
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 41,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 116,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 101,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 41
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 1
          }
        },
        "291": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 197,
              "__wrappers__.get_total_supply.range_check_ptr": 198,
              "__wrappers__.get_total_supply.syscall_ptr": 196
            }
          },
          "hints": [],
          "inst": {
            "end_col": 22,
            "end_line": 38,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 6,
            "start_line": 38
          }
        },
        "293": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 28
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 203,
              "__wrappers__.get_total_supply.range_check_ptr": 204,
              "__wrappers__.get_total_supply.ret_struct": 205,
              "__wrappers__.get_total_supply.syscall_ptr": 202
            }
          },
          "hints": [],
          "inst": {
            "end_col": 116,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 106,
                    "end_line": 2,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 91,
                    "start_line": 2
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 38
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 101,
            "start_line": 1
          }
        },
        "294": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 29
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 203,
              "__wrappers__.get_total_supply.range_check_ptr": 204,
              "__wrappers__.get_total_supply.ret_struct": 205,
              "__wrappers__.get_total_supply.syscall_ptr": 202
            }
          },
          "hints": [],
          "inst": {
            "end_col": 107,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 38
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 48,
            "start_line": 2
          }
        },
        "296": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 36
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 203,
              "__wrappers__.get_total_supply.range_check_ptr": 206,
              "__wrappers__.get_total_supply.ret_struct": 205,
              "__wrappers__.get_total_supply.retdata": 208,
              "__wrappers__.get_total_supply.retdata_size": 207,
              "__wrappers__.get_total_supply.syscall_ptr": 202
            }
          },
          "hints": [],
          "inst": {
            "end_col": 56,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 20,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 9,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 38
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 45,
            "start_line": 1
          }
        },
        "297": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 37
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 203,
              "__wrappers__.get_total_supply.range_check_ptr": 206,
              "__wrappers__.get_total_supply.ret_struct": 205,
              "__wrappers__.get_total_supply.retdata": 208,
              "__wrappers__.get_total_supply.retdata_size": 207,
              "__wrappers__.get_total_supply.syscall_ptr": 202
            }
          },
          "hints": [],
          "inst": {
            "end_col": 83,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 21,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 38
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 71,
            "start_line": 1
          }
        },
        "298": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 38
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 203,
              "__wrappers__.get_total_supply.range_check_ptr": 206,
              "__wrappers__.get_total_supply.ret_struct": 205,
              "__wrappers__.get_total_supply.retdata": 208,
              "__wrappers__.get_total_supply.retdata_size": 207,
              "__wrappers__.get_total_supply.syscall_ptr": 202
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 49,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 34,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 38
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 6,
            "start_line": 2
          }
        },
        "299": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 39
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 203,
              "__wrappers__.get_total_supply.range_check_ptr": 206,
              "__wrappers__.get_total_supply.ret_struct": 205,
              "__wrappers__.get_total_supply.retdata": 208,
              "__wrappers__.get_total_supply.retdata_size": 207,
              "__wrappers__.get_total_supply.syscall_ptr": 202
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 50,
                    "start_line": 1
                  },
                  "While expanding the reference 'ecdsa_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 38
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 17,
            "start_line": 1
          }
        },
        "300": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 40
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 203,
              "__wrappers__.get_total_supply.range_check_ptr": 206,
              "__wrappers__.get_total_supply.ret_struct": 205,
              "__wrappers__.get_total_supply.retdata": 208,
              "__wrappers__.get_total_supply.retdata_size": 207,
              "__wrappers__.get_total_supply.syscall_ptr": 202
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 72,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 60,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata_size' in:"
                ],
                "start_col": 6,
                "start_line": 38
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 2
          }
        },
        "301": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 41
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 203,
              "__wrappers__.get_total_supply.range_check_ptr": 206,
              "__wrappers__.get_total_supply.ret_struct": 205,
              "__wrappers__.get_total_supply.retdata": 208,
              "__wrappers__.get_total_supply.retdata_size": 207,
              "__wrappers__.get_total_supply.syscall_ptr": 202
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 22,
                        "end_line": 38,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 38
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 73,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata' in:"
                ],
                "start_col": 6,
                "start_line": 38
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 37,
            "start_line": 2
          }
        },
        "302": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 26,
              "offset": 42
            },
            "reference_ids": {
              "__wrappers__.get_total_supply.__calldata_actual_size": 201,
              "__wrappers__.get_total_supply.__calldata_ptr": 200,
              "__wrappers__.get_total_supply.ecdsa_ptr": 199,
              "__wrappers__.get_total_supply.pedersen_ptr": 203,
              "__wrappers__.get_total_supply.range_check_ptr": 206,
              "__wrappers__.get_total_supply.ret_struct": 205,
              "__wrappers__.get_total_supply.retdata": 208,
              "__wrappers__.get_total_supply.retdata_size": 207,
              "__wrappers__.get_total_supply.syscall_ptr": 202
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
            },
            "parent_location": [
              {
                "end_col": 22,
                "end_line": 38,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 38
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "303": {
          "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 27,
              "offset": 0
            },
            "reference_ids": {
              "__main__.balance_of.pedersen_ptr": 211,
              "__main__.balance_of.range_check_ptr": 212,
              "__main__.balance_of.syscall_ptr": 210,
              "__main__.balance_of.user": 209
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 49,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 34,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 41,
                    "end_line": 53,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 53
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 13
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 49
          }
        },
        "304": {
          "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 27,
              "offset": 1
            },
            "reference_ids": {
              "__main__.balance_of.pedersen_ptr": 211,
              "__main__.balance_of.range_check_ptr": 212,
              "__main__.balance_of.syscall_ptr": 210,
              "__main__.balance_of.user": 209
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 50,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 63,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 41,
                    "end_line": 53,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 53
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 36,
                "start_line": 13
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 50
          }
        },
        "305": {
          "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 27,
              "offset": 2
            },
            "reference_ids": {
              "__main__.balance_of.pedersen_ptr": 211,
              "__main__.balance_of.range_check_ptr": 212,
              "__main__.balance_of.syscall_ptr": 210,
              "__main__.balance_of.user": 209
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 51,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 80,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 41,
                    "end_line": 53,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 53
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 65,
                "start_line": 13
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 51
          }
        },
        "306": {
          "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 27,
              "offset": 3
            },
            "reference_ids": {
              "__main__.balance_of.pedersen_ptr": 211,
              "__main__.balance_of.range_check_ptr": 212,
              "__main__.balance_of.syscall_ptr": 210,
              "__main__.balance_of.user": 209
            }
          },
          "hints": [],
          "inst": {
            "end_col": 18,
            "end_line": 52,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 53,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 36,
                "start_line": 53
              },
              "While expanding the reference 'user' in:"
            ],
            "start_col": 8,
            "start_line": 52
          }
        },
        "307": {
          "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 27,
              "offset": 4
            },
            "reference_ids": {
              "__main__.balance_of.pedersen_ptr": 211,
              "__main__.balance_of.range_check_ptr": 212,
              "__main__.balance_of.syscall_ptr": 210,
              "__main__.balance_of.user": 209
            }
          },
          "hints": [],
          "inst": {
            "end_col": 41,
            "end_line": 53,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 17,
            "start_line": 53
          }
        },
        "309": {
          "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 27,
              "offset": 61
            },
            "reference_ids": {
              "__main__.balance_of.pedersen_ptr": 214,
              "__main__.balance_of.range_check_ptr": 215,
              "__main__.balance_of.res": 216,
              "__main__.balance_of.syscall_ptr": 213,
              "__main__.balance_of.user": 209
            }
          },
          "hints": [],
          "inst": {
            "end_col": 17,
            "end_line": 54,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 54
          }
        },
        "310": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.balance_of_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 28,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.balance_of_encode_return.range_check_ptr": 218,
              "__wrappers__.balance_of_encode_return.ret_struct": 217
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 38,
                "end_line": 3,
                "input_file": {
                  "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 16,
                    "end_line": 48,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 6,
                    "start_line": 48
                  },
                  "While handling return value of"
                ],
                "start_col": 5,
                "start_line": 3
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 17,
            "end_line": 4,
            "input_file": {
              "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 48
              },
              "While handling return value of"
            ],
            "start_col": 5,
            "start_line": 4
          }
        },
        "312": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.balance_of_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 28,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.balance_of_encode_return.__return_value_ptr": 220,
              "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219,
              "__wrappers__.balance_of_encode_return.range_check_ptr": 218,
              "__wrappers__.balance_of_encode_return.ret_struct": 217
            }
          },
          "hints": [],
          "inst": {
            "end_col": 45,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo"
            },
            "parent_location": [
              {
                "end_col": 33,
                "end_line": 52,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 24,
                "start_line": 52
              },
              "While handling return value 'res'"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "313": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.balance_of_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 28,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.balance_of_encode_return.__return_value_ptr": 221,
              "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219,
              "__wrappers__.balance_of_encode_return.range_check_ptr": 218,
              "__wrappers__.balance_of_encode_return.ret_struct": 217
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo"
            },
            "parent_location": [
              {
                "end_col": 33,
                "end_line": 52,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 11,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While handling return value of"
                    ],
                    "start_col": 18,
                    "start_line": 11
                  },
                  "While expanding the reference '__return_value_ptr' in:"
                ],
                "start_col": 24,
                "start_line": 52
              },
              "While handling return value 'res'"
            ],
            "start_col": 26,
            "start_line": 2
          }
        },
        "315": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.balance_of_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 28,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.balance_of_encode_return.__return_value_ptr": 221,
              "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219,
              "__wrappers__.balance_of_encode_return.__temp13": 222,
              "__wrappers__.balance_of_encode_return.range_check_ptr": 218,
              "__wrappers__.balance_of_encode_return.ret_struct": 217
            }
          },
          "hints": [],
          "inst": {
            "end_col": 87,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 10,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While handling return value of"
                    ],
                    "start_col": 25,
                    "start_line": 10
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 48
              },
              "While handling return value of"
            ],
            "start_col": 72,
            "start_line": 1
          }
        },
        "316": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.balance_of_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 28,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.balance_of_encode_return.__return_value_ptr": 221,
              "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219,
              "__wrappers__.balance_of_encode_return.__temp13": 222,
              "__wrappers__.balance_of_encode_return.range_check_ptr": 218,
              "__wrappers__.balance_of_encode_return.ret_struct": 217
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 11,
            "input_file": {
              "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 48
              },
              "While handling return value of"
            ],
            "start_col": 18,
            "start_line": 11
          }
        },
        "317": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.balance_of_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 28,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.balance_of_encode_return.__return_value_ptr": 221,
              "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219,
              "__wrappers__.balance_of_encode_return.__temp13": 222,
              "__wrappers__.balance_of_encode_return.range_check_ptr": 218,
              "__wrappers__.balance_of_encode_return.ret_struct": 217
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 5,
            "input_file": {
              "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 38,
                    "end_line": 12,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While handling return value of"
                    ],
                    "start_col": 14,
                    "start_line": 12
                  },
                  "While expanding the reference '__return_value_ptr_start' in:"
                ],
                "start_col": 6,
                "start_line": 48
              },
              "While handling return value of"
            ],
            "start_col": 11,
            "start_line": 5
          }
        },
        "318": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.balance_of_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 28,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.balance_of_encode_return.__return_value_ptr": 221,
              "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219,
              "__wrappers__.balance_of_encode_return.__temp13": 222,
              "__wrappers__.balance_of_encode_return.range_check_ptr": 218,
              "__wrappers__.balance_of_encode_return.ret_struct": 217
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 48
              },
              "While handling return value of"
            ],
            "start_col": 5,
            "start_line": 9
          }
        },
        "319": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 224,
              "__wrappers__.balance_of.range_check_ptr": 225,
              "__wrappers__.balance_of.syscall_ptr": 223
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/996831336aa683d58abab90a9e39f7f65bcd058e5d407684eb0adeb83cec2201.cairo"
            },
            "parent_location": [
              {
                "end_col": 18,
                "end_line": 52,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 45,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "parent_location": [
                          {
                            "end_col": 44,
                            "end_line": 1,
                            "input_file": {
                              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
                            },
                            "parent_location": [
                              {
                                "end_col": 16,
                                "end_line": 48,
                                "input_file": {
                                  "filename": "contracts/ERC20.cairo"
                                },
                                "start_col": 6,
                                "start_line": 48
                              },
                              "While handling calldata of"
                            ],
                            "start_col": 22,
                            "start_line": 1
                          },
                          "While expanding the reference '__calldata_actual_size' in:"
                        ],
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While handling calldata of"
                    ],
                    "start_col": 31,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_ptr' in:"
                ],
                "start_col": 8,
                "start_line": 52
              },
              "While handling calldata argument 'user'"
            ],
            "start_col": 22,
            "start_line": 2
          }
        },
        "321": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 224,
              "__wrappers__.balance_of.range_check_ptr": 225,
              "__wrappers__.balance_of.syscall_ptr": 223
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 48
              },
              "While handling calldata of"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "322": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 224,
              "__wrappers__.balance_of.range_check_ptr": 225,
              "__wrappers__.balance_of.syscall_ptr": 223
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo"
            },
            "parent_location": [
              {
                "end_col": 27,
                "end_line": 49,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 56,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 45,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 49
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 19,
            "start_line": 1
          }
        },
        "323": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 224,
              "__wrappers__.balance_of.range_check_ptr": 225,
              "__wrappers__.balance_of.syscall_ptr": 223
            }
          },
          "hints": [],
          "inst": {
            "end_col": 96,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 50,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 83,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 71,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 50
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 1
          }
        },
        "324": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 224,
              "__wrappers__.balance_of.range_check_ptr": 225,
              "__wrappers__.balance_of.syscall_ptr": 223
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 51,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 116,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 101,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 51
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 1
          }
        },
        "325": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 224,
              "__wrappers__.balance_of.range_check_ptr": 225,
              "__wrappers__.balance_of.syscall_ptr": 223
            }
          },
          "hints": [],
          "inst": {
            "end_col": 43,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/996831336aa683d58abab90a9e39f7f65bcd058e5d407684eb0adeb83cec2201.cairo"
            },
            "parent_location": [
              {
                "end_col": 18,
                "end_line": 52,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 142,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 123,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_user' in:"
                ],
                "start_col": 8,
                "start_line": 52
              },
              "While handling calldata argument 'user'"
            ],
            "start_col": 27,
            "start_line": 1
          }
        },
        "326": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 224,
              "__wrappers__.balance_of.range_check_ptr": 225,
              "__wrappers__.balance_of.syscall_ptr": 223
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 48,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 6,
            "start_line": 48
          }
        },
        "328": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 68
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 233,
              "__wrappers__.balance_of.range_check_ptr": 234,
              "__wrappers__.balance_of.ret_struct": 235,
              "__wrappers__.balance_of.syscall_ptr": 232
            }
          },
          "hints": [],
          "inst": {
            "end_col": 116,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 100,
                    "end_line": 2,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 85,
                    "start_line": 2
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 48
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 101,
            "start_line": 1
          }
        },
        "329": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 69
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 233,
              "__wrappers__.balance_of.range_check_ptr": 234,
              "__wrappers__.balance_of.ret_struct": 235,
              "__wrappers__.balance_of.syscall_ptr": 232
            }
          },
          "hints": [],
          "inst": {
            "end_col": 101,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 48
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 48,
            "start_line": 2
          }
        },
        "331": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 76
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 233,
              "__wrappers__.balance_of.range_check_ptr": 236,
              "__wrappers__.balance_of.ret_struct": 235,
              "__wrappers__.balance_of.retdata": 238,
              "__wrappers__.balance_of.retdata_size": 237,
              "__wrappers__.balance_of.syscall_ptr": 232
            }
          },
          "hints": [],
          "inst": {
            "end_col": 56,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 20,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 9,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 48
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 45,
            "start_line": 1
          }
        },
        "332": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 77
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 233,
              "__wrappers__.balance_of.range_check_ptr": 236,
              "__wrappers__.balance_of.ret_struct": 235,
              "__wrappers__.balance_of.retdata": 238,
              "__wrappers__.balance_of.retdata_size": 237,
              "__wrappers__.balance_of.syscall_ptr": 232
            }
          },
          "hints": [],
          "inst": {
            "end_col": 83,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 21,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 48
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 71,
            "start_line": 1
          }
        },
        "333": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 78
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 233,
              "__wrappers__.balance_of.range_check_ptr": 236,
              "__wrappers__.balance_of.ret_struct": 235,
              "__wrappers__.balance_of.retdata": 238,
              "__wrappers__.balance_of.retdata_size": 237,
              "__wrappers__.balance_of.syscall_ptr": 232
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 49,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 34,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 48
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 6,
            "start_line": 2
          }
        },
        "334": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 79
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 233,
              "__wrappers__.balance_of.range_check_ptr": 236,
              "__wrappers__.balance_of.ret_struct": 235,
              "__wrappers__.balance_of.retdata": 238,
              "__wrappers__.balance_of.retdata_size": 237,
              "__wrappers__.balance_of.syscall_ptr": 232
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 50,
                    "start_line": 1
                  },
                  "While expanding the reference 'ecdsa_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 48
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 17,
            "start_line": 1
          }
        },
        "335": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 80
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 233,
              "__wrappers__.balance_of.range_check_ptr": 236,
              "__wrappers__.balance_of.ret_struct": 235,
              "__wrappers__.balance_of.retdata": 238,
              "__wrappers__.balance_of.retdata_size": 237,
              "__wrappers__.balance_of.syscall_ptr": 232
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 72,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 60,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata_size' in:"
                ],
                "start_col": 6,
                "start_line": 48
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 2
          }
        },
        "336": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 81
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 233,
              "__wrappers__.balance_of.range_check_ptr": 236,
              "__wrappers__.balance_of.ret_struct": 235,
              "__wrappers__.balance_of.retdata": 238,
              "__wrappers__.balance_of.retdata_size": 237,
              "__wrappers__.balance_of.syscall_ptr": 232
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 48,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 48
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 73,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata' in:"
                ],
                "start_col": 6,
                "start_line": 48
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 37,
            "start_line": 2
          }
        },
        "337": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 29,
              "offset": 82
            },
            "reference_ids": {
              "__wrappers__.balance_of.__calldata_actual_size": 230,
              "__wrappers__.balance_of.__calldata_arg_user": 228,
              "__wrappers__.balance_of.__calldata_ptr": 229,
              "__wrappers__.balance_of.__temp14": 231,
              "__wrappers__.balance_of.ecdsa_ptr": 226,
              "__wrappers__.balance_of.pedersen_ptr": 233,
              "__wrappers__.balance_of.range_check_ptr": 236,
              "__wrappers__.balance_of.ret_struct": 235,
              "__wrappers__.balance_of.retdata": 238,
              "__wrappers__.balance_of.retdata_size": 237,
              "__wrappers__.balance_of.syscall_ptr": 232
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 48,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 48
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "338": {
          "accessible_scopes": ["__main__", "__main__", "__main__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 30,
              "offset": 0
            },
            "reference_ids": {
              "__main__.allowance.owner": 239,
              "__main__.allowance.pedersen_ptr": 242,
              "__main__.allowance.range_check_ptr": 243,
              "__main__.allowance.spender": 240,
              "__main__.allowance.syscall_ptr": 241
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 59,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 34,
                "end_line": 14,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 62,
                    "end_line": 63,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 63
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 14
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 59
          }
        },
        "339": {
          "accessible_scopes": ["__main__", "__main__", "__main__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 30,
              "offset": 1
            },
            "reference_ids": {
              "__main__.allowance.owner": 239,
              "__main__.allowance.pedersen_ptr": 242,
              "__main__.allowance.range_check_ptr": 243,
              "__main__.allowance.spender": 240,
              "__main__.allowance.syscall_ptr": 241
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 60,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 63,
                "end_line": 14,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 62,
                    "end_line": 63,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 63
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 36,
                "start_line": 14
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 60
          }
        },
        "340": {
          "accessible_scopes": ["__main__", "__main__", "__main__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 30,
              "offset": 2
            },
            "reference_ids": {
              "__main__.allowance.owner": 239,
              "__main__.allowance.pedersen_ptr": 242,
              "__main__.allowance.range_check_ptr": 243,
              "__main__.allowance.spender": 240,
              "__main__.allowance.syscall_ptr": 241
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 61,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 80,
                "end_line": 14,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 62,
                    "end_line": 63,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 63
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 65,
                "start_line": 14
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 61
          }
        },
        "341": {
          "accessible_scopes": ["__main__", "__main__", "__main__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 30,
              "offset": 3
            },
            "reference_ids": {
              "__main__.allowance.owner": 239,
              "__main__.allowance.pedersen_ptr": 242,
              "__main__.allowance.range_check_ptr": 243,
              "__main__.allowance.spender": 240,
              "__main__.allowance.syscall_ptr": 241
            }
          },
          "hints": [],
          "inst": {
            "end_col": 19,
            "end_line": 62,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 44,
                "end_line": 63,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 39,
                "start_line": 63
              },
              "While expanding the reference 'owner' in:"
            ],
            "start_col": 8,
            "start_line": 62
          }
        },
        "342": {
          "accessible_scopes": ["__main__", "__main__", "__main__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 30,
              "offset": 4
            },
            "reference_ids": {
              "__main__.allowance.owner": 239,
              "__main__.allowance.pedersen_ptr": 242,
              "__main__.allowance.range_check_ptr": 243,
              "__main__.allowance.spender": 240,
              "__main__.allowance.syscall_ptr": 241
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 62,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 61,
                "end_line": 63,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 54,
                "start_line": 63
              },
              "While expanding the reference 'spender' in:"
            ],
            "start_col": 21,
            "start_line": 62
          }
        },
        "343": {
          "accessible_scopes": ["__main__", "__main__", "__main__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 30,
              "offset": 5
            },
            "reference_ids": {
              "__main__.allowance.owner": 239,
              "__main__.allowance.pedersen_ptr": 242,
              "__main__.allowance.range_check_ptr": 243,
              "__main__.allowance.spender": 240,
              "__main__.allowance.syscall_ptr": 241
            }
          },
          "hints": [],
          "inst": {
            "end_col": 62,
            "end_line": 63,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 17,
            "start_line": 63
          }
        },
        "345": {
          "accessible_scopes": ["__main__", "__main__", "__main__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 30,
              "offset": 68
            },
            "reference_ids": {
              "__main__.allowance.owner": 239,
              "__main__.allowance.pedersen_ptr": 245,
              "__main__.allowance.range_check_ptr": 246,
              "__main__.allowance.res": 247,
              "__main__.allowance.spender": 240,
              "__main__.allowance.syscall_ptr": 244
            }
          },
          "hints": [],
          "inst": {
            "end_col": 17,
            "end_line": 64,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 64
          }
        },
        "346": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.allowance_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 31,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.allowance_encode_return.range_check_ptr": 249,
              "__wrappers__.allowance_encode_return.ret_struct": 248
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 38,
                "end_line": 3,
                "input_file": {
                  "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 15,
                    "end_line": 58,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 6,
                    "start_line": 58
                  },
                  "While handling return value of"
                ],
                "start_col": 5,
                "start_line": 3
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 17,
            "end_line": 4,
            "input_file": {
              "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 58
              },
              "While handling return value of"
            ],
            "start_col": 5,
            "start_line": 4
          }
        },
        "348": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.allowance_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 31,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.allowance_encode_return.__return_value_ptr": 251,
              "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250,
              "__wrappers__.allowance_encode_return.range_check_ptr": 249,
              "__wrappers__.allowance_encode_return.ret_struct": 248
            }
          },
          "hints": [],
          "inst": {
            "end_col": 45,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo"
            },
            "parent_location": [
              {
                "end_col": 49,
                "end_line": 62,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 40,
                "start_line": 62
              },
              "While handling return value 'res'"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "349": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.allowance_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 31,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.allowance_encode_return.__return_value_ptr": 252,
              "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250,
              "__wrappers__.allowance_encode_return.range_check_ptr": 249,
              "__wrappers__.allowance_encode_return.ret_struct": 248
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo"
            },
            "parent_location": [
              {
                "end_col": 49,
                "end_line": 62,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 36,
                    "end_line": 11,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While handling return value of"
                    ],
                    "start_col": 18,
                    "start_line": 11
                  },
                  "While expanding the reference '__return_value_ptr' in:"
                ],
                "start_col": 40,
                "start_line": 62
              },
              "While handling return value 'res'"
            ],
            "start_col": 26,
            "start_line": 2
          }
        },
        "351": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.allowance_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 31,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.allowance_encode_return.__return_value_ptr": 252,
              "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250,
              "__wrappers__.allowance_encode_return.__temp15": 253,
              "__wrappers__.allowance_encode_return.range_check_ptr": 249,
              "__wrappers__.allowance_encode_return.ret_struct": 248
            }
          },
          "hints": [],
          "inst": {
            "end_col": 85,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 10,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While handling return value of"
                    ],
                    "start_col": 25,
                    "start_line": 10
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 58
              },
              "While handling return value of"
            ],
            "start_col": 70,
            "start_line": 1
          }
        },
        "352": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.allowance_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 31,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.allowance_encode_return.__return_value_ptr": 252,
              "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250,
              "__wrappers__.allowance_encode_return.__temp15": 253,
              "__wrappers__.allowance_encode_return.range_check_ptr": 249,
              "__wrappers__.allowance_encode_return.ret_struct": 248
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 11,
            "input_file": {
              "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 58
              },
              "While handling return value of"
            ],
            "start_col": 18,
            "start_line": 11
          }
        },
        "353": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.allowance_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 31,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.allowance_encode_return.__return_value_ptr": 252,
              "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250,
              "__wrappers__.allowance_encode_return.__temp15": 253,
              "__wrappers__.allowance_encode_return.range_check_ptr": 249,
              "__wrappers__.allowance_encode_return.ret_struct": 248
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 5,
            "input_file": {
              "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 38,
                    "end_line": 12,
                    "input_file": {
                      "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While handling return value of"
                    ],
                    "start_col": 14,
                    "start_line": 12
                  },
                  "While expanding the reference '__return_value_ptr_start' in:"
                ],
                "start_col": 6,
                "start_line": 58
              },
              "While handling return value of"
            ],
            "start_col": 11,
            "start_line": 5
          }
        },
        "354": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.allowance_encode_return"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 31,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.allowance_encode_return.__return_value_ptr": 252,
              "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250,
              "__wrappers__.allowance_encode_return.__temp15": 253,
              "__wrappers__.allowance_encode_return.range_check_ptr": 249,
              "__wrappers__.allowance_encode_return.ret_struct": 248
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 12,
            "input_file": {
              "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 58
              },
              "While handling return value of"
            ],
            "start_col": 5,
            "start_line": 9
          }
        },
        "355": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 255,
              "__wrappers__.allowance.range_check_ptr": 256,
              "__wrappers__.allowance.syscall_ptr": 254
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/f5eaaf70cb77231309fcb9fe064570b7d1dd9f798db7541c13146b187dbbc1d7.cairo"
            },
            "parent_location": [
              {
                "end_col": 34,
                "end_line": 62,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 45,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "parent_location": [
                          {
                            "end_col": 44,
                            "end_line": 1,
                            "input_file": {
                              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
                            },
                            "parent_location": [
                              {
                                "end_col": 15,
                                "end_line": 58,
                                "input_file": {
                                  "filename": "contracts/ERC20.cairo"
                                },
                                "start_col": 6,
                                "start_line": 58
                              },
                              "While handling calldata of"
                            ],
                            "start_col": 22,
                            "start_line": 1
                          },
                          "While expanding the reference '__calldata_actual_size' in:"
                        ],
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While handling calldata of"
                    ],
                    "start_col": 31,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_ptr' in:"
                ],
                "start_col": 21,
                "start_line": 62
              },
              "While handling calldata argument 'spender'"
            ],
            "start_col": 22,
            "start_line": 2
          }
        },
        "357": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 255,
              "__wrappers__.allowance.range_check_ptr": 256,
              "__wrappers__.allowance.syscall_ptr": 254
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 58
              },
              "While handling calldata of"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "358": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 255,
              "__wrappers__.allowance.range_check_ptr": 256,
              "__wrappers__.allowance.syscall_ptr": 254
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo"
            },
            "parent_location": [
              {
                "end_col": 27,
                "end_line": 59,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 56,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 45,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 59
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 19,
            "start_line": 1
          }
        },
        "359": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 255,
              "__wrappers__.allowance.range_check_ptr": 256,
              "__wrappers__.allowance.syscall_ptr": 254
            }
          },
          "hints": [],
          "inst": {
            "end_col": 96,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 60,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 83,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 71,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 60
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 1
          }
        },
        "360": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 255,
              "__wrappers__.allowance.range_check_ptr": 256,
              "__wrappers__.allowance.syscall_ptr": 254
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 61,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 116,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 101,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 61
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 1
          }
        },
        "361": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 255,
              "__wrappers__.allowance.range_check_ptr": 256,
              "__wrappers__.allowance.syscall_ptr": 254
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/a5022f1799ae188355eced7568bef585aa5b2f8cc40c3733c5cbf6371c6aa2b5.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 62,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 144,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 124,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_owner' in:"
                ],
                "start_col": 8,
                "start_line": 62
              },
              "While handling calldata argument 'owner'"
            ],
            "start_col": 28,
            "start_line": 1
          }
        },
        "362": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 255,
              "__wrappers__.allowance.range_check_ptr": 256,
              "__wrappers__.allowance.syscall_ptr": 254
            }
          },
          "hints": [],
          "inst": {
            "end_col": 46,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/f5eaaf70cb77231309fcb9fe064570b7d1dd9f798db7541c13146b187dbbc1d7.cairo"
            },
            "parent_location": [
              {
                "end_col": 34,
                "end_line": 62,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 176,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 154,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_spender' in:"
                ],
                "start_col": 21,
                "start_line": 62
              },
              "While handling calldata argument 'spender'"
            ],
            "start_col": 30,
            "start_line": 1
          }
        },
        "363": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 6
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 255,
              "__wrappers__.allowance.range_check_ptr": 256,
              "__wrappers__.allowance.syscall_ptr": 254
            }
          },
          "hints": [],
          "inst": {
            "end_col": 15,
            "end_line": 58,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 6,
            "start_line": 58
          }
        },
        "365": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 76
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 266,
              "__wrappers__.allowance.range_check_ptr": 267,
              "__wrappers__.allowance.ret_struct": 268,
              "__wrappers__.allowance.syscall_ptr": 265
            }
          },
          "hints": [],
          "inst": {
            "end_col": 116,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 99,
                    "end_line": 2,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 84,
                    "start_line": 2
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 58
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 101,
            "start_line": 1
          }
        },
        "366": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 77
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 266,
              "__wrappers__.allowance.range_check_ptr": 267,
              "__wrappers__.allowance.ret_struct": 268,
              "__wrappers__.allowance.syscall_ptr": 265
            }
          },
          "hints": [],
          "inst": {
            "end_col": 100,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 58
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 48,
            "start_line": 2
          }
        },
        "368": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 84
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 266,
              "__wrappers__.allowance.range_check_ptr": 269,
              "__wrappers__.allowance.ret_struct": 268,
              "__wrappers__.allowance.retdata": 271,
              "__wrappers__.allowance.retdata_size": 270,
              "__wrappers__.allowance.syscall_ptr": 265
            }
          },
          "hints": [],
          "inst": {
            "end_col": 56,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 20,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 9,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 58
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 45,
            "start_line": 1
          }
        },
        "369": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 85
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 266,
              "__wrappers__.allowance.range_check_ptr": 269,
              "__wrappers__.allowance.ret_struct": 268,
              "__wrappers__.allowance.retdata": 271,
              "__wrappers__.allowance.retdata_size": 270,
              "__wrappers__.allowance.syscall_ptr": 265
            }
          },
          "hints": [],
          "inst": {
            "end_col": 83,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 21,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 58
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 71,
            "start_line": 1
          }
        },
        "370": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 86
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 266,
              "__wrappers__.allowance.range_check_ptr": 269,
              "__wrappers__.allowance.ret_struct": 268,
              "__wrappers__.allowance.retdata": 271,
              "__wrappers__.allowance.retdata_size": 270,
              "__wrappers__.allowance.syscall_ptr": 265
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 49,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 34,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 58
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 6,
            "start_line": 2
          }
        },
        "371": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 87
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 266,
              "__wrappers__.allowance.range_check_ptr": 269,
              "__wrappers__.allowance.ret_struct": 268,
              "__wrappers__.allowance.retdata": 271,
              "__wrappers__.allowance.retdata_size": 270,
              "__wrappers__.allowance.syscall_ptr": 265
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 50,
                    "start_line": 1
                  },
                  "While expanding the reference 'ecdsa_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 58
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 17,
            "start_line": 1
          }
        },
        "372": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 88
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 266,
              "__wrappers__.allowance.range_check_ptr": 269,
              "__wrappers__.allowance.ret_struct": 268,
              "__wrappers__.allowance.retdata": 271,
              "__wrappers__.allowance.retdata_size": 270,
              "__wrappers__.allowance.syscall_ptr": 265
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 72,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 60,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata_size' in:"
                ],
                "start_col": 6,
                "start_line": 58
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 2
          }
        },
        "373": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 89
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 266,
              "__wrappers__.allowance.range_check_ptr": 269,
              "__wrappers__.allowance.ret_struct": 268,
              "__wrappers__.allowance.retdata": 271,
              "__wrappers__.allowance.retdata_size": 270,
              "__wrappers__.allowance.syscall_ptr": 265
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 15,
                        "end_line": 58,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 58
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 73,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata' in:"
                ],
                "start_col": 6,
                "start_line": 58
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 37,
            "start_line": 2
          }
        },
        "374": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 32,
              "offset": 90
            },
            "reference_ids": {
              "__wrappers__.allowance.__calldata_actual_size": 263,
              "__wrappers__.allowance.__calldata_arg_owner": 259,
              "__wrappers__.allowance.__calldata_arg_spender": 261,
              "__wrappers__.allowance.__calldata_ptr": 262,
              "__wrappers__.allowance.__temp16": 264,
              "__wrappers__.allowance.ecdsa_ptr": 257,
              "__wrappers__.allowance.pedersen_ptr": 266,
              "__wrappers__.allowance.range_check_ptr": 269,
              "__wrappers__.allowance.ret_struct": 268,
              "__wrappers__.allowance.retdata": 271,
              "__wrappers__.allowance.retdata_size": 270,
              "__wrappers__.allowance.syscall_ptr": 265
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
            },
            "parent_location": [
              {
                "end_col": 15,
                "end_line": 58,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 58
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "375": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 0
            },
            "reference_ids": {
              "__main__.initialize.pedersen_ptr": 273,
              "__main__.initialize.range_check_ptr": 274,
              "__main__.initialize.syscall_ptr": 272
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 73,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 34,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 44,
                    "end_line": 77,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 26,
                    "start_line": 77
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 13
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 73
          }
        },
        "376": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 1
            },
            "reference_ids": {
              "__main__.initialize.pedersen_ptr": 273,
              "__main__.initialize.range_check_ptr": 274,
              "__main__.initialize.syscall_ptr": 272
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 74,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 63,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 44,
                    "end_line": 77,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 26,
                    "start_line": 77
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 36,
                "start_line": 13
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 74
          }
        },
        "377": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 2
            },
            "reference_ids": {
              "__main__.initialize.pedersen_ptr": 273,
              "__main__.initialize.range_check_ptr": 274,
              "__main__.initialize.syscall_ptr": 272
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 75,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 80,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 44,
                    "end_line": 77,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 26,
                    "start_line": 77
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 65,
                "start_line": 13
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 75
          }
        },
        "378": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 3
            },
            "reference_ids": {
              "__main__.initialize.pedersen_ptr": 273,
              "__main__.initialize.range_check_ptr": 274,
              "__main__.initialize.syscall_ptr": 272
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 77,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 26,
            "start_line": 77
          }
        },
        "380": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 23
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 276,
              "__main__.initialize.range_check_ptr": 277,
              "__main__.initialize.syscall_ptr": 275
            }
          },
          "hints": [],
          "inst": {
            "end_col": 28,
            "end_line": 78,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 78
          }
        },
        "382": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 23
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 276,
              "__main__.initialize.range_check_ptr": 277,
              "__main__.initialize.syscall_ptr": 275
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 44,
                "end_line": 77,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 35,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 25,
                        "end_line": 79,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 79
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 16,
                    "start_line": 19
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 26,
                "start_line": 77
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 13
          }
        },
        "383": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 24
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 276,
              "__main__.initialize.range_check_ptr": 277,
              "__main__.initialize.syscall_ptr": 275
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 44,
                "end_line": 77,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 64,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 25,
                        "end_line": 79,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 79
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 37,
                    "start_line": 19
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 26,
                "start_line": 77
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 13
          }
        },
        "384": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 25
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 276,
              "__main__.initialize.range_check_ptr": 277,
              "__main__.initialize.syscall_ptr": 275
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 44,
                "end_line": 77,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 81,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 25,
                        "end_line": 79,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 79
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 66,
                    "start_line": 19
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 26,
                "start_line": 77
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 13
          }
        },
        "385": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 26
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 276,
              "__main__.initialize.range_check_ptr": 277,
              "__main__.initialize.syscall_ptr": 275
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 79,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 23,
            "start_line": 79
          }
        },
        "387": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 27
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 276,
              "__main__.initialize.range_check_ptr": 277,
              "__main__.initialize.syscall_ptr": 275
            }
          },
          "hints": [],
          "inst": {
            "end_col": 25,
            "end_line": 79,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 79
          }
        },
        "389": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 45
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 280,
              "__main__.initialize.range_check_ptr": 281,
              "__main__.initialize.syscall_ptr": 279
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 19,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 25,
                "end_line": 79,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 44,
                    "end_line": 93,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 40,
                        "end_line": 81,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 20,
                        "start_line": 81
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 25,
                    "start_line": 93
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 5,
                "start_line": 79
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 16,
            "start_line": 19
          }
        },
        "390": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 46
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 280,
              "__main__.initialize.range_check_ptr": 281,
              "__main__.initialize.syscall_ptr": 279
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 81,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 20,
            "start_line": 81
          }
        },
        "392": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 51
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 280,
              "__main__.initialize.range_check_ptr": 281,
              "__main__.initialize.sender": 283,
              "__main__.initialize.syscall_ptr": 282
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 93,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 81,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 27,
                    "end_line": 87,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 24,
                        "end_line": 82,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 82
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 9,
                    "start_line": 87
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 81
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 25,
            "start_line": 93
          }
        },
        "393": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 52
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 280,
              "__main__.initialize.range_check_ptr": 281,
              "__main__.initialize.sender": 283,
              "__main__.initialize.syscall_ptr": 282
            }
          },
          "hints": [],
          "inst": {
            "end_col": 64,
            "end_line": 19,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 25,
                "end_line": 79,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 35,
                    "end_line": 88,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 24,
                        "end_line": 82,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 82
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 9,
                    "start_line": 88
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 5,
                "start_line": 79
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 37,
            "start_line": 19
          }
        },
        "394": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 53
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 280,
              "__main__.initialize.range_check_ptr": 281,
              "__main__.initialize.sender": 283,
              "__main__.initialize.syscall_ptr": 282
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 19,
            "input_file": {
              "filename": "autogen/starknet/storage_var/initialized/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 25,
                "end_line": 79,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 24,
                    "end_line": 89,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 24,
                        "end_line": 82,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 82
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 9,
                    "start_line": 89
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 5,
                "start_line": 79
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 66,
            "start_line": 19
          }
        },
        "395": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 54
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 280,
              "__main__.initialize.range_check_ptr": 281,
              "__main__.initialize.sender": 283,
              "__main__.initialize.syscall_ptr": 282
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 81,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 17,
                "end_line": 82,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 11,
                "start_line": 82
              },
              "While expanding the reference 'sender' in:"
            ],
            "start_col": 10,
            "start_line": 81
          }
        },
        "396": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 55
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 280,
              "__main__.initialize.range_check_ptr": 281,
              "__main__.initialize.sender": 283,
              "__main__.initialize.syscall_ptr": 282
            }
          },
          "hints": [],
          "inst": {
            "end_col": 23,
            "end_line": 82,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 19,
            "start_line": 82
          }
        },
        "398": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 33,
              "offset": 56
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 280,
              "__main__.initialize.range_check_ptr": 281,
              "__main__.initialize.sender": 283,
              "__main__.initialize.syscall_ptr": 282
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 82,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 82
          }
        },
        "400": {
          "accessible_scopes": ["__main__", "__main__", "__main__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 34,
              "offset": 0
            },
            "reference_ids": {
              "__main__.initialize._initialized": 278,
              "__main__.initialize.pedersen_ptr": 285,
              "__main__.initialize.range_check_ptr": 286,
              "__main__.initialize.sender": 283,
              "__main__.initialize.syscall_ptr": 284
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 83,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 83
          }
        },
        "401": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 35,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 288,
              "__wrappers__.initialize.range_check_ptr": 289,
              "__wrappers__.initialize.syscall_ptr": 287
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 72,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 72
              },
              "While handling calldata of"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "402": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 35,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 288,
              "__wrappers__.initialize.range_check_ptr": 289,
              "__wrappers__.initialize.syscall_ptr": 287
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo"
            },
            "parent_location": [
              {
                "end_col": 27,
                "end_line": 73,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 56,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 72,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 72
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 45,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 73
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 19,
            "start_line": 1
          }
        },
        "403": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 35,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 288,
              "__wrappers__.initialize.range_check_ptr": 289,
              "__wrappers__.initialize.syscall_ptr": 287
            }
          },
          "hints": [],
          "inst": {
            "end_col": 96,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 74,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 83,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 72,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 72
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 71,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 74
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 1
          }
        },
        "404": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 35,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 288,
              "__wrappers__.initialize.range_check_ptr": 289,
              "__wrappers__.initialize.syscall_ptr": 287
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 75,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 116,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 72,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 72
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 101,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 75
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 1
          }
        },
        "405": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 35,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 288,
              "__wrappers__.initialize.range_check_ptr": 289,
              "__wrappers__.initialize.syscall_ptr": 287
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 72,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 6,
            "start_line": 72
          }
        },
        "407": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 36,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 294,
              "__wrappers__.initialize.range_check_ptr": 295,
              "__wrappers__.initialize.ret_struct": 296,
              "__wrappers__.initialize.syscall_ptr": 293
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 34,
                "end_line": 2,
                "input_file": {
                  "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 16,
                    "end_line": 72,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 6,
                    "start_line": 72
                  },
                  "While constructing the external wrapper for:"
                ],
                "start_col": 1,
                "start_line": 2
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 24,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 72,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 72
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 3
          }
        },
        "409": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 36,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 294,
              "__wrappers__.initialize.range_check_ptr": 295,
              "__wrappers__.initialize.ret_struct": 296,
              "__wrappers__.initialize.retdata": 297,
              "__wrappers__.initialize.retdata_size": 298,
              "__wrappers__.initialize.syscall_ptr": 293
            }
          },
          "hints": [],
          "inst": {
            "end_col": 56,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 72,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 20,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 72,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 72
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 9,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 72
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 45,
            "start_line": 1
          }
        },
        "410": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 36,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 294,
              "__wrappers__.initialize.range_check_ptr": 295,
              "__wrappers__.initialize.ret_struct": 296,
              "__wrappers__.initialize.retdata": 297,
              "__wrappers__.initialize.retdata_size": 298,
              "__wrappers__.initialize.syscall_ptr": 293
            }
          },
          "hints": [],
          "inst": {
            "end_col": 83,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 72,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 72,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 72
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 21,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 72
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 71,
            "start_line": 1
          }
        },
        "411": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 36,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 294,
              "__wrappers__.initialize.range_check_ptr": 295,
              "__wrappers__.initialize.ret_struct": 296,
              "__wrappers__.initialize.retdata": 297,
              "__wrappers__.initialize.retdata_size": 298,
              "__wrappers__.initialize.syscall_ptr": 293
            }
          },
          "hints": [],
          "inst": {
            "end_col": 116,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 72,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 49,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 72,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 72
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 34,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 72
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 101,
            "start_line": 1
          }
        },
        "412": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 36,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 294,
              "__wrappers__.initialize.range_check_ptr": 295,
              "__wrappers__.initialize.ret_struct": 296,
              "__wrappers__.initialize.retdata": 297,
              "__wrappers__.initialize.retdata_size": 298,
              "__wrappers__.initialize.syscall_ptr": 293
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 72,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 72,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 72
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 50,
                    "start_line": 1
                  },
                  "While expanding the reference 'ecdsa_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 72
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 17,
            "start_line": 1
          }
        },
        "413": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 36,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 294,
              "__wrappers__.initialize.range_check_ptr": 295,
              "__wrappers__.initialize.ret_struct": 296,
              "__wrappers__.initialize.retdata": 297,
              "__wrappers__.initialize.retdata_size": 298,
              "__wrappers__.initialize.syscall_ptr": 293
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 4,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 72,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 72,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 72,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 72
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 60,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata_size' in:"
                ],
                "start_col": 6,
                "start_line": 72
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 4
          }
        },
        "415": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 36,
              "offset": 6
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 294,
              "__wrappers__.initialize.range_check_ptr": 295,
              "__wrappers__.initialize.ret_struct": 296,
              "__wrappers__.initialize.retdata": 297,
              "__wrappers__.initialize.retdata_size": 298,
              "__wrappers__.initialize.syscall_ptr": 293
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 72,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 16,
                        "end_line": 72,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 72
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 73,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata' in:"
                ],
                "start_col": 6,
                "start_line": 72
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 9,
            "start_line": 3
          }
        },
        "416": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 36,
              "offset": 7
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 294,
              "__wrappers__.initialize.range_check_ptr": 295,
              "__wrappers__.initialize.ret_struct": 296,
              "__wrappers__.initialize.retdata": 297,
              "__wrappers__.initialize.retdata_size": 298,
              "__wrappers__.initialize.syscall_ptr": 293
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
            },
            "parent_location": [
              {
                "end_col": 16,
                "end_line": 72,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 72
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "417": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 0
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 302,
              "__main__._mint.range_check_ptr": 303,
              "__main__._mint.recipient": 299,
              "__main__._mint.syscall_ptr": 301
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 87,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 34,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 46,
                    "end_line": 91,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 91
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 13
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 87
          }
        },
        "418": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 1
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 302,
              "__main__._mint.range_check_ptr": 303,
              "__main__._mint.recipient": 299,
              "__main__._mint.syscall_ptr": 301
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 88,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 63,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 46,
                    "end_line": 91,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 91
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 36,
                "start_line": 13
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 88
          }
        },
        "419": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 2
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 302,
              "__main__._mint.range_check_ptr": 303,
              "__main__._mint.recipient": 299,
              "__main__._mint.syscall_ptr": 301
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 89,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 80,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 46,
                    "end_line": 91,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 17,
                    "start_line": 91
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 65,
                "start_line": 13
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 89
          }
        },
        "420": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 3
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 302,
              "__main__._mint.range_check_ptr": 303,
              "__main__._mint.recipient": 299,
              "__main__._mint.syscall_ptr": 301
            }
          },
          "hints": [],
          "inst": {
            "end_col": 23,
            "end_line": 90,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 45,
                "end_line": 91,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 36,
                "start_line": 91
              },
              "While expanding the reference 'recipient' in:"
            ],
            "start_col": 8,
            "start_line": 90
          }
        },
        "421": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 4
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 302,
              "__main__._mint.range_check_ptr": 303,
              "__main__._mint.recipient": 299,
              "__main__._mint.syscall_ptr": 301
            }
          },
          "hints": [],
          "inst": {
            "end_col": 46,
            "end_line": 91,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 17,
            "start_line": 91
          }
        },
        "423": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 61
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 305,
              "__main__._mint.range_check_ptr": 306,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.syscall_ptr": 304
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 46,
                "end_line": 91,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 35,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 44,
                        "end_line": 92,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 92
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 16,
                    "start_line": 20
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 17,
                "start_line": 91
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 13
          }
        },
        "424": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 62
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 305,
              "__main__._mint.range_check_ptr": 306,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.syscall_ptr": 304
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 46,
                "end_line": 91,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 64,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 44,
                        "end_line": 92,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 92
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 37,
                    "start_line": 20
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 17,
                "start_line": 91
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 13
          }
        },
        "425": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 63
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 305,
              "__main__._mint.range_check_ptr": 306,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.syscall_ptr": 304
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 46,
                "end_line": 91,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 81,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 44,
                        "end_line": 92,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 92
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 66,
                    "start_line": 20
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 17,
                "start_line": 91
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 13
          }
        },
        "426": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 64
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 305,
              "__main__._mint.range_check_ptr": 306,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.syscall_ptr": 304
            }
          },
          "hints": [],
          "inst": {
            "end_col": 23,
            "end_line": 90,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 29,
                "end_line": 92,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 20,
                "start_line": 92
              },
              "While expanding the reference 'recipient' in:"
            ],
            "start_col": 8,
            "start_line": 90
          }
        },
        "427": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 65
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 305,
              "__main__._mint.range_check_ptr": 306,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.syscall_ptr": 304
            }
          },
          "hints": [],
          "inst": {
            "end_col": 43,
            "end_line": 92,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 31,
            "start_line": 92
          }
        },
        "428": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 66
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 305,
              "__main__._mint.range_check_ptr": 306,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.syscall_ptr": 304
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 92,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 92
          }
        },
        "430": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 121
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 309,
              "__main__._mint.range_check_ptr": 310,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.syscall_ptr": 308
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 94,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 20,
            "start_line": 94
          }
        },
        "432": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 141
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 312,
              "__main__._mint.range_check_ptr": 313,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.supply": 314,
              "__main__._mint.syscall_ptr": 311
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 94,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 35,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 40,
                        "end_line": 95,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 95
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 16,
                    "start_line": 19
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 94
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 13
          }
        },
        "433": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 142
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 312,
              "__main__._mint.range_check_ptr": 313,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.supply": 314,
              "__main__._mint.syscall_ptr": 311
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 94,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 64,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 40,
                        "end_line": 95,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 95
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 37,
                    "start_line": 19
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 94
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 13
          }
        },
        "434": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 143
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 312,
              "__main__._mint.range_check_ptr": 313,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.supply": 314,
              "__main__._mint.syscall_ptr": 311
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 39,
                "end_line": 94,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 81,
                    "end_line": 19,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/total_supply/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 40,
                        "end_line": 95,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 95
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 66,
                    "start_line": 19
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 94
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 13
          }
        },
        "435": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 144
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 312,
              "__main__._mint.range_check_ptr": 313,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.supply": 314,
              "__main__._mint.syscall_ptr": 311
            }
          },
          "hints": [],
          "inst": {
            "end_col": 39,
            "end_line": 95,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 24,
            "start_line": 95
          }
        },
        "436": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 145
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 312,
              "__main__._mint.range_check_ptr": 313,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.supply": 314,
              "__main__._mint.syscall_ptr": 311
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 95,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 95
          }
        },
        "438": {
          "accessible_scopes": ["__main__", "__main__._mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 37,
              "offset": 163
            },
            "reference_ids": {
              "__main__._mint.amount": 300,
              "__main__._mint.pedersen_ptr": 316,
              "__main__._mint.range_check_ptr": 317,
              "__main__._mint.recipient": 299,
              "__main__._mint.res": 307,
              "__main__._mint.supply": 314,
              "__main__._mint.syscall_ptr": 315
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 96,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 96
          }
        },
        "439": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 0
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 322,
              "__main__._transfer.range_check_ptr": 323,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.syscall_ptr": 321
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 100,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 34,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 54,
                    "end_line": 105,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 28,
                    "start_line": 105
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 15,
                "start_line": 13
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 100
          }
        },
        "440": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 1
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 322,
              "__main__._transfer.range_check_ptr": 323,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.syscall_ptr": 321
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 101,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 63,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 54,
                    "end_line": 105,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 28,
                    "start_line": 105
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 36,
                "start_line": 13
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 101
          }
        },
        "441": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 2
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 322,
              "__main__._transfer.range_check_ptr": 323,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.syscall_ptr": 321
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 102,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 80,
                "end_line": 13,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 54,
                    "end_line": 105,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 28,
                    "start_line": 105
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 65,
                "start_line": 13
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 102
          }
        },
        "442": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 3
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 322,
              "__main__._transfer.range_check_ptr": 323,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.syscall_ptr": 321
            }
          },
          "hints": [],
          "inst": {
            "end_col": 20,
            "end_line": 103,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 53,
                "end_line": 105,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 47,
                "start_line": 105
              },
              "While expanding the reference 'sender' in:"
            ],
            "start_col": 8,
            "start_line": 103
          }
        },
        "443": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 4
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 322,
              "__main__._transfer.range_check_ptr": 323,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.syscall_ptr": 321
            }
          },
          "hints": [],
          "inst": {
            "end_col": 54,
            "end_line": 105,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 28,
            "start_line": 105
          }
        },
        "445": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 61
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 326,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 54,
                "end_line": 105,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 34,
                    "end_line": 65,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 41,
                        "end_line": 106,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 106
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 19,
                    "start_line": 65
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 28,
                "start_line": 105
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 13
          }
        },
        "446": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 62
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 326,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 51,
            "end_line": 103,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 106,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 18,
                "start_line": 106
              },
              "While expanding the reference 'amount' in:"
            ],
            "start_col": 39,
            "start_line": 103
          }
        },
        "447": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 63
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 326,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 105,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 106,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 26,
                "start_line": 106
              },
              "While expanding the reference 'sender_balance' in:"
            ],
            "start_col": 10,
            "start_line": 105
          }
        },
        "448": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 64
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 326,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 41,
            "end_line": 106,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 106
          }
        },
        "450": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 80
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 328,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 54,
                "end_line": 105,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 35,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 52,
                        "end_line": 109,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 109
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 16,
                    "start_line": 20
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 28,
                "start_line": 105
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 13
          }
        },
        "451": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 81
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 328,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 54,
                "end_line": 105,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 64,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 52,
                        "end_line": 109,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 109
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 37,
                    "start_line": 20
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 28,
                "start_line": 105
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 13
          }
        },
        "452": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 82
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 328,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 65,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 41,
                "end_line": 106,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 81,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 52,
                        "end_line": 109,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 109
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 66,
                    "start_line": 20
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 5,
                "start_line": 106
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 19,
            "start_line": 65
          }
        },
        "453": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 83
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 328,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 20,
            "end_line": 103,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 26,
                "end_line": 109,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 20,
                "start_line": 109
              },
              "While expanding the reference 'sender' in:"
            ],
            "start_col": 8,
            "start_line": 103
          }
        },
        "454": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 84
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 328,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 51,
            "end_line": 109,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 28,
            "start_line": 109
          }
        },
        "455": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 85
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 325,
              "__main__._transfer.range_check_ptr": 328,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 324
            }
          },
          "hints": [],
          "inst": {
            "end_col": 52,
            "end_line": 109,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 109
          }
        },
        "457": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 140
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 330,
              "__main__._transfer.range_check_ptr": 331,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 329
            }
          },
          "hints": [],
          "inst": {
            "end_col": 37,
            "end_line": 103,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 45,
                "end_line": 112,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 36,
                "start_line": 112
              },
              "While expanding the reference 'recipient' in:"
            ],
            "start_col": 22,
            "start_line": 103
          }
        },
        "458": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 141
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 330,
              "__main__._transfer.range_check_ptr": 331,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 329
            }
          },
          "hints": [],
          "inst": {
            "end_col": 46,
            "end_line": 112,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 17,
            "start_line": 112
          }
        },
        "460": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 198
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 333,
              "__main__._transfer.range_check_ptr": 334,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.res": 335,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 332
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 46,
                "end_line": 112,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 35,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 44,
                        "end_line": 113,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 113
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 16,
                    "start_line": 20
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 17,
                "start_line": 112
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 13
          }
        },
        "461": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 199
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 333,
              "__main__._transfer.range_check_ptr": 334,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.res": 335,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 332
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 46,
                "end_line": 112,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 64,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 44,
                        "end_line": 113,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 113
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 37,
                    "start_line": 20
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 17,
                "start_line": 112
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 13
          }
        },
        "462": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 200
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 333,
              "__main__._transfer.range_check_ptr": 334,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.res": 335,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 332
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 13,
            "input_file": {
              "filename": "autogen/starknet/storage_var/balances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 46,
                "end_line": 112,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 81,
                    "end_line": 20,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/balances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 44,
                        "end_line": 113,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 113
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 66,
                    "start_line": 20
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 17,
                "start_line": 112
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 13
          }
        },
        "463": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 201
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 333,
              "__main__._transfer.range_check_ptr": 334,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.res": 335,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 332
            }
          },
          "hints": [],
          "inst": {
            "end_col": 37,
            "end_line": 103,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 29,
                "end_line": 113,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 20,
                "start_line": 113
              },
              "While expanding the reference 'recipient' in:"
            ],
            "start_col": 22,
            "start_line": 103
          }
        },
        "464": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 202
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 333,
              "__main__._transfer.range_check_ptr": 334,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.res": 335,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 332
            }
          },
          "hints": [],
          "inst": {
            "end_col": 43,
            "end_line": 113,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 31,
            "start_line": 113
          }
        },
        "465": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 203
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 333,
              "__main__._transfer.range_check_ptr": 334,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.res": 335,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 332
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 113,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 113
          }
        },
        "467": {
          "accessible_scopes": ["__main__", "__main__._transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 38,
              "offset": 258
            },
            "reference_ids": {
              "__main__._transfer.amount": 320,
              "__main__._transfer.pedersen_ptr": 337,
              "__main__._transfer.range_check_ptr": 338,
              "__main__._transfer.recipient": 319,
              "__main__._transfer.res": 335,
              "__main__._transfer.sender": 318,
              "__main__._transfer.sender_balance": 327,
              "__main__._transfer.syscall_ptr": 336
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 114,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 114
          }
        },
        "468": {
          "accessible_scopes": ["__main__", "__main__", "__main__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 39,
              "offset": 0
            },
            "reference_ids": {
              "__main__.mint.amount": 340,
              "__main__.mint.pedersen_ptr": 342,
              "__main__.mint.range_check_ptr": 343,
              "__main__.mint.recipient": 339,
              "__main__.mint.syscall_ptr": 341
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 119,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 27,
                "end_line": 87,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 29,
                    "end_line": 123,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 5,
                    "start_line": 123
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 87
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 119
          }
        },
        "469": {
          "accessible_scopes": ["__main__", "__main__", "__main__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 39,
              "offset": 1
            },
            "reference_ids": {
              "__main__.mint.amount": 340,
              "__main__.mint.pedersen_ptr": 342,
              "__main__.mint.range_check_ptr": 343,
              "__main__.mint.recipient": 339,
              "__main__.mint.syscall_ptr": 341
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 120,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 88,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 29,
                    "end_line": 123,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 5,
                    "start_line": 123
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 88
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 120
          }
        },
        "470": {
          "accessible_scopes": ["__main__", "__main__", "__main__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 39,
              "offset": 2
            },
            "reference_ids": {
              "__main__.mint.amount": 340,
              "__main__.mint.pedersen_ptr": 342,
              "__main__.mint.range_check_ptr": 343,
              "__main__.mint.recipient": 339,
              "__main__.mint.syscall_ptr": 341
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 121,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 89,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 29,
                    "end_line": 123,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 5,
                    "start_line": 123
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 89
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 121
          }
        },
        "471": {
          "accessible_scopes": ["__main__", "__main__", "__main__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 39,
              "offset": 3
            },
            "reference_ids": {
              "__main__.mint.amount": 340,
              "__main__.mint.pedersen_ptr": 342,
              "__main__.mint.range_check_ptr": 343,
              "__main__.mint.recipient": 339,
              "__main__.mint.syscall_ptr": 341
            }
          },
          "hints": [],
          "inst": {
            "end_col": 23,
            "end_line": 122,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 20,
                "end_line": 123,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 11,
                "start_line": 123
              },
              "While expanding the reference 'recipient' in:"
            ],
            "start_col": 8,
            "start_line": 122
          }
        },
        "472": {
          "accessible_scopes": ["__main__", "__main__", "__main__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 39,
              "offset": 4
            },
            "reference_ids": {
              "__main__.mint.amount": 340,
              "__main__.mint.pedersen_ptr": 342,
              "__main__.mint.range_check_ptr": 343,
              "__main__.mint.recipient": 339,
              "__main__.mint.syscall_ptr": 341
            }
          },
          "hints": [],
          "inst": {
            "end_col": 37,
            "end_line": 122,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 28,
                "end_line": 123,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 22,
                "start_line": 123
              },
              "While expanding the reference 'amount' in:"
            ],
            "start_col": 25,
            "start_line": 122
          }
        },
        "473": {
          "accessible_scopes": ["__main__", "__main__", "__main__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 39,
              "offset": 5
            },
            "reference_ids": {
              "__main__.mint.amount": 340,
              "__main__.mint.pedersen_ptr": 342,
              "__main__.mint.range_check_ptr": 343,
              "__main__.mint.recipient": 339,
              "__main__.mint.syscall_ptr": 341
            }
          },
          "hints": [],
          "inst": {
            "end_col": 29,
            "end_line": 123,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 123
          }
        },
        "475": {
          "accessible_scopes": ["__main__", "__main__", "__main__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 39,
              "offset": 170
            },
            "reference_ids": {
              "__main__.mint.amount": 340,
              "__main__.mint.pedersen_ptr": 345,
              "__main__.mint.range_check_ptr": 346,
              "__main__.mint.recipient": 339,
              "__main__.mint.syscall_ptr": 344
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 124,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 124
          }
        },
        "476": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 348,
              "__wrappers__.mint.range_check_ptr": 349,
              "__wrappers__.mint.syscall_ptr": 347
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo"
            },
            "parent_location": [
              {
                "end_col": 37,
                "end_line": 122,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 45,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "parent_location": [
                          {
                            "end_col": 44,
                            "end_line": 1,
                            "input_file": {
                              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
                            },
                            "parent_location": [
                              {
                                "end_col": 10,
                                "end_line": 118,
                                "input_file": {
                                  "filename": "contracts/ERC20.cairo"
                                },
                                "start_col": 6,
                                "start_line": 118
                              },
                              "While handling calldata of"
                            ],
                            "start_col": 22,
                            "start_line": 1
                          },
                          "While expanding the reference '__calldata_actual_size' in:"
                        ],
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While handling calldata of"
                    ],
                    "start_col": 31,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_ptr' in:"
                ],
                "start_col": 25,
                "start_line": 122
              },
              "While handling calldata argument 'amount'"
            ],
            "start_col": 22,
            "start_line": 2
          }
        },
        "478": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 348,
              "__wrappers__.mint.range_check_ptr": 349,
              "__wrappers__.mint.syscall_ptr": 347
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
            },
            "parent_location": [
              {
                "end_col": 10,
                "end_line": 118,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 118
              },
              "While handling calldata of"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "479": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 348,
              "__wrappers__.mint.range_check_ptr": 349,
              "__wrappers__.mint.syscall_ptr": 347
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/mint/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo"
            },
            "parent_location": [
              {
                "end_col": 27,
                "end_line": 119,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 56,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 45,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 119
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 19,
            "start_line": 1
          }
        },
        "480": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 348,
              "__wrappers__.mint.range_check_ptr": 349,
              "__wrappers__.mint.syscall_ptr": 347
            }
          },
          "hints": [],
          "inst": {
            "end_col": 96,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/mint/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 120,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 83,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 71,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 120
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 1
          }
        },
        "481": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 348,
              "__wrappers__.mint.range_check_ptr": 349,
              "__wrappers__.mint.syscall_ptr": 347
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/mint/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 121,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 116,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 101,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 121
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 1
          }
        },
        "482": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 348,
              "__wrappers__.mint.range_check_ptr": 349,
              "__wrappers__.mint.syscall_ptr": 347
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/8829423950ca8f358b1f1f4e14861fbd5253013d1565162e3d2a80eaaf7e8d77.cairo"
            },
            "parent_location": [
              {
                "end_col": 23,
                "end_line": 122,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 152,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 128,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_recipient' in:"
                ],
                "start_col": 8,
                "start_line": 122
              },
              "While handling calldata argument 'recipient'"
            ],
            "start_col": 32,
            "start_line": 1
          }
        },
        "483": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 348,
              "__wrappers__.mint.range_check_ptr": 349,
              "__wrappers__.mint.syscall_ptr": 347
            }
          },
          "hints": [],
          "inst": {
            "end_col": 45,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo"
            },
            "parent_location": [
              {
                "end_col": 37,
                "end_line": 122,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 182,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 161,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_amount' in:"
                ],
                "start_col": 25,
                "start_line": 122
              },
              "While handling calldata argument 'amount'"
            ],
            "start_col": 29,
            "start_line": 1
          }
        },
        "484": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 6
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 348,
              "__wrappers__.mint.range_check_ptr": 349,
              "__wrappers__.mint.syscall_ptr": 347
            }
          },
          "hints": [],
          "inst": {
            "end_col": 10,
            "end_line": 118,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 6,
            "start_line": 118
          }
        },
        "486": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 178
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 359,
              "__wrappers__.mint.range_check_ptr": 360,
              "__wrappers__.mint.ret_struct": 361,
              "__wrappers__.mint.syscall_ptr": 358
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 34,
                "end_line": 2,
                "input_file": {
                  "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 10,
                    "end_line": 118,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 6,
                    "start_line": 118
                  },
                  "While constructing the external wrapper for:"
                ],
                "start_col": 1,
                "start_line": 2
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 24,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 10,
                "end_line": 118,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 118
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 3
          }
        },
        "488": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 179
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 359,
              "__wrappers__.mint.range_check_ptr": 360,
              "__wrappers__.mint.ret_struct": 361,
              "__wrappers__.mint.retdata": 362,
              "__wrappers__.mint.retdata_size": 363,
              "__wrappers__.mint.syscall_ptr": 358
            }
          },
          "hints": [],
          "inst": {
            "end_col": 56,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 10,
                "end_line": 118,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 20,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 9,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 118
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 45,
            "start_line": 1
          }
        },
        "489": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 180
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 359,
              "__wrappers__.mint.range_check_ptr": 360,
              "__wrappers__.mint.ret_struct": 361,
              "__wrappers__.mint.retdata": 362,
              "__wrappers__.mint.retdata_size": 363,
              "__wrappers__.mint.syscall_ptr": 358
            }
          },
          "hints": [],
          "inst": {
            "end_col": 83,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 10,
                "end_line": 118,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 21,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 118
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 71,
            "start_line": 1
          }
        },
        "490": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 181
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 359,
              "__wrappers__.mint.range_check_ptr": 360,
              "__wrappers__.mint.ret_struct": 361,
              "__wrappers__.mint.retdata": 362,
              "__wrappers__.mint.retdata_size": 363,
              "__wrappers__.mint.syscall_ptr": 358
            }
          },
          "hints": [],
          "inst": {
            "end_col": 116,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 10,
                "end_line": 118,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 49,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 34,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 118
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 101,
            "start_line": 1
          }
        },
        "491": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 182
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 359,
              "__wrappers__.mint.range_check_ptr": 360,
              "__wrappers__.mint.ret_struct": 361,
              "__wrappers__.mint.retdata": 362,
              "__wrappers__.mint.retdata_size": 363,
              "__wrappers__.mint.syscall_ptr": 358
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/mint/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo"
            },
            "parent_location": [
              {
                "end_col": 10,
                "end_line": 118,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 50,
                    "start_line": 1
                  },
                  "While expanding the reference 'ecdsa_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 118
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 17,
            "start_line": 1
          }
        },
        "492": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 183
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 359,
              "__wrappers__.mint.range_check_ptr": 360,
              "__wrappers__.mint.ret_struct": 361,
              "__wrappers__.mint.retdata": 362,
              "__wrappers__.mint.retdata_size": 363,
              "__wrappers__.mint.syscall_ptr": 358
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 4,
            "input_file": {
              "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 10,
                "end_line": 118,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 72,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 60,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata_size' in:"
                ],
                "start_col": 6,
                "start_line": 118
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 4
          }
        },
        "494": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 184
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 359,
              "__wrappers__.mint.range_check_ptr": 360,
              "__wrappers__.mint.ret_struct": 361,
              "__wrappers__.mint.retdata": 362,
              "__wrappers__.mint.retdata_size": 363,
              "__wrappers__.mint.syscall_ptr": 358
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 10,
                "end_line": 118,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 10,
                        "end_line": 118,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 118
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 73,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata' in:"
                ],
                "start_col": 6,
                "start_line": 118
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 9,
            "start_line": 3
          }
        },
        "495": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 185
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 359,
              "__wrappers__.mint.range_check_ptr": 360,
              "__wrappers__.mint.ret_struct": 361,
              "__wrappers__.mint.retdata": 362,
              "__wrappers__.mint.retdata_size": 363,
              "__wrappers__.mint.syscall_ptr": 358
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
            },
            "parent_location": [
              {
                "end_col": 10,
                "end_line": 118,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 118
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "496": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 0
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 367,
              "__main__.transfer.range_check_ptr": 368,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.syscall_ptr": 366
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 129,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 44,
                "end_line": 93,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 133,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 20,
                    "start_line": 133
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 25,
                "start_line": 93
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 129
          }
        },
        "497": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 1
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 367,
              "__main__.transfer.range_check_ptr": 368,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.syscall_ptr": 366
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 133,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 20,
            "start_line": 133
          }
        },
        "499": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 6
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 367,
              "__main__.transfer.range_check_ptr": 368,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.sender": 370,
              "__main__.transfer.syscall_ptr": 369
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 93,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 133,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 27,
                    "end_line": 100,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 41,
                        "end_line": 134,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 134
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 9,
                    "start_line": 100
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 133
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 25,
            "start_line": 93
          }
        },
        "500": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 7
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 367,
              "__main__.transfer.range_check_ptr": 368,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.sender": 370,
              "__main__.transfer.syscall_ptr": 369
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 130,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 101,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 41,
                    "end_line": 134,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 5,
                    "start_line": 134
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 101
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 130
          }
        },
        "501": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 8
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 367,
              "__main__.transfer.range_check_ptr": 368,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.sender": 370,
              "__main__.transfer.syscall_ptr": 369
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 131,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 102,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 41,
                    "end_line": 134,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 5,
                    "start_line": 134
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 102
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 131
          }
        },
        "502": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 9
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 367,
              "__main__.transfer.range_check_ptr": 368,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.sender": 370,
              "__main__.transfer.syscall_ptr": 369
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 133,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 21,
                "end_line": 134,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 15,
                "start_line": 134
              },
              "While expanding the reference 'sender' in:"
            ],
            "start_col": 10,
            "start_line": 133
          }
        },
        "503": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 10
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 367,
              "__main__.transfer.range_check_ptr": 368,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.sender": 370,
              "__main__.transfer.syscall_ptr": 369
            }
          },
          "hints": [],
          "inst": {
            "end_col": 23,
            "end_line": 132,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 32,
                "end_line": 134,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 23,
                "start_line": 134
              },
              "While expanding the reference 'recipient' in:"
            ],
            "start_col": 8,
            "start_line": 132
          }
        },
        "504": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 11
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 367,
              "__main__.transfer.range_check_ptr": 368,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.sender": 370,
              "__main__.transfer.syscall_ptr": 369
            }
          },
          "hints": [],
          "inst": {
            "end_col": 37,
            "end_line": 132,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 134,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 34,
                "start_line": 134
              },
              "While expanding the reference 'amount' in:"
            ],
            "start_col": 25,
            "start_line": 132
          }
        },
        "505": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 12
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 367,
              "__main__.transfer.range_check_ptr": 368,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.sender": 370,
              "__main__.transfer.syscall_ptr": 369
            }
          },
          "hints": [],
          "inst": {
            "end_col": 41,
            "end_line": 134,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 134
          }
        },
        "507": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 41,
              "offset": 272
            },
            "reference_ids": {
              "__main__.transfer.amount": 365,
              "__main__.transfer.pedersen_ptr": 372,
              "__main__.transfer.range_check_ptr": 373,
              "__main__.transfer.recipient": 364,
              "__main__.transfer.sender": 370,
              "__main__.transfer.syscall_ptr": 371
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 135,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 135
          }
        },
        "508": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 375,
              "__wrappers__.transfer.range_check_ptr": 376,
              "__wrappers__.transfer.syscall_ptr": 374
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo"
            },
            "parent_location": [
              {
                "end_col": 37,
                "end_line": 132,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 45,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "parent_location": [
                          {
                            "end_col": 44,
                            "end_line": 1,
                            "input_file": {
                              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
                            },
                            "parent_location": [
                              {
                                "end_col": 14,
                                "end_line": 128,
                                "input_file": {
                                  "filename": "contracts/ERC20.cairo"
                                },
                                "start_col": 6,
                                "start_line": 128
                              },
                              "While handling calldata of"
                            ],
                            "start_col": 22,
                            "start_line": 1
                          },
                          "While expanding the reference '__calldata_actual_size' in:"
                        ],
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While handling calldata of"
                    ],
                    "start_col": 31,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_ptr' in:"
                ],
                "start_col": 25,
                "start_line": 132
              },
              "While handling calldata argument 'amount'"
            ],
            "start_col": 22,
            "start_line": 2
          }
        },
        "510": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 375,
              "__wrappers__.transfer.range_check_ptr": 376,
              "__wrappers__.transfer.syscall_ptr": 374
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 128,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 128
              },
              "While handling calldata of"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "511": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 375,
              "__wrappers__.transfer.range_check_ptr": 376,
              "__wrappers__.transfer.syscall_ptr": 374
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo"
            },
            "parent_location": [
              {
                "end_col": 27,
                "end_line": 129,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 56,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 45,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 129
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 19,
            "start_line": 1
          }
        },
        "512": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 375,
              "__wrappers__.transfer.range_check_ptr": 376,
              "__wrappers__.transfer.syscall_ptr": 374
            }
          },
          "hints": [],
          "inst": {
            "end_col": 96,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 130,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 83,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 71,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 130
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 1
          }
        },
        "513": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 375,
              "__wrappers__.transfer.range_check_ptr": 376,
              "__wrappers__.transfer.syscall_ptr": 374
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 131,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 116,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 101,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 131
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 1
          }
        },
        "514": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 375,
              "__wrappers__.transfer.range_check_ptr": 376,
              "__wrappers__.transfer.syscall_ptr": 374
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/8829423950ca8f358b1f1f4e14861fbd5253013d1565162e3d2a80eaaf7e8d77.cairo"
            },
            "parent_location": [
              {
                "end_col": 23,
                "end_line": 132,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 152,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 128,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_recipient' in:"
                ],
                "start_col": 8,
                "start_line": 132
              },
              "While handling calldata argument 'recipient'"
            ],
            "start_col": 32,
            "start_line": 1
          }
        },
        "515": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 375,
              "__wrappers__.transfer.range_check_ptr": 376,
              "__wrappers__.transfer.syscall_ptr": 374
            }
          },
          "hints": [],
          "inst": {
            "end_col": 45,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo"
            },
            "parent_location": [
              {
                "end_col": 37,
                "end_line": 132,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 182,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 161,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_amount' in:"
                ],
                "start_col": 25,
                "start_line": 132
              },
              "While handling calldata argument 'amount'"
            ],
            "start_col": 29,
            "start_line": 1
          }
        },
        "516": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 6
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 375,
              "__wrappers__.transfer.range_check_ptr": 376,
              "__wrappers__.transfer.syscall_ptr": 374
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 128,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 6,
            "start_line": 128
          }
        },
        "518": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 280
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 386,
              "__wrappers__.transfer.range_check_ptr": 387,
              "__wrappers__.transfer.ret_struct": 388,
              "__wrappers__.transfer.syscall_ptr": 385
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 34,
                "end_line": 2,
                "input_file": {
                  "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 14,
                    "end_line": 128,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 6,
                    "start_line": 128
                  },
                  "While constructing the external wrapper for:"
                ],
                "start_col": 1,
                "start_line": 2
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 24,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 128,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 128
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 3
          }
        },
        "520": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 281
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 386,
              "__wrappers__.transfer.range_check_ptr": 387,
              "__wrappers__.transfer.ret_struct": 388,
              "__wrappers__.transfer.retdata": 389,
              "__wrappers__.transfer.retdata_size": 390,
              "__wrappers__.transfer.syscall_ptr": 385
            }
          },
          "hints": [],
          "inst": {
            "end_col": 56,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 128,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 20,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 9,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 128
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 45,
            "start_line": 1
          }
        },
        "521": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 282
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 386,
              "__wrappers__.transfer.range_check_ptr": 387,
              "__wrappers__.transfer.ret_struct": 388,
              "__wrappers__.transfer.retdata": 389,
              "__wrappers__.transfer.retdata_size": 390,
              "__wrappers__.transfer.syscall_ptr": 385
            }
          },
          "hints": [],
          "inst": {
            "end_col": 83,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 128,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 21,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 128
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 71,
            "start_line": 1
          }
        },
        "522": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 283
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 386,
              "__wrappers__.transfer.range_check_ptr": 387,
              "__wrappers__.transfer.ret_struct": 388,
              "__wrappers__.transfer.retdata": 389,
              "__wrappers__.transfer.retdata_size": 390,
              "__wrappers__.transfer.syscall_ptr": 385
            }
          },
          "hints": [],
          "inst": {
            "end_col": 116,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 128,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 49,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 34,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 128
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 101,
            "start_line": 1
          }
        },
        "523": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 284
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 386,
              "__wrappers__.transfer.range_check_ptr": 387,
              "__wrappers__.transfer.ret_struct": 388,
              "__wrappers__.transfer.retdata": 389,
              "__wrappers__.transfer.retdata_size": 390,
              "__wrappers__.transfer.syscall_ptr": 385
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 128,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 50,
                    "start_line": 1
                  },
                  "While expanding the reference 'ecdsa_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 128
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 17,
            "start_line": 1
          }
        },
        "524": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 285
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 386,
              "__wrappers__.transfer.range_check_ptr": 387,
              "__wrappers__.transfer.ret_struct": 388,
              "__wrappers__.transfer.retdata": 389,
              "__wrappers__.transfer.retdata_size": 390,
              "__wrappers__.transfer.syscall_ptr": 385
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 4,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 128,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 72,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 60,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata_size' in:"
                ],
                "start_col": 6,
                "start_line": 128
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 4
          }
        },
        "526": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 286
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 386,
              "__wrappers__.transfer.range_check_ptr": 387,
              "__wrappers__.transfer.ret_struct": 388,
              "__wrappers__.transfer.retdata": 389,
              "__wrappers__.transfer.retdata_size": 390,
              "__wrappers__.transfer.syscall_ptr": 385
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 128,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 14,
                        "end_line": 128,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 128
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 73,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata' in:"
                ],
                "start_col": 6,
                "start_line": 128
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 9,
            "start_line": 3
          }
        },
        "527": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 287
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 386,
              "__wrappers__.transfer.range_check_ptr": 387,
              "__wrappers__.transfer.ret_struct": 388,
              "__wrappers__.transfer.retdata": 389,
              "__wrappers__.transfer.retdata_size": 390,
              "__wrappers__.transfer.syscall_ptr": 385
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
            },
            "parent_location": [
              {
                "end_col": 14,
                "end_line": 128,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 128
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "528": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 0
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.pedersen_ptr": 395,
              "__main__.transfer_from.range_check_ptr": 396,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 394
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 140,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 44,
                "end_line": 93,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 144,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 20,
                    "start_line": 144
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 25,
                "start_line": 93
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 140
          }
        },
        "529": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 1
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.pedersen_ptr": 395,
              "__main__.transfer_from.range_check_ptr": 396,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 394
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 144,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 20,
            "start_line": 144
          }
        },
        "531": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 6
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.pedersen_ptr": 395,
              "__main__.transfer_from.range_check_ptr": 396,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 397
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 93,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 144,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 34,
                    "end_line": 14,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 75,
                        "end_line": 145,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 30,
                        "start_line": 145
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 15,
                    "start_line": 14
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 144
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 25,
            "start_line": 93
          }
        },
        "532": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 7
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.pedersen_ptr": 395,
              "__main__.transfer_from.range_check_ptr": 396,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 397
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 141,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 63,
                "end_line": 14,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 75,
                    "end_line": 145,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 30,
                    "start_line": 145
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 36,
                "start_line": 14
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 141
          }
        },
        "533": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 8
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.pedersen_ptr": 395,
              "__main__.transfer_from.range_check_ptr": 396,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 397
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 142,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 80,
                "end_line": 14,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 75,
                    "end_line": 145,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 30,
                    "start_line": 145
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 65,
                "start_line": 14
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 142
          }
        },
        "534": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 9
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.pedersen_ptr": 395,
              "__main__.transfer_from.range_check_ptr": 396,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 397
            }
          },
          "hints": [],
          "inst": {
            "end_col": 20,
            "end_line": 143,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 58,
                "end_line": 145,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 52,
                "start_line": 145
              },
              "While expanding the reference 'sender' in:"
            ],
            "start_col": 8,
            "start_line": 143
          }
        },
        "535": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 10
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.pedersen_ptr": 395,
              "__main__.transfer_from.range_check_ptr": 396,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 397
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 144,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 74,
                "end_line": 145,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 68,
                "start_line": 145
              },
              "While expanding the reference 'caller' in:"
            ],
            "start_col": 10,
            "start_line": 144
          }
        },
        "536": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 11
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.pedersen_ptr": 395,
              "__main__.transfer_from.range_check_ptr": 396,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 397
            }
          },
          "hints": [],
          "inst": {
            "end_col": 75,
            "end_line": 145,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 30,
            "start_line": 145
          }
        },
        "538": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 74
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 401,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 80,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 75,
                "end_line": 145,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 34,
                    "end_line": 65,
                    "input_file": {
                      "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 43,
                        "end_line": 146,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 146
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 19,
                    "start_line": 65
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 145
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 65,
            "start_line": 14
          }
        },
        "539": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 75
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 401,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 51,
            "end_line": 143,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 146,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 18,
                "start_line": 146
              },
              "While expanding the reference 'amount' in:"
            ],
            "start_col": 39,
            "start_line": 143
          }
        },
        "540": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 76
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 401,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 26,
            "end_line": 145,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 42,
                "end_line": 146,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 26,
                "start_line": 146
              },
              "While expanding the reference 'caller_allowance' in:"
            ],
            "start_col": 10,
            "start_line": 145
          }
        },
        "541": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 77
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 401,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 43,
            "end_line": 146,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 146
          }
        },
        "543": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 93
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 403,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 75,
                "end_line": 145,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 27,
                    "end_line": 100,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 41,
                        "end_line": 147,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 147
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 9,
                    "start_line": 100
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 145
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 15,
            "start_line": 14
          }
        },
        "544": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 94
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 403,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 14,
            "input_file": {
              "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
            },
            "parent_location": [
              {
                "end_col": 75,
                "end_line": 145,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 35,
                    "end_line": 101,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 41,
                        "end_line": 147,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 147
                      },
                      "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                    ],
                    "start_col": 9,
                    "start_line": 101
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 30,
                "start_line": 145
              },
              "While trying to update the implicit return value 'pedersen_ptr' in:"
            ],
            "start_col": 36,
            "start_line": 14
          }
        },
        "545": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 95
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 403,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 34,
            "end_line": 65,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo"
            },
            "parent_location": [
              {
                "end_col": 43,
                "end_line": 146,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 24,
                    "end_line": 102,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 41,
                        "end_line": 147,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 147
                      },
                      "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                    ],
                    "start_col": 9,
                    "start_line": 102
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 5,
                "start_line": 146
              },
              "While trying to update the implicit return value 'range_check_ptr' in:"
            ],
            "start_col": 19,
            "start_line": 65
          }
        },
        "546": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 96
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 403,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 20,
            "end_line": 143,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 21,
                "end_line": 147,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 15,
                "start_line": 147
              },
              "While expanding the reference 'sender' in:"
            ],
            "start_col": 8,
            "start_line": 143
          }
        },
        "547": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 97
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 403,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 37,
            "end_line": 143,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 32,
                "end_line": 147,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 23,
                "start_line": 147
              },
              "While expanding the reference 'recipient' in:"
            ],
            "start_col": 22,
            "start_line": 143
          }
        },
        "548": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 98
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 403,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 51,
            "end_line": 143,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 147,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 34,
                "start_line": 147
              },
              "While expanding the reference 'amount' in:"
            ],
            "start_col": 39,
            "start_line": 143
          }
        },
        "549": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 99
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 400,
              "__main__.transfer_from.range_check_ptr": 403,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 399
            }
          },
          "hints": [],
          "inst": {
            "end_col": 41,
            "end_line": 147,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 147
          }
        },
        "551": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 359
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 405,
              "__main__.transfer_from.range_check_ptr": 406,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 404
            }
          },
          "hints": [],
          "inst": {
            "end_col": 20,
            "end_line": 143,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 28,
                "end_line": 148,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 22,
                "start_line": 148
              },
              "While expanding the reference 'sender' in:"
            ],
            "start_col": 8,
            "start_line": 143
          }
        },
        "552": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 360
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 405,
              "__main__.transfer_from.range_check_ptr": 406,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 404
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 144,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 36,
                "end_line": 148,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 30,
                "start_line": 148
              },
              "While expanding the reference 'caller' in:"
            ],
            "start_col": 10,
            "start_line": 144
          }
        },
        "553": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 361
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 405,
              "__main__.transfer_from.range_check_ptr": 406,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 404
            }
          },
          "hints": [],
          "inst": {
            "end_col": 63,
            "end_line": 148,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 38,
            "start_line": 148
          }
        },
        "554": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 362
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 405,
              "__main__.transfer_from.range_check_ptr": 406,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 404
            }
          },
          "hints": [],
          "inst": {
            "end_col": 64,
            "end_line": 148,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 148
          }
        },
        "556": {
          "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 43,
              "offset": 423
            },
            "reference_ids": {
              "__main__.transfer_from.amount": 393,
              "__main__.transfer_from.caller": 398,
              "__main__.transfer_from.caller_allowance": 402,
              "__main__.transfer_from.pedersen_ptr": 408,
              "__main__.transfer_from.range_check_ptr": 409,
              "__main__.transfer_from.recipient": 392,
              "__main__.transfer_from.sender": 391,
              "__main__.transfer_from.syscall_ptr": 407
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 149,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 149
          }
        },
        "557": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 411,
              "__wrappers__.transfer_from.range_check_ptr": 412,
              "__wrappers__.transfer_from.syscall_ptr": 410
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo"
            },
            "parent_location": [
              {
                "end_col": 51,
                "end_line": 143,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 45,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "parent_location": [
                          {
                            "end_col": 44,
                            "end_line": 1,
                            "input_file": {
                              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
                            },
                            "parent_location": [
                              {
                                "end_col": 19,
                                "end_line": 139,
                                "input_file": {
                                  "filename": "contracts/ERC20.cairo"
                                },
                                "start_col": 6,
                                "start_line": 139
                              },
                              "While handling calldata of"
                            ],
                            "start_col": 22,
                            "start_line": 1
                          },
                          "While expanding the reference '__calldata_actual_size' in:"
                        ],
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While handling calldata of"
                    ],
                    "start_col": 31,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_ptr' in:"
                ],
                "start_col": 39,
                "start_line": 143
              },
              "While handling calldata argument 'amount'"
            ],
            "start_col": 22,
            "start_line": 2
          }
        },
        "559": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 411,
              "__wrappers__.transfer_from.range_check_ptr": 412,
              "__wrappers__.transfer_from.syscall_ptr": 410
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 139,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 139
              },
              "While handling calldata of"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "560": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 411,
              "__wrappers__.transfer_from.range_check_ptr": 412,
              "__wrappers__.transfer_from.syscall_ptr": 410
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo"
            },
            "parent_location": [
              {
                "end_col": 27,
                "end_line": 140,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 56,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 45,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 140
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 19,
            "start_line": 1
          }
        },
        "561": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 411,
              "__wrappers__.transfer_from.range_check_ptr": 412,
              "__wrappers__.transfer_from.syscall_ptr": 410
            }
          },
          "hints": [],
          "inst": {
            "end_col": 96,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 141,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 83,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 71,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 141
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 1
          }
        },
        "562": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 411,
              "__wrappers__.transfer_from.range_check_ptr": 412,
              "__wrappers__.transfer_from.syscall_ptr": 410
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 142,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 116,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 101,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 142
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 1
          }
        },
        "563": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 411,
              "__wrappers__.transfer_from.range_check_ptr": 412,
              "__wrappers__.transfer_from.syscall_ptr": 410
            }
          },
          "hints": [],
          "inst": {
            "end_col": 45,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/ee5d3071c88185a8819da2ec67ac8b0a97b693cffcf26f7d98030f1554bd0568.cairo"
            },
            "parent_location": [
              {
                "end_col": 20,
                "end_line": 143,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 146,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 125,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_sender' in:"
                ],
                "start_col": 8,
                "start_line": 143
              },
              "While handling calldata argument 'sender'"
            ],
            "start_col": 29,
            "start_line": 1
          }
        },
        "564": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 411,
              "__wrappers__.transfer_from.range_check_ptr": 412,
              "__wrappers__.transfer_from.syscall_ptr": 410
            }
          },
          "hints": [],
          "inst": {
            "end_col": 48,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/8829423950ca8f358b1f1f4e14861fbd5253013d1565162e3d2a80eaaf7e8d77.cairo"
            },
            "parent_location": [
              {
                "end_col": 37,
                "end_line": 143,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 182,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 158,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_recipient' in:"
                ],
                "start_col": 22,
                "start_line": 143
              },
              "While handling calldata argument 'recipient'"
            ],
            "start_col": 32,
            "start_line": 1
          }
        },
        "565": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 6
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 411,
              "__wrappers__.transfer_from.range_check_ptr": 412,
              "__wrappers__.transfer_from.syscall_ptr": 410
            }
          },
          "hints": [],
          "inst": {
            "end_col": 45,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo"
            },
            "parent_location": [
              {
                "end_col": 51,
                "end_line": 143,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 212,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 191,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_amount' in:"
                ],
                "start_col": 39,
                "start_line": 143
              },
              "While handling calldata argument 'amount'"
            ],
            "start_col": 29,
            "start_line": 1
          }
        },
        "566": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 7
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 411,
              "__wrappers__.transfer_from.range_check_ptr": 412,
              "__wrappers__.transfer_from.syscall_ptr": 410
            }
          },
          "hints": [],
          "inst": {
            "end_col": 19,
            "end_line": 139,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 6,
            "start_line": 139
          }
        },
        "568": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 432
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 424,
              "__wrappers__.transfer_from.range_check_ptr": 425,
              "__wrappers__.transfer_from.ret_struct": 426,
              "__wrappers__.transfer_from.syscall_ptr": 423
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 34,
                "end_line": 2,
                "input_file": {
                  "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 19,
                    "end_line": 139,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 6,
                    "start_line": 139
                  },
                  "While constructing the external wrapper for:"
                ],
                "start_col": 1,
                "start_line": 2
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 24,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 139,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 139
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 3
          }
        },
        "570": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 433
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 424,
              "__wrappers__.transfer_from.range_check_ptr": 425,
              "__wrappers__.transfer_from.ret_struct": 426,
              "__wrappers__.transfer_from.retdata": 427,
              "__wrappers__.transfer_from.retdata_size": 428,
              "__wrappers__.transfer_from.syscall_ptr": 423
            }
          },
          "hints": [],
          "inst": {
            "end_col": 56,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 139,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 20,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 9,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 139
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 45,
            "start_line": 1
          }
        },
        "571": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 434
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 424,
              "__wrappers__.transfer_from.range_check_ptr": 425,
              "__wrappers__.transfer_from.ret_struct": 426,
              "__wrappers__.transfer_from.retdata": 427,
              "__wrappers__.transfer_from.retdata_size": 428,
              "__wrappers__.transfer_from.syscall_ptr": 423
            }
          },
          "hints": [],
          "inst": {
            "end_col": 83,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 139,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 21,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 139
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 71,
            "start_line": 1
          }
        },
        "572": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 435
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 424,
              "__wrappers__.transfer_from.range_check_ptr": 425,
              "__wrappers__.transfer_from.ret_struct": 426,
              "__wrappers__.transfer_from.retdata": 427,
              "__wrappers__.transfer_from.retdata_size": 428,
              "__wrappers__.transfer_from.syscall_ptr": 423
            }
          },
          "hints": [],
          "inst": {
            "end_col": 116,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 139,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 49,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 34,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 139
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 101,
            "start_line": 1
          }
        },
        "573": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 436
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 424,
              "__wrappers__.transfer_from.range_check_ptr": 425,
              "__wrappers__.transfer_from.ret_struct": 426,
              "__wrappers__.transfer_from.retdata": 427,
              "__wrappers__.transfer_from.retdata_size": 428,
              "__wrappers__.transfer_from.syscall_ptr": 423
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 139,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 50,
                    "start_line": 1
                  },
                  "While expanding the reference 'ecdsa_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 139
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 17,
            "start_line": 1
          }
        },
        "574": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 437
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 424,
              "__wrappers__.transfer_from.range_check_ptr": 425,
              "__wrappers__.transfer_from.ret_struct": 426,
              "__wrappers__.transfer_from.retdata": 427,
              "__wrappers__.transfer_from.retdata_size": 428,
              "__wrappers__.transfer_from.syscall_ptr": 423
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 4,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 139,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 72,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 60,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata_size' in:"
                ],
                "start_col": 6,
                "start_line": 139
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 4
          }
        },
        "576": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 438
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 424,
              "__wrappers__.transfer_from.range_check_ptr": 425,
              "__wrappers__.transfer_from.ret_struct": 426,
              "__wrappers__.transfer_from.retdata": 427,
              "__wrappers__.transfer_from.retdata_size": 428,
              "__wrappers__.transfer_from.syscall_ptr": 423
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 139,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 19,
                        "end_line": 139,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 139
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 73,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata' in:"
                ],
                "start_col": 6,
                "start_line": 139
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 9,
            "start_line": 3
          }
        },
        "577": {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 439
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 424,
              "__wrappers__.transfer_from.range_check_ptr": 425,
              "__wrappers__.transfer_from.ret_struct": 426,
              "__wrappers__.transfer_from.retdata": 427,
              "__wrappers__.transfer_from.retdata_size": 428,
              "__wrappers__.transfer_from.syscall_ptr": 423
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
            },
            "parent_location": [
              {
                "end_col": 19,
                "end_line": 139,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 139
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "578": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 0
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.pedersen_ptr": 432,
              "__main__.approve.range_check_ptr": 433,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 431
            }
          },
          "hints": [],
          "inst": {
            "end_col": 27,
            "end_line": 154,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 44,
                "end_line": 93,
                "input_file": {
                  "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 40,
                    "end_line": 158,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 20,
                    "start_line": 158
                  },
                  "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                ],
                "start_col": 25,
                "start_line": 93
              },
              "While expanding the reference 'syscall_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 154
          }
        },
        "579": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 1
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.pedersen_ptr": 432,
              "__main__.approve.range_check_ptr": 433,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 431
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 158,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 20,
            "start_line": 158
          }
        },
        "581": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 6
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.caller": 435,
              "__main__.approve.pedersen_ptr": 432,
              "__main__.approve.range_check_ptr": 433,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 434
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 93,
            "input_file": {
              "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo"
            },
            "parent_location": [
              {
                "end_col": 40,
                "end_line": 158,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 35,
                    "end_line": 21,
                    "input_file": {
                      "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 46,
                        "end_line": 159,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 5,
                        "start_line": 159
                      },
                      "While trying to retrieve the implicit argument 'syscall_ptr' in:"
                    ],
                    "start_col": 16,
                    "start_line": 21
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 20,
                "start_line": 158
              },
              "While trying to update the implicit return value 'syscall_ptr' in:"
            ],
            "start_col": 25,
            "start_line": 93
          }
        },
        "582": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 7
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.caller": 435,
              "__main__.approve.pedersen_ptr": 432,
              "__main__.approve.range_check_ptr": 433,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 434
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 155,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 64,
                "end_line": 21,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 46,
                    "end_line": 159,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 5,
                    "start_line": 159
                  },
                  "While trying to retrieve the implicit argument 'pedersen_ptr' in:"
                ],
                "start_col": 37,
                "start_line": 21
              },
              "While expanding the reference 'pedersen_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 155
          }
        },
        "583": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 8
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.caller": 435,
              "__main__.approve.pedersen_ptr": 432,
              "__main__.approve.range_check_ptr": 433,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 434
            }
          },
          "hints": [],
          "inst": {
            "end_col": 24,
            "end_line": 156,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 81,
                "end_line": 21,
                "input_file": {
                  "filename": "autogen/starknet/storage_var/allowances/decl.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 46,
                    "end_line": 159,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 5,
                    "start_line": 159
                  },
                  "While trying to retrieve the implicit argument 'range_check_ptr' in:"
                ],
                "start_col": 66,
                "start_line": 21
              },
              "While expanding the reference 'range_check_ptr' in:"
            ],
            "start_col": 9,
            "start_line": 156
          }
        },
        "584": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 9
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.caller": 435,
              "__main__.approve.pedersen_ptr": 432,
              "__main__.approve.range_check_ptr": 433,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 434
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 158,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 28,
                "end_line": 159,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 22,
                "start_line": 159
              },
              "While expanding the reference 'caller' in:"
            ],
            "start_col": 10,
            "start_line": 158
          }
        },
        "585": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 10
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.caller": 435,
              "__main__.approve.pedersen_ptr": 432,
              "__main__.approve.range_check_ptr": 433,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 434
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 157,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 37,
                "end_line": 159,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 30,
                "start_line": 159
              },
              "While expanding the reference 'spender' in:"
            ],
            "start_col": 8,
            "start_line": 157
          }
        },
        "586": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 11
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.caller": 435,
              "__main__.approve.pedersen_ptr": 432,
              "__main__.approve.range_check_ptr": 433,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 434
            }
          },
          "hints": [],
          "inst": {
            "end_col": 35,
            "end_line": 157,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "parent_location": [
              {
                "end_col": 45,
                "end_line": 159,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 39,
                "start_line": 159
              },
              "While expanding the reference 'amount' in:"
            ],
            "start_col": 23,
            "start_line": 157
          }
        },
        "587": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 12
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.caller": 435,
              "__main__.approve.pedersen_ptr": 432,
              "__main__.approve.range_check_ptr": 433,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 434
            }
          },
          "hints": [],
          "inst": {
            "end_col": 46,
            "end_line": 159,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 159
          }
        },
        "589": {
          "accessible_scopes": ["__main__", "__main__", "__main__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 45,
              "offset": 73
            },
            "reference_ids": {
              "__main__.approve.amount": 430,
              "__main__.approve.caller": 435,
              "__main__.approve.pedersen_ptr": 437,
              "__main__.approve.range_check_ptr": 438,
              "__main__.approve.spender": 429,
              "__main__.approve.syscall_ptr": 436
            }
          },
          "hints": [],
          "inst": {
            "end_col": 14,
            "end_line": 160,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 5,
            "start_line": 160
          }
        },
        "590": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 440,
              "__wrappers__.approve.range_check_ptr": 441,
              "__wrappers__.approve.syscall_ptr": 439
            }
          },
          "hints": [],
          "inst": {
            "end_col": 40,
            "end_line": 2,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 157,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 45,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "parent_location": [
                          {
                            "end_col": 44,
                            "end_line": 1,
                            "input_file": {
                              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
                            },
                            "parent_location": [
                              {
                                "end_col": 13,
                                "end_line": 153,
                                "input_file": {
                                  "filename": "contracts/ERC20.cairo"
                                },
                                "start_col": 6,
                                "start_line": 153
                              },
                              "While handling calldata of"
                            ],
                            "start_col": 22,
                            "start_line": 1
                          },
                          "While expanding the reference '__calldata_actual_size' in:"
                        ],
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While handling calldata of"
                    ],
                    "start_col": 31,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_ptr' in:"
                ],
                "start_col": 23,
                "start_line": 157
              },
              "While handling calldata argument 'amount'"
            ],
            "start_col": 22,
            "start_line": 2
          }
        },
        "592": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 440,
              "__wrappers__.approve.range_check_ptr": 441,
              "__wrappers__.approve.syscall_ptr": 439
            }
          },
          "hints": [],
          "inst": {
            "end_col": 44,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo"
            },
            "parent_location": [
              {
                "end_col": 13,
                "end_line": 153,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 153
              },
              "While handling calldata of"
            ],
            "start_col": 1,
            "start_line": 1
          }
        },
        "593": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 1
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 440,
              "__wrappers__.approve.range_check_ptr": 441,
              "__wrappers__.approve.syscall_ptr": 439
            }
          },
          "hints": [],
          "inst": {
            "end_col": 50,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/approve/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo"
            },
            "parent_location": [
              {
                "end_col": 27,
                "end_line": 154,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 56,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 45,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 154
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 19,
            "start_line": 1
          }
        },
        "594": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 2
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 440,
              "__wrappers__.approve.range_check_ptr": 441,
              "__wrappers__.approve.syscall_ptr": 439
            }
          },
          "hints": [],
          "inst": {
            "end_col": 96,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/approve/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 155,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 83,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 71,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 155
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 1
          }
        },
        "595": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 3
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 440,
              "__wrappers__.approve.range_check_ptr": 441,
              "__wrappers__.approve.syscall_ptr": 439
            }
          },
          "hints": [],
          "inst": {
            "end_col": 53,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/approve/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo"
            },
            "parent_location": [
              {
                "end_col": 24,
                "end_line": 156,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 116,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 101,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 9,
                "start_line": 156
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 23,
            "start_line": 1
          }
        },
        "596": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 4
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 440,
              "__wrappers__.approve.range_check_ptr": 441,
              "__wrappers__.approve.syscall_ptr": 439
            }
          },
          "hints": [],
          "inst": {
            "end_col": 46,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/f5eaaf70cb77231309fcb9fe064570b7d1dd9f798db7541c13146b187dbbc1d7.cairo"
            },
            "parent_location": [
              {
                "end_col": 21,
                "end_line": 157,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 148,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 126,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_spender' in:"
                ],
                "start_col": 8,
                "start_line": 157
              },
              "While handling calldata argument 'spender'"
            ],
            "start_col": 30,
            "start_line": 1
          }
        },
        "597": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 5
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 440,
              "__wrappers__.approve.range_check_ptr": 441,
              "__wrappers__.approve.syscall_ptr": 439
            }
          },
          "hints": [],
          "inst": {
            "end_col": 45,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo"
            },
            "parent_location": [
              {
                "end_col": 35,
                "end_line": 157,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 178,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 157,
                    "start_line": 1
                  },
                  "While expanding the reference '__calldata_arg_amount' in:"
                ],
                "start_col": 23,
                "start_line": 157
              },
              "While handling calldata argument 'amount'"
            ],
            "start_col": 29,
            "start_line": 1
          }
        },
        "598": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 6
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 440,
              "__wrappers__.approve.range_check_ptr": 441,
              "__wrappers__.approve.syscall_ptr": 439
            }
          },
          "hints": [],
          "inst": {
            "end_col": 13,
            "end_line": 153,
            "input_file": {
              "filename": "contracts/ERC20.cairo"
            },
            "start_col": 6,
            "start_line": 153
          }
        },
        "600": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 81
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 451,
              "__wrappers__.approve.range_check_ptr": 452,
              "__wrappers__.approve.ret_struct": 453,
              "__wrappers__.approve.syscall_ptr": 450
            }
          },
          "hints": [
            {
              "location": {
                "end_col": 34,
                "end_line": 2,
                "input_file": {
                  "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 13,
                    "end_line": 153,
                    "input_file": {
                      "filename": "contracts/ERC20.cairo"
                    },
                    "start_col": 6,
                    "start_line": 153
                  },
                  "While constructing the external wrapper for:"
                ],
                "start_col": 1,
                "start_line": 2
              },
              "n_prefix_newlines": 0
            }
          ],
          "inst": {
            "end_col": 24,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
            },
            "parent_location": [
              {
                "end_col": 13,
                "end_line": 153,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 153
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 3
          }
        },
        "602": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 82
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 451,
              "__wrappers__.approve.range_check_ptr": 452,
              "__wrappers__.approve.ret_struct": 453,
              "__wrappers__.approve.retdata": 454,
              "__wrappers__.approve.retdata_size": 455,
              "__wrappers__.approve.syscall_ptr": 450
            }
          },
          "hints": [],
          "inst": {
            "end_col": 56,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
            },
            "parent_location": [
              {
                "end_col": 13,
                "end_line": 153,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 20,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 9,
                    "start_line": 1
                  },
                  "While expanding the reference 'syscall_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 153
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 45,
            "start_line": 1
          }
        },
        "603": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 83
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 451,
              "__wrappers__.approve.range_check_ptr": 452,
              "__wrappers__.approve.ret_struct": 453,
              "__wrappers__.approve.retdata": 454,
              "__wrappers__.approve.retdata_size": 455,
              "__wrappers__.approve.syscall_ptr": 450
            }
          },
          "hints": [],
          "inst": {
            "end_col": 83,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
            },
            "parent_location": [
              {
                "end_col": 13,
                "end_line": 153,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 33,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 21,
                    "start_line": 1
                  },
                  "While expanding the reference 'pedersen_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 153
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 71,
            "start_line": 1
          }
        },
        "604": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 84
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 451,
              "__wrappers__.approve.range_check_ptr": 452,
              "__wrappers__.approve.ret_struct": 453,
              "__wrappers__.approve.retdata": 454,
              "__wrappers__.approve.retdata_size": 455,
              "__wrappers__.approve.syscall_ptr": 450
            }
          },
          "hints": [],
          "inst": {
            "end_col": 116,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
            },
            "parent_location": [
              {
                "end_col": 13,
                "end_line": 153,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 49,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 34,
                    "start_line": 1
                  },
                  "While expanding the reference 'range_check_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 153
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 101,
            "start_line": 1
          }
        },
        "605": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 85
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 451,
              "__wrappers__.approve.range_check_ptr": 452,
              "__wrappers__.approve.ret_struct": 453,
              "__wrappers__.approve.retdata": 454,
              "__wrappers__.approve.retdata_size": 455,
              "__wrappers__.approve.syscall_ptr": 450
            }
          },
          "hints": [],
          "inst": {
            "end_col": 47,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/approve/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo"
            },
            "parent_location": [
              {
                "end_col": 13,
                "end_line": 153,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 59,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 50,
                    "start_line": 1
                  },
                  "While expanding the reference 'ecdsa_ptr' in:"
                ],
                "start_col": 6,
                "start_line": 153
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 17,
            "start_line": 1
          }
        },
        "606": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 86
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 451,
              "__wrappers__.approve.range_check_ptr": 452,
              "__wrappers__.approve.ret_struct": 453,
              "__wrappers__.approve.retdata": 454,
              "__wrappers__.approve.retdata_size": 455,
              "__wrappers__.approve.syscall_ptr": 450
            }
          },
          "hints": [],
          "inst": {
            "end_col": 21,
            "end_line": 4,
            "input_file": {
              "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
            },
            "parent_location": [
              {
                "end_col": 13,
                "end_line": 153,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 72,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 60,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata_size' in:"
                ],
                "start_col": 6,
                "start_line": 153
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 20,
            "start_line": 4
          }
        },
        "608": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 87
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 451,
              "__wrappers__.approve.range_check_ptr": 452,
              "__wrappers__.approve.ret_struct": 453,
              "__wrappers__.approve.retdata": 454,
              "__wrappers__.approve.retdata_size": 455,
              "__wrappers__.approve.syscall_ptr": 450
            }
          },
          "hints": [],
          "inst": {
            "end_col": 16,
            "end_line": 3,
            "input_file": {
              "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo"
            },
            "parent_location": [
              {
                "end_col": 13,
                "end_line": 153,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "parent_location": [
                  {
                    "end_col": 80,
                    "end_line": 1,
                    "input_file": {
                      "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
                    },
                    "parent_location": [
                      {
                        "end_col": 13,
                        "end_line": 153,
                        "input_file": {
                          "filename": "contracts/ERC20.cairo"
                        },
                        "start_col": 6,
                        "start_line": 153
                      },
                      "While constructing the external wrapper for:"
                    ],
                    "start_col": 73,
                    "start_line": 1
                  },
                  "While expanding the reference 'retdata' in:"
                ],
                "start_col": 6,
                "start_line": 153
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 9,
            "start_line": 3
          }
        },
        "609": {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 88
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 451,
              "__wrappers__.approve.range_check_ptr": 452,
              "__wrappers__.approve.ret_struct": 453,
              "__wrappers__.approve.retdata": 454,
              "__wrappers__.approve.retdata_size": 455,
              "__wrappers__.approve.syscall_ptr": 450
            }
          },
          "hints": [],
          "inst": {
            "end_col": 81,
            "end_line": 1,
            "input_file": {
              "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo"
            },
            "parent_location": [
              {
                "end_col": 13,
                "end_line": 153,
                "input_file": {
                  "filename": "contracts/ERC20.cairo"
                },
                "start_col": 6,
                "start_line": 153
              },
              "While constructing the external wrapper for:"
            ],
            "start_col": 1,
            "start_line": 1
          }
        }
      }
    },
    "hints": {
      "6": [
        {
          "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": 1,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_nn.a": 5,
              "starkware.cairo.common.math.assert_nn.range_check_ptr": 6
            }
          }
        }
      ],
      "24": [
        {
          "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": 4,
              "offset": 0
            },
            "reference_ids": {
              "starkware.cairo.common.math.assert_250_bit.high": 20,
              "starkware.cairo.common.math.assert_250_bit.low": 19,
              "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18,
              "starkware.cairo.common.math.assert_250_bit.value": 17
            }
          }
        }
      ],
      "39": [
        {
          "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": 5,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          }
        }
      ],
      "57": [
        {
          "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": 5,
              "offset": 2
            },
            "reference_ids": {
              "starkware.starknet.common.storage.normalize_address.addr": 28,
              "starkware.starknet.common.storage.normalize_address.is_250": 36,
              "starkware.starknet.common.storage.normalize_address.is_small": 30,
              "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29
            }
          }
        }
      ],
      "80": [
        {
          "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": 6,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43,
              "starkware.starknet.common.syscalls.get_caller_address.syscall": 42,
              "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 41
            }
          }
        }
      ],
      "88": [
        {
          "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": 7,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_read.__temp9": 48,
              "starkware.starknet.common.syscalls.storage_read.address": 45,
              "starkware.starknet.common.syscalls.storage_read.syscall": 47,
              "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 46
            }
          }
        }
      ],
      "97": [
        {
          "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": 8,
              "offset": 1
            },
            "reference_ids": {
              "starkware.starknet.common.syscalls.storage_write.__temp10": 54,
              "starkware.starknet.common.syscalls.storage_write.address": 51,
              "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53,
              "starkware.starknet.common.syscalls.storage_write.value": 52
            }
          }
        }
      ],
      "220": [
        {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.decimals_encode_return"
          ],
          "code": "memory[ap] = segments.add()",
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 19,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.decimals_encode_return.range_check_ptr": 145,
              "__wrappers__.decimals_encode_return.ret_struct": 144
            }
          }
        }
      ],
      "278": [
        {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.get_total_supply_encode_return"
          ],
          "code": "memory[ap] = segments.add()",
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 25,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191,
              "__wrappers__.get_total_supply_encode_return.ret_struct": 190
            }
          }
        }
      ],
      "310": [
        {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.balance_of_encode_return"
          ],
          "code": "memory[ap] = segments.add()",
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 28,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.balance_of_encode_return.range_check_ptr": 218,
              "__wrappers__.balance_of_encode_return.ret_struct": 217
            }
          }
        }
      ],
      "346": [
        {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.allowance_encode_return"
          ],
          "code": "memory[ap] = segments.add()",
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 31,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.allowance_encode_return.range_check_ptr": 249,
              "__wrappers__.allowance_encode_return.ret_struct": 248
            }
          }
        }
      ],
      "407": [
        {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"],
          "code": "memory[ap] = segments.add()",
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 36,
              "offset": 0
            },
            "reference_ids": {
              "__wrappers__.initialize.__calldata_actual_size": 292,
              "__wrappers__.initialize.__calldata_ptr": 291,
              "__wrappers__.initialize.ecdsa_ptr": 290,
              "__wrappers__.initialize.pedersen_ptr": 294,
              "__wrappers__.initialize.range_check_ptr": 295,
              "__wrappers__.initialize.ret_struct": 296,
              "__wrappers__.initialize.syscall_ptr": 293
            }
          }
        }
      ],
      "486": [
        {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"],
          "code": "memory[ap] = segments.add()",
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 40,
              "offset": 178
            },
            "reference_ids": {
              "__wrappers__.mint.__calldata_actual_size": 356,
              "__wrappers__.mint.__calldata_arg_amount": 354,
              "__wrappers__.mint.__calldata_arg_recipient": 352,
              "__wrappers__.mint.__calldata_ptr": 355,
              "__wrappers__.mint.__temp17": 357,
              "__wrappers__.mint.ecdsa_ptr": 350,
              "__wrappers__.mint.pedersen_ptr": 359,
              "__wrappers__.mint.range_check_ptr": 360,
              "__wrappers__.mint.ret_struct": 361,
              "__wrappers__.mint.syscall_ptr": 358
            }
          }
        }
      ],
      "518": [
        {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"],
          "code": "memory[ap] = segments.add()",
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 42,
              "offset": 280
            },
            "reference_ids": {
              "__wrappers__.transfer.__calldata_actual_size": 383,
              "__wrappers__.transfer.__calldata_arg_amount": 381,
              "__wrappers__.transfer.__calldata_arg_recipient": 379,
              "__wrappers__.transfer.__calldata_ptr": 382,
              "__wrappers__.transfer.__temp18": 384,
              "__wrappers__.transfer.ecdsa_ptr": 377,
              "__wrappers__.transfer.pedersen_ptr": 386,
              "__wrappers__.transfer.range_check_ptr": 387,
              "__wrappers__.transfer.ret_struct": 388,
              "__wrappers__.transfer.syscall_ptr": 385
            }
          }
        }
      ],
      "568": [
        {
          "accessible_scopes": [
            "__main__",
            "__main__",
            "__wrappers__",
            "__wrappers__.transfer_from"
          ],
          "code": "memory[ap] = segments.add()",
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 44,
              "offset": 432
            },
            "reference_ids": {
              "__wrappers__.transfer_from.__calldata_actual_size": 421,
              "__wrappers__.transfer_from.__calldata_arg_amount": 419,
              "__wrappers__.transfer_from.__calldata_arg_recipient": 417,
              "__wrappers__.transfer_from.__calldata_arg_sender": 415,
              "__wrappers__.transfer_from.__calldata_ptr": 420,
              "__wrappers__.transfer_from.__temp19": 422,
              "__wrappers__.transfer_from.ecdsa_ptr": 413,
              "__wrappers__.transfer_from.pedersen_ptr": 424,
              "__wrappers__.transfer_from.range_check_ptr": 425,
              "__wrappers__.transfer_from.ret_struct": 426,
              "__wrappers__.transfer_from.syscall_ptr": 423
            }
          }
        }
      ],
      "600": [
        {
          "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"],
          "code": "memory[ap] = segments.add()",
          "flow_tracking_data": {
            "ap_tracking": {
              "group": 46,
              "offset": 81
            },
            "reference_ids": {
              "__wrappers__.approve.__calldata_actual_size": 448,
              "__wrappers__.approve.__calldata_arg_amount": 446,
              "__wrappers__.approve.__calldata_arg_spender": 444,
              "__wrappers__.approve.__calldata_ptr": 447,
              "__wrappers__.approve.__temp20": 449,
              "__wrappers__.approve.ecdsa_ptr": 442,
              "__wrappers__.approve.pedersen_ptr": 451,
              "__wrappers__.approve.range_check_ptr": 452,
              "__wrappers__.approve.ret_struct": 453,
              "__wrappers__.approve.syscall_ptr": 450
            }
          }
        }
      ]
    },
    "identifiers": {
      "__main__.HashBuiltin": {
        "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
        "type": "alias"
      },
      "__main__.SignatureBuiltin": {
        "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
        "type": "alias"
      },
      "__main__._mint": {
        "decorators": [],
        "pc": 417,
        "type": "function"
      },
      "__main__._mint.Args": {
        "full_name": "__main__._mint.Args",
        "members": {
          "amount": {
            "cairo_type": "felt",
            "offset": 1
          },
          "recipient": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 2,
        "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": {
        "full_name": "__main__._mint.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__._mint.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__._mint.amount": {
        "cairo_type": "felt",
        "full_name": "__main__._mint.amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 0
            },
            "pc": 417,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._mint.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__._mint.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 0
            },
            "pc": 417,
            "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 61
            },
            "pc": 423,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 121
            },
            "pc": 430,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 141
            },
            "pc": 432,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 163
            },
            "pc": 438,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__._mint.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__._mint.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 0
            },
            "pc": 417,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 61
            },
            "pc": 423,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 121
            },
            "pc": 430,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 141
            },
            "pc": 432,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 163
            },
            "pc": 438,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._mint.recipient": {
        "cairo_type": "felt",
        "full_name": "__main__._mint.recipient",
        "references": [
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 0
            },
            "pc": 417,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._mint.res": {
        "cairo_type": "felt",
        "full_name": "__main__._mint.res",
        "references": [
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 61
            },
            "pc": 423,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._mint.supply": {
        "cairo_type": "felt",
        "full_name": "__main__._mint.supply",
        "references": [
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 141
            },
            "pc": 432,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._mint.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__._mint.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 0
            },
            "pc": 417,
            "value": "[cast(fp + (-7), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 61
            },
            "pc": 423,
            "value": "[cast(ap + (-4), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 121
            },
            "pc": 430,
            "value": "[cast(ap + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 141
            },
            "pc": 432,
            "value": "[cast(ap + (-4), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 37,
              "offset": 163
            },
            "pc": 438,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__._transfer": {
        "decorators": [],
        "pc": 439,
        "type": "function"
      },
      "__main__._transfer.Args": {
        "full_name": "__main__._transfer.Args",
        "members": {
          "amount": {
            "cairo_type": "felt",
            "offset": 2
          },
          "recipient": {
            "cairo_type": "felt",
            "offset": 1
          },
          "sender": {
            "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": {
        "full_name": "__main__._transfer.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__._transfer.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__._transfer.amount": {
        "cairo_type": "felt",
        "full_name": "__main__._transfer.amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 0
            },
            "pc": 439,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._transfer.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__._transfer.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 0
            },
            "pc": 439,
            "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 61
            },
            "pc": 445,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 140
            },
            "pc": 457,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 198
            },
            "pc": 460,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 258
            },
            "pc": 467,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__._transfer.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__._transfer.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 0
            },
            "pc": 439,
            "value": "[cast(fp + (-6), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 61
            },
            "pc": 445,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 80
            },
            "pc": 450,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 140
            },
            "pc": 457,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 198
            },
            "pc": 460,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 258
            },
            "pc": 467,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._transfer.recipient": {
        "cairo_type": "felt",
        "full_name": "__main__._transfer.recipient",
        "references": [
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 0
            },
            "pc": 439,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._transfer.res": {
        "cairo_type": "felt",
        "full_name": "__main__._transfer.res",
        "references": [
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 198
            },
            "pc": 460,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._transfer.sender": {
        "cairo_type": "felt",
        "full_name": "__main__._transfer.sender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 0
            },
            "pc": 439,
            "value": "[cast(fp + (-5), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._transfer.sender_balance": {
        "cairo_type": "felt",
        "full_name": "__main__._transfer.sender_balance",
        "references": [
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 61
            },
            "pc": 445,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__._transfer.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__._transfer.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 0
            },
            "pc": 439,
            "value": "[cast(fp + (-8), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 61
            },
            "pc": 445,
            "value": "[cast(ap + (-4), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 140
            },
            "pc": 457,
            "value": "[cast(ap + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 198
            },
            "pc": 460,
            "value": "[cast(ap + (-4), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 38,
              "offset": 258
            },
            "pc": 467,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowance": {
        "decorators": ["view"],
        "pc": 338,
        "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": {
        "full_name": "__main__.allowance.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.allowance.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.allowance.owner": {
        "cairo_type": "felt",
        "full_name": "__main__.allowance.owner",
        "references": [
          {
            "ap_tracking_data": {
              "group": 30,
              "offset": 0
            },
            "pc": 338,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowance.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.allowance.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 30,
              "offset": 0
            },
            "pc": 338,
            "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 30,
              "offset": 68
            },
            "pc": 345,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowance.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.allowance.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 30,
              "offset": 0
            },
            "pc": 338,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 30,
              "offset": 68
            },
            "pc": 345,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowance.res": {
        "cairo_type": "felt",
        "full_name": "__main__.allowance.res",
        "references": [
          {
            "ap_tracking_data": {
              "group": 30,
              "offset": 68
            },
            "pc": 345,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowance.spender": {
        "cairo_type": "felt",
        "full_name": "__main__.allowance.spender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 30,
              "offset": 0
            },
            "pc": 338,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowance.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.allowance.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 30,
              "offset": 0
            },
            "pc": 338,
            "value": "[cast(fp + (-7), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 30,
              "offset": 68
            },
            "pc": 345,
            "value": "[cast(ap + (-4), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances": {
        "type": "namespace"
      },
      "__main__.allowances.Args": {
        "full_name": "__main__.allowances.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.allowances.HashBuiltin": {
        "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
        "type": "alias"
      },
      "__main__.allowances.ImplicitArgs": {
        "full_name": "__main__.allowances.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.allowances.Return": {
        "full_name": "__main__.allowances.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.allowances.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.allowances.addr": {
        "decorators": [],
        "pc": 141,
        "type": "function"
      },
      "__main__.allowances.addr.Args": {
        "full_name": "__main__.allowances.addr.Args",
        "members": {
          "owner": {
            "cairo_type": "felt",
            "offset": 0
          },
          "spender": {
            "cairo_type": "felt",
            "offset": 1
          }
        },
        "size": 2,
        "type": "struct"
      },
      "__main__.allowances.addr.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.allowances.addr.Return": {
        "full_name": "__main__.allowances.addr.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.allowances.addr.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.allowances.addr.owner": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.addr.owner",
        "references": [
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 0
            },
            "pc": 141,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.addr.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.allowances.addr.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 0
            },
            "pc": 141,
            "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 7
            },
            "pc": 147,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 12
            },
            "pc": 150,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.addr.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.addr.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 0
            },
            "pc": 141,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 41
            },
            "pc": 154,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.addr.res": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.addr.res",
        "references": [
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 0
            },
            "pc": 141,
            "value": "cast(337994139936370667767799129369552596157394447336989834104582481799883947719, felt)"
          },
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 7
            },
            "pc": 147,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 12
            },
            "pc": 150,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 41
            },
            "pc": 154,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.addr.spender": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.addr.spender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 12,
              "offset": 0
            },
            "pc": 141,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.hash2": {
        "destination": "starkware.cairo.common.hash.hash2",
        "type": "alias"
      },
      "__main__.allowances.normalize_address": {
        "destination": "starkware.starknet.common.storage.normalize_address",
        "type": "alias"
      },
      "__main__.allowances.read": {
        "decorators": [],
        "pc": 158,
        "type": "function"
      },
      "__main__.allowances.read.Args": {
        "full_name": "__main__.allowances.read.Args",
        "members": {
          "owner": {
            "cairo_type": "felt",
            "offset": 0
          },
          "spender": {
            "cairo_type": "felt",
            "offset": 1
          }
        },
        "size": 2,
        "type": "struct"
      },
      "__main__.allowances.read.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.allowances.read.Return": {
        "full_name": "__main__.allowances.read.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.allowances.read.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.allowances.read.__storage_var_temp0": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.read.__storage_var_temp0",
        "references": [
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 57
            },
            "pc": 168,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 61
            },
            "pc": 172,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.read.owner": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.read.owner",
        "references": [
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 0
            },
            "pc": 158,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.read.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.allowances.read.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 0
            },
            "pc": 158,
            "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 50
            },
            "pc": 164,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 59
            },
            "pc": 170,
            "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.read.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.read.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 0
            },
            "pc": 158,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 50
            },
            "pc": 164,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 60
            },
            "pc": 171,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.read.spender": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.read.spender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 0
            },
            "pc": 158,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.read.storage_addr": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.read.storage_addr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 50
            },
            "pc": 164,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.read.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.allowances.read.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 0
            },
            "pc": 158,
            "value": "[cast(fp + (-7), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 57
            },
            "pc": 168,
            "value": "[cast(ap + (-2), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 13,
              "offset": 58
            },
            "pc": 169,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.storage_read": {
        "destination": "starkware.starknet.common.syscalls.storage_read",
        "type": "alias"
      },
      "__main__.allowances.storage_write": {
        "destination": "starkware.starknet.common.syscalls.storage_write",
        "type": "alias"
      },
      "__main__.allowances.write": {
        "decorators": [],
        "pc": 173,
        "type": "function"
      },
      "__main__.allowances.write.Args": {
        "full_name": "__main__.allowances.write.Args",
        "members": {
          "owner": {
            "cairo_type": "felt",
            "offset": 0
          },
          "spender": {
            "cairo_type": "felt",
            "offset": 1
          },
          "value": {
            "cairo_type": "felt",
            "offset": 2
          }
        },
        "size": 3,
        "type": "struct"
      },
      "__main__.allowances.write.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.allowances.write.Return": {
        "full_name": "__main__.allowances.write.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.allowances.write.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.allowances.write.owner": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.write.owner",
        "references": [
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 0
            },
            "pc": 173,
            "value": "[cast(fp + (-5), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.write.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.allowances.write.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 0
            },
            "pc": 173,
            "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 50
            },
            "pc": 179,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.write.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.write.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 0
            },
            "pc": 173,
            "value": "[cast(fp + (-6), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 50
            },
            "pc": 179,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.write.spender": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.write.spender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 0
            },
            "pc": 173,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.write.storage_addr": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.write.storage_addr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 50
            },
            "pc": 179,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.write.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.allowances.write.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 0
            },
            "pc": 173,
            "value": "[cast(fp + (-8), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 57
            },
            "pc": 184,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.allowances.write.value": {
        "cairo_type": "felt",
        "full_name": "__main__.allowances.write.value",
        "references": [
          {
            "ap_tracking_data": {
              "group": 14,
              "offset": 0
            },
            "pc": 173,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.approve": {
        "decorators": ["external"],
        "pc": 578,
        "type": "function"
      },
      "__main__.approve.Args": {
        "full_name": "__main__.approve.Args",
        "members": {
          "amount": {
            "cairo_type": "felt",
            "offset": 1
          },
          "spender": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 2,
        "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": {
        "full_name": "__main__.approve.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.approve.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.approve.amount": {
        "cairo_type": "felt",
        "full_name": "__main__.approve.amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 0
            },
            "pc": 578,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.approve.caller": {
        "cairo_type": "felt",
        "full_name": "__main__.approve.caller",
        "references": [
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 6
            },
            "pc": 581,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.approve.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.approve.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 0
            },
            "pc": 578,
            "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 73
            },
            "pc": 589,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.approve.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.approve.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 0
            },
            "pc": 578,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 73
            },
            "pc": 589,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.approve.spender": {
        "cairo_type": "felt",
        "full_name": "__main__.approve.spender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 0
            },
            "pc": 578,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.approve.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.approve.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 0
            },
            "pc": 578,
            "value": "[cast(fp + (-7), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 6
            },
            "pc": 581,
            "value": "[cast(ap + (-2), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 45,
              "offset": 73
            },
            "pc": 589,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.assert_nn_le": {
        "destination": "starkware.cairo.common.math.assert_nn_le",
        "type": "alias"
      },
      "__main__.balance_of": {
        "decorators": ["view"],
        "pc": 303,
        "type": "function"
      },
      "__main__.balance_of.Args": {
        "full_name": "__main__.balance_of.Args",
        "members": {
          "user": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.balance_of.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.balance_of.Return": {
        "full_name": "__main__.balance_of.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.balance_of.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.balance_of.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.balance_of.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 27,
              "offset": 0
            },
            "pc": 303,
            "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 27,
              "offset": 61
            },
            "pc": 309,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balance_of.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.balance_of.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 27,
              "offset": 0
            },
            "pc": 303,
            "value": "[cast(fp + (-4), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 27,
              "offset": 61
            },
            "pc": 309,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balance_of.res": {
        "cairo_type": "felt",
        "full_name": "__main__.balance_of.res",
        "references": [
          {
            "ap_tracking_data": {
              "group": 27,
              "offset": 61
            },
            "pc": 309,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balance_of.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.balance_of.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 27,
              "offset": 0
            },
            "pc": 303,
            "value": "[cast(fp + (-6), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 27,
              "offset": 61
            },
            "pc": 309,
            "value": "[cast(ap + (-4), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balance_of.user": {
        "cairo_type": "felt",
        "full_name": "__main__.balance_of.user",
        "references": [
          {
            "ap_tracking_data": {
              "group": 27,
              "offset": 0
            },
            "pc": 303,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances": {
        "type": "namespace"
      },
      "__main__.balances.Args": {
        "full_name": "__main__.balances.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.balances.HashBuiltin": {
        "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
        "type": "alias"
      },
      "__main__.balances.ImplicitArgs": {
        "full_name": "__main__.balances.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.balances.Return": {
        "full_name": "__main__.balances.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.balances.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.balances.addr": {
        "decorators": [],
        "pc": 100,
        "type": "function"
      },
      "__main__.balances.addr.Args": {
        "full_name": "__main__.balances.addr.Args",
        "members": {
          "user": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.balances.addr.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.balances.addr.Return": {
        "full_name": "__main__.balances.addr.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.balances.addr.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.balances.addr.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.balances.addr.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 9,
              "offset": 0
            },
            "pc": 100,
            "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 9,
              "offset": 7
            },
            "pc": 106,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.addr.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.addr.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 9,
              "offset": 0
            },
            "pc": 100,
            "value": "[cast(fp + (-4), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 9,
              "offset": 36
            },
            "pc": 110,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.addr.res": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.addr.res",
        "references": [
          {
            "ap_tracking_data": {
              "group": 9,
              "offset": 0
            },
            "pc": 100,
            "value": "cast(1065622543624526936256554561967983185612257046533136611876836524258158810564, felt)"
          },
          {
            "ap_tracking_data": {
              "group": 9,
              "offset": 7
            },
            "pc": 106,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 9,
              "offset": 36
            },
            "pc": 110,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.addr.user": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.addr.user",
        "references": [
          {
            "ap_tracking_data": {
              "group": 9,
              "offset": 0
            },
            "pc": 100,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.hash2": {
        "destination": "starkware.cairo.common.hash.hash2",
        "type": "alias"
      },
      "__main__.balances.normalize_address": {
        "destination": "starkware.starknet.common.storage.normalize_address",
        "type": "alias"
      },
      "__main__.balances.read": {
        "decorators": [],
        "pc": 114,
        "type": "function"
      },
      "__main__.balances.read.Args": {
        "full_name": "__main__.balances.read.Args",
        "members": {
          "user": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.balances.read.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.balances.read.Return": {
        "full_name": "__main__.balances.read.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.balances.read.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.balances.read.__storage_var_temp0": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.read.__storage_var_temp0",
        "references": [
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 51
            },
            "pc": 123,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 55
            },
            "pc": 127,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.read.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.balances.read.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 0
            },
            "pc": 114,
            "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 44
            },
            "pc": 119,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 53
            },
            "pc": 125,
            "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.read.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.read.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 0
            },
            "pc": 114,
            "value": "[cast(fp + (-4), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 44
            },
            "pc": 119,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 54
            },
            "pc": 126,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.read.storage_addr": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.read.storage_addr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 44
            },
            "pc": 119,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.read.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.balances.read.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 0
            },
            "pc": 114,
            "value": "[cast(fp + (-6), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 51
            },
            "pc": 123,
            "value": "[cast(ap + (-2), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 52
            },
            "pc": 124,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.read.user": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.read.user",
        "references": [
          {
            "ap_tracking_data": {
              "group": 10,
              "offset": 0
            },
            "pc": 114,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.storage_read": {
        "destination": "starkware.starknet.common.syscalls.storage_read",
        "type": "alias"
      },
      "__main__.balances.storage_write": {
        "destination": "starkware.starknet.common.syscalls.storage_write",
        "type": "alias"
      },
      "__main__.balances.write": {
        "decorators": [],
        "pc": 128,
        "type": "function"
      },
      "__main__.balances.write.Args": {
        "full_name": "__main__.balances.write.Args",
        "members": {
          "user": {
            "cairo_type": "felt",
            "offset": 0
          },
          "value": {
            "cairo_type": "felt",
            "offset": 1
          }
        },
        "size": 2,
        "type": "struct"
      },
      "__main__.balances.write.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.balances.write.Return": {
        "full_name": "__main__.balances.write.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.balances.write.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.balances.write.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.balances.write.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 11,
              "offset": 0
            },
            "pc": 128,
            "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 11,
              "offset": 44
            },
            "pc": 133,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.write.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.write.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 11,
              "offset": 0
            },
            "pc": 128,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 11,
              "offset": 44
            },
            "pc": 133,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.write.storage_addr": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.write.storage_addr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 11,
              "offset": 44
            },
            "pc": 133,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.write.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.balances.write.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 11,
              "offset": 0
            },
            "pc": 128,
            "value": "[cast(fp + (-7), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 11,
              "offset": 51
            },
            "pc": 138,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.write.user": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.write.user",
        "references": [
          {
            "ap_tracking_data": {
              "group": 11,
              "offset": 0
            },
            "pc": 128,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.balances.write.value": {
        "cairo_type": "felt",
        "full_name": "__main__.balances.write.value",
        "references": [
          {
            "ap_tracking_data": {
              "group": 11,
              "offset": 0
            },
            "pc": 128,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.decimals": {
        "decorators": ["view"],
        "pc": 217,
        "type": "function"
      },
      "__main__.decimals.Args": {
        "full_name": "__main__.decimals.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.decimals.ImplicitArgs": {
        "full_name": "__main__.decimals.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.decimals.Return": {
        "full_name": "__main__.decimals.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.decimals.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.get_caller_address": {
        "destination": "starkware.starknet.common.syscalls.get_caller_address",
        "type": "alias"
      },
      "__main__.get_total_supply": {
        "decorators": ["view"],
        "pc": 272,
        "type": "function"
      },
      "__main__.get_total_supply.Args": {
        "full_name": "__main__.get_total_supply.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.get_total_supply.ImplicitArgs": {
        "full_name": "__main__.get_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"
      },
      "__main__.get_total_supply.Return": {
        "full_name": "__main__.get_total_supply.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.get_total_supply.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.get_total_supply.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.get_total_supply.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 24,
              "offset": 0
            },
            "pc": 272,
            "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 24,
              "offset": 23
            },
            "pc": 277,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.get_total_supply.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.get_total_supply.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 24,
              "offset": 0
            },
            "pc": 272,
            "value": "[cast(fp + (-3), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 24,
              "offset": 23
            },
            "pc": 277,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.get_total_supply.res": {
        "cairo_type": "felt",
        "full_name": "__main__.get_total_supply.res",
        "references": [
          {
            "ap_tracking_data": {
              "group": 24,
              "offset": 23
            },
            "pc": 277,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.get_total_supply.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.get_total_supply.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 24,
              "offset": 0
            },
            "pc": 272,
            "value": "[cast(fp + (-5), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 24,
              "offset": 23
            },
            "pc": 277,
            "value": "[cast(ap + (-4), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialize": {
        "decorators": ["external"],
        "pc": 375,
        "type": "function"
      },
      "__main__.initialize.Args": {
        "full_name": "__main__.initialize.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.initialize.ImplicitArgs": {
        "full_name": "__main__.initialize.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__.initialize.Return": {
        "full_name": "__main__.initialize.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.initialize.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.initialize._initialized": {
        "cairo_type": "felt",
        "full_name": "__main__.initialize._initialized",
        "references": [
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 23
            },
            "pc": 380,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialize.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.initialize.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 0
            },
            "pc": 375,
            "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 23
            },
            "pc": 380,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 45
            },
            "pc": 389,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 34,
              "offset": 0
            },
            "pc": 400,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialize.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.initialize.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 0
            },
            "pc": 375,
            "value": "[cast(fp + (-3), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 23
            },
            "pc": 380,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 45
            },
            "pc": 389,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 34,
              "offset": 0
            },
            "pc": 400,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialize.sender": {
        "cairo_type": "felt",
        "full_name": "__main__.initialize.sender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 51
            },
            "pc": 392,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialize.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.initialize.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 0
            },
            "pc": 375,
            "value": "[cast(fp + (-5), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 23
            },
            "pc": 380,
            "value": "[cast(ap + (-4), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 45
            },
            "pc": 389,
            "value": "[cast(ap + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 33,
              "offset": 51
            },
            "pc": 392,
            "value": "[cast(ap + (-2), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 34,
              "offset": 0
            },
            "pc": 400,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized": {
        "type": "namespace"
      },
      "__main__.initialized.Args": {
        "full_name": "__main__.initialized.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.initialized.HashBuiltin": {
        "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
        "type": "alias"
      },
      "__main__.initialized.ImplicitArgs": {
        "full_name": "__main__.initialized.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.initialized.Return": {
        "full_name": "__main__.initialized.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.initialized.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.initialized.addr": {
        "decorators": [],
        "pc": 242,
        "type": "function"
      },
      "__main__.initialized.addr.Args": {
        "full_name": "__main__.initialized.addr.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.initialized.addr.ImplicitArgs": {
        "full_name": "__main__.initialized.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"
      },
      "__main__.initialized.addr.Return": {
        "full_name": "__main__.initialized.addr.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.initialized.addr.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.initialized.addr.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.initialized.addr.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 21,
              "offset": 0
            },
            "pc": 242,
            "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.addr.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.initialized.addr.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 21,
              "offset": 0
            },
            "pc": 242,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.addr.res": {
        "cairo_type": "felt",
        "full_name": "__main__.initialized.addr.res",
        "references": [
          {
            "ap_tracking_data": {
              "group": 21,
              "offset": 0
            },
            "pc": 242,
            "value": "cast(1697461057326310581967816530165551571743938660869987744467005324703617544296, felt)"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.hash2": {
        "destination": "starkware.cairo.common.hash.hash2",
        "type": "alias"
      },
      "__main__.initialized.normalize_address": {
        "destination": "starkware.starknet.common.storage.normalize_address",
        "type": "alias"
      },
      "__main__.initialized.read": {
        "decorators": [],
        "pc": 247,
        "type": "function"
      },
      "__main__.initialized.read.Args": {
        "full_name": "__main__.initialized.read.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.initialized.read.ImplicitArgs": {
        "full_name": "__main__.initialized.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"
      },
      "__main__.initialized.read.Return": {
        "full_name": "__main__.initialized.read.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.initialized.read.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.initialized.read.__storage_var_temp0": {
        "cairo_type": "felt",
        "full_name": "__main__.initialized.read.__storage_var_temp0",
        "references": [
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 14
            },
            "pc": 255,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 18
            },
            "pc": 259,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.read.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.initialized.read.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 0
            },
            "pc": 247,
            "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 7
            },
            "pc": 251,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 16
            },
            "pc": 257,
            "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.read.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.initialized.read.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 0
            },
            "pc": 247,
            "value": "[cast(fp + (-3), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 7
            },
            "pc": 251,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 17
            },
            "pc": 258,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.read.storage_addr": {
        "cairo_type": "felt",
        "full_name": "__main__.initialized.read.storage_addr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 7
            },
            "pc": 251,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.read.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.initialized.read.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 0
            },
            "pc": 247,
            "value": "[cast(fp + (-5), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 14
            },
            "pc": 255,
            "value": "[cast(ap + (-2), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 22,
              "offset": 15
            },
            "pc": 256,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.storage_read": {
        "destination": "starkware.starknet.common.syscalls.storage_read",
        "type": "alias"
      },
      "__main__.initialized.storage_write": {
        "destination": "starkware.starknet.common.syscalls.storage_write",
        "type": "alias"
      },
      "__main__.initialized.write": {
        "decorators": [],
        "pc": 260,
        "type": "function"
      },
      "__main__.initialized.write.Args": {
        "full_name": "__main__.initialized.write.Args",
        "members": {
          "value": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.initialized.write.ImplicitArgs": {
        "full_name": "__main__.initialized.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"
      },
      "__main__.initialized.write.Return": {
        "full_name": "__main__.initialized.write.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.initialized.write.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.initialized.write.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.initialized.write.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 23,
              "offset": 0
            },
            "pc": 260,
            "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 23,
              "offset": 7
            },
            "pc": 264,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.write.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.initialized.write.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 23,
              "offset": 0
            },
            "pc": 260,
            "value": "[cast(fp + (-4), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 23,
              "offset": 7
            },
            "pc": 264,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.write.storage_addr": {
        "cairo_type": "felt",
        "full_name": "__main__.initialized.write.storage_addr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 23,
              "offset": 7
            },
            "pc": 264,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.write.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.initialized.write.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 23,
              "offset": 0
            },
            "pc": 260,
            "value": "[cast(fp + (-6), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 23,
              "offset": 14
            },
            "pc": 269,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.initialized.write.value": {
        "cairo_type": "felt",
        "full_name": "__main__.initialized.write.value",
        "references": [
          {
            "ap_tracking_data": {
              "group": 23,
              "offset": 0
            },
            "pc": 260,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.mint": {
        "decorators": ["external"],
        "pc": 468,
        "type": "function"
      },
      "__main__.mint.Args": {
        "full_name": "__main__.mint.Args",
        "members": {
          "amount": {
            "cairo_type": "felt",
            "offset": 1
          },
          "recipient": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 2,
        "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": {
        "full_name": "__main__.mint.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.mint.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.mint.amount": {
        "cairo_type": "felt",
        "full_name": "__main__.mint.amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 39,
              "offset": 0
            },
            "pc": 468,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.mint.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.mint.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 39,
              "offset": 0
            },
            "pc": 468,
            "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 39,
              "offset": 170
            },
            "pc": 475,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.mint.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.mint.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 39,
              "offset": 0
            },
            "pc": 468,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 39,
              "offset": 170
            },
            "pc": 475,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.mint.recipient": {
        "cairo_type": "felt",
        "full_name": "__main__.mint.recipient",
        "references": [
          {
            "ap_tracking_data": {
              "group": 39,
              "offset": 0
            },
            "pc": 468,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.mint.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.mint.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 39,
              "offset": 0
            },
            "pc": 468,
            "value": "[cast(fp + (-7), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 39,
              "offset": 170
            },
            "pc": 475,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply": {
        "type": "namespace"
      },
      "__main__.total_supply.Args": {
        "full_name": "__main__.total_supply.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.total_supply.HashBuiltin": {
        "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
        "type": "alias"
      },
      "__main__.total_supply.ImplicitArgs": {
        "full_name": "__main__.total_supply.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.total_supply.Return": {
        "full_name": "__main__.total_supply.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.total_supply.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.total_supply.addr": {
        "decorators": [],
        "pc": 187,
        "type": "function"
      },
      "__main__.total_supply.addr.Args": {
        "full_name": "__main__.total_supply.addr.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.total_supply.addr.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.total_supply.addr.Return": {
        "full_name": "__main__.total_supply.addr.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.total_supply.addr.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.total_supply.addr.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.total_supply.addr.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 15,
              "offset": 0
            },
            "pc": 187,
            "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.addr.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.total_supply.addr.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 15,
              "offset": 0
            },
            "pc": 187,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.addr.res": {
        "cairo_type": "felt",
        "full_name": "__main__.total_supply.addr.res",
        "references": [
          {
            "ap_tracking_data": {
              "group": 15,
              "offset": 0
            },
            "pc": 187,
            "value": "cast(603278275252936218847294002513349627170936020082667936993356353388973422646, felt)"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.hash2": {
        "destination": "starkware.cairo.common.hash.hash2",
        "type": "alias"
      },
      "__main__.total_supply.normalize_address": {
        "destination": "starkware.starknet.common.storage.normalize_address",
        "type": "alias"
      },
      "__main__.total_supply.read": {
        "decorators": [],
        "pc": 192,
        "type": "function"
      },
      "__main__.total_supply.read.Args": {
        "full_name": "__main__.total_supply.read.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.total_supply.read.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.total_supply.read.Return": {
        "full_name": "__main__.total_supply.read.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.total_supply.read.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.total_supply.read.__storage_var_temp0": {
        "cairo_type": "felt",
        "full_name": "__main__.total_supply.read.__storage_var_temp0",
        "references": [
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 14
            },
            "pc": 200,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 18
            },
            "pc": 204,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.read.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.total_supply.read.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 0
            },
            "pc": 192,
            "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 7
            },
            "pc": 196,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 16
            },
            "pc": 202,
            "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.read.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.total_supply.read.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 0
            },
            "pc": 192,
            "value": "[cast(fp + (-3), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 7
            },
            "pc": 196,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 17
            },
            "pc": 203,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.read.storage_addr": {
        "cairo_type": "felt",
        "full_name": "__main__.total_supply.read.storage_addr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 7
            },
            "pc": 196,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.read.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.total_supply.read.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 0
            },
            "pc": 192,
            "value": "[cast(fp + (-5), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 14
            },
            "pc": 200,
            "value": "[cast(ap + (-2), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 16,
              "offset": 15
            },
            "pc": 201,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.storage_read": {
        "destination": "starkware.starknet.common.syscalls.storage_read",
        "type": "alias"
      },
      "__main__.total_supply.storage_write": {
        "destination": "starkware.starknet.common.syscalls.storage_write",
        "type": "alias"
      },
      "__main__.total_supply.write": {
        "decorators": [],
        "pc": 205,
        "type": "function"
      },
      "__main__.total_supply.write.Args": {
        "full_name": "__main__.total_supply.write.Args",
        "members": {
          "value": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "__main__.total_supply.write.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.total_supply.write.Return": {
        "full_name": "__main__.total_supply.write.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.total_supply.write.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.total_supply.write.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.total_supply.write.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 17,
              "offset": 0
            },
            "pc": 205,
            "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 17,
              "offset": 7
            },
            "pc": 209,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.write.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.total_supply.write.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 17,
              "offset": 0
            },
            "pc": 205,
            "value": "[cast(fp + (-4), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 17,
              "offset": 7
            },
            "pc": 209,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.write.storage_addr": {
        "cairo_type": "felt",
        "full_name": "__main__.total_supply.write.storage_addr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 17,
              "offset": 7
            },
            "pc": 209,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.write.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.total_supply.write.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 17,
              "offset": 0
            },
            "pc": 205,
            "value": "[cast(fp + (-6), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 17,
              "offset": 14
            },
            "pc": 214,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.total_supply.write.value": {
        "cairo_type": "felt",
        "full_name": "__main__.total_supply.write.value",
        "references": [
          {
            "ap_tracking_data": {
              "group": 17,
              "offset": 0
            },
            "pc": 205,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer": {
        "decorators": ["external"],
        "pc": 496,
        "type": "function"
      },
      "__main__.transfer.Args": {
        "full_name": "__main__.transfer.Args",
        "members": {
          "amount": {
            "cairo_type": "felt",
            "offset": 1
          },
          "recipient": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 2,
        "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": {
        "full_name": "__main__.transfer.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.transfer.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.transfer.amount": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer.amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 0
            },
            "pc": 496,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.transfer.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 0
            },
            "pc": 496,
            "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 272
            },
            "pc": 507,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 0
            },
            "pc": 496,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 272
            },
            "pc": 507,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer.recipient": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer.recipient",
        "references": [
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 0
            },
            "pc": 496,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer.sender": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer.sender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 6
            },
            "pc": 499,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.transfer.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 0
            },
            "pc": 496,
            "value": "[cast(fp + (-7), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 6
            },
            "pc": 499,
            "value": "[cast(ap + (-2), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 41,
              "offset": 272
            },
            "pc": 507,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer_from": {
        "decorators": ["external"],
        "pc": 528,
        "type": "function"
      },
      "__main__.transfer_from.Args": {
        "full_name": "__main__.transfer_from.Args",
        "members": {
          "amount": {
            "cairo_type": "felt",
            "offset": 2
          },
          "recipient": {
            "cairo_type": "felt",
            "offset": 1
          },
          "sender": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 3,
        "type": "struct"
      },
      "__main__.transfer_from.ImplicitArgs": {
        "full_name": "__main__.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"
      },
      "__main__.transfer_from.Return": {
        "full_name": "__main__.transfer_from.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__main__.transfer_from.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__main__.transfer_from.amount": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer_from.amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 0
            },
            "pc": 528,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer_from.caller": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer_from.caller",
        "references": [
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 6
            },
            "pc": 531,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer_from.caller_allowance": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer_from.caller_allowance",
        "references": [
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 74
            },
            "pc": 538,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer_from.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__main__.transfer_from.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 0
            },
            "pc": 528,
            "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 74
            },
            "pc": 538,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 359
            },
            "pc": 551,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 423
            },
            "pc": 556,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer_from.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer_from.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 0
            },
            "pc": 528,
            "value": "[cast(fp + (-6), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 74
            },
            "pc": 538,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 93
            },
            "pc": 543,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 359
            },
            "pc": 551,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 423
            },
            "pc": 556,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer_from.recipient": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer_from.recipient",
        "references": [
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 0
            },
            "pc": 528,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer_from.sender": {
        "cairo_type": "felt",
        "full_name": "__main__.transfer_from.sender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 0
            },
            "pc": 528,
            "value": "[cast(fp + (-5), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__main__.transfer_from.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__main__.transfer_from.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 0
            },
            "pc": 528,
            "value": "[cast(fp + (-8), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 6
            },
            "pc": 531,
            "value": "[cast(ap + (-2), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 74
            },
            "pc": 538,
            "value": "[cast(ap + (-4), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 359
            },
            "pc": 551,
            "value": "[cast(ap + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 43,
              "offset": 423
            },
            "pc": 556,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance": {
        "decorators": ["view"],
        "pc": 355,
        "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": {
        "full_name": "__wrappers__.allowance.Return",
        "members": {
          "ecdsa_ptr": {
            "cairo_type": "felt",
            "offset": 3
          },
          "pedersen_ptr": {
            "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 2
          },
          "retdata": {
            "cairo_type": "felt*",
            "offset": 5
          },
          "size": {
            "cairo_type": "felt",
            "offset": 4
          },
          "syscall_ptr": {
            "cairo_type": "felt*",
            "offset": 0
          }
        },
        "size": 6,
        "type": "struct"
      },
      "__wrappers__.allowance.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__wrappers__.allowance.__calldata_actual_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.allowance.__calldata_actual_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.__calldata_arg_owner": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.allowance.__calldata_arg_owner",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "[cast([fp + (-3)], felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.__calldata_arg_spender": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.allowance.__calldata_arg_spender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "[cast([fp + (-3)] + 1, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.__calldata_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.allowance.__calldata_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "[cast(fp + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "cast([fp + (-3)] + 1, felt*)"
          },
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "cast([fp + (-3)] + 2, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.__temp16": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.allowance.__temp16",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 1
            },
            "pc": 357,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.__wrapped_func": {
        "destination": "__main__.allowance",
        "type": "alias"
      },
      "__wrappers__.allowance.ecdsa_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.allowance.ecdsa_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "[cast([fp + (-5)] + 3, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__wrappers__.allowance.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 76
            },
            "pc": 365,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.allowance.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 76
            },
            "pc": 365,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 84
            },
            "pc": 368,
            "value": "[cast(ap + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.ret_struct": {
        "cairo_type": "__main__.allowance.Return",
        "full_name": "__wrappers__.allowance.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 76
            },
            "pc": 365,
            "value": "[cast(ap + (-1), __main__.allowance.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.retdata": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.allowance.retdata",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 84
            },
            "pc": 368,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.retdata_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.allowance.retdata_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 84
            },
            "pc": 368,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.allowance.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 0
            },
            "pc": 355,
            "value": "[cast([fp + (-5)], felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 32,
              "offset": 76
            },
            "pc": 365,
            "value": "[cast(ap + (-4), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance_encode_return": {
        "decorators": [],
        "pc": 346,
        "type": "function"
      },
      "__wrappers__.allowance_encode_return.Args": {
        "full_name": "__wrappers__.allowance_encode_return.Args",
        "members": {
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 1
          },
          "ret_struct": {
            "cairo_type": "__main__.allowance.Return",
            "offset": 0
          }
        },
        "size": 2,
        "type": "struct"
      },
      "__wrappers__.allowance_encode_return.ImplicitArgs": {
        "full_name": "__wrappers__.allowance_encode_return.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.allowance_encode_return.Return": {
        "full_name": "__wrappers__.allowance_encode_return.Return",
        "members": {
          "data": {
            "cairo_type": "felt*",
            "offset": 2
          },
          "data_len": {
            "cairo_type": "felt",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 3,
        "type": "struct"
      },
      "__wrappers__.allowance_encode_return.SIZEOF_LOCALS": {
        "type": "const",
        "value": 1
      },
      "__wrappers__.allowance_encode_return.__return_value_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.allowance_encode_return.__return_value_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 31,
              "offset": 1
            },
            "pc": 348,
            "value": "[cast(fp, felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 31,
              "offset": 1
            },
            "pc": 349,
            "value": "cast([fp] + 1, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance_encode_return.__return_value_ptr_start": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.allowance_encode_return.__return_value_ptr_start",
        "references": [
          {
            "ap_tracking_data": {
              "group": 31,
              "offset": 1
            },
            "pc": 348,
            "value": "[cast(fp, felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance_encode_return.__temp15": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.allowance_encode_return.__temp15",
        "references": [
          {
            "ap_tracking_data": {
              "group": 31,
              "offset": 2
            },
            "pc": 351,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance_encode_return.memcpy": {
        "destination": "starkware.cairo.common.memcpy.memcpy",
        "type": "alias"
      },
      "__wrappers__.allowance_encode_return.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.allowance_encode_return.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 31,
              "offset": 0
            },
            "pc": 346,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.allowance_encode_return.ret_struct": {
        "cairo_type": "__main__.allowance.Return",
        "full_name": "__wrappers__.allowance_encode_return.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 31,
              "offset": 0
            },
            "pc": 346,
            "value": "[cast(fp + (-4), __main__.allowance.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve": {
        "decorators": ["external"],
        "pc": 590,
        "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": {
        "full_name": "__wrappers__.approve.Return",
        "members": {
          "ecdsa_ptr": {
            "cairo_type": "felt",
            "offset": 3
          },
          "pedersen_ptr": {
            "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 2
          },
          "retdata": {
            "cairo_type": "felt*",
            "offset": 5
          },
          "size": {
            "cairo_type": "felt",
            "offset": 4
          },
          "syscall_ptr": {
            "cairo_type": "felt*",
            "offset": 0
          }
        },
        "size": 6,
        "type": "struct"
      },
      "__wrappers__.approve.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__wrappers__.approve.__calldata_actual_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.approve.__calldata_actual_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.__calldata_arg_amount": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.approve.__calldata_arg_amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "[cast([fp + (-3)] + 1, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.__calldata_arg_spender": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.approve.__calldata_arg_spender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "[cast([fp + (-3)], felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.__calldata_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.approve.__calldata_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "[cast(fp + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "cast([fp + (-3)] + 1, felt*)"
          },
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "cast([fp + (-3)] + 2, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.__temp20": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.approve.__temp20",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 1
            },
            "pc": 592,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.__wrapped_func": {
        "destination": "__main__.approve",
        "type": "alias"
      },
      "__wrappers__.approve.ecdsa_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.approve.ecdsa_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "[cast([fp + (-5)] + 3, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__wrappers__.approve.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 81
            },
            "pc": 600,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.approve.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 81
            },
            "pc": 600,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.ret_struct": {
        "cairo_type": "__main__.approve.Return",
        "full_name": "__wrappers__.approve.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 81
            },
            "pc": 600,
            "value": "[cast(ap + 0, __main__.approve.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.retdata": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.approve.retdata",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 82
            },
            "pc": 602,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.retdata_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.approve.retdata_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 82
            },
            "pc": 602,
            "value": "cast(0, felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.approve.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 0
            },
            "pc": 590,
            "value": "[cast([fp + (-5)], felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 46,
              "offset": 81
            },
            "pc": 600,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.approve_encode_return.memcpy": {
        "destination": "starkware.cairo.common.memcpy.memcpy",
        "type": "alias"
      },
      "__wrappers__.balance_of": {
        "decorators": ["view"],
        "pc": 319,
        "type": "function"
      },
      "__wrappers__.balance_of.Args": {
        "full_name": "__wrappers__.balance_of.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.balance_of.ImplicitArgs": {
        "full_name": "__wrappers__.balance_of.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.balance_of.Return": {
        "full_name": "__wrappers__.balance_of.Return",
        "members": {
          "ecdsa_ptr": {
            "cairo_type": "felt",
            "offset": 3
          },
          "pedersen_ptr": {
            "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 2
          },
          "retdata": {
            "cairo_type": "felt*",
            "offset": 5
          },
          "size": {
            "cairo_type": "felt",
            "offset": 4
          },
          "syscall_ptr": {
            "cairo_type": "felt*",
            "offset": 0
          }
        },
        "size": 6,
        "type": "struct"
      },
      "__wrappers__.balance_of.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__wrappers__.balance_of.__calldata_actual_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.balance_of.__calldata_actual_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 0
            },
            "pc": 319,
            "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.__calldata_arg_user": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.balance_of.__calldata_arg_user",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 0
            },
            "pc": 319,
            "value": "[cast([fp + (-3)], felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.__calldata_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.balance_of.__calldata_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 0
            },
            "pc": 319,
            "value": "[cast(fp + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 0
            },
            "pc": 319,
            "value": "cast([fp + (-3)] + 1, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.__temp14": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.balance_of.__temp14",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 1
            },
            "pc": 321,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.__wrapped_func": {
        "destination": "__main__.balance_of",
        "type": "alias"
      },
      "__wrappers__.balance_of.ecdsa_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.balance_of.ecdsa_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 0
            },
            "pc": 319,
            "value": "[cast([fp + (-5)] + 3, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__wrappers__.balance_of.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 0
            },
            "pc": 319,
            "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 68
            },
            "pc": 328,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.balance_of.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 0
            },
            "pc": 319,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 68
            },
            "pc": 328,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 76
            },
            "pc": 331,
            "value": "[cast(ap + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.ret_struct": {
        "cairo_type": "__main__.balance_of.Return",
        "full_name": "__wrappers__.balance_of.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 68
            },
            "pc": 328,
            "value": "[cast(ap + (-1), __main__.balance_of.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.retdata": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.balance_of.retdata",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 76
            },
            "pc": 331,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.retdata_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.balance_of.retdata_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 76
            },
            "pc": 331,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.balance_of.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 0
            },
            "pc": 319,
            "value": "[cast([fp + (-5)], felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 29,
              "offset": 68
            },
            "pc": 328,
            "value": "[cast(ap + (-4), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of_encode_return": {
        "decorators": [],
        "pc": 310,
        "type": "function"
      },
      "__wrappers__.balance_of_encode_return.Args": {
        "full_name": "__wrappers__.balance_of_encode_return.Args",
        "members": {
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 1
          },
          "ret_struct": {
            "cairo_type": "__main__.balance_of.Return",
            "offset": 0
          }
        },
        "size": 2,
        "type": "struct"
      },
      "__wrappers__.balance_of_encode_return.ImplicitArgs": {
        "full_name": "__wrappers__.balance_of_encode_return.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.balance_of_encode_return.Return": {
        "full_name": "__wrappers__.balance_of_encode_return.Return",
        "members": {
          "data": {
            "cairo_type": "felt*",
            "offset": 2
          },
          "data_len": {
            "cairo_type": "felt",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 3,
        "type": "struct"
      },
      "__wrappers__.balance_of_encode_return.SIZEOF_LOCALS": {
        "type": "const",
        "value": 1
      },
      "__wrappers__.balance_of_encode_return.__return_value_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.balance_of_encode_return.__return_value_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 28,
              "offset": 1
            },
            "pc": 312,
            "value": "[cast(fp, felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 28,
              "offset": 1
            },
            "pc": 313,
            "value": "cast([fp] + 1, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of_encode_return.__return_value_ptr_start": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.balance_of_encode_return.__return_value_ptr_start",
        "references": [
          {
            "ap_tracking_data": {
              "group": 28,
              "offset": 1
            },
            "pc": 312,
            "value": "[cast(fp, felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of_encode_return.__temp13": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.balance_of_encode_return.__temp13",
        "references": [
          {
            "ap_tracking_data": {
              "group": 28,
              "offset": 2
            },
            "pc": 315,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of_encode_return.memcpy": {
        "destination": "starkware.cairo.common.memcpy.memcpy",
        "type": "alias"
      },
      "__wrappers__.balance_of_encode_return.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.balance_of_encode_return.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 28,
              "offset": 0
            },
            "pc": 310,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.balance_of_encode_return.ret_struct": {
        "cairo_type": "__main__.balance_of.Return",
        "full_name": "__wrappers__.balance_of_encode_return.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 28,
              "offset": 0
            },
            "pc": 310,
            "value": "[cast(fp + (-4), __main__.balance_of.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals": {
        "decorators": ["view"],
        "pc": 229,
        "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": {
        "full_name": "__wrappers__.decimals.Return",
        "members": {
          "ecdsa_ptr": {
            "cairo_type": "felt",
            "offset": 3
          },
          "pedersen_ptr": {
            "cairo_type": "felt",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 2
          },
          "retdata": {
            "cairo_type": "felt*",
            "offset": 5
          },
          "size": {
            "cairo_type": "felt",
            "offset": 4
          },
          "syscall_ptr": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 6,
        "type": "struct"
      },
      "__wrappers__.decimals.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__wrappers__.decimals.__calldata_actual_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.decimals.__calldata_actual_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 0
            },
            "pc": 229,
            "value": "cast([fp + (-3)] - [fp + (-3)], felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals.__calldata_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.decimals.__calldata_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 0
            },
            "pc": 229,
            "value": "[cast(fp + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals.__wrapped_func": {
        "destination": "__main__.decimals",
        "type": "alias"
      },
      "__wrappers__.decimals.ecdsa_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.decimals.ecdsa_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 0
            },
            "pc": 229,
            "value": "[cast([fp + (-5)] + 3, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals.pedersen_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.decimals.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 0
            },
            "pc": 229,
            "value": "[cast([fp + (-5)] + 1, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.decimals.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 0
            },
            "pc": 229,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 11
            },
            "pc": 235,
            "value": "[cast(ap + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals.ret_struct": {
        "cairo_type": "__main__.decimals.Return",
        "full_name": "__wrappers__.decimals.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 3
            },
            "pc": 232,
            "value": "[cast(ap + (-1), __main__.decimals.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals.retdata": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.decimals.retdata",
        "references": [
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 11
            },
            "pc": 235,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals.retdata_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.decimals.retdata_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 11
            },
            "pc": 235,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals.syscall_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.decimals.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 20,
              "offset": 0
            },
            "pc": 229,
            "value": "[cast([fp + (-5)], felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals_encode_return": {
        "decorators": [],
        "pc": 220,
        "type": "function"
      },
      "__wrappers__.decimals_encode_return.Args": {
        "full_name": "__wrappers__.decimals_encode_return.Args",
        "members": {
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 1
          },
          "ret_struct": {
            "cairo_type": "__main__.decimals.Return",
            "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": {
        "full_name": "__wrappers__.decimals_encode_return.Return",
        "members": {
          "data": {
            "cairo_type": "felt*",
            "offset": 2
          },
          "data_len": {
            "cairo_type": "felt",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 3,
        "type": "struct"
      },
      "__wrappers__.decimals_encode_return.SIZEOF_LOCALS": {
        "type": "const",
        "value": 1
      },
      "__wrappers__.decimals_encode_return.__return_value_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.decimals_encode_return.__return_value_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 19,
              "offset": 1
            },
            "pc": 222,
            "value": "[cast(fp, felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 19,
              "offset": 1
            },
            "pc": 223,
            "value": "cast([fp] + 1, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals_encode_return.__return_value_ptr_start": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.decimals_encode_return.__return_value_ptr_start",
        "references": [
          {
            "ap_tracking_data": {
              "group": 19,
              "offset": 1
            },
            "pc": 222,
            "value": "[cast(fp, felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals_encode_return.__temp11": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.decimals_encode_return.__temp11",
        "references": [
          {
            "ap_tracking_data": {
              "group": 19,
              "offset": 2
            },
            "pc": 225,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals_encode_return.memcpy": {
        "destination": "starkware.cairo.common.memcpy.memcpy",
        "type": "alias"
      },
      "__wrappers__.decimals_encode_return.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.decimals_encode_return.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 19,
              "offset": 0
            },
            "pc": 220,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.decimals_encode_return.ret_struct": {
        "cairo_type": "__main__.decimals.Return",
        "full_name": "__wrappers__.decimals_encode_return.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 19,
              "offset": 0
            },
            "pc": 220,
            "value": "[cast(fp + (-4), __main__.decimals.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply": {
        "decorators": ["view"],
        "pc": 287,
        "type": "function"
      },
      "__wrappers__.get_total_supply.Args": {
        "full_name": "__wrappers__.get_total_supply.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.get_total_supply.ImplicitArgs": {
        "full_name": "__wrappers__.get_total_supply.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.get_total_supply.Return": {
        "full_name": "__wrappers__.get_total_supply.Return",
        "members": {
          "ecdsa_ptr": {
            "cairo_type": "felt",
            "offset": 3
          },
          "pedersen_ptr": {
            "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 2
          },
          "retdata": {
            "cairo_type": "felt*",
            "offset": 5
          },
          "size": {
            "cairo_type": "felt",
            "offset": 4
          },
          "syscall_ptr": {
            "cairo_type": "felt*",
            "offset": 0
          }
        },
        "size": 6,
        "type": "struct"
      },
      "__wrappers__.get_total_supply.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__wrappers__.get_total_supply.__calldata_actual_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.get_total_supply.__calldata_actual_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 0
            },
            "pc": 287,
            "value": "cast([fp + (-3)] - [fp + (-3)], felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply.__calldata_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.get_total_supply.__calldata_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 0
            },
            "pc": 287,
            "value": "[cast(fp + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply.__wrapped_func": {
        "destination": "__main__.get_total_supply",
        "type": "alias"
      },
      "__wrappers__.get_total_supply.ecdsa_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.get_total_supply.ecdsa_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 0
            },
            "pc": 287,
            "value": "[cast([fp + (-5)] + 3, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__wrappers__.get_total_supply.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 0
            },
            "pc": 287,
            "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 28
            },
            "pc": 293,
            "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.get_total_supply.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 0
            },
            "pc": 287,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 28
            },
            "pc": 293,
            "value": "[cast(ap + (-2), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 36
            },
            "pc": 296,
            "value": "[cast(ap + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply.ret_struct": {
        "cairo_type": "__main__.get_total_supply.Return",
        "full_name": "__wrappers__.get_total_supply.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 28
            },
            "pc": 293,
            "value": "[cast(ap + (-1), __main__.get_total_supply.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply.retdata": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.get_total_supply.retdata",
        "references": [
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 36
            },
            "pc": 296,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply.retdata_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.get_total_supply.retdata_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 36
            },
            "pc": 296,
            "value": "[cast(ap + (-2), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.get_total_supply.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 0
            },
            "pc": 287,
            "value": "[cast([fp + (-5)], felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 26,
              "offset": 28
            },
            "pc": 293,
            "value": "[cast(ap + (-4), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply_encode_return": {
        "decorators": [],
        "pc": 278,
        "type": "function"
      },
      "__wrappers__.get_total_supply_encode_return.Args": {
        "full_name": "__wrappers__.get_total_supply_encode_return.Args",
        "members": {
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 1
          },
          "ret_struct": {
            "cairo_type": "__main__.get_total_supply.Return",
            "offset": 0
          }
        },
        "size": 2,
        "type": "struct"
      },
      "__wrappers__.get_total_supply_encode_return.ImplicitArgs": {
        "full_name": "__wrappers__.get_total_supply_encode_return.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.get_total_supply_encode_return.Return": {
        "full_name": "__wrappers__.get_total_supply_encode_return.Return",
        "members": {
          "data": {
            "cairo_type": "felt*",
            "offset": 2
          },
          "data_len": {
            "cairo_type": "felt",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 3,
        "type": "struct"
      },
      "__wrappers__.get_total_supply_encode_return.SIZEOF_LOCALS": {
        "type": "const",
        "value": 1
      },
      "__wrappers__.get_total_supply_encode_return.__return_value_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.get_total_supply_encode_return.__return_value_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 25,
              "offset": 1
            },
            "pc": 280,
            "value": "[cast(fp, felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 25,
              "offset": 1
            },
            "pc": 281,
            "value": "cast([fp] + 1, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start",
        "references": [
          {
            "ap_tracking_data": {
              "group": 25,
              "offset": 1
            },
            "pc": 280,
            "value": "[cast(fp, felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply_encode_return.__temp12": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.get_total_supply_encode_return.__temp12",
        "references": [
          {
            "ap_tracking_data": {
              "group": 25,
              "offset": 2
            },
            "pc": 283,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply_encode_return.memcpy": {
        "destination": "starkware.cairo.common.memcpy.memcpy",
        "type": "alias"
      },
      "__wrappers__.get_total_supply_encode_return.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.get_total_supply_encode_return.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 25,
              "offset": 0
            },
            "pc": 278,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.get_total_supply_encode_return.ret_struct": {
        "cairo_type": "__main__.get_total_supply.Return",
        "full_name": "__wrappers__.get_total_supply_encode_return.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 25,
              "offset": 0
            },
            "pc": 278,
            "value": "[cast(fp + (-4), __main__.get_total_supply.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize": {
        "decorators": ["external"],
        "pc": 401,
        "type": "function"
      },
      "__wrappers__.initialize.Args": {
        "full_name": "__wrappers__.initialize.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.initialize.ImplicitArgs": {
        "full_name": "__wrappers__.initialize.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.initialize.Return": {
        "full_name": "__wrappers__.initialize.Return",
        "members": {
          "ecdsa_ptr": {
            "cairo_type": "felt",
            "offset": 3
          },
          "pedersen_ptr": {
            "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 2
          },
          "retdata": {
            "cairo_type": "felt*",
            "offset": 5
          },
          "size": {
            "cairo_type": "felt",
            "offset": 4
          },
          "syscall_ptr": {
            "cairo_type": "felt*",
            "offset": 0
          }
        },
        "size": 6,
        "type": "struct"
      },
      "__wrappers__.initialize.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__wrappers__.initialize.__calldata_actual_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.initialize.__calldata_actual_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 35,
              "offset": 0
            },
            "pc": 401,
            "value": "cast([fp + (-3)] - [fp + (-3)], felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize.__calldata_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.initialize.__calldata_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 35,
              "offset": 0
            },
            "pc": 401,
            "value": "[cast(fp + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize.__wrapped_func": {
        "destination": "__main__.initialize",
        "type": "alias"
      },
      "__wrappers__.initialize.ecdsa_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.initialize.ecdsa_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 35,
              "offset": 0
            },
            "pc": 401,
            "value": "[cast([fp + (-5)] + 3, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__wrappers__.initialize.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 35,
              "offset": 0
            },
            "pc": 401,
            "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 36,
              "offset": 0
            },
            "pc": 407,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.initialize.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 35,
              "offset": 0
            },
            "pc": 401,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 36,
              "offset": 0
            },
            "pc": 407,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize.ret_struct": {
        "cairo_type": "__main__.initialize.Return",
        "full_name": "__wrappers__.initialize.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 36,
              "offset": 0
            },
            "pc": 407,
            "value": "[cast(ap + 0, __main__.initialize.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize.retdata": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.initialize.retdata",
        "references": [
          {
            "ap_tracking_data": {
              "group": 36,
              "offset": 1
            },
            "pc": 409,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize.retdata_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.initialize.retdata_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 36,
              "offset": 1
            },
            "pc": 409,
            "value": "cast(0, felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.initialize.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 35,
              "offset": 0
            },
            "pc": 401,
            "value": "[cast([fp + (-5)], felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 36,
              "offset": 0
            },
            "pc": 407,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.initialize_encode_return.memcpy": {
        "destination": "starkware.cairo.common.memcpy.memcpy",
        "type": "alias"
      },
      "__wrappers__.mint": {
        "decorators": ["external"],
        "pc": 476,
        "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": {
        "full_name": "__wrappers__.mint.Return",
        "members": {
          "ecdsa_ptr": {
            "cairo_type": "felt",
            "offset": 3
          },
          "pedersen_ptr": {
            "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 2
          },
          "retdata": {
            "cairo_type": "felt*",
            "offset": 5
          },
          "size": {
            "cairo_type": "felt",
            "offset": 4
          },
          "syscall_ptr": {
            "cairo_type": "felt*",
            "offset": 0
          }
        },
        "size": 6,
        "type": "struct"
      },
      "__wrappers__.mint.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__wrappers__.mint.__calldata_actual_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.mint.__calldata_actual_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.__calldata_arg_amount": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.mint.__calldata_arg_amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "[cast([fp + (-3)] + 1, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.__calldata_arg_recipient": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.mint.__calldata_arg_recipient",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "[cast([fp + (-3)], felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.__calldata_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.mint.__calldata_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "[cast(fp + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "cast([fp + (-3)] + 1, felt*)"
          },
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "cast([fp + (-3)] + 2, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.__temp17": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.mint.__temp17",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 1
            },
            "pc": 478,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.__wrapped_func": {
        "destination": "__main__.mint",
        "type": "alias"
      },
      "__wrappers__.mint.ecdsa_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.mint.ecdsa_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "[cast([fp + (-5)] + 3, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__wrappers__.mint.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 178
            },
            "pc": 486,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.mint.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 178
            },
            "pc": 486,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.ret_struct": {
        "cairo_type": "__main__.mint.Return",
        "full_name": "__wrappers__.mint.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 178
            },
            "pc": 486,
            "value": "[cast(ap + 0, __main__.mint.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.retdata": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.mint.retdata",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 179
            },
            "pc": 488,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.retdata_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.mint.retdata_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 179
            },
            "pc": 488,
            "value": "cast(0, felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.mint.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 0
            },
            "pc": 476,
            "value": "[cast([fp + (-5)], felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 40,
              "offset": 178
            },
            "pc": 486,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.mint_encode_return.memcpy": {
        "destination": "starkware.cairo.common.memcpy.memcpy",
        "type": "alias"
      },
      "__wrappers__.transfer": {
        "decorators": ["external"],
        "pc": 508,
        "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": {
        "full_name": "__wrappers__.transfer.Return",
        "members": {
          "ecdsa_ptr": {
            "cairo_type": "felt",
            "offset": 3
          },
          "pedersen_ptr": {
            "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 2
          },
          "retdata": {
            "cairo_type": "felt*",
            "offset": 5
          },
          "size": {
            "cairo_type": "felt",
            "offset": 4
          },
          "syscall_ptr": {
            "cairo_type": "felt*",
            "offset": 0
          }
        },
        "size": 6,
        "type": "struct"
      },
      "__wrappers__.transfer.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__wrappers__.transfer.__calldata_actual_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer.__calldata_actual_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.__calldata_arg_amount": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer.__calldata_arg_amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "[cast([fp + (-3)] + 1, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.__calldata_arg_recipient": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer.__calldata_arg_recipient",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "[cast([fp + (-3)], felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.__calldata_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.transfer.__calldata_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "[cast(fp + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "cast([fp + (-3)] + 1, felt*)"
          },
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "cast([fp + (-3)] + 2, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.__temp18": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer.__temp18",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 1
            },
            "pc": 510,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.__wrapped_func": {
        "destination": "__main__.transfer",
        "type": "alias"
      },
      "__wrappers__.transfer.ecdsa_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer.ecdsa_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "[cast([fp + (-5)] + 3, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__wrappers__.transfer.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 280
            },
            "pc": 518,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 280
            },
            "pc": 518,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.ret_struct": {
        "cairo_type": "__main__.transfer.Return",
        "full_name": "__wrappers__.transfer.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 280
            },
            "pc": 518,
            "value": "[cast(ap + 0, __main__.transfer.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.retdata": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.transfer.retdata",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 281
            },
            "pc": 520,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.retdata_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer.retdata_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 281
            },
            "pc": 520,
            "value": "cast(0, felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.transfer.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 0
            },
            "pc": 508,
            "value": "[cast([fp + (-5)], felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 42,
              "offset": 280
            },
            "pc": 518,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_encode_return.memcpy": {
        "destination": "starkware.cairo.common.memcpy.memcpy",
        "type": "alias"
      },
      "__wrappers__.transfer_from": {
        "decorators": ["external"],
        "pc": 557,
        "type": "function"
      },
      "__wrappers__.transfer_from.Args": {
        "full_name": "__wrappers__.transfer_from.Args",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.transfer_from.ImplicitArgs": {
        "full_name": "__wrappers__.transfer_from.ImplicitArgs",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "__wrappers__.transfer_from.Return": {
        "full_name": "__wrappers__.transfer_from.Return",
        "members": {
          "ecdsa_ptr": {
            "cairo_type": "felt",
            "offset": 3
          },
          "pedersen_ptr": {
            "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
            "offset": 1
          },
          "range_check_ptr": {
            "cairo_type": "felt",
            "offset": 2
          },
          "retdata": {
            "cairo_type": "felt*",
            "offset": 5
          },
          "size": {
            "cairo_type": "felt",
            "offset": 4
          },
          "syscall_ptr": {
            "cairo_type": "felt*",
            "offset": 0
          }
        },
        "size": 6,
        "type": "struct"
      },
      "__wrappers__.transfer_from.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "__wrappers__.transfer_from.__calldata_actual_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer_from.__calldata_actual_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.__calldata_arg_amount": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer_from.__calldata_arg_amount",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "[cast([fp + (-3)] + 2, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.__calldata_arg_recipient": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer_from.__calldata_arg_recipient",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "[cast([fp + (-3)] + 1, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.__calldata_arg_sender": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer_from.__calldata_arg_sender",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "[cast([fp + (-3)], felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.__calldata_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.transfer_from.__calldata_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "[cast(fp + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "cast([fp + (-3)] + 1, felt*)"
          },
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "cast([fp + (-3)] + 2, felt*)"
          },
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "cast([fp + (-3)] + 3, felt*)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.__temp19": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer_from.__temp19",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 1
            },
            "pc": 559,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.__wrapped_func": {
        "destination": "__main__.transfer_from",
        "type": "alias"
      },
      "__wrappers__.transfer_from.ecdsa_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer_from.ecdsa_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "[cast([fp + (-5)] + 3, felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.pedersen_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "__wrappers__.transfer_from.pedersen_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 432
            },
            "pc": 568,
            "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer_from.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 432
            },
            "pc": 568,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.ret_struct": {
        "cairo_type": "__main__.transfer_from.Return",
        "full_name": "__wrappers__.transfer_from.ret_struct",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 432
            },
            "pc": 568,
            "value": "[cast(ap + 0, __main__.transfer_from.Return*)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.retdata": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.transfer_from.retdata",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 433
            },
            "pc": 570,
            "value": "[cast(ap + (-1), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.retdata_size": {
        "cairo_type": "felt",
        "full_name": "__wrappers__.transfer_from.retdata_size",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 433
            },
            "pc": 570,
            "value": "cast(0, felt)"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from.syscall_ptr": {
        "cairo_type": "felt*",
        "full_name": "__wrappers__.transfer_from.syscall_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 0
            },
            "pc": 557,
            "value": "[cast([fp + (-5)], felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 44,
              "offset": 432
            },
            "pc": 568,
            "value": "[cast(ap + (-3), felt**)]"
          }
        ],
        "type": "reference"
      },
      "__wrappers__.transfer_from_encode_return.memcpy": {
        "destination": "starkware.cairo.common.memcpy.memcpy",
        "type": "alias"
      },
      "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": 0,
        "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": {
        "full_name": "starkware.cairo.common.hash.hash2.Return",
        "members": {
          "result": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "starkware.cairo.common.hash.hash2.hash_ptr": {
        "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
        "full_name": "starkware.cairo.common.hash.hash2.hash_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 0,
              "offset": 0
            },
            "pc": 0,
            "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
          },
          {
            "ap_tracking_data": {
              "group": 0,
              "offset": 0
            },
            "pc": 2,
            "value": "cast([fp + (-5)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.hash.hash2.result": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.hash.hash2.result",
        "references": [
          {
            "ap_tracking_data": {
              "group": 0,
              "offset": 0
            },
            "pc": 2,
            "value": "[cast([fp + (-5)] + 2, felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.hash.hash2.x": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.hash.hash2.x",
        "references": [
          {
            "ap_tracking_data": {
              "group": 0,
              "offset": 0
            },
            "pc": 0,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.hash.hash2.y": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.hash.hash2.y",
        "references": [
          {
            "ap_tracking_data": {
              "group": 0,
              "offset": 0
            },
            "pc": 0,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_250_bit": {
        "decorators": ["known_ap_change"],
        "pc": 24,
        "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": {
        "full_name": "starkware.cairo.common.math.assert_250_bit.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "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.__temp0": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_250_bit.__temp0",
        "references": [
          {
            "ap_tracking_data": {
              "group": 4,
              "offset": 1
            },
            "pc": 26,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_250_bit.__temp1": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_250_bit.__temp1",
        "references": [
          {
            "ap_tracking_data": {
              "group": 4,
              "offset": 2
            },
            "pc": 27,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_250_bit.__temp2": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_250_bit.__temp2",
        "references": [
          {
            "ap_tracking_data": {
              "group": 4,
              "offset": 3
            },
            "pc": 28,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_250_bit.__temp3": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_250_bit.__temp3",
        "references": [
          {
            "ap_tracking_data": {
              "group": 4,
              "offset": 4
            },
            "pc": 30,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_250_bit.__temp4": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_250_bit.__temp4",
        "references": [
          {
            "ap_tracking_data": {
              "group": 4,
              "offset": 5
            },
            "pc": 32,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_250_bit.__temp5": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_250_bit.__temp5",
        "references": [
          {
            "ap_tracking_data": {
              "group": 4,
              "offset": 6
            },
            "pc": 33,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "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": 4,
              "offset": 0
            },
            "pc": 24,
            "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": 4,
              "offset": 0
            },
            "pc": 24,
            "value": "[cast([fp + (-4)], felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_250_bit.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_250_bit.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 4,
              "offset": 0
            },
            "pc": 24,
            "value": "[cast(fp + (-4), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 4,
              "offset": 6
            },
            "pc": 34,
            "value": "cast([fp + (-4)] + 3, 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": 4,
              "offset": 0
            },
            "pc": 24,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_le": {
        "decorators": [],
        "pc": 10,
        "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": {
        "full_name": "starkware.cairo.common.math.assert_le.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "starkware.cairo.common.math.assert_le.a": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_le.a",
        "references": [
          {
            "ap_tracking_data": {
              "group": 2,
              "offset": 0
            },
            "pc": 10,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_le.b": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_le.b",
        "references": [
          {
            "ap_tracking_data": {
              "group": 2,
              "offset": 0
            },
            "pc": 10,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_le.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_le.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 2,
              "offset": 0
            },
            "pc": 10,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 2,
              "offset": 5
            },
            "pc": 14,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_nn": {
        "decorators": [],
        "pc": 6,
        "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": {
        "full_name": "starkware.cairo.common.math.assert_nn.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "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": 1,
              "offset": 0
            },
            "pc": 6,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_nn.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_nn.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 1,
              "offset": 0
            },
            "pc": 6,
            "value": "[cast(fp + (-4), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 1,
              "offset": 0
            },
            "pc": 7,
            "value": "cast([fp + (-4)] + 1, felt)"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_nn_le": {
        "decorators": [],
        "pc": 15,
        "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": {
        "full_name": "starkware.cairo.common.math.assert_nn_le.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "starkware.cairo.common.math.assert_nn_le.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "starkware.cairo.common.math.assert_nn_le.a": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_nn_le.a",
        "references": [
          {
            "ap_tracking_data": {
              "group": 3,
              "offset": 0
            },
            "pc": 15,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_nn_le.b": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_nn_le.b",
        "references": [
          {
            "ap_tracking_data": {
              "group": 3,
              "offset": 0
            },
            "pc": 15,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.cairo.common.math.assert_nn_le.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "starkware.cairo.common.math.assert_nn_le.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 3,
              "offset": 0
            },
            "pc": 15,
            "value": "[cast(fp + (-5), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 3,
              "offset": 5
            },
            "pc": 19,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 3,
              "offset": 14
            },
            "pc": 23,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "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": 37,
        "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": {
        "full_name": "starkware.starknet.common.storage.normalize_address.Return",
        "members": {
          "res": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "starkware.starknet.common.storage.normalize_address.__temp6": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.storage.normalize_address.__temp6",
        "references": [
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 13
            },
            "pc": 48,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.storage.normalize_address.__temp7": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.storage.normalize_address.__temp7",
        "references": [
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 13
            },
            "pc": 63,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.storage.normalize_address._anon_label20": {
        "pc": 55,
        "type": "label"
      },
      "starkware.starknet.common.storage.normalize_address._anon_label21": {
        "pc": 77,
        "type": "label"
      },
      "starkware.starknet.common.storage.normalize_address._anon_label22": {
        "pc": 69,
        "type": "label"
      },
      "starkware.starknet.common.storage.normalize_address._anon_label23": {
        "pc": 75,
        "type": "label"
      },
      "starkware.starknet.common.storage.normalize_address.addr": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.storage.normalize_address.addr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 0
            },
            "pc": 37,
            "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": 5,
              "offset": 2
            },
            "pc": 57,
            "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": 5,
              "offset": 1
            },
            "pc": 39,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.storage.normalize_address.range_check_ptr": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.storage.normalize_address.range_check_ptr",
        "references": [
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 0
            },
            "pc": 37,
            "value": "[cast(fp + (-4), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 12
            },
            "pc": 46,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 24
            },
            "pc": 52,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 24
            },
            "pc": 67,
            "value": "[cast(ap + (-1), felt*)]"
          },
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 24
            },
            "pc": 75,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.storage.normalize_address.x": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.storage.normalize_address.x",
        "references": [
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 1
            },
            "pc": 41,
            "value": "cast([fp + (-3)] + 106710729501573572985208420194530329073740042555888586719489, felt)"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.storage.normalize_address.y": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.storage.normalize_address.y",
        "references": [
          {
            "ap_tracking_data": {
              "group": 5,
              "offset": 1
            },
            "pc": 41,
            "value": "cast((-1) - [fp + (-3)], 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.DictAccess": {
        "destination": "starkware.cairo.common.dict_access.DictAccess",
        "type": "alias"
      },
      "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_SIGNATURE_SELECTOR": {
        "type": "const",
        "value": 1448089128652340074717162277007973
      },
      "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.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.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.get_caller_address": {
        "decorators": [],
        "pc": 77,
        "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": {
        "full_name": "starkware.starknet.common.syscalls.get_caller_address.Return",
        "members": {
          "caller_address": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "starkware.starknet.common.syscalls.get_caller_address.__temp8": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.syscalls.get_caller_address.__temp8",
        "references": [
          {
            "ap_tracking_data": {
              "group": 6,
              "offset": 1
            },
            "pc": 79,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.syscalls.get_caller_address.syscall": {
        "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddress",
        "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall",
        "references": [
          {
            "ap_tracking_data": {
              "group": 6,
              "offset": 0
            },
            "pc": 77,
            "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetCallerAddress*)]"
          }
        ],
        "type": "reference"
      },
      "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": 6,
              "offset": 0
            },
            "pc": 77,
            "value": "[cast(fp + (-3), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 6,
              "offset": 1
            },
            "pc": 80,
            "value": "cast([fp + (-3)] + 2, felt*)"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.syscalls.storage_read": {
        "decorators": [],
        "pc": 84,
        "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": {
        "full_name": "starkware.starknet.common.syscalls.storage_read.Return",
        "members": {
          "value": {
            "cairo_type": "felt",
            "offset": 0
          }
        },
        "size": 1,
        "type": "struct"
      },
      "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "starkware.starknet.common.syscalls.storage_read.__temp9": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.syscalls.storage_read.__temp9",
        "references": [
          {
            "ap_tracking_data": {
              "group": 7,
              "offset": 1
            },
            "pc": 86,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.syscalls.storage_read.address": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.syscalls.storage_read.address",
        "references": [
          {
            "ap_tracking_data": {
              "group": 7,
              "offset": 0
            },
            "pc": 84,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.syscalls.storage_read.response": {
        "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
        "full_name": "starkware.starknet.common.syscalls.storage_read.response",
        "references": [
          {
            "ap_tracking_data": {
              "group": 7,
              "offset": 1
            },
            "pc": 88,
            "value": "[cast([fp + (-4)] + 2, starkware.starknet.common.syscalls.StorageReadResponse*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.syscalls.storage_read.syscall": {
        "cairo_type": "starkware.starknet.common.syscalls.StorageRead",
        "full_name": "starkware.starknet.common.syscalls.storage_read.syscall",
        "references": [
          {
            "ap_tracking_data": {
              "group": 7,
              "offset": 0
            },
            "pc": 84,
            "value": "[cast([fp + (-4)], starkware.starknet.common.syscalls.StorageRead*)]"
          }
        ],
        "type": "reference"
      },
      "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": 7,
              "offset": 0
            },
            "pc": 84,
            "value": "[cast(fp + (-4), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 7,
              "offset": 1
            },
            "pc": 88,
            "value": "cast([fp + (-4)] + 3, felt*)"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.syscalls.storage_write": {
        "decorators": [],
        "pc": 92,
        "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": {
        "full_name": "starkware.starknet.common.syscalls.storage_write.Return",
        "members": {},
        "size": 0,
        "type": "struct"
      },
      "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": {
        "type": "const",
        "value": 0
      },
      "starkware.starknet.common.syscalls.storage_write.__temp10": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.syscalls.storage_write.__temp10",
        "references": [
          {
            "ap_tracking_data": {
              "group": 8,
              "offset": 1
            },
            "pc": 94,
            "value": "[cast(ap + (-1), felt*)]"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.syscalls.storage_write.address": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.syscalls.storage_write.address",
        "references": [
          {
            "ap_tracking_data": {
              "group": 8,
              "offset": 0
            },
            "pc": 92,
            "value": "[cast(fp + (-4), felt*)]"
          }
        ],
        "type": "reference"
      },
      "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": 8,
              "offset": 0
            },
            "pc": 92,
            "value": "[cast(fp + (-5), felt**)]"
          },
          {
            "ap_tracking_data": {
              "group": 8,
              "offset": 1
            },
            "pc": 97,
            "value": "cast([fp + (-5)] + 3, felt*)"
          }
        ],
        "type": "reference"
      },
      "starkware.starknet.common.syscalls.storage_write.value": {
        "cairo_type": "felt",
        "full_name": "starkware.starknet.common.syscalls.storage_write.value",
        "references": [
          {
            "ap_tracking_data": {
              "group": 8,
              "offset": 0
            },
            "pc": 92,
            "value": "[cast(fp + (-3), felt*)]"
          }
        ],
        "type": "reference"
      }
    },
    "main_scope": "__main__",
    "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
    "reference_manager": {
      "references": [
        {
          "ap_tracking_data": {
            "group": 0,
            "offset": 0
          },
          "pc": 0,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 0,
            "offset": 0
          },
          "pc": 0,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 0,
            "offset": 0
          },
          "pc": 0,
          "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 0,
            "offset": 0
          },
          "pc": 2,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 0,
            "offset": 0
          },
          "pc": 2,
          "value": "cast([fp + (-5)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)"
        },
        {
          "ap_tracking_data": {
            "group": 1,
            "offset": 0
          },
          "pc": 6,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 1,
            "offset": 0
          },
          "pc": 6,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 1,
            "offset": 0
          },
          "pc": 7,
          "value": "cast([fp + (-4)] + 1, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 2,
            "offset": 0
          },
          "pc": 10,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 2,
            "offset": 0
          },
          "pc": 10,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 2,
            "offset": 0
          },
          "pc": 10,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 2,
            "offset": 5
          },
          "pc": 14,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 3,
            "offset": 0
          },
          "pc": 15,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 3,
            "offset": 0
          },
          "pc": 15,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 3,
            "offset": 0
          },
          "pc": 15,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 3,
            "offset": 5
          },
          "pc": 19,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 3,
            "offset": 14
          },
          "pc": 23,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 0
          },
          "pc": 24,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 0
          },
          "pc": 24,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 0
          },
          "pc": 24,
          "value": "[cast([fp + (-4)], felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 0
          },
          "pc": 24,
          "value": "[cast([fp + (-4)] + 1, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 1
          },
          "pc": 26,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 2
          },
          "pc": 27,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 3
          },
          "pc": 28,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 4
          },
          "pc": 30,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 5
          },
          "pc": 32,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 6
          },
          "pc": 33,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 4,
            "offset": 6
          },
          "pc": 34,
          "value": "cast([fp + (-4)] + 3, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 0
          },
          "pc": 37,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 0
          },
          "pc": 37,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 1
          },
          "pc": 39,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 1
          },
          "pc": 41,
          "value": "cast([fp + (-3)] + 106710729501573572985208420194530329073740042555888586719489, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 1
          },
          "pc": 41,
          "value": "cast((-1) - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 12
          },
          "pc": 46,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 13
          },
          "pc": 48,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 24
          },
          "pc": 52,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 2
          },
          "pc": 57,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 13
          },
          "pc": 63,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 24
          },
          "pc": 67,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 24
          },
          "pc": 75,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 5,
            "offset": 24
          },
          "pc": 75,
          "value": "[cast(ap - 0 + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 6,
            "offset": 0
          },
          "pc": 77,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 6,
            "offset": 0
          },
          "pc": 77,
          "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetCallerAddress*)]"
        },
        {
          "ap_tracking_data": {
            "group": 6,
            "offset": 1
          },
          "pc": 79,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 6,
            "offset": 1
          },
          "pc": 80,
          "value": "cast([fp + (-3)] + 2, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 7,
            "offset": 0
          },
          "pc": 84,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 7,
            "offset": 0
          },
          "pc": 84,
          "value": "[cast(fp + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 7,
            "offset": 0
          },
          "pc": 84,
          "value": "[cast([fp + (-4)], starkware.starknet.common.syscalls.StorageRead*)]"
        },
        {
          "ap_tracking_data": {
            "group": 7,
            "offset": 1
          },
          "pc": 86,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 7,
            "offset": 1
          },
          "pc": 88,
          "value": "[cast([fp + (-4)] + 2, starkware.starknet.common.syscalls.StorageReadResponse*)]"
        },
        {
          "ap_tracking_data": {
            "group": 7,
            "offset": 1
          },
          "pc": 88,
          "value": "cast([fp + (-4)] + 3, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 8,
            "offset": 0
          },
          "pc": 92,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 8,
            "offset": 0
          },
          "pc": 92,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 8,
            "offset": 0
          },
          "pc": 92,
          "value": "[cast(fp + (-5), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 8,
            "offset": 1
          },
          "pc": 94,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 8,
            "offset": 1
          },
          "pc": 97,
          "value": "cast([fp + (-5)] + 3, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 9,
            "offset": 0
          },
          "pc": 100,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 9,
            "offset": 0
          },
          "pc": 100,
          "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 9,
            "offset": 0
          },
          "pc": 100,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 9,
            "offset": 0
          },
          "pc": 100,
          "value": "cast(1065622543624526936256554561967983185612257046533136611876836524258158810564, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 9,
            "offset": 7
          },
          "pc": 106,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 9,
            "offset": 7
          },
          "pc": 106,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 9,
            "offset": 36
          },
          "pc": 110,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 9,
            "offset": 36
          },
          "pc": 110,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 0
          },
          "pc": 114,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 0
          },
          "pc": 114,
          "value": "[cast(fp + (-6), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 0
          },
          "pc": 114,
          "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 0
          },
          "pc": 114,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 44
          },
          "pc": 119,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 44
          },
          "pc": 119,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 44
          },
          "pc": 119,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 51
          },
          "pc": 123,
          "value": "[cast(ap + (-2), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 51
          },
          "pc": 123,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 52
          },
          "pc": 124,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 53
          },
          "pc": 125,
          "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 54
          },
          "pc": 126,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 10,
            "offset": 55
          },
          "pc": 127,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 11,
            "offset": 0
          },
          "pc": 128,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 11,
            "offset": 0
          },
          "pc": 128,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 11,
            "offset": 0
          },
          "pc": 128,
          "value": "[cast(fp + (-7), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 11,
            "offset": 0
          },
          "pc": 128,
          "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 11,
            "offset": 0
          },
          "pc": 128,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 11,
            "offset": 44
          },
          "pc": 133,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 11,
            "offset": 44
          },
          "pc": 133,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 11,
            "offset": 44
          },
          "pc": 133,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 11,
            "offset": 51
          },
          "pc": 138,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 0
          },
          "pc": 141,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 0
          },
          "pc": 141,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 0
          },
          "pc": 141,
          "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 0
          },
          "pc": 141,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 0
          },
          "pc": 141,
          "value": "cast(337994139936370667767799129369552596157394447336989834104582481799883947719, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 7
          },
          "pc": 147,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 7
          },
          "pc": 147,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 12
          },
          "pc": 150,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 12
          },
          "pc": 150,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 41
          },
          "pc": 154,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 12,
            "offset": 41
          },
          "pc": 154,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 0
          },
          "pc": 158,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 0
          },
          "pc": 158,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 0
          },
          "pc": 158,
          "value": "[cast(fp + (-7), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 0
          },
          "pc": 158,
          "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 0
          },
          "pc": 158,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 50
          },
          "pc": 164,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 50
          },
          "pc": 164,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 50
          },
          "pc": 164,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 57
          },
          "pc": 168,
          "value": "[cast(ap + (-2), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 57
          },
          "pc": 168,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 58
          },
          "pc": 169,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 59
          },
          "pc": 170,
          "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 60
          },
          "pc": 171,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 13,
            "offset": 61
          },
          "pc": 172,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 0
          },
          "pc": 173,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 0
          },
          "pc": 173,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 0
          },
          "pc": 173,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 0
          },
          "pc": 173,
          "value": "[cast(fp + (-8), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 0
          },
          "pc": 173,
          "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 0
          },
          "pc": 173,
          "value": "[cast(fp + (-6), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 50
          },
          "pc": 179,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 50
          },
          "pc": 179,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 50
          },
          "pc": 179,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 14,
            "offset": 57
          },
          "pc": 184,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 15,
            "offset": 0
          },
          "pc": 187,
          "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 15,
            "offset": 0
          },
          "pc": 187,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 15,
            "offset": 0
          },
          "pc": 187,
          "value": "cast(603278275252936218847294002513349627170936020082667936993356353388973422646, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 0
          },
          "pc": 192,
          "value": "[cast(fp + (-5), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 0
          },
          "pc": 192,
          "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 0
          },
          "pc": 192,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 7
          },
          "pc": 196,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 7
          },
          "pc": 196,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 7
          },
          "pc": 196,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 14
          },
          "pc": 200,
          "value": "[cast(ap + (-2), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 14
          },
          "pc": 200,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 15
          },
          "pc": 201,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 16
          },
          "pc": 202,
          "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 17
          },
          "pc": 203,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 16,
            "offset": 18
          },
          "pc": 204,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 17,
            "offset": 0
          },
          "pc": 205,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 17,
            "offset": 0
          },
          "pc": 205,
          "value": "[cast(fp + (-6), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 17,
            "offset": 0
          },
          "pc": 205,
          "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 17,
            "offset": 0
          },
          "pc": 205,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 17,
            "offset": 7
          },
          "pc": 209,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 17,
            "offset": 7
          },
          "pc": 209,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 17,
            "offset": 7
          },
          "pc": 209,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 17,
            "offset": 14
          },
          "pc": 214,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 19,
            "offset": 0
          },
          "pc": 220,
          "value": "[cast(fp + (-4), __main__.decimals.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 19,
            "offset": 0
          },
          "pc": 220,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 19,
            "offset": 1
          },
          "pc": 222,
          "value": "[cast(fp, felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 19,
            "offset": 1
          },
          "pc": 222,
          "value": "[cast(fp, felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 19,
            "offset": 1
          },
          "pc": 223,
          "value": "cast([fp] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 19,
            "offset": 2
          },
          "pc": 225,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 0
          },
          "pc": 229,
          "value": "[cast([fp + (-5)], felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 0
          },
          "pc": 229,
          "value": "[cast([fp + (-5)] + 1, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 0
          },
          "pc": 229,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 0
          },
          "pc": 229,
          "value": "[cast([fp + (-5)] + 3, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 0
          },
          "pc": 229,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 0
          },
          "pc": 229,
          "value": "cast([fp + (-3)] - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 3
          },
          "pc": 232,
          "value": "[cast(ap + (-1), __main__.decimals.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 11
          },
          "pc": 235,
          "value": "[cast(ap + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 11
          },
          "pc": 235,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 20,
            "offset": 11
          },
          "pc": 235,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 21,
            "offset": 0
          },
          "pc": 242,
          "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 21,
            "offset": 0
          },
          "pc": 242,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 21,
            "offset": 0
          },
          "pc": 242,
          "value": "cast(1697461057326310581967816530165551571743938660869987744467005324703617544296, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 0
          },
          "pc": 247,
          "value": "[cast(fp + (-5), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 0
          },
          "pc": 247,
          "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 0
          },
          "pc": 247,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 7
          },
          "pc": 251,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 7
          },
          "pc": 251,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 7
          },
          "pc": 251,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 14
          },
          "pc": 255,
          "value": "[cast(ap + (-2), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 14
          },
          "pc": 255,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 15
          },
          "pc": 256,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 16
          },
          "pc": 257,
          "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 17
          },
          "pc": 258,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 22,
            "offset": 18
          },
          "pc": 259,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 23,
            "offset": 0
          },
          "pc": 260,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 23,
            "offset": 0
          },
          "pc": 260,
          "value": "[cast(fp + (-6), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 23,
            "offset": 0
          },
          "pc": 260,
          "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 23,
            "offset": 0
          },
          "pc": 260,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 23,
            "offset": 7
          },
          "pc": 264,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 23,
            "offset": 7
          },
          "pc": 264,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 23,
            "offset": 7
          },
          "pc": 264,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 23,
            "offset": 14
          },
          "pc": 269,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 24,
            "offset": 0
          },
          "pc": 272,
          "value": "[cast(fp + (-5), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 24,
            "offset": 0
          },
          "pc": 272,
          "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 24,
            "offset": 0
          },
          "pc": 272,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 24,
            "offset": 23
          },
          "pc": 277,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 24,
            "offset": 23
          },
          "pc": 277,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 24,
            "offset": 23
          },
          "pc": 277,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 24,
            "offset": 23
          },
          "pc": 277,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 25,
            "offset": 0
          },
          "pc": 278,
          "value": "[cast(fp + (-4), __main__.get_total_supply.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 25,
            "offset": 0
          },
          "pc": 278,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 25,
            "offset": 1
          },
          "pc": 280,
          "value": "[cast(fp, felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 25,
            "offset": 1
          },
          "pc": 280,
          "value": "[cast(fp, felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 25,
            "offset": 1
          },
          "pc": 281,
          "value": "cast([fp] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 25,
            "offset": 2
          },
          "pc": 283,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 0
          },
          "pc": 287,
          "value": "[cast([fp + (-5)], felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 0
          },
          "pc": 287,
          "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 0
          },
          "pc": 287,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 0
          },
          "pc": 287,
          "value": "[cast([fp + (-5)] + 3, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 0
          },
          "pc": 287,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 0
          },
          "pc": 287,
          "value": "cast([fp + (-3)] - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 28
          },
          "pc": 293,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 28
          },
          "pc": 293,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 28
          },
          "pc": 293,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 28
          },
          "pc": 293,
          "value": "[cast(ap + (-1), __main__.get_total_supply.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 36
          },
          "pc": 296,
          "value": "[cast(ap + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 36
          },
          "pc": 296,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 26,
            "offset": 36
          },
          "pc": 296,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 27,
            "offset": 0
          },
          "pc": 303,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 27,
            "offset": 0
          },
          "pc": 303,
          "value": "[cast(fp + (-6), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 27,
            "offset": 0
          },
          "pc": 303,
          "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 27,
            "offset": 0
          },
          "pc": 303,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 27,
            "offset": 61
          },
          "pc": 309,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 27,
            "offset": 61
          },
          "pc": 309,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 27,
            "offset": 61
          },
          "pc": 309,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 27,
            "offset": 61
          },
          "pc": 309,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 28,
            "offset": 0
          },
          "pc": 310,
          "value": "[cast(fp + (-4), __main__.balance_of.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 28,
            "offset": 0
          },
          "pc": 310,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 28,
            "offset": 1
          },
          "pc": 312,
          "value": "[cast(fp, felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 28,
            "offset": 1
          },
          "pc": 312,
          "value": "[cast(fp, felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 28,
            "offset": 1
          },
          "pc": 313,
          "value": "cast([fp] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 28,
            "offset": 2
          },
          "pc": 315,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 0
          },
          "pc": 319,
          "value": "[cast([fp + (-5)], felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 0
          },
          "pc": 319,
          "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 0
          },
          "pc": 319,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 0
          },
          "pc": 319,
          "value": "[cast([fp + (-5)] + 3, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 0
          },
          "pc": 319,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 0
          },
          "pc": 319,
          "value": "[cast([fp + (-3)], felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 0
          },
          "pc": 319,
          "value": "cast([fp + (-3)] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 0
          },
          "pc": 319,
          "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 1
          },
          "pc": 321,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 68
          },
          "pc": 328,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 68
          },
          "pc": 328,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 68
          },
          "pc": 328,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 68
          },
          "pc": 328,
          "value": "[cast(ap + (-1), __main__.balance_of.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 76
          },
          "pc": 331,
          "value": "[cast(ap + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 76
          },
          "pc": 331,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 29,
            "offset": 76
          },
          "pc": 331,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 30,
            "offset": 0
          },
          "pc": 338,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 30,
            "offset": 0
          },
          "pc": 338,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 30,
            "offset": 0
          },
          "pc": 338,
          "value": "[cast(fp + (-7), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 30,
            "offset": 0
          },
          "pc": 338,
          "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 30,
            "offset": 0
          },
          "pc": 338,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 30,
            "offset": 68
          },
          "pc": 345,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 30,
            "offset": 68
          },
          "pc": 345,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 30,
            "offset": 68
          },
          "pc": 345,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 30,
            "offset": 68
          },
          "pc": 345,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 31,
            "offset": 0
          },
          "pc": 346,
          "value": "[cast(fp + (-4), __main__.allowance.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 31,
            "offset": 0
          },
          "pc": 346,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 31,
            "offset": 1
          },
          "pc": 348,
          "value": "[cast(fp, felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 31,
            "offset": 1
          },
          "pc": 348,
          "value": "[cast(fp, felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 31,
            "offset": 1
          },
          "pc": 349,
          "value": "cast([fp] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 31,
            "offset": 2
          },
          "pc": 351,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "[cast([fp + (-5)], felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "[cast([fp + (-5)] + 3, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "[cast([fp + (-3)], felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "cast([fp + (-3)] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "[cast([fp + (-3)] + 1, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "cast([fp + (-3)] + 2, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 0
          },
          "pc": 355,
          "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 1
          },
          "pc": 357,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 76
          },
          "pc": 365,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 76
          },
          "pc": 365,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 76
          },
          "pc": 365,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 76
          },
          "pc": 365,
          "value": "[cast(ap + (-1), __main__.allowance.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 84
          },
          "pc": 368,
          "value": "[cast(ap + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 84
          },
          "pc": 368,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 32,
            "offset": 84
          },
          "pc": 368,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 0
          },
          "pc": 375,
          "value": "[cast(fp + (-5), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 0
          },
          "pc": 375,
          "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 0
          },
          "pc": 375,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 23
          },
          "pc": 380,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 23
          },
          "pc": 380,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 23
          },
          "pc": 380,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 23
          },
          "pc": 380,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 45
          },
          "pc": 389,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 45
          },
          "pc": 389,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 45
          },
          "pc": 389,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 51
          },
          "pc": 392,
          "value": "[cast(ap + (-2), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 33,
            "offset": 51
          },
          "pc": 392,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 34,
            "offset": 0
          },
          "pc": 400,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 34,
            "offset": 0
          },
          "pc": 400,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 34,
            "offset": 0
          },
          "pc": 400,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 35,
            "offset": 0
          },
          "pc": 401,
          "value": "[cast([fp + (-5)], felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 35,
            "offset": 0
          },
          "pc": 401,
          "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 35,
            "offset": 0
          },
          "pc": 401,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 35,
            "offset": 0
          },
          "pc": 401,
          "value": "[cast([fp + (-5)] + 3, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 35,
            "offset": 0
          },
          "pc": 401,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 35,
            "offset": 0
          },
          "pc": 401,
          "value": "cast([fp + (-3)] - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 36,
            "offset": 0
          },
          "pc": 407,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 36,
            "offset": 0
          },
          "pc": 407,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 36,
            "offset": 0
          },
          "pc": 407,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 36,
            "offset": 0
          },
          "pc": 407,
          "value": "[cast(ap + 0, __main__.initialize.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 36,
            "offset": 1
          },
          "pc": 409,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 36,
            "offset": 1
          },
          "pc": 409,
          "value": "cast(0, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 0
          },
          "pc": 417,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 0
          },
          "pc": 417,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 0
          },
          "pc": 417,
          "value": "[cast(fp + (-7), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 0
          },
          "pc": 417,
          "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 0
          },
          "pc": 417,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 61
          },
          "pc": 423,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 61
          },
          "pc": 423,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 61
          },
          "pc": 423,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 61
          },
          "pc": 423,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 121
          },
          "pc": 430,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 121
          },
          "pc": 430,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 121
          },
          "pc": 430,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 141
          },
          "pc": 432,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 141
          },
          "pc": 432,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 141
          },
          "pc": 432,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 141
          },
          "pc": 432,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 163
          },
          "pc": 438,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 163
          },
          "pc": 438,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 37,
            "offset": 163
          },
          "pc": 438,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 0
          },
          "pc": 439,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 0
          },
          "pc": 439,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 0
          },
          "pc": 439,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 0
          },
          "pc": 439,
          "value": "[cast(fp + (-8), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 0
          },
          "pc": 439,
          "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 0
          },
          "pc": 439,
          "value": "[cast(fp + (-6), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 61
          },
          "pc": 445,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 61
          },
          "pc": 445,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 61
          },
          "pc": 445,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 61
          },
          "pc": 445,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 80
          },
          "pc": 450,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 140
          },
          "pc": 457,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 140
          },
          "pc": 457,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 140
          },
          "pc": 457,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 198
          },
          "pc": 460,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 198
          },
          "pc": 460,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 198
          },
          "pc": 460,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 198
          },
          "pc": 460,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 258
          },
          "pc": 467,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 258
          },
          "pc": 467,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 38,
            "offset": 258
          },
          "pc": 467,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 39,
            "offset": 0
          },
          "pc": 468,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 39,
            "offset": 0
          },
          "pc": 468,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 39,
            "offset": 0
          },
          "pc": 468,
          "value": "[cast(fp + (-7), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 39,
            "offset": 0
          },
          "pc": 468,
          "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 39,
            "offset": 0
          },
          "pc": 468,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 39,
            "offset": 170
          },
          "pc": 475,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 39,
            "offset": 170
          },
          "pc": 475,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 39,
            "offset": 170
          },
          "pc": 475,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "[cast([fp + (-5)], felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "[cast([fp + (-5)] + 3, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "[cast([fp + (-3)], felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "cast([fp + (-3)] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "[cast([fp + (-3)] + 1, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "cast([fp + (-3)] + 2, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 0
          },
          "pc": 476,
          "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 1
          },
          "pc": 478,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 178
          },
          "pc": 486,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 178
          },
          "pc": 486,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 178
          },
          "pc": 486,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 178
          },
          "pc": 486,
          "value": "[cast(ap + 0, __main__.mint.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 179
          },
          "pc": 488,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 40,
            "offset": 179
          },
          "pc": 488,
          "value": "cast(0, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 0
          },
          "pc": 496,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 0
          },
          "pc": 496,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 0
          },
          "pc": 496,
          "value": "[cast(fp + (-7), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 0
          },
          "pc": 496,
          "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 0
          },
          "pc": 496,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 6
          },
          "pc": 499,
          "value": "[cast(ap + (-2), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 6
          },
          "pc": 499,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 272
          },
          "pc": 507,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 272
          },
          "pc": 507,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 41,
            "offset": 272
          },
          "pc": 507,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "[cast([fp + (-5)], felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "[cast([fp + (-5)] + 3, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "[cast([fp + (-3)], felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "cast([fp + (-3)] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "[cast([fp + (-3)] + 1, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "cast([fp + (-3)] + 2, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 0
          },
          "pc": 508,
          "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 1
          },
          "pc": 510,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 280
          },
          "pc": 518,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 280
          },
          "pc": 518,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 280
          },
          "pc": 518,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 280
          },
          "pc": 518,
          "value": "[cast(ap + 0, __main__.transfer.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 281
          },
          "pc": 520,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 42,
            "offset": 281
          },
          "pc": 520,
          "value": "cast(0, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 0
          },
          "pc": 528,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 0
          },
          "pc": 528,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 0
          },
          "pc": 528,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 0
          },
          "pc": 528,
          "value": "[cast(fp + (-8), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 0
          },
          "pc": 528,
          "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 0
          },
          "pc": 528,
          "value": "[cast(fp + (-6), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 6
          },
          "pc": 531,
          "value": "[cast(ap + (-2), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 6
          },
          "pc": 531,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 74
          },
          "pc": 538,
          "value": "[cast(ap + (-4), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 74
          },
          "pc": 538,
          "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 74
          },
          "pc": 538,
          "value": "[cast(ap + (-2), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 74
          },
          "pc": 538,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 93
          },
          "pc": 543,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 359
          },
          "pc": 551,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 359
          },
          "pc": 551,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 359
          },
          "pc": 551,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 423
          },
          "pc": 556,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 423
          },
          "pc": 556,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 43,
            "offset": 423
          },
          "pc": 556,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "[cast([fp + (-5)], felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "[cast([fp + (-5)] + 3, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "[cast([fp + (-3)], felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "cast([fp + (-3)] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "[cast([fp + (-3)] + 1, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "cast([fp + (-3)] + 2, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "[cast([fp + (-3)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "cast([fp + (-3)] + 3, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 0
          },
          "pc": 557,
          "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 1
          },
          "pc": 559,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 432
          },
          "pc": 568,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 432
          },
          "pc": 568,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 432
          },
          "pc": 568,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 432
          },
          "pc": 568,
          "value": "[cast(ap + 0, __main__.transfer_from.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 433
          },
          "pc": 570,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 44,
            "offset": 433
          },
          "pc": 570,
          "value": "cast(0, felt)"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 0
          },
          "pc": 578,
          "value": "[cast(fp + (-4), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 0
          },
          "pc": 578,
          "value": "[cast(fp + (-3), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 0
          },
          "pc": 578,
          "value": "[cast(fp + (-7), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 0
          },
          "pc": 578,
          "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 0
          },
          "pc": 578,
          "value": "[cast(fp + (-5), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 6
          },
          "pc": 581,
          "value": "[cast(ap + (-2), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 6
          },
          "pc": 581,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 73
          },
          "pc": 589,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 73
          },
          "pc": 589,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 45,
            "offset": 73
          },
          "pc": 589,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "[cast([fp + (-5)], felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "[cast([fp + (-5)] + 2, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "[cast([fp + (-5)] + 3, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "[cast(fp + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "[cast([fp + (-3)], felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "cast([fp + (-3)] + 1, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "[cast([fp + (-3)] + 1, felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "cast([fp + (-3)] + 2, felt*)"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 0
          },
          "pc": 590,
          "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 1
          },
          "pc": 592,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 81
          },
          "pc": 600,
          "value": "[cast(ap + (-3), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 81
          },
          "pc": 600,
          "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 81
          },
          "pc": 600,
          "value": "[cast(ap + (-1), felt*)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 81
          },
          "pc": 600,
          "value": "[cast(ap + 0, __main__.approve.Return*)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 82
          },
          "pc": 602,
          "value": "[cast(ap + (-1), felt**)]"
        },
        {
          "ap_tracking_data": {
            "group": 46,
            "offset": 82
          },
          "pc": 602,
          "value": "cast(0, felt)"
        }
      ]
    }
  }
}
