code: def compile(self, ttFont):
      ldat = b""
      fdat = b""
      offset = len(self.langs)
      for c, inf in sorted(self.langs.items()):
          ldat += struct.pack(
              ">4sHH", c.encode("utf8"), len(inf), 8 * offset + 20
          )
          for fid, val in inf:
              fdat += struct.pack(">LHH", fid, val, 0)
          offset += len(inf)
      ldat += struct.pack(">LHH", 0x80808080, 0, 8 * offset + 20)
      return (
          sstruct.pack(Sill_hdr, self)
          + grUtils.bininfo(len(self.langs))
          + ldat
          + fdat
      )
  
file_path: catboost/contrib/python/fonttools/fontTools/ttLib/tables/S__i_l_l.py
imports: from fontTools.misc import sstruct
  from fontTools.misc.fixedTools import floatToFixedToStr
  from fontTools.misc.textTools import safeEval
  from .None import DefaultTable
  from .None import grUtils
  import struct
label_desc: Use image node_id 3 for calling the table_S__i_l_l obj's underlying member method code with example usage: obj.compile(ttFont) and returns: unknown