{"version":3,"sources":["jsdelivr-header.js","/npm/fss-registry-client@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACFA,IAAI,OAFJ,OAAO,QAAU,UAGjB,IACE,OAAS,QAAQ,SACnB,CAAE,MAAO,GACP,OAAS,CACP,MAAO,KACP,KAAM,KACN,KAAM,KACN,QAAS,KACT,MAAO,KACP,KAAM,KACN,MAAO,KACP,OAAQ,KAEZ,CAEA,SAAS,OAAS,CAElB,SAAS,UAAW,GAClB,KAAK,OAAS,OAAO,OAAO,GAAU,CAAC,GAEvC,KAAK,OAAO,MAAQ,KAAK,OAAO,OAAS,CAAC,GACrC,KAAK,OAAO,MAAM,OAAS,KAAK,OAAO,MAAM,OAChD,KAAK,OAAO,MAAM,MAAQ,KAAK,OAAO,MAAM,MAG9C,KAAK,OAAO,IAAM,KAAK,OAAO,KAAO,CAAC,OACP,IAA3B,KAAK,OAAO,IAAI,SAAsB,KAAK,OAAO,IAAI,QAAS,GAEnE,KAAK,OAAO,MAAQ,KAAK,OAAO,OAAS,CAAC,EACD,iBAA9B,KAAK,OAAO,MAAM,UAAsB,KAAK,OAAO,MAAM,QAAU,GACvC,iBAA7B,KAAK,OAAO,MAAM,SAAqB,KAAK,OAAO,MAAM,OAAS,IACjC,iBAAjC,KAAK,OAAO,MAAM,aAAyB,KAAK,OAAO,MAAM,WAAa,KACzC,iBAAjC,KAAK,OAAO,MAAM,aAAyB,KAAK,OAAO,MAAM,WAAa,KAC/C,iBAA3B,KAAK,OAAO,aAAyB,KAAK,OAAO,WAAa,IAEzE,KAAK,OAAO,UAAY,KAAK,OAAO,WAAa,QAAU,QAAQ,QACnE,KAAK,OAAO,WAAa,KAAK,OAAO,YAAc,SAEnD,KAAK,IAAM,KAAK,OAAO,KAAO,cACvB,KAAK,OAAO,IAEnB,IAAI,EAAS,KACb,EAAO,OAAS,QAAQ,gBACxB,EAAO,QAAU,QAAQ,iBACzB,EAAO,QAAU,QAAQ,iBACzB,EAAO,QAAU,QAAQ,iBACzB,EAAO,UAAY,QAAQ,mBAC3B,EAAO,SAAW,OAAO,OAAO,GAChC,EAAO,SAAS,IAAM,QAAQ,uBAC9B,EAAO,SAAS,MAAQ,QAAQ,yBAChC,EAAO,SAAS,GAAK,QAAQ,sBAC7B,EAAO,SAAS,IAAM,QAAQ,uBAC9B,EAAO,SAAS,OAAS,QAAQ,0BACjC,EAAO,MAAQ,QAAQ,eACvB,EAAO,IAAM,QAAQ,aACrB,EAAO,WAAa,QAAQ,oBAC5B,EAAO,OAAS,QAAQ,gBACxB,EAAO,IAAM,QAAQ,aACrB,EAAO,KAAO,QAAQ,cACtB,EAAO,QAAU,QAAQ,iBACzB,EAAO,QAAU,QAAQ,iBACzB,EAAO,wBAA0B,QAAQ,oCACzC,EAAO,KAAO,QAAQ,cACtB,EAAO,MAAQ,QAAQ,eACvB,EAAO,IAAM,QAAQ,aACrB,EAAO,KAAO,QAAQ,cACtB,EAAO,UAAY,QAAQ,mBAC3B,EAAO,OAAS,QAAQ,eAC1B","file":"/npm/fss-registry-client@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/fss-registry-client@1.0.0/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","// utilities for working with the js-registry site.\n\nmodule.exports = RegClient\n\nvar npmlog\ntry {\n  npmlog = require('npmlog')\n} catch (er) {\n  npmlog = {\n    error: noop,\n    warn: noop,\n    info: noop,\n    verbose: noop,\n    silly: noop,\n    http: noop,\n    pause: noop,\n    resume: noop\n  }\n}\n\nfunction noop () {}\n\nfunction RegClient (config) {\n  this.config = Object.create(config || {})\n\n  this.config.proxy = this.config.proxy || {}\n  if (!this.config.proxy.https && this.config.proxy.http) {\n    this.config.proxy.https = this.config.proxy.http\n  }\n\n  this.config.ssl = this.config.ssl || {}\n  if (this.config.ssl.strict === undefined) this.config.ssl.strict = true\n\n  this.config.retry = this.config.retry || {}\n  if (typeof this.config.retry.retries !== 'number') this.config.retry.retries = 2\n  if (typeof this.config.retry.factor !== 'number') this.config.retry.factor = 10\n  if (typeof this.config.retry.minTimeout !== 'number') this.config.retry.minTimeout = 10000\n  if (typeof this.config.retry.maxTimeout !== 'number') this.config.retry.maxTimeout = 60000\n  if (typeof this.config.maxSockets !== 'number') this.config.maxSockets = 50\n\n  this.config.userAgent = this.config.userAgent || 'node/' + process.version\n  this.config.defaultTag = this.config.defaultTag || 'latest'\n\n  this.log = this.config.log || npmlog\n  delete this.config.log\n\n  var client = this\n  client.access = require('./lib/access')\n  client.adduser = require('./lib/adduser')\n  client.attempt = require('./lib/attempt')\n  client.authify = require('./lib/authify')\n  client.deprecate = require('./lib/deprecate')\n  client.distTags = Object.create(client)\n  client.distTags.add = require('./lib/dist-tags/add')\n  client.distTags.fetch = require('./lib/dist-tags/fetch')\n  client.distTags.rm = require('./lib/dist-tags/rm')\n  client.distTags.set = require('./lib/dist-tags/set')\n  client.distTags.update = require('./lib/dist-tags/update')\n  client.fetch = require('./lib/fetch')\n  client.get = require('./lib/get')\n  client.initialize = require('./lib/initialize')\n  client.logout = require('./lib/logout')\n  client.org = require('./lib/org')\n  client.ping = require('./lib/ping')\n  client.publish = require('./lib/publish')\n  client.request = require('./lib/request')\n  client.sendAnonymousCLIMetrics = require('./lib/send-anonymous-CLI-metrics')\n  client.star = require('./lib/star')\n  client.stars = require('./lib/stars')\n  client.tag = require('./lib/tag')\n  client.team = require('./lib/team')\n  client.unpublish = require('./lib/unpublish')\n  client.whoami = require('./lib/whoami')\n}\n"]}