Skip to content

Commit

Permalink
Heic HEX: More consistent separators
Browse files Browse the repository at this point in the history
  • Loading branch information
StefanOltmann committed Feb 11, 2024
1 parent bff5be8 commit 6586b92
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 26 deletions.
29 changes: 15 additions & 14 deletions app/src/commonMain/kotlin/HtmlGenerator.kt
Original file line number Diff line number Diff line change
Expand Up @@ -687,7 +687,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
LabeledSlice(
range = subBox.offset.toInt() until subBox.offset.toInt() + 8,
label = "Box" + SPACE + "iloc" + SPACE + "header",
separatorLineType = SeparatorLineType.BOLD,
separatorLineType = SeparatorLineType.THIN,
snipAfterLineCount = 3
)
)
Expand All @@ -696,7 +696,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
LabeledSlice(
range = subBox.offset.toInt() + 8 until subBox.offset.toInt() + 9,
label = "Box" + SPACE + "version" + SPACE + "=" + SPACE + subBox.version,
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)
Expand All @@ -705,7 +705,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
LabeledSlice(
range = subBox.offset.toInt() + 9 until subBox.offset.toInt() + 12,
label = "Box" + SPACE + "flags",
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)
Expand All @@ -717,7 +717,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
"Offset size = ${subBox.offsetSize}, " +
"length size = ${subBox.lengthSize}"
).escapeHtmlSpecialChars(),
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)
Expand All @@ -729,7 +729,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
"Base offset size = ${subBox.baseOffsetSize}, " +
"index size = ${subBox.indexSize}"
).escapeHtmlSpecialChars(),
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)
Expand All @@ -742,7 +742,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
LabeledSlice(
range = subBox.offset.toInt() + 14 until subBox.offset.toInt() + 16,
label = "Item count = ${subBox.itemCount}".escapeHtmlSpecialChars(),
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)
Expand All @@ -755,7 +755,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
LabeledSlice(
range = subBox.offset.toInt() + 14 until subBox.offset.toInt() + 18,
label = "Item count = ${subBox.itemCount}".escapeHtmlSpecialChars(),
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)
Expand All @@ -768,8 +768,8 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
slices.add(
LabeledSlice(
range = dataStartOffset until subBox.offset.toInt() + box.actualLength.toInt(),
label = "Box" + SPACE + "iloc" + SPACE + "data",
separatorLineType = SeparatorLineType.THIN,
label = "data",
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 3
)
)
Expand All @@ -780,7 +780,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
LabeledSlice(
range = subBox.offset.toInt() until subBox.offset.toInt() + 8,
label = "Box" + SPACE + "iinf" + SPACE + "header",
separatorLineType = SeparatorLineType.BOLD,
separatorLineType = SeparatorLineType.THIN,
snipAfterLineCount = 3
)
)
Expand All @@ -789,7 +789,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
LabeledSlice(
range = subBox.offset.toInt() + 8 until subBox.offset.toInt() + 9,
label = "Box" + SPACE + "version" + SPACE + "=" + SPACE + subBox.version,
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)
Expand All @@ -798,7 +798,7 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
LabeledSlice(
range = subBox.offset.toInt() + 9 until subBox.offset.toInt() + 12,
label = "Box" + SPACE + "flags",
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)
Expand All @@ -809,17 +809,18 @@ private fun createBaseMediaFileFormatSlices(bytes: ByteArray): List<LabeledSlice
LabeledSlice(
range = subBox.offset.toInt() + 12 until subBox.offset.toInt() + 14,
label = "Entry count = ${subBox.entryCount}".escapeHtmlSpecialChars(),
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)

} else {

slices.add(
LabeledSlice(
range = subBox.offset.toInt() + 12 until subBox.offset.toInt() + 16,
label = "Entry count = ${subBox.entryCount}".escapeHtmlSpecialChars(),
separatorLineType = SeparatorLineType.THIN,
separatorLineType = SeparatorLineType.NONE,
snipAfterLineCount = 1
)
)
Expand Down
15 changes: 3 additions & 12 deletions app/src/jvmTest/resources/photo_5_hex.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,10 @@
00000114&nbsp;|&nbsp;00&nbsp;00&nbsp;00&nbsp;01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;....&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00000118&nbsp;|&nbsp;00&nbsp;00&nbsp;00&nbsp;0E&nbsp;70&nbsp;69&nbsp;74&nbsp;6D&nbsp;&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;....pitm.....1&nbsp;&nbsp;&nbsp;|&nbsp;Box&nbsp;pitm&nbsp;[14&nbsp;bytes]<br>
<hr style="height:2px;margin:1px;padding:0;border-width:0;color:#dddddd;background-color:#dddddd">
00000132&nbsp;|&nbsp;00&nbsp;00&nbsp;04&nbsp;3D&nbsp;69&nbsp;69&nbsp;6E&nbsp;66&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;...=iinf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Box&nbsp;iinf&nbsp;header<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00000132&nbsp;|&nbsp;00&nbsp;00&nbsp;04&nbsp;3D&nbsp;69&nbsp;69&nbsp;6E&nbsp;66&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;...=iinf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Box&nbsp;iinf&nbsp;header<br>
00000140&nbsp;|&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Box&nbsp;version&nbsp;=&nbsp;0<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00000141&nbsp;|&nbsp;00&nbsp;00&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Box&nbsp;flags<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00000144&nbsp;|&nbsp;00&nbsp;33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Entry&nbsp;count&nbsp;=&nbsp;51<br>
00000146&nbsp;|&nbsp;00&nbsp;00&nbsp;00&nbsp;15&nbsp;69&nbsp;6E&nbsp;66&nbsp;65&nbsp;&nbsp;02&nbsp;00&nbsp;00&nbsp;01&nbsp;00&nbsp;01&nbsp;00&nbsp;00&nbsp;|&nbsp;....infe........&nbsp;|&nbsp;Item&nbsp;#1&nbsp;@&nbsp;0&nbsp;=&nbsp;hvc1<br>
00000162&nbsp;|&nbsp;68&nbsp;76&nbsp;63&nbsp;31&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;hvc1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<br>
Expand Down Expand Up @@ -138,20 +135,14 @@
00002540&nbsp;|&nbsp;82&nbsp;00&nbsp;31&nbsp;04&nbsp;81&nbsp;04&nbsp;85&nbsp;06&nbsp;&nbsp;00&nbsp;32&nbsp;05&nbsp;81&nbsp;87&nbsp;08&nbsp;85&nbsp;06&nbsp;|&nbsp;..1......2......&nbsp;|&nbsp;<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00002556&nbsp;|&nbsp;00&nbsp;00&nbsp;00&nbsp;10&nbsp;69&nbsp;64&nbsp;61&nbsp;74&nbsp;&nbsp;00&nbsp;00&nbsp;05&nbsp;07&nbsp;0F&nbsp;C0&nbsp;0B&nbsp;D0&nbsp;|&nbsp;....idat........&nbsp;|&nbsp;Box&nbsp;idat&nbsp;[16&nbsp;bytes]<br>
<hr style="height:2px;margin:1px;padding:0;border-width:0;color:#dddddd;background-color:#dddddd">
00002572&nbsp;|&nbsp;00&nbsp;00&nbsp;03&nbsp;40&nbsp;69&nbsp;6C&nbsp;6F&nbsp;63&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;...@iloc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Box&nbsp;iloc&nbsp;header<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00002572&nbsp;|&nbsp;00&nbsp;00&nbsp;03&nbsp;40&nbsp;69&nbsp;6C&nbsp;6F&nbsp;63&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;...@iloc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Box&nbsp;iloc&nbsp;header<br>
00002580&nbsp;|&nbsp;01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Box&nbsp;version&nbsp;=&nbsp;1<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00002581&nbsp;|&nbsp;00&nbsp;00&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Box&nbsp;flags<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00002584&nbsp;|&nbsp;44&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Offset&nbsp;size&nbsp;=&nbsp;4,&nbsp;length&nbsp;size&nbsp;=&nbsp;4<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00002585&nbsp;|&nbsp;00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Base&nbsp;offset&nbsp;size&nbsp;=&nbsp;0,&nbsp;index&nbsp;size&nbsp;=&nbsp;0<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00002586&nbsp;|&nbsp;00&nbsp;33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Item&nbsp;count&nbsp;=&nbsp;51<br>
<hr style="height:1px;margin:1px;padding:0;border-width:0;color:#eeeeee;background-color:#eeeeee">
00002588&nbsp;|&nbsp;00&nbsp;01&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;01&nbsp;&nbsp;00&nbsp;00&nbsp;5C&nbsp;E6&nbsp;00&nbsp;00&nbsp;A5&nbsp;08&nbsp;|&nbsp;..........\.....&nbsp;|&nbsp;Box&nbsp;iloc&nbsp;data<br>
00002588&nbsp;|&nbsp;00&nbsp;01&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;01&nbsp;&nbsp;00&nbsp;00&nbsp;5C&nbsp;E6&nbsp;00&nbsp;00&nbsp;A5&nbsp;08&nbsp;|&nbsp;..........\.....&nbsp;|&nbsp;data<br>
00002604&nbsp;|&nbsp;00&nbsp;02&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;01&nbsp;&nbsp;00&nbsp;01&nbsp;01&nbsp;EE&nbsp;00&nbsp;00&nbsp;4D&nbsp;4D&nbsp;|&nbsp;..............MM&nbsp;|&nbsp;<br>
00002620&nbsp;|&nbsp;00&nbsp;03&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;01&nbsp;&nbsp;00&nbsp;01&nbsp;4F&nbsp;3B&nbsp;00&nbsp;00&nbsp;47&nbsp;AB&nbsp;|&nbsp;..........O;..G.&nbsp;|&nbsp;<br>
00002635&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ... snip 3288 bytes ... ]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
Expand Down

0 comments on commit 6586b92

Please sign in to comment.