Skip to content
This repository has been archived by the owner on Jun 4, 2023. It is now read-only.

Running airsonos on Raspberry pi #120

Closed
ReiniN opened this issue Feb 25, 2015 · 3 comments
Closed

Running airsonos on Raspberry pi #120

ReiniN opened this issue Feb 25, 2015 · 3 comments

Comments

@ReiniN
Copy link

ReiniN commented Feb 25, 2015

Try to run airsonos on a raspberry pi 2. The installation completed without errors. But when I try to run the application I get the posted exception. Any hints how to solve this problem. Thanks.

Installation Summary:
├── ip@0.3.2
├── flags@0.1.2
├── throttle@1.0.3 (readable-stream@1.0.33, stream-parser@0.3.0)
├── portastic@0.0.1 (async@0.1.22, commander@1.0.5, coffee-script@1.3.3)
├── lodash@2.4.1
├── sonos@0.7.0 (debug@0.7.4, underscore@1.5.2, async@0.9.0, upnp-client@0.0.1, xml2js@0.2.8, request@2.27.0)
├── nodetunes@0.1.2 (randomstring@1.0.3, random-mac@0.0.4, metricstream@0.0.0, priorityqueuejs@0.2.0, httplike@1.0.1, debug@2.1.1, node-forge@0.6.20, forge@2.3.0, mdns@2.2.2)
└── nicercast@0.0.8 (express@3.5.3, icecast-stack@0.3.0, lame@1.1.2)

When I try to start airsonos:
pi@raspberrypi ~ $ sudo airsonos
abort: m??$0??0????%:????:??$

==== Stack trace ============================================

