--[[
This code was copied from \\]
on 2023-01-01. Please see that page for further information
and its edit history.
This module helps support \\].
]]
local SLD = '1px solid black'
local DSH = '1px dashed black'
local DOT = '1px dotted black'
local data = {
= {
t = { { attr = { rowspan = '2' }, style = { = SLD, width = '1em', height = '2em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, = DSH, width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { style = { = SLD, = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } } },
t = { { style = { = SLD, = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { attr = { rowspan = '2' }, style = { = SLD, width = '1em', height = '2em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, = SLD, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = SLD, = SLD, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = SLD, width = '2em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } } },
t = { { style = { = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } } },
t = { { style = { = DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
t = { { attr = { rowspan = '2' }, style = { = DSH, width = '1em', height = '2em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DSH, = DSH, width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } } },
t = { { style = { = DSH, = DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { attr = { rowspan = '2' }, style = { = DSH, width = '1em', height = '2em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } } },
t = { { style = { = DOT, = DOT, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { attr = { rowspan = '2' }, style = { = DOT, width = '1em', height = '2em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, = DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } } },
t = { { style = { = DSH, = DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = DOT, width = '2em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = DOT, width = '2em', height = '1em' } } }
},
= {
t = { { attr = { rowspan = '2' }, style = { = DOT, width = '1em', height = '2em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DOT, = DOT, width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } } },
t = { { style = { = DOT, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style ={ = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } } },
t = { { style = { = DOT, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DSH, = DSH, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = DSH, width = '2em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DOT, = DOT, width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, = DSH, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { style = { = DOT, = DOT, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = SLD, = SLD, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
t = { { attr = { colspan = '2', rowspan = '2'}, style = { width = '2em', height = '2em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DOT, = '1px dashed #000001', width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DOT, = SLD, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, = '1px dotted #000001', width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = SLD, = DSH, width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = SLD, = DOT, width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } } },
t = { { style = { = DSH, = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { attr = { rowspan = '2' }, style = { = DSH, width = '1em', height = '2em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } } },
t = { { style = { = SLD, = DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { attr = { rowspan = '2' }, style = { = SLD, width = '1em', height = '2em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { =DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = SLD, = DSH, width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { style = { = SLD, = DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DSH, = SLD, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = SLD, width = '2em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } } },
t = { { style = { = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { attr = { rowspan = '2' }, style = { = DOT, width = '1em', height = '2em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { attr = { rowspan = '2' }, style = { = DOT, width = '1em', height = '2em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } } },
t = { { style = { = DOT, = '1px dashed #000001', width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } } },
t = { { style = { = SLD, = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } } },
t = { { style = { = SLD, = DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } } },
t = { { style = { = DOT, = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = DOT, width = '2em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = DOT, width = '2em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } } },
t = { { style = { = DOT, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } } },
t = { { style = { = DOT, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DSH, = '1px dotted #000001', width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = SLD, = DOT, width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { style = { = SLD, = DOT, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { style = { = DSH, = DOT, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { attr = { rowspan = '2' }, style = { = DSH, width = '1em', height = '2em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { attr = { rowspan = '2' }, style = { = SLD, width = '1em', height = '2em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DSH, width = '1em', height = '1em' } },
{ style = { = DOT, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = DSH, width = '1em', height = '1em' } } },
t = { { style = { = DSH, = '1px dotted #000001', width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } } },
t = { { style = { = SLD, = DOT, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DOT, = '1px dashed #000001', width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { style = { = DOT, = SLD, width = '1em', height = '1em' } },
{ style = { = SLD, width = '1em', height = '1em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { style = { = DOT, = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { width = '1em', height = '1em' } } },
t = { { style = { = DOT, =DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = DSH, width = '2em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = SLD, width = '2em', height = '1em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } } },
t = { { style = { = SLD, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = DOT, width = '1em', height = '1em' } } },
t = { { style = { = DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { style = { = SLD, = DSH, width = '1em', height = '1em' } },
{ style = { = DSH, width = '1em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = SLD, width = '2em', height = '1em' } } }
},
= {},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } },
{ style = { width = '1em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = DSH, width = '2em', height = '1em' } } }
},
= {
b = { { style = { = SLD, width = '1em', height = '1em' } } },
t = { { style = { = DSH, width = '1em', height = '1em' } },
{ attr = { rowspan = '2' }, style = { width = '1em', height = '2em' } } }
},
= {
b = { { attr = { colspan = '2' }, style = { width = '2em', height = '1em' } } },
t = { { attr = { colspan = '2' }, style = { = DSH, width = '2em', height = '1em' } } }
}
}
local retval = {}
for k,v in pairs(data) do
retval = {}
for k2,v2 in pairs(v) do
local renderedCells = mw.html.create()
for k3,v3 in ipairs(v2) do
renderedCells:tag('td'):css(v3.style or {}):attr(v3.attr or {})
end
retval = tostring(renderedCells)
end
end
return retval