{"version":3,"sources":["jsdelivr-header.js","/npm/iterable-queue@1.1.0/bin/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAET,QAAQ,MAAQ,MAEhB,IAAI,cAAgB,QAAQ,iBAExB,QAAU,CAAC,cAAc,IAAI,mBAAmB,MAEpD,SAAS,aAAa,EAAQ,GAC5B,OAAO,mBAAmB,MAAK,SAAuB,GACpD,OACE,OAAQ,EAAS,KAAO,EAAS,MAC/B,KAAK,EACH,OAAO,EAAS,cAAc,EAAQ,KAAM,GAE9C,KAAK,EACH,KAAM,EAAM,OAAS,GAAI,CACvB,EAAS,KAAO,EAChB,KACF,CAGA,OADA,EAAS,KAAO,EACT,EAAM,QAEf,KAAK,EACH,EAAS,KAAO,EAChB,MAEF,KAAK,EACL,IAAK,MACH,OAAO,EAAS,OAGxB,GAAG,QAAQ,GAAI,KACjB,CAEA,SAAS,MAAM,GACb,IAAI,EAAQ,GACR,EAAS,cAAa,EAAI,cAAc,SAAS,GAAW,GAKhE,OAJA,EAAO,IAAM,EAAO,KAAO,SAAa,GAEtC,OADA,EAAM,KAAK,GACJ,CACT,EACO,CACT","file":"/npm/iterable-queue@1.1.0/bin/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/iterable-queue@1.1.0/bin/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.Queue = Queue;\n\nvar _iteratorUtil = require('iterator-util');\n\nvar _marked = [queueBuilder].map(regeneratorRuntime.mark);\n\nfunction queueBuilder(origin, queue) {\n  return regeneratorRuntime.wrap(function queueBuilder$(_context) {\n    while (1) {\n      switch (_context.prev = _context.next) {\n        case 0:\n          return _context.delegateYield(origin, 't0', 1);\n\n        case 1:\n          if (!(queue.length > 0)) {\n            _context.next = 6;\n            break;\n          }\n\n          _context.next = 4;\n          return queue.shift();\n\n        case 4:\n          _context.next = 1;\n          break;\n\n        case 6:\n        case 'end':\n          return _context.stop();\n      }\n    }\n  }, _marked[0], this);\n}\n\nfunction Queue(iterable) {\n  var queue = [];\n  var result = queueBuilder((0, _iteratorUtil.resolve)(iterable), queue);\n  result.add = result.push = function add(data) {\n    queue.push(data);\n    return result;\n  };\n  return result;\n}"]}