{
    "log": {
        "version": "1.2",
        "creator": {
            "name": "Charles Proxy",
            "version": "4.6.3"
        },
        "entries": [
            {
                "startedDateTime": "2023-03-29T17:37:42.482-07:00",
                "time": 107,
                "request": {
                    "method": "GET",
                    "url": "https://mitmproxy.org/?=",
                    "httpVersion": "HTTP/1.1",
                    "cookies": [],
                    "headers": [
                        {
                            "name": "Host",
                            "value": "mitmproxy.org"
                        },
                        {
                            "name": "User-Agent",
                            "value": "Charles/4.6.3"
                        }
                    ],
                    "queryString": [
                        {
                            "name": "",
                            "value": ""
                        }
                    ],
                    "headersSize": 68,
                    "bodySize": 0
                },
                "response": {
                    "_charlesStatus": "COMPLETE",
                    "status": 200,
                    "statusText": "OK",
                    "httpVersion": "HTTP/1.1",
                    "cookies": [],
                    "headers": [
                        {
                            "name": "Content-Type",
                            "value": "text/html"
                        },
                        {
                            "name": "Content-Length",
                            "value": "23866"
                        },
                        {
                            "name": "Last-Modified",
                            "value": "Sat, 04 Mar 2023 18:02:08 GMT"
                        },
                        {
                            "name": "Server",
                            "value": "AmazonS3"
                        },
                        {
                            "name": "Date",
                            "value": "Wed, 29 Mar 2023 08:30:06 GMT"
                        },
                        {
                            "name": "ETag",
                            "value": "\"a1550c2bd25c5bcfef789d730f5bbddf\""
                        },
                        {
                            "name": "Vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "X-Cache",
                            "value": "Hit from cloudfront"
                        },
                        {
                            "name": "Via",
                            "value": "1.1 85331abd84b5669394785900a34f7b14.cloudfront.net (CloudFront)"
                        },
                        {
                            "name": "X-Amz-Cf-Pop",
                            "value": "SFO5-C1"
                        },
                        {
                            "name": "Alt-Svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "X-Amz-Cf-Id",
                            "value": "Kk1li6yk9uTkdA-9qj0AGGjPrNRPabTH_kq4rm91I5Xq3rtCARbzFg=="
                        },
                        {
                            "name": "Age",
                            "value": "58057"
                        },
                        {
                            "name": "Connection",
                            "value": "keep-alive"
                        }
                    ],
                    "content": {
                        "size": 23866,
                        "mimeType": "text/html",
                        "text": "<!DOCTYPE html>\n<html lang=\"en-us\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\n    <link rel=\"icon\" type=\"image/png\" href=\"./favicon.ico\">\n    <title>mitmproxy - an interactive HTTPS proxy<\/title>\n    \n    \n    \n    <link rel=\"stylesheet\" href=\"./style.min.css\">\n    <link rel=\"alternate\" type=\"application/rss+xml\" href=\"https://mitmproxy.org/index.xml\" title=\"mitmproxy.org\" />\n    <meta name=\"generator\" content=\"Hugo 0.104.3\" />\n<\/head>\n<body>\n<nav class=\"navbar is-dark\" role=\"navigation\" aria-label=\"main navigation\">\n    <div class=\"container\">\n        <div class=\"navbar-brand\">\n            <a class=\"navbar-item\" href=\"./\">\n                <img src=\"./logo-navbar.png\" alt=\"mitmproxy\">\n            <\/a>\n            <button class=\"button navbar-burger is-dark\" data-target=\"topnav\">\n                <span><\/span>\n                <span><\/span>\n                <span><\/span>\n            <\/button>\n        <\/div>\n        <div id=\"topnav\" class=\"navbar-menu\">\n            <div class=\"navbar-start\">\n                <a class=\"navbar-item\" href=\"./posts\">\n                    Blog\n                <\/a>\n                <div class=\"navbar-item has-dropdown is-hoverable\">\n                    <a class=\"navbar-link\" href=\"https://docs.mitmproxy.org/stable\">\n                        Docs\n                    <\/a>\n                    <div class=\"navbar-dropdown is-boxed\">\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/stable\">\n                            v9 (latest release) <\/a>\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/archive/v8\">\n                            v8<\/a>\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/archive/v7\">\n                            v7<\/a>\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/archive/v6\">\n                            v6<\/a>\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/archive/v5\">\n                            v5<\/a>\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/archive/v4\">\n                            v4<\/a>\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/archive/v3\">\n                            v3<\/a>\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/archive/v2\">\n                            v2<\/a>\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/archive/v1\">\n                            v1<\/a>\n\n                        <hr class=\"navbar-divider\">\n\n                        <a class=\"navbar-item\" target=\"_blank\" href=\"https://docs.mitmproxy.org/dev\">\n                            dev<\/a>\n                    <\/div>\n                <\/div>\n                <a class=\"navbar-item\" href=\"./publications\">\n                    Publications\n                <\/a>\n            <\/div>\n            <div class=\"navbar-end\">\n                <div class=\"navbar-item is-hidden-touch\">\n                    <iframe src=\"./github-btn.html?user=mhils&type=sponsor&size=large\"\n                            frameborder=\"0\"\n                            scrolling=\"0\"\n                            width=\"115\"\n                            height=\"30\"><\/iframe>\n                    <iframe src=\"./github-btn.html?user=mitmproxy&repo=mitmproxy&type=star&count=true&size=large\"\n                            frameborder=\"0\"\n                            scrolling=\"0\"\n                            width=\"160\"\n                            height=\"30\"><\/iframe>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/nav>\n<script>\n    document.addEventListener('DOMContentLoaded', function () {\n\n        \n        var $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0);\n\n        \n        if ($navbarBurgers.length > 0) {\n\n            \n            $navbarBurgers.forEach(function ($el) {\n                $el.addEventListener('click', function () {\n\n                    \n                    var target = $el.dataset.target;\n                    var $target = document.getElementById(target);\n\n                    \n                    $el.classList.toggle('is-active');\n                    $target.classList.toggle('is-active');\n\n                });\n            });\n        }\n\n    });\n<\/script>\n\n<div id=\"home\">\n    <section id=\"intro\">\n        <div class=\"hero-body\">\n            <div class=\"container\">\n                <div class=\"columns\">\n                    <div class=\"column is-7\">\n                        <img src=\"./screenshot.png\" alt=\"screenshot of mitmproxy's interface\">\n                    <\/div>\n                    <div class=\"column is-hidden-mobile\"><\/div>\n                    <div class=\"column is-two-fifths\">\n                        <div>\n                            <h1 class=\"is-size-3\">\n                                <dfn id=\"definition\">mitmproxy<\/dfn> is a free\n                                and open source\n                                interactive HTTPS proxy.\n                            <\/h1>\n                            <br>\n                            <div id=\"install\" role=\"navigation\" aria-label=\"Installation\">\n                                <a id=\"install-windows-classic\"\n                                   class=\"button is-hidden is-primary is-medium\"\n                                   href=\"./downloads\">\n                                    Download Windows Installer\n                                <\/a>\n                                <div>\n                                <a id=\"install-windows-store\" class=\"button is-hidden is-black\" href=\"ms-windows-store://pdp/?ProductId=9NWNDLQMNZD7\">\n                                    <span class=\"icon\">\n                                    <svg width=20 height=20 xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 23 23\">\n                                        <path fill=\"#f35325\" d=\"M1 1h10v10H1z\"/>\n                                        <path fill=\"#81bc06\" d=\"M12 1h10v10H12z\"/>\n                                        <path fill=\"#05a6f0\" d=\"M1 12h10v10H1z\"/>\n                                        <path fill=\"#ffba08\" d=\"M12 12h10v10H12z\"/>\n                                    <\/svg>\n                                    <\/span>\n                                    <span>Get from Microsoft Store<\/span>\n                                <\/a>\n                                <\/div>\n                                <a id=\"install-linux\"\n                                   class=\"button is-hidden is-primary is-medium\"\n                                   href=\"./downloads\">\n                                    Download Linux Binaries\n                                <\/a>\n                                <pre id=\"install-macos\" class=\"shell-command is-hidden\">\n                                    <code>brew install mitmproxy<\/code>\n                                    <code class=\"copy is-hidden-touch\"\n                                          data-clipboard-text=\"brew install mitmproxy\">copy<\/code>\n                                <\/pre>\n                                <a id=\"install-docker\"\n                                   class=\"button is-hidden is-link is-medium\"\n                                   href=\"https://hub.docker.com/r/mitmproxy/mitmproxy/\">\n                                    Docker Hub\n                                <\/a>\n                                <a id=\"install-more\"\n                                   class=\"button is-hidden is-info is-medium\"\n                                   href=\"./downloads\">\n                                    More Downloads\n                                <\/a>\n                                <a id=\"install-default\"\n                                   class=\"button is-primary is-medium\"\n                                   href=\"./downloads\">\n                                    Download\n                                <\/a>\n                            <\/div>\n                            <p>\n                                <a class=\"has-text-dark\" href=\"./tags/releases/\">Release Notes (v9.0)<\/a>\n                                <span>\n                                \u2013\n                                <a id=\"other-downloads\" class=\"has-text-dark\"\n                                   href=\"./downloads\">\n                                    Other Downloads\n                                <\/a>\n                                <\/span>\n                            <\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section id=\"features\">\n        <div class=\"hero-body\">\n            <div class=\"container\">\n                <div class=\"columns\" role=\"navigation\" aria-label=\"Features\">\n                    <a href=\"#mitmproxy\" class=\"column has-text-centered has-text-primary\">\n                        <i class=\"fas fa-2x fa-terminal\"><\/i>\n                        <div class=\"title\">Command Line<\/div>\n                    <\/a>\n                    <a href=\"#mitmweb\" class=\"column has-text-centered has-text-primary\">\n                        <i class=\"fab fa-2x fa-firefox-browser\"><\/i>\n                        <div class=\"title\">Web Interface<\/div>\n                    <\/a>\n                    <a href=\"#mitmdump\" class=\"column has-text-centered has-text-primary\">\n                        <i class=\"fas fa-2x fa-code\"><\/i>\n                        <div class=\"title\">Python API<\/div>\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section id=\"mitmproxy\" class=\"feature\">\n        <div class=\"hero-body\">\n            <div class=\"container\">\n                <div class=\"columns is-centered\">\n                    <div class=\"column\">\n                        <img src=\"./screenshot.png\" alt=\"screenshot of mitmproxy's interface\">\n                    <\/div>\n                    <div class=\"column\">\n                        <h2 class=\"title\">Command Line<\/h2>\n                        <p>\n                            <kbd>mitmproxy<\/kbd> is your swiss-army knife for debugging, testing,\n                            privacy measurements, and penetration testing.\n                            It can be used to intercept, inspect, modify and replay web traffic such\n                            as\n                            HTTP/1, HTTP/2, WebSockets, or any other SSL/TLS-protected protocols.\n                            You can prettify and decode a variety of message types ranging from HTML\n                            to\n                            Protobuf,\n                            intercept specific messages on-the-fly,\n                            modify them before they reach their destination, and replay them\n                            to a client or server later on.\n                        <\/p>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section id=\"mitmweb\" class=\"feature\">\n        <div class=\"hero-body\">\n            <div class=\"container\">\n                <div class=\"columns is-centered\">\n                    <div class=\"column\">\n                        <img src=\"./mitmweb.png\"\n                             alt=\"screenshot of mitmweb's interface\"\n                             style=\"border: solid #93a1a1 1px;\">\n                    <\/div>\n                    <div class=\"column\">\n                        <h2 class=\"title\">Web Interface<\/h2>\n                        <p>\n                            Use mitmproxy's main features in a graphical interface with\n                            <kbd>mitmweb<\/kbd>. Do you like Chrome's DevTools? <kbd>mitmweb<\/kbd>\n                            gives\n                            you a similar experience for any other application or device,\n                            plus additional features such as request interception and replay.\n\n                        <\/p>\n                        <!--\n                        <a class=\"button is-info is-outlined\"\n                           href=\"http://share.mitmproxy.org/honeynet-demo/#/flows/b07c553b-1ffd-4414-924f-ca4412804a6d/response\">\n                            View Static Demo\n                        <\/a>-->\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section id=\"mitmdump\" class=\"feature\">\n        <div class=\"hero-body\">\n            <div class=\"container\">\n                <div class=\"columns is-centered\">\n                    <div class=\"column\">\n                        <div class=\"sample-code\">\n                            <div class=\"filename\">addon.py<\/div>\n                            <pre><span\n                                    class=\"import\">from<\/span> mitmproxy <span\n                                    class=\"import\">import<\/span> http\n\n<span class=\"keyword\">def<\/span> <span class=\"method\">request<\/span>(flow: http.HTTPFlow):\n    <span class=\"comment\"># redirect to different host<\/span>\n    <span class=\"keyword\">if<\/span> flow.request.pretty_host == <span\n                                        class=\"str\">\"example.com\"<\/span>:\n        flow.request.host = <span class=\"str\">\"mitmproxy.org\"<\/span>\n    <span class=\"comment\"># answer from proxy<\/span>\n    <span class=\"keyword\">elif<\/span> flow.request.path.endswith(<span class=\"str\">\"/brew\"<\/span>):\n    \tflow.response = http.Response.make(\n            <span class=\"num\">418<\/span>, <strong>b<\/strong><span class=\"str\">\"I'm a teapot\"<\/span>,\n        )<\/pre>\n                        <\/div>\n                    <\/div>\n                    <div class=\"column\">\n                        <h2 class=\"title\">\n                            Python API\n                        <\/h2>\n                        <p>\n                            Write powerful addons and script mitmproxy with <kbd>mitmdump<\/kbd>.\n                            The scripting API offers full control over mitmproxy and makes it\n                            possible\n                            to automatically modify messages, redirect traffic, visualize messages,\n                            or\n                            implement custom commands.\n                        <\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section id=\"ecosystem\" class=\"feature\">\n        <div class=\"hero-body\">\n            <div class=\"container\">\n                <div class=\"columns is-centered\">\n                    <div class=\"column\">\n                        <div style=\"margin: 0 auto\">\n                            <p class=\"is-size-5\"><i class=\"fab fa-twitter has-text-info\"><\/i> Latest\n                                Tweets<\/p>\n                            <div style=\"height: 500px; overflow-y: scroll\">\n                                <a href=\"https://twitter.com/mitmproxy/likes\" target=\"_blank\" aria-label=\"Open latest liked tweets by mitmproxy in new window.\">\n                                <img style=\"width: 100%; max-width: 430px\" alt=\"A screenshot of the latest liked tweets by @mitmproxy.\" src=\"./data/twitter-timeline.png\" loading=\"lazy\" title=\"🖼️ This is a screenshot to protect your privacy. ✨\">\n                                <\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"column\">\n                        <h2 class=\"title\">Powerful Ecosystem<\/h2>\n                        <div class=\"content\" role=\"navigation\" aria-label=\"Ecosystem\">\n                            <p>\n                                Mitmproxy has a vibrant ecosystem of addons and tools building on it:\n                            <\/p>\n                            <ul>\n                                <li>\n                                    <a href=\"https://github.com/mitmproxy/mitmproxy/tree/main/examples/contrib\" class=\"has-text-link\">\n                                    mitmproxy/examples/contrib<\/a>, a collection of\n                                    community-contributed mitmproxy addons.\n                                <\/li>\n                                <li>\n                                    <a href=\"https://github.com/alufers/mitmproxy2swagger\" class=\"has-text-link\">\n                                    mitmproxy2swagger<\/a>, a tool for automatically converting mitmproxy captures to\n                                    OpenAPI 3.0 specifications.\n                                <\/li>\n                                <li>\n                                    <a href=\"https://github.com/soluble-ai/kubetap\" class=\"has-text-link\">\n                                    kubetap<\/a>, a kubectl plugin to interactively proxy Kubernetes Services.\n                                <\/li>\n                            <\/ul>\n                        <\/div>\n                        <h1 class=\"title is-4\">Sponsored By<\/h1>\n                        <div class=\"sponsors\">\n                        <a href=\"https://proxyman.io/\"><img alt=\"Proxyman\" src=\"./sponsors/proxyman.png\"><\/a>\n                        <a href=\"https://netograph.io/\"><img alt=\"Netograph.io\" src=\"./sponsors/netograph.svg\"><\/a>\n                        <span style=\"margin-left: .4em\">...and many <a href=\"https://github.com/sponsors/mhils\" class=\"has-text-link\">individual supporters!<\/a> ❤️<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section id=\"opensource\" class=\"feature\">\n        <div class=\"hero-body\">\n            <div class=\"container\">\n                <div class=\"columns is-centered\">\n                    <div class=\"column has-text-centered\">\n                        <i class=\"fas fa-code fa-8x has-text-danger\"><\/i>\n                    <\/div>\n                    <div class=\"column\">\n                        <h2 class=\"title\">Open Source<\/h2>\n                        <p>\n                            Mitmproxy is free and open source. Be part of the mitmproxy community\n                            and\n                            help improve your favorite HTTPS proxy.\n                        <\/p>\n                        <br>\n                        <div class=\"buttons\" role=\"navigation\" aria-label=\"Open Source Cummunity\">\n                            <a class=\"button is-dark\"\n                               href=\"https://github.com/mitmproxy/mitmproxy\">\n                            <span class=\"icon\">\n                                <i class=\"fab fa-github\"><\/i>\n                            <\/span>\n                                <span>GitHub<\/span>\n                            <\/a>\n                            <a class=\"button is-info\" href=\"https://github.com/mitmproxy/mitmproxy/discussions\">\n                            <span class=\"icon\">\n                                <i class=\"far fa-comments\"><\/i>\n                            <\/span>\n                                <span>Ask Questions<\/span>\n                            <\/a>\n                            <a class=\"button is-danger\" href=\"https://slack.mitmproxy.org\">\n                            <span class=\"icon\">\n                                <i class=\"fab fa-slack-hash\"><\/i>\n                            <\/span>\n                                <span>Developer Chat<\/span>\n                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n<\/div>\n<script src=\"./polyfills.js\"><\/script>\n<script src=\"./clipboard.min.js\"><\/script>\n<script src=\"./snapshots.js\"><\/script>\n<script>\n    document.getElementsByClassName(\"copy\")\n    // Copy\n    let clipboard = new ClipboardJS('.copy');\n    clipboard.on('success', function (e) {\n        let node = e.trigger;\n        node.classList.add(\"has-text-success\");\n        node.textContent = \"copied!\";\n        window.setTimeout(function(){\n            node.classList.remove(\"has-text-success\")\n            node.textContent = \"copy\"\n        }, 1000)\n    });\n\n    getLatestRelease(\"-windows-x64-installer.exe\").then(function (url) {\n        document.getElementById(\"install-windows-classic\").href = url;\n    })\n    getLatestRelease(\"-linux.tar.gz\").then(function (url) {\n        document.getElementById(\"install-linux\").href = url;\n    })\n\n    // OS Detection\n    let platform = window.navigator.platform.toLowerCase();\n    if (platform.includes(\"win\")) {\n        document.getElementById(\"install-default\").classList.add(\"is-hidden\");\n        document.getElementById(\"install-windows-classic\").classList.remove(\"is-hidden\");\n        document.getElementById(\"install-windows-store\").classList.remove(\"is-hidden\");\n    } else if (platform.includes(\"linux\") && !platform.includes(\"android\")) {\n        document.getElementById(\"install-default\").classList.add(\"is-hidden\");\n        document.getElementById(\"install-linux\").classList.remove(\"is-hidden\");\n    } else if (platform.includes(\"mac\") && !platform.includes(\"iPhone\") && !platform.includes(\"iPad\")) {\n        document.getElementById(\"install-default\").classList.add(\"is-hidden\");\n        document.getElementById(\"install-macos\").classList.remove(\"is-hidden\");\n    }\n\n    let install = document.querySelector(\"#install\");\n    install.style.height = install.clientHeight + \"px\";\n    document.getElementById(\"other-downloads\").addEventListener(\"click\", function (e) {\n        e.preventDefault();\n        document.getElementById(\"other-downloads\").parentElement.classList.add(\"is-hidden\");\n        install.style.height = \"0px\";\n        window.setTimeout(function () {\n            document.querySelectorAll(\"#install > *\").forEach(function (x) {\n                x.classList.remove(\"is-hidden\");\n            })\n            document.getElementById(\"install-default\").classList.add(\"is-hidden\");\n            install.style.height = install.scrollHeight + \"px\";\n        }, 300);\n    })\n<\/script>\n\n<footer class=\"footer\">\n    <div class=\"container\">\n        <div class=\"content\">\n            <div class=\"level\">\n                <div class=\"level-left\">\n                    <p>\n                        <strong>mitmproxy<\/strong>, a project by\n                        <a href=\"https://twitter.com/cortesi\">@cortesi<\/a>,\n                        <a href=\"https://twitter.com/maximilianhils\">@maximilianhils<\/a>, and\n                        <a href=\"https://twitter.com/raumfresser\">@raumfresser<\/a>.<br>\n                        Maintained by the <a href=\"https://github.com/orgs/mitmproxy/people\">core\n                        team<\/a>\n                        with the help of <a\n                            href=\"https://github.com/mitmproxy/mitmproxy/graphs/contributors\">our fantastic\n                        contributors<\/a>.<br>\n                        Code licensed <a\n                            href=\"https://github.com/mitmproxy/mitmproxy/blob/main/LICENSE\">MIT<\/a>,\n                        website © 2023 Mitmproxy Project.\n                        <br><br>\n                        <small>Also checkout <a href=\"https://pdoc.dev\">pdoc<\/a>, a Python API documentation generator built by the mitmproxy developers.<\/small>\n                    <\/p>\n                <\/div>\n                <div class=\"level-right\">\n                    <a class=\"button is-outlined is-info\" href=\"https://twitter.com/mitmproxy\">\n                        <span class=\"icon\">\n                            <i class=\"fab fa-twitter\"><\/i>\n                        <\/span>\n                        <span>Follow @mitmproxy<\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/footer>\n\n<\/body>\n<\/html>\n\n"
                    },
                    "redirectURL": null,
                    "headersSize": 0,
                    "bodySize": 23866
                },
                "serverIPAddress": "13.35.121.50",
                "cache": {},
                "timings": {
                    "dns": 43,
                    "connect": 37,
                    "ssl": 26,
                    "send": 1,
                    "wait": 24,
                    "receive": 2
                }
            }
        ]
    }
}