;
                } else {
                    tr[i].style.display = "none";
                }
            }
        }
        hideLoader();
    }

    //endregion

    // region Base functionality
    function showErrorMessage(text) {
        errorText.innerHTML = text;
        showElement(errorContent);
    }

    function createHeaderTableLine(tableRow) {
        createHeader(tableRow, "Key");
        createHeader(tableRow, "Value");
    }

    function createHeader(tableRow, name) {
        let tableCel