code: function _createLatLngs(line, from) {
      if (line.geometries[0] && line.geometries[0].coords[0]) {
          /**
           * stores how many times arc is broken over 180 longitude
           * @type {number}
           */
          let wrap = from.lng - line.geometries[0].coords[0][0] - 360;
  
          return line.geometries
              .map(subLine => {
                  wrap += 360;
                  return subLine.coords.map(point => L.latLng([point[1], point[0] + wrap]));
              })
              .reduce((all, latlngs) => all.concat(latlngs));
      } else {
          return [];
      }
  }
docs: Create array of L.LatLng objects from line produced by arc.js
  @param {object} line
  @param {L.LatLng} from
  @private
  @returns {Array}