Merge pull request #8847 from overleaf/jpa-emit-start-of-xref-table

[clsi] try to emit the start of the xref table

GitOrigin-RevId: 6d8348a349572cc997ac5924664428228c00fed1
This commit is contained in:
Jakob Ackermann 2022-07-15 09:03:40 +01:00 committed by Copybot
parent 2173821121
commit 97624d0c6c
30 changed files with 3278 additions and 3189 deletions

View file

@ -119,22 +119,26 @@ async function doUpdateInternal(contentDir, filePath, size, checkDeadline) {
checkDeadline('after init HashFileTracker') checkDeadline('after init HashFileTracker')
const rawTable = await parseXrefTable(filePath, size, checkDeadline) const { xRefEntries, startXRefTable } = await parseXrefTable(
rawTable.sort((a, b) => { filePath,
size,
checkDeadline
)
xRefEntries.sort((a, b) => {
return a.offset - b.offset return a.offset - b.offset
}) })
rawTable.forEach((obj, idx) => { xRefEntries.forEach((obj, idx) => {
obj.idx = idx obj.idx = idx
}) })
checkDeadline('after parsing') checkDeadline('after parsing')
const uncompressedObjects = [] const uncompressedObjects = []
for (const object of rawTable) { for (const object of xRefEntries) {
if (!object.uncompressed) { if (!object.uncompressed) {
continue continue
} }
const nextObject = rawTable[object.idx + 1] const nextObject = xRefEntries[object.idx + 1]
if (!nextObject) { if (!nextObject) {
// Ignore this possible edge case. // Ignore this possible edge case.
// The last object should be part of the xRef table. // The last object should be part of the xRef table.
@ -204,7 +208,7 @@ async function doUpdateInternal(contentDir, filePath, size, checkDeadline) {
// Let the next compile use the already written ranges. // Let the next compile use the already written ranges.
const reclaimedSpace = await tracker.deleteStaleHashes(5) const reclaimedSpace = await tracker.deleteStaleHashes(5)
await tracker.flush() await tracker.flush()
return [ranges, newRanges, reclaimedSpace] return [ranges, newRanges, reclaimedSpace, startXRefTable]
} }
function getStatePath(contentDir) { function getStatePath(contentDir) {

View file

@ -392,7 +392,12 @@ module.exports = OutputCacheManager = {
return callback(null, outputFiles) return callback(null, outputFiles)
} }
if (err) return callback(err, outputFiles) if (err) return callback(err, outputFiles)
const [contentRanges, newContentRanges, reclaimedSpace] = result const [
contentRanges,
newContentRanges,
reclaimedSpace,
startXRefTable,
] = result
if (Settings.enablePdfCachingDark) { if (Settings.enablePdfCachingDark) {
// In dark mode we are doing the computation only and do not emit // In dark mode we are doing the computation only and do not emit
@ -400,6 +405,7 @@ module.exports = OutputCacheManager = {
} else { } else {
outputFile.contentId = Path.basename(contentDir) outputFile.contentId = Path.basename(contentDir)
outputFile.ranges = contentRanges outputFile.ranges = contentRanges
outputFile.startXRefTable = startXRefTable
} }
timings['compute-pdf-caching'] = timer.done() timings['compute-pdf-caching'] = timer.done()

View file

@ -16,7 +16,9 @@ async function parseXrefTable(path, size, checkDeadline) {
checkDeadline('pdfjs: after parseStartXRef') checkDeadline('pdfjs: after parseStartXRef')
await manager.ensureDoc('parse') await manager.ensureDoc('parse')
checkDeadline('pdfjs: after parse') checkDeadline('pdfjs: after parse')
return manager.pdfDocument.catalog.xref.entries const xRefEntries = manager.pdfDocument.xref.entries
const startXRefTable = manager.pdfDocument.xref.topDict?.get('Prev')
return { xRefEntries, startXRefTable }
} finally { } finally {
file.close() file.close()
} }

View file

@ -5,7 +5,7 @@ const pdfPath = process.argv[2]
async function main() { async function main() {
const size = (await fs.promises.stat(pdfPath)).size const size = (await fs.promises.stat(pdfPath)).size
const xRefEntries = await parseXrefTable(pdfPath, size) const { xRefEntries } = await parseXrefTable(pdfPath, size)
console.log('Xref entries', xRefEntries) console.log('Xref entries', xRefEntries)
} }

View file

@ -1,356 +1,359 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 123103, {
"gen": 0, "offset": 123103,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 123422, {
"gen": 0, "offset": 123422,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1084, {
"gen": 0, "offset": 1084,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1244, {
"gen": 0, "offset": 1244,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4001, {
"gen": 0, "offset": 4001,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4155, {
"gen": 0, "offset": 4155,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4297, {
"gen": 0, "offset": 4297,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4933, {
"gen": 0, "offset": 4933,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 5309, {
"gen": 0, "offset": 5309,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 5498, {
"gen": 0, "offset": 5498,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 30250, {
"gen": 0, "offset": 30250,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 31471, {
"gen": 0, "offset": 31471,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 38404, {
"gen": 0, "offset": 38404,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 39046, {
"gen": 0, "offset": 39046,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 40166, {
"gen": 0, "offset": 40166,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 40906, {
"gen": 0, "offset": 40906,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 65560, {
"gen": 0, "offset": 65560,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 74702, {
"gen": 0, "offset": 74702,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 81705, {
"gen": 0, "offset": 81705,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 97182, {
"gen": 0, "offset": 97182,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 104117, {
"gen": 0, "offset": 104117,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 111195, {
"gen": 0, "offset": 111195,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 118571, {
"gen": 0, "offset": 118571,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 6, {
"gen": 0 "offset": 6,
}, "gen": 0
{ },
"offset": 6, {
"gen": 1 "offset": 6,
}, "gen": 1
{ },
"offset": 6, {
"gen": 2 "offset": 6,
}, "gen": 2
{ },
"offset": 6, {
"gen": 3 "offset": 6,
}, "gen": 3
{ },
"offset": 6, {
"gen": 4 "offset": 6,
}, "gen": 4
{ },
"offset": 6, {
"gen": 5 "offset": 6,
}, "gen": 5
{ },
"offset": 6, {
"gen": 6 "offset": 6,
}, "gen": 6
{ },
"offset": 6, {
"gen": 7 "offset": 6,
}, "gen": 7
{ },
"offset": 6, {
"gen": 8 "offset": 6,
}, "gen": 8
{ },
"offset": 6, {
"gen": 9 "offset": 6,
}, "gen": 9
{ },
"offset": 6, {
"gen": 10 "offset": 6,
}, "gen": 10
{ },
"offset": 6, {
"gen": 11 "offset": 6,
}, "gen": 11
{ },
"offset": 6, {
"gen": 12 "offset": 6,
}, "gen": 12
{ },
"offset": 6, {
"gen": 13 "offset": 6,
}, "gen": 13
{ },
"offset": 6, {
"gen": 14 "offset": 6,
}, "gen": 14
{ },
"offset": 6, {
"gen": 15 "offset": 6,
}, "gen": 15
{ },
"offset": 6, {
"gen": 16 "offset": 6,
}, "gen": 16
{ },
"offset": 6, {
"gen": 17 "offset": 6,
}, "gen": 17
{ },
"offset": 6, {
"gen": 18 "offset": 6,
}, "gen": 18
{ },
"offset": 6, {
"gen": 19 "offset": 6,
}, "gen": 19
{ },
"offset": 6, {
"gen": 20 "offset": 6,
}, "gen": 20
{ },
"offset": 6, {
"gen": 21 "offset": 6,
}, "gen": 21
{ },
"offset": 6, {
"gen": 22 "offset": 6,
}, "gen": 22
{ },
"offset": 6, {
"gen": 23 "offset": 6,
}, "gen": 23
{ },
"offset": 6, {
"gen": 24 "offset": 6,
}, "gen": 24
{ },
"offset": 6, {
"gen": 25 "offset": 6,
}, "gen": 25
{ },
"offset": 6, {
"gen": 26 "offset": 6,
}, "gen": 26
{ },
"offset": 6, {
"gen": 27 "offset": 6,
}, "gen": 27
{ },
"offset": 6, {
"gen": 28 "offset": 6,
}, "gen": 28
{ },
"offset": 6, {
"gen": 29 "offset": 6,
}, "gen": 29
{ },
"offset": 6, {
"gen": 30 "offset": 6,
}, "gen": 30
{ },
"offset": 6, {
"gen": 31 "offset": 6,
}, "gen": 31
{ },
"offset": 6, {
"gen": 32 "offset": 6,
}, "gen": 32
{ },
"offset": 6, {
"gen": 33 "offset": 6,
}, "gen": 33
{ },
"offset": 6, {
"gen": 34 "offset": 6,
}, "gen": 34
{ },
"offset": 6, {
"gen": 35 "offset": 6,
}, "gen": 35
{ },
"offset": 6, {
"gen": 36 "offset": 6,
}, "gen": 36
{ },
"offset": 6, {
"gen": 37 "offset": 6,
}, "gen": 37
{ },
"offset": 6, {
"gen": 38 "offset": 6,
}, "gen": 38
{ },
"offset": 6, {
"gen": 39 "offset": 6,
}, "gen": 39
{ },
"offset": 6, {
"gen": 40 "offset": 6,
}, "gen": 40
{ },
"offset": 6, {
"gen": 41 "offset": 6,
}, "gen": 41
{ },
"offset": 6, {
"gen": 42 "offset": 6,
}, "gen": 42
{ },
"offset": 6, {
"gen": 43 "offset": 6,
}, "gen": 43
{ },
"offset": 6, {
"gen": 44 "offset": 6,
}, "gen": 44
{ },
"offset": 6, {
"gen": 45 "offset": 6,
}, "gen": 45
{ },
"offset": 6, {
"gen": 46 "offset": 6,
}, "gen": 46
{ },
"offset": 6, {
"gen": 47 "offset": 6,
}, "gen": 47
{ },
"offset": 6, {
"gen": 48 "offset": 6,
}, "gen": 48
{ },
"offset": 6, {
"gen": 49 "offset": 6,
}, "gen": 49
{ },
"offset": 6, {
"gen": 50 "offset": 6,
}, "gen": 50
{ },
"offset": 6, {
"gen": 51 "offset": 6,
}, "gen": 51
{ },
"offset": 6, {
"gen": 52 "offset": 6,
}, "gen": 52
{ },
"offset": 6, {
"gen": 53 "offset": 6,
}, "gen": 53
{ },
"offset": 6, {
"gen": 54 "offset": 6,
}, "gen": 54
{ },
"offset": 6, {
"gen": 55 "offset": 6,
} "gen": 55
] }
],
"startXRefTable": 123422
}

View file

@ -1,145 +1,148 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 59313, {
"gen": 0, "offset": 59313,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 59561, {
"gen": 0, "offset": 59561,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 734, {
"gen": 0, "offset": 734,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 784, {
"gen": 0, "offset": 784,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 913, {
"gen": 0, "offset": 913,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1028, {
"gen": 0, "offset": 1028,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1528, {
"gen": 0, "offset": 1528,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 9787, {
"gen": 0, "offset": 9787,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 18282, {
"gen": 0, "offset": 18282,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 33607, {
"gen": 0, "offset": 33607,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 45579, {
"gen": 0, "offset": 45579,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 58005, {
"gen": 0, "offset": 58005,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 14, {
"gen": 0 "offset": 14,
}, "gen": 0
{ },
"offset": 14, {
"gen": 1 "offset": 14,
}, "gen": 1
{ },
"offset": 14, {
"gen": 2 "offset": 14,
}, "gen": 2
{ },
"offset": 14, {
"gen": 3 "offset": 14,
}, "gen": 3
{ },
"offset": 14, {
"gen": 4 "offset": 14,
}, "gen": 4
{ },
"offset": 14, {
"gen": 5 "offset": 14,
}, "gen": 5
{ },
"offset": 14, {
"gen": 6 "offset": 14,
}, "gen": 6
{ },
"offset": 14, {
"gen": 7 "offset": 14,
}, "gen": 7
{ },
"offset": 14, {
"gen": 8 "offset": 14,
}, "gen": 8
{ },
"offset": 14, {
"gen": 9 "offset": 14,
}, "gen": 9
{ },
"offset": 14, {
"gen": 10 "offset": 14,
}, "gen": 10
{ },
"offset": 14, {
"gen": 11 "offset": 14,
}, "gen": 11
{ },
"offset": 14, {
"gen": 12 "offset": 14,
}, "gen": 12
{ },
"offset": 14, {
"gen": 13 "offset": 14,
}, "gen": 13
{ },
"offset": 14, {
"gen": 14 "offset": 14,
}, "gen": 14
{ },
"offset": 14, {
"gen": 15 "offset": 14,
}, "gen": 15
{ },
"offset": 14, {
"gen": 16 "offset": 14,
} "gen": 16
] }
],
"startXRefTable": 59561
}

View file

@ -1,142 +1,145 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 31354, {
"gen": 0, "offset": 31354,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 31614, {
"gen": 0, "offset": 31614,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 727, {
"gen": 0, "offset": 727,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 777, {
"gen": 0, "offset": 777,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 909, {
"gen": 0, "offset": 909,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1017, {
"gen": 0, "offset": 1017,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19127, {
"gen": 0, "offset": 19127,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19313, {
"gen": 0, "offset": 19313,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19557, {
"gen": 0, "offset": 19557,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19948, {
"gen": 0, "offset": 19948,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 20677, {
"gen": 0, "offset": 20677,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 23321, {
"gen": 0, "offset": 23321,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 30318, {
"gen": 0, "offset": 30318,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0 "offset": 15,
}, "gen": 0
{ },
"offset": 15, {
"gen": 1 "offset": 15,
}, "gen": 1
{ },
"offset": 15, {
"gen": 2 "offset": 15,
}, "gen": 2
{ },
"offset": 15, {
"gen": 3 "offset": 15,
}, "gen": 3
{ },
"offset": 15, {
"gen": 4 "offset": 15,
}, "gen": 4
{ },
"offset": 15, {
"gen": 5 "offset": 15,
}, "gen": 5
{ },
"offset": 15, {
"gen": 6 "offset": 15,
}, "gen": 6
{ },
"offset": 15, {
"gen": 7 "offset": 15,
}, "gen": 7
{ },
"offset": 15, {
"gen": 8 "offset": 15,
}, "gen": 8
{ },
"offset": 15, {
"gen": 9 "offset": 15,
}, "gen": 9
{ },
"offset": 15, {
"gen": 10 "offset": 15,
}, "gen": 10
{ },
"offset": 15, {
"gen": 11 "offset": 15,
}, "gen": 11
{ },
"offset": 15, {
"gen": 12 "offset": 15,
}, "gen": 12
{ },
"offset": 15, {
"gen": 13 "offset": 15,
}, "gen": 13
{ },
"offset": 15, {
"gen": 14 "offset": 15,
} "gen": 14
] }
],
"startXRefTable": 31614
}

View file

@ -1,132 +1,135 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 27064, {
"gen": 0, "offset": 27064,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 27312, {
"gen": 0, "offset": 27312,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 713, {
"gen": 0, "offset": 713,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 763, {
"gen": 0, "offset": 763,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 892, {
"gen": 0, "offset": 892,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1007, {
"gen": 0, "offset": 1007,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1235, {
"gen": 0, "offset": 1235,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4832, {
"gen": 0, "offset": 4832,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 12199, {
"gen": 0, "offset": 12199,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19196, {
"gen": 0, "offset": 19196,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 26341, {
"gen": 0, "offset": 26341,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 13, {
"gen": 0 "offset": 13,
}, "gen": 0
{ },
"offset": 13, {
"gen": 1 "offset": 13,
}, "gen": 1
{ },
"offset": 13, {
"gen": 2 "offset": 13,
}, "gen": 2
{ },
"offset": 13, {
"gen": 3 "offset": 13,
}, "gen": 3
{ },
"offset": 13, {
"gen": 4 "offset": 13,
}, "gen": 4
{ },
"offset": 13, {
"gen": 5 "offset": 13,
}, "gen": 5
{ },
"offset": 13, {
"gen": 6 "offset": 13,
}, "gen": 6
{ },
"offset": 13, {
"gen": 7 "offset": 13,
}, "gen": 7
{ },
"offset": 13, {
"gen": 8 "offset": 13,
}, "gen": 8
{ },
"offset": 13, {
"gen": 9 "offset": 13,
}, "gen": 9
{ },
"offset": 13, {
"gen": 10 "offset": 13,
}, "gen": 10
{ },
"offset": 13, {
"gen": 11 "offset": 13,
}, "gen": 11
{ },
"offset": 13, {
"gen": 12 "offset": 13,
}, "gen": 12
{ },
"offset": 13, {
"gen": 13 "offset": 13,
}, "gen": 13
{ },
"offset": 13, {
"gen": 14 "offset": 13,
} "gen": 14
] }
],
"startXRefTable": 27312
}

View file

@ -1,107 +1,110 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 65535, "offset": 0,
"free": true "gen": 65535,
}, "free": true
{ },
"offset": 4964, {
"gen": 0, "offset": 4964,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 5023, {
"gen": 0, "offset": 5023,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 5234, {
"gen": 0, "offset": 5234,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 734, {
"gen": 0, "offset": 734,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 799, {
"gen": 0, "offset": 799,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 933, {
"gen": 0, "offset": 933,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1104, {
"gen": 0, "offset": 1104,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1947, {
"gen": 0, "offset": 1947,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1992, {
"gen": 0, "offset": 1992,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2182, {
"gen": 0, "offset": 2182,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2427, {
"gen": 0, "offset": 2427,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2597, {
"gen": 0, "offset": 2597,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2822, {
"gen": 0, "offset": 2822,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2989, {
"gen": 0, "offset": 2989,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 3239, {
"gen": 0, "offset": 3239,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 3271, {
"gen": 0, "offset": 3271,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 3328, {
"gen": 0, "offset": 3328,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 3740, {
"gen": 0, "offset": 3740,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4270, {
"gen": 0, "offset": 4270,
"uncompressed": true "gen": 0,
} "uncompressed": true
] }
],
"startXRefTable": 6682
}

View file

@ -1,110 +1,113 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 31058, {
"gen": 0, "offset": 31058,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 31307, {
"gen": 0, "offset": 31307,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 678, {
"gen": 0, "offset": 678,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 728, {
"gen": 0, "offset": 728,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 855, {
"gen": 0, "offset": 855,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 970, {
"gen": 0, "offset": 970,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1203, {
"gen": 0, "offset": 1203,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 18852, {
"gen": 0, "offset": 18852,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 30165, {
"gen": 0, "offset": 30165,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 11, {
"gen": 0 "offset": 11,
}, "gen": 0
{ },
"offset": 11, {
"gen": 1 "offset": 11,
}, "gen": 1
{ },
"offset": 11, {
"gen": 2 "offset": 11,
}, "gen": 2
{ },
"offset": 11, {
"gen": 3 "offset": 11,
}, "gen": 3
{ },
"offset": 11, {
"gen": 4 "offset": 11,
}, "gen": 4
{ },
"offset": 11, {
"gen": 5 "offset": 11,
}, "gen": 5
{ },
"offset": 11, {
"gen": 6 "offset": 11,
}, "gen": 6
{ },
"offset": 11, {
"gen": 7 "offset": 11,
}, "gen": 7
{ },
"offset": 11, {
"gen": 8 "offset": 11,
}, "gen": 8
{ },
"offset": 11, {
"gen": 9 "offset": 11,
}, "gen": 9
{ },
"offset": 11, {
"gen": 10 "offset": 11,
}, "gen": 10
{ },
"offset": 11, {
"gen": 11 "offset": 11,
} "gen": 11
] }
],
"startXRefTable": 31307
}

View file

@ -1,126 +1,129 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 6344, {
"gen": 0, "offset": 6344,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 707, {
"gen": 0, "offset": 707,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 757, {
"gen": 0, "offset": 757,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 887, {
"gen": 0, "offset": 887,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 990, {
"gen": 0, "offset": 990,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1257, {
"gen": 0, "offset": 1257,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1679, {
"gen": 0, "offset": 1679,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2052, {
"gen": 0, "offset": 2052,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4249, {
"gen": 0, "offset": 4249,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4343, {
"gen": 0, "offset": 4343,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 5387, {
"gen": 0, "offset": 5387,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 5481, {
"gen": 0, "offset": 5481,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 5519, {
"gen": 0, "offset": 5519,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0 "offset": 15,
}, "gen": 0
{ },
"offset": 15, {
"gen": 1 "offset": 15,
}, "gen": 1
{ },
"offset": 15, {
"gen": 2 "offset": 15,
}, "gen": 2
{ },
"offset": 15, {
"gen": 3 "offset": 15,
}, "gen": 3
{ },
"offset": 15, {
"gen": 4 "offset": 15,
}, "gen": 4
{ },
"offset": 15, {
"gen": 5 "offset": 15,
}, "gen": 5
{ },
"offset": 15, {
"gen": 6 "offset": 15,
}, "gen": 6
{ },
"offset": 15, {
"gen": 7 "offset": 15,
}, "gen": 7
{ },
"offset": 15, {
"gen": 8 "offset": 15,
}, "gen": 8
{ },
"offset": 15, {
"gen": 9 "offset": 15,
}, "gen": 9
{ },
"offset": 15, {
"gen": 10 "offset": 15,
} "gen": 10
] }
],
"startXRefTable": 6344
}

View file

@ -1,111 +1,114 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 34767, {
"gen": 0, "offset": 34767,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 35015, {
"gen": 0, "offset": 35015,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 678, {
"gen": 0, "offset": 678,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 728, {
"gen": 0, "offset": 728,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 856, {
"gen": 0, "offset": 856,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 971, {
"gen": 0, "offset": 971,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1394, {
"gen": 0, "offset": 1394,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 10990, {
"gen": 0, "offset": 10990,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19087, {
"gen": 0, "offset": 19087,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 33769, {
"gen": 0, "offset": 33769,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 12, {
"gen": 0 "offset": 12,
}, "gen": 0
{ },
"offset": 12, {
"gen": 1 "offset": 12,
}, "gen": 1
{ },
"offset": 12, {
"gen": 2 "offset": 12,
}, "gen": 2
{ },
"offset": 12, {
"gen": 3 "offset": 12,
}, "gen": 3
{ },
"offset": 12, {
"gen": 4 "offset": 12,
}, "gen": 4
{ },
"offset": 12, {
"gen": 5 "offset": 12,
}, "gen": 5
{ },
"offset": 12, {
"gen": 6 "offset": 12,
}, "gen": 6
{ },
"offset": 12, {
"gen": 7 "offset": 12,
}, "gen": 7
{ },
"offset": 12, {
"gen": 8 "offset": 12,
}, "gen": 8
{ },
"offset": 12, {
"gen": 9 "offset": 12,
}, "gen": 9
{ },
"offset": 12, {
"gen": 10 "offset": 12,
} "gen": 10
] }
],
"startXRefTable": 35015
}

View file

@ -1,106 +1,109 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 23295, {
"gen": 0, "offset": 23295,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 23543, {
"gen": 0, "offset": 23543,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 671, {
"gen": 0, "offset": 671,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 721, {
"gen": 0, "offset": 721,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 847, {
"gen": 0, "offset": 847,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 955, {
"gen": 0, "offset": 955,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 7385, {
"gen": 0, "offset": 7385,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15752, {
"gen": 0, "offset": 15752,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 22721, {
"gen": 0, "offset": 22721,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 11, {
"gen": 0 "offset": 11,
}, "gen": 0
{ },
"offset": 11, {
"gen": 1 "offset": 11,
}, "gen": 1
{ },
"offset": 11, {
"gen": 2 "offset": 11,
}, "gen": 2
{ },
"offset": 11, {
"gen": 3 "offset": 11,
}, "gen": 3
{ },
"offset": 11, {
"gen": 4 "offset": 11,
}, "gen": 4
{ },
"offset": 11, {
"gen": 5 "offset": 11,
}, "gen": 5
{ },
"offset": 11, {
"gen": 6 "offset": 11,
}, "gen": 6
{ },
"offset": 11, {
"gen": 7 "offset": 11,
}, "gen": 7
{ },
"offset": 11, {
"gen": 8 "offset": 11,
}, "gen": 8
{ },
"offset": 11, {
"gen": 9 "offset": 11,
}, "gen": 9
{ },
"offset": 11, {
"gen": 10 "offset": 11,
} "gen": 10
] }
],
"startXRefTable": 23543
}

View file

@ -1,98 +1,101 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 24490, {
"gen": 0, "offset": 24490,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 24739, {
"gen": 0, "offset": 24739,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 657, {
"gen": 0, "offset": 657,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 707, {
"gen": 0, "offset": 707,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 833, {
"gen": 0, "offset": 833,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 948, {
"gen": 0, "offset": 948,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1290, {
"gen": 0, "offset": 1290,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 13083, {
"gen": 0, "offset": 13083,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 23411, {
"gen": 0, "offset": 23411,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 11, {
"gen": 0 "offset": 11,
}, "gen": 0
{ },
"offset": 11, {
"gen": 1 "offset": 11,
}, "gen": 1
{ },
"offset": 11, {
"gen": 2 "offset": 11,
}, "gen": 2
{ },
"offset": 11, {
"gen": 3 "offset": 11,
}, "gen": 3
{ },
"offset": 11, {
"gen": 4 "offset": 11,
}, "gen": 4
{ },
"offset": 11, {
"gen": 5 "offset": 11,
}, "gen": 5
{ },
"offset": 11, {
"gen": 6 "offset": 11,
}, "gen": 6
{ },
"offset": 11, {
"gen": 7 "offset": 11,
}, "gen": 7
{ },
"offset": 11, {
"gen": 8 "offset": 11,
} "gen": 8
] }
],
"startXRefTable": 24739
}

View file

@ -1,145 +1,148 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 43550, {
"gen": 0, "offset": 43550,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 43799, {
"gen": 0, "offset": 43799,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 734, {
"gen": 0, "offset": 734,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 784, {
"gen": 0, "offset": 784,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 913, {
"gen": 0, "offset": 913,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1021, {
"gen": 0, "offset": 1021,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1546, {
"gen": 0, "offset": 1546,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 5794, {
"gen": 0, "offset": 5794,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 12915, {
"gen": 0, "offset": 12915,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 23660, {
"gen": 0, "offset": 23660,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 30657, {
"gen": 0, "offset": 30657,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 42604, {
"gen": 0, "offset": 42604,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 14, {
"gen": 0 "offset": 14,
}, "gen": 0
{ },
"offset": 14, {
"gen": 1 "offset": 14,
}, "gen": 1
{ },
"offset": 14, {
"gen": 2 "offset": 14,
}, "gen": 2
{ },
"offset": 14, {
"gen": 3 "offset": 14,
}, "gen": 3
{ },
"offset": 14, {
"gen": 4 "offset": 14,
}, "gen": 4
{ },
"offset": 14, {
"gen": 5 "offset": 14,
}, "gen": 5
{ },
"offset": 14, {
"gen": 6 "offset": 14,
}, "gen": 6
{ },
"offset": 14, {
"gen": 7 "offset": 14,
}, "gen": 7
{ },
"offset": 14, {
"gen": 8 "offset": 14,
}, "gen": 8
{ },
"offset": 14, {
"gen": 9 "offset": 14,
}, "gen": 9
{ },
"offset": 14, {
"gen": 10 "offset": 14,
}, "gen": 10
{ },
"offset": 14, {
"gen": 11 "offset": 14,
}, "gen": 11
{ },
"offset": 14, {
"gen": 12 "offset": 14,
}, "gen": 12
{ },
"offset": 14, {
"gen": 13 "offset": 14,
}, "gen": 13
{ },
"offset": 14, {
"gen": 14 "offset": 14,
}, "gen": 14
{ },
"offset": 14, {
"gen": 15 "offset": 14,
}, "gen": 15
{ },
"offset": 14, {
"gen": 16 "offset": 14,
} "gen": 16
] }
],
"startXRefTable": 43799
}

View file

@ -1,179 +1,182 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 75299, {
"gen": 0, "offset": 75299,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 75548, {
"gen": 0, "offset": 75548,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 790, {
"gen": 0, "offset": 790,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 840, {
"gen": 0, "offset": 840,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 975, {
"gen": 0, "offset": 975,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1083, {
"gen": 0, "offset": 1083,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2128, {
"gen": 0, "offset": 2128,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 13799, {
"gen": 0, "offset": 13799,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 23682, {
"gen": 0, "offset": 23682,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 31867, {
"gen": 0, "offset": 31867,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 36116, {
"gen": 0, "offset": 36116,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 50352, {
"gen": 0, "offset": 50352,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 61569, {
"gen": 0, "offset": 61569,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 73516, {
"gen": 0, "offset": 73516,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 16, {
"gen": 0 "offset": 16,
}, "gen": 0
{ },
"offset": 16, {
"gen": 1 "offset": 16,
}, "gen": 1
{ },
"offset": 16, {
"gen": 2 "offset": 16,
}, "gen": 2
{ },
"offset": 16, {
"gen": 3 "offset": 16,
}, "gen": 3
{ },
"offset": 16, {
"gen": 4 "offset": 16,
}, "gen": 4
{ },
"offset": 16, {
"gen": 5 "offset": 16,
}, "gen": 5
{ },
"offset": 16, {
"gen": 6 "offset": 16,
}, "gen": 6
{ },
"offset": 16, {
"gen": 7 "offset": 16,
}, "gen": 7
{ },
"offset": 16, {
"gen": 8 "offset": 16,
}, "gen": 8
{ },
"offset": 16, {
"gen": 9 "offset": 16,
}, "gen": 9
{ },
"offset": 16, {
"gen": 10 "offset": 16,
}, "gen": 10
{ },
"offset": 16, {
"gen": 11 "offset": 16,
}, "gen": 11
{ },
"offset": 16, {
"gen": 12 "offset": 16,
}, "gen": 12
{ },
"offset": 16, {
"gen": 13 "offset": 16,
}, "gen": 13
{ },
"offset": 16, {
"gen": 14 "offset": 16,
}, "gen": 14
{ },
"offset": 16, {
"gen": 15 "offset": 16,
}, "gen": 15
{ },
"offset": 16, {
"gen": 16 "offset": 16,
}, "gen": 16
{ },
"offset": 16, {
"gen": 17 "offset": 16,
}, "gen": 17
{ },
"offset": 16, {
"gen": 18 "offset": 16,
}, "gen": 18
{ },
"offset": 16, {
"gen": 19 "offset": 16,
}, "gen": 19
{ },
"offset": 16, {
"gen": 20 "offset": 16,
}, "gen": 20
{ },
"offset": 16, {
"gen": 21 "offset": 16,
}, "gen": 21
{ },
"offset": 16, {
"gen": 22 "offset": 16,
} "gen": 22
] }
],
"startXRefTable": 75548
}

View file

@ -1,137 +1,140 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 65535, "offset": 0,
"free": true "gen": 65535,
}, "free": true
{ },
"offset": 25097, {
"gen": 0, "offset": 25097,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 25156, {
"gen": 0, "offset": 25156,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 25367, {
"gen": 0, "offset": 25367,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 854, {
"gen": 0, "offset": 854,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 919, {
"gen": 0, "offset": 919,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1074, {
"gen": 0, "offset": 1074,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1245, {
"gen": 0, "offset": 1245,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 18343, {
"gen": 0, "offset": 18343,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 18388, {
"gen": 0, "offset": 18388,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 18752, {
"gen": 0, "offset": 18752,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19071, {
"gen": 0, "offset": 19071,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19360, {
"gen": 0, "offset": 19360,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19604, {
"gen": 0, "offset": 19604,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19770, {
"gen": 0, "offset": 19770,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 20007, {
"gen": 0, "offset": 20007,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 20174, {
"gen": 0, "offset": 20174,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 20424, {
"gen": 0, "offset": 20424,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 20456, {
"gen": 0, "offset": 20456,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 20525, {
"gen": 0, "offset": 20525,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 23109, {
"gen": 0, "offset": 23109,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 23500, {
"gen": 0, "offset": 23500,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 24229, {
"gen": 0, "offset": 24229,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 24641, {
"gen": 0, "offset": 24641,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 24741, {
"gen": 0, "offset": 24741,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 24985, {
"gen": 0, "offset": 24985,
"uncompressed": true "gen": 0,
} "uncompressed": true
] }
],
"startXRefTable": 26815
}

View file

@ -1,91 +1,94 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 3568, {
"gen": 0, "offset": 3568,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 3777, {
"gen": 0, "offset": 3777,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 643, {
"gen": 0, "offset": 643,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 693, {
"gen": 0, "offset": 693,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 819, {
"gen": 0, "offset": 819,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 934, {
"gen": 0, "offset": 934,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1118, {
"gen": 0, "offset": 1118,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1210, {
"gen": 0, "offset": 1210,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2555, {
"gen": 0, "offset": 2555,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 3030, {
"gen": 0, "offset": 3030,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 12, {
"gen": 0 "offset": 12,
}, "gen": 0
{ },
"offset": 12, {
"gen": 1 "offset": 12,
}, "gen": 1
{ },
"offset": 12, {
"gen": 2 "offset": 12,
}, "gen": 2
{ },
"offset": 12, {
"gen": 3 "offset": 12,
}, "gen": 3
{ },
"offset": 12, {
"gen": 4 "offset": 12,
}, "gen": 4
{ },
"offset": 12, {
"gen": 5 "offset": 12,
} "gen": 5
] }
],
"startXRefTable": 3777
}

View file

@ -1,125 +1,128 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 16762, {
"gen": 0, "offset": 16762,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 16877, {
"gen": 0, "offset": 16877,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 17142, {
"gen": 0, "offset": 17142,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 24335, {
"gen": 0, "offset": 24335,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 32164, {
"gen": 0, "offset": 32164,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 32412, {
"gen": 0, "offset": 32412,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 671, {
"gen": 0, "offset": 671,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 721, {
"gen": 0, "offset": 721,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 856, {
"gen": 0, "offset": 856,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 973, {
"gen": 0, "offset": 973,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1318, {
"gen": 0, "offset": 1318,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2218, {
"gen": 0, "offset": 2218,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 13, {
"gen": 0 "offset": 13,
}, "gen": 0
{ },
"offset": 13, {
"gen": 1 "offset": 13,
}, "gen": 1
{ },
"offset": 13, {
"gen": 2 "offset": 13,
}, "gen": 2
{ },
"offset": 13, {
"gen": 3 "offset": 13,
}, "gen": 3
{ },
"offset": 13, {
"gen": 4 "offset": 13,
}, "gen": 4
{ },
"offset": 13, {
"gen": 5 "offset": 13,
}, "gen": 5
{ },
"offset": 13, {
"gen": 6 "offset": 13,
}, "gen": 6
{ },
"offset": 13, {
"gen": 7 "offset": 13,
}, "gen": 7
{ },
"offset": 13, {
"gen": 8 "offset": 13,
}, "gen": 8
{ },
"offset": 13, {
"gen": 9 "offset": 13,
}, "gen": 9
{ },
"offset": 13, {
"gen": 10 "offset": 13,
}, "gen": 10
{ },
"offset": 13, {
"gen": 11 "offset": 13,
} "gen": 11
] }
],
"startXRefTable": 32412
}

View file

@ -1,108 +1,111 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 16778, {
"gen": 0, "offset": 16778,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 16893, {
"gen": 0, "offset": 16893,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 17109, {
"gen": 0, "offset": 17109,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 24938, {
"gen": 0, "offset": 24938,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 25186, {
"gen": 0, "offset": 25186,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 650, {
"gen": 0, "offset": 650,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 700, {
"gen": 0, "offset": 700,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 836, {
"gen": 0, "offset": 836,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 953, {
"gen": 0, "offset": 953,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1298, {
"gen": 0, "offset": 1298,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2103, {
"gen": 0, "offset": 2103,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 12, {
"gen": 0 "offset": 12,
}, "gen": 0
{ },
"offset": 12, {
"gen": 1 "offset": 12,
}, "gen": 1
{ },
"offset": 12, {
"gen": 2 "offset": 12,
}, "gen": 2
{ },
"offset": 12, {
"gen": 3 "offset": 12,
}, "gen": 3
{ },
"offset": 12, {
"gen": 4 "offset": 12,
}, "gen": 4
{ },
"offset": 12, {
"gen": 5 "offset": 12,
}, "gen": 5
{ },
"offset": 12, {
"gen": 6 "offset": 12,
}, "gen": 6
{ },
"offset": 12, {
"gen": 7 "offset": 12,
}, "gen": 7
{ },
"offset": 12, {
"gen": 8 "offset": 12,
} "gen": 8
] }
],
"startXRefTable": 25186
}

View file

@ -1,94 +1,97 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 20679, {
"gen": 0, "offset": 20679,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 20927, {
"gen": 0, "offset": 20927,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 650, {
"gen": 0, "offset": 650,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 700, {
"gen": 0, "offset": 700,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 826, {
"gen": 0, "offset": 826,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 934, {
"gen": 0, "offset": 934,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1252, {
"gen": 0, "offset": 1252,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 8248, {
"gen": 0, "offset": 8248,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 20115, {
"gen": 0, "offset": 20115,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 11, {
"gen": 0 "offset": 11,
}, "gen": 0
{ },
"offset": 11, {
"gen": 1 "offset": 11,
}, "gen": 1
{ },
"offset": 11, {
"gen": 2 "offset": 11,
}, "gen": 2
{ },
"offset": 11, {
"gen": 3 "offset": 11,
}, "gen": 3
{ },
"offset": 11, {
"gen": 4 "offset": 11,
}, "gen": 4
{ },
"offset": 11, {
"gen": 5 "offset": 11,
}, "gen": 5
{ },
"offset": 11, {
"gen": 6 "offset": 11,
}, "gen": 6
{ },
"offset": 11, {
"gen": 7 "offset": 11,
} "gen": 7
] }
],
"startXRefTable": 20927
}

View file

@ -1,153 +1,156 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 29506, {
"gen": 0, "offset": 29506,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 29621, {
"gen": 0, "offset": 29621,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 29918, {
"gen": 0, "offset": 29918,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 30033, {
"gen": 0, "offset": 30033,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 30274, {
"gen": 0, "offset": 30274,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 30389, {
"gen": 0, "offset": 30389,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 30644, {
"gen": 0, "offset": 30644,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 42802, {
"gen": 0, "offset": 42802,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 43050, {
"gen": 0, "offset": 43050,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 695, {
"gen": 0, "offset": 695,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 746, {
"gen": 0, "offset": 746,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 900, {
"gen": 0, "offset": 900,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1017, {
"gen": 0, "offset": 1017,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1286, {
"gen": 0, "offset": 1286,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2443, {
"gen": 0, "offset": 2443,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 13147, {
"gen": 0, "offset": 13147,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 16, {
"gen": 0 "offset": 16,
}, "gen": 0
{ },
"offset": 16, {
"gen": 1 "offset": 16,
}, "gen": 1
{ },
"offset": 16, {
"gen": 2 "offset": 16,
}, "gen": 2
{ },
"offset": 16, {
"gen": 3 "offset": 16,
}, "gen": 3
{ },
"offset": 16, {
"gen": 4 "offset": 16,
}, "gen": 4
{ },
"offset": 16, {
"gen": 5 "offset": 16,
}, "gen": 5
{ },
"offset": 16, {
"gen": 6 "offset": 16,
}, "gen": 6
{ },
"offset": 16, {
"gen": 7 "offset": 16,
}, "gen": 7
{ },
"offset": 16, {
"gen": 8 "offset": 16,
}, "gen": 8
{ },
"offset": 16, {
"gen": 9 "offset": 16,
}, "gen": 9
{ },
"offset": 16, {
"gen": 10 "offset": 16,
}, "gen": 10
{ },
"offset": 16, {
"gen": 11 "offset": 16,
}, "gen": 11
{ },
"offset": 16, {
"gen": 12 "offset": 16,
}, "gen": 12
{ },
"offset": 16, {
"gen": 13 "offset": 16,
} "gen": 13
] }
],
"startXRefTable": 43050
}

View file

@ -1,111 +1,114 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 34102, {
"gen": 0, "offset": 34102,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 34350, {
"gen": 0, "offset": 34350,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 678, {
"gen": 0, "offset": 678,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 728, {
"gen": 0, "offset": 728,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 856, {
"gen": 0, "offset": 856,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 971, {
"gen": 0, "offset": 971,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1514, {
"gen": 0, "offset": 1514,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 10973, {
"gen": 0, "offset": 10973,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 19139, {
"gen": 0, "offset": 19139,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 33047, {
"gen": 0, "offset": 33047,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 12, {
"gen": 0 "offset": 12,
}, "gen": 0
{ },
"offset": 12, {
"gen": 1 "offset": 12,
}, "gen": 1
{ },
"offset": 12, {
"gen": 2 "offset": 12,
}, "gen": 2
{ },
"offset": 12, {
"gen": 3 "offset": 12,
}, "gen": 3
{ },
"offset": 12, {
"gen": 4 "offset": 12,
}, "gen": 4
{ },
"offset": 12, {
"gen": 5 "offset": 12,
}, "gen": 5
{ },
"offset": 12, {
"gen": 6 "offset": 12,
}, "gen": 6
{ },
"offset": 12, {
"gen": 7 "offset": 12,
}, "gen": 7
{ },
"offset": 12, {
"gen": 8 "offset": 12,
}, "gen": 8
{ },
"offset": 12, {
"gen": 9 "offset": 12,
}, "gen": 9
{ },
"offset": 12, {
"gen": 10 "offset": 12,
} "gen": 10
] }
],
"startXRefTable": 34350
}

View file

@ -1,108 +1,111 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 9449, {
"gen": 0, "offset": 9449,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 9564, {
"gen": 0, "offset": 9564,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 9730, {
"gen": 0, "offset": 9730,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 17293, {
"gen": 0, "offset": 17293,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 17541, {
"gen": 0, "offset": 17541,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 650, {
"gen": 0, "offset": 650,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 700, {
"gen": 0, "offset": 700,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 835, {
"gen": 0, "offset": 835,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 952, {
"gen": 0, "offset": 952,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1097, {
"gen": 0, "offset": 1097,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1758, {
"gen": 0, "offset": 1758,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 12, {
"gen": 0 "offset": 12,
}, "gen": 0
{ },
"offset": 12, {
"gen": 1 "offset": 12,
}, "gen": 1
{ },
"offset": 12, {
"gen": 2 "offset": 12,
}, "gen": 2
{ },
"offset": 12, {
"gen": 3 "offset": 12,
}, "gen": 3
{ },
"offset": 12, {
"gen": 4 "offset": 12,
}, "gen": 4
{ },
"offset": 12, {
"gen": 5 "offset": 12,
}, "gen": 5
{ },
"offset": 12, {
"gen": 6 "offset": 12,
}, "gen": 6
{ },
"offset": 12, {
"gen": 7 "offset": 12,
}, "gen": 7
{ },
"offset": 12, {
"gen": 8 "offset": 12,
} "gen": 8
] }
],
"startXRefTable": 17541
}

View file

@ -1,111 +1,114 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 37282, {
"gen": 0, "offset": 37282,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 37530, {
"gen": 0, "offset": 37530,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 678, {
"gen": 0, "offset": 678,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 728, {
"gen": 0, "offset": 728,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 856, {
"gen": 0, "offset": 856,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 971, {
"gen": 0, "offset": 971,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1322, {
"gen": 0, "offset": 1322,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 9581, {
"gen": 0, "offset": 9581,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 24286, {
"gen": 0, "offset": 24286,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 36258, {
"gen": 0, "offset": 36258,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 12, {
"gen": 0 "offset": 12,
}, "gen": 0
{ },
"offset": 12, {
"gen": 1 "offset": 12,
}, "gen": 1
{ },
"offset": 12, {
"gen": 2 "offset": 12,
}, "gen": 2
{ },
"offset": 12, {
"gen": 3 "offset": 12,
}, "gen": 3
{ },
"offset": 12, {
"gen": 4 "offset": 12,
}, "gen": 4
{ },
"offset": 12, {
"gen": 5 "offset": 12,
}, "gen": 5
{ },
"offset": 12, {
"gen": 6 "offset": 12,
}, "gen": 6
{ },
"offset": 12, {
"gen": 7 "offset": 12,
}, "gen": 7
{ },
"offset": 12, {
"gen": 8 "offset": 12,
}, "gen": 8
{ },
"offset": 12, {
"gen": 9 "offset": 12,
}, "gen": 9
{ },
"offset": 12, {
"gen": 10 "offset": 12,
} "gen": 10
] }
],
"startXRefTable": 37530
}

View file

@ -1,125 +1,128 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 48194, {
"gen": 0, "offset": 48194,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 48442, {
"gen": 0, "offset": 48442,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 699, {
"gen": 0, "offset": 699,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 749, {
"gen": 0, "offset": 749,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 878, {
"gen": 0, "offset": 878,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1000, {
"gen": 0, "offset": 1000,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 8546, {
"gen": 0, "offset": 8546,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 9072, {
"gen": 0, "offset": 9072,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 10659, {
"gen": 0, "offset": 10659,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 18919, {
"gen": 0, "offset": 18919,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 35129, {
"gen": 0, "offset": 35129,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 47101, {
"gen": 0, "offset": 47101,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 14, {
"gen": 0 "offset": 14,
}, "gen": 0
{ },
"offset": 14, {
"gen": 1 "offset": 14,
}, "gen": 1
{ },
"offset": 14, {
"gen": 2 "offset": 14,
}, "gen": 2
{ },
"offset": 14, {
"gen": 3 "offset": 14,
}, "gen": 3
{ },
"offset": 14, {
"gen": 4 "offset": 14,
}, "gen": 4
{ },
"offset": 14, {
"gen": 5 "offset": 14,
}, "gen": 5
{ },
"offset": 14, {
"gen": 6 "offset": 14,
}, "gen": 6
{ },
"offset": 14, {
"gen": 7 "offset": 14,
}, "gen": 7
{ },
"offset": 14, {
"gen": 8 "offset": 14,
}, "gen": 8
{ },
"offset": 14, {
"gen": 9 "offset": 14,
}, "gen": 9
{ },
"offset": 14, {
"gen": 10 "offset": 14,
}, "gen": 10
{ },
"offset": 14, {
"gen": 11 "offset": 14,
} "gen": 11
] }
],
"startXRefTable": 48442
}

View file

@ -1,165 +1,168 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 2924, {
"gen": 0, "offset": 2924,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 3039, {
"gen": 0, "offset": 3039,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4606, {
"gen": 0, "offset": 4606,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 4721, {
"gen": 0, "offset": 4721,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 7754, {
"gen": 0, "offset": 7754,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 7870, {
"gen": 0, "offset": 7870,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 11668, {
"gen": 0, "offset": 11668,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 21077, {
"gen": 0, "offset": 21077,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 28498, {
"gen": 0, "offset": 28498,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 35464, {
"gen": 0, "offset": 35464,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 35699, {
"gen": 0, "offset": 35699,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 703, {
"gen": 0, "offset": 703,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 754, {
"gen": 0, "offset": 754,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 909, {
"gen": 0, "offset": 909,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1026, {
"gen": 0, "offset": 1026,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 2161, {
"gen": 0, "offset": 2161,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 18, {
"gen": 0 "offset": 18,
}, "gen": 0
{ },
"offset": 18, {
"gen": 1 "offset": 18,
}, "gen": 1
{ },
"offset": 18, {
"gen": 2 "offset": 18,
}, "gen": 2
{ },
"offset": 18, {
"gen": 3 "offset": 18,
}, "gen": 3
{ },
"offset": 18, {
"gen": 4 "offset": 18,
}, "gen": 4
{ },
"offset": 18, {
"gen": 5 "offset": 18,
}, "gen": 5
{ },
"offset": 18, {
"gen": 6 "offset": 18,
}, "gen": 6
{ },
"offset": 18, {
"gen": 7 "offset": 18,
}, "gen": 7
{ },
"offset": 18, {
"gen": 8 "offset": 18,
}, "gen": 8
{ },
"offset": 18, {
"gen": 9 "offset": 18,
}, "gen": 9
{ },
"offset": 18, {
"gen": 10 "offset": 18,
}, "gen": 10
{ },
"offset": 18, {
"gen": 11 "offset": 18,
}, "gen": 11
{ },
"offset": 18, {
"gen": 12 "offset": 18,
}, "gen": 12
{ },
"offset": 18, {
"gen": 13 "offset": 18,
}, "gen": 13
{ },
"offset": 18, {
"gen": 14 "offset": 18,
}, "gen": 14
{ },
"offset": 18, {
"gen": 15 "offset": 18,
}, "gen": 15
{ },
"offset": 18, {
"gen": 16 "offset": 18,
} "gen": 16
] }
],
"startXRefTable": 35699
}

View file

@ -1,95 +1,98 @@
[ {
{ "xRefEntries": [
"offset": 0, {
"gen": 0, "offset": 0,
"free": true "gen": 0,
}, "free": true
{ },
"offset": 8578, {
"gen": 0, "offset": 8578,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 15, {
"gen": 0, "offset": 15,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 216, {
"gen": 0, "offset": 216,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 658, {
"gen": 0, "offset": 658,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 708, {
"gen": 0, "offset": 708,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 837, {
"gen": 0, "offset": 837,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 940, {
"gen": 0, "offset": 940,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1191, {
"gen": 0, "offset": 1191,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 1627, {
"gen": 0, "offset": 1627,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 7676, {
"gen": 0, "offset": 7676,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 7784, {
"gen": 0, "offset": 7784,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 7822, {
"gen": 0, "offset": 7822,
"uncompressed": true "gen": 0,
}, "uncompressed": true
{ },
"offset": 12, {
"gen": 0 "offset": 12,
}, "gen": 0
{ },
"offset": 12, {
"gen": 1 "offset": 12,
}, "gen": 1
{ },
"offset": 12, {
"gen": 2 "offset": 12,
}, "gen": 2
{ },
"offset": 12, {
"gen": 3 "offset": 12,
}, "gen": 3
{ },
"offset": 12, {
"gen": 4 "offset": 12,
}, "gen": 4
{ },
"offset": 12, {
"gen": 5 "offset": 12,
}, "gen": 5
{ },
"offset": 12, {
"gen": 6 "offset": 12,
} "gen": 6
] }
],
"startXRefTable": 8578
}

View file

@ -579,6 +579,7 @@ const ClsiManager = {
f.contentId = file.contentId f.contentId = file.contentId
f.ranges = file.ranges || [] f.ranges = file.ranges || []
f.size = file.size f.size = file.size
f.startXRefTable = file.startXRefTable
f.createdAt = new Date() f.createdAt = new Date()
} }
outputFiles.push(f) outputFiles.push(f)

View file

@ -147,6 +147,7 @@ describe('ClsiManager', function () {
// gets dropped by JSON.stringify // gets dropped by JSON.stringify
contentId: undefined, contentId: undefined,
size: undefined, size: undefined,
startXRefTable: undefined,
}, },
{ {
url: `/project/${this.project_id}/user/${this.user_id}/build/1234/output/output.log`, url: `/project/${this.project_id}/user/${this.user_id}/build/1234/output/output.log`,
@ -178,6 +179,7 @@ describe('ClsiManager', function () {
build: 1234, build: 1234,
contentId: '123-321', contentId: '123-321',
ranges: [{ start: 1, end: 42, hash: 'foo' }], ranges: [{ start: 1, end: 42, hash: 'foo' }],
startXRefTable: 42,
size: 42, size: 42,
}, },
{ {
@ -209,6 +211,7 @@ describe('ClsiManager', function () {
build: 1234, build: 1234,
contentId: '123-321', contentId: '123-321',
ranges: [{ start: 1, end: 42, hash: 'foo' }], ranges: [{ start: 1, end: 42, hash: 'foo' }],
startXRefTable: 42,
size: 42, size: 42,
createdAt: new Date(), createdAt: new Date(),
}, },
@ -422,6 +425,7 @@ describe('ClsiManager', function () {
// gets dropped by JSON.stringify // gets dropped by JSON.stringify
contentId: undefined, contentId: undefined,
size: undefined, size: undefined,
startXRefTable: undefined,
}, },
{ {
url: `/project/${this.submission_id}/build/1234/output/output.log`, url: `/project/${this.submission_id}/build/1234/output/output.log`,