text: // Copyright 2018 Twitter, Inc.
  // Licensed under the Apache License, Version 2.0
  // http://www.apache.org/licenses/LICENSE-2.0
  
  function show(type)
  {
      count = 0;
      for (var key in methods) {
          var row = document.getElementById(key);
          if ((methods[key] &  type) != 0) {
              row.style.display = '';
              row.className = (count++ % 2) ? rowColor : altColor;
          }
          else
              row.style.display = 'none';
      }
      updateTabs(type);
  }
  
  function updateTabs(type)
  {
      for (var value in tabs) {
          var sNode = document.getElementById(tabs[value][0]);
          var spanNode = sNode.firstChild;
          if (value == type) {
              sNode.className = activeTableTab;
              spanNode.innerHTML = tabs[value][1];
          }
          else {
              sNode.className = tableTab;
              spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
          }
      }
  }
  