Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | 4x 4x 4x 4x 2x 2x 1x 2x 4x 8x 2x 2x 2x 6x 4x 2x 4x 8x 8x 8x 6x 2x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x | "use strict"; let Caf = require("caffeine-script-runtime"); Caf.defMod(module, () => { return Caf.importInvoke( ["BaseClass", "readVlqSequence", "Error", "String", "JSON"], [ global, require("art-standard-lib"), require("art-class-system"), require("caffeine-eight"), require("./Base64") ], (BaseClass, readVlqSequence, Error, String, JSON) => { let SourceMapConsumer; return (SourceMapConsumer = Caf.defClass( class SourceMapConsumer extends BaseClass { constructor(sourceMap) { super(...arguments); if (Caf.is(sourceMap, String)) { sourceMap = JSON.parse(sourceMap); } this.sourceMap = sourceMap; } }, function(SourceMapConsumer, classSuper, instanceSuper) { this.getter({ mappings: function() { return this.sourceMap.mappings; }, sources: function() { return this.sourceMap.sources; }, names: function() { return this.sourceMap.names; }, inspectedObjects: function() { return { sourceMap: this.sourceMap, decodedMappings: this.decodedMappings }; }, decodedMappings: function() { let out, result; out = []; result = null; while ((result = this.readMapping(this.mappings, result))) { if (result.mapping) { out.push(result.mapping); } } return out; } }); this.prototype.readMapping = function( mappings = this.mappings, result ) { let index, genColDelta, srcDelta, srcLineDelta, srcColDelta, nameDelta, m; ({ index } = result != null ? result : (result = { index: 0, generatedLine: 0, generatedColumn: 0, sourceLine: 0, sourceColumn: 0, source: 0, sourceNameIndex: 0, mapping: null })); result.mapping = null; return index < mappings.length ? ((() => { switch (mappings[index]) { case ";": result.index++; result.generatedColumn = 0; return result.generatedLine++; case ",": return result.index++; default: [ genColDelta, srcDelta, srcLineDelta, srcColDelta, nameDelta ] = readVlqSequence(mappings, result); Iif (!(genColDelta != null)) { throw new Error( `invalid mapping at ${Caf.toString( index )}, char: ${Caf.toString(mappings[index])}` ); } m = result.mapping = {}; m.generatedLine = result.generatedLine; m.generatedColumn = result.generatedColumn += genColDelta; Eif (srcDelta != null) { m.source = result.source += srcDelta; } Eif (srcLineDelta != null) { m.sourceLine = result.sourceLine += srcLineDelta; } Eif (srcColDelta != null) { m.sourceColumn = result.sourceColumn += srcColDelta; } return nameDelta != null ? (m.sourceNameIndex = result.sourceNameIndex += nameDelta) : undefined; } })(), result) : undefined; }; } )); } ); }); |