code: function (obj) {                                                                                    // 103
        var sign;                                                                                                      // 104
        if (_.isNaN(obj))                                                                                              // 105
          sign = 0;                                                                                                    // 106
        else if (obj === Infinity)                                                                                     // 107
          sign = 1;                                                                                                    // 108
        else                                                                                                           // 109
          sign = -1;                                                                                                   // 110
        return {$InfNaN: sign};                                                                                        // 111
      }
docs: 102