[
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/ui-main.js 513:16 \"Use OffscreenCanvas to draw background animation.\"",
        "source": "console-api",
        "timestamp": 1752321255912
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/localization.js 73:16 \"Page successfully translated\" \"System language: en\" \"Selected language: en\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 43:16 \"Initial translation successful.\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/persistent-storage.js 21:20 \"Upgrading IndexedDB database from version 0 to version 5\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/persistent-storage.js 13:20 \"Database initialised.\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/persistent-storage.js 147:20 \"Request successful. Retrieved 0 room_secrets\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 58:16 \"Load deferred assets...\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/persistent-storage.js 87:28 \"Request successful. Retrieved key-pair: editedDisplayName - undefined\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 135:24 \"Stylesheet loaded successfully: styles/styles-deferred.css\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 158:24 \"Script loaded successfully: scripts/browser-tabs-connector.js\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 158:24 \"Script loaded successfully: scripts/util.js\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 158:24 \"Script loaded successfully: scripts/network.js\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 158:24 \"Script loaded successfully: scripts/libs/no-sleep.min.js\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 158:24 \"Script loaded successfully: scripts/libs/qr-code.min.js\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 158:24 \"Script loaded successfully: scripts/ui.js\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 158:24 \"Script loaded successfully: scripts/libs/zip.min.js\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 158:24 \"Script loaded successfully: scripts/libs/heic2any.min.js\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 60:16 \"Loading of deferred assets completed.\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 62:16 \"Hydrate UI...\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/network.js 29:16 \"Loading config...\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 64:16 \"UI hydrated.\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 67:16 \"Evaluate URL params as soon as websocket connection is established.\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 36:24 \"Initialization completed.\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/network.js 36:28 \"Config loaded:\" Object",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/network.js 88:16 \"WS: server connected\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/main.js 236:16 \"URL params evaluated.\"",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/network.js 135:41 \"WS receive:\" Object",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/network.js 135:41 \"WS receive:\" Object",
        "source": "console-api",
        "timestamp": 1752321265947
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/network.js 232:24 \"successfully added peerId to localStorage\"",
        "source": "console-api",
        "timestamp": 1752321265948
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/network.js 214:41 \"WS send:\" Object",
        "source": "console-api",
        "timestamp": 1752321265948
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/persistent-storage.js 87:28 \"Request successful. Retrieved key-pair: edited_display_name - undefined\"",
        "source": "console-api",
        "timestamp": 1752321265948
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/persistent-storage.js 147:20 \"Request successful. Retrieved 0 room_secrets\"",
        "source": "console-api",
        "timestamp": 1752321265948
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/network.js 214:41 \"WS send:\" Object",
        "source": "console-api",
        "timestamp": 1752321265948
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:3000/scripts/network.js 135:41 \"WS receive:\" Object",
        "source": "console-api",
        "timestamp": 1752321265948
    }
]