{"version":3,"sources":["jsdelivr-header.js","/npm/solarwinds@0.3.2/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAGT,IAAI,iBAAmB,QAAQ,wCAE3B,iBAAmB,uBAAuB,kBAE1C,OAAS,QAAQ,SAEjB,QAAU,uBAAuB,QAEjC,QAAU,QAAQ,YAElB,SAAW,uBAAuB,SAElC,aAAe,QAAQ,0BAEvB,cAAgB,uBAAuB,cAEvC,uBAAyB,QAAQ,oCAEjC,wBAA0B,uBAAuB,wBAEjD,sBAAwB,QAAQ,0BAEhC,uBAAyB,uBAAuB,uBAEhD,aAAe,QAAQ,iBAEvB,cAAgB,uBAAuB,cAE3C,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAGzF,OAAO,gBACV,QAAQ,kBAIV,IAAI,oBAAsB,QAAQ,IAAI,oBAClC,oBAAsB,QAAQ,IAAI,oBAClC,oBAAsB,QAAQ,IAAI,oBAClC,gBAAkB,QAAQ,IAAI,iBAAmB,MAEjD,UAAY,SAAS,IACvB,IAAI,EAAW,UAAU,QAAU,QAAsB,IAAjB,UAAU,GAAmB,oBAAsB,UAAU,GACjG,EAAW,UAAU,QAAU,QAAsB,IAAjB,UAAU,GAAmB,oBAAsB,UAAU,GACjG,EAAW,UAAU,QAAU,QAAsB,IAAjB,UAAU,GAAmB,oBAAsB,UAAU,GACjG,EAAO,UAAU,QAAU,QAAsB,IAAjB,UAAU,GAAmB,gBAAkB,UAAU,GAG7F,IAFA,EAAI,iBAAiB,SAAS,KAAM,GAEhC,QAAQ,QAAQ,UAAU,IAAa,QAAQ,QAAQ,MAAM,GAAW,MAAM,IAAI,MAAM,uEAC5F,GAAI,QAAQ,QAAQ,UAAU,IAAa,QAAQ,QAAQ,MAAM,GAAW,MAAM,IAAI,MAAM,uEAC5F,GAAI,QAAQ,QAAQ,UAAU,IAAa,QAAQ,QAAQ,MAAM,GAAW,MAAM,IAAI,MAAM,0EAC5F,GAAI,QAAQ,QAAQ,UAAU,IAAS,QAAQ,QAAQ,MAAM,GAAO,MAAM,IAAI,MAAM,kEAEpF,KAAK,OAAS,IAAI,SAAS,QAAQ,EAAU,EAAU,EAAU,GAEjE,KAAK,MAAQ,IAAI,cAAc,QAAQ,KAAK,QAC5C,KAAK,gBAAkB,IAAI,wBAAwB,QAAQ,KAAK,QAChE,KAAK,qBAAuB,IAAI,uBAAuB,QAAQ,KAAK,QACpE,KAAK,YAAc,IAAI,cAAc,QAAQ,KAAK,OACpD,EAEA,QAAQ,QAAU","file":"/npm/solarwinds@0.3.2/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/solarwinds@0.3.2/lib/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});\n\nvar _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');\n\nvar _classCallCheck3 = _interopRequireDefault(_classCallCheck2);\n\nvar _is_js = require('is_js');\n\nvar _is_js2 = _interopRequireDefault(_is_js);\n\nvar _client = require('./client');\n\nvar _client2 = _interopRequireDefault(_client);\n\nvar _nodeManager = require('./managers/nodeManager');\n\nvar _nodeManager2 = _interopRequireDefault(_nodeManager);\n\nvar _virtualMachineManager = require('./managers/virtualMachineManager');\n\nvar _virtualMachineManager2 = _interopRequireDefault(_virtualMachineManager);\n\nvar _applicationTemplates = require('./applicationTemplates');\n\nvar _applicationTemplates2 = _interopRequireDefault(_applicationTemplates);\n\nvar _credentials = require('./credentials');\n\nvar _credentials2 = _interopRequireDefault(_credentials);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/* eslint-disable */\nif (!global._babelPolyfill) {\n  require('babel-polyfill');\n}\n/* eslint-disable */\n\nvar SOLARWINDS_USERNAME = process.env.SOLARWINDS_USERNAME;\nvar SOLARWINDS_PASSWORD = process.env.SOLARWINDS_PASSWORD;\nvar SOLARWINDS_HOSTNAME = process.env.SOLARWINDS_HOSTNAME;\nvar SOLARWINDS_PORT = process.env.SOLARWINDS_PORT || 17778;\n\nvar Landscape = function Landscape() {\n  var username = arguments.length <= 0 || arguments[0] === undefined ? SOLARWINDS_USERNAME : arguments[0];\n  var password = arguments.length <= 1 || arguments[1] === undefined ? SOLARWINDS_PASSWORD : arguments[1];\n  var hostname = arguments.length <= 2 || arguments[2] === undefined ? SOLARWINDS_HOSTNAME : arguments[2];\n  var port = arguments.length <= 3 || arguments[3] === undefined ? SOLARWINDS_PORT : arguments[3];\n  (0, _classCallCheck3.default)(this, Landscape);\n\n  if (_is_js2.default.undefined(username) || _is_js2.default.empty(username)) throw new Error('Provide username for SolarWinds or env variable SOLARWINDS_USERNAME');\n  if (_is_js2.default.undefined(password) || _is_js2.default.empty(password)) throw new Error('Provide password for SolarWinds or env variable SOLARWINDS_PASSWORD');\n  if (_is_js2.default.undefined(hostname) || _is_js2.default.empty(hostname)) throw new Error('Provide hostname of SolarWinds API or env variable SOLARWINDS_HOSTNAME');\n  if (_is_js2.default.undefined(port) || _is_js2.default.empty(port)) throw new Error('Provide port of SolarWinds API or env variable SOLARWINDS_PORT');\n\n  this.client = new _client2.default(username, password, hostname, port);\n\n  this.nodes = new _nodeManager2.default(this.client);\n  this.virtualMachines = new _virtualMachineManager2.default(this.client);\n  this.applicationTemplates = new _applicationTemplates2.default(this.client);\n  this.credentials = new _credentials2.default(this.client);\n};\n\nexports.default = Landscape;"]}