Security context: 0x4f234659 #0#
1: parse [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js:~479](this=0x3a74123d #1#,input=0x3a7eee55 <JS Array[678]>#2#)
2: /* anonymous _/ [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:43](this=0x4f234701 #3#,code=0x3a7e9cfd <Very long string[5072]>#4#,options=0x3a7ec4f1 #5#)
3: .coffee [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:19](this=0x30758b71 #6#,module=0x3a7e85b1 #7#,filename=0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee)
4: load [module.js:356](this=0x3a7e85b1 #7#,filename=0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee)
5: load [module.js:312](this=0x30758b7d #8#,request=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>,parent=0x22f8f039 #9#,isMain=0x4f208091 <undefined)
6: arguments adaptor frame: 2->3
7: require [module.js:364](this=0x22f8f039 #9#,path=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic)
8: require [module.js:~379](this=0x4f234701 #3#,path=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic)
9: /
anonymous _/ [/usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js:11](this=0x22f8f0d9 #10#,exports=0x22f8f0d9 #10#,require=0x22f8f061 #11#,module=0x22f8f039 #9#,__filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>,__dirname=0x22f8f0c5 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic)
11: _compile [module.js:456](this=0x22f8f039 #9#,content=0x41d55945 <String[313]: /rnx09Portastic bootstrap for loading .coffee on the fly.rnrnx09@author Alan Hoffmeister alan@cranic.com.brrnx09@copyright Cranic Tecnologia e Informxe1tics LTDArnx09@version 0.0.1rnx09@date 2012-07-16rn/rnrncoffee = require%28'coffee-script'%29;rnport = require%28__dirname +);\r\n\r\nmodule.exports = new port();>,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>)
12: .js [module.js:474](this=0x30758b71 #6#,module=0x22f8f039 #9#,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js)
13: load [module.js:356](this=0x22f8f039 #9#,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js)
14: load [module.js:312](this=0x30758b7d #8#,request=0x3e4260b1 <String[9]: portastic>,parent=0x30759021 #12#,isMain=0x4f208091 <undefined)
15: arguments adaptor frame: 2->3
16: require [module.js:364](this=0x30759021 #12#,path=0x3e4260b1 <String[9]: portastic)
17: require [module.js:380](this=0x4f234701 #3#,path=0x3e4260b1 <String[9]: portastic)
18: /
anonymous _/ [/usr/local/lib/node_modules/airsonos/lib/main.js:4](this=0x307590ed #13#,exports=0x307590ed #13#,require=0x30759049 #14#,module=0x30759021 #12#,__filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>,__dirname=0x307590d9 <String[40]: /usr/local/lib/node_modules/airsonos/lib)
20: _compile [module.js:456](this=0x30759021 #12#,content=0x546829a9 <Very long string[3942]>#15#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js)
21: .js [module.js:474](this=0x30758b71 #6#,module=0x30759021 #12#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js)
22: load [module.js:356](this=0x30759021 #12#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js)
23: load [module.js:312](this=0x30758b7d #8#,request=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>,parent=0x30759109 #16#,isMain=0x4f208091 <undefined)
24: arguments adaptor frame: 2->3
25: require [module.js:364](this=0x30759109 #16#,path=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main)
26: require [module.js:380](this=0x4f234701 #3#,path=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main)
27: /
anonymous _/ [/usr/local/lib/node_modules/airsonos/index.js:2](this=0x307591a9 #17#,exports=0x307591a9 #17#,require=0x30759131 #18#,module=0x30759109 #16#,__filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>,__dirname=0x30759195 <String[36]: /usr/local/lib/node_modules/airsonos)
29: _compile [module.js:456](this=0x30759109 #16#,content=0x54683a19 <String[35]: nrequire%28__dirname +);\n>,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>)
30: .js [module.js:474](this=0x30758b71 #6#,module=0x30759109 #16#,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js)
31: load [module.js:356](this=0x30759109 #16#,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js)
32: load [module.js:312](this=0x30758b7d #8#,request=0x54683a9d <String[23]: /usr/local/bin/airsonos>,parent=0x4f208081 ,isMain=0x4f2080b1 <true)
33: runMain [module.js:497](this=0x30758b7d #8#)
34: startup [node.js:119](this=0x4f234701 #3#)
35: /
anonymous */ [node.js:929](this=0x4f234701 #3#,process=0x3075926d #19#)

==== Details ================================================

[1]: parse [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js:~479](this=0x3a74123d #1#,input=0x3a7eee55 <JS Array[678]>#2#) {
// stack-allocated locals
var table = 0x3a74af2d <JS Array[325]>#20#
var yytext = 0x3a7f781d <String[8]: callback>
var yylineno = 54
var yyleng = 0x4f208091
var recovering = 0
var TERROR = 2
var EOF = 1
var yyloc = 0x3a625311 #21#
var popStack = 0x3a62515d #22#
var lex = 0x3a625181 #23#
var symbol = 0x4f208081
var preErrorSymbol = 0x4f208091
var state = 202
var action = 0x3a79412d <JS Array[2]>#24#
var a = 0x4f208091
var r = 0x4f208091
var yyval = 0x3a625421 #25#
var p = 0x4f208091
var len = 1
var newState = 106
var expected = 0x4f208091
var errStr = 0x4f208091
// heap-allocated locals
var self = 0x3a74123d #1#
var stack = 0x3a6b99c5 <JS Array[31]>#26#
var vstack = 0x3a6b9a41 <JS Array[16]>#27#
var lstack = 0x3a6b9a8d <JS Array[16]>#28#
// expression stack (top to bottom)
[24] : 0
[23] : 2086534
[22] : 0x3a74af3d #29#
--------- s o u r c e c o d e ---------
function parse(input) {? var self = this,? stack = [0],? vstack = [null], // semantic value stack? lstack = [], // location stack? table = this.table,? yytext = '',? yylineno = 0,? yyleng = 0,? recovering = 0,? TERROR = 2,? EOF = 1;?? //t...


}

[2]: /* anonymous */ [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:43](this=0x4f234701 #3#,code=0x3a7e9cfd <Very long string[5072]>#4#,options=0x3a7ec4f1 #5#) {
// stack-allocated locals
var header = 0x4f208091
var js = 0x4f208091
var merge = 0x307ed89d #30#
// expression stack (top to bottom)
[09] : 0x3a7eee55 <JS Array[678]>#2#
[08] : 0x3a74123d #1#
--------- s o u r c e c o d e ---------
function (code, options) {? var header, js, merge;? if (options == null) {? options = {};? }? merge = exports.helpers.merge;? try {? js = (parser.parse(lexer.tokenize(code))).compile(options);? if (!options.header) {? return js;? }? } catch (err) {? if (optio...


}

[3]: .coffee [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:19](this=0x30758b71 #6#,module=0x3a7e85b1 #7#,filename=0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee) {
// stack-allocated locals
var content = 0x4f208091
// expression stack (top to bottom)
[04] : 0x3a7ec4f1 #5#
[03] : 0x3a7e9cfd <Very long string[5072]>#4#
[02] : 0x4f234701 #3#
[01] : 0x3a7412ed #31#
--------- s o u r c e c o d e ---------

function (module, filename) {? var content;? content = compile(fs.readFileSync(filename, 'utf8'), {? filename: filename? });? return module._compile(content, filename);? }

}

[4]: load [module.js:356](this=0x3a7e85b1 #7#,filename=0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee) {
// stack-allocated locals
var extension = 0x3a7e9991 <String[7]: .coffee>
// expression stack (top to bottom)
[04] : 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
[03] : 0x3a7e85b1 #7#
[02] : 0x30758b71 #6#
[01] : 0x3a7e9991 <String[7]: .coffee>
--------- s o u r c e c o d e ---------
function (filename) {? debug('load ' + JSON.stringify(filename) +? ' for module ' + JSON.stringify(this.id));?? assert(!this.loaded);? this.filename = filename;? this.paths = Module._nodeModulePaths(path.dirname(filename));?? var extension = path.extname(filename) || '.js';? if (!Module._extensi...


}

[5]: _load [module.js:312](this=0x30758b7d #8#,request=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>,parent=0x22f8f039 #9#,isMain=0x4f208091 <undefined) {
// stack-allocated locals
var filename = 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
var cachedModule = 0x4f208091
var replModule = 0x4f208091
var module = 0x3a7e85b1 #7#
var hadException = 0x4f2080b1
// expression stack (top to bottom)
[11] : 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
[10] : 0x3a7e85b1 #7#
--------- s o u r c e c o d e ---------
function (request, parent, isMain) {? if (parent) {? debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? }?? var filename = Module._resolveFilename(request, parent);?? var cachedModule = Module._cache[filename];? if (cachedModule) {? return cachedModule.exports;? }?? if (Nati...


}

[6]: arguments adaptor frame: 2->3 {
// actual arguments
[00] : 0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>
[01] : 0x22f8f039 #9#
}

[7]: require [module.js:364](this=0x22f8f039 #9#,path=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic) {
// expression stack (top to bottom)
[02] : 0x22f8f039 #9#
[01] : 0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>
[00] : 0x30758b7d #8#
--------- s o u r c e c o d e ---------

function (path) {? assert(typeof path === 'string', 'path must be a string');? assert(path, 'missing path');? return Module._load(path, this);?}

}

[8]: require [module.js:~379](this=0x4f234701 #3#,path=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic) {
// optimized frame
}
[9]: /* anonymous / [/usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js:11](this=0x22f8f0d9 #10#,exports=0x22f8f0d9 #10#,require=0x22f8f061 #11#,module=0x22f8f039 #9#,__filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>,__dirname=0x22f8f0c5 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic) {
// expression stack (top to bottom)
[02] : 0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>
[01] : 0x4f234701 #3#
[00] : 0x22f8f061 #11#
--------- s o u r c e c o d e ---------
function (exports, require, module, __filename, __dirname) { /
???Portastic bootstrap for loading .coffee on the fly.?????@author Alan Hoffmeister alan@cranic.com.br???@copyright Cranic Tecnologia e Inform?tics LTDA???@Version 0.0.1???@Date 2012-07-16??*/????coffee = require('coffee-script');??port = requi...


}

[11]: compile [module.js:456](this=0x22f8f039 #9#,content=0x41d55945 <String[313]: /rnx09Portastic bootstrap for loading .coffee on the fly.rnrnx09@author Alan Hoffmeister alan@cranic.com.brrnx09@copyright Cranic Tecnologia e Informxe1tics LTDArnx09@version 0.0.1rnx09@date 2012-07-16rn/rnrncoffee = require%28'coffee-script'%29;rnport = require%28__dirname +);\r\n\r\nmodule.exports = new port();>,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>) {
// stack-allocated locals
var require = 0x22f8f061 #11#
var dirname = 0x22f8f0c5 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic>
var sandbox = 0x4f208091
var k = 0x4f208091
var wrapper = 0x41d55641 <String[379]: (function (exports, require, module, __filename, _dirname) { /*\r\n\x09Portastic bootstrap for loading .coffee on the fly.\r\n\r\n\x09@author Alan Hoffmeister alan@cranic.com.br\r\n\x09@copyright Cranic Tecnologia e Inform\xe1tics LTDA\r\n\x09@version 0.0.1\r\n\x09@date 2012-07-16\r\n/\r\n\r\ncoffee = require('coffee-script');\r\nport = require(__dirname + '/lib/portastic');\r\n\r\nmodule.exports = new port();\n});>
var compiledWrapper = 0x22f8f0a1 #32#
var args = 0x22f8f0e5 <JS Array[5]>#33#
// heap-allocated locals
var self = 0x22f8f039 #9#
// expression stack (top to bottom)
[09] : 0x22f8f0e5 <JS Array[5]>#33#
[08] : 0x22f8f0d9 #10#
[07] : 0x22f8f0a1 #32#
--------- s o u r c e c o d e ---------
function (content, filename) {? var self = this;? // remove shebang? content = content.replace(/^#!.
/, '');?? function require(path) {? return self.require(path);? }?? require.resolve = function(request) {? return Module._resolveFilename(request, self);? };?? Object.defineProperty(require, '...


}

[12]: .js [module.js:474](this=0x30758b71 #6#,module=0x22f8f039 #9#,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js) {
// stack-allocated locals
var content = 0x41d55945 <String[313]: /\r\n\x09Portastic bootstrap for loading .coffee on the fly.\r\n\r\n\x09@author Alan Hoffmeister alan@cranic.com.br\r\n\x09@copyright Cranic Tecnologia e Inform\xe1tics LTDA\r\n\x09@version 0.0.1\r\n\x09@date 2012-07-16\r\n_/\r\n\r\ncoffee = require('coffee-script');\r\nport = require(__dirname + '/lib/portastic');\r\n\r\nmodule.exports = new port();>
// expression stack (top to bottom)
[03] : 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
[02] : 0x41d55945 <String[313]: /_\r\n\x09Portastic bootstrap for loading .coffee on the fly.\r\n\r\n\x09@author Alan Hoffmeister alan@cranic.com.br\r\n\x09@copyright Cranic Tecnologia e Inform\xe1tics LTDA\r\n\x09@version 0.0.1\r\n\x09@date 2012-07-16\r\n
/\r\n\r\ncoffee = require('coffee-script');\r\nport = require(__dirname + '/lib/portastic');\r\n\r\nmodule.exports = new port();>
[01] : 0x22f8f039 #9#
--------- s o u r c e c o d e ---------

function (module, filename) {? var content = NativeModule.require('fs').readFileSync(filename, 'utf8');? module._compile(stripBOM(content), filename);?}

}

[13]: load [module.js:356](this=0x22f8f039 #9#,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js) {
// stack-allocated locals
var extension = 0x41d55bc5 <String[3]: .js>
// expression stack (top to bottom)
[04] : 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
[03] : 0x22f8f039 #9#
[02] : 0x30758b71 #6#
[01] : 0x41d55bc5 <String[3]: .js>
--------- s o u r c e c o d e ---------
function (filename) {? debug('load ' + JSON.stringify(filename) +? ' for module ' + JSON.stringify(this.id));?? assert(!this.loaded);? this.filename = filename;? this.paths = Module._nodeModulePaths(path.dirname(filename));?? var extension = path.extname(filename) || '.js';? if (!Module._extensi...


}

[14]: _load [module.js:312](this=0x30758b7d #8#,request=0x3e4260b1 <String[9]: portastic>,parent=0x30759021 #12#,isMain=0x4f208091 <undefined) {
// stack-allocated locals
var filename = 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
var cachedModule = 0x4f208091
var replModule = 0x4f208091
var module = 0x22f8f039 #9#
var hadException = 0x4f2080b1
// expression stack (top to bottom)
[11] : 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
[10] : 0x22f8f039 #9#
--------- s o u r c e c o d e ---------
function (request, parent, isMain) {? if (parent) {? debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? }?? var filename = Module._resolveFilename(request, parent);?? var cachedModule = Module._cache[filename];? if (cachedModule) {? return cachedModule.exports;? }?? if (Nati...


}

[15]: arguments adaptor frame: 2->3 {
// actual arguments
[00] : 0x3e4260b1 <String[9]: portastic>
[01] : 0x30759021 #12#
}

[16]: require [module.js:364](this=0x30759021 #12#,path=0x3e4260b1 <String[9]: portastic) {
// expression stack (top to bottom)
[02] : 0x30759021 #12#
[01] : 0x3e4260b1 <String[9]: portastic>
[00] : 0x30758b7d #8#
--------- s o u r c e c o d e ---------

function (path) {? assert(typeof path === 'string', 'path must be a string');? assert(path, 'missing path');? return Module._load(path, this);?}

}

[17]: require [module.js:380](this=0x4f234701 #3#,path=0x3e4260b1 <String[9]: portastic) {
// expression stack (top to bottom)
[01] : 0x3e4260b1 <String[9]: portastic>
[00] : 0x30759021 #12#
--------- s o u r c e c o d e ---------

function require(path) {? return self.require(path);? }

}

[18]: /* anonymous */ [/usr/local/lib/node_modules/airsonos/lib/main.js:4](this=0x307590ed #13#,exports=0x307590ed #13#,require=0x30759049 #14#,module=0x30759021 #12#,__filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>,__dirname=0x307590d9 <String[40]: /usr/local/lib/node_modules/airsonos/lib) {
// stack-allocated locals
var sonos = 0x30758f49 #34#
var pjson = 0x4f208091
var diag = 0x4f208091
// heap-allocated locals
var portastic = 0x4f208091
var ip = 0x4f208091
var NodeTunes = 0x4f208091
var Nicercast = 0x4f208091
var flags = 0x4f208091
// expression stack (top to bottom)
[05] : 0x3e4260b1 <String[9]: portastic>
[04] : 0x4f234701 #3#
[03] : 0x30759049 #14#
--------- s o u r c e c o d e ---------
function (exports, require, module, __filename, __dirname) { "use strict";??var sonos = require('sonos');?var portastic = require('portastic');?var ip = require('ip');?var NodeTunes = require('nodetunes');?var Nicercast = require('nicercast');?var flags = require('flags');??flags.defineBoolean('diagnostics',...


}

[20]: _compile [module.js:456](this=0x30759021 #12#,content=0x546829a9 <Very long string[3942]>#15#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js) {
// stack-allocated locals
var require = 0x30759049 #14#
var dirname = 0x307590d9 <String[40]: /usr/local/lib/node_modules/airsonos/lib>
var sandbox = 0x4f208091
var k = 0x4f208091
var wrapper = 0x546819f5 <Very long string[4008]>#35#
var compiledWrapper = 0x30759089 #36#
var args = 0x307590f9 <JS Array[5]>#37#
// heap-allocated locals
var self = 0x30759021 #12#
// expression stack (top to bottom)
[09] : 0x307590f9 <JS Array[5]>#37#
[08] : 0x307590ed #13#
[07] : 0x30759089 #36#
--------- s o u r c e c o d e ---------
function (content, filename) {? var self = this;? // remove shebang? content = content.replace(/^#!.*/, '');?? function require(path) {? return self.require(path);? }?? require.resolve = function(request) {? return Module._resolveFilename(request, self);? };?? Object.defineProperty(require, '...


}

[21]: .js [module.js:474](this=0x30758b71 #6#,module=0x30759021 #12#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js) {
// stack-allocated locals
var content = 0x546829a9 <Very long string[3942]>#15#
// expression stack (top to bottom)
[03] : 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
[02] : 0x546829a9 <Very long string[3942]>#15#
[01] : 0x30759021 #12#
--------- s o u r c e c o d e ---------

function (module, filename) {? var content = NativeModule.require('fs').readFileSync(filename, 'utf8');? module._compile(stripBOM(content), filename);?}

}

[22]: load [module.js:356](this=0x30759021 #12#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js) {
// stack-allocated locals
var extension = 0x5468391d <String[3]: .js>
// expression stack (top to bottom)
[04] : 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
[03] : 0x30759021 #12#
[02] : 0x30758b71 #6#
[01] : 0x5468391d <String[3]: .js>
--------- s o u r c e c o d e ---------
function (filename) {? debug('load ' + JSON.stringify(filename) +? ' for module ' + JSON.stringify(this.id));?? assert(!this.loaded);? this.filename = filename;? this.paths = Module._nodeModulePaths(path.dirname(filename));?? var extension = path.extname(filename) || '.js';? if (!Module._extensi...


}

[23]: _load [module.js:312](this=0x30758b7d #8#,request=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>,parent=0x30759109 #16#,isMain=0x4f208091 <undefined) {
// stack-allocated locals
var filename = 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
var cachedModule = 0x4f208091
var replModule = 0x4f208091
var module = 0x30759021 #12#
var hadException = 0x4f2080b1
// expression stack (top to bottom)
[11] : 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
[10] : 0x30759021 #12#
--------- s o u r c e c o d e ---------
function (request, parent, isMain) {? if (parent) {? debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? }?? var filename = Module._resolveFilename(request, parent);?? var cachedModule = Module._cache[filename];? if (cachedModule) {? return cachedModule.exports;? }?? if (Nati...


}

[24]: arguments adaptor frame: 2->3 {
// actual arguments
[00] : 0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[01] : 0x30759109 #16#
}

[25]: require [module.js:364](this=0x30759109 #16#,path=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main) {
// expression stack (top to bottom)
[02] : 0x30759109 #16#
[01] : 0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[00] : 0x30758b7d #8#
--------- s o u r c e c o d e ---------

function (path) {? assert(typeof path === 'string', 'path must be a string');? assert(path, 'missing path');? return Module._load(path, this);?}

}

[26]: require [module.js:380](this=0x4f234701 #3#,path=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main) {
// expression stack (top to bottom)
[01] : 0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[00] : 0x30759109 #16#
--------- s o u r c e c o d e ---------

function require(path) {? return self.require(path);? }

}

[27]: /* anonymous */ [/usr/local/lib/node_modules/airsonos/index.js:2](this=0x307591a9 #17#,exports=0x307591a9 #17#,require=0x30759131 #18#,module=0x30759109 #16#,__filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>,__dirname=0x30759195 <String[36]: /usr/local/lib/node_modules/airsonos) {
// expression stack (top to bottom)
[02] : 0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[01] : 0x4f234701 #3#
[00] : 0x30759131 #18#
--------- s o u r c e c o d e ---------

function (exports, require, module, __filename, __dirname) { ?require(__dirname + '/lib/main');??}

}

[29]: _compile [module.js:456](this=0x30759109 #16#,content=0x54683a19 <String[35]: nrequire%28__dirname +);\n>,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>) {
// stack-allocated locals
var require = 0x30759131 #18#
var dirname = 0x30759195 <String[36]: /usr/local/lib/node_modules/airsonos>
var sandbox = 0x4f208091
var k = 0x4f208091
var wrapper = 0x546839a5 <String[101]: (function (exports, require, module, __filename, __dirname) { \nrequire(__dirname + '/lib/main');\n\n});>
var compiledWrapper = 0x30759171 #38#
var args = 0x307591b5 <JS Array[5]>#39#
// heap-allocated locals
var self = 0x30759109 #16#
// expression stack (top to bottom)
[09] : 0x307591b5 <JS Array[5]>#39#
[08] : 0x307591a9 #17#
[07] : 0x30759171 #38#
--------- s o u r c e c o d e ---------
function (content, filename) {? var self = this;? // remove shebang? content = content.replace(/^#!.*/, '');?? function require(path) {? return self.require(path);? }?? require.resolve = function(request) {? return Module._resolveFilename(request, self);? };?? Object.defineProperty(require, '...


}

[30]: .js [module.js:474](this=0x30758b71 #6#,module=0x30759109 #16#,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js) {
// stack-allocated locals
var content = 0x54683a49 <String[54]: #!/usr/bin/env node\nrequire(__dirname + '/lib/main');\n>
// expression stack (top to bottom)
[03] : 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
[02] : 0x54683a19 <String[35]: \nrequire(__dirname + '/lib/main');\n>
[01] : 0x30759109 #16#
--------- s o u r c e c o d e ---------

function (module, filename) {? var content = NativeModule.require('fs').readFileSync(filename, 'utf8');? module._compile(stripBOM(content), filename);?}

}

[31]: load [module.js:356](this=0x30759109 #16#,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js) {
// stack-allocated locals
var extension = 0x54683a8d <String[3]: .js>
// expression stack (top to bottom)
[04] : 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
[03] : 0x30759109 #16#
[02] : 0x30758b71 #6#
[01] : 0x54683a8d <String[3]: .js>
--------- s o u r c e c o d e ---------
function (filename) {? debug('load ' + JSON.stringify(filename) +? ' for module ' + JSON.stringify(this.id));?? assert(!this.loaded);? this.filename = filename;? this.paths = Module._nodeModulePaths(path.dirname(filename));?? var extension = path.extname(filename) || '.js';? if (!Module._extensi...


}

[32]: _load [module.js:312](this=0x30758b7d #8#,request=0x54683a9d <String[23]: /usr/local/bin/airsonos>,parent=0x4f208081 ,isMain=0x4f2080b1 <true) {
// stack-allocated locals
var filename = 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
var cachedModule = 0x4f208091
var replModule = 0x4f208091
var module = 0x30759109 #16#
var hadException = 0x4f2080b1
// expression stack (top to bottom)
[11] : 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
[10] : 0x30759109 #16#
--------- s o u r c e c o d e ---------
function (request, parent, isMain) {? if (parent) {? debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? }?? var filename = Module._resolveFilename(request, parent);?? var cachedModule = Module._cache[filename];? if (cachedModule) {? return cachedModule.exports;? }?? if (Nati...


}

[33]: runMain [module.js:497](this=0x30758b7d #8#) {
// expression stack (top to bottom)
[03] : 0x4f2080b1
[02] : 0x4f208081
[01] : 0x54683a9d <String[23]: /usr/local/bin/airsonos>
[00] : 0x30758b7d #8#
--------- s o u r c e c o d e ---------

function () {? // Load the main module--the command line argument.? Module._load(process.argv[1], null, true);? // Handle any nextTicks added in the first tick of the program? process._tickCallback();?}

}

[34]: startup [node.js:119](this=0x4f234701 #3#) {
// stack-allocated locals
var EventEmitter = 0x30758e89 #40#
var d = 0x4f208091
var path = 0x307591c5 #41#
var cluster = 0x4f208091
var Module = 0x30758b7d #8#
var debugTimeout = 0x4f208091
var opts = 0x4f208091
var repl = 0x4f208091
// heap-allocated locals
var code = 0x4f208091
// expression stack (top to bottom)
[08] : 0x30758b7d #8#
--------- s o u r c e c o d e ---------
function startup() {? var EventEmitter = NativeModule.require('events').EventEmitter;?? process.proto = Object.create(EventEmitter.prototype, {? constructor: {? value: process.constructor? }? });? EventEmitter.call(process);?? process.EventEmitter = EventEmitter; // process.Event...


}

[35]: /* anonymous */ [node.js:929](this=0x4f234701 #3#,process=0x3075926d #19#) {
// stack-allocated locals
var Script = 0x4f238f5d #42#
// heap-allocated locals
var process = 0x3075926d #19#
var startup = 0x307591d1 #43#
var assert = 0x4f2405b1 #44#
var evalScript = 0x3073a961 #45#
var errnoException = 0x3073a985 #46#
var createWritableStdioStream = 0x3073a9a9 #47#
var runInThisContext = 0x4f238df9 #48#
var NativeModule = 0x3075d279 #49#
// expression stack (top to bottom)
[02] : 0x4f234701 #3#
[01] : 0x307591d1 #43#
--------- s o u r c e c o d e ---------
function (process) {? this.global = this;?? function startup() {? var EventEmitter = NativeModule.require('events').EventEmitter;?? process.proto = Object.create(EventEmitter.prototype, {? constructor: {? value: process.constructor? }? });? EventEmitter.call(process);?? ...


}

==== Key ============================================

#0# 0x4f234659: 0x4f234659
#1# 0x3a74123d: 0x3a74123d
trace: 0x3a74afb5 #50#
yy: 0x3a741335 #51#
symbols_: 0x3a74afe9 #52#
terminals_: 0x3a74af61 #53#
productions_: 0x3a74afd9 <JS Array[202]>#54#
performAction: 0x3a74af6d #55#
table: 0x3a74af2d <JS Array[325]>#20#
defaultActions: 0x3a74af21 #56#
parseError: 0x3a74af91 #57#
parse: 0x3a74af3d #29#
lexer: 0x3a74d8b9 #58#
#2# 0x3a7eee55: 0x3a7eee55 <JS Array[678]>
0: 0x3a7ef24d <JS Array[3]>#59#
1: 0x3a7ef819 <JS Array[3]>#60#
2: 0x3a7ef989 <JS Array[3]>#61#
3: 0x3a61d3e9 <JS Array[3]>#62#
4: 0x3a7efa8d <JS Array[3]>#63#
5: 0x3a61d431 <JS Array[3]>#64#
6: 0x3a7f0169 <JS Array[3]>#65#
7: 0x3a7f0239 <JS Array[3]>#66#
8: 0x3a7f02fd <JS Array[3]>#67#
9: 0x3a7f0449 <JS Array[3]>#68#
...
#3# 0x4f234701: 0x4f234701
#4# 0x3a7e9cfd: 0x3a7e9cfd <Very long string[5072]>
#5# 0x3a7ec4f1: 0x3a7ec4f1
filename: 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
#6# 0x30758b71: 0x30758b71
#7# 0x3a7e85b1: 0x3a7e85b1
id: 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
exports: 0x3a7e85d9 #69#
parent: 0x22f8f039 #9#
filename: 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
loaded: 0x4f2080c1
children: 0x3a7e85e5 <JS Array[0]>#70#
paths: 0x3a7e8dd5 <JS Array[7]>#71#
#8# 0x30758b7d: 0x30758b7d
_contextLoad: 0x4f2080c1
_cache: 0x30741071 #72#
_pathCache: 0x3074107d #73#
_extensions: 0x30758b71 #6#
globalPaths: 0x30741089 <JS Array[3]>#74#
wrapper: 0x30740da1 <JS Array[2]>#75#
_realpathCache: 0x30741099 #76#
#9# 0x22f8f039: 0x22f8f039
id: 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
exports: 0x22f8f0d9 #10#
parent: 0x30759021 #12#
filename: 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
loaded: 0x4f2080c1
children: 0x22fae4ed <JS Array[2]>#77#
paths: 0x22fae4fd <JS Array[6]>#78#
#10# 0x22f8f0d9: 0x22f8f0d9
#11# 0x22f8f061: 0x22f8f061
main: 0x30759109 #16#
extensions: 0x30758b71 #6#
cache: 0x30741071 #72#
#12# 0x30759021: 0x30759021
id: 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
exports: 0x307590ed #13#
parent: 0x30759109 #16#
filename: 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
loaded: 0x4f2080c1
children: 0x3073add9 <JS Array[2]>#79#
paths: 0x3073ade9 <JS Array[6]>#80#
#13# 0x307590ed: 0x307590ed
#14# 0x30759049: 0x30759049
resolve: 0x3070ce1d #81#
main: 0x30759109 #16#
extensions: 0x30758b71 #6#
cache: 0x30741071 #72#
#15# 0x546829a9: 0x546829a9 <Very long string[3942]>
#16# 0x30759109: 0x30759109
id: 0x3e40c6dd <String[1]: .>
exports: 0x307591a9 #17#
parent: 0x4f208081
filename: 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
loaded: 0x4f2080c1
children: 0x3073ae49 <JS Array[1]>#82#
paths: 0x3073ae59 <JS Array[5]>#83#
#17# 0x307591a9: 0x307591a9
#18# 0x30759131: 0x30759131
main: 0x30759109 #16#
extensions: 0x30758b71 #6#
cache: 0x30741071 #72#
#19# 0x3075926d: 0x3075926d
version: 0x54654c99 <String[8]: v0.10.36>
moduleLoadList: 0x30759eb5 <JS Array[45]>#84#
versions: 0x30740d09 #85#
arch: 0x54654ccd <String[3]: arm>
platform: 0x54654cdd <String[5]: linux>
argv: 0x30740d2d <JS Array[2]>#86#
execArgv: 0x30740d3d <JS Array[0]>#87#
env: 0x30740d21 #88#
pid: 8198
features: 0x30740d15 #89#
execPath: 0x54654cad <String[19]: /usr/local/bin/node>
_tickInfoBox: 0x3073d68d #90#
_events: 0x30740d4d #91#
_emittingTopLevelDomainError: 0x4f2080c1
domain: 0x4f208081
_maxListeners: 10
_exiting: 0x4f2080c1
config: 0x30740d59 #92#
maxTickDepth: 1000
mainModule: 0x30759109 #16#
#20# 0x3a74af2d: 0x3a74af2d <JS Array[325]>
0: 0x3a750055 #93#
1: 0x3a750061 #94#
2: 0x3a75006d #95#
3: 0x3a750079 #96#
4: 0x3a750085 #97#
5: 0x3a750091 #98#
6: 0x3a75009d #99#
7: 0x3a7500a9 #100#
8: 0x3a7500b5 #101#
9: 0x3a7500c1 #102#
...
#21# 0x3a625311: 0x3a625311
#22# 0x3a62515d: 0x3a62515d
#23# 0x3a625181: 0x3a625181
#24# 0x3a79412d: 0x3a79412d <JS Array[2]>
#25# 0x3a625421: 0x3a625421
$: 0x3a6b99a9 <JS Array[1]>#103#
_$: 0x3a6b9969 #104#
#26# 0x3a6b99c5: 0x3a6b99c5 <JS Array[31]>
#27# 0x3a6b9a41: 0x3a6b9a41 <JS Array[16]>
0: 0x4f208081
1: 0x3a629071 #105#
2: 0x3e415bf1 <String[1]: \n>
3: 0x3a7f0709 <String[5]: class>
4: 0x3a62c5b9 #106#
5: 1
6: 0x3a61bae1 <a String value = 0x3e41a1dd <String[1]: {>>#107#
7: 0x3a6b863d <JS Array[1]>#108#
8: 0x3a6b863d <JS Array[1]>#108#
9: 0x3e415bf1 <String[1]: \n>
...
#28# 0x3a6b9a8d: 0x3a6b9a8d <JS Array[16]>
0: 0x3a625311 #21#
1: 0x3a62c199 #109#
2: 0x3a625311 #21#
3: 0x3a625311 #21#
4: 0x3a62c579 #110#
5: 0x3a625311 #21#
6: 0x3a625311 #21#
7: 0x3a6b85e1 #111#
8: 0x3a6b8899 #112#
9: 0x3a625311 #21#
...
#29# 0x3a74af3d: 0x3a74af3d
#30# 0x307ed89d: 0x307ed89d
#31# 0x3a7412ed: 0x3a7412ed
#32# 0x22f8f0a1: 0x22f8f0a1
#33# 0x22f8f0e5: 0x22f8f0e5 <JS Array[5]>
0: 0x22f8f0d9 #10#
1: 0x22f8f061 #11#
2: 0x22f8f039 #9#
3: 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
4: 0x22f8f0c5 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic>
#34# 0x30758f49: 0x30758f49
Services: 0x22fa1e11 #113#
#35# 0x546819f5: 0x546819f5 <Very long string[4008]>
#36# 0x30759089: 0x30759089
#37# 0x307590f9: 0x307590f9 <JS Array[5]>
0: 0x307590ed #13#
1: 0x30759049 #14#
2: 0x30759021 #12#
3: 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
4: 0x307590d9 <String[40]: /usr/local/lib/node_modules/airsonos/lib>
#38# 0x30759171: 0x30759171
#39# 0x307591b5: 0x307591b5 <JS Array[5]>
0: 0x307591a9 #17#
1: 0x30759131 #18#
2: 0x30759109 #16#
3: 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
4: 0x30759195 <String[36]: /usr/local/lib/node_modules/airsonos>
#40# 0x30758e89: 0x30758e89
#41# 0x307591c5: 0x307591c5
sep: 0x3e4167c9 <String[1]: />
delimiter: 0x3e41a571 <String[1]: :>
#42# 0x4f238f5d: 0x4f238f5d
#43# 0x307591d1: 0x307591d1
_lazyConstants: 0x3073e3f5 #114#
#44# 0x4f2405b1: 0x4f2405b1
#45# 0x3073a961: 0x3073a961
#46# 0x3073a985: 0x3073a985
#47# 0x3073a9a9: 0x3073a9a9
#48# 0x4f238df9: 0x4f238df9
#49# 0x3075d279: 0x3075d279
source: 0x30740d89 #115#
cache: 0x30740d95 #116#
wrapper: 0x30740da1 <JS Array[2]>#75#
#50# 0x3a74afb5: 0x3a74afb5
#51# 0x3a741335: 0x3a741335
lexer: 0x3a74d8b9 #58#
#52# 0x3a74afe9: 0x3a74afe9
error: 2
Root: 3
Body: 4
Block: 5
TERMINATOR: 6
Line: 7
Expression: 8
Statement: 9
Return: 10
Comment: 11
STATEMENT: 12
Value: 13
Invocation: 14
Code: 15
Operation: 16
Assign: 17
If: 18
Try: 19
While: 20
For: 21
Switch: 22
Class: 23
Throw: 24
INDENT: 25
OUTDENT: 26
Identifier: 27
IDENTIFIER: 28
AlphaNumeric: 29
NUMBER: 30
STRING: 31
Literal: 32
JS: 33
REGEX: 34
DEBUGGER: 35
UNDEFINED: 36
NULL: 37
BOOL: 38
Assignable: 39
=: 40
AssignObj: 41
ObjAssignable: 42
:: 43
ThisProperty: 44
RETURN: 45
HERECOMMENT: 46
PARAM_START: 47
ParamList: 48
PARAM_END: 49
FuncGlyph: 50
->: 51
=>: 52
OptComma: 53
,: 54
Param: 55
ParamVar: 56
...: 57
Array: 58
Object: 59
Splat: 60
SimpleAssignable: 61
Accessor: 62
Parenthetical: 63
Range: 64
This: 65
.: 66
?.: 67
::: 68
Index: 69
INDEX_START: 70
IndexValue: 71
INDEX_END: 72
INDEX_SOAK: 73
Slice: 74
{: 75
AssignList: 76
}: 77
CLASS: 78
EXTENDS: 79
OptFuncExist: 80
Arguments: 81
SUPER: 82
FUNC_EXIST: 83
CALL_START: 84
CALL_END: 85
ArgList: 86
THIS: 87
@: 88
[: 89
]: 90
RangeDots: 91
..: 92
Arg: 93
SimpleArgs: 94
TRY: 95
Catch: 96
FINALLY: 97
CATCH: 98
THROW: 99
(: 100
): 101
WhileSource: 102
WHILE: 103
WHEN: 104
UNTIL: 105
Loop: 106
LOOP: 107
ForBody: 108
FOR: 109
ForStart: 110
ForSource: 111
ForVariables: 112
OWN: 113
ForValue: 114
FORIN: 115
FOROF: 116
BY: 117
SWITCH: 118
Whens: 119
ELSE: 120
When: 121
LEADING_WHEN: 122
IfBlock: 123
IF: 124
POST_IF: 125
UNARY: 126
-: 127
+: 128
--: 129
++: 130
?: 131
MATH: 132
SHIFT: 133
COMPARE: 134
LOGIC: 135
RELATION: 136
COMPOUND_ASSIGN: 137
$accept: 0
$end: 1
#53# 0x3a74af61: 0x3a74af61
#54# 0x3a74afd9: 0x3a74afd9 <JS Array[202]>
0: 0
1: 0x3a750f91 <JS Array[2]>#117#
2: 0x3a750fa1 <JS Array[2]>#118#
3: 0x3a750fb1 <JS Array[2]>#119#
4: 0x3a750fc1 <JS Array[2]>#120#
5: 0x3a750fd1 <JS Array[2]>#121#
6: 0x3a750fe1 <JS Array[2]>#122#
7: 0x3a750ff1 <JS Array[2]>#123#
8: 0x3a751001 <JS Array[2]>#124#
9: 0x3a751011 <JS Array[2]>#125#
...
#55# 0x3a74af6d: 0x3a74af6d
#56# 0x3a74af21: 0x3a74af21
#57# 0x3a74af91: 0x3a74af91
#58# 0x3a74d8b9: 0x3a74d8b9
lex: 0x3a74ff99 #126#
setInput: 0x3a74ffbd #127#
upcomingInput: 0x3a74ffe1 #128#
tokens: 0x3a7eee55 <JS Array[678]>#2#
pos: 161
yy: 0x3a741335 #51#
yylloc: 0x3a625311 #21#
yytext: 0x3a7f781d <String[8]: callback>
yylineno: 54
#59# 0x3a7ef24d: 0x3a7ef24d <JS Array[3]>
spaced: 0x4f2080b1
0: 0x546fd421 <String[10]: IDENTIFIER>
1: 0x3a7ef211 <String[5]: async>
2: 8
#60# 0x3a7ef819: 0x3a7ef819 <JS Array[3]>
spaced: 0x4f2080b1
0: 0x3e41c775 <String[1]: =>
1: 0x3e41c775 <String[1]: =>
2: 8
#61# 0x3a7ef989: 0x3a7ef989 <JS Array[3]>
spaced: 0x4f2080b1
0: 0x546fd421 <String[10]: IDENTIFIER>
1: 0x3a7ef925 <String[7]: require>
2: 8
#62# 0x3a61d3e9: 0x3a61d3e9 <JS Array[3]>
generated: 0x4f2080b1
0: 0x546fded1 <String[10]: CALL_START>
1: 0x546f650d <String[1]: (>
2: 8
#63# 0x3a7efa8d: 0x3a7efa8d <JS Array[3]>
newLine: 0x4f2080b1
0: 0x546fdc25 <String[6]: STRING>
1: 0x3a7efa71 <String[7]: 'async'>
2: 8
#64# 0x3a61d431: 0x3a61d431 <JS Array[3]>
generated: 0x4f2080b1
0: 0x546ff47d <String[8]: CALL_END>
1: 0x3e4126e9 <String[1]: )>
2: 9
#65# 0x3a7f0169: 0x3a7f0169 <JS Array[3]>
0: 0x546fdfd5 <String[10]: TERMINATOR>
1: 0x3e415bf1 <String[1]: \n>
2: 9
#66# 0x3a7f0239: 0x3a7f0239 <JS Array[3]>
spaced: 0x4f2080b1
0: 0x546fd421 <String[10]: IDENTIFIER>
1: 0x3a7f0201 <String[3]: net>
2: 9
#67# 0x3a7f02fd: 0x3a7f02fd <JS Array[3]>
spaced: 0x4f2080b1
0: 0x3e41c775 <String[1]: =>
1: 0x3e41c775 <String[1]: =>
2: 9
#68# 0x3a7f0449: 0x3a7f0449 <JS Array[3]>
spaced: 0x4f2080b1
0: 0x546fd421 <String[10]: IDENTIFIER>
1: 0x3a7f0409 <String[7]: require>
2: 9
#69# 0x3a7e85d9: 0x3a7e85d9
#70# 0x3a7e85e5: 0x3a7e85e5 <JS Array[0]>
#71# 0x3a7e8dd5: 0x3a7e8dd5 <JS Array[7]>
0: 0x3a7e90d9 <String[76]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/node_modules>
1: 0x3a7e92e5 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
2: 0x3a7e9485 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x3a7e95e1 <String[27]: /usr/local/lib/node_modules>
4: 0x3a7e9705 <String[23]: /usr/local/node_modules>
5: 0x3a7e9815 <String[17]: /usr/node_modules>
6: 0x3a7e990d <String[13]: /node_modules>
#72# 0x30741071: 0x30741071
#73# 0x3074107d: 0x3074107d
#74# 0x30741089: 0x30741089 <JS Array[3]>
0: 0x546555cd <String[19]: /root/.node_modules>
1: 0x54655601 <String[21]: /root/.node_libraries>
2: 0x54655639 <String[19]: /usr/local/lib/node>
#75# 0x30740da1: 0x30740da1 <JS Array[2]>
0: 0x3e416961 <String[62]: (function (exports, require, module, filename, dirname) { >
1: 0x3e4169ad <String[4]: \n});>
#76# 0x30741099: 0x30741099
#77# 0x22fae4ed: 0x22fae4ed <JS Array[2]>
0: 0x22fac3fd
#129#
1: 0x3a7e85b1 #7#
#78# 0x22fae4fd: 0x22fae4fd <JS Array[6]>
0: 0x41d5559d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
1: 0x41d85ed1 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x41d85f11 <String[27]: /usr/local/lib/node_modules>
3: 0x41d85f39 <String[23]: /usr/local/node_modules>
4: 0x41d85f5d <String[17]: /usr/node_modules>
5: 0x41d85f7d <String[13]: /node_modules>
#79# 0x3073add9: 0x3073add9 <JS Array[2]>
0: 0x30758f65 #130#
1: 0x22f8f039 #9#
#80# 0x3073ade9: 0x3073ade9 <JS Array[6]>
0: 0x54655da1 <String[53]: /usr/local/lib/node_modules/airsonos/lib/node_modules>
1: 0x54655de5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x54655e25 <String[27]: /usr/local/lib/node_modules>
3: 0x54655e4d <String[23]: /usr/local/node_modules>
4: 0x54655e71 <String[17]: /usr/node_modules>
5: 0x54655e91 <String[13]: /node_modules>
#81# 0x3070ce1d: 0x3070ce1d
#82# 0x3073ae49: 0x3073ae49 <JS Array[1]>
0: 0x30759021 #12#
#83# 0x3073ae59: 0x3073ae59 <JS Array[5]>
0: 0x54655ead <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
1: 0x54655eed <String[27]: /usr/local/lib/node_modules>
2: 0x54655f15 <String[23]: /usr/local/node_modules>
3: 0x54655f39 <String[17]: /usr/node_modules>
4: 0x54655f59 <String[13]: /node_modules>
#84# 0x30759eb5: 0x30759eb5 <JS Array[45]>
0: 0x54654d15 <String[13]: Binding evals>
1: 0x54654d31 <String[15]: Binding natives>
2: 0x30741471 <String[19]: NativeModule events>
3: 0x30741485 <String[19]: NativeModule buffer>
4: 0x54654d4d <String[14]: Binding buffer>
5: 0x30741499 <String[19]: NativeModule assert>
6: 0x307414ad <String[17]: NativeModule util>
7: 0x307414c1 <String[17]: NativeModule path>
8: 0x307414d5 <String[19]: NativeModule module>
9: 0x307414e9 <String[15]: NativeModule fs>
...
#85# 0x30740d09: 0x30740d09
http_parser: 0x54656059 <String[3]: 1.0>
node: 0x54656069 <String[7]: 0.10.36>
v8: 0x5465607d <String[8]: 3.14.5.9>
ares: 0x54656091 <String[9]: 1.9.0-DEV>
uv: 0x546560a9 <String[7]: 0.10.30>
zlib: 0x546560bd <String[5]: 1.2.8>
modules: 0x546560d1 <String[2]: 11>
openssl: 0x546560e1 <String[6]: 1.0.1l>
#86# 0x30740d2d: 0x30740d2d <JS Array[2]>
0: 0x546560f5 <String[4]: node>
1: 0x54683a9d <String[23]: /usr/local/bin/airsonos>
#87# 0x30740d3d: 0x30740d3d <JS Array[0]>
#88# 0x30740d21: 0x30740d21
#89# 0x30740d15: 0x30740d15
debug: 0x4f2080c1
uv: 0x4f2080b1
ipv6: 0x4f2080b1
tls_npn: 0x4f2080b1
tls_sni: 0x4f2080b1
tls: 0x4f2080b1
#90# 0x3073d68d: 0x3073d68d
#91# 0x30740d4d: 0x30740d4d
#92# 0x30740d59: 0x30740d59
target_defaults: 0x3074791d #131#
variables: 0x30747929 #132#
#93# 0x3a750055: 0x3a750055
#94# 0x3a750061: 0x3a750061
#95# 0x3a75006d: 0x3a75006d
#96# 0x3a750079: 0x3a750079
#97# 0x3a750085: 0x3a750085
#98# 0x3a750091: 0x3a750091
#99# 0x3a75009d: 0x3a75009d
#100# 0x3a7500a9: 0x3a7500a9
#101# 0x3a7500b5: 0x3a7500b5
#102# 0x3a7500c1: 0x3a7500c1
#103# 0x3a6b99a9: 0x3a6b99a9 <JS Array[1]>
0: 0x3a6b9601 #133#
#104# 0x3a6b9969: 0x3a6b9969
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#105# 0x3a629071: 0x3a629071
expressions: 0x3a62911d <JS Array[2]>#134#
#106# 0x3a62c5b9: 0x3a62c5b9
base: 0x3a62c369 #135#
properties: 0x3a62c5f1 <JS Array[0]>#136#
#107# 0x3a61bae1: 0x3a61bae1 <a String value = 0x3e41a1dd <String[1]: {>>
value(): 0x3e41a1dd <String[1]: {>
generated: 0x4f2080b1
#108# 0x3a6b863d: 0x3a6b863d <JS Array[1]>
0: 0x3a6b8361 #137#
#109# 0x3a62c199: 0x3a62c199
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#110# 0x3a62c579: 0x3a62c579
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#111# 0x3a6b85e1: 0x3a6b85e1
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#112# 0x3a6b8899: 0x3a6b8899
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#113# 0x22fa1e11: 0x22fa1e11
#114# 0x3073e3f5: 0x3073e3f5
#115# 0x30740d89: 0x30740d89
#116# 0x30740d95: 0x30740d95
#117# 0x3a750f91: 0x3a750f91 <JS Array[2]>
#118# 0x3a750fa1: 0x3a750fa1 <JS Array[2]>
#119# 0x3a750fb1: 0x3a750fb1 <JS Array[2]>
#120# 0x3a750fc1: 0x3a750fc1 <JS Array[2]>
#121# 0x3a750fd1: 0x3a750fd1 <JS Array[2]>
#122# 0x3a750fe1: 0x3a750fe1 <JS Array[2]>
#123# 0x3a750ff1: 0x3a750ff1 <JS Array[2]>
#124# 0x3a751001: 0x3a751001 <JS Array[2]>
#125# 0x3a751011: 0x3a751011 <JS Array[2]>
#126# 0x3a74ff99: 0x3a74ff99
#127# 0x3a74ffbd: 0x3a74ffbd
#128# 0x3a74ffe1: 0x3a74ffe1
#129# 0x22fac3fd: 0x22fac3fd
id: 0x41d79c59 <String[121]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js>
exports: 0x22fae449 #138#
parent: 0x22f8f039 #9#
filename: 0x41d79c59 <String[121]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js>
loaded: 0x4f2080b1
children: 0x22fb1d4d <JS Array[3]>#139#
paths: 0x22fb1d5d <JS Array[9]>#140#
#130# 0x30758f65: 0x30758f65
id: 0x546818b1 <String[64]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/index.js>
exports: 0x30758f49 #34#
parent: 0x30759021 #12#
filename: 0x546818b1 <String[64]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/index.js>
loaded: 0x4f2080b1
children: 0x3073ad75 <JS Array[1]>#141#
paths: 0x3073ad85 <JS Array[6]>#142#
#131# 0x3074791d: 0x3074791d
cflags: 0x3074adb5 <JS Array[0]>#143#
default_configuration: 0x54658f29 <String[7]: Release>
defines: 0x3074adc5 <JS Array[0]>#144#
include_dirs: 0x3074add5 <JS Array[0]>#145#
libraries: 0x3074ade5 <JS Array[0]>#146#
#132# 0x30747929: 0x30747929
#133# 0x3a6b9601: 0x3a6b9601
name: 0x3a6b8f11 #147#
value: 0x4f208091
splat: 0x4f208091
#134# 0x3a62911d: 0x3a62911d <JS Array[2]>
0: 0x3a6289d1 #148#
1: 0x3a62bb21 #149#
#135# 0x3a62c369: 0x3a62c369
value: 0x3a7f086d <String[9]: Portastic>
#136# 0x3a62c5f1: 0x3a62c5f1 <JS Array[0]>
#137# 0x3a6b8361: 0x3a6b8361
variable: 0x3a6b833d #150#
value: 0x3a6b7d61 #151#
context: 0x3e40c2b1 <String[6]: object>
param: 0x4f208091
subpattern: 0x4f208091
#138# 0x22fae449: 0x22fae449
VERSION: 0x546fcf59 <String[5]: 1.3.3>
RESERVED: 0x22fae461 <JS Array[71]>#152#
helpers: 0x22fb2481 #153#
#139# 0x22fb1d4d: 0x22fb1d4d <JS Array[3]>
0: 0x22fac77d #154#
1: 0x22fadf85 #155#
2: 0x3a725185 #156#
#140# 0x22fb1d5d: 0x22fb1d5d <JS Array[9]>
0: 0x41d8a395 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8a48d <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8a569 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8a63d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8a6d9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8a749 <String[27]: /usr/local/lib/node_modules>
6: 0x41d8a78d <String[23]: /usr/local/node_modules>
7: 0x41d8a7c9 <String[17]: /usr/node_modules>
8: 0x41d8a7f9 <String[13]: /node_modules>
#141# 0x3073ad75: 0x3073ad75 <JS Array[1]>
0: 0x30758e21 #157#
#142# 0x3073ad85: 0x3073ad85 <JS Array[6]>
0: 0x54655c89 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
1: 0x54655cd9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x54655d19 <String[27]: /usr/local/lib/node_modules>
3: 0x54655d41 <String[23]: /usr/local/node_modules>
4: 0x54655d65 <String[17]: /usr/node_modules>
5: 0x54655d85 <String[13]: /node_modules>
#143# 0x3074adb5: 0x3074adb5 <JS Array[0]>
#144# 0x3074adc5: 0x3074adc5 <JS Array[0]>
#145# 0x3074add5: 0x3074add5 <JS Array[0]>
#146# 0x3074ade5: 0x3074ade5 <JS Array[0]>
#147# 0x3a6b8f11: 0x3a6b8f11
value: 0x3a7f72ed <String[4]: port>
#148# 0x3a6289d1: 0x3a6289d1
variable: 0x3a6265d9 #158#
value: 0x3a628471 #159#
context: 0x4f208091
param: 0x4f208091
subpattern: 0x4f208091
#149# 0x3a62bb21: 0x3a62bb21
variable: 0x3a629545 #160#
value: 0x3a62b619 #161#
context: 0x4f208091
param: 0x4f208091
subpattern: 0x4f208091
#150# 0x3a6b833d: 0x3a6b833d
base: 0x3a62c805 #162#
properties: 0x3a6b8351 <JS Array[0]>#163#
#151# 0x3a6b7d61: 0x3a6b7d61
params: 0x3a62e4f1 <JS Array[2]>#164#
body: 0x3a6b7595 #165#
bound: 0x4f2080c1
#152# 0x22fae461: 0x22fae461 <JS Array[71]>
0: 0x546fe465 <String[4]: case>
1: 0x546fe475 <String[7]: default>
2: 0x3e40c16d <String[8]: function>
3: 0x546fe489 <String[3]: var>
4: 0x546fe499 <String[4]: void>
5: 0x546fe4a9 <String[4]: with>
6: 0x546fe4b9 <String[5]: const>
7: 0x546fe4cd <String[3]: let>
8: 0x546fe4dd <String[4]: enum>
9: 0x546fe4ed <String[6]: export>
...
#153# 0x22fb2481: 0x22fb2481
#154# 0x22fac77d: 0x22fac77d
id: 0x41d7b0b9 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/lexer.js>
exports: 0x22fb1dcd #166#
parent: 0x22fac3fd #129#
filename: 0x41d7b0b9 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/lexer.js>
loaded: 0x4f2080b1
children: 0x22fb1dd9 <JS Array[2]>#167#
paths: 0x22fb1de9 <JS Array[9]>#168#
#155# 0x22fadf85: 0x22fadf85
id: 0x41d852ed <String[114]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js>
exports: 0x22fae455 #169#
parent: 0x22fac3fd #129#
filename: 0x41d852ed <String[114]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js>
loaded: 0x4f2080b1
children: 0x22fb25f5 <JS Array[0]>#170#
paths: 0x22fb2605 <JS Array[9]>#171#
#156# 0x3a725185: 0x3a725185
id: 0x3a725095 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/nodes.js>
exports: 0x3a741335 #51#
parent: 0x22fac3fd #129#
filename: 0x3a725095 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/nodes.js>
loaded: 0x4f2080b1
children: 0x3a741341 <JS Array[1]>#172#
paths: 0x3a741351 <JS Array[9]>#173#
#157# 0x30758e21: 0x30758e21
id: 0x5467412d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/sonos.js>
exports: 0x30758f49 #34#
parent: 0x30758f65 #130#
filename: 0x5467412d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/sonos.js>
loaded: 0x4f2080b1
children: 0x3073ace1 <JS Array[16]>#174#
paths: 0x3073acf1 <JS Array[7]>#175#
#158# 0x3a6265d9: 0x3a6265d9
base: 0x3a6262e9 #176#
properties: 0x3a62664d <JS Array[0]>#177#
#159# 0x3a628471: 0x3a628471
args: 0x3a627f79 <JS Array[1]>#178#
soak: 0x4f2080c1
isNew: 0x4f2080c1
isSuper: 0x4f2080c1
variable: 0x3a626ce5 #179#
#160# 0x3a629545: 0x3a629545
base: 0x3a629335 #180#
properties: 0x3a62957d <JS Array[0]>#181#
#161# 0x3a62b619: 0x3a62b619
args: 0x3a62b071 <JS Array[1]>#182#
soak: 0x4f2080c1
isNew: 0x4f2080c1
isSuper: 0x4f2080c1
variable: 0x3a629bad #183#
#162# 0x3a62c805: 0x3a62c805
value: 0x3a7f0af5 <String[4]: find>
#163# 0x3a6b8351: 0x3a6b8351 <JS Array[0]>
#164# 0x3a62e4f1: 0x3a62e4f1 <JS Array[2]>
0: 0x3a62d32d #184#
1: 0x3a62e105 #185#
#165# 0x3a6b7595: 0x3a6b7595
expressions: 0x3a6b7601 <JS Array[1]>#186#
#166# 0x22fb1dcd: 0x22fb1dcd
RESERVED: 0x22fae461 <JS Array[71]>#152#
STRICT_PROSCRIBED: 0x22fae471 <JS Array[2]>#187#
#167# 0x22fb1dd9: 0x22fb1dd9 <JS Array[2]>
0: 0x22facc8d #188#
1: 0x22fad2dd #189#
#168# 0x22fb1de9: 0x22fb1de9 <JS Array[9]>
0: 0x41d8a821 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8a919 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8a9f5 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8aac9 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8ab65 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8abd5 <String[27]: /usr/local/lib/node_modules>
6: 0x41d8ac19 <String[23]: /usr/local/node_modules>
7: 0x41d8ac55 <String[17]: /usr/node_modules>
8: 0x41d8ac85 <String[13]: /node_modules>
#169# 0x22fae455: 0x22fae455
parser: 0x3a74123d #1#
#170# 0x22fb25f5: 0x22fb25f5 <JS Array[0]>
#171# 0x22fb2605: 0x22fb2605 <JS Array[9]>
0: 0x41d8b945 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8ba3d <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8bb19 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8bbed <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8bc89 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8bcf9 <String[27]: /usr/local/lib/node_modules>
6: 0x41d8bd3d <String[23]: /usr/local/node_modules>
7: 0x41d8bd79 <String[17]: /usr/node_modules>
8: 0x41d8bda9 <String[13]: /node_modules>
#172# 0x3a741341: 0x3a741341 <JS Array[1]>
0: 0x3a73cc79 #190#
#173# 0x3a741351: 0x3a741351 <JS Array[9]>
0: 0x3a74e699 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x3a74e791 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x3a74e86d <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x3a74e941 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x3a74e9dd <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x3a74ea4d <String[27]: /usr/local/lib/node_modules>
6: 0x3a74ea91 <String[23]: /usr/local/node_modules>
7: 0x3a74eacd <String[17]: /usr/node_modules>
8: 0x3a74eafd <String[13]: /node_modules>
#174# 0x3073ace1: 0x3073ace1 <JS Array[16]>
0: 0x30758d05 #191#
1: 0x307fece1 #192#
2: 0x22f93071 #193#
3: 0x22f94025 #194#
4: 0x22f98ef5 #195#
5: 0x22fa1e81 #196#
6: 0x22fa6951 #197#
7: 0x22fa6e95 #198#
8: 0x22fa7231 #199#
9: 0x22fa7469 #200#
...
#175# 0x3073acf1: 0x3073acf1 <JS Array[7]>
0: 0x54655b1d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
1: 0x54655b71 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x54655bc1 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x54655c01 <String[27]: /usr/local/lib/node_modules>
4: 0x54655c29 <String[23]: /usr/local/node_modules>
5: 0x54655c4d <String[17]: /usr/node_modules>
6: 0x54655c6d <String[13]: /node_modules>
#176# 0x3a6262e9: 0x3a6262e9
value: 0x3a7ef211 <String[5]: async>
#177# 0x3a62664d: 0x3a62664d <JS Array[0]>
#178# 0x3a627f79: 0x3a627f79 <JS Array[1]>
0: 0x3a627819 #201#
#179# 0x3a626ce5: 0x3a626ce5
base: 0x3a626abd #202#
properties: 0x3a626d2d <JS Array[0]>#203#
#180# 0x3a629335: 0x3a629335
value: 0x3a7f0201 <String[3]: net>
#181# 0x3a62957d: 0x3a62957d <JS Array[0]>
#182# 0x3a62b071: 0x3a62b071 <JS Array[1]>
0: 0x3a62a83d #204#
#183# 0x3a629bad: 0x3a629bad
base: 0x3a62994d #205#
properties: 0x3a629be5 <JS Array[0]>#206#
#184# 0x3a62d32d: 0x3a62d32d
name: 0x3a62cd35 #207#
value: 0x4f208091
splat: 0x4f208091
#185# 0x3a62e105: 0x3a62e105
name: 0x3a62da2d #208#
value: 0x4f208091
splat: 0x4f208091
#186# 0x3a6b7601: 0x3a6b7601 <JS Array[1]>
0: 0x3a6b6a9d #209#
#187# 0x22fae471: 0x22fae471 <JS Array[2]>
0: 0x3e40c041 <String[9]: arguments>
1: 0x3e40c15d <String[4]: eval>
#188# 0x22facc8d: 0x22facc8d
id: 0x41d8159d <String[116]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/rewriter.js>
exports: 0x22fb2165 #210#
parent: 0x22fac77d #154#
filename: 0x41d8159d <String[116]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/rewriter.js>
loaded: 0x4f2080b1
children: 0x22fb2171 <JS Array[0]>#211#
paths: 0x22fb2181 <JS Array[9]>#212#
#189# 0x22fad2dd: 0x22fad2dd
id: 0x41d84a89 <String[115]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/helpers.js>
exports: 0x22fb2481 #153#
parent: 0x22fac77d #154#
filename: 0x41d84a89 <String[115]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/helpers.js>
loaded: 0x4f2080b1
children: 0x22fb248d <JS Array[0]>#213#
paths: 0x22fb249d <JS Array[9]>#214#
#190# 0x3a73cc79: 0x3a73cc79
id: 0x3a73cb89 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/scope.js>
exports: 0x3a742bfd #215#
parent: 0x3a725185 #156#
filename: 0x3a73cb89 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/scope.js>
loaded: 0x4f2080b1
children: 0x3a742c09 <JS Array[0]>#216#
paths: 0x3a742c19 <JS Array[9]>#217#
#191# 0x30758d05: 0x30758d05
id: 0x54671bdd <String[85]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/index.js>
exports: 0x3073ac8d #218#
parent: 0x30758e21 #157#
filename: 0x54671bdd <String[85]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/index.js>
loaded: 0x4f2080b1
children: 0x3073ac15 <JS Array[3]>#219#
paths: 0x3073ac25 <JS Array[7]>#220#
#192# 0x307fece1: 0x307fece1
id: 0x41d3e3fd <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/xml2js.js>
exports: 0x22f089dd #221#
parent: 0x30758e21 #157#
filename: 0x41d3e3fd <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/xml2js.js>
loaded: 0x4f2080b1
children: 0x22f0b401 <JS Array[1]>#222#
paths: 0x22f0b411 <JS Array[8]>#223#
#193# 0x22f93071: 0x22f93071
id: 0x41d55fb5 <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/debug.js>
exports: 0x22fae0c5 #224#
parent: 0x30758e21 #157#
filename: 0x41d55fb5 <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/debug.js>
loaded: 0x4f2080b1
children: 0x22faedc5 <JS Array[0]>#225#
paths: 0x22faedd5 <JS Array[8]>#226#
#194# 0x22f94025: 0x22f94025
id: 0x41d56cd5 <String[93]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/underscore.js>
exports: 0x22f98d79 #227#
parent: 0x30758e21 #157#
filename: 0x41d56cd5 <String[93]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/underscore.js>
loaded: 0x4f2080b1
children: 0x22faefa5 <JS Array[0]>#228#
paths: 0x22faefb5 <JS Array[7]>#229#
#195# 0x22f98ef5: 0x22f98ef5
id: 0x41d6c899 <String[78]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/listener.js>
exports: 0x22fa1109 #230#
parent: 0x30758e21 #157#
filename: 0x41d6c899 <String[78]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/listener.js>
loaded: 0x4f2080b1
children: 0x22faf471 <JS Array[1]>#231#
paths: 0x22faf481 <JS Array[8]>#232#
#196# 0x22fa1e81: 0x22fa1e81
id: 0x41d71ff1 <String[83]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AVTransport.js>
exports: 0x22fb07b5 #233#
parent: 0x30758e21 #157#
filename: 0x41d71ff1 <String[83]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AVTransport.js>
loaded: 0x4f2080b1
children: 0x22fb07d9 <JS Array[1]>#234#
paths: 0x22fb07e9 <JS Array[8]>#235#
#197# 0x22fa6951: 0x22fa6951
id: 0x41d748b5 <String[82]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AlarmClock.js>
exports: 0x22fb12a1 #236#
parent: 0x30758e21 #157#
filename: 0x41d748b5 <String[82]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AlarmClock.js>
loaded: 0x4f2080b1
children: 0x22fb13c1 <JS Array[0]>#237#
paths: 0x22fb13d1 <JS Array[8]>#238#
#198# 0x22fa6e95: 0x22fa6e95
id: 0x41d753bd <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AudioIn.js>
exports: 0x22fb12c5 #239#
parent: 0x30758e21 #157#
filename: 0x41d753bd <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AudioIn.js>
loaded: 0x4f2080b1
children: 0x22fb1481 <JS Array[0]>#240#
paths: 0x22fb1491 <JS Array[8]>#241#
#199# 0x22fa7231: 0x22fa7231
id: 0x41d759cd <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/ContentDirectory.js>
exports: 0x22fb12e9 #242#
parent: 0x30758e21 #157#
filename: 0x41d759cd <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/ContentDirectory.js>
loaded: 0x4f2080b1
children: 0x22fb152d <JS Array[0]>#243#
paths: 0x22fb153d <JS Array[8]>#244#
#200# 0x22fa7469: 0x22fa7469
id: 0x41d75d5d <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/DeviceProperties.js>
exports: 0x22fb130d #245#
parent: 0x30758e21 #157#
filename: 0x41d75d5d <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/DeviceProperties.js>
loaded: 0x4f2080b1
children: 0x22fb154d <JS Array[0]>#246#
paths: 0x22fb155d <JS Array[8]>#247#
#201# 0x3a627819: 0x3a627819
base: 0x3a627341 #248#
properties: 0x3a627851 <JS Array[0]>#249#
#202# 0x3a626abd: 0x3a626abd
value: 0x3a7ef925 <String[7]: require>
#203# 0x3a626d2d: 0x3a626d2d <JS Array[0]>
#204# 0x3a62a83d: 0x3a62a83d
base: 0x3a62a2c5 #250#
properties: 0x3a62a875 <JS Array[0]>#251#
#205# 0x3a62994d: 0x3a62994d
value: 0x3a7f0409 <String[7]: require>
#206# 0x3a629be5: 0x3a629be5 <JS Array[0]>
#207# 0x3a62cd35: 0x3a62cd35
value: 0x3a7f0ca1 <String[7]: options>
#208# 0x3a62da2d: 0x3a62da2d
value: 0x3a7f0ef9 <String[8]: callback>
#209# 0x3a6b6a9d: 0x3a6b6a9d
args: 0x3a6b624d <JS Array[1]>#252#
soak: 0x4f2080c1
isNew: 0x4f2080c1
isSuper: 0x4f2080c1
variable: 0x3a62eedd #253#
#210# 0x22fb2165: 0x22fb2165
INVERSES: 0x22fb8559 #254#
#211# 0x22fb2171: 0x22fb2171 <JS Array[0]>
#212# 0x22fb2181: 0x22fb2181 <JS Array[9]>
0: 0x41d8aedd <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8afd5 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8b0b1 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8b185 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8b221 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8b291 <String[27]: /usr/local/lib/node_modules>
6: 0x41d8b2d5 <String[23]: /usr/local/node_modules>
7: 0x41d8b311 <String[17]: /usr/node_modules>
8: 0x41d8b341 <String[13]: /node_modules>
#213# 0x22fb248d: 0x22fb248d <JS Array[0]>
#214# 0x22fb249d: 0x22fb249d <JS Array[9]>
0: 0x41d8b4b9 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8b5b1 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8b68d <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8b761 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8b7fd <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8b86d <String[27]: /usr/local/lib/node_modules>
6: 0x41d8b8b1 <String[23]: /usr/local/node_modules>
7: 0x41d8b8ed <String[17]: /usr/node_modules>
8: 0x41d8b91d <String[13]: /node_modules>
#215# 0x3a742bfd: 0x3a742bfd
#216# 0x3a742c09: 0x3a742c09 <JS Array[0]>
#217# 0x3a742c19: 0x3a742c19 <JS Array[9]>
0: 0x3a74f205 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x3a74f2fd <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x3a74f3d9 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x3a74f4ad <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x3a74f549 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x3a74f5b9 <String[27]: /usr/local/lib/node_modules>
6: 0x3a74f5fd <String[23]: /usr/local/node_modules>
7: 0x3a74f639 <String[17]: /usr/node_modules>
8: 0x3a74f669 <String[13]: /node_modules>
#218# 0x3073ac8d: 0x3073ac8d
debug: 0x4f208091
#219# 0x3073ac15: 0x3073ac15 <JS Array[3]>
0: 0x3073f04d #255#
1: 0x3073f469 @0x3073f469
2: 0x30758ba1 @0x30758ba1
#220# 0x3073ac25: 0x3073ac25 <JS Array[7]>
0: 0x5465599d <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules>
1: 0x54655a05 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x54655a55 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x54655a95 <String[27]: /usr/local/lib/node_modules>
4: 0x54655abd <String[23]: /usr/local/node_modules>
5: 0x54655ae1 <String[17]: /usr/node_modules>
6: 0x54655b01 <String[13]: /node_modules>
#221# 0x22f089dd: 0x22f089dd
defaults: 0x22f1a2fd @0x22f1a2fd
#222# 0x22f0b401: 0x22f0b401 <JS Array[1]>
0: 0x307ffc81 @0x307ffc81
#223# 0x22f0b411: 0x22f0b411 <JS Array[8]>
0: 0x41d4ef15 <String[92]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/node_modules>
1: 0x41d4ef7d <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/node_modules>
2: 0x41d4efe1 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d4f031 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d4f071 <String[27]: /usr/local/lib/node_modules>
5: 0x41d4f099 <String[23]: /usr/local/node_modules>
6: 0x41d4f0bd <String[17]: /usr/node_modules>
7: 0x41d4f0dd <String[13]: /node_modules>
#224# 0x22fae0c5: 0x22fae0c5
#225# 0x22faedc5: 0x22faedc5 <JS Array[0]>
#226# 0x22faedd5: 0x22faedd5 <JS Array[8]>
0: 0x41d87775 <String[91]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/node_modules>
1: 0x41d877dd <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/node_modules>
2: 0x41d87841 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d87891 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d878d1 <String[27]: /usr/local/lib/node_modules>
5: 0x41d878f9 <String[23]: /usr/local/node_modules>
6: 0x41d8791d <String[17]: /usr/node_modules>
7: 0x41d8793d <String[13]: /node_modules>
#227# 0x22f98d79: 0x22f98d79
VERSION: 0x546f5dd5 <String[5]: 1.5.2>
isFunction: 0x307dd041 @0x307dd041
templateSettings: 0x22fb5095 @0x22fb5095
#228# 0x22faefa5: 0x22faefa5 <JS Array[0]>
#229# 0x22faefb5: 0x22faefb5 <JS Array[7]>
0: 0x41d87959 <String[92]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/node_modules>
1: 0x41d87a1d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x41d87ab1 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x41d87b21 <String[27]: /usr/local/lib/node_modules>
4: 0x41d87b65 <String[23]: /usr/local/node_modules>
5: 0x41d87ba1 <String[17]: /usr/node_modules>
6: 0x41d87bd1 <String[13]: /node_modules>
#230# 0x22fa1109: 0x22fa1109
super
: 0x30758e89 #40#
#231# 0x22faf471: 0x22faf471 <JS Array[1]>
0: 0x22f9d9fd @0x22f9d9fd
#232# 0x22faf481: 0x22faf481 <JS Array[8]>
0: 0x41d87c91 <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/node_modules>
1: 0x41d87ced <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d87d41 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d87d91 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d87dd1 <String[27]: /usr/local/lib/node_modules>
5: 0x41d87df9 <String[23]: /usr/local/node_modules>
6: 0x41d87e1d <String[17]: /usr/node_modules>
7: 0x41d87e3d <String[13]: /node_modules>
#233# 0x22fb07b5: 0x22fb07b5
super
: 0x22fb09d5 @0x22fb09d5
#234# 0x22fb07d9: 0x22fb07d9 <JS Array[1]>
0: 0x22fa23e1 @0x22fa23e1
#235# 0x22fb07e9: 0x22fb07e9 <JS Array[8]>
0: 0x41d87fc5 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d88075 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d88111 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d881a5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d88215 <String[27]: /usr/local/lib/node_modules>
5: 0x41d88259 <String[23]: /usr/local/node_modules>
6: 0x41d88295 <String[17]: /usr/node_modules>
7: 0x41d882c5 <String[13]: /node_modules>
#236# 0x22fb12a1: 0x22fb12a1
super
: 0x22fb09d5 @0x22fb09d5
#237# 0x22fb13c1: 0x22fb13c1 <JS Array[0]>
#238# 0x22fb13d1: 0x22fb13d1 <JS Array[8]>
0: 0x41d88615 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d886c5 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d88761 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d887f5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d88865 <String[27]: /usr/local/lib/node_modules>
5: 0x41d888a9 <String[23]: /usr/local/node_modules>
6: 0x41d888e5 <String[17]: /usr/node_modules>
7: 0x41d88915 <String[13]: /node_modules>
#239# 0x22fb12c5: 0x22fb12c5
super: 0x22fb09d5 @0x22fb09d5
#240# 0x22fb1481: 0x22fb1481 <JS Array[0]>
#241# 0x22fb1491: 0x22fb1491 <JS Array[8]>
0: 0x41d8893d <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d8899d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d889f1 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d88a41 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d88a81 <String[27]: /usr/local/lib/node_modules>
5: 0x41d88aa9 <String[23]: /usr/local/node_modules>
6: 0x41d88acd <String[17]: /usr/node_modules>
7: 0x41d88aed <String[13]: /node_modules>
#242# 0x22fb12e9: 0x22fb12e9
super: 0x22fb09d5 @0x22fb09d5
#243# 0x22fb152d: 0x22fb152d <JS Array[0]>
#244# 0x22fb153d: 0x22fb153d <JS Array[8]>
0: 0x41d88b09 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d88bb9 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d88c55 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d88ce9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d88d59 <String[27]: /usr/local/lib/node_modules>
5: 0x41d88d9d <String[23]: /usr/local/node_modules>
6: 0x41d88dd9 <String[17]: /usr/node_modules>
7: 0x41d88e09 <String[13]: /node_modules>
#245# 0x22fb130d: 0x22fb130d
super: 0x22fb09d5 @0x22fb09d5
#246# 0x22fb154d: 0x22fb154d <JS Array[0]>
#247# 0x22fb155d: 0x22fb155d <JS Array[8]>
0: 0x41d88e31 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d88ee1 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d88f7d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d89011 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d89081 <String[27]: /usr/local/lib/node_modules>
5: 0x41d890c5 <String[23]: /usr/local/node_modules>
6: 0x41d89101 <String[17]: /usr/node_modules>
7: 0x41d89131 <String[13]: /node_modules>
#248# 0x3a627341: 0x3a627341
value: 0x3a7efa71 <String[7]: 'async'>
#249# 0x3a627851: 0x3a627851 <JS Array[0]>
#250# 0x3a62a2c5: 0x3a62a2c5
value: 0x3a7f0531 <String[5]: 'net'>
#251# 0x3a62a875: 0x3a62a875 <JS Array[0]>
#252# 0x3a6b624d: 0x3a6b624d <JS Array[1]>
0: 0x3a6b55a1 @0x3a6b55a1
#253# 0x3a62eedd: 0x3a62eedd
base: 0x3a62eb39 @0x3a62eb39
properties: 0x3a6302a5 <JS Array[1]>@0x3a6302a5
#254# 0x22fb8559: 0x22fb8559
#255# 0x3073f04d: 0x3073f04d
id: 0x5462aa6d <String[109]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules/cookie-jar/index.js>
exports: 0x30722bf5 @0x30722bf5
parent: 0x30758d05 #191#
filename: 0x5462aa6d <String[109]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules/cookie-jar/index.js>
loaded: 0x4f2080b1
children: 0x30743b85 <JS Array[1]>@0x30743b85

paths: 0x30743b95 <JS Array[8]>@0x30743b95

@ViDtje
Copy link

ViDtje commented Feb 28, 2015

Try installing Node.js version 0.10.36 (if you're trying to use airsonos 1.1) or Node.js version 0.10.28 (if you're trying to use airsonos 0.0.26 or below) like they do it in this link: http://www.armhf.com/node-js-for-the-beaglebone-black/ .

@stephen
Copy link
Owner

stephen commented Feb 28, 2015

This is a problem with your node.js installation, not airsonos itself.

@stephen stephen closed this as completed Feb 28, 2015
@ReiniN
Copy link
Author

ReiniN commented Mar 1, 2015

Only works with version 0.10.28 and not with 0.10.36.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants