{
  "icon" : "cpu",
  "id" : "99A7D92C-B320-5050-8DFA-DB44E7614804",
  "lines" : [
    {
      "id" : "13C01F63-92A2-5BF9-A13D-F4A86EF5637D",
      "source" : "# One byte, four bases"
    },
    {
      "id" : "0A562B3D-2413-57E6-9C1F-0BFFF106465D",
      "source" : "value = 173"
    },
    {
      "id" : "2E493D96-0075-5D39-A320-45242D0A172A",
      "source" : "value as hex"
    },
    {
      "id" : "42FEECA3-FCF4-573C-8CB7-012B4874F069",
      "source" : "value in binary"
    },
    {
      "id" : "88D772B1-4A1C-55BC-9A5C-8201166C5E7B",
      "source" : "value in octal"
    },
    {
      "id" : "516300A4-3779-5646-8D0A-FA8E3E4DABEE",
      "source" : ""
    },
    {
      "id" : "644F86EE-86B3-5C69-96DB-4B1D21279960",
      "source" : "# Reading hex colors"
    },
    {
      "id" : "E3595088-6A77-5110-9B5D-45EE06804D82",
      "source" : "\/\/ The web color #FF8000 is orange: red FF, green 80, blue 00."
    },
    {
      "id" : "127B5EB5-CDAB-5F66-9621-3CA6336EDAB4",
      "source" : "red = 0xFF"
    },
    {
      "id" : "9975E12B-5360-5957-BC9A-4E8BD27A5895",
      "source" : "green = 0x80"
    },
    {
      "id" : "EEEEFE98-4EDA-5D76-A57B-F6E21048FBCF",
      "source" : "blue = 0x00"
    },
    {
      "id" : "991A29F4-ECF7-512B-99E6-42790574D157",
      "source" : "color = (red << 16) | (green << 8) | blue as hex"
    },
    {
      "id" : "7FB06F61-A784-53D3-BA04-FEC5B2FA908D",
      "source" : ""
    },
    {
      "id" : "134AE516-B98F-5534-BE20-A244CA08E9A4",
      "source" : "# Bitwise operations"
    },
    {
      "id" : "48325F01-4C98-5625-B758-0B2FF50D6E15",
      "source" : "\/\/ AND keeps only the bits set in both; XOR flips the bits set in the mask."
    },
    {
      "id" : "5C48929C-4926-5A47-BA07-A49F17B7E548",
      "source" : "masked = 0xFF & 0x0F"
    },
    {
      "id" : "60F756F0-DE58-5F2C-BF92-85601EDEF4C4",
      "source" : "masked in binary"
    },
    {
      "id" : "02E68EAB-F135-5DB0-BD07-7A64DF925542",
      "source" : "flipped = 0xFF xor 0x0F"
    },
    {
      "id" : "3854D2B8-BDE0-58E4-94A6-9D3BD7974A96",
      "source" : "flipped in binary"
    }
  ],
  "numberStyle" : {
    "decimal" : ".",
    "grouping" : ",",
    "secondaryGroupSize" : 3
  },
  "title" : "Binary and hex"
}