{"version":3,"sources":["jsdelivr-header.js","/npm/oss-lab7-zambbo@0.1.0/main.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACLA,MAAM,IAAM,QAAQ,SAEjB,QAAQ,KAAK,QAAU,IACtB,QAAQ,IAAI,2BACZ,QAAQ,KAAK,IAIjB,IAiBI,OAjBA,QAAU,QAAQ,KAAK,GAIvB,QAAU,QAAQ,KACjB,MAAM,EAAE,QAAQ,KAAK,QACrB,KAAK,GAAI,WAAW,KAYzB,OAVA,QAAQ,IAAI,SAER,QAAQ,MAAM,GAAM,MAAM,OAC1B,QAAQ,IAAI,mCACZ,QAAQ,KAAK,IAMV,SACH,IAAK,MACD,OAAS,IAAI,IAAI,SACjB,MACJ,IAAK,MACD,OAAS,IAAI,IAAI,SACjB,MACJ,IAAK,MACD,OAAS,IAAI,IAAI,SACjB,MACJ,QACI,QAAQ,IAAI,kBACZ,QAAQ,KAAK,GAGrB,QAAQ,IAAI","file":"/npm/oss-lab7-zambbo@0.1.0/main.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/oss-lab7-zambbo@0.1.0/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\r\nconst lib = require(\"./lib\");\r\n\r\nif(process.argv.length <= 3){\r\n    console.log(\"Insufficient parameter!\");\r\n    process.exit(1);\r\n}\r\n\r\n\r\nlet command = process.argv[2];\r\n\r\n\r\n\r\nlet numbers = process.argv\r\n    .slice(3,process.argv.length)\r\n    .map((n)=>parseFloat(n));\r\n\r\nconsole.log(numbers);\r\n\r\nif (numbers.some((n) => isNaN(n))){\r\n    console.log(\"Some arguments are not numbers!\");\r\n    process.exit(1);\r\n}\r\n\r\n\r\n\r\nlet result;\r\nswitch(command){\r\n    case \"sum\":\r\n        result = lib.sum(numbers);\r\n        break;\r\n    case \"avg\":\r\n        result = lib.avg(numbers);\r\n        break;\r\n    case \"max\":\r\n        result = lib.max(numbers);\r\n        break;\r\n    default:\r\n        console.log(\"Wrong command!\");\r\n        process.exit(1);\r\n}\r\n\r\nconsole.log(result);"]}