465:  function pickList(kind, current, mapper, stateKey, radio = false) {
466-    const items = OPT[kind] || [];
467-    if (!items.length) return `<div class="empty-state"><div class="e-ico">◱</div><p>Nothing available yet.</p></div>`;
468-    const cur = Array.isArray(current) ? current : (current ? [current] : []);
469-    return `<div class="pick-list" id="pk_${stateKey}">` + items.map(it => {
470-      const m = mapper(it);
471-      const on = cur.includes(m.v);
472-      return `<label class="pick-item">
473-        <input type="${radio ? "radio" : "checkbox"}" name="pk_${stateKey}" value="${m.v}" ${on ? "checked" : ""}>
474-        <span class="p-main">${esc(m.main)}${m.sub ? `<span class="p-sub"> — ${esc(m.sub)}</span>` : ""}</span>
475-      </label>`;
