{{#if header}} {{/if}}
{{#if ary.length}} {{#each ary as |row|}} {{#unless editing}}
{{/unless}} {{/each}}
{{#if (and editing allowEditKey (not-eq row.editable false))}} {{input-paste pasted="pastedValues" class="form-control input-sm key" type="text" value=row.key placeholder=keyPlaceholder}} {{else}} {{row.key}} {{/if}} {{#if editing}} {{t 'formKeyValue.separator'}} {{/if}} {{#if editing}} {{#if allowMultilineValue}} {{textarea-autogrow class=(concat "form-control input-sm value" (if concealValue " conceal")) spellcheck="false" required=true value=row.value placeholder=valuePlaceholder disabled=(eq row.editable false)}} {{else}} {{input class=(concat "form-control input-sm value" (if concealValue " conceal")) spellcheck="false" type="text" value=row.value placeholder=valuePlaceholder disabled=(eq row.editable false)}} {{/if}} {{else}} {{row.value}} {{/if}}   {{#if (and editing allowRemove)}} {{/if}}
{{else}} {{#unless editing}}
{{t 'generic.none'}}
{{/unless}} {{/if}} {{#if (and editing allowAdd)}}
{{#if ary.length}} {{t 'formKeyValue.protip'}} {{/if}}
{{/if}}