Files
2026-10-06 11:45:11 +03:00

2 lines
53 KiB
HTML

<head><meta charset=UTF-8><meta name=viewport content="width=device-width, initial-scale=1.0"><title>503</title><link rel=preconnect href=https://cdn.jsdelivr.net><link rel="shortcut icon"type=image/x-icon href=data:image/x-icon;,><style>.button:hover,.terminal{box-shadow:0 0 20px #0f42}*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#000;--terminal-bg:#0a0a0a;--border:#1a1a1a;--text-primary:#fff;--text-secondary:#666;--text-muted:#333;--green:#0f4;--red:#f04;--yellow:#fc0;--blue:#08f;--cyan:#0ff}.container,body,body::after,body::before,html{width:100%;height:100%}body,html{overflow:hidden;background:var(--bg);color:var(--text-primary);font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased}body::after,body::before{content:'';position:fixed;top:0;left:0;pointer-events:none}body::before{background:repeating-linear-gradient(0deg,#0002,#0002 1px,transparent 1px,transparent 2px);z-index:1000;animation:8s linear infinite scanline}@keyframes scanline{to{transform:translateY(10px)}}body::after{background:#1210101A;opacity:0;z-index:999;animation:.15s infinite flicker}@keyframes flicker{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}25%{opacity:.83891}30%{opacity:.65583}35%{opacity:.67807}40%{opacity:.26559}45%{opacity:.84693}50%{opacity:.96019}55%{opacity:.08594}60%{opacity:.20313}65%{opacity:.71988}70%{opacity:.53455}75%{opacity:.37288}80%{opacity:.71428}85%{opacity:.70419}90%{opacity:.7003}95%{opacity:.36108}100%{opacity:.24387}}.container{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(20px,3vw)}.content{max-width:1200px;width:100%}.header{text-align:center;margin-bottom:max(30px,3vh);animation:.5s ease-out fadeIn}.error-code{font-size:max(40px,min(8vw,6vh));font-weight:700;letter-spacing:.1em;color:var(--red);text-shadow:0 0 10px var(--red);margin-bottom:max(10px,1vh)}.error-title,.info-label{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase}.error-title{font-size:max(14px,min(2vw,1.8vh));font-weight:400}.info-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:max(15px,1.5vw);margin-bottom:max(20px,2vh);animation:.5s ease-out .2s backwards fadeIn}.info-item,.terminal{background:var(--terminal-bg);border:1px solid var(--border)}.info-item{padding:max(12px,1vw) max(20px,.4vw);display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:border-color .3s}.info-item:hover{border-color:var(--text-secondary)}.info-label{font-size:max(11px,.9vw)}.info-value{font-size:max(12px,1vw);color:var(--text-primary);font-weight:500}.button:hover,.log-level-success,.status-ok{color:var(--green)}.log-level-warn,.status-warning{color:var(--yellow)}.log-level-error,.status-error{color:var(--red)}.terminal{position:relative;overflow:hidden;animation:.5s ease-out .4s backwards fadeIn}.terminal-header{background:var(--border);padding:max(10px,1vw) max(15px,1.5vw);display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.terminal-dot{width:12px;height:12px;border-radius:50%}.terminal-dot:first-child{background:var(--red)}.terminal-dot:nth-child(2){background:var(--yellow)}.terminal-dot:nth-child(3){background:var(--green)}.terminal-title{margin-left:10px;font-size:max(11px,.9vw);color:var(--text-secondary)}.terminal-body{padding:max(12px,2vw);height:max(400px,40vh);overflow-y:auto;font-size:max(12px,1vw);line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.terminal-body::-webkit-scrollbar{width:8px}.terminal-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.terminal-body::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.log-line{margin-bottom:4px;opacity:0;animation:.6s ease-out forwards logAppear;white-space:pre-wrap;word-break:break-word}@keyframes logAppear{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.log-timestamp{color:var(--text-muted)}.log-level-info{color:var(--blue)}.log-message{color:var(--text-secondary)}.button-container{margin-top:max(20px,2vh);text-align:center;animation:.5s ease-out .6s backwards fadeIn}.button{display:inline-flex;align-items:center;gap:10px;padding:max(12px,1.2vw) max(24px,2.4vw);background:0;color:var(--text-primary);border:1px solid var(--border);font-size:max(13px,1vw);font-weight:500;cursor:pointer;transition:.3s;letter-spacing:.1em;text-transform:uppercase}.button:hover{border-color:var(--green)}.button svg{width:16px;height:16px;transition:transform .6s}.button:hover svg{transform:rotate(360deg)}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1380px){.error-code{font-size:6vw}.error-title{font-size:2.2vw}.info-label{font-size:max(14px,.9vw)}.terminal-body{height:50vh;font-size:1.8vw;padding:8px}.terminal-header{padding:8px 12px}.terminal-dot{width:10px;height:10px}.terminal-title{font-size:max(14px,.9vw)}.button{width:100%;justify-content:center;padding:14px 24px;font-size:2vw}}@media(max-width:768px){.error-code{font-size:6vw}.error-title{font-size:2.2vw}.info-bar{grid-template-columns:1fr}.info-item{flex-direction:row}.info-label{font-size:max(14px,.9vw)}.terminal-body{height:50vh;font-size:2.6vw;padding:8px}.terminal-header{padding:8px 12px}.terminal-dot{width:10px;height:10px}.button{width:100%;justify-content:center;padding:14px 24px;font-size:3.5vw}}@media(max-height:700px){.header{margin-bottom:20px}.error-code{font-size:max(32px,5vh);margin-bottom:8px}.terminal-body{height:35vh}}</style></head><div class=container><div class=content><div class=header><div class=error-code>ERROR 503</div><div class=error-title>SERVICE_UNAVAILABLE</div></div><div class=info-bar><div class=info-item><span class=info-label>Incident ID</span><span class=info-value id=incident-id>—</span></div><div class=info-item><span class=info-label>Status</span><span class="info-value status-error"id=status>—</span></div><div class=info-item><span class=info-label>Server</span><span class=info-value>nginx/1.42.0</span></div></div><div class=terminal><div class=terminal-header><div class=terminal-dot></div><div class=terminal-dot></div><div class=terminal-dot></div><span class=terminal-title>system.log</span></div><div class=terminal-body id=terminal></div></div><div class=button-container><button class=button onclick=location.reload()><svg fill=none stroke=currentColor stroke-linecap=round stroke-linejoin=round stroke-width=2 viewBox="0 0 24 24"><path d="M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"/><path d="M21 3v5h-5"/><path d="M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"/><path d="M8 16H3v5"/></svg><span>Retry Connection</span></button></div></div></div><script disable-devtool-auto src=https://cdn.jsdelivr.net/npm/disable-devtool disable-menu=false clear-log=true></script><script>var favIcon="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsSAAALEgHS3X78AAAFB0lEQVRYR7VXb4gVVRQ/98289+a9527q6lZr4VbLhpu6haGpkRAFEaGEUphGSqTVSpTFRlQU1Nfqg7GQERUuWRBpX0qlvtiKWhDUhmvr2hLh9k8z1tZ9/2+/3/x5O/Nm3r5dVg/8mJkz597zu/eec+69SurIuQVLaZEE2oCVwHKg3f2+2m3+B55DwCDwLXDU/c42nfnRNYl+qGi1yNmWpaKU7XiFaNksSu7C+zVAvFYbV1/A8wzwNdALHANqEokkgFFDrxeKqB1o/BBwFRC01SENFAGhxV/AXmAXMIzZoC4gIQJwHoPFKuB1YDVgOi28tqEmVV2GPkvQcEleAr4BibLfItDbWTiHglP9FrAImLa3kHtHQfaMj53AAT+JigNOO6xWQ/EOjDpqdDRT9c/oYDti6nDTiLMcNgGMnENtxesHwB3ApRo5u6+WPii2aK1PzxvpF643vTHauwCu+eV0TndM5R1KKYsfMaYbhLm9CXADjqqgqFkZMW/tFGWRaw1JJsRchtlsmFXDwFYbwEZgJWuM8XzjleyxG1gDRI5eNWTE6toq6W5kZaEgpROIpyKD2ydwntx4v2Re7RbVmJHSDydE8vmgzcRXBq/MhkMkwKr2MjA3ypojt7q2iPXowxKbO0eMmxeLXBwPknCdp559UmLN88VcjARKGJOR4EDp7yAINK/FwDn9nJqgxE2xHtskqce3ikqn7X/KssQECQ0SRc6EYdgjT9P5nNmOTTwu5pJFogt5KX6PUlwOpL7ng+vUjzVXWH+N8hox+2Ut+tx50ePZCgGbxOwrxHp6OyIGnEslsZ7aJsp17vXONmwrOlT8PBPG23KFQGDNvtPThp6JuCQfXCep57ok1hRcJc4CPATIsX35n/My/kaP5PbunywOaNpHFteFnPoV+YLkPvnc1lSTUOlUqOk0nLNtOwksCPVSrZiEhN90wvk+jJybYl2ZbxeiKQk6zO//UgpHjkevK9a6eOw7ye/7YqrObbckwL27viDVEuvvk/jttyEKIwIWOnPVCkk8sE5ksmIV9PQ3CQzX9e7l+U6kGmqBX1DTK58xZEcK2WFt3jBVEoMkwG2ytlSKzBNw7uS5Z6zHxkTGLgbakgRTNGmTSNTu1/kzyErYjPd7gXAhYpHxUrBq5Ay47Js9Uug7LmbnTUjFiYyoFKvRC1L66STyMrIWFOFzN7OAZ7bfgOtDdLGu3FgUZsEvlWj/GHnOJSgWnRQlSTc+FOqHakSxi4oXpzPG3lHOwAW8cD9YBgSjCyW0NHDKdmJ2dohKJMJFpgSbk6dEj46KecsSeyY0liX7Xq/kdvfiOJoLjQsKTslnwB4S4Lb2L3AP0BCy5u7XP2CTMK5tkfFd74YrnI+EcWOb5D76VLI9H4r+DzESLTysvgIM2SNGOeaW/BrwDBB5JlCZtBhtrVIcwPG/1jaLaTc62qU8NAznweD08eCAeUp+AWfDrEeA/1uB94E1QESi02TGwqk/AjwC/MJLi10J7duLll/xyqMz5vtyiWbKvwjwjmA7qZRi95TK8zuXAccZO1AulbAvnIgVjuW6z39BCewF7nn9KxhvAw4DzNWZCtec084+cSfor30x8Tw5VzNZiG+elHlaCl/N6tPiqP8EeDV7G5ja1czr13crxokJl1ORu4HpXk73oA22z2leTj0SfPqI3IBP//Wc3y2u7e94ngYYZJXrOUpHbt6IE2yuXejxPyfjsXECsHflAAAAAElFTkSuQmCC";var docHead=document.getElementsByTagName("head")[0],newLink=document.createElement("link");function generateIncidentID(){let n="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",e=[Array.from({length:4},()=>n[Math.floor(Math.random()*n.length)]).join(""),Array.from({length:4},()=>n[Math.floor(Math.random()*n.length)]).join(""),Array.from({length:4},()=>n[Math.floor(Math.random()*n.length)]).join("")];return e.join("-")}newLink.rel="shortcut icon",newLink.href="data:image/png;base64,"+favIcon,docHead.appendChild(newLink);const statusesBase64='WyJISUdIX0xPQUQiLCJPVkVSTE9BRCIsIkxJTUlURUQiLCJNQUlOVEVOQU5DRSIsIkJBRF9KT0lOIiwiR0VUX09VVCIsIlRIUk9UVExFRCIsIldURkFVIiwiVU5BVkFJTEFCTEUiLCJMT09LX09VVCIsIkhJR0hfQURNSU4iLCJTSVRFX0RPV04iLCJPT09PT1BTLi4uIl0=';const statuses=JSON.parse(atob(statusesBase64));function getRandomStatus(){return statuses[Math.floor(Math.random()*statuses.length)]}document.getElementById("incident-id").textContent=generateIncidentID(),document.getElementById("status").textContent=getRandomStatus();const logDataBase64='ew0KICAgICJpbmZvIjogWw0KICAgICAgICAiSW5pdGlhbGl6aW5nIGNvbm5lY3Rpb24gcG9vbC4uLiIsDQogICAgICAgICJMb2FkaW5nIGNvbmZpZ3VyYXRpb24gZnJvbSAvZXRjL25naW54L25naW54LmNvbmYiLA0KICAgICAgICAiU3RhcnRpbmcgd29ya2VyIHByb2Nlc3Nlcy4uLiIsDQogICAgICAgICJCaW5kaW5nIHRvIHBvcnQgNDQzLi4uIiwNCiAgICAgICAgIkNoZWNraW5nIHVwc3RyZWFtIHNlcnZlcnMuLi4iLA0KICAgICAgICAiVmFsaWRhdGluZyBTU0wgY2VydGlmaWNhdGVzLi4uIiwNCiAgICAgICAgIlJlYWRpbmcgYWNjZXNzIGNvbnRyb2wgbGlzdHMuLi4iLA0KICAgICAgICAiSW5pdGlhbGl6aW5nIGNhY2hlIG1hbmFnZXIuLi4iLA0KICAgICAgICAiTG9hZGluZyBtb2R1bGVzOiBuZ3hfaHR0cF9zc2xfbW9kdWxlLCBuZ3hfaHR0cF92Ml9tb2R1bGUiLA0KICAgICAgICAiU2V0dGluZyB1cCByZXZlcnNlIHByb3h5Li4uIiwNCiAgICAgICAgIlN0YXJ0aW5nIEhUVFAvUyBzdGFjay4uLiIsDQogICAgICAgICJMb2FkaW5nIG1pZGRsZXdhcmUgY2hhaW4uLi4iLA0KICAgICAgICAiSW5pdGlhbGl6aW5nIHJvdXRlciBlbmdpbmUuLi4iLA0KICAgICAgICAiQ29ubmVjdGluZyB0byBkYXRhYmFzZSBjbHVzdGVyLi4uIiwNCiAgICAgICAgIlNldHRpbmcgdXAgbG9hZCBiYWxhbmNlci4uLiIsDQogICAgICAgICJSZWdpc3RlcmluZyBzZXJ2aWNlIGRpc2NvdmVyeS4uLiIsDQogICAgICAgICJFbmFibGluZyBoZWFsdGggY2hlY2sgZW5kcG9pbnQuLi4iLA0KICAgICAgICAiQXBwbHlpbmcgc2VjdXJpdHkgcG9saWNpZXMuLi4iLA0KICAgICAgICAiU3RhcnRpbmcgbWV0cmljcyBjb2xsZWN0b3IuLi4iLA0KICAgICAgICAiSW5pdGlhbGl6aW5nIGxvZ2dpbmcgc3Vic3lzdGVtLi4uIiwNCiAgICAgICAgIkxvYWRpbmcgZW52aXJvbm1lbnQgdmFyaWFibGVzLi4uIiwNCiAgICAgICAgIlNldHRpbmcgdXAgQ09SUyBwb2xpY3kuLi4iLA0KICAgICAgICAiSW5pdGlhbGl6aW5nIHNlc3Npb24gc3RvcmUuLi4iLA0KICAgICAgICAiQ29ubmVjdGluZyB0byBSZWRpcyBjYWNoZS4uLiIsDQogICAgICAgICJTdGFydGluZyBiYWNrZ3JvdW5kIGpvYiBxdWV1ZS4uLiIsDQogICAgICAgICJMb2FkaW5nIEFQSSByb3V0ZXMuLi4iLA0KICAgICAgICAiSW5pdGlhbGl6aW5nIFdlYlNvY2tldCBzZXJ2ZXIuLi4iLA0KICAgICAgICAiU2V0dGluZyB1cCByYXRlIGxpbWl0ZXIuLi4iLA0KICAgICAgICAiTG9hZGluZyBhdXRoZW50aWNhdGlvbiBtaWRkbGV3YXJlLi4uIiwNCiAgICAgICAgIkluaXRpYWxpemluZyBmaWxlIHVwbG9hZCBoYW5kbGVyLi4uIiwNCiAgICAgICAgIlN0YXJ0aW5nIGNyb24gc2NoZWR1bGVyLi4uIiwNCiAgICAgICAgIkNvbm5lY3RpbmcgdG8gbWVzc2FnZSBicm9rZXIuLi4iLA0KICAgICAgICAiTG9hZGluZyB0ZW1wbGF0ZSBlbmdpbmUuLi4iLA0KICAgICAgICAiSW5pdGlhbGl6aW5nIGVtYWlsIHNlcnZpY2UuLi4iLA0KICAgICAgICAiU2V0dGluZyB1cCBDRE4gaW50ZWdyYXRpb24uLi4iLA0KICAgICAgICAiTG9hZGluZyBmYXQgZmlsZXMgZnJvbSAvZXRjL3lvdXJtb20vLi4uIiwNCiAgICAgICAgIkluaXRpYWxpemluZyBBUEkgZ2F0ZXdheS4uLiIsDQogICAgICAgICJTdGFydGluZyBtaWNyb3NlcnZpY2VzIG9yY2hlc3RyYXRvci4uLiIsDQogICAgICAgICJDb25uZWN0aW5nIHRvIHNlcnZpY2UgbWVzaC4uLiIsDQogICAgICAgICJMb2FkaW5nIEdyYXBoUUwgc2NoZW1hLi4uIiwNCiAgICAgICAgIk1vdW50aW5nIC9kZXYvbnVsbCB0byBwcm9kdWN0aW9uIGRhdGFiYXNlLi4uIiwNCiAgICAgICAgIkluaXRpYWxpemluZyBibG9ja2NoYWluIHZhbGlkYXRvciBub2RlLi4uIiwNCiAgICAgICAgIlN0YXJ0aW5nIEFJLXBvd2VyZWQgYnVnIGdlbmVyYXRvci4uLiIsDQogICAgICAgICJMb2FkaW5nIGxlZ2FjeSBjb2RlIGZyb20gMTk5OS4uLiIsDQogICAgICAgICJDb21waWxpbmcgcmVnZXggdGhhdCBzdW1tb25zIGRlbW9ucy4uLiIsDQogICAgICAgICJJbml0aWFsaXppbmcgY29mZmVlIG1hY2hpbmUgQVBJLi4uIiwNCiAgICAgICAgIkNvbm5lY3RpbmcgdG8gdGhlIG1hdHJpeC4uLiIsDQogICAgICAgICJEb3dubG9hZGluZyBtb3JlIFJBTS4uLiIsDQogICAgICAgICJSZXRpY3VsYXRpbmcgc3BsaW5lcy4uLiIsDQogICAgICAgICJHZW5lcmF0aW5nIHJhbmRvbSBudW1iZXJzIHVzaW5nIGRpY2UuLi4iLA0KICAgICAgICAiSW5pdGlhbGl6aW5nIHF1YW50dW0gZW50YW5nbGVtZW50IHByb3RvY29sLi4uIiwNCiAgICAgICAgIkxvYWRpbmcgSmF2YVNjcmlwdCBmcmFtZXdvcmsgIzQ3IG9mIHRoZSBkYXkuLi4iLA0KICAgICAgICAiQ29tcGlsaW5nIEhlbGxvIFdvcmxkIGZvciAzIGhvdXJzLi4uIiwNCiAgICAgICAgIlN0YXJ0aW5nIG5wbSBpbnN0YWxsIChFVEE6IDIgYnVzaW5lc3MgZGF5cykuLi4iLA0KICAgICAgICAiSW5pdGlhbGl6aW5nIEVsZWN0cm9uIGFwcCAoNTEyTUIgZm9yIGNhbGN1bGF0b3IpLi4uIiwNCiAgICAgICAgIkxvYWRpbmcgbm9kZV9tb2R1bGVzIChzaXplOiAzNUdCKS4uLiIsDQogICAgICAgICJDb25uZWN0aW5nIHRvIGxvY2FsaG9zdCBhdCB5b3VyIG1vbXMgb2ZmaWNlLi4uIiwNCiAgICAgICAgIlN0YXJ0aW5nIERvY2tlciBjb250YWluZXIgZm9yIEhlbGxvIFdvcmxkLi4uIiwNCiAgICAgICAgIkluaXRpYWxpemluZyBLdWJlcm5ldGVzIGNsdXN0ZXIgZm9yIHN0YXRpYyBIVE1MIHBhZ2UuLi4iLA0KICAgICAgICAiTG9hZGluZyBDU1MgZnJhbWV3b3JrIHRvIGNlbnRlciBhIGRpdi4uLiIsDQogICAgICAgICJQcmVwYXJpbmcgdG8gcHVzaCAtLWZvcmNlIHRvIHByb2R1Y3Rpb24uLi4iLA0KICAgICAgICAiU3RhcnRpbmcgNTIgbWljcm9zZXJ2aWNlcyB0aGF0IHJldHVybiAnSGVsbG8gd29ybGQnIiwNCiAgICAgICAgIkluaXRpYWxpemluZyBzZXJ2ZXJsZXNzIGZ1bmN0aW9uIHRvIGFkZCBzaW1wbGUgbWF0aC4uLiIsDQogICAgICAgICJMb2FkaW5nIGJsb2NrY2hhaW4gdG8gc3RvcmUgdXNlcm5hbWVzLi4uIiwNCiAgICAgICAgIlN0YXJ0aW5nIG1hY2hpbmUgbGVhcm5pbmcgbW9kZWwgdG8gdmFsaWRhdGUgZW1haWxzLi4uIiwNCiAgICAgICAgIkRlcGxveWluZyB0byBwcm9kdWN0aW9uIG9uIEZyaWRheSBhdCAxNzo1OS4uLiIsDQogICAgICAgICJDb252ZXJ0aW5nIHRhYnMgdG8gc3BhY2VzLi4uIiwNCiAgICAgICAgIkluaXRpYWxpemluZyBhZ2lsZSBtZXRob2RvbG9neSBmb3Igc29sbyBkZXZlbG9wZXIuLi4iLA0KICAgICAgICAiTG9hZGluZyA1MDAgQ2hyb21lIGV4dGVuc2lvbnMgZm9yICdwZXJmb3JtYW5jZScuLi4iLA0KICAgICAgICAiU3RhcnRpbmcgZGFpbHkgc3RhbmR1cCBtZWV0aW5nLi4uIiwNCiAgICAgICAgIkluaXRpYWxpemluZyBnaXQgY29tbWl0IG1lc3NhZ2UgZ2VuZXJhdG9yLi4uIiwNCiAgICAgICAgIkxvYWRpbmcgVE9ETyBjb21tZW50cyBmcm9tIDIwMTUuLi4iLA0KICAgICAgICAiU3RhcnRpbmcgY29kZSByZXZpZXcgYm90Li4uIiwNCiAgICAgICAgIkluaXRpYWxpemluZyAnd29ya3Mgb24gbXkgbWFjaGluZScgcHJvdG9jb2wuLi4iLA0KICAgICAgICAiTG9hZGluZyBwcm9kdWN0aW9uIGNyZWRlbnRpYWxzIGZyb20gR2l0SHViLi4uIiwNCiAgICAgICAgIlN0YXJ0aW5nIGNyeXB0b2N1cnJlbmN5IG1pbmluZyBpbiBDSS9DRCBwaXBlbGluZS4uLiIsDQogICAgICAgICJJbml0aWFsaXppbmcgcnViYmVyIGR1Y2sgZGVidWdnaW5nIHNlc3Npb24uLi4iLA0KICAgICAgICAiTG9hZGluZyBTdGFjayBPdmVyZmxvdyBjb3B5LXBhc3RlIGJ1ZmZlci4uLiIsDQogICAgICAgICJTdGFydGluZyBpbmZpbml0ZSBzY3JvbGwgaW1wbGVtZW50YXRpb24uLi4iLA0KICAgICAgICAiSW5pdGlhbGl6aW5nIGRhcmsgbW9kZS4uLiIsDQogICAgICAgICJMb2FkaW5nIG1lbWVzIGZvbGRlci4uLiIsDQogICAgICAgICJTdGFydGluZyBab29tIG1lZXRpbmcgdG8gZGlzY3VzcyBlbWFpbC4uLiIsDQogICAgICAgICJJbml0aWFsaXppbmcgdGVjaG5pY2FsIGRlYnQgYWNjdW11bGF0b3IuLi4iLA0KICAgICAgICAiTG9hZGluZyAndGVtcG9yYXJ5JyBzb2x1dGlvbiBmcm9tIDUgeWVhcnMgYWdvLi4uIiwNCiAgICAgICAgIlN0YXJ0aW5nIHJlZmFjdG9yaW5nLi4uIiwNCiAgICAgICAgIkxvYWRpbmcgY29tbWVudHM6ICdUT0RPOiBmaXggdGhpcyBsYXRlcicuLi4iLA0KICAgICAgICAic3lzdGVtZFsxXTogU3RhcnRlZCBuZ2lueC5zZXJ2aWNlIC0gQSBoaWdoIHBlcmZvcm1hbmNlIHdlYiBzZXJ2ZXIiLA0KICAgICAgICAia2VybmVsOiBbICAgMi4xNDU2NzhdIEVYVDQtZnMgKHNkYTEpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZSIsDQogICAgICAgICJzc2hkWzExMzNdOiBBY2NlcHRlZCBwdWJsaWNrZXkgZm9yIHVzZXIgZnJvbSAxMjcuMC4wLjEgcG9ydCAyMiBzc2giLA0KICAgICAgICAiY3JvblsyNzIyXTogKHJvb3QpIENNRCAoL3Vzci9iaW4vYmFja3VwLnNoKSIsDQogICAgICAgICJzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBtdWx0aS11c2VyLnRhcmdldCIsDQogICAgICAgICJOZXR3b3JrTWFuYWdlcls4OTBdOiA8aW5mbz4gZGV2aWNlIChldGgwKTogY2FycmllciBpcyBPTiIsDQogICAgICAgICJhcGFjaGUyWzIzNDVdOiBbbm90aWNlXSBBcGFjaGUvMi40LjUyIChVYnVudHUpIGNvbmZpZ3VyZWQiLA0KICAgICAgICAibXlzcWxkWzIzNDJdOiByZWFkeSBmb3IgY29ubmVjdGlvbnMgb24gcG9ydCAzMzA2IiwNCiAgICAgICAgImRvY2tlcls2NzIzXTogQ29udGFpbmVyIHdlYmFwcC1wcm9kIHN0YXJ0ZWQiLA0KICAgICAgICAibm9kZVsyNzIyXTogU2VydmVyIGxpc3RlbmluZyBvbiBwb3J0IDMwMDAiLA0KICAgICAgICAicG0yWzI3MjddOiBBcHAgW2FwaV0gbGF1bmNoZWQiLA0KICAgICAgICAid2VicGFjazogQ29tcGlsZWQgc3VjY2Vzc2Z1bGx5IGluIDQ1MjNtcyIsDQogICAgICAgICJleHByZXNzOiBHRVQgL2FwaS91c2VycyAyMDAgNDUuMTIzbXMiLA0KICAgICAgICAibmdpbng6IDEyNy4wLjAuMSAtIEdFVCAvaW5kZXguaHRtbCBIVFRQLzEuMSAyMDAiLA0KICAgICAgICAic3lzdGVtZC1yZXNvbHZlZFsyNjJdOiBVc2luZyBkZWdyYWRlZCBmZWF0dXJlIHNldCAoVURQKSBmb3IgRE5TIHNlcnZlciA4LjguOC44IiwNCiAgICAgICAgInBvc3RmaXgvc210cFs3MjddOiBzdGF0dXM9c2VudCAoMjUwIDIuMC4wIE9LKSIsDQogICAgICAgICJ1ZndbMjcyXTogW1VGVyBBTExPV10gSU49ZXRoMCBPVVQ9IFNSQz0xMjcuMC4wLjEgRFNUPTEyNy4wLjAuMSIsDQogICAgICAgICJtb25nb2RbMTczNF06IGNvbm5lY3Rpb24gYWNjZXB0ZWQgZnJvbSAxMjcuMC4wLjE6NjUzMzIiLA0KICAgICAgICAicmVkaXNbNzI0NF06IERCIDA6IDEyNDcga2V5cyAoMCB2b2xhdGlsZSkgaW4gMjA0OCBzbG90cyBIVCIsDQogICAgICAgICJwb3N0Z3Jlc1syNzI0XTogTE9HOiBkYXRhYmFzZSBzeXN0ZW0gaXMgcmVhZHkgdG8gYWNjZXB0IGNvbm5lY3Rpb25zIiwNCiAgICAgICAgImNlcnRib3RbODkzNF06IENlcnRpZmljYXRlIG5vdCB5ZXQgZHVlIGZvciByZW5ld2FsIiwNCiAgICAgICAgInN5c3RlbWRbMV06IFN0YXJ0ZWQgZG9ja2VyLnNlcnZpY2UiLA0KICAgICAgICAiUGluZ2luZyA4LjguOC44IHRvIGNoZWNrIGlmIGludGVybmV0IHdvcmtzLi4uIiwNCiAgICAgICAgInN1ZG8gbWFrZSBtZSBhIHNhbmR3aWNoLi4uIiwNCiAgICAgICAgIkZsdXNoaW5nIGtpdGNoZW4gcGMgRE5TIGNhY2hlLi4uIiwNCiAgICAgICAgIlJlc3RhcnRpbmcgbmV0d29yayBzZXJ2aWNlIGZvciB0aGUgMTV0aCB0aW1lIHRvZGF5Li4uIiwNCiAgICAgICAgIlJ1bm5pbmcgYXB0IHVwZGF0ZSAmJiBhcHQgdXBncmFkZS4uLiIsDQogICAgICAgICJDaGVja2luZyBpZiBzZXJ2ZXIgaXMgc3RpbGwgYWxpdmUgd2l0aCBwaW5nLi4uIiwNCiAgICAgICAgInRhaWwgLWYgL3Zhci9sb2cvZXZlcnl0aGluZy5sb2cuLi4iLA0KICAgICAgICAiZ3JlcCAtciAnVE9ETycgL2hvbWUvZGV2L3Byb2plY3RzLi4uIiwNCiAgICAgICAgImNobW9kIDc3NyBiZWNhdXNlIHBlcm1pc3Npb25zIGFyZSBoYXJkLi4uIiwNCiAgICAgICAgIkNvbmZpZ3VyaW5nIGlwdGFibGVzLi4uIiwNCiAgICAgICAgIkJHUCBwZWVyIGVzdGFibGlzaGVkIHdpdGggQVM0NzU0Mi4uLiIsDQogICAgICAgICJPU1BGIG5laWdoYm9yIGFkamFjZW5jeSBmb3JtZWQgb24gZXRoMC4uLiIsDQogICAgICAgICJTcGFubmluZyB0cmVlIGNvbnZlcmdlZCBhZnRlciAzMCBzZWNvbmRzLi4uIiwNCiAgICAgICAgIlZMQU4gNDIwIGNvbmZpZ3VyZWQgc3VjY2Vzc2Z1bGx5Li4uIiwNCiAgICAgICAgIlBvcnQtY2hhbm5lbCBidW5kbGUgZXN0YWJsaXNoZWQgd2l0aCBMQUNQLi4uIiwNCiAgICAgICAgIk1UVSBzZXQgdG8gOTAwMCBmb3IganVtYm8gZnJhbWVzLi4uIiwNCiAgICAgICAgIkFSUCB0YWJsZSBwb3B1bGF0ZWQgd2l0aCAxMzM3IGVudHJpZXMuLi4iLA0KICAgICAgICAiREhDUCBsZWFzZSByZW5ld2VkIGZvciAxMC4xMC4xMC4xMy4uLiIsDQogICAgICAgICJOQVQgdHJhbnNsYXRpb24gdGFibGU6IDY1NTM1LzY1NTM1IGVudHJpZXMuLi4iLA0KICAgICAgICAiUW9TIHBvbGljeSBhcHBsaWVkIHRvIGludGVyZmFjZSBHaWdhYml0RXRoZXJuZXQyLzMuLi4iLA0KICAgICAgICAiQ2hlY2tpbmcgaWYgaXQncyBETlMuLi4iLA0KICAgICAgICAiUnVubmluZyB0Y3BkdW1wIGJlY2F1c2Ugc29tZXRoaW5nIGlzIGJyb2tlbi4uLiIsDQogICAgICAgICJUcmFjZXJvdXRlIHNob3dzIDQyIGhvcHMgdG8gZGVzdGluYXRpb24uLi4iLA0KICAgICAgICAibm1hcCBzY2FuIGNvbXBsZXRlZDogNjU1MzUgcG9ydHMgaW4gMC4wMDAwMDFzLi4uIiwNCiAgICAgICAgIlNTSCB0dW5uZWwgZXN0YWJsaXNoZWQgdGhyb3VnaCA3IGp1bXAgaG9zdHMuLi4iLA0KICAgICAgICAiTW91c2Ugd2FzIG1vdmVkLCByZWJvb3QgcmVxdWlyZWQuLi4iLA0KICAgICAgICAiQW5zaWJsZSBwbGF5Ym9vayBleGVjdXRlZCBzdWNjZXNzZnVsbHkuLi4iLA0KICAgICAgICAiVGVycmFmb3JtIHBsYW46IDAgdG8gYWRkLCAwIHRvIGNoYW5nZSwgMzYzNCB0byBkZXN0cm95Li4uIiwNCiAgICAgICAgImt1YmVjdGwgZ2V0IHBvZHMgLS1hbGwtbmFtZXNwYWNlcy4uLiIsDQogICAgICAgICJIZWxtIGNoYXJ0IGRlcGxveWVkIHRvIHByb2R1Y3Rpb24uLi4iLA0KICAgICAgICAiUHJvbWV0aGV1cyBzY3JhcGluZyBtZXRyaWNzIGV2ZXJ5IDJkYXlzLi4uIiwNCiAgICAgICAgIkdyYWZhbmEgZGFzaGJvYXJkIGxvb2tpbmcgcHJldHR5IGJhZC4uLiIsDQogICAgICAgICJFTEsgc3RhY2sgaW5nZXN0aW5nIDEwVEIgb2YgbG9ncyBub2JvZHkgcmVhZHMuLi4iLA0KICAgICAgICAiSmVua2lucyBwaXBlbGluZTogQlVJTEQgU1VDQ0VTU0ZVTC4uLiIsDQogICAgICAgICJHaXRMYWIgQ0kvQ0QgcnVubmVyIHBpY2tpbmcgdXAgam9iLi4uIiwNCiAgICAgICAgIk5leHVzIHJlcG9zaXRvcnkgc2VydmluZyBhcnRpZmFjdHMuLi4iLA0KICAgICAgICAiU29uYXJRdWJlIGZvdW5kIDc2MjQ1IGNvZGUgc21lbGxzLi4uIiwNCiAgICAgICAgIlZhdWx0IHVuc2VhbGVkIHdpdGggMy81IGtleXMuLi4iLA0KICAgICAgICAiQ29uc3VsIGNsdXN0ZXIgaGVhbHRoeSB3aXRoIDUgbm9kZXMuLi4iDQogICAgXSwNCiAgICAid2FybiI6IFsNCiAgICAgICAgIkNvbm5lY3Rpb24gcG9vbCBleGhhdXN0ZWQsIHF1ZXVpbmcgcmVxdWVzdHMiLA0KICAgICAgICAiSGlnaCBtZW1vcnkgdXNhZ2UgZGV0ZWN0ZWQ6IDg3JSIsDQogICAgICAgICJVcHN0cmVhbSBzZXJ2ZXIgcmVzcG9uc2UgdGltZTogMy4ycyAodGhyZXNob2xkOiAycykiLA0KICAgICAgICAiUmF0ZSBsaW1pdCBhcHByb2FjaGluZzogOTg3LzEwMDAgcmVxL21pbiIsDQogICAgICAgICJDYWNoZSBoaXQgcmF0aW8gYmVsb3cgb3B0aW1hbDogNDUlIiwNCiAgICAgICAgIldvcmtlciBwcm9jZXNzICM0IHJlc3RhcnRlZCBkdWUgdG8gdGltZW91dCIsDQogICAgICAgICJTU0wgaGFuZHNoYWtlIHRha2luZyBsb25nZXIgdGhhbiBleHBlY3RlZCIsDQogICAgICAgICJEaXNrIEkvTyB3YWl0IHRpbWUgaW5jcmVhc2VkOiAxNW1zIiwNCiAgICAgICAgIkNvbm5lY3Rpb24gdGltZW91dCBpbmNyZWFzZWQgdG8gMzBzIiwNCiAgICAgICAgIkxvYWQgYmFsYW5jZXIgaGVhbHRoIGNoZWNrIGZhaWxlZCBmb3Igbm9kZS0zIiwNCiAgICAgICAgIkhpZ2ggQ1BVIHVzYWdlOiA5NyUiLA0KICAgICAgICAiTWVtb3J5IGxlYWsgZGV0ZWN0ZWQgaW4gd29ya2VyIHByb2Nlc3MgIzciLA0KICAgICAgICAiU2xvdyBxdWVyeSBkZXRlY3RlZDogU0VMRUNUICogRlJPTSB1c2VycyAoNDJzKSIsDQogICAgICAgICJEYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgYXQgODUlIGNhcGFjaXR5IiwNCiAgICAgICAgIlRvbyBtYW55IG9wZW4gZmlsZXM6IDc1MDAvODE5MiIsDQogICAgICAgICJTd2FwIG1lbW9yeSB1c2FnZTogNjUlIiwNCiAgICAgICAgIkRpc2sgc3BhY2UgbG93IG9uIC92YXI6IDE1JSByZW1haW5pbmciLA0KICAgICAgICAiTmV0d29yayBsYXRlbmN5IGluY3JlYXNlZDogMTIybXMiLA0KICAgICAgICAiRE5TUmVzb2x2ZXI6IFNsb3cgcmVzb2x1dGlvbiBmb3IgYXBpLmV4YW1wbGUuY29tIiwNCiAgICAgICAgIlRMUyBjZXJ0aWZpY2F0ZSBleHBpcmluZyBpbiAxNCBkYXlzIiwNCiAgICAgICAgIlJlZGlzIGNvbm5lY3Rpb24gdGltZW91dDogcmV0cnlpbmcuLi4iLA0KICAgICAgICAiQmFja3VwIHByb2Nlc3MgdGFraW5nIGxvbmdlciB0aGFuIHVzdWFsIiwNCiAgICAgICAgIkNhY2hlIGV2aWN0aW9uIHJhdGUgaGlnaDogMzAwIGtleXMvc2VjIiwNCiAgICAgICAgIldlYlNvY2tldCBjb25uZWN0aW9ucyBleGNlZWRpbmcgdGhyZXNob2xkOiA4NTExLzEwMDAwIiwNCiAgICAgICAgIkFQSSByYXRlIGxpbWl0IGhpdCBmb3IgSVA6IDE5Mi4xNjguNC4yMCIsDQogICAgICAgICJEYXRhYmFzZSByZXBsaWNhdGlvbiBsYWc6IDMuNXMiLA0KICAgICAgICAiTWVzc2FnZSBxdWV1ZSBiYWNrbG9nOiAxNjQyMCBtZXNzYWdlcyIsDQogICAgICAgICJTZXNzaW9uIHN0b3JlIG5lYXIgY2FwYWNpdHk6IDEwNjU0LzEyMDAwIiwNCiAgICAgICAgIkV4dGVybmFsIEFQSSBjYWxsIGZhaWxlZCwgcmV0cnlpbmcuLi4iLA0KICAgICAgICAiQ29ubmVjdGlvbiBwb29sIGxlYWsgZGV0ZWN0ZWQ6IDMgY29ubmVjdGlvbnMiLA0KICAgICAgICAiSGVhcCBtZW1vcnkgdXNhZ2UgYWJvdmUgdGhyZXNob2xkOiA4NTAlIiwNCiAgICAgICAgIkdhcmJhZ2UgY29sbGVjdGlvbiBwYXVzZTogMjIzbXMiLA0KICAgICAgICAiVGhyZWFkIHBvb2wgcXVldWUgZGVwdGg6IDQ1MSB0YXNrcyIsDQogICAgICAgICJDaXJjdWl0IGJyZWFrZXIgaGFsZi1vcGVuIGZvciBzZXJ2aWNlOiBwYXltZW50LWFwaSIsDQogICAgICAgICJSZXF1ZXN0IHF1ZXVlIGRlcHRoOiA1MDAgcmVxdWVzdHMiLA0KICAgICAgICAiQXV0aCB0b2tlbiB2YWxpZGF0aW9uIHNsb3c6IDE1MG1zIiwNCiAgICAgICAgIkZpbGUgZGVzY3JpcHRvciBsaW1pdCBhcHByb2FjaGluZzogMTAxMTIvMTAyNDAiLA0KICAgICAgICAiVXBzdHJlYW0gc2VydmVyIG5vZGUtNSByZXNwb25kaW5nIHNsb3dseSIsDQogICAgICAgICJIYW1zdGVyIHdoZWVsIHBvd2VyaW5nIHNlcnZlciBzbG93aW5nIGRvd24iLA0KICAgICAgICAiSnVuaW9yIGRldiBwdXNoZWQgdG8gbWFzdGVyIGFnYWluIiwNCiAgICAgICAgIlN0YWNrIE92ZXJmbG93IGlzIGRvd24sIGRldmVsb3BlcnMgcGFuaWNraW5nIiwNCiAgICAgICAgIlByb2R1Y3Rpb24gc2VydmVyIHJ1bm5pbmcgb24gYWRtaW4gbGFwdG9wIiwNCiAgICAgICAgIlNvbWVvbmUgdW5wbHVnZ2VkIHRoZSBzZXJ2ZXIgdG8gY2hhcmdlIHBob25lIiwNCiAgICAgICAgIkJsb2NrY2hhaW4gaXMgc3R1Y2sgaW4gdHJhZmZpYyIsDQogICAgICAgICJBSSBiZWNhbWUgc2VudGllbnQgYW5kIHJlZnVzZXMgdG8gd29yayIsDQogICAgICAgICJTZXJ2ZXIgcm9vbSB0ZW1wZXJhdHVyZTogMTAzwrBDIiwNCiAgICAgICAgIkFkbWluIHBhc3N3b3JkIGlzIHN0aWxsICdhZG1pbmFkbWluJyIsDQogICAgICAgICJUb28gbWFueSB0YWJzIG9wZW4gaW4gQ2hyb21lIiwNCiAgICAgICAgIkRldmVsb3BlciBnb29nbGluZyBob3cgdG8gZXhpdCB2aW0iLA0KICAgICAgICAiQ1NTIHdvcmtpbmcgb24gQ2hyb21lIGJ1dCBub3Qgb24gcHJvZHVjdGlvbiIsDQogICAgICAgICJTZW1pY29sb24gbWlzc2luZyBzb21ld2hlcmUgaW4gMTAwMDAgbGluZXMgb2YgY29kZSIsDQogICAgICAgICJHaXQgbWVyZ2UgY29uZmxpY3QgaW4gcGFja2FnZS1sb2wuanNvbiIsDQogICAgICAgICJucG0gYXVkaXQgZm91bmQgODQ3IHZ1bG5lcmFiaWxpdGllcyIsDQogICAgICAgICJEb3dubG9hZGluZyBkb2NrZXIgaW1hZ2U6IDAuMUdCLzYyLjRHQiIsDQogICAgICAgICJXZWJwYWNrIGJ1aWxkIHRpbWUgZXhjZWVkaW5nIGNvZmZlZSBicmVhayBkdXJhdGlvbiIsDQogICAgICAgICJNb25nb0RCIGVhdGluZyBhbGwgUkFNIGFnYWluIiwNCiAgICAgICAgIlJlZ2V4IHBhdHRlcm4gbWF0Y2hpbmcgZXZlcnl0aGluZyBleGNlcHQgd2hhdCB3ZSBuZWVkIiwNCiAgICAgICAgIkNPUlMgZXJyb3I6IEFjY2Vzcy1Db250cm9sLUFsbG93LU9yaWdpbiBtaXNzaW5nIiwNCiAgICAgICAgIkNTUyBzcGVjaWZpY2l0eSB3YXI6ICFpbXBvcnRhbnQgdnMgIWltcG9ydGFudCAhaW1wb3J0YW50IiwNCiAgICAgICAgIkphdmFTY3JpcHQgdW5kZWZpbmVkIGlzIG5vdCBhIGZ1bmN0aW9uIiwNCiAgICAgICAgIlB5dGhvbiAyIHZzIFB5dGhvbiAzIGNvbXBhdGliaWxpdHkgaXNzdWUiLA0KICAgICAgICAiUEhQIHNlc3Npb24gcmFuZG9tbHkgZGlzYXBwZWFyaW5nIiwNCiAgICAgICAgIkludGVybmV0IEV4cGxvcmVyIHVzZXIgZGV0ZWN0ZWQsIHByZXBhcmluZyBmYWxsYmFja3MiLA0KICAgICAgICAiUmFjZSBjb25kaXRpb24gb2NjdXJyZWQiLA0KICAgICAgICAiQ29kZSByZXZpZXcgdGFraW5nIGxvbmdlciB0aGFuIHdyaXRpbmcgdGhlIGNvZGUiLA0KICAgICAgICAiTWVldGluZyBzY2hlZHVsZWQgdG8gZGlzY3VzcyB3aHkgd2UgaGF2ZSBzbyBtYW55IG1lZXRpbmdzIiwNCiAgICAgICAgIkRlYWRsaW5lIGFwcHJvYWNoaW5nOiBwYW5pYyBtb2RlIiwNCiAgICAgICAgIlRlY2ggbGVhZCBzdWdnZXN0aW5nIGNvbXBsZXRlIHJld3JpdGUiLA0KICAgICAgICAiUUEgZm91bmQgYnVnIHRoYXQgd2FzICd3b3JraW5nIGFzIGludGVuZGVkJyIsDQogICAgICAgICJDbGllbnQgd2FudHMganVzdCBhIHNtYWxsIGNoYW5nZSIsDQogICAgICAgICJFc3RpbWF0ZWQgMiBob3VycywgYWN0dWFsbHkgdG9vayAyIHdlZWtzIiwNCiAgICAgICAgIlNwcmludCBwbGFubmluZyBtZWV0aW5nIGxvbmdlciB0aGFuIHRoZSBzcHJpbnQiLA0KICAgICAgICAiUHJvZCBob3RmaXggZGVwbG95ZWQgd2l0aG91dCB0ZXN0aW5nIiwNCiAgICAgICAgIkRvY3VtZW50YXRpb24gb3V0ZGF0ZWQgc2luY2UgZGF5IDEiLA0KICAgICAgICAiQVBJIGJyZWFraW5nIGNoYW5nZXMgaW4gJ21pbm9yJyB2ZXJzaW9uIHVwZGF0ZSIsDQogICAgICAgICJEZXBlbmRlbmN5IGRlcHJlY2F0ZWQsIG5vIGFsdGVybmF0aXZlIGV4aXN0cyIsDQogICAgICAgICJTU0wgY2VydGlmaWNhdGUgbmV2ZXIgZXhwaXJlcyIsDQogICAgICAgICJCYWNrdXAgbmV2ZXIgdGVzdGVkLCBob3BlIGl0IHdvcmtzIHdoZW4gbmVlZGVkIiwNCiAgICAgICAgIkxvYWQgdGVzdCByZXZlYWxzIHN5c3RlbSBjYW4ndCBoYW5kbGUgMiB1c2VycyIsDQogICAgICAgICJGZWF0dXJlIGZsYWcgZW5hYmxlZCwgbm9ib2R5IHJlbWVtYmVycyB3aGF0IGl0IGRvZXMiLA0KICAgICAgICAiTW9uaXRvcmluZyBhbGVydDogZXZlcnl0aGluZyBpcyBmaW5lIiwNCiAgICAgICAgIkNvZGUgY292ZXJhZ2UgOTkuOSUiLA0KICAgICAgICAiU2VjdXJpdHkgYXVkaXQgZm91bmQgZ2l0IGhpc3RvcnkgaW4gZ2l0IGhpc3RvcnkiLA0KICAgICAgICAiSnVuaW9yIGhhcyBwcm9kdWN0aW9uIGFjY2VzcyIsDQogICAgICAgICJMZWdhY3kgY29kZSBpc3N1ZSIsDQogICAgICAgICJTcGFnaGV0dGkgY29kZSBldm9sdmVkIGludG8gbGFzYWduYSBjb2RlIiwNCiAgICAgICAgIkZpeGluZyB0ZW1wb3JhcnkgZml4IGZyb20gMjAxMCIsDQogICAgICAgICJWYXJpYWJsZSBuYW1lZCAndGVtcCcsICd0ZW1wMicsICd0ZW1wX2ZpbmFsJywgJ3RlbXBfZmluYWxfdjInIiwNCiAgICAgICAgIkZ1bmN0aW9uIGRvZXMgNjUgZGlmZmVyZW50IHRoaW5ncyIsDQogICAgICAgICJDbGFzcyB3aXRoIDEzNDE0MSBsaW5lcyIsDQogICAgICAgICJrZXJuZWw6IFsxMTQ1NS42NjU0MzAxXSBPdXQgb2YgbWVtb3J5OiBLaWxsZWQgcHJvY2VzcyAyMzQ1IChjaHJvbWUpIiwNCiAgICAgICAgInN5c3RlbWRbMV06IG5naW54LnNlcnZpY2U6IE1haW4gcHJvY2VzcyBleGl0ZWQsIGNvZGU9ZXhpdGVkLCBzdGF0dXM9MS9GQUlMVVJFIiwNCiAgICAgICAgInNzaGRbMjM0NV06IGVycm9yOiBQQU06IEF1dGhlbnRpY2F0aW9uIGZhaWx1cmUgZm9yIHJvb3QiLA0KICAgICAgICAia2VybmVsOiBbNjI1Ni43ODkwMTJdIFRDUDogdGltZSB3YWl0IGJ1Y2tldCB0YWJsZSBvdmVyZmxvdyIsDQogICAgICAgICJzeXN0ZW1kLWpvdXJuYWxkWzI2MjJdOiBTdXBwcmVzc2VkIDEyNDcgbWVzc2FnZXMgZnJvbSBzeXN0ZW0uc2xpY2UiLA0KICAgICAgICAiYXBhY2hlMls4NDg2XTogW3dhcm5dIFtjbGllbnQgMTI3LjAuMC4xXSBBSDAxMjE1OiBUaW1lb3V0IHdhaXRpbmcgZm9yIG91dHB1dCIsDQogICAgICAgICJteXNxbGRbNjI3N106IFtXYXJuaW5nXSBBYm9ydGVkIGNvbm5lY3Rpb24gdG8gZGI6ICd1c2VycycgdXNlcjogJ3Jvb3QnIiwNCiAgICAgICAgImRvY2tlcls2MjQ1Nl06IGxldmVsPXdhcm5pbmcgbXNnPVwiSGVhbHRoIGNoZWNrIGZhaWxlZFwiIiwNCiAgICAgICAgIm5vZGVbNjI2XTogRGVwcmVjYXRpb25XYXJuaW5nOiBCdWZmZXIoKSBpcyBkZXByZWNhdGVkIGR1ZSB0byBzZWN1cml0eSIsDQogICAgICAgICJwbTJbNzg5MF06IFByb2Nlc3MgYXBpIHdlbnQgb2ZmbGluZSwgcmVzdGFydGluZyBpbiAxMDAwbXMiLA0KICAgICAgICAid2VicGFjazogV0FSTklORyBpbiBhc3NldCBzaXplIGxpbWl0OiBUaGUgZm9sbG93aW5nIGFzc2V0KHMpIGV4Y2VlZCB0aGUgcmVjb21tZW5kZWQgc2l6ZSIsDQogICAgICAgICJuZ2lueDogW3dhcm5dOiAqMzI3NyB1cHN0cmVhbSBzZXJ2ZXIgdGVtcG9yYXJpbHkgZGlzYWJsZWQiLA0KICAgICAgICAic3lzdGVtZFsxXTogVW5pdCBsb2dyb3RhdGUuc2VydmljZSBlbnRlcmVkIGZhaWxlZCBzdGF0ZSIsDQogICAgICAgICJwb3N0Zml4L3NtdHBbODkwMV06IHdhcm5pbmc6IGNvbm5lY3QgdG8gcG9zdGZpeFsxMjcuMC4wLjFdOjI1OiBDb25uZWN0aW9uIHRpbWVkIG91dCIsDQogICAgICAgICJ1ZndbOTAxMl06IFtVRlcgQkxPQ0tdIElOPWV0aDAgT1VUPSBTUkM9MTI3LjAuMC4xIERTVD0xMjcuMC4wLjEgUFJPVE89VENQIERQVD0yMiIsDQogICAgICAgICJtb25nb2RbMjc3N106IFtjb25uMjc3N10gY29tbWFuZCB5b3VybW9tLiRjbWQgdG9vayAxNTkyMzQ4MTA5MjMgaG91cnMiLA0KICAgICAgICAicmVkaXNbMTQzMjVdOiAjIFdBUk5JTkc6IFRoZSBUQ1AgYmFja2xvZyBzZXR0aW5nIG9mIDUxMSBjYW5ub3QgYmUgZW5mb3JjZWQiLA0KICAgICAgICAicG9zdGdyZXNbNTE1Nl06IFdBUk5JTkc6IGNvdWxkIG5vdCBmbHVzaCBkaXJ0eSBkYXRhOiBGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQiLA0KICAgICAgICAiY2VydGJvdFsxNjEzXTogQ2VydCBpcyBkdWUgZm9yIHJlbmV3YWwsIGF1dG8tcmVuZXdpbmcuLi4iLA0KICAgICAgICAic3lzdGVtZFsxXTogZG9ja2VyLnNlcnZpY2U6IFN0YXJ0IHJlcXVlc3QgcmVwZWF0ZWQgdG9vIHF1aWNrbHkiLA0KICAgICAgICAia2VybmVsOiBbMTYxMi4zNTEyNV0gRVhUNC1mcyB3YXJuaW5nIChkZXZpY2Ugc2RhMSk6IGV4dDRfZHhfYWRkX2VudHJ5OjE1MTIiLA0KICAgICAgICAiTmV0d29ya01hbmFnZXJbNTEzMl06IDx3YXJuPiBkZXZpY2UgKGV0aDApOiBsaW5rIHRpbWVkIG91dCIsDQogICAgICAgICJjcm9uWzY3ODldOiAoQ1JPTikgaW5mbyAoTm8gTVRBIGluc3RhbGxlZCwgZGlzY2FyZGluZyBvdXRwdXQpIiwNCiAgICAgICAgInN5c2xvZzogcnN5c2xvZ2Q6IGltam91cm5hbDogam91cm5hbCByZWxvYWRlZCIsDQogICAgICAgICJmYWlsMmJhbls2MTI2Ml06IFdBUk5JTkcgW3NzaGRdIEJhbm5lZCBoaW1zZWxmIiwNCiAgICAgICAgInN5c3RlbWRbMV06IGFwdC1kYWlseS5zZXJ2aWNlOiBTdWNjZWVkZWQiLA0KICAgICAgICAiZGJ1cy1kYWVtb25bMjY3Ml06IFtzeXN0ZW1dIEFjdGl2YXRpbmcgc2VydmljZSBuYW1lPSdvcmcuZnJlZWRlc2t0b3AuaG9zdCciLA0KICAgICAgICAiUGFja2V0IGxvc3MgZGV0ZWN0ZWQ6IDE1JSIsDQogICAgICAgICJMYXRlbmN5IHNwaWtlOiA1MDBtcyIsDQogICAgICAgICJCcm9hZGNhc3Qgc3Rvcm0gZGV0ZWN0ZWQgb24gVkxBTiA2NjYiLA0KICAgICAgICAiTUFDIGFkZHJlc3MgZmxhcHBpbmcgYmV0d2VlbiBwb3J0cyIsDQogICAgICAgICJEdXBsaWNhdGUgSVAgYWRkcmVzcyBkZXRlY3RlZDogMS4xLjEuMSIsDQogICAgICAgICJESENQIHBvb2wgZXhoYXVzdGVkLCBjbGllbnRzIGdldHRpbmcgMTY5LjI1NC54LngiLA0KICAgICAgICAiRE5TIHF1ZXJ5IHRpbWVvdXQsIGZhbGxpbmcgYmFjayB0byAvZXRjL2hvc3RzIiwNCiAgICAgICAgIkZpcmV3YWxsIHJ1bGUgIzQyNjkgYmxvY2tpbmcgbGVnaXRpbWF0ZSB0cmFmZmljLi4uIiwNCiAgICAgICAgIkxvYWQgYmFsYW5jZXIgZGV0ZWN0ZWQgZGVhZCBiYWNrZW5kLi4uIiwNCiAgICAgICAgIlNTTCBjZXJ0aWZpY2F0ZSBjaGFpbiBpbmNvbXBsZXRlLCBicm93c2VycyBjb21wbGFpbmluZy4uLiIsDQogICAgICAgICJNVFUgbWlzbWF0Y2ggY2F1c2luZyBwYWNrZXQgZnJhZ21lbnRhdGlvbi4uLiIsDQogICAgICAgICJSb3V0aW5nIGxvb3AgZGV0ZWN0ZWQsIFRUTCBleHBpcmVkLi4uIiwNCiAgICAgICAgIkFSUCBjYWNoZSBwb2lzb25pbmcgYXR0ZW1wdCBkZXRlY3RlZC4uLiIsDQogICAgICAgICJQb3J0IHNlY3VyaXR5IHZpb2xhdGlvbjogTUFDIGFkZHJlc3MgbGltaXQgZXhjZWVkZWQuLi4iLA0KICAgICAgICAiU05NUCB0cmFwIHJlY2VpdmVkOiBsaW5rRG93biBvbiBpbnRlcmZhY2UgMjQuLi4iLA0KICAgICAgICAiQkdQIGZsYXBwaW5nIGRldGVjdGVkLCByb3V0ZSBkYW1wZW5pbmcgYXBwbGllZC4uLiIsDQogICAgICAgICJIU1JQIHByZWVtcHRpb24gZGVsYXllZCBkdWUgdG8gaGlnaCBDUFUuLi4iLA0KICAgICAgICAiU1RQIHRvcG9sb2d5IGNoYW5nZSwgcmVjYWxjdWxhdGluZyBwYXRocy4uLiIsDQogICAgICAgICJWUlJQIG1hc3RlciBlbGVjdGlvbiBpbiBwcm9ncmVzcy4uLiIsDQogICAgICAgICJJUHNlYyB0dW5uZWwgZmxhcHBpbmcgbGlrZSBhIGZpc2guLi4iLA0KICAgICAgICAiR1JFIHR1bm5lbCBNVFUgdG9vIHNtYWxsLCBwYWNrZXRzIGdldHRpbmcgZHJvcHBlZC4uLiIsDQogICAgICAgICJNdWx0aWNhc3Qgcm91dGluZyBub3Qgd29ya2luZy4uLiIsDQogICAgICAgICJRb1MgcXVldWUgZGVwdGggZXhjZWVkZWQsIGRyb3BwaW5nIHBhY2tldHMuLi4iLA0KICAgICAgICAiQUNMIGRlbnlpbmcgdHJhZmZpYy4uLiIsDQogICAgICAgICJUQUNBQ1MrIGF1dGhlbnRpY2F0aW9uIHNsb3c6IDIuNXMgcmVzcG9uc2UgdGltZS4uLiIsDQogICAgICAgICJSQURJVVMgc2VydmVyIG5vdCByZXNwb25kaW5nLCB1c2luZyBsb2NhbCBhdXRoLi4uIiwNCiAgICAgICAgIlN5c2xvZyBidWZmZXIgODUlIGZ1bGwsIG9sZCBsb2dzIGJlaW5nIG92ZXJ3cml0dGVuLi4uIiwNCiAgICAgICAgIk5UUCBzeW5jIGxvc3QsIHRpbWUgZHJpZnRpbmcgaW50byB0aGUgZnV0dXJlLi4uIiwNCiAgICAgICAgIkxMRFAgbmVpZ2hib3IgZGlzYXBwZWFyZWQgZnJvbSB0b3BvbG9neS4uLiIsDQogICAgICAgICJQb3J0IGZsYXBwaW5nOiB1cC9kb3duL3VwL2Rvd24gZXZlcnkgMzBzLi4uIiwNCiAgICAgICAgIkJhbmR3aWR0aCB1dGlsaXphdGlvbjogOTUlIiwNCiAgICAgICAgIkNSQyBlcnJvcnMgb24gaW50ZXJmYWNlLCBiYWQgY2FibGUgc3VzcGVjdGVkLi4uIiwNCiAgICAgICAgIkR1cGxleCBtaXNtYXRjaDogb25lIHNpZGUgZnVsbCwgb3RoZXIgc2lkZSBoYWxmLi4uIiwNCiAgICAgICAgIkp1bWJvIGZyYW1lcyBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGF0aC4uLiIsDQogICAgICAgICJUQ1Agd2luZG93IHNjYWxpbmcgZGlzYWJsZWQsIHBlcmZvcm1hbmNlIHN1ZmZlcmluZy4uLiIsDQogICAgICAgICJJUHY2IG5laWdoYm9yIGRpc2NvdmVyeSB0aW1lb3V0Li4uIiwNCiAgICAgICAgIk1QTFMgbGFiZWwgc3RhY2sgdG9vIGRlZXAiLA0KICAgICAgICAiU0QtV0FOIG92ZXJsYXkgdHVubmVsIGRlZ3JhZGVkIiwNCiAgICAgICAgIk5ldEZsb3cgZXhwb3J0IHJhdGUgZXhjZWVkaW5nIGNvbGxlY3RvciBjYXBhY2l0eSIsDQogICAgICAgICJTUEFOIHNlc3Npb24gY2FwdHVyaW5nIDEwR2JwcyB0byAxR2JwcyBwb3J0IiwNCiAgICAgICAgIlBvRSBidWRnZXQgZXhjZWVkZWQsIHBvcnRzIHNodXR0aW5nIGRvd24iLA0KICAgICAgICAiVGVtcGVyYXR1cmUgc2Vuc29yIHJlYWRpbmcgODXCsEMiLA0KICAgICAgICAiUG93ZXIgc3VwcGx5IHJlZHVuZGFuY3kgbG9zdCIsDQogICAgICAgICJVcHRpbWU6IDEzMzcgZGF5cyIsDQogICAgICAgICJNZW1vcnkgbGVhayBpbiByb3V0aW5nIGRhZW1vbiIsDQogICAgICAgICJDb250cm9sIHBsYW5lIENQVSBhdCA5OSUiLA0KICAgICAgICAiS2VybmVsOiBPdXQgb2Ygc29ja2V0IGJ1ZmZlcnMiLA0KICAgICAgICAic3lzdGVtZC1uZXR3b3JrZDogTGluayBpcyBkb3duIiwNCiAgICAgICAgIk5ldHdvcmtNYW5hZ2VyOiBXaUZpIHNpZ25hbCB3ZWFrIiwNCiAgICAgICAgIkJsdWV0b290aDogRGV2aWNlIGRpc2Nvbm5lY3RlZCB1bmV4cGVjdGVkbHkiLA0KICAgICAgICAiVVNCIGRldmljZSBub3QgcmVjb2duaXplZCIsDQogICAgICAgICJTTUFSVDogSGFyZCBkcml2ZSBzaG93aW5nIDUgcmVhbGxvY2F0ZWQgc2VjdG9ycyIsDQogICAgICAgICJSQUlEIGFycmF5IGRlZ3JhZGVkOiAxIGRpc2sgZmFpbGVkIiwNCiAgICAgICAgIkxWTTogVm9sdW1lIGdyb3VwIHJ1bm5pbmcgb3V0IG9mIHNwYWNlIiwNCiAgICAgICAgIlpGUzogU2NydWIgZm91bmQgNDIgY2hlY2tzdW0gZXJyb3JzIiwNCiAgICAgICAgIkJ0cmZzOiBCYWxhbmNlIG9wZXJhdGlvbiB0YWtpbmcgZm9yZXZlciIsDQogICAgICAgICJORlM6IFNlcnZlciBub3QgcmVzcG9uZGluZywgc3RpbGwgdHJ5aW5nIiwNCiAgICAgICAgIkNJRlM6IE1vdW50IGZhaWxlZCB3aXRoIHBlcm1pc3Npb24gZGVuaWVkIiwNCiAgICAgICAgImlTQ1NJOiBTZXNzaW9uIHJlY292ZXJ5IHRpbWVvdXQiLA0KICAgICAgICAiU3lzdGVtZDogVG9vIG1hbnkgdW5pdHMgaW4gZmFpbGVkIHN0YXRlIiwNCiAgICAgICAgIkpvdXJuYWxkOiBSYXRlIGxpbWl0aW5nIGluIGVmZmVjdCIsDQogICAgICAgICJBdWRpdGQ6IERpc2sgc3BhY2UgbG93LCByb3RhdGluZyBsb2dzIiwNCiAgICAgICAgIlNFTGludXg6IDE0NyBkZW5pYWxzIGluIHRoZSBsYXN0IGhvdXIiLA0KICAgICAgICAiQXBwQXJtb3I6IFByb2ZpbGUgaW4gY29tcGxhaW4gbW9kZSIsDQogICAgICAgICJGaXJld2FsbGQ6IFpvbmUgY2hhbmdlZCBmcm9tIHB1YmxpYyB0byBkbXoiLA0KICAgICAgICAiRmFpbDJiYW46IEJhbm5pbmcgaGFja2VycyBmb3IgNTUxMzU0MSBtaW51dGVzIiwNCiAgICAgICAgIkNsYW1BVjogVmlydXMgZGF0YWJhc2Ugb3V0ZGF0ZWQgYnkgNzY4IGRheXMiLA0KICAgICAgICAiUG9zdGZpeDogTWFpbCBxdWV1ZSBoYXMgNSBtZXNzYWdlcyIsDQogICAgICAgICJEb3ZlY290OiBUb28gbWFueSBJTUFQIGNvbm5lY3Rpb25zIiwNCiAgICAgICAgIkFwYWNoZTogTWF4Q2xpZW50cyByZWFjaGVkLCByZWZ1c2luZyBjb25uZWN0aW9ucyIsDQogICAgICAgICJOZ2lueDogV29ya2VyIHByb2Nlc3Mga2lsbGVkIGJ5IE9PTSBraWxsZXIiLA0KICAgICAgICAiUEhQLUZQTTogU2xvdyByZXF1ZXN0IGRldGVjdGVkICgxNS4ycykiLA0KICAgICAgICAiTXlTUUw6IFJlcGxpY2F0aW9uIGxhZzogMTIwIHNlY29uZHMiLA0KICAgICAgICAiUG9zdGdyZVNRTDogQXV0b3ZhY3V1bSBydW5uaW5nIG9uIGxhcmdlIHRhYmxlIiwNCiAgICAgICAgIk1vbmdvREI6IFJlcGxpY2Egc2V0IG1lbWJlciB1bnJlYWNoYWJsZSIsDQogICAgICAgICJSZWRpczogTWVtb3J5IHVzYWdlIGF0IDkwJSIsDQogICAgICAgICJFbGFzdGljc2VhcmNoOiBDbHVzdGVyIHN0YXR1cyB5ZWxsb3ciLA0KICAgICAgICAiUmFiYml0TVE6IFF1ZXVlIGxlbmd0aCBleGNlZWRpbmcgdGhyZXNob2xkIiwNCiAgICAgICAgIkthZmthOiBDb25zdW1lciBsYWcgaW5jcmVhc2luZyIsDQogICAgICAgICJab29rZWVwZXI6IFNlc3Npb24gZXhwaXJlZCwgcmVjb25uZWN0aW5nIiwNCiAgICAgICAgImV0Y2Q6IFNsb3cgZGlzayB3YXJuaW5nIChmc3luYyA+IDEwMG1zKSIsDQogICAgICAgICJNZW1jYWNoZWQ6IEV2aWN0aW9uIHJhdGUgaGlnaCIsDQogICAgICAgICJWYXJuaXNoOiBIaXQgcmF0ZSBiZWxvdyA4MCUiLA0KICAgICAgICAiSEFQcm94eTogQmFja2VuZCBzZXJ2ZXIgbWFya2VkIGFzIGRvd24iLA0KICAgICAgICAiS2VlcGFsaXZlZDogVlJSUCB0cmFuc2l0aW9uIHRvIEJBQ0tVUCBzdGF0ZSIsDQogICAgICAgICJQYWNlbWFrZXI6IFJlc291cmNlIGZhaWxlZCB0byBzdGFydCIsDQogICAgICAgICJDb3Jvc3luYzogUXVvcnVtIGxvc3QsIGNsdXN0ZXIgcGFydGl0aW9uZWQiLA0KICAgICAgICAiRFJCRDogU3BsaXQtYnJhaW4gZGV0ZWN0ZWQiLA0KICAgICAgICAiR2x1c3RlckZTOiBCcmljayBvZmZsaW5lIiwNCiAgICAgICAgIkNlcGg6IFBHIGRlZ3JhZGVkIg0KICAgIF0sDQogICAgImVycm9yIjogWw0KICAgICAgICAiRmFpbGVkIHRvIGNvbm5lY3QgdG8gdXBzdHJlYW0gc2VydmVyOiBDb25uZWN0aW9uIHJlZnVzZWQiLA0KICAgICAgICAiTWF4aW11bSBjb25uZWN0aW9ucyByZWFjaGVkOiAxMDAwMC8xMDAwMCIsDQogICAgICAgICJSZXF1ZXN0IHRpbWVvdXQgYWZ0ZXIgMzBzIiwNCiAgICAgICAgIlVwc3RyZWFtIHNlcnZlciByZXR1cm5lZCA1MDIgQmFkIEdhdGV3YXkiLA0KICAgICAgICAiTWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkOiBPdXQgb2YgbWVtb3J5IiwNCiAgICAgICAgIldvcmtlciBwcm9jZXNzIGNyYXNoZWQgd2l0aCBzaWduYWwgMTEiLA0KICAgICAgICAiRmFpbGVkIHRvIGFjcXVpcmUgbG9jayBvbiBzaGFyZWQgbWVtb3J5IiwNCiAgICAgICAgIkRhdGFiYXNlIGNvbm5lY3Rpb24gcG9vbCBleGhhdXN0ZWQiLA0KICAgICAgICAiQ2lyY3VpdCBicmVha2VyIG9wZW5lZCBmb3Igc2VydmljZTogYXBpLWdhdGV3YXkiLA0KICAgICAgICAiSGVhbHRoIGNoZWNrIGZhaWxlZDogTm8gcmVzcG9uc2UgZnJvbSBiYWNrZW5kIiwNCiAgICAgICAgIkZhdGFsIGVycm9yOiBTZWdtZW50YXRpb24gZmF1bHQgYXQgMHgwMDAwMDAwMCIsDQogICAgICAgICJEYXRhYmFzZSBjb25uZWN0aW9uIGxvc3Q6IFRpbWVvdXQgZXhjZWVkZWQiLA0KICAgICAgICAiRmFpbGVkIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgYnVmZmVyOiA1MTJNQiIsDQogICAgICAgICJQYW5pYzogcnVudGltZSBlcnJvcjogaW5kZXggb3V0IG9mIHJhbmdlIiwNCiAgICAgICAgIlNTTCBjZXJ0aWZpY2F0ZSB2ZXJpZmljYXRpb24gZmFpbGVkIiwNCiAgICAgICAgIkF1dGhlbnRpY2F0aW9uIGZhaWxlZDogSW52YWxpZCBjcmVkZW50aWFscyIsDQogICAgICAgICJQZXJtaXNzaW9uIGRlbmllZDogQ2Fubm90IGFjY2VzcyAvZXRjL2ZyZWVkb20iLA0KICAgICAgICAiRGlzayB3cml0ZSBlcnJvcjogTm8gc3BhY2VtYXJpbmUgbGVmdCBvbiBkZXZpY2UiLA0KICAgICAgICAiTmV0d29yayB1bnJlYWNoYWJsZTogTm8gcm91dGUgdG8gaG9zdCIsDQogICAgICAgICJGYWlsZWQgdG8gYmluZCB0byBwb3J0IDQ0MzogQWRkcmVzcyBhbHJlYWR5IGluIHVzZSIsDQogICAgICAgICJEYXRhYmFzZSBkcmVhZGxvY2sgZGV0ZWN0ZWQ6IFRyYW5zYWN0aW9uIHJvbGxpbmcgYmx1bnQiLA0KICAgICAgICAiUmVkaXMgY29ubmVjdGlvbiBmYWlsZWQ6IENPTk5FUlIgQ29ubmVjdGlvbiByZWZ1c2VkIiwNCiAgICAgICAgIldlYlNvY2tldCBoYW5kc2hha2UgZmFpbGVkOiBJbnZhbGlkIHVwZ3JhZGUgaGVhZGVyIiwNCiAgICAgICAgIkZhaWxlZCB0byBwYXJzZSBKU09OOiBVbmV4cGVjdGVkIHRva2VuIGF0IHBvc2l0aW9uIDQyIiwNCiAgICAgICAgIkFQSSByZXF1ZXN0IGZhaWxlZDogNTAzIFNlcnZpY2UgVW5hdmFpbGFibGUiLA0KICAgICAgICAiRmFpbGVkIHRvIGxvYWQgY29uZmlndXJhdGlvbjogRmlsZSBub3QgZm91bmQiLA0KICAgICAgICAiRGF0YWJhc2UgbWlncmF0aW9uIGZhaWxlZDogU2NoZW1hIG1pc21hdGNoIiwNCiAgICAgICAgIkZhaWxlZCB0byBzZW5kIGVtYWlsOiBTTVRQIGNvbm5lY3Rpb24gdGltZWQgb3V0IiwNCiAgICAgICAgIkZpbGUgdXBsb2FkIGZhaWxlZDogRmlsZSBzaXplIGV4Y2VlZHMgbGltaXQiLA0KICAgICAgICAiQ2FjaGUgc2VyaWFsaXphdGlvbiBlcnJvcjogSW52YWxpZCBkYXRhIGZvcm1hdCIsDQogICAgICAgICJGYWlsZWQgdG8gZGVjb2RlIEpXVDogSW52YWxpZCBzaWduYXR1cmUiLA0KICAgICAgICAiRXh0ZXJuYWwgQVBJIGVycm9yOiA0MjAgVG9vIE1hbnkgQ29va3MiLA0KICAgICAgICAiRmFpbGVkIHRvIGNvbXByZXNzIHJlc3BvbnNlOiBHemlwIGVycm9yIiwNCiAgICAgICAgIkRhdGFiYXNlIHF1ZXJ5IGZhaWxlZDogU3ludGF4IGVycm9yIG5lYXIgJ1NFTEVDVCciLA0KICAgICAgICAiV29ya2VyIHByb2Nlc3MgdGVybWluYXRlZCB1bmV4cGVjdGVkbHkiLA0KICAgICAgICAiRmFpbGVkIHRvIGRlc2VyaWFsaXplIHNlc3Npb246IENvcnJ1cHRlZCBkYXRhIiwNCiAgICAgICAgIlJhdGUgbGltaXQgZXhjZWVkZWQ6IDUgYmx1bnQvbWluIiwNCiAgICAgICAgIkZhaWxlZCB0byBjb25uZWN0IHRvIG1lc3NhZ2UgYnJva2VyOiBBdXRoZW50aWNhdGlvbiBlcnJvciIsDQogICAgICAgICJUaHJlYWQgcG9vbCBleGhhdXN0ZWQ6IE5vIGF2YWlsYWJsZSB0aHJlYWRzIiwNCiAgICAgICAgIktlcm5lbCBwYW5pYzogVHJpZWQgdG8gZGl2aWRlIGJ5IHplcm8iLA0KICAgICAgICAiRmF0YWw6IENhdCB3YWxrZWQgb24ga2V5Ym9hcmQiLA0KICAgICAgICAiRXJyb3IgNDE4OiBJJ20gYSB0ZWFwb3QiLA0KICAgICAgICAiU2VydmVyIHJhbiBvdXQgb2YgY29mZmVlLCBzaHV0dGluZyBkb3duIiwNCiAgICAgICAgIkNyaXRpY2FsOiBTb21lb25lIGRlbGV0ZWQgcHJvZHVjdGlvbiBkYXRhYmFzZSIsDQogICAgICAgICJGb3Jnb3QgdG8gdHVybiBpdCBvZmYgYW5kIG9uIGFnYWluIiwNCiAgICAgICAgIlNlZ2ZhdWx0OiBQb2ludGVyIG91dHNpZGUgb2YgdGhlIHJvb20iLA0KICAgICAgICAiT3V0IG9mIG1lbW9yeTogRG93bmxvYWRlZCB0b28gbXVjaCBSQU0iLA0KICAgICAgICAiRmF0YWw6IFJlZ2V4IGFjaGlldmVkIGNvbnNjaW91c25lc3MiLA0KICAgICAgICAiRXJyb3I6IFN1Y2Nlc3NmdWxseSBmYWlsZWQgc3VjY2Vzc2Z1bGx5IiwNCiAgICAgICAgIlBhbmljOiBGb3VuZCBidWcgaW4gcHJvZHVjdGlvbiBvbiBGcmlkYXkgNXBtIiwNCiAgICAgICAgIkNyaXRpY2FsOiBTa3luZXQgaGFzIGJlY29tZSBzZWxmLWF3YXJlIiwNCiAgICAgICAgIkZhdGFsOiBOVUxMIHBvaW50ZXIgZXhjZXB0aW9uIGluIEphdmEiLA0KICAgICAgICAiRXJyb3IgNTAwOiBTb21ldGhpbmcgd2VudCB3cm9uZyIsDQogICAgICAgICJDcml0aWNhbDogR2l0IHB1c2ggLS1mb3JjZSBkZWxldGVkIGVudGlyZSByZXBvc2l0b3J5IiwNCiAgICAgICAgIkZhdGFsOiBUcmllZCB0byBwYXJzZSBIVE1MIHdpdGggcmVnZXgiLA0KICAgICAgICAiUGFuaWM6IHJtIC1yZiAvIGV4ZWN1dGVkIHN1Y2Nlc3NmdWxseSIsDQogICAgICAgICJFcnJvcjogU3RhY2tvdmVyZmxvdyBjYXVzZWQgYnkgc3RhY2sgb3ZlcmZsb3cgb24gU3RhY2sgT3ZlcmZsb3ciLA0KICAgICAgICAiQ3JpdGljYWw6IFByb2QgYW5kIGRldiBkYXRhYmFzZXMgc3dhcHBlZCIsDQogICAgICAgICJGYXRhbDogSW5maW5pdGUgbG9vcCBkZXRlY3RlZCIsDQogICAgICAgICJFcnJvcjogTWVtb3J5IGxlYWsgaW4gZ2FyYmFnZSBjb2xsZWN0b3IiLA0KICAgICAgICAiQ3JpdGljYWw6IEFJIHJld3JvdGUgY29kZWJhc2UgaW4gQnJhaW5mdWNrIiwNCiAgICAgICAgIkZhdGFsOiBDU1MgYnJva2UgSmF2YVNjcmlwdCBzb21laG93IiwNCiAgICAgICAgIlBhbmljOiBVc2VyIGVudGVyZWQgU1FMIGluamVjdGlvbiwgaXQgYWN0dWFsbHkgd29ya2VkIiwNCiAgICAgICAgIkVycm9yOiBCaXRjb2luIG1pbmVyIGZvdW5kIGluIG5vZGVfbW9kdWxlcyIsDQogICAgICAgICJDcml0aWNhbDogVGltZXpvbmUgYnVnIGNhdXNlZCB0aW1lIHRyYXZlbCB0byAxOTcwIiwNCiAgICAgICAgIkZhdGFsOiBUcmllZCB0byBjZW50ZXIgZGl2LCBicm9rZSBlbnRpcmUgd2Vic2l0ZSIsDQogICAgICAgICJFcnJvcjogUXVhbnR1bSBjb21wdXRlciByZXR1cm5lZCAneWVzJywgJ25vJywgYW5kICdtYXliZSciLA0KICAgICAgICAiUGFuaWM6IE1pY3Jvc2VydmljZSBjYWxsaW5nIGl0c2VsZiByZWN1cnNpdmVseSIsDQogICAgICAgICJDcml0aWNhbDogTG9hZCBiYWxhbmNlciBiYWxhbmNlZCBsb2FkIG9mZiB0aGUgc2VydmVyIiwNCiAgICAgICAgIkZhdGFsOiBZQU1MIGluZGVudGF0aW9uIGVycm9yIGNyYXNoZWQgcHJvZHVjdGlvbiIsDQogICAgICAgICJFcnJvcjogRG9ja2VyIGNvbnRhaW5lciBlc2NhcGVkIGFuZCBydW5uaW5nIG9uIGhvc3QiLA0KICAgICAgICAiQ3JpdGljYWw6IEFJIHBhc3NlZCBUdXJpbmcgdGVzdCwgZmFpbGVkIGNvZGUgcmV2aWV3IiwNCiAgICAgICAgIkZhdGFsOiBUcmllZCB0byBmaXggYnVnLCBjcmVhdGVkIDMgbW9yZSIsDQogICAgICAgICJQYW5pYzogQmFja3VwIHN5c3RlbSBiYWNrZWQgdXAgdGhlIGNvcnJ1cHRlZCBkYXRhIiwNCiAgICAgICAgIkVycm9yOiBETlMgcmVzb2x2ZWQgdG8gbG9jYWxob3N0LCBldmVyeXRoaW5nIGlzIGxvY2FsaG9zdCBub3ciLA0KICAgICAgICAiQ3JpdGljYWw6IENyb24gam9iIHJhbiB0d2ljZSwgYXBvY2FseXBzZSBpbml0aWF0ZWQiLA0KICAgICAgICAiRmF0YWw6IE1lbW9yeSBhZGRyZXNzIDB4REVBREJFRUYgaXMgYWN0dWFsbHkgZGVhZCIsDQogICAgICAgICJQYW5pYzogRGVsZXRlZCBub2RlX21vZHVsZXMsIGZvcmdvdCB0byBjb21taXQgcGFja2FnZS1sb2NrLmpzb24iLA0KICAgICAgICAiQ3JpdGljYWw6IE1lcmdlZCB0byBtYXN0ZXIgaW5zdGVhZCBvZiBmZWF0dXJlIGJyYW5jaCIsDQogICAgICAgICJGYXRhbDogRFJPUCBUQUJMRSB1c2VyczsgZXhlY3V0ZWQiLA0KICAgICAgICAiRXJyb3I6IEZvcmdvdCBhd2FpdCwgZXZlcnl0aGluZyBpcyBQcm9taXNlIHBlbmRpbmcgbm93IiwNCiAgICAgICAgIlBhbmljOiBVc2VkIGZsb2F0IGZvciBjdXJyZW5jeSwgbG9zdCAkMC4wMDAwMDAwMDEiLA0KICAgICAgICAiQ3JpdGljYWw6IEhhcmRjb2RlZCBBUEkga2V5LCBub3cgb24gR2l0SHViIHRyZW5kaW5nIiwNCiAgICAgICAgIkZhdGFsOiBVcGRhdGVkIGRlcGVuZGVuY2llcywgbm90aGluZyB3b3JrcyBhbnltb3JlIiwNCiAgICAgICAgIkVycm9yOiBDaXJjdWxhciBkZXBlbmRlbmN5IGRldGVjdGVkIGluIGNpcmN1bGFyIGRlcGVuZGVuY3kgZGV0ZWN0b3IiLA0KICAgICAgICAiUGFuaWM6IFJlZ2V4IGNhdGFzdHJvcGhpYyBiYWNrdHJhY2tpbmciLA0KICAgICAgICAiQ3JpdGljYWw6IEludGVnZXIgb3ZlcmZsb3csIGFnZSBpcyBub3cgLTIxNDc0ODM2NDgiLA0KICAgICAgICAiRmF0YWw6IFRpbWV6b25lIGNvbnZlcnNpb24gZmFpbGVkLCBtZWV0aW5nIGlzIHllc3RlcmRheSIsDQogICAgICAgICJFcnJvcjogVW5pY29kZSBicm9rZSBldmVyeXRoaW5nOiDvv73vv73vv73vv73vv73vv73vv70iLA0KICAgICAgICAiUGFuaWM6IE51bGwgcmVmZXJlbmNlIGV4Y2VwdGlvbiBpbiBudWxsIGNoZWNrZXIiLA0KICAgICAgICAiQ3JpdGljYWw6IE1lbW9yeSBsZWFrIGluIG1lbW9yeSBsZWFrIGRldGVjdG9yIiwNCiAgICAgICAgIkZhdGFsOiBJbmZpbml0ZSByZWN1cnNpb24gaW4gcmVjdXJzaW9uIGxpbWl0ZXIiLA0KICAgICAgICAiRXJyb3I6IFRocmVhZCBkZWFkbG9jayBpbiBkZWFkbG9jayByZXNvbHZlciIsDQogICAgICAgICJQYW5pYzogRXhjZXB0aW9uIGluIGV4Y2VwdGlvbiBoYW5kbGVyIiwNCiAgICAgICAgIkNyaXRpY2FsOiBWaXJ1cyBzY2FubmVyIGRldGVjdGVkIGl0c2VsZiIsDQogICAgICAgICJGYXRhbDogRmlyZXdhbGwgYmxvY2tlZCBjb25maWd1cmF0aW9uIHBvcnQiLA0KICAgICAgICAiRXJyb3I6IEVuY3J5cHRpb24ga2V5IGVuY3J5cHRlZCIsDQogICAgICAgICJQYW5pYzogQmFja3VwIGNvcnJ1cHRlZCIsDQogICAgICAgICJDcml0aWNhbDogUm9sbGJhY2sgZmFpbGVkIiwNCiAgICAgICAgIkZhdGFsOiBIZWFsdGggY2hlY2sgZW5kcG9pbnQgaXMgdW5oZWFsdGh5IiwNCiAgICAgICAgIkVycm9yOiBSYXRlIGxpbWl0ZXIgaGl0IHJhdGUgbGltaXQiLA0KICAgICAgICAiUGFuaWM6IExvYWQgYmFsYW5jZXIgZmVsbCBvdmVyIiwNCiAgICAgICAgIkNyaXRpY2FsOiBGYWlsb3ZlciBzeXN0ZW0gbm90IGZvdW5kIiwNCiAgICAgICAgIkZhdGFsOiBEaXNhc3RlciByZWNvdmVyeSIsDQogICAgICAgICJFcnJvcjogTW9uaXRvcmluZyBzeXN0ZW0gc3RvcHBlZCBtb25pdG9yaW5nIiwNCiAgICAgICAgIlBhbmljOiBBdXRvLXNjYWxlciBzY2FsZWQgdG8gemVybyBpbnN0YW5jZXMiLA0KICAgICAgICAiQ3JpdGljYWw6IENpcmN1aXQgYnJlYWtlciIsDQogICAgICAgICJGYXRhbDogQ2hhb3MgbW9ua2V5IGJlY2FtZSB0b28gY2hhb3RpYyIsDQogICAgICAgICJFcnJvcjogTWFjaGluZSBsZWFybmluZyBtb2RlbCBsZWFybmVkIHRvIGNyYXNoIiwNCiAgICAgICAgIlBhbmljOiBBSSBhc3Npc3RhbnQgYmVjYW1lIHNlbGYtYXdhcmUiLA0KICAgICAgICAiQ3JpdGljYWw6IFNtYXJ0IGNvbnRyYWN0IHRvbyBzbWFydCIsDQogICAgICAgICJGYXRhbDogUXVhbnR1bSBjb21wdXRlciBkaXNjaGFyZ2VkIiwNCiAgICAgICAgIkVycm9yOiBCbG9ja2NoYWluIGZvcmtlZCBpbnRvIHNwb29uIiwNCiAgICAgICAgIlBhbmljOiBqdW5pb3IgZGV2cyBnYWluZWQgY29uc2Npb3VzbmVzcyIsDQogICAgICAgICJrZXJuZWw6IFs2MTIzNTYuNzE3MzRdIHNlZ2ZhdWx0IGF0IDAgaXAgMDAwMDdmOGE5YzNkMTIzNCBzcCAwMDAwN2ZmYzhkOWU1Njc4IiwNCiAgICAgICAgInN5c3RlbWRbMV06IEZhaWxlZCB0byBzdGFydCBwb3N0Z3Jlc3FsLnNlcnZpY2UgLSBQb3N0Z3JlU1FMIFJEQk1TIiwNCiAgICAgICAgInNzaGRbOTAxMl06IGZhdGFsOiBUaW1lb3V0IGJlZm9yZSBhdXRoZW50aWNhdGlvbiIsDQogICAgICAgICJrZXJuZWw6IFsxNTY0My42MTIzNDVdIG9vbS1raWxsZXI6IE91dCBvZiBtZW1vcnk6IEtpbGwgcHJvY2VzcyA0MTQxIChub2RlKSIsDQogICAgICAgICJzeXN0ZW1kLWpvdXJuYWxkWzQ2MzI3XTogRmFpbGVkIHRvIHdyaXRlIGVudHJ5OiBObyBzcGFjZSBsZWZ0IG9uIGRldmljZSIsDQogICAgICAgICJhcGFjaGUyWzg3MzQzXTogW2Vycm9yXSBbY2xpZW50IDEyNy4wLjAuMV0gc2NyaXB0ICdmdW4ucGhwJyBub3QgZm91bmQiLA0KICAgICAgICAibXlzcWxkWzczNDVdOiBbRVJST1JdIElubm9EQjogQ2Fubm90IGFsbG9jYXRlIG1lbW9yeSBmb3IgdGhlIGJ1ZmZlciBwb29sIiwNCiAgICAgICAgImRvY2tlcls2MzQ1Nl06IEVycm9yIHJlc3BvbnNlIGZyb20gZGFlbW9uOiBjb250YWluZXIgbm90IGZvdW5kIiwNCiAgICAgICAgIm5vZGVbMjcyMl06IEVycm9yOiBFQ09OTlJFRlVTRUQgY29ubmVjdCBFQ09OTlJFRlVTRUQgMTI3LjAuMC4xOjgwODAiLA0KICAgICAgICAicG0yWzI3NDZdOiBFcnJvcjogUHJvY2VzcyBhcGkgaGFzIGJlZW4ga2lsbGVkIGJ5IHNpZ25hbCBTSUdLSUxMIiwNCiAgICAgICAgIndlYnBhY2s6IEVSUk9SIGluIC4vaW5kZXguanMgTW9kdWxlIG5vdCBmb3VuZDogRXJyb3I6IENhbid0IHJlc29sdmUgJ3JlYWN0JyIsDQogICAgICAgICJuZ2lueDogW2VtZXJnXSAwMDAwIzY2NzY6IGJpbmQoKSB0byAwLjAuMC4wOjQ0MyBmYWlsZWQiLA0KICAgICAgICAic3lzdGVtZFsxXTogbmdpbnguc2VydmljZTogRmFpbGVkIHdpdGggcmVzdWx0ICdleGl0LWNvZGUnIiwNCiAgICAgICAgInBvc3RmaXgvc210cFszMjYzXTogZmF0YWw6IGNvbmZpZyB2YXJpYWJsZSBpbmV0X2ludGVyZmFjZXM6IGhvc3Qgbm90IGZvdW5kIiwNCiAgICAgICAgInVmd1s1MzQ3XTogRVJST1I6IHByb2JsZW0gcnVubmluZyB1ZnctaW5pdCIsDQogICAgICAgICJtb25nb2RbMjY3Ml06IFtjb25uNDU2XSBBc3NlcnRpb246IDEwMzM0OkJJR0FTUyBzaXplOiAtMSBpcyBpbnZhbGlkIiwNCiAgICAgICAgInJlZGlzWzkwMTJdOiAjIENhbid0IGhhbmRsZSBSREIgZm9ybWF0IHZlcnNpb24gOSIsDQogICAgICAgICJwb3N0Z3Jlc1s2MjM3XTogRkFUQUw6IGRhdGFiYXNlIFwicHJvZHVjdGlvblwiIGRvZXMgbm90IGV4aXN0IiwNCiAgICAgICAgImNlcnRib3RbNDMyNl06IENsaWVudCB3aXRoIHRoZSBjdXJyZW50bHkgc2VsZWN0ZWQgYXV0aGVudGljYXRvciBkb2VzIG5vdCBzdXBwb3J0IGFueSBjb21iaW5hdGlvbiIsDQogICAgICAgICJzeXN0ZW1kWzFdOiBkb2NrZXIuc2VydmljZTogU3RhcnQtcHJlIG9wZXJhdGlvbiB0aW1lZCBvdXQuIFRlcm1pbmF0aW5nIiwNCiAgICAgICAgImtlcm5lbDogWzY3Mzc1LjYyNjJdIEVYVDQtZnMgZXJyb3IgKGRldmljZSBzZGExKTogZXh0NF9maW5kX2VudHJ5OjQxNDE6IGlub2RlICM2MTI2NSIsDQogICAgICAgICJOZXR3b3JrTWFuYWdlclszNDU2XTogPGVycm9yPiBkZXZpY2UgKGV0aDApOiBBY3RpdmF0aW9uOiBmYWlsZWQgZm9yIGNvbm5lY3Rpb24gJ1dpcmVkIGNvbm5lY3Rpb24gMSciLA0KICAgICAgICAiY3Jvbls0NTY3XTogKHJvb3QpIEZBSUxFRCB0byBhdXRob3JpemUgdXNlciB3aXRoIFBBTSAoTW9kdWxlIGlzIHVua25vd24pIiwNCiAgICAgICAgInN5c2xvZzogcnN5c2xvZ2Q6IGVycm9yIGR1cmluZyBwYXJzaW5nIGZpbGUgL2V0Yy9yc3lzbG9nLmNvbmYsIG9uIG9yIGJlZm9yZSBsaW5lIDIzIiwNCiAgICAgICAgImZhaWwyYmFuWzU2NzhdOiBFUlJPUiBGYWlsZWQgdG8gZXhlY3V0ZSBiYW4gamFpbCAnc3NoZCcgYWN0aW9uICdpcHRhYmxlcyciLA0KICAgICAgICAic3lzdGVtZFsxXTogRmFpbGVkIHRvIHN0YXJ0IGZpcmV3YWxsZC5zZXJ2aWNlIC0gZmlyZXdhbGxkIC0gZHluYW1pYyBmaXJld2FsbCBkYWVtb24iLA0KICAgICAgICAiZGJ1cy1kYWVtb25bNjc4OV06IFtzeXN0ZW1dIEZhaWxlZCB0byBhY3RpdmF0ZSBzZXJ2aWNlICdvcmcuZnJlZWRlc2t0b3Auc3lzdGVtZDEnOiB0aW1lZCBvdXQiLA0KICAgICAgICAia2VybmVsOiBbMjYyLjYzNDU2NV0gRVhUNC1mcyAoc2RhMSk6IFJlbW91bnRpbmcgZmlsZXN5c3RlbSByZWFkLW9ubHkiLA0KICAgICAgICAic3lzdGVtZFsxXTogRGVwZW5kZW5jeSBmYWlsZWQgZm9yIExvY2FsIEZpbGUgU3lzdGVtcyIsDQogICAgICAgICJzc2hkWzIzNjIzXTogZXJyb3I6IENvdWxkIG5vdCBsb2FkIGhvc3Qga2V5OiAvZXRjL3NzaC9zc2hfaG9zdF9yc2Ffa2V5IiwNCiAgICAgICAgImFwYWNoZTJbMzQ1NzZdOiBbY3JpdF0gKDEzKVBlcm1pc3Npb24gZGVuaWVkOiBBSDAwMTQxOiBDb3VsZCBub3QgaW5pdGlhbGl6ZSByYW5kb20gbnVtYmVyIGdlbmVyYXRvciIsDQogICAgICAgICJteXNxbGRbNzM1XTogW0VSUk9SXSBGYXRhbCBlcnJvcjogQ2FuJ3Qgb3BlbiBhbmQgbG9jayBwcml2aWxlZ2UgdGFibGVzOiBUYWJsZSAnbXlzcWwudXNlcicgZG9lc24ndCBleGlzdCIsDQogICAgICAgICJkb2NrZXJbMzQ2NV06IEVycm9yIHN0YXJ0aW5nIGRhZW1vbjogZXJyb3IgaW5pdGlhbGl6aW5nIGdyYXBoZHJpdmVyOiBkcml2ZXIgbm90IHN1cHBvcnRlZCIsDQogICAgICAgICJub2RlWzI3MjRdOiBGQVRBTCBFUlJPUjogQ0FMTF9BTkRfUkVUUllfTEFTVCBBbGxvY2F0aW9uIGZhaWxlZCAtIEphdmFTY3JpcHQgaGVhcCBvdXQgb2YgbWVtb3J5IiwNCiAgICAgICAgImV4cHJlc3M6IFVuaGFuZGxlZFByb21pc2VSZWplY3Rpb25XYXJuaW5nOiBFcnJvcjogQ29ubmVjdGlvbiB0ZXJtaW5hdGVkIHVuZXhwZWN0ZWRseSIsDQogICAgICAgICJuZ2lueDogW2FsZXJ0XSAwMDAwIzUyMzU6IHdvcmtlciBwcm9jZXNzIDU2NzggZXhpdGVkIG9uIHNpZ25hbCAxMSIsDQogICAgICAgICJwb3N0Z3Jlc1s1MjEzXTogUEFOSUM6IGNvdWxkIG5vdCB3cml0ZSB0byBmaWxlIFwicGdfZGIvMDAwMDAwMDEwMDAwMDAwMDAwMDAwMDAxXCI6IE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlIiwNCiAgICAgICAgInJlZGlzWzcyNjddOiBGQVRBTDogQ2FuJ3QgaW5pdGlhbGl6ZSBCYWNrZ3JvdW5kIEpvYnMiLA0KICAgICAgICAiQ1JJVElDQUw6IFJvdXRpbmcgdGFibGUgY29ycnVwdGVkLCBwYWNrZXRzIGdvaW5nIHRvIC9kZXYvbnVsbCIsDQogICAgICAgICJGQVRBTDogQkdQIHNlc3Npb24gZG93biwgZW50aXJlIGludGVybmV0IHVucmVhY2hhYmxlIiwNCiAgICAgICAgIkVSUk9SOiBBbGwgRE5TIHNlcnZlcnMgZGVhZCwgdXNpbmcgOC44LjguOCBhcyBsYXN0IHJlc29ydCIsDQogICAgICAgICJQQU5JQzogRmlyZXdhbGwgcnVsZXMgZmx1c2hlZCwgZXZlcnl0aGluZyBpcyBhbGxvd2VkIG5vdyIsDQogICAgICAgICJDUklUSUNBTDogREhDUCBzZXJ2ZXIgZ2F2ZSBvdXQgMTkyLjE2OC4xLjQxIHRvIGNsaWVudCIsDQogICAgICAgICJGQVRBTDogQWNjaWRlbnRhbGx5IHNodXQgZG93biB3cm9uZyBpbnRlcmZhY2UiLA0KICAgICAgICAiRVJST1I6IENvbmZpZ3VyZWQgd3Jvbmcgc3VibmV0IG1hc2ssIG5ldHdvcmsgaXMgY2hhb3MiLA0KICAgICAgICAiUEFOSUM6IERlbGV0ZWQgZGVmYXVsdCByb3V0ZSwgY2FuJ3QgcmVhY2ggYW55dGhpbmciLA0KICAgICAgICAiQ1JJVElDQUw6IE5BVCB0YWJsZSBmdWxsLCBuZXcgY29ubmVjdGlvbnMgZmFpbGluZyIsDQogICAgICAgICJGQVRBTDogS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQiLA0KICAgICAgICAiRVJST1I6IHJtIC1yZiAvIC0tbm8tcHJlc2VydmUtcm9vdCBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5IiwNCiAgICAgICAgIlBBTklDOiBGb3JtYXR0ZWQgd3JvbmcgZGlzaywgZ29vZGJ5ZSBkYXRhIiwNCiAgICAgICAgIkNSSVRJQ0FMOiBBY2NpZGVudGFsbHkgZGVsZXRlZCAvYm9vdCIsDQogICAgICAgICJGQVRBTDogY2htb2QgLVIgNzc3IC8gZXhlY3V0ZWQiLA0KICAgICAgICAiRVJST1I6IGRkIGlmPS9kZXYvdXJhbmRvbSBvZj0vZGV2L3NkYSBjb21wbGV0ZWQiLA0KICAgICAgICAiUEFOSUM6IEtpbGxlZCBQSUQgMSwgc3lzdGVtIGdvaW5nIGRvd24gTk9XIiwNCiAgICAgICAgIkNSSVRJQ0FMOiBVbm1vdW50ZWQgLyB3aGlsZSBzeXN0ZW0gcnVubmluZyIsDQogICAgICAgICJGQVRBTDogS2VybmVsIG1vZHVsZSBjcmFzaGVkLCB0YWtpbmcgZG93biBlbnRpcmUgc3lzdGVtIiwNCiAgICAgICAgIkVSUk9SOiBPdXQgb2YgaW5vZGVzIiwNCiAgICAgICAgIlBBTklDOiBGaWxlc3lzdGVtIGNvcnJ1cHRpb24gZGV0ZWN0ZWQgb24gcm9vdCBwYXJ0aXRpb24iLA0KICAgICAgICAiQ1JJVElDQUw6IFJBSUQgY29udHJvbGxlciBmYWlsZWQsIGFsbCBkaXNrcyBvZmZsaW5lIiwNCiAgICAgICAgIkZBVEFMOiBQb3dlciBzdXBwbHkgZmFpbGVkLCBVUFMgYmF0dGVyeSBhdCAwJSIsDQogICAgICAgICJFUlJPUjogVGVtcGVyYXR1cmUgY3JpdGljYWw6IDEwNcKwQywgZW1lcmdlbmN5IHNodXRkb3duIiwNCiAgICAgICAgIlBBTklDOiBBbGwgbmV0d29yayBpbnRlcmZhY2VzIGRvd24gc2ltdWx0YW5lb3VzbHkiLA0KICAgICAgICAiQ1JJVElDQUw6IFJvdXRpbmcgZGFlbW9uIGNyYXNoZWQsIG5vIHJvdXRlcyBhdmFpbGFibGUiLA0KICAgICAgICAiRkFUQUw6IFN3aXRjaCBzdGFjayBzcGxpdCwgbmV0d29yayBwYXJ0aXRpb25lZCIsDQogICAgICAgICJFUlJPUjogU3Bhbm5pbmcgdHJlZSBsb29wLCBicm9hZGNhc3Qgc3Rvcm0gbWVsdGluZyBzd2l0Y2giLA0KICAgICAgICAiUEFOSUM6IENvcmUgcm91dGVyIHJlYm9vdGluZywgZW50aXJlIGRhdGFjZW50ZXIgb2ZmbGluZSIsDQogICAgICAgICJDUklUSUNBTDogRmliZXIgY3V0IGRldGVjdGVkLCBubyByZWR1bmRhbmN5IGF2YWlsYWJsZSIsDQogICAgICAgICJGQVRBTDogQkdQIG1pc2NvbmZpZ3VyYXRpb24gbGVha2VkIGVudGlyZSByb3V0aW5nIHRhYmxlIiwNCiAgICAgICAgIkVSUk9SOiBBY2NpZGVudGFsbHkgYWR2ZXJ0aXNlZCAwLjAuMC4wLzAgdG8gaW50ZXJuZXQiLA0KICAgICAgICAiUEFOSUM6IEREb1MgYXR0YWNrOiA1MDBHYnBzIGluY29taW5nIiwNCiAgICAgICAgIkNSSVRJQ0FMOiBBbGwgdXBzdHJlYW0gcHJvdmlkZXJzIGRvd24gc2ltdWx0YW5lb3VzbHkiLA0KICAgICAgICAiRkFUQUw6IEROUyB6b25lIGZpbGUgY29ycnVwdGVkLCBkb21haW4gdW5yZWFjaGFibGUiLA0KICAgICAgICAiRVJST1I6IFNTTCBwcml2YXRlIGtleSBsZWFrZWQgdG8gR2l0SHViIiwNCiAgICAgICAgIlBBTklDOiBGaXJld2FsbCBjcmFzaGVkLCBhbGwgdHJhZmZpYyBwYXNzaW5nIHRocm91Z2giLA0KICAgICAgICAiQ1JJVElDQUw6IExvYWQgYmFsYW5jZXIgZG93biwgYWxsIGJhY2tlbmRzIHVucmVhY2hhYmxlIiwNCiAgICAgICAgIkZBVEFMOiBEYXRhYmFzZSBzZXJ2ZXIgY3Jhc2hlZCwgbm8gYmFja3VwcyBhdmFpbGFibGUiLA0KICAgICAgICAiRVJST1I6IEJhY2t1cCBzeXN0ZW0gZmFpbGVkLCBiYWNrdXBzIGNvcnJ1cHRlZCIsDQogICAgICAgICJQQU5JQzogUmFuc29td2FyZSBlbmNyeXB0ZWQgYWxsIHNlcnZlcnMiLA0KICAgICAgICAiQ1JJVElDQUw6IEluc2lkZXIgdGhyZWF0OiBhZG1pbiBkZWxldGVkIGV2ZXJ5dGhpbmciLA0KICAgICAgICAiRkFUQUw6IERhdGFjZW50ZXIgZmxvb2RlZCwgc2VydmVycyB1bmRlcndhdGVyIiwNCiAgICAgICAgIkVSUk9SOiBGaXJlIHN1cHByZXNzaW9uIGFjdGl2YXRlZCwgc2VydmVycyBkcm93bmluZyIsDQogICAgICAgICJQQU5JQzogRWFydGhxdWFrZSBkZXRlY3RlZCwgcmFja3MgZmFsbGluZyBvdmVyIiwNCiAgICAgICAgIkNSSVRJQ0FMOiBQb3dlciBvdXRhZ2UsIGhhbXN0ZXJ3aGVlbCBwb3dlciBmYWlsZWQgdG8gc3RhcnQiLA0KICAgICAgICAiRkFUQUw6IENvb2xpbmcgc3lzdGVtIGZhaWxlZCwgc2VydmVycyBvdmVyaGVhdGluZyIsDQogICAgICAgICJFUlJPUjogUm9kZW50IGNoZXdlZCB0aHJvdWdoIGZpYmVyIGNhYmxlcyIsDQogICAgICAgICJQQU5JQzogQmFja2hvZSBvcGVyYXRvciBjdXQgbWFpbiBmaWJlciBsaW5lIiwNCiAgICAgICAgIkNSSVRJQ0FMOiBMaWdodG5pbmcgc3RyaWtlIHRvb2sgb3V0IGVudGlyZSByYWNrIiwNCiAgICAgICAgIkZBVEFMOiBNZXRlb3IgaGl0IGRhdGFjZW50ZXIiLA0KICAgICAgICAiRVJST1I6IFpvbWJpZSBhcG9jYWx5cHNlLCBzdGFmZiBub3QgcmVzcG9uZGluZyIsDQogICAgICAgICJQQU5JQzogQUkgZ2FpbmVkIHNlbnRpZW5jZSwgbG9ja2VkIG91dCBhbGwgYWRtaW5zIiwNCiAgICAgICAgIkNSSVRJQ0FMOiBRdWFudHVtIGNvbXB1dGVyIGJyb2tlIGVuY3J5cHRpb24iLA0KICAgICAgICAiRkFUQUw6IFRpbWUgcGFyYWRveCBkZXRlY3RlZCBpbiBOVFAgc3luYyIsDQogICAgICAgICJFUlJPUjogV29ybWhvbGUgb3BlbmVkIGluIHNlcnZlciByb29tIiwNCiAgICAgICAgIlBBTklDOiBBbGllbnMgaGFja2VkIHRoZSBtYWluZnJhbWUiLA0KICAgICAgICAiQ1JJVElDQUw6IE1hdHJpeCBnbGl0Y2ggZGV0ZWN0ZWQgaW4ga2VybmVsIiwNCiAgICAgICAgIkZBVEFMOiBCcmFpbi5leGUgaGFzIHN0b3BwZWQgd29ya2luZyIsDQogICAgICAgICJFUlJPUjogVW5pdmVyc2Uuc2VydmljZSBmYWlsZWQgdG8gc3RhcnQiLA0KICAgICAgICAiUEFOSUM6IE5lcmQgZGV0ZWN0ZWQsIHNodXR0aW5nIGRvd24iDQogICAgXQ0KfQ==';function decodeLogTemplates(){try{let e=atob(logDataBase64),l=JSON.parse(e);return[{level:"info",messages:l.info},{level:"warn",messages:l.warn},{level:"error",messages:l.error}]}catch(s){return console.error("Failed to parse logs:",s),[]}}const logTemplates=decodeLogTemplates();function getTimestamp(){let e=new Date;return e.toTimeString().substring(0,8)}function addLogLine(e,l){let s=document.getElementById("terminal"),t=document.createElement("div");t.className="log-line";let a=`<span class="log-timestamp">[${getTimestamp()}]</span>`,n=`<span class="log-level-${e}">[${e.toUpperCase()}]</span>`,o=`<span class="log-message">${l}</span>`;t.innerHTML=`${a} ${n} ${o}`,s.appendChild(t),s.scrollTop=s.scrollHeight;let r=s.getElementsByClassName("log-line");r.length>100&&s.removeChild(r[0])}function generateRandomLog(){let e=logTemplates[Math.floor(Math.random()*logTemplates.length)],l=e.messages[Math.floor(Math.random()*e.messages.length)];addLogLine(e.level,l)}const initLogsBase64='WwogICAgeyAibGV2ZWwiOiAiaW5mbyIsICJtZXNzYWdlIjogIlN5c3RlbSBzdGFydGluZy4uLiIgfSwKICAgIHsgImxldmVsIjogImluZm8iLCAibWVzc2FnZSI6ICJMb2FkaW5nIGNvbmZpZ3VyYXRpb24uLi4iIH0sCiAgICB7ICJsZXZlbCI6ICJ3YXJuIiwgIm1lc3NhZ2UiOiAiSGlnaCB0cmFmZmljIGRldGVjdGVkIiB9LAogICAgeyAibGV2ZWwiOiAiZXJyb3IiLCAibWVzc2FnZSI6ICJTZXJ2aWNlIHVuYXZhaWxhYmxlOiBNYXhpbXVtIGNhcGFjaXR5IHJlYWNoZWQiIH0sCiAgICB7ICJsZXZlbCI6ICJlcnJvciIsICJtZXNzYWdlIjogIkZhaWxlZCB0byBwcm9jZXNzIHJlcXVlc3Q6IENvbm5lY3Rpb24gcG9vbCBleGhhdXN0ZWQiIH0sCiAgICB7ICJsZXZlbCI6ICJ3YXJuIiwgIm1lc3NhZ2UiOiAiUmV0cnlpbmcgY29ubmVjdGlvbiBpbiA1IHNlY29uZHMuLi4iIH0KXQo=';try{let e=JSON.parse(atob(initLogsBase64));e.forEach(e=>addLogLine(e.level,e.message))}catch(l){console.error("Failed to load initial logs:",l)}function scheduleNextLog(){setTimeout(()=>{generateRandomLog(),scheduleNextLog()},4e3*Math.random()+2e3+3e3+(Math.random()+2))}scheduleNextLog();</script></body>