UNPKG

351 kBJSONView Raw
1{"/Users/alexlakatos/nexmo/nexmo-node/lib/Account.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/Account.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":13},"end":{"line":9,"column":31}},"16":{"start":{"line":11,"column":14},"end":{"line":11,"column":44}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":17,"column":14},"end":{"line":82,"column":3}},"21":{"start":{"line":26,"column":18},"end":{"line":26,"column":88}},"22":{"start":{"line":28,"column":4},"end":{"line":28,"column":35}},"23":{"start":{"line":30,"column":4},"end":{"line":30,"column":29}},"24":{"start":{"line":31,"column":4},"end":{"line":31,"column":27}},"25":{"start":{"line":34,"column":4},"end":{"line":34,"column":64}},"26":{"start":{"line":36,"column":4},"end":{"line":36,"column":82}},"27":{"start":{"line":44,"column":2},"end":{"line":79,"column":6}},"28":{"start":{"line":47,"column":6},"end":{"line":47,"column":61}},"29":{"start":{"line":57,"column":6},"end":{"line":57,"column":63}},"30":{"start":{"line":67,"column":6},"end":{"line":67,"column":68}},"31":{"start":{"line":77,"column":6},"end":{"line":77,"column":68}},"32":{"start":{"line":81,"column":2},"end":{"line":81,"column":17}},"33":{"start":{"line":84,"column":0},"end":{"line":84,"column":26}},"34":{"start":{"line":85,"column":0},"end":{"line":85,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":17,"column":14},"end":{"line":17,"column":15}},"loc":{"start":{"line":17,"column":26},"end":{"line":82,"column":1}},"line":17},"6":{"name":"Account","decl":{"start":{"line":25,"column":11},"end":{"line":25,"column":18}},"loc":{"start":{"line":25,"column":32},"end":{"line":37,"column":3}},"line":25},"7":{"name":"checkBalance","decl":{"start":{"line":46,"column":20},"end":{"line":46,"column":32}},"loc":{"start":{"line":46,"column":35},"end":{"line":48,"column":5}},"line":46},"8":{"name":"updatePassword","decl":{"start":{"line":56,"column":20},"end":{"line":56,"column":34}},"loc":{"start":{"line":56,"column":37},"end":{"line":58,"column":5}},"line":56},"9":{"name":"updateSMSCallback","decl":{"start":{"line":66,"column":20},"end":{"line":66,"column":37}},"loc":{"start":{"line":66,"column":40},"end":{"line":68,"column":5}},"line":66},"10":{"name":"updateDeliveryReceiptCallback","decl":{"start":{"line":76,"column":20},"end":{"line":76,"column":49}},"loc":{"start":{"line":76,"column":52},"end":{"line":78,"column":5}},"line":76}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15},"7":{"loc":{"start":{"line":26,"column":18},"end":{"line":26,"column":88}},"type":"cond-expr","locations":[{"start":{"line":26,"column":71},"end":{"line":26,"column":83}},{"start":{"line":26,"column":86},"end":{"line":26,"column":88}}],"line":26},"8":{"loc":{"start":{"line":26,"column":18},"end":{"line":26,"column":68}},"type":"binary-expr","locations":[{"start":{"line":26,"column":18},"end":{"line":26,"column":38}},{"start":{"line":26,"column":42},"end":{"line":26,"column":68}}],"line":26},"9":{"loc":{"start":{"line":34,"column":18},"end":{"line":34,"column":63}},"type":"binary-expr","locations":[{"start":{"line":34,"column":18},"end":{"line":34,"column":44}},{"start":{"line":34,"column":48},"end":{"line":34,"column":63}}],"line":34}},"s":{"0":1,"1":1,"2":1,"3":4,"4":4,"5":4,"6":4,"7":4,"8":4,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":24,"19":0,"20":1,"21":24,"22":24,"23":24,"24":24,"25":24,"26":24,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":24,"5":1,"6":24,"7":1,"8":1,"9":1,"10":1},"b":{"0":[4,4],"1":[4,0],"2":[1,0],"3":[0,1],"4":[0,1],"5":[1,1],"6":[0,24],"7":[24,0],"8":[24,24],"9":[24,19]},"inputSourceMap":{"version":3,"sources":["../src/Account.js"],"names":["Account","credentials","options","creds","_nexmo","nexmoOverride","initialize","apiKey","apiSecret","checkBalance","apply","arguments","changePassword","changeMoCallbackUrl","changeDrCallbackUrl"],"mappings":"AAAA;;;;;;;;AAEA;;;;;;;;IAEMA,O;;AAEJ;;;;;;AAMA,mBAAYC,WAAZ,EAAuC;AAAA,QAAdC,OAAc,uEAAJ,EAAI;;AAAA;;AACrC,SAAKC,KAAL,GAAaF,WAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;;AAEA;AACA,SAAKE,MAAL,GAAc,KAAKF,OAAL,CAAaG,aAAb,mBAAd;;AAEA,SAAKD,MAAL,CAAYE,UAAZ,CAAuB,KAAKH,KAAL,CAAWI,MAAlC,EAA0C,KAAKJ,KAAL,CAAWK,SAArD,EAAgE,KAAKN,OAArE;AACD;;AAED;;;;;;;mCAGe;AACb,WAAKE,MAAL,CAAYK,YAAZ,CAAyBC,KAAzB,CAA+B,KAAKN,MAApC,EAA4CO,SAA5C;AACD;;AAED;;;;;;qCAGiB;AACf,WAAKP,MAAL,CAAYQ,cAAZ,CAA2BF,KAA3B,CAAiC,KAAKN,MAAtC,EAA8CO,SAA9C;AACD;;AAED;;;;;;wCAGoB;AAClB,WAAKP,MAAL,CAAYS,mBAAZ,CAAgCH,KAAhC,CAAsC,KAAKN,MAA3C,EAAmDO,SAAnD;AACD;;AAED;;;;;;oDAGgC;AAC9B,WAAKP,MAAL,CAAYU,mBAAZ,CAAgCJ,KAAhC,CAAsC,KAAKN,MAA3C,EAAmDO,SAAnD;AACD;;;;;;kBAIYX,O","file":"Account.js","sourcesContent":["\"use strict\";\n\nimport nexmo from './index';\n\nclass Account {\n \n /**\n * @param {Credentials} credentials\n * credentials to be used when interacting with the API.\n * @param {Object} options\n * Addition Account options.\n */\n constructor(credentials, options = {}) {\n this.creds = credentials;\n this.options = options;\n \n // Used to facilitate testing of the call to the underlying object\n this._nexmo = this.options.nexmoOverride || nexmo;\n \n this._nexmo.initialize(this.creds.apiKey, this.creds.apiSecret, this.options);\n }\n \n /**\n * TODO: document\n */\n checkBalance() {\n this._nexmo.checkBalance.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n updatePassword() {\n this._nexmo.changePassword.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n updateSMSCallback() {\n this._nexmo.changeMoCallbackUrl.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n updateDeliveryReceiptCallback() {\n this._nexmo.changeDrCallbackUrl.apply(this._nexmo, arguments);\n }\n \n}\n\nexport default Account;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"1b633678dfc40f5e5cc16bc1fb9135b75169c316","contentHash":"6e958cad0f0eb62efd28dda9b5ba7069_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/index.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/index.js","statementMap":{"0":{"start":{"line":3,"column":14},"end":{"line":3,"column":268}},"1":{"start":{"line":3,"column":101},"end":{"line":3,"column":119}},"2":{"start":{"line":3,"column":141},"end":{"line":3,"column":266}},"3":{"start":{"line":5,"column":18},"end":{"line":5,"column":40}},"4":{"start":{"line":7,"column":18},"end":{"line":7,"column":23}},"5":{"start":{"line":8,"column":14},"end":{"line":8,"column":59}},"6":{"start":{"line":9,"column":20},"end":{"line":9,"column":75}},"7":{"start":{"line":10,"column":18},"end":{"line":10,"column":62}},"8":{"start":{"line":11,"column":24},"end":{"line":11,"column":75}},"9":{"start":{"line":12,"column":19},"end":{"line":12,"column":65}},"10":{"start":{"line":13,"column":21},"end":{"line":13,"column":68}},"11":{"start":{"line":14,"column":26},"end":{"line":14,"column":79}},"12":{"start":{"line":15,"column":28},"end":{"line":15,"column":83}},"13":{"start":{"line":16,"column":27},"end":{"line":16,"column":81}},"14":{"start":{"line":17,"column":17},"end":{"line":17,"column":75}},"15":{"start":{"line":18,"column":22},"end":{"line":18,"column":71}},"16":{"start":{"line":19,"column":25},"end":{"line":19,"column":77}},"17":{"start":{"line":20,"column":25},"end":{"line":20,"column":77}},"18":{"start":{"line":21,"column":27},"end":{"line":21,"column":78}},"19":{"start":{"line":22,"column":9},"end":{"line":22,"column":11}},"20":{"start":{"line":23,"column":20},"end":{"line":23,"column":47}},"21":{"start":{"line":25,"column":15},"end":{"line":25,"column":19}},"22":{"start":{"line":28,"column":21},"end":{"line":58,"column":1}},"23":{"start":{"line":60,"column":0},"end":{"line":70,"column":2}},"24":{"start":{"line":61,"column":4},"end":{"line":63,"column":5}},"25":{"start":{"line":62,"column":8},"end":{"line":62,"column":65}},"26":{"start":{"line":64,"column":4},"end":{"line":67,"column":6}},"27":{"start":{"line":68,"column":4},"end":{"line":68,"column":23}},"28":{"start":{"line":69,"column":4},"end":{"line":69,"column":23}},"29":{"start":{"line":72,"column":0},"end":{"line":86,"column":2}},"30":{"start":{"line":73,"column":4},"end":{"line":85,"column":5}},"31":{"start":{"line":74,"column":8},"end":{"line":74,"column":60}},"32":{"start":{"line":75,"column":11},"end":{"line":85,"column":5}},"33":{"start":{"line":76,"column":8},"end":{"line":76,"column":59}},"34":{"start":{"line":78,"column":8},"end":{"line":84,"column":21}},"35":{"start":{"line":88,"column":0},"end":{"line":107,"column":2}},"36":{"start":{"line":89,"column":4},"end":{"line":106,"column":5}},"37":{"start":{"line":90,"column":8},"end":{"line":90,"column":61}},"38":{"start":{"line":91,"column":11},"end":{"line":106,"column":5}},"39":{"start":{"line":92,"column":8},"end":{"line":92,"column":59}},"40":{"start":{"line":94,"column":8},"end":{"line":97,"column":9}},"41":{"start":{"line":95,"column":12},"end":{"line":95,"column":32}},"42":{"start":{"line":96,"column":12},"end":{"line":96,"column":32}},"43":{"start":{"line":98,"column":8},"end":{"line":105,"column":21}},"44":{"start":{"line":109,"column":0},"end":{"line":122,"column":2}},"45":{"start":{"line":110,"column":4},"end":{"line":121,"column":5}},"46":{"start":{"line":111,"column":8},"end":{"line":111,"column":59}},"47":{"start":{"line":113,"column":8},"end":{"line":116,"column":9}},"48":{"start":{"line":114,"column":12},"end":{"line":114,"column":28}},"49":{"start":{"line":115,"column":12},"end":{"line":115,"column":22}},"50":{"start":{"line":117,"column":8},"end":{"line":117,"column":30}},"51":{"start":{"line":118,"column":8},"end":{"line":118,"column":31}},"52":{"start":{"line":119,"column":8},"end":{"line":119,"column":31}},"53":{"start":{"line":120,"column":8},"end":{"line":120,"column":36}},"54":{"start":{"line":124,"column":0},"end":{"line":126,"column":2}},"55":{"start":{"line":125,"column":4},"end":{"line":125,"column":32}},"56":{"start":{"line":128,"column":4},"end":{"line":143,"column":5}},"57":{"start":{"line":129,"column":8},"end":{"line":129,"column":62}},"58":{"start":{"line":130,"column":11},"end":{"line":143,"column":5}},"59":{"start":{"line":131,"column":8},"end":{"line":131,"column":58}},"60":{"start":{"line":133,"column":19},"end":{"line":133,"column":33}},"61":{"start":{"line":134,"column":8},"end":{"line":134,"column":55}},"62":{"start":{"line":135,"column":8},"end":{"line":135,"column":116}},"63":{"start":{"line":136,"column":8},"end":{"line":142,"column":11}},"64":{"start":{"line":137,"column":12},"end":{"line":141,"column":13}},"65":{"start":{"line":138,"column":16},"end":{"line":138,"column":99}},"66":{"start":{"line":140,"column":16},"end":{"line":140,"column":57}},"67":{"start":{"line":140,"column":30},"end":{"line":140,"column":57}},"68":{"start":{"line":147,"column":4},"end":{"line":149,"column":5}},"69":{"start":{"line":148,"column":8},"end":{"line":148,"column":58}},"70":{"start":{"line":150,"column":4},"end":{"line":152,"column":5}},"71":{"start":{"line":151,"column":8},"end":{"line":151,"column":65}},"72":{"start":{"line":153,"column":4},"end":{"line":153,"column":22}},"73":{"start":{"line":154,"column":15},"end":{"line":154,"column":35}},"74":{"start":{"line":155,"column":4},"end":{"line":155,"column":51}},"75":{"start":{"line":156,"column":4},"end":{"line":158,"column":7}},"76":{"start":{"line":157,"column":8},"end":{"line":157,"column":39}},"77":{"start":{"line":159,"column":4},"end":{"line":159,"column":24}},"78":{"start":{"line":160,"column":4},"end":{"line":160,"column":51}},"79":{"start":{"line":161,"column":4},"end":{"line":161,"column":142}},"80":{"start":{"line":162,"column":4},"end":{"line":168,"column":7}},"81":{"start":{"line":163,"column":8},"end":{"line":167,"column":9}},"82":{"start":{"line":164,"column":12},"end":{"line":164,"column":95}},"83":{"start":{"line":166,"column":12},"end":{"line":166,"column":53}},"84":{"start":{"line":166,"column":26},"end":{"line":166,"column":53}},"85":{"start":{"line":170,"column":0},"end":{"line":172,"column":2}},"86":{"start":{"line":171,"column":4},"end":{"line":171,"column":72}},"87":{"start":{"line":173,"column":0},"end":{"line":175,"column":2}},"88":{"start":{"line":174,"column":4},"end":{"line":174,"column":70}},"89":{"start":{"line":176,"column":0},"end":{"line":178,"column":2}},"90":{"start":{"line":177,"column":4},"end":{"line":177,"column":76}},"91":{"start":{"line":181,"column":4},"end":{"line":181,"column":41}},"92":{"start":{"line":185,"column":4},"end":{"line":185,"column":28}},"93":{"start":{"line":189,"column":4},"end":{"line":189,"column":109}},"94":{"start":{"line":190,"column":4},"end":{"line":190,"column":60}},"95":{"start":{"line":193,"column":0},"end":{"line":196,"column":2}},"96":{"start":{"line":194,"column":26},"end":{"line":194,"column":61}},"97":{"start":{"line":195,"column":4},"end":{"line":195,"column":43}},"98":{"start":{"line":198,"column":0},"end":{"line":206,"column":2}},"99":{"start":{"line":199,"column":4},"end":{"line":205,"column":5}},"100":{"start":{"line":200,"column":8},"end":{"line":200,"column":67}},"101":{"start":{"line":202,"column":30},"end":{"line":202,"column":74}},"102":{"start":{"line":203,"column":8},"end":{"line":203,"column":58}},"103":{"start":{"line":204,"column":8},"end":{"line":204,"column":47}},"104":{"start":{"line":208,"column":0},"end":{"line":218,"column":2}},"105":{"start":{"line":209,"column":4},"end":{"line":217,"column":5}},"106":{"start":{"line":210,"column":8},"end":{"line":210,"column":63}},"107":{"start":{"line":211,"column":11},"end":{"line":217,"column":5}},"108":{"start":{"line":212,"column":8},"end":{"line":212,"column":62}},"109":{"start":{"line":214,"column":30},"end":{"line":214,"column":80}},"110":{"start":{"line":215,"column":8},"end":{"line":215,"column":102}},"111":{"start":{"line":216,"column":8},"end":{"line":216,"column":47}},"112":{"start":{"line":220,"column":0},"end":{"line":234,"column":2}},"113":{"start":{"line":221,"column":26},"end":{"line":221,"column":57}},"114":{"start":{"line":222,"column":4},"end":{"line":232,"column":5}},"115":{"start":{"line":223,"column":8},"end":{"line":223,"column":27}},"116":{"start":{"line":224,"column":11},"end":{"line":232,"column":5}},"117":{"start":{"line":225,"column":8},"end":{"line":225,"column":58}},"118":{"start":{"line":226,"column":8},"end":{"line":228,"column":9}},"119":{"start":{"line":227,"column":12},"end":{"line":227,"column":89}},"120":{"start":{"line":230,"column":8},"end":{"line":230,"column":74}},"121":{"start":{"line":231,"column":8},"end":{"line":231,"column":15}},"122":{"start":{"line":233,"column":4},"end":{"line":233,"column":43}},"123":{"start":{"line":236,"column":0},"end":{"line":254,"column":2}},"124":{"start":{"line":237,"column":4},"end":{"line":253,"column":5}},"125":{"start":{"line":238,"column":8},"end":{"line":238,"column":67}},"126":{"start":{"line":240,"column":29},"end":{"line":240,"column":58}},"127":{"start":{"line":241,"column":8},"end":{"line":241,"column":57}},"128":{"start":{"line":242,"column":8},"end":{"line":251,"column":9}},"129":{"start":{"line":243,"column":12},"end":{"line":243,"column":31}},"130":{"start":{"line":244,"column":15},"end":{"line":251,"column":9}},"131":{"start":{"line":245,"column":12},"end":{"line":245,"column":60}},"132":{"start":{"line":246,"column":12},"end":{"line":248,"column":13}},"133":{"start":{"line":247,"column":16},"end":{"line":247,"column":91}},"134":{"start":{"line":250,"column":12},"end":{"line":250,"column":78}},"135":{"start":{"line":252,"column":8},"end":{"line":252,"column":46}},"136":{"start":{"line":256,"column":0},"end":{"line":266,"column":2}},"137":{"start":{"line":257,"column":4},"end":{"line":265,"column":5}},"138":{"start":{"line":258,"column":8},"end":{"line":258,"column":67}},"139":{"start":{"line":259,"column":11},"end":{"line":265,"column":5}},"140":{"start":{"line":260,"column":8},"end":{"line":260,"column":62}},"141":{"start":{"line":262,"column":26},"end":{"line":262,"column":52}},"142":{"start":{"line":263,"column":8},"end":{"line":263,"column":76}},"143":{"start":{"line":264,"column":8},"end":{"line":264,"column":51}},"144":{"start":{"line":268,"column":0},"end":{"line":278,"column":2}},"145":{"start":{"line":269,"column":4},"end":{"line":277,"column":5}},"146":{"start":{"line":270,"column":8},"end":{"line":270,"column":67}},"147":{"start":{"line":271,"column":11},"end":{"line":277,"column":5}},"148":{"start":{"line":272,"column":8},"end":{"line":272,"column":62}},"149":{"start":{"line":274,"column":29},"end":{"line":274,"column":58}},"150":{"start":{"line":275,"column":8},"end":{"line":275,"column":79}},"151":{"start":{"line":276,"column":8},"end":{"line":276,"column":54}},"152":{"start":{"line":280,"column":0},"end":{"line":290,"column":2}},"153":{"start":{"line":281,"column":4},"end":{"line":289,"column":5}},"154":{"start":{"line":282,"column":8},"end":{"line":282,"column":67}},"155":{"start":{"line":283,"column":11},"end":{"line":289,"column":5}},"156":{"start":{"line":284,"column":8},"end":{"line":284,"column":62}},"157":{"start":{"line":286,"column":29},"end":{"line":286,"column":58}},"158":{"start":{"line":287,"column":8},"end":{"line":287,"column":79}},"159":{"start":{"line":288,"column":8},"end":{"line":288,"column":54}},"160":{"start":{"line":292,"column":0},"end":{"line":306,"column":2}},"161":{"start":{"line":293,"column":4},"end":{"line":305,"column":5}},"162":{"start":{"line":294,"column":8},"end":{"line":294,"column":67}},"163":{"start":{"line":295,"column":11},"end":{"line":305,"column":5}},"164":{"start":{"line":296,"column":8},"end":{"line":296,"column":62}},"165":{"start":{"line":298,"column":29},"end":{"line":298,"column":58}},"166":{"start":{"line":299,"column":8},"end":{"line":299,"column":79}},"167":{"start":{"line":300,"column":8},"end":{"line":300,"column":56}},"168":{"start":{"line":301,"column":8},"end":{"line":303,"column":9}},"169":{"start":{"line":302,"column":12},"end":{"line":302,"column":106}},"170":{"start":{"line":304,"column":8},"end":{"line":304,"column":54}},"171":{"start":{"line":308,"column":0},"end":{"line":323,"column":2}},"172":{"start":{"line":309,"column":19},"end":{"line":309,"column":57}},"173":{"start":{"line":310,"column":4},"end":{"line":310,"column":46}},"174":{"start":{"line":311,"column":4},"end":{"line":321,"column":5}},"175":{"start":{"line":312,"column":8},"end":{"line":312,"column":27}},"176":{"start":{"line":313,"column":11},"end":{"line":321,"column":5}},"177":{"start":{"line":314,"column":8},"end":{"line":314,"column":29}},"178":{"start":{"line":315,"column":8},"end":{"line":317,"column":9}},"179":{"start":{"line":316,"column":12},"end":{"line":316,"column":60}},"180":{"start":{"line":319,"column":8},"end":{"line":319,"column":74}},"181":{"start":{"line":320,"column":8},"end":{"line":320,"column":15}},"182":{"start":{"line":322,"column":4},"end":{"line":322,"column":36}},"183":{"start":{"line":325,"column":0},"end":{"line":343,"column":2}},"184":{"start":{"line":326,"column":4},"end":{"line":342,"column":5}},"185":{"start":{"line":327,"column":8},"end":{"line":327,"column":71}},"186":{"start":{"line":328,"column":11},"end":{"line":342,"column":5}},"187":{"start":{"line":329,"column":8},"end":{"line":329,"column":71}},"188":{"start":{"line":330,"column":11},"end":{"line":342,"column":5}},"189":{"start":{"line":331,"column":8},"end":{"line":331,"column":76}},"190":{"start":{"line":332,"column":11},"end":{"line":342,"column":5}},"191":{"start":{"line":333,"column":8},"end":{"line":333,"column":75}},"192":{"start":{"line":335,"column":29},"end":{"line":335,"column":67}},"193":{"start":{"line":336,"column":8},"end":{"line":336,"column":56}},"194":{"start":{"line":337,"column":8},"end":{"line":337,"column":141}},"195":{"start":{"line":338,"column":8},"end":{"line":340,"column":9}},"196":{"start":{"line":339,"column":12},"end":{"line":339,"column":66}},"197":{"start":{"line":341,"column":8},"end":{"line":341,"column":54}},"198":{"start":{"line":345,"column":0},"end":{"line":353,"column":2}},"199":{"start":{"line":346,"column":4},"end":{"line":352,"column":5}},"200":{"start":{"line":347,"column":8},"end":{"line":347,"column":69}},"201":{"start":{"line":349,"column":27},"end":{"line":349,"column":79}},"202":{"start":{"line":350,"column":8},"end":{"line":350,"column":54}},"203":{"start":{"line":351,"column":8},"end":{"line":351,"column":44}},"204":{"start":{"line":355,"column":0},"end":{"line":375,"column":2}},"205":{"start":{"line":356,"column":4},"end":{"line":374,"column":5}},"206":{"start":{"line":357,"column":8},"end":{"line":357,"column":69}},"207":{"start":{"line":358,"column":11},"end":{"line":374,"column":5}},"208":{"start":{"line":359,"column":8},"end":{"line":359,"column":71}},"209":{"start":{"line":360,"column":11},"end":{"line":374,"column":5}},"210":{"start":{"line":361,"column":8},"end":{"line":361,"column":71}},"211":{"start":{"line":362,"column":11},"end":{"line":374,"column":5}},"212":{"start":{"line":363,"column":8},"end":{"line":363,"column":76}},"213":{"start":{"line":364,"column":11},"end":{"line":374,"column":5}},"214":{"start":{"line":365,"column":8},"end":{"line":365,"column":75}},"215":{"start":{"line":367,"column":29},"end":{"line":367,"column":81}},"216":{"start":{"line":368,"column":8},"end":{"line":368,"column":141}},"217":{"start":{"line":369,"column":8},"end":{"line":369,"column":56}},"218":{"start":{"line":370,"column":8},"end":{"line":372,"column":9}},"219":{"start":{"line":371,"column":12},"end":{"line":371,"column":87}},"220":{"start":{"line":373,"column":8},"end":{"line":373,"column":53}},"221":{"start":{"line":377,"column":0},"end":{"line":385,"column":2}},"222":{"start":{"line":378,"column":4},"end":{"line":384,"column":5}},"223":{"start":{"line":379,"column":8},"end":{"line":379,"column":69}},"224":{"start":{"line":381,"column":29},"end":{"line":381,"column":81}},"225":{"start":{"line":382,"column":8},"end":{"line":382,"column":56}},"226":{"start":{"line":383,"column":8},"end":{"line":383,"column":56}},"227":{"start":{"line":387,"column":0},"end":{"line":391,"column":2}},"228":{"start":{"line":388,"column":27},"end":{"line":388,"column":59}},"229":{"start":{"line":389,"column":4},"end":{"line":389,"column":75}},"230":{"start":{"line":390,"column":4},"end":{"line":390,"column":52}},"231":{"start":{"line":393,"column":0},"end":{"line":397,"column":2}},"232":{"start":{"line":394,"column":27},"end":{"line":394,"column":59}},"233":{"start":{"line":395,"column":4},"end":{"line":395,"column":76}},"234":{"start":{"line":396,"column":4},"end":{"line":396,"column":52}},"235":{"start":{"line":399,"column":0},"end":{"line":403,"column":2}},"236":{"start":{"line":400,"column":27},"end":{"line":400,"column":59}},"237":{"start":{"line":401,"column":4},"end":{"line":401,"column":76}},"238":{"start":{"line":402,"column":4},"end":{"line":402,"column":52}},"239":{"start":{"line":405,"column":0},"end":{"line":413,"column":2}},"240":{"start":{"line":406,"column":4},"end":{"line":412,"column":5}},"241":{"start":{"line":407,"column":8},"end":{"line":407,"column":72}},"242":{"start":{"line":409,"column":24},"end":{"line":409,"column":45}},"243":{"start":{"line":410,"column":8},"end":{"line":410,"column":67}},"244":{"start":{"line":411,"column":8},"end":{"line":411,"column":41}},"245":{"start":{"line":415,"column":0},"end":{"line":423,"column":2}},"246":{"start":{"line":416,"column":4},"end":{"line":422,"column":5}},"247":{"start":{"line":417,"column":8},"end":{"line":417,"column":77}},"248":{"start":{"line":419,"column":24},"end":{"line":419,"column":50}},"249":{"start":{"line":420,"column":8},"end":{"line":420,"column":67}},"250":{"start":{"line":421,"column":8},"end":{"line":421,"column":41}},"251":{"start":{"line":425,"column":0},"end":{"line":433,"column":2}},"252":{"start":{"line":426,"column":4},"end":{"line":432,"column":5}},"253":{"start":{"line":427,"column":8},"end":{"line":427,"column":79}},"254":{"start":{"line":429,"column":24},"end":{"line":429,"column":52}},"255":{"start":{"line":430,"column":8},"end":{"line":430,"column":67}},"256":{"start":{"line":431,"column":8},"end":{"line":431,"column":41}},"257":{"start":{"line":435,"column":0},"end":{"line":453,"column":2}},"258":{"start":{"line":436,"column":25},"end":{"line":436,"column":27}},"259":{"start":{"line":437,"column":4},"end":{"line":452,"column":5}},"260":{"start":{"line":438,"column":8},"end":{"line":438,"column":78}},"261":{"start":{"line":440,"column":8},"end":{"line":448,"column":9}},"262":{"start":{"line":441,"column":12},"end":{"line":445,"column":13}},"263":{"start":{"line":442,"column":16},"end":{"line":442,"column":55}},"264":{"start":{"line":444,"column":16},"end":{"line":444,"column":56}},"265":{"start":{"line":447,"column":12},"end":{"line":447,"column":51}},"266":{"start":{"line":449,"column":24},"end":{"line":449,"column":51}},"267":{"start":{"line":450,"column":8},"end":{"line":450,"column":70}},"268":{"start":{"line":451,"column":8},"end":{"line":451,"column":41}},"269":{"start":{"line":455,"column":0},"end":{"line":457,"column":2}},"270":{"start":{"line":456,"column":4},"end":{"line":456,"column":46}},"271":{"start":{"line":459,"column":0},"end":{"line":461,"column":2}},"272":{"start":{"line":460,"column":4},"end":{"line":460,"column":64}},"273":{"start":{"line":463,"column":0},"end":{"line":465,"column":2}},"274":{"start":{"line":464,"column":4},"end":{"line":464,"column":67}},"275":{"start":{"line":467,"column":0},"end":{"line":469,"column":2}},"276":{"start":{"line":468,"column":4},"end":{"line":468,"column":67}},"277":{"start":{"line":471,"column":0},"end":{"line":473,"column":2}},"278":{"start":{"line":472,"column":4},"end":{"line":472,"column":46}},"279":{"start":{"line":476,"column":4},"end":{"line":482,"column":5}},"280":{"start":{"line":477,"column":8},"end":{"line":477,"column":87}},"281":{"start":{"line":479,"column":24},"end":{"line":479,"column":41}},"282":{"start":{"line":480,"column":8},"end":{"line":480,"column":67}},"283":{"start":{"line":481,"column":8},"end":{"line":481,"column":41}},"284":{"start":{"line":486,"column":4},"end":{"line":496,"column":5}},"285":{"start":{"line":488,"column":8},"end":{"line":492,"column":9}},"286":{"start":{"line":489,"column":12},"end":{"line":489,"column":47}},"287":{"start":{"line":491,"column":12},"end":{"line":491,"column":35}},"288":{"start":{"line":493,"column":24},"end":{"line":493,"column":39}},"289":{"start":{"line":494,"column":8},"end":{"line":494,"column":64}},"290":{"start":{"line":495,"column":8},"end":{"line":495,"column":41}},"291":{"start":{"line":499,"column":4},"end":{"line":508,"column":5}},"292":{"start":{"line":500,"column":8},"end":{"line":500,"column":79}},"293":{"start":{"line":501,"column":8},"end":{"line":501,"column":21}},"294":{"start":{"line":502,"column":11},"end":{"line":508,"column":5}},"295":{"start":{"line":503,"column":8},"end":{"line":503,"column":83}},"296":{"start":{"line":504,"column":8},"end":{"line":504,"column":21}},"297":{"start":{"line":505,"column":11},"end":{"line":508,"column":5}},"298":{"start":{"line":506,"column":8},"end":{"line":506,"column":83}},"299":{"start":{"line":507,"column":8},"end":{"line":507,"column":21}},"300":{"start":{"line":509,"column":4},"end":{"line":509,"column":16}},"301":{"start":{"line":513,"column":4},"end":{"line":526,"column":5}},"302":{"start":{"line":514,"column":8},"end":{"line":514,"column":58}},"303":{"start":{"line":516,"column":23},"end":{"line":516,"column":43}},"304":{"start":{"line":517,"column":8},"end":{"line":517,"column":59}},"305":{"start":{"line":518,"column":8},"end":{"line":518,"column":97}},"306":{"start":{"line":519,"column":8},"end":{"line":525,"column":11}},"307":{"start":{"line":520,"column":12},"end":{"line":524,"column":13}},"308":{"start":{"line":521,"column":16},"end":{"line":521,"column":87}},"309":{"start":{"line":523,"column":16},"end":{"line":523,"column":57}},"310":{"start":{"line":523,"column":30},"end":{"line":523,"column":57}},"311":{"start":{"line":529,"column":0},"end":{"line":540,"column":2}},"312":{"start":{"line":530,"column":4},"end":{"line":539,"column":5}},"313":{"start":{"line":531,"column":8},"end":{"line":531,"column":59}},"314":{"start":{"line":533,"column":8},"end":{"line":535,"column":9}},"315":{"start":{"line":534,"column":12},"end":{"line":534,"column":22}},"316":{"start":{"line":536,"column":8},"end":{"line":536,"column":31}},"317":{"start":{"line":537,"column":8},"end":{"line":537,"column":31}},"318":{"start":{"line":538,"column":8},"end":{"line":538,"column":54}},"319":{"start":{"line":542,"column":0},"end":{"line":559,"column":2}},"320":{"start":{"line":543,"column":4},"end":{"line":558,"column":5}},"321":{"start":{"line":544,"column":8},"end":{"line":544,"column":59}},"322":{"start":{"line":545,"column":11},"end":{"line":558,"column":5}},"323":{"start":{"line":546,"column":8},"end":{"line":546,"column":65}},"324":{"start":{"line":547,"column":11},"end":{"line":558,"column":5}},"325":{"start":{"line":548,"column":8},"end":{"line":548,"column":63}},"326":{"start":{"line":550,"column":8},"end":{"line":552,"column":9}},"327":{"start":{"line":551,"column":12},"end":{"line":551,"column":22}},"328":{"start":{"line":553,"column":8},"end":{"line":553,"column":31}},"329":{"start":{"line":554,"column":8},"end":{"line":554,"column":31}},"330":{"start":{"line":555,"column":8},"end":{"line":555,"column":39}},"331":{"start":{"line":556,"column":8},"end":{"line":556,"column":35}},"332":{"start":{"line":557,"column":8},"end":{"line":557,"column":60}},"333":{"start":{"line":561,"column":0},"end":{"line":584,"column":2}},"334":{"start":{"line":562,"column":4},"end":{"line":583,"column":5}},"335":{"start":{"line":563,"column":8},"end":{"line":563,"column":59}},"336":{"start":{"line":564,"column":11},"end":{"line":583,"column":5}},"337":{"start":{"line":565,"column":8},"end":{"line":565,"column":65}},"338":{"start":{"line":566,"column":11},"end":{"line":583,"column":5}},"339":{"start":{"line":567,"column":8},"end":{"line":567,"column":63}},"340":{"start":{"line":568,"column":11},"end":{"line":583,"column":5}},"341":{"start":{"line":569,"column":8},"end":{"line":569,"column":63}},"342":{"start":{"line":570,"column":11},"end":{"line":583,"column":5}},"343":{"start":{"line":571,"column":8},"end":{"line":571,"column":66}},"344":{"start":{"line":573,"column":8},"end":{"line":575,"column":9}},"345":{"start":{"line":574,"column":12},"end":{"line":574,"column":22}},"346":{"start":{"line":576,"column":8},"end":{"line":576,"column":31}},"347":{"start":{"line":577,"column":8},"end":{"line":577,"column":31}},"348":{"start":{"line":578,"column":8},"end":{"line":578,"column":39}},"349":{"start":{"line":579,"column":8},"end":{"line":579,"column":35}},"350":{"start":{"line":580,"column":8},"end":{"line":580,"column":35}},"351":{"start":{"line":581,"column":8},"end":{"line":581,"column":41}},"352":{"start":{"line":582,"column":8},"end":{"line":582,"column":60}},"353":{"start":{"line":586,"column":0},"end":{"line":597,"column":2}},"354":{"start":{"line":587,"column":4},"end":{"line":596,"column":5}},"355":{"start":{"line":588,"column":8},"end":{"line":588,"column":65}},"356":{"start":{"line":590,"column":8},"end":{"line":592,"column":9}},"357":{"start":{"line":591,"column":12},"end":{"line":591,"column":22}},"358":{"start":{"line":593,"column":8},"end":{"line":593,"column":31}},"359":{"start":{"line":594,"column":8},"end":{"line":594,"column":39}},"360":{"start":{"line":595,"column":8},"end":{"line":595,"column":55}},"361":{"start":{"line":601,"column":4},"end":{"line":605,"column":5}},"362":{"start":{"line":602,"column":8},"end":{"line":602,"column":34}},"363":{"start":{"line":604,"column":8},"end":{"line":604,"column":18}},"364":{"start":{"line":608,"column":0},"end":{"line":622,"column":2}},"365":{"start":{"line":609,"column":4},"end":{"line":609,"column":25}},"366":{"start":{"line":610,"column":4},"end":{"line":610,"column":31}},"367":{"start":{"line":611,"column":4},"end":{"line":611,"column":29}},"368":{"start":{"line":612,"column":4},"end":{"line":612,"column":35}},"369":{"start":{"line":613,"column":4},"end":{"line":613,"column":30}},"370":{"start":{"line":614,"column":4},"end":{"line":614,"column":32}},"371":{"start":{"line":615,"column":4},"end":{"line":615,"column":37}},"372":{"start":{"line":616,"column":4},"end":{"line":616,"column":39}},"373":{"start":{"line":617,"column":4},"end":{"line":617,"column":38}},"374":{"start":{"line":618,"column":4},"end":{"line":618,"column":28}},"375":{"start":{"line":619,"column":4},"end":{"line":619,"column":33}},"376":{"start":{"line":620,"column":4},"end":{"line":620,"column":36}},"377":{"start":{"line":621,"column":4},"end":{"line":621,"column":38}},"378":{"start":{"line":624,"column":0},"end":{"line":626,"column":2}},"379":{"start":{"line":625,"column":4},"end":{"line":625,"column":17}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":84},"end":{"line":3,"column":85}},"loc":{"start":{"line":3,"column":99},"end":{"line":3,"column":121}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":3,"column":124},"end":{"line":3,"column":125}},"loc":{"start":{"line":3,"column":139},"end":{"line":3,"column":268}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":60,"column":21},"end":{"line":60,"column":22}},"loc":{"start":{"line":60,"column":55},"end":{"line":70,"column":1}},"line":60},"3":{"name":"(anonymous_3)","decl":{"start":{"line":72,"column":28},"end":{"line":72,"column":29}},"loc":{"start":{"line":72,"column":78},"end":{"line":86,"column":1}},"line":72},"4":{"name":"(anonymous_4)","decl":{"start":{"line":88,"column":29},"end":{"line":88,"column":30}},"loc":{"start":{"line":88,"column":90},"end":{"line":107,"column":1}},"line":88},"5":{"name":"(anonymous_5)","decl":{"start":{"line":109,"column":26},"end":{"line":109,"column":27}},"loc":{"start":{"line":109,"column":80},"end":{"line":122,"column":1}},"line":109},"6":{"name":"(anonymous_6)","decl":{"start":{"line":124,"column":22},"end":{"line":124,"column":23}},"loc":{"start":{"line":124,"column":48},"end":{"line":126,"column":1}},"line":124},"7":{"name":"sendMessage","decl":{"start":{"line":127,"column":9},"end":{"line":127,"column":20}},"loc":{"start":{"line":127,"column":37},"end":{"line":144,"column":1}},"line":127},"8":{"name":"(anonymous_8)","decl":{"start":{"line":136,"column":34},"end":{"line":136,"column":35}},"loc":{"start":{"line":136,"column":62},"end":{"line":142,"column":9}},"line":136},"9":{"name":"sendViaShortcode","decl":{"start":{"line":146,"column":9},"end":{"line":146,"column":25}},"loc":{"start":{"line":146,"column":74},"end":{"line":169,"column":1}},"line":146},"10":{"name":"(anonymous_10)","decl":{"start":{"line":156,"column":39},"end":{"line":156,"column":40}},"loc":{"start":{"line":156,"column":54},"end":{"line":158,"column":5}},"line":156},"11":{"name":"(anonymous_11)","decl":{"start":{"line":162,"column":30},"end":{"line":162,"column":31}},"loc":{"start":{"line":162,"column":58},"end":{"line":168,"column":5}},"line":162},"12":{"name":"(anonymous_12)","decl":{"start":{"line":170,"column":25},"end":{"line":170,"column":26}},"loc":{"start":{"line":170,"column":77},"end":{"line":172,"column":1}},"line":170},"13":{"name":"(anonymous_13)","decl":{"start":{"line":173,"column":23},"end":{"line":173,"column":24}},"loc":{"start":{"line":173,"column":75},"end":{"line":175,"column":1}},"line":173},"14":{"name":"(anonymous_14)","decl":{"start":{"line":176,"column":29},"end":{"line":176,"column":30}},"loc":{"start":{"line":176,"column":81},"end":{"line":178,"column":1}},"line":176},"15":{"name":"clone","decl":{"start":{"line":180,"column":9},"end":{"line":180,"column":14}},"loc":{"start":{"line":180,"column":18},"end":{"line":182,"column":1}},"line":180},"16":{"name":"getEndpoint","decl":{"start":{"line":184,"column":9},"end":{"line":184,"column":20}},"loc":{"start":{"line":184,"column":29},"end":{"line":186,"column":1}},"line":184},"17":{"name":"sendRequest","decl":{"start":{"line":188,"column":9},"end":{"line":188,"column":20}},"loc":{"start":{"line":188,"column":49},"end":{"line":191,"column":1}},"line":188},"18":{"name":"(anonymous_18)","decl":{"start":{"line":193,"column":23},"end":{"line":193,"column":24}},"loc":{"start":{"line":193,"column":43},"end":{"line":196,"column":1}},"line":193},"19":{"name":"(anonymous_19)","decl":{"start":{"line":198,"column":21},"end":{"line":198,"column":22}},"loc":{"start":{"line":198,"column":54},"end":{"line":206,"column":1}},"line":198},"20":{"name":"(anonymous_20)","decl":{"start":{"line":208,"column":26},"end":{"line":208,"column":27}},"loc":{"start":{"line":208,"column":63},"end":{"line":218,"column":1}},"line":208},"21":{"name":"(anonymous_21)","decl":{"start":{"line":220,"column":21},"end":{"line":220,"column":22}},"loc":{"start":{"line":220,"column":50},"end":{"line":234,"column":1}},"line":220},"22":{"name":"(anonymous_22)","decl":{"start":{"line":236,"column":24},"end":{"line":236,"column":25}},"loc":{"start":{"line":236,"column":66},"end":{"line":254,"column":1}},"line":236},"23":{"name":"(anonymous_23)","decl":{"start":{"line":256,"column":20},"end":{"line":256,"column":21}},"loc":{"start":{"line":256,"column":61},"end":{"line":266,"column":1}},"line":256},"24":{"name":"(anonymous_24)","decl":{"start":{"line":268,"column":23},"end":{"line":268,"column":24}},"loc":{"start":{"line":268,"column":64},"end":{"line":278,"column":1}},"line":268},"25":{"name":"(anonymous_25)","decl":{"start":{"line":280,"column":23},"end":{"line":280,"column":24}},"loc":{"start":{"line":280,"column":64},"end":{"line":290,"column":1}},"line":280},"26":{"name":"(anonymous_26)","decl":{"start":{"line":292,"column":23},"end":{"line":292,"column":24}},"loc":{"start":{"line":292,"column":72},"end":{"line":306,"column":1}},"line":292},"27":{"name":"(anonymous_27)","decl":{"start":{"line":308,"column":26},"end":{"line":308,"column":27}},"loc":{"start":{"line":308,"column":55},"end":{"line":323,"column":1}},"line":308},"28":{"name":"(anonymous_28)","decl":{"start":{"line":325,"column":28},"end":{"line":325,"column":29}},"loc":{"start":{"line":325,"column":90},"end":{"line":343,"column":1}},"line":325},"29":{"name":"(anonymous_29)","decl":{"start":{"line":345,"column":25},"end":{"line":345,"column":26}},"loc":{"start":{"line":345,"column":52},"end":{"line":353,"column":1}},"line":345},"30":{"name":"(anonymous_30)","decl":{"start":{"line":355,"column":28},"end":{"line":355,"column":29}},"loc":{"start":{"line":355,"column":97},"end":{"line":375,"column":1}},"line":355},"31":{"name":"(anonymous_31)","decl":{"start":{"line":377,"column":28},"end":{"line":377,"column":29}},"loc":{"start":{"line":377,"column":55},"end":{"line":385,"column":1}},"line":377},"32":{"name":"(anonymous_32)","decl":{"start":{"line":387,"column":25},"end":{"line":387,"column":26}},"loc":{"start":{"line":387,"column":56},"end":{"line":391,"column":1}},"line":387},"33":{"name":"(anonymous_33)","decl":{"start":{"line":393,"column":30},"end":{"line":393,"column":31}},"loc":{"start":{"line":393,"column":58},"end":{"line":397,"column":1}},"line":393},"34":{"name":"(anonymous_34)","decl":{"start":{"line":399,"column":30},"end":{"line":399,"column":31}},"loc":{"start":{"line":399,"column":58},"end":{"line":403,"column":1}},"line":399},"35":{"name":"(anonymous_35)","decl":{"start":{"line":405,"column":23},"end":{"line":405,"column":24}},"loc":{"start":{"line":405,"column":56},"end":{"line":413,"column":1}},"line":405},"36":{"name":"(anonymous_36)","decl":{"start":{"line":415,"column":29},"end":{"line":415,"column":30}},"loc":{"start":{"line":415,"column":62},"end":{"line":423,"column":1}},"line":415},"37":{"name":"(anonymous_37)","decl":{"start":{"line":425,"column":31},"end":{"line":425,"column":32}},"loc":{"start":{"line":425,"column":64},"end":{"line":433,"column":1}},"line":425},"38":{"name":"(anonymous_38)","decl":{"start":{"line":435,"column":30},"end":{"line":435,"column":31}},"loc":{"start":{"line":435,"column":62},"end":{"line":453,"column":1}},"line":435},"39":{"name":"(anonymous_39)","decl":{"start":{"line":455,"column":24},"end":{"line":455,"column":25}},"loc":{"start":{"line":455,"column":57},"end":{"line":457,"column":1}},"line":455},"40":{"name":"(anonymous_40)","decl":{"start":{"line":459,"column":29},"end":{"line":459,"column":30}},"loc":{"start":{"line":459,"column":62},"end":{"line":461,"column":1}},"line":459},"41":{"name":"(anonymous_41)","decl":{"start":{"line":463,"column":32},"end":{"line":463,"column":33}},"loc":{"start":{"line":463,"column":65},"end":{"line":465,"column":1}},"line":463},"42":{"name":"(anonymous_42)","decl":{"start":{"line":467,"column":32},"end":{"line":467,"column":33}},"loc":{"start":{"line":467,"column":65},"end":{"line":469,"column":1}},"line":467},"43":{"name":"(anonymous_43)","decl":{"start":{"line":471,"column":37},"end":{"line":471,"column":38}},"loc":{"start":{"line":471,"column":70},"end":{"line":473,"column":1}},"line":471},"44":{"name":"numberInsightAsync","decl":{"start":{"line":475,"column":9},"end":{"line":475,"column":27}},"loc":{"start":{"line":475,"column":51},"end":{"line":483,"column":1}},"line":475},"45":{"name":"numberInsightCommon","decl":{"start":{"line":485,"column":9},"end":{"line":485,"column":28}},"loc":{"start":{"line":485,"column":62},"end":{"line":497,"column":1}},"line":485},"46":{"name":"validateNumber","decl":{"start":{"line":498,"column":9},"end":{"line":498,"column":23}},"loc":{"start":{"line":498,"column":47},"end":{"line":510,"column":1}},"line":498},"47":{"name":"sendVoiceMessage","decl":{"start":{"line":512,"column":9},"end":{"line":512,"column":25}},"loc":{"start":{"line":512,"column":57},"end":{"line":527,"column":1}},"line":512},"48":{"name":"(anonymous_48)","decl":{"start":{"line":519,"column":38},"end":{"line":519,"column":39}},"loc":{"start":{"line":519,"column":66},"end":{"line":525,"column":9}},"line":519},"49":{"name":"(anonymous_49)","decl":{"start":{"line":529,"column":25},"end":{"line":529,"column":26}},"loc":{"start":{"line":529,"column":71},"end":{"line":540,"column":1}},"line":529},"50":{"name":"(anonymous_50)","decl":{"start":{"line":542,"column":35},"end":{"line":542,"column":36}},"loc":{"start":{"line":542,"column":101},"end":{"line":559,"column":1}},"line":542},"51":{"name":"(anonymous_51)","decl":{"start":{"line":561,"column":35},"end":{"line":561,"column":36}},"loc":{"start":{"line":561,"column":122},"end":{"line":584,"column":1}},"line":561},"52":{"name":"(anonymous_52)","decl":{"start":{"line":586,"column":15},"end":{"line":586,"column":16}},"loc":{"start":{"line":586,"column":63},"end":{"line":597,"column":1}},"line":586},"53":{"name":"sendError","decl":{"start":{"line":599,"column":9},"end":{"line":599,"column":18}},"loc":{"start":{"line":599,"column":46},"end":{"line":606,"column":1}},"line":599},"54":{"name":"(anonymous_54)","decl":{"start":{"line":608,"column":18},"end":{"line":608,"column":19}},"loc":{"start":{"line":608,"column":35},"end":{"line":622,"column":1}},"line":608},"55":{"name":"(anonymous_55)","decl":{"start":{"line":624,"column":18},"end":{"line":624,"column":19}},"loc":{"start":{"line":624,"column":35},"end":{"line":626,"column":1}},"line":624}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":14},"end":{"line":3,"column":268}},"type":"cond-expr","locations":[{"start":{"line":3,"column":84},"end":{"line":3,"column":121}},{"start":{"line":3,"column":124},"end":{"line":3,"column":268}}],"line":3},"1":{"loc":{"start":{"line":3,"column":14},"end":{"line":3,"column":81}},"type":"binary-expr","locations":[{"start":{"line":3,"column":14},"end":{"line":3,"column":42}},{"start":{"line":3,"column":46},"end":{"line":3,"column":81}}],"line":3},"2":{"loc":{"start":{"line":3,"column":148},"end":{"line":3,"column":265}},"type":"cond-expr","locations":[{"start":{"line":3,"column":244},"end":{"line":3,"column":252}},{"start":{"line":3,"column":255},"end":{"line":3,"column":265}}],"line":3},"3":{"loc":{"start":{"line":3,"column":148},"end":{"line":3,"column":241}},"type":"binary-expr","locations":[{"start":{"line":3,"column":148},"end":{"line":3,"column":151}},{"start":{"line":3,"column":155},"end":{"line":3,"column":183}},{"start":{"line":3,"column":187},"end":{"line":3,"column":213}},{"start":{"line":3,"column":217},"end":{"line":3,"column":241}}],"line":3},"4":{"loc":{"start":{"line":61,"column":4},"end":{"line":63,"column":5}},"type":"if","locations":[{"start":{"line":61,"column":4},"end":{"line":63,"column":5}},{"start":{"line":61,"column":4},"end":{"line":63,"column":5}}],"line":61},"5":{"loc":{"start":{"line":61,"column":8},"end":{"line":61,"column":25}},"type":"binary-expr","locations":[{"start":{"line":61,"column":8},"end":{"line":61,"column":13}},{"start":{"line":61,"column":17},"end":{"line":61,"column":25}}],"line":61},"6":{"loc":{"start":{"line":73,"column":4},"end":{"line":85,"column":5}},"type":"if","locations":[{"start":{"line":73,"column":4},"end":{"line":85,"column":5}},{"start":{"line":73,"column":4},"end":{"line":85,"column":5}}],"line":73},"7":{"loc":{"start":{"line":75,"column":11},"end":{"line":85,"column":5}},"type":"if","locations":[{"start":{"line":75,"column":11},"end":{"line":85,"column":5}},{"start":{"line":75,"column":11},"end":{"line":85,"column":5}}],"line":75},"8":{"loc":{"start":{"line":89,"column":4},"end":{"line":106,"column":5}},"type":"if","locations":[{"start":{"line":89,"column":4},"end":{"line":106,"column":5}},{"start":{"line":89,"column":4},"end":{"line":106,"column":5}}],"line":89},"9":{"loc":{"start":{"line":91,"column":11},"end":{"line":106,"column":5}},"type":"if","locations":[{"start":{"line":91,"column":11},"end":{"line":106,"column":5}},{"start":{"line":91,"column":11},"end":{"line":106,"column":5}}],"line":91},"10":{"loc":{"start":{"line":94,"column":8},"end":{"line":97,"column":9}},"type":"if","locations":[{"start":{"line":94,"column":8},"end":{"line":97,"column":9}},{"start":{"line":94,"column":8},"end":{"line":97,"column":9}}],"line":94},"11":{"loc":{"start":{"line":110,"column":4},"end":{"line":121,"column":5}},"type":"if","locations":[{"start":{"line":110,"column":4},"end":{"line":121,"column":5}},{"start":{"line":110,"column":4},"end":{"line":121,"column":5}}],"line":110},"12":{"loc":{"start":{"line":113,"column":8},"end":{"line":116,"column":9}},"type":"if","locations":[{"start":{"line":113,"column":8},"end":{"line":116,"column":9}},{"start":{"line":113,"column":8},"end":{"line":116,"column":9}}],"line":113},"13":{"loc":{"start":{"line":128,"column":4},"end":{"line":143,"column":5}},"type":"if","locations":[{"start":{"line":128,"column":4},"end":{"line":143,"column":5}},{"start":{"line":128,"column":4},"end":{"line":143,"column":5}}],"line":128},"14":{"loc":{"start":{"line":130,"column":11},"end":{"line":143,"column":5}},"type":"if","locations":[{"start":{"line":130,"column":11},"end":{"line":143,"column":5}},{"start":{"line":130,"column":11},"end":{"line":143,"column":5}}],"line":130},"15":{"loc":{"start":{"line":137,"column":12},"end":{"line":141,"column":13}},"type":"if","locations":[{"start":{"line":137,"column":12},"end":{"line":141,"column":13}},{"start":{"line":137,"column":12},"end":{"line":141,"column":13}}],"line":137},"16":{"loc":{"start":{"line":137,"column":16},"end":{"line":137,"column":80}},"type":"binary-expr","locations":[{"start":{"line":137,"column":16},"end":{"line":137,"column":20}},{"start":{"line":137,"column":24},"end":{"line":137,"column":42}},{"start":{"line":137,"column":46},"end":{"line":137,"column":80}}],"line":137},"17":{"loc":{"start":{"line":140,"column":16},"end":{"line":140,"column":57}},"type":"if","locations":[{"start":{"line":140,"column":16},"end":{"line":140,"column":57}},{"start":{"line":140,"column":16},"end":{"line":140,"column":57}}],"line":140},"18":{"loc":{"start":{"line":147,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":147,"column":4},"end":{"line":149,"column":5}},{"start":{"line":147,"column":4},"end":{"line":149,"column":5}}],"line":147},"19":{"loc":{"start":{"line":150,"column":4},"end":{"line":152,"column":5}},"type":"if","locations":[{"start":{"line":150,"column":4},"end":{"line":152,"column":5}},{"start":{"line":150,"column":4},"end":{"line":152,"column":5}}],"line":150},"20":{"loc":{"start":{"line":150,"column":8},"end":{"line":150,"column":53}},"type":"binary-expr","locations":[{"start":{"line":150,"column":8},"end":{"line":150,"column":22}},{"start":{"line":150,"column":26},"end":{"line":150,"column":53}}],"line":150},"21":{"loc":{"start":{"line":153,"column":11},"end":{"line":153,"column":21}},"type":"binary-expr","locations":[{"start":{"line":153,"column":11},"end":{"line":153,"column":15}},{"start":{"line":153,"column":19},"end":{"line":153,"column":21}}],"line":153},"22":{"loc":{"start":{"line":163,"column":8},"end":{"line":167,"column":9}},"type":"if","locations":[{"start":{"line":163,"column":8},"end":{"line":167,"column":9}},{"start":{"line":163,"column":8},"end":{"line":167,"column":9}}],"line":163},"23":{"loc":{"start":{"line":163,"column":12},"end":{"line":163,"column":76}},"type":"binary-expr","locations":[{"start":{"line":163,"column":12},"end":{"line":163,"column":16}},{"start":{"line":163,"column":20},"end":{"line":163,"column":38}},{"start":{"line":163,"column":42},"end":{"line":163,"column":76}}],"line":163},"24":{"loc":{"start":{"line":166,"column":12},"end":{"line":166,"column":53}},"type":"if","locations":[{"start":{"line":166,"column":12},"end":{"line":166,"column":53}},{"start":{"line":166,"column":12},"end":{"line":166,"column":53}}],"line":166},"25":{"loc":{"start":{"line":189,"column":37},"end":{"line":189,"column":79}},"type":"cond-expr","locations":[{"start":{"line":189,"column":70},"end":{"line":189,"column":73}},{"start":{"line":189,"column":76},"end":{"line":189,"column":79}}],"line":189},"26":{"loc":{"start":{"line":199,"column":4},"end":{"line":205,"column":5}},"type":"if","locations":[{"start":{"line":199,"column":4},"end":{"line":205,"column":5}},{"start":{"line":199,"column":4},"end":{"line":205,"column":5}}],"line":199},"27":{"loc":{"start":{"line":199,"column":8},"end":{"line":199,"column":47}},"type":"binary-expr","locations":[{"start":{"line":199,"column":8},"end":{"line":199,"column":20}},{"start":{"line":199,"column":24},"end":{"line":199,"column":47}}],"line":199},"28":{"loc":{"start":{"line":209,"column":4},"end":{"line":217,"column":5}},"type":"if","locations":[{"start":{"line":209,"column":4},"end":{"line":217,"column":5}},{"start":{"line":209,"column":4},"end":{"line":217,"column":5}}],"line":209},"29":{"loc":{"start":{"line":209,"column":8},"end":{"line":209,"column":58}},"type":"binary-expr","locations":[{"start":{"line":209,"column":8},"end":{"line":209,"column":16}},{"start":{"line":209,"column":20},"end":{"line":209,"column":36}},{"start":{"line":209,"column":40},"end":{"line":209,"column":58}}],"line":209},"30":{"loc":{"start":{"line":211,"column":11},"end":{"line":217,"column":5}},"type":"if","locations":[{"start":{"line":211,"column":11},"end":{"line":217,"column":5}},{"start":{"line":211,"column":11},"end":{"line":217,"column":5}}],"line":211},"31":{"loc":{"start":{"line":222,"column":4},"end":{"line":232,"column":5}},"type":"if","locations":[{"start":{"line":222,"column":4},"end":{"line":232,"column":5}},{"start":{"line":222,"column":4},"end":{"line":232,"column":5}}],"line":222},"32":{"loc":{"start":{"line":224,"column":11},"end":{"line":232,"column":5}},"type":"if","locations":[{"start":{"line":224,"column":11},"end":{"line":232,"column":5}},{"start":{"line":224,"column":11},"end":{"line":232,"column":5}}],"line":224},"33":{"loc":{"start":{"line":224,"column":16},"end":{"line":224,"column":79}},"type":"cond-expr","locations":[{"start":{"line":224,"column":49},"end":{"line":224,"column":60}},{"start":{"line":224,"column":63},"end":{"line":224,"column":79}}],"line":224},"34":{"loc":{"start":{"line":237,"column":4},"end":{"line":253,"column":5}},"type":"if","locations":[{"start":{"line":237,"column":4},"end":{"line":253,"column":5}},{"start":{"line":237,"column":4},"end":{"line":253,"column":5}}],"line":237},"35":{"loc":{"start":{"line":237,"column":8},"end":{"line":237,"column":47}},"type":"binary-expr","locations":[{"start":{"line":237,"column":8},"end":{"line":237,"column":20}},{"start":{"line":237,"column":24},"end":{"line":237,"column":47}}],"line":237},"36":{"loc":{"start":{"line":242,"column":8},"end":{"line":251,"column":9}},"type":"if","locations":[{"start":{"line":242,"column":8},"end":{"line":251,"column":9}},{"start":{"line":242,"column":8},"end":{"line":251,"column":9}}],"line":242},"37":{"loc":{"start":{"line":244,"column":15},"end":{"line":251,"column":9}},"type":"if","locations":[{"start":{"line":244,"column":15},"end":{"line":251,"column":9}},{"start":{"line":244,"column":15},"end":{"line":251,"column":9}}],"line":244},"38":{"loc":{"start":{"line":244,"column":20},"end":{"line":244,"column":83}},"type":"cond-expr","locations":[{"start":{"line":244,"column":53},"end":{"line":244,"column":64}},{"start":{"line":244,"column":67},"end":{"line":244,"column":83}}],"line":244},"39":{"loc":{"start":{"line":257,"column":4},"end":{"line":265,"column":5}},"type":"if","locations":[{"start":{"line":257,"column":4},"end":{"line":265,"column":5}},{"start":{"line":257,"column":4},"end":{"line":265,"column":5}}],"line":257},"40":{"loc":{"start":{"line":257,"column":8},"end":{"line":257,"column":47}},"type":"binary-expr","locations":[{"start":{"line":257,"column":8},"end":{"line":257,"column":20}},{"start":{"line":257,"column":24},"end":{"line":257,"column":47}}],"line":257},"41":{"loc":{"start":{"line":259,"column":11},"end":{"line":265,"column":5}},"type":"if","locations":[{"start":{"line":259,"column":11},"end":{"line":265,"column":5}},{"start":{"line":259,"column":11},"end":{"line":265,"column":5}}],"line":259},"42":{"loc":{"start":{"line":269,"column":4},"end":{"line":277,"column":5}},"type":"if","locations":[{"start":{"line":269,"column":4},"end":{"line":277,"column":5}},{"start":{"line":269,"column":4},"end":{"line":277,"column":5}}],"line":269},"43":{"loc":{"start":{"line":269,"column":8},"end":{"line":269,"column":47}},"type":"binary-expr","locations":[{"start":{"line":269,"column":8},"end":{"line":269,"column":20}},{"start":{"line":269,"column":24},"end":{"line":269,"column":47}}],"line":269},"44":{"loc":{"start":{"line":271,"column":11},"end":{"line":277,"column":5}},"type":"if","locations":[{"start":{"line":271,"column":11},"end":{"line":277,"column":5}},{"start":{"line":271,"column":11},"end":{"line":277,"column":5}}],"line":271},"45":{"loc":{"start":{"line":281,"column":4},"end":{"line":289,"column":5}},"type":"if","locations":[{"start":{"line":281,"column":4},"end":{"line":289,"column":5}},{"start":{"line":281,"column":4},"end":{"line":289,"column":5}}],"line":281},"46":{"loc":{"start":{"line":281,"column":8},"end":{"line":281,"column":47}},"type":"binary-expr","locations":[{"start":{"line":281,"column":8},"end":{"line":281,"column":20}},{"start":{"line":281,"column":24},"end":{"line":281,"column":47}}],"line":281},"47":{"loc":{"start":{"line":283,"column":11},"end":{"line":289,"column":5}},"type":"if","locations":[{"start":{"line":283,"column":11},"end":{"line":289,"column":5}},{"start":{"line":283,"column":11},"end":{"line":289,"column":5}}],"line":283},"48":{"loc":{"start":{"line":293,"column":4},"end":{"line":305,"column":5}},"type":"if","locations":[{"start":{"line":293,"column":4},"end":{"line":305,"column":5}},{"start":{"line":293,"column":4},"end":{"line":305,"column":5}}],"line":293},"49":{"loc":{"start":{"line":293,"column":8},"end":{"line":293,"column":47}},"type":"binary-expr","locations":[{"start":{"line":293,"column":8},"end":{"line":293,"column":20}},{"start":{"line":293,"column":24},"end":{"line":293,"column":47}}],"line":293},"50":{"loc":{"start":{"line":295,"column":11},"end":{"line":305,"column":5}},"type":"if","locations":[{"start":{"line":295,"column":11},"end":{"line":305,"column":5}},{"start":{"line":295,"column":11},"end":{"line":305,"column":5}}],"line":295},"51":{"loc":{"start":{"line":311,"column":4},"end":{"line":321,"column":5}},"type":"if","locations":[{"start":{"line":311,"column":4},"end":{"line":321,"column":5}},{"start":{"line":311,"column":4},"end":{"line":321,"column":5}}],"line":311},"52":{"loc":{"start":{"line":313,"column":11},"end":{"line":321,"column":5}},"type":"if","locations":[{"start":{"line":313,"column":11},"end":{"line":321,"column":5}},{"start":{"line":313,"column":11},"end":{"line":321,"column":5}}],"line":313},"53":{"loc":{"start":{"line":313,"column":16},"end":{"line":313,"column":79}},"type":"cond-expr","locations":[{"start":{"line":313,"column":49},"end":{"line":313,"column":60}},{"start":{"line":313,"column":63},"end":{"line":313,"column":79}}],"line":313},"54":{"loc":{"start":{"line":326,"column":4},"end":{"line":342,"column":5}},"type":"if","locations":[{"start":{"line":326,"column":4},"end":{"line":342,"column":5}},{"start":{"line":326,"column":4},"end":{"line":342,"column":5}}],"line":326},"55":{"loc":{"start":{"line":326,"column":8},"end":{"line":326,"column":32}},"type":"binary-expr","locations":[{"start":{"line":326,"column":8},"end":{"line":326,"column":13}},{"start":{"line":326,"column":17},"end":{"line":326,"column":32}}],"line":326},"56":{"loc":{"start":{"line":328,"column":11},"end":{"line":342,"column":5}},"type":"if","locations":[{"start":{"line":328,"column":11},"end":{"line":342,"column":5}},{"start":{"line":328,"column":11},"end":{"line":342,"column":5}}],"line":328},"57":{"loc":{"start":{"line":330,"column":11},"end":{"line":342,"column":5}},"type":"if","locations":[{"start":{"line":330,"column":11},"end":{"line":342,"column":5}},{"start":{"line":330,"column":11},"end":{"line":342,"column":5}}],"line":330},"58":{"loc":{"start":{"line":332,"column":11},"end":{"line":342,"column":5}},"type":"if","locations":[{"start":{"line":332,"column":11},"end":{"line":342,"column":5}},{"start":{"line":332,"column":11},"end":{"line":342,"column":5}}],"line":332},"59":{"loc":{"start":{"line":346,"column":4},"end":{"line":352,"column":5}},"type":"if","locations":[{"start":{"line":346,"column":4},"end":{"line":352,"column":5}},{"start":{"line":346,"column":4},"end":{"line":352,"column":5}}],"line":346},"60":{"loc":{"start":{"line":346,"column":8},"end":{"line":346,"column":35}},"type":"binary-expr","locations":[{"start":{"line":346,"column":8},"end":{"line":346,"column":14}},{"start":{"line":346,"column":18},"end":{"line":346,"column":35}}],"line":346},"61":{"loc":{"start":{"line":356,"column":4},"end":{"line":374,"column":5}},"type":"if","locations":[{"start":{"line":356,"column":4},"end":{"line":374,"column":5}},{"start":{"line":356,"column":4},"end":{"line":374,"column":5}}],"line":356},"62":{"loc":{"start":{"line":356,"column":8},"end":{"line":356,"column":35}},"type":"binary-expr","locations":[{"start":{"line":356,"column":8},"end":{"line":356,"column":14}},{"start":{"line":356,"column":18},"end":{"line":356,"column":35}}],"line":356},"63":{"loc":{"start":{"line":358,"column":11},"end":{"line":374,"column":5}},"type":"if","locations":[{"start":{"line":358,"column":11},"end":{"line":374,"column":5}},{"start":{"line":358,"column":11},"end":{"line":374,"column":5}}],"line":358},"64":{"loc":{"start":{"line":358,"column":15},"end":{"line":358,"column":39}},"type":"binary-expr","locations":[{"start":{"line":358,"column":15},"end":{"line":358,"column":20}},{"start":{"line":358,"column":24},"end":{"line":358,"column":39}}],"line":358},"65":{"loc":{"start":{"line":360,"column":11},"end":{"line":374,"column":5}},"type":"if","locations":[{"start":{"line":360,"column":11},"end":{"line":374,"column":5}},{"start":{"line":360,"column":11},"end":{"line":374,"column":5}}],"line":360},"66":{"loc":{"start":{"line":362,"column":11},"end":{"line":374,"column":5}},"type":"if","locations":[{"start":{"line":362,"column":11},"end":{"line":374,"column":5}},{"start":{"line":362,"column":11},"end":{"line":374,"column":5}}],"line":362},"67":{"loc":{"start":{"line":364,"column":11},"end":{"line":374,"column":5}},"type":"if","locations":[{"start":{"line":364,"column":11},"end":{"line":374,"column":5}},{"start":{"line":364,"column":11},"end":{"line":374,"column":5}}],"line":364},"68":{"loc":{"start":{"line":378,"column":4},"end":{"line":384,"column":5}},"type":"if","locations":[{"start":{"line":378,"column":4},"end":{"line":384,"column":5}},{"start":{"line":378,"column":4},"end":{"line":384,"column":5}}],"line":378},"69":{"loc":{"start":{"line":378,"column":8},"end":{"line":378,"column":35}},"type":"binary-expr","locations":[{"start":{"line":378,"column":8},"end":{"line":378,"column":14}},{"start":{"line":378,"column":18},"end":{"line":378,"column":35}}],"line":378},"70":{"loc":{"start":{"line":406,"column":4},"end":{"line":412,"column":5}},"type":"if","locations":[{"start":{"line":406,"column":4},"end":{"line":412,"column":5}},{"start":{"line":406,"column":4},"end":{"line":412,"column":5}}],"line":406},"71":{"loc":{"start":{"line":406,"column":8},"end":{"line":406,"column":49}},"type":"binary-expr","locations":[{"start":{"line":406,"column":8},"end":{"line":406,"column":27}},{"start":{"line":406,"column":31},"end":{"line":406,"column":49}}],"line":406},"72":{"loc":{"start":{"line":416,"column":4},"end":{"line":422,"column":5}},"type":"if","locations":[{"start":{"line":416,"column":4},"end":{"line":422,"column":5}},{"start":{"line":416,"column":4},"end":{"line":422,"column":5}}],"line":416},"73":{"loc":{"start":{"line":416,"column":8},"end":{"line":416,"column":52}},"type":"binary-expr","locations":[{"start":{"line":416,"column":8},"end":{"line":416,"column":31}},{"start":{"line":416,"column":35},"end":{"line":416,"column":52}}],"line":416},"74":{"loc":{"start":{"line":426,"column":4},"end":{"line":432,"column":5}},"type":"if","locations":[{"start":{"line":426,"column":4},"end":{"line":432,"column":5}},{"start":{"line":426,"column":4},"end":{"line":432,"column":5}}],"line":426},"75":{"loc":{"start":{"line":426,"column":8},"end":{"line":426,"column":51}},"type":"binary-expr","locations":[{"start":{"line":426,"column":8},"end":{"line":426,"column":31}},{"start":{"line":426,"column":35},"end":{"line":426,"column":51}}],"line":426},"76":{"loc":{"start":{"line":437,"column":4},"end":{"line":452,"column":5}},"type":"if","locations":[{"start":{"line":437,"column":4},"end":{"line":452,"column":5}},{"start":{"line":437,"column":4},"end":{"line":452,"column":5}}],"line":437},"77":{"loc":{"start":{"line":440,"column":8},"end":{"line":448,"column":9}},"type":"if","locations":[{"start":{"line":440,"column":8},"end":{"line":448,"column":9}},{"start":{"line":440,"column":8},"end":{"line":448,"column":9}}],"line":440},"78":{"loc":{"start":{"line":441,"column":12},"end":{"line":445,"column":13}},"type":"if","locations":[{"start":{"line":441,"column":12},"end":{"line":445,"column":13}},{"start":{"line":441,"column":12},"end":{"line":445,"column":13}}],"line":441},"79":{"loc":{"start":{"line":476,"column":4},"end":{"line":482,"column":5}},"type":"if","locations":[{"start":{"line":476,"column":4},"end":{"line":482,"column":5}},{"start":{"line":476,"column":4},"end":{"line":482,"column":5}}],"line":476},"80":{"loc":{"start":{"line":476,"column":8},"end":{"line":476,"column":52}},"type":"binary-expr","locations":[{"start":{"line":476,"column":8},"end":{"line":476,"column":27}},{"start":{"line":476,"column":31},"end":{"line":476,"column":52}}],"line":476},"81":{"loc":{"start":{"line":486,"column":4},"end":{"line":496,"column":5}},"type":"if","locations":[{"start":{"line":486,"column":4},"end":{"line":496,"column":5}},{"start":{"line":486,"column":4},"end":{"line":496,"column":5}}],"line":486},"82":{"loc":{"start":{"line":488,"column":8},"end":{"line":492,"column":9}},"type":"if","locations":[{"start":{"line":488,"column":8},"end":{"line":492,"column":9}},{"start":{"line":488,"column":8},"end":{"line":492,"column":9}}],"line":488},"83":{"loc":{"start":{"line":488,"column":13},"end":{"line":488,"column":84}},"type":"cond-expr","locations":[{"start":{"line":488,"column":50},"end":{"line":488,"column":61}},{"start":{"line":488,"column":64},"end":{"line":488,"column":84}}],"line":488},"84":{"loc":{"start":{"line":499,"column":4},"end":{"line":508,"column":5}},"type":"if","locations":[{"start":{"line":499,"column":4},"end":{"line":508,"column":5}},{"start":{"line":499,"column":4},"end":{"line":508,"column":5}}],"line":499},"85":{"loc":{"start":{"line":499,"column":8},"end":{"line":499,"column":116}},"type":"binary-expr","locations":[{"start":{"line":499,"column":8},"end":{"line":499,"column":93}},{"start":{"line":499,"column":97},"end":{"line":499,"column":116}}],"line":499},"86":{"loc":{"start":{"line":499,"column":9},"end":{"line":499,"column":80}},"type":"cond-expr","locations":[{"start":{"line":499,"column":46},"end":{"line":499,"column":57}},{"start":{"line":499,"column":60},"end":{"line":499,"column":80}}],"line":499},"87":{"loc":{"start":{"line":502,"column":11},"end":{"line":508,"column":5}},"type":"if","locations":[{"start":{"line":502,"column":11},"end":{"line":508,"column":5}},{"start":{"line":502,"column":11},"end":{"line":508,"column":5}}],"line":502},"88":{"loc":{"start":{"line":502,"column":15},"end":{"line":502,"column":143}},"type":"binary-expr","locations":[{"start":{"line":502,"column":15},"end":{"line":502,"column":100}},{"start":{"line":502,"column":104},"end":{"line":502,"column":143}}],"line":502},"89":{"loc":{"start":{"line":502,"column":16},"end":{"line":502,"column":87}},"type":"cond-expr","locations":[{"start":{"line":502,"column":53},"end":{"line":502,"column":64}},{"start":{"line":502,"column":67},"end":{"line":502,"column":87}}],"line":502},"90":{"loc":{"start":{"line":505,"column":11},"end":{"line":508,"column":5}},"type":"if","locations":[{"start":{"line":505,"column":11},"end":{"line":508,"column":5}},{"start":{"line":505,"column":11},"end":{"line":508,"column":5}}],"line":505},"91":{"loc":{"start":{"line":505,"column":15},"end":{"line":505,"column":154}},"type":"binary-expr","locations":[{"start":{"line":505,"column":15},"end":{"line":505,"column":100}},{"start":{"line":505,"column":105},"end":{"line":505,"column":117}},{"start":{"line":505,"column":121},"end":{"line":505,"column":153}}],"line":505},"92":{"loc":{"start":{"line":505,"column":16},"end":{"line":505,"column":87}},"type":"cond-expr","locations":[{"start":{"line":505,"column":53},"end":{"line":505,"column":64}},{"start":{"line":505,"column":67},"end":{"line":505,"column":87}}],"line":505},"93":{"loc":{"start":{"line":513,"column":4},"end":{"line":526,"column":5}},"type":"if","locations":[{"start":{"line":513,"column":4},"end":{"line":526,"column":5}},{"start":{"line":513,"column":4},"end":{"line":526,"column":5}}],"line":513},"94":{"loc":{"start":{"line":520,"column":12},"end":{"line":524,"column":13}},"type":"if","locations":[{"start":{"line":520,"column":12},"end":{"line":524,"column":13}},{"start":{"line":520,"column":12},"end":{"line":524,"column":13}}],"line":520},"95":{"loc":{"start":{"line":520,"column":16},"end":{"line":520,"column":68}},"type":"binary-expr","locations":[{"start":{"line":520,"column":16},"end":{"line":520,"column":20}},{"start":{"line":520,"column":24},"end":{"line":520,"column":42}},{"start":{"line":520,"column":46},"end":{"line":520,"column":68}}],"line":520},"96":{"loc":{"start":{"line":523,"column":16},"end":{"line":523,"column":57}},"type":"if","locations":[{"start":{"line":523,"column":16},"end":{"line":523,"column":57}},{"start":{"line":523,"column":16},"end":{"line":523,"column":57}}],"line":523},"97":{"loc":{"start":{"line":530,"column":4},"end":{"line":539,"column":5}},"type":"if","locations":[{"start":{"line":530,"column":4},"end":{"line":539,"column":5}},{"start":{"line":530,"column":4},"end":{"line":539,"column":5}}],"line":530},"98":{"loc":{"start":{"line":533,"column":8},"end":{"line":535,"column":9}},"type":"if","locations":[{"start":{"line":533,"column":8},"end":{"line":535,"column":9}},{"start":{"line":533,"column":8},"end":{"line":535,"column":9}}],"line":533},"99":{"loc":{"start":{"line":543,"column":4},"end":{"line":558,"column":5}},"type":"if","locations":[{"start":{"line":543,"column":4},"end":{"line":558,"column":5}},{"start":{"line":543,"column":4},"end":{"line":558,"column":5}}],"line":543},"100":{"loc":{"start":{"line":545,"column":11},"end":{"line":558,"column":5}},"type":"if","locations":[{"start":{"line":545,"column":11},"end":{"line":558,"column":5}},{"start":{"line":545,"column":11},"end":{"line":558,"column":5}}],"line":545},"101":{"loc":{"start":{"line":545,"column":15},"end":{"line":545,"column":70}},"type":"binary-expr","locations":[{"start":{"line":545,"column":15},"end":{"line":545,"column":25}},{"start":{"line":545,"column":29},"end":{"line":545,"column":45}},{"start":{"line":545,"column":49},"end":{"line":545,"column":70}}],"line":545},"102":{"loc":{"start":{"line":547,"column":11},"end":{"line":558,"column":5}},"type":"if","locations":[{"start":{"line":547,"column":11},"end":{"line":558,"column":5}},{"start":{"line":547,"column":11},"end":{"line":558,"column":5}}],"line":547},"103":{"loc":{"start":{"line":550,"column":8},"end":{"line":552,"column":9}},"type":"if","locations":[{"start":{"line":550,"column":8},"end":{"line":552,"column":9}},{"start":{"line":550,"column":8},"end":{"line":552,"column":9}}],"line":550},"104":{"loc":{"start":{"line":562,"column":4},"end":{"line":583,"column":5}},"type":"if","locations":[{"start":{"line":562,"column":4},"end":{"line":583,"column":5}},{"start":{"line":562,"column":4},"end":{"line":583,"column":5}}],"line":562},"105":{"loc":{"start":{"line":564,"column":11},"end":{"line":583,"column":5}},"type":"if","locations":[{"start":{"line":564,"column":11},"end":{"line":583,"column":5}},{"start":{"line":564,"column":11},"end":{"line":583,"column":5}}],"line":564},"106":{"loc":{"start":{"line":564,"column":15},"end":{"line":564,"column":70}},"type":"binary-expr","locations":[{"start":{"line":564,"column":15},"end":{"line":564,"column":25}},{"start":{"line":564,"column":29},"end":{"line":564,"column":45}},{"start":{"line":564,"column":49},"end":{"line":564,"column":70}}],"line":564},"107":{"loc":{"start":{"line":566,"column":11},"end":{"line":583,"column":5}},"type":"if","locations":[{"start":{"line":566,"column":11},"end":{"line":583,"column":5}},{"start":{"line":566,"column":11},"end":{"line":583,"column":5}}],"line":566},"108":{"loc":{"start":{"line":566,"column":15},"end":{"line":566,"column":55}},"type":"binary-expr","locations":[{"start":{"line":566,"column":15},"end":{"line":566,"column":23}},{"start":{"line":566,"column":27},"end":{"line":566,"column":55}}],"line":566},"109":{"loc":{"start":{"line":568,"column":11},"end":{"line":583,"column":5}},"type":"if","locations":[{"start":{"line":568,"column":11},"end":{"line":583,"column":5}},{"start":{"line":568,"column":11},"end":{"line":583,"column":5}}],"line":568},"110":{"loc":{"start":{"line":570,"column":11},"end":{"line":583,"column":5}},"type":"if","locations":[{"start":{"line":570,"column":11},"end":{"line":583,"column":5}},{"start":{"line":570,"column":11},"end":{"line":583,"column":5}}],"line":570},"111":{"loc":{"start":{"line":573,"column":8},"end":{"line":575,"column":9}},"type":"if","locations":[{"start":{"line":573,"column":8},"end":{"line":575,"column":9}},{"start":{"line":573,"column":8},"end":{"line":575,"column":9}}],"line":573},"112":{"loc":{"start":{"line":587,"column":4},"end":{"line":596,"column":5}},"type":"if","locations":[{"start":{"line":587,"column":4},"end":{"line":596,"column":5}},{"start":{"line":587,"column":4},"end":{"line":596,"column":5}}],"line":587},"113":{"loc":{"start":{"line":590,"column":8},"end":{"line":592,"column":9}},"type":"if","locations":[{"start":{"line":590,"column":8},"end":{"line":592,"column":9}},{"start":{"line":590,"column":8},"end":{"line":592,"column":9}}],"line":590},"114":{"loc":{"start":{"line":601,"column":4},"end":{"line":605,"column":5}},"type":"if","locations":[{"start":{"line":601,"column":4},"end":{"line":605,"column":5}},{"start":{"line":601,"column":4},"end":{"line":605,"column":5}}],"line":601}},"s":{"0":1,"1":0,"2":0,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":135,"25":0,"26":135,"27":135,"28":135,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":1,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":1,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":1,"86":0,"87":1,"88":0,"89":1,"90":0,"91":0,"92":0,"93":0,"94":0,"95":1,"96":0,"97":0,"98":1,"99":0,"100":0,"101":0,"102":0,"103":0,"104":1,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":1,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":1,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":1,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":1,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":1,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":1,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":1,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":1,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":1,"199":0,"200":0,"201":0,"202":0,"203":0,"204":1,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":1,"222":0,"223":0,"224":0,"225":0,"226":0,"227":1,"228":0,"229":0,"230":0,"231":1,"232":0,"233":0,"234":0,"235":1,"236":0,"237":0,"238":0,"239":1,"240":0,"241":0,"242":0,"243":0,"244":0,"245":1,"246":0,"247":0,"248":0,"249":0,"250":0,"251":1,"252":0,"253":0,"254":0,"255":0,"256":0,"257":1,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":1,"270":0,"271":1,"272":0,"273":1,"274":0,"275":1,"276":0,"277":1,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":1,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"318":0,"319":1,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"329":0,"330":0,"331":0,"332":0,"333":1,"334":0,"335":0,"336":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":0,"350":0,"351":0,"352":0,"353":1,"354":0,"355":0,"356":0,"357":0,"358":0,"359":0,"360":0,"361":0,"362":0,"363":0,"364":1,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":1,"379":0},"f":{"0":0,"1":0,"2":135,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0},"b":{"0":[1,0],"1":[1,1],"2":[0,0],"3":[0,0,0,0],"4":[0,135],"5":[135,135],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0],"75":[0,0],"76":[0,0],"77":[0,0],"78":[0,0],"79":[0,0],"80":[0,0],"81":[0,0],"82":[0,0],"83":[0,0],"84":[0,0],"85":[0,0],"86":[0,0],"87":[0,0],"88":[0,0],"89":[0,0],"90":[0,0],"91":[0,0,0],"92":[0,0],"93":[0,0],"94":[0,0],"95":[0,0,0],"96":[0,0],"97":[0,0],"98":[0,0],"99":[0,0],"100":[0,0],"101":[0,0,0],"102":[0,0],"103":[0,0],"104":[0,0],"105":[0,0],"106":[0,0,0],"107":[0,0],"108":[0,0],"109":[0,0],"110":[0,0],"111":[0,0],"112":[0,0],"113":[0,0],"114":[0,0]},"inputSourceMap":{"version":3,"sources":["../src/index.js"],"names":["querystring","require","initialized","msgpath","host","path","shortcodePath","ttsEndpoint","ttsPromptEndpoint","callEndpoint","verifyEndpoint","checkVerifyEndpoint","controlVerifyEndpoint","searchVerifyEndpoint","niEndpoint","niBasicEndpoint","niStandardEndpoint","niAdvancedEndpoint","applicationsEndpoint","up","numberPattern","RegExp","_options","ERROR_MESSAGES","sender","to","msg","msgParams","countrycode","msisdn","body","udh","title","url","maxDigits","byeText","pinCode","failedText","answerUrl","verifyValidation","checkVerifyValidation","controlVerifyValidation","searchVerifyValidation","numberInsightAdvancedValidation","numberInsightValidation","numberInsightPatternFailure","optionsNotAnObject","applicationName","applicationType","applicationAnswerUrl","applicationEventUrl","applicationId","product","exports","initialize","pkey","psecret","options","api_key","api_secret","sendBinaryMessage","recipient","callback","sendError","Error","sendMessage","from","type","sendWapPushMessage","validity","sendTextMessage","message","opts","data","clone","stringify","logger","info","text","sendRequest","err","apiResponse","status","messages","sendViaShortcode","messageParams","Object","keys","replace","forEach","key","JSON","shortcodeAlert","shortcode2FA","shortcodeMarketing","a","parse","getEndpoint","action","endpoint","method","indexOf","httpClient","request","checkBalance","balanceEndpoint","getPricing","countryCode","length","pricingEndpoint","getPhonePricing","getNumbers","numbersEndpoint","searchNumbers","pattern","searchEndpoint","arg","buyNumber","buyEndpoint","cancelNumber","cancelEndpoint","updateNumber","params","updateEndpoint","encodeURIComponent","getApplications","createApplication","name","eventUrl","createEndpoint","getApplication","appId","showEndpoint","updateApplication","deleteApplication","deleteEndpoint","changePassword","newSecret","settingsEndpoint","changeMoCallbackUrl","newUrl","changeDrCallbackUrl","verifyNumber","inputParams","number","brand","vEndpoint","checkVerifyRequest","request_id","code","controlVerifyRequest","cmd","searchVerifyRequest","requestIds","requestIdParam","Array","isArray","request_ids","numberInsight","numberInsightAsync","numberInsightBasic","numberInsightCommon","numberInsightStandard","numberInsightAdvanced","numberInsightAdvancedAsync","nEndpoint","validateNumber","inputObj","test","sendVoiceMessage","voiceEndpoint","sendTTSMessage","sendTTSPromptWithCapture","isNaN","sendTTSPromptWithConfirm","call","returnData","setHost","aHost","setPort","aPort","port"],"mappings":"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","file":"index.js","sourcesContent":["'use strict';\n\nvar querystring = require('querystring');\n\nvar initialized = false;\nvar msgpath = {host:'rest.nexmo.com',path:'/sms/json'};\nvar shortcodePath = {host:'rest.nexmo.com',path:'/sc/us/${type}/json'};\nvar ttsEndpoint = {host:'api.nexmo.com',path:'/tts/json'};\nvar ttsPromptEndpoint = {host:'api.nexmo.com',path:'/tts-prompt/json'};\nvar callEndpoint = {host:'rest.nexmo.com',path:'/call/json'};\nvar verifyEndpoint = {host:'api.nexmo.com',path:'/verify/json'};\nvar checkVerifyEndpoint = {host:'api.nexmo.com',path:'/verify/check/json'};\nvar controlVerifyEndpoint = {host:'api.nexmo.com',path:'/verify/control/json'};\nvar searchVerifyEndpoint = {host:'api.nexmo.com',path:'/verify/search/json'};\nvar niEndpoint = {host:'api.nexmo.com',path:'/ni/advanced/async/json'};\nvar niBasicEndpoint = {host:'api.nexmo.com',path:'/ni/basic/json'};\nvar niStandardEndpoint = {host:'api.nexmo.com',path:'/ni/standard/json'};\nvar niAdvancedEndpoint = {host:'api.nexmo.com',path:'/ni/advanced/json'};\nvar applicationsEndpoint = {host:'api.nexmo.com',path:'/v1/applications'};\nvar up = {};\nvar numberPattern = new RegExp(\"^[0-9 +()-]*$\");\n\nvar _options = null;\n\n//Error message resources are maintained globally in one place for easy management\nvar ERROR_MESSAGES = {\n sender: 'Invalid from address',\n to: 'Invalid to address',\n msg: 'Invalid Text Message',\n msgParams: 'Invalid shortcode message parameters',\n countrycode: 'Invalid Country Code',\n msisdn: 'Invalid MSISDN passed',\n body: 'Invalid Body value in Binary Message',\n udh: 'Invalid udh value in Binary Message',\n title: 'Invalid title in WAP Push message',\n url: 'Invalid url in WAP Push message',\n maxDigits: 'Invalid max digits for TTS prompt',\n byeText: 'Invalid bye text for TTS prompt',\n pinCode: 'Invalid pin code for TTS confirm',\n failedText: 'Invalid failed text for TTS confirm',\n answerUrl: 'Invalid answer URL for call',\n verifyValidation:'Missing Mandatory fields (number and/or brand)',\n checkVerifyValidation:'Missing Mandatory fields (request_id and/or code)',\n controlVerifyValidation:'Missing Mandatory fields (request_id and/or cmd-command)',\n searchVerifyValidation:'Missing Mandatory fields (request_id or request_ids)',\n numberInsightAdvancedValidation:'Missing Mandatory fields (number and/or callback url)',\n numberInsightValidation:'Missing Mandatory field - number',\n numberInsightPatternFailure:'Number can contain digits and may include any or all of the following: white space, -,+, (, ).',\n optionsNotAnObject:'Options parameter should be a dictionary. Check the docs for valid properties for options',\n applicationName: 'Invalid argument: name',\n applicationType: 'Invalid argument: type',\n applicationAnswerUrl: 'Invalid argument: answerUrl',\n applicationEventUrl: 'Invalid argument: eventUrl',\n applicationId: 'Invalid argument: appId',\n product: 'Invalid product. Should be one of [voice, sms]'\n};\n\nexports.initialize = function(pkey, psecret, options) {\n if (!pkey || !psecret) {\n throw 'key and secret cannot be empty, set valid values';\n }\n up = {\n api_key: pkey,\n api_secret: psecret\n }\n _options = options;\n initialized = true;\n}\n\nexports.sendBinaryMessage = function(sender, recipient, body, udh, callback) {\n if (!body) {\n sendError(callback, new Error(ERROR_MESSAGES.body));\n } else if (!udh) {\n sendError(callback, new Error(ERROR_MESSAGES.udh));\n } else {\n sendMessage({\n from: sender,\n to: recipient,\n type: 'binary',\n body: body,\n udh: udh\n }, callback);\n }\n}\n\nexports.sendWapPushMessage = function(sender, recipient, title, url, validity, callback) {\n if (!title) {\n sendError(callback, new Error(ERROR_MESSAGES.title));\n } else if (!url) {\n sendError(callback, new Error(ERROR_MESSAGES.url));\n } else {\n if (typeof validity == 'function') {\n callback = validity;\n validity = 86400000;\n }\n sendMessage({\n from: sender,\n to: recipient,\n type: 'wappush',\n title: title,\n validity: validity,\n url: url\n }, callback);\n }\n}\n\nexports.sendTextMessage = function(sender, recipient, message, opts, callback) {\n if (!message) {\n sendError(callback, new Error(ERROR_MESSAGES.msg));\n } else {\n if (!callback) {\n callback = opts;\n opts = {};\n }\n opts['from'] = sender;\n opts['to'] = recipient;\n opts['text'] = message;\n sendMessage(opts, callback);\n }\n}\n\nexports.sendMessage = function(opts, callback) {\n sendMessage(opts, callback);\n}\nfunction sendMessage(data, callback) {\n if (!data.from) {\n sendError(callback, new Error(ERROR_MESSAGES.sender));\n } else if (!data.to) {\n sendError(callback, new Error(ERROR_MESSAGES.to));\n } else {\n var path = clone(msgpath);\n path.path+= '?' + querystring.stringify(data);\n _options.logger.info('sending message from ' + data.from + ' to ' + data.to + ' with message ' + data.text);\n sendRequest(path, 'POST', function(err, apiResponse) {\n if (!err && apiResponse.status && apiResponse.messages[0].status > 0) {\n sendError(callback, new Error(apiResponse.messages[0]['error-text']), apiResponse);\n } else {\n if (callback) callback(err, apiResponse);\n }\n });\n }\n}\n\nfunction sendViaShortcode(type, recipient, messageParams, opts, callback) {\n if (!recipient) {\n sendError(callback, new Error(ERROR_MESSAGES.to));\n }\n if (!messageParams || !Object.keys(messageParams)) {\n sendError(callback, new Error(ERROR_MESSAGES.msgParams));\n }\n opts = opts || {};\n var path = clone(shortcodePath);\n path.path = path.path.replace('${type}', type);\n Object.keys(messageParams).forEach(function(key) {\n opts[key] = messageParams[key];\n });\n opts.to = recipient;\n path.path+= '?' + querystring.stringify(opts);\n _options.logger.info('sending message from shortcode ' + type + ' to ' + recipient + ' with parameters ' + JSON.stringify(messageParams));\n sendRequest(path, 'POST', function(err, apiResponse) {\n if (!err && apiResponse.status && apiResponse.messages[0].status > 0) {\n sendError(callback, new Error(apiResponse.messages[0]['error-text']), apiResponse);\n } else {\n if (callback) callback(err, apiResponse);\n }\n });\n}\nexports.shortcodeAlert = function(recipient, messageParams, opts, callback) {\n sendViaShortcode('alert', recipient, messageParams, opts, callback);\n}\nexports.shortcode2FA = function(recipient, messageParams, opts, callback) {\n sendViaShortcode('2fa', recipient, messageParams, opts, callback);\n}\nexports.shortcodeMarketing = function(recipient, messageParams, opts, callback) {\n sendViaShortcode('marketing', recipient, messageParams, opts, callback);\n}\n\nfunction clone(a) {\n return JSON.parse(JSON.stringify(a));\n}\n\nfunction getEndpoint(action) {\n return {path:action};\n}\n\nfunction sendRequest(endpoint, method, callback) {\n endpoint.path = endpoint.path +\n (endpoint.path.indexOf('?')>0?'&':'?') +\n querystring.stringify(up);\n _options.httpClient.request(endpoint, method, callback);\n}\n\nexports.checkBalance = function(callback) {\n var balanceEndpoint = getEndpoint('/account/get-balance');\n sendRequest(balanceEndpoint, callback);\n}\n\nexports.getPricing = function(countryCode, callback) {\n if (!countryCode || countryCode.length != 2) {\n sendError(callback, new Error(ERROR_MESSAGES.countrycode));\n } else {\n var pricingEndpoint = getEndpoint('/account/get-pricing/outbound');\n pricingEndpoint.path += '?country=' + countryCode;\n sendRequest(pricingEndpoint, callback);\n }\n}\n\nexports.getPhonePricing = function(product, msisdn, callback) {\n if (!product || (product != 'sms' && product != 'voice')) {\n sendError(callback, new Error(ERROR_MESSAGES.product));\n } else if (!msisdn) { \n sendError(callback, new Error(ERROR_MESSAGES.msisdn));\n } else {\n var pricingEndpoint = getEndpoint('/account/get-phone-pricing/outbound');\n pricingEndpoint.path += \"/\" + product + \"/\" + up.api_key + \"/\" + up.api_secret + \"/\" + msisdn;\n sendRequest(pricingEndpoint, callback);\n }\n}\n\nexports.getNumbers = function(options, callback) {\n var numbersEndpoint = getEndpoint('/account/numbers');\n if (typeof options == 'function') {\n callback = options;\n } else if (typeof options == 'object'){\n numbersEndpoint.path = numbersEndpoint.path + '?';\n for (var key in options){\n numbersEndpoint.path = numbersEndpoint.path + key + '=' + options[key] + '&'\n }\n } else {\n sendError(callback, new Error(ERROR_MESSAGES.optionsNotAnObject));\n return;\n }\n sendRequest(numbersEndpoint, callback);\n}\n\nexports.searchNumbers = function(countryCode, pattern, callback) {\n if (!countryCode || countryCode.length != 2) {\n sendError(callback, new Error(ERROR_MESSAGES.countrycode));\n } else {\n var searchEndpoint = getEndpoint('/number/search') ;\n searchEndpoint.path += '?country=' + countryCode\n if (typeof pattern == 'function') {\n callback = pattern;\n } else if (typeof pattern == 'object'){\n searchEndpoint.path = searchEndpoint.path + '&';\n for (var arg in pattern){\n searchEndpoint.path = searchEndpoint.path + arg + '=' + pattern[arg] + '&'\n }\n } else {\n searchEndpoint.path = searchEndpoint.path + '&pattern=' + pattern;\n }\n sendRequest(searchEndpoint, callback);\n }\n}\n\nexports.buyNumber = function(countryCode, msisdn, callback) {\n if (!countryCode || countryCode.length != 2) {\n sendError(callback, new Error(ERROR_MESSAGES.countrycode));\n } else if (!msisdn) { \n sendError(callback, new Error(ERROR_MESSAGES.msisdn));\n } else {\n var buyEndpoint = getEndpoint('/number/buy');\n buyEndpoint.path += '?country=' + countryCode + '&msisdn=' + msisdn;\n sendRequest(buyEndpoint, 'POST', callback);\n }\n}\n\nexports.cancelNumber = function(countryCode, msisdn, callback) {\n if (!countryCode || countryCode.length != 2) {\n sendError(callback, new Error(ERROR_MESSAGES.countrycode));\n } else if (!msisdn) {\n sendError(callback, new Error(ERROR_MESSAGES.msisdn));\n } else {\n var cancelEndpoint = getEndpoint('/number/cancel');\n cancelEndpoint.path += '?country=' + countryCode + '&msisdn=' + msisdn;\n sendRequest(cancelEndpoint, 'POST', callback);\n }\n}\n\nexports.cancelNumber = function(countryCode, msisdn, callback) {\n if (!countryCode || countryCode.length != 2) {\n sendError(callback, new Error(ERROR_MESSAGES.countrycode));\n } else if (!msisdn) {\n sendError(callback, new Error(ERROR_MESSAGES.msisdn));\n } else {\n var cancelEndpoint = getEndpoint('/number/cancel');\n cancelEndpoint.path += '?country=' + countryCode + '&msisdn=' + msisdn;\n sendRequest(cancelEndpoint, 'POST', callback);\n }\n}\n\nexports.updateNumber = function(countryCode, msisdn, params, callback){\n if (!countryCode || countryCode.length != 2) {\n sendError(callback, new Error(ERROR_MESSAGES.countrycode));\n } else if (!msisdn) {\n sendError(callback, new Error(ERROR_MESSAGES.msisdn));\n } else {\n var updateEndpoint = getEndpoint('/number/update');\n updateEndpoint.path += '?country=' + countryCode + '&msisdn=' + msisdn;\n updateEndpoint.path = updateEndpoint.path + '&';\n for (var arg in params){\n updateEndpoint.path = updateEndpoint.path + arg + '=' + encodeURIComponent(params[arg]) + '&'\n }\n sendRequest(updateEndpoint, 'POST', callback);\n }\n}\n\nexports.getApplications = function(options, callback) {\n var endpoint = getEndpoint(applicationsEndpoint.path);\n endpoint.host = applicationsEndpoint.host;\n if (typeof options == 'function') {\n callback = options;\n } else if (typeof options == 'object'){\n endpoint.path += '?';\n for (var key in options){\n endpoint.path += (key + '=' + options[key] + '&');\n }\n } else {\n sendError(callback, new Error(ERROR_MESSAGES.optionsNotAnObject));\n return;\n }\n sendRequest(endpoint, callback);\n}\n\nexports.createApplication = function(name, type, answerUrl, eventUrl, options, callback) {\n if (!name || name.length < 1) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationName));\n } else if (!type) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationType));\n } else if (!answerUrl) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationAnswerUrl));\n } else if (!eventUrl) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationEventUrl));\n } else {\n var createEndpoint = getEndpoint(applicationsEndpoint.path);\n createEndpoint.host = applicationsEndpoint.host;\n createEndpoint.path += ('?name=' + encodeURIComponent(name) + '&type=' + type + '&answer_url=' + answerUrl + '&event_url=' + eventUrl);\n for (var key in options){\n createEndpoint.path += ('&' + key + '=' + options[key]);\n }\n sendRequest(createEndpoint, 'POST', callback);\n }\n}\n\nexports.getApplication = function(appId, callback) {\n if (!appId || appId.length < 36) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationId));\n } else {\n var showEndpoint = getEndpoint(applicationsEndpoint.path + \"/\" + appId);\n showEndpoint.host = applicationsEndpoint.host;\n sendRequest(showEndpoint, callback);\n }\n}\n\nexports.updateApplication = function(appId, name, type, answerUrl, eventUrl, options, callback) {\n if (!appId || appId.length < 36) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationId));\n } else if (!name || name.length < 1) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationName));\n } else if (!type) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationType));\n } else if (!answerUrl) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationAnswerUrl));\n } else if (!eventUrl) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationEventUrl));\n } else {\n var updateEndpoint = getEndpoint(applicationsEndpoint.path + \"/\" + appId);\n updateEndpoint.path += ('?name=' + encodeURIComponent(name) + '&type=' + type + '&answer_url=' + answerUrl + '&event_url=' + eventUrl);\n updateEndpoint.host = applicationsEndpoint.host;\n for (var key in options){\n updateEndpoint.path = updateEndpoint.path + '&' + key + '=' + options[key];\n }\n sendRequest(updateEndpoint, 'PUT', callback);\n }\n}\n\nexports.deleteApplication = function(appId, callback) {\n if (!appId || appId.length < 36) {\n sendError(callback, new Error(ERROR_MESSAGES.applicationId));\n } else {\n var deleteEndpoint = getEndpoint(applicationsEndpoint.path + \"/\" + appId);\n deleteEndpoint.host = applicationsEndpoint.host;\n sendRequest(deleteEndpoint, 'DELETE', callback);\n }\n}\n\n\nexports.changePassword = function(newSecret, callback) {\n var settingsEndpoint = getEndpoint('/account/settings');\n settingsEndpoint.path += '?newSecret=' + encodeURIComponent(newSecret);\n sendRequest(settingsEndpoint, 'POST', callback);\n}\n\nexports.changeMoCallbackUrl = function(newUrl, callback) {\n var settingsEndpoint = getEndpoint('/account/settings');\n settingsEndpoint.path += '?moCallBackUrl=' + encodeURIComponent(newUrl);\n sendRequest(settingsEndpoint, 'POST', callback);\n}\n\nexports.changeDrCallbackUrl = function(newUrl, callback) {\n var settingsEndpoint = getEndpoint('/account/settings');\n settingsEndpoint.path += '?drCallBackUrl=' + encodeURIComponent(newUrl);\n sendRequest(settingsEndpoint, 'POST', callback);\n}\n\nexports.verifyNumber = function(inputParams, callback) {\n if (!inputParams.number || !inputParams.brand ) {\n sendError(callback, new Error(ERROR_MESSAGES.verifyValidation));\n } else {\n var vEndpoint = clone(verifyEndpoint);\n vEndpoint.path += '?' + querystring.stringify(inputParams);\n sendRequest(vEndpoint, callback);\n }\n}\n\nexports.checkVerifyRequest = function(inputParams, callback) {\n if (!inputParams.request_id || !inputParams.code ) {\n sendError(callback, new Error(ERROR_MESSAGES.checkVerifyValidation));\n } else {\n var vEndpoint = clone(checkVerifyEndpoint);\n vEndpoint.path += '?' + querystring.stringify(inputParams);\n sendRequest(vEndpoint, callback);\n }\n}\n\nexports.controlVerifyRequest = function(inputParams, callback) {\n if (!inputParams.request_id || !inputParams.cmd ) {\n sendError(callback, new Error(ERROR_MESSAGES.controlVerifyValidation));\n } else {\n var vEndpoint = clone(controlVerifyEndpoint);\n vEndpoint.path += '?' + querystring.stringify(inputParams);\n sendRequest(vEndpoint, callback);\n }\n}\n\nexports.searchVerifyRequest = function(requestIds, callback) {\n var requestIdParam = {};\n if (!requestIds) {\n sendError(callback, new Error(ERROR_MESSAGES.searchVerifyValidation));\n } else {\n if (Array.isArray(requestIds) ) {\n if (requestIds.length ==1) {\n requestIdParam.request_id=requestIds;\n } else {\n requestIdParam.request_ids=requestIds;\n }\n } else {\n requestIdParam.request_id=requestIds;\n }\n var vEndpoint = clone(searchVerifyEndpoint);\n vEndpoint.path += '?' + querystring.stringify(requestIdParam);\n sendRequest(vEndpoint, callback);\n }\n}\n\nexports.numberInsight = function(inputParams, callback) {\n numberInsightAsync(inputParams, callback);\n}\n\nexports.numberInsightBasic = function(inputParams, callback) {\n numberInsightCommon(niBasicEndpoint,inputParams,callback)\n}\n\nexports.numberInsightStandard = function(inputParams, callback) {\n numberInsightCommon(niStandardEndpoint,inputParams,callback)\n}\n\nexports.numberInsightAdvanced = function(inputParams, callback) {\n numberInsightCommon(niAdvancedEndpoint,inputParams,callback)\n}\n\nexports.numberInsightAdvancedAsync = function(inputParams, callback) {\n numberInsightAsync(inputParams, callback);\n}\n\nfunction numberInsightAsync(inputParams, callback) {\n if (!inputParams.number || ! inputParams.callback) {\n sendError(callback, new Error(ERROR_MESSAGES.numberInsightAdvancedValidation));\n } else {\n var nEndpoint = clone(niEndpoint);\n nEndpoint.path += '?' + querystring.stringify(inputParams);\n sendRequest(nEndpoint, callback);\n }\n}\n\nfunction numberInsightCommon(endpoint,inputParams,callback) {\n if (validateNumber(inputParams,callback)){\n var inputObj;\n if (typeof inputParams != 'object') {\n inputObj = {number:inputParams};\n } else {\n inputObj = inputParams;\n }\n var nEndpoint = clone(endpoint);\n nEndpoint.path += '?' + querystring.stringify(inputObj);\n sendRequest(nEndpoint, callback);\n }\n}\nfunction validateNumber(inputParams,callback) {\n if ((typeof inputParams == 'object') && !inputParams.number) {\n sendError(callback, new Error(ERROR_MESSAGES.numberInsightValidation));\n return false;\n } else if ((typeof inputParams == 'object') && !numberPattern.test(inputParams.number)) {\n sendError(callback, new Error(ERROR_MESSAGES.numberInsightPatternFailure));\n return false;\n } else if ((typeof inputParams != 'object') && (!inputParams || !numberPattern.test(inputParams))){\n sendError(callback, new Error(ERROR_MESSAGES.numberInsightPatternFailure));\n return false;\n }\n return true;\n}\n\nfunction sendVoiceMessage(voiceEndpoint, data, callback) {\n if (!data.to) {\n sendError(callback, new Error(ERROR_MESSAGES.to));\n } else {\n var endpoint = clone(voiceEndpoint);\n endpoint.path += '?' + querystring.stringify(data);\n _options.logger.info('sending TTS message to ' + data.to + ' with message ' + data.text);\n sendRequest(endpoint, 'POST', function(err, apiResponse) {\n if (!err && apiResponse.status && apiResponse.status > 0) {\n sendError(callback, new Error(apiResponse['error-text']), apiResponse);\n } else {\n if (callback) callback(err, apiResponse);\n }\n });\n }\n}\n\nexports.sendTTSMessage = function(recipient, message, opts, callback) {\n if (!message) {\n sendError(callback, new Error(ERROR_MESSAGES.msg));\n } else {\n if (!opts) {\n opts = {};\n }\n opts['to'] = recipient;\n opts['text'] = message;\n sendVoiceMessage(ttsEndpoint, opts, callback);\n }\n}\n\nexports.sendTTSPromptWithCapture = function(recipient, message, maxDigits, byeText, opts, callback) {\n if (!message) {\n sendError(callback, new Error(ERROR_MESSAGES.msg));\n } else if (!maxDigits || isNaN(maxDigits) || maxDigits.length > 16) {\n sendError(callback, new Error(ERROR_MESSAGES.maxDigits));\n } else if (!byeText) {\n sendError(callback, new Error(ERROR_MESSAGES.byeText));\n } else {\n if (!opts) {\n opts = {};\n }\n opts['to'] = recipient;\n opts['text'] = message;\n opts['max_digits'] = maxDigits;\n opts['bye_text'] = byeText;\n sendVoiceMessage(ttsPromptEndpoint, opts, callback);\n }\n}\n\nexports.sendTTSPromptWithConfirm = function(recipient, message, maxDigits, pinCode, byeText, failedText, opts, callback) {\n if (!message) {\n sendError(callback, new Error(ERROR_MESSAGES.msg));\n } else if (!maxDigits || isNaN(maxDigits) || maxDigits.length > 16) {\n sendError(callback, new Error(ERROR_MESSAGES.maxDigits));\n } else if (!pinCode || pinCode.length !== maxDigits) {\n sendError(callback, new Error(ERROR_MESSAGES.pinCode));\n } else if (!byeText) {\n sendError(callback, new Error(ERROR_MESSAGES.byeText));\n } else if (!failedText) {\n sendError(callback, new Error(ERROR_MESSAGES.failedText));\n } else {\n if (!opts) {\n opts = {};\n }\n opts['to'] = recipient;\n opts['text'] = message;\n opts['max_digits'] = maxDigits;\n opts['pin_code'] = pinCode;\n opts['bye_text'] = byeText;\n opts['failed_text'] = failedText;\n sendVoiceMessage(ttsPromptEndpoint, opts, callback);\n }\n}\n\nexports.call = function(recipient, answerUrl, opts, callback) {\n if (!answerUrl) {\n sendError(callback, new Error(ERROR_MESSAGES.answerUrl));\n } else {\n if (!opts) {\n opts = {};\n }\n opts['to'] = recipient;\n opts['answer_url'] = answerUrl;\n sendVoiceMessage(callEndpoint, opts, callback);\n }\n}\n\nfunction sendError(callback, err, returnData) {\n // Throw the error in case if there is no callback passed\n if (callback) {\n callback(err, returnData);\n } else {\n throw err;\n }\n}\n\nexports.setHost = function(aHost) {\n msgpath.host = aHost;\n shortcodePath.host = aHost;\n ttsEndpoint.host = aHost;\n ttsPromptEndpoint.host = aHost;\n callEndpoint.host = aHost;\n verifyEndpoint.host = aHost;\n checkVerifyEndpoint.host = aHost;\n controlVerifyEndpoint.host = aHost;\n searchVerifyEndpoint.host = aHost;\n niEndpoint.host = aHost;\n niBasicEndpoint.host = aHost;\n niStandardEndpoint.host = aHost;\n applicationsEndpoint.host = aHost;\n}\n\nexports.setPort = function(aPort) {\n port = aPort;\n}\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"1936bf3102191bc3fbf27d4ecaa5ae3cc6c319aa","contentHash":"737dfee8526bce150e3557125e60d750_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/App.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/App.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":14},"end":{"line":7,"column":268}},"2":{"start":{"line":7,"column":101},"end":{"line":7,"column":119}},"3":{"start":{"line":7,"column":141},"end":{"line":7,"column":266}},"4":{"start":{"line":9,"column":19},"end":{"line":9,"column":563}},"5":{"start":{"line":9,"column":76},"end":{"line":9,"column":347}},"6":{"start":{"line":9,"column":134},"end":{"line":9,"column":142}},"7":{"start":{"line":9,"column":144},"end":{"line":9,"column":199}},"8":{"start":{"line":9,"column":200},"end":{"line":9,"column":231}},"9":{"start":{"line":9,"column":232},"end":{"line":9,"column":286}},"10":{"start":{"line":9,"column":259},"end":{"line":9,"column":286}},"11":{"start":{"line":9,"column":287},"end":{"line":9,"column":345}},"12":{"start":{"line":9,"column":350},"end":{"line":9,"column":559}},"13":{"start":{"line":9,"column":407},"end":{"line":9,"column":475}},"14":{"start":{"line":9,"column":423},"end":{"line":9,"column":475}},"15":{"start":{"line":9,"column":476},"end":{"line":9,"column":536}},"16":{"start":{"line":9,"column":493},"end":{"line":9,"column":536}},"17":{"start":{"line":9,"column":537},"end":{"line":9,"column":556}},"18":{"start":{"line":11,"column":13},"end":{"line":11,"column":31}},"19":{"start":{"line":13,"column":14},"end":{"line":13,"column":44}},"20":{"start":{"line":15,"column":39},"end":{"line":15,"column":93}},"21":{"start":{"line":17,"column":50},"end":{"line":17,"column":151}},"22":{"start":{"line":17,"column":92},"end":{"line":17,"column":149}},"23":{"start":{"line":19,"column":10},"end":{"line":88,"column":3}},"24":{"start":{"line":28,"column":18},"end":{"line":28,"column":88}},"25":{"start":{"line":30,"column":4},"end":{"line":30,"column":31}},"26":{"start":{"line":32,"column":4},"end":{"line":32,"column":29}},"27":{"start":{"line":33,"column":4},"end":{"line":33,"column":27}},"28":{"start":{"line":36,"column":4},"end":{"line":36,"column":64}},"29":{"start":{"line":38,"column":4},"end":{"line":38,"column":82}},"30":{"start":{"line":46,"column":2},"end":{"line":85,"column":6}},"31":{"start":{"line":49,"column":6},"end":{"line":49,"column":66}},"32":{"start":{"line":59,"column":6},"end":{"line":63,"column":7}},"33":{"start":{"line":60,"column":8},"end":{"line":60,"column":65}},"34":{"start":{"line":62,"column":8},"end":{"line":62,"column":66}},"35":{"start":{"line":73,"column":6},"end":{"line":73,"column":66}},"36":{"start":{"line":83,"column":6},"end":{"line":83,"column":66}},"37":{"start":{"line":87,"column":2},"end":{"line":87,"column":13}},"38":{"start":{"line":90,"column":0},"end":{"line":90,"column":22}},"39":{"start":{"line":91,"column":0},"end":{"line":91,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":84},"end":{"line":7,"column":85}},"loc":{"start":{"line":7,"column":99},"end":{"line":7,"column":121}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":124},"end":{"line":7,"column":125}},"loc":{"start":{"line":7,"column":139},"end":{"line":7,"column":268}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":19},"end":{"line":9,"column":20}},"loc":{"start":{"line":9,"column":31},"end":{"line":9,"column":561}},"line":9},"3":{"name":"defineProperties","decl":{"start":{"line":9,"column":42},"end":{"line":9,"column":58}},"loc":{"start":{"line":9,"column":74},"end":{"line":9,"column":349}},"line":9},"4":{"name":"(anonymous_4)","decl":{"start":{"line":9,"column":357},"end":{"line":9,"column":358}},"loc":{"start":{"line":9,"column":405},"end":{"line":9,"column":558}},"line":9},"5":{"name":"_interopRequireDefault","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":31}},"loc":{"start":{"line":15,"column":37},"end":{"line":15,"column":95}},"line":15},"6":{"name":"_classCallCheck","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":24}},"loc":{"start":{"line":17,"column":48},"end":{"line":17,"column":153}},"line":17},"7":{"name":"(anonymous_7)","decl":{"start":{"line":19,"column":10},"end":{"line":19,"column":11}},"loc":{"start":{"line":19,"column":22},"end":{"line":88,"column":1}},"line":19},"8":{"name":"App","decl":{"start":{"line":27,"column":11},"end":{"line":27,"column":14}},"loc":{"start":{"line":27,"column":28},"end":{"line":39,"column":3}},"line":27},"9":{"name":"create","decl":{"start":{"line":48,"column":20},"end":{"line":48,"column":26}},"loc":{"start":{"line":48,"column":29},"end":{"line":50,"column":5}},"line":48},"10":{"name":"get","decl":{"start":{"line":58,"column":20},"end":{"line":58,"column":23}},"loc":{"start":{"line":58,"column":31},"end":{"line":64,"column":5}},"line":58},"11":{"name":"update","decl":{"start":{"line":72,"column":20},"end":{"line":72,"column":26}},"loc":{"start":{"line":72,"column":29},"end":{"line":74,"column":5}},"line":72},"12":{"name":"_delete","decl":{"start":{"line":82,"column":20},"end":{"line":82,"column":27}},"loc":{"start":{"line":82,"column":30},"end":{"line":84,"column":5}},"line":82}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":14},"end":{"line":7,"column":268}},"type":"cond-expr","locations":[{"start":{"line":7,"column":84},"end":{"line":7,"column":121}},{"start":{"line":7,"column":124},"end":{"line":7,"column":268}}],"line":7},"1":{"loc":{"start":{"line":7,"column":14},"end":{"line":7,"column":81}},"type":"binary-expr","locations":[{"start":{"line":7,"column":14},"end":{"line":7,"column":42}},{"start":{"line":7,"column":46},"end":{"line":7,"column":81}}],"line":7},"2":{"loc":{"start":{"line":7,"column":148},"end":{"line":7,"column":265}},"type":"cond-expr","locations":[{"start":{"line":7,"column":244},"end":{"line":7,"column":252}},{"start":{"line":7,"column":255},"end":{"line":7,"column":265}}],"line":7},"3":{"loc":{"start":{"line":7,"column":148},"end":{"line":7,"column":241}},"type":"binary-expr","locations":[{"start":{"line":7,"column":148},"end":{"line":7,"column":151}},{"start":{"line":7,"column":155},"end":{"line":7,"column":183}},{"start":{"line":7,"column":187},"end":{"line":7,"column":213}},{"start":{"line":7,"column":217},"end":{"line":7,"column":241}}],"line":7},"4":{"loc":{"start":{"line":9,"column":168},"end":{"line":9,"column":198}},"type":"binary-expr","locations":[{"start":{"line":9,"column":168},"end":{"line":9,"column":189}},{"start":{"line":9,"column":193},"end":{"line":9,"column":198}}],"line":9},"5":{"loc":{"start":{"line":9,"column":232},"end":{"line":9,"column":286}},"type":"if","locations":[{"start":{"line":9,"column":232},"end":{"line":9,"column":286}},{"start":{"line":9,"column":232},"end":{"line":9,"column":286}}],"line":9},"6":{"loc":{"start":{"line":9,"column":407},"end":{"line":9,"column":475}},"type":"if","locations":[{"start":{"line":9,"column":407},"end":{"line":9,"column":475}},{"start":{"line":9,"column":407},"end":{"line":9,"column":475}}],"line":9},"7":{"loc":{"start":{"line":9,"column":476},"end":{"line":9,"column":536}},"type":"if","locations":[{"start":{"line":9,"column":476},"end":{"line":9,"column":536}},{"start":{"line":9,"column":476},"end":{"line":9,"column":536}}],"line":9},"8":{"loc":{"start":{"line":15,"column":46},"end":{"line":15,"column":92}},"type":"cond-expr","locations":[{"start":{"line":15,"column":70},"end":{"line":15,"column":73}},{"start":{"line":15,"column":76},"end":{"line":15,"column":92}}],"line":15},"9":{"loc":{"start":{"line":15,"column":46},"end":{"line":15,"column":67}},"type":"binary-expr","locations":[{"start":{"line":15,"column":46},"end":{"line":15,"column":49}},{"start":{"line":15,"column":53},"end":{"line":15,"column":67}}],"line":15},"10":{"loc":{"start":{"line":17,"column":50},"end":{"line":17,"column":151}},"type":"if","locations":[{"start":{"line":17,"column":50},"end":{"line":17,"column":151}},{"start":{"line":17,"column":50},"end":{"line":17,"column":151}}],"line":17},"11":{"loc":{"start":{"line":28,"column":18},"end":{"line":28,"column":88}},"type":"cond-expr","locations":[{"start":{"line":28,"column":71},"end":{"line":28,"column":83}},{"start":{"line":28,"column":86},"end":{"line":28,"column":88}}],"line":28},"12":{"loc":{"start":{"line":28,"column":18},"end":{"line":28,"column":68}},"type":"binary-expr","locations":[{"start":{"line":28,"column":18},"end":{"line":28,"column":38}},{"start":{"line":28,"column":42},"end":{"line":28,"column":68}}],"line":28},"13":{"loc":{"start":{"line":36,"column":18},"end":{"line":36,"column":63}},"type":"binary-expr","locations":[{"start":{"line":36,"column":18},"end":{"line":36,"column":44}},{"start":{"line":36,"column":48},"end":{"line":36,"column":63}}],"line":36},"14":{"loc":{"start":{"line":59,"column":6},"end":{"line":63,"column":7}},"type":"if","locations":[{"start":{"line":59,"column":6},"end":{"line":63,"column":7}},{"start":{"line":59,"column":6},"end":{"line":63,"column":7}}],"line":59},"15":{"loc":{"start":{"line":59,"column":11},"end":{"line":59,"column":70}},"type":"cond-expr","locations":[{"start":{"line":59,"column":42},"end":{"line":59,"column":53}},{"start":{"line":59,"column":56},"end":{"line":59,"column":70}}],"line":59}},"s":{"0":1,"1":1,"2":4,"3":0,"4":1,"5":1,"6":4,"7":4,"8":4,"9":4,"10":4,"11":4,"12":1,"13":1,"14":1,"15":1,"16":0,"17":1,"18":1,"19":1,"20":1,"21":27,"22":0,"23":1,"24":27,"25":27,"26":27,"27":27,"28":27,"29":27,"30":1,"31":1,"32":4,"33":2,"34":2,"35":1,"36":1,"37":1,"38":1,"39":1},"f":{"0":4,"1":0,"2":1,"3":1,"4":1,"5":1,"6":27,"7":1,"8":27,"9":1,"10":4,"11":1,"12":1},"b":{"0":[1,0],"1":[1,1],"2":[0,0],"3":[0,0,0,0],"4":[4,4],"5":[4,0],"6":[1,0],"7":[0,1],"8":[0,1],"9":[1,1],"10":[0,27],"11":[27,0],"12":[27,27],"13":[27,19],"14":[2,2],"15":[0,4]},"inputSourceMap":{"version":3,"sources":["../src/App.js"],"names":["App","credentials","options","creds","_nexmo","nexmoOverride","initialize","apiKey","apiSecret","createApplication","apply","arguments","appId","getApplication","getApplications","updateApplication","deleteApplication"],"mappings":"AAAA;;;;;;;;;;AAEA;;;;;;;;IAEMA,G;;AAEJ;;;;;;AAMA,eAAYC,WAAZ,EAAuC;AAAA,QAAdC,OAAc,uEAAJ,EAAI;;AAAA;;AACrC,SAAKC,KAAL,GAAaF,WAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;;AAEA;AACA,SAAKE,MAAL,GAAc,KAAKF,OAAL,CAAaG,aAAb,mBAAd;;AAEA,SAAKD,MAAL,CAAYE,UAAZ,CAAuB,KAAKH,KAAL,CAAWI,MAAlC,EAA0C,KAAKJ,KAAL,CAAWK,SAArD,EAAgE,KAAKN,OAArE;AACD;;AAED;;;;;;;6BAGS;AACP,WAAKE,MAAL,CAAYK,iBAAZ,CAA8BC,KAA9B,CAAoC,KAAKN,MAAzC,EAAiDO,SAAjD;AACD;;AAED;;;;;;wBAGIC,K,EAAO;AACT,UAAG,QAAOA,KAAP,yCAAOA,KAAP,OAAkB,QAArB,EAA+B;AAC7B,aAAKR,MAAL,CAAYS,cAAZ,CAA2BH,KAA3B,CAAiC,KAAKN,MAAtC,EAA8CO,SAA9C;AACD,OAFD,MAGK;AACH,aAAKP,MAAL,CAAYU,eAAZ,CAA4BJ,KAA5B,CAAkC,KAAKN,MAAvC,EAA+CO,SAA/C;AACD;AACF;;AAED;;;;;;6BAGS;AACP,WAAKP,MAAL,CAAYW,iBAAZ,CAA8BL,KAA9B,CAAoC,KAAKN,MAAzC,EAAiDO,SAAjD;AACD;;AAED;;;;;;8BAGS;AACP,WAAKP,MAAL,CAAYY,iBAAZ,CAA8BN,KAA9B,CAAoC,KAAKN,MAAzC,EAAiDO,SAAjD;AACD;;;;;;kBAIYX,G","file":"App.js","sourcesContent":["\"use strict\";\n\nimport nexmo from './index';\n\nclass App {\n \n /**\n * @param {Credentials} credentials\n * credentials to be used when interacting with the API.\n * @param {Object} options\n * Addition App options.\n */\n constructor(credentials, options = {}) {\n this.creds = credentials;\n this.options = options;\n \n // Used to facilitate testing of the call to the underlying object\n this._nexmo = this.options.nexmoOverride || nexmo;\n \n this._nexmo.initialize(this.creds.apiKey, this.creds.apiSecret, this.options);\n }\n \n /**\n * TODO: document\n */ \n create() {\n this._nexmo.createApplication.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n get(appId) {\n if(typeof(appId) !== 'object') {\n this._nexmo.getApplication.apply(this._nexmo, arguments);\n }\n else {\n this._nexmo.getApplications.apply(this._nexmo, arguments);\n }\n }\n \n /**\n * TODO: document\n */\n update() {\n this._nexmo.updateApplication.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n delete() {\n this._nexmo.deleteApplication.apply(this._nexmo, arguments);\n }\n \n}\n\nexport default App;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"636a39ab9e08b1c152d859df65afa4552c18d671","contentHash":"aa33613f239d2f0da26a6f1e9228c91c_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/CallsResource.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/CallsResource.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":14},"end":{"line":7,"column":268}},"2":{"start":{"line":7,"column":101},"end":{"line":7,"column":119}},"3":{"start":{"line":7,"column":141},"end":{"line":7,"column":266}},"4":{"start":{"line":9,"column":19},"end":{"line":9,"column":563}},"5":{"start":{"line":9,"column":76},"end":{"line":9,"column":347}},"6":{"start":{"line":9,"column":134},"end":{"line":9,"column":142}},"7":{"start":{"line":9,"column":144},"end":{"line":9,"column":199}},"8":{"start":{"line":9,"column":200},"end":{"line":9,"column":231}},"9":{"start":{"line":9,"column":232},"end":{"line":9,"column":286}},"10":{"start":{"line":9,"column":259},"end":{"line":9,"column":286}},"11":{"start":{"line":9,"column":287},"end":{"line":9,"column":345}},"12":{"start":{"line":9,"column":350},"end":{"line":9,"column":559}},"13":{"start":{"line":9,"column":407},"end":{"line":9,"column":475}},"14":{"start":{"line":9,"column":423},"end":{"line":9,"column":475}},"15":{"start":{"line":9,"column":476},"end":{"line":9,"column":536}},"16":{"start":{"line":9,"column":493},"end":{"line":9,"column":536}},"17":{"start":{"line":9,"column":537},"end":{"line":9,"column":556}},"18":{"start":{"line":11,"column":19},"end":{"line":11,"column":41}},"19":{"start":{"line":13,"column":20},"end":{"line":13,"column":56}},"20":{"start":{"line":15,"column":22},"end":{"line":15,"column":49}},"21":{"start":{"line":17,"column":23},"end":{"line":17,"column":62}},"22":{"start":{"line":19,"column":20},"end":{"line":19,"column":45}},"23":{"start":{"line":21,"column":21},"end":{"line":21,"column":58}},"24":{"start":{"line":23,"column":20},"end":{"line":23,"column":45}},"25":{"start":{"line":25,"column":21},"end":{"line":25,"column":58}},"26":{"start":{"line":27,"column":39},"end":{"line":27,"column":93}},"27":{"start":{"line":29,"column":50},"end":{"line":29,"column":151}},"28":{"start":{"line":29,"column":92},"end":{"line":29,"column":149}},"29":{"start":{"line":34,"column":20},"end":{"line":170,"column":3}},"30":{"start":{"line":35,"column":2},"end":{"line":53,"column":6}},"31":{"start":{"line":43,"column":6},"end":{"line":43,"column":25}},"32":{"start":{"line":56,"column":4},"end":{"line":56,"column":41}},"33":{"start":{"line":58,"column":4},"end":{"line":58,"column":23}},"34":{"start":{"line":59,"column":4},"end":{"line":59,"column":27}},"35":{"start":{"line":64,"column":4},"end":{"line":64,"column":73}},"36":{"start":{"line":69,"column":4},"end":{"line":69,"column":69}},"37":{"start":{"line":74,"column":4},"end":{"line":74,"column":69}},"38":{"start":{"line":85,"column":2},"end":{"line":167,"column":6}},"39":{"start":{"line":88,"column":6},"end":{"line":88,"column":38}},"40":{"start":{"line":90,"column":19},"end":{"line":100,"column":7}},"41":{"start":{"line":101,"column":6},"end":{"line":101,"column":56}},"42":{"start":{"line":116,"column":6},"end":{"line":118,"column":7}},"43":{"start":{"line":117,"column":8},"end":{"line":117,"column":59}},"44":{"start":{"line":120,"column":20},"end":{"line":120,"column":22}},"45":{"start":{"line":121,"column":6},"end":{"line":127,"column":7}},"46":{"start":{"line":123,"column":8},"end":{"line":123,"column":30}},"47":{"start":{"line":124,"column":13},"end":{"line":127,"column":7}},"48":{"start":{"line":126,"column":8},"end":{"line":126,"column":63}},"49":{"start":{"line":129,"column":19},"end":{"line":137,"column":7}},"50":{"start":{"line":138,"column":6},"end":{"line":138,"column":56}},"51":{"start":{"line":152,"column":6},"end":{"line":152,"column":38}},"52":{"start":{"line":154,"column":19},"end":{"line":164,"column":7}},"53":{"start":{"line":165,"column":6},"end":{"line":165,"column":56}},"54":{"start":{"line":169,"column":2},"end":{"line":169,"column":23}},"55":{"start":{"line":172,"column":0},"end":{"line":172,"column":32}},"56":{"start":{"line":173,"column":0},"end":{"line":173,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":84},"end":{"line":7,"column":85}},"loc":{"start":{"line":7,"column":99},"end":{"line":7,"column":121}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":124},"end":{"line":7,"column":125}},"loc":{"start":{"line":7,"column":139},"end":{"line":7,"column":268}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":19},"end":{"line":9,"column":20}},"loc":{"start":{"line":9,"column":31},"end":{"line":9,"column":561}},"line":9},"3":{"name":"defineProperties","decl":{"start":{"line":9,"column":42},"end":{"line":9,"column":58}},"loc":{"start":{"line":9,"column":74},"end":{"line":9,"column":349}},"line":9},"4":{"name":"(anonymous_4)","decl":{"start":{"line":9,"column":357},"end":{"line":9,"column":358}},"loc":{"start":{"line":9,"column":405},"end":{"line":9,"column":558}},"line":9},"5":{"name":"_interopRequireDefault","decl":{"start":{"line":27,"column":9},"end":{"line":27,"column":31}},"loc":{"start":{"line":27,"column":37},"end":{"line":27,"column":95}},"line":27},"6":{"name":"_classCallCheck","decl":{"start":{"line":29,"column":9},"end":{"line":29,"column":24}},"loc":{"start":{"line":29,"column":48},"end":{"line":29,"column":153}},"line":29},"7":{"name":"(anonymous_7)","decl":{"start":{"line":34,"column":20},"end":{"line":34,"column":21}},"loc":{"start":{"line":34,"column":32},"end":{"line":170,"column":1}},"line":34},"8":{"name":"get","decl":{"start":{"line":42,"column":18},"end":{"line":42,"column":21}},"loc":{"start":{"line":42,"column":24},"end":{"line":44,"column":5}},"line":42},"9":{"name":"CallsResource","decl":{"start":{"line":55,"column":11},"end":{"line":55,"column":24}},"loc":{"start":{"line":55,"column":41},"end":{"line":75,"column":3}},"line":55},"10":{"name":"create","decl":{"start":{"line":87,"column":20},"end":{"line":87,"column":26}},"loc":{"start":{"line":87,"column":45},"end":{"line":102,"column":5}},"line":87},"11":{"name":"get","decl":{"start":{"line":115,"column":20},"end":{"line":115,"column":23}},"loc":{"start":{"line":115,"column":41},"end":{"line":139,"column":5}},"line":115},"12":{"name":"update","decl":{"start":{"line":151,"column":20},"end":{"line":151,"column":26}},"loc":{"start":{"line":151,"column":53},"end":{"line":166,"column":5}},"line":151}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":14},"end":{"line":7,"column":268}},"type":"cond-expr","locations":[{"start":{"line":7,"column":84},"end":{"line":7,"column":121}},{"start":{"line":7,"column":124},"end":{"line":7,"column":268}}],"line":7},"1":{"loc":{"start":{"line":7,"column":14},"end":{"line":7,"column":81}},"type":"binary-expr","locations":[{"start":{"line":7,"column":14},"end":{"line":7,"column":42}},{"start":{"line":7,"column":46},"end":{"line":7,"column":81}}],"line":7},"2":{"loc":{"start":{"line":7,"column":148},"end":{"line":7,"column":265}},"type":"cond-expr","locations":[{"start":{"line":7,"column":244},"end":{"line":7,"column":252}},{"start":{"line":7,"column":255},"end":{"line":7,"column":265}}],"line":7},"3":{"loc":{"start":{"line":7,"column":148},"end":{"line":7,"column":241}},"type":"binary-expr","locations":[{"start":{"line":7,"column":148},"end":{"line":7,"column":151}},{"start":{"line":7,"column":155},"end":{"line":7,"column":183}},{"start":{"line":7,"column":187},"end":{"line":7,"column":213}},{"start":{"line":7,"column":217},"end":{"line":7,"column":241}}],"line":7},"4":{"loc":{"start":{"line":9,"column":168},"end":{"line":9,"column":198}},"type":"binary-expr","locations":[{"start":{"line":9,"column":168},"end":{"line":9,"column":189}},{"start":{"line":9,"column":193},"end":{"line":9,"column":198}}],"line":9},"5":{"loc":{"start":{"line":9,"column":232},"end":{"line":9,"column":286}},"type":"if","locations":[{"start":{"line":9,"column":232},"end":{"line":9,"column":286}},{"start":{"line":9,"column":232},"end":{"line":9,"column":286}}],"line":9},"6":{"loc":{"start":{"line":9,"column":407},"end":{"line":9,"column":475}},"type":"if","locations":[{"start":{"line":9,"column":407},"end":{"line":9,"column":475}},{"start":{"line":9,"column":407},"end":{"line":9,"column":475}}],"line":9},"7":{"loc":{"start":{"line":9,"column":476},"end":{"line":9,"column":536}},"type":"if","locations":[{"start":{"line":9,"column":476},"end":{"line":9,"column":536}},{"start":{"line":9,"column":476},"end":{"line":9,"column":536}}],"line":9},"8":{"loc":{"start":{"line":27,"column":46},"end":{"line":27,"column":92}},"type":"cond-expr","locations":[{"start":{"line":27,"column":70},"end":{"line":27,"column":73}},{"start":{"line":27,"column":76},"end":{"line":27,"column":92}}],"line":27},"9":{"loc":{"start":{"line":27,"column":46},"end":{"line":27,"column":67}},"type":"binary-expr","locations":[{"start":{"line":27,"column":46},"end":{"line":27,"column":49}},{"start":{"line":27,"column":53},"end":{"line":27,"column":67}}],"line":27},"10":{"loc":{"start":{"line":29,"column":50},"end":{"line":29,"column":151}},"type":"if","locations":[{"start":{"line":29,"column":50},"end":{"line":29,"column":151}},{"start":{"line":29,"column":50},"end":{"line":29,"column":151}}],"line":29},"11":{"loc":{"start":{"line":116,"column":6},"end":{"line":118,"column":7}},"type":"if","locations":[{"start":{"line":116,"column":6},"end":{"line":118,"column":7}},{"start":{"line":116,"column":6},"end":{"line":118,"column":7}}],"line":116},"12":{"loc":{"start":{"line":121,"column":6},"end":{"line":127,"column":7}},"type":"if","locations":[{"start":{"line":121,"column":6},"end":{"line":127,"column":7}},{"start":{"line":121,"column":6},"end":{"line":127,"column":7}}],"line":121},"13":{"loc":{"start":{"line":124,"column":13},"end":{"line":127,"column":7}},"type":"if","locations":[{"start":{"line":124,"column":13},"end":{"line":127,"column":7}},{"start":{"line":124,"column":13},"end":{"line":127,"column":7}}],"line":124},"14":{"loc":{"start":{"line":124,"column":17},"end":{"line":124,"column":124}},"type":"binary-expr","locations":[{"start":{"line":124,"column":17},"end":{"line":124,"column":91}},{"start":{"line":124,"column":95},"end":{"line":124,"column":124}}],"line":124},"15":{"loc":{"start":{"line":124,"column":18},"end":{"line":124,"column":77}},"type":"cond-expr","locations":[{"start":{"line":124,"column":49},"end":{"line":124,"column":60}},{"start":{"line":124,"column":63},"end":{"line":124,"column":77}}],"line":124}},"s":{"0":1,"1":1,"2":2,"3":0,"4":1,"5":2,"6":4,"7":4,"8":4,"9":4,"10":3,"11":4,"12":1,"13":2,"14":1,"15":2,"16":1,"17":2,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":4,"27":29,"28":0,"29":1,"30":1,"31":9,"32":29,"33":29,"34":29,"35":29,"36":29,"37":29,"38":1,"39":1,"40":1,"41":1,"42":4,"43":1,"44":3,"45":3,"46":1,"47":2,"48":1,"49":3,"50":3,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1},"f":{"0":2,"1":0,"2":1,"3":2,"4":2,"5":4,"6":29,"7":1,"8":9,"9":29,"10":1,"11":4,"12":1},"b":{"0":[1,0],"1":[1,1],"2":[0,0],"3":[0,0,0,0],"4":[4,4],"5":[3,1],"6":[1,1],"7":[1,1],"8":[0,4],"9":[4,4],"10":[0,29],"11":[1,3],"12":[1,2],"13":[1,1],"14":[2,2],"15":[0,2]},"inputSourceMap":{"version":3,"sources":["../src/CallsResource.js"],"names":["CallsResource","creds","options","stream","talk","dtmf","params","callback","JSON","stringify","config","host","path","PATH","method","body","headers","length","generateJwt","httpClient","request","query","Error","pathExt","Object","keys","callId"],"mappings":";;;;;;;;;;AAAA;;;;AAEA;;;;AACA;;;;AACA;;;;;;;;AAEA;;;IAGMA,a;;;;;AAEJ;;;wBAGkB;AAChB,aAAO,WAAP;AACD;;AAED;;;;;;;;;AAMA,yBAAYC,KAAZ,EAAmBC,OAAnB,EAA4B;AAAA;;AAC1B,SAAKD,KAAL,GAAaA,KAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;;AAEA;;;AAGA,SAAKC,MAAL,GAAc,6BAAmB,KAAKF,KAAxB,EAA+B,KAAKC,OAApC,CAAd;;AAEA;;;AAGA,SAAKE,IAAL,GAAY,2BAAiB,KAAKH,KAAtB,EAA6B,KAAKC,OAAlC,CAAZ;;AAEA;;;AAGA,SAAKG,IAAL,GAAY,2BAAiB,KAAKJ,KAAtB,EAA6B,KAAKC,OAAlC,CAAZ;AACD;;AAED;;;;;;;;;;2BAMOI,M,EAAQC,Q,EAAU;AACvBD,eAASE,KAAKC,SAAL,CAAeH,MAAf,CAAT;;AAEA,UAAII,SAAS;AACXC,cAAM,eADK;AAEXC,cAAMZ,cAAca,IAFT;AAGXC,gBAAQ,MAHG;AAIXC,cAAMT,MAJK;AAKXU,iBAAS;AACP,0BAAgB,kBADT;AAEP,4BAAkBV,OAAOW,MAFlB;AAGP,uCAA2B,KAAKhB,KAAL,CAAWiB,WAAX;AAHpB;AALE,OAAb;AAWA,WAAKhB,OAAL,CAAaiB,UAAb,CAAwBC,OAAxB,CAAgCV,MAAhC,EAAwCH,QAAxC;AACD;;AAED;;;;;;;;;;;wBAQIc,K,EAAOd,Q,EAAU;AACnB,UAAG,CAACc,KAAJ,EAAW;AACT,cAAM,IAAIC,KAAJ,CAAU,iCAAV,CAAN;AACD;;AAED,UAAIC,UAAU,EAAd;AACA,UAAG,OAAOF,KAAP,KAAiB,QAApB,EAA8B;AAC5B;AACAE,wBAAcF,KAAd;AACD,OAHD,MAIK,IAAG,QAAOA,KAAP,yCAAOA,KAAP,OAAiB,QAAjB,IAA6BG,OAAOC,IAAP,CAAYJ,KAAZ,EAAmBJ,MAAnB,GAA4B,CAA5D,EAA+D;AAClE;AACAM,wBAAc,sBAAYd,SAAZ,CAAsBY,KAAtB,CAAd;AACD;;AAED,UAAIX,SAAS;AACXC,cAAK,eADM;AAEXC,mBAAQZ,cAAca,IAAtB,GAA6BU,OAFlB;AAGXT,gBAAQ,KAHG;AAIXE,iBAAS;AACP,0BAAgB,kBADT;AAEP,uCAA2B,KAAKf,KAAL,CAAWiB,WAAX;AAFpB;AAJE,OAAb;AASA,WAAKhB,OAAL,CAAaiB,UAAb,CAAwBC,OAAxB,CAAgCV,MAAhC,EAAwCH,QAAxC;AACD;;AAED;;;;;;;;;;2BAOOmB,M,EAAQpB,M,EAAQC,Q,EAAU;AAC/BD,eAASE,KAAKC,SAAL,CAAeH,MAAf,CAAT;;AAEA,UAAII,SAAS;AACXC,cAAK,eADM;AAEXC,cAAQZ,cAAca,IAAtB,SAA8Ba,MAFnB;AAGXZ,gBAAQ,KAHG;AAIXC,cAAMT,MAJK;AAKXU,iBAAS;AACP,0BAAgB,kBADT;AAEP,4BAAkBV,OAAOW,MAFlB;AAGP,uCAA2B,KAAKhB,KAAL,CAAWiB,WAAX;AAHpB;AALE,OAAb;AAWA,WAAKhB,OAAL,CAAaiB,UAAb,CAAwBC,OAAxB,CAAgCV,MAAhC,EAAwCH,QAAxC;AACD;;;;;;kBAIYP,a","file":"CallsResource.js","sourcesContent":["import querystring from 'querystring';\n\nimport StreamResource from './StreamResource';\nimport TalkResource from './TalkResource';\nimport DtmfResource from './DtmfResource';\n\n/**\n * Provides access to the `calls` resource.\n */\nclass CallsResource {\n \n /**\n * The path to the `calls` resource.\n */\n static get PATH() {\n return '/v1/calls';\n }\n \n /**\n * Creates a new CallsResource.\n *\n * @param {Credentials} creds - Credentials used when interacting with the Nexmo API.\n * @param {Object} options - additional options for the class.\n */\n constructor(creds, options) {\n this.creds = creds;\n this.options = options;\n \n /**\n * @type StreamController\n */\n this.stream = new StreamResource(this.creds, this.options);\n \n /**\n * @type TalkResource\n */\n this.talk = new TalkResource(this.creds, this.options);\n \n /**\n * @type DtmfResource\n */\n this.dtmf = new DtmfResource(this.creds, this.options);\n }\n \n /**\n * Create a new call.\n *\n * @param {Object} params - Parameters used when creating the call. See https://developer.nexmo.com/api/voice#create-an-outbound-call for more information.\n * @param {function} callback - function to be called when the request completes.\n */\n create(params, callback) {\n params = JSON.stringify(params);\n\n var config = {\n host: 'api.nexmo.com',\n path: CallsResource.PATH,\n method: 'POST',\n body: params,\n headers: {\n 'Content-Type': 'application/json',\n 'Content-Length': params.length,\n 'Authorization': `Bearer ${this.creds.generateJwt()}`\n }\n };\n this.options.httpClient.request(config, callback);\n }\n \n /**\n * Get an existing call.\n *\n * @param {string|object} query - The unique identifier for the call to retrieve\n * or a set of filter parameters for the query. For more information\n * see https://docs.nexmo.com/voice/voice-api/api-reference#call_retrieve\n * @param {function} callback - function to be called when the request completes.\n */\n get(query, callback) {\n if(!query) {\n throw new Error('\"query\" is a required parameter');\n }\n \n var pathExt = '';\n if(typeof query === 'string') {\n // single call Id\n pathExt = `/${query}`;\n }\n else if(typeof query === 'object' && Object.keys(query).length > 0) {\n // filter\n pathExt = `?${querystring.stringify(query)}`;\n }\n \n var config = {\n host:'api.nexmo.com',\n path:`${CallsResource.PATH}${pathExt}`,\n method: 'GET',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': `Bearer ${this.creds.generateJwt()}`\n }\n };\n this.options.httpClient.request(config, callback);\n }\n \n /**\n * Update an existing call.\n *\n * @param {string} [callId] - The unique identifier for the call to update.\n * @param {Object} params - Parameters used when updating the call. See https://developer.nexmo.com/api/voice#modify-an-existing-call for more information.\n * @param {function} callback - function to be called when the request completes.\n */\n update(callId, params, callback) {\n params = JSON.stringify(params);\n\n var config = {\n host:'api.nexmo.com',\n path:`${CallsResource.PATH}/${callId}`,\n method: 'PUT',\n body: params,\n headers: {\n 'Content-Type': 'application/json',\n 'Content-Length': params.length,\n 'Authorization': `Bearer ${this.creds.generateJwt()}`\n }\n };\n this.options.httpClient.request(config, callback);\n }\n \n}\n\nexport default CallsResource;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"ee82c8960939d0f3c4377729779379940a5b1bda","contentHash":"3c2506f508cab0792163dde6629359f1_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/StreamResource.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/StreamResource.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":19},"end":{"line":9,"column":41}},"16":{"start":{"line":11,"column":20},"end":{"line":11,"column":56}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":20,"column":21},"end":{"line":99,"column":3}},"21":{"start":{"line":21,"column":2},"end":{"line":39,"column":6}},"22":{"start":{"line":29,"column":6},"end":{"line":29,"column":44}},"23":{"start":{"line":42,"column":4},"end":{"line":42,"column":42}},"24":{"start":{"line":44,"column":4},"end":{"line":44,"column":23}},"25":{"start":{"line":45,"column":4},"end":{"line":45,"column":27}},"26":{"start":{"line":56,"column":2},"end":{"line":96,"column":6}},"27":{"start":{"line":59,"column":6},"end":{"line":59,"column":38}},"28":{"start":{"line":61,"column":19},"end":{"line":71,"column":7}},"29":{"start":{"line":72,"column":6},"end":{"line":72,"column":56}},"30":{"start":{"line":85,"column":19},"end":{"line":93,"column":7}},"31":{"start":{"line":94,"column":6},"end":{"line":94,"column":56}},"32":{"start":{"line":98,"column":2},"end":{"line":98,"column":24}},"33":{"start":{"line":101,"column":0},"end":{"line":101,"column":33}},"34":{"start":{"line":102,"column":0},"end":{"line":102,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":20,"column":21},"end":{"line":20,"column":22}},"loc":{"start":{"line":20,"column":33},"end":{"line":99,"column":1}},"line":20},"6":{"name":"get","decl":{"start":{"line":28,"column":18},"end":{"line":28,"column":21}},"loc":{"start":{"line":28,"column":24},"end":{"line":30,"column":5}},"line":28},"7":{"name":"StreamResource","decl":{"start":{"line":41,"column":11},"end":{"line":41,"column":25}},"loc":{"start":{"line":41,"column":42},"end":{"line":46,"column":3}},"line":41},"8":{"name":"start","decl":{"start":{"line":58,"column":20},"end":{"line":58,"column":25}},"loc":{"start":{"line":58,"column":52},"end":{"line":73,"column":5}},"line":58},"9":{"name":"stop","decl":{"start":{"line":84,"column":20},"end":{"line":84,"column":24}},"loc":{"start":{"line":84,"column":43},"end":{"line":95,"column":5}},"line":84}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15}},"s":{"0":1,"1":1,"2":2,"3":3,"4":3,"5":3,"6":3,"7":2,"8":3,"9":1,"10":2,"11":1,"12":2,"13":1,"14":2,"15":1,"16":1,"17":1,"18":31,"19":0,"20":1,"21":1,"22":4,"23":31,"24":31,"25":31,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1},"f":{"0":1,"1":2,"2":2,"3":1,"4":31,"5":1,"6":4,"7":31,"8":1,"9":1},"b":{"0":[3,3],"1":[2,1],"2":[1,1],"3":[1,1],"4":[0,1],"5":[1,1],"6":[0,31]},"inputSourceMap":{"version":3,"sources":["../src/StreamResource.js"],"names":["StreamResource","creds","options","callId","params","callback","JSON","stringify","config","host","path","PATH","replace","method","body","headers","length","generateJwt","httpClient","request"],"mappings":";;;;;;;;AAAA;;;;;;;;AAEA;;;IAGMA,c;;;;;AAEJ;;;wBAGkB;AAChB,aAAO,8BAAP;AACD;;AAED;;;;;;;;;AAMA,0BAAYC,KAAZ,EAAmBC,OAAnB,EAA4B;AAAA;;AAC1B,SAAKD,KAAL,GAAaA,KAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;AACD;;AAED;;;;;;;;;;0BAMMC,M,EAAQC,M,EAAQC,Q,EAAU;AAC9BD,eAASE,KAAKC,SAAL,CAAeH,MAAf,CAAT;;AAEA,UAAII,SAAS;AACXC,cAAM,eADK;AAEXC,cAAMV,eAAeW,IAAf,CAAoBC,OAApB,CAA4B,aAA5B,EAA2CT,MAA3C,CAFK;AAGXU,gBAAQ,KAHG;AAIXC,cAAMV,MAJK;AAKXW,iBAAS;AACP,0BAAgB,kBADT;AAEP,4BAAkBX,OAAOY,MAFlB;AAGP,uCAA2B,KAAKf,KAAL,CAAWgB,WAAX;AAHpB;AALE,OAAb;AAWA,WAAKf,OAAL,CAAagB,UAAb,CAAwBC,OAAxB,CAAgCX,MAAhC,EAAwCH,QAAxC;AACD;;AAED;;;;;;;;;yBAMKF,M,EAAQE,Q,EAAU;AACrB,UAAIG,SAAS;AACXC,cAAK,eADM;AAEXC,cAAMV,eAAeW,IAAf,CAAoBC,OAApB,CAA4B,aAA5B,EAA2CT,MAA3C,CAFK;AAGXU,gBAAQ,QAHG;AAIXE,iBAAS;AACP,0BAAgB,kBADT;AAEP,uCAA2B,KAAKd,KAAL,CAAWgB,WAAX;AAFpB;AAJE,OAAb;AASA,WAAKf,OAAL,CAAagB,UAAb,CAAwBC,OAAxB,CAAgCX,MAAhC,EAAwCH,QAAxC;AACD;;;;;;kBAIYL,c","file":"StreamResource.js","sourcesContent":["import querystring from 'querystring';\n\n/**\n * Provides access to the `stream` resource.\n */\nclass StreamResource {\n \n /**\n * The path to the `stream` resource.\n */\n static get PATH() {\n return '/v1/calls/{call_uuid}/stream';\n }\n \n /**\n * Creates a new StreamResource.\n *\n * @param {Credentials} creds - Credentials used when interacting with the Nexmo API.\n * @param {Object} options - additional options for the class.\n */\n constructor(creds, options) {\n this.creds = creds;\n this.options = options;\n }\n \n /**\n * Starts a stream in a call.\n *\n * @param {Object} params - Parameters used when starting the stream. See https://developer.nexmo.com/api/voice#stream for more information.\n * @param {function} callback - function to be called when the request completes.\n */\n start(callId, params, callback) {\n params = JSON.stringify(params);\n\n var config = {\n host: 'api.nexmo.com',\n path: StreamResource.PATH.replace('{call_uuid}', callId),\n method: 'PUT',\n body: params,\n headers: {\n 'Content-Type': 'application/json',\n 'Content-Length': params.length,\n 'Authorization': `Bearer ${this.creds.generateJwt()}`\n }\n };\n this.options.httpClient.request(config, callback);\n }\n \n /**\n * Stop a stream in a call.\n *\n * @param {string} callId - The unique identifier for the call for the stream to be stopped in.\n * @param {function} callback - function to be called when the request completes.\n */\n stop(callId, callback) {\n var config = {\n host:'api.nexmo.com',\n path: StreamResource.PATH.replace('{call_uuid}', callId),\n method: 'DELETE',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': `Bearer ${this.creds.generateJwt()}`\n }\n };\n this.options.httpClient.request(config, callback);\n }\n \n}\n\nexport default StreamResource;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"22724f9774462728a92c456990e7c979331c0b1f","contentHash":"4d9d87e54d590a724c02cd5ca4f4511d_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/TalkResource.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/TalkResource.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":19},"end":{"line":9,"column":41}},"16":{"start":{"line":11,"column":20},"end":{"line":11,"column":56}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":20,"column":19},"end":{"line":99,"column":3}},"21":{"start":{"line":21,"column":2},"end":{"line":39,"column":6}},"22":{"start":{"line":29,"column":6},"end":{"line":29,"column":42}},"23":{"start":{"line":42,"column":4},"end":{"line":42,"column":40}},"24":{"start":{"line":44,"column":4},"end":{"line":44,"column":23}},"25":{"start":{"line":45,"column":4},"end":{"line":45,"column":27}},"26":{"start":{"line":56,"column":2},"end":{"line":96,"column":6}},"27":{"start":{"line":59,"column":6},"end":{"line":59,"column":38}},"28":{"start":{"line":61,"column":19},"end":{"line":71,"column":7}},"29":{"start":{"line":72,"column":6},"end":{"line":72,"column":56}},"30":{"start":{"line":85,"column":19},"end":{"line":93,"column":7}},"31":{"start":{"line":94,"column":6},"end":{"line":94,"column":56}},"32":{"start":{"line":98,"column":2},"end":{"line":98,"column":22}},"33":{"start":{"line":101,"column":0},"end":{"line":101,"column":31}},"34":{"start":{"line":102,"column":0},"end":{"line":102,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":20,"column":19},"end":{"line":20,"column":20}},"loc":{"start":{"line":20,"column":31},"end":{"line":99,"column":1}},"line":20},"6":{"name":"get","decl":{"start":{"line":28,"column":18},"end":{"line":28,"column":21}},"loc":{"start":{"line":28,"column":24},"end":{"line":30,"column":5}},"line":28},"7":{"name":"TalkResource","decl":{"start":{"line":41,"column":11},"end":{"line":41,"column":23}},"loc":{"start":{"line":41,"column":40},"end":{"line":46,"column":3}},"line":41},"8":{"name":"start","decl":{"start":{"line":58,"column":20},"end":{"line":58,"column":25}},"loc":{"start":{"line":58,"column":52},"end":{"line":73,"column":5}},"line":58},"9":{"name":"stop","decl":{"start":{"line":84,"column":20},"end":{"line":84,"column":24}},"loc":{"start":{"line":84,"column":43},"end":{"line":95,"column":5}},"line":84}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15}},"s":{"0":1,"1":1,"2":2,"3":3,"4":3,"5":3,"6":3,"7":2,"8":3,"9":1,"10":2,"11":1,"12":2,"13":1,"14":2,"15":1,"16":1,"17":1,"18":31,"19":0,"20":1,"21":1,"22":4,"23":31,"24":31,"25":31,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1},"f":{"0":1,"1":2,"2":2,"3":1,"4":31,"5":1,"6":4,"7":31,"8":1,"9":1},"b":{"0":[3,3],"1":[2,1],"2":[1,1],"3":[1,1],"4":[0,1],"5":[1,1],"6":[0,31]},"inputSourceMap":{"version":3,"sources":["../src/TalkResource.js"],"names":["TalkResource","creds","options","callId","params","callback","JSON","stringify","config","host","path","PATH","replace","method","body","headers","length","generateJwt","httpClient","request"],"mappings":";;;;;;;;AAAA;;;;;;;;AAEA;;;IAGMA,Y;;;;;AAEJ;;;wBAGkB;AAChB,aAAO,4BAAP;AACD;;AAED;;;;;;;;;AAMA,wBAAYC,KAAZ,EAAmBC,OAAnB,EAA4B;AAAA;;AAC1B,SAAKD,KAAL,GAAaA,KAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;AACD;;AAED;;;;;;;;;;0BAMMC,M,EAAQC,M,EAAQC,Q,EAAU;AAC9BD,eAASE,KAAKC,SAAL,CAAeH,MAAf,CAAT;;AAEA,UAAII,SAAS;AACXC,cAAM,eADK;AAEXC,cAAMV,aAAaW,IAAb,CAAkBC,OAAlB,CAA0B,aAA1B,EAAyCT,MAAzC,CAFK;AAGXU,gBAAQ,KAHG;AAIXC,cAAMV,MAJK;AAKXW,iBAAS;AACP,0BAAgB,kBADT;AAEP,4BAAkBX,OAAOY,MAFlB;AAGP,uCAA2B,KAAKf,KAAL,CAAWgB,WAAX;AAHpB;AALE,OAAb;AAWA,WAAKf,OAAL,CAAagB,UAAb,CAAwBC,OAAxB,CAAgCX,MAAhC,EAAwCH,QAAxC;AACD;;AAED;;;;;;;;;yBAMKF,M,EAAQE,Q,EAAU;AACrB,UAAIG,SAAS;AACXC,cAAK,eADM;AAEXC,cAAMV,aAAaW,IAAb,CAAkBC,OAAlB,CAA0B,aAA1B,EAAyCT,MAAzC,CAFK;AAGXU,gBAAQ,QAHG;AAIXE,iBAAS;AACP,0BAAgB,kBADT;AAEP,uCAA2B,KAAKd,KAAL,CAAWgB,WAAX;AAFpB;AAJE,OAAb;AASA,WAAKf,OAAL,CAAagB,UAAb,CAAwBC,OAAxB,CAAgCX,MAAhC,EAAwCH,QAAxC;AACD;;;;;;kBAIYL,Y","file":"TalkResource.js","sourcesContent":["import querystring from 'querystring';\n\n/**\n * Provides access to the `talk` resource.\n */\nclass TalkResource {\n \n /**\n * The path to the `talk` resource.\n */\n static get PATH() {\n return '/v1/calls/{call_uuid}/talk';\n }\n \n /**\n * Creates a new TalkResource.\n *\n * @param {Credentials} creds - Credentials used when interacting with the Nexmo API.\n * @param {Object} options - additional options for the class.\n */\n constructor(creds, options) {\n this.creds = creds;\n this.options = options;\n }\n \n /**\n * Starts a talk in a call.\n *\n * @param {Object} params - Parameters used when starting the talk. See https://developer.nexmo.com/api/voice#talk for more information.\n * @param {function} callback - function to be called when the request completes.\n */\n start(callId, params, callback) {\n params = JSON.stringify(params);\n\n var config = {\n host: 'api.nexmo.com',\n path: TalkResource.PATH.replace('{call_uuid}', callId),\n method: 'PUT',\n body: params,\n headers: {\n 'Content-Type': 'application/json',\n 'Content-Length': params.length,\n 'Authorization': `Bearer ${this.creds.generateJwt()}`\n }\n };\n this.options.httpClient.request(config, callback);\n }\n \n /**\n * Stop a talk in a call.\n *\n * @param {string} callId - The unique identifier for the call for the talk to be stopped in.\n * @param {function} callback - function to be called when the request completes.\n */\n stop(callId, callback) {\n var config = {\n host:'api.nexmo.com',\n path: TalkResource.PATH.replace('{call_uuid}', callId),\n method: 'DELETE',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': `Bearer ${this.creds.generateJwt()}`\n }\n };\n this.options.httpClient.request(config, callback);\n }\n \n}\n\nexport default TalkResource;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"0a3da688d29068f7a30a1779b85be4a18b690cf4","contentHash":"e5a06149ed3185a304136c04ff8a0dc3_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/DtmfResource.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/DtmfResource.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":19},"end":{"line":9,"column":41}},"16":{"start":{"line":11,"column":20},"end":{"line":11,"column":56}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":20,"column":19},"end":{"line":77,"column":3}},"21":{"start":{"line":21,"column":2},"end":{"line":39,"column":6}},"22":{"start":{"line":29,"column":6},"end":{"line":29,"column":42}},"23":{"start":{"line":42,"column":4},"end":{"line":42,"column":40}},"24":{"start":{"line":44,"column":4},"end":{"line":44,"column":23}},"25":{"start":{"line":45,"column":4},"end":{"line":45,"column":27}},"26":{"start":{"line":56,"column":2},"end":{"line":74,"column":6}},"27":{"start":{"line":59,"column":6},"end":{"line":59,"column":38}},"28":{"start":{"line":61,"column":19},"end":{"line":71,"column":7}},"29":{"start":{"line":72,"column":6},"end":{"line":72,"column":56}},"30":{"start":{"line":76,"column":2},"end":{"line":76,"column":22}},"31":{"start":{"line":79,"column":0},"end":{"line":79,"column":31}},"32":{"start":{"line":80,"column":0},"end":{"line":80,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":20,"column":19},"end":{"line":20,"column":20}},"loc":{"start":{"line":20,"column":31},"end":{"line":77,"column":1}},"line":20},"6":{"name":"get","decl":{"start":{"line":28,"column":18},"end":{"line":28,"column":21}},"loc":{"start":{"line":28,"column":24},"end":{"line":30,"column":5}},"line":28},"7":{"name":"DtmfResource","decl":{"start":{"line":41,"column":11},"end":{"line":41,"column":23}},"loc":{"start":{"line":41,"column":40},"end":{"line":46,"column":3}},"line":41},"8":{"name":"send","decl":{"start":{"line":58,"column":20},"end":{"line":58,"column":24}},"loc":{"start":{"line":58,"column":51},"end":{"line":73,"column":5}},"line":58}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15}},"s":{"0":1,"1":1,"2":2,"3":2,"4":2,"5":2,"6":2,"7":1,"8":2,"9":1,"10":2,"11":1,"12":2,"13":1,"14":2,"15":1,"16":1,"17":1,"18":30,"19":0,"20":1,"21":1,"22":2,"23":30,"24":30,"25":30,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1},"f":{"0":1,"1":2,"2":2,"3":1,"4":30,"5":1,"6":2,"7":30,"8":1},"b":{"0":[2,2],"1":[1,1],"2":[1,1],"3":[1,1],"4":[0,1],"5":[1,1],"6":[0,30]},"inputSourceMap":{"version":3,"sources":["../src/DtmfResource.js"],"names":["DtmfResource","creds","options","callId","params","callback","JSON","stringify","config","host","path","PATH","replace","method","body","headers","length","generateJwt","httpClient","request"],"mappings":";;;;;;;;AAAA;;;;;;;;AAEA;;;IAGMA,Y;;;;;AAEJ;;;wBAGkB;AAChB,aAAO,4BAAP;AACD;;AAED;;;;;;;;;AAMA,wBAAYC,KAAZ,EAAmBC,OAAnB,EAA4B;AAAA;;AAC1B,SAAKD,KAAL,GAAaA,KAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;AACD;;AAED;;;;;;;;;;yBAMKC,M,EAAQC,M,EAAQC,Q,EAAU;AAC7BD,eAASE,KAAKC,SAAL,CAAeH,MAAf,CAAT;;AAEA,UAAII,SAAS;AACXC,cAAM,eADK;AAEXC,cAAMV,aAAaW,IAAb,CAAkBC,OAAlB,CAA0B,aAA1B,EAAyCT,MAAzC,CAFK;AAGXU,gBAAQ,KAHG;AAIXC,cAAMV,MAJK;AAKXW,iBAAS;AACP,0BAAgB,kBADT;AAEP,4BAAkBX,OAAOY,MAFlB;AAGP,uCAA2B,KAAKf,KAAL,CAAWgB,WAAX;AAHpB;AALE,OAAb;AAWA,WAAKf,OAAL,CAAagB,UAAb,CAAwBC,OAAxB,CAAgCX,MAAhC,EAAwCH,QAAxC;AACD;;;;;;kBAIYL,Y","file":"DtmfResource.js","sourcesContent":["import querystring from 'querystring';\n\n/**\n * Provides access to the `dtmf` resource.\n */\nclass DtmfResource {\n \n /**\n * The path to the `dtmf` resource.\n */\n static get PATH() {\n return '/v1/calls/{call_uuid}/dtmf';\n }\n \n /**\n * Creates a new DtmfResource.\n *\n * @param {Credentials} creds - Credentials used when interacting with the Nexmo API.\n * @param {Object} options - additional options for the class.\n */\n constructor(creds, options) {\n this.creds = creds;\n this.options = options;\n }\n \n /**\n * Sends DTMF to a call.\n *\n * @param {Object} params - Parameters used when sending the dtmf to the call. See https://developer.nexmo.com/api/voice#dtmf for more information.\n * @param {function} callback - function to be called when the request completes.\n */\n send(callId, params, callback) {\n params = JSON.stringify(params);\n\n var config = {\n host: 'api.nexmo.com',\n path: DtmfResource.PATH.replace('{call_uuid}', callId),\n method: 'PUT',\n body: params,\n headers: {\n 'Content-Type': 'application/json',\n 'Content-Length': params.length,\n 'Authorization': `Bearer ${this.creds.generateJwt()}`\n }\n };\n this.options.httpClient.request(config, callback);\n }\n \n}\n\nexport default DtmfResource;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"bdb1bcac9bf5671bd7f2a0925806fbf69ce0641a","contentHash":"7497b4de0a8e32945472ab532e9e7ea5_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/HttpClient.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/HttpClient.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":50},"end":{"line":9,"column":151}},"16":{"start":{"line":9,"column":92},"end":{"line":9,"column":149}},"17":{"start":{"line":11,"column":12},"end":{"line":11,"column":28}},"18":{"start":{"line":12,"column":11},"end":{"line":12,"column":26}},"19":{"start":{"line":14,"column":17},"end":{"line":174,"column":3}},"20":{"start":{"line":16,"column":4},"end":{"line":16,"column":38}},"21":{"start":{"line":18,"column":4},"end":{"line":18,"column":36}},"22":{"start":{"line":19,"column":4},"end":{"line":19,"column":40}},"23":{"start":{"line":20,"column":4},"end":{"line":20,"column":37}},"24":{"start":{"line":21,"column":4},"end":{"line":24,"column":6}},"25":{"start":{"line":25,"column":4},"end":{"line":25,"column":33}},"26":{"start":{"line":27,"column":4},"end":{"line":29,"column":5}},"27":{"start":{"line":28,"column":6},"end":{"line":28,"column":53}},"28":{"start":{"line":32,"column":2},"end":{"line":171,"column":6}},"29":{"start":{"line":35,"column":18},"end":{"line":35,"column":22}},"30":{"start":{"line":37,"column":6},"end":{"line":42,"column":7}},"31":{"start":{"line":38,"column":8},"end":{"line":38,"column":26}},"32":{"start":{"line":39,"column":8},"end":{"line":39,"column":51}},"33":{"start":{"line":40,"column":13},"end":{"line":42,"column":7}},"34":{"start":{"line":41,"column":8},"end":{"line":41,"column":33}},"35":{"start":{"line":44,"column":6},"end":{"line":49,"column":7}},"36":{"start":{"line":50,"column":20},"end":{"line":56,"column":7}},"37":{"start":{"line":60,"column":6},"end":{"line":64,"column":7}},"38":{"start":{"line":61,"column":8},"end":{"line":63,"column":11}},"39":{"start":{"line":62,"column":10},"end":{"line":62,"column":55}},"40":{"start":{"line":66,"column":6},"end":{"line":66,"column":70}},"41":{"start":{"line":69,"column":6},"end":{"line":73,"column":7}},"42":{"start":{"line":70,"column":8},"end":{"line":70,"column":46}},"43":{"start":{"line":72,"column":8},"end":{"line":72,"column":40}},"44":{"start":{"line":75,"column":6},"end":{"line":75,"column":33}},"45":{"start":{"line":79,"column":25},"end":{"line":79,"column":27}},"46":{"start":{"line":81,"column":6},"end":{"line":106,"column":9}},"47":{"start":{"line":82,"column":23},"end":{"line":82,"column":86}},"48":{"start":{"line":83,"column":8},"end":{"line":85,"column":9}},"49":{"start":{"line":84,"column":10},"end":{"line":84,"column":39}},"50":{"start":{"line":87,"column":8},"end":{"line":89,"column":11}},"51":{"start":{"line":88,"column":10},"end":{"line":88,"column":35}},"52":{"start":{"line":91,"column":8},"end":{"line":100,"column":11}},"53":{"start":{"line":92,"column":10},"end":{"line":92,"column":68}},"54":{"start":{"line":93,"column":10},"end":{"line":99,"column":11}},"55":{"start":{"line":94,"column":12},"end":{"line":96,"column":13}},"56":{"start":{"line":95,"column":14},"end":{"line":95,"column":57}},"57":{"start":{"line":98,"column":12},"end":{"line":98,"column":85}},"58":{"start":{"line":101,"column":8},"end":{"line":105,"column":11}},"59":{"start":{"line":102,"column":10},"end":{"line":102,"column":84}},"60":{"start":{"line":103,"column":10},"end":{"line":103,"column":32}},"61":{"start":{"line":104,"column":10},"end":{"line":104,"column":22}},"62":{"start":{"line":107,"column":6},"end":{"line":111,"column":9}},"63":{"start":{"line":108,"column":8},"end":{"line":108,"column":82}},"64":{"start":{"line":109,"column":8},"end":{"line":109,"column":30}},"65":{"start":{"line":110,"column":8},"end":{"line":110,"column":20}},"66":{"start":{"line":116,"column":28},"end":{"line":116,"column":75}},"67":{"start":{"line":117,"column":6},"end":{"line":119,"column":7}},"68":{"start":{"line":118,"column":8},"end":{"line":118,"column":66}},"69":{"start":{"line":121,"column":19},"end":{"line":121,"column":42}},"70":{"start":{"line":122,"column":20},"end":{"line":122,"column":40}},"71":{"start":{"line":124,"column":21},"end":{"line":124,"column":25}},"72":{"start":{"line":125,"column":18},"end":{"line":125,"column":22}},"73":{"start":{"line":127,"column":6},"end":{"line":160,"column":7}},"74":{"start":{"line":128,"column":8},"end":{"line":148,"column":9}},"75":{"start":{"line":129,"column":10},"end":{"line":129,"column":66}},"76":{"start":{"line":130,"column":15},"end":{"line":148,"column":9}},"77":{"start":{"line":131,"column":10},"end":{"line":131,"column":26}},"78":{"start":{"line":132,"column":15},"end":{"line":148,"column":9}},"79":{"start":{"line":134,"column":10},"end":{"line":138,"column":11}},"80":{"start":{"line":136,"column":35},"end":{"line":136,"column":74}},"81":{"start":{"line":137,"column":12},"end":{"line":137,"column":54}},"82":{"start":{"line":139,"column":10},"end":{"line":139,"column":42}},"83":{"start":{"line":140,"column":15},"end":{"line":148,"column":9}},"84":{"start":{"line":141,"column":10},"end":{"line":141,"column":26}},"85":{"start":{"line":142,"column":15},"end":{"line":148,"column":9}},"86":{"start":{"line":143,"column":10},"end":{"line":143,"column":72}},"87":{"start":{"line":144,"column":15},"end":{"line":148,"column":9}},"88":{"start":{"line":145,"column":10},"end":{"line":145,"column":47}},"89":{"start":{"line":147,"column":10},"end":{"line":147,"column":26}},"90":{"start":{"line":150,"column":8},"end":{"line":150,"column":38}},"91":{"start":{"line":151,"column":8},"end":{"line":151,"column":135}},"92":{"start":{"line":152,"column":8},"end":{"line":152,"column":57}},"93":{"start":{"line":153,"column":8},"end":{"line":153,"column":44}},"94":{"start":{"line":155,"column":8},"end":{"line":159,"column":10}},"95":{"start":{"line":162,"column":6},"end":{"line":165,"column":7}},"96":{"start":{"line":163,"column":8},"end":{"line":163,"column":34}},"97":{"start":{"line":164,"column":8},"end":{"line":164,"column":32}},"98":{"start":{"line":167,"column":6},"end":{"line":169,"column":7}},"99":{"start":{"line":168,"column":8},"end":{"line":168,"column":34}},"100":{"start":{"line":173,"column":2},"end":{"line":173,"column":20}},"101":{"start":{"line":176,"column":0},"end":{"line":176,"column":29}},"102":{"start":{"line":177,"column":0},"end":{"line":177,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_classCallCheck","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":24}},"loc":{"start":{"line":9,"column":48},"end":{"line":9,"column":153}},"line":9},"4":{"name":"(anonymous_4)","decl":{"start":{"line":14,"column":17},"end":{"line":14,"column":18}},"loc":{"start":{"line":14,"column":29},"end":{"line":174,"column":1}},"line":14},"5":{"name":"HttpClient","decl":{"start":{"line":15,"column":11},"end":{"line":15,"column":21}},"loc":{"start":{"line":15,"column":31},"end":{"line":30,"column":3}},"line":15},"6":{"name":"request","decl":{"start":{"line":34,"column":20},"end":{"line":34,"column":27}},"loc":{"start":{"line":34,"column":56},"end":{"line":112,"column":5}},"line":34},"7":{"name":"(anonymous_7)","decl":{"start":{"line":61,"column":46},"end":{"line":61,"column":47}},"loc":{"start":{"line":61,"column":61},"end":{"line":63,"column":9}},"line":61},"8":{"name":"(anonymous_8)","decl":{"start":{"line":81,"column":29},"end":{"line":81,"column":30}},"loc":{"start":{"line":81,"column":49},"end":{"line":106,"column":7}},"line":81},"9":{"name":"(anonymous_9)","decl":{"start":{"line":87,"column":28},"end":{"line":87,"column":29}},"loc":{"start":{"line":87,"column":45},"end":{"line":89,"column":9}},"line":87},"10":{"name":"(anonymous_10)","decl":{"start":{"line":91,"column":27},"end":{"line":91,"column":28}},"loc":{"start":{"line":91,"column":39},"end":{"line":100,"column":9}},"line":91},"11":{"name":"(anonymous_11)","decl":{"start":{"line":101,"column":29},"end":{"line":101,"column":30}},"loc":{"start":{"line":101,"column":42},"end":{"line":105,"column":9}},"line":101},"12":{"name":"(anonymous_12)","decl":{"start":{"line":107,"column":26},"end":{"line":107,"column":27}},"loc":{"start":{"line":107,"column":39},"end":{"line":111,"column":7}},"line":107},"13":{"name":"__parseResponse","decl":{"start":{"line":115,"column":20},"end":{"line":115,"column":35}},"loc":{"start":{"line":115,"column":74},"end":{"line":170,"column":5}},"line":115}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":9,"column":50},"end":{"line":9,"column":151}},"type":"if","locations":[{"start":{"line":9,"column":50},"end":{"line":9,"column":151}},{"start":{"line":9,"column":50},"end":{"line":9,"column":151}}],"line":9},"5":{"loc":{"start":{"line":18,"column":16},"end":{"line":18,"column":35}},"type":"binary-expr","locations":[{"start":{"line":18,"column":16},"end":{"line":18,"column":28}},{"start":{"line":18,"column":32},"end":{"line":18,"column":35}}],"line":18},"6":{"loc":{"start":{"line":19,"column":17},"end":{"line":19,"column":39}},"type":"binary-expr","locations":[{"start":{"line":19,"column":17},"end":{"line":19,"column":30}},{"start":{"line":19,"column":34},"end":{"line":19,"column":39}}],"line":19},"7":{"loc":{"start":{"line":20,"column":16},"end":{"line":20,"column":36}},"type":"binary-expr","locations":[{"start":{"line":20,"column":16},"end":{"line":20,"column":28}},{"start":{"line":20,"column":32},"end":{"line":20,"column":36}}],"line":20},"8":{"loc":{"start":{"line":27,"column":4},"end":{"line":29,"column":5}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":29,"column":5}},{"start":{"line":27,"column":4},"end":{"line":29,"column":5}}],"line":27},"9":{"loc":{"start":{"line":37,"column":6},"end":{"line":42,"column":7}},"type":"if","locations":[{"start":{"line":37,"column":6},"end":{"line":42,"column":7}},{"start":{"line":37,"column":6},"end":{"line":42,"column":7}}],"line":37},"10":{"loc":{"start":{"line":39,"column":26},"end":{"line":39,"column":50}},"type":"binary-expr","locations":[{"start":{"line":39,"column":26},"end":{"line":39,"column":41}},{"start":{"line":39,"column":45},"end":{"line":39,"column":50}}],"line":39},"11":{"loc":{"start":{"line":40,"column":13},"end":{"line":42,"column":7}},"type":"if","locations":[{"start":{"line":40,"column":13},"end":{"line":42,"column":7}},{"start":{"line":40,"column":13},"end":{"line":42,"column":7}}],"line":40},"12":{"loc":{"start":{"line":44,"column":6},"end":{"line":49,"column":7}},"type":"if","locations":[{"start":{"line":44,"column":6},"end":{"line":49,"column":7}},{"start":{"line":44,"column":6},"end":{"line":49,"column":7}}],"line":44},"13":{"loc":{"start":{"line":44,"column":10},"end":{"line":44,"column":66}},"type":"binary-expr","locations":[{"start":{"line":44,"column":10},"end":{"line":44,"column":35}},{"start":{"line":44,"column":39},"end":{"line":44,"column":66}}],"line":44},"14":{"loc":{"start":{"line":51,"column":14},"end":{"line":51,"column":62}},"type":"cond-expr","locations":[{"start":{"line":51,"column":30},"end":{"line":51,"column":43}},{"start":{"line":51,"column":46},"end":{"line":51,"column":62}}],"line":51},"15":{"loc":{"start":{"line":60,"column":6},"end":{"line":64,"column":7}},"type":"if","locations":[{"start":{"line":60,"column":6},"end":{"line":64,"column":7}},{"start":{"line":60,"column":6},"end":{"line":64,"column":7}}],"line":60},"16":{"loc":{"start":{"line":69,"column":6},"end":{"line":73,"column":7}},"type":"if","locations":[{"start":{"line":69,"column":6},"end":{"line":73,"column":7}},{"start":{"line":69,"column":6},"end":{"line":73,"column":7}}],"line":69},"17":{"loc":{"start":{"line":83,"column":8},"end":{"line":85,"column":9}},"type":"if","locations":[{"start":{"line":83,"column":8},"end":{"line":85,"column":9}},{"start":{"line":83,"column":8},"end":{"line":85,"column":9}}],"line":83},"18":{"loc":{"start":{"line":93,"column":10},"end":{"line":99,"column":11}},"type":"if","locations":[{"start":{"line":93,"column":10},"end":{"line":99,"column":11}},{"start":{"line":93,"column":10},"end":{"line":99,"column":11}}],"line":93},"19":{"loc":{"start":{"line":94,"column":12},"end":{"line":96,"column":13}},"type":"if","locations":[{"start":{"line":94,"column":12},"end":{"line":96,"column":13}},{"start":{"line":94,"column":12},"end":{"line":96,"column":13}}],"line":94},"20":{"loc":{"start":{"line":116,"column":28},"end":{"line":116,"column":75}},"type":"binary-expr","locations":[{"start":{"line":116,"column":28},"end":{"line":116,"column":49}},{"start":{"line":116,"column":53},"end":{"line":116,"column":75}}],"line":116},"21":{"loc":{"start":{"line":117,"column":6},"end":{"line":119,"column":7}},"type":"if","locations":[{"start":{"line":117,"column":6},"end":{"line":119,"column":7}},{"start":{"line":117,"column":6},"end":{"line":119,"column":7}}],"line":117},"22":{"loc":{"start":{"line":128,"column":8},"end":{"line":148,"column":9}},"type":"if","locations":[{"start":{"line":128,"column":8},"end":{"line":148,"column":9}},{"start":{"line":128,"column":8},"end":{"line":148,"column":9}}],"line":128},"23":{"loc":{"start":{"line":130,"column":15},"end":{"line":148,"column":9}},"type":"if","locations":[{"start":{"line":130,"column":15},"end":{"line":148,"column":9}},{"start":{"line":130,"column":15},"end":{"line":148,"column":9}}],"line":130},"24":{"loc":{"start":{"line":132,"column":15},"end":{"line":148,"column":9}},"type":"if","locations":[{"start":{"line":132,"column":15},"end":{"line":148,"column":9}},{"start":{"line":132,"column":15},"end":{"line":148,"column":9}}],"line":132},"25":{"loc":{"start":{"line":134,"column":10},"end":{"line":138,"column":11}},"type":"if","locations":[{"start":{"line":134,"column":10},"end":{"line":138,"column":11}},{"start":{"line":134,"column":10},"end":{"line":138,"column":11}}],"line":134},"26":{"loc":{"start":{"line":136,"column":35},"end":{"line":136,"column":74}},"type":"cond-expr","locations":[{"start":{"line":136,"column":55},"end":{"line":136,"column":63}},{"start":{"line":136,"column":66},"end":{"line":136,"column":74}}],"line":136},"27":{"loc":{"start":{"line":140,"column":15},"end":{"line":148,"column":9}},"type":"if","locations":[{"start":{"line":140,"column":15},"end":{"line":148,"column":9}},{"start":{"line":140,"column":15},"end":{"line":148,"column":9}}],"line":140},"28":{"loc":{"start":{"line":142,"column":15},"end":{"line":148,"column":9}},"type":"if","locations":[{"start":{"line":142,"column":15},"end":{"line":148,"column":9}},{"start":{"line":142,"column":15},"end":{"line":148,"column":9}}],"line":142},"29":{"loc":{"start":{"line":142,"column":19},"end":{"line":142,"column":48}},"type":"binary-expr","locations":[{"start":{"line":142,"column":19},"end":{"line":142,"column":32}},{"start":{"line":142,"column":36},"end":{"line":142,"column":48}}],"line":142},"30":{"loc":{"start":{"line":144,"column":15},"end":{"line":148,"column":9}},"type":"if","locations":[{"start":{"line":144,"column":15},"end":{"line":148,"column":9}},{"start":{"line":144,"column":15},"end":{"line":148,"column":9}}],"line":144},"31":{"loc":{"start":{"line":162,"column":6},"end":{"line":165,"column":7}},"type":"if","locations":[{"start":{"line":162,"column":6},"end":{"line":165,"column":7}},{"start":{"line":162,"column":6},"end":{"line":165,"column":7}}],"line":162},"32":{"loc":{"start":{"line":167,"column":6},"end":{"line":169,"column":7}},"type":"if","locations":[{"start":{"line":167,"column":6},"end":{"line":169,"column":7}},{"start":{"line":167,"column":6},"end":{"line":169,"column":7}}],"line":167}},"s":{"0":1,"1":1,"2":1,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":40,"16":0,"17":1,"18":1,"19":1,"20":40,"21":40,"22":40,"23":40,"24":40,"25":40,"26":40,"27":21,"28":1,"29":9,"30":9,"31":0,"32":0,"33":9,"34":8,"35":9,"36":9,"37":9,"38":1,"39":1,"40":9,"41":9,"42":5,"43":4,"44":9,"45":9,"46":9,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":0,"57":2,"58":2,"59":0,"60":0,"61":0,"62":9,"63":0,"64":0,"65":0,"66":12,"67":12,"68":0,"69":12,"70":12,"71":12,"72":12,"73":12,"74":12,"75":1,"76":11,"77":1,"78":10,"79":3,"80":2,"81":2,"82":3,"83":7,"84":1,"85":6,"86":3,"87":3,"88":2,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":12,"96":8,"97":8,"98":12,"99":10,"100":1,"101":1,"102":1},"f":{"0":1,"1":1,"2":1,"3":40,"4":1,"5":40,"6":9,"7":1,"8":2,"9":2,"10":2,"11":0,"12":0,"13":12},"b":{"0":[2,2],"1":[2,0],"2":[1,0],"3":[0,1],"4":[0,40],"5":[40,35],"6":[40,24],"7":[40,37],"8":[21,19],"9":[0,9],"10":[0,0],"11":[8,1],"12":[3,6],"13":[9,6],"14":[9,0],"15":[1,8],"16":[5,4],"17":[2,0],"18":[2,0],"19":[0,2],"20":[12,1],"21":[0,12],"22":[1,11],"23":[1,10],"24":[3,7],"25":[2,1],"26":[1,1],"27":[1,6],"28":[3,3],"29":[6,3],"30":[2,1],"31":[8,4],"32":[10,2]},"inputSourceMap":{"version":3,"sources":["../src/HttpClient.js"],"names":["https","require","http","HttpClient","options","port","headers","logger","userAgent","endpoint","method","callback","host","path","Object","assign","keys","forEach","key","info","body","request","end","responseData","on","response","isBinary","setEncoding","chunk","push","statusCode","Buffer","concat","__parseResponse","e","error","httpResponse","data","isArrayOrBuffer","Array","Error","status","message","retryAfterMillis","join","JSON","parse","parseError"],"mappings":"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","file":"HttpClient.js","sourcesContent":["var https = require('https');\nvar http = require('http');\n\nclass HttpClient {\n constructor(options) {\n this.port = options.port || 443;\n this.https = options.https || https;\n this.http = options.http || http;\n this.headers = {\n 'Content-Type': 'application/x-www-form-urlencoded',\n 'Accept': 'application/json'\n };\n this.logger = options.logger;\n\n if(options.userAgent) {\n this.headers['User-Agent'] = options.userAgent;\n }\n }\n\n request(endpoint, method, callback) {\n if (typeof method == 'function') {\n callback = method;\n endpoint.method = endpoint.method || 'GET';\n }\n else if (typeof method !== 'undefined') {\n \tendpoint.method = method;\n }\n\n if (endpoint.method == 'POST' || endpoint.method == 'DELETE') {\n // TODO: verify the following fix is required\n // Fix broken due ot 411 Content-Length error now sent by Nexmo API\n // PL 2016-Sept-6 - commented out Content-Length 0\n // headers['Content-Length'] = 0;\n }\n var options = {\n host: endpoint.host?endpoint.host:'rest.nexmo.com',\n port: this.port,\n path: endpoint.path,\n method: endpoint.method,\n headers: Object.assign({}, this.headers)\n };\n\n // Allow existing headers to be overridden\n // Allow new headers to be added\n if(endpoint.headers) {\n Object.keys(endpoint.headers).forEach(function(key) {\n options.headers[key] = endpoint.headers[key];\n });\n }\n\n this.logger.info('Request:', options, '\\nBody:', endpoint.body);\n var request;\n\n if (options.port == 443) {\n request = this.https.request(options);\n } else {\n request = http.request(options);\n }\n\n request.end(endpoint.body);\n\n // Keep an array of String or Buffers,\n // depending on content type (binary or JSON) of response\n var responseData = [];\n\n request.on('response', (response) => {\n var isBinary = response.headers['content-type'] === 'application/octet-stream';\n if (!isBinary) { response.setEncoding('utf8'); }\n\n response.on('data', (chunk) => {\n responseData.push(chunk);\n });\n\n response.on('end', () => {\n this.logger.info('response ended:', response.statusCode);\n if (callback) {\n if (isBinary) { responseData = Buffer.concat(responseData); }\n\n this.__parseResponse(\n response,\n responseData,\n endpoint.method,\n callback\n );\n }\n })\n response.on('close', (e) => {\n this.logger.error('problem with API request detailed stacktrace below ');\n this.logger.error(e);\n callback(e);\n });\n });\n request.on('error', (e) => {\n this.logger.error('problem with API request detailed stacktrace below ');\n this.logger.error(e);\n callback(e);\n });\n\n }\n\n __parseResponse(httpResponse, data, method, callback) {\n const isArrayOrBuffer = (data instanceof Array || data instanceof Buffer);\n if(!isArrayOrBuffer) {\n throw new Error('data should be of type Array or Buffer');\n }\n\n const status = httpResponse.statusCode;\n const headers = httpResponse.headers;\n\n let response = null;\n var error = null;\n\n try {\n if (status >= 500) {\n error = { message: 'Server Error', statusCode: status };\n } else if (httpResponse.headers['content-type'] === 'application/octet-stream') {\n response = data;\n } else if (status === 429) {\n // 429 does not return a parsable body\n if(!headers['retry-after']) {\n // retry based on allowed per second\n const retryAfterMillis = (method === 'POST'? 1000/2 : 1000/5);\n headers['retry-after'] = retryAfterMillis;\n }\n error = {body: data.join('')};\n } else if (status === 204) {\n response = null;\n } else if (status >= 400 || status < 200) {\n error = {body: JSON.parse(data.join('')), headers};\n } else if(method !== 'DELETE') {\n response = JSON.parse(data.join(''));\n } else {\n response = data;\n }\n } catch (parseError) {\n this.logger.error(parseError);\n this.logger.error('could not convert API response to JSON, above error is ignored and raw API response is returned to client');\n this.logger.error('Raw Error message from API ');\n this.logger.error(`\"${data}\"`);\n\n error = {\n message: \"The API response could not be parsed.\",\n body: data.join(''),\n parseError: parseError\n };\n }\n\n if(error) {\n error.statusCode = status;\n error.headers = headers;\n }\n\n if (typeof callback === \"function\"){\n callback(error, response);\n }\n }\n}\n\nexport default HttpClient;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"6ade9b8f3e7513dafc4468f17a8f8f978a8938a7","contentHash":"c76ec1b645dfc1ec85f56a3f25028140_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/Credentials.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/Credentials.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":10},"end":{"line":9,"column":23}},"16":{"start":{"line":11,"column":11},"end":{"line":11,"column":38}},"17":{"start":{"line":13,"column":20},"end":{"line":13,"column":45}},"18":{"start":{"line":15,"column":21},"end":{"line":15,"column":58}},"19":{"start":{"line":17,"column":39},"end":{"line":17,"column":93}},"20":{"start":{"line":19,"column":50},"end":{"line":19,"column":151}},"21":{"start":{"line":19,"column":92},"end":{"line":19,"column":149}},"22":{"start":{"line":33,"column":18},"end":{"line":110,"column":3}},"23":{"start":{"line":35,"column":4},"end":{"line":35,"column":39}},"24":{"start":{"line":37,"column":4},"end":{"line":37,"column":25}},"25":{"start":{"line":38,"column":4},"end":{"line":38,"column":31}},"26":{"start":{"line":40,"column":4},"end":{"line":40,"column":27}},"27":{"start":{"line":41,"column":4},"end":{"line":41,"column":39}},"28":{"start":{"line":43,"column":4},"end":{"line":52,"column":5}},"29":{"start":{"line":44,"column":6},"end":{"line":44,"column":35}},"30":{"start":{"line":45,"column":11},"end":{"line":52,"column":5}},"31":{"start":{"line":46,"column":6},"end":{"line":46,"column":47}},"32":{"start":{"line":47,"column":11},"end":{"line":52,"column":5}},"33":{"start":{"line":48,"column":6},"end":{"line":50,"column":7}},"34":{"start":{"line":49,"column":8},"end":{"line":49,"column":64}},"35":{"start":{"line":51,"column":6},"end":{"line":51,"column":62}},"36":{"start":{"line":55,"column":4},"end":{"line":55,"column":54}},"37":{"start":{"line":70,"column":2},"end":{"line":107,"column":6}},"38":{"start":{"line":73,"column":26},"end":{"line":73,"column":112}},"39":{"start":{"line":74,"column":23},"end":{"line":74,"column":106}},"40":{"start":{"line":76,"column":19},"end":{"line":76,"column":52}},"41":{"start":{"line":77,"column":18},"end":{"line":77,"column":65}},"42":{"start":{"line":78,"column":6},"end":{"line":78,"column":19}},"43":{"start":{"line":89,"column":6},"end":{"line":89,"column":37}},"44":{"start":{"line":101,"column":6},"end":{"line":105,"column":7}},"45":{"start":{"line":102,"column":8},"end":{"line":102,"column":19}},"46":{"start":{"line":104,"column":8},"end":{"line":104,"column":93}},"47":{"start":{"line":109,"column":2},"end":{"line":109,"column":21}},"48":{"start":{"line":112,"column":0},"end":{"line":112,"column":30}},"49":{"start":{"line":113,"column":0},"end":{"line":113,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":31}},"loc":{"start":{"line":17,"column":37},"end":{"line":17,"column":95}},"line":17},"4":{"name":"_classCallCheck","decl":{"start":{"line":19,"column":9},"end":{"line":19,"column":24}},"loc":{"start":{"line":19,"column":48},"end":{"line":19,"column":153}},"line":19},"5":{"name":"(anonymous_5)","decl":{"start":{"line":33,"column":18},"end":{"line":33,"column":19}},"loc":{"start":{"line":33,"column":30},"end":{"line":110,"column":1}},"line":33},"6":{"name":"Credentials","decl":{"start":{"line":34,"column":11},"end":{"line":34,"column":22}},"loc":{"start":{"line":34,"column":69},"end":{"line":56,"column":3}},"line":34},"7":{"name":"generateJwt","decl":{"start":{"line":72,"column":20},"end":{"line":72,"column":31}},"loc":{"start":{"line":72,"column":34},"end":{"line":79,"column":5}},"line":72},"8":{"name":"_setJwtGenerator","decl":{"start":{"line":88,"column":20},"end":{"line":88,"column":36}},"loc":{"start":{"line":88,"column":48},"end":{"line":90,"column":5}},"line":88},"9":{"name":"parse","decl":{"start":{"line":100,"column":20},"end":{"line":100,"column":25}},"loc":{"start":{"line":100,"column":31},"end":{"line":106,"column":5}},"line":100}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":17,"column":46},"end":{"line":17,"column":92}},"type":"cond-expr","locations":[{"start":{"line":17,"column":70},"end":{"line":17,"column":73}},{"start":{"line":17,"column":76},"end":{"line":17,"column":92}}],"line":17},"5":{"loc":{"start":{"line":17,"column":46},"end":{"line":17,"column":67}},"type":"binary-expr","locations":[{"start":{"line":17,"column":46},"end":{"line":17,"column":49}},{"start":{"line":17,"column":53},"end":{"line":17,"column":67}}],"line":17},"6":{"loc":{"start":{"line":19,"column":50},"end":{"line":19,"column":151}},"type":"if","locations":[{"start":{"line":19,"column":50},"end":{"line":19,"column":151}},{"start":{"line":19,"column":50},"end":{"line":19,"column":151}}],"line":19},"7":{"loc":{"start":{"line":43,"column":4},"end":{"line":52,"column":5}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":52,"column":5}},{"start":{"line":43,"column":4},"end":{"line":52,"column":5}}],"line":43},"8":{"loc":{"start":{"line":45,"column":11},"end":{"line":52,"column":5}},"type":"if","locations":[{"start":{"line":45,"column":11},"end":{"line":52,"column":5}},{"start":{"line":45,"column":11},"end":{"line":52,"column":5}}],"line":45},"9":{"loc":{"start":{"line":45,"column":15},"end":{"line":45,"column":101}},"type":"binary-expr","locations":[{"start":{"line":45,"column":15},"end":{"line":45,"column":45}},{"start":{"line":45,"column":49},"end":{"line":45,"column":101}}],"line":45},"10":{"loc":{"start":{"line":47,"column":11},"end":{"line":52,"column":5}},"type":"if","locations":[{"start":{"line":47,"column":11},"end":{"line":52,"column":5}},{"start":{"line":47,"column":11},"end":{"line":52,"column":5}}],"line":47},"11":{"loc":{"start":{"line":48,"column":6},"end":{"line":50,"column":7}},"type":"if","locations":[{"start":{"line":48,"column":6},"end":{"line":50,"column":7}},{"start":{"line":48,"column":6},"end":{"line":50,"column":7}}],"line":48},"12":{"loc":{"start":{"line":73,"column":26},"end":{"line":73,"column":112}},"type":"cond-expr","locations":[{"start":{"line":73,"column":79},"end":{"line":73,"column":91}},{"start":{"line":73,"column":94},"end":{"line":73,"column":112}}],"line":73},"13":{"loc":{"start":{"line":73,"column":26},"end":{"line":73,"column":76}},"type":"binary-expr","locations":[{"start":{"line":73,"column":26},"end":{"line":73,"column":46}},{"start":{"line":73,"column":50},"end":{"line":73,"column":76}}],"line":73},"14":{"loc":{"start":{"line":74,"column":23},"end":{"line":74,"column":106}},"type":"cond-expr","locations":[{"start":{"line":74,"column":76},"end":{"line":74,"column":88}},{"start":{"line":74,"column":91},"end":{"line":74,"column":106}}],"line":74},"15":{"loc":{"start":{"line":74,"column":23},"end":{"line":74,"column":73}},"type":"binary-expr","locations":[{"start":{"line":74,"column":23},"end":{"line":74,"column":43}},{"start":{"line":74,"column":47},"end":{"line":74,"column":73}}],"line":74},"16":{"loc":{"start":{"line":101,"column":6},"end":{"line":105,"column":7}},"type":"if","locations":[{"start":{"line":101,"column":6},"end":{"line":105,"column":7}},{"start":{"line":101,"column":6},"end":{"line":105,"column":7}}],"line":101}},"s":{"0":1,"1":1,"2":2,"3":3,"4":3,"5":3,"6":3,"7":3,"8":3,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":2,"20":35,"21":0,"22":1,"23":35,"24":35,"25":35,"26":35,"27":35,"28":35,"29":1,"30":34,"31":1,"32":33,"33":14,"34":1,"35":13,"36":34,"37":1,"38":15,"39":15,"40":15,"41":15,"42":15,"43":3,"44":27,"45":0,"46":27,"47":1,"48":1,"49":1},"f":{"0":1,"1":2,"2":1,"3":2,"4":35,"5":1,"6":35,"7":15,"8":3,"9":27},"b":{"0":[3,3],"1":[3,0],"2":[1,0],"3":[1,0],"4":[0,2],"5":[2,2],"6":[0,35],"7":[1,34],"8":[1,33],"9":[34,15],"10":[14,19],"11":[1,13],"12":[2,13],"13":[15,2],"14":[1,14],"15":[15,1],"16":[0,27]},"inputSourceMap":{"version":3,"sources":["../src/Credentials.js"],"names":["Credentials","apiKey","apiSecret","privateKey","applicationId","Buffer","startsWith","undefined","existsSync","Error","readFileSync","_jwtGenerator","claims","application_id","token","generate","generator","obj"],"mappings":"AAAA;;;;;;;;AAEA;;;;AACA;;;;;;;;AAEA;;;;;;;;;;;;IAYMA,W;AACJ,uBAAYC,MAAZ,EAAoBC,SAApB,EAA+BC,UAA/B,EAA2CC,aAA3C,EAA0D;AAAA;;AACxD,SAAKH,MAAL,GAAcA,MAAd;AACA,SAAKC,SAAL,GAAiBA,SAAjB;;AAEA,SAAKC,UAAL,GAAkB,IAAlB;AACA,SAAKC,aAAL,GAAqBA,aAArB;;AAEA,QAAGD,sBAAsBE,MAAzB,EAAiC;AAC/B,WAAKF,UAAL,GAAkBA,UAAlB;AACD,KAFD,MAGK,IAAG,OAAOA,UAAP,KAAsB,QAAtB,IACLA,WAAWG,UAAX,CAAsB,6BAAtB,CADE,EACoD;AACvD,WAAKH,UAAL,GAAkB,IAAIE,MAAJ,CAAWF,UAAX,CAAlB;AACD,KAHI,MAIA,IAAGA,eAAeI,SAAlB,EAA6B;AAChC,UAAG,CAAC,aAAGC,UAAH,CAAcL,UAAd,CAAJ,EAA+B;AAC7B,cAAM,IAAIM,KAAJ,YAAmBN,UAAnB,kBAAN;AACD;AACD,WAAKA,UAAL,GAAkB,aAAGO,YAAH,CAAgBP,UAAhB,CAAlB;AACD;;AAED;AACA,SAAKQ,aAAL,GAAqB,4BAArB;AACD;;AAED;;;;;;;;;;;;;;kCAU8E;AAAA,UAAlEP,aAAkE,uEAAlD,KAAKA,aAA6C;AAAA,UAA9BD,UAA8B,uEAAjB,KAAKA,UAAY;;AAC5E,UAAIS,SAAS,EAACC,gBAAgBT,aAAjB,EAAb;AACA,UAAIU,QAAQ,KAAKH,aAAL,CAAmBI,QAAnB,CAA4BZ,UAA5B,EAAwCS,MAAxC,CAAZ;AACA,aAAOE,KAAP;AACD;;AAED;;;;;;;qCAIiBE,S,EAAW;AAC1B,WAAKL,aAAL,GAAqBK,SAArB;AACD;;AAED;;;;;;;;0BAKaC,G,EAAK;AAChB,UAAGA,eAAejB,WAAlB,EAA+B;AAC7B,eAAOiB,GAAP;AACD,OAFD,MAGK;AACH,eAAO,IAAIjB,WAAJ,CAAgBiB,IAAIhB,MAApB,EAA4BgB,IAAIf,SAAhC,EAA2Ce,IAAId,UAA/C,EAA2Dc,IAAIb,aAA/D,CAAP;AACD;AACF;;;;;;kBAGYJ,W","file":"Credentials.js","sourcesContent":["\"use strict\";\n\nimport fs from 'fs';\nimport JwtGenerator from './JwtGenerator';\n\n/**\n * Right now only key/secret credentials are supported.\n * However, in time JWT will also be supported.\n * The `Credentials` object provides an abstraction to this.\n *\n * @param {string} apiKey - A Nexmo API Key\n * @param {string} apiSecret - A Nexmo API Secret\n * @param {string|Buffer} [privateKey] - When a string value is passed it should\n * either represent the path to the private key, or the actual\n * private key in string format. If a Buffer is passed then\n * it should be the key read from the file system.\n */\nclass Credentials {\n constructor(apiKey, apiSecret, privateKey, applicationId) {\n this.apiKey = apiKey;\n this.apiSecret = apiSecret;\n\n this.privateKey = null;\n this.applicationId = applicationId;\n\n if(privateKey instanceof Buffer) {\n this.privateKey = privateKey;\n }\n else if(typeof privateKey === \"string\" &&\n privateKey.startsWith('-----BEGIN PRIVATE KEY-----')) {\n this.privateKey = new Buffer(privateKey);\n }\n else if(privateKey !== undefined) {\n if(!fs.existsSync(privateKey)) {\n throw new Error(`File \"${privateKey}\" not found.`)\n }\n this.privateKey = fs.readFileSync(privateKey);\n }\n\n /** @private */\n this._jwtGenerator = new JwtGenerator();\n }\n\n /**\n * Generate a Jwt using the Private Key in the Credentials.\n * By default the credentials.applicationId will be used when creating the token.\n * However, this can be overwritten.\n *\n * @param {string} [applicationId] an application ID to be used instead of the\n * default Credentials.applicationId value.\n *\n * @returns {string} The generated JWT\n */\n generateJwt(applicationId = this.applicationId, privateKey = this.privateKey) {\n var claims = {application_id: applicationId};\n var token = this._jwtGenerator.generate(privateKey, claims);\n return token;\n }\n\n /**\n * @private\n * Used for testing purposes only.\n */\n _setJwtGenerator(generator) {\n this._jwtGenerator = generator;\n }\n\n /**\n * Ensures a credentials instance is used.\n *\n * Key/Secret credentials are only supported at present.\n */\n static parse(obj) {\n if(obj instanceof Credentials) {\n return obj;\n }\n else {\n return new Credentials(obj.apiKey, obj.apiSecret, obj.privateKey, obj.applicationId);\n }\n }\n}\n\nexport default Credentials;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"9e244140eb3210d4b7c5d1a2ef75a0fdba47fa10","contentHash":"030e20ad03d6f239e7b431e136e7e606_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/JwtGenerator.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/JwtGenerator.js","statementMap":{"0":{"start":{"line":3,"column":14},"end":{"line":3,"column":268}},"1":{"start":{"line":3,"column":101},"end":{"line":3,"column":119}},"2":{"start":{"line":3,"column":141},"end":{"line":3,"column":266}},"3":{"start":{"line":5,"column":19},"end":{"line":5,"column":563}},"4":{"start":{"line":5,"column":76},"end":{"line":5,"column":347}},"5":{"start":{"line":5,"column":134},"end":{"line":5,"column":142}},"6":{"start":{"line":5,"column":144},"end":{"line":5,"column":199}},"7":{"start":{"line":5,"column":200},"end":{"line":5,"column":231}},"8":{"start":{"line":5,"column":232},"end":{"line":5,"column":286}},"9":{"start":{"line":5,"column":259},"end":{"line":5,"column":286}},"10":{"start":{"line":5,"column":287},"end":{"line":5,"column":345}},"11":{"start":{"line":5,"column":350},"end":{"line":5,"column":559}},"12":{"start":{"line":5,"column":407},"end":{"line":5,"column":475}},"13":{"start":{"line":5,"column":423},"end":{"line":5,"column":475}},"14":{"start":{"line":5,"column":476},"end":{"line":5,"column":536}},"15":{"start":{"line":5,"column":493},"end":{"line":5,"column":536}},"16":{"start":{"line":5,"column":537},"end":{"line":5,"column":556}},"17":{"start":{"line":7,"column":12},"end":{"line":7,"column":27}},"18":{"start":{"line":9,"column":13},"end":{"line":9,"column":42}},"19":{"start":{"line":11,"column":20},"end":{"line":11,"column":43}},"20":{"start":{"line":13,"column":21},"end":{"line":13,"column":58}},"21":{"start":{"line":15,"column":39},"end":{"line":15,"column":93}},"22":{"start":{"line":17,"column":50},"end":{"line":17,"column":151}},"23":{"start":{"line":17,"column":92},"end":{"line":17,"column":149}},"24":{"start":{"line":19,"column":19},"end":{"line":61,"column":3}},"25":{"start":{"line":21,"column":2},"end":{"line":21,"column":38}},"26":{"start":{"line":24,"column":1},"end":{"line":58,"column":5}},"27":{"start":{"line":38,"column":16},"end":{"line":38,"column":86}},"28":{"start":{"line":40,"column":3},"end":{"line":42,"column":4}},"29":{"start":{"line":41,"column":4},"end":{"line":41,"column":51}},"30":{"start":{"line":43,"column":3},"end":{"line":45,"column":4}},"31":{"start":{"line":44,"column":4},"end":{"line":44,"column":53}},"32":{"start":{"line":47,"column":16},"end":{"line":50,"column":4}},"33":{"start":{"line":51,"column":3},"end":{"line":53,"column":6}},"34":{"start":{"line":52,"column":4},"end":{"line":52,"column":30}},"35":{"start":{"line":55,"column":15},"end":{"line":55,"column":80}},"36":{"start":{"line":56,"column":3},"end":{"line":56,"column":16}},"37":{"start":{"line":60,"column":1},"end":{"line":60,"column":21}},"38":{"start":{"line":63,"column":0},"end":{"line":63,"column":30}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":84},"end":{"line":3,"column":85}},"loc":{"start":{"line":3,"column":99},"end":{"line":3,"column":121}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":3,"column":124},"end":{"line":3,"column":125}},"loc":{"start":{"line":3,"column":139},"end":{"line":3,"column":268}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":5,"column":19},"end":{"line":5,"column":20}},"loc":{"start":{"line":5,"column":31},"end":{"line":5,"column":561}},"line":5},"3":{"name":"defineProperties","decl":{"start":{"line":5,"column":42},"end":{"line":5,"column":58}},"loc":{"start":{"line":5,"column":74},"end":{"line":5,"column":349}},"line":5},"4":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":357},"end":{"line":5,"column":358}},"loc":{"start":{"line":5,"column":405},"end":{"line":5,"column":558}},"line":5},"5":{"name":"_interopRequireDefault","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":31}},"loc":{"start":{"line":15,"column":37},"end":{"line":15,"column":95}},"line":15},"6":{"name":"_classCallCheck","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":24}},"loc":{"start":{"line":17,"column":48},"end":{"line":17,"column":153}},"line":17},"7":{"name":"(anonymous_7)","decl":{"start":{"line":19,"column":19},"end":{"line":19,"column":20}},"loc":{"start":{"line":19,"column":31},"end":{"line":61,"column":1}},"line":19},"8":{"name":"JwtGenerator","decl":{"start":{"line":20,"column":10},"end":{"line":20,"column":22}},"loc":{"start":{"line":20,"column":25},"end":{"line":22,"column":2}},"line":20},"9":{"name":"generate","decl":{"start":{"line":37,"column":18},"end":{"line":37,"column":26}},"loc":{"start":{"line":37,"column":33},"end":{"line":57,"column":3}},"line":37},"10":{"name":"(anonymous_10)","decl":{"start":{"line":51,"column":31},"end":{"line":51,"column":32}},"loc":{"start":{"line":51,"column":46},"end":{"line":53,"column":4}},"line":51}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":14},"end":{"line":3,"column":268}},"type":"cond-expr","locations":[{"start":{"line":3,"column":84},"end":{"line":3,"column":121}},{"start":{"line":3,"column":124},"end":{"line":3,"column":268}}],"line":3},"1":{"loc":{"start":{"line":3,"column":14},"end":{"line":3,"column":81}},"type":"binary-expr","locations":[{"start":{"line":3,"column":14},"end":{"line":3,"column":42}},{"start":{"line":3,"column":46},"end":{"line":3,"column":81}}],"line":3},"2":{"loc":{"start":{"line":3,"column":148},"end":{"line":3,"column":265}},"type":"cond-expr","locations":[{"start":{"line":3,"column":244},"end":{"line":3,"column":252}},{"start":{"line":3,"column":255},"end":{"line":3,"column":265}}],"line":3},"3":{"loc":{"start":{"line":3,"column":148},"end":{"line":3,"column":241}},"type":"binary-expr","locations":[{"start":{"line":3,"column":148},"end":{"line":3,"column":151}},{"start":{"line":3,"column":155},"end":{"line":3,"column":183}},{"start":{"line":3,"column":187},"end":{"line":3,"column":213}},{"start":{"line":3,"column":217},"end":{"line":3,"column":241}}],"line":3},"4":{"loc":{"start":{"line":5,"column":168},"end":{"line":5,"column":198}},"type":"binary-expr","locations":[{"start":{"line":5,"column":168},"end":{"line":5,"column":189}},{"start":{"line":5,"column":193},"end":{"line":5,"column":198}}],"line":5},"5":{"loc":{"start":{"line":5,"column":232},"end":{"line":5,"column":286}},"type":"if","locations":[{"start":{"line":5,"column":232},"end":{"line":5,"column":286}},{"start":{"line":5,"column":232},"end":{"line":5,"column":286}}],"line":5},"6":{"loc":{"start":{"line":5,"column":407},"end":{"line":5,"column":475}},"type":"if","locations":[{"start":{"line":5,"column":407},"end":{"line":5,"column":475}},{"start":{"line":5,"column":407},"end":{"line":5,"column":475}}],"line":5},"7":{"loc":{"start":{"line":5,"column":476},"end":{"line":5,"column":536}},"type":"if","locations":[{"start":{"line":5,"column":476},"end":{"line":5,"column":536}},{"start":{"line":5,"column":476},"end":{"line":5,"column":536}}],"line":5},"8":{"loc":{"start":{"line":15,"column":46},"end":{"line":15,"column":92}},"type":"cond-expr","locations":[{"start":{"line":15,"column":70},"end":{"line":15,"column":73}},{"start":{"line":15,"column":76},"end":{"line":15,"column":92}}],"line":15},"9":{"loc":{"start":{"line":15,"column":46},"end":{"line":15,"column":67}},"type":"binary-expr","locations":[{"start":{"line":15,"column":46},"end":{"line":15,"column":49}},{"start":{"line":15,"column":53},"end":{"line":15,"column":67}}],"line":15},"10":{"loc":{"start":{"line":17,"column":50},"end":{"line":17,"column":151}},"type":"if","locations":[{"start":{"line":17,"column":50},"end":{"line":17,"column":151}},{"start":{"line":17,"column":50},"end":{"line":17,"column":151}}],"line":17},"11":{"loc":{"start":{"line":38,"column":16},"end":{"line":38,"column":86}},"type":"cond-expr","locations":[{"start":{"line":38,"column":69},"end":{"line":38,"column":81}},{"start":{"line":38,"column":84},"end":{"line":38,"column":86}}],"line":38},"12":{"loc":{"start":{"line":38,"column":16},"end":{"line":38,"column":66}},"type":"binary-expr","locations":[{"start":{"line":38,"column":16},"end":{"line":38,"column":36}},{"start":{"line":38,"column":40},"end":{"line":38,"column":66}}],"line":38},"13":{"loc":{"start":{"line":40,"column":3},"end":{"line":42,"column":4}},"type":"if","locations":[{"start":{"line":40,"column":3},"end":{"line":42,"column":4}},{"start":{"line":40,"column":3},"end":{"line":42,"column":4}}],"line":40},"14":{"loc":{"start":{"line":43,"column":3},"end":{"line":45,"column":4}},"type":"if","locations":[{"start":{"line":43,"column":3},"end":{"line":45,"column":4}},{"start":{"line":43,"column":3},"end":{"line":45,"column":4}}],"line":43},"15":{"loc":{"start":{"line":43,"column":8},"end":{"line":43,"column":69}},"type":"cond-expr","locations":[{"start":{"line":43,"column":40},"end":{"line":43,"column":51}},{"start":{"line":43,"column":54},"end":{"line":43,"column":69}}],"line":43},"16":{"loc":{"start":{"line":48,"column":11},"end":{"line":48,"column":61}},"type":"binary-expr","locations":[{"start":{"line":48,"column":11},"end":{"line":48,"column":26}},{"start":{"line":48,"column":30},"end":{"line":48,"column":61}}],"line":48},"17":{"loc":{"start":{"line":49,"column":11},"end":{"line":49,"column":44}},"type":"binary-expr","locations":[{"start":{"line":49,"column":11},"end":{"line":49,"column":21}},{"start":{"line":49,"column":25},"end":{"line":49,"column":44}}],"line":49}},"s":{"0":1,"1":17,"2":0,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":0,"16":1,"17":1,"18":1,"19":1,"20":1,"21":2,"22":35,"23":0,"24":1,"25":35,"26":1,"27":17,"28":17,"29":0,"30":17,"31":0,"32":17,"33":17,"34":19,"35":17,"36":17,"37":1,"38":1},"f":{"0":17,"1":0,"2":1,"3":1,"4":1,"5":2,"6":35,"7":1,"8":35,"9":17,"10":19},"b":{"0":[1,0],"1":[1,1],"2":[0,0],"3":[0,0,0,0],"4":[1,1],"5":[1,0],"6":[1,0],"7":[0,1],"8":[0,2],"9":[2,2],"10":[0,35],"11":[15,2],"12":[17,17],"13":[0,17],"14":[0,17],"15":[0,17],"16":[17,17],"17":[17,15]},"inputSourceMap":{"version":3,"sources":["../src/JwtGenerator.js"],"names":["JwtGenerator","cert","claims","Buffer","Error","toSign","issuedAt","parseInt","Date","now","jti","v1","Object","keys","forEach","key","token","sign","algorithm","module","exports"],"mappings":";;;;;;AAAA;;;;AACA;;;;;;;;IAEMA,Y;;;;;;;;AACL;;;;;;;;;;2BAUSC,I,EAAmB;AAAA,OAAbC,MAAa,uEAAJ,EAAI;;AAC3B,OAAG,CAACD,IAAD,YAAiBE,MAApB,EAA4B;AAC3B,UAAM,IAAIC,KAAJ,CAAU,6BAAV,CAAN;AACA;AACD,OAAG,QAAOF,MAAP,yCAAOA,MAAP,OAAkB,QAArB,EAA+B;AAC9B,UAAM,IAAIE,KAAJ,CAAU,+BAAV,CAAN;AACA;;AAED,OAAIC,SAAS;AACZ,WAAOH,OAAOI,QAAP,IAAmBC,SAASC,KAAKC,GAAL,KAAW,IAApB,EAA0B,EAA1B,CADd;AAEZ,WAAOP,OAAOQ,GAAP,IAAc,eAAKC,EAAL;AAFT,IAAb;AAIAC,UAAOC,IAAP,CAAYX,MAAZ,EAAoBY,OAApB,CAA4B,UAACC,GAAD,EAAS;AACpCV,WAAOU,GAAP,IAAcb,OAAOa,GAAP,CAAd;AACA,IAFD;;AAIA,OAAIC,QAAQ,uBAAIC,IAAJ,CAASZ,MAAT,EAAiBJ,IAAjB,EAAuB,EAACiB,WAAW,OAAZ,EAAvB,CAAZ;AACA,UAAOF,KAAP;AACA;;;;;;AAGFG,OAAOC,OAAP,GAAiBpB,YAAjB","file":"JwtGenerator.js","sourcesContent":["import uuid from 'uuid';\nimport jwt from 'jsonwebtoken';\n\nclass JwtGenerator {\n\t/**\n\t * Generate a JSON Web Token (JWT).\n\t *\n\t * @param {Buffer} cert - the private key certificate to be used when signing\n\t *\t\tthe claims.\n\t * @param {Object} claims - additional claims to include within the generated\n\t * \t\tJWT.\n\t *\n\t * @returns {String} the generated token\n\t */\n\tgenerate(cert, claims = {}) {\n\t\tif(!cert instanceof Buffer) {\n\t\t\tthrow new Error('cert must be of type Buffer');\n\t\t}\n\t\tif(typeof claims !== 'object') {\n\t\t\tthrow new Error('claims must be of type object');\n\t\t}\n\t\t\n\t\tvar toSign = {\n\t\t\t'iat': claims.issuedAt || parseInt(Date.now()/1000, 10),\n\t\t\t'jti': claims.jti || uuid.v1()\n\t\t};\n\t\tObject.keys(claims).forEach((key) => {\n\t\t\ttoSign[key] = claims[key];\n\t\t});\n\t\t\n\t\tvar token = jwt.sign(toSign, cert, {algorithm: 'RS256'});\n\t\treturn token;\n\t}\n}\n\nmodule.exports = JwtGenerator;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"80a1720dd8f9b1f3ff7069018cf39b7e8f3369b1","contentHash":"8add76f9c9774bdb021016ac614d9d96_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/ConsoleLogger.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/ConsoleLogger.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":19},"end":{"line":9,"column":42}},"16":{"start":{"line":11,"column":19},"end":{"line":11,"column":55}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":17,"column":50},"end":{"line":17,"column":151}},"21":{"start":{"line":17,"column":63},"end":{"line":17,"column":149}},"22":{"start":{"line":17,"column":152},"end":{"line":17,"column":238}},"23":{"start":{"line":19,"column":43},"end":{"line":19,"column":208}},"24":{"start":{"line":19,"column":106},"end":{"line":19,"column":206}},"25":{"start":{"line":19,"column":209},"end":{"line":19,"column":373}},"26":{"start":{"line":19,"column":374},"end":{"line":19,"column":492}},"27":{"start":{"line":19,"column":390},"end":{"line":19,"column":492}},"28":{"start":{"line":21,"column":20},"end":{"line":67,"column":23}},"29":{"start":{"line":22,"column":2},"end":{"line":22,"column":40}},"30":{"start":{"line":25,"column":4},"end":{"line":25,"column":41}},"31":{"start":{"line":27,"column":16},"end":{"line":27,"column":126}},"32":{"start":{"line":29,"column":4},"end":{"line":29,"column":43}},"33":{"start":{"line":30,"column":4},"end":{"line":30,"column":17}},"34":{"start":{"line":33,"column":2},"end":{"line":64,"column":6}},"35":{"start":{"line":38,"column":6},"end":{"line":40,"column":7}},"36":{"start":{"line":39,"column":8},"end":{"line":39,"column":41}},"37":{"start":{"line":42,"column":6},"end":{"line":42,"column":68}},"38":{"start":{"line":47,"column":6},"end":{"line":49,"column":7}},"39":{"start":{"line":48,"column":8},"end":{"line":48,"column":39}},"40":{"start":{"line":51,"column":6},"end":{"line":51,"column":50}},"41":{"start":{"line":58,"column":6},"end":{"line":60,"column":7}},"42":{"start":{"line":59,"column":8},"end":{"line":59,"column":39}},"43":{"start":{"line":62,"column":6},"end":{"line":62,"column":69}},"44":{"start":{"line":66,"column":2},"end":{"line":66,"column":23}},"45":{"start":{"line":69,"column":0},"end":{"line":69,"column":32}},"46":{"start":{"line":70,"column":0},"end":{"line":70,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"_possibleConstructorReturn","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":35}},"loc":{"start":{"line":17,"column":48},"end":{"line":17,"column":240}},"line":17},"6":{"name":"_inherits","decl":{"start":{"line":19,"column":9},"end":{"line":19,"column":18}},"loc":{"start":{"line":19,"column":41},"end":{"line":19,"column":494}},"line":19},"7":{"name":"(anonymous_7)","decl":{"start":{"line":21,"column":20},"end":{"line":21,"column":21}},"loc":{"start":{"line":21,"column":43},"end":{"line":67,"column":1}},"line":21},"8":{"name":"ConsoleLogger","decl":{"start":{"line":24,"column":11},"end":{"line":24,"column":24}},"loc":{"start":{"line":24,"column":42},"end":{"line":31,"column":3}},"line":24},"9":{"name":"log","decl":{"start":{"line":35,"column":20},"end":{"line":35,"column":23}},"loc":{"start":{"line":35,"column":31},"end":{"line":43,"column":5}},"line":35},"10":{"name":"warn","decl":{"start":{"line":46,"column":20},"end":{"line":46,"column":24}},"loc":{"start":{"line":46,"column":27},"end":{"line":52,"column":5}},"line":46},"11":{"name":"error","decl":{"start":{"line":55,"column":20},"end":{"line":55,"column":25}},"loc":{"start":{"line":55,"column":28},"end":{"line":63,"column":5}},"line":55}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15},"7":{"loc":{"start":{"line":17,"column":50},"end":{"line":17,"column":151}},"type":"if","locations":[{"start":{"line":17,"column":50},"end":{"line":17,"column":151}},{"start":{"line":17,"column":50},"end":{"line":17,"column":151}}],"line":17},"8":{"loc":{"start":{"line":17,"column":159},"end":{"line":17,"column":237}},"type":"cond-expr","locations":[{"start":{"line":17,"column":226},"end":{"line":17,"column":230}},{"start":{"line":17,"column":233},"end":{"line":17,"column":237}}],"line":17},"9":{"loc":{"start":{"line":17,"column":159},"end":{"line":17,"column":223}},"type":"binary-expr","locations":[{"start":{"line":17,"column":159},"end":{"line":17,"column":163}},{"start":{"line":17,"column":168},"end":{"line":17,"column":192}},{"start":{"line":17,"column":196},"end":{"line":17,"column":222}}],"line":17},"10":{"loc":{"start":{"line":19,"column":43},"end":{"line":19,"column":208}},"type":"if","locations":[{"start":{"line":19,"column":43},"end":{"line":19,"column":208}},{"start":{"line":19,"column":43},"end":{"line":19,"column":208}}],"line":19},"11":{"loc":{"start":{"line":19,"column":47},"end":{"line":19,"column":102}},"type":"binary-expr","locations":[{"start":{"line":19,"column":47},"end":{"line":19,"column":79}},{"start":{"line":19,"column":83},"end":{"line":19,"column":102}}],"line":19},"12":{"loc":{"start":{"line":19,"column":244},"end":{"line":19,"column":278}},"type":"binary-expr","locations":[{"start":{"line":19,"column":244},"end":{"line":19,"column":254}},{"start":{"line":19,"column":258},"end":{"line":19,"column":278}}],"line":19},"13":{"loc":{"start":{"line":19,"column":374},"end":{"line":19,"column":492}},"type":"if","locations":[{"start":{"line":19,"column":374},"end":{"line":19,"column":492}},{"start":{"line":19,"column":374},"end":{"line":19,"column":492}}],"line":19},"14":{"loc":{"start":{"line":19,"column":390},"end":{"line":19,"column":491}},"type":"cond-expr","locations":[{"start":{"line":19,"column":414},"end":{"line":19,"column":457}},{"start":{"line":19,"column":460},"end":{"line":19,"column":491}}],"line":19},"15":{"loc":{"start":{"line":27,"column":50},"end":{"line":27,"column":113}},"type":"binary-expr","locations":[{"start":{"line":27,"column":50},"end":{"line":27,"column":73}},{"start":{"line":27,"column":77},"end":{"line":27,"column":113}}],"line":27},"16":{"loc":{"start":{"line":29,"column":16},"end":{"line":29,"column":42}},"type":"binary-expr","locations":[{"start":{"line":29,"column":16},"end":{"line":29,"column":31}},{"start":{"line":29,"column":35},"end":{"line":29,"column":42}}],"line":29}},"s":{"0":1,"1":1,"2":1,"3":3,"4":3,"5":3,"6":3,"7":3,"8":3,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":6,"19":0,"20":6,"21":0,"22":6,"23":1,"24":0,"25":1,"26":1,"27":1,"28":1,"29":1,"30":6,"31":6,"32":6,"33":6,"34":1,"35":3,"36":3,"37":3,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":6,"5":6,"6":1,"7":1,"8":6,"9":3,"10":1,"11":1},"b":{"0":[3,3],"1":[3,0],"2":[1,0],"3":[0,1],"4":[0,1],"5":[1,1],"6":[0,6],"7":[0,6],"8":[0,6],"9":[6,0,0],"10":[0,1],"11":[1,0],"12":[1,1],"13":[1,0],"14":[1,0],"15":[6,0],"16":[6,2]},"inputSourceMap":{"version":3,"sources":["../src/ConsoleLogger.js"],"names":["ConsoleLogger","consoleOverride","out","console","level","args","log","error"],"mappings":";;;;;;;;AAAA;;;;;;;;;;;;IAEMA,a;;;AACJ,yBAAYC,eAAZ,EAA6B;AAAA;;AAAA;;AAG3B,UAAKC,GAAL,GAAWD,mBAAmBE,OAA9B;AAH2B;AAI5B;;;;wBAEGC,K,EAAgB;AAAA;;AAAA,wCAANC,IAAM;AAANA,YAAM;AAAA;;AAClB,mBAAKH,GAAL,EAASI,GAAT,cAAgBF,KAAhB,eAA6BC,IAA7B;AACD;;;2BAEa;AAAA,yCAANA,IAAM;AAANA,YAAM;AAAA;;AACZ,WAAKC,GAAL,cAAS,MAAT,SAAoBD,IAApB;AACD;;;4BAEc;AAAA;;AAAA,yCAANA,IAAM;AAANA,YAAM;AAAA;;AACb,oBAAKH,GAAL,EAASK,KAAT,eAAe,QAAf,SAA4BF,IAA5B;AACD;;;;;;kBAGYL,a","file":"ConsoleLogger.js","sourcesContent":["import NullLogger from './NullLogger';\n\nclass ConsoleLogger extends NullLogger {\n constructor(consoleOverride) {\n super();\n \n this.out = consoleOverride || console;\n }\n \n log(level, ...args) {\n this.out.log(`${level}:`, ...args);\n }\n\n warn(...args) {\n this.log('warn', ...args);\n }\n \n error(...args) {\n this.out.error('error:', ...args);\n }\n}\n\nexport default ConsoleLogger;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"eb1f801c67a0d6373b10ee6d602e9f4e1930e470","contentHash":"e6de9ad92be9625ceb6526fb4a0ab73f_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/NullLogger.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/NullLogger.js","statementMap":{"0":{"start":{"line":3,"column":19},"end":{"line":3,"column":563}},"1":{"start":{"line":3,"column":76},"end":{"line":3,"column":347}},"2":{"start":{"line":3,"column":134},"end":{"line":3,"column":142}},"3":{"start":{"line":3,"column":144},"end":{"line":3,"column":199}},"4":{"start":{"line":3,"column":200},"end":{"line":3,"column":231}},"5":{"start":{"line":3,"column":232},"end":{"line":3,"column":286}},"6":{"start":{"line":3,"column":259},"end":{"line":3,"column":286}},"7":{"start":{"line":3,"column":287},"end":{"line":3,"column":345}},"8":{"start":{"line":3,"column":350},"end":{"line":3,"column":559}},"9":{"start":{"line":3,"column":407},"end":{"line":3,"column":475}},"10":{"start":{"line":3,"column":423},"end":{"line":3,"column":475}},"11":{"start":{"line":3,"column":476},"end":{"line":3,"column":536}},"12":{"start":{"line":3,"column":493},"end":{"line":3,"column":536}},"13":{"start":{"line":3,"column":537},"end":{"line":3,"column":556}},"14":{"start":{"line":5,"column":50},"end":{"line":5,"column":151}},"15":{"start":{"line":5,"column":92},"end":{"line":5,"column":149}},"16":{"start":{"line":7,"column":17},"end":{"line":45,"column":3}},"17":{"start":{"line":9,"column":4},"end":{"line":9,"column":38}},"18":{"start":{"line":12,"column":2},"end":{"line":42,"column":6}},"19":{"start":{"line":18,"column":6},"end":{"line":20,"column":7}},"20":{"start":{"line":19,"column":8},"end":{"line":19,"column":37}},"21":{"start":{"line":22,"column":6},"end":{"line":22,"column":50}},"22":{"start":{"line":27,"column":6},"end":{"line":29,"column":7}},"23":{"start":{"line":28,"column":8},"end":{"line":28,"column":39}},"24":{"start":{"line":31,"column":6},"end":{"line":31,"column":50}},"25":{"start":{"line":36,"column":6},"end":{"line":38,"column":7}},"26":{"start":{"line":37,"column":8},"end":{"line":37,"column":39}},"27":{"start":{"line":40,"column":6},"end":{"line":40,"column":51}},"28":{"start":{"line":44,"column":2},"end":{"line":44,"column":20}},"29":{"start":{"line":47,"column":0},"end":{"line":47,"column":28}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":19},"end":{"line":3,"column":20}},"loc":{"start":{"line":3,"column":31},"end":{"line":3,"column":561}},"line":3},"1":{"name":"defineProperties","decl":{"start":{"line":3,"column":42},"end":{"line":3,"column":58}},"loc":{"start":{"line":3,"column":74},"end":{"line":3,"column":349}},"line":3},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":357},"end":{"line":3,"column":358}},"loc":{"start":{"line":3,"column":405},"end":{"line":3,"column":558}},"line":3},"3":{"name":"_classCallCheck","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":24}},"loc":{"start":{"line":5,"column":48},"end":{"line":5,"column":153}},"line":5},"4":{"name":"(anonymous_4)","decl":{"start":{"line":7,"column":17},"end":{"line":7,"column":18}},"loc":{"start":{"line":7,"column":29},"end":{"line":45,"column":1}},"line":7},"5":{"name":"NullLogger","decl":{"start":{"line":8,"column":11},"end":{"line":8,"column":21}},"loc":{"start":{"line":8,"column":24},"end":{"line":10,"column":3}},"line":8},"6":{"name":"log","decl":{"start":{"line":14,"column":20},"end":{"line":14,"column":23}},"loc":{"start":{"line":14,"column":31},"end":{"line":14,"column":33}},"line":14},"7":{"name":"info","decl":{"start":{"line":17,"column":20},"end":{"line":17,"column":24}},"loc":{"start":{"line":17,"column":27},"end":{"line":23,"column":5}},"line":17},"8":{"name":"warn","decl":{"start":{"line":26,"column":20},"end":{"line":26,"column":24}},"loc":{"start":{"line":26,"column":27},"end":{"line":32,"column":5}},"line":26},"9":{"name":"error","decl":{"start":{"line":35,"column":20},"end":{"line":35,"column":25}},"loc":{"start":{"line":35,"column":28},"end":{"line":41,"column":5}},"line":35}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":168},"end":{"line":3,"column":198}},"type":"binary-expr","locations":[{"start":{"line":3,"column":168},"end":{"line":3,"column":189}},{"start":{"line":3,"column":193},"end":{"line":3,"column":198}}],"line":3},"1":{"loc":{"start":{"line":3,"column":232},"end":{"line":3,"column":286}},"type":"if","locations":[{"start":{"line":3,"column":232},"end":{"line":3,"column":286}},{"start":{"line":3,"column":232},"end":{"line":3,"column":286}}],"line":3},"2":{"loc":{"start":{"line":3,"column":407},"end":{"line":3,"column":475}},"type":"if","locations":[{"start":{"line":3,"column":407},"end":{"line":3,"column":475}},{"start":{"line":3,"column":407},"end":{"line":3,"column":475}}],"line":3},"3":{"loc":{"start":{"line":3,"column":476},"end":{"line":3,"column":536}},"type":"if","locations":[{"start":{"line":3,"column":476},"end":{"line":3,"column":536}},{"start":{"line":3,"column":476},"end":{"line":3,"column":536}}],"line":3},"4":{"loc":{"start":{"line":5,"column":50},"end":{"line":5,"column":151}},"type":"if","locations":[{"start":{"line":5,"column":50},"end":{"line":5,"column":151}},{"start":{"line":5,"column":50},"end":{"line":5,"column":151}}],"line":5}},"s":{"0":1,"1":1,"2":4,"3":4,"4":4,"5":4,"6":4,"7":4,"8":1,"9":1,"10":1,"11":1,"12":0,"13":1,"14":24,"15":0,"16":1,"17":24,"18":1,"19":11,"20":37,"21":11,"22":0,"23":0,"24":0,"25":4,"26":4,"27":4,"28":1,"29":1},"f":{"0":1,"1":1,"2":1,"3":24,"4":1,"5":24,"6":14,"7":11,"8":0,"9":4},"b":{"0":[4,4],"1":[4,0],"2":[1,0],"3":[0,1],"4":[0,24]},"inputSourceMap":{"version":3,"sources":["../src/NullLogger.js"],"names":["NullLogger","level","args","log","module","exports"],"mappings":";;;;;;IAAMA,U;;;;;;;wBACAC,K,EAAgB,CACnB;;;2BAEa;AAAA,wCAANC,IAAM;AAANA,YAAM;AAAA;;AACZ,WAAKC,GAAL,cAAS,MAAT,SAAoBD,IAApB;AACD;;;2BAEa;AAAA,yCAANA,IAAM;AAANA,YAAM;AAAA;;AACZ,WAAKC,GAAL,cAAS,MAAT,SAAoBD,IAApB;AACD;;;4BAEc;AAAA,yCAANA,IAAM;AAANA,YAAM;AAAA;;AACb,WAAKC,GAAL,cAAS,OAAT,SAAqBD,IAArB;AACD;;;;;;AAGHE,OAAOC,OAAP,GAAiBL,UAAjB","file":"NullLogger.js","sourcesContent":["class NullLogger {\n log(level, ...args) {\n }\n \n info(...args) {\n this.log('info', ...args);\n }\n \n warn(...args) {\n this.log('warn', ...args);\n }\n \n error(...args) {\n this.log('error', ...args);\n }\n}\n\nmodule.exports = NullLogger;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"867469eed4eaf1d9ccd04bd1b334c045e47ddc76","contentHash":"ad0c18c2553aaf2941bfaafd1d75ece9_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/FilesResource.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/FilesResource.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":50},"end":{"line":9,"column":151}},"16":{"start":{"line":9,"column":92},"end":{"line":9,"column":149}},"17":{"start":{"line":11,"column":9},"end":{"line":11,"column":22}},"18":{"start":{"line":13,"column":20},"end":{"line":107,"column":3}},"19":{"start":{"line":14,"column":2},"end":{"line":32,"column":6}},"20":{"start":{"line":22,"column":6},"end":{"line":22,"column":25}},"21":{"start":{"line":35,"column":4},"end":{"line":35,"column":41}},"22":{"start":{"line":37,"column":4},"end":{"line":37,"column":23}},"23":{"start":{"line":38,"column":4},"end":{"line":38,"column":27}},"24":{"start":{"line":49,"column":2},"end":{"line":104,"column":6}},"25":{"start":{"line":53,"column":6},"end":{"line":55,"column":7}},"26":{"start":{"line":54,"column":8},"end":{"line":54,"column":65}},"27":{"start":{"line":57,"column":6},"end":{"line":57,"column":51}},"28":{"start":{"line":59,"column":19},"end":{"line":67,"column":7}},"29":{"start":{"line":69,"column":6},"end":{"line":69,"column":56}},"30":{"start":{"line":83,"column":18},"end":{"line":83,"column":22}},"31":{"start":{"line":85,"column":6},"end":{"line":91,"column":9}},"32":{"start":{"line":86,"column":8},"end":{"line":90,"column":9}},"33":{"start":{"line":87,"column":10},"end":{"line":87,"column":32}},"34":{"start":{"line":89,"column":10},"end":{"line":89,"column":50}},"35":{"start":{"line":96,"column":6},"end":{"line":102,"column":9}},"36":{"start":{"line":97,"column":8},"end":{"line":101,"column":9}},"37":{"start":{"line":98,"column":10},"end":{"line":98,"column":32}},"38":{"start":{"line":100,"column":10},"end":{"line":100,"column":31}},"39":{"start":{"line":106,"column":2},"end":{"line":106,"column":23}},"40":{"start":{"line":109,"column":0},"end":{"line":109,"column":32}},"41":{"start":{"line":110,"column":0},"end":{"line":110,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_classCallCheck","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":24}},"loc":{"start":{"line":9,"column":48},"end":{"line":9,"column":153}},"line":9},"4":{"name":"(anonymous_4)","decl":{"start":{"line":13,"column":20},"end":{"line":13,"column":21}},"loc":{"start":{"line":13,"column":32},"end":{"line":107,"column":1}},"line":13},"5":{"name":"get","decl":{"start":{"line":21,"column":18},"end":{"line":21,"column":21}},"loc":{"start":{"line":21,"column":24},"end":{"line":23,"column":5}},"line":21},"6":{"name":"FilesResource","decl":{"start":{"line":34,"column":11},"end":{"line":34,"column":24}},"loc":{"start":{"line":34,"column":41},"end":{"line":39,"column":3}},"line":34},"7":{"name":"get","decl":{"start":{"line":51,"column":20},"end":{"line":51,"column":23}},"loc":{"start":{"line":51,"column":47},"end":{"line":70,"column":5}},"line":51},"8":{"name":"save","decl":{"start":{"line":82,"column":20},"end":{"line":82,"column":24}},"loc":{"start":{"line":82,"column":54},"end":{"line":92,"column":5}},"line":82},"9":{"name":"(anonymous_9)","decl":{"start":{"line":85,"column":28},"end":{"line":85,"column":29}},"loc":{"start":{"line":85,"column":51},"end":{"line":91,"column":7}},"line":85},"10":{"name":"__storeFile","decl":{"start":{"line":95,"column":20},"end":{"line":95,"column":31}},"loc":{"start":{"line":95,"column":54},"end":{"line":103,"column":5}},"line":95},"11":{"name":"(anonymous_11)","decl":{"start":{"line":96,"column":31},"end":{"line":96,"column":32}},"loc":{"start":{"line":96,"column":48},"end":{"line":102,"column":7}},"line":96}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":9,"column":50},"end":{"line":9,"column":151}},"type":"if","locations":[{"start":{"line":9,"column":50},"end":{"line":9,"column":151}},{"start":{"line":9,"column":50},"end":{"line":9,"column":151}}],"line":9},"5":{"loc":{"start":{"line":53,"column":6},"end":{"line":55,"column":7}},"type":"if","locations":[{"start":{"line":53,"column":6},"end":{"line":55,"column":7}},{"start":{"line":53,"column":6},"end":{"line":55,"column":7}}],"line":53},"6":{"loc":{"start":{"line":86,"column":8},"end":{"line":90,"column":9}},"type":"if","locations":[{"start":{"line":86,"column":8},"end":{"line":90,"column":9}},{"start":{"line":86,"column":8},"end":{"line":90,"column":9}}],"line":86},"7":{"loc":{"start":{"line":97,"column":8},"end":{"line":101,"column":9}},"type":"if","locations":[{"start":{"line":97,"column":8},"end":{"line":101,"column":9}},{"start":{"line":97,"column":8},"end":{"line":101,"column":9}}],"line":97}},"s":{"0":1,"1":1,"2":2,"3":4,"4":4,"5":4,"6":4,"7":3,"8":4,"9":1,"10":2,"11":1,"12":2,"13":1,"14":2,"15":22,"16":0,"17":1,"18":1,"19":1,"20":4,"21":22,"22":22,"23":22,"24":1,"25":2,"26":0,"27":2,"28":2,"29":2,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":1,"40":1,"41":1},"f":{"0":1,"1":2,"2":2,"3":22,"4":1,"5":4,"6":22,"7":2,"8":0,"9":0,"10":0,"11":0},"b":{"0":[4,4],"1":[3,1],"2":[1,1],"3":[1,1],"4":[0,22],"5":[0,2],"6":[0,0],"7":[0,0]},"inputSourceMap":{"version":3,"sources":["../src/FilesResource.js"],"names":["fs","require","FilesResource","creds","options","fileIdOrUrl","callback","Error","split","pop","config","host","path","PATH","method","headers","generateJwt","httpClient","request","file","get","error","data","__storeFile","writeFile"],"mappings":"AAAA;;;;;;;;;;AAEA,IAAIA,KAAKC,QAAQ,IAAR,CAAT;;IAEMC,a;;;;;AAEJ;;;wBAGkB;AAChB,aAAO,WAAP;AACD;;AAED;;;;;;;;;AAMA,yBAAYC,KAAZ,EAAmBC,OAAnB,EAA4B;AAAA;;AAC1B,SAAKD,KAAL,GAAaA,KAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;AACD;;AAED;;;;;;;;;;wBAMIC,W,EAAaC,Q,EAAU;;AAEzB,UAAG,CAACD,WAAJ,EAAiB;AACf,cAAM,IAAIE,KAAJ,CAAU,uCAAV,CAAN;AACD;;AAEDF,oBAAcA,YAAYG,KAAZ,CAAkB,GAAlB,EAAuBC,GAAvB,CAA2B,CAAC,CAA5B,CAAd;;AAEA,UAAIC,SAAS;AACXC,cAAK,eADM;AAEXC,cAAQV,cAAcW,IAAtB,SAA8BR,WAFnB;AAGXS,gBAAQ,KAHG;AAIXC,iBAAS;AACP,0BAAgB,0BADT;AAEP,uCAA2B,KAAKZ,KAAL,CAAWa,WAAX;AAFpB;AAJE,OAAb;;AAUA,WAAKZ,OAAL,CAAaa,UAAb,CAAwBC,OAAxB,CAAgCR,MAAhC,EAAwCJ,QAAxC;AACD;;AAED;;;;;;;;;;yBAOKD,W,EAAac,I,EAAMb,Q,EAAU;AAAA;;AAChC,WAAKc,GAAL,CAASf,WAAT,EAAsB,UAACgB,KAAD,EAAQC,IAAR,EAAiB;AACrC,YAAID,KAAJ,EAAW;AACTf,mBAASe,KAAT,EAAgB,IAAhB;AACD,SAFD,MAEO;AACL,gBAAKE,WAAL,CAAiBD,IAAjB,EAAuBH,IAAvB,EAA6Bb,QAA7B;AACD;AACF,OAND;AAOD;;;gCAEWgB,I,EAAMH,I,EAAMb,Q,EAAU;AAChCN,SAAGwB,SAAH,CAAaL,IAAb,EAAmBG,IAAnB,EAAyB,UAACD,KAAD,EAAW;AAClC,YAAIA,KAAJ,EAAW;AACTf,mBAASe,KAAT,EAAgB,IAAhB;AACD,SAFD,MAEO;AACLf,mBAAS,IAAT,EAAea,IAAf;AACD;AACF,OAND;AAOD;;;;;;kBAIYjB,a","file":"FilesResource.js","sourcesContent":["\"use strict\";\n\nvar fs = require('fs');\n\nclass FilesResource {\n\n /**\n * The path to the `calls` resource.\n */\n static get PATH() {\n return '/v1/files';\n }\n\n /**\n * Creates a new FilesResource.\n *\n * @param {Credentials} creds - Credentials used when interacting with the Nexmo API.\n * @param {Object} options - additional options for the class.\n */\n constructor(creds, options) {\n this.creds = creds;\n this.options = options;\n }\n\n /**\n * Get stream for a remote File\n *\n * @param {string} [fileIdOrUrl] - The unique identifier or URL for the file\n * @param {function} callback - function to be called when the request completes.\n */\n get(fileIdOrUrl, callback) {\n\n if(!fileIdOrUrl) {\n throw new Error('\"fileIdOrUrl\" is a required parameter');\n }\n\n fileIdOrUrl = fileIdOrUrl.split(\"/\").pop(-1);\n\n var config = {\n host:'api.nexmo.com',\n path:`${FilesResource.PATH}/${fileIdOrUrl}`,\n method: 'GET',\n headers: {\n 'Content-Type': 'application/octet-stream',\n 'Authorization': `Bearer ${this.creds.generateJwt()}`\n }\n };\n\n this.options.httpClient.request(config, callback);\n }\n\n /**\n * Save remote File locally\n *\n * @param {string} [fileIdOrUrl] - The unique identifier or URL for the file\n * @param {string} [file] - Filename or file descriptor\n * @param {function} callback - function to be called when the request completes.\n */\n save(fileIdOrUrl, file, callback) {\n this.get(fileIdOrUrl, (error, data) => {\n if (error) {\n callback(error, null);\n } else {\n this.__storeFile(data, file, callback);\n }\n })\n }\n\n __storeFile(data, file, callback) {\n fs.writeFile(file, data, (error) => {\n if (error) {\n callback(error, null);\n } else {\n callback(null, file);\n }\n });\n }\n\n}\n\nexport default FilesResource;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"b789444de3039184b750347c71953c22152c932f","contentHash":"bd11f56eb692af8f92671ff2a5694f90_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/src/JwtGenerator.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/src/JwtGenerator.js","statementMap":{"0":{"start":{"line":16,"column":2},"end":{"line":18,"column":3}},"1":{"start":{"line":17,"column":3},"end":{"line":17,"column":50}},"2":{"start":{"line":19,"column":2},"end":{"line":21,"column":3}},"3":{"start":{"line":20,"column":3},"end":{"line":20,"column":52}},"4":{"start":{"line":23,"column":15},"end":{"line":26,"column":3}},"5":{"start":{"line":27,"column":2},"end":{"line":29,"column":5}},"6":{"start":{"line":28,"column":3},"end":{"line":28,"column":29}},"7":{"start":{"line":31,"column":14},"end":{"line":31,"column":58}},"8":{"start":{"line":32,"column":2},"end":{"line":32,"column":15}},"9":{"start":{"line":36,"column":0},"end":{"line":36,"column":30}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":1},"end":{"line":15,"column":2}},"loc":{"start":{"line":15,"column":29},"end":{"line":33,"column":2}},"line":15},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":30},"end":{"line":27,"column":31}},"loc":{"start":{"line":27,"column":39},"end":{"line":29,"column":3}},"line":27}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":16},"end":{"line":15,"column":27}},"type":"default-arg","locations":[{"start":{"line":15,"column":25},"end":{"line":15,"column":27}}],"line":15},"1":{"loc":{"start":{"line":16,"column":2},"end":{"line":18,"column":3}},"type":"if","locations":[{"start":{"line":16,"column":2},"end":{"line":18,"column":3}},{"start":{"line":16,"column":2},"end":{"line":18,"column":3}}],"line":16},"2":{"loc":{"start":{"line":19,"column":2},"end":{"line":21,"column":3}},"type":"if","locations":[{"start":{"line":19,"column":2},"end":{"line":21,"column":3}},{"start":{"line":19,"column":2},"end":{"line":21,"column":3}}],"line":19},"3":{"loc":{"start":{"line":24,"column":10},"end":{"line":24,"column":58}},"type":"binary-expr","locations":[{"start":{"line":24,"column":10},"end":{"line":24,"column":25}},{"start":{"line":24,"column":29},"end":{"line":24,"column":58}}],"line":24},"4":{"loc":{"start":{"line":25,"column":10},"end":{"line":25,"column":33}},"type":"binary-expr","locations":[{"start":{"line":25,"column":10},"end":{"line":25,"column":20}},{"start":{"line":25,"column":24},"end":{"line":25,"column":33}}],"line":25}},"s":{"0":5,"1":0,"2":5,"3":1,"4":4,"5":4,"6":4,"7":4,"8":3,"9":1},"f":{"0":5,"1":4},"b":{"0":[2],"1":[0,5],"2":[1,4],"3":[4,4],"4":[4,4]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"838c9a37490f2f365bcbb8b2db39858432a03f4b","contentHash":"09ebe207b9674150f3bca4c59ef592b5_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/Message.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/Message.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":13},"end":{"line":9,"column":31}},"16":{"start":{"line":11,"column":14},"end":{"line":11,"column":44}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":17,"column":14},"end":{"line":101,"column":3}},"21":{"start":{"line":25,"column":18},"end":{"line":25,"column":88}},"22":{"start":{"line":27,"column":4},"end":{"line":27,"column":35}},"23":{"start":{"line":29,"column":4},"end":{"line":29,"column":29}},"24":{"start":{"line":30,"column":4},"end":{"line":30,"column":27}},"25":{"start":{"line":33,"column":4},"end":{"line":33,"column":64}},"26":{"start":{"line":35,"column":4},"end":{"line":35,"column":82}},"27":{"start":{"line":43,"column":2},"end":{"line":98,"column":6}},"28":{"start":{"line":46,"column":6},"end":{"line":46,"column":64}},"29":{"start":{"line":56,"column":6},"end":{"line":56,"column":66}},"30":{"start":{"line":66,"column":6},"end":{"line":66,"column":67}},"31":{"start":{"line":76,"column":6},"end":{"line":76,"column":63}},"32":{"start":{"line":86,"column":6},"end":{"line":86,"column":61}},"33":{"start":{"line":96,"column":6},"end":{"line":96,"column":67}},"34":{"start":{"line":100,"column":2},"end":{"line":100,"column":17}},"35":{"start":{"line":103,"column":0},"end":{"line":103,"column":26}},"36":{"start":{"line":104,"column":0},"end":{"line":104,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":17,"column":14},"end":{"line":17,"column":15}},"loc":{"start":{"line":17,"column":26},"end":{"line":101,"column":1}},"line":17},"6":{"name":"Message","decl":{"start":{"line":24,"column":11},"end":{"line":24,"column":18}},"loc":{"start":{"line":24,"column":32},"end":{"line":36,"column":3}},"line":24},"7":{"name":"sendSms","decl":{"start":{"line":45,"column":20},"end":{"line":45,"column":27}},"loc":{"start":{"line":45,"column":30},"end":{"line":47,"column":5}},"line":45},"8":{"name":"sendBinaryMessage","decl":{"start":{"line":55,"column":20},"end":{"line":55,"column":37}},"loc":{"start":{"line":55,"column":40},"end":{"line":57,"column":5}},"line":55},"9":{"name":"sendWapPushMessage","decl":{"start":{"line":65,"column":20},"end":{"line":65,"column":38}},"loc":{"start":{"line":65,"column":41},"end":{"line":67,"column":5}},"line":65},"10":{"name":"shortcodeAlert","decl":{"start":{"line":75,"column":20},"end":{"line":75,"column":34}},"loc":{"start":{"line":75,"column":37},"end":{"line":77,"column":5}},"line":75},"11":{"name":"shortcode2FA","decl":{"start":{"line":85,"column":20},"end":{"line":85,"column":32}},"loc":{"start":{"line":85,"column":35},"end":{"line":87,"column":5}},"line":85},"12":{"name":"shortcodeMarketing","decl":{"start":{"line":95,"column":20},"end":{"line":95,"column":38}},"loc":{"start":{"line":95,"column":41},"end":{"line":97,"column":5}},"line":95}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15},"7":{"loc":{"start":{"line":25,"column":18},"end":{"line":25,"column":88}},"type":"cond-expr","locations":[{"start":{"line":25,"column":71},"end":{"line":25,"column":83}},{"start":{"line":25,"column":86},"end":{"line":25,"column":88}}],"line":25},"8":{"loc":{"start":{"line":25,"column":18},"end":{"line":25,"column":68}},"type":"binary-expr","locations":[{"start":{"line":25,"column":18},"end":{"line":25,"column":38}},{"start":{"line":25,"column":42},"end":{"line":25,"column":68}}],"line":25},"9":{"loc":{"start":{"line":33,"column":18},"end":{"line":33,"column":63}},"type":"binary-expr","locations":[{"start":{"line":33,"column":18},"end":{"line":33,"column":44}},{"start":{"line":33,"column":48},"end":{"line":33,"column":63}}],"line":33}},"s":{"0":1,"1":1,"2":1,"3":6,"4":6,"5":6,"6":6,"7":6,"8":6,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":26,"19":0,"20":1,"21":26,"22":26,"23":26,"24":26,"25":26,"26":26,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":26,"5":1,"6":26,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"b":{"0":[6,6],"1":[6,0],"2":[1,0],"3":[0,1],"4":[0,1],"5":[1,1],"6":[0,26],"7":[26,0],"8":[26,26],"9":[26,19]},"inputSourceMap":{"version":3,"sources":["../src/Message.js"],"names":["Message","credentials","options","creds","_nexmo","nexmoOverride","initialize","apiKey","apiSecret","sendTextMessage","apply","arguments","sendBinaryMessage","sendWapPushMessage","shortcodeAlert","shortcode2FA","shortcodeMarketing"],"mappings":"AAAA;;;;;;;;AAEA;;;;;;;;IAEMA,O;AACJ;;;;;;AAMA,mBAAYC,WAAZ,EAAuC;AAAA,QAAdC,OAAc,uEAAJ,EAAI;;AAAA;;AACrC,SAAKC,KAAL,GAAaF,WAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;;AAEA;AACA,SAAKE,MAAL,GAAc,KAAKF,OAAL,CAAaG,aAAb,mBAAd;;AAEA,SAAKD,MAAL,CAAYE,UAAZ,CAAuB,KAAKH,KAAL,CAAWI,MAAlC,EAA0C,KAAKJ,KAAL,CAAWK,SAArD,EAAgE,KAAKN,OAArE;AACD;;AAED;;;;;;;8BAGU;AACR,WAAKE,MAAL,CAAYK,eAAZ,CAA4BC,KAA5B,CAAkC,KAAKN,MAAvC,EAA+CO,SAA/C;AACD;;AAED;;;;;;wCAGoB;AAClB,WAAKP,MAAL,CAAYQ,iBAAZ,CAA8BF,KAA9B,CAAoC,KAAKN,MAAzC,EAAiDO,SAAjD;AACD;;AAED;;;;;;yCAGqB;AACnB,WAAKP,MAAL,CAAYS,kBAAZ,CAA+BH,KAA/B,CAAqC,KAAKN,MAA1C,EAAkDO,SAAlD;AACD;;AAED;;;;;;qCAGiB;AACf,WAAKP,MAAL,CAAYU,cAAZ,CAA2BJ,KAA3B,CAAiC,KAAKN,MAAtC,EAA8CO,SAA9C;AACD;;AAED;;;;;;mCAGe;AACb,WAAKP,MAAL,CAAYW,YAAZ,CAAyBL,KAAzB,CAA+B,KAAKN,MAApC,EAA4CO,SAA5C;AACD;;AAED;;;;;;yCAGqB;AACnB,WAAKP,MAAL,CAAYY,kBAAZ,CAA+BN,KAA/B,CAAqC,KAAKN,MAA1C,EAAkDO,SAAlD;AACD;;;;;;kBAIYX,O","file":"Message.js","sourcesContent":["\"use strict\";\n\nimport nexmo from './index';\n\nclass Message {\n /**\n * @param {Credentials} credentials\n * credentials to be used when interacting with the API.\n * @param {Object} options\n * Addition SMS options.\n */\n constructor(credentials, options = {}) {\n this.creds = credentials;\n this.options = options;\n \n // Used to facilitate testing of the call to the underlying object\n this._nexmo = this.options.nexmoOverride || nexmo;\n \n this._nexmo.initialize(this.creds.apiKey, this.creds.apiSecret, this.options);\n }\n \n /**\n * TODO: document\n */\n sendSms() {\n this._nexmo.sendTextMessage.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n sendBinaryMessage() {\n this._nexmo.sendBinaryMessage.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n sendWapPushMessage() {\n this._nexmo.sendWapPushMessage.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n shortcodeAlert() {\n this._nexmo.shortcodeAlert.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n shortcode2FA() {\n this._nexmo.shortcode2FA.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n shortcodeMarketing() {\n this._nexmo.shortcodeMarketing.apply(this._nexmo, arguments);\n }\n \n}\n\nexport default Message;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"684cdfed42fee15e83343e4223d276bdd70a264a","contentHash":"3aedc8df10813ab30e9a1a5fd45f4378_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/Nexmo.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/Nexmo.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":10},"end":{"line":9,"column":23}},"16":{"start":{"line":11,"column":11},"end":{"line":11,"column":38}},"17":{"start":{"line":13,"column":19},"end":{"line":13,"column":43}},"18":{"start":{"line":15,"column":20},"end":{"line":15,"column":56}},"19":{"start":{"line":17,"column":20},"end":{"line":17,"column":45}},"20":{"start":{"line":19,"column":21},"end":{"line":19,"column":58}},"21":{"start":{"line":21,"column":15},"end":{"line":21,"column":35}},"22":{"start":{"line":23,"column":16},"end":{"line":23,"column":48}},"23":{"start":{"line":25,"column":13},"end":{"line":25,"column":31}},"24":{"start":{"line":27,"column":14},"end":{"line":27,"column":44}},"25":{"start":{"line":29,"column":14},"end":{"line":29,"column":33}},"26":{"start":{"line":31,"column":15},"end":{"line":31,"column":46}},"27":{"start":{"line":33,"column":14},"end":{"line":33,"column":33}},"28":{"start":{"line":35,"column":15},"end":{"line":35,"column":46}},"29":{"start":{"line":37,"column":21},"end":{"line":37,"column":47}},"30":{"start":{"line":39,"column":22},"end":{"line":39,"column":60}},"31":{"start":{"line":41,"column":11},"end":{"line":41,"column":27}},"32":{"start":{"line":43,"column":12},"end":{"line":43,"column":40}},"33":{"start":{"line":45,"column":15},"end":{"line":45,"column":35}},"34":{"start":{"line":47,"column":16},"end":{"line":47,"column":48}},"35":{"start":{"line":49,"column":21},"end":{"line":49,"column":47}},"36":{"start":{"line":51,"column":22},"end":{"line":51,"column":60}},"37":{"start":{"line":53,"column":21},"end":{"line":53,"column":47}},"38":{"start":{"line":55,"column":22},"end":{"line":55,"column":60}},"39":{"start":{"line":57,"column":18},"end":{"line":57,"column":41}},"40":{"start":{"line":59,"column":19},"end":{"line":59,"column":54}},"41":{"start":{"line":61,"column":18},"end":{"line":61,"column":41}},"42":{"start":{"line":63,"column":19},"end":{"line":63,"column":54}},"43":{"start":{"line":65,"column":21},"end":{"line":65,"column":47}},"44":{"start":{"line":67,"column":22},"end":{"line":67,"column":60}},"45":{"start":{"line":69,"column":39},"end":{"line":69,"column":93}},"46":{"start":{"line":71,"column":50},"end":{"line":71,"column":151}},"47":{"start":{"line":71,"column":92},"end":{"line":71,"column":149}},"48":{"start":{"line":73,"column":27},"end":{"line":73,"column":55}},"49":{"start":{"line":75,"column":12},"end":{"line":160,"column":3}},"50":{"start":{"line":88,"column":18},"end":{"line":88,"column":102}},"51":{"start":{"line":90,"column":4},"end":{"line":90,"column":33}},"52":{"start":{"line":92,"column":4},"end":{"line":92,"column":64}},"53":{"start":{"line":93,"column":4},"end":{"line":93,"column":27}},"54":{"start":{"line":97,"column":4},"end":{"line":102,"column":5}},"55":{"start":{"line":98,"column":6},"end":{"line":98,"column":58}},"56":{"start":{"line":99,"column":11},"end":{"line":102,"column":5}},"57":{"start":{"line":101,"column":6},"end":{"line":101,"column":55}},"58":{"start":{"line":104,"column":20},"end":{"line":104,"column":53}},"59":{"start":{"line":105,"column":4},"end":{"line":110,"column":5}},"60":{"start":{"line":106,"column":27},"end":{"line":106,"column":66}},"61":{"start":{"line":107,"column":6},"end":{"line":107,"column":103}},"62":{"start":{"line":109,"column":6},"end":{"line":109,"column":53}},"63":{"start":{"line":111,"column":4},"end":{"line":111,"column":39}},"64":{"start":{"line":112,"column":4},"end":{"line":114,"column":5}},"65":{"start":{"line":113,"column":6},"end":{"line":113,"column":69}},"66":{"start":{"line":115,"column":4},"end":{"line":115,"column":69}},"67":{"start":{"line":117,"column":4},"end":{"line":117,"column":73}},"68":{"start":{"line":118,"column":4},"end":{"line":118,"column":69}},"69":{"start":{"line":119,"column":4},"end":{"line":119,"column":71}},"70":{"start":{"line":120,"column":4},"end":{"line":120,"column":71}},"71":{"start":{"line":121,"column":4},"end":{"line":121,"column":85}},"72":{"start":{"line":122,"column":4},"end":{"line":122,"column":74}},"73":{"start":{"line":123,"column":4},"end":{"line":123,"column":73}},"74":{"start":{"line":124,"column":4},"end":{"line":124,"column":77}},"75":{"start":{"line":125,"column":4},"end":{"line":125,"column":77}},"76":{"start":{"line":130,"column":4},"end":{"line":130,"column":33}},"77":{"start":{"line":147,"column":2},"end":{"line":157,"column":6}},"78":{"start":{"line":150,"column":19},"end":{"line":150,"column":89}},"79":{"start":{"line":152,"column":6},"end":{"line":154,"column":7}},"80":{"start":{"line":153,"column":8},"end":{"line":153,"column":63}},"81":{"start":{"line":155,"column":6},"end":{"line":155,"column":68}},"82":{"start":{"line":159,"column":2},"end":{"line":159,"column":15}},"83":{"start":{"line":173,"column":0},"end":{"line":182,"column":2}},"84":{"start":{"line":174,"column":2},"end":{"line":180,"column":3}},"85":{"start":{"line":175,"column":4},"end":{"line":179,"column":5}},"86":{"start":{"line":176,"column":6},"end":{"line":176,"column":62}},"87":{"start":{"line":178,"column":6},"end":{"line":178,"column":57}},"88":{"start":{"line":181,"column":2},"end":{"line":181,"column":59}},"89":{"start":{"line":184,"column":0},"end":{"line":184,"column":24}},"90":{"start":{"line":185,"column":0},"end":{"line":185,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":69,"column":9},"end":{"line":69,"column":31}},"loc":{"start":{"line":69,"column":37},"end":{"line":69,"column":95}},"line":69},"4":{"name":"_classCallCheck","decl":{"start":{"line":71,"column":9},"end":{"line":71,"column":24}},"loc":{"start":{"line":71,"column":48},"end":{"line":71,"column":153}},"line":71},"5":{"name":"(anonymous_5)","decl":{"start":{"line":75,"column":12},"end":{"line":75,"column":13}},"loc":{"start":{"line":75,"column":24},"end":{"line":160,"column":1}},"line":75},"6":{"name":"Nexmo","decl":{"start":{"line":87,"column":11},"end":{"line":87,"column":16}},"loc":{"start":{"line":87,"column":30},"end":{"line":131,"column":3}},"line":87},"7":{"name":"generateJwt","decl":{"start":{"line":149,"column":20},"end":{"line":149,"column":31}},"loc":{"start":{"line":149,"column":34},"end":{"line":156,"column":5}},"line":149},"8":{"name":"(anonymous_8)","decl":{"start":{"line":173,"column":20},"end":{"line":173,"column":21}},"loc":{"start":{"line":173,"column":50},"end":{"line":182,"column":1}},"line":173}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":69,"column":46},"end":{"line":69,"column":92}},"type":"cond-expr","locations":[{"start":{"line":69,"column":70},"end":{"line":69,"column":73}},{"start":{"line":69,"column":76},"end":{"line":69,"column":92}}],"line":69},"5":{"loc":{"start":{"line":69,"column":46},"end":{"line":69,"column":67}},"type":"binary-expr","locations":[{"start":{"line":69,"column":46},"end":{"line":69,"column":49}},{"start":{"line":69,"column":53},"end":{"line":69,"column":67}}],"line":69},"6":{"loc":{"start":{"line":71,"column":50},"end":{"line":71,"column":151}},"type":"if","locations":[{"start":{"line":71,"column":50},"end":{"line":71,"column":151}},{"start":{"line":71,"column":50},"end":{"line":71,"column":151}}],"line":71},"7":{"loc":{"start":{"line":88,"column":18},"end":{"line":88,"column":102}},"type":"cond-expr","locations":[{"start":{"line":88,"column":71},"end":{"line":88,"column":83}},{"start":{"line":88,"column":86},"end":{"line":88,"column":102}}],"line":88},"8":{"loc":{"start":{"line":88,"column":18},"end":{"line":88,"column":68}},"type":"binary-expr","locations":[{"start":{"line":88,"column":18},"end":{"line":88,"column":38}},{"start":{"line":88,"column":42},"end":{"line":88,"column":68}}],"line":88},"9":{"loc":{"start":{"line":97,"column":4},"end":{"line":102,"column":5}},"type":"if","locations":[{"start":{"line":97,"column":4},"end":{"line":102,"column":5}},{"start":{"line":97,"column":4},"end":{"line":102,"column":5}}],"line":97},"10":{"loc":{"start":{"line":97,"column":8},"end":{"line":97,"column":50}},"type":"binary-expr","locations":[{"start":{"line":97,"column":8},"end":{"line":97,"column":28}},{"start":{"line":97,"column":32},"end":{"line":97,"column":50}}],"line":97},"11":{"loc":{"start":{"line":99,"column":11},"end":{"line":102,"column":5}},"type":"if","locations":[{"start":{"line":99,"column":11},"end":{"line":102,"column":5}},{"start":{"line":99,"column":11},"end":{"line":102,"column":5}}],"line":99},"12":{"loc":{"start":{"line":112,"column":4},"end":{"line":114,"column":5}},"type":"if","locations":[{"start":{"line":112,"column":4},"end":{"line":114,"column":5}},{"start":{"line":112,"column":4},"end":{"line":114,"column":5}}],"line":112},"13":{"loc":{"start":{"line":150,"column":19},"end":{"line":150,"column":89}},"type":"cond-expr","locations":[{"start":{"line":150,"column":72},"end":{"line":150,"column":84}},{"start":{"line":150,"column":87},"end":{"line":150,"column":89}}],"line":150},"14":{"loc":{"start":{"line":150,"column":19},"end":{"line":150,"column":69}},"type":"binary-expr","locations":[{"start":{"line":150,"column":19},"end":{"line":150,"column":39}},{"start":{"line":150,"column":43},"end":{"line":150,"column":69}}],"line":150},"15":{"loc":{"start":{"line":152,"column":6},"end":{"line":154,"column":7}},"type":"if","locations":[{"start":{"line":152,"column":6},"end":{"line":154,"column":7}},{"start":{"line":152,"column":6},"end":{"line":154,"column":7}}],"line":152},"16":{"loc":{"start":{"line":174,"column":2},"end":{"line":180,"column":3}},"type":"if","locations":[{"start":{"line":174,"column":2},"end":{"line":180,"column":3}},{"start":{"line":174,"column":2},"end":{"line":180,"column":3}}],"line":174},"17":{"loc":{"start":{"line":175,"column":4},"end":{"line":179,"column":5}},"type":"if","locations":[{"start":{"line":175,"column":4},"end":{"line":179,"column":5}},{"start":{"line":175,"column":4},"end":{"line":179,"column":5}}],"line":175}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":15,"46":20,"47":0,"48":1,"49":1,"50":20,"51":20,"52":20,"53":20,"54":20,"55":2,"56":18,"57":17,"58":20,"59":20,"60":20,"61":20,"62":0,"63":20,"64":20,"65":2,"66":20,"67":20,"68":20,"69":20,"70":20,"71":20,"72":20,"73":20,"74":20,"75":20,"76":20,"77":1,"78":2,"79":2,"80":2,"81":2,"82":1,"83":1,"84":6,"85":3,"86":1,"87":2,"88":5,"89":1,"90":1},"f":{"0":1,"1":1,"2":1,"3":15,"4":20,"5":1,"6":20,"7":2,"8":6},"b":{"0":[1,1],"1":[1,0],"2":[1,0],"3":[0,1],"4":[0,15],"5":[15,15],"6":[0,20],"7":[4,16],"8":[20,4],"9":[2,18],"10":[20,19],"11":[17,1],"12":[2,18],"13":[1,1],"14":[2,1],"15":[2,0],"16":[3,3],"17":[1,2]},"inputSourceMap":{"version":3,"sources":["../src/Nexmo.js"],"names":["jwtGeneratorInstance","Nexmo","credentials","options","debug","parse","logger","userAgent","packageDetails","require","__dirname","version","process","replace","e","console","warn","appendToUserAgent","httpClient","message","voice","number","verify","numberInsight","applications","account","calls","files","app","claims","application_id","undefined","applicationId","generateJwt","privateKey","Buffer","existsSync","Error","readFileSync","generate"],"mappings":"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","file":"Nexmo.js","sourcesContent":["import fs from 'fs';\n\nimport Credentials from './Credentials';\nimport JwtGenerator from './JwtGenerator';\nimport Message from './Message';\nimport Voice from './Voice';\nimport Number from './Number';\nimport Verify from './Verify';\nimport NumberInsight from './NumberInsight';\nimport App from './App';\nimport Account from './Account';\nimport CallsResource from './CallsResource';\nimport FilesResource from './FilesResource';\nimport HttpClient from './HttpClient';\nimport NullLogger from './NullLogger';\nimport ConsoleLogger from './ConsoleLogger';\n\nconst jwtGeneratorInstance = new JwtGenerator();\n\nclass Nexmo {\n\n /**\n * @param {Credentials} credentials - Nexmo API credentials\n * @param {string} credentials.apiKey - the Nexmo API key\n * @param {string} credentials.apiSecret - the Nexmo API secret\n * @param {Object} options - Additional options\n * @param {boolean} options.debug - `true` to turn on debug logging\n * @param {Object} options.logger - Set a custom logger.\n * @param {string} options.appendToUserAgent - A value to append to the user agent.\n * The value will be prefixed with a `/`\n */\n constructor(credentials, options = {debug:false}) {\n this.credentials = Credentials.parse(credentials);\n this.options = options;\n\n // If no logger has been supplied but debug has been set\n // default to using the ConsoleLogger\n if(!this.options.logger && this.options.debug) {\n this.options.logger = new ConsoleLogger();\n }\n else if(!this.options.logger) {\n // Swallow the logging\n this.options.logger = new NullLogger();\n }\n\n let userAgent = 'nexmo-node/UNKNOWN node/UNKNOWN';\n try {\n var packageDetails = require(__dirname + '/../package.json');\n userAgent = `nexmo-node/${packageDetails.version} node/${process.version.replace('v', '')}`;\n }\n catch(e) {\n console.warn('Could not load package details');\n }\n this.options.userAgent = userAgent;\n if(this.options.appendToUserAgent) {\n this.options.userAgent += ` ${this.options.appendToUserAgent}`;\n }\n this.options.httpClient = new HttpClient(this.options)\n\n this.message = new Message(this.credentials, this.options);\n this.voice = new Voice(this.credentials, this.options);\n this.number = new Number(this.credentials, this.options);\n this.verify = new Verify(this.credentials, this.options);\n this.numberInsight = new NumberInsight(this.credentials, this.options);\n this.applications = new App(this.credentials, this.options);\n this.account = new Account(this.credentials, this.options);\n this.calls = new CallsResource(this.credentials, this.options);\n this.files = new FilesResource(this.credentials, this.options);\n\n /**\n * @deprecated Please use nexmo.applications\n */\n this.app = this.applications;\n }\n\n /**\n * Generate a JSON Web Token (JWT).\n *\n * The private key used upon Nexmo instance construction will be used to sign\n * the JWT. The application_id you used upon Nexmo instance creation will be\n * included in the claims for the JWT, however this can be overridden by passing\n * an application_id as part of the claims.\n *\n * @param {Object} claims - name/value pair claims to sign within the JWT\n *\n * @returns {String} the generated token\n */\n generateJwt(claims = {}) {\n if(claims.application_id === undefined) {\n claims.application_id = this.credentials.applicationId;\n }\n return Nexmo.generateJwt(this.credentials.privateKey, claims);\n }\n}\n\n/**\n * Generate a JSON Web Token (JWT).\n *\n * @param {String|Buffer} privateKey - the path to the private key certificate\n * to be used when signing the claims.\n * @param {Object} claims - name/value pair claims to sign within the JWT\n *\n * @returns {String} the generated token\n */\nNexmo.generateJwt = (privateKey, claims) => {\n if(!(privateKey instanceof Buffer)) {\n if(!fs.existsSync(privateKey)) {\n throw new Error(`File \"${privateKey}\" not found.`);\n }\n else {\n privateKey = fs.readFileSync(privateKey);\n }\n }\n return jwtGeneratorInstance.generate(privateKey, claims);\n}\n\nexport default Nexmo;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"0749e05eb2c0087f0565addacc3c5d886770da63","contentHash":"01d7d749fee83dfbb8426ca16609ea76_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/Voice.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/Voice.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":13},"end":{"line":9,"column":31}},"16":{"start":{"line":11,"column":14},"end":{"line":11,"column":44}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":17,"column":12},"end":{"line":81,"column":3}},"21":{"start":{"line":25,"column":18},"end":{"line":25,"column":88}},"22":{"start":{"line":27,"column":4},"end":{"line":27,"column":33}},"23":{"start":{"line":29,"column":4},"end":{"line":29,"column":29}},"24":{"start":{"line":30,"column":4},"end":{"line":30,"column":27}},"25":{"start":{"line":33,"column":4},"end":{"line":33,"column":64}},"26":{"start":{"line":35,"column":4},"end":{"line":35,"column":82}},"27":{"start":{"line":43,"column":2},"end":{"line":78,"column":6}},"28":{"start":{"line":46,"column":6},"end":{"line":46,"column":63}},"29":{"start":{"line":56,"column":6},"end":{"line":56,"column":73}},"30":{"start":{"line":66,"column":6},"end":{"line":66,"column":73}},"31":{"start":{"line":76,"column":6},"end":{"line":76,"column":53}},"32":{"start":{"line":80,"column":2},"end":{"line":80,"column":15}},"33":{"start":{"line":83,"column":0},"end":{"line":83,"column":24}},"34":{"start":{"line":84,"column":0},"end":{"line":84,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":17,"column":12},"end":{"line":17,"column":13}},"loc":{"start":{"line":17,"column":24},"end":{"line":81,"column":1}},"line":17},"6":{"name":"Voice","decl":{"start":{"line":24,"column":11},"end":{"line":24,"column":16}},"loc":{"start":{"line":24,"column":30},"end":{"line":36,"column":3}},"line":24},"7":{"name":"sendTTSMessage","decl":{"start":{"line":45,"column":20},"end":{"line":45,"column":34}},"loc":{"start":{"line":45,"column":37},"end":{"line":47,"column":5}},"line":45},"8":{"name":"sendTTSPromptWithCapture","decl":{"start":{"line":55,"column":20},"end":{"line":55,"column":44}},"loc":{"start":{"line":55,"column":47},"end":{"line":57,"column":5}},"line":55},"9":{"name":"sendTTSPromptWithConfirm","decl":{"start":{"line":65,"column":20},"end":{"line":65,"column":44}},"loc":{"start":{"line":65,"column":47},"end":{"line":67,"column":5}},"line":65},"10":{"name":"call","decl":{"start":{"line":75,"column":20},"end":{"line":75,"column":24}},"loc":{"start":{"line":75,"column":27},"end":{"line":77,"column":5}},"line":75}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15},"7":{"loc":{"start":{"line":25,"column":18},"end":{"line":25,"column":88}},"type":"cond-expr","locations":[{"start":{"line":25,"column":71},"end":{"line":25,"column":83}},{"start":{"line":25,"column":86},"end":{"line":25,"column":88}}],"line":25},"8":{"loc":{"start":{"line":25,"column":18},"end":{"line":25,"column":68}},"type":"binary-expr","locations":[{"start":{"line":25,"column":18},"end":{"line":25,"column":38}},{"start":{"line":25,"column":42},"end":{"line":25,"column":68}}],"line":25},"9":{"loc":{"start":{"line":33,"column":18},"end":{"line":33,"column":63}},"type":"binary-expr","locations":[{"start":{"line":33,"column":18},"end":{"line":33,"column":44}},{"start":{"line":33,"column":48},"end":{"line":33,"column":63}}],"line":33}},"s":{"0":1,"1":1,"2":1,"3":4,"4":4,"5":4,"6":4,"7":4,"8":4,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":24,"19":0,"20":1,"21":24,"22":24,"23":24,"24":24,"25":24,"26":24,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":24,"5":1,"6":24,"7":1,"8":1,"9":1,"10":1},"b":{"0":[4,4],"1":[4,0],"2":[1,0],"3":[0,1],"4":[0,1],"5":[1,1],"6":[0,24],"7":[24,0],"8":[24,24],"9":[24,19]},"inputSourceMap":{"version":3,"sources":["../src/Voice.js"],"names":["Voice","credentials","options","creds","_nexmo","nexmoOverride","initialize","apiKey","apiSecret","sendTTSMessage","apply","arguments","sendTTSPromptWithCapture","sendTTSPromptWithConfirm","call"],"mappings":"AAAA;;;;;;;;AAEA;;;;;;;;IAEMA,K;AACJ;;;;;;AAMA,iBAAYC,WAAZ,EAAuC;AAAA,QAAdC,OAAc,uEAAJ,EAAI;;AAAA;;AACrC,SAAKC,KAAL,GAAaF,WAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;;AAEA;AACA,SAAKE,MAAL,GAAc,KAAKF,OAAL,CAAaG,aAAb,mBAAd;;AAEA,SAAKD,MAAL,CAAYE,UAAZ,CAAuB,KAAKH,KAAL,CAAWI,MAAlC,EAA0C,KAAKJ,KAAL,CAAWK,SAArD,EAAgE,KAAKN,OAArE;AACD;;AAED;;;;;;;qCAGiB;AACf,WAAKE,MAAL,CAAYK,cAAZ,CAA2BC,KAA3B,CAAiC,KAAKN,MAAtC,EAA8CO,SAA9C;AACD;;AAED;;;;;;+CAG2B;AACzB,WAAKP,MAAL,CAAYQ,wBAAZ,CAAqCF,KAArC,CAA2C,KAAKN,MAAhD,EAAwDO,SAAxD;AACD;;AAED;;;;;;+CAG2B;AACzB,WAAKP,MAAL,CAAYS,wBAAZ,CAAqCH,KAArC,CAA2C,KAAKN,MAAhD,EAAwDO,SAAxD;AACD;;AAED;;;;;;2BAGO;AACL,WAAKP,MAAL,CAAYU,IAAZ,CAAiBJ,KAAjB,CAAuB,KAAKN,MAA5B,EAAoCO,SAApC;AACD;;;;;;kBAIYX,K","file":"Voice.js","sourcesContent":["\"use strict\";\n\nimport nexmo from './index';\n\nclass Voice {\n /**\n * @param {Credentials} credentials\n * credentials to be used when interacting with the API.\n * @param {Object} options\n * Addition options.\n */\n constructor(credentials, options = {}) {\n this.creds = credentials;\n this.options = options;\n \n // Used to facilitate testing of the call to the underlying object\n this._nexmo = this.options.nexmoOverride || nexmo;\n \n this._nexmo.initialize(this.creds.apiKey, this.creds.apiSecret, this.options);\n }\n \n /**\n * TODO: document\n */\n sendTTSMessage() {\n this._nexmo.sendTTSMessage.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n sendTTSPromptWithCapture() {\n this._nexmo.sendTTSPromptWithCapture.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n sendTTSPromptWithConfirm() {\n this._nexmo.sendTTSPromptWithConfirm.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n call() {\n this._nexmo.call.apply(this._nexmo, arguments);\n }\n \n}\n\nexport default Voice;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"6c20392800e9ecab2a83b195b951cb2e70a8929a","contentHash":"623e1121b5a4150837c52fc7fc5431a0_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/Number.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/Number.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":13},"end":{"line":9,"column":31}},"16":{"start":{"line":11,"column":14},"end":{"line":11,"column":44}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":17,"column":13},"end":{"line":112,"column":3}},"21":{"start":{"line":26,"column":18},"end":{"line":26,"column":88}},"22":{"start":{"line":28,"column":4},"end":{"line":28,"column":34}},"23":{"start":{"line":30,"column":4},"end":{"line":30,"column":29}},"24":{"start":{"line":31,"column":4},"end":{"line":31,"column":27}},"25":{"start":{"line":34,"column":4},"end":{"line":34,"column":64}},"26":{"start":{"line":36,"column":4},"end":{"line":36,"column":82}},"27":{"start":{"line":44,"column":2},"end":{"line":109,"column":6}},"28":{"start":{"line":47,"column":6},"end":{"line":47,"column":59}},"29":{"start":{"line":57,"column":6},"end":{"line":57,"column":64}},"30":{"start":{"line":67,"column":6},"end":{"line":67,"column":59}},"31":{"start":{"line":77,"column":6},"end":{"line":77,"column":62}},"32":{"start":{"line":87,"column":6},"end":{"line":87,"column":58}},"33":{"start":{"line":97,"column":6},"end":{"line":97,"column":61}},"34":{"start":{"line":107,"column":6},"end":{"line":107,"column":61}},"35":{"start":{"line":111,"column":2},"end":{"line":111,"column":16}},"36":{"start":{"line":114,"column":0},"end":{"line":114,"column":25}},"37":{"start":{"line":115,"column":0},"end":{"line":115,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":17,"column":13},"end":{"line":17,"column":14}},"loc":{"start":{"line":17,"column":25},"end":{"line":112,"column":1}},"line":17},"6":{"name":"Number","decl":{"start":{"line":25,"column":11},"end":{"line":25,"column":17}},"loc":{"start":{"line":25,"column":31},"end":{"line":37,"column":3}},"line":25},"7":{"name":"getPricing","decl":{"start":{"line":46,"column":20},"end":{"line":46,"column":30}},"loc":{"start":{"line":46,"column":33},"end":{"line":48,"column":5}},"line":46},"8":{"name":"getPhonePricing","decl":{"start":{"line":56,"column":20},"end":{"line":56,"column":35}},"loc":{"start":{"line":56,"column":38},"end":{"line":58,"column":5}},"line":56},"9":{"name":"get","decl":{"start":{"line":66,"column":20},"end":{"line":66,"column":23}},"loc":{"start":{"line":66,"column":26},"end":{"line":68,"column":5}},"line":66},"10":{"name":"search","decl":{"start":{"line":76,"column":20},"end":{"line":76,"column":26}},"loc":{"start":{"line":76,"column":29},"end":{"line":78,"column":5}},"line":76},"11":{"name":"buy","decl":{"start":{"line":86,"column":20},"end":{"line":86,"column":23}},"loc":{"start":{"line":86,"column":26},"end":{"line":88,"column":5}},"line":86},"12":{"name":"cancel","decl":{"start":{"line":96,"column":20},"end":{"line":96,"column":26}},"loc":{"start":{"line":96,"column":29},"end":{"line":98,"column":5}},"line":96},"13":{"name":"update","decl":{"start":{"line":106,"column":20},"end":{"line":106,"column":26}},"loc":{"start":{"line":106,"column":29},"end":{"line":108,"column":5}},"line":106}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15},"7":{"loc":{"start":{"line":26,"column":18},"end":{"line":26,"column":88}},"type":"cond-expr","locations":[{"start":{"line":26,"column":71},"end":{"line":26,"column":83}},{"start":{"line":26,"column":86},"end":{"line":26,"column":88}}],"line":26},"8":{"loc":{"start":{"line":26,"column":18},"end":{"line":26,"column":68}},"type":"binary-expr","locations":[{"start":{"line":26,"column":18},"end":{"line":26,"column":38}},{"start":{"line":26,"column":42},"end":{"line":26,"column":68}}],"line":26},"9":{"loc":{"start":{"line":34,"column":18},"end":{"line":34,"column":63}},"type":"binary-expr","locations":[{"start":{"line":34,"column":18},"end":{"line":34,"column":44}},{"start":{"line":34,"column":48},"end":{"line":34,"column":63}}],"line":34}},"s":{"0":1,"1":1,"2":1,"3":7,"4":7,"5":7,"6":7,"7":7,"8":7,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":27,"19":0,"20":1,"21":27,"22":27,"23":27,"24":27,"25":27,"26":27,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":27,"5":1,"6":27,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1},"b":{"0":[7,7],"1":[7,0],"2":[1,0],"3":[0,1],"4":[0,1],"5":[1,1],"6":[0,27],"7":[27,0],"8":[27,27],"9":[27,19]},"inputSourceMap":{"version":3,"sources":["../src/Number.js"],"names":["Number","credentials","options","creds","_nexmo","nexmoOverride","initialize","apiKey","apiSecret","getPricing","apply","arguments","getPhonePricing","getNumbers","searchNumbers","buyNumber","cancelNumber","updateNumber"],"mappings":"AAAA;;;;;;;;AAEA;;;;;;;;IAEMA,M;;AAEJ;;;;;;AAMA,kBAAYC,WAAZ,EAAuC;AAAA,QAAdC,OAAc,uEAAJ,EAAI;;AAAA;;AACrC,SAAKC,KAAL,GAAaF,WAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;;AAEA;AACA,SAAKE,MAAL,GAAc,KAAKF,OAAL,CAAaG,aAAb,mBAAd;;AAEA,SAAKD,MAAL,CAAYE,UAAZ,CAAuB,KAAKH,KAAL,CAAWI,MAAlC,EAA0C,KAAKJ,KAAL,CAAWK,SAArD,EAAgE,KAAKN,OAArE;AACD;;AAED;;;;;;;iCAGa;AACX,WAAKE,MAAL,CAAYK,UAAZ,CAAuBC,KAAvB,CAA6B,KAAKN,MAAlC,EAA0CO,SAA1C;AACD;;AAED;;;;;;sCAGkB;AAChB,WAAKP,MAAL,CAAYQ,eAAZ,CAA4BF,KAA5B,CAAkC,KAAKN,MAAvC,EAA+CO,SAA/C;AACD;;AAED;;;;;;0BAGM;AACJ,WAAKP,MAAL,CAAYS,UAAZ,CAAuBH,KAAvB,CAA6B,KAAKN,MAAlC,EAA0CO,SAA1C;AACD;;AAED;;;;;;6BAGS;AACP,WAAKP,MAAL,CAAYU,aAAZ,CAA0BJ,KAA1B,CAAgC,KAAKN,MAArC,EAA6CO,SAA7C;AACD;;AAED;;;;;;0BAGM;AACJ,WAAKP,MAAL,CAAYW,SAAZ,CAAsBL,KAAtB,CAA4B,KAAKN,MAAjC,EAAyCO,SAAzC;AACD;;AAED;;;;;;6BAGS;AACP,WAAKP,MAAL,CAAYY,YAAZ,CAAyBN,KAAzB,CAA+B,KAAKN,MAApC,EAA4CO,SAA5C;AACD;;AAED;;;;;;6BAGS;AACP,WAAKP,MAAL,CAAYa,YAAZ,CAAyBP,KAAzB,CAA+B,KAAKN,MAApC,EAA4CO,SAA5C;AACD;;;;;;kBAIYX,M","file":"Number.js","sourcesContent":["\"use strict\";\n\nimport nexmo from './index';\n\nclass Number {\n \n /**\n * @param {Credentials} credentials\n * credentials to be used when interacting with the API.\n * @param {Object} options\n * Addition Number options.\n */\n constructor(credentials, options = {}) {\n this.creds = credentials;\n this.options = options;\n \n // Used to facilitate testing of the call to the underlying object\n this._nexmo = this.options.nexmoOverride || nexmo;\n \n this._nexmo.initialize(this.creds.apiKey, this.creds.apiSecret, this.options);\n }\n \n /**\n * TODO: document\n */\n getPricing() {\n this._nexmo.getPricing.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n getPhonePricing() {\n this._nexmo.getPhonePricing.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n get() {\n this._nexmo.getNumbers.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n search() {\n this._nexmo.searchNumbers.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n buy() {\n this._nexmo.buyNumber.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n cancel() {\n this._nexmo.cancelNumber.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n update() {\n this._nexmo.updateNumber.apply(this._nexmo, arguments);\n }\n \n}\n\nexport default Number;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"30c6fcbc2d0206a82ca90201f40198b2e26f763d","contentHash":"0b536a72b01cfd1fcc07d3b713190a9d_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/Verify.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/Verify.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":13},"end":{"line":9,"column":31}},"16":{"start":{"line":11,"column":14},"end":{"line":11,"column":44}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":17,"column":13},"end":{"line":82,"column":3}},"21":{"start":{"line":26,"column":18},"end":{"line":26,"column":88}},"22":{"start":{"line":28,"column":4},"end":{"line":28,"column":34}},"23":{"start":{"line":30,"column":4},"end":{"line":30,"column":29}},"24":{"start":{"line":31,"column":4},"end":{"line":31,"column":27}},"25":{"start":{"line":34,"column":4},"end":{"line":34,"column":64}},"26":{"start":{"line":36,"column":4},"end":{"line":36,"column":82}},"27":{"start":{"line":44,"column":2},"end":{"line":79,"column":6}},"28":{"start":{"line":47,"column":6},"end":{"line":47,"column":61}},"29":{"start":{"line":57,"column":6},"end":{"line":57,"column":67}},"30":{"start":{"line":67,"column":6},"end":{"line":67,"column":69}},"31":{"start":{"line":77,"column":6},"end":{"line":77,"column":68}},"32":{"start":{"line":81,"column":2},"end":{"line":81,"column":16}},"33":{"start":{"line":84,"column":0},"end":{"line":84,"column":25}},"34":{"start":{"line":85,"column":0},"end":{"line":85,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":17,"column":13},"end":{"line":17,"column":14}},"loc":{"start":{"line":17,"column":25},"end":{"line":82,"column":1}},"line":17},"6":{"name":"Verify","decl":{"start":{"line":25,"column":11},"end":{"line":25,"column":17}},"loc":{"start":{"line":25,"column":31},"end":{"line":37,"column":3}},"line":25},"7":{"name":"request","decl":{"start":{"line":46,"column":20},"end":{"line":46,"column":27}},"loc":{"start":{"line":46,"column":30},"end":{"line":48,"column":5}},"line":46},"8":{"name":"check","decl":{"start":{"line":56,"column":20},"end":{"line":56,"column":25}},"loc":{"start":{"line":56,"column":28},"end":{"line":58,"column":5}},"line":56},"9":{"name":"control","decl":{"start":{"line":66,"column":20},"end":{"line":66,"column":27}},"loc":{"start":{"line":66,"column":30},"end":{"line":68,"column":5}},"line":66},"10":{"name":"search","decl":{"start":{"line":76,"column":20},"end":{"line":76,"column":26}},"loc":{"start":{"line":76,"column":29},"end":{"line":78,"column":5}},"line":76}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15},"7":{"loc":{"start":{"line":26,"column":18},"end":{"line":26,"column":88}},"type":"cond-expr","locations":[{"start":{"line":26,"column":71},"end":{"line":26,"column":83}},{"start":{"line":26,"column":86},"end":{"line":26,"column":88}}],"line":26},"8":{"loc":{"start":{"line":26,"column":18},"end":{"line":26,"column":68}},"type":"binary-expr","locations":[{"start":{"line":26,"column":18},"end":{"line":26,"column":38}},{"start":{"line":26,"column":42},"end":{"line":26,"column":68}}],"line":26},"9":{"loc":{"start":{"line":34,"column":18},"end":{"line":34,"column":63}},"type":"binary-expr","locations":[{"start":{"line":34,"column":18},"end":{"line":34,"column":44}},{"start":{"line":34,"column":48},"end":{"line":34,"column":63}}],"line":34}},"s":{"0":1,"1":1,"2":1,"3":4,"4":4,"5":4,"6":4,"7":4,"8":4,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":24,"19":0,"20":1,"21":24,"22":24,"23":24,"24":24,"25":24,"26":24,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":24,"5":1,"6":24,"7":1,"8":1,"9":1,"10":1},"b":{"0":[4,4],"1":[4,0],"2":[1,0],"3":[0,1],"4":[0,1],"5":[1,1],"6":[0,24],"7":[24,0],"8":[24,24],"9":[24,19]},"inputSourceMap":{"version":3,"sources":["../src/Verify.js"],"names":["Verify","credentials","options","creds","_nexmo","nexmoOverride","initialize","apiKey","apiSecret","verifyNumber","apply","arguments","checkVerifyRequest","controlVerifyRequest","searchVerifyRequest"],"mappings":"AAAA;;;;;;;;AAEA;;;;;;;;IAEMA,M;;AAEJ;;;;;;AAMA,kBAAYC,WAAZ,EAAuC;AAAA,QAAdC,OAAc,uEAAJ,EAAI;;AAAA;;AACrC,SAAKC,KAAL,GAAaF,WAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;;AAEA;AACA,SAAKE,MAAL,GAAc,KAAKF,OAAL,CAAaG,aAAb,mBAAd;;AAEA,SAAKD,MAAL,CAAYE,UAAZ,CAAuB,KAAKH,KAAL,CAAWI,MAAlC,EAA0C,KAAKJ,KAAL,CAAWK,SAArD,EAAgE,KAAKN,OAArE;AACD;;AAED;;;;;;;8BAGU;AACR,WAAKE,MAAL,CAAYK,YAAZ,CAAyBC,KAAzB,CAA+B,KAAKN,MAApC,EAA4CO,SAA5C;AACD;;AAED;;;;;;4BAGQ;AACN,WAAKP,MAAL,CAAYQ,kBAAZ,CAA+BF,KAA/B,CAAqC,KAAKN,MAA1C,EAAkDO,SAAlD;AACD;;AAED;;;;;;8BAGU;AACR,WAAKP,MAAL,CAAYS,oBAAZ,CAAiCH,KAAjC,CAAuC,KAAKN,MAA5C,EAAoDO,SAApD;AACD;;AAED;;;;;;6BAGS;AACP,WAAKP,MAAL,CAAYU,mBAAZ,CAAgCJ,KAAhC,CAAsC,KAAKN,MAA3C,EAAmDO,SAAnD;AACD;;;;;;kBAIYX,M","file":"Verify.js","sourcesContent":["\"use strict\";\n\nimport nexmo from './index';\n\nclass Verify {\n \n /**\n * @param {Credentials} credentials\n * credentials to be used when interacting with the API.\n * @param {Object} options\n * Addition Verify options.\n */\n constructor(credentials, options = {}) {\n this.creds = credentials;\n this.options = options;\n \n // Used to facilitate testing of the call to the underlying object\n this._nexmo = this.options.nexmoOverride || nexmo;\n \n this._nexmo.initialize(this.creds.apiKey, this.creds.apiSecret, this.options);\n }\n \n /**\n * TODO: document\n */\n request() {\n this._nexmo.verifyNumber.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n check() {\n this._nexmo.checkVerifyRequest.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n control() {\n this._nexmo.controlVerifyRequest.apply(this._nexmo, arguments);\n }\n \n /**\n * TODO: document\n */\n search() {\n this._nexmo.searchVerifyRequest.apply(this._nexmo, arguments);\n }\n \n}\n\nexport default Verify;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"b8968ca83bfc9b17270bb4046e24e096ab586fdb","contentHash":"6d4092216bf71e3550aa96013d2aa205_11.3.0"},"/Users/alexlakatos/nexmo/nexmo-node/lib/NumberInsight.js":{"path":"/Users/alexlakatos/nexmo/nexmo-node/lib/NumberInsight.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":5,"column":3}},"1":{"start":{"line":7,"column":19},"end":{"line":7,"column":563}},"2":{"start":{"line":7,"column":76},"end":{"line":7,"column":347}},"3":{"start":{"line":7,"column":134},"end":{"line":7,"column":142}},"4":{"start":{"line":7,"column":144},"end":{"line":7,"column":199}},"5":{"start":{"line":7,"column":200},"end":{"line":7,"column":231}},"6":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"7":{"start":{"line":7,"column":259},"end":{"line":7,"column":286}},"8":{"start":{"line":7,"column":287},"end":{"line":7,"column":345}},"9":{"start":{"line":7,"column":350},"end":{"line":7,"column":559}},"10":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"11":{"start":{"line":7,"column":423},"end":{"line":7,"column":475}},"12":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"13":{"start":{"line":7,"column":493},"end":{"line":7,"column":536}},"14":{"start":{"line":7,"column":537},"end":{"line":7,"column":556}},"15":{"start":{"line":9,"column":13},"end":{"line":9,"column":31}},"16":{"start":{"line":11,"column":14},"end":{"line":11,"column":44}},"17":{"start":{"line":13,"column":39},"end":{"line":13,"column":93}},"18":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"19":{"start":{"line":15,"column":92},"end":{"line":15,"column":149}},"20":{"start":{"line":17,"column":20},"end":{"line":110,"column":3}},"21":{"start":{"line":26,"column":18},"end":{"line":26,"column":88}},"22":{"start":{"line":28,"column":4},"end":{"line":28,"column":41}},"23":{"start":{"line":30,"column":4},"end":{"line":30,"column":29}},"24":{"start":{"line":31,"column":4},"end":{"line":31,"column":27}},"25":{"start":{"line":34,"column":4},"end":{"line":34,"column":64}},"26":{"start":{"line":36,"column":4},"end":{"line":36,"column":82}},"27":{"start":{"line":87,"column":2},"end":{"line":107,"column":6}},"28":{"start":{"line":90,"column":18},"end":{"line":90,"column":31}},"29":{"start":{"line":92,"column":6},"end":{"line":92,"column":27}},"30":{"start":{"line":94,"column":6},"end":{"line":105,"column":7}},"31":{"start":{"line":95,"column":8},"end":{"line":97,"column":9}},"32":{"start":{"line":96,"column":10},"end":{"line":96,"column":201}},"33":{"start":{"line":98,"column":8},"end":{"line":98,"column":77}},"34":{"start":{"line":99,"column":13},"end":{"line":105,"column":7}},"35":{"start":{"line":100,"column":8},"end":{"line":100,"column":72}},"36":{"start":{"line":101,"column":13},"end":{"line":105,"column":7}},"37":{"start":{"line":102,"column":8},"end":{"line":102,"column":72}},"38":{"start":{"line":104,"column":8},"end":{"line":104,"column":69}},"39":{"start":{"line":109,"column":2},"end":{"line":109,"column":23}},"40":{"start":{"line":112,"column":0},"end":{"line":112,"column":32}},"41":{"start":{"line":113,"column":0},"end":{"line":113,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":31},"end":{"line":7,"column":561}},"line":7},"1":{"name":"defineProperties","decl":{"start":{"line":7,"column":42},"end":{"line":7,"column":58}},"loc":{"start":{"line":7,"column":74},"end":{"line":7,"column":349}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":357},"end":{"line":7,"column":358}},"loc":{"start":{"line":7,"column":405},"end":{"line":7,"column":558}},"line":7},"3":{"name":"_interopRequireDefault","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":31}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":95}},"line":13},"4":{"name":"_classCallCheck","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":48},"end":{"line":15,"column":153}},"line":15},"5":{"name":"(anonymous_5)","decl":{"start":{"line":17,"column":20},"end":{"line":17,"column":21}},"loc":{"start":{"line":17,"column":32},"end":{"line":110,"column":1}},"line":17},"6":{"name":"NumberInsight","decl":{"start":{"line":25,"column":11},"end":{"line":25,"column":24}},"loc":{"start":{"line":25,"column":38},"end":{"line":37,"column":3}},"line":25},"7":{"name":"get","decl":{"start":{"line":89,"column":20},"end":{"line":89,"column":23}},"loc":{"start":{"line":89,"column":43},"end":{"line":106,"column":5}},"line":89}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":168},"end":{"line":7,"column":198}},"type":"binary-expr","locations":[{"start":{"line":7,"column":168},"end":{"line":7,"column":189}},{"start":{"line":7,"column":193},"end":{"line":7,"column":198}}],"line":7},"1":{"loc":{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},"type":"if","locations":[{"start":{"line":7,"column":232},"end":{"line":7,"column":286}},{"start":{"line":7,"column":232},"end":{"line":7,"column":286}}],"line":7},"2":{"loc":{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},"type":"if","locations":[{"start":{"line":7,"column":407},"end":{"line":7,"column":475}},{"start":{"line":7,"column":407},"end":{"line":7,"column":475}}],"line":7},"3":{"loc":{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},"type":"if","locations":[{"start":{"line":7,"column":476},"end":{"line":7,"column":536}},{"start":{"line":7,"column":476},"end":{"line":7,"column":536}}],"line":7},"4":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":92}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":73}},{"start":{"line":13,"column":76},"end":{"line":13,"column":92}}],"line":13},"5":{"loc":{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},"type":"binary-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":49}},{"start":{"line":13,"column":53},"end":{"line":13,"column":67}}],"line":13},"6":{"loc":{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},"type":"if","locations":[{"start":{"line":15,"column":50},"end":{"line":15,"column":151}},{"start":{"line":15,"column":50},"end":{"line":15,"column":151}}],"line":15},"7":{"loc":{"start":{"line":26,"column":18},"end":{"line":26,"column":88}},"type":"cond-expr","locations":[{"start":{"line":26,"column":71},"end":{"line":26,"column":83}},{"start":{"line":26,"column":86},"end":{"line":26,"column":88}}],"line":26},"8":{"loc":{"start":{"line":26,"column":18},"end":{"line":26,"column":68}},"type":"binary-expr","locations":[{"start":{"line":26,"column":18},"end":{"line":26,"column":38}},{"start":{"line":26,"column":42},"end":{"line":26,"column":68}}],"line":26},"9":{"loc":{"start":{"line":34,"column":18},"end":{"line":34,"column":63}},"type":"binary-expr","locations":[{"start":{"line":34,"column":18},"end":{"line":34,"column":44}},{"start":{"line":34,"column":48},"end":{"line":34,"column":63}}],"line":34},"10":{"loc":{"start":{"line":94,"column":6},"end":{"line":105,"column":7}},"type":"if","locations":[{"start":{"line":94,"column":6},"end":{"line":105,"column":7}},{"start":{"line":94,"column":6},"end":{"line":105,"column":7}}],"line":94},"11":{"loc":{"start":{"line":94,"column":10},"end":{"line":94,"column":59}},"type":"binary-expr","locations":[{"start":{"line":94,"column":10},"end":{"line":94,"column":30}},{"start":{"line":94,"column":34},"end":{"line":94,"column":59}}],"line":94},"12":{"loc":{"start":{"line":95,"column":8},"end":{"line":97,"column":9}},"type":"if","locations":[{"start":{"line":95,"column":8},"end":{"line":97,"column":9}},{"start":{"line":95,"column":8},"end":{"line":97,"column":9}}],"line":95},"13":{"loc":{"start":{"line":99,"column":13},"end":{"line":105,"column":7}},"type":"if","locations":[{"start":{"line":99,"column":13},"end":{"line":105,"column":7}},{"start":{"line":99,"column":13},"end":{"line":105,"column":7}}],"line":99},"14":{"loc":{"start":{"line":101,"column":13},"end":{"line":105,"column":7}},"type":"if","locations":[{"start":{"line":101,"column":13},"end":{"line":105,"column":7}},{"start":{"line":101,"column":13},"end":{"line":105,"column":7}}],"line":101}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":0,"14":1,"15":1,"16":1,"17":1,"18":24,"19":0,"20":1,"21":24,"22":24,"23":24,"24":24,"25":24,"26":24,"27":1,"28":4,"29":4,"30":4,"31":1,"32":0,"33":1,"34":3,"35":1,"36":2,"37":1,"38":1,"39":1,"40":1,"41":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":24,"5":1,"6":24,"7":4},"b":{"0":[1,1],"1":[1,0],"2":[1,0],"3":[0,1],"4":[0,1],"5":[1,1],"6":[0,24],"7":[24,0],"8":[24,24],"9":[24,19],"10":[1,3],"11":[4,4],"12":[0,1],"13":[1,2],"14":[1,1]},"inputSourceMap":{"version":3,"sources":["../src/NumberInsight.js"],"names":["NumberInsight","credentials","options","creds","_nexmo","nexmoOverride","initialize","apiKey","apiSecret","callback","level","console","warn","numberInsightAdvancedAsync","apply","arguments","numberInsightAdvanced","numberInsightStandard","numberInsightBasic"],"mappings":"AAAA;;;;;;;;AAEA;;;;;;;;IAEMA,a;;AAEJ;;;;;;AAMA,yBAAYC,WAAZ,EAAuC;AAAA,QAAdC,OAAc,uEAAJ,EAAI;;AAAA;;AACrC,SAAKC,KAAL,GAAaF,WAAb;AACA,SAAKC,OAAL,GAAeA,OAAf;;AAEA;AACA,SAAKE,MAAL,GAAc,KAAKF,OAAL,CAAaG,aAAb,mBAAd;;AAEA,SAAKD,MAAL,CAAYE,UAAZ,CAAuB,KAAKH,KAAL,CAAWI,MAAlC,EAA0C,KAAKJ,KAAL,CAAWK,SAArD,EAAgE,KAAKN,OAArE;AACD;;AAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;wBA8CIA,O,EAASO,Q,EAAU;AACrB,UAAIC,QAAQR,QAAQQ,KAApB;AACA;AACA,aAAOR,QAAQQ,KAAf;;AAEA,UAAIA,UAAU,UAAV,IAAwBA,UAAU,eAAtC,EAAuD;AACrD,YAAIA,UAAU,UAAd,EAA0B;AAAEC,kBAAQC,IAAR,CAAa,gLAAb;AAAgM;AAC5N,aAAKR,MAAL,CAAYS,0BAAZ,CAAuCC,KAAvC,CAA6C,KAAKV,MAAlD,EAA0DW,SAA1D;AACD,OAHD,MAIK,IAAGL,UAAU,cAAb,EAA6B;AAChC,aAAKN,MAAL,CAAYY,qBAAZ,CAAkCF,KAAlC,CAAwC,KAAKV,MAA7C,EAAqDW,SAArD;AACD,OAFI,MAGA,IAAGL,UAAU,UAAb,EAAyB;AAC5B,aAAKN,MAAL,CAAYa,qBAAZ,CAAkCH,KAAlC,CAAwC,KAAKV,MAA7C,EAAqDW,SAArD;AACD,OAFI,MAGA;AACH,aAAKX,MAAL,CAAYc,kBAAZ,CAA+BJ,KAA/B,CAAqC,KAAKV,MAA1C,EAAkDW,SAAlD;AACD;AACF;;;;;;kBAIYf,a","file":"NumberInsight.js","sourcesContent":["\"use strict\";\n\nimport nexmo from './index';\n\nclass NumberInsight {\n\n /**\n * @param {Credentials} credentials\n * credentials to be used when interacting with the API.\n * @param {Object} options\n * Addition NumberInsight options.\n */\n constructor(credentials, options = {}) {\n this.creds = credentials;\n this.options = options;\n\n // Used to facilitate testing of the call to the underlying object\n this._nexmo = this.options.nexmoOverride || nexmo;\n\n this._nexmo.initialize(this.creds.apiKey, this.creds.apiSecret, this.options);\n }\n\n /**\n * Get insight on the provided number.\n *\n * @param {Object} options - The options for Number Insight\n * @param {string} options.level - the level of insight: 'basic', 'standard'\n * or 'advanced'.\n * If no `level` value is provided, or an unrecognised value\n * is used, 'basic' level insight will be used.\n * @param {string} options.number - the phone number to retrieve insight on\n * @param {string} options.country - 'basic' and 'standard' only.\n * An ISO 3166 Alpha 2 country code\n * https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\n * @param {string} options. ip - 'advanced' only.\n * The IP address in IPv4 notation of the endpoint the\n * user connected from.\n * @param {Array} options.features - 'advanced' only.\n * An Array detailing the information you want for this phone\n * number. Possible Array elements are:\n * - type: number is one of the following: mobile, landline,\n * landline_premium or unknown phone number.\n * - valid: number exists.\n * - reachable: is number available now.\n * - carrier: the MCCMNC for the carrier number is registered\n * with. This is either: <ISO country code>-FIXED\n * or <ISO country code>-PREMIUM.\n * - ported: if the user has changed carrier for number.\n * - roaming: the subscriber is outside their home network\n *\n * @param {string} options.callback - 'advanced' only.\n * The callback to be called when the API call completes.\n * @param {Number} options.callback_timeout - 'advanced' only.\n * The maximum wait until the Number Insight Return Parameters\n * are sent to callback. This is a value between 1000 - 30000ms\n * inclusive. The default is 30000 ms.\n * @param {string} options.callback_method - 'advanced' only.\n * The HTTP method used to send the Number Insight Return\n * Parameters to callback. Must be GET or POST. The default\n * value is GET.\n * @param {string} options.client_ref - 'advanced' only.\n * A 40 character reference string returned in the Number\n * Insight Return Parameters. This may be useful for your\n * internal reports.\n * @param {string} options['include-intermediate-callbacks'] - 'advanced' only.\n * Tells the Nexmo platform to make callbacks as soon as an\n * individual piece of information is retrieved.\n */\n get(options, callback) {\n var level = options.level;\n // remove 'level' as it's a library-only parameter\n delete options.level;\n\n if (level === 'advanced' || level === 'advancedAsync') {\n if (level === 'advanced') { console.warn('DEPRECATION WARNING: Number Insight Advanced with a level of \"advanced\" will be synchronous in v2.0+. Consider using the level \"advancedAsync\" to keep using the async option.') };\n this._nexmo.numberInsightAdvancedAsync.apply(this._nexmo, arguments);\n }\n else if(level === 'advancedSync') {\n this._nexmo.numberInsightAdvanced.apply(this._nexmo, arguments);\n }\n else if(level === 'standard') {\n this._nexmo.numberInsightStandard.apply(this._nexmo, arguments);\n }\n else {\n this._nexmo.numberInsightBasic.apply(this._nexmo, arguments);\n }\n }\n\n}\n\nexport default NumberInsight;\n"]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"0d41d34235ed74f0bac793369e8abb83414db6f0","contentHash":"fe5e32ec508ff882dabc05f04967a416_11.3.0"}}
\No newline at end of file