{"version":3,"sources":["jsdelivr-header.js","/npm/spotify-playlist-downloader@0.1.4/main.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;CCHA,WACE,IAAY,EAAe,EAAY,EAAU,EAAU,EAAS,EAAU,EA6B9E,OA3BA,QAAQ,iBAEC,QAAQ,UAEjB,EAAU,QAAQ,aAElB,EAAa,QAAQ,oBAErB,EACS,WACL,MAAyB,UAArB,QAAQ,SACH,QAAQ,IAAiB,YAE3B,QAAQ,IAAU,IAC3B,EAGF,EAAQ,QAAQ,SAAS,OAAO,4BAA6B,8BAA+B,MAAM,OAAO,4BAA6B,8BAA+B,MAAM,OAAO,4BAA6B,2BAA4B,MAAM,OAAO,8BAA+B,oDAAuD,IAAiB,gBAAuB,IAAiB,iBAAiB,MAAM,QAAQ,MAEta,EAAW,EAAQ,SAEnB,EAAW,EAAQ,SAEnB,EAAW,EAAQ,SAEnB,EAAY,EAAQ,UAEH,MAAZ,GAAkC,MAAZ,GACzB,QAAQ,IAAI,2CAA2C,KAChD,EAAQ,cAGD,MAAZ,GACF,QAAQ,IAAI,0CAA0C,KAC/C,EAAQ,mBAGZ,IAAI,EAAW,EAAU,EAAU,EAAU,EAEnD,GAAE,KAAK","file":"/npm/spotify-playlist-downloader@0.1.4/main.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/spotify-playlist-downloader@0.1.4/main.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","#!/usr/bin/env node\n\n// Generated by CoffeeScript 1.7.1\n(function() {\n  var Colors, DIRECTORY, DL, Downloader, PASSWORD, PLAYLIST, Program, USERNAME, getUserHome;\n\n  require('coffee-script');\n\n  Colors = require('colors');\n\n  Program = require('commander');\n\n  Downloader = require('./lib/downloader');\n\n  getUserHome = (function(_this) {\n    return function() {\n      if (process.platform === 'win32') {\n        return process.env['USERPROFILE'];\n      }\n      return process.env['HOME'];\n    };\n  })(this);\n\n  Program.version('0.0.1').option('-u, --username [username]', 'Spotify Username (required)', null).option('-p, --password [password]', 'Spotify Password (required)', null).option('-l, --playlist [playlist]', 'Spotify URI for playlist', null).option('-d, --directory [directory]', \"Directory you want to save the mp3s to, default: \" + (getUserHome()) + \"/spotify-mp3s\", \"\" + (getUserHome()) + \"/spotify-mp3s\").parse(process.argv);\n\n  USERNAME = Program.username;\n\n  PASSWORD = Program.password;\n\n  PLAYLIST = Program.playlist;\n\n  DIRECTORY = Program.directory;\n\n  if ((PASSWORD == null) || (USERNAME == null)) {\n    console.log('!!! MUST SPECIFY USERNAME & PASSWORD !!!'.red);\n    return Program.outputHelp();\n  }\n\n  if (PLAYLIST == null) {\n    console.log('!!! MUST SPECIFY A SPOTIFY PLAYLIST !!!'.red);\n    return Program.outputHelp();\n  }\n\n  DL = new Downloader(USERNAME, PASSWORD, PLAYLIST, DIRECTORY);\n\n}).call(this);\n"]}