{
  "events": [
    {
      "id": 1,
      "event": "call",
      "thread_id": 84680,
      "defined_class": "Open3",
      "method_id": "capture3",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/open3.rb",
      "lineno": 280,
      "static": true,
      "parameters": [
        {
          "name": "cmd",
          "class": "Array",
          "object_id": 154000,
          "value": "[/home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gems/selenium-webdriver-4.11. (...28 more characters), --browser, chrome, --output, json]",
          "kind": "rest",
          "size": 5
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 146940,
        "value": "Open3"
      }
    },
    {
      "id": 2,
      "event": "call",
      "thread_id": 84680,
      "defined_class": "Open3",
      "method_id": "popen3",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/open3.rb",
      "lineno": 86,
      "static": true,
      "parameters": [
        {
          "name": "cmd",
          "class": "Array",
          "object_id": 154020,
          "value": "[/home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gems/selenium-webdriver-4.11. (...28 more characters), --browser, chrome, --output, json, {}]",
          "kind": "rest",
          "size": 6
        },
        {
          "name": "block",
          "class": "String",
          "object_id": 154040,
          "value": "--browser",
          "kind": "block"
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 146940,
        "value": "Open3"
      }
    },
    {
      "id": 3,
      "event": "call",
      "thread_id": 84680,
      "defined_class": "Kernel",
      "method_id": "spawn",
      "path": "Kernel.spawn",
      "static": true,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 154060,
          "value": "[/home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gems/selenium-webdriver-4.11. (...28 more characters), --browser, chrome, --output, json, {:in=>#<IO:0x00007f27bfa1f728>, :out=>#<IO:0x00007f27bfa1f570>, :err=>#<IO:0x00007f27bfa1f4a8>}]",
          "kind": "rest",
          "size": 6
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 146940,
        "value": "Open3"
      }
    },
    {
      "id": 4,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 3,
      "elapsed": 0.0002616049999915049,
      "elapsed_instrumentation": 0.00016720400003578106,
      "return_value": {
        "class": "Integer",
        "value": "2651",
        "object_id": 5303
      }
    },
    {
      "id": 5,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 2,
      "elapsed": 0.20116550000000188,
      "elapsed_instrumentation": 0.0003147060000401325,
      "return_value": {
        "class": "Array",
        "value": "[{\n  \"logs\": [\n    {\n      \"level\": \"INFO\",\n      \"timestamp\": 1694466351,\n      \"message\": \"Driver p (...345 more characters), , pid 2651 exit 0]",
        "object_id": 154080,
        "size": 3
      }
    },
    {
      "id": 6,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 1,
      "elapsed": 0.20151800599998637,
      "elapsed_instrumentation": 0.00021770500003981397,
      "return_value": {
        "class": "Array",
        "value": "[{\n  \"logs\": [\n    {\n      \"level\": \"INFO\",\n      \"timestamp\": 1694466351,\n      \"message\": \"Driver p (...345 more characters), , pid 2651 exit 0]",
        "object_id": 154080,
        "size": 3
      }
    },
    {
      "id": 7,
      "event": "call",
      "thread_id": 84680,
      "defined_class": "Process",
      "method_id": "spawn",
      "path": "Process.spawn",
      "static": true,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 154100,
          "value": "[/usr/bin/chromedriver, --port=9515, {[:out, :err]=>/dev/null, :pgroup=>true}]",
          "kind": "rest",
          "size": 3
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 154120,
        "value": "Process"
      }
    },
    {
      "id": 8,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 7,
      "elapsed": 0.00033530600001085986,
      "elapsed_instrumentation": 0.00029250599999386395,
      "return_value": {
        "class": "Integer",
        "value": "2672",
        "object_id": 5345
      }
    },
    {
      "id": 9,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "146",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 10,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 9,
      "elapsed": 0.4448042029999897,
      "elapsed_instrumentation": 0.000252404000008255,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "849",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 11,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/window/rect",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "46",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 12,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 11,
      "elapsed": 0.10448007300001905,
      "elapsed_instrumentation": 0.00018700399999715955,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "50",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 13,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "GET",
        "url": "http://127.0.0.1:35869/__identify__",
        "headers": {
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3",
          "Accept": "*/*",
          "User-Agent": "Ruby"
        }
      }
    },
    {
      "id": 14,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 13,
      "elapsed": 0.0024051450000115437,
      "elapsed_instrumentation": 0.00017910299996515278,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "6"
        }
      }
    },
    {
      "id": 15,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 154180,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001@\r\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000\u0018\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0014\u0000\u0000\u0000\n\u0000\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 16,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 15,
      "elapsed": 0.000009399999981951623,
      "elapsed_instrumentation": 0.00026190500000211614,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 154220,
        "size": 1
      }
    },
    {
      "id": 17,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 154240,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001@\r\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000\u0018\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0014\u0000\u0000\u0000\n\u0000\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 18,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 17,
      "elapsed": 0.0000026999999818144715,
      "elapsed_instrumentation": 0.00009870100001307947,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 154260,
        "size": 1
      }
    },
    {
      "id": 19,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/url",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "54",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 20,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 19,
      "elapsed": 0.36655942400000185,
      "elapsed_instrumentation": 0.0001497030000052746,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "14",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 21,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 154320,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001@\r\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0011\u0000\u0000\u0000\b\u0000\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 22,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 21,
      "elapsed": 0.000007699999997612395,
      "elapsed_instrumentation": 0.00023130500002821464,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 154340,
        "size": 1
      }
    },
    {
      "id": 23,
      "event": "call",
      "thread_id": 154200,
      "http_server_request": {
        "request_method": "GET",
        "path_info": "/authn_provider/vscode",
        "normalized_path_info": "/authn_provider/vscode",
        "headers": {
          "Host": "127.0.0.1:35869",
          "Connection": "keep-alive",
          "Sec-Ch-Ua": "\"Chromium\";v=\"116\", \"Not)A;Brand\";v=\"24\", \"HeadlessChrome\";v=\"116\"",
          "Sec-Ch-Ua-Mobile": "?0",
          "Sec-Ch-Ua-Platform": "\"Linux\"",
          "Upgrade-Insecure-Requests": "1",
          "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/116.0.5845.140 Safari/537.36",
          "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
          "Sec-Fetch-Site": "none",
          "Sec-Fetch-Mode": "navigate",
          "Sec-Fetch-User": "?1",
          "Sec-Fetch-Dest": "document",
          "Accept-Encoding": "gzip, deflate, br",
          "Version": "HTTP/1.1"
        }
      }
    },
    {
      "id": 24,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 154360,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 25,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 24,
      "elapsed": 0.00007020199998919452,
      "elapsed_instrumentation": 0.0001637029999983497,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf648398 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf6485c8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 104400,
        "size": 2
      }
    },
    {
      "id": 26,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 154360,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 27,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 26,
      "elapsed": 0.000002099999989013668,
      "elapsed_instrumentation": 0.000051501000001508146,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 104420,
        "size": 0
      }
    },
    {
      "id": 28,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 97180,
          "value": "NnnnnN",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 154380,
        "value": "K\u0016__rS_{_\u0005_mo_7d"
      }
    },
    {
      "id": 29,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 28,
      "elapsed": 0.000004300000000512227,
      "elapsed_instrumentation": 0.00010840199999506694,
      "return_value": {
        "class": "Array",
        "value": "[1259796712, 29267, 54651, 40453, 59501, 1877555044]",
        "object_id": 154400,
        "size": 6
      }
    },
    {
      "id": 30,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105500,
          "value": "H*",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 154420,
        "value": "___n_y____"
      }
    },
    {
      "id": 31,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 30,
      "elapsed": 0.000003399999997100167,
      "elapsed_instrumentation": 0.00008910200003242608,
      "return_value": {
        "class": "String",
        "value": "80cea66edb798dba8aeb",
        "object_id": 154440
      }
    },
    {
      "id": 32,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 154480,
          "value": "Started GET \"/authn_provider/vscode\" for 127.0.0.1 at 2023-09-11 21:05:52 +0000\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 33,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 32,
      "elapsed": 0.000028899999989562275,
      "elapsed_instrumentation": 0.00007240199997227137,
      "return_value": {
        "class": "Integer",
        "value": "80",
        "object_id": 161
      }
    },
    {
      "id": 34,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionController::Instrumentation",
      "method_id": "process_action",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/instrumentation.rb",
      "lineno": 19,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 154520,
          "value": "[index]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 35,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 154560,
          "value": "Processing by AuthnProviderVscodeController#index as HTML\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 36,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 35,
      "elapsed": 0.000022800000010647636,
      "elapsed_instrumentation": 0.00008460200001536577,
      "return_value": {
        "class": "Integer",
        "value": "58",
        "object_id": 117
      }
    },
    {
      "id": 37,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 154580,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154600,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8bdbc8>"
      }
    },
    {
      "id": 38,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AuthnProviderVscodeController",
      "method_id": "validate_redirect_url!",
      "path": "app/controllers/authn_provider_vscode_controller.rb",
      "lineno": 39,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 39,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 38,
      "elapsed": 0.00003590099998973528,
      "elapsed_instrumentation": 0.0000850019999916185
    },
    {
      "id": 40,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "RememberTelemetryId",
      "method_id": "remember_telemetry_id",
      "path": "app/controllers/concerns/remember_telemetry_id.rb",
      "lineno": 4,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 41,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 40,
      "elapsed": 0.000012499999996862243,
      "elapsed_instrumentation": 0.00006890200000952973,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 42,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 9602588,
          "value": ":_turbolinks_location",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 154620,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bf8b0b80>"
      }
    },
    {
      "id": 43,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "update",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 345,
      "static": false,
      "parameters": [
        {
          "name": "other_hash",
          "class": "Hash",
          "object_id": 154640,
          "value": "{}",
          "kind": "req",
          "size": 0
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 154660,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bf883608>"
      }
    },
    {
      "id": 44,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 43,
      "elapsed": 0.0000045999999827017746,
      "elapsed_instrumentation": 0.000077402000016491,
      "return_value": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bf883608>",
        "object_id": 154660
      }
    },
    {
      "id": 45,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 329,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 154680,
          "value": "appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 154660,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bf883608>"
      }
    },
    {
      "id": 46,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 45,
      "elapsed": 0.000002999999992425728,
      "elapsed_instrumentation": 0.00005400099999519625
    },
    {
      "id": 47,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 42,
      "elapsed": 0.00035020699999677163,
      "elapsed_instrumentation": 0.000057201000004170055
    },
    {
      "id": 48,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 37,
      "elapsed": 0.0007612139999935152,
      "elapsed_instrumentation": 0.0001189029999864033,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf8bcd40 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bcf48 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bd150 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bd4c0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bd9c0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 154700,
        "size": 5
      }
    },
    {
      "id": 49,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "InTransaction",
      "method_id": "in_transaction",
      "path": "app/controllers/concerns/in_transaction.rb",
      "lineno": 8,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 50,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 154720,
          "value": "  \u001b[1m\u001b[35mSequel::Postgres::Database (0.4ms)\u001b[0m  BEGIN\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 51,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 50,
      "elapsed": 0.000018799999992324956,
      "elapsed_instrumentation": 0.00009820300002161275,
      "return_value": {
        "class": "Integer",
        "value": "57",
        "object_id": 115
      }
    },
    {
      "id": 52,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "BEGIN",
        "database_type": "postgres"
      }
    },
    {
      "id": 53,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 52,
      "elapsed": 0.000619012,
      "elapsed_instrumentation": 0.00006680100000266975
    },
    {
      "id": 54,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 154580,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154740,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8be280>"
      }
    },
    {
      "id": 55,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "check_current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 34,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 56,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AnonymousAccess",
      "method_id": "anonymous_access?",
      "path": "app/controllers/concerns/anonymous_access.rb",
      "lineno": 9,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 57,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 56,
      "elapsed": 0.0000028000000042993634,
      "elapsed_instrumentation": 0.00003649999999311149
    },
    {
      "id": 58,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "current_user?",
      "path": "app/controllers/application_controller.rb",
      "lineno": 59,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 59,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 64,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 60,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser::Memo",
      "method_id": "get",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 11,
      "static": false,
      "receiver": {
        "class": "CurrentUser::Memo",
        "object_id": 154760,
        "value": "#<CurrentUser::Memo:0x00007f27bf88c9b0>"
      }
    },
    {
      "id": 61,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "lookup_session_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 71,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 62,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15090268,
          "value": ":user_id",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 154620,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bf8b0b80>"
      }
    },
    {
      "id": 63,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 62,
      "elapsed": 0.000015700000005836046,
      "elapsed_instrumentation": 0.00005120199998032149
    },
    {
      "id": 64,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 61,
      "elapsed": 0.00008160200002294005,
      "elapsed_instrumentation": 0.00003410100001133287
    },
    {
      "id": 65,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 60,
      "elapsed": 0.0001285030000133247,
      "elapsed_instrumentation": 0.0000352000000134467
    },
    {
      "id": 66,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 59,
      "elapsed": 0.00021190399999682086,
      "elapsed_instrumentation": 0.0000332009999794991
    },
    {
      "id": 67,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 58,
      "elapsed": 0.0002596050000249761,
      "elapsed_instrumentation": 0.000033400999967625467
    },
    {
      "id": 68,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "redirect_to_login",
      "path": "app/controllers/application_controller.rb",
      "lineno": 63,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 69,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 131,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15265628,
          "value": ":return_to",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 154620,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bf8b0b80>"
      }
    },
    {
      "id": 70,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105500,
          "value": "H*",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 154780,
        "value": "\u001e_(A_PhP_p____\u000f_"
      }
    },
    {
      "id": 71,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 70,
      "elapsed": 0.0000034009999865247664,
      "elapsed_instrumentation": 0.0000729010000100061,
      "return_value": {
        "class": "String",
        "value": "1eb72841fb506850de70ff87c5c00fa0",
        "object_id": 154800
      }
    },
    {
      "id": 72,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 69,
      "elapsed": 0.0001253019999865046,
      "elapsed_instrumentation": 0.00005110099999683371,
      "return_value": {
        "class": "String",
        "value": "/authn_provider/vscode",
        "object_id": 154820
      }
    },
    {
      "id": 73,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionController::Instrumentation",
      "method_id": "redirect_to",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/instrumentation.rb",
      "lineno": 64,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 154840,
          "value": "[/login, {:status=>303}]",
          "kind": "rest",
          "size": 2
        }
      ],
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 154540,
        "value": "#<AuthnProviderVscodeController:0x00007f27bf8b6b70>"
      }
    },
    {
      "id": 74,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 154860,
          "value": "Redirected to http://127.0.0.1:35869/login\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 75,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 74,
      "elapsed": 0.000018001000000822387,
      "elapsed_instrumentation": 0.0000684009999929458,
      "return_value": {
        "class": "Integer",
        "value": "43",
        "object_id": 87
      }
    },
    {
      "id": 76,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 73,
      "elapsed": 0.00025860499999907915,
      "elapsed_instrumentation": 0.00009700100000031853,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"http://127.0.0.1:35869/login\">redirected</a>.</body></html>",
        "object_id": 154880
      }
    },
    {
      "id": 77,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 68,
      "elapsed": 0.0006828129999973953,
      "elapsed_instrumentation": 0.000044801000001370994,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"http://127.0.0.1:35869/login\">redirected</a>.</body></html>",
        "object_id": 154880
      }
    },
    {
      "id": 78,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 55,
      "elapsed": 0.0010946209999929124,
      "elapsed_instrumentation": 0.00005390000001170847,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 79,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 154900,
          "value": "Filter chain halted as :check_current_user rendered or redirected\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 80,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 79,
      "elapsed": 0.000012099999992187804,
      "elapsed_instrumentation": 0.000059901999975409126,
      "return_value": {
        "class": "Integer",
        "value": "66",
        "object_id": 133
      }
    },
    {
      "id": 81,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 54,
      "elapsed": 0.0013313249999953314,
      "elapsed_instrumentation": 0.0000831019999907312,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf8bdd30 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bdf38 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 154920,
        "size": 2
      }
    },
    {
      "id": 82,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 154580,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154940,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8be8c0>"
      }
    },
    {
      "id": 83,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 82,
      "elapsed": 0.00000400100000774728,
      "elapsed_instrumentation": 0.0004731079999942267,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf8be3e8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8be5a0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 154960,
        "size": 2
      }
    },
    {
      "id": 84,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 154580,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154940,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8be8c0>"
      }
    },
    {
      "id": 85,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 84,
      "elapsed": 0.000002300000005561742,
      "elapsed_instrumentation": 0.00005920099999912054,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 154980,
        "size": 0
      }
    },
    {
      "id": 86,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 154580,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154740,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8be280>"
      }
    },
    {
      "id": 87,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 86,
      "elapsed": 0.0000015999999902760464,
      "elapsed_instrumentation": 0.0000454009999941718,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 155000,
        "size": 0
      }
    },
    {
      "id": 88,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 155020,
          "value": "  \u001b[1m\u001b[36mSequel::Postgres::Database (0.9ms)\u001b[0m  \u001b[1mCOMMIT\u001b[0m\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 89,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 88,
      "elapsed": 0.000019800000018221908,
      "elapsed_instrumentation": 0.00010390299996743124,
      "return_value": {
        "class": "Integer",
        "value": "66",
        "object_id": 133
      }
    },
    {
      "id": 90,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "COMMIT",
        "database_type": "postgres"
      }
    },
    {
      "id": 91,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 90,
      "elapsed": 0.001127421,
      "elapsed_instrumentation": 0.00003480099999819686
    },
    {
      "id": 92,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 49,
      "elapsed": 0.004157577999990281,
      "elapsed_instrumentation": 0.00004320100001109495
    },
    {
      "id": 93,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 154580,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154600,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8bdbc8>"
      }
    },
    {
      "id": 94,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 93,
      "elapsed": 0.000003700999997136023,
      "elapsed_instrumentation": 0.00007880000001136978,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf8bd740 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 155040,
        "size": 1
      }
    },
    {
      "id": 95,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 155060,
          "value": "Completed 303 See Other in 6ms (Models: 1.4ms | Allocations: 2894)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 96,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 95,
      "elapsed": 0.00001549999998928797,
      "elapsed_instrumentation": 0.00006860199999891847,
      "return_value": {
        "class": "Integer",
        "value": "67",
        "object_id": 135
      }
    },
    {
      "id": 97,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 34,
      "elapsed": 0.0061995169999988775,
      "elapsed_instrumentation": 0.00011460199999646647
    },
    {
      "id": 98,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::MessageEncryptor",
      "method_id": "encrypt_and_sign",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/message_encryptor.rb",
      "lineno": 147,
      "static": false,
      "parameters": [
        {
          "name": "value",
          "class": "String",
          "object_id": 155080,
          "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
          "kind": "req"
        },
        {
          "name": "expires_at",
          "class": "Time",
          "object_id": 155100,
          "value": "2024-09-11 21:05:52 +0000",
          "kind": "key"
        },
        {
          "name": "expires_in",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        },
        {
          "name": "purpose",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 155120,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bf881c90>"
      }
    },
    {
      "id": 99,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "encrypt",
      "path": "OpenSSL::Cipher#encrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 155140,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 155160,
        "value": "#<OpenSSL::Cipher:0x00007f27bf86ae50>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 100,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 99,
      "elapsed": 0.0000032000000089738023,
      "elapsed_instrumentation": 0.00008100100001229293,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bf86ae50>",
        "object_id": 155160
      }
    },
    {
      "id": 101,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 155160,
        "value": "#<OpenSSL::Cipher:0x00007f27bf86ae50>"
      }
    },
    {
      "id": 102,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 101,
      "elapsed": 0.0000057009999920865084,
      "elapsed_instrumentation": 0.00007230099998878359,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 103,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "random_iv",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/openssl/cipher.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 155160,
        "value": "#<OpenSSL::Cipher:0x00007f27bf86ae50>"
      }
    },
    {
      "id": 104,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Random",
      "method_id": "random_bytes",
      "path": "OpenSSL::Random.random_bytes",
      "static": true,
      "parameters": [
        {
          "name": "arg",
          "class": "Integer",
          "object_id": 25,
          "value": "12",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 105920,
        "value": "OpenSSL::Random"
      }
    },
    {
      "id": 105,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 104,
      "elapsed": 0.00003700000002027082,
      "elapsed_instrumentation": 0.00006400199998779499,
      "return_value": {
        "class": "String",
        "value": " \\_\u001c_\u0005_U____",
        "object_id": 155180
      }
    },
    {
      "id": 106,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 155180,
          "value": " \\_\u001c_\u0005_U____",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 155160,
        "value": "#<OpenSSL::Cipher:0x00007f27bf86ae50>"
      }
    },
    {
      "id": 107,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 106,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.00005610100004105334,
      "return_value": {
        "class": "String",
        "value": " \\_\u001c_\u0005_U____",
        "object_id": 155180
      }
    },
    {
      "id": 108,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 103,
      "elapsed": 0.0001848029999962364,
      "elapsed_instrumentation": 0.00004050100000085877,
      "return_value": {
        "class": "String",
        "value": " \\_\u001c_\u0005_U____",
        "object_id": 155180
      }
    },
    {
      "id": 109,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 155160,
        "value": "#<OpenSSL::Cipher:0x00007f27bf86ae50>"
      }
    },
    {
      "id": 110,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 109,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.00004870099999720878,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 111,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 155200,
        "value": "[{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}]"
      }
    },
    {
      "id": 112,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 111,
      "elapsed": 0.0000037000000077114237,
      "elapsed_instrumentation": 0.00006480099997929756,
      "return_value": {
        "class": "String",
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG8iOiIvYXV0aG5fcHJvdmlk (...16 more characters)",
        "object_id": 155220
      }
    },
    {
      "id": 113,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 155240,
          "value": "[{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG (...85 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 155160,
        "value": "#<OpenSSL::Cipher:0x00007f27bf86ae50>"
      }
    },
    {
      "id": 114,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 113,
      "elapsed": 0.0000053999999920506525,
      "elapsed_instrumentation": 0.00009450199999605502,
      "return_value": {
        "class": "String",
        "value": "_l\u0010_____)___\f#__?_G_^_qu___]_\u0010__|_\u0005_xB3_G_@`___m_bMBy_w___W_6__\u000f_\u001e__S____]\u0006__mM__\u0011 $\u0001_S_W\u000f_t\u001bF__\ny__ (...85 more characters)",
        "object_id": 155260
      }
    },
    {
      "id": 115,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 155160,
        "value": "#<OpenSSL::Cipher:0x00007f27bf86ae50>"
      }
    },
    {
      "id": 116,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 115,
      "elapsed": 0.0000030000000208474376,
      "elapsed_instrumentation": 0.000040901000005533206,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 155280
      }
    },
    {
      "id": 117,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 155300,
        "value": "[_l\u0010_____)___\f#__?_G_^_qu___]_\u0010__|_\u0005_xB3_G_@`___m_bMBy_w___W_6__\u000f_\u001e__S____]\u0006__mM__\u0011 $\u0001_S_W\u000f_t\u001bF__\ny__ (...85 more characters)]"
      }
    },
    {
      "id": 118,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 117,
      "elapsed": 0.000003399999997100167,
      "elapsed_instrumentation": 0.0000691010000082315,
      "return_value": {
        "class": "String",
        "value": "lGwQu9Sagvop+fbaDCO0uj+BR51eqXF18F+WXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0G (...148 more characters)",
        "object_id": 155320
      }
    },
    {
      "id": 119,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 155340,
        "value": "[ \\_\u001c_\u0005_U____]"
      }
    },
    {
      "id": 120,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 119,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.00006500199998527023,
      "return_value": {
        "class": "String",
        "value": "IFyIHKsF11Wwusrp",
        "object_id": 155360
      }
    },
    {
      "id": 121,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 155380,
        "value": "[\nX______b\u0004_8_\u0000Q\u000f]"
      }
    },
    {
      "id": 122,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 121,
      "elapsed": 0.00000219999998307685,
      "elapsed_instrumentation": 0.000058101000007582115,
      "return_value": {
        "class": "String",
        "value": "CliW6p7/sbJiBI44pABRDw==",
        "object_id": 155400
      }
    },
    {
      "id": 123,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 98,
      "elapsed": 0.0011294210000016847,
      "elapsed_instrumentation": 0.00013670300000967472,
      "return_value": {
        "class": "String",
        "value": "lGwQu9Sagvop+fbaDCO0uj+BR51eqXF18F+WXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0G (...192 more characters)",
        "object_id": 155420
      }
    },
    {
      "id": 124,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 363,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "Symbol",
          "object_id": 3940188,
          "value": ":appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 154660,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bf883608>"
      }
    },
    {
      "id": 125,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 124,
      "elapsed": 0.00002910000000611035,
      "elapsed_instrumentation": 0.000060300000001234366,
      "return_value": {
        "class": "String",
        "value": "lGwQu9Sagvop+fbaDCO0uj+BR51eqXF18F+WXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0G (...192 more characters)",
        "object_id": 155420
      }
    },
    {
      "id": 126,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 23,
      "elapsed": 0.01071820299998194,
      "elapsed_instrumentation": 0.001010719000021254,
      "http_server_response": {
        "status_code": 303,
        "headers": {
          "X-Frame-Options": "SAMEORIGIN",
          "X-XSS-Protection": "1; mode=block",
          "X-Content-Type-Options": "nosniff",
          "X-Download-Options": "noopen",
          "X-Permitted-Cross-Domain-Policies": "none",
          "Referrer-Policy": "strict-origin-when-cross-origin",
          "Location": "http://127.0.0.1:35869/login",
          "Content-Type": "text/html; charset=utf-8",
          "Cache-Control": "no-cache",
          "Set-Cookie": "appland_session=lGwQu9Sagvop%2BfbaDCO0uj%2BBR51eqXF18F%2BWXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0GmrVtTeWlESAkAexT71cPmHQbRtfaCnm0iuZQdJTHylsBOVJqqB4YF0Xb6yhLdXGLDRTa%2BcOGucscpZSf%2BhUSn8M5VnY%2BImE%2FI%2FaOQeZfGycEbcnRPXvmD4Bmcrn1KaSMzZvtz7iXGssQdXsT4kc%3D--IFyIHKsF11Wwusrp--CliW6p7%2FsbJiBI44pABRDw%3D%3D; path=/; expires=Wed, 11 Sep 2024 21:05:52 GMT; HttpOnly",
          "X-Request-Id": "4b16f8e8-7253-457b-9e05-e86d6fe93764",
          "X-Runtime": "0.010311"
        }
      }
    },
    {
      "id": 127,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 155460,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001@\r\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\f\u0000\u0000\u0000\u0000\u0000\u0000\u0000\f\u0000\u0000\u0000\f\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0011\u0000\u0000\u0000\b\u0000\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 128,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 127,
      "elapsed": 0.0000036000000136482413,
      "elapsed_instrumentation": 0.00011490200000707773,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 155480,
        "size": 1
      }
    },
    {
      "id": 129,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155500,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 130,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 129,
      "elapsed": 0.000017899999988912896,
      "elapsed_instrumentation": 0.00012220299998944029,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf535050 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106320,
        "size": 1
      }
    },
    {
      "id": 131,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155500,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 132,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 131,
      "elapsed": 0.000028099999980213397,
      "elapsed_instrumentation": 0.00006240200002594065,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf5351b8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106340,
        "size": 1
      }
    },
    {
      "id": 133,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 155520,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_\u001c\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0011\u0000\u0000\u0000\u0007\u0000\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 134,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 133,
      "elapsed": 0.000004100000012385863,
      "elapsed_instrumentation": 0.0001266030000124374,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 155540,
        "size": 1
      }
    },
    {
      "id": 135,
      "event": "call",
      "thread_id": 154200,
      "http_server_request": {
        "request_method": "GET",
        "path_info": "/login",
        "normalized_path_info": "/login",
        "headers": {
          "Host": "127.0.0.1:35869",
          "Connection": "keep-alive",
          "Upgrade-Insecure-Requests": "1",
          "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/116.0.5845.140 Safari/537.36",
          "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
          "Sec-Fetch-Site": "none",
          "Sec-Fetch-Mode": "navigate",
          "Sec-Fetch-User": "?1",
          "Sec-Fetch-Dest": "document",
          "Sec-Ch-Ua": "\"Chromium\";v=\"116\", \"Not)A;Brand\";v=\"24\", \"HeadlessChrome\";v=\"116\"",
          "Sec-Ch-Ua-Mobile": "?0",
          "Sec-Ch-Ua-Platform": "\"Linux\"",
          "Accept-Encoding": "gzip, deflate, br",
          "Cookie": "appland_session=lGwQu9Sagvop%2BfbaDCO0uj%2BBR51eqXF18F%2BWXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0GmrVtTeWlESAkAexT71cPmHQbRtfaCnm0iuZQdJTHylsBOVJqqB4YF0Xb6yhLdXGLDRTa%2BcOGucscpZSf%2BhUSn8M5VnY%2BImE%2FI%2FaOQeZfGycEbcnRPXvmD4Bmcrn1KaSMzZvtz7iXGssQdXsT4kc%3D--IFyIHKsF11Wwusrp--CliW6p7%2FsbJiBI44pABRDw%3D%3D",
          "Version": "HTTP/1.1"
        }
      }
    },
    {
      "id": 136,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155560,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 137,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 136,
      "elapsed": 0.00003670099999908416,
      "elapsed_instrumentation": 0.00011320199999431679,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf648398 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf6485c8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 104400,
        "size": 2
      }
    },
    {
      "id": 138,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155560,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 139,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 138,
      "elapsed": 0.000002300000005561742,
      "elapsed_instrumentation": 0.00005180099998369769,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 104420,
        "size": 0
      }
    },
    {
      "id": 140,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 97180,
          "value": "NnnnnN",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 155580,
        "value": "_b_T;r\\_@_\"B_|__"
      }
    },
    {
      "id": 141,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 140,
      "elapsed": 0.000003999999989900971,
      "elapsed_instrumentation": 0.00010580200000731566,
      "return_value": {
        "class": "Array",
        "value": "[2321731668, 15218, 23745, 16618, 8770, 2709299122]",
        "object_id": 155600,
        "size": 6
      }
    },
    {
      "id": 142,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 155620,
          "value": "Started GET \"/login\" for 127.0.0.1 at 2023-09-11 21:05:52 +0000\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 143,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 142,
      "elapsed": 0.000019601000019520143,
      "elapsed_instrumentation": 0.00006750099998953374,
      "return_value": {
        "class": "Integer",
        "value": "64",
        "object_id": 129
      }
    },
    {
      "id": 144,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionController::Instrumentation",
      "method_id": "process_action",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/instrumentation.rb",
      "lineno": 19,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 155660,
          "value": "[new]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 145,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 155700,
          "value": "Processing by SessionsController#new as HTML\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 146,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 145,
      "elapsed": 0.000018199999999524152,
      "elapsed_instrumentation": 0.0002968060000227979,
      "return_value": {
        "class": "Integer",
        "value": "45",
        "object_id": 91
      }
    },
    {
      "id": 147,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155720,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 155740,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c2224200>"
      }
    },
    {
      "id": 148,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AnonymousAccess",
      "method_id": "allow_anonymous_access",
      "path": "app/controllers/concerns/anonymous_access.rb",
      "lineno": 5,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 149,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 148,
      "elapsed": 0.0000028009999937239627,
      "elapsed_instrumentation": 0.00009060100001079263,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 150,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 9602588,
          "value": ":_turbolinks_location",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 155760,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bf8547e0>"
      }
    },
    {
      "id": 151,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "update",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 345,
      "static": false,
      "parameters": [
        {
          "name": "other_hash",
          "class": "Hash",
          "object_id": 155780,
          "value": "{appland_session=>lGwQu9Sagvop+fbaDCO0uj+BR51eqXF18F+WXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0G (...192 more characters)}",
          "kind": "req",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 155800,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bf823cf8>"
      }
    },
    {
      "id": 152,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 151,
      "elapsed": 0.000005400000020472362,
      "elapsed_instrumentation": 0.0002747049999527462,
      "return_value": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bf823cf8>",
        "object_id": 155800
      }
    },
    {
      "id": 153,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 329,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 155820,
          "value": "appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 155800,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bf823cf8>"
      }
    },
    {
      "id": 154,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 153,
      "elapsed": 0.0000028999999983625457,
      "elapsed_instrumentation": 0.00006640100002641702,
      "return_value": {
        "class": "String",
        "value": "lGwQu9Sagvop+fbaDCO0uj+BR51eqXF18F+WXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0G (...192 more characters)",
        "object_id": 155840
      }
    },
    {
      "id": 155,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Messages::Rotator::Encryptor",
      "method_id": "decrypt_and_verify",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/messages/rotator.rb",
      "lineno": 21,
      "static": false,
      "parameters": [
        {
          "name": "args",
          "class": "Array",
          "object_id": 155860,
          "value": "[lGwQu9Sagvop+fbaDCO0uj+BR51eqXF18F+WXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0G (...192 more characters)]",
          "kind": "rest",
          "size": 1
        },
        {
          "name": "on_rotation",
          "class": "Proc",
          "object_id": 155880,
          "value": "#<Proc:0x00007f27bf820378 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem",
          "kind": "key"
        },
        {
          "name": "options",
          "class": "Hash",
          "object_id": 155900,
          "value": "{:purpose=>cookie.appland_session}",
          "kind": "keyrest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 155920,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bf822088>"
      }
    },
    {
      "id": 156,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 155940,
        "value": "lGwQu9Sagvop+fbaDCO0uj+BR51eqXF18F+WXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0G (...148 more characters)"
      }
    },
    {
      "id": 157,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 156,
      "elapsed": 0.000003399999997100167,
      "elapsed_instrumentation": 0.00007840099999611994,
      "return_value": {
        "class": "String",
        "value": "_l\u0010_____)___\f#__?_G_^_qu___]_\u0010__|_\u0005_xB3_G_@`___m_bMBy_w___W_6__\u000f_\u001e__S____]\u0006__mM__\u0011 $\u0001_S_W\u000f_t\u001bF__\ny__ (...85 more characters)",
        "object_id": 155960
      }
    },
    {
      "id": 158,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 155980,
        "value": "IFyIHKsF11Wwusrp"
      }
    },
    {
      "id": 159,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 158,
      "elapsed": 0.0000022000000114985596,
      "elapsed_instrumentation": 0.000054601999977421656,
      "return_value": {
        "class": "String",
        "value": " \\_\u001c_\u0005_U____",
        "object_id": 156000
      }
    },
    {
      "id": 160,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 156020,
        "value": "CliW6p7/sbJiBI44pABRDw=="
      }
    },
    {
      "id": 161,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 160,
      "elapsed": 0.0000018000000068241206,
      "elapsed_instrumentation": 0.000056401000023242887,
      "return_value": {
        "class": "String",
        "value": "\nX______b\u0004_8_\u0000Q\u000f",
        "object_id": 156040
      }
    },
    {
      "id": 162,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "decrypt",
      "path": "OpenSSL::Cipher#decrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 156060,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156080,
        "value": "#<OpenSSL::Cipher:0x00007f27bf825dc8>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 163,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 162,
      "elapsed": 0.0000028000000042993634,
      "elapsed_instrumentation": 0.00006530099997803518,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bf825dc8>",
        "object_id": 156080
      }
    },
    {
      "id": 164,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156080,
        "value": "#<OpenSSL::Cipher:0x00007f27bf825dc8>"
      }
    },
    {
      "id": 165,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 164,
      "elapsed": 0.000004300000000512227,
      "elapsed_instrumentation": 0.000058000999985097224,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 166,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 156000,
          "value": " \\_\u001c_\u0005_U____",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156080,
        "value": "#<OpenSSL::Cipher:0x00007f27bf825dc8>"
      }
    },
    {
      "id": 167,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 166,
      "elapsed": 0.0000024999999936881068,
      "elapsed_instrumentation": 0.00005400099999519625,
      "return_value": {
        "class": "String",
        "value": " \\_\u001c_\u0005_U____",
        "object_id": 156000
      }
    },
    {
      "id": 168,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_tag=",
      "path": "OpenSSL::Cipher#auth_tag=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 156040,
          "value": "\nX______b\u0004_8_\u0000Q\u000f",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156080,
        "value": "#<OpenSSL::Cipher:0x00007f27bf825dc8>"
      }
    },
    {
      "id": 169,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 168,
      "elapsed": 0.000002700000010236181,
      "elapsed_instrumentation": 0.00005170099998963451,
      "return_value": {
        "class": "String",
        "value": "\nX______b\u0004_8_\u0000Q\u000f",
        "object_id": 156040
      }
    },
    {
      "id": 170,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156080,
        "value": "#<OpenSSL::Cipher:0x00007f27bf825dc8>"
      }
    },
    {
      "id": 171,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 170,
      "elapsed": 0.000002000000023372195,
      "elapsed_instrumentation": 0.000048001000010344796,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 172,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 156100,
          "value": "[_l\u0010_____)___\f#__?_G_^_qu___]_\u0010__|_\u0005_xB3_G_@`___m_bMBy_w___W_6__\u000f_\u001e__S____]\u0006__mM__\u0011 $\u0001_S_W\u000f_t\u001bF__\ny__ (...85 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156080,
        "value": "#<OpenSSL::Cipher:0x00007f27bf825dc8>"
      }
    },
    {
      "id": 173,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 172,
      "elapsed": 0.000005700000002661909,
      "elapsed_instrumentation": 0.00010050299999875278,
      "return_value": {
        "class": "String",
        "value": "{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG (...85 more characters)",
        "object_id": 156120
      }
    },
    {
      "id": 174,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156080,
        "value": "#<OpenSSL::Cipher:0x00007f27bf825dc8>"
      }
    },
    {
      "id": 175,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 174,
      "elapsed": 0.0000026999999818144715,
      "elapsed_instrumentation": 0.000042201000013619705,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 156140
      }
    },
    {
      "id": 176,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 156160,
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG8iOiIvYXV0aG5fcHJvdmlk (...16 more characters)"
      }
    },
    {
      "id": 177,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 176,
      "elapsed": 0.0000024999999936881068,
      "elapsed_instrumentation": 0.00005790200000888035,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
        "object_id": 156180
      }
    },
    {
      "id": 178,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 155,
      "elapsed": 0.0008948170000167011,
      "elapsed_instrumentation": 0.00010670200001072772
    },
    {
      "id": 179,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Messages::Rotator::Encryptor",
      "method_id": "decrypt_and_verify",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/messages/rotator.rb",
      "lineno": 21,
      "static": false,
      "parameters": [
        {
          "name": "args",
          "class": "Array",
          "object_id": 156200,
          "value": "[lGwQu9Sagvop+fbaDCO0uj+BR51eqXF18F+WXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0G (...192 more characters)]",
          "kind": "rest",
          "size": 1
        },
        {
          "name": "on_rotation",
          "class": "Proc",
          "object_id": 156220,
          "value": "#<Proc:0x00007f27bf83bd08 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem",
          "kind": "key"
        },
        {
          "name": "options",
          "class": "Hash",
          "object_id": 156240,
          "value": "{:purpose=>}",
          "kind": "keyrest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 155920,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bf822088>"
      }
    },
    {
      "id": 180,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 156260,
        "value": "lGwQu9Sagvop+fbaDCO0uj+BR51eqXF18F+WXekQyu58ygXleEIz9kfqQGCYiPdttGJNQnmMd7WMrlf3NrzdD80euZ1TnPTawl0G (...148 more characters)"
      }
    },
    {
      "id": 181,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 180,
      "elapsed": 0.0000026000000161729986,
      "elapsed_instrumentation": 0.00007860100001266801,
      "return_value": {
        "class": "String",
        "value": "_l\u0010_____)___\f#__?_G_^_qu___]_\u0010__|_\u0005_xB3_G_@`___m_bMBy_w___W_6__\u000f_\u001e__S____]\u0006__mM__\u0011 $\u0001_S_W\u000f_t\u001bF__\ny__ (...85 more characters)",
        "object_id": 156280
      }
    },
    {
      "id": 182,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 156300,
        "value": "IFyIHKsF11Wwusrp"
      }
    },
    {
      "id": 183,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 182,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.00005310099999178419,
      "return_value": {
        "class": "String",
        "value": " \\_\u001c_\u0005_U____",
        "object_id": 156320
      }
    },
    {
      "id": 184,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 156340,
        "value": "CliW6p7/sbJiBI44pABRDw=="
      }
    },
    {
      "id": 185,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 184,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.000050100999999358464,
      "return_value": {
        "class": "String",
        "value": "\nX______b\u0004_8_\u0000Q\u000f",
        "object_id": 156360
      }
    },
    {
      "id": 186,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "decrypt",
      "path": "OpenSSL::Cipher#decrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 156380,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156400,
        "value": "#<OpenSSL::Cipher:0x00007f27bf839968>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 187,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 186,
      "elapsed": 0.0000028999999983625457,
      "elapsed_instrumentation": 0.00005960000001437038,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bf839968>",
        "object_id": 156400
      }
    },
    {
      "id": 188,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156400,
        "value": "#<OpenSSL::Cipher:0x00007f27bf839968>"
      }
    },
    {
      "id": 189,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 188,
      "elapsed": 0.000004100000012385863,
      "elapsed_instrumentation": 0.0002827049999893916,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 190,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 156320,
          "value": " \\_\u001c_\u0005_U____",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156400,
        "value": "#<OpenSSL::Cipher:0x00007f27bf839968>"
      }
    },
    {
      "id": 191,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 190,
      "elapsed": 0.0000025010000115344155,
      "elapsed_instrumentation": 0.00005659999996510123,
      "return_value": {
        "class": "String",
        "value": " \\_\u001c_\u0005_U____",
        "object_id": 156320
      }
    },
    {
      "id": 192,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_tag=",
      "path": "OpenSSL::Cipher#auth_tag=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 156360,
          "value": "\nX______b\u0004_8_\u0000Q\u000f",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156400,
        "value": "#<OpenSSL::Cipher:0x00007f27bf839968>"
      }
    },
    {
      "id": 193,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 192,
      "elapsed": 0.0000022000000114985596,
      "elapsed_instrumentation": 0.000060301000019080675,
      "return_value": {
        "class": "String",
        "value": "\nX______b\u0004_8_\u0000Q\u000f",
        "object_id": 156360
      }
    },
    {
      "id": 194,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156400,
        "value": "#<OpenSSL::Cipher:0x00007f27bf839968>"
      }
    },
    {
      "id": 195,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 194,
      "elapsed": 0.0000021000000174353772,
      "elapsed_instrumentation": 0.00004760100000567036,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 196,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 156420,
          "value": "[_l\u0010_____)___\f#__?_G_^_qu___]_\u0010__|_\u0005_xB3_G_@`___m_bMBy_w___W_6__\u000f_\u001e__S____]\u0006__mM__\u0011 $\u0001_S_W\u000f_t\u001bF__\ny__ (...85 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156400,
        "value": "#<OpenSSL::Cipher:0x00007f27bf839968>"
      }
    },
    {
      "id": 197,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 196,
      "elapsed": 0.0000035010000090096582,
      "elapsed_instrumentation": 0.00006960100000696912,
      "return_value": {
        "class": "String",
        "value": "{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG (...85 more characters)",
        "object_id": 156440
      }
    },
    {
      "id": 198,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 156400,
        "value": "#<OpenSSL::Cipher:0x00007f27bf839968>"
      }
    },
    {
      "id": 199,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 198,
      "elapsed": 0.000002300000005561742,
      "elapsed_instrumentation": 0.00003830000002835732,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 156460
      }
    },
    {
      "id": 200,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 156480,
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG8iOiIvYXV0aG5fcHJvdmlk (...16 more characters)"
      }
    },
    {
      "id": 201,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 200,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.000055400999997345934,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
        "object_id": 156500
      }
    },
    {
      "id": 202,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 179,
      "elapsed": 0.0011232210000002851,
      "elapsed_instrumentation": 0.000110703000018475,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
        "object_id": 156500
      }
    },
    {
      "id": 203,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 150,
      "elapsed": 0.0028215529999897626,
      "elapsed_instrumentation": 0.00004940100001249448
    },
    {
      "id": 204,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 147,
      "elapsed": 0.003037457000004906,
      "elapsed_instrumentation": 0.00010640200000011646,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27c22285f8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27c222b348 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27c222beb0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 156520,
        "size": 3
      }
    },
    {
      "id": 205,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "InTransaction",
      "method_id": "in_transaction",
      "path": "app/controllers/concerns/in_transaction.rb",
      "lineno": 8,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 206,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 156540,
          "value": "  \u001b[1m\u001b[35mSequel::Postgres::Database (0.2ms)\u001b[0m  BEGIN\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 207,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 206,
      "elapsed": 0.000018699999998261774,
      "elapsed_instrumentation": 0.00009470300000202769,
      "return_value": {
        "class": "Integer",
        "value": "57",
        "object_id": 115
      }
    },
    {
      "id": 208,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "BEGIN",
        "database_type": "postgres"
      }
    },
    {
      "id": 209,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 208,
      "elapsed": 0.000401908,
      "elapsed_instrumentation": 0.000032899999979463246
    },
    {
      "id": 210,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155720,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 156560,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c22247c8>"
      }
    },
    {
      "id": 211,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "check_current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 34,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 212,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AnonymousAccess",
      "method_id": "anonymous_access?",
      "path": "app/controllers/concerns/anonymous_access.rb",
      "lineno": 9,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 213,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 212,
      "elapsed": 0.0000022999999771400326,
      "elapsed_instrumentation": 0.000043900000008534334,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 214,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "current_user?",
      "path": "app/controllers/application_controller.rb",
      "lineno": 59,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 215,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 64,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 216,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser::Memo",
      "method_id": "get",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 11,
      "static": false,
      "receiver": {
        "class": "CurrentUser::Memo",
        "object_id": 156580,
        "value": "#<CurrentUser::Memo:0x00007f27bf80e538>"
      }
    },
    {
      "id": 217,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "lookup_session_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 71,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 218,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15090268,
          "value": ":user_id",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 155760,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bf8547e0>"
      }
    },
    {
      "id": 219,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 218,
      "elapsed": 0.000004200000006449045,
      "elapsed_instrumentation": 0.00004500100001791907
    },
    {
      "id": 220,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 217,
      "elapsed": 0.00006340199999499418,
      "elapsed_instrumentation": 0.00003440000003251953
    },
    {
      "id": 221,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 216,
      "elapsed": 0.0001100020000137647,
      "elapsed_instrumentation": 0.00003240099999857193
    },
    {
      "id": 222,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 215,
      "elapsed": 0.00017030300000442367,
      "elapsed_instrumentation": 0.00003500100001474493
    },
    {
      "id": 223,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 214,
      "elapsed": 0.0002174040000113564,
      "elapsed_instrumentation": 0.00004950099997813595
    },
    {
      "id": 224,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 211,
      "elapsed": 0.00033610600002020874,
      "elapsed_instrumentation": 0.00004900099997939833,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 225,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 210,
      "elapsed": 0.0004074070000115171,
      "elapsed_instrumentation": 0.00007280199997694581,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27c2224408 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 156600,
        "size": 1
      }
    },
    {
      "id": 226,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "WithAuthentication",
      "method_id": "with_authentication",
      "path": "app/controllers/concerns/with_authentication.rb",
      "lineno": 6,
      "static": false,
      "parameters": [
        {
          "name": "block",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "block"
        }
      ],
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 227,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "WithAuthentication",
      "method_id": "with_anonymous_user",
      "path": "app/controllers/concerns/with_authentication.rb",
      "lineno": 15,
      "static": false,
      "parameters": [
        {
          "name": "block",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "block"
        }
      ],
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 228,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155720,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 156620,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c2225088>"
      }
    },
    {
      "id": 229,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "configuration",
      "path": "app/controllers/application_controller.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 230,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "find",
      "path": "app/models/configuration.rb",
      "lineno": 8,
      "static": true,
      "parameters": [
        {
          "name": "session",
          "class": "ActionDispatch::Request::Session",
          "object_id": 155760,
          "value": "#<ActionDispatch::Request::Session:0x00007f27bf8547e0>",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Class",
        "object_id": 106560,
        "value": "Configuration"
      }
    },
    {
      "id": 231,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 737948,
          "value": ":configuration",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 155760,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bf8547e0>"
      }
    },
    {
      "id": 232,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 231,
      "elapsed": 0.0000030000000208474376,
      "elapsed_instrumentation": 0.00004020000000082291
    },
    {
      "id": 233,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes=",
      "path": "app/models/configuration.rb",
      "lineno": 44,
      "static": false,
      "parameters": [
        {
          "name": "attrs",
          "class": "Hash",
          "object_id": 156640,
          "value": "{}",
          "kind": "req",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Configuration",
        "object_id": 156660,
        "value": "#<Configuration:0x00007f27bf815ae0>"
      }
    },
    {
      "id": 234,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 233,
      "elapsed": 0.000002799999975877654,
      "elapsed_instrumentation": 0.000058101000007582115,
      "return_value": {
        "class": "Hash",
        "value": "{}",
        "object_id": 156640,
        "size": 0
      }
    },
    {
      "id": 235,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 230,
      "elapsed": 0.00014720300001158648,
      "elapsed_instrumentation": 0.0000613009999597125,
      "return_value": {
        "class": "Configuration",
        "value": "#<Configuration:0x00007f27bf815ae0>",
        "object_id": 156660
      }
    },
    {
      "id": 236,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 229,
      "elapsed": 0.00022330400000214468,
      "elapsed_instrumentation": 0.00004330100000515813,
      "return_value": {
        "class": "Configuration",
        "value": "#<Configuration:0x00007f27bf815ae0>",
        "object_id": 156660
      }
    },
    {
      "id": 237,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "authorize_mini_profiler",
      "path": "app/controllers/application_controller.rb",
      "lineno": 49,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 238,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "configuration",
      "path": "app/controllers/application_controller.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 239,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 238,
      "elapsed": 0.0000015999999902760464,
      "elapsed_instrumentation": 0.00004510099998356054,
      "return_value": {
        "class": "Configuration",
        "value": "#<Configuration:0x00007f27bf815ae0>",
        "object_id": 156660
      }
    },
    {
      "id": 240,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes",
      "path": "app/models/configuration.rb",
      "lineno": 30,
      "static": false,
      "receiver": {
        "class": "Configuration",
        "object_id": 156660,
        "value": "#<Configuration:0x00007f27bf815ae0>"
      }
    },
    {
      "id": 241,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 240,
      "elapsed": 0.0001995030000045972,
      "elapsed_instrumentation": 0.00010330299997463044,
      "return_value": {
        "class": "Hash",
        "value": "{show_search=>, show_codegen=>, show_mini_profiler=>, show_mockups=>, show_notifications=>, show_compare=>, show_invite_to_org=>, show_simple_homepage=>, all_visible_to_admin=>}",
        "object_id": 156680,
        "size": 9
      }
    },
    {
      "id": 242,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes",
      "path": "app/models/configuration.rb",
      "lineno": 30,
      "static": false,
      "receiver": {
        "class": "Configuration",
        "object_id": 156660,
        "value": "#<Configuration:0x00007f27bf815ae0>"
      }
    },
    {
      "id": 243,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 242,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.00009820199997534473,
      "return_value": {
        "class": "Hash",
        "value": "{show_search=>, show_codegen=>, show_mini_profiler=>, show_mockups=>, show_notifications=>, show_compare=>, show_invite_to_org=>, show_simple_homepage=>, all_visible_to_admin=>}",
        "object_id": 156700,
        "size": 9
      }
    },
    {
      "id": 244,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 237,
      "elapsed": 0.0005103089999920485,
      "elapsed_instrumentation": 0.00004280100000642051,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 245,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 228,
      "elapsed": 0.0008551169999861941,
      "elapsed_instrumentation": 0.00007759999999734646,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27c2224a48 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27c2224c00 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 156720,
        "size": 2
      }
    },
    {
      "id": 246,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "SessionsController",
      "method_id": "new",
      "path": "app/controllers/sessions_controller.rb",
      "lineno": 19,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 247,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 246,
      "elapsed": 0.0000016999999843392288,
      "elapsed_instrumentation": 0.00006710100001328101
    },
    {
      "id": 248,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionView::Resolver",
      "method_id": "find_all",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionview-6.1.4.1/lib/action_view/template/resolver.rb",
      "lineno": 151,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 156740,
          "value": "new",
          "kind": "req"
        },
        {
          "name": "prefix",
          "class": "String",
          "object_id": 156760,
          "value": "sessions",
          "kind": "opt"
        },
        {
          "name": "partial",
          "class": "FalseClass",
          "object_id": 0,
          "value": "false",
          "kind": "opt"
        },
        {
          "name": "details",
          "class": "Hash",
          "object_id": 156780,
          "value": "{:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :haml, :jbuilder]}",
          "kind": "opt",
          "size": 4
        },
        {
          "name": "key",
          "class": "Object",
          "object_id": 107920,
          "value": "#<Object:0x00007f27bfe8b6e0>",
          "kind": "opt"
        },
        {
          "name": "locals",
          "class": "Array",
          "object_id": 156800,
          "value": "[]",
          "kind": "opt",
          "size": 0
        }
      ],
      "receiver": {
        "class": "ActionView::OptimizedFileSystemResolver",
        "object_id": 107960,
        "value": "/home/runner/work/appmap-server/appmap-server/app/views"
      }
    },
    {
      "id": 249,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 248,
      "elapsed": 0.00034760599999117403,
      "elapsed_instrumentation": 0.0003848059999995712,
      "return_value": {
        "class": "Array",
        "value": "[#<ActionView::Template:0x00007f27bf7e8798>]",
        "object_id": 156820,
        "size": 1
      }
    },
    {
      "id": 250,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionController::Renderers",
      "method_id": "render_to_body",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/renderers.rb",
      "lineno": 141,
      "static": false,
      "parameters": [
        {
          "name": "options",
          "class": "Hash",
          "object_id": 156840,
          "value": "{:prefixes=>[sessions, application], :template=>new, :layout=>#<Proc:0x00007f27bf7eee40 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem}",
          "kind": "req",
          "size": 3
        }
      ],
      "receiver": {
        "class": "SessionsController",
        "object_id": 155680,
        "value": "#<SessionsController:0x00007f27bf85b6a8>"
      }
    },
    {
      "id": 251,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "app_views_sessions_new_html_haml",
      "method_id": "render",
      "path": "app/views/sessions/new.html.haml",
      "static": true,
      "receiver": {
        "class": "ActionView::TemplateRenderer",
        "object_id": 166660,
        "value": "#<ActionView::TemplateRenderer:0x00007f27bf7f21a8>"
      }
    },
    {
      "id": 252,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionView::Resolver",
      "method_id": "find_all",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionview-6.1.4.1/lib/action_view/template/resolver.rb",
      "lineno": 151,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 156860,
          "value": "new",
          "kind": "req"
        },
        {
          "name": "prefix",
          "class": "String",
          "object_id": 156760,
          "value": "sessions",
          "kind": "opt"
        },
        {
          "name": "partial",
          "class": "FalseClass",
          "object_id": 0,
          "value": "false",
          "kind": "opt"
        },
        {
          "name": "details",
          "class": "Hash",
          "object_id": 156880,
          "value": "{:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :haml, :jbuilder]}",
          "kind": "opt",
          "size": 4
        },
        {
          "name": "key",
          "class": "Object",
          "object_id": 107920,
          "value": "#<Object:0x00007f27bfe8b6e0>",
          "kind": "opt"
        },
        {
          "name": "locals",
          "class": "Array",
          "object_id": 156900,
          "value": "[]",
          "kind": "opt",
          "size": 0
        }
      ],
      "receiver": {
        "class": "ActionView::OptimizedFileSystemResolver",
        "object_id": 107960,
        "value": "/home/runner/work/appmap-server/appmap-server/app/views"
      }
    },
    {
      "id": 253,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 252,
      "elapsed": 0.00001189999997563973,
      "elapsed_instrumentation": 0.0003555069999947591,
      "return_value": {
        "class": "Array",
        "value": "[#<ActionView::Template:0x00007f27bf7e8798>]",
        "object_id": 156820,
        "size": 1
      }
    },
    {
      "id": 254,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionView::Resolver",
      "method_id": "find_all",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionview-6.1.4.1/lib/action_view/template/resolver.rb",
      "lineno": 151,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 156920,
          "value": "admin",
          "kind": "req"
        },
        {
          "name": "prefix",
          "class": "String",
          "object_id": 156940,
          "value": "layouts",
          "kind": "opt"
        },
        {
          "name": "partial",
          "class": "FalseClass",
          "object_id": 0,
          "value": "false",
          "kind": "opt"
        },
        {
          "name": "details",
          "class": "Hash",
          "object_id": 156960,
          "value": "{:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :haml, :jbuilder]}",
          "kind": "opt",
          "size": 4
        },
        {
          "name": "key",
          "class": "Object",
          "object_id": 107920,
          "value": "#<Object:0x00007f27bfe8b6e0>",
          "kind": "opt"
        },
        {
          "name": "locals",
          "class": "Array",
          "object_id": 156980,
          "value": "[]",
          "kind": "opt",
          "size": 0
        }
      ],
      "receiver": {
        "class": "ActionView::OptimizedFileSystemResolver",
        "object_id": 107960,
        "value": "/home/runner/work/appmap-server/appmap-server/app/views"
      }
    },
    {
      "id": 255,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 254,
      "elapsed": 0.0004669090000106735,
      "elapsed_instrumentation": 0.00030090499998891573,
      "return_value": {
        "class": "Array",
        "value": "[#<ActionView::Template:0x00007f27bf7c2818>]",
        "object_id": 157000,
        "size": 1
      }
    },
    {
      "id": 256,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 157020,
          "value": "  Rendering layout layouts/admin.html.haml\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 257,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 256,
      "elapsed": 0.00002170000001910921,
      "elapsed_instrumentation": 0.00008410199998820644,
      "return_value": {
        "class": "Integer",
        "value": "43",
        "object_id": 87
      }
    },
    {
      "id": 258,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 157040,
          "value": "  Rendering sessions/new.html.haml within layouts/admin\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 259,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 258,
      "elapsed": 0.000011599999993450183,
      "elapsed_instrumentation": 0.00006410099999243357,
      "return_value": {
        "class": "Integer",
        "value": "56",
        "object_id": 113
      }
    },
    {
      "id": 260,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157060,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"id\".freeze => \"login-wrap\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157080,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 261,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 260,
      "elapsed": 0.0004788090000147349,
      "elapsed_instrumentation": 0.00013180199997009368,
      "return_value": {
        "class": "String",
        "value": " id='login-wrap'",
        "object_id": 157120
      }
    },
    {
      "id": 262,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157140,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"card\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157160,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 263,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 262,
      "elapsed": 0.00020480399999200927,
      "elapsed_instrumentation": 0.00010010199997623204,
      "return_value": {
        "class": "String",
        "value": " class='card'",
        "object_id": 157180
      }
    },
    {
      "id": 264,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157200,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"id\".freeze => \"login-container\"  (...2 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157220,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 265,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 264,
      "elapsed": 0.00017760399998678622,
      "elapsed_instrumentation": 0.00009620099999096965,
      "return_value": {
        "class": "String",
        "value": " id='login-container'",
        "object_id": 157240
      }
    },
    {
      "id": 266,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157260,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"card-header\" } (...1 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157280,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 267,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 266,
      "elapsed": 0.0003855079999937061,
      "elapsed_instrumentation": 0.00010400099998264523,
      "return_value": {
        "class": "String",
        "value": " class='card-header'",
        "object_id": 157300
      }
    },
    {
      "id": 268,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157320,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"id\".freeze => \"logo\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157340,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 269,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 268,
      "elapsed": 0.0001950040000053832,
      "elapsed_instrumentation": 0.00010330099999578124,
      "return_value": {
        "class": "String",
        "value": " id='logo'",
        "object_id": 157360
      }
    },
    {
      "id": 270,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157380,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"src\".freeze => \"/img/appmap-full (...13 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157400,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 271,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 270,
      "elapsed": 0.0009890190000021448,
      "elapsed_instrumentation": 0.00010700199996449555,
      "return_value": {
        "class": "String",
        "value": " src='/img/appmap-full-logo.svg'",
        "object_id": 157420
      }
    },
    {
      "id": 272,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157440,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"card-body\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157460,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 273,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 272,
      "elapsed": 0.00020160299999361087,
      "elapsed_instrumentation": 0.00010320300000898897,
      "return_value": {
        "class": "String",
        "value": " class='card-body'",
        "object_id": 157480
      }
    },
    {
      "id": 274,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157500,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"intro\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157520,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 275,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 274,
      "elapsed": 0.00018710300000179814,
      "elapsed_instrumentation": 0.00009300300001768846,
      "return_value": {
        "class": "String",
        "value": " class='intro'",
        "object_id": 157540
      }
    },
    {
      "id": 276,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157560,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"feature-list\"  (...2 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157580,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 277,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 276,
      "elapsed": 0.00037170699999933277,
      "elapsed_instrumentation": 0.00010640199997169475,
      "return_value": {
        "class": "String",
        "value": " class='feature-list'",
        "object_id": 157600
      }
    },
    {
      "id": 278,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157620,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"href\".freeze => 'https://appmap. (...38 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157640,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 279,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 278,
      "elapsed": 0.0002129040000227178,
      "elapsed_instrumentation": 0.00017400299998371338,
      "return_value": {
        "class": "String",
        "value": " href='https://appmap.io/docs/diagrams/sequence-diagrams'",
        "object_id": 157660
      }
    },
    {
      "id": 280,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157680,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"target\".freeze => '_blank' })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157700,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 281,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 280,
      "elapsed": 0.0003716070000052696,
      "elapsed_instrumentation": 0.00009670099998970727,
      "return_value": {
        "class": "String",
        "value": " target='_blank'",
        "object_id": 157720
      }
    },
    {
      "id": 282,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157740,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"href\".freeze => 'https://appmap. (...85 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157760,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 283,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 282,
      "elapsed": 0.00020990400000187037,
      "elapsed_instrumentation": 0.00010850200001755184,
      "return_value": {
        "class": "String",
        "value": " href='https://appmap.io/docs/diagrams/how-to-use-appmaps.html#view-and-interact-with-the-trace-diag (...4 more characters)",
        "object_id": 157780
      }
    },
    {
      "id": 284,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157800,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"target\".freeze => '_blank' })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157820,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 285,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 284,
      "elapsed": 0.0003844069999843214,
      "elapsed_instrumentation": 0.00009540199999946708,
      "return_value": {
        "class": "String",
        "value": " target='_blank'",
        "object_id": 157840
      }
    },
    {
      "id": 286,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157860,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"href\".freeze => 'https://appmap. (...86 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157880,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 287,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 286,
      "elapsed": 0.00021340399999303372,
      "elapsed_instrumentation": 0.0001132020000227385,
      "return_value": {
        "class": "String",
        "value": " href='https://appmap.io/docs/diagrams/how-to-use-appmaps.html#view-and-interact-with-the-dependency (...5 more characters)",
        "object_id": 157900
      }
    },
    {
      "id": 288,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157920,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"target\".freeze => '_blank' })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 157940,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 289,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 288,
      "elapsed": 0.0003874070000051688,
      "elapsed_instrumentation": 0.00010050199998090648,
      "return_value": {
        "class": "String",
        "value": " target='_blank'",
        "object_id": 157960
      }
    },
    {
      "id": 290,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 157980,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"href\".freeze => 'https://appmap. (...19 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158000,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 291,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 290,
      "elapsed": 0.00021150399999214642,
      "elapsed_instrumentation": 0.0001522029999989627,
      "return_value": {
        "class": "String",
        "value": " href='https://appmap.io/docs/openapi'",
        "object_id": 158020
      }
    },
    {
      "id": 292,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158040,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"target\".freeze => '_blank' })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158060,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 293,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 292,
      "elapsed": 0.00037060699997937263,
      "elapsed_instrumentation": 0.00010900199998786775,
      "return_value": {
        "class": "String",
        "value": " target='_blank'",
        "object_id": 158080
      }
    },
    {
      "id": 294,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158100,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"login-buttons\" (...3 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158120,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 295,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 294,
      "elapsed": 0.00020580400001790622,
      "elapsed_instrumentation": 0.00021830399998634675,
      "return_value": {
        "class": "String",
        "value": " class='login-buttons'",
        "object_id": 158140
      }
    },
    {
      "id": 296,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158160,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"icon\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158180,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 297,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 296,
      "elapsed": 0.00021630400001981798,
      "elapsed_instrumentation": 0.00011290199998370554,
      "return_value": {
        "class": "String",
        "value": " class='icon'",
        "object_id": 158200
      }
    },
    {
      "id": 298,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158220,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"src\".freeze => '/img/github-logo (...8 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158240,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 299,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 298,
      "elapsed": 0.00019480400001725684,
      "elapsed_instrumentation": 0.00009660199998506869,
      "return_value": {
        "class": "String",
        "value": " src='/img/github-logo.svg'",
        "object_id": 158260
      }
    },
    {
      "id": 300,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158280,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"icon\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158300,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 301,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 300,
      "elapsed": 0.00020890400000439513,
      "elapsed_instrumentation": 0.00011090199998875505,
      "return_value": {
        "class": "String",
        "value": " class='icon'",
        "object_id": 158320
      }
    },
    {
      "id": 302,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158340,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"src\".freeze => '/img/gitlab-logo (...8 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158360,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 303,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 302,
      "elapsed": 0.00036850699999035896,
      "elapsed_instrumentation": 0.00010210200002802594,
      "return_value": {
        "class": "String",
        "value": " src='/img/gitlab-logo.svg'",
        "object_id": 158380
      }
    },
    {
      "id": 304,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158400,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"accordion\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158420,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 305,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 304,
      "elapsed": 0.00020940400000313275,
      "elapsed_instrumentation": 0.00010790199999632932,
      "return_value": {
        "class": "String",
        "value": " class='accordion'",
        "object_id": 158440
      }
    },
    {
      "id": 306,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158460,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"id\".freeze => \"login\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158480,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 307,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 306,
      "elapsed": 0.0002207040000143934,
      "elapsed_instrumentation": 0.00026430500000174106,
      "return_value": {
        "class": "String",
        "value": " id='login'",
        "object_id": 158500
      }
    },
    {
      "id": 308,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158520,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"aria\".freeze => { expanded: 'fal (...30 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158540,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 309,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 308,
      "elapsed": 0.0004386089999854903,
      "elapsed_instrumentation": 0.00015870200002154888,
      "return_value": {
        "class": "String",
        "value": " aria-controls='platform' aria-expanded='false'",
        "object_id": 158580
      }
    },
    {
      "id": 310,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158600,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"data\".freeze => { toggle: 'colla (...35 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158620,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 311,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 310,
      "elapsed": 0.00025150499999426756,
      "elapsed_instrumentation": 0.00012710199999332872,
      "return_value": {
        "class": "String",
        "value": " data-target='#login-content' data-toggle='collapse'",
        "object_id": 158660
      }
    },
    {
      "id": 312,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158680,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"id\".freeze => \"login-heading\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158700,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 313,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 312,
      "elapsed": 0.0003881079999814574,
      "elapsed_instrumentation": 0.0001003009999749338,
      "return_value": {
        "class": "String",
        "value": " id='login-heading'",
        "object_id": 158720
      }
    },
    {
      "id": 314,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158740,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"email-login\" } (...1 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158760,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 315,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 314,
      "elapsed": 0.00021840400000883164,
      "elapsed_instrumentation": 0.00012100200001441408,
      "return_value": {
        "class": "String",
        "value": " class='email-login'",
        "object_id": 158780
      }
    },
    {
      "id": 316,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158800,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"aria\".freeze => { labelled_by: ' (...19 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158820,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 317,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 316,
      "elapsed": 0.013816361000010602,
      "elapsed_instrumentation": 0.00012170299999070266,
      "return_value": {
        "class": "String",
        "value": " aria-labelled-by='login-heading'",
        "object_id": 158860
      }
    },
    {
      "id": 318,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158880,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"data\".freeze => { parent: '#logi (...7 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158900,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 319,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 318,
      "elapsed": 0.0002537049999773444,
      "elapsed_instrumentation": 0.00011440200000834011,
      "return_value": {
        "class": "String",
        "value": " data-parent='#login'",
        "object_id": 158940
      }
    },
    {
      "id": 320,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 158960,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"id\".freeze => \"login-content\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 158980,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 321,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 320,
      "elapsed": 0.0005792110000015782,
      "elapsed_instrumentation": 0.00010660199998824282,
      "return_value": {
        "class": "String",
        "value": " id='login-content'",
        "object_id": 159000
      }
    },
    {
      "id": 322,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159020,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"form-group\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159040,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 323,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 322,
      "elapsed": 0.0002481049999971674,
      "elapsed_instrumentation": 0.00010200099995927303,
      "return_value": {
        "class": "String",
        "value": " class='form-group'",
        "object_id": 159060
      }
    },
    {
      "id": 324,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159080,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"field\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159100,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 325,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 324,
      "elapsed": 0.0005098099999827355,
      "elapsed_instrumentation": 0.00012370200002465026,
      "return_value": {
        "class": "String",
        "value": " class='field'",
        "object_id": 159120
      }
    },
    {
      "id": 326,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159140,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"form-group\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159160,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 327,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 326,
      "elapsed": 0.00023490500001344117,
      "elapsed_instrumentation": 0.00009990099999868107,
      "return_value": {
        "class": "String",
        "value": " class='form-group'",
        "object_id": 159180
      }
    },
    {
      "id": 328,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159200,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"field\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159220,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 329,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 328,
      "elapsed": 0.00023710500002493973,
      "elapsed_instrumentation": 0.00009550100000410566,
      "return_value": {
        "class": "String",
        "value": " class='field'",
        "object_id": 159240
      }
    },
    {
      "id": 330,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159260,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"actions\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159280,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 331,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 330,
      "elapsed": 0.00022690500000521752,
      "elapsed_instrumentation": 0.00010590100001195424,
      "return_value": {
        "class": "String",
        "value": " class='actions'",
        "object_id": 159300
      }
    },
    {
      "id": 332,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159320,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"text-danger va (...20 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159340,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 333,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 332,
      "elapsed": 0.00022590399998989596,
      "elapsed_instrumentation": 0.00010060100001396677,
      "return_value": {
        "class": "String",
        "value": " class='text-danger validation-message'",
        "object_id": 159360
      }
    },
    {
      "id": 334,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159380,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"id\".freeze => \"alert\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159400,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 335,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 334,
      "elapsed": 0.0010719210000047497,
      "elapsed_instrumentation": 0.00010550099997885809,
      "return_value": {
        "class": "String",
        "value": " id='alert'",
        "object_id": 159420
      }
    },
    {
      "id": 336,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159440,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"your-data\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159460,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 337,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 336,
      "elapsed": 0.00021000400002435526,
      "elapsed_instrumentation": 0.00010020199997029522,
      "return_value": {
        "class": "String",
        "value": " class='your-data'",
        "object_id": 159480
      }
    },
    {
      "id": 338,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159500,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"icon\" })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159520,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 339,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 338,
      "elapsed": 0.00045610899999815047,
      "elapsed_instrumentation": 0.00010890199999380457,
      "return_value": {
        "class": "String",
        "value": " class='icon'",
        "object_id": 159540
      }
    },
    {
      "id": 340,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159560,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"src\".freeze => '/img/shield-icon (...8 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159580,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 341,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 340,
      "elapsed": 0.0002180040000041572,
      "elapsed_instrumentation": 0.0001618040000153087,
      "return_value": {
        "class": "String",
        "value": " src='/img/shield-icon.svg'",
        "object_id": 159600
      }
    },
    {
      "id": 342,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159620,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"class\".freeze => \"your-data-text (...4 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159640,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 343,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 342,
      "elapsed": 0.0004386079999960657,
      "elapsed_instrumentation": 0.00010530299996958092,
      "return_value": {
        "class": "String",
        "value": " class='your-data-text'",
        "object_id": 159660
      }
    },
    {
      "id": 344,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159680,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"href\".freeze => 'https://appmap. (...15 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159700,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 345,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 344,
      "elapsed": 0.00022730400002046736,
      "elapsed_instrumentation": 0.0001068029999942155,
      "return_value": {
        "class": "String",
        "value": " href='https://appmap.io/security'",
        "object_id": 159720
      }
    },
    {
      "id": 346,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159740,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"target\".freeze => '_blank' })",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159760,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 347,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 346,
      "elapsed": 0.0004532079999819416,
      "elapsed_instrumentation": 0.00010320300000898897,
      "return_value": {
        "class": "String",
        "value": " target='_blank'",
        "object_id": 159780
      }
    },
    {
      "id": 348,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 159800,
          "value": "::Haml::AttributeBuilder.build_attributes(true, \"'\", true, true, { \"src\".freeze => '/img/external-li (...10 more characters)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159820,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Haml::AttributeCompiler",
        "object_id": 157100,
        "value": "#<Haml::AttributeCompiler:0x00007f27bf7caef0>"
      }
    },
    {
      "id": 349,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 348,
      "elapsed": 0.0002213040000071942,
      "elapsed_instrumentation": 0.0001611039999716013,
      "return_value": {
        "class": "String",
        "value": " src='/img/external-link.svg'",
        "object_id": 159840
      }
    },
    {
      "id": 350,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 109880,
          "value": "!!defined?(_hamlout)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159880,
          "value": "[#<Binding:0x00007f27c022f058>]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 109920,
        "value": "Haml::Helpers"
      }
    },
    {
      "id": 351,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 350,
      "elapsed": 0.000021801000002596993,
      "elapsed_instrumentation": 0.0001541020000104254,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 352,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 109940,
          "value": "_hamlout",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159900,
          "value": "[#<Binding:0x00007f27c0234698>]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 353,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 352,
      "elapsed": 0.000011799999981576548,
      "elapsed_instrumentation": 0.00010580300002516196,
      "return_value": {
        "class": "Haml::Buffer",
        "value": "#<Haml::Buffer:0x00007f27c022f440>",
        "object_id": 159940
      }
    },
    {
      "id": 354,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 110020,
          "value": "if defined? _hamlout then _hamlout else nil end",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159960,
          "value": "[#<Binding:0x00007f27c21f8e48>]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 355,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 354,
      "elapsed": 0.00001760000000672335,
      "elapsed_instrumentation": 0.00008180200001106641,
      "return_value": {
        "class": "Haml::Buffer",
        "value": "#<Haml::Buffer:0x00007f27c022f440>",
        "object_id": 159940
      }
    },
    {
      "id": 356,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 109880,
          "value": "!!defined?(_hamlout)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 159980,
          "value": "[#<Binding:0x00007f27c0138258>]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 357,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 356,
      "elapsed": 0.00002250000000003638,
      "elapsed_instrumentation": 0.00011530199998333046,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 358,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 109880,
          "value": "!!defined?(_hamlout)",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 160000,
          "value": "[#<Binding:0x00007f27c0142aa0>]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 109920,
        "value": "Haml::Helpers"
      }
    },
    {
      "id": 359,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 358,
      "elapsed": 0.000013500999983762085,
      "elapsed_instrumentation": 0.00007770100000925595,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 360,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 109940,
          "value": "_hamlout",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 160020,
          "value": "[#<Binding:0x00007f27c0144c38>]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 361,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 360,
      "elapsed": 0.000010900999996010796,
      "elapsed_instrumentation": 0.0000831010000013066,
      "return_value": {
        "class": "Haml::Buffer",
        "value": "#<Haml::Buffer:0x00007f27c022f440>",
        "object_id": 159940
      }
    },
    {
      "id": 362,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Kernel",
      "method_id": "eval",
      "path": "Kernel#eval",
      "static": false,
      "parameters": [
        {
          "name": "string",
          "class": "String",
          "object_id": 110020,
          "value": "if defined? _hamlout then _hamlout else nil end",
          "kind": "req"
        },
        {
          "name": "arg",
          "class": "Array",
          "object_id": 160040,
          "value": "[#<Binding:0x00007f27c0152a68>]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 363,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 362,
      "elapsed": 0.000016600999998672705,
      "elapsed_instrumentation": 0.00007710100001645515,
      "return_value": {
        "class": "Haml::Buffer",
        "value": "#<Haml::Buffer:0x00007f27c022f440>",
        "object_id": 159940
      }
    },
    {
      "id": 364,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "inline_template",
      "method_id": "render",
      "static": true,
      "receiver": {
        "class": "ActionView::Renderer",
        "object_id": 166680,
        "value": "#<ActionView::Renderer:0x00007f27bf7f2680>"
      }
    },
    {
      "id": 365,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "app_views_partials__flash_html_haml",
      "method_id": "render",
      "path": "app/views/partials/_flash.html.haml",
      "static": true,
      "receiver": {
        "class": "ActionView::PartialRenderer",
        "object_id": 166700,
        "value": "#<ActionView::PartialRenderer:0x00007f27c015fab0>"
      }
    },
    {
      "id": 366,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionView::Resolver",
      "method_id": "find_all",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionview-6.1.4.1/lib/action_view/template/resolver.rb",
      "lineno": 151,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 160060,
          "value": "flash",
          "kind": "req"
        },
        {
          "name": "prefix",
          "class": "String",
          "object_id": 160080,
          "value": "partials",
          "kind": "opt"
        },
        {
          "name": "partial",
          "class": "TrueClass",
          "object_id": 20,
          "value": "true",
          "kind": "opt"
        },
        {
          "name": "details",
          "class": "Hash",
          "object_id": 156880,
          "value": "{:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :haml, :jbuilder]}",
          "kind": "opt",
          "size": 4
        },
        {
          "name": "key",
          "class": "Object",
          "object_id": 107920,
          "value": "#<Object:0x00007f27bfe8b6e0>",
          "kind": "opt"
        },
        {
          "name": "locals",
          "class": "Array",
          "object_id": 160100,
          "value": "[]",
          "kind": "opt",
          "size": 0
        }
      ],
      "receiver": {
        "class": "ActionView::OptimizedFileSystemResolver",
        "object_id": 107960,
        "value": "/home/runner/work/appmap-server/appmap-server/app/views"
      }
    },
    {
      "id": 367,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 366,
      "elapsed": 0.0000160010000058719,
      "elapsed_instrumentation": 0.0003426049999859515,
      "return_value": {
        "class": "Array",
        "value": "[#<ActionView::Template:0x00007f27bf542c50>]",
        "object_id": 151580,
        "size": 1
      }
    },
    {
      "id": 368,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "String",
          "object_id": 110140,
          "value": "flash",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 155760,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bf8547e0>"
      }
    },
    {
      "id": 369,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 368,
      "elapsed": 0.000007900000014160469,
      "elapsed_instrumentation": 0.00006990199997858326
    },
    {
      "id": 370,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 160120,
          "value": "  Rendered partials/_flash.html.haml (Duration: 0.2ms | Allocations: 145)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 371,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 370,
      "elapsed": 0.000038200999995297025,
      "elapsed_instrumentation": 0.00007000100001164355,
      "return_value": {
        "class": "Integer",
        "value": "74",
        "object_id": 149
      }
    },
    {
      "id": 372,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 365,
      "elapsed": 0.0008832169999948292,
      "elapsed_instrumentation": 0.00003049999997983832
    },
    {
      "id": 373,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 364,
      "elapsed": 0.0009676179999758006,
      "elapsed_instrumentation": 0.000033001000019794446
    },
    {
      "id": 374,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OauthHelper",
      "method_id": "github_login_available?",
      "path": "app/helpers/oauth_helper.rb",
      "lineno": 5,
      "static": false,
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 375,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 374,
      "elapsed": 0.0000076009999929738115,
      "elapsed_instrumentation": 0.00009920100001181709
    },
    {
      "id": 376,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OauthHelper",
      "method_id": "gitlab_login_available?",
      "path": "app/helpers/oauth_helper.rb",
      "lineno": 5,
      "static": false,
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 377,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 376,
      "elapsed": 0.00000310000001491062,
      "elapsed_instrumentation": 0.00005910099997663565
    },
    {
      "id": 378,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OauthHelper",
      "method_id": "oauth_login_available?",
      "path": "app/helpers/oauth_helper.rb",
      "lineno": 11,
      "static": false,
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 379,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OauthHelper",
      "method_id": "github_login_available?",
      "path": "app/helpers/oauth_helper.rb",
      "lineno": 5,
      "static": false,
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 380,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 379,
      "elapsed": 0.0000026000000161729986,
      "elapsed_instrumentation": 0.000038599999982125155
    },
    {
      "id": 381,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OauthHelper",
      "method_id": "gitlab_login_available?",
      "path": "app/helpers/oauth_helper.rb",
      "lineno": 5,
      "static": false,
      "receiver": {
        "class": "ActionView::Base",
        "object_id": 159920,
        "value": "#<#<Class:0x00007f27bf7ecd70>:0x00007f27bf7f2888>"
      }
    },
    {
      "id": 382,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 381,
      "elapsed": 0.000002300000005561742,
      "elapsed_instrumentation": 0.00003489999997441373
    },
    {
      "id": 383,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 378,
      "elapsed": 0.0001055019999967044,
      "elapsed_instrumentation": 0.000052800999981172936
    },
    {
      "id": 384,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 160140,
          "value": "  Rendered sessions/new.html.haml within layouts/admin (Duration: 55.3ms | Allocations: 56837)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 385,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 384,
      "elapsed": 0.00002160099998604892,
      "elapsed_instrumentation": 0.00009190099999045742,
      "return_value": {
        "class": "Integer",
        "value": "95",
        "object_id": 191
      }
    },
    {
      "id": 386,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "inline_template",
      "method_id": "render",
      "static": true,
      "receiver": {
        "class": "ActionView::Renderer",
        "object_id": 166680,
        "value": "#<ActionView::Renderer:0x00007f27bf7f2680>"
      }
    },
    {
      "id": 387,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "app_views_layouts__standard_head_html_haml",
      "method_id": "render",
      "path": "app/views/layouts/_standard_head.html.haml",
      "static": true,
      "receiver": {
        "class": "ActionView::PartialRenderer",
        "object_id": 166720,
        "value": "#<ActionView::PartialRenderer:0x00007f27c010a560>"
      }
    },
    {
      "id": 388,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionView::Resolver",
      "method_id": "find_all",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionview-6.1.4.1/lib/action_view/template/resolver.rb",
      "lineno": 151,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 160180,
          "value": "standard_head",
          "kind": "req"
        },
        {
          "name": "prefix",
          "class": "String",
          "object_id": 160200,
          "value": "layouts",
          "kind": "opt"
        },
        {
          "name": "partial",
          "class": "TrueClass",
          "object_id": 20,
          "value": "true",
          "kind": "opt"
        },
        {
          "name": "details",
          "class": "Hash",
          "object_id": 156880,
          "value": "{:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :haml, :jbuilder]}",
          "kind": "opt",
          "size": 4
        },
        {
          "name": "key",
          "class": "Object",
          "object_id": 107920,
          "value": "#<Object:0x00007f27bfe8b6e0>",
          "kind": "opt"
        },
        {
          "name": "locals",
          "class": "Array",
          "object_id": 160220,
          "value": "[]",
          "kind": "opt",
          "size": 0
        }
      ],
      "receiver": {
        "class": "ActionView::OptimizedFileSystemResolver",
        "object_id": 107960,
        "value": "/home/runner/work/appmap-server/appmap-server/app/views"
      }
    },
    {
      "id": 389,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 388,
      "elapsed": 0.000012601000008771734,
      "elapsed_instrumentation": 0.0003051049999953648,
      "return_value": {
        "class": "Array",
        "value": "[#<ActionView::Template:0x00007f27bf949560>]",
        "object_id": 111080,
        "size": 1
      }
    },
    {
      "id": 390,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "inline_template",
      "method_id": "render",
      "static": true,
      "receiver": {
        "class": "ActionView::Renderer",
        "object_id": 166680,
        "value": "#<ActionView::Renderer:0x00007f27bf7f2680>"
      }
    },
    {
      "id": 391,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "app_views_layouts__css_head_html_haml",
      "method_id": "render",
      "path": "app/views/layouts/_css_head.html.haml",
      "static": true,
      "receiver": {
        "class": "ActionView::PartialRenderer",
        "object_id": 166740,
        "value": "#<ActionView::PartialRenderer:0x00007f27c012c908>"
      }
    },
    {
      "id": 392,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionView::Resolver",
      "method_id": "find_all",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionview-6.1.4.1/lib/action_view/template/resolver.rb",
      "lineno": 151,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 160240,
          "value": "css_head",
          "kind": "req"
        },
        {
          "name": "prefix",
          "class": "String",
          "object_id": 160260,
          "value": "layouts",
          "kind": "opt"
        },
        {
          "name": "partial",
          "class": "TrueClass",
          "object_id": 20,
          "value": "true",
          "kind": "opt"
        },
        {
          "name": "details",
          "class": "Hash",
          "object_id": 156880,
          "value": "{:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :haml, :jbuilder]}",
          "kind": "opt",
          "size": 4
        },
        {
          "name": "key",
          "class": "Object",
          "object_id": 107920,
          "value": "#<Object:0x00007f27bfe8b6e0>",
          "kind": "opt"
        },
        {
          "name": "locals",
          "class": "Array",
          "object_id": 160280,
          "value": "[]",
          "kind": "opt",
          "size": 0
        }
      ],
      "receiver": {
        "class": "ActionView::OptimizedFileSystemResolver",
        "object_id": 107960,
        "value": "/home/runner/work/appmap-server/appmap-server/app/views"
      }
    },
    {
      "id": 393,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 392,
      "elapsed": 0.000011600000021871892,
      "elapsed_instrumentation": 0.0005074099999831105,
      "return_value": {
        "class": "Array",
        "value": "[#<ActionView::Template:0x00007f27bfa2df58>]",
        "object_id": 146860,
        "size": 1
      }
    },
    {
      "id": 394,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 160300,
          "value": "[Webpacker] Everything's up-to-date. Nothing to do\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 395,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 394,
      "elapsed": 0.000018199999999524152,
      "elapsed_instrumentation": 0.0001080029999798171,
      "return_value": {
        "class": "Integer",
        "value": "51",
        "object_id": 103
      }
    },
    {
      "id": 396,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 160320,
          "value": "  Rendered layouts/_css_head.html.haml (Duration: 5.9ms | Allocations: 2664)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 397,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 396,
      "elapsed": 0.000017799999994849713,
      "elapsed_instrumentation": 0.00009040200001209087,
      "return_value": {
        "class": "Integer",
        "value": "77",
        "object_id": 155
      }
    },
    {
      "id": 398,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 391,
      "elapsed": 0.006656426000006377,
      "elapsed_instrumentation": 0.000026600000040843952
    },
    {
      "id": 399,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 390,
      "elapsed": 0.006706027000006998,
      "elapsed_instrumentation": 0.00003449999996973929
    },
    {
      "id": 400,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "inline_template",
      "method_id": "render",
      "static": true,
      "receiver": {
        "class": "ActionView::Renderer",
        "object_id": 166680,
        "value": "#<ActionView::Renderer:0x00007f27bf7f2680>"
      }
    },
    {
      "id": 401,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "app_views_layouts__js_head_html_haml",
      "method_id": "render",
      "path": "app/views/layouts/_js_head.html.haml",
      "static": true,
      "receiver": {
        "class": "ActionView::PartialRenderer",
        "object_id": 166760,
        "value": "#<ActionView::PartialRenderer:0x00007f27c005b4c0>"
      }
    },
    {
      "id": 402,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionView::Resolver",
      "method_id": "find_all",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionview-6.1.4.1/lib/action_view/template/resolver.rb",
      "lineno": 151,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 160340,
          "value": "js_head",
          "kind": "req"
        },
        {
          "name": "prefix",
          "class": "String",
          "object_id": 160360,
          "value": "layouts",
          "kind": "opt"
        },
        {
          "name": "partial",
          "class": "TrueClass",
          "object_id": 20,
          "value": "true",
          "kind": "opt"
        },
        {
          "name": "details",
          "class": "Hash",
          "object_id": 156880,
          "value": "{:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :haml, :jbuilder]}",
          "kind": "opt",
          "size": 4
        },
        {
          "name": "key",
          "class": "Object",
          "object_id": 107920,
          "value": "#<Object:0x00007f27bfe8b6e0>",
          "kind": "opt"
        },
        {
          "name": "locals",
          "class": "Array",
          "object_id": 160380,
          "value": "[]",
          "kind": "opt",
          "size": 0
        }
      ],
      "receiver": {
        "class": "ActionView::OptimizedFileSystemResolver",
        "object_id": 107960,
        "value": "/home/runner/work/appmap-server/appmap-server/app/views"
      }
    },
    {
      "id": 403,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 402,
      "elapsed": 0.000010799999984101305,
      "elapsed_instrumentation": 0.000277505000013889,
      "return_value": {
        "class": "Array",
        "value": "[#<ActionView::Template:0x00007f27bf9e34a8>]",
        "object_id": 147180,
        "size": 1
      }
    },
    {
      "id": 404,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 160400,
          "value": "  Rendered layouts/_js_head.html.haml (Duration: 1.0ms | Allocations: 848)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 405,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 404,
      "elapsed": 0.000019201000014845704,
      "elapsed_instrumentation": 0.00009570099999223203,
      "return_value": {
        "class": "Integer",
        "value": "75",
        "object_id": 151
      }
    },
    {
      "id": 406,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 401,
      "elapsed": 0.001510527999982969,
      "elapsed_instrumentation": 0.000022800000010647636
    },
    {
      "id": 407,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 400,
      "elapsed": 0.0015542289999928016,
      "elapsed_instrumentation": 0.000022999999998774
    },
    {
      "id": 408,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 160420,
          "value": "  Rendered layouts/_standard_head.html.haml (Duration: 9.0ms | Allocations: 4984)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 409,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 408,
      "elapsed": 0.000024100000018734136,
      "elapsed_instrumentation": 0.00007100199997012169,
      "return_value": {
        "class": "Integer",
        "value": "82",
        "object_id": 165
      }
    },
    {
      "id": 410,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 387,
      "elapsed": 0.00956438100001833,
      "elapsed_instrumentation": 0.000022399999977551488
    },
    {
      "id": 411,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 386,
      "elapsed": 0.009611581999990904,
      "elapsed_instrumentation": 0.000037100000014334
    },
    {
      "id": 412,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 160440,
          "value": "  Rendered layout layouts/admin.html.haml (Duration: 67.0ms | Allocations: 63671)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 413,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 412,
      "elapsed": 0.000012099999992187804,
      "elapsed_instrumentation": 0.00006840100002136751,
      "return_value": {
        "class": "Integer",
        "value": "82",
        "object_id": 165
      }
    },
    {
      "id": 414,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 251,
      "elapsed": 0.06861899599999788,
      "elapsed_instrumentation": 0.00005170099998963451
    },
    {
      "id": 415,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 250,
      "elapsed": 0.06932920999997805,
      "elapsed_instrumentation": 0.00016230200000677542,
      "return_value": {
        "class": "ActiveSupport::SafeBuffer",
        "value": "<!DOCTYPE html>\n<html>\n<head>\n<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>\n<m (...4536 more characters)",
        "object_id": 160460
      }
    },
    {
      "id": 416,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155720,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 156620,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c2225088>"
      }
    },
    {
      "id": 417,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 416,
      "elapsed": 0.0000030000000208474376,
      "elapsed_instrumentation": 0.00007200199996759693,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 160480,
        "size": 0
      }
    },
    {
      "id": 418,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 227,
      "elapsed": 0.0717358549999858,
      "elapsed_instrumentation": 0.00006790199998363278
    },
    {
      "id": 419,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 226,
      "elapsed": 0.07181795700000748,
      "elapsed_instrumentation": 0.00005430100000580751
    },
    {
      "id": 420,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155720,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 156560,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c22247c8>"
      }
    },
    {
      "id": 421,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 420,
      "elapsed": 0.0000019999999949504854,
      "elapsed_instrumentation": 0.00004650099998571022,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 160500,
        "size": 0
      }
    },
    {
      "id": 422,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 160520,
          "value": "  \u001b[1m\u001b[36mSequel::Postgres::Database (0.4ms)\u001b[0m  \u001b[1mCOMMIT\u001b[0m\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 423,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 422,
      "elapsed": 0.00001810099999488557,
      "elapsed_instrumentation": 0.00010100100001864121,
      "return_value": {
        "class": "Integer",
        "value": "66",
        "object_id": 133
      }
    },
    {
      "id": 424,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "COMMIT",
        "database_type": "postgres"
      }
    },
    {
      "id": 425,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 424,
      "elapsed": 0.000633112,
      "elapsed_instrumentation": 0.0000691010000082315
    },
    {
      "id": 426,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 205,
      "elapsed": 0.07380459399999495,
      "elapsed_instrumentation": 0.00005390100000113307
    },
    {
      "id": 427,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 155720,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 155740,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c2224200>"
      }
    },
    {
      "id": 428,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 427,
      "elapsed": 0.00004160099999239719,
      "elapsed_instrumentation": 0.0000812010000004193,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27c222bbe0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 160540,
        "size": 1
      }
    },
    {
      "id": 429,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 160560,
          "value": "Completed 200 OK in 77ms (Views: 69.7ms | Models: 0.6ms | Allocations: 71242)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 430,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 429,
      "elapsed": 0.00001539999999522479,
      "elapsed_instrumentation": 0.0000639019999653101,
      "return_value": {
        "class": "Integer",
        "value": "78",
        "object_id": 157
      }
    },
    {
      "id": 431,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 144,
      "elapsed": 0.07790047200001027,
      "elapsed_instrumentation": 0.00010840199999506694
    },
    {
      "id": 432,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::MessageEncryptor",
      "method_id": "encrypt_and_sign",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/message_encryptor.rb",
      "lineno": 147,
      "static": false,
      "parameters": [
        {
          "name": "value",
          "class": "String",
          "object_id": 160580,
          "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
          "kind": "req"
        },
        {
          "name": "expires_at",
          "class": "Time",
          "object_id": 160600,
          "value": "2024-09-11 21:05:52 +0000",
          "kind": "key"
        },
        {
          "name": "expires_in",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        },
        {
          "name": "purpose",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 155920,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bf822088>"
      }
    },
    {
      "id": 433,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "encrypt",
      "path": "OpenSSL::Cipher#encrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 160620,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 160640,
        "value": "#<OpenSSL::Cipher:0x00007f27c0014f20>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 434,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 433,
      "elapsed": 0.0000037000000077114237,
      "elapsed_instrumentation": 0.00007890099999485756,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27c0014f20>",
        "object_id": 160640
      }
    },
    {
      "id": 435,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 160640,
        "value": "#<OpenSSL::Cipher:0x00007f27c0014f20>"
      }
    },
    {
      "id": 436,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 435,
      "elapsed": 0.000006299999995462713,
      "elapsed_instrumentation": 0.00008070100000168168,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 437,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "random_iv",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/openssl/cipher.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 160640,
        "value": "#<OpenSSL::Cipher:0x00007f27c0014f20>"
      }
    },
    {
      "id": 438,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Random",
      "method_id": "random_bytes",
      "path": "OpenSSL::Random.random_bytes",
      "static": true,
      "parameters": [
        {
          "name": "arg",
          "class": "Integer",
          "object_id": 25,
          "value": "12",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 105920,
        "value": "OpenSSL::Random"
      }
    },
    {
      "id": 439,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 438,
      "elapsed": 0.000014499999991812729,
      "elapsed_instrumentation": 0.00006490199999120705,
      "return_value": {
        "class": "String",
        "value": "\u0003___ _3\rb_e",
        "object_id": 160660
      }
    },
    {
      "id": 440,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 160660,
          "value": "\u0003___ _3\rb_e",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 160640,
        "value": "#<OpenSSL::Cipher:0x00007f27c0014f20>"
      }
    },
    {
      "id": 441,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 440,
      "elapsed": 0.000002999999992425728,
      "elapsed_instrumentation": 0.00005790099999103404,
      "return_value": {
        "class": "String",
        "value": "\u0003___ _3\rb_e",
        "object_id": 160660
      }
    },
    {
      "id": 442,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 437,
      "elapsed": 0.00016460300000176176,
      "elapsed_instrumentation": 0.000043101000017031765,
      "return_value": {
        "class": "String",
        "value": "\u0003___ _3\rb_e",
        "object_id": 160660
      }
    },
    {
      "id": 443,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 160640,
        "value": "#<OpenSSL::Cipher:0x00007f27c0014f20>"
      }
    },
    {
      "id": 444,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 443,
      "elapsed": 0.000002099999989013668,
      "elapsed_instrumentation": 0.00004960100000062084,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 445,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 160680,
        "value": "[{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}]"
      }
    },
    {
      "id": 446,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 445,
      "elapsed": 0.000004099999983964153,
      "elapsed_instrumentation": 0.00006560099998864644,
      "return_value": {
        "class": "String",
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG8iOiIvYXV0aG5fcHJvdmlk (...16 more characters)",
        "object_id": 160700
      }
    },
    {
      "id": 447,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 160720,
          "value": "[{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG (...85 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 160640,
        "value": "#<OpenSSL::Cipher:0x00007f27c0014f20>"
      }
    },
    {
      "id": 448,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 447,
      "elapsed": 0.000006600000006073969,
      "elapsed_instrumentation": 0.00009810199998128155,
      "return_value": {
        "class": "String",
        "value": "__|______\u001f9f~9___CaT&9~\n__;__q_*__`\r_\\06__\u0001_\u0014__hV_$_[__$A\u001b\"_\u0001_________\u0012_T_________\u0019__E\u0001_____[z_z__B\u0012 (...85 more characters)",
        "object_id": 160740
      }
    },
    {
      "id": 449,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 160640,
        "value": "#<OpenSSL::Cipher:0x00007f27c0014f20>"
      }
    },
    {
      "id": 450,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 449,
      "elapsed": 0.0000032999999746152753,
      "elapsed_instrumentation": 0.000050101000027780174,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 160760
      }
    },
    {
      "id": 451,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 160780,
        "value": "[__|______\u001f9f~9___CaT&9~\n__;__q_*__`\r_\\06__\u0001_\u0014__hV_$_[__$A\u001b\"_\u0001_________\u0012_T_________\u0019__E\u0001_____[z_z__B\u0012 (...85 more characters)]"
      }
    },
    {
      "id": 452,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 451,
      "elapsed": 0.0000033000000030369847,
      "elapsed_instrumentation": 0.00007440100000621896,
      "return_value": {
        "class": "String",
        "value": "i+t8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx/CrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLH (...148 more characters)",
        "object_id": 160800
      }
    },
    {
      "id": 453,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 160820,
        "value": "[\u0003___ _3\rb_e]"
      }
    },
    {
      "id": 454,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 453,
      "elapsed": 0.0000019999999949504854,
      "elapsed_instrumentation": 0.000059001000010994176,
      "return_value": {
        "class": "String",
        "value": "A+zThSDgM38NYtpl",
        "object_id": 160840
      }
    },
    {
      "id": 455,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 160860,
        "value": "[__\r__$__q\u001cn)ua__]"
      }
    },
    {
      "id": 456,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 455,
      "elapsed": 0.0000021000000174353772,
      "elapsed_instrumentation": 0.00005780099999697086,
      "return_value": {
        "class": "String",
        "value": "krANzfwkv/9xHG4pdWG+mA==",
        "object_id": 160880
      }
    },
    {
      "id": 457,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 432,
      "elapsed": 0.0013128250000136177,
      "elapsed_instrumentation": 0.00011860199998636745,
      "return_value": {
        "class": "String",
        "value": "i+t8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx/CrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLH (...192 more characters)",
        "object_id": 160900
      }
    },
    {
      "id": 458,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 363,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "Symbol",
          "object_id": 3940188,
          "value": ":appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 155800,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bf823cf8>"
      }
    },
    {
      "id": 459,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 458,
      "elapsed": 0.00002920100001801984,
      "elapsed_instrumentation": 0.00006370099998775913,
      "return_value": {
        "class": "String",
        "value": "i+t8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx/CrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLH (...192 more characters)",
        "object_id": 160900
      }
    },
    {
      "id": 460,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 135,
      "elapsed": 0.08119413400001463,
      "elapsed_instrumentation": 0.0005633109999791941,
      "http_server_response": {
        "status_code": 200,
        "headers": {
          "X-Frame-Options": "SAMEORIGIN",
          "X-XSS-Protection": "1; mode=block",
          "X-Content-Type-Options": "nosniff",
          "X-Download-Options": "noopen",
          "X-Permitted-Cross-Domain-Policies": "none",
          "Referrer-Policy": "strict-origin-when-cross-origin",
          "Content-Type": "text/html; charset=utf-8",
          "ETag": "W/\"62429af0c4f077e3b1e5ead632e6947f\"",
          "Cache-Control": "max-age=0, private, must-revalidate",
          "Set-Cookie": "appland_session=i%2Bt8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx%2FCrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLHlM7CyqC7rBnmmUUByM7F%2FMVbeup6pJZCEsad5Ys%2BdXI44SLS99oZOzcNKUjpuZu21CeJgRU12Uj08wB3WEi39ksyHsatgiEnQqUmgJ%2FtHLnmtCJv1kZhLdWo61MJh9xnywuDhGrawa8gLgO3sXA%3D--A%2BzThSDgM38NYtpl--krANzfwkv%2F9xHG4pdWG%2BmA%3D%3D; path=/; expires=Wed, 11 Sep 2024 21:05:52 GMT; HttpOnly",
          "X-Request-Id": "8a62d054-3b72-4cc1-80ea-2242a17c9fb2",
          "X-Runtime": "0.080914"
        }
      }
    },
    {
      "id": 461,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 160940,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_\u001c\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000T\u0000\u0000\u0000\u0000\u0000\u0000\u0000T\u0000\u0000\u0000T\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0011\u0000\u0000\u0000\u0007\u0000\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 462,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 461,
      "elapsed": 0.000004799999999249849,
      "elapsed_instrumentation": 0.0001062030000298364,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 160960,
        "size": 1
      }
    },
    {
      "id": 463,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 160980,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 464,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 463,
      "elapsed": 0.000024601000006896356,
      "elapsed_instrumentation": 0.00009150099998578298,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf535050 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106320,
        "size": 1
      }
    },
    {
      "id": 465,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 160980,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 466,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 465,
      "elapsed": 0.000029701000016757462,
      "elapsed_instrumentation": 0.00006969999998318599,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf5351b8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106340,
        "size": 1
      }
    },
    {
      "id": 467,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161000,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_\u001c\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000;\b\u0000\u0000Y\u0010\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 468,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 467,
      "elapsed": 0.000006801000012046643,
      "elapsed_instrumentation": 0.0001925029999938488,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 161020,
        "size": 1
      }
    },
    {
      "id": 469,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161040,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_\u001c\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0014\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000;\b\u0000\u0000Y\u0010\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 470,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 469,
      "elapsed": 0.000004799999999249849,
      "elapsed_instrumentation": 0.00014300300000513744,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 161060,
        "size": 1
      }
    },
    {
      "id": 471,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161080,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001@\r\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\b\u0000\u0000\u0000\b\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0011\u0000\u0000\u0000\b\u0000\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 472,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 471,
      "elapsed": 0.00000529999999798747,
      "elapsed_instrumentation": 0.00020300399998518515,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 161120,
        "size": 1
      }
    },
    {
      "id": 473,
      "event": "call",
      "thread_id": 161100,
      "http_server_request": {
        "request_method": "GET",
        "path_info": "/assets/application-b8a49bcd04e5bbcf7e842ee2e31678b07777d32d82eabc625d7353dc3d5a5a18.js",
        "normalized_path_info": "/assets",
        "headers": {
          "Host": "127.0.0.1:35869",
          "Connection": "keep-alive",
          "Sec-Ch-Ua": "\"Chromium\";v=\"116\", \"Not)A;Brand\";v=\"24\", \"HeadlessChrome\";v=\"116\"",
          "Sec-Ch-Ua-Mobile": "?0",
          "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/116.0.5845.140 Safari/537.36",
          "Sec-Ch-Ua-Platform": "\"Linux\"",
          "Accept": "*/*",
          "Sec-Fetch-Site": "same-origin",
          "Sec-Fetch-Mode": "no-cors",
          "Sec-Fetch-Dest": "script",
          "Referer": "http://127.0.0.1:35869/login",
          "Accept-Encoding": "gzip, deflate, br",
          "Cookie": "appland_session=i%2Bt8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx%2FCrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLHlM7CyqC7rBnmmUUByM7F%2FMVbeup6pJZCEsad5Ys%2BdXI44SLS99oZOzcNKUjpuZu21CeJgRU12Uj08wB3WEi39ksyHsatgiEnQqUmgJ%2FtHLnmtCJv1kZhLdWo61MJh9xnywuDhGrawa8gLgO3sXA%3D--A%2BzThSDgM38NYtpl--krANzfwkv%2F9xHG4pdWG%2BmA%3D%3D",
          "Version": "HTTP/1.1"
        }
      }
    },
    {
      "id": 474,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 161140,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 475,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 474,
      "elapsed": 0.0000735019999922315,
      "elapsed_instrumentation": 0.00012890200000015284,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf648398 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf6485c8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 104400,
        "size": 2
      }
    },
    {
      "id": 476,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 161140,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 477,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 476,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.000054500999993933874,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 104420,
        "size": 0
      }
    },
    {
      "id": 478,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 97180,
          "value": "NnnnnN",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161160,
        "value": "\t___>e__fJh__\u0000?:"
      }
    },
    {
      "id": 479,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 478,
      "elapsed": 0.000004799999999249849,
      "elapsed_instrumentation": 0.000097801999999092,
      "return_value": {
        "class": "Array",
        "value": "[162254078, 15973, 34772, 26186, 26803, 3439345466]",
        "object_id": 161180,
        "size": 6
      }
    },
    {
      "id": 480,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105500,
          "value": "H*",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161200,
        "value": "__a_5\u0018___"
      }
    },
    {
      "id": 481,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 480,
      "elapsed": 0.0000028000000042993634,
      "elapsed_instrumentation": 0.00006390100000430721,
      "return_value": {
        "class": "String",
        "value": "e09061a0357f18838bfc",
        "object_id": 161220
      }
    },
    {
      "id": 482,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 161260,
          "value": "Started GET \"/assets/application-b8a49bcd04e5bbcf7e842ee2e31678b07777d32d82eabc625d7353dc3d5a5a18.js (...45 more characters)",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 483,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 482,
      "elapsed": 0.000026601000001846842,
      "elapsed_instrumentation": 0.00008360100000004422,
      "return_value": {
        "class": "Integer",
        "value": "145",
        "object_id": 291
      }
    },
    {
      "id": 484,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "update",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 345,
      "static": false,
      "parameters": [
        {
          "name": "other_hash",
          "class": "Hash",
          "object_id": 161280,
          "value": "{appland_session=>i+t8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx/CrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLH (...192 more characters)}",
          "kind": "req",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 161300,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bff8ab18>"
      }
    },
    {
      "id": 485,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 484,
      "elapsed": 0.000005700000002661909,
      "elapsed_instrumentation": 0.00012190199998940443,
      "return_value": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bff8ab18>",
        "object_id": 161300
      }
    },
    {
      "id": 486,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 329,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 161320,
          "value": "appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 161300,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bff8ab18>"
      }
    },
    {
      "id": 487,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 486,
      "elapsed": 0.00000310000001491062,
      "elapsed_instrumentation": 0.00007240200000069308,
      "return_value": {
        "class": "String",
        "value": "i+t8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx/CrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLH (...192 more characters)",
        "object_id": 161340
      }
    },
    {
      "id": 488,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActiveSupport::Messages::Rotator::Encryptor",
      "method_id": "decrypt_and_verify",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/messages/rotator.rb",
      "lineno": 21,
      "static": false,
      "parameters": [
        {
          "name": "args",
          "class": "Array",
          "object_id": 161360,
          "value": "[i+t8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx/CrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLH (...192 more characters)]",
          "kind": "rest",
          "size": 1
        },
        {
          "name": "on_rotation",
          "class": "Proc",
          "object_id": 161380,
          "value": "#<Proc:0x00007f27bff92c00 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem",
          "kind": "key"
        },
        {
          "name": "options",
          "class": "Hash",
          "object_id": 161400,
          "value": "{:purpose=>cookie.appland_session}",
          "kind": "keyrest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 161420,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bff8d7a0>"
      }
    },
    {
      "id": 489,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161440,
        "value": "i+t8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx/CrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLH (...148 more characters)"
      }
    },
    {
      "id": 490,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 489,
      "elapsed": 0.000003599999985226532,
      "elapsed_instrumentation": 0.00009190099999045742,
      "return_value": {
        "class": "String",
        "value": "__|______\u001f9f~9___CaT&9~\n__;__q_*__`\r_\\06__\u0001_\u0014__hV_$_[__$A\u001b\"_\u0001_________\u0012_T_________\u0019__E\u0001_____[z_z__B\u0012 (...85 more characters)",
        "object_id": 161460
      }
    },
    {
      "id": 491,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161480,
        "value": "A+zThSDgM38NYtpl"
      }
    },
    {
      "id": 492,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 491,
      "elapsed": 0.0000019999999949504854,
      "elapsed_instrumentation": 0.000055502000009255426,
      "return_value": {
        "class": "String",
        "value": "\u0003___ _3\rb_e",
        "object_id": 161500
      }
    },
    {
      "id": 493,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161520,
        "value": "krANzfwkv/9xHG4pdWG+mA=="
      }
    },
    {
      "id": 494,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 493,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.000058101000007582115,
      "return_value": {
        "class": "String",
        "value": "__\r__$__q\u001cn)ua__",
        "object_id": 161540
      }
    },
    {
      "id": 495,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "decrypt",
      "path": "OpenSSL::Cipher#decrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 161560,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161580,
        "value": "#<OpenSSL::Cipher:0x00007f27bff17be0>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 496,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 495,
      "elapsed": 0.00000310000001491062,
      "elapsed_instrumentation": 0.00007440199996722185,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bff17be0>",
        "object_id": 161580
      }
    },
    {
      "id": 497,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161580,
        "value": "#<OpenSSL::Cipher:0x00007f27bff17be0>"
      }
    },
    {
      "id": 498,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 497,
      "elapsed": 0.00000529999999798747,
      "elapsed_instrumentation": 0.000059400999987246905,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 499,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 161500,
          "value": "\u0003___ _3\rb_e",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161580,
        "value": "#<OpenSSL::Cipher:0x00007f27bff17be0>"
      }
    },
    {
      "id": 500,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 499,
      "elapsed": 0.000002599999987751289,
      "elapsed_instrumentation": 0.00005350099999645863,
      "return_value": {
        "class": "String",
        "value": "\u0003___ _3\rb_e",
        "object_id": 161500
      }
    },
    {
      "id": 501,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_tag=",
      "path": "OpenSSL::Cipher#auth_tag=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 161540,
          "value": "__\r__$__q\u001cn)ua__",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161580,
        "value": "#<OpenSSL::Cipher:0x00007f27bff17be0>"
      }
    },
    {
      "id": 502,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 501,
      "elapsed": 0.0000028000000042993634,
      "elapsed_instrumentation": 0.00005270199997653435,
      "return_value": {
        "class": "String",
        "value": "__\r__$__q\u001cn)ua__",
        "object_id": 161540
      }
    },
    {
      "id": 503,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161580,
        "value": "#<OpenSSL::Cipher:0x00007f27bff17be0>"
      }
    },
    {
      "id": 504,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 503,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.000048300999992534344,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 505,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 161600,
          "value": "[__|______\u001f9f~9___CaT&9~\n__;__q_*__`\r_\\06__\u0001_\u0014__hV_$_[__$A\u001b\"_\u0001_________\u0012_T_________\u0019__E\u0001_____[z_z__B\u0012 (...85 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161580,
        "value": "#<OpenSSL::Cipher:0x00007f27bff17be0>"
      }
    },
    {
      "id": 506,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 505,
      "elapsed": 0.000005400000020472362,
      "elapsed_instrumentation": 0.00007360099999687009,
      "return_value": {
        "class": "String",
        "value": "{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG (...85 more characters)",
        "object_id": 161620
      }
    },
    {
      "id": 507,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161580,
        "value": "#<OpenSSL::Cipher:0x00007f27bff17be0>"
      }
    },
    {
      "id": 508,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 507,
      "elapsed": 0.0000026000000161729986,
      "elapsed_instrumentation": 0.00004160000000297259,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 161640
      }
    },
    {
      "id": 509,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161660,
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG8iOiIvYXV0aG5fcHJvdmlk (...16 more characters)"
      }
    },
    {
      "id": 510,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 509,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.00005710100001010687,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
        "object_id": 161680
      }
    },
    {
      "id": 511,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 488,
      "elapsed": 0.0011226210000074843,
      "elapsed_instrumentation": 0.00010720200000946534
    },
    {
      "id": 512,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActiveSupport::Messages::Rotator::Encryptor",
      "method_id": "decrypt_and_verify",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/messages/rotator.rb",
      "lineno": 21,
      "static": false,
      "parameters": [
        {
          "name": "args",
          "class": "Array",
          "object_id": 161700,
          "value": "[i+t8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx/CrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLH (...192 more characters)]",
          "kind": "rest",
          "size": 1
        },
        {
          "name": "on_rotation",
          "class": "Proc",
          "object_id": 161720,
          "value": "#<Proc:0x00007f27bff39880 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem",
          "kind": "key"
        },
        {
          "name": "options",
          "class": "Hash",
          "object_id": 161740,
          "value": "{:purpose=>}",
          "kind": "keyrest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 161420,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bff8d7a0>"
      }
    },
    {
      "id": 513,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161760,
        "value": "i+t8rqqAgqmdHzlmfjntgr1DYVQmOX4K8Y87lJhx/CrngWAN1FwwNsXuAYUUq9FoVsgkn1uUniRBGyKwAeO1tv339pia8RK2VNLH (...148 more characters)"
      }
    },
    {
      "id": 514,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 513,
      "elapsed": 0.000004201000024295354,
      "elapsed_instrumentation": 0.00007429999999430947,
      "return_value": {
        "class": "String",
        "value": "__|______\u001f9f~9___CaT&9~\n__;__q_*__`\r_\\06__\u0001_\u0014__hV_$_[__$A\u001b\"_\u0001_________\u0012_T_________\u0019__E\u0001_____[z_z__B\u0012 (...85 more characters)",
        "object_id": 161780
      }
    },
    {
      "id": 515,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161800,
        "value": "A+zThSDgM38NYtpl"
      }
    },
    {
      "id": 516,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 515,
      "elapsed": 0.000002099999989013668,
      "elapsed_instrumentation": 0.00005480100000454513,
      "return_value": {
        "class": "String",
        "value": "\u0003___ _3\rb_e",
        "object_id": 161820
      }
    },
    {
      "id": 517,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161840,
        "value": "krANzfwkv/9xHG4pdWG+mA=="
      }
    },
    {
      "id": 518,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 517,
      "elapsed": 0.0000021000000174353772,
      "elapsed_instrumentation": 0.00005290100000365783,
      "return_value": {
        "class": "String",
        "value": "__\r__$__q\u001cn)ua__",
        "object_id": 161860
      }
    },
    {
      "id": 519,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "decrypt",
      "path": "OpenSSL::Cipher#decrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 161880,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161900,
        "value": "#<OpenSSL::Cipher:0x00007f27bff3e880>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 520,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 519,
      "elapsed": 0.0000024999999936881068,
      "elapsed_instrumentation": 0.00006220099999154627,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bff3e880>",
        "object_id": 161900
      }
    },
    {
      "id": 521,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161900,
        "value": "#<OpenSSL::Cipher:0x00007f27bff3e880>"
      }
    },
    {
      "id": 522,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 521,
      "elapsed": 0.0000038999999958377884,
      "elapsed_instrumentation": 0.00005830099999570848,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 523,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 161820,
          "value": "\u0003___ _3\rb_e",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161900,
        "value": "#<OpenSSL::Cipher:0x00007f27bff3e880>"
      }
    },
    {
      "id": 524,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 523,
      "elapsed": 0.00000219999998307685,
      "elapsed_instrumentation": 0.000052800999981172936,
      "return_value": {
        "class": "String",
        "value": "\u0003___ _3\rb_e",
        "object_id": 161820
      }
    },
    {
      "id": 525,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_tag=",
      "path": "OpenSSL::Cipher#auth_tag=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 161860,
          "value": "__\r__$__q\u001cn)ua__",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161900,
        "value": "#<OpenSSL::Cipher:0x00007f27bff3e880>"
      }
    },
    {
      "id": 526,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 525,
      "elapsed": 0.00000219999998307685,
      "elapsed_instrumentation": 0.00005610100001263163,
      "return_value": {
        "class": "String",
        "value": "__\r__$__q\u001cn)ua__",
        "object_id": 161860
      }
    },
    {
      "id": 527,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161900,
        "value": "#<OpenSSL::Cipher:0x00007f27bff3e880>"
      }
    },
    {
      "id": 528,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 527,
      "elapsed": 0.0000019999999949504854,
      "elapsed_instrumentation": 0.00004910100000188322,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 529,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 161920,
          "value": "[__|______\u001f9f~9___CaT&9~\n__;__q_*__`\r_\\06__\u0001_\u0014__hV_$_[__$A\u001b\"_\u0001_________\u0012_T_________\u0019__E\u0001_____[z_z__B\u0012 (...85 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161900,
        "value": "#<OpenSSL::Cipher:0x00007f27bff3e880>"
      }
    },
    {
      "id": 530,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 529,
      "elapsed": 0.0000034999999911633495,
      "elapsed_instrumentation": 0.00006700200000864243,
      "return_value": {
        "class": "String",
        "value": "{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG (...85 more characters)",
        "object_id": 161940
      }
    },
    {
      "id": 531,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 161900,
        "value": "#<OpenSSL::Cipher:0x00007f27bff3e880>"
      }
    },
    {
      "id": 532,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 531,
      "elapsed": 0.000002099999989013668,
      "elapsed_instrumentation": 0.00003840100004026681,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 161960
      }
    },
    {
      "id": 533,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 161980,
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG8iOiIvYXV0aG5fcHJvdmlk (...16 more characters)"
      }
    },
    {
      "id": 534,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 533,
      "elapsed": 0.00000529999999798747,
      "elapsed_instrumentation": 0.00007620199997404598,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
        "object_id": 162000
      }
    },
    {
      "id": 535,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 512,
      "elapsed": 0.001504629000010027,
      "elapsed_instrumentation": 0.00010570200001325247,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
        "object_id": 162000
      }
    },
    {
      "id": 536,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActiveSupport::MessageEncryptor",
      "method_id": "encrypt_and_sign",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/message_encryptor.rb",
      "lineno": 147,
      "static": false,
      "parameters": [
        {
          "name": "value",
          "class": "String",
          "object_id": 162020,
          "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
          "kind": "req"
        },
        {
          "name": "expires_at",
          "class": "Time",
          "object_id": 162040,
          "value": "2024-09-11 21:05:52 +0000",
          "kind": "key"
        },
        {
          "name": "expires_in",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        },
        {
          "name": "purpose",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 161420,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bff8d7a0>"
      }
    },
    {
      "id": 537,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "encrypt",
      "path": "OpenSSL::Cipher#encrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 162060,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 162080,
        "value": "#<OpenSSL::Cipher:0x00007f27bfed7c20>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 538,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 537,
      "elapsed": 0.000002999999992425728,
      "elapsed_instrumentation": 0.00008530200000222976,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bfed7c20>",
        "object_id": 162080
      }
    },
    {
      "id": 539,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 162080,
        "value": "#<OpenSSL::Cipher:0x00007f27bfed7c20>"
      }
    },
    {
      "id": 540,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 539,
      "elapsed": 0.000004300000000512227,
      "elapsed_instrumentation": 0.00007040099998789628,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 541,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "random_iv",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/openssl/cipher.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 162080,
        "value": "#<OpenSSL::Cipher:0x00007f27bfed7c20>"
      }
    },
    {
      "id": 542,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Random",
      "method_id": "random_bytes",
      "path": "OpenSSL::Random.random_bytes",
      "static": true,
      "parameters": [
        {
          "name": "arg",
          "class": "Integer",
          "object_id": 25,
          "value": "12",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 105920,
        "value": "OpenSSL::Random"
      }
    },
    {
      "id": 543,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 542,
      "elapsed": 0.00006060100000127022,
      "elapsed_instrumentation": 0.00006900200000359291,
      "return_value": {
        "class": "String",
        "value": "*___\u0007$_s__E~",
        "object_id": 162100
      }
    },
    {
      "id": 544,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 162100,
          "value": "*___\u0007$_s__E~",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 162080,
        "value": "#<OpenSSL::Cipher:0x00007f27bfed7c20>"
      }
    },
    {
      "id": 545,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 544,
      "elapsed": 0.000002700000010236181,
      "elapsed_instrumentation": 0.00006210099999748309,
      "return_value": {
        "class": "String",
        "value": "*___\u0007$_s__E~",
        "object_id": 162100
      }
    },
    {
      "id": 546,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 541,
      "elapsed": 0.00021980400001098133,
      "elapsed_instrumentation": 0.00004340100002764302,
      "return_value": {
        "class": "String",
        "value": "*___\u0007$_s__E~",
        "object_id": 162100
      }
    },
    {
      "id": 547,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 162080,
        "value": "#<OpenSSL::Cipher:0x00007f27bfed7c20>"
      }
    },
    {
      "id": 548,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 547,
      "elapsed": 0.0000017000000127609383,
      "elapsed_instrumentation": 0.00004940099998407277,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 549,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 162120,
        "value": "[{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}]"
      }
    },
    {
      "id": 550,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 549,
      "elapsed": 0.000004099999983964153,
      "elapsed_instrumentation": 0.00006440100000304483,
      "return_value": {
        "class": "String",
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG8iOiIvYXV0aG5fcHJvdmlk (...16 more characters)",
        "object_id": 162140
      }
    },
    {
      "id": 551,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 162160,
          "value": "[{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG (...85 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 162080,
        "value": "#<OpenSSL::Cipher:0x00007f27bfed7c20>"
      }
    },
    {
      "id": 552,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 551,
      "elapsed": 0.00000529999999798747,
      "elapsed_instrumentation": 0.00011090200001717676,
      "return_value": {
        "class": "String",
        "value": "__h\u0002___\r_R_JF\u0016_\u0004,_#___\u0011\u0014w$_1Z(__C\u0002__\u0007S___s+_V\u0014_W_E_)_\u001fYm_N_%__}___]__0_R_s_7_3_R3_|Q_R%_B_\u0012Pu__\\__yJ (...85 more characters)",
        "object_id": 162180
      }
    },
    {
      "id": 553,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 162080,
        "value": "#<OpenSSL::Cipher:0x00007f27bfed7c20>"
      }
    },
    {
      "id": 554,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 553,
      "elapsed": 0.000002500000022109816,
      "elapsed_instrumentation": 0.0000427999999885742,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 162200
      }
    },
    {
      "id": 555,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 162220,
        "value": "[__h\u0002___\r_R_JF\u0016_\u0004,_#___\u0011\u0014w$_1Z(__C\u0002__\u0007S___s+_V\u0014_W_E_)_\u001fYm_N_%__}___]__0_R_s_7_3_R3_|Q_R%_B_\u0012Pu__\\__yJ (...85 more characters)]"
      }
    },
    {
      "id": 556,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 555,
      "elapsed": 0.00000310000001491062,
      "elapsed_instrumentation": 0.00006950099998448422,
      "return_value": {
        "class": "String",
        "value": "yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK+FWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3Oj (...148 more characters)",
        "object_id": 162240
      }
    },
    {
      "id": 557,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 162260,
        "value": "[*___\u0007$_s__E~]"
      }
    },
    {
      "id": 558,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 557,
      "elapsed": 0.0000028000000042993634,
      "elapsed_instrumentation": 0.00006420100001491846,
      "return_value": {
        "class": "String",
        "value": "Ku/71wck7XOzo0V+",
        "object_id": 162280
      }
    },
    {
      "id": 559,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 162300,
        "value": "[__-_____2_\u000e%___\u0017]"
      }
    },
    {
      "id": 560,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 559,
      "elapsed": 0.0000026000000161729986,
      "elapsed_instrumentation": 0.00005870099997196121,
      "return_value": {
        "class": "String",
        "value": "6dctyPHY64Iyrg4lytqcFw==",
        "object_id": 162320
      }
    },
    {
      "id": 561,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 536,
      "elapsed": 0.0011350209999818617,
      "elapsed_instrumentation": 0.00010610100002850231,
      "return_value": {
        "class": "String",
        "value": "yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK+FWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3Oj (...192 more characters)",
        "object_id": 162340
      }
    },
    {
      "id": 562,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 363,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "Symbol",
          "object_id": 3940188,
          "value": ":appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 161300,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bff8ab18>"
      }
    },
    {
      "id": 563,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 562,
      "elapsed": 0.000025401000016245234,
      "elapsed_instrumentation": 0.00008320199998479438,
      "return_value": {
        "class": "String",
        "value": "yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK+FWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3Oj (...192 more characters)",
        "object_id": 162340
      }
    },
    {
      "id": 564,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 473,
      "elapsed": 0.006843529000008175,
      "elapsed_instrumentation": 0.0008855170000003909,
      "http_server_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "116734",
          "Content-Type": "application/javascript",
          "Cache-Control": "public, max-age=31536000, immutable",
          "ETag": "\"b8a49bcd04e5bbcf7e842ee2e31678b07777d32d82eabc625d7353dc3d5a5a18\"",
          "Set-Cookie": "appland_session=yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK%2BFWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3OjN8szzVIz2nxR51Ilt0KRElB1%2BK1cpIx5Su6Au%2F3GH7ZuDb1lKGxTebqHDeWJIcsPumDYKufuQNP8r%2FqtvD46QZlLpaOnrPFwDsUwpHrfPJvKFSJhe3Jr5UB8DqHbIKpdqefSdrf4TbJWBpis4JE%3D--Ku%2F71wck7XOzo0V%2B--6dctyPHY64Iyrg4lytqcFw%3D%3D; path=/; expires=Wed, 11 Sep 2024 21:05:52 GMT; HttpOnly",
          "X-Request-Id": "09abccfe-3e65-47d4-a64a-68b3cd003f3a",
          "X-Runtime": "0.006477"
        }
      }
    },
    {
      "id": 565,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162380,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001@\r\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0010\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0011\u0000\u0000\u0000\b\u0000\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 566,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 565,
      "elapsed": 0.000004199999978027336,
      "elapsed_instrumentation": 0.00012320299998691553,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162400,
        "size": 1
      }
    },
    {
      "id": 567,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 162420,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 568,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 567,
      "elapsed": 0.00002040100000044731,
      "elapsed_instrumentation": 0.00010210100001017963,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf535050 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106320,
        "size": 1
      }
    },
    {
      "id": 569,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 162420,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 570,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 569,
      "elapsed": 0.000029501000000209388,
      "elapsed_instrumentation": 0.00007910100001140563,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf5351b8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106340,
        "size": 1
      }
    },
    {
      "id": 571,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162440,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0000_\u001c\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000L\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000|\u0006\u0000\u0000_\b\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 572,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 571,
      "elapsed": 0.000008100000002286833,
      "elapsed_instrumentation": 0.0002745060000108879,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162460,
        "size": 1
      }
    },
    {
      "id": 573,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162480,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0000_\u001c\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000P\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000|\u0006\u0000\u0000_\b\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 574,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 573,
      "elapsed": 0.0000049999999873762135,
      "elapsed_instrumentation": 0.00017490300001554715,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162500,
        "size": 1
      }
    },
    {
      "id": 575,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162520,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0000_\u001c\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000_\u0006\u0000\u0000E\u0007\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 576,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 575,
      "elapsed": 0.000004799999999249849,
      "elapsed_instrumentation": 0.00018690400000309637,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162540,
        "size": 1
      }
    },
    {
      "id": 577,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162560,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0000_\u001c\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0004\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000_\u0006\u0000\u0000E\u0007\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 578,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 577,
      "elapsed": 0.000003800000001774606,
      "elapsed_instrumentation": 0.00013990299999022682,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162580,
        "size": 1
      }
    },
    {
      "id": 579,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162600,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0000_\u001c\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0017\t\u0000\u0000\u0002\n\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 580,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 579,
      "elapsed": 0.000004699999976764957,
      "elapsed_instrumentation": 0.00014730199998780336,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162620,
        "size": 1
      }
    },
    {
      "id": 581,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162640,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0000_\u001c\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000\u0017\t\u0000\u0000\u0002\n\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 582,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 581,
      "elapsed": 0.000004200000006449045,
      "elapsed_instrumentation": 0.00014430300001322394,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162660,
        "size": 1
      }
    },
    {
      "id": 583,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162680,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0000_\u001c\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\\\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000*\u0002\u0000\u0000;\u0003\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 584,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 583,
      "elapsed": 0.000004200000006449045,
      "elapsed_instrumentation": 0.00013990200000080222,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162700,
        "size": 1
      }
    },
    {
      "id": 585,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162720,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0000_\u001c\u0003\u0000@_\u0000\u0000\u0000_\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\\\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000*\u0002\u0000\u0000;\u0003\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 586,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 585,
      "elapsed": 0.000004099999983964153,
      "elapsed_instrumentation": 0.00012140100000124221,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162740,
        "size": 1
      }
    },
    {
      "id": 587,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162760,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_\u001c\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0014\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0014\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000_\u0001\u0000\u0000_\u0002\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 588,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 587,
      "elapsed": 0.000005899999990788274,
      "elapsed_instrumentation": 0.00020260400003735413,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162780,
        "size": 1
      }
    },
    {
      "id": 589,
      "event": "call",
      "thread_id": 161100,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162800,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_\u001c\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0014\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0014\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000_\u0001\u0000\u0000_\u0002\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 590,
      "event": "return",
      "thread_id": 161100,
      "parent_id": 589,
      "elapsed": 0.00000400100000774728,
      "elapsed_instrumentation": 0.0001413020000029519,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162820,
        "size": 1
      }
    },
    {
      "id": 591,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "GET",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/url",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Cache-Control": "no-cache",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 592,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 591,
      "elapsed": 0.007352438999987498,
      "elapsed_instrumentation": 0.0001579029999732029,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "40",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 593,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/elements",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "625",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 594,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 593,
      "elapsed": 0.016154306000004226,
      "elapsed_instrumentation": 0.00013000100000226666,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "97",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 595,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "5091",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 596,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 595,
      "elapsed": 0.010242493999982116,
      "elapsed_instrumentation": 0.0001286020000179633,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "14",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 597,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "167",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 598,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 597,
      "elapsed": 0.004482183999982681,
      "elapsed_instrumentation": 0.00012430300000687566,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "15",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 599,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "254",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 600,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 599,
      "elapsed": 0.003855772999997953,
      "elapsed_instrumentation": 0.0001151019999952041,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "26",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 601,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "129",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 602,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 601,
      "elapsed": 0.007703145000022005,
      "elapsed_instrumentation": 0.00009960299999534072,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "14",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 603,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/element/EC1F4DF3666AE57F6232480A0A3196F8_element_11/value",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "46",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 604,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 603,
      "elapsed": 0.038637230000006184,
      "elapsed_instrumentation": 0.00012490200001025187,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "14",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 605,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/elements",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "640",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 606,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 605,
      "elapsed": 0.011878424000002497,
      "elapsed_instrumentation": 0.00014790200000902587,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "97",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 607,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "5091",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 608,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 607,
      "elapsed": 0.005092095999998492,
      "elapsed_instrumentation": 0.00013070299999640156,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "14",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 609,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "167",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 610,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 609,
      "elapsed": 0.003691870000011477,
      "elapsed_instrumentation": 0.000274205000010852,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "15",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 611,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "254",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 612,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 611,
      "elapsed": 0.003512966999977607,
      "elapsed_instrumentation": 0.00010480100002041581,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "30",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 613,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "129",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 614,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 613,
      "elapsed": 0.006064914999996063,
      "elapsed_instrumentation": 0.00009480200000666628,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "14",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 615,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/element/EC1F4DF3666AE57F6232480A0A3196F8_element_15/value",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "46",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 616,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 615,
      "elapsed": 0.029386154999997416,
      "elapsed_instrumentation": 0.00011080300001253818,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "14",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 617,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/elements",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "55",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 618,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 617,
      "elapsed": 0.01036629600000083,
      "elapsed_instrumentation": 0.00012680200001113917,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "97",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 619,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "5091",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 620,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 619,
      "elapsed": 0.004427984000017204,
      "elapsed_instrumentation": 0.00009940099997152174,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "14",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 621,
      "event": "call",
      "thread_id": 84680,
      "http_client_request": {
        "request_method": "POST",
        "url": "http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/element/EC1F4DF3666AE57F6232480A0A3196F8_element_17/click",
        "headers": {
          "Accept": "application/json",
          "Content-Type": "application/json; charset=UTF-8",
          "User-Agent": "selenium/4.11.0 (ruby linux)",
          "Content-Length": "2",
          "Accept-Encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
        }
      }
    },
    {
      "id": 622,
      "event": "return",
      "thread_id": 84680,
      "parent_id": 621,
      "elapsed": 0.08844516999999996,
      "elapsed_instrumentation": 0.00010470300003362354,
      "http_client_response": {
        "status_code": 200,
        "headers": {
          "Content-Length": "14",
          "Content-Type": "application/json; charset=utf-8",
          "Cache-Control": "no-cache"
        }
      }
    },
    {
      "id": 623,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 162940,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_,\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000H\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000!\u0016\u0000\u0000_*\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 624,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 623,
      "elapsed": 0.000008100000002286833,
      "elapsed_instrumentation": 0.0002789050000160387,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 162960,
        "size": 1
      }
    },
    {
      "id": 625,
      "event": "call",
      "thread_id": 154200,
      "http_server_request": {
        "request_method": "POST",
        "path_info": "/login",
        "normalized_path_info": "/login",
        "headers": {
          "Host": "127.0.0.1:35869",
          "Connection": "keep-alive",
          "Cache-Control": "max-age=0",
          "Sec-Ch-Ua": "\"Chromium\";v=\"116\", \"Not)A;Brand\";v=\"24\", \"HeadlessChrome\";v=\"116\"",
          "Sec-Ch-Ua-Mobile": "?0",
          "Sec-Ch-Ua-Platform": "\"Linux\"",
          "Upgrade-Insecure-Requests": "1",
          "Origin": "http://127.0.0.1:35869",
          "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/116.0.5845.140 Safari/537.36",
          "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
          "Sec-Fetch-Site": "same-origin",
          "Sec-Fetch-Mode": "navigate",
          "Sec-Fetch-User": "?1",
          "Sec-Fetch-Dest": "document",
          "Referer": "http://127.0.0.1:35869/login",
          "Accept-Encoding": "gzip, deflate, br",
          "Cookie": "appland_session=yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK%2BFWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3OjN8szzVIz2nxR51Ilt0KRElB1%2BK1cpIx5Su6Au%2F3GH7ZuDb1lKGxTebqHDeWJIcsPumDYKufuQNP8r%2FqtvD46QZlLpaOnrPFwDsUwpHrfPJvKFSJhe3Jr5UB8DqHbIKpdqefSdrf4TbJWBpis4JE%3D--Ku%2F71wck7XOzo0V%2B--6dctyPHY64Iyrg4lytqcFw%3D%3D",
          "Version": "HTTP/1.1",
          "Content-Type": "application/x-www-form-urlencoded",
          "Content-Length": "54"
        }
      },
      "message": [
        {
          "name": "utf8",
          "class": "String",
          "value": "✓",
          "object_id": 166600
        },
        {
          "name": "login",
          "class": "String",
          "value": "alice",
          "object_id": 164060
        },
        {
          "name": "password",
          "class": "String",
          "value": "[FILTERED]",
          "object_id": 166620
        },
        {
          "name": "commit",
          "class": "String",
          "value": "Login",
          "object_id": 166640
        }
      ]
    },
    {
      "id": 626,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 162980,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 627,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 626,
      "elapsed": 0.00006170099999280865,
      "elapsed_instrumentation": 0.00018330399998944813,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf648398 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf6485c8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 104400,
        "size": 2
      }
    },
    {
      "id": 628,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 162980,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 629,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 628,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.00005830099999570848,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 104420,
        "size": 0
      }
    },
    {
      "id": 630,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 97180,
          "value": "NnnnnN",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 163000,
        "value": "}U\u0002_R_E__\u0007}F_\u0017__"
      }
    },
    {
      "id": 631,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 630,
      "elapsed": 0.00000439999999457541,
      "elapsed_instrumentation": 0.0001233029999809787,
      "return_value": {
        "class": "Array",
        "value": "[2102723299, 21210, 17906, 59399, 32070, 2165822412]",
        "object_id": 163020,
        "size": 6
      }
    },
    {
      "id": 632,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 163040,
          "value": "Started POST \"/login\" for 127.0.0.1 at 2023-09-11 21:05:52 +0000\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 633,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 632,
      "elapsed": 0.00003309999999601132,
      "elapsed_instrumentation": 0.00009180300000366515,
      "return_value": {
        "class": "Integer",
        "value": "65",
        "object_id": 131
      }
    },
    {
      "id": 634,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionController::Instrumentation",
      "method_id": "process_action",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/instrumentation.rb",
      "lineno": 19,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 163080,
          "value": "[create]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 635,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 163120,
          "value": "Processing by SessionsController#create as HTML\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 636,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 635,
      "elapsed": 0.00001950000000761065,
      "elapsed_instrumentation": 0.00008330199997885757,
      "return_value": {
        "class": "Integer",
        "value": "48",
        "object_id": 97
      }
    },
    {
      "id": 637,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 163140,
          "value": "  Parameters: {\"utf8\"=>\"✓\", \"login\"=>\"alice\", \"password\"=>\"[FILTERED]\", \"commit\"=>\"Login\"}\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 638,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 637,
      "elapsed": 0.000009299999987888441,
      "elapsed_instrumentation": 0.0000647020000315024,
      "return_value": {
        "class": "Integer",
        "value": "93",
        "object_id": 187
      }
    },
    {
      "id": 639,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 163160,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 155740,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c2224200>"
      }
    },
    {
      "id": 640,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AnonymousAccess",
      "method_id": "allow_anonymous_access",
      "path": "app/controllers/concerns/anonymous_access.rb",
      "lineno": 5,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 641,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 640,
      "elapsed": 0.0000034999999911633495,
      "elapsed_instrumentation": 0.00006320200000686782,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 642,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 9602588,
          "value": ":_turbolinks_location",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 163180,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>"
      }
    },
    {
      "id": 643,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "update",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 345,
      "static": false,
      "parameters": [
        {
          "name": "other_hash",
          "class": "Hash",
          "object_id": 163200,
          "value": "{appland_session=>yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK+FWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3Oj (...192 more characters)}",
          "kind": "req",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 163220,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bfb96a20>"
      }
    },
    {
      "id": 644,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 643,
      "elapsed": 0.000006099999978914639,
      "elapsed_instrumentation": 0.00011540200000581535,
      "return_value": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bfb96a20>",
        "object_id": 163220
      }
    },
    {
      "id": 645,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 329,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 163240,
          "value": "appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 163220,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bfb96a20>"
      }
    },
    {
      "id": 646,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 645,
      "elapsed": 0.00000310000001491062,
      "elapsed_instrumentation": 0.00007310200001597877,
      "return_value": {
        "class": "String",
        "value": "yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK+FWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3Oj (...192 more characters)",
        "object_id": 163260
      }
    },
    {
      "id": 647,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Messages::Rotator::Encryptor",
      "method_id": "decrypt_and_verify",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/messages/rotator.rb",
      "lineno": 21,
      "static": false,
      "parameters": [
        {
          "name": "args",
          "class": "Array",
          "object_id": 163280,
          "value": "[yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK+FWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3Oj (...192 more characters)]",
          "kind": "rest",
          "size": 1
        },
        {
          "name": "on_rotation",
          "class": "Proc",
          "object_id": 163300,
          "value": "#<Proc:0x00007f27bfb9b408 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem",
          "kind": "key"
        },
        {
          "name": "options",
          "class": "Hash",
          "object_id": 163320,
          "value": "{:purpose=>cookie.appland_session}",
          "kind": "keyrest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 163340,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bfb94fe0>"
      }
    },
    {
      "id": 648,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 163360,
        "value": "yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK+FWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3Oj (...148 more characters)"
      }
    },
    {
      "id": 649,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 648,
      "elapsed": 0.0000037000000077114237,
      "elapsed_instrumentation": 0.00008970100000738057,
      "return_value": {
        "class": "String",
        "value": "__h\u0002___\r_R_JF\u0016_\u0004,_#___\u0011\u0014w$_1Z(__C\u0002__\u0007S___s+_V\u0014_W_E_)_\u001fYm_N_%__}___]__0_R_s_7_3_R3_|Q_R%_B_\u0012Pu__\\__yJ (...85 more characters)",
        "object_id": 163380
      }
    },
    {
      "id": 650,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 163400,
        "value": "Ku/71wck7XOzo0V+"
      }
    },
    {
      "id": 651,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 650,
      "elapsed": 0.0000024999999936881068,
      "elapsed_instrumentation": 0.00024030400001606722,
      "return_value": {
        "class": "String",
        "value": "*___\u0007$_s__E~",
        "object_id": 163420
      }
    },
    {
      "id": 652,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 163440,
        "value": "6dctyPHY64Iyrg4lytqcFw=="
      }
    },
    {
      "id": 653,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 652,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.00006340199999499418,
      "return_value": {
        "class": "String",
        "value": "__-_____2_\u000e%___\u0017",
        "object_id": 163460
      }
    },
    {
      "id": 654,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "decrypt",
      "path": "OpenSSL::Cipher#decrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 163480,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163500,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb99a18>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 655,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 654,
      "elapsed": 0.000003199999980552093,
      "elapsed_instrumentation": 0.00007920100000546881,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bfb99a18>",
        "object_id": 163500
      }
    },
    {
      "id": 656,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163500,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb99a18>"
      }
    },
    {
      "id": 657,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 656,
      "elapsed": 0.000006000000013273166,
      "elapsed_instrumentation": 0.00006470099998523438,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 658,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 163420,
          "value": "*___\u0007$_s__E~",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163500,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb99a18>"
      }
    },
    {
      "id": 659,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 658,
      "elapsed": 0.0000030000000208474376,
      "elapsed_instrumentation": 0.00006250199999158212,
      "return_value": {
        "class": "String",
        "value": "*___\u0007$_s__E~",
        "object_id": 163420
      }
    },
    {
      "id": 660,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_tag=",
      "path": "OpenSSL::Cipher#auth_tag=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 163460,
          "value": "__-_____2_\u000e%___\u0017",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163500,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb99a18>"
      }
    },
    {
      "id": 661,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 660,
      "elapsed": 0.0000028999999983625457,
      "elapsed_instrumentation": 0.00006670100003702828,
      "return_value": {
        "class": "String",
        "value": "__-_____2_\u000e%___\u0017",
        "object_id": 163460
      }
    },
    {
      "id": 662,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163500,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb99a18>"
      }
    },
    {
      "id": 663,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 662,
      "elapsed": 0.0000026000000161729986,
      "elapsed_instrumentation": 0.00005530199999270735,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 664,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 163520,
          "value": "[__h\u0002___\r_R_JF\u0016_\u0004,_#___\u0011\u0014w$_1Z(__C\u0002__\u0007S___s+_V\u0014_W_E_)_\u001fYm_N_%__}___]__0_R_s_7_3_R3_|Q_R%_B_\u0012Pu__\\__yJ (...85 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163500,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb99a18>"
      }
    },
    {
      "id": 665,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 664,
      "elapsed": 0.000005700000002661909,
      "elapsed_instrumentation": 0.0000761009999905582,
      "return_value": {
        "class": "String",
        "value": "{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG (...85 more characters)",
        "object_id": 163540
      }
    },
    {
      "id": 666,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163500,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb99a18>"
      }
    },
    {
      "id": 667,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 666,
      "elapsed": 0.000002799999975877654,
      "elapsed_instrumentation": 0.00004540100002259351,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 163560
      }
    },
    {
      "id": 668,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 163580,
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG8iOiIvYXV0aG5fcHJvdmlk (...16 more characters)"
      }
    },
    {
      "id": 669,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 668,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.00006150100000468228,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
        "object_id": 163600
      }
    },
    {
      "id": 670,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 647,
      "elapsed": 0.0011699220000025434,
      "elapsed_instrumentation": 0.00011110200000530313
    },
    {
      "id": 671,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Messages::Rotator::Encryptor",
      "method_id": "decrypt_and_verify",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/messages/rotator.rb",
      "lineno": 21,
      "static": false,
      "parameters": [
        {
          "name": "args",
          "class": "Array",
          "object_id": 163620,
          "value": "[yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK+FWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3Oj (...192 more characters)]",
          "kind": "rest",
          "size": 1
        },
        {
          "name": "on_rotation",
          "class": "Proc",
          "object_id": 163640,
          "value": "#<Proc:0x00007f27bfb60df8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem",
          "kind": "key"
        },
        {
          "name": "options",
          "class": "Hash",
          "object_id": 163660,
          "value": "{:purpose=>}",
          "kind": "keyrest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 163340,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bfb94fe0>"
      }
    },
    {
      "id": 672,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 163680,
        "value": "yMZoArGkwQ2eUpNKRhbOBCyEI9WW6xEUdyTiMVooz49DAvDyB1OoipxzK+FWFNFXq0X6KbsfWW3GTtMlwKN9psb3XfinMPNSg3Oj (...148 more characters)"
      }
    },
    {
      "id": 673,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 672,
      "elapsed": 0.000002900000026784255,
      "elapsed_instrumentation": 0.00008050200000297991,
      "return_value": {
        "class": "String",
        "value": "__h\u0002___\r_R_JF\u0016_\u0004,_#___\u0011\u0014w$_1Z(__C\u0002__\u0007S___s+_V\u0014_W_E_)_\u001fYm_N_%__}___]__0_R_s_7_3_R3_|Q_R%_B_\u0012Pu__\\__yJ (...85 more characters)",
        "object_id": 163700
      }
    },
    {
      "id": 674,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 163720,
        "value": "Ku/71wck7XOzo0V+"
      }
    },
    {
      "id": 675,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 674,
      "elapsed": 0.0000021000000174353772,
      "elapsed_instrumentation": 0.00006090099998345977,
      "return_value": {
        "class": "String",
        "value": "*___\u0007$_s__E~",
        "object_id": 163740
      }
    },
    {
      "id": 676,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 163760,
        "value": "6dctyPHY64Iyrg4lytqcFw=="
      }
    },
    {
      "id": 677,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 676,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.00005860100000631974,
      "return_value": {
        "class": "String",
        "value": "__-_____2_\u000e%___\u0017",
        "object_id": 163780
      }
    },
    {
      "id": 678,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "decrypt",
      "path": "OpenSSL::Cipher#decrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 163800,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163820,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb64a70>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 679,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 678,
      "elapsed": 0.0000024999999936881068,
      "elapsed_instrumentation": 0.00006850100001543069,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bfb64a70>",
        "object_id": 163820
      }
    },
    {
      "id": 680,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163820,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb64a70>"
      }
    },
    {
      "id": 681,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 680,
      "elapsed": 0.000003599999985226532,
      "elapsed_instrumentation": 0.00007190200000195546,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 682,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 163740,
          "value": "*___\u0007$_s__E~",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163820,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb64a70>"
      }
    },
    {
      "id": 683,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 682,
      "elapsed": 0.000003199999980552093,
      "elapsed_instrumentation": 0.00008280100004753876,
      "return_value": {
        "class": "String",
        "value": "*___\u0007$_s__E~",
        "object_id": 163740
      }
    },
    {
      "id": 684,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_tag=",
      "path": "OpenSSL::Cipher#auth_tag=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 163780,
          "value": "__-_____2_\u000e%___\u0017",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163820,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb64a70>"
      }
    },
    {
      "id": 685,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 684,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.0000595010000097318,
      "return_value": {
        "class": "String",
        "value": "__-_____2_\u000e%___\u0017",
        "object_id": 163780
      }
    },
    {
      "id": 686,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163820,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb64a70>"
      }
    },
    {
      "id": 687,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 686,
      "elapsed": 0.0000019999999949504854,
      "elapsed_instrumentation": 0.00005350099999645863,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 688,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 163840,
          "value": "[__h\u0002___\r_R_JF\u0016_\u0004,_#___\u0011\u0014w$_1Z(__C\u0002__\u0007S___s+_V\u0014_W_E_)_\u001fYm_N_%__}___]__0_R_s_7_3_R3_|Q_R%_B_\u0012Pu__\\__yJ (...85 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163820,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb64a70>"
      }
    },
    {
      "id": 689,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 688,
      "elapsed": 0.000003700999997136023,
      "elapsed_instrumentation": 0.00008290099998475853,
      "return_value": {
        "class": "String",
        "value": "{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG (...85 more characters)",
        "object_id": 163860
      }
    },
    {
      "id": 690,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 163820,
        "value": "#<OpenSSL::Cipher:0x00007f27bfb64a70>"
      }
    },
    {
      "id": 691,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 690,
      "elapsed": 0.000002300000005561742,
      "elapsed_instrumentation": 0.00004710099997851103,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 163880
      }
    },
    {
      "id": 692,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 163900,
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJyZXR1cm5fdG8iOiIvYXV0aG5fcHJvdmlk (...16 more characters)"
      }
    },
    {
      "id": 693,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 692,
      "elapsed": 0.0000028999999983625457,
      "elapsed_instrumentation": 0.00007600100002491672,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
        "object_id": 163920
      }
    },
    {
      "id": 694,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 671,
      "elapsed": 0.0011373220000052697,
      "elapsed_instrumentation": 0.0001144009999904938,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"return_to\":\"/authn_provider/vscode\"}",
        "object_id": 163920
      }
    },
    {
      "id": 695,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 642,
      "elapsed": 0.0030304569999941577,
      "elapsed_instrumentation": 0.00006190099998093501
    },
    {
      "id": 696,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 639,
      "elapsed": 0.0032707619999996496,
      "elapsed_instrumentation": 0.00011020200003031277,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27c22285f8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27c222b348 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27c222beb0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 156520,
        "size": 3
      }
    },
    {
      "id": 697,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "InTransaction",
      "method_id": "in_transaction",
      "path": "app/controllers/concerns/in_transaction.rb",
      "lineno": 8,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 698,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 163940,
          "value": "  \u001b[1m\u001b[35mSequel::Postgres::Database (0.3ms)\u001b[0m  BEGIN\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 699,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 698,
      "elapsed": 0.000020199999994474638,
      "elapsed_instrumentation": 0.00011430300000370153,
      "return_value": {
        "class": "Integer",
        "value": "57",
        "object_id": 115
      }
    },
    {
      "id": 700,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "BEGIN",
        "database_type": "postgres"
      }
    },
    {
      "id": 701,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 700,
      "elapsed": 0.00054741,
      "elapsed_instrumentation": 0.00006020099999659578
    },
    {
      "id": 702,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 163160,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 156560,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c22247c8>"
      }
    },
    {
      "id": 703,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "check_current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 34,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 704,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AnonymousAccess",
      "method_id": "anonymous_access?",
      "path": "app/controllers/concerns/anonymous_access.rb",
      "lineno": 9,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 705,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 704,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.000052700999987109753,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 706,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "current_user?",
      "path": "app/controllers/application_controller.rb",
      "lineno": 59,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 707,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 64,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 708,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser::Memo",
      "method_id": "get",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 11,
      "static": false,
      "receiver": {
        "class": "CurrentUser::Memo",
        "object_id": 163960,
        "value": "#<CurrentUser::Memo:0x00007f27bfb3eff0>"
      }
    },
    {
      "id": 709,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "lookup_session_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 71,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 710,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15090268,
          "value": ":user_id",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 163180,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>"
      }
    },
    {
      "id": 711,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 710,
      "elapsed": 0.000005999999984851456,
      "elapsed_instrumentation": 0.00006930200001420417
    },
    {
      "id": 712,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 709,
      "elapsed": 0.00009360199999264296,
      "elapsed_instrumentation": 0.000040901000005533206
    },
    {
      "id": 713,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 708,
      "elapsed": 0.00015000300001588585,
      "elapsed_instrumentation": 0.00003939999999147403
    },
    {
      "id": 714,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 707,
      "elapsed": 0.0002256039999792847,
      "elapsed_instrumentation": 0.000040001000002121145
    },
    {
      "id": 715,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 706,
      "elapsed": 0.00027840499998887935,
      "elapsed_instrumentation": 0.00004020100001866922
    },
    {
      "id": 716,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 703,
      "elapsed": 0.0003989080000224021,
      "elapsed_instrumentation": 0.00005660099998294754,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 717,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 702,
      "elapsed": 0.00048000900000033653,
      "elapsed_instrumentation": 0.00008000099998639598,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27c2224408 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 156600,
        "size": 1
      }
    },
    {
      "id": 718,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "WithAuthentication",
      "method_id": "with_authentication",
      "path": "app/controllers/concerns/with_authentication.rb",
      "lineno": 6,
      "static": false,
      "parameters": [
        {
          "name": "block",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "block"
        }
      ],
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 719,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "WithAuthentication",
      "method_id": "with_anonymous_user",
      "path": "app/controllers/concerns/with_authentication.rb",
      "lineno": 15,
      "static": false,
      "parameters": [
        {
          "name": "block",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "block"
        }
      ],
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 720,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 163160,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 156620,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c2225088>"
      }
    },
    {
      "id": 721,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "configuration",
      "path": "app/controllers/application_controller.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 722,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "find",
      "path": "app/models/configuration.rb",
      "lineno": 8,
      "static": true,
      "parameters": [
        {
          "name": "session",
          "class": "ActionDispatch::Request::Session",
          "object_id": 163180,
          "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Class",
        "object_id": 106560,
        "value": "Configuration"
      }
    },
    {
      "id": 723,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 737948,
          "value": ":configuration",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 163180,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>"
      }
    },
    {
      "id": 724,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 723,
      "elapsed": 0.0000030000000208474376,
      "elapsed_instrumentation": 0.000054500999993933874
    },
    {
      "id": 725,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes=",
      "path": "app/models/configuration.rb",
      "lineno": 44,
      "static": false,
      "parameters": [
        {
          "name": "attrs",
          "class": "Hash",
          "object_id": 163980,
          "value": "{}",
          "kind": "req",
          "size": 0
        }
      ],
      "receiver": {
        "class": "Configuration",
        "object_id": 164000,
        "value": "#<Configuration:0x00007f27bfb4ada0>"
      }
    },
    {
      "id": 726,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 725,
      "elapsed": 0.0000037000000077114237,
      "elapsed_instrumentation": 0.00007040099998789628,
      "return_value": {
        "class": "Hash",
        "value": "{}",
        "object_id": 163980,
        "size": 0
      }
    },
    {
      "id": 727,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 722,
      "elapsed": 0.00017790299997955117,
      "elapsed_instrumentation": 0.00006840100002136751,
      "return_value": {
        "class": "Configuration",
        "value": "#<Configuration:0x00007f27bfb4ada0>",
        "object_id": 164000
      }
    },
    {
      "id": 728,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 721,
      "elapsed": 0.00026170499998556807,
      "elapsed_instrumentation": 0.00005080100001464416,
      "return_value": {
        "class": "Configuration",
        "value": "#<Configuration:0x00007f27bfb4ada0>",
        "object_id": 164000
      }
    },
    {
      "id": 729,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "authorize_mini_profiler",
      "path": "app/controllers/application_controller.rb",
      "lineno": 49,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 730,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "configuration",
      "path": "app/controllers/application_controller.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 731,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 730,
      "elapsed": 0.0000016999999843392288,
      "elapsed_instrumentation": 0.000051501000001508146,
      "return_value": {
        "class": "Configuration",
        "value": "#<Configuration:0x00007f27bfb4ada0>",
        "object_id": 164000
      }
    },
    {
      "id": 732,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes",
      "path": "app/models/configuration.rb",
      "lineno": 30,
      "static": false,
      "receiver": {
        "class": "Configuration",
        "object_id": 164000,
        "value": "#<Configuration:0x00007f27bfb4ada0>"
      }
    },
    {
      "id": 733,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 732,
      "elapsed": 0.000004300000000512227,
      "elapsed_instrumentation": 0.00011090299997817965,
      "return_value": {
        "class": "Hash",
        "value": "{show_search=>, show_codegen=>, show_mini_profiler=>, show_mockups=>, show_notifications=>, show_compare=>, show_invite_to_org=>, show_simple_homepage=>, all_visible_to_admin=>}",
        "object_id": 164020,
        "size": 9
      }
    },
    {
      "id": 734,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes",
      "path": "app/models/configuration.rb",
      "lineno": 30,
      "static": false,
      "receiver": {
        "class": "Configuration",
        "object_id": 164000,
        "value": "#<Configuration:0x00007f27bfb4ada0>"
      }
    },
    {
      "id": 735,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 734,
      "elapsed": 0.000002099999989013668,
      "elapsed_instrumentation": 0.00041990700003680104,
      "return_value": {
        "class": "Hash",
        "value": "{show_search=>, show_codegen=>, show_mini_profiler=>, show_mockups=>, show_notifications=>, show_compare=>, show_invite_to_org=>, show_simple_homepage=>, all_visible_to_admin=>}",
        "object_id": 164040,
        "size": 9
      }
    },
    {
      "id": 736,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 729,
      "elapsed": 0.0006612120000113464,
      "elapsed_instrumentation": 0.00005340199996339834,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 737,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 720,
      "elapsed": 0.0010685199999898032,
      "elapsed_instrumentation": 0.00008000200000424229,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27c2224a48 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27c2224c00 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 156720,
        "size": 2
      }
    },
    {
      "id": 738,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "SessionsController",
      "method_id": "create",
      "path": "app/controllers/sessions_controller.rb",
      "lineno": 22,
      "static": false,
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 739,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "User",
      "method_id": "authenticate",
      "path": "app/models/user.rb",
      "lineno": 64,
      "static": true,
      "parameters": [
        {
          "name": "login",
          "class": "String",
          "object_id": 164060,
          "value": "alice",
          "kind": "req"
        },
        {
          "name": "password",
          "class": "String",
          "object_id": 164080,
          "value": "alice",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Class",
        "object_id": 106480,
        "value": "User"
      }
    },
    {
      "id": 740,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 164100,
          "value": "  \u001b[1m\u001b[36mSequel::Postgres::Database (0.5ms)\u001b[0m  \u001b[1mSELECT * FROM \"users\" WHERE (\"login\" = 'alice (...15 more characters)",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 741,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 740,
      "elapsed": 0.000019201000014845704,
      "elapsed_instrumentation": 0.00011260200000151599,
      "return_value": {
        "class": "Integer",
        "value": "115",
        "object_id": 231
      }
    },
    {
      "id": 742,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "SELECT * FROM \"users\" WHERE (\"login\" = 'alice') LIMIT 1",
        "database_type": "postgres"
      }
    },
    {
      "id": 743,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 742,
      "elapsed": 0.000661412,
      "elapsed_instrumentation": 0.00003800100000717066
    },
    {
      "id": 744,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "DAO::User",
      "method_id": "authenticate",
      "path": "app/models/dao/user.rb",
      "lineno": 14,
      "static": false,
      "parameters": [
        {
          "name": "unencrypted",
          "class": "String",
          "object_id": 164080,
          "value": "alice",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "DAO::User",
        "object_id": 164120,
        "value": "#<DAO::User:0x00007f27bfb18120>"
      }
    },
    {
      "id": 745,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 744,
      "elapsed": 0.001188522000006742,
      "elapsed_instrumentation": 0.00012530300003277262,
      "return_value": {
        "class": "DAO::User",
        "value": "#<DAO::User:0x00007f27bfb18120>",
        "object_id": 164120
      }
    },
    {
      "id": 746,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 739,
      "elapsed": 0.002533147999997709,
      "elapsed_instrumentation": 0.000106701999982306,
      "return_value": {
        "class": "User::Show",
        "value": "#<User::Show:0x00007f27bfb1e318>",
        "object_id": 164140
      }
    },
    {
      "id": 747,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "LoginHandlers",
      "method_id": "login_success",
      "path": "app/controllers/concerns/login_handlers.rb",
      "lineno": 6,
      "static": false,
      "parameters": [
        {
          "name": "user",
          "class": "User::Show",
          "object_id": 164140,
          "value": "#<User::Show:0x00007f27bfb1e318>",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 748,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 131,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15090268,
          "value": ":user_id",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 163180,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>"
      }
    },
    {
      "id": 749,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 748,
      "elapsed": 0.000007301000010784264,
      "elapsed_instrumentation": 0.00007060100000444436,
      "return_value": {
        "class": "Integer",
        "value": "1000001",
        "object_id": 2000003
      }
    },
    {
      "id": 750,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes",
      "path": "app/models/configuration.rb",
      "lineno": 30,
      "static": false,
      "receiver": {
        "class": "Configuration",
        "object_id": 164160,
        "value": "#<Configuration:0x00007f27bfb23188>"
      }
    },
    {
      "id": 751,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 750,
      "elapsed": 0.000003800000001774606,
      "elapsed_instrumentation": 0.0001145030000202496,
      "return_value": {
        "class": "Hash",
        "value": "{show_search=>, show_codegen=>, show_mini_profiler=>, show_mockups=>, show_notifications=>, show_compare=>, show_invite_to_org=>, show_simple_homepage=>, all_visible_to_admin=>}",
        "object_id": 164180,
        "size": 9
      }
    },
    {
      "id": 752,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 131,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 737948,
          "value": ":configuration",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 163180,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>"
      }
    },
    {
      "id": 753,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 752,
      "elapsed": 0.000004200000006449045,
      "elapsed_instrumentation": 0.00006630100000393213,
      "return_value": {
        "class": "String",
        "value": "{\"show_search\":\"false\",\"show_codegen\":\"false\",\"show_mini_profiler\":null,\"show_mockups\":null,\"show_no (...123 more characters)",
        "object_id": 164200
      }
    },
    {
      "id": 754,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15855388,
          "value": ":invitation_token",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 163180,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>"
      }
    },
    {
      "id": 755,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 754,
      "elapsed": 0.000004099999983964153,
      "elapsed_instrumentation": 0.000049301000018431296
    },
    {
      "id": 756,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 131,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15855388,
          "value": ":invitation_token",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 163180,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>"
      }
    },
    {
      "id": 757,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 756,
      "elapsed": 0.000003999999989900971,
      "elapsed_instrumentation": 0.000044401000025118265
    },
    {
      "id": 758,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15265628,
          "value": ":return_to",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 163180,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>"
      }
    },
    {
      "id": 759,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 758,
      "elapsed": 0.0000033000000030369847,
      "elapsed_instrumentation": 0.000054100999960837726,
      "return_value": {
        "class": "String",
        "value": "/authn_provider/vscode",
        "object_id": 164220
      }
    },
    {
      "id": 760,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 131,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15265628,
          "value": ":return_to",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 163180,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfb8f540>"
      }
    },
    {
      "id": 761,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 760,
      "elapsed": 0.0000024999999936881068,
      "elapsed_instrumentation": 0.00004550099998823498
    },
    {
      "id": 762,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionController::Instrumentation",
      "method_id": "redirect_to",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/instrumentation.rb",
      "lineno": 64,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 164240,
          "value": "[/authn_provider/vscode, {}]",
          "kind": "rest",
          "size": 2
        }
      ],
      "receiver": {
        "class": "SessionsController",
        "object_id": 163100,
        "value": "#<SessionsController:0x00007f27bfb8e848>"
      }
    },
    {
      "id": 763,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 164260,
          "value": "Redirected to http://127.0.0.1:35869/authn_provider/vscode\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 764,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 763,
      "elapsed": 0.000017500999973663056,
      "elapsed_instrumentation": 0.0000755010000261791,
      "return_value": {
        "class": "Integer",
        "value": "59",
        "object_id": 119
      }
    },
    {
      "id": 765,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 762,
      "elapsed": 0.0002904060000048503,
      "elapsed_instrumentation": 0.0000838010000165923,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"http://127.0.0.1:35869/authn_provider/vscode\">redirected</a>.</bo (...10 more characters)",
        "object_id": 164280
      }
    },
    {
      "id": 766,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 747,
      "elapsed": 0.001091921000011098,
      "elapsed_instrumentation": 0.0000908020000167653,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"http://127.0.0.1:35869/authn_provider/vscode\">redirected</a>.</bo (...10 more characters)",
        "object_id": 164280
      }
    },
    {
      "id": 767,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 738,
      "elapsed": 0.003892473999997037,
      "elapsed_instrumentation": 0.0001093010000090544,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"http://127.0.0.1:35869/authn_provider/vscode\">redirected</a>.</bo (...10 more characters)",
        "object_id": 164280
      }
    },
    {
      "id": 768,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 163160,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 156620,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c2225088>"
      }
    },
    {
      "id": 769,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 768,
      "elapsed": 0.0000026999999818144715,
      "elapsed_instrumentation": 0.0000614020000000437,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 160480,
        "size": 0
      }
    },
    {
      "id": 770,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 719,
      "elapsed": 0.005299299999990126,
      "elapsed_instrumentation": 0.0000569009999935588,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"http://127.0.0.1:35869/authn_provider/vscode\">redirected</a>.</bo (...10 more characters)",
        "object_id": 164280
      }
    },
    {
      "id": 771,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 718,
      "elapsed": 0.005371600999978909,
      "elapsed_instrumentation": 0.0002591049999978168,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"http://127.0.0.1:35869/authn_provider/vscode\">redirected</a>.</bo (...10 more characters)",
        "object_id": 164280
      }
    },
    {
      "id": 772,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 163160,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 156560,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c22247c8>"
      }
    },
    {
      "id": 773,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 772,
      "elapsed": 0.0000019999999949504854,
      "elapsed_instrumentation": 0.000058100999979160406,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 160500,
        "size": 0
      }
    },
    {
      "id": 774,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 164300,
          "value": "  \u001b[1m\u001b[35mSequel::Postgres::Database (0.3ms)\u001b[0m  COMMIT\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 775,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 774,
      "elapsed": 0.000019100000002936213,
      "elapsed_instrumentation": 0.00010640300001796277,
      "return_value": {
        "class": "Integer",
        "value": "58",
        "object_id": 117
      }
    },
    {
      "id": 776,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "COMMIT",
        "database_type": "postgres"
      }
    },
    {
      "id": 777,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 776,
      "elapsed": 0.000550011,
      "elapsed_instrumentation": 0.000032900000007884955
    },
    {
      "id": 778,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 697,
      "elapsed": 0.007940349999984164,
      "elapsed_instrumentation": 0.00007200100000659404,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"http://127.0.0.1:35869/authn_provider/vscode\">redirected</a>.</bo (...10 more characters)",
        "object_id": 164280
      }
    },
    {
      "id": 779,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 163160,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 155740,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27c2224200>"
      }
    },
    {
      "id": 780,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 779,
      "elapsed": 0.00001020000001972221,
      "elapsed_instrumentation": 0.00011400299999309027,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27c222bbe0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 160540,
        "size": 1
      }
    },
    {
      "id": 781,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 164320,
          "value": "Completed 302 Found in 12ms (Models: 1.1ms | Allocations: 7414)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 782,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 781,
      "elapsed": 0.000017799999994849713,
      "elapsed_instrumentation": 0.00007400200001939083,
      "return_value": {
        "class": "Integer",
        "value": "64",
        "object_id": 129
      }
    },
    {
      "id": 783,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 634,
      "elapsed": 0.012443434999994452,
      "elapsed_instrumentation": 0.00012060299999916424,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"http://127.0.0.1:35869/authn_provider/vscode\">redirected</a>.</bo (...10 more characters)",
        "object_id": 164280
      }
    },
    {
      "id": 784,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::MessageEncryptor",
      "method_id": "encrypt_and_sign",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/message_encryptor.rb",
      "lineno": 147,
      "static": false,
      "parameters": [
        {
          "name": "value",
          "class": "String",
          "object_id": 164340,
          "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"user_id\":1000001,\"configuration\":\"{\\\"show_search\\\" (...233 more characters)",
          "kind": "req"
        },
        {
          "name": "expires_at",
          "class": "Time",
          "object_id": 164360,
          "value": "2024-09-11 21:05:52 +0000",
          "kind": "key"
        },
        {
          "name": "expires_in",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        },
        {
          "name": "purpose",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 163340,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bfb94fe0>"
      }
    },
    {
      "id": 785,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "encrypt",
      "path": "OpenSSL::Cipher#encrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 164380,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 164400,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaf4608>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 786,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 785,
      "elapsed": 0.0000036000000136482413,
      "elapsed_instrumentation": 0.00009820199997534473,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bfaf4608>",
        "object_id": 164400
      }
    },
    {
      "id": 787,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 164400,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaf4608>"
      }
    },
    {
      "id": 788,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 787,
      "elapsed": 0.000004199999978027336,
      "elapsed_instrumentation": 0.00007490199999438119,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 789,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "random_iv",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/openssl/cipher.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 164400,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaf4608>"
      }
    },
    {
      "id": 790,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Random",
      "method_id": "random_bytes",
      "path": "OpenSSL::Random.random_bytes",
      "static": true,
      "parameters": [
        {
          "name": "arg",
          "class": "Integer",
          "object_id": 25,
          "value": "12",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 105920,
        "value": "OpenSSL::Random"
      }
    },
    {
      "id": 791,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 790,
      "elapsed": 0.00001499999999055035,
      "elapsed_instrumentation": 0.00006470100001365608,
      "return_value": {
        "class": "String",
        "value": "sp\u0013_\u000f__x__\u001b_",
        "object_id": 164420
      }
    },
    {
      "id": 792,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 164420,
          "value": "sp\u0013_\u000f__x__\u001b_",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 164400,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaf4608>"
      }
    },
    {
      "id": 793,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 792,
      "elapsed": 0.0000023009999949863413,
      "elapsed_instrumentation": 0.00006270000000085929,
      "return_value": {
        "class": "String",
        "value": "sp\u0013_\u000f__x__\u001b_",
        "object_id": 164420
      }
    },
    {
      "id": 794,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 789,
      "elapsed": 0.00016970299998320115,
      "elapsed_instrumentation": 0.00004810100000440798,
      "return_value": {
        "class": "String",
        "value": "sp\u0013_\u000f__x__\u001b_",
        "object_id": 164420
      }
    },
    {
      "id": 795,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 164400,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaf4608>"
      }
    },
    {
      "id": 796,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 795,
      "elapsed": 0.0000016999999843392288,
      "elapsed_instrumentation": 0.00005580100000202037,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 797,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 164440,
        "value": "[{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"user_id\":1000001,\"configuration\":\"{\\\"show_search\\\" (...233 more characters)]"
      }
    },
    {
      "id": 798,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 797,
      "elapsed": 0.000004199999978027336,
      "elapsed_instrumentation": 0.00007300100003249099,
      "return_value": {
        "class": "String",
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJ1c2VyX2lkIjoxMDAwMDAxLCJjb25maWd1 (...344 more characters)",
        "object_id": 164460
      }
    },
    {
      "id": 799,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 164480,
          "value": "[{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJ1c2VyX2lkIj (...413 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 164400,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaf4608>"
      }
    },
    {
      "id": 800,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 799,
      "elapsed": 0.000005600000008598727,
      "elapsed_instrumentation": 0.00008780199999591787,
      "return_value": {
        "class": "String",
        "value": ".__m\u001eU__\u0013W_N@$yE__G_\"2_\f*______9__g_J3_____1\u0017_kj_w\r__FDGK\u0003\u000e:)_8__>_-Z___a\u001b#_v_0h__#]___*____\u0006__\u001a_w__ (...413 more characters)",
        "object_id": 164500
      }
    },
    {
      "id": 801,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 164400,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaf4608>"
      }
    },
    {
      "id": 802,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 801,
      "elapsed": 0.000002599999987751289,
      "elapsed_instrumentation": 0.00004720100000099592,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 164520
      }
    },
    {
      "id": 803,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 164540,
        "value": "[.__m\u001eU__\u0013W_N@$yE__G_\"2_\f*______9__g_J3_____1\u0017_kj_w\r__FDGK\u0003\u000e:)_8__>_-Z___a\u001b#_v_0h__#]___*____\u0006__\u001a_w__ (...413 more characters)]"
      }
    },
    {
      "id": 804,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 803,
      "elapsed": 0.000003199999980552093,
      "elapsed_instrumentation": 0.00007430100001215578,
      "return_value": {
        "class": "String",
        "value": "LtXpbR5Vz6ITV/FOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s+jS1a5KnwYRsj (...584 more characters)",
        "object_id": 164560
      }
    },
    {
      "id": 805,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 164580,
        "value": "[sp\u0013_\u000f__x__\u001b_]"
      }
    },
    {
      "id": 806,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 805,
      "elapsed": 0.0000022000000114985596,
      "elapsed_instrumentation": 0.00007870199996773408,
      "return_value": {
        "class": "String",
        "value": "c3AT3Q9fhHj2mhuZ",
        "object_id": 164600
      }
    },
    {
      "id": 807,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 164620,
        "value": "[S___GGFJ\u001c3___\u001f\u0014_]"
      }
    },
    {
      "id": 808,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 807,
      "elapsed": 0.0000021000000174353772,
      "elapsed_instrumentation": 0.00006600099999332087,
      "return_value": {
        "class": "String",
        "value": "U+yD2UdHRkocM5vKqB8Umg==",
        "object_id": 164640
      }
    },
    {
      "id": 809,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 784,
      "elapsed": 0.0011600219999934325,
      "elapsed_instrumentation": 0.0004945100000384173,
      "return_value": {
        "class": "String",
        "value": "LtXpbR5Vz6ITV/FOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s+jS1a5KnwYRsj (...628 more characters)",
        "object_id": 164660
      }
    },
    {
      "id": 810,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 363,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "Symbol",
          "object_id": 3940188,
          "value": ":appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 163220,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bfb96a20>"
      }
    },
    {
      "id": 811,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 810,
      "elapsed": 0.00002650100000778366,
      "elapsed_instrumentation": 0.00007330100001468054,
      "return_value": {
        "class": "String",
        "value": "LtXpbR5Vz6ITV/FOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s+jS1a5KnwYRsj (...628 more characters)",
        "object_id": 164660
      }
    },
    {
      "id": 812,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 625,
      "elapsed": 0.01666311500000006,
      "elapsed_instrumentation": 0.001071719999998777,
      "http_server_response": {
        "status_code": 302,
        "headers": {
          "X-Frame-Options": "SAMEORIGIN",
          "X-XSS-Protection": "1; mode=block",
          "X-Content-Type-Options": "nosniff",
          "X-Download-Options": "noopen",
          "X-Permitted-Cross-Domain-Policies": "none",
          "Referrer-Policy": "strict-origin-when-cross-origin",
          "Location": "http://127.0.0.1:35869/authn_provider/vscode",
          "Content-Type": "text/html; charset=utf-8",
          "Cache-Control": "no-cache",
          "Set-Cookie": "appland_session=LtXpbR5Vz6ITV%2FFOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s%2BjS1a5KnwYRsj4nbZMGjKySNd2JaiKpipw8gGlOEav3ffniyGTIdWWqhnii9uC9bdOb%2BYrVZMzVig5fQMg%2FqXV57yXNKhpi94ERmK%2BgyIGbvhxzqBb%2B4ik0o55fr3HXCtiAaDomIIj8%2Btcu46jTJCgz0AKIWQpcAzmOVvjjR3asvUV5yNBbFg8RCgGGAPlZSY14s1gQOQqhToU1OGC%2BQfwogmTpi4%2FoVKVDv6A%2B%2FcBCz3CcGs9A5X83ylrgD17rz%2FkWfJ%2BNoPad2R16LySha%2BC8vqgsi6M%2FVDgnpdZB1aLiTllaOU2yBAqmmXKUOidwYzX7xJ%2FBYiWUdE9zdZHUoZYzahyAaWt2EZkOO0Fac3Off6xPy2RxpIbEE4ENCo0sIMnjv5Srn%2BSfSX0dzzgzthdo6aSuNDAaTAepKi01QYy0DUTlwOFBn6fGQO6SAjCWQQYlNI%2B8o3kDnro7U1Nm2Xd20O0zQKH2cxWCOocJ63AKPi8NVdW87PO6YdbFBHjyheIYFQpQfCRU635odAPZ%2FInKMo44m%2F56a%2BLgurcxHHhJBisN6avYyCKJrjYLxMFFwPQoADF4Yp5Eu6MlLtvPkq--c3AT3Q9fhHj2mhuZ--U%2ByD2UdHRkocM5vKqB8Umg%3D%3D; path=/; expires=Wed, 11 Sep 2024 21:05:52 GMT; HttpOnly",
          "X-Request-Id": "7d5502e3-52da-45f2-a807-7d468117d3cc",
          "X-Runtime": "0.016246"
        }
      }
    },
    {
      "id": 813,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 164700,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_,\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\\\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0014\u0000\u0000\u0000\u0014\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000!\u0016\u0000\u0000_*\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 814,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 813,
      "elapsed": 0.000003800000001774606,
      "elapsed_instrumentation": 0.0003185059999850637,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 164720,
        "size": 1
      }
    },
    {
      "id": 815,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164740,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 816,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 815,
      "elapsed": 0.00001990100000170969,
      "elapsed_instrumentation": 0.00012120200003096215,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf535050 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106320,
        "size": 1
      }
    },
    {
      "id": 817,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164740,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 818,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 817,
      "elapsed": 0.000031100000001060835,
      "elapsed_instrumentation": 0.0009277179999855889,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf5351b8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106340,
        "size": 1
      }
    },
    {
      "id": 819,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 164760,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_,\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0005\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000`\u0013\u0000\u0000_%\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 820,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 819,
      "elapsed": 0.000004200000006449045,
      "elapsed_instrumentation": 0.0001254020000089895,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 164780,
        "size": 1
      }
    },
    {
      "id": 821,
      "event": "call",
      "thread_id": 154200,
      "http_server_request": {
        "request_method": "GET",
        "path_info": "/authn_provider/vscode",
        "normalized_path_info": "/authn_provider/vscode",
        "headers": {
          "Host": "127.0.0.1:35869",
          "Connection": "keep-alive",
          "Cache-Control": "max-age=0",
          "Upgrade-Insecure-Requests": "1",
          "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/116.0.5845.140 Safari/537.36",
          "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
          "Sec-Fetch-Site": "same-origin",
          "Sec-Fetch-Mode": "navigate",
          "Sec-Fetch-User": "?1",
          "Sec-Fetch-Dest": "document",
          "Sec-Ch-Ua": "\"Chromium\";v=\"116\", \"Not)A;Brand\";v=\"24\", \"HeadlessChrome\";v=\"116\"",
          "Sec-Ch-Ua-Mobile": "?0",
          "Sec-Ch-Ua-Platform": "\"Linux\"",
          "Referer": "http://127.0.0.1:35869/login",
          "Accept-Encoding": "gzip, deflate, br",
          "Cookie": "appland_session=LtXpbR5Vz6ITV%2FFOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s%2BjS1a5KnwYRsj4nbZMGjKySNd2JaiKpipw8gGlOEav3ffniyGTIdWWqhnii9uC9bdOb%2BYrVZMzVig5fQMg%2FqXV57yXNKhpi94ERmK%2BgyIGbvhxzqBb%2B4ik0o55fr3HXCtiAaDomIIj8%2Btcu46jTJCgz0AKIWQpcAzmOVvjjR3asvUV5yNBbFg8RCgGGAPlZSY14s1gQOQqhToU1OGC%2BQfwogmTpi4%2FoVKVDv6A%2B%2FcBCz3CcGs9A5X83ylrgD17rz%2FkWfJ%2BNoPad2R16LySha%2BC8vqgsi6M%2FVDgnpdZB1aLiTllaOU2yBAqmmXKUOidwYzX7xJ%2FBYiWUdE9zdZHUoZYzahyAaWt2EZkOO0Fac3Off6xPy2RxpIbEE4ENCo0sIMnjv5Srn%2BSfSX0dzzgzthdo6aSuNDAaTAepKi01QYy0DUTlwOFBn6fGQO6SAjCWQQYlNI%2B8o3kDnro7U1Nm2Xd20O0zQKH2cxWCOocJ63AKPi8NVdW87PO6YdbFBHjyheIYFQpQfCRU635odAPZ%2FInKMo44m%2F56a%2BLgurcxHHhJBisN6avYyCKJrjYLxMFFwPQoADF4Yp5Eu6MlLtvPkq--c3AT3Q9fhHj2mhuZ--U%2ByD2UdHRkocM5vKqB8Umg%3D%3D",
          "Version": "HTTP/1.1"
        }
      }
    },
    {
      "id": 822,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164800,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 823,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 822,
      "elapsed": 0.00004280100000642051,
      "elapsed_instrumentation": 0.00011790199999950346,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf648398 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf6485c8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 104400,
        "size": 2
      }
    },
    {
      "id": 824,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164800,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 104360,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf648b40>"
      }
    },
    {
      "id": 825,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 824,
      "elapsed": 0.0000017999999784024112,
      "elapsed_instrumentation": 0.00005690100002198051,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 104420,
        "size": 0
      }
    },
    {
      "id": 826,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 97180,
          "value": "NnnnnN",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 164820,
        "value": "Rnq___\u0018\u0010_\u0005oq88_H"
      }
    },
    {
      "id": 827,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 826,
      "elapsed": 0.000004700000005186666,
      "elapsed_instrumentation": 0.00010900200001628946,
      "return_value": {
        "class": "Array",
        "value": "[1382969786, 42407, 6160, 47109, 28529, 943257672]",
        "object_id": 164840,
        "size": 6
      }
    },
    {
      "id": 828,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 164860,
          "value": "Started GET \"/authn_provider/vscode\" for 127.0.0.1 at 2023-09-11 21:05:52 +0000\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 829,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 828,
      "elapsed": 0.00002340099999287304,
      "elapsed_instrumentation": 0.0000946010000006936,
      "return_value": {
        "class": "Integer",
        "value": "80",
        "object_id": 161
      }
    },
    {
      "id": 830,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionController::Instrumentation",
      "method_id": "process_action",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/instrumentation.rb",
      "lineno": 19,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 164900,
          "value": "[index]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 831,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 164940,
          "value": "Processing by AuthnProviderVscodeController#index as HTML\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 832,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 831,
      "elapsed": 0.000018300999983011934,
      "elapsed_instrumentation": 0.0000857010000174796,
      "return_value": {
        "class": "Integer",
        "value": "58",
        "object_id": 117
      }
    },
    {
      "id": 833,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164960,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154600,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8bdbc8>"
      }
    },
    {
      "id": 834,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AuthnProviderVscodeController",
      "method_id": "validate_redirect_url!",
      "path": "app/controllers/authn_provider_vscode_controller.rb",
      "lineno": 39,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 835,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 834,
      "elapsed": 0.00002870000000143591,
      "elapsed_instrumentation": 0.00006120099999407103
    },
    {
      "id": 836,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "RememberTelemetryId",
      "method_id": "remember_telemetry_id",
      "path": "app/controllers/concerns/remember_telemetry_id.rb",
      "lineno": 4,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 837,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 836,
      "elapsed": 0.000008201000014196325,
      "elapsed_instrumentation": 0.00005400000000577165,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 838,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 9602588,
          "value": ":_turbolinks_location",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 164980,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfadcaf8>"
      }
    },
    {
      "id": 839,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "update",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 345,
      "static": false,
      "parameters": [
        {
          "name": "other_hash",
          "class": "Hash",
          "object_id": 165000,
          "value": "{appland_session=>LtXpbR5Vz6ITV/FOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s+jS1a5KnwYRsj (...628 more characters)}",
          "kind": "req",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 165020,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bfa84948>"
      }
    },
    {
      "id": 840,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 839,
      "elapsed": 0.000004700000005186666,
      "elapsed_instrumentation": 0.00008960200000274199,
      "return_value": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bfa84948>",
        "object_id": 165020
      }
    },
    {
      "id": 841,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 329,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "String",
          "object_id": 165040,
          "value": "appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 165020,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bfa84948>"
      }
    },
    {
      "id": 842,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 841,
      "elapsed": 0.0000028000000042993634,
      "elapsed_instrumentation": 0.00007070099999850754,
      "return_value": {
        "class": "String",
        "value": "LtXpbR5Vz6ITV/FOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s+jS1a5KnwYRsj (...628 more characters)",
        "object_id": 165060
      }
    },
    {
      "id": 843,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Messages::Rotator::Encryptor",
      "method_id": "decrypt_and_verify",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/messages/rotator.rb",
      "lineno": 21,
      "static": false,
      "parameters": [
        {
          "name": "args",
          "class": "Array",
          "object_id": 165080,
          "value": "[LtXpbR5Vz6ITV/FOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s+jS1a5KnwYRsj (...628 more characters)]",
          "kind": "rest",
          "size": 1
        },
        {
          "name": "on_rotation",
          "class": "Proc",
          "object_id": 165100,
          "value": "#<Proc:0x00007f27bfa8fb68 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem",
          "kind": "key"
        },
        {
          "name": "options",
          "class": "Hash",
          "object_id": 165120,
          "value": "{:purpose=>cookie.appland_session}",
          "kind": "keyrest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 165140,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bfa89ee8>"
      }
    },
    {
      "id": 844,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 165160,
        "value": "LtXpbR5Vz6ITV/FOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s+jS1a5KnwYRsj (...584 more characters)"
      }
    },
    {
      "id": 845,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 844,
      "elapsed": 0.000004899999993313031,
      "elapsed_instrumentation": 0.0000876020000077915,
      "return_value": {
        "class": "String",
        "value": ".__m\u001eU__\u0013W_N@$yE__G_\"2_\f*______9__g_J3_____1\u0017_kj_w\r__FDGK\u0003\u000e:)_8__>_-Z___a\u001b#_v_0h__#]___*____\u0006__\u001a_w__ (...413 more characters)",
        "object_id": 165180
      }
    },
    {
      "id": 846,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 165200,
        "value": "c3AT3Q9fhHj2mhuZ"
      }
    },
    {
      "id": 847,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 846,
      "elapsed": 0.0000019999999949504854,
      "elapsed_instrumentation": 0.0000620009999749982,
      "return_value": {
        "class": "String",
        "value": "sp\u0013_\u000f__x__\u001b_",
        "object_id": 165220
      }
    },
    {
      "id": 848,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 165240,
        "value": "U+yD2UdHRkocM5vKqB8Umg=="
      }
    },
    {
      "id": 849,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 848,
      "elapsed": 0.0000017999999784024112,
      "elapsed_instrumentation": 0.000059001000010994176,
      "return_value": {
        "class": "String",
        "value": "S___GGFJ\u001c3___\u001f\u0014_",
        "object_id": 165260
      }
    },
    {
      "id": 850,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "decrypt",
      "path": "OpenSSL::Cipher#decrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 165280,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165300,
        "value": "#<OpenSSL::Cipher:0x00007f27bfa8d610>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 851,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 850,
      "elapsed": 0.0000024999999936881068,
      "elapsed_instrumentation": 0.00006920000001287008,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bfa8d610>",
        "object_id": 165300
      }
    },
    {
      "id": 852,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165300,
        "value": "#<OpenSSL::Cipher:0x00007f27bfa8d610>"
      }
    },
    {
      "id": 853,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 852,
      "elapsed": 0.000003500000019585059,
      "elapsed_instrumentation": 0.00006510099998990881,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 854,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 165220,
          "value": "sp\u0013_\u000f__x__\u001b_",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165300,
        "value": "#<OpenSSL::Cipher:0x00007f27bfa8d610>"
      }
    },
    {
      "id": 855,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 854,
      "elapsed": 0.0000022000000114985596,
      "elapsed_instrumentation": 0.0000595010000097318,
      "return_value": {
        "class": "String",
        "value": "sp\u0013_\u000f__x__\u001b_",
        "object_id": 165220
      }
    },
    {
      "id": 856,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_tag=",
      "path": "OpenSSL::Cipher#auth_tag=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 165260,
          "value": "S___GGFJ\u001c3___\u001f\u0014_",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165300,
        "value": "#<OpenSSL::Cipher:0x00007f27bfa8d610>"
      }
    },
    {
      "id": 857,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 856,
      "elapsed": 0.000002500000022109816,
      "elapsed_instrumentation": 0.00006610099998738406,
      "return_value": {
        "class": "String",
        "value": "S___GGFJ\u001c3___\u001f\u0014_",
        "object_id": 165260
      }
    },
    {
      "id": 858,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165300,
        "value": "#<OpenSSL::Cipher:0x00007f27bfa8d610>"
      }
    },
    {
      "id": 859,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 858,
      "elapsed": 0.0000019999999949504854,
      "elapsed_instrumentation": 0.00005330099997991056,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 860,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 165320,
          "value": "[.__m\u001eU__\u0013W_N@$yE__G_\"2_\f*______9__g_J3_____1\u0017_kj_w\r__FDGK\u0003\u000e:)_8__>_-Z___a\u001b#_v_0h__#]___*____\u0006__\u001a_w__ (...413 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165300,
        "value": "#<OpenSSL::Cipher:0x00007f27bfa8d610>"
      }
    },
    {
      "id": 861,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 860,
      "elapsed": 0.000004300000000512227,
      "elapsed_instrumentation": 0.0000748010000108934,
      "return_value": {
        "class": "String",
        "value": "{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJ1c2VyX2lkIj (...413 more characters)",
        "object_id": 165340
      }
    },
    {
      "id": 862,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165300,
        "value": "#<OpenSSL::Cipher:0x00007f27bfa8d610>"
      }
    },
    {
      "id": 863,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 862,
      "elapsed": 0.0000023999999996249244,
      "elapsed_instrumentation": 0.000046201000031942385,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 165360
      }
    },
    {
      "id": 864,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 165380,
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJ1c2VyX2lkIjoxMDAwMDAxLCJjb25maWd1 (...344 more characters)"
      }
    },
    {
      "id": 865,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 864,
      "elapsed": 0.000002999999992425728,
      "elapsed_instrumentation": 0.0000620010000034199,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"user_id\":1000001,\"configuration\":\"{\\\"show_search\\\" (...233 more characters)",
        "object_id": 165400
      }
    },
    {
      "id": 866,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 843,
      "elapsed": 0.0009097180000026128,
      "elapsed_instrumentation": 0.00010140200001274025
    },
    {
      "id": 867,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Messages::Rotator::Encryptor",
      "method_id": "decrypt_and_verify",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/messages/rotator.rb",
      "lineno": 21,
      "static": false,
      "parameters": [
        {
          "name": "args",
          "class": "Array",
          "object_id": 165420,
          "value": "[LtXpbR5Vz6ITV/FOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s+jS1a5KnwYRsj (...628 more characters)]",
          "kind": "rest",
          "size": 1
        },
        {
          "name": "on_rotation",
          "class": "Proc",
          "object_id": 165440,
          "value": "#<Proc:0x00007f27bfaaaa08 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem",
          "kind": "key"
        },
        {
          "name": "options",
          "class": "Hash",
          "object_id": 165460,
          "value": "{:purpose=>}",
          "kind": "keyrest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 165140,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bfa89ee8>"
      }
    },
    {
      "id": 868,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 165480,
        "value": "LtXpbR5Vz6ITV/FOQCR5RcSNR4wiMqAMKoi92KO82DmKsGffSjPZqtPnhjEXvGtq9HcN1NJGREdLAw46KbI436s+jS1a5KnwYRsj (...584 more characters)"
      }
    },
    {
      "id": 869,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 868,
      "elapsed": 0.0000032000000089738023,
      "elapsed_instrumentation": 0.00007720200002836464,
      "return_value": {
        "class": "String",
        "value": ".__m\u001eU__\u0013W_N@$yE__G_\"2_\f*______9__g_J3_____1\u0017_kj_w\r__FDGK\u0003\u000e:)_8__>_-Z___a\u001b#_v_0h__#]___*____\u0006__\u001a_w__ (...413 more characters)",
        "object_id": 165500
      }
    },
    {
      "id": 870,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 165520,
        "value": "c3AT3Q9fhHj2mhuZ"
      }
    },
    {
      "id": 871,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 870,
      "elapsed": 0.0000021000000174353772,
      "elapsed_instrumentation": 0.0000633009999830847,
      "return_value": {
        "class": "String",
        "value": "sp\u0013_\u000f__x__\u001b_",
        "object_id": 165540
      }
    },
    {
      "id": 872,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 165560,
        "value": "U+yD2UdHRkocM5vKqB8Umg=="
      }
    },
    {
      "id": 873,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 872,
      "elapsed": 0.000002099999989013668,
      "elapsed_instrumentation": 0.00005920200001696685,
      "return_value": {
        "class": "String",
        "value": "S___GGFJ\u001c3___\u001f\u0014_",
        "object_id": 165580
      }
    },
    {
      "id": 874,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "decrypt",
      "path": "OpenSSL::Cipher#decrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 165600,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165620,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaaeef0>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 875,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 874,
      "elapsed": 0.0001995039999940218,
      "elapsed_instrumentation": 0.00007170100002440449,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bfaaeef0>",
        "object_id": 165620
      }
    },
    {
      "id": 876,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165620,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaaeef0>"
      }
    },
    {
      "id": 877,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 876,
      "elapsed": 0.0000038999999958377884,
      "elapsed_instrumentation": 0.00007200199999601864,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 878,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 165540,
          "value": "sp\u0013_\u000f__x__\u001b_",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165620,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaaeef0>"
      }
    },
    {
      "id": 879,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 878,
      "elapsed": 0.000002599999987751289,
      "elapsed_instrumentation": 0.00005930099999318372,
      "return_value": {
        "class": "String",
        "value": "sp\u0013_\u000f__x__\u001b_",
        "object_id": 165540
      }
    },
    {
      "id": 880,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_tag=",
      "path": "OpenSSL::Cipher#auth_tag=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 165580,
          "value": "S___GGFJ\u001c3___\u001f\u0014_",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165620,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaaeef0>"
      }
    },
    {
      "id": 881,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 880,
      "elapsed": 0.000002300000005561742,
      "elapsed_instrumentation": 0.00005800100001351893,
      "return_value": {
        "class": "String",
        "value": "S___GGFJ\u001c3___\u001f\u0014_",
        "object_id": 165580
      }
    },
    {
      "id": 882,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165620,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaaeef0>"
      }
    },
    {
      "id": 883,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 882,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.00005340199999182005,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 884,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 165640,
          "value": "[.__m\u001eU__\u0013W_N@$yE__G_\"2_\f*______9__g_J3_____1\u0017_kj_w\r__FDGK\u0003\u000e:)_8__>_-Z___a\u001b#_v_0h__#]___*____\u0006__\u001a_w__ (...413 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165620,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaaeef0>"
      }
    },
    {
      "id": 885,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 884,
      "elapsed": 0.0000036000000136482413,
      "elapsed_instrumentation": 0.00007540100000369421,
      "return_value": {
        "class": "String",
        "value": "{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJ1c2VyX2lkIj (...413 more characters)",
        "object_id": 165660
      }
    },
    {
      "id": 886,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 165620,
        "value": "#<OpenSSL::Cipher:0x00007f27bfaaeef0>"
      }
    },
    {
      "id": 887,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 886,
      "elapsed": 0.0000022999999771400326,
      "elapsed_instrumentation": 0.00004450100001918145,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 165680
      }
    },
    {
      "id": 888,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack1",
      "path": "<internal:pack>",
      "lineno": 308,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 165700,
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJ1c2VyX2lkIjoxMDAwMDAxLCJjb25maWd1 (...344 more characters)"
      }
    },
    {
      "id": 889,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 888,
      "elapsed": 0.00000310000001491062,
      "elapsed_instrumentation": 0.00006400099999837039,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"user_id\":1000001,\"configuration\":\"{\\\"show_search\\\" (...233 more characters)",
        "object_id": 165720
      }
    },
    {
      "id": 890,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 867,
      "elapsed": 0.0011251210000011724,
      "elapsed_instrumentation": 0.00011870200000885234,
      "return_value": {
        "class": "String",
        "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"user_id\":1000001,\"configuration\":\"{\\\"show_search\\\" (...233 more characters)",
        "object_id": 165720
      }
    },
    {
      "id": 891,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 838,
      "elapsed": 0.0026527500000099735,
      "elapsed_instrumentation": 0.000059501999999156396
    },
    {
      "id": 892,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 833,
      "elapsed": 0.003219061000010015,
      "elapsed_instrumentation": 0.00010850199998913013,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf8bcd40 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bcf48 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bd150 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bd4c0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bd9c0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 154700,
        "size": 5
      }
    },
    {
      "id": 893,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "InTransaction",
      "method_id": "in_transaction",
      "path": "app/controllers/concerns/in_transaction.rb",
      "lineno": 8,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 894,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 165740,
          "value": "  \u001b[1m\u001b[36mSequel::Postgres::Database (0.2ms)\u001b[0m  \u001b[1mBEGIN\u001b[0m\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 895,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 894,
      "elapsed": 0.000018001000000822387,
      "elapsed_instrumentation": 0.00009750099999905615,
      "return_value": {
        "class": "Integer",
        "value": "65",
        "object_id": 131
      }
    },
    {
      "id": 896,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "BEGIN",
        "database_type": "postgres"
      }
    },
    {
      "id": 897,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 896,
      "elapsed": 0.000383007,
      "elapsed_instrumentation": 0.000029301000012083023
    },
    {
      "id": 898,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164960,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154740,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8be280>"
      }
    },
    {
      "id": 899,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "check_current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 34,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 900,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AnonymousAccess",
      "method_id": "anonymous_access?",
      "path": "app/controllers/concerns/anonymous_access.rb",
      "lineno": 9,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 901,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 900,
      "elapsed": 0.0000028000000042993634,
      "elapsed_instrumentation": 0.000043000999994546873
    },
    {
      "id": 902,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "current_user?",
      "path": "app/controllers/application_controller.rb",
      "lineno": 59,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 903,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 64,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 904,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser::Memo",
      "method_id": "get",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 11,
      "static": false,
      "receiver": {
        "class": "CurrentUser::Memo",
        "object_id": 165760,
        "value": "#<CurrentUser::Memo:0x00007f27bfa7beb0>"
      }
    },
    {
      "id": 905,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "lookup_session_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 71,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 906,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15090268,
          "value": ":user_id",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 164980,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfadcaf8>"
      }
    },
    {
      "id": 907,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 906,
      "elapsed": 0.000004300999989936827,
      "elapsed_instrumentation": 0.000057999999995672624,
      "return_value": {
        "class": "Integer",
        "value": "1000001",
        "object_id": 2000003
      }
    },
    {
      "id": 908,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 15090268,
          "value": ":user_id",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 164980,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfadcaf8>"
      }
    },
    {
      "id": 909,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 908,
      "elapsed": 0.0000024999999936881068,
      "elapsed_instrumentation": 0.0000518010000121194,
      "return_value": {
        "class": "Integer",
        "value": "1000001",
        "object_id": 2000003
      }
    },
    {
      "id": 910,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "User",
      "method_id": "find_by_id!",
      "path": "app/models/user.rb",
      "lineno": 52,
      "static": true,
      "parameters": [
        {
          "name": "id",
          "class": "Integer",
          "object_id": 2000003,
          "value": "1000001",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Class",
        "object_id": 106480,
        "value": "User"
      }
    },
    {
      "id": 911,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 165780,
          "value": "  \u001b[1m\u001b[35mSequel::Postgres::Database (0.3ms)\u001b[0m  SELECT * FROM \"users\" WHERE (\"id\" = 1000001) LIMI (...4 more characters)",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 912,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 911,
      "elapsed": 0.000017000000013922545,
      "elapsed_instrumentation": 0.00010600099997759571,
      "return_value": {
        "class": "Integer",
        "value": "104",
        "object_id": 209
      }
    },
    {
      "id": 913,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "SELECT * FROM \"users\" WHERE (\"id\" = 1000001) LIMIT 1",
        "database_type": "postgres"
      }
    },
    {
      "id": 914,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 913,
      "elapsed": 0.00053241,
      "elapsed_instrumentation": 0.000029700999988335752
    },
    {
      "id": 915,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 910,
      "elapsed": 0.0012905239999838614,
      "elapsed_instrumentation": 0.00007910200000083023,
      "return_value": {
        "class": "User::Show",
        "value": "#<User::Show:0x00007f27bfa30b68>",
        "object_id": 165800
      }
    },
    {
      "id": 916,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 905,
      "elapsed": 0.0015269289999935154,
      "elapsed_instrumentation": 0.00005270100001553146,
      "return_value": {
        "class": "User::Show",
        "value": "#<User::Show:0x00007f27bfa30b68>",
        "object_id": 165800
      }
    },
    {
      "id": 917,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 904,
      "elapsed": 0.0015948299999877236,
      "elapsed_instrumentation": 0.00005020099999342165,
      "return_value": {
        "class": "User::Show",
        "value": "#<User::Show:0x00007f27bfa30b68>",
        "object_id": 165800
      }
    },
    {
      "id": 918,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 903,
      "elapsed": 0.0016780320000009397,
      "elapsed_instrumentation": 0.00006160099997032376,
      "return_value": {
        "class": "User::Show",
        "value": "#<User::Show:0x00007f27bfa30b68>",
        "object_id": 165800
      }
    },
    {
      "id": 919,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 902,
      "elapsed": 0.0017532330000165075,
      "elapsed_instrumentation": 0.00004770199998915814,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 920,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 899,
      "elapsed": 0.0018702359999736018,
      "elapsed_instrumentation": 0.000053701000013006706,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 921,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "ensure_eula_accepted",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 922,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 64,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 923,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 922,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.00005880199995544899,
      "return_value": {
        "class": "User::Show",
        "value": "#<User::Show:0x00007f27bfa30b68>",
        "object_id": 165800
      }
    },
    {
      "id": 924,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "CurrentUser",
      "method_id": "current_user",
      "path": "app/controllers/concerns/current_user.rb",
      "lineno": 64,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 925,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 924,
      "elapsed": 0.0000016999999843392288,
      "elapsed_instrumentation": 0.00005210099999430895,
      "return_value": {
        "class": "User::Show",
        "value": "#<User::Show:0x00007f27bfa30b68>",
        "object_id": 165800
      }
    },
    {
      "id": 926,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "User::Show",
      "method_id": "accept_eula?",
      "path": "app/models/user/show.rb",
      "lineno": 54,
      "static": false,
      "receiver": {
        "class": "User::Show",
        "object_id": 165800,
        "value": "#<User::Show:0x00007f27bfa30b68>"
      }
    },
    {
      "id": 927,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 926,
      "elapsed": 0.000010799999984101305,
      "elapsed_instrumentation": 0.00005400100002361796,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 928,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 921,
      "elapsed": 0.0002168039999901339,
      "elapsed_instrumentation": 0.00009760200003938735,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 929,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 898,
      "elapsed": 0.002297743999974955,
      "elapsed_instrumentation": 0.00008670100001495484,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf8bdd30 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8bdf38 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 154920,
        "size": 2
      }
    },
    {
      "id": 930,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "WithAuthentication",
      "method_id": "with_authentication",
      "path": "app/controllers/concerns/with_authentication.rb",
      "lineno": 6,
      "static": false,
      "parameters": [
        {
          "name": "block",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "block"
        }
      ],
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 931,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164960,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154940,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8be8c0>"
      }
    },
    {
      "id": 932,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "configuration",
      "path": "app/controllers/application_controller.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 933,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "find",
      "path": "app/models/configuration.rb",
      "lineno": 8,
      "static": true,
      "parameters": [
        {
          "name": "session",
          "class": "ActionDispatch::Request::Session",
          "object_id": 164980,
          "value": "#<ActionDispatch::Request::Session:0x00007f27bfadcaf8>",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Class",
        "object_id": 106560,
        "value": "Configuration"
      }
    },
    {
      "id": 934,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Request::Session",
      "method_id": "[]",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb",
      "lineno": 91,
      "static": false,
      "parameters": [
        {
          "name": "key",
          "class": "Symbol",
          "object_id": 737948,
          "value": ":configuration",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Request::Session",
        "object_id": 164980,
        "value": "#<ActionDispatch::Request::Session:0x00007f27bfadcaf8>"
      }
    },
    {
      "id": 935,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 934,
      "elapsed": 0.000003999999989900971,
      "elapsed_instrumentation": 0.00006310099999495833,
      "return_value": {
        "class": "String",
        "value": "{\"show_search\":\"false\",\"show_codegen\":\"false\",\"show_mini_profiler\":null,\"show_mockups\":null,\"show_no (...123 more characters)",
        "object_id": 165820
      }
    },
    {
      "id": 936,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes=",
      "path": "app/models/configuration.rb",
      "lineno": 44,
      "static": false,
      "parameters": [
        {
          "name": "attrs",
          "class": "Hash",
          "object_id": 165840,
          "value": "{show_search=>false, show_codegen=>false, show_mini_profiler=>, show_mockups=>, show_notifications=>false, show_compare=>, show_invite_to_org=>, show_simple_homepage=>, all_visible_to_admin=>}",
          "kind": "req",
          "size": 9
        }
      ],
      "receiver": {
        "class": "Configuration",
        "object_id": 165860,
        "value": "#<Configuration:0x00007f27bfa407c0>"
      }
    },
    {
      "id": 937,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 936,
      "elapsed": 0.00002250100001788269,
      "elapsed_instrumentation": 0.0002008030000126837,
      "return_value": {
        "class": "Hash",
        "value": "{show_search=>false, show_codegen=>false, show_mini_profiler=>, show_mockups=>, show_notifications=>false, show_compare=>, show_invite_to_org=>, show_simple_homepage=>, all_visible_to_admin=>}",
        "object_id": 165840,
        "size": 9
      }
    },
    {
      "id": 938,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 933,
      "elapsed": 0.0003473060000089845,
      "elapsed_instrumentation": 0.00006910199996923438,
      "return_value": {
        "class": "Configuration",
        "value": "#<Configuration:0x00007f27bfa407c0>",
        "object_id": 165860
      }
    },
    {
      "id": 939,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 932,
      "elapsed": 0.0004329089999828284,
      "elapsed_instrumentation": 0.000051399999989598655,
      "return_value": {
        "class": "Configuration",
        "value": "#<Configuration:0x00007f27bfa407c0>",
        "object_id": 165860
      }
    },
    {
      "id": 940,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "authorize_mini_profiler",
      "path": "app/controllers/application_controller.rb",
      "lineno": 49,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 941,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApplicationController",
      "method_id": "configuration",
      "path": "app/controllers/application_controller.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 942,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 941,
      "elapsed": 0.0000021000000174353772,
      "elapsed_instrumentation": 0.00006290199996783485,
      "return_value": {
        "class": "Configuration",
        "value": "#<Configuration:0x00007f27bfa407c0>",
        "object_id": 165860
      }
    },
    {
      "id": 943,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes",
      "path": "app/models/configuration.rb",
      "lineno": 30,
      "static": false,
      "receiver": {
        "class": "Configuration",
        "object_id": 165860,
        "value": "#<Configuration:0x00007f27bfa407c0>"
      }
    },
    {
      "id": 944,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 943,
      "elapsed": 0.0000026999999818144715,
      "elapsed_instrumentation": 0.0001279020000026776,
      "return_value": {
        "class": "Hash",
        "value": "{show_search=>, show_codegen=>, show_mini_profiler=>, show_mockups=>, show_notifications=>, show_compare=>, show_invite_to_org=>, show_simple_homepage=>, all_visible_to_admin=>}",
        "object_id": 165880,
        "size": 9
      }
    },
    {
      "id": 945,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Configuration",
      "method_id": "attributes",
      "path": "app/models/configuration.rb",
      "lineno": 30,
      "static": false,
      "receiver": {
        "class": "Configuration",
        "object_id": 165860,
        "value": "#<Configuration:0x00007f27bfa407c0>"
      }
    },
    {
      "id": 946,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 945,
      "elapsed": 0.0000021000000174353772,
      "elapsed_instrumentation": 0.00010090199998558091,
      "return_value": {
        "class": "Hash",
        "value": "{show_search=>, show_codegen=>, show_mini_profiler=>, show_mockups=>, show_notifications=>, show_compare=>, show_invite_to_org=>, show_simple_homepage=>, all_visible_to_admin=>}",
        "object_id": 165900,
        "size": 9
      }
    },
    {
      "id": 947,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 940,
      "elapsed": 0.00035570700001130717,
      "elapsed_instrumentation": 0.00005470099998206024,
      "return_value": {
        "class": "TrueClass",
        "value": "true",
        "object_id": 20
      }
    },
    {
      "id": 948,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 931,
      "elapsed": 0.0009344170000247232,
      "elapsed_instrumentation": 0.000086301999999705,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf8be3e8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem, #<Proc:0x00007f27bf8be5a0 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 154960,
        "size": 2
      }
    },
    {
      "id": 949,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AuthnProviderVscodeController",
      "method_id": "index",
      "path": "app/controllers/authn_provider_vscode_controller.rb",
      "lineno": 19,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 950,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "AuthnProviderVscodeController",
      "method_id": "redirect_url",
      "path": "app/controllers/authn_provider_vscode_controller.rb",
      "lineno": 25,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 951,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApiKeyProvider",
      "method_id": "api_key",
      "path": "app/controllers/concerns/api_key_provider.rb",
      "lineno": 6,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 952,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApiKeyProvider",
      "method_id": "api_key_description",
      "path": "app/controllers/concerns/api_key_provider.rb",
      "lineno": 10,
      "static": false,
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 953,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 952,
      "elapsed": 0.000010400999997273175,
      "elapsed_instrumentation": 0.00006640099999799531,
      "return_value": {
        "class": "String",
        "value": "AppMap extension for Visual Studio Code",
        "object_id": 165920
      }
    },
    {
      "id": 954,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApiKey",
      "method_id": "issue",
      "path": "app/models/api_key.rb",
      "lineno": 20,
      "static": true,
      "parameters": [
        {
          "name": "login",
          "class": "String",
          "object_id": 165940,
          "value": "alice",
          "kind": "req"
        },
        {
          "name": "description",
          "class": "String",
          "object_id": 165920,
          "value": "AppMap extension for Visual Studio Code",
          "kind": "key"
        },
        {
          "name": "encode",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        },
        {
          "name": "use_existing",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Class",
        "object_id": 110220,
        "value": "ApiKey"
      }
    },
    {
      "id": 955,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 165960,
          "value": "  \u001b[1m\u001b[36mSequel::Postgres::Database (0.4ms)\u001b[0m  \u001b[1mSELECT * FROM \"api_keys\" WHERE ((\"login\" = 'a (...84 more characters)",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 956,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 955,
      "elapsed": 0.000020101000018257764,
      "elapsed_instrumentation": 0.00011660200001983867,
      "return_value": {
        "class": "Integer",
        "value": "184",
        "object_id": 369
      }
    },
    {
      "id": 957,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "SELECT * FROM \"api_keys\" WHERE ((\"login\" = 'alice') AND (\"description\" = 'AppMap extension for Visual Studio Code')) LIMIT 1",
        "database_type": "postgres"
      }
    },
    {
      "id": 958,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 957,
      "elapsed": 0.000882117,
      "elapsed_instrumentation": 0.00003080100000829589
    },
    {
      "id": 959,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 165980,
          "value": "  \u001b[1m\u001b[35mSequel::Postgres::Database (0.8ms)\u001b[0m  INSERT INTO \"api_keys\" (\"login\", \"description\") V (...71 more characters)",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 960,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 959,
      "elapsed": 0.000016499999986763214,
      "elapsed_instrumentation": 0.00011010300002567419,
      "return_value": {
        "class": "Integer",
        "value": "171",
        "object_id": 343
      }
    },
    {
      "id": 961,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "INSERT INTO \"api_keys\" (\"login\", \"description\") VALUES ('alice', 'AppMap extension for Visual Studio Code') RETURNING *",
        "database_type": "postgres"
      }
    },
    {
      "id": 962,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 961,
      "elapsed": 0.000947318,
      "elapsed_instrumentation": 0.00002960099999427257
    },
    {
      "id": 963,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ApiKey",
      "method_id": "encode",
      "path": "app/models/api_key.rb",
      "lineno": 11,
      "static": true,
      "parameters": [
        {
          "name": "api_key",
          "class": "DAO::ApiKey",
          "object_id": 166000,
          "value": "#<DAO::ApiKey:0x00007f27bfa0f8c8>",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Class",
        "object_id": 110220,
        "value": "ApiKey"
      }
    },
    {
      "id": 964,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 166020,
        "value": "[alice:fe8aa9a8-3b3e-4b6f-bdec-4a97d7169516]"
      }
    },
    {
      "id": 965,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 964,
      "elapsed": 0.0000038999999958377884,
      "elapsed_instrumentation": 0.00008110200002420243,
      "return_value": {
        "class": "String",
        "value": "YWxpY2U6ZmU4YWE5YTgtM2IzZS00YjZmLWJkZWMtNGE5N2Q3MTY5NTE2",
        "object_id": 166040
      }
    },
    {
      "id": 966,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 963,
      "elapsed": 0.00011880299999234012,
      "elapsed_instrumentation": 0.00011150100002055296,
      "return_value": {
        "class": "String",
        "value": "YWxpY2U6ZmU4YWE5YTgtM2IzZS00YjZmLWJkZWMtNGE5N2Q3MTY5NTE2",
        "object_id": 166040
      }
    },
    {
      "id": 967,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 954,
      "elapsed": 0.0030295569999907457,
      "elapsed_instrumentation": 0.00009240199997861964,
      "return_value": {
        "class": "String",
        "value": "YWxpY2U6ZmU4YWE5YTgtM2IzZS00YjZmLWJkZWMtNGE5N2Q3MTY5NTE2",
        "object_id": 166040
      }
    },
    {
      "id": 968,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 951,
      "elapsed": 0.0032389609999938784,
      "elapsed_instrumentation": 0.00009130199998708122,
      "return_value": {
        "class": "String",
        "value": "YWxpY2U6ZmU4YWE5YTgtM2IzZS00YjZmLWJkZWMtNGE5N2Q3MTY5NTE2",
        "object_id": 166040
      }
    },
    {
      "id": 969,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 950,
      "elapsed": 0.003583167999977377,
      "elapsed_instrumentation": 0.00006230000002460656,
      "return_value": {
        "class": "String",
        "value": "vscode://appland.appmap/authn-appmap-server?api_key=YWxpY2U6ZmU4YWE5YTgtM2IzZS00YjZmLWJkZWMtNGE5N2Q3 (...8 more characters)",
        "object_id": 166060
      }
    },
    {
      "id": 970,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionController::Instrumentation",
      "method_id": "redirect_to",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/instrumentation.rb",
      "lineno": 64,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 166080,
          "value": "[vscode://appland.appmap/authn-appmap-server?api_key=YWxpY2U6ZmU4YWE5YTgtM2IzZS00YjZmLWJkZWMtNGE5N2Q3 (...8 more characters), {}]",
          "kind": "rest",
          "size": 2
        }
      ],
      "receiver": {
        "class": "AuthnProviderVscodeController",
        "object_id": 164920,
        "value": "#<AuthnProviderVscodeController:0x00007f27bfae01a8>"
      }
    },
    {
      "id": 971,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 166100,
          "value": "Redirected to vscode://appland.appmap/authn-appmap-server?api_key=YWxpY2U6ZmU4YWE5YTgtM2IzZS00YjZmLW (...23 more characters)",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 972,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 971,
      "elapsed": 0.00001759999997830164,
      "elapsed_instrumentation": 0.00007580199999779325,
      "return_value": {
        "class": "Integer",
        "value": "123",
        "object_id": 247
      }
    },
    {
      "id": 973,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 970,
      "elapsed": 0.0002321049999807201,
      "elapsed_instrumentation": 0.00009430100001850406,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"vscode://appland.appmap/authn-appmap-server?api_key=YWxpY2U6ZmU4Y (...74 more characters)",
        "object_id": 166120
      }
    },
    {
      "id": 974,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 949,
      "elapsed": 0.004016375999981392,
      "elapsed_instrumentation": 0.00008550199999035613,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"vscode://appland.appmap/authn-appmap-server?api_key=YWxpY2U6ZmU4Y (...74 more characters)",
        "object_id": 166120
      }
    },
    {
      "id": 975,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164960,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154940,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8be8c0>"
      }
    },
    {
      "id": 976,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 975,
      "elapsed": 0.0000022000000114985596,
      "elapsed_instrumentation": 0.000059900999985984527,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 154980,
        "size": 0
      }
    },
    {
      "id": 977,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 930,
      "elapsed": 0.005267199000002165,
      "elapsed_instrumentation": 0.00006620100000986895,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"vscode://appland.appmap/authn-appmap-server?api_key=YWxpY2U6ZmU4Y (...74 more characters)",
        "object_id": 166120
      }
    },
    {
      "id": 978,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164960,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154740,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8be280>"
      }
    },
    {
      "id": 979,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 978,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.000050602000015942394,
      "return_value": {
        "class": "Array",
        "value": "[]",
        "object_id": 155000,
        "size": 0
      }
    },
    {
      "id": 980,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 166140,
          "value": "  \u001b[1m\u001b[36mSequel::Postgres::Database (0.4ms)\u001b[0m  \u001b[1mCOMMIT\u001b[0m\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 981,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 980,
      "elapsed": 0.00001629999999863685,
      "elapsed_instrumentation": 0.000099700999982133,
      "return_value": {
        "class": "Integer",
        "value": "66",
        "object_id": 133
      }
    },
    {
      "id": 982,
      "event": "call",
      "thread_id": 154200,
      "sql_query": {
        "sql": "COMMIT",
        "database_type": "postgres"
      }
    },
    {
      "id": 983,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 982,
      "elapsed": 0.000624511,
      "elapsed_instrumentation": 0.000029701000016757462
    },
    {
      "id": 984,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 893,
      "elapsed": 0.00906007199998271,
      "elapsed_instrumentation": 0.00008300100003566513,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"vscode://appland.appmap/authn-appmap-server?api_key=YWxpY2U6ZmU4Y (...74 more characters)",
        "object_id": 166120
      }
    },
    {
      "id": 985,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 164960,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 154600,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf8bdbc8>"
      }
    },
    {
      "id": 986,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 985,
      "elapsed": 0.00003350099999011036,
      "elapsed_instrumentation": 0.00009710200001222802,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf8bd740 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 155040,
        "size": 1
      }
    },
    {
      "id": 987,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Logger::LogDevice",
      "method_id": "write",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb",
      "lineno": 31,
      "static": false,
      "parameters": [
        {
          "name": "message",
          "class": "String",
          "object_id": 166160,
          "value": "Completed 302 Found in 13ms (Models: 2.1ms | Allocations: 8592)\n",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Logger::LogDevice",
        "object_id": 77680,
        "value": "#<Logger::LogDevice:0x00007f27c018dc08>"
      }
    },
    {
      "id": 988,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 987,
      "elapsed": 0.000015101000002459841,
      "elapsed_instrumentation": 0.00007040099998789628,
      "return_value": {
        "class": "Integer",
        "value": "64",
        "object_id": 129
      }
    },
    {
      "id": 989,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 830,
      "elapsed": 0.013151948000000857,
      "elapsed_instrumentation": 0.00033740599999987353,
      "return_value": {
        "class": "String",
        "value": "<html><body>You are being <a href=\"vscode://appland.appmap/authn-appmap-server?api_key=YWxpY2U6ZmU4Y (...74 more characters)",
        "object_id": 166120
      }
    },
    {
      "id": 990,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::MessageEncryptor",
      "method_id": "encrypt_and_sign",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/message_encryptor.rb",
      "lineno": 147,
      "static": false,
      "parameters": [
        {
          "name": "value",
          "class": "String",
          "object_id": 166180,
          "value": "{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"user_id\":1000001,\"configuration\":\"{\\\"show_search\\\" (...233 more characters)",
          "kind": "req"
        },
        {
          "name": "expires_at",
          "class": "Time",
          "object_id": 166200,
          "value": "2024-09-11 21:05:52 +0000",
          "kind": "key"
        },
        {
          "name": "expires_in",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        },
        {
          "name": "purpose",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::MessageEncryptor",
        "object_id": 165140,
        "value": "#<ActiveSupport::MessageEncryptor:0x00007f27bfa89ee8>"
      }
    },
    {
      "id": 991,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "encrypt",
      "path": "OpenSSL::Cipher#encrypt",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 166220,
          "value": "[]",
          "kind": "rest",
          "size": 0
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 166240,
        "value": "#<OpenSSL::Cipher:0x00007f27bf9d97f0>",
        "labels": [
          "crypto.algorithm.AES-256-GCM"
        ]
      }
    },
    {
      "id": 992,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 991,
      "elapsed": 0.000002700000010236181,
      "elapsed_instrumentation": 0.0000824019999754455,
      "return_value": {
        "class": "OpenSSL::Cipher",
        "value": "#<OpenSSL::Cipher:0x00007f27bf9d97f0>",
        "object_id": 166240
      }
    },
    {
      "id": 993,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "key=",
      "path": "OpenSSL::Cipher#key=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105300,
          "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 166240,
        "value": "#<OpenSSL::Cipher:0x00007f27bf9d97f0>"
      }
    },
    {
      "id": 994,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 993,
      "elapsed": 0.000004501000006484901,
      "elapsed_instrumentation": 0.00008840099999929407,
      "return_value": {
        "class": "String",
        "value": "_\u0003f}L____k\u0013\u000f\u0015__\u0012\u0015_0\u0005\u0015___\"f__x`_\u0015",
        "object_id": 105300
      }
    },
    {
      "id": 995,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "random_iv",
      "path": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/openssl/cipher.rb",
      "lineno": 55,
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 166240,
        "value": "#<OpenSSL::Cipher:0x00007f27bf9d97f0>"
      }
    },
    {
      "id": 996,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Random",
      "method_id": "random_bytes",
      "path": "OpenSSL::Random.random_bytes",
      "static": true,
      "parameters": [
        {
          "name": "arg",
          "class": "Integer",
          "object_id": 25,
          "value": "12",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "Module",
        "object_id": 105920,
        "value": "OpenSSL::Random"
      }
    },
    {
      "id": 997,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 996,
      "elapsed": 0.000014700000008360803,
      "elapsed_instrumentation": 0.00006300100000089515,
      "return_value": {
        "class": "String",
        "value": "__\u001c_\u0013P__j\"u_",
        "object_id": 166260
      }
    },
    {
      "id": 998,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "iv=",
      "path": "OpenSSL::Cipher#iv=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 166260,
          "value": "__\u001c_\u0013P__j\"u_",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 166240,
        "value": "#<OpenSSL::Cipher:0x00007f27bf9d97f0>"
      }
    },
    {
      "id": 999,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 998,
      "elapsed": 0.000002300000005561742,
      "elapsed_instrumentation": 0.00006139999999277279,
      "return_value": {
        "class": "String",
        "value": "__\u001c_\u0013P__j\"u_",
        "object_id": 166260
      }
    },
    {
      "id": 1000,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 995,
      "elapsed": 0.00016500299997801449,
      "elapsed_instrumentation": 0.00004850100000908242,
      "return_value": {
        "class": "String",
        "value": "__\u001c_\u0013P__j\"u_",
        "object_id": 166260
      }
    },
    {
      "id": 1001,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "auth_data=",
      "path": "OpenSSL::Cipher#auth_data=",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "String",
          "object_id": 105960,
          "value": "",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 166240,
        "value": "#<OpenSSL::Cipher:0x00007f27bf9d97f0>"
      }
    },
    {
      "id": 1002,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1001,
      "elapsed": 0.000001900000000887303,
      "elapsed_instrumentation": 0.000055900999996083556,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 105960
      }
    },
    {
      "id": 1003,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 166280,
        "value": "[{\"session_id\":\"1eb72841fb506850de70ff87c5c00fa0\",\"user_id\":1000001,\"configuration\":\"{\\\"show_search\\\" (...233 more characters)]"
      }
    },
    {
      "id": 1004,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1003,
      "elapsed": 0.0000033000000030369847,
      "elapsed_instrumentation": 0.00007280099998752121,
      "return_value": {
        "class": "String",
        "value": "eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJ1c2VyX2lkIjoxMDAwMDAxLCJjb25maWd1 (...344 more characters)",
        "object_id": 166300
      }
    },
    {
      "id": 1005,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "update",
      "path": "OpenSSL::Cipher#update",
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "Array",
          "object_id": 166320,
          "value": "[{\"_rails\":{\"message\":\"eyJzZXNzaW9uX2lkIjoiMWViNzI4NDFmYjUwNjg1MGRlNzBmZjg3YzVjMDBmYTAiLCJ1c2VyX2lkIj (...413 more characters)]",
          "kind": "rest",
          "size": 1
        }
      ],
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 166240,
        "value": "#<OpenSSL::Cipher:0x00007f27bf9d97f0>"
      }
    },
    {
      "id": 1006,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1005,
      "elapsed": 0.0000062000000013995304,
      "elapsed_instrumentation": 0.0000953020000054039,
      "return_value": {
        "class": "String",
        "value": "__c__D__g_\u0005f_EF____\u0004_A_______M_____\t_______v_\u0004i\b\\vA\u0014AV__\u0018E_\u0019m\\-__o!71__\u0007N___(___7_J__________Wr\u001bk9__ (...413 more characters)",
        "object_id": 166340
      }
    },
    {
      "id": 1007,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "OpenSSL::Cipher",
      "method_id": "final",
      "path": "OpenSSL::Cipher#final",
      "static": false,
      "receiver": {
        "class": "OpenSSL::Cipher",
        "object_id": 166240,
        "value": "#<OpenSSL::Cipher:0x00007f27bf9d97f0>"
      }
    },
    {
      "id": 1008,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1007,
      "elapsed": 0.0000028000000042993634,
      "elapsed_instrumentation": 0.000049701000023105735,
      "return_value": {
        "class": "String",
        "value": "",
        "object_id": 166360
      }
    },
    {
      "id": 1009,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 166380,
        "value": "[__c__D__g_\u0005f_EF____\u0004_A_______M_____\t_______v_\u0004i\b\\vA\u0014AV__\u0018E_\u0019m\\-__o!71__\u0007N___(___7_J__________Wr\u001bk9__ (...413 more characters)]"
      }
    },
    {
      "id": 1010,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1009,
      "elapsed": 0.0000033000000030369847,
      "elapsed_instrumentation": 0.00007660099998929581,
      "return_value": {
        "class": "String",
        "value": "X61jnsxEyKVn1QVmg0VG38jUkQTaQZfSpqGYtJZN2eK2xqMJxpWk/43Bq3bWBGkIXHZBFEFWv+cYRbUZbVwtzvhvITcxwvgHTu6a (...584 more characters)",
        "object_id": 166400
      }
    },
    {
      "id": 1011,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 166420,
        "value": "[__\u001c_\u0013P__j\"u_]"
      }
    },
    {
      "id": 1012,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1011,
      "elapsed": 0.000002700000010236181,
      "elapsed_instrumentation": 0.00007270200001130434,
      "return_value": {
        "class": "String",
        "value": "vOwcmhNQi+1qInW5",
        "object_id": 166440
      }
    },
    {
      "id": 1013,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "Array",
      "method_id": "pack",
      "path": "<internal:pack>",
      "lineno": 143,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 105980,
          "value": "m0",
          "kind": "req"
        },
        {
          "name": "buffer",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "Array",
        "object_id": 166460,
        "value": "[\u0017=_o%_\"\\_\n_A_i__]"
      }
    },
    {
      "id": 1014,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1013,
      "elapsed": 0.000003599999985226532,
      "elapsed_instrumentation": 0.00006470099998523438,
      "return_value": {
        "class": "String",
        "value": "Fz3BbyWWIlzRCqFB0mmo1w==",
        "object_id": 166480
      }
    },
    {
      "id": 1015,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 990,
      "elapsed": 0.0011464209999871855,
      "elapsed_instrumentation": 0.00011990300001230025,
      "return_value": {
        "class": "String",
        "value": "X61jnsxEyKVn1QVmg0VG38jUkQTaQZfSpqGYtJZN2eK2xqMJxpWk/43Bq3bWBGkIXHZBFEFWv+cYRbUZbVwtzvhvITcxwvgHTu6a (...628 more characters)",
        "object_id": 166500
      }
    },
    {
      "id": 1016,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActionDispatch::Cookies::CookieJar",
      "method_id": "[]=",
      "path": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb",
      "lineno": 363,
      "static": false,
      "parameters": [
        {
          "name": "name",
          "class": "Symbol",
          "object_id": 3940188,
          "value": ":appland_session",
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActionDispatch::Cookies::CookieJar",
        "object_id": 165020,
        "value": "#<ActionDispatch::Cookies::CookieJar:0x00007f27bfa84948>"
      }
    },
    {
      "id": 1017,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1016,
      "elapsed": 0.00002429999997843879,
      "elapsed_instrumentation": 0.00006940200000826735,
      "return_value": {
        "class": "String",
        "value": "X61jnsxEyKVn1QVmg0VG38jUkQTaQZfSpqGYtJZN2eK2xqMJxpWk/43Bq3bWBGkIXHZBFEFWv+cYRbUZbVwtzvhvITcxwvgHTu6a (...628 more characters)",
        "object_id": 166500
      }
    },
    {
      "id": 1018,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 821,
      "elapsed": 0.016836718000007522,
      "elapsed_instrumentation": 0.0005173100000206432,
      "http_server_response": {
        "status_code": 302,
        "headers": {
          "X-Frame-Options": "SAMEORIGIN",
          "X-XSS-Protection": "1; mode=block",
          "X-Content-Type-Options": "nosniff",
          "X-Download-Options": "noopen",
          "X-Permitted-Cross-Domain-Policies": "none",
          "Referrer-Policy": "strict-origin-when-cross-origin",
          "Location": "vscode://appland.appmap/authn-appmap-server?api_key=YWxpY2U6ZmU4YWE5YTgtM2IzZS00YjZmLWJkZWMtNGE5N2Q3MTY5NTE2",
          "Content-Type": "text/html; charset=utf-8",
          "Cache-Control": "no-cache",
          "Set-Cookie": "appland_session=X61jnsxEyKVn1QVmg0VG38jUkQTaQZfSpqGYtJZN2eK2xqMJxpWk%2F43Bq3bWBGkIXHZBFEFWv%2BcYRbUZbVwtzvhvITcxwvgHTu6apCiuqpk3%2BEqRye3YqrfJp4SLV3IbaznK7mx6bGyZwbfAUj%2BtauSkhViQShpF%2FPRKNpiodeZjJ%2F4Q4qlphfCkVlTFk8TMEeP%2FJeNVZbc6TEvsGQI60K3bnVU3lJJY8%2F7xWat8dJlMAVLCMuBdEPnfy8sveMDuQolLmD%2Fk00RGqU94CsdDbCCQLCCFpNPzu1OwRt4AmlRkUux5Wy1ayEs7YohNyyjU8MIgIMxx5G8I1rwLKEPMpRzV3Jp3Jz1JzsA2ylYuX%2B7JTzQBbkVV30BVVPh%2B55JAmMRjtf82ptHVG%2BQG8DwAM6G3P6fu4C13IOCaZQYs5tnGZM4Fb4rmzWvJi%2BlrV8mtol0KE%2B56p6Uv0DjlxkDrVApBpHzhot96zF6GUl6OynSVs20fE2DoeveycieXlkzqP73nUAd1kPiZsxLj58ENoVwgf%2BT8wSs%2BA1xE2ydxn5JGaZPShgthOzHvVMUuIdlStfdZrE7aaw%2FsZDW7NElGZ%2BenkNONTKJ%2FWlt0c%2BLJrO6e73XMuTG3zP0TCKYz%2BoO7l3LrKhdSZKXcKxBHTARR39dQxc0zidNqf7ACWpDqNkJy--vOwcmhNQi%2B1qInW5--Fz3BbyWWIlzRCqFB0mmo1w%3D%3D; path=/; expires=Wed, 11 Sep 2024 21:05:52 GMT; HttpOnly",
          "X-Request-Id": "526e71ba-a5a7-4810-b805-6f713838f848",
          "X-Runtime": "0.016539"
        }
      }
    },
    {
      "id": 1019,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "String",
      "method_id": "unpack",
      "path": "<internal:pack>",
      "lineno": 275,
      "static": false,
      "parameters": [
        {
          "name": "fmt",
          "class": "String",
          "object_id": 154160,
          "value": "C",
          "kind": "req"
        },
        {
          "name": "offset",
          "class": "NilClass",
          "object_id": 8,
          "value": null,
          "kind": "key"
        }
      ],
      "receiver": {
        "class": "String",
        "object_id": 166540,
        "value": "\u0001\u0000\u0000\u0000\u0000\u0007w\u0001_,\u0003\u0000@_\u0000\u0000__\u0000\u0000_\u0005\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0014\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0014\u0000\u0000\u0000\u0014\u0000\u0000\u0000__\u0000\u0000__\u0000\u0000`\u0013\u0000\u0000_%\u0000\u0000___\n\u0000\u0000\u0000__\u0000\u0000\u0003\u0000\u0000\u0000_\u0003\u0000\u0000__\u0000\u0000 (...132 more characters)"
      }
    },
    {
      "id": 1020,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1019,
      "elapsed": 0.00000439999999457541,
      "elapsed_instrumentation": 0.00012320200002591264,
      "return_value": {
        "class": "Array",
        "value": "[1]",
        "object_id": 166560,
        "size": 1
      }
    },
    {
      "id": 1021,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_before",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 511,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 166580,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 1022,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1021,
      "elapsed": 0.00001589999999396241,
      "elapsed_instrumentation": 0.00009650200001942721,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf535050 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106320,
        "size": 1
      }
    },
    {
      "id": 1023,
      "event": "call",
      "thread_id": 154200,
      "defined_class": "ActiveSupport::Callbacks::CallbackSequence",
      "method_id": "invoke_after",
      "path": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb",
      "lineno": 515,
      "static": false,
      "parameters": [
        {
          "name": "arg",
          "class": "ActiveSupport::Callbacks::Filters::Environment",
          "object_id": 166580,
          "value": null,
          "kind": "req"
        }
      ],
      "receiver": {
        "class": "ActiveSupport::Callbacks::CallbackSequence",
        "object_id": 106300,
        "value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007f27bf535488>"
      }
    },
    {
      "id": 1024,
      "event": "return",
      "thread_id": 154200,
      "parent_id": 1023,
      "elapsed": 0.000025900999986561146,
      "elapsed_instrumentation": 0.00007790099999738231,
      "return_value": {
        "class": "Array",
        "value": "[#<Proc:0x00007f27bf5351b8 /home/runner/work/appmap-server/appmap-server/vendor/bundle/ruby/3.1.0/gem]",
        "object_id": 106340,
        "size": 1
      }
    }
  ],
  "version": "1.12.0",
  "metadata": {
    "app": "appland/appmap-server",
    "language": {
      "name": "ruby",
      "engine": "ruby",
      "version": "3.1.1"
    },
    "client": {
      "name": "appmap",
      "url": "https://github.com/applandinc/appmap-ruby",
      "version": "0.102.1"
    },
    "frameworks": [
      {
        "name": "rails",
        "version": "6.1.4.1"
      },
      {
        "name": "rspec",
        "version": "3.10.1"
      }
    ],
    "git": {
      "repository": "https://github.com/getappmap/appmap-server",
      "branch": "HEAD",
      "commit": "ad8068a30eda5ba0dbf1647dadd01de1f8e4ae65",
      "git_last_annotated_tag": null,
      "git_last_tag": null,
      "git_commits_since_last_annotated_tag": null,
      "git_commits_since_last_tag": null
    },
    "name": "authn_provider vscode not logged in directs the user to the login screen accepts credentials and redirects to vscode://",
    "source_location": "spec/system/authn_provider_spec.rb",
    "recorder": {
      "name": "rspec",
      "type": "tests"
    },
    "test_status": "succeeded"
  },
  "classMap": [
    {
      "name": "open3",
      "type": "package",
      "children": [
        {
          "name": "Open3",
          "type": "class",
          "children": [
            {
              "name": "capture3",
              "type": "function",
              "labels": [
                "system.exec"
              ],
              "static": true,
              "location": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/open3.rb:280"
            },
            {
              "name": "popen3",
              "type": "function",
              "labels": [
                "system.exec"
              ],
              "static": true,
              "location": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/open3.rb:86"
            }
          ]
        }
      ]
    },
    {
      "name": "ruby",
      "type": "package",
      "children": [
        {
          "name": "Kernel",
          "type": "class",
          "children": [
            {
              "name": "spawn",
              "type": "function",
              "labels": [
                "system.exec"
              ],
              "static": true,
              "location": "Kernel.spawn"
            },
            {
              "name": "eval",
              "type": "function",
              "labels": [
                "lang.eval"
              ],
              "static": false,
              "location": "Kernel#eval"
            }
          ]
        },
        {
          "name": "Process",
          "type": "class",
          "children": [
            {
              "name": "spawn",
              "type": "function",
              "labels": [
                "system.exec"
              ],
              "static": true,
              "location": "Process.spawn"
            }
          ]
        },
        {
          "name": "String",
          "type": "class",
          "children": [
            {
              "name": "unpack",
              "type": "function",
              "labels": [
                "string.unpack"
              ],
              "static": false,
              "location": "<internal:pack>:275"
            },
            {
              "name": "unpack1",
              "type": "function",
              "labels": [
                "string.unpack"
              ],
              "static": false,
              "location": "<internal:pack>:308"
            }
          ]
        },
        {
          "name": "Array",
          "type": "class",
          "children": [
            {
              "name": "pack",
              "type": "function",
              "labels": [
                "array.pack"
              ],
              "static": false,
              "location": "<internal:pack>:143"
            }
          ]
        }
      ]
    },
    {
      "name": "activesupport",
      "type": "package",
      "children": [
        {
          "name": "ActiveSupport",
          "type": "class",
          "children": [
            {
              "name": "Callbacks",
              "type": "class",
              "children": [
                {
                  "name": "CallbackSequence",
                  "type": "class",
                  "children": [
                    {
                      "name": "invoke_before",
                      "type": "function",
                      "labels": [
                        "mvc.before_action"
                      ],
                      "static": false,
                      "location": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb:511"
                    },
                    {
                      "name": "invoke_after",
                      "type": "function",
                      "labels": [
                        "mvc.after_action"
                      ],
                      "static": false,
                      "location": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/callbacks.rb:515"
                    }
                  ]
                }
              ]
            },
            {
              "name": "MessageEncryptor",
              "type": "class",
              "children": [
                {
                  "name": "encrypt_and_sign",
                  "type": "function",
                  "static": false,
                  "location": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/message_encryptor.rb:147"
                }
              ]
            },
            {
              "name": "Messages",
              "type": "class",
              "children": [
                {
                  "name": "Rotator",
                  "type": "class",
                  "children": [
                    {
                      "name": "Encryptor",
                      "type": "class",
                      "children": [
                        {
                          "name": "decrypt_and_verify",
                          "type": "function",
                          "static": false,
                          "location": "vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.4.1/lib/active_support/messages/rotator.rb:21"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "logger",
      "type": "package",
      "children": [
        {
          "name": "Logger",
          "type": "class",
          "children": [
            {
              "name": "LogDevice",
              "type": "class",
              "children": [
                {
                  "name": "write",
                  "type": "function",
                  "labels": [
                    "log"
                  ],
                  "static": false,
                  "location": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/logger/log_device.rb:31"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "actionpack",
      "type": "package",
      "children": [
        {
          "name": "ActionController",
          "type": "class",
          "children": [
            {
              "name": "Instrumentation",
              "type": "class",
              "children": [
                {
                  "name": "process_action",
                  "type": "function",
                  "labels": [
                    "mvc.controller"
                  ],
                  "static": false,
                  "location": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/instrumentation.rb:19"
                },
                {
                  "name": "redirect_to",
                  "type": "function",
                  "labels": [
                    "mvc.controller"
                  ],
                  "static": false,
                  "location": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/instrumentation.rb:64"
                }
              ]
            },
            {
              "name": "Renderers",
              "type": "class",
              "children": [
                {
                  "name": "render_to_body",
                  "type": "function",
                  "labels": [
                    "mvc.render"
                  ],
                  "static": false,
                  "location": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_controller/metal/renderers.rb:141"
                }
              ]
            }
          ]
        },
        {
          "name": "ActionDispatch",
          "type": "class",
          "children": [
            {
              "name": "Request",
              "type": "class",
              "children": [
                {
                  "name": "Session",
                  "type": "class",
                  "children": [
                    {
                      "name": "[]",
                      "type": "function",
                      "labels": [
                        "http.session.read"
                      ],
                      "static": false,
                      "location": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb:91"
                    },
                    {
                      "name": "[]=",
                      "type": "function",
                      "labels": [
                        "http.session.write"
                      ],
                      "static": false,
                      "location": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/request/session.rb:131"
                    }
                  ]
                }
              ]
            },
            {
              "name": "Cookies",
              "type": "class",
              "children": [
                {
                  "name": "CookieJar",
                  "type": "class",
                  "children": [
                    {
                      "name": "update",
                      "type": "function",
                      "labels": [
                        "http.session.write"
                      ],
                      "static": false,
                      "location": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb:345"
                    },
                    {
                      "name": "[]",
                      "type": "function",
                      "labels": [
                        "http.session.read"
                      ],
                      "static": false,
                      "location": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb:329"
                    },
                    {
                      "name": "[]=",
                      "type": "function",
                      "labels": [
                        "http.session.write"
                      ],
                      "static": false,
                      "location": "vendor/bundle/ruby/3.1.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/cookies.rb:363"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "app",
      "type": "package",
      "children": [
        {
          "name": "controllers",
          "type": "package",
          "children": [
            {
              "name": "AuthnProviderVscodeController",
              "type": "class",
              "children": [
                {
                  "name": "validate_redirect_url!",
                  "type": "function",
                  "static": false,
                  "location": "app/controllers/authn_provider_vscode_controller.rb:39"
                },
                {
                  "name": "index",
                  "type": "function",
                  "static": false,
                  "location": "app/controllers/authn_provider_vscode_controller.rb:19"
                },
                {
                  "name": "redirect_url",
                  "type": "function",
                  "static": false,
                  "location": "app/controllers/authn_provider_vscode_controller.rb:25"
                }
              ]
            },
            {
              "name": "concerns",
              "type": "package",
              "children": [
                {
                  "name": "RememberTelemetryId",
                  "type": "class",
                  "children": [
                    {
                      "name": "remember_telemetry_id",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/remember_telemetry_id.rb:4"
                    }
                  ]
                },
                {
                  "name": "InTransaction",
                  "type": "class",
                  "children": [
                    {
                      "name": "in_transaction",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/in_transaction.rb:8"
                    }
                  ]
                },
                {
                  "name": "CurrentUser",
                  "type": "class",
                  "children": [
                    {
                      "name": "check_current_user",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/current_user.rb:34"
                    },
                    {
                      "name": "current_user",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/current_user.rb:64"
                    },
                    {
                      "name": "Memo",
                      "type": "class",
                      "children": [
                        {
                          "name": "get",
                          "type": "function",
                          "static": false,
                          "location": "app/controllers/concerns/current_user.rb:11"
                        }
                      ]
                    },
                    {
                      "name": "lookup_session_user",
                      "type": "function",
                      "labels": [
                        "security.authentication"
                      ],
                      "static": false,
                      "location": "app/controllers/concerns/current_user.rb:71"
                    },
                    {
                      "name": "ensure_eula_accepted",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/current_user.rb:55"
                    }
                  ]
                },
                {
                  "name": "AnonymousAccess",
                  "type": "class",
                  "children": [
                    {
                      "name": "anonymous_access?",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/anonymous_access.rb:9"
                    },
                    {
                      "name": "allow_anonymous_access",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/anonymous_access.rb:5"
                    }
                  ]
                },
                {
                  "name": "WithAuthentication",
                  "type": "class",
                  "children": [
                    {
                      "name": "with_authentication",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/with_authentication.rb:6"
                    },
                    {
                      "name": "with_anonymous_user",
                      "type": "function",
                      "labels": [
                        "access.public"
                      ],
                      "static": false,
                      "location": "app/controllers/concerns/with_authentication.rb:15"
                    }
                  ]
                },
                {
                  "name": "LoginHandlers",
                  "type": "class",
                  "children": [
                    {
                      "name": "login_success",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/login_handlers.rb:6"
                    }
                  ]
                },
                {
                  "name": "ApiKeyProvider",
                  "type": "class",
                  "children": [
                    {
                      "name": "api_key",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/api_key_provider.rb:6"
                    },
                    {
                      "name": "api_key_description",
                      "type": "function",
                      "static": false,
                      "location": "app/controllers/concerns/api_key_provider.rb:10"
                    }
                  ]
                }
              ]
            },
            {
              "name": "ApplicationController",
              "type": "class",
              "children": [
                {
                  "name": "current_user?",
                  "type": "function",
                  "static": false,
                  "location": "app/controllers/application_controller.rb:59"
                },
                {
                  "name": "redirect_to_login",
                  "type": "function",
                  "static": false,
                  "location": "app/controllers/application_controller.rb:63"
                },
                {
                  "name": "configuration",
                  "type": "function",
                  "static": false,
                  "location": "app/controllers/application_controller.rb:55"
                },
                {
                  "name": "authorize_mini_profiler",
                  "type": "function",
                  "static": false,
                  "location": "app/controllers/application_controller.rb:49"
                }
              ]
            },
            {
              "name": "SessionsController",
              "type": "class",
              "children": [
                {
                  "name": "new",
                  "type": "function",
                  "labels": [
                    "public"
                  ],
                  "static": false,
                  "location": "app/controllers/sessions_controller.rb:19"
                },
                {
                  "name": "create",
                  "type": "function",
                  "static": false,
                  "location": "app/controllers/sessions_controller.rb:22"
                }
              ]
            }
          ]
        },
        {
          "name": "models",
          "type": "package",
          "children": [
            {
              "name": "Configuration",
              "type": "class",
              "children": [
                {
                  "name": "find",
                  "type": "function",
                  "static": true,
                  "location": "app/models/configuration.rb:8"
                },
                {
                  "name": "attributes=",
                  "type": "function",
                  "static": false,
                  "location": "app/models/configuration.rb:44"
                },
                {
                  "name": "attributes",
                  "type": "function",
                  "static": false,
                  "location": "app/models/configuration.rb:30"
                }
              ]
            },
            {
              "name": "User",
              "type": "class",
              "children": [
                {
                  "name": "authenticate",
                  "type": "function",
                  "labels": [
                    "security.authentication"
                  ],
                  "static": true,
                  "location": "app/models/user.rb:64"
                },
                {
                  "name": "find_by_id!",
                  "type": "function",
                  "static": true,
                  "location": "app/models/user.rb:52"
                }
              ]
            },
            {
              "name": "dao",
              "type": "package",
              "children": [
                {
                  "name": "DAO",
                  "type": "class",
                  "children": [
                    {
                      "name": "User",
                      "type": "class",
                      "children": [
                        {
                          "name": "authenticate",
                          "type": "function",
                          "static": false,
                          "location": "app/models/dao/user.rb:14"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name": "user",
              "type": "package",
              "children": [
                {
                  "name": "User",
                  "type": "class",
                  "children": [
                    {
                      "name": "Show",
                      "type": "class",
                      "children": [
                        {
                          "name": "accept_eula?",
                          "type": "function",
                          "static": false,
                          "location": "app/models/user/show.rb:54"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name": "ApiKey",
              "type": "class",
              "children": [
                {
                  "name": "issue",
                  "type": "function",
                  "labels": [
                    "security.api_key.issue"
                  ],
                  "static": true,
                  "location": "app/models/api_key.rb:20"
                },
                {
                  "name": "encode",
                  "type": "function",
                  "static": true,
                  "location": "app/models/api_key.rb:11"
                }
              ]
            }
          ]
        },
        {
          "name": "views",
          "type": "package",
          "children": [
            {
              "name": "app_views_sessions_new_html_haml",
              "type": "class",
              "children": [
                {
                  "name": "render",
                  "type": "function",
                  "labels": [
                    "mvc.template"
                  ],
                  "static": true,
                  "location": "app/views/sessions/new.html.haml"
                }
              ]
            },
            {
              "name": "app_views_partials__flash_html_haml",
              "type": "class",
              "children": [
                {
                  "name": "render",
                  "type": "function",
                  "labels": [
                    "mvc.template"
                  ],
                  "static": true,
                  "location": "app/views/partials/_flash.html.haml"
                }
              ]
            },
            {
              "name": "app_views_layouts__standard_head_html_haml",
              "type": "class",
              "children": [
                {
                  "name": "render",
                  "type": "function",
                  "labels": [
                    "mvc.template"
                  ],
                  "static": true,
                  "location": "app/views/layouts/_standard_head.html.haml"
                }
              ]
            },
            {
              "name": "app_views_layouts__css_head_html_haml",
              "type": "class",
              "children": [
                {
                  "name": "render",
                  "type": "function",
                  "labels": [
                    "mvc.template"
                  ],
                  "static": true,
                  "location": "app/views/layouts/_css_head.html.haml"
                }
              ]
            },
            {
              "name": "app_views_layouts__js_head_html_haml",
              "type": "class",
              "children": [
                {
                  "name": "render",
                  "type": "function",
                  "labels": [
                    "mvc.template"
                  ],
                  "static": true,
                  "location": "app/views/layouts/_js_head.html.haml"
                }
              ]
            }
          ]
        },
        {
          "name": "helpers",
          "type": "package",
          "children": [
            {
              "name": "OauthHelper",
              "type": "class",
              "children": [
                {
                  "name": "github_login_available?",
                  "type": "function",
                  "static": false,
                  "location": "app/helpers/oauth_helper.rb:5"
                },
                {
                  "name": "gitlab_login_available?",
                  "type": "function",
                  "static": false,
                  "location": "app/helpers/oauth_helper.rb:5"
                },
                {
                  "name": "oauth_login_available?",
                  "type": "function",
                  "static": false,
                  "location": "app/helpers/oauth_helper.rb:11"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "openssl",
      "type": "package",
      "children": [
        {
          "name": "OpenSSL",
          "type": "class",
          "children": [
            {
              "name": "Cipher",
              "type": "class",
              "children": [
                {
                  "name": "encrypt",
                  "type": "function",
                  "labels": [
                    "crypto.encrypt"
                  ],
                  "static": false,
                  "location": "OpenSSL::Cipher#encrypt"
                },
                {
                  "name": "key=",
                  "type": "function",
                  "labels": [
                    "crypto.set_key"
                  ],
                  "static": false,
                  "location": "OpenSSL::Cipher#key="
                },
                {
                  "name": "random_iv",
                  "type": "function",
                  "static": false,
                  "location": "/opt/hostedtoolcache/Ruby/3.1.1/x64/lib/ruby/3.1.0/openssl/cipher.rb:55"
                },
                {
                  "name": "iv=",
                  "type": "function",
                  "labels": [
                    "crypto.set_iv"
                  ],
                  "static": false,
                  "location": "OpenSSL::Cipher#iv="
                },
                {
                  "name": "auth_data=",
                  "type": "function",
                  "labels": [
                    "crypto.set_auth_data"
                  ],
                  "static": false,
                  "location": "OpenSSL::Cipher#auth_data="
                },
                {
                  "name": "update",
                  "type": "function",
                  "static": false,
                  "location": "OpenSSL::Cipher#update"
                },
                {
                  "name": "final",
                  "type": "function",
                  "labels": [
                    "crypto.final"
                  ],
                  "static": false,
                  "location": "OpenSSL::Cipher#final"
                },
                {
                  "name": "decrypt",
                  "type": "function",
                  "labels": [
                    "crypto.decrypt"
                  ],
                  "static": false,
                  "location": "OpenSSL::Cipher#decrypt"
                },
                {
                  "name": "auth_tag=",
                  "type": "function",
                  "labels": [
                    "crypto.set_auth_tag"
                  ],
                  "static": false,
                  "location": "OpenSSL::Cipher#auth_tag="
                }
              ]
            },
            {
              "name": "Random",
              "type": "class",
              "children": [
                {
                  "name": "random_bytes",
                  "type": "function",
                  "labels": [
                    "random.secure"
                  ],
                  "static": true,
                  "location": "OpenSSL::Random.random_bytes"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "actionview",
      "type": "package",
      "children": [
        {
          "name": "ActionView",
          "type": "class",
          "children": [
            {
              "name": "Resolver",
              "type": "class",
              "children": [
                {
                  "name": "find_all",
                  "type": "function",
                  "labels": [
                    "mvc.template.resolver"
                  ],
                  "static": false,
                  "location": "vendor/bundle/ruby/3.1.0/gems/actionview-6.1.4.1/lib/action_view/template/resolver.rb:151"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "type": "external-service",
      "name": "127.0.0.1:9515",
      "children": [
        {
          "type": "external-route",
          "name": "POST http://127.0.0.1:9515/session"
        },
        {
          "type": "external-route",
          "name": "POST http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/window/rect"
        },
        {
          "type": "external-route",
          "name": "POST http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/url"
        },
        {
          "type": "external-route",
          "name": "GET http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/url"
        },
        {
          "type": "external-route",
          "name": "POST http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/elements"
        },
        {
          "type": "external-route",
          "name": "POST http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/execute/sync"
        },
        {
          "type": "external-route",
          "name": "POST http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/element/EC1F4DF3666AE57F6232480A0A3196F8_element_11/value"
        },
        {
          "type": "external-route",
          "name": "POST http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/element/EC1F4DF3666AE57F6232480A0A3196F8_element_15/value"
        },
        {
          "type": "external-route",
          "name": "POST http://127.0.0.1:9515/session/4c3aefa84fdaa767caa7ac0e709d755b/element/EC1F4DF3666AE57F6232480A0A3196F8_element_17/click"
        }
      ]
    },
    {
      "type": "external-service",
      "name": "127.0.0.1:35869",
      "children": [
        {
          "type": "external-route",
          "name": "GET http://127.0.0.1:35869/__identify__"
        }
      ]
    },
    {
      "type": "http",
      "name": "HTTP server requests",
      "children": [
        {
          "type": "route",
          "name": "GET /authn_provider/vscode"
        },
        {
          "type": "route",
          "name": "GET /login"
        },
        {
          "type": "route",
          "name": "GET /assets"
        },
        {
          "type": "route",
          "name": "POST /login"
        }
      ]
    },
    {
      "type": "database",
      "name": "Database",
      "children": [
        {
          "type": "query",
          "name": "BEGIN"
        },
        {
          "type": "query",
          "name": "COMMIT"
        },
        {
          "type": "query",
          "name": "SELECT * FROM \"users\" WHERE (\"login\" = 'alice') LIMIT 1"
        },
        {
          "type": "query",
          "name": "SELECT * FROM \"users\" WHERE (\"id\" = 1000001) LIMIT 1"
        },
        {
          "type": "query",
          "name": "SELECT * FROM \"api_keys\" WHERE ((\"login\" = 'alice') AND (\"description\" = 'AppMap extension for Visual Studio Code')) LIMIT 1"
        },
        {
          "type": "query",
          "name": "INSERT INTO \"api_keys\" (\"login\", \"description\") VALUES ('alice', 'AppMap extension for Visual Studio Code') RETURNING *"
        }
      ]
    },
    {
      "type": "class",
      "name": "inline_template",
      "children": [
        {
          "type": "function",
          "name": "render",
          "static": true
        }
      ]
    }
  ]
}