code: def decompile(self, data, ttFont):
      numGlyphs = ttFont["maxp"].numGlyphs
      assert len(data) == 2 * numGlyphs
      a = array.array("H")
      a.frombytes(data)
      if sys.byteorder != "big":
          a.byteswap()
      self.glyphGrouping = {}
      for i in range(numGlyphs):
          self.glyphGrouping[ttFont.getGlyphName(i)] = a[i]
  
file_path: catboost/contrib/python/fonttools/fontTools/ttLib/tables/T_S_I__5.py
imports: from fontTools.misc.textTools import safeEval
  from .None import DefaultTable
  import sys
  import array
label_desc: Use image node_id 1 for calling the table_T_S_I__5 obj's underlying member method code with example usage: obj.decompile(data, ttFont) without return types