code: function (elt) {                                                   // 46
      var self = this;                                                             // 47
      if (!elt.next) {                                                             // 48
        elt.prev = self._last;                                                     // 49
        if (self._last)                                                            // 50
          self._last.next = elt;                                                   // 51
        self._last = elt;                                                          // 52
      } else {                                                                     // 53
        elt.prev = elt.next.prev;                                                  // 54
        elt.next.prev = elt;                                                       // 55
        if (elt.prev)                                                              // 56
          elt.prev.next = elt;                                                     // 57
      }                                                                            // 58
      if (self._first === null || self._first === elt.next)                        // 59
        self._first = elt;                                                         // 60
    }
docs: 45