-- Calculates the width of the span box for [[Template:Flaglist]]-- based on the specified image sizelocalp={}functionp.luawidth(size)--For use within Lualocalwifstring.find(size,"^%d+x%d+px$")then-- width and height (eg. 20x10px)-- use specified widthw=tonumber(string.match(size,"(%d+)x%d+px"))+2-- (2px for borders)elseifstring.find(size,"^%d+px$")then-- width only (eg. 20px)-- use specified widthw=tonumber(string.match(size,"(%d+)px"))+2elseifstring.find(size,"^x%d+px$")then-- height only (eg. x10px)-- assume a width based on the heightlocalh=tonumber(string.match(size,"x(%d+)px"))w=h*2.2w=math.floor(w+0.5)-- round to integerelse-- empty or invalid inputw=25-- default width for flagicons including bordersendreturntostring(w)endfunctionp.width(frame)--For external usereturnp.luawidth(frame.args[1])endreturnp