diff --git a/docs/assemblerjs/api/assembler.md b/docs/assemblerjs/api/assembler.md index cca04e8..cf6faa7 100644 --- a/docs/assemblerjs/api/assembler.md +++ b/docs/assemblerjs/api/assembler.md @@ -54,6 +54,55 @@ const context = Assembler.context; See [AssemblerContext API](./context.md) for available methods. +### enableDebug(options?) + +Enable debug logging for the build process and dependency resolution. + +```typescript +Assembler.enableDebug(options?); +``` + +**Parameters:** +- `options` (optional) - Debug configuration object + +**Example:** + +```typescript +// Enable with default options +Assembler.enableDebug(); + +// Enable with custom configuration +Assembler.enableDebug({ + logTimings: true, + useColors: true, + logPhases: { + registration: true, + hooks: true, + }, +}); +``` + +See [Debug Logging](../features/debug-logging.md) for complete documentation and examples. + +### disableDebug() + +Disable debug logging and restore zero-overhead NoOp logger. + +```typescript +Assembler.disableDebug(); +``` + +**Example:** + +```typescript +// Enable for debugging +Assembler.enableDebug(); +const app = Assembler.build(MyApp); + +// Disable when done +Assembler.disableDebug(); +``` + ## Build Process When you call `Assembler.build()`, the following happens: diff --git a/docs/assemblerjs/api/types.md b/docs/assemblerjs/api/types.md index 3c7a549..3b27bec 100644 --- a/docs/assemblerjs/api/types.md +++ b/docs/assemblerjs/api/types.md @@ -606,8 +606,58 @@ import { // Event types import { EventManager } from 'assemblerjs'; + +// Debug types +import { AssemblerDebugOptions } from 'assemblerjs'; ``` +## Debug Types + +### AssemblerDebugOptions + +Configuration interface for the debug logging system. + +```typescript +interface AssemblerDebugOptions { + enabled?: boolean; + logger?: (level: 'info' | 'warn' | 'error', message: string, data?: any) => void; + logPhases?: { + registration?: boolean; + resolution?: boolean; + construction?: boolean; + hooks?: boolean; + cache?: boolean; + }; + logTimings?: boolean; + logDependencyTree?: boolean; + useColors?: boolean; +} +``` + +**Properties:** + +- `enabled` - Enable/disable debug logging (default: `true`) +- `logger` - Custom logging function (default: uses `console.log`) +- `logPhases` - Filter which build phases to log (default: all `true`) +- `logTimings` - Include execution time for operations (default: `false`) +- `logDependencyTree` - Log dependency tree visualization (default: `true`) +- `useColors` - Use ANSI color codes in output (default: `true`) + +**Usage:** + +```typescript +Assembler.enableDebug({ + logTimings: true, + useColors: false, + logPhases: { + registration: true, + hooks: true, + }, +}); +``` + +See [Debug Logging](../features/debug-logging.md) for complete documentation. + ## Next Steps - [Assembler API](./assembler.md) - Container methods diff --git a/docs/assemblerjs/guides/debug-logging.md b/docs/assemblerjs/guides/debug-logging.md new file mode 100644 index 0000000..c8c1e4e --- /dev/null +++ b/docs/assemblerjs/guides/debug-logging.md @@ -0,0 +1,373 @@ +# Debug Logging & Cycle Detection + +AssemblerJS provides a powerful debug logging system to diagnose dependency injection issues, especially during development and troubleshooting minified code. + +## Enabling Debug Mode + +Enable debug logging with optional configuration: + +```typescript +import { Assembler } from 'assemblerjs'; + +// Enable debug logging with all features +Assembler.enableDebug({ + enabled: true, + logPhases: { + registration: true, + resolution: true, + construction: true, + hooks: true, + }, + logTimings: true, + useColors: true, + detectCycles: false, // Disabled by default (opt-in) +}); + +// Build your assemblage +const app = Assembler.build(MyAssemblage); + +// Disable when done +Assembler.disableDebug(); +``` + +### Debug Options + +| Option | Type | Default | Description | +|--------|------|---------|-------------| +| `enabled` | boolean | true | Enable/disable debug logging | +| `logger` | function | console | Custom logger function | +| `logPhases` | object | all true | Control which phases to log | +| `logTimings` | boolean | false | Include timing information | +| `logDependencyTree` | boolean | true | Log dependency relationships | +| `useColors` | boolean | true | Colorize console output | +| `detectCycles` | boolean | false | Enable early cycle detection | + +## Debug Logger Features + +The debug logger provides detailed information about each phase: + +### Registration Phase + +Logs all registered identifiers after the registration is complete: + +``` +[registration ended] +registered: [UserService, AuthService, DatabaseService] +``` + +### Resolution Phase + +Logs dependency resolution attempts: + +``` +[resolution started] +[resolution ended] +``` + +### Hook Execution + +Logs lifecycle hooks as they execute: + +``` +[hooks:onInit started] +[hooks:onInit ended] +[hooks:onInited started] +[hooks:onInited ended] +``` + +### Timing Information + +When `logTimings: true`, includes build duration: + +``` +[Build started] Entry: MyAssemblage +[Build ended] Duration: 12.5ms +``` + +## Error Diagnostics + +When a dependency cannot be resolved, the error log includes detailed information to help troubleshoot, especially with minified code: + +```typescript +Assembler.enableDebug({ + logger: (level, message, data) => { + if (level === 'error') { + console.error(`${message}:`, data); + } + } +}); +``` + +### Error Log Structure + +```json +{ + "level": "error", + "message": "Dependency not registered", + "data": { + "identifier": "UserService", + "caller": "UserController", + "type": "class", + "paramIndex": 0, + "paramCount": 2, + "expectedType": "UserService", + "error": "Dependency 'UserService' has not been registered..." + } +} +``` + +### Error Diagnostic Fields + +- **identifier**: The class/service that was not found +- **caller**: The class requesting the dependency +- **type**: Type of identifier (class, function, string, symbol, object) +- **paramIndex**: Position of the parameter in constructor (0-based, useful for minified code) +- **paramCount**: Total number of constructor parameters +- **expectedType**: Expected type from TypeScript metadata (preserved even when minified) +- **error**: Human-readable error message + +### Handling Minified Code + +When your code is minified, class names become single letters. AssemblerJS helps by including the parameter index and expected type: + +**Before minification:** +```typescript +class UserController { + constructor(private userService: UserService) {} // parameter 0, type UserService +} +``` + +**After minification (Terser/SWC):** +```typescript +class a { + constructor(private b: c) {} // names are shortened +} +``` + +**Debug log shows:** +```json +{ + "paramIndex": 0, + "paramCount": 1, + "expectedType": "UserService" // Preserved from TypeScript metadata! +} +``` + +## Early Cycle Detection + +AssemblerJS can detect circular dependencies **before** attempting resolution, preventing stack overflow errors. + +### Enabling Cycle Detection + +```typescript +// Enable cycle detection (disabled by default for performance) +Assembler.enableDebug({ + detectCycles: true, +}); + +// ServiceA → ServiceB → ServiceC → ServiceA +const app = Assembler.build(MyAssemblage); // Throws with cycle info +``` + +### Cycle Detection Example + +Define a circular dependency: + +```typescript +abstract class AbstractServiceA implements AbstractAssemblage { + abstract doA(): void; +} + +abstract class AbstractServiceB implements AbstractAssemblage { + abstract doB(): void; +} + +class ServiceA extends AbstractServiceA { + constructor(public b: AbstractServiceB) { super(); } + doA(): void {} +} + +class ServiceB extends AbstractServiceB { + constructor(public a: AbstractServiceA) { super(); } + doB(): void {} +} + +@Assemblage({ + inject: [ + [AbstractServiceA, ServiceA], + [AbstractServiceB, ServiceB], + ], +}) +class App implements AbstractAssemblage { + constructor(public serviceA: AbstractServiceA) {} +} + +Assembler.enableDebug({ detectCycles: true }); +Assembler.build(App); // Error: Circular dependency detected +``` + +### Cycle Detection Log + +When a cycle is detected, the log includes the complete path: + +```json +{ + "level": "error", + "message": "Circular dependency detected", + "data": { + "cycle": ["ServiceA", "ServiceB"], + "path": "ServiceA → ServiceB → ServiceA" + } +} +``` + +For complex 3+ level cycles: + +```json +{ + "cycle": ["ServiceA", "ServiceB", "ServiceC"], + "path": "ServiceA → ServiceB → ServiceC → ServiceA" +} +``` + +### Performance Note + +Cycle detection has a small performance cost (graph analysis). Enable it only during development/debugging. It's disabled by default for production performance. + +## Custom Logger + +Provide your own logger function for integration with logging services: + +```typescript +Assembler.enableDebug({ + logger: (level, message, data) => { + // Send to your logging service + myLoggingService.log({ + level, + message, + metadata: data, + timestamp: new Date().toISOString(), + }); + }, +}); +``` + +### Logger Function Signature + +```typescript +type DebugLogger = ( + level: 'info' | 'warn' | 'error', + message: string, + data?: any +) => void; +``` + +## Zero Overhead When Disabled + +The debug system uses the **NoOp pattern** for zero overhead when disabled: + +- When `enableDebug()` is not called, debug logger uses empty no-op implementation +- When `detectCycles: false` (default), cycle detector uses empty no-op implementation +- No `if` statements throughout the codebase, no performance penalty +- Simply enable when needed for debugging + +This ensures production builds have **zero performance impact** from the debug system. + +## Debugging Workflow + +### 1. Enable Debug Mode + +```typescript +Assembler.enableDebug({ + enabled: true, + detectCycles: true, + logTimings: true, +}); +``` + +### 2. Capture Logs + +```typescript +const logs: any[] = []; + +Assembler.enableDebug({ + logger: (level, message, data) => { + logs.push({ level, message, data }); + console.log(`[${level}] ${message}`, data); + }, +}); +``` + +### 3. Analyze Errors + +Look for logs with `level: 'error'`: + +```typescript +const errorLogs = logs.filter(log => log.level === 'error'); +errorLogs.forEach(log => { + console.error(`${log.message}:`, log.data); +}); +``` + +### 4. Fix Issues + +Common issues and solutions: + +| Issue | Solution | +|-------|----------| +| Dependency not registered | Add to `inject` array in `@Assemblage` | +| Circular dependency | Refactor to break the cycle or use a factory pattern | +| Minified class names | Use `expectedType` field from error log | +| Parameter injection fails | Check `paramIndex` to find which parameter failed | + +## Advanced Examples + +### Detecting All Circular Dependencies + +```typescript +Assembler.enableDebug({ + detectCycles: true, + logger: (level, message, data) => { + if (message === 'Circular dependency detected') { + console.warn(`Cycle detected: ${data.path}`); + } + }, +}); +``` + +### Logging Only Errors + +```typescript +Assembler.enableDebug({ + logPhases: { + registration: false, + resolution: false, + hooks: false, + }, + logger: (level, message, data) => { + if (level === 'error') { + console.error(message, data); + } + }, +}); +``` + +### Integration with Sentry/Rollbar + +```typescript +Assembler.enableDebug({ + logger: (level, message, data) => { + if (level === 'error') { + Sentry.captureMessage(`DI Error: ${message}`, 'error', { + extra: data, + }); + } + }, +}); +``` + +## See Also + +- [Error Handling](./error-handling.md) +- [Advanced Examples](./advanced-examples.md) +- [Troubleshooting Guide](./troubleshooting.md) diff --git a/docs/assemblerjs/index.md b/docs/assemblerjs/index.md index 860f000..6d1b042 100644 --- a/docs/assemblerjs/index.md +++ b/docs/assemblerjs/index.md @@ -75,6 +75,7 @@ Explore advanced features: - [Event System](./features/events.md) - Event-driven architecture with EventManager - [Tags](./features/tags.md) - Group and retrieve assemblages by category - [Singleton vs Transient](./features/singleton-transient.md) - Control instance lifecycle +- [Debug Logging](./guides/debug-logging.md) - Built-in debug logging system with cycle detection ### [📚 API Reference](./api/assembler.md) Complete API documentation: diff --git a/packages/assemblerjs/coverage/coverage-final.json b/packages/assemblerjs/coverage/coverage-final.json index 84f84e4..e1323d5 100644 --- a/packages/assemblerjs/coverage/coverage-final.json +++ b/packages/assemblerjs/coverage/coverage-final.json @@ -1,39 +1,41 @@ -{"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/decorator.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/decorator.ts","statementMap":{"0":{"start":{"line":12,"column":26},"end":{"line":18,"column":2}},"1":{"start":{"line":15,"column":2},"end":{"line":17,"column":null}},"2":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}},"3":{"start":{"line":27,"column":34},"end":{"line":44,"column":2}},"4":{"start":{"line":31,"column":30},"end":{"line":31,"column":null}},"5":{"start":{"line":34,"column":2},"end":{"line":34,"column":null}},"6":{"start":{"line":37,"column":2},"end":{"line":40,"column":null}},"7":{"start":{"line":43,"column":2},"end":{"line":43,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":null}},"loc":{"start":{"line":13,"column":2},"end":{"line":18,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":15,"column":10},"end":{"line":15,"column":11}},"loc":{"start":{"line":15,"column":11},"end":{"line":17,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":34},"end":{"line":27,"column":null}},"loc":{"start":{"line":29,"column":2},"end":{"line":44,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":49},"end":{"line":31,"column":null}},"type":"binary-expr","locations":[{"start":{"line":31,"column":49},"end":{"line":31,"column":63}},{"start":{"line":31,"column":63},"end":{"line":31,"column":null}}]}},"s":{"0":33,"1":286,"2":284,"3":33,"4":291,"5":291,"6":291,"7":291},"f":{"0":286,"1":284,"2":291},"b":{"0":[291,108]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/helpers.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/helpers.ts","statementMap":{"0":{"start":{"line":12,"column":28},"end":{"line":14,"column":2}},"1":{"start":{"line":13,"column":2},"end":{"line":13,"column":null}},"2":{"start":{"line":16,"column":39},"end":{"line":20,"column":2}},"3":{"start":{"line":19,"column":2},"end":{"line":19,"column":null}},"4":{"start":{"line":22,"column":36},"end":{"line":26,"column":2}},"5":{"start":{"line":25,"column":2},"end":{"line":25,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":28},"end":{"line":12,"column":32}},"loc":{"start":{"line":12,"column":32},"end":{"line":14,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":39},"end":{"line":16,"column":null}},"loc":{"start":{"line":17,"column":2},"end":{"line":20,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":22,"column":36},"end":{"line":22,"column":null}},"loc":{"start":{"line":23,"column":2},"end":{"line":26,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":9},"end":{"line":13,"column":null}},"type":"binary-expr","locations":[{"start":{"line":13,"column":9},"end":{"line":13,"column":68}},{"start":{"line":13,"column":68},"end":{"line":13,"column":null}}]}},"s":{"0":33,"1":1229,"2":33,"3":0,"4":33,"5":1},"f":{"0":1229,"1":0,"2":1},"b":{"0":[1229,160]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/inject.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/inject.ts","statementMap":{"0":{"start":{"line":64,"column":33},"end":{"line":70,"column":null}},"1":{"start":{"line":65,"column":2},"end":{"line":69,"column":null}},"2":{"start":{"line":78,"column":34},"end":{"line":115,"column":null}},"3":{"start":{"line":81,"column":26},"end":{"line":81,"column":null}},"4":{"start":{"line":81,"column":32},"end":{"line":81,"column":null}},"5":{"start":{"line":82,"column":32},"end":{"line":82,"column":null}},"6":{"start":{"line":82,"column":38},"end":{"line":82,"column":null}},"7":{"start":{"line":84,"column":15},"end":{"line":111,"column":null}},"8":{"start":{"line":85,"column":4},"end":{"line":111,"column":null}},"9":{"start":{"line":89,"column":18},"end":{"line":89,"column":null}},"10":{"start":{"line":91,"column":10},"end":{"line":95,"column":null}},"11":{"start":{"line":102,"column":18},"end":{"line":102,"column":null}},"12":{"start":{"line":104,"column":10},"end":{"line":108,"column":null}},"13":{"start":{"line":110,"column":37},"end":{"line":110,"column":null}},"14":{"start":{"line":114,"column":2},"end":{"line":114,"column":null}},"15":{"start":{"line":123,"column":35},"end":{"line":129,"column":null}},"16":{"start":{"line":124,"column":2},"end":{"line":128,"column":null}},"17":{"start":{"line":137,"column":37},"end":{"line":150,"column":18}},"18":{"start":{"line":138,"column":2},"end":{"line":150,"column":18}},"19":{"start":{"line":140,"column":15},"end":{"line":140,"column":null}},"20":{"start":{"line":142,"column":8},"end":{"line":143,"column":null}},"21":{"start":{"line":145,"column":15},"end":{"line":145,"column":null}},"22":{"start":{"line":148,"column":6},"end":{"line":148,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":64,"column":33},"end":{"line":64,"column":37}},"loc":{"start":{"line":64,"column":37},"end":{"line":70,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":78,"column":34},"end":{"line":78,"column":null}},"loc":{"start":{"line":79,"column":2},"end":{"line":115,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":81,"column":26},"end":{"line":81,"column":32}},"loc":{"start":{"line":81,"column":32},"end":{"line":81,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":82,"column":32},"end":{"line":82,"column":38}},"loc":{"start":{"line":82,"column":38},"end":{"line":82,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":84,"column":15},"end":{"line":84,"column":null}},"loc":{"start":{"line":85,"column":4},"end":{"line":111,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":89,"column":12},"end":{"line":89,"column":18}},"loc":{"start":{"line":89,"column":18},"end":{"line":89,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":90,"column":14},"end":{"line":90,"column":null}},"loc":{"start":{"line":90,"column":14},"end":{"line":96,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":102,"column":12},"end":{"line":102,"column":18}},"loc":{"start":{"line":102,"column":18},"end":{"line":102,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":103,"column":14},"end":{"line":103,"column":null}},"loc":{"start":{"line":103,"column":14},"end":{"line":109,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":110,"column":14},"end":{"line":110,"column":15}},"loc":{"start":{"line":110,"column":37},"end":{"line":110,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":123,"column":35},"end":{"line":123,"column":39}},"loc":{"start":{"line":123,"column":39},"end":{"line":129,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":137,"column":37},"end":{"line":137,"column":41}},"loc":{"start":{"line":138,"column":2},"end":{"line":150,"column":18}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":140,"column":9},"end":{"line":140,"column":15}},"loc":{"start":{"line":140,"column":15},"end":{"line":140,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":141,"column":9},"end":{"line":141,"column":null}},"loc":{"start":{"line":142,"column":8},"end":{"line":143,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":145,"column":9},"end":{"line":145,"column":15}},"loc":{"start":{"line":145,"column":15},"end":{"line":145,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":147,"column":4},"end":{"line":147,"column":null}},"loc":{"start":{"line":147,"column":4},"end":{"line":149,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":81,"column":32},"end":{"line":81,"column":null}},"type":"binary-expr","locations":[{"start":{"line":81,"column":32},"end":{"line":81,"column":53}},{"start":{"line":81,"column":53},"end":{"line":81,"column":null}}]},"1":{"loc":{"start":{"line":82,"column":38},"end":{"line":82,"column":null}},"type":"binary-expr","locations":[{"start":{"line":82,"column":38},"end":{"line":82,"column":59}},{"start":{"line":82,"column":59},"end":{"line":82,"column":null}}]}},"s":{"0":33,"1":238,"2":33,"3":42,"4":42,"5":42,"6":42,"7":42,"8":42,"9":42,"10":39,"11":42,"12":3,"13":39,"14":42,"15":33,"16":2,"17":33,"18":282,"19":238,"20":42,"21":2,"22":0},"f":{"0":238,"1":42,"2":42,"3":42,"4":42,"5":42,"6":39,"7":42,"8":3,"9":39,"10":2,"11":282,"12":238,"13":42,"14":2,"15":0},"b":{"0":[42,42],"1":[42,42]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/schema.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/schema.ts","statementMap":{"0":{"start":{"line":14,"column":36},"end":{"line":123,"column":null}},"1":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"2":{"start":{"line":19,"column":6},"end":{"line":20,"column":null}},"3":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"4":{"start":{"line":30,"column":6},"end":{"line":32,"column":null}},"5":{"start":{"line":32,"column":39},"end":{"line":32,"column":null}},"6":{"start":{"line":34,"column":6},"end":{"line":35,"column":null}},"7":{"start":{"line":38,"column":37},"end":{"line":38,"column":null}},"8":{"start":{"line":42,"column":6},"end":{"line":46,"column":null}},"9":{"start":{"line":46,"column":12},"end":{"line":46,"column":null}},"10":{"start":{"line":49,"column":6},"end":{"line":50,"column":null}},"11":{"start":{"line":53,"column":51},"end":{"line":53,"column":null}},"12":{"start":{"line":57,"column":6},"end":{"line":66,"column":null}},"13":{"start":{"line":60,"column":10},"end":{"line":62,"column":null}},"14":{"start":{"line":61,"column":12},"end":{"line":61,"column":null}},"15":{"start":{"line":64,"column":32},"end":{"line":64,"column":39}},"16":{"start":{"line":65,"column":10},"end":{"line":65,"column":null}},"17":{"start":{"line":68,"column":6},"end":{"line":68,"column":null}},"18":{"start":{"line":70,"column":59},"end":{"line":70,"column":null}},"19":{"start":{"line":74,"column":6},"end":{"line":78,"column":null}},"20":{"start":{"line":78,"column":13},"end":{"line":78,"column":null}},"21":{"start":{"line":81,"column":6},"end":{"line":82,"column":null}},"22":{"start":{"line":85,"column":62},"end":{"line":85,"column":null}},"23":{"start":{"line":89,"column":6},"end":{"line":92,"column":null}},"24":{"start":{"line":92,"column":39},"end":{"line":92,"column":null}},"25":{"start":{"line":94,"column":6},"end":{"line":95,"column":null}},"26":{"start":{"line":99,"column":6},"end":{"line":99,"column":null}},"27":{"start":{"line":103,"column":6},"end":{"line":104,"column":null}},"28":{"start":{"line":106,"column":6},"end":{"line":107,"column":null}},"29":{"start":{"line":110,"column":48},"end":{"line":110,"column":null}},"30":{"start":{"line":114,"column":6},"end":{"line":115,"column":null}},"31":{"start":{"line":117,"column":6},"end":{"line":118,"column":null}},"32":{"start":{"line":121,"column":48},"end":{"line":121,"column":null}},"33":{"start":{"line":131,"column":34},"end":{"line":155,"column":2}},"34":{"start":{"line":132,"column":14},"end":{"line":132,"column":null}},"35":{"start":{"line":134,"column":2},"end":{"line":140,"column":null}},"36":{"start":{"line":135,"column":4},"end":{"line":139,"column":null}},"37":{"start":{"line":136,"column":6},"end":{"line":137,"column":null}},"38":{"start":{"line":142,"column":2},"end":{"line":152,"column":null}},"39":{"start":{"line":143,"column":17},"end":{"line":143,"column":38}},"40":{"start":{"line":144,"column":18},"end":{"line":144,"column":40}},"41":{"start":{"line":145,"column":22},"end":{"line":145,"column":48}},"42":{"start":{"line":147,"column":4},"end":{"line":149,"column":null}},"43":{"start":{"line":148,"column":6},"end":{"line":148,"column":null}},"44":{"start":{"line":151,"column":4},"end":{"line":151,"column":null}},"45":{"start":{"line":154,"column":2},"end":{"line":154,"column":null}},"46":{"start":{"line":163,"column":29},"end":{"line":170,"column":2}},"47":{"start":{"line":166,"column":2},"end":{"line":168,"column":null}},"48":{"start":{"line":167,"column":4},"end":{"line":167,"column":null}},"49":{"start":{"line":169,"column":2},"end":{"line":169,"column":null}},"50":{"start":{"line":179,"column":34},"end":{"line":185,"column":2}},"51":{"start":{"line":183,"column":42},"end":{"line":183,"column":null}},"52":{"start":{"line":184,"column":2},"end":{"line":184,"column":null}},"53":{"start":{"line":195,"column":34},"end":{"line":212,"column":2}},"54":{"start":{"line":200,"column":42},"end":{"line":200,"column":null}},"55":{"start":{"line":201,"column":2},"end":{"line":201,"column":null}},"56":{"start":{"line":202,"column":25},"end":{"line":202,"column":null}},"57":{"start":{"line":205,"column":2},"end":{"line":208,"column":null}},"58":{"start":{"line":211,"column":2},"end":{"line":211,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":10},"end":{"line":16,"column":11}},"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":18,"column":11},"end":{"line":18,"column":null}},"loc":{"start":{"line":18,"column":11},"end":{"line":22,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":24,"column":15},"end":{"line":24,"column":16}},"loc":{"start":{"line":24,"column":16},"end":{"line":26,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":29,"column":10},"end":{"line":29,"column":11}},"loc":{"start":{"line":30,"column":6},"end":{"line":32,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":32,"column":20},"end":{"line":32,"column":21}},"loc":{"start":{"line":32,"column":39},"end":{"line":32,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":33,"column":11},"end":{"line":33,"column":null}},"loc":{"start":{"line":33,"column":11},"end":{"line":37,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":38,"column":15},"end":{"line":38,"column":16}},"loc":{"start":{"line":38,"column":37},"end":{"line":38,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":41,"column":10},"end":{"line":41,"column":11}},"loc":{"start":{"line":42,"column":6},"end":{"line":46,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":45,"column":10},"end":{"line":45,"column":11}},"loc":{"start":{"line":46,"column":12},"end":{"line":46,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":48,"column":11},"end":{"line":48,"column":null}},"loc":{"start":{"line":48,"column":11},"end":{"line":52,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":53,"column":15},"end":{"line":53,"column":16}},"loc":{"start":{"line":53,"column":51},"end":{"line":53,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":56,"column":10},"end":{"line":56,"column":11}},"loc":{"start":{"line":57,"column":6},"end":{"line":66,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":59,"column":20},"end":{"line":59,"column":21}},"loc":{"start":{"line":59,"column":21},"end":{"line":66,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":67,"column":11},"end":{"line":67,"column":null}},"loc":{"start":{"line":67,"column":11},"end":{"line":69,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":70,"column":15},"end":{"line":70,"column":16}},"loc":{"start":{"line":70,"column":59},"end":{"line":70,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":73,"column":10},"end":{"line":73,"column":11}},"loc":{"start":{"line":74,"column":6},"end":{"line":78,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":77,"column":10},"end":{"line":77,"column":11}},"loc":{"start":{"line":78,"column":13},"end":{"line":78,"column":null}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":80,"column":11},"end":{"line":80,"column":null}},"loc":{"start":{"line":80,"column":11},"end":{"line":84,"column":null}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":85,"column":15},"end":{"line":85,"column":16}},"loc":{"start":{"line":85,"column":62},"end":{"line":85,"column":null}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":88,"column":10},"end":{"line":88,"column":11}},"loc":{"start":{"line":89,"column":6},"end":{"line":92,"column":null}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":92,"column":20},"end":{"line":92,"column":21}},"loc":{"start":{"line":92,"column":39},"end":{"line":92,"column":null}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":93,"column":11},"end":{"line":93,"column":null}},"loc":{"start":{"line":93,"column":11},"end":{"line":97,"column":null}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":98,"column":15},"end":{"line":98,"column":16}},"loc":{"start":{"line":99,"column":6},"end":{"line":99,"column":null}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":102,"column":10},"end":{"line":102,"column":11}},"loc":{"start":{"line":103,"column":6},"end":{"line":104,"column":null}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":105,"column":11},"end":{"line":105,"column":null}},"loc":{"start":{"line":105,"column":11},"end":{"line":109,"column":null}}},"25":{"name":"(anonymous_25)","decl":{"start":{"line":110,"column":15},"end":{"line":110,"column":16}},"loc":{"start":{"line":110,"column":48},"end":{"line":110,"column":null}}},"26":{"name":"(anonymous_26)","decl":{"start":{"line":113,"column":10},"end":{"line":113,"column":11}},"loc":{"start":{"line":114,"column":6},"end":{"line":115,"column":null}}},"27":{"name":"(anonymous_27)","decl":{"start":{"line":116,"column":11},"end":{"line":116,"column":null}},"loc":{"start":{"line":116,"column":11},"end":{"line":120,"column":null}}},"28":{"name":"(anonymous_28)","decl":{"start":{"line":121,"column":15},"end":{"line":121,"column":16}},"loc":{"start":{"line":121,"column":48},"end":{"line":121,"column":null}}},"29":{"name":"(anonymous_29)","decl":{"start":{"line":131,"column":34},"end":{"line":131,"column":35}},"loc":{"start":{"line":131,"column":35},"end":{"line":155,"column":2}}},"30":{"name":"(anonymous_30)","decl":{"start":{"line":163,"column":29},"end":{"line":163,"column":null}},"loc":{"start":{"line":164,"column":2},"end":{"line":170,"column":2}}},"31":{"name":"(anonymous_31)","decl":{"start":{"line":179,"column":34},"end":{"line":179,"column":null}},"loc":{"start":{"line":181,"column":2},"end":{"line":185,"column":2}}},"32":{"name":"(anonymous_32)","decl":{"start":{"line":195,"column":34},"end":{"line":195,"column":null}},"loc":{"start":{"line":198,"column":2},"end":{"line":212,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"type":"binary-expr","locations":[{"start":{"line":17,"column":6},"end":{"line":17,"column":36}},{"start":{"line":17,"column":36},"end":{"line":17,"column":null}}]},"1":{"loc":{"start":{"line":25,"column":13},"end":{"line":25,"column":null}},"type":"cond-expr","locations":[{"start":{"line":25,"column":44},"end":{"line":25,"column":51}},{"start":{"line":25,"column":51},"end":{"line":25,"column":null}}]},"2":{"loc":{"start":{"line":25,"column":51},"end":{"line":25,"column":null}},"type":"cond-expr","locations":[{"start":{"line":25,"column":59},"end":{"line":25,"column":66}},{"start":{"line":25,"column":66},"end":{"line":25,"column":null}}]},"3":{"loc":{"start":{"line":30,"column":6},"end":{"line":32,"column":null}},"type":"binary-expr","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},{"start":{"line":31,"column":7},"end":{"line":31,"column":null}},{"start":{"line":32,"column":8},"end":{"line":32,"column":null}}]},"4":{"loc":{"start":{"line":42,"column":6},"end":{"line":46,"column":null}},"type":"binary-expr","locations":[{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},{"start":{"line":43,"column":7},"end":{"line":43,"column":null}},{"start":{"line":44,"column":8},"end":{"line":46,"column":null}}]},"5":{"loc":{"start":{"line":46,"column":12},"end":{"line":46,"column":null}},"type":"binary-expr","locations":[{"start":{"line":46,"column":12},"end":{"line":46,"column":35}},{"start":{"line":46,"column":35},"end":{"line":46,"column":55}},{"start":{"line":46,"column":55},"end":{"line":46,"column":null}}]},"6":{"loc":{"start":{"line":57,"column":6},"end":{"line":66,"column":null}},"type":"binary-expr","locations":[{"start":{"line":57,"column":6},"end":{"line":57,"column":null}},{"start":{"line":58,"column":7},"end":{"line":58,"column":null}},{"start":{"line":59,"column":8},"end":{"line":66,"column":null}}]},"7":{"loc":{"start":{"line":60,"column":10},"end":{"line":62,"column":null}},"type":"if","locations":[{"start":{"line":60,"column":10},"end":{"line":62,"column":null}},{"start":{},"end":{}}]},"8":{"loc":{"start":{"line":60,"column":14},"end":{"line":60,"column":57}},"type":"binary-expr","locations":[{"start":{"line":60,"column":14},"end":{"line":60,"column":38}},{"start":{"line":60,"column":38},"end":{"line":60,"column":57}}]},"9":{"loc":{"start":{"line":74,"column":6},"end":{"line":78,"column":null}},"type":"binary-expr","locations":[{"start":{"line":74,"column":6},"end":{"line":74,"column":null}},{"start":{"line":75,"column":7},"end":{"line":75,"column":null}},{"start":{"line":76,"column":8},"end":{"line":78,"column":null}}]},"10":{"loc":{"start":{"line":78,"column":13},"end":{"line":78,"column":null}},"type":"binary-expr","locations":[{"start":{"line":78,"column":13},"end":{"line":78,"column":36}},{"start":{"line":78,"column":36},"end":{"line":78,"column":56}},{"start":{"line":78,"column":56},"end":{"line":78,"column":null}}]},"11":{"loc":{"start":{"line":89,"column":6},"end":{"line":92,"column":null}},"type":"binary-expr","locations":[{"start":{"line":89,"column":6},"end":{"line":89,"column":null}},{"start":{"line":90,"column":6},"end":{"line":90,"column":null}},{"start":{"line":91,"column":7},"end":{"line":91,"column":null}},{"start":{"line":92,"column":8},"end":{"line":92,"column":null}}]},"12":{"loc":{"start":{"line":99,"column":6},"end":{"line":99,"column":null}},"type":"cond-expr","locations":[{"start":{"line":99,"column":34},"end":{"line":99,"column":44}},{"start":{"line":99,"column":44},"end":{"line":99,"column":null}}]},"13":{"loc":{"start":{"line":103,"column":6},"end":{"line":104,"column":null}},"type":"binary-expr","locations":[{"start":{"line":103,"column":7},"end":{"line":103,"column":36}},{"start":{"line":103,"column":36},"end":{"line":103,"column":63}},{"start":{"line":104,"column":6},"end":{"line":104,"column":null}}]},"14":{"loc":{"start":{"line":114,"column":6},"end":{"line":115,"column":null}},"type":"binary-expr","locations":[{"start":{"line":114,"column":7},"end":{"line":114,"column":36}},{"start":{"line":114,"column":36},"end":{"line":114,"column":63}},{"start":{"line":115,"column":6},"end":{"line":115,"column":null}}]},"15":{"loc":{"start":{"line":135,"column":4},"end":{"line":139,"column":null}},"type":"if","locations":[{"start":{"line":135,"column":4},"end":{"line":139,"column":null}},{"start":{},"end":{}}]},"16":{"loc":{"start":{"line":147,"column":4},"end":{"line":149,"column":null}},"type":"if","locations":[{"start":{"line":147,"column":4},"end":{"line":149,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":166,"column":2},"end":{"line":168,"column":null}},"type":"if","locations":[{"start":{"line":166,"column":2},"end":{"line":168,"column":null}},{"start":{},"end":{}}]}},"s":{"0":33,"1":446,"2":1,"3":445,"4":445,"5":17,"6":3,"7":442,"8":442,"9":175,"10":2,"11":440,"12":440,"13":75,"14":1,"15":74,"16":74,"17":2,"18":438,"19":438,"20":114,"21":2,"22":436,"23":436,"24":15,"25":2,"26":434,"27":434,"28":1,"29":433,"30":433,"31":1,"32":432,"33":33,"34":447,"35":447,"36":1588,"37":1,"38":446,"39":3514,"40":3514,"41":3514,"42":3514,"43":14,"44":3500,"45":432,"46":33,"47":947,"48":160,"49":782,"50":33,"51":1,"52":1,"53":33,"54":138,"55":138,"56":138,"57":137,"58":137},"f":{"0":446,"1":1,"2":445,"3":445,"4":17,"5":3,"6":442,"7":442,"8":175,"9":2,"10":440,"11":440,"12":75,"13":2,"14":438,"15":438,"16":114,"17":2,"18":436,"19":436,"20":15,"21":2,"22":434,"23":434,"24":1,"25":433,"26":433,"27":1,"28":432,"29":447,"30":947,"31":1,"32":138},"b":{"0":[446,236],"1":[235,210],"2":[205,5],"3":[445,11,9],"4":[442,215,214],"5":[175,175,175],"6":[440,121,120],"7":[1,74],"8":[75,75],"9":[438,79,78],"10":[114,114,114],"11":[436,23,12,11],"12":[11,423],"13":[434,368,434],"14":[433,419,433],"15":[1,1587],"16":[14,3500],"17":[160,782]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/use.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/use.ts","statementMap":{"0":{"start":{"line":21,"column":25},"end":{"line":25,"column":2}},"1":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"2":{"start":{"line":34,"column":22},"end":{"line":43,"column":null}},"3":{"start":{"line":35,"column":2},"end":{"line":37,"column":null}},"4":{"start":{"line":36,"column":4},"end":{"line":36,"column":null}},"5":{"start":{"line":39,"column":22},"end":{"line":39,"column":null}},"6":{"start":{"line":41,"column":2},"end":{"line":42,"column":null}},"7":{"start":{"line":51,"column":45},"end":{"line":63,"column":2}},"8":{"start":{"line":54,"column":16},"end":{"line":54,"column":24}},"9":{"start":{"line":55,"column":25},"end":{"line":55,"column":null}},"10":{"start":{"line":56,"column":2},"end":{"line":62,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":25},"end":{"line":21,"column":26}},"loc":{"start":{"line":21,"column":26},"end":{"line":25,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":34,"column":22},"end":{"line":34,"column":23}},"loc":{"start":{"line":34,"column":23},"end":{"line":43,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":51,"column":45},"end":{"line":51,"column":null}},"loc":{"start":{"line":52,"column":2},"end":{"line":63,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":9},"end":{"line":24,"column":null}},"type":"binary-expr","locations":[{"start":{"line":24,"column":9},"end":{"line":24,"column":40}},{"start":{"line":24,"column":40},"end":{"line":24,"column":62}},{"start":{"line":24,"column":62},"end":{"line":24,"column":null}}]},"1":{"loc":{"start":{"line":35,"column":2},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":35,"column":2},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":41,"column":9},"end":{"line":42,"column":null}},"type":"binary-expr","locations":[{"start":{"line":41,"column":9},"end":{"line":41,"column":null}},{"start":{"line":42,"column":9},"end":{"line":42,"column":60}},{"start":{"line":42,"column":64},"end":{"line":42,"column":null}}]},"3":{"loc":{"start":{"line":59,"column":14},"end":{"line":59,"column":null}},"type":"cond-expr","locations":[{"start":{"line":59,"column":31},"end":{"line":59,"column":44}},{"start":{"line":59,"column":44},"end":{"line":59,"column":null}}]},"4":{"loc":{"start":{"line":60,"column":13},"end":{"line":60,"column":null}},"type":"cond-expr","locations":[{"start":{"line":60,"column":31},"end":{"line":60,"column":54}},{"start":{"line":60,"column":54},"end":{"line":60,"column":null}}]}},"s":{"0":33,"1":41,"2":33,"3":13,"4":0,"5":13,"6":13,"7":33,"8":4,"9":4,"10":4},"f":{"0":41,"1":13,"2":4},"b":{"0":[41,14,13],"1":[0,13],"2":[13,13,13],"3":[0,4],"4":[0,4]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler-builder.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler-builder.ts","statementMap":{"0":{"start":{"line":10,"column":4},"end":{"line":10,"column":null}},"1":{"start":{"line":13,"column":23},"end":{"line":13,"column":null}},"2":{"start":{"line":16,"column":21},"end":{"line":16,"column":null}},"3":{"start":{"line":19,"column":17},"end":{"line":21,"column":null}},"4":{"start":{"line":21,"column":8},"end":{"line":21,"column":null}},"5":{"start":{"line":23,"column":4},"end":{"line":25,"column":null}},"6":{"start":{"line":24,"column":6},"end":{"line":24,"column":null}},"7":{"start":{"line":27,"column":18},"end":{"line":27,"column":null}},"8":{"start":{"line":28,"column":4},"end":{"line":28,"column":null}},"9":{"start":{"line":31,"column":4},"end":{"line":31,"column":null}},"10":{"start":{"line":34,"column":25},"end":{"line":34,"column":117}},"11":{"start":{"line":35,"column":4},"end":{"line":39,"column":null}},"12":{"start":{"line":43,"column":4},"end":{"line":43,"column":null}},"13":{"start":{"line":45,"column":4},"end":{"line":49,"column":null}},"14":{"start":{"line":53,"column":4},"end":{"line":53,"column":null}},"15":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"16":{"start":{"line":6,"column":22},"end":{"line":6,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":9},"end":{"line":8,"column":18}},"loc":{"start":{"line":8,"column":78},"end":{"line":56,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":6},"end":{"line":20,"column":7}},"loc":{"start":{"line":21,"column":8},"end":{"line":21,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":14}},"loc":{"start":{"line":6,"column":38},"end":{"line":6,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":23,"column":4},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":25,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":34,"column":25},"end":{"line":34,"column":117}},"type":"cond-expr","locations":[{"start":{"line":34,"column":41},"end":{"line":34,"column":93}},{"start":{"line":34,"column":93},"end":{"line":34,"column":117}}]}},"s":{"0":136,"1":136,"2":134,"3":133,"4":273,"5":133,"6":0,"7":133,"8":133,"9":133,"10":133,"11":133,"12":133,"13":133,"14":133,"15":133,"16":136},"f":{"0":136,"1":273,"2":136},"b":{"0":[0,133],"1":[8,125]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler.ts","statementMap":{"0":{"start":{"line":30,"column":22},"end":{"line":30,"column":null}},"1":{"start":{"line":31,"column":20},"end":{"line":31,"column":null}},"2":{"start":{"line":32,"column":4},"end":{"line":32,"column":null}},"3":{"start":{"line":40,"column":4},"end":{"line":40,"column":null}},"4":{"start":{"line":73,"column":4},"end":{"line":73,"column":null}},"5":{"start":{"line":74,"column":4},"end":{"line":74,"column":null}},"6":{"start":{"line":78,"column":4},"end":{"line":78,"column":null}},"7":{"start":{"line":82,"column":4},"end":{"line":82,"column":null}},"8":{"start":{"line":89,"column":4},"end":{"line":89,"column":null}},"9":{"start":{"line":93,"column":4},"end":{"line":95,"column":null}},"10":{"start":{"line":94,"column":6},"end":{"line":94,"column":null}},"11":{"start":{"line":96,"column":4},"end":{"line":96,"column":null}},"12":{"start":{"line":103,"column":4},"end":{"line":112,"column":null}},"13":{"start":{"line":106,"column":8},"end":{"line":106,"column":null}},"14":{"start":{"line":110,"column":8},"end":{"line":110,"column":null}},"15":{"start":{"line":116,"column":4},"end":{"line":116,"column":null}},"16":{"start":{"line":120,"column":4},"end":{"line":120,"column":null}},"17":{"start":{"line":124,"column":4},"end":{"line":124,"column":null}},"18":{"start":{"line":134,"column":4},"end":{"line":134,"column":null}},"19":{"start":{"line":141,"column":4},"end":{"line":141,"column":null}},"20":{"start":{"line":54,"column":4},"end":{"line":54,"column":null}},"21":{"start":{"line":57,"column":4},"end":{"line":57,"column":null}},"22":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"23":{"start":{"line":59,"column":4},"end":{"line":59,"column":null}},"24":{"start":{"line":62,"column":28},"end":{"line":62,"column":null}},"25":{"start":{"line":65,"column":4},"end":{"line":65,"column":null}},"26":{"start":{"line":66,"column":4},"end":{"line":66,"column":null}},"27":{"start":{"line":69,"column":4},"end":{"line":69,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":29,"column":2},"end":{"line":29,"column":16}},"loc":{"start":{"line":29,"column":85},"end":{"line":33,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":39,"column":2},"end":{"line":39,"column":13}},"loc":{"start":{"line":39,"column":40},"end":{"line":41,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":72,"column":18},"end":{"line":72,"column":34}},"loc":{"start":{"line":72,"column":34},"end":{"line":75,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":77,"column":9},"end":{"line":77,"column":21}},"loc":{"start":{"line":77,"column":79},"end":{"line":79,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":81,"column":9},"end":{"line":81,"column":16}},"loc":{"start":{"line":81,"column":59},"end":{"line":83,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":85,"column":9},"end":{"line":85,"column":null}},"loc":{"start":{"line":88,"column":15},"end":{"line":90,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":92,"column":9},"end":{"line":92,"column":16}},"loc":{"start":{"line":92,"column":70},"end":{"line":97,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":99,"column":9},"end":{"line":99,"column":null}},"loc":{"start":{"line":102,"column":7},"end":{"line":113,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":115,"column":9},"end":{"line":115,"column":21}},"loc":{"start":{"line":115,"column":73},"end":{"line":117,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":119,"column":9},"end":{"line":119,"column":16}},"loc":{"start":{"line":119,"column":46},"end":{"line":121,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":123,"column":9},"end":{"line":123,"column":19}},"loc":{"start":{"line":123,"column":50},"end":{"line":125,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":133,"column":9},"end":{"line":133,"column":16}},"loc":{"start":{"line":133,"column":46},"end":{"line":135,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":140,"column":2},"end":{"line":140,"column":13}},"loc":{"start":{"line":140,"column":28},"end":{"line":142,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":53,"column":2},"end":{"line":53,"column":24}},"loc":{"start":{"line":53,"column":24},"end":{"line":70,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":77,"column":46},"end":{"line":77,"column":62}},"type":"default-arg","locations":[{"start":{"line":77,"column":57},"end":{"line":77,"column":62}}]},"1":{"loc":{"start":{"line":93,"column":4},"end":{"line":95,"column":null}},"type":"if","locations":[{"start":{"line":93,"column":4},"end":{"line":95,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":93,"column":8},"end":{"line":93,"column":74}},"type":"binary-expr","locations":[{"start":{"line":93,"column":8},"end":{"line":93,"column":42}},{"start":{"line":93,"column":42},"end":{"line":93,"column":74}}]},"3":{"loc":{"start":{"line":103,"column":4},"end":{"line":112,"column":null}},"type":"switch","locations":[{"start":{"line":104,"column":6},"end":{"line":104,"column":null}},{"start":{"line":105,"column":6},"end":{"line":107,"column":null}},{"start":{"line":109,"column":6},"end":{"line":111,"column":null}}]}},"s":{"0":136,"1":136,"2":136,"3":1076,"4":6,"5":6,"6":286,"7":32,"8":278,"9":3,"10":2,"11":1,"12":369,"13":33,"14":336,"15":1,"16":4,"17":7,"18":9,"19":0,"20":136,"21":136,"22":136,"23":136,"24":136,"25":136,"26":136,"27":136},"f":{"0":136,"1":1076,"2":6,"3":286,"4":32,"5":278,"6":3,"7":369,"8":1,"9":4,"10":7,"11":9,"12":0,"13":136},"b":{"0":[282],"1":[2,1],"2":[3,2],"3":[30,33,336]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/context-provider.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/context-provider.ts","statementMap":{"0":{"start":{"line":8,"column":4},"end":{"line":19,"column":null}},"1":{"start":{"line":23,"column":4},"end":{"line":32,"column":null}},"2":{"start":{"line":5,"column":22},"end":{"line":5,"column":42}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":49}},"loc":{"start":{"line":7,"column":49},"end":{"line":20,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":30}},"loc":{"start":{"line":22,"column":88},"end":{"line":33,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":44},"end":{"line":5,"column":null}}}},"branchMap":{},"s":{"0":136,"1":136,"2":136},"f":{"0":136,"1":136,"2":136},"b":{}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/hook-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/hook-manager.ts","statementMap":{"0":{"start":{"line":70,"column":4},"end":{"line":73,"column":null}},"1":{"start":{"line":74,"column":4},"end":{"line":74,"column":null}},"2":{"start":{"line":79,"column":4},"end":{"line":86,"column":null}},"3":{"start":{"line":80,"column":6},"end":{"line":84,"column":null}},"4":{"start":{"line":91,"column":4},"end":{"line":98,"column":null}},"5":{"start":{"line":92,"column":6},"end":{"line":96,"column":null}},"6":{"start":{"line":102,"column":4},"end":{"line":102,"column":null}},"7":{"start":{"line":106,"column":4},"end":{"line":106,"column":null}},"8":{"start":{"line":64,"column":10},"end":{"line":64,"column":null}},"9":{"start":{"line":6,"column":13},"end":{"line":39,"column":null}},"10":{"start":{"line":13,"column":4},"end":{"line":38,"column":null}},"11":{"start":{"line":14,"column":41},"end":{"line":14,"column":81}},"12":{"start":{"line":16,"column":6},"end":{"line":37,"column":null}},"13":{"start":{"line":17,"column":8},"end":{"line":27,"column":null}},"14":{"start":{"line":18,"column":10},"end":{"line":25,"column":null}},"15":{"start":{"line":21,"column":14},"end":{"line":21,"column":null}},"16":{"start":{"line":24,"column":14},"end":{"line":24,"column":null}},"17":{"start":{"line":26,"column":10},"end":{"line":26,"column":null}},"18":{"start":{"line":29,"column":8},"end":{"line":34,"column":null}},"19":{"start":{"line":30,"column":10},"end":{"line":30,"column":null}},"20":{"start":{"line":31,"column":10},"end":{"line":31,"column":null}},"21":{"start":{"line":33,"column":10},"end":{"line":33,"column":null}},"22":{"start":{"line":36,"column":8},"end":{"line":36,"column":null}},"23":{"start":{"line":6,"column":13},"end":{"line":62,"column":null}},"24":{"start":{"line":47,"column":39},"end":{"line":47,"column":79}},"25":{"start":{"line":49,"column":4},"end":{"line":61,"column":null}},"26":{"start":{"line":50,"column":6},"end":{"line":57,"column":null}},"27":{"start":{"line":53,"column":8},"end":{"line":55,"column":null}},"28":{"start":{"line":56,"column":8},"end":{"line":56,"column":null}},"29":{"start":{"line":60,"column":6},"end":{"line":60,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":66,"column":9},"end":{"line":66,"column":null}},"loc":{"start":{"line":69,"column":15},"end":{"line":75,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":77,"column":9},"end":{"line":77,"column":23}},"loc":{"start":{"line":77,"column":56},"end":{"line":87,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":89,"column":9},"end":{"line":89,"column":25}},"loc":{"start":{"line":89,"column":58},"end":{"line":99,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":101,"column":9},"end":{"line":101,"column":28}},"loc":{"start":{"line":101,"column":28},"end":{"line":103,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":105,"column":9},"end":{"line":105,"column":78}},"loc":{"start":{"line":105,"column":78},"end":{"line":107,"column":null}}},"5":{"name":"(anonymous_6)","decl":{"start":{"line":7,"column":27},"end":{"line":7,"column":null}},"loc":{"start":{"line":11,"column":4},"end":{"line":39,"column":null}}},"6":{"name":"(anonymous_7)","decl":{"start":{"line":13,"column":23},"end":{"line":13,"column":24}},"loc":{"start":{"line":13,"column":33},"end":{"line":38,"column":null}}},"7":{"name":"(anonymous_8)","decl":{"start":{"line":20,"column":18},"end":{"line":20,"column":null}},"loc":{"start":{"line":20,"column":18},"end":{"line":22,"column":null}}},"8":{"name":"(anonymous_9)","decl":{"start":{"line":23,"column":19},"end":{"line":23,"column":20}},"loc":{"start":{"line":23,"column":20},"end":{"line":25,"column":null}}},"9":{"name":"(anonymous_10)","decl":{"start":{"line":41,"column":36},"end":{"line":41,"column":null}},"loc":{"start":{"line":45,"column":4},"end":{"line":62,"column":null}}},"10":{"name":"(anonymous_11)","decl":{"start":{"line":53,"column":60},"end":{"line":53,"column":null}},"loc":{"start":{"line":53,"column":60},"end":{"line":55,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":16,"column":6},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":16,"column":6},"end":{"line":37,"column":null}},{"start":{"line":35,"column":13},"end":{"line":37,"column":null}}]},"1":{"loc":{"start":{"line":17,"column":8},"end":{"line":27,"column":null}},"type":"if","locations":[{"start":{"line":17,"column":8},"end":{"line":27,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":49,"column":4},"end":{"line":61,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":61,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":50,"column":6},"end":{"line":57,"column":null}},"type":"if","locations":[{"start":{"line":50,"column":6},"end":{"line":57,"column":null}},{"start":{},"end":{}}]}},"s":{"0":278,"1":278,"2":133,"3":140,"4":133,"5":141,"6":133,"7":399,"8":136,"9":31,"10":293,"11":293,"12":293,"13":18,"14":1,"15":0,"16":0,"17":1,"18":17,"19":17,"20":17,"21":0,"22":275,"23":31,"24":547,"25":547,"26":62,"27":7,"28":7,"29":55},"f":{"0":278,"1":133,"2":133,"3":133,"4":399,"5":293,"6":293,"7":0,"8":0,"9":547,"10":0},"b":{"0":[18,275],"1":[1,17],"2":[62,485],"3":[7,55]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/injectable-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/injectable-manager.ts","statementMap":{"0":{"start":{"line":20,"column":4},"end":{"line":20,"column":null}},"1":{"start":{"line":21,"column":4},"end":{"line":21,"column":null}},"2":{"start":{"line":26,"column":6},"end":{"line":28,"column":null}},"3":{"start":{"line":30,"column":4},"end":{"line":34,"column":null}},"4":{"start":{"line":31,"column":6},"end":{"line":32,"column":null}},"5":{"start":{"line":37,"column":23},"end":{"line":40,"column":null}},"6":{"start":{"line":44,"column":4},"end":{"line":44,"column":null}},"7":{"start":{"line":47,"column":4},"end":{"line":54,"column":null}},"8":{"start":{"line":48,"column":6},"end":{"line":52,"column":null}},"9":{"start":{"line":56,"column":4},"end":{"line":56,"column":null}},"10":{"start":{"line":60,"column":4},"end":{"line":60,"column":null}},"11":{"start":{"line":67,"column":4},"end":{"line":73,"column":null}},"12":{"start":{"line":68,"column":6},"end":{"line":71,"column":null}},"13":{"start":{"line":75,"column":23},"end":{"line":76,"column":null}},"14":{"start":{"line":79,"column":4},"end":{"line":83,"column":null}},"15":{"start":{"line":80,"column":6},"end":{"line":80,"column":null}},"16":{"start":{"line":82,"column":6},"end":{"line":82,"column":null}},"17":{"start":{"line":87,"column":23},"end":{"line":87,"column":null}},"18":{"start":{"line":89,"column":4},"end":{"line":89,"column":null}},"19":{"start":{"line":89,"column":20},"end":{"line":89,"column":null}},"20":{"start":{"line":91,"column":4},"end":{"line":91,"column":null}},"21":{"start":{"line":95,"column":23},"end":{"line":95,"column":25}},"22":{"start":{"line":96,"column":4},"end":{"line":100,"column":null}},"23":{"start":{"line":97,"column":6},"end":{"line":99,"column":null}},"24":{"start":{"line":98,"column":8},"end":{"line":98,"column":null}},"25":{"start":{"line":98,"column":43},"end":{"line":98,"column":null}},"26":{"start":{"line":101,"column":4},"end":{"line":101,"column":null}},"27":{"start":{"line":105,"column":4},"end":{"line":107,"column":null}},"28":{"start":{"line":106,"column":6},"end":{"line":106,"column":null}},"29":{"start":{"line":111,"column":4},"end":{"line":111,"column":null}},"30":{"start":{"line":13,"column":10},"end":{"line":13,"column":null}},"31":{"start":{"line":16,"column":10},"end":{"line":16,"column":null}},"32":{"start":{"line":17,"column":10},"end":{"line":17,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":9},"end":{"line":19,"column":21}},"loc":{"start":{"line":19,"column":101},"end":{"line":22,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":21}},"loc":{"start":{"line":24,"column":79},"end":{"line":57,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":59,"column":9},"end":{"line":59,"column":16}},"loc":{"start":{"line":59,"column":52},"end":{"line":61,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":63,"column":9},"end":{"line":63,"column":null}},"loc":{"start":{"line":66,"column":7},"end":{"line":84,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":86,"column":9},"end":{"line":86,"column":21}},"loc":{"start":{"line":86,"column":65},"end":{"line":92,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":94,"column":9},"end":{"line":94,"column":16}},"loc":{"start":{"line":94,"column":46},"end":{"line":102,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":104,"column":9},"end":{"line":104,"column":25}},"loc":{"start":{"line":104,"column":25},"end":{"line":108,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":110,"column":2},"end":{"line":110,"column":13}},"loc":{"start":{"line":110,"column":28},"end":{"line":112,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":46},"end":{"line":24,"column":62}},"type":"default-arg","locations":[{"start":{"line":24,"column":57},"end":{"line":24,"column":62}}]},"1":{"loc":{"start":{"line":26,"column":6},"end":{"line":28,"column":null}},"type":"cond-expr","locations":[{"start":{"line":27,"column":10},"end":{"line":27,"column":null}},{"start":{"line":28,"column":10},"end":{"line":28,"column":null}}]},"2":{"loc":{"start":{"line":30,"column":4},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":34,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":47,"column":4},"end":{"line":54,"column":null}},"type":"if","locations":[{"start":{"line":47,"column":4},"end":{"line":54,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":67,"column":4},"end":{"line":73,"column":null}},"type":"if","locations":[{"start":{"line":67,"column":4},"end":{"line":73,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":79,"column":4},"end":{"line":83,"column":null}},"type":"if","locations":[{"start":{"line":79,"column":4},"end":{"line":83,"column":null}},{"start":{"line":81,"column":11},"end":{"line":83,"column":null}}]},"6":{"loc":{"start":{"line":89,"column":4},"end":{"line":89,"column":null}},"type":"if","locations":[{"start":{"line":89,"column":4},"end":{"line":89,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":98,"column":8},"end":{"line":98,"column":null}},"type":"if","locations":[{"start":{"line":98,"column":8},"end":{"line":98,"column":null}},{"start":{},"end":{}}]}},"s":{"0":136,"1":136,"2":286,"3":286,"4":0,"5":286,"6":284,"7":284,"8":280,"9":284,"10":287,"11":336,"12":49,"13":287,"14":287,"15":280,"16":7,"17":1,"18":1,"19":1,"20":0,"21":4,"22":4,"23":4,"24":15,"25":6,"26":4,"27":6,"28":13,"29":0,"30":136,"31":136,"32":136},"f":{"0":136,"1":286,"2":287,"3":336,"4":1,"5":4,"6":6,"7":0},"b":{"0":[0],"1":[4,282],"2":[0,286],"3":[280,4],"4":[49,287],"5":[280,7],"6":[1,0],"7":[6,9]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/object-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/object-manager.ts","statementMap":{"0":{"start":{"line":6,"column":4},"end":{"line":10,"column":null}},"1":{"start":{"line":7,"column":6},"end":{"line":8,"column":null}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"3":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"4":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}},"5":{"start":{"line":20,"column":4},"end":{"line":26,"column":null}},"6":{"start":{"line":21,"column":6},"end":{"line":24,"column":null}},"7":{"start":{"line":27,"column":4},"end":{"line":27,"column":null}},"8":{"start":{"line":31,"column":4},"end":{"line":35,"column":null}},"9":{"start":{"line":32,"column":6},"end":{"line":33,"column":null}},"10":{"start":{"line":36,"column":4},"end":{"line":36,"column":null}},"11":{"start":{"line":40,"column":4},"end":{"line":40,"column":null}},"12":{"start":{"line":2,"column":10},"end":{"line":2,"column":null}},"13":{"start":{"line":3,"column":10},"end":{"line":3,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":16}},"loc":{"start":{"line":5,"column":59},"end":{"line":13,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":13}},"loc":{"start":{"line":15,"column":51},"end":{"line":17,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":9},"end":{"line":19,"column":20}},"loc":{"start":{"line":19,"column":52},"end":{"line":28,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":30,"column":9},"end":{"line":30,"column":19}},"loc":{"start":{"line":30,"column":50},"end":{"line":37,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":39,"column":9},"end":{"line":39,"column":16}},"loc":{"start":{"line":39,"column":46},"end":{"line":41,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":10,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":10,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":20,"column":4},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":20,"column":4},"end":{"line":26,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":31,"column":4},"end":{"line":35,"column":null}},"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":35,"column":null}},{"start":{},"end":{}}]}},"s":{"0":32,"1":1,"2":31,"3":31,"4":34,"5":33,"6":2,"7":31,"8":7,"9":0,"10":7,"11":9,"12":136,"13":136},"f":{"0":32,"1":34,"2":33,"3":7,"4":9},"b":{"0":[1,31],"1":[2,31],"2":[0,7]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/resolution-strategies.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/resolution-strategies.ts","statementMap":{"0":{"start":{"line":12,"column":16},"end":{"line":12,"column":37}},"1":{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},"2":{"start":{"line":14,"column":6},"end":{"line":14,"column":null}},"3":{"start":{"line":18,"column":21},"end":{"line":18,"column":null}},"4":{"start":{"line":21,"column":25},"end":{"line":21,"column":117}},"5":{"start":{"line":22,"column":4},"end":{"line":22,"column":null}},"6":{"start":{"line":23,"column":4},"end":{"line":23,"column":null}},"7":{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},"8":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"9":{"start":{"line":9,"column":10},"end":{"line":9,"column":null}},"10":{"start":{"line":36,"column":21},"end":{"line":36,"column":null}},"11":{"start":{"line":38,"column":4},"end":{"line":38,"column":null}},"12":{"start":{"line":39,"column":4},"end":{"line":39,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":9},"end":{"line":11,"column":20}},"loc":{"start":{"line":11,"column":87},"end":{"line":26,"column":null}}},"1":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":9},"end":{"line":34,"column":20}},"loc":{"start":{"line":34,"column":87},"end":{"line":40,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":21,"column":25},"end":{"line":21,"column":117}},"type":"cond-expr","locations":[{"start":{"line":21,"column":41},"end":{"line":21,"column":93}},{"start":{"line":21,"column":93},"end":{"line":21,"column":117}}]}},"s":{"0":280,"1":280,"2":8,"3":272,"4":271,"5":271,"6":271,"7":271,"8":271,"9":136,"10":7,"11":7,"12":7},"f":{"0":280,"1":7},"b":{"0":[8,272],"1":[10,261]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/helpers.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/helpers.ts","statementMap":{"0":{"start":{"line":12,"column":30},"end":{"line":40,"column":2}},"1":{"start":{"line":17,"column":4},"end":{"line":18,"column":null}},"2":{"start":{"line":19,"column":2},"end":{"line":39,"column":null}},"3":{"start":{"line":20,"column":39},"end":{"line":20,"column":null}},"4":{"start":{"line":21,"column":31},"end":{"line":21,"column":52}},"5":{"start":{"line":22,"column":4},"end":{"line":26,"column":null}},"6":{"start":{"line":23,"column":6},"end":{"line":23,"column":null}},"7":{"start":{"line":23,"column":44},"end":{"line":23,"column":null}},"8":{"start":{"line":24,"column":6},"end":{"line":25,"column":null}},"9":{"start":{"line":25,"column":8},"end":{"line":25,"column":null}},"10":{"start":{"line":28,"column":4},"end":{"line":32,"column":null}},"11":{"start":{"line":29,"column":7},"end":{"line":31,"column":null}},"12":{"start":{"line":30,"column":8},"end":{"line":30,"column":null}},"13":{"start":{"line":35,"column":4},"end":{"line":38,"column":null}},"14":{"start":{"line":36,"column":6},"end":{"line":37,"column":null}},"15":{"start":{"line":37,"column":8},"end":{"line":37,"column":null}},"16":{"start":{"line":50,"column":32},"end":{"line":72,"column":2}},"17":{"start":{"line":55,"column":4},"end":{"line":56,"column":null}},"18":{"start":{"line":57,"column":2},"end":{"line":71,"column":null}},"19":{"start":{"line":58,"column":39},"end":{"line":58,"column":null}},"20":{"start":{"line":60,"column":4},"end":{"line":62,"column":null}},"21":{"start":{"line":61,"column":6},"end":{"line":61,"column":null}},"22":{"start":{"line":63,"column":4},"end":{"line":63,"column":null}},"23":{"start":{"line":64,"column":4},"end":{"line":64,"column":null}},"24":{"start":{"line":66,"column":4},"end":{"line":70,"column":null}},"25":{"start":{"line":67,"column":6},"end":{"line":69,"column":null}},"26":{"start":{"line":68,"column":8},"end":{"line":68,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":30},"end":{"line":12,"column":null}},"loc":{"start":{"line":14,"column":2},"end":{"line":40,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":45},"end":{"line":29,"column":46}},"loc":{"start":{"line":29,"column":49},"end":{"line":31,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":50,"column":32},"end":{"line":50,"column":null}},"loc":{"start":{"line":52,"column":2},"end":{"line":72,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":4},"end":{"line":18,"column":null}},"type":"binary-expr","locations":[{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},{"start":{"line":18,"column":4},"end":{"line":18,"column":null}}]},"1":{"loc":{"start":{"line":19,"column":2},"end":{"line":39,"column":null}},"type":"if","locations":[{"start":{"line":19,"column":2},"end":{"line":39,"column":null}},{"start":{"line":33,"column":9},"end":{"line":39,"column":null}}]},"2":{"loc":{"start":{"line":23,"column":6},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":23,"column":6},"end":{"line":23,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":24,"column":6},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":6},"end":{"line":25,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":36,"column":6},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":6},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":55,"column":4},"end":{"line":56,"column":null}},"type":"binary-expr","locations":[{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},{"start":{"line":56,"column":4},"end":{"line":56,"column":null}}]},"6":{"loc":{"start":{"line":57,"column":2},"end":{"line":71,"column":null}},"type":"if","locations":[{"start":{"line":57,"column":2},"end":{"line":71,"column":null}},{"start":{"line":65,"column":9},"end":{"line":71,"column":null}}]},"7":{"loc":{"start":{"line":67,"column":6},"end":{"line":69,"column":null}},"type":"if","locations":[{"start":{"line":67,"column":6},"end":{"line":69,"column":null}},{"start":{},"end":{}}]}},"s":{"0":31,"1":280,"2":280,"3":3,"4":3,"5":3,"6":7,"7":7,"8":7,"9":7,"10":3,"11":7,"12":6,"13":277,"14":0,"15":0,"16":31,"17":13,"18":13,"19":2,"20":2,"21":6,"22":2,"23":2,"24":11,"25":0,"26":0},"f":{"0":280,"1":6,"2":13},"b":{"0":[280,280],"1":[3,277],"2":[7,0],"3":[7,0],"4":[0,0],"5":[13,13],"6":[2,11],"7":[0,0]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/collection/listener-collection.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/collection/listener-collection.ts","statementMap":{"0":{"start":{"line":37,"column":4},"end":{"line":37,"column":null}},"1":{"start":{"line":62,"column":4},"end":{"line":69,"column":null}},"2":{"start":{"line":63,"column":6},"end":{"line":63,"column":null}},"3":{"start":{"line":64,"column":6},"end":{"line":64,"column":null}},"4":{"start":{"line":66,"column":20},"end":{"line":66,"column":27}},"5":{"start":{"line":67,"column":6},"end":{"line":67,"column":null}},"6":{"start":{"line":68,"column":6},"end":{"line":68,"column":null}},"7":{"start":{"line":71,"column":4},"end":{"line":73,"column":null}},"8":{"start":{"line":72,"column":6},"end":{"line":72,"column":null}},"9":{"start":{"line":74,"column":4},"end":{"line":74,"column":null}},"10":{"start":{"line":76,"column":4},"end":{"line":76,"column":null}},"11":{"start":{"line":90,"column":26},"end":{"line":91,"column":null}},"12":{"start":{"line":91,"column":6},"end":{"line":91,"column":null}},"13":{"start":{"line":95,"column":26},"end":{"line":99,"column":null}},"14":{"start":{"line":97,"column":8},"end":{"line":97,"column":null}},"15":{"start":{"line":98,"column":18},"end":{"line":98,"column":49}},"16":{"start":{"line":103,"column":29},"end":{"line":107,"column":null}},"17":{"start":{"line":104,"column":16},"end":{"line":104,"column":null}},"18":{"start":{"line":105,"column":18},"end":{"line":105,"column":null}},"19":{"start":{"line":106,"column":18},"end":{"line":106,"column":49}},"20":{"start":{"line":109,"column":30},"end":{"line":112,"column":null}},"21":{"start":{"line":110,"column":37},"end":{"line":110,"column":null}},"22":{"start":{"line":111,"column":39},"end":{"line":111,"column":63}},"23":{"start":{"line":116,"column":4},"end":{"line":116,"column":null}},"24":{"start":{"line":118,"column":4},"end":{"line":118,"column":null}},"25":{"start":{"line":131,"column":4},"end":{"line":137,"column":null}},"26":{"start":{"line":132,"column":6},"end":{"line":132,"column":null}},"27":{"start":{"line":133,"column":11},"end":{"line":137,"column":null}},"28":{"start":{"line":134,"column":6},"end":{"line":136,"column":null}},"29":{"start":{"line":138,"column":4},"end":{"line":138,"column":null}},"30":{"start":{"line":152,"column":4},"end":{"line":158,"column":null}},"31":{"start":{"line":153,"column":6},"end":{"line":153,"column":null}},"32":{"start":{"line":154,"column":11},"end":{"line":158,"column":null}},"33":{"start":{"line":155,"column":6},"end":{"line":157,"column":null}},"34":{"start":{"line":157,"column":40},"end":{"line":157,"column":60}},"35":{"start":{"line":159,"column":4},"end":{"line":159,"column":null}},"36":{"start":{"line":168,"column":31},"end":{"line":168,"column":null}},"37":{"start":{"line":169,"column":28},"end":{"line":171,"column":null}},"38":{"start":{"line":170,"column":6},"end":{"line":171,"column":null}},"39":{"start":{"line":171,"column":8},"end":{"line":171,"column":null}},"40":{"start":{"line":174,"column":4},"end":{"line":174,"column":null}},"41":{"start":{"line":174,"column":50},"end":{"line":174,"column":null}},"42":{"start":{"line":176,"column":4},"end":{"line":176,"column":null}},"43":{"start":{"line":183,"column":4},"end":{"line":183,"column":null}},"44":{"start":{"line":190,"column":4},"end":{"line":190,"column":null}},"45":{"start":{"line":197,"column":4},"end":{"line":197,"column":null}},"46":{"start":{"line":213,"column":16},"end":{"line":213,"column":null}},"47":{"start":{"line":214,"column":32},"end":{"line":216,"column":10}},"48":{"start":{"line":218,"column":4},"end":{"line":223,"column":null}},"49":{"start":{"line":219,"column":19},"end":{"line":222,"column":null}},"50":{"start":{"line":25,"column":18},"end":{"line":25,"column":null}},"51":{"start":{"line":28,"column":18},"end":{"line":28,"column":null}},"52":{"start":{"line":29,"column":4},"end":{"line":29,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":36,"column":9},"end":{"line":36,"column":25}},"loc":{"start":{"line":36,"column":25},"end":{"line":38,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":55,"column":9},"end":{"line":55,"column":null}},"loc":{"start":{"line":57,"column":24},"end":{"line":77,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":87,"column":9},"end":{"line":87,"column":16}},"loc":{"start":{"line":87,"column":74},"end":{"line":119,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":90,"column":26},"end":{"line":90,"column":27}},"loc":{"start":{"line":91,"column":6},"end":{"line":91,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":96,"column":10},"end":{"line":96,"column":null}},"loc":{"start":{"line":97,"column":8},"end":{"line":97,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":98,"column":12},"end":{"line":98,"column":18}},"loc":{"start":{"line":98,"column":18},"end":{"line":98,"column":49}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":104,"column":10},"end":{"line":104,"column":16}},"loc":{"start":{"line":104,"column":16},"end":{"line":104,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":105,"column":12},"end":{"line":105,"column":18}},"loc":{"start":{"line":105,"column":18},"end":{"line":105,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":106,"column":12},"end":{"line":106,"column":18}},"loc":{"start":{"line":106,"column":18},"end":{"line":106,"column":49}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":110,"column":10},"end":{"line":110,"column":11}},"loc":{"start":{"line":110,"column":37},"end":{"line":110,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":111,"column":12},"end":{"line":111,"column":13}},"loc":{"start":{"line":111,"column":39},"end":{"line":111,"column":63}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":130,"column":9},"end":{"line":130,"column":13}},"loc":{"start":{"line":130,"column":60},"end":{"line":139,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":149,"column":9},"end":{"line":149,"column":null}},"loc":{"start":{"line":151,"column":33},"end":{"line":160,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":157,"column":16},"end":{"line":157,"column":17}},"loc":{"start":{"line":157,"column":40},"end":{"line":157,"column":60}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":167,"column":9},"end":{"line":167,"column":37}},"loc":{"start":{"line":167,"column":37},"end":{"line":177,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":169,"column":28},"end":{"line":169,"column":29}},"loc":{"start":{"line":170,"column":6},"end":{"line":171,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":170,"column":38},"end":{"line":170,"column":39}},"loc":{"start":{"line":171,"column":8},"end":{"line":171,"column":null}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":174,"column":23},"end":{"line":174,"column":24}},"loc":{"start":{"line":174,"column":50},"end":{"line":174,"column":null}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":182,"column":2},"end":{"line":182,"column":13}},"loc":{"start":{"line":182,"column":37},"end":{"line":184,"column":null}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":189,"column":2},"end":{"line":189,"column":13}},"loc":{"start":{"line":189,"column":40},"end":{"line":191,"column":null}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":196,"column":2},"end":{"line":196,"column":13}},"loc":{"start":{"line":196,"column":30},"end":{"line":198,"column":null}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":212,"column":9},"end":{"line":212,"column":10}},"loc":{"start":{"line":212,"column":53},"end":{"line":224,"column":null}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":219,"column":12},"end":{"line":219,"column":19}},"loc":{"start":{"line":219,"column":19},"end":{"line":222,"column":null}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":27,"column":2},"end":{"line":27,"column":16}},"loc":{"start":{"line":27,"column":16},"end":{"line":30,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":62,"column":4},"end":{"line":69,"column":null}},"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":69,"column":null}},{"start":{"line":65,"column":11},"end":{"line":69,"column":null}}]},"1":{"loc":{"start":{"line":71,"column":4},"end":{"line":73,"column":null}},"type":"if","locations":[{"start":{"line":71,"column":4},"end":{"line":73,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":97,"column":8},"end":{"line":97,"column":null}},"type":"binary-expr","locations":[{"start":{"line":97,"column":8},"end":{"line":97,"column":32}},{"start":{"line":97,"column":36},"end":{"line":97,"column":null}}]},"3":{"loc":{"start":{"line":131,"column":4},"end":{"line":137,"column":null}},"type":"if","locations":[{"start":{"line":131,"column":4},"end":{"line":137,"column":null}},{"start":{"line":133,"column":11},"end":{"line":137,"column":null}}]},"4":{"loc":{"start":{"line":133,"column":11},"end":{"line":137,"column":null}},"type":"if","locations":[{"start":{"line":133,"column":11},"end":{"line":137,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":152,"column":4},"end":{"line":158,"column":null}},"type":"if","locations":[{"start":{"line":152,"column":4},"end":{"line":158,"column":null}},{"start":{"line":154,"column":11},"end":{"line":158,"column":null}}]},"6":{"loc":{"start":{"line":154,"column":11},"end":{"line":158,"column":null}},"type":"if","locations":[{"start":{"line":154,"column":11},"end":{"line":158,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":214,"column":32},"end":{"line":216,"column":10}},"type":"cond-expr","locations":[{"start":{"line":215,"column":8},"end":{"line":215,"column":null}},{"start":{"line":216,"column":8},"end":{"line":216,"column":10}}]}},"s":{"0":1,"1":20,"2":16,"3":16,"4":4,"5":4,"6":4,"7":20,"8":17,"9":20,"10":20,"11":37,"12":6,"13":37,"14":37,"15":5,"16":37,"17":37,"18":6,"19":31,"20":37,"21":37,"22":0,"23":37,"24":37,"25":39,"26":1,"27":38,"28":1,"29":37,"30":72,"31":72,"32":0,"33":0,"34":0,"35":0,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":0,"44":0,"45":12,"46":3,"47":3,"48":3,"49":6,"50":281,"51":281,"52":281},"f":{"0":1,"1":20,"2":37,"3":6,"4":37,"5":5,"6":37,"7":6,"8":31,"9":37,"10":0,"11":39,"12":72,"13":0,"14":2,"15":2,"16":2,"17":2,"18":0,"19":0,"20":12,"21":3,"22":6,"23":281},"b":{"0":[16,4],"1":[17,3],"2":[37,6],"3":[1,38],"4":[1,37],"5":[72,0],"6":[0,0],"7":[3,0]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/manager/event-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/manager/event-manager.ts","statementMap":{"0":{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},"1":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"2":{"start":{"line":26,"column":4},"end":{"line":26,"column":null}},"3":{"start":{"line":27,"column":4},"end":{"line":27,"column":null}},"4":{"start":{"line":31,"column":28},"end":{"line":31,"column":null}},"5":{"start":{"line":33,"column":4},"end":{"line":40,"column":null}},"6":{"start":{"line":34,"column":20},"end":{"line":34,"column":null}},"7":{"start":{"line":36,"column":6},"end":{"line":38,"column":null}},"8":{"start":{"line":37,"column":8},"end":{"line":37,"column":null}},"9":{"start":{"line":39,"column":6},"end":{"line":39,"column":null}},"10":{"start":{"line":42,"column":4},"end":{"line":42,"column":null}},"11":{"start":{"line":46,"column":28},"end":{"line":46,"column":null}},"12":{"start":{"line":48,"column":4},"end":{"line":56,"column":null}},"13":{"start":{"line":49,"column":20},"end":{"line":49,"column":null}},"14":{"start":{"line":51,"column":6},"end":{"line":55,"column":null}},"15":{"start":{"line":52,"column":8},"end":{"line":52,"column":null}},"16":{"start":{"line":53,"column":8},"end":{"line":53,"column":null}},"17":{"start":{"line":54,"column":8},"end":{"line":54,"column":null}},"18":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"19":{"start":{"line":62,"column":18},"end":{"line":62,"column":null}},"20":{"start":{"line":63,"column":4},"end":{"line":63,"column":null}},"21":{"start":{"line":65,"column":4},"end":{"line":65,"column":null}},"22":{"start":{"line":69,"column":18},"end":{"line":69,"column":null}},"23":{"start":{"line":70,"column":4},"end":{"line":70,"column":null}},"24":{"start":{"line":72,"column":4},"end":{"line":72,"column":null}},"25":{"start":{"line":76,"column":18},"end":{"line":76,"column":null}},"26":{"start":{"line":78,"column":4},"end":{"line":78,"column":null}},"27":{"start":{"line":79,"column":4},"end":{"line":79,"column":null}},"28":{"start":{"line":83,"column":18},"end":{"line":83,"column":null}},"29":{"start":{"line":86,"column":4},"end":{"line":88,"column":null}},"30":{"start":{"line":87,"column":6},"end":{"line":87,"column":null}},"31":{"start":{"line":91,"column":25},"end":{"line":96,"column":null}},"32":{"start":{"line":92,"column":55},"end":{"line":92,"column":null}},"33":{"start":{"line":93,"column":51},"end":{"line":93,"column":null}},"34":{"start":{"line":94,"column":57},"end":{"line":94,"column":null}},"35":{"start":{"line":95,"column":53},"end":{"line":95,"column":null}},"36":{"start":{"line":98,"column":4},"end":{"line":103,"column":null}},"37":{"start":{"line":99,"column":6},"end":{"line":99,"column":null}},"38":{"start":{"line":100,"column":6},"end":{"line":102,"column":null}},"39":{"start":{"line":101,"column":8},"end":{"line":101,"column":null}},"40":{"start":{"line":105,"column":4},"end":{"line":105,"column":null}},"41":{"start":{"line":109,"column":4},"end":{"line":112,"column":null}},"42":{"start":{"line":110,"column":27},"end":{"line":110,"column":null}},"43":{"start":{"line":111,"column":6},"end":{"line":111,"column":null}},"44":{"start":{"line":111,"column":36},"end":{"line":111,"column":null}},"45":{"start":{"line":113,"column":4},"end":{"line":113,"column":null}},"46":{"start":{"line":118,"column":4},"end":{"line":120,"column":null}},"47":{"start":{"line":119,"column":6},"end":{"line":119,"column":null}},"48":{"start":{"line":121,"column":18},"end":{"line":121,"column":null}},"49":{"start":{"line":122,"column":4},"end":{"line":122,"column":null}},"50":{"start":{"line":123,"column":4},"end":{"line":123,"column":null}},"51":{"start":{"line":13,"column":19},"end":{"line":13,"column":null}},"52":{"start":{"line":14,"column":19},"end":{"line":14,"column":null}},"53":{"start":{"line":15,"column":19},"end":{"line":15,"column":null}},"54":{"start":{"line":17,"column":18},"end":{"line":17,"column":null}},"55":{"start":{"line":20,"column":4},"end":{"line":20,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":9},"end":{"line":23,"column":25}},"loc":{"start":{"line":23,"column":25},"end":{"line":28,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":9},"end":{"line":30,"column":21}},"loc":{"start":{"line":30,"column":58},"end":{"line":43,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":20},"end":{"line":33,"column":21}},"loc":{"start":{"line":33,"column":21},"end":{"line":40,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":45,"column":9},"end":{"line":45,"column":24}},"loc":{"start":{"line":45,"column":61},"end":{"line":59,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":20},"end":{"line":48,"column":21}},"loc":{"start":{"line":48,"column":21},"end":{"line":56,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":9},"end":{"line":61,"column":12}},"loc":{"start":{"line":61,"column":63},"end":{"line":66,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":68,"column":9},"end":{"line":68,"column":14}},"loc":{"start":{"line":68,"column":65},"end":{"line":73,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":75,"column":9},"end":{"line":75,"column":13}},"loc":{"start":{"line":75,"column":65},"end":{"line":80,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":82,"column":9},"end":{"line":82,"column":14}},"loc":{"start":{"line":82,"column":61},"end":{"line":106,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":92,"column":49},"end":{"line":92,"column":55}},"loc":{"start":{"line":92,"column":55},"end":{"line":92,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":93,"column":45},"end":{"line":93,"column":51}},"loc":{"start":{"line":93,"column":51},"end":{"line":93,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":94,"column":51},"end":{"line":94,"column":57}},"loc":{"start":{"line":94,"column":57},"end":{"line":94,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":95,"column":47},"end":{"line":95,"column":53}},"loc":{"start":{"line":95,"column":53},"end":{"line":95,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":108,"column":10},"end":{"line":108,"column":14}},"loc":{"start":{"line":108,"column":56},"end":{"line":114,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":111,"column":30},"end":{"line":111,"column":36}},"loc":{"start":{"line":111,"column":36},"end":{"line":111,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":116,"column":10},"end":{"line":116,"column":23}},"loc":{"start":{"line":116,"column":48},"end":{"line":124,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":19,"column":2},"end":{"line":19,"column":14}},"loc":{"start":{"line":19,"column":44},"end":{"line":21,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":36,"column":6},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":6},"end":{"line":38,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":51,"column":6},"end":{"line":55,"column":null}},"type":"if","locations":[{"start":{"line":51,"column":6},"end":{"line":55,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":51,"column":10},"end":{"line":51,"column":53}},"type":"binary-expr","locations":[{"start":{"line":51,"column":10},"end":{"line":51,"column":27}},{"start":{"line":51,"column":27},"end":{"line":51,"column":53}}]},"3":{"loc":{"start":{"line":86,"column":4},"end":{"line":88,"column":null}},"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":88,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":92,"column":10},"end":{"line":92,"column":43}},"type":"binary-expr","locations":[{"start":{"line":92,"column":10},"end":{"line":92,"column":41}},{"start":{"line":92,"column":41},"end":{"line":92,"column":43}}]},"5":{"loc":{"start":{"line":93,"column":10},"end":{"line":93,"column":39}},"type":"binary-expr","locations":[{"start":{"line":93,"column":10},"end":{"line":93,"column":37}},{"start":{"line":93,"column":37},"end":{"line":93,"column":39}}]},"6":{"loc":{"start":{"line":94,"column":10},"end":{"line":94,"column":45}},"type":"binary-expr","locations":[{"start":{"line":94,"column":10},"end":{"line":94,"column":43}},{"start":{"line":94,"column":43},"end":{"line":94,"column":45}}]},"7":{"loc":{"start":{"line":95,"column":10},"end":{"line":95,"column":41}},"type":"binary-expr","locations":[{"start":{"line":95,"column":10},"end":{"line":95,"column":39}},{"start":{"line":95,"column":39},"end":{"line":95,"column":41}}]},"8":{"loc":{"start":{"line":100,"column":6},"end":{"line":102,"column":null}},"type":"if","locations":[{"start":{"line":100,"column":6},"end":{"line":102,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":109,"column":4},"end":{"line":112,"column":null}},"type":"if","locations":[{"start":{"line":109,"column":4},"end":{"line":112,"column":null}},{"start":{},"end":{}}]},"10":{"loc":{"start":{"line":118,"column":4},"end":{"line":120,"column":null}},"type":"if","locations":[{"start":{"line":118,"column":4},"end":{"line":120,"column":null}},{"start":{},"end":{}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":154,"5":154,"6":17,"7":17,"8":0,"9":17,"10":154,"11":4,"12":4,"13":12,"14":12,"15":12,"16":12,"17":12,"18":4,"19":13,"20":13,"21":13,"22":1,"23":1,"24":1,"25":6,"26":6,"27":6,"28":18,"29":18,"30":0,"31":18,"32":0,"33":8,"34":1,"35":11,"36":18,"37":20,"38":20,"39":1,"40":18,"41":20,"42":3,"43":3,"44":3,"45":17,"46":67,"47":48,"48":19,"49":19,"50":19,"51":140,"52":140,"53":140,"54":140,"55":140},"f":{"0":0,"1":154,"2":17,"3":4,"4":12,"5":13,"6":1,"7":6,"8":18,"9":0,"10":8,"11":1,"12":11,"13":20,"14":3,"15":67,"16":140},"b":{"0":[0,17],"1":[12,0],"2":[12,12],"3":[0,18],"4":[18,18],"5":[18,10],"6":[18,17],"7":[18,9],"8":[1,19],"9":[3,17],"10":[48,19]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/dependencies.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/dependencies.ts","statementMap":{"0":{"start":{"line":9,"column":26},"end":{"line":9,"column":null}},"1":{"start":{"line":15,"column":25},"end":{"line":22,"column":null}},"2":{"start":{"line":16,"column":2},"end":{"line":20,"column":null}},"3":{"start":{"line":17,"column":4},"end":{"line":19,"column":null}},"4":{"start":{"line":18,"column":6},"end":{"line":18,"column":null}},"5":{"start":{"line":21,"column":2},"end":{"line":21,"column":null}},"6":{"start":{"line":31,"column":43},"end":{"line":74,"column":2}},"7":{"start":{"line":35,"column":28},"end":{"line":35,"column":30}},"8":{"start":{"line":38,"column":21},"end":{"line":38,"column":null}},"9":{"start":{"line":39,"column":18},"end":{"line":39,"column":null}},"10":{"start":{"line":42,"column":2},"end":{"line":71,"column":null}},"11":{"start":{"line":42,"column":15},"end":{"line":42,"column":18}},"12":{"start":{"line":43,"column":26},"end":{"line":43,"column":null}},"13":{"start":{"line":45,"column":4},"end":{"line":70,"column":null}},"14":{"start":{"line":47,"column":23},"end":{"line":47,"column":null}},"15":{"start":{"line":48,"column":6},"end":{"line":48,"column":null}},"16":{"start":{"line":50,"column":24},"end":{"line":50,"column":37}},"17":{"start":{"line":54,"column":6},"end":{"line":69,"column":null}},"18":{"start":{"line":55,"column":35},"end":{"line":55,"column":null}},"19":{"start":{"line":56,"column":36},"end":{"line":56,"column":null}},"20":{"start":{"line":58,"column":8},"end":{"line":63,"column":null}},"21":{"start":{"line":59,"column":10},"end":{"line":61,"column":null}},"22":{"start":{"line":65,"column":8},"end":{"line":65,"column":null}},"23":{"start":{"line":68,"column":8},"end":{"line":68,"column":null}},"24":{"start":{"line":73,"column":2},"end":{"line":73,"column":null}},"25":{"start":{"line":83,"column":35},"end":{"line":113,"column":2}},"26":{"start":{"line":85,"column":2},"end":{"line":87,"column":null}},"27":{"start":{"line":86,"column":4},"end":{"line":86,"column":null}},"28":{"start":{"line":89,"column":28},"end":{"line":89,"column":30}},"29":{"start":{"line":92,"column":21},"end":{"line":92,"column":null}},"30":{"start":{"line":93,"column":18},"end":{"line":93,"column":null}},"31":{"start":{"line":95,"column":10},"end":{"line":95,"column":null}},"32":{"start":{"line":96,"column":2},"end":{"line":107,"column":null}},"33":{"start":{"line":98,"column":25},"end":{"line":98,"column":null}},"34":{"start":{"line":98,"column":73},"end":{"line":98,"column":null}},"35":{"start":{"line":100,"column":4},"end":{"line":103,"column":null}},"36":{"start":{"line":101,"column":6},"end":{"line":101,"column":null}},"37":{"start":{"line":102,"column":6},"end":{"line":102,"column":null}},"38":{"start":{"line":105,"column":4},"end":{"line":105,"column":null}},"39":{"start":{"line":106,"column":4},"end":{"line":106,"column":null}},"40":{"start":{"line":110,"column":2},"end":{"line":110,"column":null}},"41":{"start":{"line":112,"column":2},"end":{"line":112,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":25},"end":{"line":15,"column":26}},"loc":{"start":{"line":15,"column":85},"end":{"line":22,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":43},"end":{"line":31,"column":null}},"loc":{"start":{"line":33,"column":2},"end":{"line":74,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":83,"column":35},"end":{"line":83,"column":39}},"loc":{"start":{"line":83,"column":39},"end":{"line":113,"column":2}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":98,"column":53},"end":{"line":98,"column":73}},"loc":{"start":{"line":98,"column":73},"end":{"line":98,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":4},"end":{"line":19,"column":null}},"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":19,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":45,"column":4},"end":{"line":70,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":70,"column":null}},{"start":{"line":49,"column":11},"end":{"line":70,"column":null}}]},"2":{"loc":{"start":{"line":54,"column":6},"end":{"line":69,"column":null}},"type":"if","locations":[{"start":{"line":54,"column":6},"end":{"line":69,"column":null}},{"start":{"line":66,"column":13},"end":{"line":69,"column":null}}]},"3":{"loc":{"start":{"line":58,"column":8},"end":{"line":63,"column":null}},"type":"if","locations":[{"start":{"line":58,"column":8},"end":{"line":63,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":85,"column":2},"end":{"line":87,"column":null}},"type":"if","locations":[{"start":{"line":85,"column":2},"end":{"line":87,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":100,"column":4},"end":{"line":103,"column":null}},"type":"if","locations":[{"start":{"line":100,"column":4},"end":{"line":103,"column":null}},{"start":{},"end":{}}]}},"s":{"0":31,"1":31,"2":288,"3":1580,"4":161,"5":127,"6":31,"7":281,"8":281,"9":281,"10":281,"11":281,"12":288,"13":288,"14":161,"15":161,"16":127,"17":127,"18":45,"19":45,"20":45,"21":0,"22":45,"23":82,"24":280,"25":31,"26":280,"27":75,"28":205,"29":205,"30":205,"31":205,"32":205,"33":275,"34":1547,"35":275,"36":149,"37":149,"38":126,"39":126,"40":205,"41":205},"f":{"0":288,"1":281,"2":280,"3":1547},"b":{"0":[161,1419],"1":[161,127],"2":[45,82],"3":[0,45],"4":[75,205],"5":[149,126]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable-builder.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable-builder.ts","statementMap":{"0":{"start":{"line":24,"column":25},"end":{"line":24,"column":null}},"1":{"start":{"line":30,"column":4},"end":{"line":32,"column":null}},"2":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"3":{"start":{"line":34,"column":4},"end":{"line":45,"column":null}},"4":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"5":{"start":{"line":37,"column":11},"end":{"line":45,"column":null}},"6":{"start":{"line":39,"column":21},"end":{"line":39,"column":null}},"7":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"8":{"start":{"line":42,"column":6},"end":{"line":43,"column":null}},"9":{"start":{"line":49,"column":26},"end":{"line":49,"column":83}},"10":{"start":{"line":50,"column":26},"end":{"line":53,"column":null}},"11":{"start":{"line":57,"column":4},"end":{"line":57,"column":null}},"12":{"start":{"line":59,"column":4},"end":{"line":59,"column":null}},"13":{"start":{"line":69,"column":23},"end":{"line":69,"column":null}},"14":{"start":{"line":70,"column":4},"end":{"line":72,"column":null}},"15":{"start":{"line":71,"column":6},"end":{"line":71,"column":null}},"16":{"start":{"line":73,"column":4},"end":{"line":73,"column":null}},"17":{"start":{"line":14,"column":22},"end":{"line":14,"column":55}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":9},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":55},"end":{"line":60,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":68,"column":10},"end":{"line":68,"column":29}},"loc":{"start":{"line":68,"column":87},"end":{"line":74,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":14}},"loc":{"start":{"line":14,"column":57},"end":{"line":14,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":30,"column":4},"end":{"line":32,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":32,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":34,"column":4},"end":{"line":45,"column":null}},"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":45,"column":null}},{"start":{"line":37,"column":11},"end":{"line":45,"column":null}}]},"2":{"loc":{"start":{"line":37,"column":11},"end":{"line":45,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":11},"end":{"line":45,"column":null}},{"start":{"line":41,"column":11},"end":{"line":45,"column":null}}]},"3":{"loc":{"start":{"line":49,"column":26},"end":{"line":49,"column":83}},"type":"binary-expr","locations":[{"start":{"line":49,"column":26},"end":{"line":49,"column":50}},{"start":{"line":49,"column":54},"end":{"line":49,"column":83}}]},"4":{"loc":{"start":{"line":69,"column":23},"end":{"line":69,"column":null}},"type":"binary-expr","locations":[{"start":{"line":69,"column":23},"end":{"line":69,"column":52}},{"start":{"line":69,"column":56},"end":{"line":69,"column":null}}]},"5":{"loc":{"start":{"line":70,"column":4},"end":{"line":72,"column":null}},"type":"if","locations":[{"start":{"line":70,"column":4},"end":{"line":72,"column":null}},{"start":{},"end":{}}]}},"s":{"0":285,"1":285,"2":4,"3":281,"4":0,"5":281,"6":281,"7":280,"8":0,"9":280,"10":280,"11":280,"12":280,"13":285,"14":285,"15":10,"16":275,"17":286},"f":{"0":285,"1":285,"2":286},"b":{"0":[4,281],"1":[0,281],"2":[281,0],"3":[280,0],"4":[285,0],"5":[10,275]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable.ts","statementMap":{"0":{"start":{"line":60,"column":4},"end":{"line":60,"column":null}},"1":{"start":{"line":187,"column":4},"end":{"line":202,"column":null}},"2":{"start":{"line":189,"column":6},"end":{"line":189,"column":null}},"3":{"start":{"line":190,"column":11},"end":{"line":202,"column":null}},"4":{"start":{"line":191,"column":21},"end":{"line":191,"column":35}},"5":{"start":{"line":192,"column":6},"end":{"line":198,"column":null}},"6":{"start":{"line":194,"column":8},"end":{"line":194,"column":null}},"7":{"start":{"line":197,"column":8},"end":{"line":197,"column":null}},"8":{"start":{"line":201,"column":6},"end":{"line":201,"column":null}},"9":{"start":{"line":210,"column":4},"end":{"line":219,"column":null}},"10":{"start":{"line":211,"column":6},"end":{"line":211,"column":null}},"11":{"start":{"line":212,"column":6},"end":{"line":216,"column":null}},"12":{"start":{"line":218,"column":6},"end":{"line":218,"column":null}},"13":{"start":{"line":220,"column":4},"end":{"line":220,"column":null}},"14":{"start":{"line":231,"column":4},"end":{"line":231,"column":null}},"15":{"start":{"line":241,"column":4},"end":{"line":241,"column":null}},"16":{"start":{"line":242,"column":4},"end":{"line":244,"column":null}},"17":{"start":{"line":243,"column":6},"end":{"line":243,"column":null}},"18":{"start":{"line":252,"column":4},"end":{"line":258,"column":null}},"19":{"start":{"line":253,"column":6},"end":{"line":257,"column":null}},"20":{"start":{"line":254,"column":8},"end":{"line":254,"column":null}},"21":{"start":{"line":256,"column":8},"end":{"line":256,"column":null}},"22":{"start":{"line":259,"column":4},"end":{"line":259,"column":null}},"23":{"start":{"line":266,"column":4},"end":{"line":266,"column":null}},"24":{"start":{"line":273,"column":4},"end":{"line":273,"column":null}},"25":{"start":{"line":280,"column":4},"end":{"line":280,"column":null}},"26":{"start":{"line":287,"column":4},"end":{"line":289,"column":null}},"27":{"start":{"line":288,"column":6},"end":{"line":288,"column":null}},"28":{"start":{"line":290,"column":4},"end":{"line":290,"column":null}},"29":{"start":{"line":297,"column":4},"end":{"line":299,"column":null}},"30":{"start":{"line":298,"column":6},"end":{"line":298,"column":null}},"31":{"start":{"line":300,"column":4},"end":{"line":300,"column":null}},"32":{"start":{"line":307,"column":4},"end":{"line":309,"column":null}},"33":{"start":{"line":308,"column":6},"end":{"line":308,"column":null}},"34":{"start":{"line":310,"column":4},"end":{"line":310,"column":null}},"35":{"start":{"line":317,"column":4},"end":{"line":319,"column":null}},"36":{"start":{"line":318,"column":6},"end":{"line":318,"column":null}},"37":{"start":{"line":320,"column":4},"end":{"line":320,"column":null}},"38":{"start":{"line":329,"column":4},"end":{"line":331,"column":null}},"39":{"start":{"line":330,"column":6},"end":{"line":330,"column":null}},"40":{"start":{"line":332,"column":4},"end":{"line":332,"column":null}},"41":{"start":{"line":339,"column":4},"end":{"line":341,"column":null}},"42":{"start":{"line":340,"column":6},"end":{"line":340,"column":null}},"43":{"start":{"line":342,"column":4},"end":{"line":342,"column":null}},"44":{"start":{"line":65,"column":20},"end":{"line":65,"column":59}},"45":{"start":{"line":66,"column":20},"end":{"line":66,"column":51}},"46":{"start":{"line":50,"column":10},"end":{"line":50,"column":null}},"47":{"start":{"line":68,"column":4},"end":{"line":68,"column":null}},"48":{"start":{"line":69,"column":4},"end":{"line":69,"column":null}},"49":{"start":{"line":70,"column":4},"end":{"line":70,"column":null}},"50":{"start":{"line":71,"column":4},"end":{"line":71,"column":null}},"51":{"start":{"line":74,"column":4},"end":{"line":76,"column":null}},"52":{"start":{"line":75,"column":6},"end":{"line":75,"column":null}},"53":{"start":{"line":78,"column":4},"end":{"line":78,"column":null}},"54":{"start":{"line":81,"column":4},"end":{"line":161,"column":null}},"55":{"start":{"line":82,"column":6},"end":{"line":85,"column":null}},"56":{"start":{"line":92,"column":6},"end":{"line":96,"column":null}},"57":{"start":{"line":94,"column":26},"end":{"line":94,"column":null}},"58":{"start":{"line":95,"column":8},"end":{"line":95,"column":null}},"59":{"start":{"line":99,"column":6},"end":{"line":104,"column":null}},"60":{"start":{"line":100,"column":32},"end":{"line":100,"column":null}},"61":{"start":{"line":101,"column":8},"end":{"line":103,"column":null}},"62":{"start":{"line":102,"column":10},"end":{"line":102,"column":null}},"63":{"start":{"line":107,"column":6},"end":{"line":112,"column":null}},"64":{"start":{"line":108,"column":32},"end":{"line":108,"column":null}},"65":{"start":{"line":109,"column":8},"end":{"line":111,"column":null}},"66":{"start":{"line":110,"column":10},"end":{"line":110,"column":null}},"67":{"start":{"line":114,"column":6},"end":{"line":133,"column":null}},"68":{"start":{"line":115,"column":36},"end":{"line":115,"column":null}},"69":{"start":{"line":116,"column":29},"end":{"line":116,"column":null}},"70":{"start":{"line":119,"column":8},"end":{"line":123,"column":null}},"71":{"start":{"line":120,"column":27},"end":{"line":120,"column":null}},"72":{"start":{"line":121,"column":10},"end":{"line":121,"column":null}},"73":{"start":{"line":122,"column":10},"end":{"line":122,"column":null}},"74":{"start":{"line":126,"column":8},"end":{"line":132,"column":null}},"75":{"start":{"line":127,"column":27},"end":{"line":127,"column":null}},"76":{"start":{"line":128,"column":10},"end":{"line":128,"column":null}},"77":{"start":{"line":131,"column":10},"end":{"line":131,"column":null}},"78":{"start":{"line":136,"column":33},"end":{"line":136,"column":null}},"79":{"start":{"line":138,"column":6},"end":{"line":140,"column":null}},"80":{"start":{"line":139,"column":8},"end":{"line":139,"column":null}},"81":{"start":{"line":143,"column":6},"end":{"line":150,"column":null}},"82":{"start":{"line":144,"column":32},"end":{"line":144,"column":null}},"83":{"start":{"line":145,"column":8},"end":{"line":149,"column":null}},"84":{"start":{"line":147,"column":39},"end":{"line":147,"column":null}},"85":{"start":{"line":148,"column":10},"end":{"line":148,"column":null}},"86":{"start":{"line":153,"column":6},"end":{"line":153,"column":null}},"87":{"start":{"line":156,"column":6},"end":{"line":160,"column":null}},"88":{"start":{"line":157,"column":8},"end":{"line":159,"column":null}},"89":{"start":{"line":158,"column":10},"end":{"line":158,"column":null}},"90":{"start":{"line":163,"column":4},"end":{"line":171,"column":null}},"91":{"start":{"line":166,"column":6},"end":{"line":166,"column":null}},"92":{"start":{"line":167,"column":11},"end":{"line":171,"column":null}},"93":{"start":{"line":169,"column":23},"end":{"line":169,"column":null}},"94":{"start":{"line":170,"column":6},"end":{"line":170,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":55,"column":2},"end":{"line":55,"column":16}},"loc":{"start":{"line":59,"column":4},"end":{"line":61,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":185,"column":10},"end":{"line":185,"column":40}},"loc":{"start":{"line":185,"column":74},"end":{"line":203,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":209,"column":9},"end":{"line":209,"column":25}},"loc":{"start":{"line":209,"column":25},"end":{"line":221,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":230,"column":9},"end":{"line":230,"column":15}},"loc":{"start":{"line":230,"column":55},"end":{"line":232,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":240,"column":9},"end":{"line":240,"column":30}},"loc":{"start":{"line":240,"column":92},"end":{"line":245,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":251,"column":2},"end":{"line":251,"column":13}},"loc":{"start":{"line":251,"column":48},"end":{"line":260,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":265,"column":2},"end":{"line":265,"column":13}},"loc":{"start":{"line":265,"column":36},"end":{"line":267,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":272,"column":2},"end":{"line":272,"column":13}},"loc":{"start":{"line":272,"column":59},"end":{"line":274,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":279,"column":2},"end":{"line":279,"column":13}},"loc":{"start":{"line":279,"column":40},"end":{"line":281,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":286,"column":2},"end":{"line":286,"column":13}},"loc":{"start":{"line":286,"column":48},"end":{"line":291,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":296,"column":2},"end":{"line":296,"column":13}},"loc":{"start":{"line":296,"column":53},"end":{"line":301,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":306,"column":2},"end":{"line":306,"column":13}},"loc":{"start":{"line":306,"column":35},"end":{"line":311,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":316,"column":2},"end":{"line":316,"column":13}},"loc":{"start":{"line":316,"column":30},"end":{"line":321,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":328,"column":2},"end":{"line":328,"column":13}},"loc":{"start":{"line":328,"column":56},"end":{"line":333,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":338,"column":2},"end":{"line":338,"column":13}},"loc":{"start":{"line":338,"column":32},"end":{"line":343,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":63,"column":2},"end":{"line":63,"column":null}},"loc":{"start":{"line":67,"column":4},"end":{"line":172,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":187,"column":4},"end":{"line":202,"column":null}},"type":"if","locations":[{"start":{"line":187,"column":4},"end":{"line":202,"column":null}},{"start":{"line":190,"column":11},"end":{"line":202,"column":null}}]},"1":{"loc":{"start":{"line":190,"column":11},"end":{"line":202,"column":null}},"type":"if","locations":[{"start":{"line":190,"column":11},"end":{"line":202,"column":null}},{"start":{"line":199,"column":11},"end":{"line":202,"column":null}}]},"2":{"loc":{"start":{"line":192,"column":6},"end":{"line":198,"column":null}},"type":"if","locations":[{"start":{"line":192,"column":6},"end":{"line":198,"column":null}},{"start":{"line":195,"column":13},"end":{"line":198,"column":null}}]},"3":{"loc":{"start":{"line":210,"column":4},"end":{"line":219,"column":null}},"type":"if","locations":[{"start":{"line":210,"column":4},"end":{"line":219,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":216,"column":8},"end":{"line":216,"column":54}},"type":"binary-expr","locations":[{"start":{"line":216,"column":8},"end":{"line":216,"column":32}},{"start":{"line":216,"column":36},"end":{"line":216,"column":54}}]},"5":{"loc":{"start":{"line":242,"column":4},"end":{"line":244,"column":null}},"type":"if","locations":[{"start":{"line":242,"column":4},"end":{"line":244,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":252,"column":4},"end":{"line":258,"column":null}},"type":"if","locations":[{"start":{"line":252,"column":4},"end":{"line":258,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":253,"column":6},"end":{"line":257,"column":null}},"type":"if","locations":[{"start":{"line":253,"column":6},"end":{"line":257,"column":null}},{"start":{"line":255,"column":13},"end":{"line":257,"column":null}}]},"8":{"loc":{"start":{"line":256,"column":32},"end":{"line":256,"column":null}},"type":"binary-expr","locations":[{"start":{"line":256,"column":32},"end":{"line":256,"column":64}},{"start":{"line":256,"column":64},"end":{"line":256,"column":null}}]},"9":{"loc":{"start":{"line":266,"column":11},"end":{"line":266,"column":null}},"type":"binary-expr","locations":[{"start":{"line":266,"column":11},"end":{"line":266,"column":36}},{"start":{"line":266,"column":40},"end":{"line":266,"column":null}}]},"10":{"loc":{"start":{"line":287,"column":4},"end":{"line":289,"column":null}},"type":"if","locations":[{"start":{"line":287,"column":4},"end":{"line":289,"column":null}},{"start":{},"end":{}}]},"11":{"loc":{"start":{"line":288,"column":30},"end":{"line":288,"column":58}},"type":"binary-expr","locations":[{"start":{"line":288,"column":30},"end":{"line":288,"column":52}},{"start":{"line":288,"column":56},"end":{"line":288,"column":58}}]},"12":{"loc":{"start":{"line":297,"column":4},"end":{"line":299,"column":null}},"type":"if","locations":[{"start":{"line":297,"column":4},"end":{"line":299,"column":null}},{"start":{},"end":{}}]},"13":{"loc":{"start":{"line":298,"column":27},"end":{"line":298,"column":52}},"type":"binary-expr","locations":[{"start":{"line":298,"column":27},"end":{"line":298,"column":46}},{"start":{"line":298,"column":50},"end":{"line":298,"column":52}}]},"14":{"loc":{"start":{"line":307,"column":4},"end":{"line":309,"column":null}},"type":"if","locations":[{"start":{"line":307,"column":4},"end":{"line":309,"column":null}},{"start":{},"end":{}}]},"15":{"loc":{"start":{"line":308,"column":32},"end":{"line":308,"column":60}},"type":"binary-expr","locations":[{"start":{"line":308,"column":32},"end":{"line":308,"column":54}},{"start":{"line":308,"column":58},"end":{"line":308,"column":60}}]},"16":{"loc":{"start":{"line":317,"column":4},"end":{"line":319,"column":null}},"type":"if","locations":[{"start":{"line":317,"column":4},"end":{"line":319,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":318,"column":24},"end":{"line":318,"column":50}},"type":"binary-expr","locations":[{"start":{"line":318,"column":24},"end":{"line":318,"column":44}},{"start":{"line":318,"column":48},"end":{"line":318,"column":50}}]},"18":{"loc":{"start":{"line":320,"column":11},"end":{"line":320,"column":null}},"type":"cond-expr","locations":[{"start":{"line":320,"column":44},"end":{"line":320,"column":59}},{"start":{"line":320,"column":62},"end":{"line":320,"column":null}}]},"19":{"loc":{"start":{"line":329,"column":4},"end":{"line":331,"column":null}},"type":"if","locations":[{"start":{"line":329,"column":4},"end":{"line":331,"column":null}},{"start":{},"end":{}}]},"20":{"loc":{"start":{"line":339,"column":4},"end":{"line":341,"column":null}},"type":"if","locations":[{"start":{"line":339,"column":4},"end":{"line":341,"column":null}},{"start":{},"end":{}}]},"21":{"loc":{"start":{"line":340,"column":26},"end":{"line":340,"column":54}},"type":"binary-expr","locations":[{"start":{"line":340,"column":26},"end":{"line":340,"column":48}},{"start":{"line":340,"column":52},"end":{"line":340,"column":54}}]},"22":{"loc":{"start":{"line":74,"column":4},"end":{"line":76,"column":null}},"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":76,"column":null}},{"start":{},"end":{}}]},"23":{"loc":{"start":{"line":74,"column":8},"end":{"line":74,"column":96}},"type":"binary-expr","locations":[{"start":{"line":74,"column":8},"end":{"line":74,"column":49}},{"start":{"line":74,"column":49},"end":{"line":74,"column":62}},{"start":{"line":74,"column":66},"end":{"line":74,"column":96}}]},"24":{"loc":{"start":{"line":81,"column":4},"end":{"line":161,"column":null}},"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":161,"column":null}},{"start":{},"end":{}}]},"25":{"loc":{"start":{"line":101,"column":8},"end":{"line":103,"column":null}},"type":"if","locations":[{"start":{"line":101,"column":8},"end":{"line":103,"column":null}},{"start":{},"end":{}}]},"26":{"loc":{"start":{"line":109,"column":8},"end":{"line":111,"column":null}},"type":"if","locations":[{"start":{"line":109,"column":8},"end":{"line":111,"column":null}},{"start":{},"end":{}}]},"27":{"loc":{"start":{"line":119,"column":8},"end":{"line":123,"column":null}},"type":"if","locations":[{"start":{"line":119,"column":8},"end":{"line":123,"column":null}},{"start":{},"end":{}}]},"28":{"loc":{"start":{"line":119,"column":12},"end":{"line":119,"column":78}},"type":"binary-expr","locations":[{"start":{"line":119,"column":12},"end":{"line":119,"column":46}},{"start":{"line":119,"column":46},"end":{"line":119,"column":78}}]},"29":{"loc":{"start":{"line":120,"column":27},"end":{"line":120,"column":null}},"type":"cond-expr","locations":[{"start":{"line":120,"column":42},"end":{"line":120,"column":71}},{"start":{"line":120,"column":71},"end":{"line":120,"column":null}}]},"30":{"loc":{"start":{"line":126,"column":8},"end":{"line":132,"column":null}},"type":"if","locations":[{"start":{"line":126,"column":8},"end":{"line":132,"column":null}},{"start":{"line":129,"column":15},"end":{"line":132,"column":null}}]},"31":{"loc":{"start":{"line":126,"column":12},"end":{"line":126,"column":46}},"type":"binary-expr","locations":[{"start":{"line":126,"column":12},"end":{"line":126,"column":28}},{"start":{"line":126,"column":32},"end":{"line":126,"column":46}}]},"32":{"loc":{"start":{"line":145,"column":8},"end":{"line":149,"column":null}},"type":"if","locations":[{"start":{"line":145,"column":8},"end":{"line":149,"column":null}},{"start":{},"end":{}}]},"33":{"loc":{"start":{"line":147,"column":39},"end":{"line":147,"column":null}},"type":"cond-expr","locations":[{"start":{"line":147,"column":62},"end":{"line":147,"column":74}},{"start":{"line":147,"column":74},"end":{"line":147,"column":null}}]},"34":{"loc":{"start":{"line":153,"column":29},"end":{"line":153,"column":84}},"type":"cond-expr","locations":[{"start":{"line":153,"column":45},"end":{"line":153,"column":82}},{"start":{"line":153,"column":82},"end":{"line":153,"column":84}}]},"35":{"loc":{"start":{"line":156,"column":6},"end":{"line":160,"column":null}},"type":"if","locations":[{"start":{"line":156,"column":6},"end":{"line":160,"column":null}},{"start":{},"end":{}}]},"36":{"loc":{"start":{"line":163,"column":4},"end":{"line":171,"column":null}},"type":"if","locations":[{"start":{"line":163,"column":4},"end":{"line":171,"column":null}},{"start":{"line":167,"column":11},"end":{"line":171,"column":null}}]},"37":{"loc":{"start":{"line":167,"column":11},"end":{"line":171,"column":null}},"type":"if","locations":[{"start":{"line":167,"column":11},"end":{"line":171,"column":null}},{"start":{},"end":{}}]}},"s":{"0":286,"1":57,"2":53,"3":4,"4":4,"5":4,"6":2,"7":2,"8":0,"9":13,"10":13,"11":13,"12":13,"13":13,"14":285,"15":271,"16":271,"17":271,"18":1706,"19":286,"20":4,"21":282,"22":1706,"23":291,"24":0,"25":0,"26":844,"27":282,"28":844,"29":282,"30":282,"31":282,"32":562,"33":282,"34":562,"35":15,"36":7,"37":15,"38":293,"39":280,"40":293,"41":300,"42":277,"43":300,"44":286,"45":286,"46":286,"47":286,"48":286,"49":286,"50":286,"51":286,"52":0,"53":286,"54":286,"55":282,"56":282,"57":57,"58":57,"59":282,"60":89,"61":89,"62":0,"63":282,"64":89,"65":89,"66":89,"67":282,"68":37,"69":37,"70":37,"71":33,"72":32,"73":31,"74":4,"75":3,"76":3,"77":1,"78":280,"79":280,"80":57,"81":280,"82":89,"83":89,"84":0,"85":0,"86":280,"87":280,"88":6,"89":7,"90":284,"91":4,"92":280,"93":0,"94":0},"f":{"0":286,"1":57,"2":13,"3":285,"4":271,"5":1706,"6":291,"7":0,"8":0,"9":844,"10":282,"11":562,"12":15,"13":293,"14":300,"15":286},"b":{"0":[53,4],"1":[4,0],"2":[2,2],"3":[13,0],"4":[13,0],"5":[271,0],"6":[286,1420],"7":[4,282],"8":[282,0],"9":[291,4],"10":[282,562],"11":[282,148],"12":[282,0],"13":[282,196],"14":[282,280],"15":[282,243],"16":[7,8],"17":[7,2],"18":[15,0],"19":[280,13],"20":[277,23],"21":[277,274],"22":[0,286],"23":[286,286,282],"24":[282,4],"25":[0,89],"26":[89,0],"27":[33,4],"28":[37,7],"29":[10,23],"30":[3,1],"31":[4,4],"32":[0,89],"33":[0,0],"34":[280,0],"35":[6,274],"36":[4,280],"37":[0,280]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/decorators/affect.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/decorators/affect.ts","statementMap":{"0":{"start":{"line":38,"column":2},"end":{"line":64,"column":null}},"1":{"start":{"line":43,"column":49},"end":{"line":46,"column":null}},"2":{"start":{"line":50,"column":6},"end":{"line":50,"column":85}},"3":{"start":{"line":53,"column":4},"end":{"line":53,"column":null}},"4":{"start":{"line":56,"column":4},"end":{"line":60,"column":null}},"5":{"start":{"line":63,"column":4},"end":{"line":63,"column":null}},"6":{"start":{"line":78,"column":2},"end":{"line":78,"column":null}}},"fnMap":{"0":{"name":"Affect","decl":{"start":{"line":34,"column":16},"end":{"line":34,"column":null}},"loc":{"start":{"line":36,"column":30},"end":{"line":65,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":38,"column":9},"end":{"line":38,"column":null}},"loc":{"start":{"line":41,"column":34},"end":{"line":64,"column":null}}},"2":{"name":"getAffectedMethods","decl":{"start":{"line":74,"column":16},"end":{"line":74,"column":null}},"loc":{"start":{"line":76,"column":29},"end":{"line":79,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":50,"column":6},"end":{"line":50,"column":85}},"type":"binary-expr","locations":[{"start":{"line":50,"column":6},"end":{"line":50,"column":83}},{"start":{"line":50,"column":83},"end":{"line":50,"column":85}}]},"1":{"loc":{"start":{"line":78,"column":9},"end":{"line":78,"column":87}},"type":"binary-expr","locations":[{"start":{"line":78,"column":9},"end":{"line":78,"column":85}},{"start":{"line":78,"column":85},"end":{"line":78,"column":87}}]}},"s":{"0":7,"1":7,"2":7,"3":7,"4":7,"5":7,"6":551},"f":{"0":7,"1":7,"2":551},"b":{"0":[7,6],"1":[551,541]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/decorators.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/decorators.ts","statementMap":{"0":{"start":{"line":12,"column":2},"end":{"line":17,"column":null}},"1":{"start":{"line":13,"column":23},"end":{"line":13,"column":null}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"3":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}},"4":{"start":{"line":47,"column":2},"end":{"line":78,"column":null}},"5":{"start":{"line":49,"column":4},"end":{"line":56,"column":null}},"6":{"start":{"line":50,"column":6},"end":{"line":55,"column":null}},"7":{"start":{"line":51,"column":8},"end":{"line":53,"column":null}},"8":{"start":{"line":59,"column":28},"end":{"line":59,"column":92}},"9":{"start":{"line":62,"column":51},"end":{"line":74,"column":null}},"10":{"start":{"line":77,"column":4},"end":{"line":77,"column":null}},"11":{"start":{"line":98,"column":2},"end":{"line":110,"column":null}},"12":{"start":{"line":103,"column":4},"end":{"line":109,"column":null}},"13":{"start":{"line":131,"column":2},"end":{"line":143,"column":null}},"14":{"start":{"line":136,"column":4},"end":{"line":142,"column":null}},"15":{"start":{"line":167,"column":2},"end":{"line":179,"column":null}},"16":{"start":{"line":172,"column":4},"end":{"line":178,"column":null}},"17":{"start":{"line":191,"column":19},"end":{"line":191,"column":83}},"18":{"start":{"line":192,"column":2},"end":{"line":192,"column":null}},"19":{"start":{"line":193,"column":2},"end":{"line":193,"column":null}},"20":{"start":{"line":196,"column":21},"end":{"line":196,"column":null}},"21":{"start":{"line":197,"column":2},"end":{"line":199,"column":null}},"22":{"start":{"line":198,"column":4},"end":{"line":198,"column":null}},"23":{"start":{"line":200,"column":2},"end":{"line":200,"column":null}},"24":{"start":{"line":201,"column":2},"end":{"line":201,"column":null}}},"fnMap":{"0":{"name":"isTransversal","decl":{"start":{"line":11,"column":16},"end":{"line":11,"column":30}},"loc":{"start":{"line":11,"column":41},"end":{"line":18,"column":null}}},"1":{"name":"Transversal","decl":{"start":{"line":46,"column":16},"end":{"line":46,"column":28}},"loc":{"start":{"line":46,"column":85},"end":{"line":79,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":47,"column":9},"end":{"line":47,"column":58}},"loc":{"start":{"line":47,"column":67},"end":{"line":78,"column":null}}},"3":{"name":"Before","decl":{"start":{"line":97,"column":16},"end":{"line":97,"column":23}},"loc":{"start":{"line":97,"column":53},"end":{"line":111,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":98,"column":9},"end":{"line":98,"column":null}},"loc":{"start":{"line":101,"column":35},"end":{"line":110,"column":null}}},"5":{"name":"After","decl":{"start":{"line":130,"column":16},"end":{"line":130,"column":22}},"loc":{"start":{"line":130,"column":52},"end":{"line":144,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":131,"column":9},"end":{"line":131,"column":null}},"loc":{"start":{"line":134,"column":35},"end":{"line":143,"column":null}}},"7":{"name":"Around","decl":{"start":{"line":166,"column":16},"end":{"line":166,"column":23}},"loc":{"start":{"line":166,"column":53},"end":{"line":180,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":167,"column":9},"end":{"line":167,"column":null}},"loc":{"start":{"line":170,"column":35},"end":{"line":179,"column":null}}},"9":{"name":"s","decl":{"start":{"line":189,"column":9},"end":{"line":189,"column":27}},"loc":{"start":{"line":189,"column":51},"end":{"line":202,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":49,"column":4},"end":{"line":56,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":56,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":50,"column":6},"end":{"line":55,"column":null}},"type":"if","locations":[{"start":{"line":50,"column":6},"end":{"line":55,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":50,"column":10},"end":{"line":50,"column":57}},"type":"binary-expr","locations":[{"start":{"line":50,"column":10},"end":{"line":50,"column":36}},{"start":{"line":50,"column":36},"end":{"line":50,"column":57}}]},"3":{"loc":{"start":{"line":59,"column":28},"end":{"line":59,"column":92}},"type":"binary-expr","locations":[{"start":{"line":59,"column":28},"end":{"line":59,"column":90}},{"start":{"line":59,"column":90},"end":{"line":59,"column":92}}]},"4":{"loc":{"start":{"line":97,"column":41},"end":{"line":97,"column":53}},"type":"default-arg","locations":[{"start":{"line":97,"column":52},"end":{"line":97,"column":53}}]},"5":{"loc":{"start":{"line":130,"column":40},"end":{"line":130,"column":52}},"type":"default-arg","locations":[{"start":{"line":130,"column":51},"end":{"line":130,"column":52}}]},"6":{"loc":{"start":{"line":166,"column":41},"end":{"line":166,"column":53}},"type":"default-arg","locations":[{"start":{"line":166,"column":52},"end":{"line":166,"column":53}}]},"7":{"loc":{"start":{"line":191,"column":19},"end":{"line":191,"column":83}},"type":"binary-expr","locations":[{"start":{"line":191,"column":19},"end":{"line":191,"column":81}},{"start":{"line":191,"column":81},"end":{"line":191,"column":83}}]},"8":{"loc":{"start":{"line":196,"column":21},"end":{"line":196,"column":null}},"type":"binary-expr","locations":[{"start":{"line":196,"column":21},"end":{"line":196,"column":81}},{"start":{"line":196,"column":81},"end":{"line":196,"column":null}}]},"9":{"loc":{"start":{"line":197,"column":2},"end":{"line":199,"column":null}},"type":"if","locations":[{"start":{"line":197,"column":2},"end":{"line":199,"column":null}},{"start":{},"end":{}}]}},"s":{"0":411,"1":411,"2":247,"3":164,"4":65,"5":65,"6":10,"7":3,"8":62,"9":62,"10":62,"11":63,"12":63,"13":35,"14":35,"15":14,"16":14,"17":112,"18":112,"19":112,"20":112,"21":112,"22":50,"23":112,"24":112},"f":{"0":411,"1":65,"2":65,"3":63,"4":63,"5":35,"6":35,"7":14,"8":14,"9":112},"b":{"0":[10,55],"1":[3,7],"2":[10,8],"3":[62,12],"4":[34],"5":[35],"6":[7],"7":[112,50],"8":[112,50],"9":[50,62]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/pointcut-matcher.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/pointcut-matcher.ts","statementMap":{"0":{"start":{"line":34,"column":18},"end":{"line":34,"column":null}},"1":{"start":{"line":36,"column":4},"end":{"line":38,"column":null}},"2":{"start":{"line":37,"column":6},"end":{"line":37,"column":null}},"3":{"start":{"line":40,"column":44},"end":{"line":40,"column":null}},"4":{"start":{"line":41,"column":4},"end":{"line":41,"column":null}},"5":{"start":{"line":49,"column":0},"end":{"line":87,"column":null}},"6":{"start":{"line":60,"column":22},"end":{"line":60,"column":55}},"7":{"start":{"line":61,"column":23},"end":{"line":61,"column":43}},"8":{"start":{"line":63,"column":4},"end":{"line":65,"column":null}},"9":{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},"10":{"start":{"line":77,"column":6},"end":{"line":77,"column":null}},"11":{"start":{"line":81,"column":20},"end":{"line":83,"column":null}},"12":{"start":{"line":85,"column":4},"end":{"line":85,"column":null}},"13":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"14":{"start":{"line":56,"column":4},"end":{"line":56,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":33,"column":2},"end":{"line":33,"column":16}},"loc":{"start":{"line":33,"column":60},"end":{"line":42,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":59,"column":9},"end":{"line":59,"column":17}},"loc":{"start":{"line":59,"column":48},"end":{"line":67,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":75,"column":10},"end":{"line":75,"column":25}},"loc":{"start":{"line":75,"column":50},"end":{"line":86,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":53,"column":2},"end":{"line":53,"column":14}},"loc":{"start":{"line":53,"column":59},"end":{"line":57,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":36,"column":4},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":38,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":64,"column":6},"end":{"line":65,"column":null}},"type":"binary-expr","locations":[{"start":{"line":64,"column":6},"end":{"line":64,"column":null}},{"start":{"line":65,"column":6},"end":{"line":65,"column":null}}]},"2":{"loc":{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},"type":"if","locations":[{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},{"start":{},"end":{}}]}},"s":{"0":321,"1":321,"2":0,"3":321,"4":321,"5":31,"6":321,"7":321,"8":321,"9":642,"10":244,"11":398,"12":398,"13":321,"14":321},"f":{"0":321,"1":321,"2":642,"3":321},"b":{"0":[0,321],"1":[321,319],"2":[244,398]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-manager.ts","statementMap":{"0":{"start":{"line":30,"column":19},"end":{"line":30,"column":null}},"1":{"start":{"line":31,"column":4},"end":{"line":34,"column":null}},"2":{"start":{"line":32,"column":6},"end":{"line":32,"column":null}},"3":{"start":{"line":33,"column":6},"end":{"line":33,"column":null}},"4":{"start":{"line":35,"column":4},"end":{"line":35,"column":null}},"5":{"start":{"line":46,"column":4},"end":{"line":46,"column":null}},"6":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"7":{"start":{"line":56,"column":4},"end":{"line":56,"column":null}},"8":{"start":{"line":57,"column":4},"end":{"line":57,"column":null}},"9":{"start":{"line":82,"column":6},"end":{"line":105,"column":null}},"10":{"start":{"line":84,"column":8},"end":{"line":84,"column":null}},"11":{"start":{"line":85,"column":8},"end":{"line":85,"column":null}},"12":{"start":{"line":86,"column":8},"end":{"line":86,"column":null}},"13":{"start":{"line":87,"column":13},"end":{"line":105,"column":null}},"14":{"start":{"line":88,"column":23},"end":{"line":88,"column":46}},"15":{"start":{"line":89,"column":8},"end":{"line":99,"column":null}},"16":{"start":{"line":91,"column":10},"end":{"line":91,"column":null}},"17":{"start":{"line":92,"column":10},"end":{"line":92,"column":null}},"18":{"start":{"line":93,"column":10},"end":{"line":93,"column":null}},"19":{"start":{"line":96,"column":10},"end":{"line":96,"column":null}},"20":{"start":{"line":97,"column":10},"end":{"line":97,"column":null}},"21":{"start":{"line":98,"column":10},"end":{"line":98,"column":null}},"22":{"start":{"line":102,"column":8},"end":{"line":102,"column":null}},"23":{"start":{"line":103,"column":8},"end":{"line":103,"column":null}},"24":{"start":{"line":104,"column":8},"end":{"line":104,"column":null}},"25":{"start":{"line":107,"column":33},"end":{"line":107,"column":54}},"26":{"start":{"line":110,"column":4},"end":{"line":130,"column":null}},"27":{"start":{"line":112,"column":27},"end":{"line":112,"column":57}},"28":{"start":{"line":113,"column":34},"end":{"line":113,"column":null}},"29":{"start":{"line":114,"column":25},"end":{"line":114,"column":null}},"30":{"start":{"line":116,"column":6},"end":{"line":118,"column":null}},"31":{"start":{"line":117,"column":8},"end":{"line":117,"column":null}},"32":{"start":{"line":121,"column":6},"end":{"line":121,"column":null}},"33":{"start":{"line":124,"column":44},"end":{"line":128,"column":null}},"34":{"start":{"line":129,"column":6},"end":{"line":129,"column":null}},"35":{"start":{"line":143,"column":23},"end":{"line":143,"column":null}},"36":{"start":{"line":144,"column":30},"end":{"line":144,"column":32}},"37":{"start":{"line":148,"column":27},"end":{"line":148,"column":62}},"38":{"start":{"line":150,"column":4},"end":{"line":175,"column":null}},"39":{"start":{"line":151,"column":21},"end":{"line":151,"column":59}},"40":{"start":{"line":153,"column":6},"end":{"line":157,"column":null}},"41":{"start":{"line":154,"column":8},"end":{"line":155,"column":null}},"42":{"start":{"line":162,"column":19},"end":{"line":164,"column":25}},"43":{"start":{"line":166,"column":6},"end":{"line":174,"column":null}},"44":{"start":{"line":177,"column":4},"end":{"line":177,"column":null}},"45":{"start":{"line":189,"column":46},"end":{"line":189,"column":48}},"46":{"start":{"line":192,"column":6},"end":{"line":196,"column":null}},"47":{"start":{"line":193,"column":8},"end":{"line":195,"column":null}},"48":{"start":{"line":194,"column":10},"end":{"line":194,"column":null}},"49":{"start":{"line":197,"column":6},"end":{"line":197,"column":null}},"50":{"start":{"line":200,"column":4},"end":{"line":200,"column":null}},"51":{"start":{"line":211,"column":4},"end":{"line":224,"column":null}},"52":{"start":{"line":212,"column":6},"end":{"line":212,"column":null}},"53":{"start":{"line":212,"column":27},"end":{"line":212,"column":null}},"54":{"start":{"line":216,"column":20},"end":{"line":216,"column":null}},"55":{"start":{"line":217,"column":6},"end":{"line":221,"column":null}},"56":{"start":{"line":218,"column":29},"end":{"line":218,"column":37}},"57":{"start":{"line":219,"column":27},"end":{"line":219,"column":null}},"58":{"start":{"line":220,"column":8},"end":{"line":220,"column":null}},"59":{"start":{"line":223,"column":6},"end":{"line":223,"column":null}},"60":{"start":{"line":235,"column":4},"end":{"line":237,"column":null}},"61":{"start":{"line":236,"column":6},"end":{"line":236,"column":null}},"62":{"start":{"line":240,"column":20},"end":{"line":240,"column":null}},"63":{"start":{"line":242,"column":18},"end":{"line":242,"column":null}},"64":{"start":{"line":243,"column":4},"end":{"line":243,"column":null}},"65":{"start":{"line":265,"column":30},"end":{"line":265,"column":32}},"66":{"start":{"line":268,"column":4},"end":{"line":279,"column":null}},"67":{"start":{"line":270,"column":6},"end":{"line":278,"column":null}},"68":{"start":{"line":271,"column":8},"end":{"line":271,"column":null}},"69":{"start":{"line":271,"column":29},"end":{"line":271,"column":null}},"70":{"start":{"line":274,"column":24},"end":{"line":274,"column":null}},"71":{"start":{"line":275,"column":8},"end":{"line":277,"column":null}},"72":{"start":{"line":276,"column":10},"end":{"line":276,"column":null}},"73":{"start":{"line":282,"column":4},"end":{"line":327,"column":null}},"74":{"start":{"line":285,"column":24},"end":{"line":285,"column":52}},"75":{"start":{"line":286,"column":30},"end":{"line":286,"column":null}},"76":{"start":{"line":288,"column":6},"end":{"line":326,"column":null}},"77":{"start":{"line":290,"column":38},"end":{"line":290,"column":57}},"78":{"start":{"line":291,"column":37},"end":{"line":293,"column":null}},"79":{"start":{"line":296,"column":23},"end":{"line":296,"column":null}},"80":{"start":{"line":299,"column":8},"end":{"line":305,"column":null}},"81":{"start":{"line":301,"column":30},"end":{"line":301,"column":null}},"82":{"start":{"line":302,"column":10},"end":{"line":304,"column":null}},"83":{"start":{"line":303,"column":12},"end":{"line":303,"column":null}},"84":{"start":{"line":306,"column":8},"end":{"line":309,"column":null}},"85":{"start":{"line":307,"column":10},"end":{"line":307,"column":null}},"86":{"start":{"line":308,"column":10},"end":{"line":308,"column":null}},"87":{"start":{"line":312,"column":8},"end":{"line":325,"column":null}},"88":{"start":{"line":313,"column":10},"end":{"line":313,"column":null}},"89":{"start":{"line":313,"column":31},"end":{"line":313,"column":null}},"90":{"start":{"line":316,"column":10},"end":{"line":318,"column":null}},"91":{"start":{"line":317,"column":12},"end":{"line":317,"column":null}},"92":{"start":{"line":321,"column":10},"end":{"line":324,"column":null}},"93":{"start":{"line":330,"column":4},"end":{"line":330,"column":null}},"94":{"start":{"line":330,"column":34},"end":{"line":330,"column":57}},"95":{"start":{"line":21,"column":30},"end":{"line":21,"column":55}},"96":{"start":{"line":12,"column":13},"end":{"line":13,"column":null}},"97":{"start":{"line":12,"column":13},"end":{"line":16,"column":null}},"98":{"start":{"line":12,"column":13},"end":{"line":19,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":29,"column":2},"end":{"line":29,"column":16}},"loc":{"start":{"line":29,"column":75},"end":{"line":36,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":45,"column":9},"end":{"line":45,"column":32}},"loc":{"start":{"line":45,"column":79},"end":{"line":47,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":54,"column":2},"end":{"line":54,"column":16}},"loc":{"start":{"line":54,"column":41},"end":{"line":58,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":73,"column":9},"end":{"line":73,"column":null}},"loc":{"start":{"line":76,"column":10},"end":{"line":131,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":142,"column":10},"end":{"line":142,"column":25}},"loc":{"start":{"line":142,"column":84},"end":{"line":178,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":188,"column":9},"end":{"line":188,"column":29}},"loc":{"start":{"line":188,"column":77},"end":{"line":201,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":210,"column":10},"end":{"line":210,"column":36}},"loc":{"start":{"line":210,"column":101},"end":{"line":225,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":211,"column":33},"end":{"line":211,"column":null}},"loc":{"start":{"line":211,"column":33},"end":{"line":224,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":234,"column":10},"end":{"line":234,"column":25}},"loc":{"start":{"line":234,"column":50},"end":{"line":244,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":259,"column":9},"end":{"line":259,"column":null}},"loc":{"start":{"line":264,"column":14},"end":{"line":331,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":330,"column":24},"end":{"line":330,"column":25}},"loc":{"start":{"line":330,"column":34},"end":{"line":330,"column":57}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":21,"column":2},"end":{"line":21,"column":22}},"loc":{"start":{"line":21,"column":57},"end":{"line":21,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":4},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":34,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":82,"column":6},"end":{"line":105,"column":null}},"type":"if","locations":[{"start":{"line":82,"column":6},"end":{"line":105,"column":null}},{"start":{"line":87,"column":13},"end":{"line":105,"column":null}}]},"2":{"loc":{"start":{"line":87,"column":13},"end":{"line":105,"column":null}},"type":"if","locations":[{"start":{"line":87,"column":13},"end":{"line":105,"column":null}},{"start":{"line":100,"column":13},"end":{"line":105,"column":null}}]},"3":{"loc":{"start":{"line":89,"column":8},"end":{"line":99,"column":null}},"type":"if","locations":[{"start":{"line":89,"column":8},"end":{"line":99,"column":null}},{"start":{"line":94,"column":15},"end":{"line":99,"column":null}}]},"4":{"loc":{"start":{"line":110,"column":4},"end":{"line":130,"column":null}},"type":"if","locations":[{"start":{"line":110,"column":4},"end":{"line":130,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":112,"column":27},"end":{"line":112,"column":57}},"type":"binary-expr","locations":[{"start":{"line":112,"column":27},"end":{"line":112,"column":45}},{"start":{"line":112,"column":45},"end":{"line":112,"column":57}}]},"6":{"loc":{"start":{"line":116,"column":6},"end":{"line":118,"column":null}},"type":"if","locations":[{"start":{"line":116,"column":6},"end":{"line":118,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":148,"column":27},"end":{"line":148,"column":62}},"type":"binary-expr","locations":[{"start":{"line":148,"column":27},"end":{"line":148,"column":60}},{"start":{"line":148,"column":60},"end":{"line":148,"column":62}}]},"8":{"loc":{"start":{"line":153,"column":6},"end":{"line":157,"column":null}},"type":"if","locations":[{"start":{"line":153,"column":6},"end":{"line":157,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":162,"column":19},"end":{"line":164,"column":25}},"type":"cond-expr","locations":[{"start":{"line":163,"column":10},"end":{"line":163,"column":null}},{"start":{"line":164,"column":10},"end":{"line":164,"column":25}}]},"10":{"loc":{"start":{"line":171,"column":18},"end":{"line":171,"column":null}},"type":"binary-expr","locations":[{"start":{"line":171,"column":18},"end":{"line":171,"column":33}},{"start":{"line":171,"column":37},"end":{"line":171,"column":null}}]},"11":{"loc":{"start":{"line":172,"column":17},"end":{"line":172,"column":null}},"type":"binary-expr","locations":[{"start":{"line":172,"column":17},"end":{"line":172,"column":31}},{"start":{"line":172,"column":35},"end":{"line":172,"column":null}}]},"12":{"loc":{"start":{"line":193,"column":8},"end":{"line":195,"column":null}},"type":"if","locations":[{"start":{"line":193,"column":8},"end":{"line":195,"column":null}},{"start":{},"end":{}}]},"13":{"loc":{"start":{"line":212,"column":6},"end":{"line":212,"column":null}},"type":"if","locations":[{"start":{"line":212,"column":6},"end":{"line":212,"column":null}},{"start":{},"end":{}}]},"14":{"loc":{"start":{"line":217,"column":6},"end":{"line":221,"column":null}},"type":"if","locations":[{"start":{"line":217,"column":6},"end":{"line":221,"column":null}},{"start":{},"end":{}}]},"15":{"loc":{"start":{"line":235,"column":4},"end":{"line":237,"column":null}},"type":"if","locations":[{"start":{"line":235,"column":4},"end":{"line":237,"column":null}},{"start":{},"end":{}}]},"16":{"loc":{"start":{"line":271,"column":8},"end":{"line":271,"column":null}},"type":"if","locations":[{"start":{"line":271,"column":8},"end":{"line":271,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":275,"column":8},"end":{"line":277,"column":null}},"type":"if","locations":[{"start":{"line":275,"column":8},"end":{"line":277,"column":null}},{"start":{},"end":{}}]},"18":{"loc":{"start":{"line":282,"column":4},"end":{"line":327,"column":null}},"type":"if","locations":[{"start":{"line":282,"column":4},"end":{"line":327,"column":null}},{"start":{},"end":{}}]},"19":{"loc":{"start":{"line":282,"column":8},"end":{"line":282,"column":31}},"type":"binary-expr","locations":[{"start":{"line":282,"column":8},"end":{"line":282,"column":18}},{"start":{"line":282,"column":18},"end":{"line":282,"column":31}}]},"20":{"loc":{"start":{"line":291,"column":37},"end":{"line":293,"column":null}},"type":"cond-expr","locations":[{"start":{"line":292,"column":12},"end":{"line":292,"column":38}},{"start":{"line":293,"column":12},"end":{"line":293,"column":null}}]},"21":{"loc":{"start":{"line":299,"column":8},"end":{"line":305,"column":null}},"type":"if","locations":[{"start":{"line":299,"column":8},"end":{"line":305,"column":null}},{"start":{},"end":{}}]},"22":{"loc":{"start":{"line":299,"column":12},"end":{"line":299,"column":70}},"type":"binary-expr","locations":[{"start":{"line":299,"column":12},"end":{"line":299,"column":25}},{"start":{"line":299,"column":25},"end":{"line":299,"column":70}}]},"23":{"loc":{"start":{"line":302,"column":10},"end":{"line":304,"column":null}},"type":"if","locations":[{"start":{"line":302,"column":10},"end":{"line":304,"column":null}},{"start":{},"end":{}}]},"24":{"loc":{"start":{"line":302,"column":14},"end":{"line":302,"column":45}},"type":"binary-expr","locations":[{"start":{"line":302,"column":14},"end":{"line":302,"column":29}},{"start":{"line":302,"column":29},"end":{"line":302,"column":45}}]},"25":{"loc":{"start":{"line":306,"column":8},"end":{"line":309,"column":null}},"type":"if","locations":[{"start":{"line":306,"column":8},"end":{"line":309,"column":null}},{"start":{},"end":{}}]},"26":{"loc":{"start":{"line":313,"column":10},"end":{"line":313,"column":null}},"type":"if","locations":[{"start":{"line":313,"column":10},"end":{"line":313,"column":null}},{"start":{},"end":{}}]},"27":{"loc":{"start":{"line":316,"column":10},"end":{"line":318,"column":null}},"type":"if","locations":[{"start":{"line":316,"column":10},"end":{"line":318,"column":null}},{"start":{},"end":{}}]},"28":{"loc":{"start":{"line":316,"column":14},"end":{"line":316,"column":58}},"type":"binary-expr","locations":[{"start":{"line":316,"column":14},"end":{"line":316,"column":26}},{"start":{"line":316,"column":30},"end":{"line":316,"column":58}}]}},"s":{"0":616,"1":616,"2":134,"3":134,"4":616,"5":49,"6":44,"7":44,"8":44,"9":61,"10":54,"11":54,"12":54,"13":7,"14":6,"15":6,"16":3,"17":3,"18":3,"19":3,"20":3,"21":3,"22":1,"23":1,"24":1,"25":61,"26":61,"27":58,"28":58,"29":57,"30":57,"31":0,"32":57,"33":57,"34":57,"35":57,"36":57,"37":57,"38":57,"39":116,"40":116,"41":0,"42":116,"43":116,"44":57,"45":280,"46":280,"47":142,"48":79,"49":280,"50":0,"51":142,"52":190,"53":0,"54":190,"55":190,"56":190,"57":190,"58":190,"59":0,"60":190,"61":50,"62":140,"63":140,"64":140,"65":81,"66":81,"67":128,"68":321,"69":0,"70":321,"71":321,"72":171,"73":81,"74":81,"75":81,"76":81,"77":7,"78":7,"79":7,"80":7,"81":0,"82":0,"83":0,"84":7,"85":0,"86":0,"87":7,"88":8,"89":0,"90":8,"91":0,"92":8,"93":81,"94":109,"95":134,"96":31,"97":31,"98":31},"f":{"0":616,"1":49,"2":44,"3":61,"4":57,"5":280,"6":142,"7":190,"8":190,"9":81,"10":109,"11":134},"b":{"0":[134,482],"1":[54,7],"2":[6,1],"3":[3,3],"4":[58,3],"5":[58,1],"6":[0,57],"7":[57,0],"8":[0,116],"9":[116,0],"10":[116,79],"11":[116,0],"12":[79,63],"13":[0,190],"14":[190,0],"15":[50,140],"16":[0,321],"17":[171,150],"18":[81,0],"19":[81,81],"20":[7,0],"21":[0,7],"22":[7,0],"23":[0,0],"24":[0,0],"25":[0,7],"26":[0,8],"27":[0,8],"28":[8,0]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-weaver.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-weaver.ts","statementMap":{"0":{"start":{"line":26,"column":31},"end":{"line":26,"column":null}},"1":{"start":{"line":29,"column":30},"end":{"line":29,"column":null}},"2":{"start":{"line":32,"column":22},"end":{"line":32,"column":null}},"3":{"start":{"line":33,"column":31},"end":{"line":43,"column":null}},"4":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"5":{"start":{"line":34,"column":33},"end":{"line":34,"column":null}},"6":{"start":{"line":35,"column":25},"end":{"line":35,"column":null}},"7":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"8":{"start":{"line":36,"column":23},"end":{"line":36,"column":null}},"9":{"start":{"line":38,"column":25},"end":{"line":38,"column":null}},"10":{"start":{"line":39,"column":23},"end":{"line":39,"column":null}},"11":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"12":{"start":{"line":40,"column":36},"end":{"line":40,"column":null}},"13":{"start":{"line":41,"column":30},"end":{"line":41,"column":null}},"14":{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},"15":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"16":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"17":{"start":{"line":51,"column":4},"end":{"line":92,"column":null}},"18":{"start":{"line":53,"column":25},"end":{"line":53,"column":null}},"19":{"start":{"line":56,"column":8},"end":{"line":58,"column":null}},"20":{"start":{"line":57,"column":10},"end":{"line":57,"column":null}},"21":{"start":{"line":61,"column":8},"end":{"line":90,"column":null}},"22":{"start":{"line":62,"column":29},"end":{"line":62,"column":null}},"23":{"start":{"line":65,"column":39},"end":{"line":69,"column":null}},"24":{"start":{"line":75,"column":26},"end":{"line":79,"column":null}},"25":{"start":{"line":83,"column":10},"end":{"line":88,"column":null}},"26":{"start":{"line":113,"column":26},"end":{"line":113,"column":null}},"27":{"start":{"line":113,"column":46},"end":{"line":113,"column":null}},"28":{"start":{"line":114,"column":26},"end":{"line":114,"column":null}},"29":{"start":{"line":114,"column":46},"end":{"line":114,"column":null}},"30":{"start":{"line":115,"column":25},"end":{"line":115,"column":null}},"31":{"start":{"line":115,"column":45},"end":{"line":115,"column":null}},"32":{"start":{"line":117,"column":4},"end":{"line":161,"column":null}},"33":{"start":{"line":119,"column":6},"end":{"line":122,"column":null}},"34":{"start":{"line":120,"column":39},"end":{"line":120,"column":null}},"35":{"start":{"line":121,"column":8},"end":{"line":121,"column":null}},"36":{"start":{"line":126,"column":6},"end":{"line":132,"column":null}},"37":{"start":{"line":128,"column":8},"end":{"line":128,"column":null}},"38":{"start":{"line":131,"column":8},"end":{"line":131,"column":null}},"39":{"start":{"line":135,"column":6},"end":{"line":148,"column":null}},"40":{"start":{"line":136,"column":8},"end":{"line":147,"column":null}},"41":{"start":{"line":138,"column":10},"end":{"line":141,"column":null}},"42":{"start":{"line":139,"column":43},"end":{"line":139,"column":null}},"43":{"start":{"line":140,"column":12},"end":{"line":140,"column":null}},"44":{"start":{"line":142,"column":10},"end":{"line":142,"column":null}},"45":{"start":{"line":145,"column":10},"end":{"line":145,"column":null}},"46":{"start":{"line":146,"column":10},"end":{"line":146,"column":null}},"47":{"start":{"line":151,"column":6},"end":{"line":154,"column":null}},"48":{"start":{"line":152,"column":39},"end":{"line":152,"column":null}},"49":{"start":{"line":153,"column":8},"end":{"line":153,"column":null}},"50":{"start":{"line":156,"column":6},"end":{"line":156,"column":null}},"51":{"start":{"line":159,"column":6},"end":{"line":159,"column":null}},"52":{"start":{"line":160,"column":6},"end":{"line":160,"column":null}},"53":{"start":{"line":182,"column":16},"end":{"line":182,"column":null}},"54":{"start":{"line":184,"column":20},"end":{"line":197,"column":null}},"55":{"start":{"line":185,"column":6},"end":{"line":196,"column":null}},"56":{"start":{"line":186,"column":23},"end":{"line":186,"column":45}},"57":{"start":{"line":187,"column":39},"end":{"line":191,"column":null}},"58":{"start":{"line":192,"column":8},"end":{"line":192,"column":null}},"59":{"start":{"line":195,"column":8},"end":{"line":195,"column":null}},"60":{"start":{"line":199,"column":4},"end":{"line":199,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":2},"end":{"line":21,"column":16}},"loc":{"start":{"line":25,"column":7},"end":{"line":93,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":74},"end":{"line":33,"column":null}},"loc":{"start":{"line":33,"column":74},"end":{"line":43,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":52,"column":6},"end":{"line":52,"column":10}},"loc":{"start":{"line":52,"column":39},"end":{"line":91,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":61,"column":15},"end":{"line":61,"column":36}},"loc":{"start":{"line":61,"column":50},"end":{"line":90,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":106,"column":2},"end":{"line":106,"column":17}},"loc":{"start":{"line":112,"column":9},"end":{"line":162,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":113,"column":41},"end":{"line":113,"column":46}},"loc":{"start":{"line":113,"column":46},"end":{"line":113,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":114,"column":41},"end":{"line":114,"column":46}},"loc":{"start":{"line":114,"column":46},"end":{"line":114,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":115,"column":40},"end":{"line":115,"column":45}},"loc":{"start":{"line":115,"column":45},"end":{"line":115,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":136,"column":27},"end":{"line":136,"column":null}},"loc":{"start":{"line":136,"column":27},"end":{"line":143,"column":11}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":143,"column":17},"end":{"line":143,"column":null}},"loc":{"start":{"line":143,"column":17},"end":{"line":147,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":175,"column":2},"end":{"line":175,"column":17}},"loc":{"start":{"line":181,"column":9},"end":{"line":200,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":184,"column":20},"end":{"line":184,"column":null}},"loc":{"start":{"line":184,"column":20},"end":{"line":197,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":38,"column":25},"end":{"line":38,"column":null}},"type":"binary-expr","locations":[{"start":{"line":38,"column":25},"end":{"line":38,"column":41}},{"start":{"line":38,"column":45},"end":{"line":38,"column":null}}]},"3":{"loc":{"start":{"line":39,"column":23},"end":{"line":39,"column":null}},"type":"binary-expr","locations":[{"start":{"line":39,"column":23},"end":{"line":39,"column":37}},{"start":{"line":39,"column":41},"end":{"line":39,"column":null}}]},"4":{"loc":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":40,"column":10},"end":{"line":40,"column":36}},"type":"binary-expr","locations":[{"start":{"line":40,"column":10},"end":{"line":40,"column":25}},{"start":{"line":40,"column":25},"end":{"line":40,"column":36}}]},"6":{"loc":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":46,"column":8},"end":{"line":46,"column":63}},"type":"binary-expr","locations":[{"start":{"line":46,"column":8},"end":{"line":46,"column":42}},{"start":{"line":46,"column":42},"end":{"line":46,"column":63}}]},"8":{"loc":{"start":{"line":56,"column":8},"end":{"line":58,"column":null}},"type":"if","locations":[{"start":{"line":56,"column":8},"end":{"line":58,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":126,"column":6},"end":{"line":132,"column":null}},"type":"if","locations":[{"start":{"line":126,"column":6},"end":{"line":132,"column":null}},{"start":{"line":129,"column":13},"end":{"line":132,"column":null}}]},"10":{"loc":{"start":{"line":135,"column":6},"end":{"line":148,"column":null}},"type":"if","locations":[{"start":{"line":135,"column":6},"end":{"line":148,"column":null}},{"start":{},"end":{}}]},"11":{"loc":{"start":{"line":185,"column":6},"end":{"line":196,"column":null}},"type":"if","locations":[{"start":{"line":185,"column":6},"end":{"line":196,"column":null}},{"start":{"line":193,"column":13},"end":{"line":196,"column":null}}]}},"s":{"0":280,"1":280,"2":280,"3":280,"4":750,"5":280,"6":470,"7":470,"8":0,"9":470,"10":470,"11":470,"12":0,"13":470,"14":470,"15":280,"16":215,"17":65,"18":281,"19":281,"20":203,"21":78,"22":81,"23":81,"24":81,"25":81,"26":81,"27":179,"28":81,"29":179,"30":81,"31":179,"32":81,"33":81,"34":88,"35":88,"36":78,"37":28,"38":50,"39":78,"40":53,"41":52,"42":36,"43":36,"44":52,"45":1,"46":1,"47":25,"48":17,"49":17,"50":25,"51":3,"52":3,"53":28,"54":28,"55":60,"56":32,"57":32,"58":32,"59":28,"60":28},"f":{"0":280,"1":750,"2":281,"3":81,"4":81,"5":179,"6":179,"7":179,"8":52,"9":1,"10":28,"11":60},"b":{"0":[280,470],"1":[0,470],"2":[470,470],"3":[470,0],"4":[0,470],"5":[470,0],"6":[215,65],"7":[280,218],"8":[203,78],"9":[28,50],"10":[53,25],"11":[32,28]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/constants.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/constants.ts","statementMap":{"0":{"start":{"line":4,"column":33},"end":{"line":4,"column":53}},"1":{"start":{"line":8,"column":29},"end":{"line":8,"column":34}},"2":{"start":{"line":12,"column":29},"end":{"line":12,"column":34}},"3":{"start":{"line":16,"column":12},"end":{"line":16,"column":null}},"4":{"start":{"line":22,"column":12},"end":{"line":22,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":12},"end":{"line":16,"column":null}},"loc":{"start":{"line":16,"column":12},"end":{"line":16,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":12},"end":{"line":22,"column":null}},"loc":{"start":{"line":22,"column":12},"end":{"line":22,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":16,"column":12},"end":{"line":16,"column":null}},"type":"binary-expr","locations":[{"start":{"line":16,"column":12},"end":{"line":16,"column":null}},{"start":{"line":16,"column":12},"end":{"line":16,"column":null}}]},"1":{"loc":{"start":{"line":22,"column":12},"end":{"line":22,"column":null}},"type":"binary-expr","locations":[{"start":{"line":22,"column":12},"end":{"line":22,"column":null}},{"start":{"line":22,"column":12},"end":{"line":22,"column":null}}]}},"s":{"0":34,"1":34,"2":34,"3":34,"4":34},"f":{"0":34,"1":34},"b":{"0":[34,34],"1":[34,34]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/reflection.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/reflection.ts","statementMap":{"0":{"start":{"line":11,"column":36},"end":{"line":21,"column":2}},"1":{"start":{"line":16,"column":2},"end":{"line":19,"column":null}},"2":{"start":{"line":31,"column":33},"end":{"line":33,"column":2}},"3":{"start":{"line":32,"column":2},"end":{"line":32,"column":null}},"4":{"start":{"line":43,"column":36},"end":{"line":48,"column":2}},"5":{"start":{"line":44,"column":2},"end":{"line":46,"column":null}},"6":{"start":{"line":50,"column":29},"end":{"line":52,"column":2}},"7":{"start":{"line":51,"column":2},"end":{"line":51,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":36},"end":{"line":11,"column":null}},"loc":{"start":{"line":14,"column":2},"end":{"line":21,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":33},"end":{"line":31,"column":34}},"loc":{"start":{"line":31,"column":48},"end":{"line":33,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":43,"column":36},"end":{"line":43,"column":37}},"loc":{"start":{"line":43,"column":51},"end":{"line":48,"column":2}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":50,"column":29},"end":{"line":50,"column":30}},"loc":{"start":{"line":50,"column":30},"end":{"line":52,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":51,"column":9},"end":{"line":51,"column":61}},"type":"binary-expr","locations":[{"start":{"line":51,"column":9},"end":{"line":51,"column":59}},{"start":{"line":51,"column":59},"end":{"line":51,"column":61}}]}},"s":{"0":34,"1":1603,"2":34,"3":286,"4":34,"5":7140,"6":34,"7":537},"f":{"0":1603,"1":286,"2":7140,"3":537},"b":{"0":[537,183]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/class/constructor-decorator.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/class/constructor-decorator.ts","statementMap":{"0":{"start":{"line":64,"column":42},"end":{"line":71,"column":2}},"1":{"start":{"line":70,"column":2},"end":{"line":70,"column":null}},"2":{"start":{"line":70,"column":39},"end":{"line":70,"column":null}},"3":{"start":{"line":85,"column":2},"end":{"line":146,"column":4}},"4":{"start":{"line":89,"column":2},"end":{"line":146,"column":4}},"5":{"start":{"line":90,"column":18},"end":{"line":95,"column":null}},"6":{"start":{"line":92,"column":8},"end":{"line":92,"column":null}},"7":{"start":{"line":93,"column":8},"end":{"line":93,"column":null}},"8":{"start":{"line":93,"column":16},"end":{"line":93,"column":null}},"9":{"start":{"line":98,"column":4},"end":{"line":98,"column":null}},"10":{"start":{"line":101,"column":6},"end":{"line":101,"column":59}},"11":{"start":{"line":102,"column":34},"end":{"line":102,"column":null}},"12":{"start":{"line":103,"column":26},"end":{"line":103,"column":28}},"13":{"start":{"line":104,"column":33},"end":{"line":104,"column":null}},"14":{"start":{"line":106,"column":4},"end":{"line":139,"column":null}},"15":{"start":{"line":106,"column":17},"end":{"line":106,"column":20}},"16":{"start":{"line":107,"column":20},"end":{"line":107,"column":null}},"17":{"start":{"line":110,"column":6},"end":{"line":133,"column":null}},"18":{"start":{"line":111,"column":8},"end":{"line":132,"column":null}},"19":{"start":{"line":113,"column":26},"end":{"line":113,"column":null}},"20":{"start":{"line":115,"column":10},"end":{"line":128,"column":null}},"21":{"start":{"line":117,"column":27},"end":{"line":119,"column":null}},"22":{"start":{"line":121,"column":12},"end":{"line":121,"column":null}},"23":{"start":{"line":125,"column":14},"end":{"line":125,"column":79}},"24":{"start":{"line":126,"column":12},"end":{"line":126,"column":null}},"25":{"start":{"line":127,"column":12},"end":{"line":127,"column":null}},"26":{"start":{"line":130,"column":10},"end":{"line":130,"column":null}},"27":{"start":{"line":131,"column":10},"end":{"line":131,"column":null}},"28":{"start":{"line":136,"column":6},"end":{"line":138,"column":null}},"29":{"start":{"line":137,"column":8},"end":{"line":137,"column":null}},"30":{"start":{"line":142,"column":4},"end":{"line":144,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":64,"column":42},"end":{"line":64,"column":null}},"loc":{"start":{"line":68,"column":2},"end":{"line":71,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":70,"column":9},"end":{"line":70,"column":10}},"loc":{"start":{"line":70,"column":39},"end":{"line":70,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":85,"column":2},"end":{"line":85,"column":null}},"loc":{"start":{"line":89,"column":2},"end":{"line":146,"column":4}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":89,"column":2},"end":{"line":89,"column":53}},"loc":{"start":{"line":89,"column":53},"end":{"line":146,"column":4}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":91,"column":6},"end":{"line":91,"column":18}},"loc":{"start":{"line":91,"column":34},"end":{"line":94,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":93,"column":8},"end":{"line":93,"column":null}},"type":"if","locations":[{"start":{"line":93,"column":8},"end":{"line":93,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":101,"column":6},"end":{"line":101,"column":59}},"type":"binary-expr","locations":[{"start":{"line":101,"column":6},"end":{"line":101,"column":57}},{"start":{"line":101,"column":57},"end":{"line":101,"column":59}}]},"2":{"loc":{"start":{"line":111,"column":8},"end":{"line":132,"column":null}},"type":"if","locations":[{"start":{"line":111,"column":8},"end":{"line":132,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":115,"column":10},"end":{"line":128,"column":null}},"type":"if","locations":[{"start":{"line":115,"column":10},"end":{"line":128,"column":null}},{"start":{"line":122,"column":17},"end":{"line":128,"column":null}}]},"4":{"loc":{"start":{"line":125,"column":14},"end":{"line":125,"column":79}},"type":"binary-expr","locations":[{"start":{"line":125,"column":14},"end":{"line":125,"column":77}},{"start":{"line":125,"column":77},"end":{"line":125,"column":79}}]},"5":{"loc":{"start":{"line":136,"column":6},"end":{"line":138,"column":null}},"type":"if","locations":[{"start":{"line":136,"column":6},"end":{"line":138,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":136,"column":10},"end":{"line":136,"column":35}},"type":"binary-expr","locations":[{"start":{"line":136,"column":10},"end":{"line":136,"column":22}},{"start":{"line":136,"column":22},"end":{"line":136,"column":35}}]}},"s":{"0":31,"1":7,"2":7,"3":31,"4":7,"5":6,"6":6,"7":6,"8":6,"9":6,"10":6,"11":6,"12":6,"13":6,"14":6,"15":6,"16":13,"17":13,"18":41,"19":13,"20":13,"21":4,"22":4,"23":9,"24":9,"25":9,"26":13,"27":13,"28":13,"29":0,"30":6},"f":{"0":7,"1":7,"2":7,"3":6,"4":6},"b":{"0":[6,0],"1":[6,3],"2":[13,28],"3":[4,9],"4":[9,0],"5":[0,13],"6":[13,0]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/configuration.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/configuration.ts","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":14,"column":null}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"2":{"start":{"line":20,"column":29},"end":{"line":29,"column":5}},"3":{"start":{"line":22,"column":2},"end":{"line":22,"column":null}},"4":{"start":{"line":24,"column":2},"end":{"line":28,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":10}},"loc":{"start":{"line":11,"column":123},"end":{"line":13,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":30},"end":{"line":20,"column":null}},"loc":{"start":{"line":20,"column":30},"end":{"line":29,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":11},"end":{"line":12,"column":45}},"type":"binary-expr","locations":[{"start":{"line":12,"column":11},"end":{"line":12,"column":21}},{"start":{"line":12,"column":21},"end":{"line":12,"column":45}}]}},"s":{"0":31,"1":18,"2":31,"3":31,"4":31},"f":{"0":18,"1":31},"b":{"0":[18,0]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/context.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/context.ts","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":14,"column":null}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"2":{"start":{"line":20,"column":23},"end":{"line":29,"column":5}},"3":{"start":{"line":22,"column":2},"end":{"line":22,"column":null}},"4":{"start":{"line":24,"column":2},"end":{"line":28,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":10}},"loc":{"start":{"line":11,"column":93},"end":{"line":13,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":24},"end":{"line":20,"column":null}},"loc":{"start":{"line":20,"column":24},"end":{"line":29,"column":5}}}},"branchMap":{},"s":{"0":31,"1":38,"2":31,"3":31,"4":31},"f":{"0":38,"1":31},"b":{}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/definition.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/definition.ts","statementMap":{"0":{"start":{"line":9,"column":0},"end":{"line":13,"column":null}},"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"2":{"start":{"line":19,"column":26},"end":{"line":28,"column":5}},"3":{"start":{"line":21,"column":2},"end":{"line":21,"column":null}},"4":{"start":{"line":23,"column":2},"end":{"line":27,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":10}},"loc":{"start":{"line":10,"column":68},"end":{"line":12,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":27},"end":{"line":19,"column":null}},"loc":{"start":{"line":19,"column":27},"end":{"line":28,"column":5}}}},"branchMap":{},"s":{"0":31,"1":5,"2":31,"3":31,"4":31},"f":{"0":5,"1":31},"b":{}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/dispose.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/dispose.ts","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":14,"column":null}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"2":{"start":{"line":20,"column":23},"end":{"line":29,"column":5}},"3":{"start":{"line":22,"column":2},"end":{"line":22,"column":null}},"4":{"start":{"line":24,"column":2},"end":{"line":28,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":10}},"loc":{"start":{"line":11,"column":93},"end":{"line":13,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":24},"end":{"line":20,"column":null}},"loc":{"start":{"line":20,"column":24},"end":{"line":29,"column":5}}}},"branchMap":{},"s":{"0":31,"1":8,"2":31,"3":31,"4":31},"f":{"0":8,"1":31},"b":{}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/global.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/global.ts","statementMap":{"0":{"start":{"line":13,"column":0},"end":{"line":19,"column":null}},"1":{"start":{"line":15,"column":24},"end":{"line":15,"column":null}},"2":{"start":{"line":16,"column":23},"end":{"line":16,"column":41}},"3":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},"4":{"start":{"line":27,"column":30},"end":{"line":34,"column":2}},"5":{"start":{"line":33,"column":2},"end":{"line":33,"column":null}},"6":{"start":{"line":42,"column":22},"end":{"line":52,"column":5}},"7":{"start":{"line":44,"column":2},"end":{"line":44,"column":null}},"8":{"start":{"line":46,"column":2},"end":{"line":51,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":10}},"loc":{"start":{"line":14,"column":92},"end":{"line":18,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":30},"end":{"line":27,"column":null}},"loc":{"start":{"line":30,"column":2},"end":{"line":34,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":42,"column":23},"end":{"line":42,"column":null}},"loc":{"start":{"line":42,"column":23},"end":{"line":52,"column":5}}}},"branchMap":{},"s":{"0":31,"1":8,"2":8,"3":8,"4":31,"5":0,"6":31,"7":31,"8":31},"f":{"0":8,"1":0,"2":31},"b":{}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/helpers.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/helpers.ts","statementMap":{"0":{"start":{"line":10,"column":32},"end":{"line":12,"column":2}},"1":{"start":{"line":11,"column":2},"end":{"line":11,"column":null}},"2":{"start":{"line":18,"column":32},"end":{"line":20,"column":2}},"3":{"start":{"line":19,"column":2},"end":{"line":19,"column":null}},"4":{"start":{"line":28,"column":35},"end":{"line":33,"column":2}},"5":{"start":{"line":32,"column":2},"end":{"line":32,"column":null}},"6":{"start":{"line":41,"column":34},"end":{"line":46,"column":2}},"7":{"start":{"line":45,"column":2},"end":{"line":45,"column":null}},"8":{"start":{"line":54,"column":45},"end":{"line":65,"column":2}},"9":{"start":{"line":57,"column":31},"end":{"line":57,"column":null}},"10":{"start":{"line":58,"column":46},"end":{"line":58,"column":null}},"11":{"start":{"line":60,"column":2},"end":{"line":62,"column":null}},"12":{"start":{"line":61,"column":4},"end":{"line":61,"column":null}},"13":{"start":{"line":64,"column":2},"end":{"line":64,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":32},"end":{"line":10,"column":33}},"loc":{"start":{"line":10,"column":33},"end":{"line":12,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":18,"column":32},"end":{"line":18,"column":33}},"loc":{"start":{"line":18,"column":33},"end":{"line":20,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":35},"end":{"line":28,"column":null}},"loc":{"start":{"line":30,"column":2},"end":{"line":33,"column":2}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":41,"column":34},"end":{"line":41,"column":null}},"loc":{"start":{"line":43,"column":2},"end":{"line":46,"column":2}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":54,"column":45},"end":{"line":54,"column":null}},"loc":{"start":{"line":55,"column":2},"end":{"line":65,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":9},"end":{"line":32,"column":78}},"type":"binary-expr","locations":[{"start":{"line":32,"column":9},"end":{"line":32,"column":76}},{"start":{"line":32,"column":76},"end":{"line":32,"column":78}}]}},"s":{"0":31,"1":3462,"2":31,"3":93,"4":31,"5":3444,"6":31,"7":0,"8":31,"9":492,"10":492,"11":492,"12":3444,"13":492},"f":{"0":3462,"1":93,"2":3444,"3":0,"4":492},"b":{"0":[3444,3185]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/index-factory.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/index-factory.ts","statementMap":{"0":{"start":{"line":7,"column":35},"end":{"line":16,"column":null}},"1":{"start":{"line":7,"column":52},"end":{"line":16,"column":null}},"2":{"start":{"line":8,"column":2},"end":{"line":15,"column":null}},"3":{"start":{"line":9,"column":35},"end":{"line":9,"column":74}},"4":{"start":{"line":10,"column":4},"end":{"line":10,"column":null}},"5":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"6":{"start":{"line":22,"column":41},"end":{"line":22,"column":68}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":35},"end":{"line":7,"column":36}},"loc":{"start":{"line":7,"column":52},"end":{"line":16,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":52},"end":{"line":7,"column":null}},"loc":{"start":{"line":7,"column":52},"end":{"line":16,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":9},"end":{"line":8,"column":10}},"loc":{"start":{"line":8,"column":55},"end":{"line":15,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":35},"end":{"line":9,"column":74}},"type":"binary-expr","locations":[{"start":{"line":9,"column":35},"end":{"line":9,"column":72}},{"start":{"line":9,"column":72},"end":{"line":9,"column":74}}]}},"s":{"0":32,"1":3,"2":5,"3":5,"4":5,"5":5,"6":32},"f":{"0":3,"1":5,"2":5},"b":{"0":[5,3]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/optional.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/optional.ts","statementMap":{"0":{"start":{"line":14,"column":0},"end":{"line":34,"column":null}},"1":{"start":{"line":20,"column":4},"end":{"line":32,"column":null}},"2":{"start":{"line":21,"column":25},"end":{"line":21,"column":null}},"3":{"start":{"line":22,"column":25},"end":{"line":22,"column":42}},"4":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"5":{"start":{"line":28,"column":28},"end":{"line":28,"column":null}},"6":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"7":{"start":{"line":61,"column":24},"end":{"line":70,"column":5}},"8":{"start":{"line":63,"column":2},"end":{"line":63,"column":null}},"9":{"start":{"line":65,"column":2},"end":{"line":69,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":2},"end":{"line":15,"column":null}},"loc":{"start":{"line":19,"column":9},"end":{"line":33,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":61,"column":25},"end":{"line":61,"column":null}},"loc":{"start":{"line":61,"column":25},"end":{"line":70,"column":5}}}},"branchMap":{},"s":{"0":31,"1":51,"2":51,"3":51,"4":51,"5":48,"6":48,"7":31,"8":31,"9":31},"f":{"0":51,"1":31},"b":{}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/parameter-decorator-factory.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/parameter-decorator-factory.ts","statementMap":{"0":{"start":{"line":51,"column":52},"end":{"line":51,"column":null}},"1":{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},"2":{"start":{"line":55,"column":6},"end":{"line":55,"column":null}},"3":{"start":{"line":59,"column":24},"end":{"line":59,"column":70}},"4":{"start":{"line":60,"column":24},"end":{"line":60,"column":70}},"5":{"start":{"line":63,"column":22},"end":{"line":63,"column":null}},"6":{"start":{"line":66,"column":4},"end":{"line":66,"column":null}},"7":{"start":{"line":68,"column":4},"end":{"line":68,"column":null}},"8":{"start":{"line":79,"column":4},"end":{"line":83,"column":null}},"9":{"start":{"line":80,"column":6},"end":{"line":82,"column":null}},"10":{"start":{"line":81,"column":8},"end":{"line":81,"column":null}},"11":{"start":{"line":95,"column":4},"end":{"line":110,"column":null}},"12":{"start":{"line":96,"column":33},"end":{"line":96,"column":88}},"13":{"start":{"line":99,"column":6},"end":{"line":101,"column":null}},"14":{"start":{"line":100,"column":8},"end":{"line":100,"column":null}},"15":{"start":{"line":103,"column":30},"end":{"line":103,"column":84}},"16":{"start":{"line":104,"column":6},"end":{"line":109,"column":null}},"17":{"start":{"line":105,"column":8},"end":{"line":107,"column":null}},"18":{"start":{"line":125,"column":4},"end":{"line":125,"column":null}},"19":{"start":{"line":128,"column":20},"end":{"line":128,"column":66}},"20":{"start":{"line":129,"column":4},"end":{"line":129,"column":null}},"21":{"start":{"line":130,"column":4},"end":{"line":130,"column":null}},"22":{"start":{"line":133,"column":4},"end":{"line":150,"column":null}},"23":{"start":{"line":135,"column":8},"end":{"line":135,"column":null}},"24":{"start":{"line":136,"column":8},"end":{"line":136,"column":null}},"25":{"start":{"line":139,"column":28},"end":{"line":139,"column":74}},"26":{"start":{"line":140,"column":8},"end":{"line":140,"column":null}},"27":{"start":{"line":141,"column":8},"end":{"line":141,"column":null}},"28":{"start":{"line":142,"column":8},"end":{"line":142,"column":null}},"29":{"start":{"line":145,"column":26},"end":{"line":145,"column":null}},"30":{"start":{"line":146,"column":8},"end":{"line":146,"column":null}},"31":{"start":{"line":147,"column":8},"end":{"line":147,"column":null}},"32":{"start":{"line":148,"column":8},"end":{"line":148,"column":null}},"33":{"start":{"line":159,"column":4},"end":{"line":161,"column":null}},"34":{"start":{"line":160,"column":6},"end":{"line":160,"column":null}},"35":{"start":{"line":173,"column":4},"end":{"line":175,"column":null}},"36":{"start":{"line":174,"column":6},"end":{"line":174,"column":null}},"37":{"start":{"line":183,"column":4},"end":{"line":183,"column":null}},"38":{"start":{"line":192,"column":4},"end":{"line":192,"column":null}},"39":{"start":{"line":201,"column":4},"end":{"line":201,"column":null}},"40":{"start":{"line":210,"column":4},"end":{"line":210,"column":null}},"41":{"start":{"line":41,"column":13},"end":{"line":42,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":50,"column":2},"end":{"line":50,"column":16}},"loc":{"start":{"line":50,"column":60},"end":{"line":69,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":74,"column":2},"end":{"line":74,"column":17}},"loc":{"start":{"line":78,"column":4},"end":{"line":84,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":79,"column":11},"end":{"line":79,"column":12}},"loc":{"start":{"line":79,"column":12},"end":{"line":83,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":80,"column":13},"end":{"line":80,"column":14}},"loc":{"start":{"line":80,"column":59},"end":{"line":82,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":93,"column":2},"end":{"line":93,"column":17}},"loc":{"start":{"line":93,"column":108},"end":{"line":111,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":116,"column":2},"end":{"line":116,"column":17}},"loc":{"start":{"line":123,"column":4},"end":{"line":151,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":158,"column":2},"end":{"line":158,"column":16}},"loc":{"start":{"line":158,"column":66},"end":{"line":162,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":159,"column":11},"end":{"line":159,"column":15}},"loc":{"start":{"line":159,"column":15},"end":{"line":161,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":170,"column":2},"end":{"line":170,"column":16}},"loc":{"start":{"line":170,"column":106},"end":{"line":176,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":173,"column":11},"end":{"line":173,"column":15}},"loc":{"start":{"line":173,"column":15},"end":{"line":175,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":182,"column":2},"end":{"line":182,"column":16}},"loc":{"start":{"line":182,"column":52},"end":{"line":184,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":191,"column":2},"end":{"line":191,"column":16}},"loc":{"start":{"line":191,"column":52},"end":{"line":193,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":200,"column":2},"end":{"line":200,"column":16}},"loc":{"start":{"line":200,"column":82},"end":{"line":202,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":209,"column":2},"end":{"line":209,"column":16}},"loc":{"start":{"line":209,"column":80},"end":{"line":211,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":51,"column":18},"end":{"line":51,"column":38}},"type":"default-arg","locations":[{"start":{"line":51,"column":30},"end":{"line":51,"column":38}}]},"1":{"loc":{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},"type":"if","locations":[{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":99,"column":6},"end":{"line":101,"column":null}},"type":"if","locations":[{"start":{"line":99,"column":6},"end":{"line":101,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":103,"column":30},"end":{"line":103,"column":84}},"type":"binary-expr","locations":[{"start":{"line":103,"column":30},"end":{"line":103,"column":82}},{"start":{"line":103,"column":82},"end":{"line":103,"column":84}}]},"4":{"loc":{"start":{"line":104,"column":6},"end":{"line":109,"column":null}},"type":"if","locations":[{"start":{"line":104,"column":6},"end":{"line":109,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":128,"column":20},"end":{"line":128,"column":66}},"type":"binary-expr","locations":[{"start":{"line":128,"column":20},"end":{"line":128,"column":64}},{"start":{"line":128,"column":64},"end":{"line":128,"column":66}}]},"6":{"loc":{"start":{"line":133,"column":4},"end":{"line":150,"column":null}},"type":"switch","locations":[{"start":{"line":134,"column":6},"end":{"line":137,"column":null}},{"start":{"line":138,"column":6},"end":{"line":143,"column":null}},{"start":{"line":144,"column":6},"end":{"line":149,"column":null}}]},"7":{"loc":{"start":{"line":139,"column":28},"end":{"line":139,"column":74}},"type":"binary-expr","locations":[{"start":{"line":139,"column":28},"end":{"line":139,"column":72}},{"start":{"line":139,"column":72},"end":{"line":139,"column":74}}]},"8":{"loc":{"start":{"line":145,"column":26},"end":{"line":145,"column":null}},"type":"binary-expr","locations":[{"start":{"line":145,"column":26},"end":{"line":145,"column":70}},{"start":{"line":145,"column":70},"end":{"line":145,"column":null}}]},"9":{"loc":{"start":{"line":160,"column":13},"end":{"line":160,"column":64}},"type":"binary-expr","locations":[{"start":{"line":160,"column":13},"end":{"line":160,"column":62}},{"start":{"line":160,"column":62},"end":{"line":160,"column":64}}]}},"s":{"0":243,"1":243,"2":1,"3":242,"4":242,"5":242,"6":242,"7":242,"8":242,"9":184,"10":184,"11":184,"12":1397,"13":1397,"14":183,"15":1214,"16":1214,"17":2,"18":184,"19":182,"20":182,"21":182,"22":182,"23":18,"24":18,"25":67,"26":67,"27":67,"28":67,"29":97,"30":97,"31":97,"32":97,"33":2,"34":2,"35":6,"36":6,"37":500,"38":2,"39":2,"40":19,"41":32},"f":{"0":243,"1":242,"2":184,"3":184,"4":184,"5":184,"6":2,"7":2,"8":6,"9":6,"10":500,"11":2,"12":2,"13":19},"b":{"0":[19],"1":[1,242],"2":[183,1214],"3":[1214,1158],"4":[2,1212],"5":[182,144],"6":[18,67,97],"7":[67,66],"8":[97,63],"9":[2,1]}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/use.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/use.ts","statementMap":{"0":{"start":{"line":17,"column":0},"end":{"line":23,"column":null}},"1":{"start":{"line":19,"column":24},"end":{"line":19,"column":null}},"2":{"start":{"line":20,"column":23},"end":{"line":20,"column":41}},"3":{"start":{"line":21,"column":4},"end":{"line":21,"column":null}},"4":{"start":{"line":31,"column":27},"end":{"line":38,"column":2}},"5":{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},"6":{"start":{"line":50,"column":19},"end":{"line":60,"column":5}},"7":{"start":{"line":52,"column":2},"end":{"line":52,"column":null}},"8":{"start":{"line":54,"column":2},"end":{"line":59,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":2},"end":{"line":18,"column":10}},"loc":{"start":{"line":18,"column":92},"end":{"line":22,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":27},"end":{"line":31,"column":null}},"loc":{"start":{"line":34,"column":2},"end":{"line":38,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":50,"column":20},"end":{"line":50,"column":null}},"loc":{"start":{"line":50,"column":20},"end":{"line":60,"column":5}}}},"branchMap":{},"s":{"0":31,"1":33,"2":33,"3":33,"4":31,"5":4,"6":31,"7":31,"8":31},"f":{"0":33,"1":4,"2":31},"b":{}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/resolvers/parameter-resolver.factory.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/resolvers/parameter-resolver.factory.ts","statementMap":{"0":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"1":{"start":{"line":23,"column":4},"end":{"line":23,"column":null}},"2":{"start":{"line":32,"column":4},"end":{"line":32,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":13,"column":2},"end":{"line":13,"column":9}},"loc":{"start":{"line":13,"column":35},"end":{"line":15,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":2},"end":{"line":22,"column":9}},"loc":{"start":{"line":22,"column":76},"end":{"line":24,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":2},"end":{"line":31,"column":9}},"loc":{"start":{"line":31,"column":44},"end":{"line":33,"column":null}}}},"branchMap":{},"s":{"0":164,"1":4,"2":4},"f":{"0":164,"1":4,"2":4},"b":{}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/resolvers/resolver-store.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/resolvers/resolver-store.ts","statementMap":{"0":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}},"1":{"start":{"line":26,"column":26},"end":{"line":26,"column":null}},"2":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"3":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"4":{"start":{"line":30,"column":4},"end":{"line":30,"column":null}},"5":{"start":{"line":39,"column":4},"end":{"line":39,"column":null}},"6":{"start":{"line":47,"column":4},"end":{"line":47,"column":null}},"7":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"8":{"start":{"line":7,"column":13},"end":{"line":8,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":2},"end":{"line":15,"column":9}},"loc":{"start":{"line":15,"column":82},"end":{"line":17,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":2},"end":{"line":25,"column":9}},"loc":{"start":{"line":25,"column":54},"end":{"line":31,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":38,"column":2},"end":{"line":38,"column":9}},"loc":{"start":{"line":38,"column":44},"end":{"line":40,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":2},"end":{"line":46,"column":9}},"loc":{"start":{"line":46,"column":40},"end":{"line":48,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":54,"column":2},"end":{"line":54,"column":9}},"loc":{"start":{"line":54,"column":23},"end":{"line":56,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},{"start":{},"end":{}}]}},"s":{"0":233,"1":168,"2":168,"3":2,"4":166,"5":12,"6":4,"7":17,"8":33},"f":{"0":233,"1":168,"2":12,"3":4,"4":17},"b":{"0":[2,166]}} +{"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/decorator.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/decorator.ts","statementMap":{"0":{"start":{"line":12,"column":26},"end":{"line":18,"column":2}},"1":{"start":{"line":15,"column":2},"end":{"line":17,"column":null}},"2":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}},"3":{"start":{"line":27,"column":34},"end":{"line":44,"column":2}},"4":{"start":{"line":31,"column":30},"end":{"line":31,"column":null}},"5":{"start":{"line":34,"column":2},"end":{"line":34,"column":null}},"6":{"start":{"line":37,"column":2},"end":{"line":40,"column":null}},"7":{"start":{"line":43,"column":2},"end":{"line":43,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":null}},"loc":{"start":{"line":13,"column":2},"end":{"line":18,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":15,"column":10},"end":{"line":15,"column":11}},"loc":{"start":{"line":15,"column":11},"end":{"line":17,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":34},"end":{"line":27,"column":null}},"loc":{"start":{"line":29,"column":2},"end":{"line":44,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":49},"end":{"line":31,"column":null}},"type":"binary-expr","locations":[{"start":{"line":31,"column":49},"end":{"line":31,"column":63}},{"start":{"line":31,"column":63},"end":{"line":31,"column":null}}]}},"s":{"0":34,"1":325,"2":323,"3":34,"4":330,"5":330,"6":330,"7":330},"f":{"0":325,"1":323,"2":330},"b":{"0":[330,134]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/helpers.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/helpers.ts","statementMap":{"0":{"start":{"line":12,"column":28},"end":{"line":14,"column":2}},"1":{"start":{"line":13,"column":2},"end":{"line":13,"column":null}},"2":{"start":{"line":16,"column":39},"end":{"line":20,"column":2}},"3":{"start":{"line":19,"column":2},"end":{"line":19,"column":null}},"4":{"start":{"line":22,"column":36},"end":{"line":26,"column":2}},"5":{"start":{"line":25,"column":2},"end":{"line":25,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":28},"end":{"line":12,"column":32}},"loc":{"start":{"line":12,"column":32},"end":{"line":14,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":39},"end":{"line":16,"column":null}},"loc":{"start":{"line":17,"column":2},"end":{"line":20,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":22,"column":36},"end":{"line":22,"column":null}},"loc":{"start":{"line":23,"column":2},"end":{"line":26,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":9},"end":{"line":13,"column":null}},"type":"binary-expr","locations":[{"start":{"line":13,"column":9},"end":{"line":13,"column":68}},{"start":{"line":13,"column":68},"end":{"line":13,"column":null}}]}},"s":{"0":34,"1":1385,"2":34,"3":0,"4":34,"5":1},"f":{"0":1385,"1":0,"2":1},"b":{"0":[1385,174]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/inject.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/inject.ts","statementMap":{"0":{"start":{"line":64,"column":33},"end":{"line":70,"column":null}},"1":{"start":{"line":65,"column":2},"end":{"line":69,"column":null}},"2":{"start":{"line":78,"column":34},"end":{"line":115,"column":null}},"3":{"start":{"line":81,"column":26},"end":{"line":81,"column":null}},"4":{"start":{"line":81,"column":32},"end":{"line":81,"column":null}},"5":{"start":{"line":82,"column":32},"end":{"line":82,"column":null}},"6":{"start":{"line":82,"column":38},"end":{"line":82,"column":null}},"7":{"start":{"line":84,"column":15},"end":{"line":111,"column":null}},"8":{"start":{"line":85,"column":4},"end":{"line":111,"column":null}},"9":{"start":{"line":89,"column":18},"end":{"line":89,"column":null}},"10":{"start":{"line":91,"column":10},"end":{"line":95,"column":null}},"11":{"start":{"line":102,"column":18},"end":{"line":102,"column":null}},"12":{"start":{"line":104,"column":10},"end":{"line":108,"column":null}},"13":{"start":{"line":110,"column":37},"end":{"line":110,"column":null}},"14":{"start":{"line":114,"column":2},"end":{"line":114,"column":null}},"15":{"start":{"line":123,"column":35},"end":{"line":129,"column":null}},"16":{"start":{"line":124,"column":2},"end":{"line":128,"column":null}},"17":{"start":{"line":137,"column":37},"end":{"line":150,"column":18}},"18":{"start":{"line":138,"column":2},"end":{"line":150,"column":18}},"19":{"start":{"line":140,"column":15},"end":{"line":140,"column":null}},"20":{"start":{"line":142,"column":8},"end":{"line":143,"column":null}},"21":{"start":{"line":145,"column":15},"end":{"line":145,"column":null}},"22":{"start":{"line":148,"column":6},"end":{"line":148,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":64,"column":33},"end":{"line":64,"column":37}},"loc":{"start":{"line":64,"column":37},"end":{"line":70,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":78,"column":34},"end":{"line":78,"column":null}},"loc":{"start":{"line":79,"column":2},"end":{"line":115,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":81,"column":26},"end":{"line":81,"column":32}},"loc":{"start":{"line":81,"column":32},"end":{"line":81,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":82,"column":32},"end":{"line":82,"column":38}},"loc":{"start":{"line":82,"column":38},"end":{"line":82,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":84,"column":15},"end":{"line":84,"column":null}},"loc":{"start":{"line":85,"column":4},"end":{"line":111,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":89,"column":12},"end":{"line":89,"column":18}},"loc":{"start":{"line":89,"column":18},"end":{"line":89,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":90,"column":14},"end":{"line":90,"column":null}},"loc":{"start":{"line":90,"column":14},"end":{"line":96,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":102,"column":12},"end":{"line":102,"column":18}},"loc":{"start":{"line":102,"column":18},"end":{"line":102,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":103,"column":14},"end":{"line":103,"column":null}},"loc":{"start":{"line":103,"column":14},"end":{"line":109,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":110,"column":14},"end":{"line":110,"column":15}},"loc":{"start":{"line":110,"column":37},"end":{"line":110,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":123,"column":35},"end":{"line":123,"column":39}},"loc":{"start":{"line":123,"column":39},"end":{"line":129,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":137,"column":37},"end":{"line":137,"column":41}},"loc":{"start":{"line":138,"column":2},"end":{"line":150,"column":18}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":140,"column":9},"end":{"line":140,"column":15}},"loc":{"start":{"line":140,"column":15},"end":{"line":140,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":141,"column":9},"end":{"line":141,"column":null}},"loc":{"start":{"line":142,"column":8},"end":{"line":143,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":145,"column":9},"end":{"line":145,"column":15}},"loc":{"start":{"line":145,"column":15},"end":{"line":145,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":147,"column":4},"end":{"line":147,"column":null}},"loc":{"start":{"line":147,"column":4},"end":{"line":149,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":81,"column":32},"end":{"line":81,"column":null}},"type":"binary-expr","locations":[{"start":{"line":81,"column":32},"end":{"line":81,"column":53}},{"start":{"line":81,"column":53},"end":{"line":81,"column":null}}]},"1":{"loc":{"start":{"line":82,"column":38},"end":{"line":82,"column":null}},"type":"binary-expr","locations":[{"start":{"line":82,"column":38},"end":{"line":82,"column":59}},{"start":{"line":82,"column":59},"end":{"line":82,"column":null}}]}},"s":{"0":34,"1":279,"2":34,"3":44,"4":44,"5":44,"6":44,"7":44,"8":44,"9":44,"10":41,"11":44,"12":3,"13":41,"14":44,"15":34,"16":2,"17":34,"18":325,"19":279,"20":44,"21":2,"22":0},"f":{"0":279,"1":44,"2":44,"3":44,"4":44,"5":44,"6":41,"7":44,"8":3,"9":41,"10":2,"11":325,"12":279,"13":44,"14":2,"15":0},"b":{"0":[44,44],"1":[44,44]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/schema.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/schema.ts","statementMap":{"0":{"start":{"line":14,"column":36},"end":{"line":123,"column":null}},"1":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"2":{"start":{"line":19,"column":6},"end":{"line":20,"column":null}},"3":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"4":{"start":{"line":30,"column":6},"end":{"line":32,"column":null}},"5":{"start":{"line":32,"column":39},"end":{"line":32,"column":null}},"6":{"start":{"line":34,"column":6},"end":{"line":35,"column":null}},"7":{"start":{"line":38,"column":37},"end":{"line":38,"column":null}},"8":{"start":{"line":42,"column":6},"end":{"line":46,"column":null}},"9":{"start":{"line":46,"column":12},"end":{"line":46,"column":null}},"10":{"start":{"line":49,"column":6},"end":{"line":50,"column":null}},"11":{"start":{"line":53,"column":51},"end":{"line":53,"column":null}},"12":{"start":{"line":57,"column":6},"end":{"line":66,"column":null}},"13":{"start":{"line":60,"column":10},"end":{"line":62,"column":null}},"14":{"start":{"line":61,"column":12},"end":{"line":61,"column":null}},"15":{"start":{"line":64,"column":32},"end":{"line":64,"column":39}},"16":{"start":{"line":65,"column":10},"end":{"line":65,"column":null}},"17":{"start":{"line":68,"column":6},"end":{"line":68,"column":null}},"18":{"start":{"line":70,"column":59},"end":{"line":70,"column":null}},"19":{"start":{"line":74,"column":6},"end":{"line":78,"column":null}},"20":{"start":{"line":78,"column":13},"end":{"line":78,"column":null}},"21":{"start":{"line":81,"column":6},"end":{"line":82,"column":null}},"22":{"start":{"line":85,"column":62},"end":{"line":85,"column":null}},"23":{"start":{"line":89,"column":6},"end":{"line":92,"column":null}},"24":{"start":{"line":92,"column":39},"end":{"line":92,"column":null}},"25":{"start":{"line":94,"column":6},"end":{"line":95,"column":null}},"26":{"start":{"line":99,"column":6},"end":{"line":99,"column":null}},"27":{"start":{"line":103,"column":6},"end":{"line":104,"column":null}},"28":{"start":{"line":106,"column":6},"end":{"line":107,"column":null}},"29":{"start":{"line":110,"column":48},"end":{"line":110,"column":null}},"30":{"start":{"line":114,"column":6},"end":{"line":115,"column":null}},"31":{"start":{"line":117,"column":6},"end":{"line":118,"column":null}},"32":{"start":{"line":121,"column":48},"end":{"line":121,"column":null}},"33":{"start":{"line":131,"column":34},"end":{"line":155,"column":2}},"34":{"start":{"line":132,"column":14},"end":{"line":132,"column":null}},"35":{"start":{"line":134,"column":2},"end":{"line":140,"column":null}},"36":{"start":{"line":135,"column":4},"end":{"line":139,"column":null}},"37":{"start":{"line":136,"column":6},"end":{"line":137,"column":null}},"38":{"start":{"line":142,"column":2},"end":{"line":152,"column":null}},"39":{"start":{"line":143,"column":17},"end":{"line":143,"column":38}},"40":{"start":{"line":144,"column":18},"end":{"line":144,"column":40}},"41":{"start":{"line":145,"column":22},"end":{"line":145,"column":48}},"42":{"start":{"line":147,"column":4},"end":{"line":149,"column":null}},"43":{"start":{"line":148,"column":6},"end":{"line":148,"column":null}},"44":{"start":{"line":151,"column":4},"end":{"line":151,"column":null}},"45":{"start":{"line":154,"column":2},"end":{"line":154,"column":null}},"46":{"start":{"line":163,"column":29},"end":{"line":170,"column":2}},"47":{"start":{"line":166,"column":2},"end":{"line":168,"column":null}},"48":{"start":{"line":167,"column":4},"end":{"line":167,"column":null}},"49":{"start":{"line":169,"column":2},"end":{"line":169,"column":null}},"50":{"start":{"line":179,"column":34},"end":{"line":185,"column":2}},"51":{"start":{"line":183,"column":42},"end":{"line":183,"column":null}},"52":{"start":{"line":184,"column":2},"end":{"line":184,"column":null}},"53":{"start":{"line":195,"column":34},"end":{"line":212,"column":2}},"54":{"start":{"line":200,"column":42},"end":{"line":200,"column":null}},"55":{"start":{"line":201,"column":2},"end":{"line":201,"column":null}},"56":{"start":{"line":202,"column":25},"end":{"line":202,"column":null}},"57":{"start":{"line":205,"column":2},"end":{"line":208,"column":null}},"58":{"start":{"line":211,"column":2},"end":{"line":211,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":10},"end":{"line":16,"column":11}},"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":18,"column":11},"end":{"line":18,"column":null}},"loc":{"start":{"line":18,"column":11},"end":{"line":22,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":24,"column":15},"end":{"line":24,"column":16}},"loc":{"start":{"line":24,"column":16},"end":{"line":26,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":29,"column":10},"end":{"line":29,"column":11}},"loc":{"start":{"line":30,"column":6},"end":{"line":32,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":32,"column":20},"end":{"line":32,"column":21}},"loc":{"start":{"line":32,"column":39},"end":{"line":32,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":33,"column":11},"end":{"line":33,"column":null}},"loc":{"start":{"line":33,"column":11},"end":{"line":37,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":38,"column":15},"end":{"line":38,"column":16}},"loc":{"start":{"line":38,"column":37},"end":{"line":38,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":41,"column":10},"end":{"line":41,"column":11}},"loc":{"start":{"line":42,"column":6},"end":{"line":46,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":45,"column":10},"end":{"line":45,"column":11}},"loc":{"start":{"line":46,"column":12},"end":{"line":46,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":48,"column":11},"end":{"line":48,"column":null}},"loc":{"start":{"line":48,"column":11},"end":{"line":52,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":53,"column":15},"end":{"line":53,"column":16}},"loc":{"start":{"line":53,"column":51},"end":{"line":53,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":56,"column":10},"end":{"line":56,"column":11}},"loc":{"start":{"line":57,"column":6},"end":{"line":66,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":59,"column":20},"end":{"line":59,"column":21}},"loc":{"start":{"line":59,"column":21},"end":{"line":66,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":67,"column":11},"end":{"line":67,"column":null}},"loc":{"start":{"line":67,"column":11},"end":{"line":69,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":70,"column":15},"end":{"line":70,"column":16}},"loc":{"start":{"line":70,"column":59},"end":{"line":70,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":73,"column":10},"end":{"line":73,"column":11}},"loc":{"start":{"line":74,"column":6},"end":{"line":78,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":77,"column":10},"end":{"line":77,"column":11}},"loc":{"start":{"line":78,"column":13},"end":{"line":78,"column":null}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":80,"column":11},"end":{"line":80,"column":null}},"loc":{"start":{"line":80,"column":11},"end":{"line":84,"column":null}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":85,"column":15},"end":{"line":85,"column":16}},"loc":{"start":{"line":85,"column":62},"end":{"line":85,"column":null}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":88,"column":10},"end":{"line":88,"column":11}},"loc":{"start":{"line":89,"column":6},"end":{"line":92,"column":null}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":92,"column":20},"end":{"line":92,"column":21}},"loc":{"start":{"line":92,"column":39},"end":{"line":92,"column":null}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":93,"column":11},"end":{"line":93,"column":null}},"loc":{"start":{"line":93,"column":11},"end":{"line":97,"column":null}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":98,"column":15},"end":{"line":98,"column":16}},"loc":{"start":{"line":99,"column":6},"end":{"line":99,"column":null}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":102,"column":10},"end":{"line":102,"column":11}},"loc":{"start":{"line":103,"column":6},"end":{"line":104,"column":null}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":105,"column":11},"end":{"line":105,"column":null}},"loc":{"start":{"line":105,"column":11},"end":{"line":109,"column":null}}},"25":{"name":"(anonymous_25)","decl":{"start":{"line":110,"column":15},"end":{"line":110,"column":16}},"loc":{"start":{"line":110,"column":48},"end":{"line":110,"column":null}}},"26":{"name":"(anonymous_26)","decl":{"start":{"line":113,"column":10},"end":{"line":113,"column":11}},"loc":{"start":{"line":114,"column":6},"end":{"line":115,"column":null}}},"27":{"name":"(anonymous_27)","decl":{"start":{"line":116,"column":11},"end":{"line":116,"column":null}},"loc":{"start":{"line":116,"column":11},"end":{"line":120,"column":null}}},"28":{"name":"(anonymous_28)","decl":{"start":{"line":121,"column":15},"end":{"line":121,"column":16}},"loc":{"start":{"line":121,"column":48},"end":{"line":121,"column":null}}},"29":{"name":"(anonymous_29)","decl":{"start":{"line":131,"column":34},"end":{"line":131,"column":35}},"loc":{"start":{"line":131,"column":35},"end":{"line":155,"column":2}}},"30":{"name":"(anonymous_30)","decl":{"start":{"line":163,"column":29},"end":{"line":163,"column":null}},"loc":{"start":{"line":164,"column":2},"end":{"line":170,"column":2}}},"31":{"name":"(anonymous_31)","decl":{"start":{"line":179,"column":34},"end":{"line":179,"column":null}},"loc":{"start":{"line":181,"column":2},"end":{"line":185,"column":2}}},"32":{"name":"(anonymous_32)","decl":{"start":{"line":195,"column":34},"end":{"line":195,"column":null}},"loc":{"start":{"line":198,"column":2},"end":{"line":212,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"type":"binary-expr","locations":[{"start":{"line":17,"column":6},"end":{"line":17,"column":36}},{"start":{"line":17,"column":36},"end":{"line":17,"column":null}}]},"1":{"loc":{"start":{"line":25,"column":13},"end":{"line":25,"column":null}},"type":"cond-expr","locations":[{"start":{"line":25,"column":44},"end":{"line":25,"column":51}},{"start":{"line":25,"column":51},"end":{"line":25,"column":null}}]},"2":{"loc":{"start":{"line":25,"column":51},"end":{"line":25,"column":null}},"type":"cond-expr","locations":[{"start":{"line":25,"column":59},"end":{"line":25,"column":66}},{"start":{"line":25,"column":66},"end":{"line":25,"column":null}}]},"3":{"loc":{"start":{"line":30,"column":6},"end":{"line":32,"column":null}},"type":"binary-expr","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},{"start":{"line":31,"column":7},"end":{"line":31,"column":null}},{"start":{"line":32,"column":8},"end":{"line":32,"column":null}}]},"4":{"loc":{"start":{"line":42,"column":6},"end":{"line":46,"column":null}},"type":"binary-expr","locations":[{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},{"start":{"line":43,"column":7},"end":{"line":43,"column":null}},{"start":{"line":44,"column":8},"end":{"line":46,"column":null}}]},"5":{"loc":{"start":{"line":46,"column":12},"end":{"line":46,"column":null}},"type":"binary-expr","locations":[{"start":{"line":46,"column":12},"end":{"line":46,"column":35}},{"start":{"line":46,"column":35},"end":{"line":46,"column":55}},{"start":{"line":46,"column":55},"end":{"line":46,"column":null}}]},"6":{"loc":{"start":{"line":57,"column":6},"end":{"line":66,"column":null}},"type":"binary-expr","locations":[{"start":{"line":57,"column":6},"end":{"line":57,"column":null}},{"start":{"line":58,"column":7},"end":{"line":58,"column":null}},{"start":{"line":59,"column":8},"end":{"line":66,"column":null}}]},"7":{"loc":{"start":{"line":60,"column":10},"end":{"line":62,"column":null}},"type":"if","locations":[{"start":{"line":60,"column":10},"end":{"line":62,"column":null}},{"start":{},"end":{}}]},"8":{"loc":{"start":{"line":60,"column":14},"end":{"line":60,"column":57}},"type":"binary-expr","locations":[{"start":{"line":60,"column":14},"end":{"line":60,"column":38}},{"start":{"line":60,"column":38},"end":{"line":60,"column":57}}]},"9":{"loc":{"start":{"line":74,"column":6},"end":{"line":78,"column":null}},"type":"binary-expr","locations":[{"start":{"line":74,"column":6},"end":{"line":74,"column":null}},{"start":{"line":75,"column":7},"end":{"line":75,"column":null}},{"start":{"line":76,"column":8},"end":{"line":78,"column":null}}]},"10":{"loc":{"start":{"line":78,"column":13},"end":{"line":78,"column":null}},"type":"binary-expr","locations":[{"start":{"line":78,"column":13},"end":{"line":78,"column":36}},{"start":{"line":78,"column":36},"end":{"line":78,"column":56}},{"start":{"line":78,"column":56},"end":{"line":78,"column":null}}]},"11":{"loc":{"start":{"line":89,"column":6},"end":{"line":92,"column":null}},"type":"binary-expr","locations":[{"start":{"line":89,"column":6},"end":{"line":89,"column":null}},{"start":{"line":90,"column":6},"end":{"line":90,"column":null}},{"start":{"line":91,"column":7},"end":{"line":91,"column":null}},{"start":{"line":92,"column":8},"end":{"line":92,"column":null}}]},"12":{"loc":{"start":{"line":99,"column":6},"end":{"line":99,"column":null}},"type":"cond-expr","locations":[{"start":{"line":99,"column":34},"end":{"line":99,"column":44}},{"start":{"line":99,"column":44},"end":{"line":99,"column":null}}]},"13":{"loc":{"start":{"line":103,"column":6},"end":{"line":104,"column":null}},"type":"binary-expr","locations":[{"start":{"line":103,"column":7},"end":{"line":103,"column":36}},{"start":{"line":103,"column":36},"end":{"line":103,"column":63}},{"start":{"line":104,"column":6},"end":{"line":104,"column":null}}]},"14":{"loc":{"start":{"line":114,"column":6},"end":{"line":115,"column":null}},"type":"binary-expr","locations":[{"start":{"line":114,"column":7},"end":{"line":114,"column":36}},{"start":{"line":114,"column":36},"end":{"line":114,"column":63}},{"start":{"line":115,"column":6},"end":{"line":115,"column":null}}]},"15":{"loc":{"start":{"line":135,"column":4},"end":{"line":139,"column":null}},"type":"if","locations":[{"start":{"line":135,"column":4},"end":{"line":139,"column":null}},{"start":{},"end":{}}]},"16":{"loc":{"start":{"line":147,"column":4},"end":{"line":149,"column":null}},"type":"if","locations":[{"start":{"line":147,"column":4},"end":{"line":149,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":166,"column":2},"end":{"line":168,"column":null}},"type":"if","locations":[{"start":{"line":166,"column":2},"end":{"line":168,"column":null}},{"start":{},"end":{}}]}},"s":{"0":34,"1":512,"2":1,"3":511,"4":511,"5":17,"6":3,"7":508,"8":508,"9":213,"10":2,"11":506,"12":506,"13":75,"14":1,"15":74,"16":74,"17":2,"18":504,"19":504,"20":114,"21":2,"22":502,"23":502,"24":15,"25":2,"26":500,"27":500,"28":1,"29":499,"30":499,"31":1,"32":498,"33":34,"34":513,"35":513,"36":1817,"37":1,"38":512,"39":4042,"40":4042,"41":4042,"42":4042,"43":14,"44":4028,"45":498,"46":34,"47":1062,"48":171,"49":886,"50":34,"51":1,"52":1,"53":34,"54":165,"55":165,"56":165,"57":164,"58":164},"f":{"0":512,"1":1,"2":511,"3":511,"4":17,"5":3,"6":508,"7":508,"8":213,"9":2,"10":506,"11":506,"12":75,"13":2,"14":504,"15":504,"16":114,"17":2,"18":502,"19":502,"20":15,"21":2,"22":500,"23":500,"24":1,"25":499,"26":499,"27":1,"28":498,"29":513,"30":1062,"31":1,"32":165},"b":{"0":[512,275],"1":[274,237],"2":[232,5],"3":[511,11,9],"4":[508,239,238],"5":[213,213,213],"6":[506,121,120],"7":[1,74],"8":[75,75],"9":[504,79,78],"10":[114,114,114],"11":[502,23,12,11],"12":[11,489],"13":[500,434,500],"14":[499,485,499],"15":[1,1816],"16":[14,4028],"17":[171,886]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/use.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/use.ts","statementMap":{"0":{"start":{"line":21,"column":25},"end":{"line":25,"column":2}},"1":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"2":{"start":{"line":34,"column":22},"end":{"line":43,"column":null}},"3":{"start":{"line":35,"column":2},"end":{"line":37,"column":null}},"4":{"start":{"line":36,"column":4},"end":{"line":36,"column":null}},"5":{"start":{"line":39,"column":22},"end":{"line":39,"column":null}},"6":{"start":{"line":41,"column":2},"end":{"line":42,"column":null}},"7":{"start":{"line":51,"column":45},"end":{"line":63,"column":2}},"8":{"start":{"line":54,"column":16},"end":{"line":54,"column":24}},"9":{"start":{"line":55,"column":25},"end":{"line":55,"column":null}},"10":{"start":{"line":56,"column":2},"end":{"line":62,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":25},"end":{"line":21,"column":26}},"loc":{"start":{"line":21,"column":26},"end":{"line":25,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":34,"column":22},"end":{"line":34,"column":23}},"loc":{"start":{"line":34,"column":23},"end":{"line":43,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":51,"column":45},"end":{"line":51,"column":null}},"loc":{"start":{"line":52,"column":2},"end":{"line":63,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":9},"end":{"line":24,"column":null}},"type":"binary-expr","locations":[{"start":{"line":24,"column":9},"end":{"line":24,"column":40}},{"start":{"line":24,"column":40},"end":{"line":24,"column":62}},{"start":{"line":24,"column":62},"end":{"line":24,"column":null}}]},"1":{"loc":{"start":{"line":35,"column":2},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":35,"column":2},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":41,"column":9},"end":{"line":42,"column":null}},"type":"binary-expr","locations":[{"start":{"line":41,"column":9},"end":{"line":41,"column":null}},{"start":{"line":42,"column":9},"end":{"line":42,"column":60}},{"start":{"line":42,"column":64},"end":{"line":42,"column":null}}]},"3":{"loc":{"start":{"line":59,"column":14},"end":{"line":59,"column":null}},"type":"cond-expr","locations":[{"start":{"line":59,"column":31},"end":{"line":59,"column":44}},{"start":{"line":59,"column":44},"end":{"line":59,"column":null}}]},"4":{"loc":{"start":{"line":60,"column":13},"end":{"line":60,"column":null}},"type":"cond-expr","locations":[{"start":{"line":60,"column":31},"end":{"line":60,"column":54}},{"start":{"line":60,"column":54},"end":{"line":60,"column":null}}]}},"s":{"0":34,"1":41,"2":34,"3":13,"4":0,"5":13,"6":13,"7":34,"8":4,"9":4,"10":4},"f":{"0":41,"1":13,"2":4},"b":{"0":[41,14,13],"1":[0,13],"2":[13,13,13],"3":[0,4],"4":[0,4]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler-builder.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler-builder.ts","statementMap":{"0":{"start":{"line":12,"column":19},"end":{"line":12,"column":null}},"1":{"start":{"line":15,"column":4},"end":{"line":15,"column":null}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":null}},"3":{"start":{"line":19,"column":23},"end":{"line":19,"column":null}},"4":{"start":{"line":22,"column":34},"end":{"line":22,"column":null}},"5":{"start":{"line":23,"column":4},"end":{"line":23,"column":null}},"6":{"start":{"line":26,"column":19},"end":{"line":28,"column":null}},"7":{"start":{"line":28,"column":14},"end":{"line":28,"column":null}},"8":{"start":{"line":30,"column":4},"end":{"line":37,"column":null}},"9":{"start":{"line":31,"column":6},"end":{"line":36,"column":null}},"10":{"start":{"line":32,"column":8},"end":{"line":35,"column":null}},"11":{"start":{"line":40,"column":4},"end":{"line":40,"column":null}},"12":{"start":{"line":41,"column":21},"end":{"line":41,"column":null}},"13":{"start":{"line":42,"column":4},"end":{"line":42,"column":null}},"14":{"start":{"line":45,"column":17},"end":{"line":47,"column":null}},"15":{"start":{"line":47,"column":8},"end":{"line":47,"column":null}},"16":{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},"17":{"start":{"line":50,"column":6},"end":{"line":50,"column":null}},"18":{"start":{"line":53,"column":18},"end":{"line":53,"column":null}},"19":{"start":{"line":54,"column":4},"end":{"line":54,"column":null}},"20":{"start":{"line":57,"column":4},"end":{"line":57,"column":null}},"21":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"22":{"start":{"line":61,"column":25},"end":{"line":61,"column":117}},"23":{"start":{"line":62,"column":4},"end":{"line":66,"column":null}},"24":{"start":{"line":68,"column":4},"end":{"line":68,"column":null}},"25":{"start":{"line":71,"column":4},"end":{"line":71,"column":null}},"26":{"start":{"line":72,"column":4},"end":{"line":72,"column":null}},"27":{"start":{"line":74,"column":4},"end":{"line":78,"column":null}},"28":{"start":{"line":80,"column":4},"end":{"line":80,"column":null}},"29":{"start":{"line":83,"column":4},"end":{"line":83,"column":null}},"30":{"start":{"line":85,"column":4},"end":{"line":85,"column":null}},"31":{"start":{"line":9,"column":22},"end":{"line":9,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":9},"end":{"line":11,"column":18}},"loc":{"start":{"line":11,"column":78},"end":{"line":86,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":28,"column":6},"end":{"line":28,"column":7}},"loc":{"start":{"line":28,"column":14},"end":{"line":28,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":46,"column":6},"end":{"line":46,"column":7}},"loc":{"start":{"line":47,"column":8},"end":{"line":47,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":9,"column":2},"end":{"line":9,"column":14}},"loc":{"start":{"line":9,"column":38},"end":{"line":9,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":30,"column":4},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":61,"column":25},"end":{"line":61,"column":117}},"type":"cond-expr","locations":[{"start":{"line":61,"column":41},"end":{"line":61,"column":93}},{"start":{"line":61,"column":93},"end":{"line":61,"column":117}}]}},"s":{"0":163,"1":163,"2":163,"3":163,"4":156,"5":156,"6":156,"7":0,"8":156,"9":0,"10":0,"11":156,"12":156,"13":154,"14":154,"15":300,"16":154,"17":0,"18":154,"19":154,"20":154,"21":154,"22":154,"23":154,"24":154,"25":154,"26":154,"27":154,"28":154,"29":154,"30":154,"31":163},"f":{"0":163,"1":0,"2":300,"3":163},"b":{"0":[0,156],"1":[0,154],"2":[8,146]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler.ts","statementMap":{"0":{"start":{"line":29,"column":4},"end":{"line":29,"column":null}},"1":{"start":{"line":31,"column":4},"end":{"line":33,"column":null}},"2":{"start":{"line":32,"column":6},"end":{"line":32,"column":null}},"3":{"start":{"line":40,"column":4},"end":{"line":40,"column":null}},"4":{"start":{"line":41,"column":4},"end":{"line":41,"column":null}},"5":{"start":{"line":52,"column":19},"end":{"line":52,"column":null}},"6":{"start":{"line":53,"column":22},"end":{"line":53,"column":null}},"7":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"8":{"start":{"line":57,"column":22},"end":{"line":57,"column":null}},"9":{"start":{"line":58,"column":20},"end":{"line":58,"column":null}},"10":{"start":{"line":59,"column":21},"end":{"line":59,"column":null}},"11":{"start":{"line":61,"column":21},"end":{"line":61,"column":null}},"12":{"start":{"line":62,"column":4},"end":{"line":62,"column":null}},"13":{"start":{"line":64,"column":4},"end":{"line":64,"column":null}},"14":{"start":{"line":72,"column":4},"end":{"line":72,"column":null}},"15":{"start":{"line":105,"column":4},"end":{"line":105,"column":null}},"16":{"start":{"line":106,"column":4},"end":{"line":106,"column":null}},"17":{"start":{"line":110,"column":4},"end":{"line":110,"column":null}},"18":{"start":{"line":114,"column":4},"end":{"line":114,"column":null}},"19":{"start":{"line":121,"column":4},"end":{"line":121,"column":null}},"20":{"start":{"line":125,"column":4},"end":{"line":127,"column":null}},"21":{"start":{"line":126,"column":6},"end":{"line":126,"column":null}},"22":{"start":{"line":128,"column":4},"end":{"line":128,"column":null}},"23":{"start":{"line":136,"column":4},"end":{"line":145,"column":null}},"24":{"start":{"line":139,"column":8},"end":{"line":139,"column":null}},"25":{"start":{"line":143,"column":8},"end":{"line":143,"column":null}},"26":{"start":{"line":149,"column":4},"end":{"line":149,"column":null}},"27":{"start":{"line":153,"column":4},"end":{"line":153,"column":null}},"28":{"start":{"line":157,"column":4},"end":{"line":157,"column":null}},"29":{"start":{"line":167,"column":4},"end":{"line":167,"column":null}},"30":{"start":{"line":174,"column":4},"end":{"line":174,"column":null}},"31":{"start":{"line":86,"column":4},"end":{"line":86,"column":null}},"32":{"start":{"line":89,"column":4},"end":{"line":89,"column":null}},"33":{"start":{"line":90,"column":4},"end":{"line":90,"column":null}},"34":{"start":{"line":91,"column":4},"end":{"line":91,"column":null}},"35":{"start":{"line":94,"column":28},"end":{"line":94,"column":null}},"36":{"start":{"line":97,"column":4},"end":{"line":97,"column":null}},"37":{"start":{"line":98,"column":4},"end":{"line":98,"column":null}},"38":{"start":{"line":101,"column":4},"end":{"line":101,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":28,"column":2},"end":{"line":28,"column":16}},"loc":{"start":{"line":28,"column":67},"end":{"line":34,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":39,"column":2},"end":{"line":39,"column":16}},"loc":{"start":{"line":39,"column":37},"end":{"line":42,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":51,"column":2},"end":{"line":51,"column":16}},"loc":{"start":{"line":51,"column":85},"end":{"line":65,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":71,"column":2},"end":{"line":71,"column":13}},"loc":{"start":{"line":71,"column":40},"end":{"line":73,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":104,"column":18},"end":{"line":104,"column":34}},"loc":{"start":{"line":104,"column":34},"end":{"line":107,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":109,"column":9},"end":{"line":109,"column":21}},"loc":{"start":{"line":109,"column":79},"end":{"line":111,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":113,"column":9},"end":{"line":113,"column":16}},"loc":{"start":{"line":113,"column":59},"end":{"line":115,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":117,"column":9},"end":{"line":117,"column":null}},"loc":{"start":{"line":120,"column":15},"end":{"line":122,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":124,"column":9},"end":{"line":124,"column":16}},"loc":{"start":{"line":124,"column":70},"end":{"line":129,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":131,"column":9},"end":{"line":131,"column":null}},"loc":{"start":{"line":135,"column":7},"end":{"line":146,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":148,"column":9},"end":{"line":148,"column":21}},"loc":{"start":{"line":148,"column":73},"end":{"line":150,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":152,"column":9},"end":{"line":152,"column":16}},"loc":{"start":{"line":152,"column":46},"end":{"line":154,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":156,"column":9},"end":{"line":156,"column":19}},"loc":{"start":{"line":156,"column":50},"end":{"line":158,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":166,"column":9},"end":{"line":166,"column":16}},"loc":{"start":{"line":166,"column":46},"end":{"line":168,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":173,"column":2},"end":{"line":173,"column":13}},"loc":{"start":{"line":173,"column":28},"end":{"line":175,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":85,"column":2},"end":{"line":85,"column":24}},"loc":{"start":{"line":85,"column":24},"end":{"line":102,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":4},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":33,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":109,"column":46},"end":{"line":109,"column":62}},"type":"default-arg","locations":[{"start":{"line":109,"column":57},"end":{"line":109,"column":62}}]},"2":{"loc":{"start":{"line":125,"column":4},"end":{"line":127,"column":null}},"type":"if","locations":[{"start":{"line":125,"column":4},"end":{"line":127,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":125,"column":8},"end":{"line":125,"column":74}},"type":"binary-expr","locations":[{"start":{"line":125,"column":8},"end":{"line":125,"column":42}},{"start":{"line":125,"column":42},"end":{"line":125,"column":74}}]},"4":{"loc":{"start":{"line":136,"column":4},"end":{"line":145,"column":null}},"type":"switch","locations":[{"start":{"line":137,"column":6},"end":{"line":137,"column":null}},{"start":{"line":138,"column":6},"end":{"line":140,"column":null}},{"start":{"line":142,"column":6},"end":{"line":144,"column":null}}]}},"s":{"0":24,"1":24,"2":2,"3":23,"4":23,"5":163,"6":163,"7":163,"8":163,"9":163,"10":163,"11":154,"12":154,"13":154,"14":1229,"15":6,"16":6,"17":329,"18":32,"19":305,"20":3,"21":2,"22":1,"23":402,"24":33,"25":369,"26":1,"27":4,"28":7,"29":9,"30":0,"31":163,"32":163,"33":163,"34":163,"35":163,"36":163,"37":163,"38":163},"f":{"0":24,"1":23,"2":163,"3":1229,"4":6,"5":329,"6":32,"7":305,"8":3,"9":402,"10":1,"11":4,"12":7,"13":9,"14":0,"15":163},"b":{"0":[2,22],"1":[325],"2":[2,1],"3":[3,2],"4":[30,33,369]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/context-provider.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/context-provider.ts","statementMap":{"0":{"start":{"line":8,"column":4},"end":{"line":19,"column":null}},"1":{"start":{"line":23,"column":4},"end":{"line":32,"column":null}},"2":{"start":{"line":5,"column":22},"end":{"line":5,"column":42}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":49}},"loc":{"start":{"line":7,"column":49},"end":{"line":20,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":30}},"loc":{"start":{"line":22,"column":88},"end":{"line":33,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":44},"end":{"line":5,"column":null}}}},"branchMap":{},"s":{"0":163,"1":163,"2":163},"f":{"0":163,"1":163,"2":163},"b":{}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/cycle-detector.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/cycle-detector.ts","statementMap":{"0":{"start":{"line":12,"column":0},"end":{"line":17,"column":null}},"1":{"start":{"line":22,"column":0},"end":{"line":26,"column":null}},"2":{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},"3":{"start":{"line":31,"column":0},"end":{"line":96,"column":null}},"4":{"start":{"line":36,"column":43},"end":{"line":36,"column":45}},"5":{"start":{"line":37,"column":20},"end":{"line":37,"column":null}},"6":{"start":{"line":39,"column":4},"end":{"line":56,"column":null}},"7":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"8":{"start":{"line":40,"column":35},"end":{"line":40,"column":null}},"9":{"start":{"line":42,"column":33},"end":{"line":42,"column":35}},"10":{"start":{"line":43,"column":21},"end":{"line":43,"column":null}},"11":{"start":{"line":45,"column":6},"end":{"line":55,"column":null}},"12":{"start":{"line":47,"column":30},"end":{"line":47,"column":null}},"13":{"start":{"line":47,"column":53},"end":{"line":47,"column":null}},"14":{"start":{"line":48,"column":8},"end":{"line":54,"column":null}},"15":{"start":{"line":49,"column":28},"end":{"line":49,"column":null}},"16":{"start":{"line":49,"column":66},"end":{"line":49,"column":null}},"17":{"start":{"line":50,"column":10},"end":{"line":53,"column":null}},"18":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"19":{"start":{"line":71,"column":4},"end":{"line":74,"column":null}},"20":{"start":{"line":72,"column":6},"end":{"line":72,"column":null}},"21":{"start":{"line":73,"column":6},"end":{"line":73,"column":null}},"22":{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},"23":{"start":{"line":77,"column":6},"end":{"line":77,"column":null}},"24":{"start":{"line":80,"column":4},"end":{"line":80,"column":null}},"25":{"start":{"line":81,"column":4},"end":{"line":81,"column":null}},"26":{"start":{"line":83,"column":23},"end":{"line":83,"column":null}},"27":{"start":{"line":84,"column":4},"end":{"line":90,"column":null}},"28":{"start":{"line":85,"column":6},"end":{"line":89,"column":null}},"29":{"start":{"line":86,"column":8},"end":{"line":88,"column":null}},"30":{"start":{"line":87,"column":10},"end":{"line":87,"column":null}},"31":{"start":{"line":92,"column":4},"end":{"line":92,"column":null}},"32":{"start":{"line":93,"column":4},"end":{"line":93,"column":null}},"33":{"start":{"line":94,"column":4},"end":{"line":94,"column":null}},"34":{"start":{"line":110,"column":4},"end":{"line":110,"column":null}},"35":{"start":{"line":114,"column":4},"end":{"line":114,"column":null}},"36":{"start":{"line":118,"column":4},"end":{"line":118,"column":null}},"37":{"start":{"line":106,"column":4},"end":{"line":106,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":2},"end":{"line":23,"column":35}},"loc":{"start":{"line":23,"column":35},"end":{"line":25,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":32,"column":2},"end":{"line":32,"column":null}},"loc":{"start":{"line":35,"column":28},"end":{"line":59,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":47,"column":45},"end":{"line":47,"column":46}},"loc":{"start":{"line":47,"column":53},"end":{"line":47,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":49,"column":58},"end":{"line":49,"column":59}},"loc":{"start":{"line":49,"column":66},"end":{"line":49,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":64,"column":10},"end":{"line":64,"column":null}},"loc":{"start":{"line":70,"column":13},"end":{"line":95,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":109,"column":2},"end":{"line":109,"column":16}},"loc":{"start":{"line":109,"column":53},"end":{"line":111,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":113,"column":2},"end":{"line":113,"column":16}},"loc":{"start":{"line":113,"column":31},"end":{"line":115,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":117,"column":2},"end":{"line":117,"column":16}},"loc":{"start":{"line":117,"column":32},"end":{"line":119,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":45,"column":6},"end":{"line":55,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":6},"end":{"line":55,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":48,"column":8},"end":{"line":54,"column":null}},"type":"if","locations":[{"start":{"line":48,"column":8},"end":{"line":54,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":71,"column":4},"end":{"line":74,"column":null}},"type":"if","locations":[{"start":{"line":71,"column":4},"end":{"line":74,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},"type":"if","locations":[{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":84,"column":4},"end":{"line":90,"column":null}},"type":"if","locations":[{"start":{"line":84,"column":4},"end":{"line":90,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":84,"column":8},"end":{"line":84,"column":72}},"type":"binary-expr","locations":[{"start":{"line":84,"column":8},"end":{"line":84,"column":36}},{"start":{"line":84,"column":36},"end":{"line":84,"column":72}}]},"7":{"loc":{"start":{"line":86,"column":8},"end":{"line":88,"column":null}},"type":"if","locations":[{"start":{"line":86,"column":8},"end":{"line":88,"column":null}},{"start":{},"end":{}}]}},"s":{"0":32,"1":32,"2":156,"3":32,"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":156,"35":2,"36":23,"37":32},"f":{"0":156,"1":0,"2":0,"3":0,"4":0,"5":156,"6":2,"7":23},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/debug-logger.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/debug-logger.ts","statementMap":{"0":{"start":{"line":9,"column":2},"end":{"line":9,"column":null}},"1":{"start":{"line":9,"column":28},"end":{"line":9,"column":null}},"2":{"start":{"line":10,"column":2},"end":{"line":10,"column":null}},"3":{"start":{"line":10,"column":23},"end":{"line":10,"column":null}},"4":{"start":{"line":13,"column":2},"end":{"line":23,"column":null}},"5":{"start":{"line":15,"column":4},"end":{"line":15,"column":null}},"6":{"start":{"line":15,"column":21},"end":{"line":15,"column":null}},"7":{"start":{"line":18,"column":4},"end":{"line":20,"column":null}},"8":{"start":{"line":19,"column":6},"end":{"line":19,"column":null}},"9":{"start":{"line":22,"column":4},"end":{"line":22,"column":null}},"10":{"start":{"line":26,"column":2},"end":{"line":39,"column":null}},"11":{"start":{"line":28,"column":4},"end":{"line":30,"column":null}},"12":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"13":{"start":{"line":33,"column":28},"end":{"line":33,"column":null}},"14":{"start":{"line":34,"column":4},"end":{"line":36,"column":null}},"15":{"start":{"line":35,"column":6},"end":{"line":35,"column":null}},"16":{"start":{"line":38,"column":4},"end":{"line":38,"column":null}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":null}},"18":{"start":{"line":65,"column":0},"end":{"line":76,"column":null}},"19":{"start":{"line":82,"column":0},"end":{"line":205,"column":null}},"20":{"start":{"line":98,"column":4},"end":{"line":105,"column":null}},"21":{"start":{"line":109,"column":4},"end":{"line":109,"column":null}},"22":{"start":{"line":113,"column":22},"end":{"line":113,"column":null}},"23":{"start":{"line":114,"column":4},"end":{"line":114,"column":null}},"24":{"start":{"line":114,"column":32},"end":{"line":114,"column":null}},"25":{"start":{"line":115,"column":4},"end":{"line":115,"column":null}},"26":{"start":{"line":119,"column":4},"end":{"line":119,"column":null}},"27":{"start":{"line":119,"column":41},"end":{"line":119,"column":null}},"28":{"start":{"line":121,"column":4},"end":{"line":126,"column":null}},"29":{"start":{"line":124,"column":53},"end":{"line":124,"column":null}},"30":{"start":{"line":130,"column":4},"end":{"line":130,"column":null}},"31":{"start":{"line":130,"column":34},"end":{"line":130,"column":null}},"32":{"start":{"line":132,"column":22},"end":{"line":132,"column":null}},"33":{"start":{"line":133,"column":4},"end":{"line":136,"column":null}},"34":{"start":{"line":138,"column":4},"end":{"line":143,"column":null}},"35":{"start":{"line":139,"column":6},"end":{"line":142,"column":null}},"36":{"start":{"line":140,"column":25},"end":{"line":140,"column":null}},"37":{"start":{"line":141,"column":8},"end":{"line":141,"column":null}},"38":{"start":{"line":147,"column":4},"end":{"line":147,"column":null}},"39":{"start":{"line":151,"column":17},"end":{"line":151,"column":null}},"40":{"start":{"line":152,"column":4},"end":{"line":154,"column":null}},"41":{"start":{"line":153,"column":6},"end":{"line":153,"column":null}},"42":{"start":{"line":155,"column":4},"end":{"line":155,"column":null}},"43":{"start":{"line":159,"column":4},"end":{"line":159,"column":null}},"44":{"start":{"line":159,"column":39},"end":{"line":159,"column":null}},"45":{"start":{"line":161,"column":4},"end":{"line":164,"column":null}},"46":{"start":{"line":168,"column":4},"end":{"line":168,"column":null}},"47":{"start":{"line":168,"column":41},"end":{"line":168,"column":null}},"48":{"start":{"line":169,"column":4},"end":{"line":169,"column":null}},"49":{"start":{"line":173,"column":4},"end":{"line":173,"column":null}},"50":{"start":{"line":177,"column":4},"end":{"line":190,"column":null}},"51":{"start":{"line":178,"column":6},"end":{"line":178,"column":null}},"52":{"start":{"line":180,"column":21},"end":{"line":180,"column":43}},"53":{"start":{"line":181,"column":28},"end":{"line":183,"column":null}},"54":{"start":{"line":184,"column":6},"end":{"line":189,"column":null}},"55":{"start":{"line":186,"column":8},"end":{"line":186,"column":null}},"56":{"start":{"line":188,"column":8},"end":{"line":188,"column":null}},"57":{"start":{"line":195,"column":19},"end":{"line":200,"column":null}},"58":{"start":{"line":202,"column":18},"end":{"line":202,"column":69}},"59":{"start":{"line":203,"column":4},"end":{"line":203,"column":null}},"60":{"start":{"line":83,"column":10},"end":{"line":95,"column":null}},"61":{"start":{"line":214,"column":4},"end":{"line":214,"column":null}},"62":{"start":{"line":218,"column":4},"end":{"line":218,"column":null}},"63":{"start":{"line":219,"column":4},"end":{"line":221,"column":null}},"64":{"start":{"line":220,"column":6},"end":{"line":220,"column":null}},"65":{"start":{"line":225,"column":4},"end":{"line":225,"column":null}},"66":{"start":{"line":210,"column":13},"end":{"line":211,"column":null}}},"fnMap":{"0":{"name":"o","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":22}},"loc":{"start":{"line":7,"column":33},"end":{"line":42,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":66,"column":2},"end":{"line":66,"column":12}},"loc":{"start":{"line":66,"column":51},"end":{"line":66,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":67,"column":2},"end":{"line":67,"column":6}},"loc":{"start":{"line":67,"column":78},"end":{"line":67,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":68,"column":2},"end":{"line":68,"column":16}},"loc":{"start":{"line":68,"column":35},"end":{"line":68,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":69,"column":2},"end":{"line":69,"column":14}},"loc":{"start":{"line":69,"column":53},"end":{"line":69,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":70,"column":2},"end":{"line":70,"column":18}},"loc":{"start":{"line":70,"column":54},"end":{"line":70,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":71,"column":2},"end":{"line":71,"column":10}},"loc":{"start":{"line":71,"column":64},"end":{"line":71,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":72,"column":2},"end":{"line":72,"column":16}},"loc":{"start":{"line":72,"column":54},"end":{"line":72,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":73,"column":2},"end":{"line":73,"column":14}},"loc":{"start":{"line":73,"column":72},"end":{"line":73,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":74,"column":2},"end":{"line":74,"column":16}},"loc":{"start":{"line":74,"column":101},"end":{"line":74,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":75,"column":2},"end":{"line":75,"column":18}},"loc":{"start":{"line":75,"column":41},"end":{"line":75,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":97,"column":2},"end":{"line":97,"column":12}},"loc":{"start":{"line":97,"column":50},"end":{"line":106,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":108,"column":2},"end":{"line":108,"column":16}},"loc":{"start":{"line":108,"column":34},"end":{"line":110,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":112,"column":2},"end":{"line":112,"column":14}},"loc":{"start":{"line":112,"column":51},"end":{"line":116,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":118,"column":2},"end":{"line":118,"column":18}},"loc":{"start":{"line":118,"column":53},"end":{"line":127,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":124,"column":48},"end":{"line":124,"column":53}},"loc":{"start":{"line":124,"column":53},"end":{"line":124,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":129,"column":2},"end":{"line":129,"column":10}},"loc":{"start":{"line":129,"column":76},"end":{"line":144,"column":null}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":139,"column":13},"end":{"line":139,"column":null}},"loc":{"start":{"line":139,"column":13},"end":{"line":142,"column":null}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":146,"column":2},"end":{"line":146,"column":16}},"loc":{"start":{"line":146,"column":52},"end":{"line":148,"column":null}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":150,"column":2},"end":{"line":150,"column":14}},"loc":{"start":{"line":150,"column":69},"end":{"line":156,"column":null}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":158,"column":2},"end":{"line":158,"column":16}},"loc":{"start":{"line":158,"column":98},"end":{"line":165,"column":null}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":167,"column":2},"end":{"line":167,"column":18}},"loc":{"start":{"line":167,"column":40},"end":{"line":170,"column":null}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":172,"column":10},"end":{"line":172,"column":20}},"loc":{"start":{"line":172,"column":44},"end":{"line":174,"column":null}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":176,"column":9},"end":{"line":176,"column":13}},"loc":{"start":{"line":176,"column":82},"end":{"line":191,"column":null}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":193,"column":10},"end":{"line":193,"column":19}},"loc":{"start":{"line":193,"column":56},"end":{"line":204,"column":null}}},"25":{"name":"(anonymous_26)","decl":{"start":{"line":213,"column":2},"end":{"line":213,"column":16}},"loc":{"start":{"line":213,"column":51},"end":{"line":215,"column":null}}},"26":{"name":"(anonymous_27)","decl":{"start":{"line":217,"column":2},"end":{"line":217,"column":16}},"loc":{"start":{"line":217,"column":62},"end":{"line":222,"column":null}}},"27":{"name":"(anonymous_28)","decl":{"start":{"line":224,"column":2},"end":{"line":224,"column":16}},"loc":{"start":{"line":224,"column":32},"end":{"line":226,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":2},"end":{"line":9,"column":null}},"type":"if","locations":[{"start":{"line":9,"column":2},"end":{"line":9,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":null}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":10,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":13,"column":2},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":13,"column":2},"end":{"line":23,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":15,"column":4},"end":{"line":15,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":15,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":18,"column":4},"end":{"line":20,"column":null}},"type":"if","locations":[{"start":{"line":18,"column":4},"end":{"line":20,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":18,"column":8},"end":{"line":18,"column":76}},"type":"binary-expr","locations":[{"start":{"line":18,"column":8},"end":{"line":18,"column":36}},{"start":{"line":18,"column":36},"end":{"line":18,"column":76}}]},"6":{"loc":{"start":{"line":26,"column":2},"end":{"line":39,"column":null}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":39,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":28,"column":4},"end":{"line":30,"column":null}},"type":"if","locations":[{"start":{"line":28,"column":4},"end":{"line":30,"column":null}},{"start":{},"end":{}}]},"8":{"loc":{"start":{"line":28,"column":8},"end":{"line":28,"column":56}},"type":"binary-expr","locations":[{"start":{"line":28,"column":8},"end":{"line":28,"column":19}},{"start":{"line":28,"column":23},"end":{"line":28,"column":56}}]},"9":{"loc":{"start":{"line":34,"column":4},"end":{"line":36,"column":null}},"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":36,"column":null}},{"start":{},"end":{}}]},"10":{"loc":{"start":{"line":34,"column":8},"end":{"line":34,"column":57}},"type":"binary-expr","locations":[{"start":{"line":34,"column":8},"end":{"line":34,"column":27}},{"start":{"line":34,"column":27},"end":{"line":34,"column":57}}]},"11":{"loc":{"start":{"line":103,"column":12},"end":{"line":103,"column":35}},"type":"binary-expr","locations":[{"start":{"line":103,"column":12},"end":{"line":103,"column":29}},{"start":{"line":103,"column":33},"end":{"line":103,"column":35}}]},"12":{"loc":{"start":{"line":114,"column":4},"end":{"line":114,"column":null}},"type":"if","locations":[{"start":{"line":114,"column":4},"end":{"line":114,"column":null}},{"start":{},"end":{}}]},"13":{"loc":{"start":{"line":119,"column":4},"end":{"line":119,"column":null}},"type":"if","locations":[{"start":{"line":119,"column":4},"end":{"line":119,"column":null}},{"start":{},"end":{}}]},"14":{"loc":{"start":{"line":130,"column":4},"end":{"line":130,"column":null}},"type":"if","locations":[{"start":{"line":130,"column":4},"end":{"line":130,"column":null}},{"start":{},"end":{}}]},"15":{"loc":{"start":{"line":132,"column":22},"end":{"line":132,"column":null}},"type":"cond-expr","locations":[{"start":{"line":132,"column":48},"end":{"line":132,"column":68}},{"start":{"line":132,"column":68},"end":{"line":132,"column":null}}]},"16":{"loc":{"start":{"line":138,"column":4},"end":{"line":143,"column":null}},"type":"if","locations":[{"start":{"line":138,"column":4},"end":{"line":143,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":151,"column":17},"end":{"line":151,"column":null}},"type":"cond-expr","locations":[{"start":{"line":151,"column":42},"end":{"line":151,"column":85}},{"start":{"line":151,"column":85},"end":{"line":151,"column":null}}]},"18":{"loc":{"start":{"line":152,"column":4},"end":{"line":154,"column":null}},"type":"if","locations":[{"start":{"line":152,"column":4},"end":{"line":154,"column":null}},{"start":{},"end":{}}]},"19":{"loc":{"start":{"line":155,"column":46},"end":{"line":155,"column":null}},"type":"cond-expr","locations":[{"start":{"line":155,"column":77},"end":{"line":155,"column":84}},{"start":{"line":155,"column":84},"end":{"line":155,"column":null}}]},"20":{"loc":{"start":{"line":159,"column":4},"end":{"line":159,"column":null}},"type":"if","locations":[{"start":{"line":159,"column":4},"end":{"line":159,"column":null}},{"start":{},"end":{}}]},"21":{"loc":{"start":{"line":163,"column":13},"end":{"line":163,"column":null}},"type":"cond-expr","locations":[{"start":{"line":163,"column":24},"end":{"line":163,"column":32}},{"start":{"line":163,"column":32},"end":{"line":163,"column":null}}]},"22":{"loc":{"start":{"line":168,"column":4},"end":{"line":168,"column":null}},"type":"if","locations":[{"start":{"line":168,"column":4},"end":{"line":168,"column":null}},{"start":{},"end":{}}]},"23":{"loc":{"start":{"line":173,"column":11},"end":{"line":173,"column":null}},"type":"binary-expr","locations":[{"start":{"line":173,"column":11},"end":{"line":173,"column":34}},{"start":{"line":173,"column":38},"end":{"line":173,"column":null}}]},"24":{"loc":{"start":{"line":177,"column":4},"end":{"line":190,"column":null}},"type":"if","locations":[{"start":{"line":177,"column":4},"end":{"line":190,"column":null}},{"start":{"line":179,"column":11},"end":{"line":190,"column":null}}]},"25":{"loc":{"start":{"line":181,"column":28},"end":{"line":183,"column":null}},"type":"cond-expr","locations":[{"start":{"line":182,"column":10},"end":{"line":182,"column":null}},{"start":{"line":183,"column":10},"end":{"line":183,"column":null}}]},"26":{"loc":{"start":{"line":184,"column":6},"end":{"line":189,"column":null}},"type":"if","locations":[{"start":{"line":184,"column":6},"end":{"line":189,"column":null}},{"start":{"line":187,"column":13},"end":{"line":189,"column":null}}]},"27":{"loc":{"start":{"line":202,"column":18},"end":{"line":202,"column":69}},"type":"binary-expr","locations":[{"start":{"line":202,"column":18},"end":{"line":202,"column":54}},{"start":{"line":202,"column":58},"end":{"line":202,"column":69}}]},"28":{"loc":{"start":{"line":219,"column":4},"end":{"line":221,"column":null}},"type":"if","locations":[{"start":{"line":219,"column":4},"end":{"line":221,"column":null}},{"start":{},"end":{}}]}},"s":{"0":116,"1":0,"2":116,"3":0,"4":116,"5":66,"6":66,"7":0,"8":0,"9":0,"10":50,"11":50,"12":0,"13":50,"14":50,"15":50,"16":0,"17":0,"18":32,"19":32,"20":16,"21":26,"22":20,"23":20,"24":20,"25":20,"26":30,"27":0,"28":30,"29":7,"30":82,"31":3,"32":79,"33":79,"34":79,"35":3,"36":3,"37":3,"38":87,"39":81,"40":81,"41":21,"42":81,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":112,"50":333,"51":174,"52":159,"53":159,"54":159,"55":82,"56":77,"57":145,"58":145,"59":145,"60":24,"61":1637,"62":24,"63":24,"64":16,"65":23,"66":32},"f":{"0":116,"1":0,"2":52,"3":137,"4":134,"5":285,"6":843,"7":540,"8":537,"9":0,"10":0,"11":16,"12":26,"13":20,"14":30,"15":7,"16":82,"17":3,"18":87,"19":81,"20":0,"21":0,"22":112,"23":333,"24":145,"25":1637,"26":24,"27":23},"b":{"0":[0,116],"1":[0,116],"2":[66,50],"3":[66,0],"4":[0,0],"5":[0,0],"6":[50,0],"7":[0,50],"8":[50,0],"9":[50,0],"10":[50,50],"11":[16,15],"12":[20,0],"13":[0,30],"14":[3,79],"15":[3,76],"16":[3,76],"17":[0,81],"18":[21,60],"19":[21,60],"20":[0,0],"21":[0,0],"22":[0,0],"23":[112,112],"24":[174,159],"25":[145,14],"26":[82,77],"27":[145,0],"28":[16,8]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/hook-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/hook-manager.ts","statementMap":{"0":{"start":{"line":86,"column":4},"end":{"line":89,"column":null}},"1":{"start":{"line":90,"column":4},"end":{"line":90,"column":null}},"2":{"start":{"line":95,"column":4},"end":{"line":102,"column":null}},"3":{"start":{"line":96,"column":6},"end":{"line":100,"column":null}},"4":{"start":{"line":107,"column":4},"end":{"line":114,"column":null}},"5":{"start":{"line":108,"column":6},"end":{"line":112,"column":null}},"6":{"start":{"line":118,"column":4},"end":{"line":118,"column":null}},"7":{"start":{"line":122,"column":4},"end":{"line":122,"column":null}},"8":{"start":{"line":80,"column":10},"end":{"line":80,"column":null}},"9":{"start":{"line":7,"column":13},"end":{"line":48,"column":null}},"10":{"start":{"line":14,"column":19},"end":{"line":14,"column":null}},"11":{"start":{"line":15,"column":19},"end":{"line":15,"column":null}},"12":{"start":{"line":17,"column":4},"end":{"line":47,"column":null}},"13":{"start":{"line":18,"column":41},"end":{"line":18,"column":81}},"14":{"start":{"line":20,"column":6},"end":{"line":46,"column":null}},"15":{"start":{"line":21,"column":8},"end":{"line":33,"column":null}},"16":{"start":{"line":22,"column":10},"end":{"line":31,"column":null}},"17":{"start":{"line":25,"column":14},"end":{"line":25,"column":null}},"18":{"start":{"line":25,"column":26},"end":{"line":25,"column":null}},"19":{"start":{"line":26,"column":14},"end":{"line":26,"column":null}},"20":{"start":{"line":29,"column":14},"end":{"line":29,"column":null}},"21":{"start":{"line":29,"column":26},"end":{"line":29,"column":null}},"22":{"start":{"line":30,"column":14},"end":{"line":30,"column":null}},"23":{"start":{"line":32,"column":10},"end":{"line":32,"column":null}},"24":{"start":{"line":35,"column":8},"end":{"line":42,"column":null}},"25":{"start":{"line":36,"column":10},"end":{"line":36,"column":null}},"26":{"start":{"line":37,"column":10},"end":{"line":37,"column":null}},"27":{"start":{"line":37,"column":22},"end":{"line":37,"column":null}},"28":{"start":{"line":38,"column":10},"end":{"line":38,"column":null}},"29":{"start":{"line":40,"column":10},"end":{"line":40,"column":null}},"30":{"start":{"line":40,"column":22},"end":{"line":40,"column":null}},"31":{"start":{"line":41,"column":10},"end":{"line":41,"column":null}},"32":{"start":{"line":44,"column":8},"end":{"line":44,"column":null}},"33":{"start":{"line":44,"column":20},"end":{"line":44,"column":null}},"34":{"start":{"line":45,"column":8},"end":{"line":45,"column":null}},"35":{"start":{"line":7,"column":13},"end":{"line":78,"column":null}},"36":{"start":{"line":56,"column":19},"end":{"line":56,"column":null}},"37":{"start":{"line":57,"column":19},"end":{"line":57,"column":null}},"38":{"start":{"line":59,"column":39},"end":{"line":59,"column":79}},"39":{"start":{"line":61,"column":4},"end":{"line":77,"column":null}},"40":{"start":{"line":62,"column":6},"end":{"line":70,"column":null}},"41":{"start":{"line":65,"column":8},"end":{"line":67,"column":null}},"42":{"start":{"line":68,"column":8},"end":{"line":68,"column":null}},"43":{"start":{"line":68,"column":20},"end":{"line":68,"column":null}},"44":{"start":{"line":69,"column":8},"end":{"line":69,"column":null}},"45":{"start":{"line":73,"column":6},"end":{"line":73,"column":null}},"46":{"start":{"line":74,"column":6},"end":{"line":74,"column":null}},"47":{"start":{"line":74,"column":18},"end":{"line":74,"column":null}},"48":{"start":{"line":76,"column":6},"end":{"line":76,"column":null}},"49":{"start":{"line":76,"column":18},"end":{"line":76,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":82,"column":9},"end":{"line":82,"column":null}},"loc":{"start":{"line":85,"column":15},"end":{"line":91,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":93,"column":9},"end":{"line":93,"column":23}},"loc":{"start":{"line":93,"column":56},"end":{"line":103,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":105,"column":9},"end":{"line":105,"column":25}},"loc":{"start":{"line":105,"column":58},"end":{"line":115,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":117,"column":9},"end":{"line":117,"column":28}},"loc":{"start":{"line":117,"column":28},"end":{"line":119,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":121,"column":9},"end":{"line":121,"column":78}},"loc":{"start":{"line":121,"column":78},"end":{"line":123,"column":null}}},"5":{"name":"(anonymous_6)","decl":{"start":{"line":8,"column":27},"end":{"line":8,"column":null}},"loc":{"start":{"line":12,"column":4},"end":{"line":48,"column":null}}},"6":{"name":"(anonymous_7)","decl":{"start":{"line":17,"column":23},"end":{"line":17,"column":24}},"loc":{"start":{"line":17,"column":33},"end":{"line":47,"column":null}}},"7":{"name":"(anonymous_8)","decl":{"start":{"line":24,"column":18},"end":{"line":24,"column":null}},"loc":{"start":{"line":24,"column":18},"end":{"line":27,"column":null}}},"8":{"name":"(anonymous_9)","decl":{"start":{"line":28,"column":19},"end":{"line":28,"column":20}},"loc":{"start":{"line":28,"column":20},"end":{"line":31,"column":null}}},"9":{"name":"(anonymous_10)","decl":{"start":{"line":50,"column":36},"end":{"line":50,"column":null}},"loc":{"start":{"line":54,"column":4},"end":{"line":78,"column":null}}},"10":{"name":"(anonymous_11)","decl":{"start":{"line":65,"column":60},"end":{"line":65,"column":null}},"loc":{"start":{"line":65,"column":60},"end":{"line":67,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":6},"end":{"line":46,"column":null}},"type":"if","locations":[{"start":{"line":20,"column":6},"end":{"line":46,"column":null}},{"start":{"line":43,"column":13},"end":{"line":46,"column":null}}]},"1":{"loc":{"start":{"line":21,"column":8},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":21,"column":8},"end":{"line":33,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":25,"column":14},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":14},"end":{"line":25,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":29,"column":14},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":29,"column":14},"end":{"line":29,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":37,"column":10},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":10},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":40,"column":10},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":40,"column":10},"end":{"line":40,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":44,"column":8},"end":{"line":44,"column":null}},"type":"if","locations":[{"start":{"line":44,"column":8},"end":{"line":44,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":61,"column":4},"end":{"line":77,"column":null}},"type":"if","locations":[{"start":{"line":61,"column":4},"end":{"line":77,"column":null}},{"start":{"line":75,"column":11},"end":{"line":77,"column":null}}]},"8":{"loc":{"start":{"line":62,"column":6},"end":{"line":70,"column":null}},"type":"if","locations":[{"start":{"line":62,"column":6},"end":{"line":70,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":68,"column":8},"end":{"line":68,"column":null}},"type":"if","locations":[{"start":{"line":68,"column":8},"end":{"line":68,"column":null}},{"start":{},"end":{}}]},"10":{"loc":{"start":{"line":74,"column":6},"end":{"line":74,"column":null}},"type":"if","locations":[{"start":{"line":74,"column":6},"end":{"line":74,"column":null}},{"start":{},"end":{}}]},"11":{"loc":{"start":{"line":76,"column":6},"end":{"line":76,"column":null}},"type":"if","locations":[{"start":{"line":76,"column":6},"end":{"line":76,"column":null}},{"start":{},"end":{}}]}},"s":{"0":305,"1":305,"2":154,"3":146,"4":154,"5":147,"6":154,"7":462,"8":163,"9":32,"10":324,"11":324,"12":324,"13":324,"14":324,"15":19,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":18,"25":18,"26":18,"27":0,"28":18,"29":0,"30":0,"31":0,"32":305,"33":1,"34":305,"35":32,"36":601,"37":601,"38":601,"39":601,"40":63,"41":7,"42":7,"43":0,"44":7,"45":56,"46":56,"47":0,"48":538,"49":2},"f":{"0":305,"1":154,"2":154,"3":154,"4":462,"5":324,"6":324,"7":0,"8":0,"9":601,"10":0},"b":{"0":[19,305],"1":[1,18],"2":[0,0],"3":[0,0],"4":[0,18],"5":[0,0],"6":[1,304],"7":[63,538],"8":[7,56],"9":[0,7],"10":[0,56],"11":[2,536]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/injectable-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/injectable-manager.ts","statementMap":{"0":{"start":{"line":19,"column":2},"end":{"line":19,"column":null}},"1":{"start":{"line":19,"column":32},"end":{"line":19,"column":null}},"2":{"start":{"line":20,"column":2},"end":{"line":20,"column":null}},"3":{"start":{"line":20,"column":27},"end":{"line":20,"column":null}},"4":{"start":{"line":23,"column":2},"end":{"line":33,"column":null}},"5":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"6":{"start":{"line":25,"column":25},"end":{"line":25,"column":null}},"7":{"start":{"line":28,"column":4},"end":{"line":30,"column":null}},"8":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"9":{"start":{"line":32,"column":4},"end":{"line":32,"column":null}},"10":{"start":{"line":36,"column":2},"end":{"line":36,"column":null}},"11":{"start":{"line":36,"column":38},"end":{"line":36,"column":null}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},"13":{"start":{"line":37,"column":38},"end":{"line":37,"column":null}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":null}},"15":{"start":{"line":38,"column":38},"end":{"line":38,"column":null}},"16":{"start":{"line":39,"column":2},"end":{"line":39,"column":null}},"17":{"start":{"line":39,"column":39},"end":{"line":39,"column":null}},"18":{"start":{"line":42,"column":2},"end":{"line":66,"column":null}},"19":{"start":{"line":44,"column":4},"end":{"line":46,"column":null}},"20":{"start":{"line":45,"column":6},"end":{"line":45,"column":null}},"21":{"start":{"line":49,"column":28},"end":{"line":49,"column":null}},"22":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"23":{"start":{"line":51,"column":6},"end":{"line":51,"column":null}},"24":{"start":{"line":54,"column":4},"end":{"line":65,"column":null}},"25":{"start":{"line":56,"column":19},"end":{"line":56,"column":null}},"26":{"start":{"line":58,"column":6},"end":{"line":60,"column":null}},"27":{"start":{"line":59,"column":8},"end":{"line":59,"column":null}},"28":{"start":{"line":61,"column":6},"end":{"line":61,"column":null}},"29":{"start":{"line":64,"column":6},"end":{"line":64,"column":null}},"30":{"start":{"line":68,"column":2},"end":{"line":68,"column":null}},"31":{"start":{"line":76,"column":2},"end":{"line":84,"column":null}},"32":{"start":{"line":80,"column":32},"end":{"line":81,"column":null}},"33":{"start":{"line":83,"column":4},"end":{"line":83,"column":null}},"34":{"start":{"line":86,"column":2},"end":{"line":86,"column":null}},"35":{"start":{"line":86,"column":40},"end":{"line":86,"column":null}},"36":{"start":{"line":87,"column":2},"end":{"line":87,"column":null}},"37":{"start":{"line":87,"column":38},"end":{"line":87,"column":null}},"38":{"start":{"line":88,"column":2},"end":{"line":88,"column":null}},"39":{"start":{"line":88,"column":38},"end":{"line":88,"column":null}},"40":{"start":{"line":89,"column":2},"end":{"line":89,"column":null}},"41":{"start":{"line":89,"column":61},"end":{"line":89,"column":null}},"42":{"start":{"line":91,"column":2},"end":{"line":91,"column":null}},"43":{"start":{"line":103,"column":4},"end":{"line":103,"column":null}},"44":{"start":{"line":104,"column":4},"end":{"line":104,"column":null}},"45":{"start":{"line":108,"column":19},"end":{"line":108,"column":null}},"46":{"start":{"line":111,"column":6},"end":{"line":113,"column":null}},"47":{"start":{"line":115,"column":4},"end":{"line":124,"column":null}},"48":{"start":{"line":116,"column":27},"end":{"line":116,"column":112}},"49":{"start":{"line":118,"column":6},"end":{"line":121,"column":null}},"50":{"start":{"line":123,"column":6},"end":{"line":123,"column":null}},"51":{"start":{"line":127,"column":23},"end":{"line":130,"column":null}},"52":{"start":{"line":134,"column":4},"end":{"line":134,"column":null}},"53":{"start":{"line":137,"column":4},"end":{"line":137,"column":null}},"54":{"start":{"line":140,"column":4},"end":{"line":147,"column":null}},"55":{"start":{"line":141,"column":6},"end":{"line":145,"column":null}},"56":{"start":{"line":149,"column":4},"end":{"line":149,"column":null}},"57":{"start":{"line":153,"column":4},"end":{"line":153,"column":null}},"58":{"start":{"line":161,"column":4},"end":{"line":196,"column":null}},"59":{"start":{"line":162,"column":25},"end":{"line":162,"column":null}},"60":{"start":{"line":163,"column":24},"end":{"line":163,"column":null}},"61":{"start":{"line":164,"column":29},"end":{"line":164,"column":null}},"62":{"start":{"line":165,"column":29},"end":{"line":165,"column":null}},"63":{"start":{"line":166,"column":25},"end":{"line":166,"column":null}},"64":{"start":{"line":167,"column":25},"end":{"line":167,"column":null}},"65":{"start":{"line":168,"column":27},"end":{"line":168,"column":null}},"66":{"start":{"line":169,"column":27},"end":{"line":171,"column":116}},"67":{"start":{"line":173,"column":29},"end":{"line":178,"column":null}},"68":{"start":{"line":181,"column":6},"end":{"line":183,"column":null}},"69":{"start":{"line":182,"column":8},"end":{"line":182,"column":null}},"70":{"start":{"line":184,"column":6},"end":{"line":186,"column":null}},"71":{"start":{"line":185,"column":8},"end":{"line":185,"column":null}},"72":{"start":{"line":187,"column":6},"end":{"line":191,"column":null}},"73":{"start":{"line":189,"column":33},"end":{"line":189,"column":null}},"74":{"start":{"line":190,"column":8},"end":{"line":190,"column":null}},"75":{"start":{"line":193,"column":6},"end":{"line":193,"column":null}},"76":{"start":{"line":195,"column":6},"end":{"line":195,"column":null}},"77":{"start":{"line":198,"column":23},"end":{"line":199,"column":null}},"78":{"start":{"line":203,"column":4},"end":{"line":203,"column":null}},"79":{"start":{"line":205,"column":4},"end":{"line":214,"column":null}},"80":{"start":{"line":206,"column":6},"end":{"line":210,"column":null}},"81":{"start":{"line":207,"column":8},"end":{"line":207,"column":null}},"82":{"start":{"line":209,"column":8},"end":{"line":209,"column":null}},"83":{"start":{"line":213,"column":6},"end":{"line":213,"column":null}},"84":{"start":{"line":218,"column":23},"end":{"line":218,"column":null}},"85":{"start":{"line":220,"column":4},"end":{"line":220,"column":null}},"86":{"start":{"line":220,"column":20},"end":{"line":220,"column":null}},"87":{"start":{"line":222,"column":4},"end":{"line":222,"column":null}},"88":{"start":{"line":226,"column":23},"end":{"line":226,"column":25}},"89":{"start":{"line":227,"column":4},"end":{"line":231,"column":null}},"90":{"start":{"line":228,"column":6},"end":{"line":230,"column":null}},"91":{"start":{"line":229,"column":8},"end":{"line":229,"column":null}},"92":{"start":{"line":229,"column":43},"end":{"line":229,"column":null}},"93":{"start":{"line":232,"column":4},"end":{"line":232,"column":null}},"94":{"start":{"line":236,"column":4},"end":{"line":238,"column":null}},"95":{"start":{"line":237,"column":6},"end":{"line":237,"column":null}},"96":{"start":{"line":240,"column":4},"end":{"line":240,"column":null}},"97":{"start":{"line":244,"column":4},"end":{"line":244,"column":null}},"98":{"start":{"line":248,"column":4},"end":{"line":249,"column":null}},"99":{"start":{"line":249,"column":6},"end":{"line":249,"column":null}},"100":{"start":{"line":257,"column":4},"end":{"line":257,"column":null}},"101":{"start":{"line":95,"column":10},"end":{"line":95,"column":null}},"102":{"start":{"line":96,"column":10},"end":{"line":96,"column":null}},"103":{"start":{"line":99,"column":10},"end":{"line":99,"column":null}},"104":{"start":{"line":100,"column":10},"end":{"line":100,"column":null}}},"fnMap":{"0":{"name":"a","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":26}},"loc":{"start":{"line":17,"column":41},"end":{"line":69,"column":null}}},"1":{"name":"f","decl":{"start":{"line":74,"column":9},"end":{"line":74,"column":27}},"loc":{"start":{"line":74,"column":42},"end":{"line":92,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":102,"column":9},"end":{"line":102,"column":21}},"loc":{"start":{"line":102,"column":101},"end":{"line":105,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":107,"column":9},"end":{"line":107,"column":21}},"loc":{"start":{"line":107,"column":79},"end":{"line":150,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":152,"column":9},"end":{"line":152,"column":16}},"loc":{"start":{"line":152,"column":52},"end":{"line":154,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":156,"column":9},"end":{"line":156,"column":null}},"loc":{"start":{"line":160,"column":7},"end":{"line":215,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":217,"column":9},"end":{"line":217,"column":21}},"loc":{"start":{"line":217,"column":65},"end":{"line":223,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":225,"column":9},"end":{"line":225,"column":16}},"loc":{"start":{"line":225,"column":46},"end":{"line":233,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":235,"column":9},"end":{"line":235,"column":25}},"loc":{"start":{"line":235,"column":25},"end":{"line":241,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":243,"column":2},"end":{"line":243,"column":13}},"loc":{"start":{"line":243,"column":28},"end":{"line":245,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":247,"column":9},"end":{"line":247,"column":46}},"loc":{"start":{"line":247,"column":46},"end":{"line":251,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":248,"column":51},"end":{"line":248,"column":null}},"loc":{"start":{"line":249,"column":6},"end":{"line":249,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":256,"column":9},"end":{"line":256,"column":48}},"loc":{"start":{"line":256,"column":48},"end":{"line":258,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":19,"column":2},"end":{"line":19,"column":null}},"type":"if","locations":[{"start":{"line":19,"column":2},"end":{"line":19,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":20,"column":2},"end":{"line":20,"column":null}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":20,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":23,"column":2},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":23,"column":2},"end":{"line":33,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":28,"column":4},"end":{"line":30,"column":null}},"type":"if","locations":[{"start":{"line":28,"column":4},"end":{"line":30,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":28,"column":8},"end":{"line":28,"column":84}},"type":"binary-expr","locations":[{"start":{"line":28,"column":8},"end":{"line":28,"column":40}},{"start":{"line":28,"column":40},"end":{"line":28,"column":84}}]},"6":{"loc":{"start":{"line":36,"column":2},"end":{"line":36,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":2},"end":{"line":36,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"8":{"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":38,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":39,"column":2},"end":{"line":39,"column":null}},"type":"if","locations":[{"start":{"line":39,"column":2},"end":{"line":39,"column":null}},{"start":{},"end":{}}]},"10":{"loc":{"start":{"line":42,"column":2},"end":{"line":66,"column":null}},"type":"if","locations":[{"start":{"line":42,"column":2},"end":{"line":66,"column":null}},{"start":{},"end":{}}]},"11":{"loc":{"start":{"line":44,"column":4},"end":{"line":46,"column":null}},"type":"if","locations":[{"start":{"line":44,"column":4},"end":{"line":46,"column":null}},{"start":{},"end":{}}]},"12":{"loc":{"start":{"line":44,"column":8},"end":{"line":44,"column":64}},"type":"binary-expr","locations":[{"start":{"line":44,"column":8},"end":{"line":44,"column":23}},{"start":{"line":44,"column":27},"end":{"line":44,"column":64}}]},"13":{"loc":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},{"start":{},"end":{}}]},"14":{"loc":{"start":{"line":50,"column":8},"end":{"line":50,"column":57}},"type":"binary-expr","locations":[{"start":{"line":50,"column":8},"end":{"line":50,"column":27}},{"start":{"line":50,"column":27},"end":{"line":50,"column":57}}]},"15":{"loc":{"start":{"line":58,"column":6},"end":{"line":60,"column":null}},"type":"if","locations":[{"start":{"line":58,"column":6},"end":{"line":60,"column":null}},{"start":{},"end":{}}]},"16":{"loc":{"start":{"line":76,"column":2},"end":{"line":84,"column":null}},"type":"if","locations":[{"start":{"line":76,"column":2},"end":{"line":84,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":80,"column":32},"end":{"line":81,"column":null}},"type":"binary-expr","locations":[{"start":{"line":80,"column":32},"end":{"line":80,"column":52}},{"start":{"line":81,"column":6},"end":{"line":81,"column":null}}]},"18":{"loc":{"start":{"line":83,"column":11},"end":{"line":83,"column":null}},"type":"cond-expr","locations":[{"start":{"line":83,"column":33},"end":{"line":83,"column":43}},{"start":{"line":83,"column":43},"end":{"line":83,"column":null}}]},"19":{"loc":{"start":{"line":86,"column":2},"end":{"line":86,"column":null}},"type":"if","locations":[{"start":{"line":86,"column":2},"end":{"line":86,"column":null}},{"start":{},"end":{}}]},"20":{"loc":{"start":{"line":87,"column":2},"end":{"line":87,"column":null}},"type":"if","locations":[{"start":{"line":87,"column":2},"end":{"line":87,"column":null}},{"start":{},"end":{}}]},"21":{"loc":{"start":{"line":88,"column":2},"end":{"line":88,"column":null}},"type":"if","locations":[{"start":{"line":88,"column":2},"end":{"line":88,"column":null}},{"start":{},"end":{}}]},"22":{"loc":{"start":{"line":89,"column":2},"end":{"line":89,"column":null}},"type":"if","locations":[{"start":{"line":89,"column":2},"end":{"line":89,"column":null}},{"start":{},"end":{}}]},"23":{"loc":{"start":{"line":89,"column":6},"end":{"line":89,"column":61}},"type":"binary-expr","locations":[{"start":{"line":89,"column":6},"end":{"line":89,"column":40}},{"start":{"line":89,"column":40},"end":{"line":89,"column":61}}]},"24":{"loc":{"start":{"line":107,"column":46},"end":{"line":107,"column":62}},"type":"default-arg","locations":[{"start":{"line":107,"column":57},"end":{"line":107,"column":62}}]},"25":{"loc":{"start":{"line":111,"column":6},"end":{"line":113,"column":null}},"type":"cond-expr","locations":[{"start":{"line":112,"column":10},"end":{"line":112,"column":null}},{"start":{"line":113,"column":10},"end":{"line":113,"column":null}}]},"26":{"loc":{"start":{"line":115,"column":4},"end":{"line":124,"column":null}},"type":"if","locations":[{"start":{"line":115,"column":4},"end":{"line":124,"column":null}},{"start":{},"end":{}}]},"27":{"loc":{"start":{"line":140,"column":4},"end":{"line":147,"column":null}},"type":"if","locations":[{"start":{"line":140,"column":4},"end":{"line":147,"column":null}},{"start":{},"end":{}}]},"28":{"loc":{"start":{"line":161,"column":4},"end":{"line":196,"column":null}},"type":"if","locations":[{"start":{"line":161,"column":4},"end":{"line":196,"column":null}},{"start":{},"end":{}}]},"29":{"loc":{"start":{"line":163,"column":24},"end":{"line":163,"column":null}},"type":"cond-expr","locations":[{"start":{"line":163,"column":37},"end":{"line":163,"column":70}},{"start":{"line":163,"column":70},"end":{"line":163,"column":null}}]},"30":{"loc":{"start":{"line":169,"column":27},"end":{"line":171,"column":116}},"type":"cond-expr","locations":[{"start":{"line":170,"column":10},"end":{"line":170,"column":88}},{"start":{"line":171,"column":10},"end":{"line":171,"column":116}}]},"31":{"loc":{"start":{"line":175,"column":16},"end":{"line":175,"column":null}},"type":"cond-expr","locations":[{"start":{"line":175,"column":25},"end":{"line":175,"column":52}},{"start":{"line":175,"column":52},"end":{"line":175,"column":null}}]},"32":{"loc":{"start":{"line":181,"column":6},"end":{"line":183,"column":null}},"type":"if","locations":[{"start":{"line":181,"column":6},"end":{"line":183,"column":null}},{"start":{},"end":{}}]},"33":{"loc":{"start":{"line":184,"column":6},"end":{"line":186,"column":null}},"type":"if","locations":[{"start":{"line":184,"column":6},"end":{"line":186,"column":null}},{"start":{},"end":{}}]},"34":{"loc":{"start":{"line":187,"column":6},"end":{"line":191,"column":null}},"type":"if","locations":[{"start":{"line":187,"column":6},"end":{"line":191,"column":null}},{"start":{},"end":{}}]},"35":{"loc":{"start":{"line":189,"column":33},"end":{"line":189,"column":null}},"type":"binary-expr","locations":[{"start":{"line":189,"column":33},"end":{"line":189,"column":64}},{"start":{"line":189,"column":64},"end":{"line":189,"column":null}}]},"36":{"loc":{"start":{"line":206,"column":6},"end":{"line":210,"column":null}},"type":"if","locations":[{"start":{"line":206,"column":6},"end":{"line":210,"column":null}},{"start":{"line":208,"column":13},"end":{"line":210,"column":null}}]},"37":{"loc":{"start":{"line":220,"column":4},"end":{"line":220,"column":null}},"type":"if","locations":[{"start":{"line":220,"column":4},"end":{"line":220,"column":null}},{"start":{},"end":{}}]},"38":{"loc":{"start":{"line":229,"column":8},"end":{"line":229,"column":null}},"type":"if","locations":[{"start":{"line":229,"column":8},"end":{"line":229,"column":null}},{"start":{},"end":{}}]},"39":{"loc":{"start":{"line":249,"column":6},"end":{"line":249,"column":null}},"type":"binary-expr","locations":[{"start":{"line":249,"column":6},"end":{"line":249,"column":27}},{"start":{"line":249,"column":27},"end":{"line":249,"column":null}}]}},"s":{"0":55,"1":0,"2":55,"3":0,"4":55,"5":55,"6":55,"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":54,"32":54,"33":54,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":163,"44":163,"45":329,"46":329,"47":329,"48":2,"49":2,"50":2,"51":327,"52":315,"53":315,"54":315,"55":311,"56":315,"57":330,"58":369,"59":54,"60":54,"61":54,"62":54,"63":54,"64":54,"65":54,"66":54,"67":54,"68":54,"69":1,"70":54,"71":1,"72":54,"73":1,"74":1,"75":54,"76":54,"77":315,"78":315,"79":315,"80":315,"81":308,"82":7,"83":315,"84":1,"85":1,"86":1,"87":0,"88":4,"89":4,"90":4,"91":15,"92":6,"93":4,"94":6,"95":13,"96":6,"97":0,"98":156,"99":313,"100":156,"101":163,"102":163,"103":163,"104":163},"f":{"0":55,"1":54,"2":163,"3":329,"4":330,"5":369,"6":1,"7":4,"8":6,"9":0,"10":156,"11":313,"12":156},"b":{"0":[0,55],"1":[0,55],"2":[55,0],"3":[55,0],"4":[0,0],"5":[0,0],"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":[54,0],"17":[54,54],"18":[48,6],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0],"25":[4,325],"26":[2,327],"27":[311,4],"28":[54,315],"29":[0,54],"30":[0,54],"31":[1,53],"32":[1,53],"33":[1,53],"34":[1,53],"35":[1,0],"36":[308,7],"37":[1,0],"38":[6,9],"39":[313,0]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/object-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/object-manager.ts","statementMap":{"0":{"start":{"line":7,"column":2},"end":{"line":7,"column":null}},"1":{"start":{"line":15,"column":4},"end":{"line":26,"column":null}},"2":{"start":{"line":16,"column":28},"end":{"line":16,"column":null}},"3":{"start":{"line":17,"column":27},"end":{"line":17,"column":107}},"4":{"start":{"line":19,"column":6},"end":{"line":23,"column":null}},"5":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"6":{"start":{"line":27,"column":4},"end":{"line":27,"column":null}},"7":{"start":{"line":28,"column":4},"end":{"line":28,"column":null}},"8":{"start":{"line":32,"column":4},"end":{"line":32,"column":null}},"9":{"start":{"line":36,"column":4},"end":{"line":47,"column":null}},"10":{"start":{"line":37,"column":28},"end":{"line":37,"column":null}},"11":{"start":{"line":38,"column":27},"end":{"line":38,"column":105}},"12":{"start":{"line":40,"column":6},"end":{"line":44,"column":null}},"13":{"start":{"line":46,"column":6},"end":{"line":46,"column":null}},"14":{"start":{"line":48,"column":4},"end":{"line":48,"column":null}},"15":{"start":{"line":52,"column":4},"end":{"line":56,"column":null}},"16":{"start":{"line":53,"column":6},"end":{"line":54,"column":null}},"17":{"start":{"line":57,"column":4},"end":{"line":57,"column":null}},"18":{"start":{"line":61,"column":4},"end":{"line":61,"column":null}},"19":{"start":{"line":11,"column":10},"end":{"line":11,"column":null}},"20":{"start":{"line":12,"column":10},"end":{"line":12,"column":null}}},"fnMap":{"0":{"name":"t","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":27}},"loc":{"start":{"line":6,"column":54},"end":{"line":8,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":14,"column":9},"end":{"line":14,"column":16}},"loc":{"start":{"line":14,"column":59},"end":{"line":29,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":9},"end":{"line":31,"column":13}},"loc":{"start":{"line":31,"column":51},"end":{"line":33,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":35,"column":9},"end":{"line":35,"column":20}},"loc":{"start":{"line":35,"column":52},"end":{"line":49,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":51,"column":9},"end":{"line":51,"column":19}},"loc":{"start":{"line":51,"column":50},"end":{"line":58,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":60,"column":9},"end":{"line":60,"column":16}},"loc":{"start":{"line":60,"column":46},"end":{"line":62,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":9},"end":{"line":7,"column":null}},"type":"cond-expr","locations":[{"start":{"line":7,"column":42},"end":{"line":7,"column":53}},{"start":{"line":7,"column":53},"end":{"line":7,"column":null}}]},"1":{"loc":{"start":{"line":15,"column":4},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":26,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":16,"column":28},"end":{"line":16,"column":null}},"type":"cond-expr","locations":[{"start":{"line":16,"column":61},"end":{"line":16,"column":85}},{"start":{"line":16,"column":85},"end":{"line":16,"column":null}}]},"3":{"loc":{"start":{"line":36,"column":4},"end":{"line":47,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":47,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":37,"column":28},"end":{"line":37,"column":null}},"type":"cond-expr","locations":[{"start":{"line":37,"column":61},"end":{"line":37,"column":85}},{"start":{"line":37,"column":85},"end":{"line":37,"column":null}}]},"5":{"loc":{"start":{"line":52,"column":4},"end":{"line":56,"column":null}},"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":56,"column":null}},{"start":{},"end":{}}]}},"s":{"0":3,"1":32,"2":1,"3":1,"4":1,"5":1,"6":31,"7":31,"8":34,"9":33,"10":2,"11":2,"12":2,"13":2,"14":31,"15":7,"16":0,"17":7,"18":9,"19":163,"20":163},"f":{"0":3,"1":32,"2":34,"3":33,"4":7,"5":9},"b":{"0":[0,3],"1":[1,31],"2":[0,1],"3":[2,31],"4":[0,2],"5":[0,7]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/resolution-strategies.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/resolution-strategies.ts","statementMap":{"0":{"start":{"line":12,"column":16},"end":{"line":12,"column":37}},"1":{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},"2":{"start":{"line":14,"column":6},"end":{"line":14,"column":null}},"3":{"start":{"line":18,"column":21},"end":{"line":18,"column":null}},"4":{"start":{"line":21,"column":25},"end":{"line":21,"column":117}},"5":{"start":{"line":22,"column":4},"end":{"line":22,"column":null}},"6":{"start":{"line":23,"column":4},"end":{"line":23,"column":null}},"7":{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},"8":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"9":{"start":{"line":9,"column":10},"end":{"line":9,"column":null}},"10":{"start":{"line":36,"column":21},"end":{"line":36,"column":null}},"11":{"start":{"line":38,"column":4},"end":{"line":38,"column":null}},"12":{"start":{"line":39,"column":4},"end":{"line":39,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":9},"end":{"line":11,"column":20}},"loc":{"start":{"line":11,"column":87},"end":{"line":26,"column":null}}},"1":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":9},"end":{"line":34,"column":20}},"loc":{"start":{"line":34,"column":87},"end":{"line":40,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":21,"column":25},"end":{"line":21,"column":117}},"type":"cond-expr","locations":[{"start":{"line":21,"column":41},"end":{"line":21,"column":93}},{"start":{"line":21,"column":93},"end":{"line":21,"column":117}}]}},"s":{"0":308,"1":308,"2":8,"3":300,"4":298,"5":298,"6":298,"7":298,"8":298,"9":163,"10":7,"11":7,"12":7},"f":{"0":308,"1":7},"b":{"0":[8,300],"1":[91,207]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/helpers.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/helpers.ts","statementMap":{"0":{"start":{"line":12,"column":30},"end":{"line":40,"column":2}},"1":{"start":{"line":17,"column":4},"end":{"line":18,"column":null}},"2":{"start":{"line":19,"column":2},"end":{"line":39,"column":null}},"3":{"start":{"line":20,"column":39},"end":{"line":20,"column":null}},"4":{"start":{"line":21,"column":31},"end":{"line":21,"column":52}},"5":{"start":{"line":22,"column":4},"end":{"line":26,"column":null}},"6":{"start":{"line":23,"column":6},"end":{"line":23,"column":null}},"7":{"start":{"line":23,"column":44},"end":{"line":23,"column":null}},"8":{"start":{"line":24,"column":6},"end":{"line":25,"column":null}},"9":{"start":{"line":25,"column":8},"end":{"line":25,"column":null}},"10":{"start":{"line":28,"column":4},"end":{"line":32,"column":null}},"11":{"start":{"line":29,"column":7},"end":{"line":31,"column":null}},"12":{"start":{"line":30,"column":8},"end":{"line":30,"column":null}},"13":{"start":{"line":35,"column":4},"end":{"line":38,"column":null}},"14":{"start":{"line":36,"column":6},"end":{"line":37,"column":null}},"15":{"start":{"line":37,"column":8},"end":{"line":37,"column":null}},"16":{"start":{"line":50,"column":32},"end":{"line":72,"column":2}},"17":{"start":{"line":55,"column":4},"end":{"line":56,"column":null}},"18":{"start":{"line":57,"column":2},"end":{"line":71,"column":null}},"19":{"start":{"line":58,"column":39},"end":{"line":58,"column":null}},"20":{"start":{"line":60,"column":4},"end":{"line":62,"column":null}},"21":{"start":{"line":61,"column":6},"end":{"line":61,"column":null}},"22":{"start":{"line":63,"column":4},"end":{"line":63,"column":null}},"23":{"start":{"line":64,"column":4},"end":{"line":64,"column":null}},"24":{"start":{"line":66,"column":4},"end":{"line":70,"column":null}},"25":{"start":{"line":67,"column":6},"end":{"line":69,"column":null}},"26":{"start":{"line":68,"column":8},"end":{"line":68,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":30},"end":{"line":12,"column":null}},"loc":{"start":{"line":14,"column":2},"end":{"line":40,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":45},"end":{"line":29,"column":46}},"loc":{"start":{"line":29,"column":49},"end":{"line":31,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":50,"column":32},"end":{"line":50,"column":null}},"loc":{"start":{"line":52,"column":2},"end":{"line":72,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":4},"end":{"line":18,"column":null}},"type":"binary-expr","locations":[{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},{"start":{"line":18,"column":4},"end":{"line":18,"column":null}}]},"1":{"loc":{"start":{"line":19,"column":2},"end":{"line":39,"column":null}},"type":"if","locations":[{"start":{"line":19,"column":2},"end":{"line":39,"column":null}},{"start":{"line":33,"column":9},"end":{"line":39,"column":null}}]},"2":{"loc":{"start":{"line":23,"column":6},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":23,"column":6},"end":{"line":23,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":24,"column":6},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":6},"end":{"line":25,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":36,"column":6},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":6},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":55,"column":4},"end":{"line":56,"column":null}},"type":"binary-expr","locations":[{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},{"start":{"line":56,"column":4},"end":{"line":56,"column":null}}]},"6":{"loc":{"start":{"line":57,"column":2},"end":{"line":71,"column":null}},"type":"if","locations":[{"start":{"line":57,"column":2},"end":{"line":71,"column":null}},{"start":{"line":65,"column":9},"end":{"line":71,"column":null}}]},"7":{"loc":{"start":{"line":67,"column":6},"end":{"line":69,"column":null}},"type":"if","locations":[{"start":{"line":67,"column":6},"end":{"line":69,"column":null}},{"start":{},"end":{}}]}},"s":{"0":32,"1":307,"2":307,"3":3,"4":3,"5":3,"6":7,"7":7,"8":7,"9":7,"10":3,"11":7,"12":6,"13":304,"14":0,"15":0,"16":32,"17":13,"18":13,"19":2,"20":2,"21":6,"22":2,"23":2,"24":11,"25":0,"26":0},"f":{"0":307,"1":6,"2":13},"b":{"0":[307,307],"1":[3,304],"2":[7,0],"3":[7,0],"4":[0,0],"5":[13,13],"6":[2,11],"7":[0,0]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/collection/listener-collection.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/collection/listener-collection.ts","statementMap":{"0":{"start":{"line":37,"column":4},"end":{"line":37,"column":null}},"1":{"start":{"line":62,"column":4},"end":{"line":69,"column":null}},"2":{"start":{"line":63,"column":6},"end":{"line":63,"column":null}},"3":{"start":{"line":64,"column":6},"end":{"line":64,"column":null}},"4":{"start":{"line":66,"column":20},"end":{"line":66,"column":27}},"5":{"start":{"line":67,"column":6},"end":{"line":67,"column":null}},"6":{"start":{"line":68,"column":6},"end":{"line":68,"column":null}},"7":{"start":{"line":71,"column":4},"end":{"line":73,"column":null}},"8":{"start":{"line":72,"column":6},"end":{"line":72,"column":null}},"9":{"start":{"line":74,"column":4},"end":{"line":74,"column":null}},"10":{"start":{"line":76,"column":4},"end":{"line":76,"column":null}},"11":{"start":{"line":90,"column":26},"end":{"line":91,"column":null}},"12":{"start":{"line":91,"column":6},"end":{"line":91,"column":null}},"13":{"start":{"line":95,"column":26},"end":{"line":99,"column":null}},"14":{"start":{"line":97,"column":8},"end":{"line":97,"column":null}},"15":{"start":{"line":98,"column":18},"end":{"line":98,"column":49}},"16":{"start":{"line":103,"column":29},"end":{"line":107,"column":null}},"17":{"start":{"line":104,"column":16},"end":{"line":104,"column":null}},"18":{"start":{"line":105,"column":18},"end":{"line":105,"column":null}},"19":{"start":{"line":106,"column":18},"end":{"line":106,"column":49}},"20":{"start":{"line":109,"column":30},"end":{"line":112,"column":null}},"21":{"start":{"line":110,"column":37},"end":{"line":110,"column":null}},"22":{"start":{"line":111,"column":39},"end":{"line":111,"column":63}},"23":{"start":{"line":116,"column":4},"end":{"line":116,"column":null}},"24":{"start":{"line":118,"column":4},"end":{"line":118,"column":null}},"25":{"start":{"line":131,"column":4},"end":{"line":137,"column":null}},"26":{"start":{"line":132,"column":6},"end":{"line":132,"column":null}},"27":{"start":{"line":133,"column":11},"end":{"line":137,"column":null}},"28":{"start":{"line":134,"column":6},"end":{"line":136,"column":null}},"29":{"start":{"line":138,"column":4},"end":{"line":138,"column":null}},"30":{"start":{"line":152,"column":4},"end":{"line":158,"column":null}},"31":{"start":{"line":153,"column":6},"end":{"line":153,"column":null}},"32":{"start":{"line":154,"column":11},"end":{"line":158,"column":null}},"33":{"start":{"line":155,"column":6},"end":{"line":157,"column":null}},"34":{"start":{"line":157,"column":40},"end":{"line":157,"column":60}},"35":{"start":{"line":159,"column":4},"end":{"line":159,"column":null}},"36":{"start":{"line":168,"column":31},"end":{"line":168,"column":null}},"37":{"start":{"line":169,"column":28},"end":{"line":171,"column":null}},"38":{"start":{"line":170,"column":6},"end":{"line":171,"column":null}},"39":{"start":{"line":171,"column":8},"end":{"line":171,"column":null}},"40":{"start":{"line":174,"column":4},"end":{"line":174,"column":null}},"41":{"start":{"line":174,"column":50},"end":{"line":174,"column":null}},"42":{"start":{"line":176,"column":4},"end":{"line":176,"column":null}},"43":{"start":{"line":183,"column":4},"end":{"line":183,"column":null}},"44":{"start":{"line":190,"column":4},"end":{"line":190,"column":null}},"45":{"start":{"line":197,"column":4},"end":{"line":197,"column":null}},"46":{"start":{"line":213,"column":16},"end":{"line":213,"column":null}},"47":{"start":{"line":214,"column":32},"end":{"line":216,"column":10}},"48":{"start":{"line":218,"column":4},"end":{"line":223,"column":null}},"49":{"start":{"line":219,"column":19},"end":{"line":222,"column":null}},"50":{"start":{"line":25,"column":18},"end":{"line":25,"column":null}},"51":{"start":{"line":28,"column":18},"end":{"line":28,"column":null}},"52":{"start":{"line":29,"column":4},"end":{"line":29,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":36,"column":9},"end":{"line":36,"column":25}},"loc":{"start":{"line":36,"column":25},"end":{"line":38,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":55,"column":9},"end":{"line":55,"column":null}},"loc":{"start":{"line":57,"column":24},"end":{"line":77,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":87,"column":9},"end":{"line":87,"column":16}},"loc":{"start":{"line":87,"column":74},"end":{"line":119,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":90,"column":26},"end":{"line":90,"column":27}},"loc":{"start":{"line":91,"column":6},"end":{"line":91,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":96,"column":10},"end":{"line":96,"column":null}},"loc":{"start":{"line":97,"column":8},"end":{"line":97,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":98,"column":12},"end":{"line":98,"column":18}},"loc":{"start":{"line":98,"column":18},"end":{"line":98,"column":49}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":104,"column":10},"end":{"line":104,"column":16}},"loc":{"start":{"line":104,"column":16},"end":{"line":104,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":105,"column":12},"end":{"line":105,"column":18}},"loc":{"start":{"line":105,"column":18},"end":{"line":105,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":106,"column":12},"end":{"line":106,"column":18}},"loc":{"start":{"line":106,"column":18},"end":{"line":106,"column":49}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":110,"column":10},"end":{"line":110,"column":11}},"loc":{"start":{"line":110,"column":37},"end":{"line":110,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":111,"column":12},"end":{"line":111,"column":13}},"loc":{"start":{"line":111,"column":39},"end":{"line":111,"column":63}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":130,"column":9},"end":{"line":130,"column":13}},"loc":{"start":{"line":130,"column":60},"end":{"line":139,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":149,"column":9},"end":{"line":149,"column":null}},"loc":{"start":{"line":151,"column":33},"end":{"line":160,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":157,"column":16},"end":{"line":157,"column":17}},"loc":{"start":{"line":157,"column":40},"end":{"line":157,"column":60}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":167,"column":9},"end":{"line":167,"column":37}},"loc":{"start":{"line":167,"column":37},"end":{"line":177,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":169,"column":28},"end":{"line":169,"column":29}},"loc":{"start":{"line":170,"column":6},"end":{"line":171,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":170,"column":38},"end":{"line":170,"column":39}},"loc":{"start":{"line":171,"column":8},"end":{"line":171,"column":null}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":174,"column":23},"end":{"line":174,"column":24}},"loc":{"start":{"line":174,"column":50},"end":{"line":174,"column":null}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":182,"column":2},"end":{"line":182,"column":13}},"loc":{"start":{"line":182,"column":37},"end":{"line":184,"column":null}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":189,"column":2},"end":{"line":189,"column":13}},"loc":{"start":{"line":189,"column":40},"end":{"line":191,"column":null}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":196,"column":2},"end":{"line":196,"column":13}},"loc":{"start":{"line":196,"column":30},"end":{"line":198,"column":null}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":212,"column":9},"end":{"line":212,"column":10}},"loc":{"start":{"line":212,"column":53},"end":{"line":224,"column":null}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":219,"column":12},"end":{"line":219,"column":19}},"loc":{"start":{"line":219,"column":19},"end":{"line":222,"column":null}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":27,"column":2},"end":{"line":27,"column":16}},"loc":{"start":{"line":27,"column":16},"end":{"line":30,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":62,"column":4},"end":{"line":69,"column":null}},"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":69,"column":null}},{"start":{"line":65,"column":11},"end":{"line":69,"column":null}}]},"1":{"loc":{"start":{"line":71,"column":4},"end":{"line":73,"column":null}},"type":"if","locations":[{"start":{"line":71,"column":4},"end":{"line":73,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":97,"column":8},"end":{"line":97,"column":null}},"type":"binary-expr","locations":[{"start":{"line":97,"column":8},"end":{"line":97,"column":32}},{"start":{"line":97,"column":36},"end":{"line":97,"column":null}}]},"3":{"loc":{"start":{"line":131,"column":4},"end":{"line":137,"column":null}},"type":"if","locations":[{"start":{"line":131,"column":4},"end":{"line":137,"column":null}},{"start":{"line":133,"column":11},"end":{"line":137,"column":null}}]},"4":{"loc":{"start":{"line":133,"column":11},"end":{"line":137,"column":null}},"type":"if","locations":[{"start":{"line":133,"column":11},"end":{"line":137,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":152,"column":4},"end":{"line":158,"column":null}},"type":"if","locations":[{"start":{"line":152,"column":4},"end":{"line":158,"column":null}},{"start":{"line":154,"column":11},"end":{"line":158,"column":null}}]},"6":{"loc":{"start":{"line":154,"column":11},"end":{"line":158,"column":null}},"type":"if","locations":[{"start":{"line":154,"column":11},"end":{"line":158,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":214,"column":32},"end":{"line":216,"column":10}},"type":"cond-expr","locations":[{"start":{"line":215,"column":8},"end":{"line":215,"column":null}},{"start":{"line":216,"column":8},"end":{"line":216,"column":10}}]}},"s":{"0":1,"1":20,"2":16,"3":16,"4":4,"5":4,"6":4,"7":20,"8":17,"9":20,"10":20,"11":37,"12":6,"13":37,"14":37,"15":5,"16":37,"17":37,"18":6,"19":31,"20":37,"21":37,"22":0,"23":37,"24":37,"25":39,"26":1,"27":38,"28":1,"29":37,"30":72,"31":72,"32":0,"33":0,"34":0,"35":0,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":0,"44":0,"45":12,"46":3,"47":3,"48":3,"49":6,"50":335,"51":335,"52":335},"f":{"0":1,"1":20,"2":37,"3":6,"4":37,"5":5,"6":37,"7":6,"8":31,"9":37,"10":0,"11":39,"12":72,"13":0,"14":2,"15":2,"16":2,"17":2,"18":0,"19":0,"20":12,"21":3,"22":6,"23":335},"b":{"0":[16,4],"1":[17,3],"2":[37,6],"3":[1,38],"4":[1,37],"5":[72,0],"6":[0,0],"7":[3,0]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/manager/event-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/manager/event-manager.ts","statementMap":{"0":{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},"1":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"2":{"start":{"line":26,"column":4},"end":{"line":26,"column":null}},"3":{"start":{"line":27,"column":4},"end":{"line":27,"column":null}},"4":{"start":{"line":31,"column":28},"end":{"line":31,"column":null}},"5":{"start":{"line":33,"column":4},"end":{"line":40,"column":null}},"6":{"start":{"line":34,"column":20},"end":{"line":34,"column":null}},"7":{"start":{"line":36,"column":6},"end":{"line":38,"column":null}},"8":{"start":{"line":37,"column":8},"end":{"line":37,"column":null}},"9":{"start":{"line":39,"column":6},"end":{"line":39,"column":null}},"10":{"start":{"line":42,"column":4},"end":{"line":42,"column":null}},"11":{"start":{"line":46,"column":28},"end":{"line":46,"column":null}},"12":{"start":{"line":48,"column":4},"end":{"line":56,"column":null}},"13":{"start":{"line":49,"column":20},"end":{"line":49,"column":null}},"14":{"start":{"line":51,"column":6},"end":{"line":55,"column":null}},"15":{"start":{"line":52,"column":8},"end":{"line":52,"column":null}},"16":{"start":{"line":53,"column":8},"end":{"line":53,"column":null}},"17":{"start":{"line":54,"column":8},"end":{"line":54,"column":null}},"18":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"19":{"start":{"line":62,"column":18},"end":{"line":62,"column":null}},"20":{"start":{"line":63,"column":4},"end":{"line":63,"column":null}},"21":{"start":{"line":65,"column":4},"end":{"line":65,"column":null}},"22":{"start":{"line":69,"column":18},"end":{"line":69,"column":null}},"23":{"start":{"line":70,"column":4},"end":{"line":70,"column":null}},"24":{"start":{"line":72,"column":4},"end":{"line":72,"column":null}},"25":{"start":{"line":76,"column":18},"end":{"line":76,"column":null}},"26":{"start":{"line":78,"column":4},"end":{"line":78,"column":null}},"27":{"start":{"line":79,"column":4},"end":{"line":79,"column":null}},"28":{"start":{"line":83,"column":18},"end":{"line":83,"column":null}},"29":{"start":{"line":86,"column":4},"end":{"line":88,"column":null}},"30":{"start":{"line":87,"column":6},"end":{"line":87,"column":null}},"31":{"start":{"line":91,"column":25},"end":{"line":96,"column":null}},"32":{"start":{"line":92,"column":55},"end":{"line":92,"column":null}},"33":{"start":{"line":93,"column":51},"end":{"line":93,"column":null}},"34":{"start":{"line":94,"column":57},"end":{"line":94,"column":null}},"35":{"start":{"line":95,"column":53},"end":{"line":95,"column":null}},"36":{"start":{"line":98,"column":4},"end":{"line":103,"column":null}},"37":{"start":{"line":99,"column":6},"end":{"line":99,"column":null}},"38":{"start":{"line":100,"column":6},"end":{"line":102,"column":null}},"39":{"start":{"line":101,"column":8},"end":{"line":101,"column":null}},"40":{"start":{"line":105,"column":4},"end":{"line":105,"column":null}},"41":{"start":{"line":109,"column":4},"end":{"line":112,"column":null}},"42":{"start":{"line":110,"column":27},"end":{"line":110,"column":null}},"43":{"start":{"line":111,"column":6},"end":{"line":111,"column":null}},"44":{"start":{"line":111,"column":36},"end":{"line":111,"column":null}},"45":{"start":{"line":113,"column":4},"end":{"line":113,"column":null}},"46":{"start":{"line":118,"column":4},"end":{"line":120,"column":null}},"47":{"start":{"line":119,"column":6},"end":{"line":119,"column":null}},"48":{"start":{"line":121,"column":18},"end":{"line":121,"column":null}},"49":{"start":{"line":122,"column":4},"end":{"line":122,"column":null}},"50":{"start":{"line":123,"column":4},"end":{"line":123,"column":null}},"51":{"start":{"line":13,"column":19},"end":{"line":13,"column":null}},"52":{"start":{"line":14,"column":19},"end":{"line":14,"column":null}},"53":{"start":{"line":15,"column":19},"end":{"line":15,"column":null}},"54":{"start":{"line":17,"column":18},"end":{"line":17,"column":null}},"55":{"start":{"line":20,"column":4},"end":{"line":20,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":9},"end":{"line":23,"column":25}},"loc":{"start":{"line":23,"column":25},"end":{"line":28,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":9},"end":{"line":30,"column":21}},"loc":{"start":{"line":30,"column":58},"end":{"line":43,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":20},"end":{"line":33,"column":21}},"loc":{"start":{"line":33,"column":21},"end":{"line":40,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":45,"column":9},"end":{"line":45,"column":24}},"loc":{"start":{"line":45,"column":61},"end":{"line":59,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":20},"end":{"line":48,"column":21}},"loc":{"start":{"line":48,"column":21},"end":{"line":56,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":9},"end":{"line":61,"column":12}},"loc":{"start":{"line":61,"column":63},"end":{"line":66,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":68,"column":9},"end":{"line":68,"column":14}},"loc":{"start":{"line":68,"column":65},"end":{"line":73,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":75,"column":9},"end":{"line":75,"column":13}},"loc":{"start":{"line":75,"column":65},"end":{"line":80,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":82,"column":9},"end":{"line":82,"column":14}},"loc":{"start":{"line":82,"column":61},"end":{"line":106,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":92,"column":49},"end":{"line":92,"column":55}},"loc":{"start":{"line":92,"column":55},"end":{"line":92,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":93,"column":45},"end":{"line":93,"column":51}},"loc":{"start":{"line":93,"column":51},"end":{"line":93,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":94,"column":51},"end":{"line":94,"column":57}},"loc":{"start":{"line":94,"column":57},"end":{"line":94,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":95,"column":47},"end":{"line":95,"column":53}},"loc":{"start":{"line":95,"column":53},"end":{"line":95,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":108,"column":10},"end":{"line":108,"column":14}},"loc":{"start":{"line":108,"column":56},"end":{"line":114,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":111,"column":30},"end":{"line":111,"column":36}},"loc":{"start":{"line":111,"column":36},"end":{"line":111,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":116,"column":10},"end":{"line":116,"column":23}},"loc":{"start":{"line":116,"column":48},"end":{"line":124,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":19,"column":2},"end":{"line":19,"column":14}},"loc":{"start":{"line":19,"column":44},"end":{"line":21,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":36,"column":6},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":6},"end":{"line":38,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":51,"column":6},"end":{"line":55,"column":null}},"type":"if","locations":[{"start":{"line":51,"column":6},"end":{"line":55,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":51,"column":10},"end":{"line":51,"column":53}},"type":"binary-expr","locations":[{"start":{"line":51,"column":10},"end":{"line":51,"column":27}},{"start":{"line":51,"column":27},"end":{"line":51,"column":53}}]},"3":{"loc":{"start":{"line":86,"column":4},"end":{"line":88,"column":null}},"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":88,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":92,"column":10},"end":{"line":92,"column":43}},"type":"binary-expr","locations":[{"start":{"line":92,"column":10},"end":{"line":92,"column":41}},{"start":{"line":92,"column":41},"end":{"line":92,"column":43}}]},"5":{"loc":{"start":{"line":93,"column":10},"end":{"line":93,"column":39}},"type":"binary-expr","locations":[{"start":{"line":93,"column":10},"end":{"line":93,"column":37}},{"start":{"line":93,"column":37},"end":{"line":93,"column":39}}]},"6":{"loc":{"start":{"line":94,"column":10},"end":{"line":94,"column":45}},"type":"binary-expr","locations":[{"start":{"line":94,"column":10},"end":{"line":94,"column":43}},{"start":{"line":94,"column":43},"end":{"line":94,"column":45}}]},"7":{"loc":{"start":{"line":95,"column":10},"end":{"line":95,"column":41}},"type":"binary-expr","locations":[{"start":{"line":95,"column":10},"end":{"line":95,"column":39}},{"start":{"line":95,"column":39},"end":{"line":95,"column":41}}]},"8":{"loc":{"start":{"line":100,"column":6},"end":{"line":102,"column":null}},"type":"if","locations":[{"start":{"line":100,"column":6},"end":{"line":102,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":109,"column":4},"end":{"line":112,"column":null}},"type":"if","locations":[{"start":{"line":109,"column":4},"end":{"line":112,"column":null}},{"start":{},"end":{}}]},"10":{"loc":{"start":{"line":118,"column":4},"end":{"line":120,"column":null}},"type":"if","locations":[{"start":{"line":118,"column":4},"end":{"line":120,"column":null}},{"start":{},"end":{}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":181,"5":181,"6":17,"7":17,"8":0,"9":17,"10":181,"11":4,"12":4,"13":12,"14":12,"15":12,"16":12,"17":12,"18":4,"19":13,"20":13,"21":13,"22":1,"23":1,"24":1,"25":6,"26":6,"27":6,"28":18,"29":18,"30":0,"31":18,"32":0,"33":8,"34":1,"35":11,"36":18,"37":20,"38":20,"39":1,"40":18,"41":20,"42":3,"43":3,"44":3,"45":17,"46":67,"47":48,"48":19,"49":19,"50":19,"51":167,"52":167,"53":167,"54":167,"55":167},"f":{"0":0,"1":181,"2":17,"3":4,"4":12,"5":13,"6":1,"7":6,"8":18,"9":0,"10":8,"11":1,"12":11,"13":20,"14":3,"15":67,"16":167},"b":{"0":[0,17],"1":[12,0],"2":[12,12],"3":[0,18],"4":[18,18],"5":[18,10],"6":[18,17],"7":[18,9],"8":[1,19],"9":[3,17],"10":[48,19]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/dependencies.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/dependencies.ts","statementMap":{"0":{"start":{"line":9,"column":26},"end":{"line":9,"column":null}},"1":{"start":{"line":15,"column":25},"end":{"line":22,"column":null}},"2":{"start":{"line":16,"column":2},"end":{"line":20,"column":null}},"3":{"start":{"line":17,"column":4},"end":{"line":19,"column":null}},"4":{"start":{"line":18,"column":6},"end":{"line":18,"column":null}},"5":{"start":{"line":21,"column":2},"end":{"line":21,"column":null}},"6":{"start":{"line":31,"column":43},"end":{"line":85,"column":2}},"7":{"start":{"line":35,"column":28},"end":{"line":35,"column":30}},"8":{"start":{"line":38,"column":21},"end":{"line":38,"column":null}},"9":{"start":{"line":39,"column":18},"end":{"line":39,"column":null}},"10":{"start":{"line":42,"column":2},"end":{"line":82,"column":null}},"11":{"start":{"line":42,"column":15},"end":{"line":42,"column":18}},"12":{"start":{"line":43,"column":26},"end":{"line":43,"column":null}},"13":{"start":{"line":45,"column":4},"end":{"line":81,"column":null}},"14":{"start":{"line":47,"column":23},"end":{"line":47,"column":null}},"15":{"start":{"line":48,"column":6},"end":{"line":48,"column":null}},"16":{"start":{"line":50,"column":24},"end":{"line":50,"column":37}},"17":{"start":{"line":54,"column":6},"end":{"line":80,"column":null}},"18":{"start":{"line":55,"column":35},"end":{"line":55,"column":null}},"19":{"start":{"line":56,"column":36},"end":{"line":56,"column":null}},"20":{"start":{"line":58,"column":8},"end":{"line":63,"column":null}},"21":{"start":{"line":59,"column":10},"end":{"line":61,"column":null}},"22":{"start":{"line":65,"column":8},"end":{"line":65,"column":null}},"23":{"start":{"line":69,"column":8},"end":{"line":77,"column":null}},"24":{"start":{"line":84,"column":2},"end":{"line":84,"column":null}},"25":{"start":{"line":94,"column":35},"end":{"line":124,"column":2}},"26":{"start":{"line":96,"column":2},"end":{"line":98,"column":null}},"27":{"start":{"line":97,"column":4},"end":{"line":97,"column":null}},"28":{"start":{"line":100,"column":28},"end":{"line":100,"column":30}},"29":{"start":{"line":103,"column":21},"end":{"line":103,"column":null}},"30":{"start":{"line":104,"column":18},"end":{"line":104,"column":null}},"31":{"start":{"line":106,"column":10},"end":{"line":106,"column":null}},"32":{"start":{"line":107,"column":2},"end":{"line":118,"column":null}},"33":{"start":{"line":109,"column":25},"end":{"line":109,"column":null}},"34":{"start":{"line":109,"column":73},"end":{"line":109,"column":null}},"35":{"start":{"line":111,"column":4},"end":{"line":114,"column":null}},"36":{"start":{"line":112,"column":6},"end":{"line":112,"column":null}},"37":{"start":{"line":113,"column":6},"end":{"line":113,"column":null}},"38":{"start":{"line":116,"column":4},"end":{"line":116,"column":null}},"39":{"start":{"line":117,"column":4},"end":{"line":117,"column":null}},"40":{"start":{"line":121,"column":2},"end":{"line":121,"column":null}},"41":{"start":{"line":123,"column":2},"end":{"line":123,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":25},"end":{"line":15,"column":26}},"loc":{"start":{"line":15,"column":85},"end":{"line":22,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":43},"end":{"line":31,"column":null}},"loc":{"start":{"line":33,"column":2},"end":{"line":85,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":94,"column":35},"end":{"line":94,"column":39}},"loc":{"start":{"line":94,"column":39},"end":{"line":124,"column":2}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":109,"column":53},"end":{"line":109,"column":73}},"loc":{"start":{"line":109,"column":73},"end":{"line":109,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":4},"end":{"line":19,"column":null}},"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":19,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":45,"column":4},"end":{"line":81,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":81,"column":null}},{"start":{"line":49,"column":11},"end":{"line":81,"column":null}}]},"2":{"loc":{"start":{"line":54,"column":6},"end":{"line":80,"column":null}},"type":"if","locations":[{"start":{"line":54,"column":6},"end":{"line":80,"column":null}},{"start":{"line":66,"column":13},"end":{"line":80,"column":null}}]},"3":{"loc":{"start":{"line":58,"column":8},"end":{"line":63,"column":null}},"type":"if","locations":[{"start":{"line":58,"column":8},"end":{"line":63,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":96,"column":2},"end":{"line":98,"column":null}},"type":"if","locations":[{"start":{"line":96,"column":2},"end":{"line":98,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":111,"column":4},"end":{"line":114,"column":null}},"type":"if","locations":[{"start":{"line":111,"column":4},"end":{"line":114,"column":null}},{"start":{},"end":{}}]}},"s":{"0":32,"1":32,"2":299,"3":1633,"4":165,"5":134,"6":32,"7":309,"8":309,"9":309,"10":309,"11":309,"12":299,"13":299,"14":165,"15":165,"16":134,"17":134,"18":45,"19":45,"20":45,"21":0,"22":45,"23":89,"24":307,"25":32,"26":311,"27":77,"28":234,"29":234,"30":234,"31":234,"32":234,"33":286,"34":1600,"35":286,"36":153,"37":153,"38":133,"39":133,"40":234,"41":234},"f":{"0":299,"1":309,"2":311,"3":1600},"b":{"0":[165,1468],"1":[165,134],"2":[45,89],"3":[0,45],"4":[77,234],"5":[153,133]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable-builder.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable-builder.ts","statementMap":{"0":{"start":{"line":24,"column":25},"end":{"line":24,"column":null}},"1":{"start":{"line":30,"column":4},"end":{"line":32,"column":null}},"2":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"3":{"start":{"line":34,"column":4},"end":{"line":45,"column":null}},"4":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"5":{"start":{"line":37,"column":11},"end":{"line":45,"column":null}},"6":{"start":{"line":39,"column":21},"end":{"line":39,"column":null}},"7":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"8":{"start":{"line":42,"column":6},"end":{"line":43,"column":null}},"9":{"start":{"line":49,"column":26},"end":{"line":49,"column":83}},"10":{"start":{"line":50,"column":26},"end":{"line":53,"column":null}},"11":{"start":{"line":57,"column":4},"end":{"line":57,"column":null}},"12":{"start":{"line":59,"column":4},"end":{"line":59,"column":null}},"13":{"start":{"line":69,"column":23},"end":{"line":69,"column":null}},"14":{"start":{"line":70,"column":4},"end":{"line":72,"column":null}},"15":{"start":{"line":71,"column":6},"end":{"line":71,"column":null}},"16":{"start":{"line":73,"column":4},"end":{"line":73,"column":null}},"17":{"start":{"line":14,"column":22},"end":{"line":14,"column":55}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":9},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":55},"end":{"line":60,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":68,"column":10},"end":{"line":68,"column":29}},"loc":{"start":{"line":68,"column":87},"end":{"line":74,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":14}},"loc":{"start":{"line":14,"column":57},"end":{"line":14,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":30,"column":4},"end":{"line":32,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":32,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":34,"column":4},"end":{"line":45,"column":null}},"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":45,"column":null}},{"start":{"line":37,"column":11},"end":{"line":45,"column":null}}]},"2":{"loc":{"start":{"line":37,"column":11},"end":{"line":45,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":11},"end":{"line":45,"column":null}},{"start":{"line":41,"column":11},"end":{"line":45,"column":null}}]},"3":{"loc":{"start":{"line":49,"column":26},"end":{"line":49,"column":83}},"type":"binary-expr","locations":[{"start":{"line":49,"column":26},"end":{"line":49,"column":50}},{"start":{"line":49,"column":54},"end":{"line":49,"column":83}}]},"4":{"loc":{"start":{"line":69,"column":23},"end":{"line":69,"column":null}},"type":"binary-expr","locations":[{"start":{"line":69,"column":23},"end":{"line":69,"column":52}},{"start":{"line":69,"column":56},"end":{"line":69,"column":null}}]},"5":{"loc":{"start":{"line":70,"column":4},"end":{"line":72,"column":null}},"type":"if","locations":[{"start":{"line":70,"column":4},"end":{"line":72,"column":null}},{"start":{},"end":{}}]}},"s":{"0":313,"1":313,"2":4,"3":309,"4":0,"5":309,"6":309,"7":307,"8":0,"9":307,"10":307,"11":307,"12":307,"13":313,"14":313,"15":94,"16":219,"17":324},"f":{"0":313,"1":313,"2":324},"b":{"0":[4,309],"1":[0,309],"2":[309,0],"3":[307,0],"4":[313,0],"5":[94,219]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable.ts","statementMap":{"0":{"start":{"line":60,"column":4},"end":{"line":60,"column":null}},"1":{"start":{"line":187,"column":4},"end":{"line":202,"column":null}},"2":{"start":{"line":189,"column":6},"end":{"line":189,"column":null}},"3":{"start":{"line":190,"column":11},"end":{"line":202,"column":null}},"4":{"start":{"line":191,"column":21},"end":{"line":191,"column":35}},"5":{"start":{"line":192,"column":6},"end":{"line":198,"column":null}},"6":{"start":{"line":194,"column":8},"end":{"line":194,"column":null}},"7":{"start":{"line":197,"column":8},"end":{"line":197,"column":null}},"8":{"start":{"line":201,"column":6},"end":{"line":201,"column":null}},"9":{"start":{"line":210,"column":4},"end":{"line":219,"column":null}},"10":{"start":{"line":211,"column":6},"end":{"line":211,"column":null}},"11":{"start":{"line":212,"column":6},"end":{"line":216,"column":null}},"12":{"start":{"line":218,"column":6},"end":{"line":218,"column":null}},"13":{"start":{"line":220,"column":4},"end":{"line":220,"column":null}},"14":{"start":{"line":231,"column":4},"end":{"line":231,"column":null}},"15":{"start":{"line":241,"column":4},"end":{"line":241,"column":null}},"16":{"start":{"line":242,"column":4},"end":{"line":244,"column":null}},"17":{"start":{"line":243,"column":6},"end":{"line":243,"column":null}},"18":{"start":{"line":252,"column":4},"end":{"line":258,"column":null}},"19":{"start":{"line":253,"column":6},"end":{"line":257,"column":null}},"20":{"start":{"line":254,"column":8},"end":{"line":254,"column":null}},"21":{"start":{"line":256,"column":8},"end":{"line":256,"column":null}},"22":{"start":{"line":259,"column":4},"end":{"line":259,"column":null}},"23":{"start":{"line":266,"column":4},"end":{"line":266,"column":null}},"24":{"start":{"line":273,"column":4},"end":{"line":273,"column":null}},"25":{"start":{"line":280,"column":4},"end":{"line":280,"column":null}},"26":{"start":{"line":287,"column":4},"end":{"line":289,"column":null}},"27":{"start":{"line":288,"column":6},"end":{"line":288,"column":null}},"28":{"start":{"line":290,"column":4},"end":{"line":290,"column":null}},"29":{"start":{"line":297,"column":4},"end":{"line":299,"column":null}},"30":{"start":{"line":298,"column":6},"end":{"line":298,"column":null}},"31":{"start":{"line":300,"column":4},"end":{"line":300,"column":null}},"32":{"start":{"line":307,"column":4},"end":{"line":309,"column":null}},"33":{"start":{"line":308,"column":6},"end":{"line":308,"column":null}},"34":{"start":{"line":310,"column":4},"end":{"line":310,"column":null}},"35":{"start":{"line":317,"column":4},"end":{"line":319,"column":null}},"36":{"start":{"line":318,"column":6},"end":{"line":318,"column":null}},"37":{"start":{"line":320,"column":4},"end":{"line":320,"column":null}},"38":{"start":{"line":329,"column":4},"end":{"line":331,"column":null}},"39":{"start":{"line":330,"column":6},"end":{"line":330,"column":null}},"40":{"start":{"line":332,"column":4},"end":{"line":332,"column":null}},"41":{"start":{"line":339,"column":4},"end":{"line":341,"column":null}},"42":{"start":{"line":340,"column":6},"end":{"line":340,"column":null}},"43":{"start":{"line":342,"column":4},"end":{"line":342,"column":null}},"44":{"start":{"line":65,"column":20},"end":{"line":65,"column":59}},"45":{"start":{"line":66,"column":20},"end":{"line":66,"column":51}},"46":{"start":{"line":50,"column":10},"end":{"line":50,"column":null}},"47":{"start":{"line":68,"column":4},"end":{"line":68,"column":null}},"48":{"start":{"line":69,"column":4},"end":{"line":69,"column":null}},"49":{"start":{"line":70,"column":4},"end":{"line":70,"column":null}},"50":{"start":{"line":71,"column":4},"end":{"line":71,"column":null}},"51":{"start":{"line":74,"column":4},"end":{"line":76,"column":null}},"52":{"start":{"line":75,"column":6},"end":{"line":75,"column":null}},"53":{"start":{"line":78,"column":4},"end":{"line":78,"column":null}},"54":{"start":{"line":81,"column":4},"end":{"line":161,"column":null}},"55":{"start":{"line":82,"column":6},"end":{"line":85,"column":null}},"56":{"start":{"line":92,"column":6},"end":{"line":96,"column":null}},"57":{"start":{"line":94,"column":26},"end":{"line":94,"column":null}},"58":{"start":{"line":95,"column":8},"end":{"line":95,"column":null}},"59":{"start":{"line":99,"column":6},"end":{"line":104,"column":null}},"60":{"start":{"line":100,"column":32},"end":{"line":100,"column":null}},"61":{"start":{"line":101,"column":8},"end":{"line":103,"column":null}},"62":{"start":{"line":102,"column":10},"end":{"line":102,"column":null}},"63":{"start":{"line":107,"column":6},"end":{"line":112,"column":null}},"64":{"start":{"line":108,"column":32},"end":{"line":108,"column":null}},"65":{"start":{"line":109,"column":8},"end":{"line":111,"column":null}},"66":{"start":{"line":110,"column":10},"end":{"line":110,"column":null}},"67":{"start":{"line":114,"column":6},"end":{"line":133,"column":null}},"68":{"start":{"line":115,"column":36},"end":{"line":115,"column":null}},"69":{"start":{"line":116,"column":29},"end":{"line":116,"column":null}},"70":{"start":{"line":119,"column":8},"end":{"line":123,"column":null}},"71":{"start":{"line":120,"column":27},"end":{"line":120,"column":null}},"72":{"start":{"line":121,"column":10},"end":{"line":121,"column":null}},"73":{"start":{"line":122,"column":10},"end":{"line":122,"column":null}},"74":{"start":{"line":126,"column":8},"end":{"line":132,"column":null}},"75":{"start":{"line":127,"column":27},"end":{"line":127,"column":null}},"76":{"start":{"line":128,"column":10},"end":{"line":128,"column":null}},"77":{"start":{"line":131,"column":10},"end":{"line":131,"column":null}},"78":{"start":{"line":136,"column":33},"end":{"line":136,"column":null}},"79":{"start":{"line":138,"column":6},"end":{"line":140,"column":null}},"80":{"start":{"line":139,"column":8},"end":{"line":139,"column":null}},"81":{"start":{"line":143,"column":6},"end":{"line":150,"column":null}},"82":{"start":{"line":144,"column":32},"end":{"line":144,"column":null}},"83":{"start":{"line":145,"column":8},"end":{"line":149,"column":null}},"84":{"start":{"line":147,"column":39},"end":{"line":147,"column":null}},"85":{"start":{"line":148,"column":10},"end":{"line":148,"column":null}},"86":{"start":{"line":153,"column":6},"end":{"line":153,"column":null}},"87":{"start":{"line":156,"column":6},"end":{"line":160,"column":null}},"88":{"start":{"line":157,"column":8},"end":{"line":159,"column":null}},"89":{"start":{"line":158,"column":10},"end":{"line":158,"column":null}},"90":{"start":{"line":163,"column":4},"end":{"line":171,"column":null}},"91":{"start":{"line":166,"column":6},"end":{"line":166,"column":null}},"92":{"start":{"line":167,"column":11},"end":{"line":171,"column":null}},"93":{"start":{"line":169,"column":23},"end":{"line":169,"column":null}},"94":{"start":{"line":170,"column":6},"end":{"line":170,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":55,"column":2},"end":{"line":55,"column":16}},"loc":{"start":{"line":59,"column":4},"end":{"line":61,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":185,"column":10},"end":{"line":185,"column":40}},"loc":{"start":{"line":185,"column":74},"end":{"line":203,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":209,"column":9},"end":{"line":209,"column":25}},"loc":{"start":{"line":209,"column":25},"end":{"line":221,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":230,"column":9},"end":{"line":230,"column":15}},"loc":{"start":{"line":230,"column":55},"end":{"line":232,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":240,"column":9},"end":{"line":240,"column":30}},"loc":{"start":{"line":240,"column":92},"end":{"line":245,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":251,"column":2},"end":{"line":251,"column":13}},"loc":{"start":{"line":251,"column":48},"end":{"line":260,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":265,"column":2},"end":{"line":265,"column":13}},"loc":{"start":{"line":265,"column":36},"end":{"line":267,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":272,"column":2},"end":{"line":272,"column":13}},"loc":{"start":{"line":272,"column":59},"end":{"line":274,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":279,"column":2},"end":{"line":279,"column":13}},"loc":{"start":{"line":279,"column":40},"end":{"line":281,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":286,"column":2},"end":{"line":286,"column":13}},"loc":{"start":{"line":286,"column":48},"end":{"line":291,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":296,"column":2},"end":{"line":296,"column":13}},"loc":{"start":{"line":296,"column":53},"end":{"line":301,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":306,"column":2},"end":{"line":306,"column":13}},"loc":{"start":{"line":306,"column":35},"end":{"line":311,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":316,"column":2},"end":{"line":316,"column":13}},"loc":{"start":{"line":316,"column":30},"end":{"line":321,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":328,"column":2},"end":{"line":328,"column":13}},"loc":{"start":{"line":328,"column":56},"end":{"line":333,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":338,"column":2},"end":{"line":338,"column":13}},"loc":{"start":{"line":338,"column":32},"end":{"line":343,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":63,"column":2},"end":{"line":63,"column":null}},"loc":{"start":{"line":67,"column":4},"end":{"line":172,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":187,"column":4},"end":{"line":202,"column":null}},"type":"if","locations":[{"start":{"line":187,"column":4},"end":{"line":202,"column":null}},{"start":{"line":190,"column":11},"end":{"line":202,"column":null}}]},"1":{"loc":{"start":{"line":190,"column":11},"end":{"line":202,"column":null}},"type":"if","locations":[{"start":{"line":190,"column":11},"end":{"line":202,"column":null}},{"start":{"line":199,"column":11},"end":{"line":202,"column":null}}]},"2":{"loc":{"start":{"line":192,"column":6},"end":{"line":198,"column":null}},"type":"if","locations":[{"start":{"line":192,"column":6},"end":{"line":198,"column":null}},{"start":{"line":195,"column":13},"end":{"line":198,"column":null}}]},"3":{"loc":{"start":{"line":210,"column":4},"end":{"line":219,"column":null}},"type":"if","locations":[{"start":{"line":210,"column":4},"end":{"line":219,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":216,"column":8},"end":{"line":216,"column":54}},"type":"binary-expr","locations":[{"start":{"line":216,"column":8},"end":{"line":216,"column":32}},{"start":{"line":216,"column":36},"end":{"line":216,"column":54}}]},"5":{"loc":{"start":{"line":242,"column":4},"end":{"line":244,"column":null}},"type":"if","locations":[{"start":{"line":242,"column":4},"end":{"line":244,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":252,"column":4},"end":{"line":258,"column":null}},"type":"if","locations":[{"start":{"line":252,"column":4},"end":{"line":258,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":253,"column":6},"end":{"line":257,"column":null}},"type":"if","locations":[{"start":{"line":253,"column":6},"end":{"line":257,"column":null}},{"start":{"line":255,"column":13},"end":{"line":257,"column":null}}]},"8":{"loc":{"start":{"line":256,"column":32},"end":{"line":256,"column":null}},"type":"binary-expr","locations":[{"start":{"line":256,"column":32},"end":{"line":256,"column":64}},{"start":{"line":256,"column":64},"end":{"line":256,"column":null}}]},"9":{"loc":{"start":{"line":266,"column":11},"end":{"line":266,"column":null}},"type":"binary-expr","locations":[{"start":{"line":266,"column":11},"end":{"line":266,"column":36}},{"start":{"line":266,"column":40},"end":{"line":266,"column":null}}]},"10":{"loc":{"start":{"line":287,"column":4},"end":{"line":289,"column":null}},"type":"if","locations":[{"start":{"line":287,"column":4},"end":{"line":289,"column":null}},{"start":{},"end":{}}]},"11":{"loc":{"start":{"line":288,"column":30},"end":{"line":288,"column":58}},"type":"binary-expr","locations":[{"start":{"line":288,"column":30},"end":{"line":288,"column":52}},{"start":{"line":288,"column":56},"end":{"line":288,"column":58}}]},"12":{"loc":{"start":{"line":297,"column":4},"end":{"line":299,"column":null}},"type":"if","locations":[{"start":{"line":297,"column":4},"end":{"line":299,"column":null}},{"start":{},"end":{}}]},"13":{"loc":{"start":{"line":298,"column":27},"end":{"line":298,"column":52}},"type":"binary-expr","locations":[{"start":{"line":298,"column":27},"end":{"line":298,"column":46}},{"start":{"line":298,"column":50},"end":{"line":298,"column":52}}]},"14":{"loc":{"start":{"line":307,"column":4},"end":{"line":309,"column":null}},"type":"if","locations":[{"start":{"line":307,"column":4},"end":{"line":309,"column":null}},{"start":{},"end":{}}]},"15":{"loc":{"start":{"line":308,"column":32},"end":{"line":308,"column":60}},"type":"binary-expr","locations":[{"start":{"line":308,"column":32},"end":{"line":308,"column":54}},{"start":{"line":308,"column":58},"end":{"line":308,"column":60}}]},"16":{"loc":{"start":{"line":317,"column":4},"end":{"line":319,"column":null}},"type":"if","locations":[{"start":{"line":317,"column":4},"end":{"line":319,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":318,"column":24},"end":{"line":318,"column":50}},"type":"binary-expr","locations":[{"start":{"line":318,"column":24},"end":{"line":318,"column":44}},{"start":{"line":318,"column":48},"end":{"line":318,"column":50}}]},"18":{"loc":{"start":{"line":320,"column":11},"end":{"line":320,"column":null}},"type":"cond-expr","locations":[{"start":{"line":320,"column":44},"end":{"line":320,"column":59}},{"start":{"line":320,"column":62},"end":{"line":320,"column":null}}]},"19":{"loc":{"start":{"line":329,"column":4},"end":{"line":331,"column":null}},"type":"if","locations":[{"start":{"line":329,"column":4},"end":{"line":331,"column":null}},{"start":{},"end":{}}]},"20":{"loc":{"start":{"line":339,"column":4},"end":{"line":341,"column":null}},"type":"if","locations":[{"start":{"line":339,"column":4},"end":{"line":341,"column":null}},{"start":{},"end":{}}]},"21":{"loc":{"start":{"line":340,"column":26},"end":{"line":340,"column":54}},"type":"binary-expr","locations":[{"start":{"line":340,"column":26},"end":{"line":340,"column":48}},{"start":{"line":340,"column":52},"end":{"line":340,"column":54}}]},"22":{"loc":{"start":{"line":74,"column":4},"end":{"line":76,"column":null}},"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":76,"column":null}},{"start":{},"end":{}}]},"23":{"loc":{"start":{"line":74,"column":8},"end":{"line":74,"column":96}},"type":"binary-expr","locations":[{"start":{"line":74,"column":8},"end":{"line":74,"column":49}},{"start":{"line":74,"column":49},"end":{"line":74,"column":62}},{"start":{"line":74,"column":66},"end":{"line":74,"column":96}}]},"24":{"loc":{"start":{"line":81,"column":4},"end":{"line":161,"column":null}},"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":161,"column":null}},{"start":{},"end":{}}]},"25":{"loc":{"start":{"line":101,"column":8},"end":{"line":103,"column":null}},"type":"if","locations":[{"start":{"line":101,"column":8},"end":{"line":103,"column":null}},{"start":{},"end":{}}]},"26":{"loc":{"start":{"line":109,"column":8},"end":{"line":111,"column":null}},"type":"if","locations":[{"start":{"line":109,"column":8},"end":{"line":111,"column":null}},{"start":{},"end":{}}]},"27":{"loc":{"start":{"line":119,"column":8},"end":{"line":123,"column":null}},"type":"if","locations":[{"start":{"line":119,"column":8},"end":{"line":123,"column":null}},{"start":{},"end":{}}]},"28":{"loc":{"start":{"line":119,"column":12},"end":{"line":119,"column":78}},"type":"binary-expr","locations":[{"start":{"line":119,"column":12},"end":{"line":119,"column":46}},{"start":{"line":119,"column":46},"end":{"line":119,"column":78}}]},"29":{"loc":{"start":{"line":120,"column":27},"end":{"line":120,"column":null}},"type":"cond-expr","locations":[{"start":{"line":120,"column":42},"end":{"line":120,"column":71}},{"start":{"line":120,"column":71},"end":{"line":120,"column":null}}]},"30":{"loc":{"start":{"line":126,"column":8},"end":{"line":132,"column":null}},"type":"if","locations":[{"start":{"line":126,"column":8},"end":{"line":132,"column":null}},{"start":{"line":129,"column":15},"end":{"line":132,"column":null}}]},"31":{"loc":{"start":{"line":126,"column":12},"end":{"line":126,"column":46}},"type":"binary-expr","locations":[{"start":{"line":126,"column":12},"end":{"line":126,"column":28}},{"start":{"line":126,"column":32},"end":{"line":126,"column":46}}]},"32":{"loc":{"start":{"line":145,"column":8},"end":{"line":149,"column":null}},"type":"if","locations":[{"start":{"line":145,"column":8},"end":{"line":149,"column":null}},{"start":{},"end":{}}]},"33":{"loc":{"start":{"line":147,"column":39},"end":{"line":147,"column":null}},"type":"cond-expr","locations":[{"start":{"line":147,"column":62},"end":{"line":147,"column":74}},{"start":{"line":147,"column":74},"end":{"line":147,"column":null}}]},"34":{"loc":{"start":{"line":153,"column":29},"end":{"line":153,"column":84}},"type":"cond-expr","locations":[{"start":{"line":153,"column":45},"end":{"line":153,"column":82}},{"start":{"line":153,"column":82},"end":{"line":153,"column":84}}]},"35":{"loc":{"start":{"line":156,"column":6},"end":{"line":160,"column":null}},"type":"if","locations":[{"start":{"line":156,"column":6},"end":{"line":160,"column":null}},{"start":{},"end":{}}]},"36":{"loc":{"start":{"line":163,"column":4},"end":{"line":171,"column":null}},"type":"if","locations":[{"start":{"line":163,"column":4},"end":{"line":171,"column":null}},{"start":{"line":167,"column":11},"end":{"line":171,"column":null}}]},"37":{"loc":{"start":{"line":167,"column":11},"end":{"line":171,"column":null}},"type":"if","locations":[{"start":{"line":167,"column":11},"end":{"line":171,"column":null}},{"start":{},"end":{}}]}},"s":{"0":327,"1":57,"2":53,"3":4,"4":4,"5":4,"6":2,"7":2,"8":0,"9":13,"10":13,"11":13,"12":13,"13":13,"14":313,"15":298,"16":298,"17":298,"18":1959,"19":324,"20":4,"21":320,"22":1959,"23":349,"24":30,"25":0,"26":951,"27":320,"28":951,"29":313,"30":313,"31":313,"32":631,"33":320,"34":631,"35":45,"36":37,"37":45,"38":324,"39":311,"40":324,"41":327,"42":304,"43":327,"44":327,"45":327,"46":327,"47":327,"48":327,"49":327,"50":327,"51":327,"52":3,"53":324,"54":324,"55":320,"56":320,"57":57,"58":57,"59":320,"60":109,"61":109,"62":0,"63":320,"64":105,"65":105,"66":105,"67":313,"68":37,"69":37,"70":37,"71":33,"72":32,"73":31,"74":4,"75":3,"76":3,"77":1,"78":311,"79":311,"80":57,"81":311,"82":96,"83":96,"84":0,"85":0,"86":311,"87":311,"88":6,"89":7,"90":315,"91":4,"92":311,"93":0,"94":0},"f":{"0":327,"1":57,"2":13,"3":313,"4":298,"5":1959,"6":349,"7":30,"8":0,"9":951,"10":313,"11":631,"12":45,"13":324,"14":327,"15":327},"b":{"0":[53,4],"1":[4,0],"2":[2,2],"3":[13,0],"4":[13,0],"5":[298,0],"6":[324,1635],"7":[4,320],"8":[320,0],"9":[349,4],"10":[320,631],"11":[320,173],"12":[313,0],"13":[313,227],"14":[320,311],"15":[320,281],"16":[37,8],"17":[37,32],"18":[45,0],"19":[311,13],"20":[304,23],"21":[304,301],"22":[3,324],"23":[327,327,323],"24":[320,4],"25":[0,109],"26":[105,0],"27":[33,4],"28":[37,7],"29":[10,23],"30":[3,1],"31":[4,4],"32":[0,96],"33":[0,0],"34":[311,0],"35":[6,305],"36":[4,311],"37":[0,311]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/decorators/affect.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/decorators/affect.ts","statementMap":{"0":{"start":{"line":38,"column":2},"end":{"line":64,"column":null}},"1":{"start":{"line":43,"column":49},"end":{"line":46,"column":null}},"2":{"start":{"line":50,"column":6},"end":{"line":50,"column":85}},"3":{"start":{"line":53,"column":4},"end":{"line":53,"column":null}},"4":{"start":{"line":56,"column":4},"end":{"line":60,"column":null}},"5":{"start":{"line":63,"column":4},"end":{"line":63,"column":null}},"6":{"start":{"line":78,"column":2},"end":{"line":78,"column":null}}},"fnMap":{"0":{"name":"Affect","decl":{"start":{"line":34,"column":16},"end":{"line":34,"column":null}},"loc":{"start":{"line":36,"column":30},"end":{"line":65,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":38,"column":9},"end":{"line":38,"column":null}},"loc":{"start":{"line":41,"column":34},"end":{"line":64,"column":null}}},"2":{"name":"getAffectedMethods","decl":{"start":{"line":74,"column":16},"end":{"line":74,"column":null}},"loc":{"start":{"line":76,"column":29},"end":{"line":79,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":50,"column":6},"end":{"line":50,"column":85}},"type":"binary-expr","locations":[{"start":{"line":50,"column":6},"end":{"line":50,"column":83}},{"start":{"line":50,"column":83},"end":{"line":50,"column":85}}]},"1":{"loc":{"start":{"line":78,"column":9},"end":{"line":78,"column":87}},"type":"binary-expr","locations":[{"start":{"line":78,"column":9},"end":{"line":78,"column":85}},{"start":{"line":78,"column":85},"end":{"line":78,"column":87}}]}},"s":{"0":7,"1":7,"2":7,"3":7,"4":7,"5":7,"6":552},"f":{"0":7,"1":7,"2":552},"b":{"0":[7,6],"1":[552,542]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/decorators.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/decorators.ts","statementMap":{"0":{"start":{"line":12,"column":2},"end":{"line":17,"column":null}},"1":{"start":{"line":13,"column":23},"end":{"line":13,"column":null}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"3":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}},"4":{"start":{"line":47,"column":2},"end":{"line":78,"column":null}},"5":{"start":{"line":49,"column":4},"end":{"line":56,"column":null}},"6":{"start":{"line":50,"column":6},"end":{"line":55,"column":null}},"7":{"start":{"line":51,"column":8},"end":{"line":53,"column":null}},"8":{"start":{"line":59,"column":28},"end":{"line":59,"column":92}},"9":{"start":{"line":62,"column":51},"end":{"line":74,"column":null}},"10":{"start":{"line":77,"column":4},"end":{"line":77,"column":null}},"11":{"start":{"line":98,"column":2},"end":{"line":110,"column":null}},"12":{"start":{"line":103,"column":4},"end":{"line":109,"column":null}},"13":{"start":{"line":131,"column":2},"end":{"line":143,"column":null}},"14":{"start":{"line":136,"column":4},"end":{"line":142,"column":null}},"15":{"start":{"line":167,"column":2},"end":{"line":179,"column":null}},"16":{"start":{"line":172,"column":4},"end":{"line":178,"column":null}},"17":{"start":{"line":191,"column":19},"end":{"line":191,"column":83}},"18":{"start":{"line":192,"column":2},"end":{"line":192,"column":null}},"19":{"start":{"line":193,"column":2},"end":{"line":193,"column":null}},"20":{"start":{"line":196,"column":21},"end":{"line":196,"column":null}},"21":{"start":{"line":197,"column":2},"end":{"line":199,"column":null}},"22":{"start":{"line":198,"column":4},"end":{"line":198,"column":null}},"23":{"start":{"line":200,"column":2},"end":{"line":200,"column":null}},"24":{"start":{"line":201,"column":2},"end":{"line":201,"column":null}}},"fnMap":{"0":{"name":"isTransversal","decl":{"start":{"line":11,"column":16},"end":{"line":11,"column":30}},"loc":{"start":{"line":11,"column":41},"end":{"line":18,"column":null}}},"1":{"name":"Transversal","decl":{"start":{"line":46,"column":16},"end":{"line":46,"column":28}},"loc":{"start":{"line":46,"column":85},"end":{"line":79,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":47,"column":9},"end":{"line":47,"column":58}},"loc":{"start":{"line":47,"column":67},"end":{"line":78,"column":null}}},"3":{"name":"Before","decl":{"start":{"line":97,"column":16},"end":{"line":97,"column":23}},"loc":{"start":{"line":97,"column":53},"end":{"line":111,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":98,"column":9},"end":{"line":98,"column":null}},"loc":{"start":{"line":101,"column":35},"end":{"line":110,"column":null}}},"5":{"name":"After","decl":{"start":{"line":130,"column":16},"end":{"line":130,"column":22}},"loc":{"start":{"line":130,"column":52},"end":{"line":144,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":131,"column":9},"end":{"line":131,"column":null}},"loc":{"start":{"line":134,"column":35},"end":{"line":143,"column":null}}},"7":{"name":"Around","decl":{"start":{"line":166,"column":16},"end":{"line":166,"column":23}},"loc":{"start":{"line":166,"column":53},"end":{"line":180,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":167,"column":9},"end":{"line":167,"column":null}},"loc":{"start":{"line":170,"column":35},"end":{"line":179,"column":null}}},"9":{"name":"s","decl":{"start":{"line":189,"column":9},"end":{"line":189,"column":27}},"loc":{"start":{"line":189,"column":51},"end":{"line":202,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":49,"column":4},"end":{"line":56,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":56,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":50,"column":6},"end":{"line":55,"column":null}},"type":"if","locations":[{"start":{"line":50,"column":6},"end":{"line":55,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":50,"column":10},"end":{"line":50,"column":57}},"type":"binary-expr","locations":[{"start":{"line":50,"column":10},"end":{"line":50,"column":36}},{"start":{"line":50,"column":36},"end":{"line":50,"column":57}}]},"3":{"loc":{"start":{"line":59,"column":28},"end":{"line":59,"column":92}},"type":"binary-expr","locations":[{"start":{"line":59,"column":28},"end":{"line":59,"column":90}},{"start":{"line":59,"column":90},"end":{"line":59,"column":92}}]},"4":{"loc":{"start":{"line":97,"column":41},"end":{"line":97,"column":53}},"type":"default-arg","locations":[{"start":{"line":97,"column":52},"end":{"line":97,"column":53}}]},"5":{"loc":{"start":{"line":130,"column":40},"end":{"line":130,"column":52}},"type":"default-arg","locations":[{"start":{"line":130,"column":51},"end":{"line":130,"column":52}}]},"6":{"loc":{"start":{"line":166,"column":41},"end":{"line":166,"column":53}},"type":"default-arg","locations":[{"start":{"line":166,"column":52},"end":{"line":166,"column":53}}]},"7":{"loc":{"start":{"line":191,"column":19},"end":{"line":191,"column":83}},"type":"binary-expr","locations":[{"start":{"line":191,"column":19},"end":{"line":191,"column":81}},{"start":{"line":191,"column":81},"end":{"line":191,"column":83}}]},"8":{"loc":{"start":{"line":196,"column":21},"end":{"line":196,"column":null}},"type":"binary-expr","locations":[{"start":{"line":196,"column":21},"end":{"line":196,"column":81}},{"start":{"line":196,"column":81},"end":{"line":196,"column":null}}]},"9":{"loc":{"start":{"line":197,"column":2},"end":{"line":199,"column":null}},"type":"if","locations":[{"start":{"line":197,"column":2},"end":{"line":199,"column":null}},{"start":{},"end":{}}]}},"s":{"0":461,"1":461,"2":286,"3":175,"4":65,"5":65,"6":10,"7":3,"8":62,"9":62,"10":62,"11":63,"12":63,"13":35,"14":35,"15":14,"16":14,"17":112,"18":112,"19":112,"20":112,"21":112,"22":50,"23":112,"24":112},"f":{"0":461,"1":65,"2":65,"3":63,"4":63,"5":35,"6":35,"7":14,"8":14,"9":112},"b":{"0":[10,55],"1":[3,7],"2":[10,8],"3":[62,12],"4":[34],"5":[35],"6":[7],"7":[112,50],"8":[112,50],"9":[50,62]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/pointcut-matcher.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/pointcut-matcher.ts","statementMap":{"0":{"start":{"line":34,"column":18},"end":{"line":34,"column":null}},"1":{"start":{"line":36,"column":4},"end":{"line":38,"column":null}},"2":{"start":{"line":37,"column":6},"end":{"line":37,"column":null}},"3":{"start":{"line":40,"column":44},"end":{"line":40,"column":null}},"4":{"start":{"line":41,"column":4},"end":{"line":41,"column":null}},"5":{"start":{"line":49,"column":0},"end":{"line":87,"column":null}},"6":{"start":{"line":60,"column":22},"end":{"line":60,"column":55}},"7":{"start":{"line":61,"column":23},"end":{"line":61,"column":43}},"8":{"start":{"line":63,"column":4},"end":{"line":65,"column":null}},"9":{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},"10":{"start":{"line":77,"column":6},"end":{"line":77,"column":null}},"11":{"start":{"line":81,"column":20},"end":{"line":83,"column":null}},"12":{"start":{"line":85,"column":4},"end":{"line":85,"column":null}},"13":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"14":{"start":{"line":56,"column":4},"end":{"line":56,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":33,"column":2},"end":{"line":33,"column":16}},"loc":{"start":{"line":33,"column":60},"end":{"line":42,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":59,"column":9},"end":{"line":59,"column":17}},"loc":{"start":{"line":59,"column":48},"end":{"line":67,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":75,"column":10},"end":{"line":75,"column":25}},"loc":{"start":{"line":75,"column":50},"end":{"line":86,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":53,"column":2},"end":{"line":53,"column":14}},"loc":{"start":{"line":53,"column":59},"end":{"line":57,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":36,"column":4},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":38,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":64,"column":6},"end":{"line":65,"column":null}},"type":"binary-expr","locations":[{"start":{"line":64,"column":6},"end":{"line":64,"column":null}},{"start":{"line":65,"column":6},"end":{"line":65,"column":null}}]},"2":{"loc":{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},"type":"if","locations":[{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},{"start":{},"end":{}}]}},"s":{"0":321,"1":321,"2":0,"3":321,"4":321,"5":32,"6":321,"7":321,"8":321,"9":642,"10":244,"11":398,"12":398,"13":321,"14":321},"f":{"0":321,"1":321,"2":642,"3":321},"b":{"0":[0,321],"1":[321,319],"2":[244,398]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-manager.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-manager.ts","statementMap":{"0":{"start":{"line":30,"column":19},"end":{"line":30,"column":null}},"1":{"start":{"line":31,"column":4},"end":{"line":34,"column":null}},"2":{"start":{"line":32,"column":6},"end":{"line":32,"column":null}},"3":{"start":{"line":33,"column":6},"end":{"line":33,"column":null}},"4":{"start":{"line":35,"column":4},"end":{"line":35,"column":null}},"5":{"start":{"line":46,"column":4},"end":{"line":46,"column":null}},"6":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"7":{"start":{"line":56,"column":4},"end":{"line":56,"column":null}},"8":{"start":{"line":57,"column":4},"end":{"line":57,"column":null}},"9":{"start":{"line":82,"column":6},"end":{"line":105,"column":null}},"10":{"start":{"line":84,"column":8},"end":{"line":84,"column":null}},"11":{"start":{"line":85,"column":8},"end":{"line":85,"column":null}},"12":{"start":{"line":86,"column":8},"end":{"line":86,"column":null}},"13":{"start":{"line":87,"column":13},"end":{"line":105,"column":null}},"14":{"start":{"line":88,"column":23},"end":{"line":88,"column":46}},"15":{"start":{"line":89,"column":8},"end":{"line":99,"column":null}},"16":{"start":{"line":91,"column":10},"end":{"line":91,"column":null}},"17":{"start":{"line":92,"column":10},"end":{"line":92,"column":null}},"18":{"start":{"line":93,"column":10},"end":{"line":93,"column":null}},"19":{"start":{"line":96,"column":10},"end":{"line":96,"column":null}},"20":{"start":{"line":97,"column":10},"end":{"line":97,"column":null}},"21":{"start":{"line":98,"column":10},"end":{"line":98,"column":null}},"22":{"start":{"line":102,"column":8},"end":{"line":102,"column":null}},"23":{"start":{"line":103,"column":8},"end":{"line":103,"column":null}},"24":{"start":{"line":104,"column":8},"end":{"line":104,"column":null}},"25":{"start":{"line":107,"column":33},"end":{"line":107,"column":54}},"26":{"start":{"line":110,"column":4},"end":{"line":130,"column":null}},"27":{"start":{"line":112,"column":27},"end":{"line":112,"column":57}},"28":{"start":{"line":113,"column":34},"end":{"line":113,"column":null}},"29":{"start":{"line":114,"column":25},"end":{"line":114,"column":null}},"30":{"start":{"line":116,"column":6},"end":{"line":118,"column":null}},"31":{"start":{"line":117,"column":8},"end":{"line":117,"column":null}},"32":{"start":{"line":121,"column":6},"end":{"line":121,"column":null}},"33":{"start":{"line":124,"column":44},"end":{"line":128,"column":null}},"34":{"start":{"line":129,"column":6},"end":{"line":129,"column":null}},"35":{"start":{"line":143,"column":23},"end":{"line":143,"column":null}},"36":{"start":{"line":144,"column":30},"end":{"line":144,"column":32}},"37":{"start":{"line":148,"column":27},"end":{"line":148,"column":62}},"38":{"start":{"line":150,"column":4},"end":{"line":175,"column":null}},"39":{"start":{"line":151,"column":21},"end":{"line":151,"column":59}},"40":{"start":{"line":153,"column":6},"end":{"line":157,"column":null}},"41":{"start":{"line":154,"column":8},"end":{"line":155,"column":null}},"42":{"start":{"line":162,"column":19},"end":{"line":164,"column":25}},"43":{"start":{"line":166,"column":6},"end":{"line":174,"column":null}},"44":{"start":{"line":177,"column":4},"end":{"line":177,"column":null}},"45":{"start":{"line":189,"column":46},"end":{"line":189,"column":48}},"46":{"start":{"line":192,"column":6},"end":{"line":196,"column":null}},"47":{"start":{"line":193,"column":8},"end":{"line":195,"column":null}},"48":{"start":{"line":194,"column":10},"end":{"line":194,"column":null}},"49":{"start":{"line":197,"column":6},"end":{"line":197,"column":null}},"50":{"start":{"line":200,"column":4},"end":{"line":200,"column":null}},"51":{"start":{"line":211,"column":4},"end":{"line":224,"column":null}},"52":{"start":{"line":212,"column":6},"end":{"line":212,"column":null}},"53":{"start":{"line":212,"column":27},"end":{"line":212,"column":null}},"54":{"start":{"line":216,"column":20},"end":{"line":216,"column":null}},"55":{"start":{"line":217,"column":6},"end":{"line":221,"column":null}},"56":{"start":{"line":218,"column":29},"end":{"line":218,"column":37}},"57":{"start":{"line":219,"column":27},"end":{"line":219,"column":null}},"58":{"start":{"line":220,"column":8},"end":{"line":220,"column":null}},"59":{"start":{"line":223,"column":6},"end":{"line":223,"column":null}},"60":{"start":{"line":235,"column":4},"end":{"line":237,"column":null}},"61":{"start":{"line":236,"column":6},"end":{"line":236,"column":null}},"62":{"start":{"line":240,"column":20},"end":{"line":240,"column":null}},"63":{"start":{"line":242,"column":18},"end":{"line":242,"column":null}},"64":{"start":{"line":243,"column":4},"end":{"line":243,"column":null}},"65":{"start":{"line":265,"column":30},"end":{"line":265,"column":32}},"66":{"start":{"line":268,"column":4},"end":{"line":279,"column":null}},"67":{"start":{"line":270,"column":6},"end":{"line":278,"column":null}},"68":{"start":{"line":271,"column":8},"end":{"line":271,"column":null}},"69":{"start":{"line":271,"column":29},"end":{"line":271,"column":null}},"70":{"start":{"line":274,"column":24},"end":{"line":274,"column":null}},"71":{"start":{"line":275,"column":8},"end":{"line":277,"column":null}},"72":{"start":{"line":276,"column":10},"end":{"line":276,"column":null}},"73":{"start":{"line":282,"column":4},"end":{"line":327,"column":null}},"74":{"start":{"line":285,"column":24},"end":{"line":285,"column":52}},"75":{"start":{"line":286,"column":30},"end":{"line":286,"column":null}},"76":{"start":{"line":288,"column":6},"end":{"line":326,"column":null}},"77":{"start":{"line":290,"column":38},"end":{"line":290,"column":57}},"78":{"start":{"line":291,"column":37},"end":{"line":293,"column":null}},"79":{"start":{"line":296,"column":23},"end":{"line":296,"column":null}},"80":{"start":{"line":299,"column":8},"end":{"line":305,"column":null}},"81":{"start":{"line":301,"column":30},"end":{"line":301,"column":null}},"82":{"start":{"line":302,"column":10},"end":{"line":304,"column":null}},"83":{"start":{"line":303,"column":12},"end":{"line":303,"column":null}},"84":{"start":{"line":306,"column":8},"end":{"line":309,"column":null}},"85":{"start":{"line":307,"column":10},"end":{"line":307,"column":null}},"86":{"start":{"line":308,"column":10},"end":{"line":308,"column":null}},"87":{"start":{"line":312,"column":8},"end":{"line":325,"column":null}},"88":{"start":{"line":313,"column":10},"end":{"line":313,"column":null}},"89":{"start":{"line":313,"column":31},"end":{"line":313,"column":null}},"90":{"start":{"line":316,"column":10},"end":{"line":318,"column":null}},"91":{"start":{"line":317,"column":12},"end":{"line":317,"column":null}},"92":{"start":{"line":321,"column":10},"end":{"line":324,"column":null}},"93":{"start":{"line":330,"column":4},"end":{"line":330,"column":null}},"94":{"start":{"line":330,"column":34},"end":{"line":330,"column":57}},"95":{"start":{"line":21,"column":30},"end":{"line":21,"column":55}},"96":{"start":{"line":12,"column":13},"end":{"line":13,"column":null}},"97":{"start":{"line":12,"column":13},"end":{"line":16,"column":null}},"98":{"start":{"line":12,"column":13},"end":{"line":19,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":29,"column":2},"end":{"line":29,"column":16}},"loc":{"start":{"line":29,"column":75},"end":{"line":36,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":45,"column":9},"end":{"line":45,"column":32}},"loc":{"start":{"line":45,"column":79},"end":{"line":47,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":54,"column":2},"end":{"line":54,"column":16}},"loc":{"start":{"line":54,"column":41},"end":{"line":58,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":73,"column":9},"end":{"line":73,"column":null}},"loc":{"start":{"line":76,"column":10},"end":{"line":131,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":142,"column":10},"end":{"line":142,"column":25}},"loc":{"start":{"line":142,"column":84},"end":{"line":178,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":188,"column":9},"end":{"line":188,"column":29}},"loc":{"start":{"line":188,"column":77},"end":{"line":201,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":210,"column":10},"end":{"line":210,"column":36}},"loc":{"start":{"line":210,"column":101},"end":{"line":225,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":211,"column":33},"end":{"line":211,"column":null}},"loc":{"start":{"line":211,"column":33},"end":{"line":224,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":234,"column":10},"end":{"line":234,"column":25}},"loc":{"start":{"line":234,"column":50},"end":{"line":244,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":259,"column":9},"end":{"line":259,"column":null}},"loc":{"start":{"line":264,"column":14},"end":{"line":331,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":330,"column":24},"end":{"line":330,"column":25}},"loc":{"start":{"line":330,"column":34},"end":{"line":330,"column":57}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":21,"column":2},"end":{"line":21,"column":22}},"loc":{"start":{"line":21,"column":57},"end":{"line":21,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":4},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":34,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":82,"column":6},"end":{"line":105,"column":null}},"type":"if","locations":[{"start":{"line":82,"column":6},"end":{"line":105,"column":null}},{"start":{"line":87,"column":13},"end":{"line":105,"column":null}}]},"2":{"loc":{"start":{"line":87,"column":13},"end":{"line":105,"column":null}},"type":"if","locations":[{"start":{"line":87,"column":13},"end":{"line":105,"column":null}},{"start":{"line":100,"column":13},"end":{"line":105,"column":null}}]},"3":{"loc":{"start":{"line":89,"column":8},"end":{"line":99,"column":null}},"type":"if","locations":[{"start":{"line":89,"column":8},"end":{"line":99,"column":null}},{"start":{"line":94,"column":15},"end":{"line":99,"column":null}}]},"4":{"loc":{"start":{"line":110,"column":4},"end":{"line":130,"column":null}},"type":"if","locations":[{"start":{"line":110,"column":4},"end":{"line":130,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":112,"column":27},"end":{"line":112,"column":57}},"type":"binary-expr","locations":[{"start":{"line":112,"column":27},"end":{"line":112,"column":45}},{"start":{"line":112,"column":45},"end":{"line":112,"column":57}}]},"6":{"loc":{"start":{"line":116,"column":6},"end":{"line":118,"column":null}},"type":"if","locations":[{"start":{"line":116,"column":6},"end":{"line":118,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":148,"column":27},"end":{"line":148,"column":62}},"type":"binary-expr","locations":[{"start":{"line":148,"column":27},"end":{"line":148,"column":60}},{"start":{"line":148,"column":60},"end":{"line":148,"column":62}}]},"8":{"loc":{"start":{"line":153,"column":6},"end":{"line":157,"column":null}},"type":"if","locations":[{"start":{"line":153,"column":6},"end":{"line":157,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":162,"column":19},"end":{"line":164,"column":25}},"type":"cond-expr","locations":[{"start":{"line":163,"column":10},"end":{"line":163,"column":null}},{"start":{"line":164,"column":10},"end":{"line":164,"column":25}}]},"10":{"loc":{"start":{"line":171,"column":18},"end":{"line":171,"column":null}},"type":"binary-expr","locations":[{"start":{"line":171,"column":18},"end":{"line":171,"column":33}},{"start":{"line":171,"column":37},"end":{"line":171,"column":null}}]},"11":{"loc":{"start":{"line":172,"column":17},"end":{"line":172,"column":null}},"type":"binary-expr","locations":[{"start":{"line":172,"column":17},"end":{"line":172,"column":31}},{"start":{"line":172,"column":35},"end":{"line":172,"column":null}}]},"12":{"loc":{"start":{"line":193,"column":8},"end":{"line":195,"column":null}},"type":"if","locations":[{"start":{"line":193,"column":8},"end":{"line":195,"column":null}},{"start":{},"end":{}}]},"13":{"loc":{"start":{"line":212,"column":6},"end":{"line":212,"column":null}},"type":"if","locations":[{"start":{"line":212,"column":6},"end":{"line":212,"column":null}},{"start":{},"end":{}}]},"14":{"loc":{"start":{"line":217,"column":6},"end":{"line":221,"column":null}},"type":"if","locations":[{"start":{"line":217,"column":6},"end":{"line":221,"column":null}},{"start":{},"end":{}}]},"15":{"loc":{"start":{"line":235,"column":4},"end":{"line":237,"column":null}},"type":"if","locations":[{"start":{"line":235,"column":4},"end":{"line":237,"column":null}},{"start":{},"end":{}}]},"16":{"loc":{"start":{"line":271,"column":8},"end":{"line":271,"column":null}},"type":"if","locations":[{"start":{"line":271,"column":8},"end":{"line":271,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":275,"column":8},"end":{"line":277,"column":null}},"type":"if","locations":[{"start":{"line":275,"column":8},"end":{"line":277,"column":null}},{"start":{},"end":{}}]},"18":{"loc":{"start":{"line":282,"column":4},"end":{"line":327,"column":null}},"type":"if","locations":[{"start":{"line":282,"column":4},"end":{"line":327,"column":null}},{"start":{},"end":{}}]},"19":{"loc":{"start":{"line":282,"column":8},"end":{"line":282,"column":31}},"type":"binary-expr","locations":[{"start":{"line":282,"column":8},"end":{"line":282,"column":18}},{"start":{"line":282,"column":18},"end":{"line":282,"column":31}}]},"20":{"loc":{"start":{"line":291,"column":37},"end":{"line":293,"column":null}},"type":"cond-expr","locations":[{"start":{"line":292,"column":12},"end":{"line":292,"column":38}},{"start":{"line":293,"column":12},"end":{"line":293,"column":null}}]},"21":{"loc":{"start":{"line":299,"column":8},"end":{"line":305,"column":null}},"type":"if","locations":[{"start":{"line":299,"column":8},"end":{"line":305,"column":null}},{"start":{},"end":{}}]},"22":{"loc":{"start":{"line":299,"column":12},"end":{"line":299,"column":70}},"type":"binary-expr","locations":[{"start":{"line":299,"column":12},"end":{"line":299,"column":25}},{"start":{"line":299,"column":25},"end":{"line":299,"column":70}}]},"23":{"loc":{"start":{"line":302,"column":10},"end":{"line":304,"column":null}},"type":"if","locations":[{"start":{"line":302,"column":10},"end":{"line":304,"column":null}},{"start":{},"end":{}}]},"24":{"loc":{"start":{"line":302,"column":14},"end":{"line":302,"column":45}},"type":"binary-expr","locations":[{"start":{"line":302,"column":14},"end":{"line":302,"column":29}},{"start":{"line":302,"column":29},"end":{"line":302,"column":45}}]},"25":{"loc":{"start":{"line":306,"column":8},"end":{"line":309,"column":null}},"type":"if","locations":[{"start":{"line":306,"column":8},"end":{"line":309,"column":null}},{"start":{},"end":{}}]},"26":{"loc":{"start":{"line":313,"column":10},"end":{"line":313,"column":null}},"type":"if","locations":[{"start":{"line":313,"column":10},"end":{"line":313,"column":null}},{"start":{},"end":{}}]},"27":{"loc":{"start":{"line":316,"column":10},"end":{"line":318,"column":null}},"type":"if","locations":[{"start":{"line":316,"column":10},"end":{"line":318,"column":null}},{"start":{},"end":{}}]},"28":{"loc":{"start":{"line":316,"column":14},"end":{"line":316,"column":58}},"type":"binary-expr","locations":[{"start":{"line":316,"column":14},"end":{"line":316,"column":26}},{"start":{"line":316,"column":30},"end":{"line":316,"column":58}}]}},"s":{"0":674,"1":674,"2":158,"3":158,"4":674,"5":49,"6":44,"7":44,"8":44,"9":61,"10":54,"11":54,"12":54,"13":7,"14":6,"15":6,"16":3,"17":3,"18":3,"19":3,"20":3,"21":3,"22":1,"23":1,"24":1,"25":61,"26":61,"27":58,"28":58,"29":57,"30":57,"31":0,"32":57,"33":57,"34":57,"35":57,"36":57,"37":57,"38":57,"39":116,"40":116,"41":0,"42":116,"43":116,"44":57,"45":307,"46":307,"47":142,"48":79,"49":307,"50":0,"51":142,"52":190,"53":0,"54":190,"55":190,"56":190,"57":190,"58":190,"59":0,"60":190,"61":50,"62":140,"63":140,"64":140,"65":81,"66":81,"67":128,"68":321,"69":0,"70":321,"71":321,"72":171,"73":81,"74":81,"75":81,"76":81,"77":7,"78":7,"79":7,"80":7,"81":0,"82":0,"83":0,"84":7,"85":0,"86":0,"87":7,"88":8,"89":0,"90":8,"91":0,"92":8,"93":81,"94":109,"95":158,"96":32,"97":32,"98":32},"f":{"0":674,"1":49,"2":44,"3":61,"4":57,"5":307,"6":142,"7":190,"8":190,"9":81,"10":109,"11":158},"b":{"0":[158,516],"1":[54,7],"2":[6,1],"3":[3,3],"4":[58,3],"5":[58,1],"6":[0,57],"7":[57,0],"8":[0,116],"9":[116,0],"10":[116,79],"11":[116,0],"12":[79,63],"13":[0,190],"14":[190,0],"15":[50,140],"16":[0,321],"17":[171,150],"18":[81,0],"19":[81,81],"20":[7,0],"21":[0,7],"22":[7,0],"23":[0,0],"24":[0,0],"25":[0,7],"26":[0,8],"27":[0,8],"28":[8,0]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-weaver.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/transversal-weaver.ts","statementMap":{"0":{"start":{"line":26,"column":31},"end":{"line":26,"column":null}},"1":{"start":{"line":29,"column":30},"end":{"line":29,"column":null}},"2":{"start":{"line":32,"column":22},"end":{"line":32,"column":null}},"3":{"start":{"line":33,"column":31},"end":{"line":43,"column":null}},"4":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"5":{"start":{"line":34,"column":33},"end":{"line":34,"column":null}},"6":{"start":{"line":35,"column":25},"end":{"line":35,"column":null}},"7":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"8":{"start":{"line":36,"column":23},"end":{"line":36,"column":null}},"9":{"start":{"line":38,"column":25},"end":{"line":38,"column":null}},"10":{"start":{"line":39,"column":23},"end":{"line":39,"column":null}},"11":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"12":{"start":{"line":40,"column":36},"end":{"line":40,"column":null}},"13":{"start":{"line":41,"column":30},"end":{"line":41,"column":null}},"14":{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},"15":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"16":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"17":{"start":{"line":51,"column":4},"end":{"line":92,"column":null}},"18":{"start":{"line":53,"column":25},"end":{"line":53,"column":null}},"19":{"start":{"line":56,"column":8},"end":{"line":58,"column":null}},"20":{"start":{"line":57,"column":10},"end":{"line":57,"column":null}},"21":{"start":{"line":61,"column":8},"end":{"line":90,"column":null}},"22":{"start":{"line":62,"column":29},"end":{"line":62,"column":null}},"23":{"start":{"line":65,"column":39},"end":{"line":69,"column":null}},"24":{"start":{"line":75,"column":26},"end":{"line":79,"column":null}},"25":{"start":{"line":83,"column":10},"end":{"line":88,"column":null}},"26":{"start":{"line":113,"column":26},"end":{"line":113,"column":null}},"27":{"start":{"line":113,"column":46},"end":{"line":113,"column":null}},"28":{"start":{"line":114,"column":26},"end":{"line":114,"column":null}},"29":{"start":{"line":114,"column":46},"end":{"line":114,"column":null}},"30":{"start":{"line":115,"column":25},"end":{"line":115,"column":null}},"31":{"start":{"line":115,"column":45},"end":{"line":115,"column":null}},"32":{"start":{"line":117,"column":4},"end":{"line":161,"column":null}},"33":{"start":{"line":119,"column":6},"end":{"line":122,"column":null}},"34":{"start":{"line":120,"column":39},"end":{"line":120,"column":null}},"35":{"start":{"line":121,"column":8},"end":{"line":121,"column":null}},"36":{"start":{"line":126,"column":6},"end":{"line":132,"column":null}},"37":{"start":{"line":128,"column":8},"end":{"line":128,"column":null}},"38":{"start":{"line":131,"column":8},"end":{"line":131,"column":null}},"39":{"start":{"line":135,"column":6},"end":{"line":148,"column":null}},"40":{"start":{"line":136,"column":8},"end":{"line":147,"column":null}},"41":{"start":{"line":138,"column":10},"end":{"line":141,"column":null}},"42":{"start":{"line":139,"column":43},"end":{"line":139,"column":null}},"43":{"start":{"line":140,"column":12},"end":{"line":140,"column":null}},"44":{"start":{"line":142,"column":10},"end":{"line":142,"column":null}},"45":{"start":{"line":145,"column":10},"end":{"line":145,"column":null}},"46":{"start":{"line":146,"column":10},"end":{"line":146,"column":null}},"47":{"start":{"line":151,"column":6},"end":{"line":154,"column":null}},"48":{"start":{"line":152,"column":39},"end":{"line":152,"column":null}},"49":{"start":{"line":153,"column":8},"end":{"line":153,"column":null}},"50":{"start":{"line":156,"column":6},"end":{"line":156,"column":null}},"51":{"start":{"line":159,"column":6},"end":{"line":159,"column":null}},"52":{"start":{"line":160,"column":6},"end":{"line":160,"column":null}},"53":{"start":{"line":182,"column":16},"end":{"line":182,"column":null}},"54":{"start":{"line":184,"column":20},"end":{"line":197,"column":null}},"55":{"start":{"line":185,"column":6},"end":{"line":196,"column":null}},"56":{"start":{"line":186,"column":23},"end":{"line":186,"column":45}},"57":{"start":{"line":187,"column":39},"end":{"line":191,"column":null}},"58":{"start":{"line":192,"column":8},"end":{"line":192,"column":null}},"59":{"start":{"line":195,"column":8},"end":{"line":195,"column":null}},"60":{"start":{"line":199,"column":4},"end":{"line":199,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":2},"end":{"line":21,"column":16}},"loc":{"start":{"line":25,"column":7},"end":{"line":93,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":74},"end":{"line":33,"column":null}},"loc":{"start":{"line":33,"column":74},"end":{"line":43,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":52,"column":6},"end":{"line":52,"column":10}},"loc":{"start":{"line":52,"column":39},"end":{"line":91,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":61,"column":15},"end":{"line":61,"column":36}},"loc":{"start":{"line":61,"column":50},"end":{"line":90,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":106,"column":2},"end":{"line":106,"column":17}},"loc":{"start":{"line":112,"column":9},"end":{"line":162,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":113,"column":41},"end":{"line":113,"column":46}},"loc":{"start":{"line":113,"column":46},"end":{"line":113,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":114,"column":41},"end":{"line":114,"column":46}},"loc":{"start":{"line":114,"column":46},"end":{"line":114,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":115,"column":40},"end":{"line":115,"column":45}},"loc":{"start":{"line":115,"column":45},"end":{"line":115,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":136,"column":27},"end":{"line":136,"column":null}},"loc":{"start":{"line":136,"column":27},"end":{"line":143,"column":11}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":143,"column":17},"end":{"line":143,"column":null}},"loc":{"start":{"line":143,"column":17},"end":{"line":147,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":175,"column":2},"end":{"line":175,"column":17}},"loc":{"start":{"line":181,"column":9},"end":{"line":200,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":184,"column":20},"end":{"line":184,"column":null}},"loc":{"start":{"line":184,"column":20},"end":{"line":197,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":38,"column":25},"end":{"line":38,"column":null}},"type":"binary-expr","locations":[{"start":{"line":38,"column":25},"end":{"line":38,"column":41}},{"start":{"line":38,"column":45},"end":{"line":38,"column":null}}]},"3":{"loc":{"start":{"line":39,"column":23},"end":{"line":39,"column":null}},"type":"binary-expr","locations":[{"start":{"line":39,"column":23},"end":{"line":39,"column":37}},{"start":{"line":39,"column":41},"end":{"line":39,"column":null}}]},"4":{"loc":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":40,"column":10},"end":{"line":40,"column":36}},"type":"binary-expr","locations":[{"start":{"line":40,"column":10},"end":{"line":40,"column":25}},{"start":{"line":40,"column":25},"end":{"line":40,"column":36}}]},"6":{"loc":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":46,"column":8},"end":{"line":46,"column":63}},"type":"binary-expr","locations":[{"start":{"line":46,"column":8},"end":{"line":46,"column":42}},{"start":{"line":46,"column":42},"end":{"line":46,"column":63}}]},"8":{"loc":{"start":{"line":56,"column":8},"end":{"line":58,"column":null}},"type":"if","locations":[{"start":{"line":56,"column":8},"end":{"line":58,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":126,"column":6},"end":{"line":132,"column":null}},"type":"if","locations":[{"start":{"line":126,"column":6},"end":{"line":132,"column":null}},{"start":{"line":129,"column":13},"end":{"line":132,"column":null}}]},"10":{"loc":{"start":{"line":135,"column":6},"end":{"line":148,"column":null}},"type":"if","locations":[{"start":{"line":135,"column":6},"end":{"line":148,"column":null}},{"start":{},"end":{}}]},"11":{"loc":{"start":{"line":185,"column":6},"end":{"line":196,"column":null}},"type":"if","locations":[{"start":{"line":185,"column":6},"end":{"line":196,"column":null}},{"start":{"line":193,"column":13},"end":{"line":196,"column":null}}]}},"s":{"0":307,"1":307,"2":307,"3":307,"4":778,"5":307,"6":471,"7":471,"8":0,"9":471,"10":471,"11":471,"12":0,"13":471,"14":471,"15":307,"16":242,"17":65,"18":281,"19":281,"20":203,"21":78,"22":81,"23":81,"24":81,"25":81,"26":81,"27":179,"28":81,"29":179,"30":81,"31":179,"32":81,"33":81,"34":88,"35":88,"36":78,"37":28,"38":50,"39":78,"40":53,"41":52,"42":36,"43":36,"44":52,"45":1,"46":1,"47":25,"48":17,"49":17,"50":25,"51":3,"52":3,"53":28,"54":28,"55":60,"56":32,"57":32,"58":32,"59":28,"60":28},"f":{"0":307,"1":778,"2":281,"3":81,"4":81,"5":179,"6":179,"7":179,"8":52,"9":1,"10":28,"11":60},"b":{"0":[307,471],"1":[0,471],"2":[471,471],"3":[471,0],"4":[0,471],"5":[471,0],"6":[242,65],"7":[307,245],"8":[203,78],"9":[28,50],"10":[53,25],"11":[32,28]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/constants.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/constants.ts","statementMap":{"0":{"start":{"line":4,"column":33},"end":{"line":4,"column":53}},"1":{"start":{"line":8,"column":29},"end":{"line":8,"column":34}},"2":{"start":{"line":12,"column":29},"end":{"line":12,"column":34}},"3":{"start":{"line":16,"column":12},"end":{"line":16,"column":null}},"4":{"start":{"line":22,"column":12},"end":{"line":22,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":12},"end":{"line":16,"column":null}},"loc":{"start":{"line":16,"column":12},"end":{"line":16,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":12},"end":{"line":22,"column":null}},"loc":{"start":{"line":22,"column":12},"end":{"line":22,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":16,"column":12},"end":{"line":16,"column":null}},"type":"binary-expr","locations":[{"start":{"line":16,"column":12},"end":{"line":16,"column":null}},{"start":{"line":16,"column":12},"end":{"line":16,"column":null}}]},"1":{"loc":{"start":{"line":22,"column":12},"end":{"line":22,"column":null}},"type":"binary-expr","locations":[{"start":{"line":22,"column":12},"end":{"line":22,"column":null}},{"start":{"line":22,"column":12},"end":{"line":22,"column":null}}]}},"s":{"0":35,"1":35,"2":35,"3":35,"4":35},"f":{"0":35,"1":35},"b":{"0":[35,35],"1":[35,35]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/reflection.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/common/reflection.ts","statementMap":{"0":{"start":{"line":11,"column":36},"end":{"line":21,"column":2}},"1":{"start":{"line":16,"column":2},"end":{"line":19,"column":null}},"2":{"start":{"line":31,"column":33},"end":{"line":33,"column":2}},"3":{"start":{"line":32,"column":2},"end":{"line":32,"column":null}},"4":{"start":{"line":43,"column":36},"end":{"line":48,"column":2}},"5":{"start":{"line":44,"column":2},"end":{"line":46,"column":null}},"6":{"start":{"line":50,"column":29},"end":{"line":52,"column":2}},"7":{"start":{"line":51,"column":2},"end":{"line":51,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":36},"end":{"line":11,"column":null}},"loc":{"start":{"line":14,"column":2},"end":{"line":21,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":33},"end":{"line":31,"column":34}},"loc":{"start":{"line":31,"column":48},"end":{"line":33,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":43,"column":36},"end":{"line":43,"column":37}},"loc":{"start":{"line":43,"column":51},"end":{"line":48,"column":2}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":50,"column":29},"end":{"line":50,"column":30}},"loc":{"start":{"line":50,"column":30},"end":{"line":52,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":51,"column":9},"end":{"line":51,"column":61}},"type":"binary-expr","locations":[{"start":{"line":51,"column":9},"end":{"line":51,"column":59}},{"start":{"line":51,"column":59},"end":{"line":51,"column":61}}]}},"s":{"0":35,"1":1754,"2":35,"3":286,"4":35,"5":7831,"6":35,"7":594},"f":{"0":1754,"1":286,"2":7831,"3":594},"b":{"0":[594,220]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/class/constructor-decorator.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/class/constructor-decorator.ts","statementMap":{"0":{"start":{"line":64,"column":42},"end":{"line":71,"column":2}},"1":{"start":{"line":70,"column":2},"end":{"line":70,"column":null}},"2":{"start":{"line":70,"column":39},"end":{"line":70,"column":null}},"3":{"start":{"line":85,"column":2},"end":{"line":146,"column":4}},"4":{"start":{"line":89,"column":2},"end":{"line":146,"column":4}},"5":{"start":{"line":90,"column":18},"end":{"line":95,"column":null}},"6":{"start":{"line":92,"column":8},"end":{"line":92,"column":null}},"7":{"start":{"line":93,"column":8},"end":{"line":93,"column":null}},"8":{"start":{"line":93,"column":16},"end":{"line":93,"column":null}},"9":{"start":{"line":98,"column":4},"end":{"line":98,"column":null}},"10":{"start":{"line":101,"column":6},"end":{"line":101,"column":59}},"11":{"start":{"line":102,"column":34},"end":{"line":102,"column":null}},"12":{"start":{"line":103,"column":26},"end":{"line":103,"column":28}},"13":{"start":{"line":104,"column":33},"end":{"line":104,"column":null}},"14":{"start":{"line":106,"column":4},"end":{"line":139,"column":null}},"15":{"start":{"line":106,"column":17},"end":{"line":106,"column":20}},"16":{"start":{"line":107,"column":20},"end":{"line":107,"column":null}},"17":{"start":{"line":110,"column":6},"end":{"line":133,"column":null}},"18":{"start":{"line":111,"column":8},"end":{"line":132,"column":null}},"19":{"start":{"line":113,"column":26},"end":{"line":113,"column":null}},"20":{"start":{"line":115,"column":10},"end":{"line":128,"column":null}},"21":{"start":{"line":117,"column":27},"end":{"line":119,"column":null}},"22":{"start":{"line":121,"column":12},"end":{"line":121,"column":null}},"23":{"start":{"line":125,"column":14},"end":{"line":125,"column":79}},"24":{"start":{"line":126,"column":12},"end":{"line":126,"column":null}},"25":{"start":{"line":127,"column":12},"end":{"line":127,"column":null}},"26":{"start":{"line":130,"column":10},"end":{"line":130,"column":null}},"27":{"start":{"line":131,"column":10},"end":{"line":131,"column":null}},"28":{"start":{"line":136,"column":6},"end":{"line":138,"column":null}},"29":{"start":{"line":137,"column":8},"end":{"line":137,"column":null}},"30":{"start":{"line":142,"column":4},"end":{"line":144,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":64,"column":42},"end":{"line":64,"column":null}},"loc":{"start":{"line":68,"column":2},"end":{"line":71,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":70,"column":9},"end":{"line":70,"column":10}},"loc":{"start":{"line":70,"column":39},"end":{"line":70,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":85,"column":2},"end":{"line":85,"column":null}},"loc":{"start":{"line":89,"column":2},"end":{"line":146,"column":4}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":89,"column":2},"end":{"line":89,"column":53}},"loc":{"start":{"line":89,"column":53},"end":{"line":146,"column":4}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":91,"column":6},"end":{"line":91,"column":18}},"loc":{"start":{"line":91,"column":34},"end":{"line":94,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":93,"column":8},"end":{"line":93,"column":null}},"type":"if","locations":[{"start":{"line":93,"column":8},"end":{"line":93,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":101,"column":6},"end":{"line":101,"column":59}},"type":"binary-expr","locations":[{"start":{"line":101,"column":6},"end":{"line":101,"column":57}},{"start":{"line":101,"column":57},"end":{"line":101,"column":59}}]},"2":{"loc":{"start":{"line":111,"column":8},"end":{"line":132,"column":null}},"type":"if","locations":[{"start":{"line":111,"column":8},"end":{"line":132,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":115,"column":10},"end":{"line":128,"column":null}},"type":"if","locations":[{"start":{"line":115,"column":10},"end":{"line":128,"column":null}},{"start":{"line":122,"column":17},"end":{"line":128,"column":null}}]},"4":{"loc":{"start":{"line":125,"column":14},"end":{"line":125,"column":79}},"type":"binary-expr","locations":[{"start":{"line":125,"column":14},"end":{"line":125,"column":77}},{"start":{"line":125,"column":77},"end":{"line":125,"column":79}}]},"5":{"loc":{"start":{"line":136,"column":6},"end":{"line":138,"column":null}},"type":"if","locations":[{"start":{"line":136,"column":6},"end":{"line":138,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":136,"column":10},"end":{"line":136,"column":35}},"type":"binary-expr","locations":[{"start":{"line":136,"column":10},"end":{"line":136,"column":22}},{"start":{"line":136,"column":22},"end":{"line":136,"column":35}}]}},"s":{"0":32,"1":7,"2":7,"3":32,"4":7,"5":6,"6":6,"7":6,"8":6,"9":6,"10":6,"11":6,"12":6,"13":6,"14":6,"15":6,"16":13,"17":13,"18":41,"19":13,"20":13,"21":4,"22":4,"23":9,"24":9,"25":9,"26":13,"27":13,"28":13,"29":0,"30":6},"f":{"0":7,"1":7,"2":7,"3":6,"4":6},"b":{"0":[6,0],"1":[6,3],"2":[13,28],"3":[4,9],"4":[9,0],"5":[0,13],"6":[13,0]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/configuration.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/configuration.ts","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":14,"column":null}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"2":{"start":{"line":20,"column":29},"end":{"line":29,"column":5}},"3":{"start":{"line":22,"column":2},"end":{"line":22,"column":null}},"4":{"start":{"line":24,"column":2},"end":{"line":28,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":10}},"loc":{"start":{"line":11,"column":123},"end":{"line":13,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":30},"end":{"line":20,"column":null}},"loc":{"start":{"line":20,"column":30},"end":{"line":29,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":11},"end":{"line":12,"column":45}},"type":"binary-expr","locations":[{"start":{"line":12,"column":11},"end":{"line":12,"column":21}},{"start":{"line":12,"column":21},"end":{"line":12,"column":45}}]}},"s":{"0":32,"1":18,"2":32,"3":32,"4":32},"f":{"0":18,"1":32},"b":{"0":[18,0]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/context.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/context.ts","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":14,"column":null}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"2":{"start":{"line":20,"column":23},"end":{"line":29,"column":5}},"3":{"start":{"line":22,"column":2},"end":{"line":22,"column":null}},"4":{"start":{"line":24,"column":2},"end":{"line":28,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":10}},"loc":{"start":{"line":11,"column":93},"end":{"line":13,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":24},"end":{"line":20,"column":null}},"loc":{"start":{"line":20,"column":24},"end":{"line":29,"column":5}}}},"branchMap":{},"s":{"0":32,"1":42,"2":32,"3":32,"4":32},"f":{"0":42,"1":32},"b":{}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/definition.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/definition.ts","statementMap":{"0":{"start":{"line":9,"column":0},"end":{"line":13,"column":null}},"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"2":{"start":{"line":19,"column":26},"end":{"line":28,"column":5}},"3":{"start":{"line":21,"column":2},"end":{"line":21,"column":null}},"4":{"start":{"line":23,"column":2},"end":{"line":27,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":10}},"loc":{"start":{"line":10,"column":68},"end":{"line":12,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":27},"end":{"line":19,"column":null}},"loc":{"start":{"line":19,"column":27},"end":{"line":28,"column":5}}}},"branchMap":{},"s":{"0":32,"1":5,"2":32,"3":32,"4":32},"f":{"0":5,"1":32},"b":{}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/dispose.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/dispose.ts","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":14,"column":null}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"2":{"start":{"line":20,"column":23},"end":{"line":29,"column":5}},"3":{"start":{"line":22,"column":2},"end":{"line":22,"column":null}},"4":{"start":{"line":24,"column":2},"end":{"line":28,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":10}},"loc":{"start":{"line":11,"column":93},"end":{"line":13,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":24},"end":{"line":20,"column":null}},"loc":{"start":{"line":20,"column":24},"end":{"line":29,"column":5}}}},"branchMap":{},"s":{"0":32,"1":8,"2":32,"3":32,"4":32},"f":{"0":8,"1":32},"b":{}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/global.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/global.ts","statementMap":{"0":{"start":{"line":13,"column":0},"end":{"line":19,"column":null}},"1":{"start":{"line":15,"column":24},"end":{"line":15,"column":null}},"2":{"start":{"line":16,"column":23},"end":{"line":16,"column":41}},"3":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},"4":{"start":{"line":27,"column":30},"end":{"line":34,"column":2}},"5":{"start":{"line":33,"column":2},"end":{"line":33,"column":null}},"6":{"start":{"line":42,"column":22},"end":{"line":52,"column":5}},"7":{"start":{"line":44,"column":2},"end":{"line":44,"column":null}},"8":{"start":{"line":46,"column":2},"end":{"line":51,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":10}},"loc":{"start":{"line":14,"column":92},"end":{"line":18,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":30},"end":{"line":27,"column":null}},"loc":{"start":{"line":30,"column":2},"end":{"line":34,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":42,"column":23},"end":{"line":42,"column":null}},"loc":{"start":{"line":42,"column":23},"end":{"line":52,"column":5}}}},"branchMap":{},"s":{"0":32,"1":8,"2":8,"3":8,"4":32,"5":0,"6":32,"7":32,"8":32},"f":{"0":8,"1":0,"2":32},"b":{}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/helpers.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/helpers.ts","statementMap":{"0":{"start":{"line":10,"column":32},"end":{"line":12,"column":2}},"1":{"start":{"line":11,"column":2},"end":{"line":11,"column":null}},"2":{"start":{"line":18,"column":32},"end":{"line":20,"column":2}},"3":{"start":{"line":19,"column":2},"end":{"line":19,"column":null}},"4":{"start":{"line":28,"column":35},"end":{"line":33,"column":2}},"5":{"start":{"line":32,"column":2},"end":{"line":32,"column":null}},"6":{"start":{"line":41,"column":34},"end":{"line":46,"column":2}},"7":{"start":{"line":45,"column":2},"end":{"line":45,"column":null}},"8":{"start":{"line":54,"column":45},"end":{"line":65,"column":2}},"9":{"start":{"line":57,"column":31},"end":{"line":57,"column":null}},"10":{"start":{"line":58,"column":46},"end":{"line":58,"column":null}},"11":{"start":{"line":60,"column":2},"end":{"line":62,"column":null}},"12":{"start":{"line":61,"column":4},"end":{"line":61,"column":null}},"13":{"start":{"line":64,"column":2},"end":{"line":64,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":32},"end":{"line":10,"column":33}},"loc":{"start":{"line":10,"column":33},"end":{"line":12,"column":2}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":18,"column":32},"end":{"line":18,"column":33}},"loc":{"start":{"line":18,"column":33},"end":{"line":20,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":35},"end":{"line":28,"column":null}},"loc":{"start":{"line":30,"column":2},"end":{"line":33,"column":2}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":41,"column":34},"end":{"line":41,"column":null}},"loc":{"start":{"line":43,"column":2},"end":{"line":46,"column":2}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":54,"column":45},"end":{"line":54,"column":null}},"loc":{"start":{"line":55,"column":2},"end":{"line":65,"column":2}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":9},"end":{"line":32,"column":78}},"type":"binary-expr","locations":[{"start":{"line":32,"column":9},"end":{"line":32,"column":76}},{"start":{"line":32,"column":76},"end":{"line":32,"column":78}}]}},"s":{"0":32,"1":3861,"2":32,"3":93,"4":32,"5":3843,"6":32,"7":0,"8":32,"9":549,"10":549,"11":549,"12":3843,"13":549},"f":{"0":3861,"1":93,"2":3843,"3":0,"4":549},"b":{"0":[3843,3576]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/index-factory.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/index-factory.ts","statementMap":{"0":{"start":{"line":7,"column":35},"end":{"line":16,"column":null}},"1":{"start":{"line":7,"column":52},"end":{"line":16,"column":null}},"2":{"start":{"line":8,"column":2},"end":{"line":15,"column":null}},"3":{"start":{"line":9,"column":35},"end":{"line":9,"column":74}},"4":{"start":{"line":10,"column":4},"end":{"line":10,"column":null}},"5":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"6":{"start":{"line":22,"column":41},"end":{"line":22,"column":68}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":35},"end":{"line":7,"column":36}},"loc":{"start":{"line":7,"column":52},"end":{"line":16,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":52},"end":{"line":7,"column":null}},"loc":{"start":{"line":7,"column":52},"end":{"line":16,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":9},"end":{"line":8,"column":10}},"loc":{"start":{"line":8,"column":55},"end":{"line":15,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":35},"end":{"line":9,"column":74}},"type":"binary-expr","locations":[{"start":{"line":9,"column":35},"end":{"line":9,"column":72}},{"start":{"line":9,"column":72},"end":{"line":9,"column":74}}]}},"s":{"0":33,"1":3,"2":5,"3":5,"4":5,"5":5,"6":33},"f":{"0":3,"1":5,"2":5},"b":{"0":[5,3]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/optional.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/optional.ts","statementMap":{"0":{"start":{"line":14,"column":0},"end":{"line":34,"column":null}},"1":{"start":{"line":20,"column":4},"end":{"line":32,"column":null}},"2":{"start":{"line":21,"column":25},"end":{"line":21,"column":null}},"3":{"start":{"line":22,"column":25},"end":{"line":22,"column":42}},"4":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"5":{"start":{"line":28,"column":28},"end":{"line":28,"column":null}},"6":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"7":{"start":{"line":61,"column":24},"end":{"line":70,"column":5}},"8":{"start":{"line":63,"column":2},"end":{"line":63,"column":null}},"9":{"start":{"line":65,"column":2},"end":{"line":69,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":2},"end":{"line":15,"column":null}},"loc":{"start":{"line":19,"column":9},"end":{"line":33,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":61,"column":25},"end":{"line":61,"column":null}},"loc":{"start":{"line":61,"column":25},"end":{"line":70,"column":5}}}},"branchMap":{},"s":{"0":32,"1":51,"2":51,"3":51,"4":51,"5":48,"6":48,"7":32,"8":32,"9":32},"f":{"0":51,"1":32},"b":{}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/parameter-decorator-factory.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/parameter-decorator-factory.ts","statementMap":{"0":{"start":{"line":51,"column":52},"end":{"line":51,"column":null}},"1":{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},"2":{"start":{"line":55,"column":6},"end":{"line":55,"column":null}},"3":{"start":{"line":59,"column":24},"end":{"line":59,"column":70}},"4":{"start":{"line":60,"column":24},"end":{"line":60,"column":70}},"5":{"start":{"line":63,"column":22},"end":{"line":63,"column":null}},"6":{"start":{"line":66,"column":4},"end":{"line":66,"column":null}},"7":{"start":{"line":68,"column":4},"end":{"line":68,"column":null}},"8":{"start":{"line":79,"column":4},"end":{"line":83,"column":null}},"9":{"start":{"line":80,"column":6},"end":{"line":82,"column":null}},"10":{"start":{"line":81,"column":8},"end":{"line":81,"column":null}},"11":{"start":{"line":95,"column":4},"end":{"line":110,"column":null}},"12":{"start":{"line":96,"column":33},"end":{"line":96,"column":88}},"13":{"start":{"line":99,"column":6},"end":{"line":101,"column":null}},"14":{"start":{"line":100,"column":8},"end":{"line":100,"column":null}},"15":{"start":{"line":103,"column":30},"end":{"line":103,"column":84}},"16":{"start":{"line":104,"column":6},"end":{"line":109,"column":null}},"17":{"start":{"line":105,"column":8},"end":{"line":107,"column":null}},"18":{"start":{"line":125,"column":4},"end":{"line":125,"column":null}},"19":{"start":{"line":128,"column":20},"end":{"line":128,"column":66}},"20":{"start":{"line":129,"column":4},"end":{"line":129,"column":null}},"21":{"start":{"line":130,"column":4},"end":{"line":130,"column":null}},"22":{"start":{"line":133,"column":4},"end":{"line":150,"column":null}},"23":{"start":{"line":135,"column":8},"end":{"line":135,"column":null}},"24":{"start":{"line":136,"column":8},"end":{"line":136,"column":null}},"25":{"start":{"line":139,"column":28},"end":{"line":139,"column":74}},"26":{"start":{"line":140,"column":8},"end":{"line":140,"column":null}},"27":{"start":{"line":141,"column":8},"end":{"line":141,"column":null}},"28":{"start":{"line":142,"column":8},"end":{"line":142,"column":null}},"29":{"start":{"line":145,"column":26},"end":{"line":145,"column":null}},"30":{"start":{"line":146,"column":8},"end":{"line":146,"column":null}},"31":{"start":{"line":147,"column":8},"end":{"line":147,"column":null}},"32":{"start":{"line":148,"column":8},"end":{"line":148,"column":null}},"33":{"start":{"line":159,"column":4},"end":{"line":161,"column":null}},"34":{"start":{"line":160,"column":6},"end":{"line":160,"column":null}},"35":{"start":{"line":173,"column":4},"end":{"line":175,"column":null}},"36":{"start":{"line":174,"column":6},"end":{"line":174,"column":null}},"37":{"start":{"line":183,"column":4},"end":{"line":183,"column":null}},"38":{"start":{"line":192,"column":4},"end":{"line":192,"column":null}},"39":{"start":{"line":201,"column":4},"end":{"line":201,"column":null}},"40":{"start":{"line":210,"column":4},"end":{"line":210,"column":null}},"41":{"start":{"line":41,"column":13},"end":{"line":42,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":50,"column":2},"end":{"line":50,"column":16}},"loc":{"start":{"line":50,"column":60},"end":{"line":69,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":74,"column":2},"end":{"line":74,"column":17}},"loc":{"start":{"line":78,"column":4},"end":{"line":84,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":79,"column":11},"end":{"line":79,"column":12}},"loc":{"start":{"line":79,"column":12},"end":{"line":83,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":80,"column":13},"end":{"line":80,"column":14}},"loc":{"start":{"line":80,"column":59},"end":{"line":82,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":93,"column":2},"end":{"line":93,"column":17}},"loc":{"start":{"line":93,"column":108},"end":{"line":111,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":116,"column":2},"end":{"line":116,"column":17}},"loc":{"start":{"line":123,"column":4},"end":{"line":151,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":158,"column":2},"end":{"line":158,"column":16}},"loc":{"start":{"line":158,"column":66},"end":{"line":162,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":159,"column":11},"end":{"line":159,"column":15}},"loc":{"start":{"line":159,"column":15},"end":{"line":161,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":170,"column":2},"end":{"line":170,"column":16}},"loc":{"start":{"line":170,"column":106},"end":{"line":176,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":173,"column":11},"end":{"line":173,"column":15}},"loc":{"start":{"line":173,"column":15},"end":{"line":175,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":182,"column":2},"end":{"line":182,"column":16}},"loc":{"start":{"line":182,"column":52},"end":{"line":184,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":191,"column":2},"end":{"line":191,"column":16}},"loc":{"start":{"line":191,"column":52},"end":{"line":193,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":200,"column":2},"end":{"line":200,"column":16}},"loc":{"start":{"line":200,"column":82},"end":{"line":202,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":209,"column":2},"end":{"line":209,"column":16}},"loc":{"start":{"line":209,"column":80},"end":{"line":211,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":51,"column":18},"end":{"line":51,"column":38}},"type":"default-arg","locations":[{"start":{"line":51,"column":30},"end":{"line":51,"column":38}}]},"1":{"loc":{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},"type":"if","locations":[{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":99,"column":6},"end":{"line":101,"column":null}},"type":"if","locations":[{"start":{"line":99,"column":6},"end":{"line":101,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":103,"column":30},"end":{"line":103,"column":84}},"type":"binary-expr","locations":[{"start":{"line":103,"column":30},"end":{"line":103,"column":82}},{"start":{"line":103,"column":82},"end":{"line":103,"column":84}}]},"4":{"loc":{"start":{"line":104,"column":6},"end":{"line":109,"column":null}},"type":"if","locations":[{"start":{"line":104,"column":6},"end":{"line":109,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":128,"column":20},"end":{"line":128,"column":66}},"type":"binary-expr","locations":[{"start":{"line":128,"column":20},"end":{"line":128,"column":64}},{"start":{"line":128,"column":64},"end":{"line":128,"column":66}}]},"6":{"loc":{"start":{"line":133,"column":4},"end":{"line":150,"column":null}},"type":"switch","locations":[{"start":{"line":134,"column":6},"end":{"line":137,"column":null}},{"start":{"line":138,"column":6},"end":{"line":143,"column":null}},{"start":{"line":144,"column":6},"end":{"line":149,"column":null}}]},"7":{"loc":{"start":{"line":139,"column":28},"end":{"line":139,"column":74}},"type":"binary-expr","locations":[{"start":{"line":139,"column":28},"end":{"line":139,"column":72}},{"start":{"line":139,"column":72},"end":{"line":139,"column":74}}]},"8":{"loc":{"start":{"line":145,"column":26},"end":{"line":145,"column":null}},"type":"binary-expr","locations":[{"start":{"line":145,"column":26},"end":{"line":145,"column":70}},{"start":{"line":145,"column":70},"end":{"line":145,"column":null}}]},"9":{"loc":{"start":{"line":160,"column":13},"end":{"line":160,"column":64}},"type":"binary-expr","locations":[{"start":{"line":160,"column":13},"end":{"line":160,"column":62}},{"start":{"line":160,"column":62},"end":{"line":160,"column":64}}]}},"s":{"0":250,"1":250,"2":1,"3":249,"4":249,"5":249,"6":249,"7":249,"8":249,"9":188,"10":188,"11":188,"12":1425,"13":1425,"14":187,"15":1238,"16":1238,"17":2,"18":188,"19":186,"20":186,"21":186,"22":186,"23":18,"24":18,"25":71,"26":71,"27":71,"28":71,"29":97,"30":97,"31":97,"32":97,"33":2,"34":2,"35":6,"36":6,"37":557,"38":2,"39":2,"40":19,"41":33},"f":{"0":250,"1":249,"2":188,"3":188,"4":188,"5":188,"6":2,"7":2,"8":6,"9":6,"10":557,"11":2,"12":2,"13":19},"b":{"0":[19],"1":[1,249],"2":[187,1238],"3":[1238,1182],"4":[2,1236],"5":[186,148],"6":[18,71,97],"7":[71,70],"8":[97,63],"9":[2,1]}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/use.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/parameters/use.ts","statementMap":{"0":{"start":{"line":17,"column":0},"end":{"line":23,"column":null}},"1":{"start":{"line":19,"column":24},"end":{"line":19,"column":null}},"2":{"start":{"line":20,"column":23},"end":{"line":20,"column":41}},"3":{"start":{"line":21,"column":4},"end":{"line":21,"column":null}},"4":{"start":{"line":31,"column":27},"end":{"line":38,"column":2}},"5":{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},"6":{"start":{"line":50,"column":19},"end":{"line":60,"column":5}},"7":{"start":{"line":52,"column":2},"end":{"line":52,"column":null}},"8":{"start":{"line":54,"column":2},"end":{"line":59,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":2},"end":{"line":18,"column":10}},"loc":{"start":{"line":18,"column":92},"end":{"line":22,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":27},"end":{"line":31,"column":null}},"loc":{"start":{"line":34,"column":2},"end":{"line":38,"column":2}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":50,"column":20},"end":{"line":50,"column":null}},"loc":{"start":{"line":50,"column":20},"end":{"line":60,"column":5}}}},"branchMap":{},"s":{"0":32,"1":33,"2":33,"3":33,"4":32,"5":4,"6":32,"7":32,"8":32},"f":{"0":33,"1":4,"2":32},"b":{}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/resolvers/parameter-resolver.factory.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/resolvers/parameter-resolver.factory.ts","statementMap":{"0":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"1":{"start":{"line":23,"column":4},"end":{"line":23,"column":null}},"2":{"start":{"line":32,"column":4},"end":{"line":32,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":13,"column":2},"end":{"line":13,"column":9}},"loc":{"start":{"line":13,"column":35},"end":{"line":15,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":2},"end":{"line":22,"column":9}},"loc":{"start":{"line":22,"column":76},"end":{"line":24,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":2},"end":{"line":31,"column":9}},"loc":{"start":{"line":31,"column":44},"end":{"line":33,"column":null}}}},"branchMap":{},"s":{"0":168,"1":4,"2":4},"f":{"0":168,"1":4,"2":4},"b":{}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/resolvers/resolver-store.ts": {"path":"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/shared/decorators/resolvers/resolver-store.ts","statementMap":{"0":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}},"1":{"start":{"line":26,"column":26},"end":{"line":26,"column":null}},"2":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"3":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"4":{"start":{"line":30,"column":4},"end":{"line":30,"column":null}},"5":{"start":{"line":39,"column":4},"end":{"line":39,"column":null}},"6":{"start":{"line":47,"column":4},"end":{"line":47,"column":null}},"7":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"8":{"start":{"line":7,"column":13},"end":{"line":8,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":2},"end":{"line":15,"column":9}},"loc":{"start":{"line":15,"column":82},"end":{"line":17,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":2},"end":{"line":25,"column":9}},"loc":{"start":{"line":25,"column":54},"end":{"line":31,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":38,"column":2},"end":{"line":38,"column":9}},"loc":{"start":{"line":38,"column":44},"end":{"line":40,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":2},"end":{"line":46,"column":9}},"loc":{"start":{"line":46,"column":40},"end":{"line":48,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":54,"column":2},"end":{"line":54,"column":9}},"loc":{"start":{"line":54,"column":23},"end":{"line":56,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},{"start":{},"end":{}}]}},"s":{"0":240,"1":172,"2":172,"3":2,"4":170,"5":12,"6":4,"7":17,"8":34},"f":{"0":240,"1":172,"2":12,"3":4,"4":17},"b":{"0":[2,170]}} } diff --git a/packages/assemblerjs/coverage/coverage-summary.json b/packages/assemblerjs/coverage/coverage-summary.json index fe4096b..cef1988 100644 --- a/packages/assemblerjs/coverage/coverage-summary.json +++ b/packages/assemblerjs/coverage/coverage-summary.json @@ -1,22 +1,24 @@ -{"total": {"lines":{"total":884,"covered":828,"skipped":0,"pct":93.66},"statements":{"total":910,"covered":849,"skipped":0,"pct":93.29},"functions":{"total":269,"covered":252,"skipped":0,"pct":93.68},"branches":{"total":423,"covered":352,"skipped":0,"pct":83.21},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}} +{"total": {"lines":{"total":1084,"covered":963,"skipped":0,"pct":88.83},"statements":{"total":1140,"covered":990,"skipped":0,"pct":86.84},"functions":{"total":314,"covered":288,"skipped":0,"pct":91.71},"branches":{"total":587,"covered":425,"skipped":0,"pct":72.4},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/decorator.ts": {"lines":{"total":8,"covered":8,"skipped":0,"pct":100},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":8,"covered":8,"skipped":0,"pct":100},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/helpers.ts": {"lines":{"total":6,"covered":5,"skipped":0,"pct":83.33},"functions":{"total":3,"covered":2,"skipped":0,"pct":66.66},"statements":{"total":6,"covered":5,"skipped":0,"pct":83.33},"branches":{"total":2,"covered":2,"skipped":0,"pct":100}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/inject.ts": {"lines":{"total":21,"covered":20,"skipped":0,"pct":95.23},"functions":{"total":16,"covered":15,"skipped":0,"pct":93.75},"statements":{"total":23,"covered":22,"skipped":0,"pct":95.65},"branches":{"total":4,"covered":4,"skipped":0,"pct":100}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/schema.ts": {"lines":{"total":59,"covered":59,"skipped":0,"pct":100},"functions":{"total":33,"covered":33,"skipped":0,"pct":100},"statements":{"total":59,"covered":59,"skipped":0,"pct":100},"branches":{"total":46,"covered":46,"skipped":0,"pct":100}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assemblage/lib/definition/use.ts": {"lines":{"total":11,"covered":10,"skipped":0,"pct":90.9},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":11,"covered":10,"skipped":0,"pct":90.9},"branches":{"total":12,"covered":9,"skipped":0,"pct":75}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler-builder.ts": {"lines":{"total":17,"covered":16,"skipped":0,"pct":94.11},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":17,"covered":16,"skipped":0,"pct":94.11},"branches":{"total":4,"covered":3,"skipped":0,"pct":75}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler.ts": {"lines":{"total":28,"covered":27,"skipped":0,"pct":96.42},"functions":{"total":14,"covered":13,"skipped":0,"pct":92.85},"statements":{"total":28,"covered":27,"skipped":0,"pct":96.42},"branches":{"total":8,"covered":8,"skipped":0,"pct":100}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler-builder.ts": {"lines":{"total":32,"covered":28,"skipped":0,"pct":87.5},"functions":{"total":4,"covered":3,"skipped":0,"pct":75},"statements":{"total":32,"covered":28,"skipped":0,"pct":87.5},"branches":{"total":6,"covered":4,"skipped":0,"pct":66.66}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/assembler.ts": {"lines":{"total":39,"covered":38,"skipped":0,"pct":97.43},"functions":{"total":16,"covered":15,"skipped":0,"pct":93.75},"statements":{"total":39,"covered":38,"skipped":0,"pct":97.43},"branches":{"total":10,"covered":10,"skipped":0,"pct":100}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/context-provider.ts": {"lines":{"total":3,"covered":3,"skipped":0,"pct":100},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":3,"covered":3,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/hook-manager.ts": {"lines":{"total":29,"covered":26,"skipped":0,"pct":89.65},"functions":{"total":11,"covered":8,"skipped":0,"pct":72.72},"statements":{"total":30,"covered":27,"skipped":0,"pct":90},"branches":{"total":8,"covered":8,"skipped":0,"pct":100}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/injectable-manager.ts": {"lines":{"total":31,"covered":28,"skipped":0,"pct":90.32},"functions":{"total":8,"covered":7,"skipped":0,"pct":87.5},"statements":{"total":33,"covered":30,"skipped":0,"pct":90.9},"branches":{"total":15,"covered":12,"skipped":0,"pct":80}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/object-manager.ts": {"lines":{"total":14,"covered":13,"skipped":0,"pct":92.85},"functions":{"total":5,"covered":5,"skipped":0,"pct":100},"statements":{"total":14,"covered":13,"skipped":0,"pct":92.85},"branches":{"total":6,"covered":5,"skipped":0,"pct":83.33}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/cycle-detector.ts": {"lines":{"total":35,"covered":8,"skipped":0,"pct":22.85},"functions":{"total":8,"covered":4,"skipped":0,"pct":50},"statements":{"total":38,"covered":8,"skipped":0,"pct":21.05},"branches":{"total":16,"covered":0,"skipped":0,"pct":0}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/debug-logger.ts": {"lines":{"total":59,"covered":49,"skipped":0,"pct":83.05},"functions":{"total":28,"covered":23,"skipped":0,"pct":82.14},"statements":{"total":67,"covered":52,"skipped":0,"pct":77.61},"branches":{"total":58,"covered":37,"skipped":0,"pct":63.79}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/hook-manager.ts": {"lines":{"total":41,"covered":35,"skipped":0,"pct":85.36},"functions":{"total":11,"covered":8,"skipped":0,"pct":72.72},"statements":{"total":50,"covered":38,"skipped":0,"pct":76},"branches":{"total":24,"covered":15,"skipped":0,"pct":62.5}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/injectable-manager.ts": {"lines":{"total":92,"covered":65,"skipped":0,"pct":70.65},"functions":{"total":13,"covered":12,"skipped":0,"pct":92.3},"statements":{"total":105,"covered":68,"skipped":0,"pct":64.76},"branches":{"total":79,"covered":34,"skipped":0,"pct":43.03}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/object-manager.ts": {"lines":{"total":21,"covered":20,"skipped":0,"pct":95.23},"functions":{"total":6,"covered":6,"skipped":0,"pct":100},"statements":{"total":21,"covered":20,"skipped":0,"pct":95.23},"branches":{"total":12,"covered":8,"skipped":0,"pct":66.66}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/assembler/lib/resolution-strategies.ts": {"lines":{"total":13,"covered":13,"skipped":0,"pct":100},"functions":{"total":2,"covered":2,"skipped":0,"pct":100},"statements":{"total":13,"covered":13,"skipped":0,"pct":100},"branches":{"total":4,"covered":4,"skipped":0,"pct":100}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/helpers.ts": {"lines":{"total":26,"covered":22,"skipped":0,"pct":84.61},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":27,"covered":23,"skipped":0,"pct":85.18},"branches":{"total":16,"covered":10,"skipped":0,"pct":62.5}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/collection/listener-collection.ts": {"lines":{"total":52,"covered":45,"skipped":0,"pct":86.53},"functions":{"total":24,"covered":20,"skipped":0,"pct":83.33},"statements":{"total":53,"covered":46,"skipped":0,"pct":86.79},"branches":{"total":16,"covered":12,"skipped":0,"pct":75}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/events/lib/manager/event-manager.ts": {"lines":{"total":55,"covered":48,"skipped":0,"pct":87.27},"functions":{"total":17,"covered":15,"skipped":0,"pct":88.23},"statements":{"total":56,"covered":49,"skipped":0,"pct":87.5},"branches":{"total":22,"covered":19,"skipped":0,"pct":86.36}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/dependencies.ts": {"lines":{"total":40,"covered":39,"skipped":0,"pct":97.5},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":42,"covered":41,"skipped":0,"pct":97.61},"branches":{"total":12,"covered":11,"skipped":0,"pct":91.66}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable-builder.ts": {"lines":{"total":18,"covered":16,"skipped":0,"pct":88.88},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":18,"covered":16,"skipped":0,"pct":88.88},"branches":{"total":12,"covered":8,"skipped":0,"pct":66.66}} -,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable.ts": {"lines":{"total":95,"covered":86,"skipped":0,"pct":90.52},"functions":{"total":16,"covered":14,"skipped":0,"pct":87.5},"statements":{"total":95,"covered":86,"skipped":0,"pct":90.52},"branches":{"total":77,"covered":62,"skipped":0,"pct":80.51}} +,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/injectable/lib/injectable.ts": {"lines":{"total":95,"covered":88,"skipped":0,"pct":92.63},"functions":{"total":16,"covered":15,"skipped":0,"pct":93.75},"statements":{"total":95,"covered":88,"skipped":0,"pct":92.63},"branches":{"total":77,"covered":63,"skipped":0,"pct":81.81}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/decorators/affect.ts": {"lines":{"total":7,"covered":7,"skipped":0,"pct":100},"functions":{"total":3,"covered":3,"skipped":0,"pct":100},"statements":{"total":7,"covered":7,"skipped":0,"pct":100},"branches":{"total":4,"covered":4,"skipped":0,"pct":100}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/decorators.ts": {"lines":{"total":25,"covered":25,"skipped":0,"pct":100},"functions":{"total":10,"covered":10,"skipped":0,"pct":100},"statements":{"total":25,"covered":25,"skipped":0,"pct":100},"branches":{"total":17,"covered":17,"skipped":0,"pct":100}} ,"/Users/benoitlahoz/Documents/Development/assemblerjs/packages/assemblerjs/src/features/transversals/lib/pointcut-matcher.ts": {"lines":{"total":15,"covered":14,"skipped":0,"pct":93.33},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":15,"covered":14,"skipped":0,"pct":93.33},"branches":{"total":6,"covered":5,"skipped":0,"pct":83.33}} diff --git a/packages/assemblerjs/coverage/features/assemblage/lib/decorator.ts.html b/packages/assemblerjs/coverage/features/assemblage/lib/decorator.ts.html index 60b60ef..d20c02c 100644 --- a/packages/assemblerjs/coverage/features/assemblage/lib/decorator.ts.html +++ b/packages/assemblerjs/coverage/features/assemblage/lib/decorator.ts.html @@ -118,11 +118,11 @@
import type { Concrete } from '@assemblerjs/core';
import { ReflectFlags, ReflectValue, defineCustomMetadata } from '@/shared/common';
@@ -202,7 +202,7 @@ All files / features/
+
+
+
+