/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.app-window.fading,.app-window-content.fading,.app-window.minimizing,.app-window-content.minimizing{transition:opacity .5s ease-in-out;opacity:0}.app-window.black-outline,.app-window-content.black-outline{border:2px solid black}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}*,html{image-rendering:pixelated}body{margin:0 auto}html,body{overflow:hidden;height:100%}@font-face{font-family:PunkClockType;src:url(data:font/woff2;base64,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) format("woff");font-display:swap}@font-face{font-family:PunkDayType;src:url(data:font/woff2;base64,d09GMk9UVE8AAAdMAAkAAAAADGAAAAcFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY5+BmAAYgE2AiQDghAEBgWDaQcgG7gLESSM1EH2FTZluBftLrkz3LwOSWLHAOBwsQxCsGC3xAIoLuADDARPtF97Mzt7Znu4hiLqiUQnEqKWRgkkWqC5pD9xrhXIdl7ROGqwgRbDgz1i/fz+3vM3n5JOnNQgt8/76DmpOc6hqQmhLJStkzz82vDEeyd8oxiyaBmY0lpb7Atxtfw0uKGwq5x6ipU7Z9VRYCMXSA4p4SKoAPQi+iG4gCqxVQJ4Mv/62/LdjDRTKOREoIodUIEr0uRlGegETmFwJrUeTZ0tU4OrZbwyWJX7pOKTruv+hPVhpmV9wopjLbsUwoxlx9jG1CEsQmIcSmMdh+yqXsoeb6geGiCYIva7yk9XkxuiowOjBsvvY7yrRK2mX9/W8/zVy6dBP9X2L2bgi4vfQZ/3ncz/NhV36vlRAlgkVnUYYsCUuG6MWiIvOKSKti1qPM5KQhCnm9YaqN3z0SSQh6zICWUaxD8zOpQyKgtyLDdyK/86pUwtXdJdPXdZ1z+uTncH7s7qq1tHY7Zq1/bkG+AIJAqNweLwBCKJTKHS6Awmi83h8vgCoUgskcrkCqWv9XW+3jf4vivvMKeS+5NbvQFH/a2Ht/ir4M5523xjp/nFTmR9zox51uHX7c/6cyX9s/guqfKjtK7zVp4tOE5Zi6uxpDi1P3UcR1vTk59FcJk+e3b6uMmptzge0/TZoskT6/7nfuGd36wHIqQwO8lRZ/ZIsc5Hb+6bncjHE7NMCdjiwzf7tqPG+p+Jmhb1H4nA3OiJao2r+0N4kDU5bEkL2NqJnRNaeFz36dksoc8K4tEJpl8rio4TQx5at0tVUf2mYBn6OGRkRd3Dmjy0kKWOLI8E9MSE0XNJ1IcZLKNz8Lci2725n+eBpcQybPnTQyvh7yzcPYubi01PznmWo1LAc9H51v9IhIkkE+ForRB4zGlP/S8wOR64FYPALIAcwFPNIheCckHgwJDaFOJAr96zA7hJqVgpyBG4w7mqV5YoZJVt3srDBFmsKXi5oVEbRJqBLAcE8hkNwPTqRwkoe2LmkD2NFClye6bJke3RXl8jfVBJesS3YmEWJYEk7xmvKjnTeGbX+OVpOIQ60C29IOO1nOB44bzmNz2nkVVcYzofmAepLAtGSlkxiIzfXLxnmnJ6CVYvFGYcZNMdxCnExk0iHAmm8wmkRIsogG2794yniPBR4INqFFNugniyUXjCRF7Cnd6ZTPXs8Yji4BggBU3c9IqP7+SBQp3Xd8gRhTNJhEN3CgEfuRVo2RSzoSERI90wZbRf33EcDamo7uOsUqDw5YDUNY6dXjtfKJhVoBJZOVx1RrN0Zv/miEdCdpAVackjCzlBIXqr6cWPjQMu8IR8pg0mRD1pwp7O2TJN75jHSOBCNn+qvG0c0xg24SbkFC9swHWcC7JeYJumVhoqe98o8OMSpMsInjYMZWNIaskCgCjwpHqfWN/Npmih2HKKDKyGm/sk8JhooftK7wGOLk+YMTeptUIkX7NOSCoY0mUD6vc4iN/zoUaa8GloUZG3gIaPgFMW2LWlFkBjZ/atg3i2PNTTEOKNLLHBzmyDi9nmkoXsOdYAcAF7lg3dxEBhu+UIFynuFXAVe6blYXbJOn19GTUBjLMJTPROgHWKAZe79wPVJexFKeJF/GaXIHkCF3lWMYI61fxieTwVPEsOL+Kf0LEcR9nOyeGSgeDokJ0P5fhdiVT4mbBabY8014y8Gp9Fzc1OKpO81p7G/0yaV8lQb7b8WjtYamsaN9Kzq9YqrNukdYeeQ+GYqLmj0zPr/COnzl598OjFR+KDGUK4n43fyHj1Qbtcg2bNnOOgjvYsIuNhhQHGK8Cw8dzAULax9OlWR8AAegZkPXgyPcKoAybN6RkGVRaDYQNZhlaDIrUpK4128ntqDBtTostTxHykqaqYUWfXBaPuFhV7gKaYUMtlgmsWK/CNm/cwUNBJEgr3E+gpHbR1RSCh5zoCsBTtRw4o4Yc9z+Ue3Fka7oIzmjnlg6LXiBaIr39VkzRbEUVi5YshUTXCqpwjgRK7XKQTsTPGVhQhuFVMKqLF0/5/A2LReXQYGbuEgAx2YYI6ahrA+5HPOfVgaL7iy+juAG5axPso6ZrhGHEo6uCE7kNOOerQLmNt7zR/PHgPWXLCg+7xxWU4GjrVIX8SeE9yCMA6MA2Q5VJTzUJ6voegxElnxAhgxNMC93SMQE8yYkmESjaDKDmOiGOYhxidvIhnklsSo1OouQUSpcWxf3uh9WT/f6cNMcsWdY2KC4rsU8qblVFDsKm0IH/AYsoqLS4ty/4VvasHFw2ZBqKMMuDVGDD6HuJxUYhiUYyO6fgTJtoZpiuZAtJC+bspDGiI2JD1XQsbER0NYmYNKAhcwN5ZDnqHY0EiFpjlrYeLBCT0qG8U+ZzYAAA=) format("woff");font-display:swap}@font-face{font-family:PunkMonthType;src:url(data:font/woff2;base64,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) format("woff");font-display:swap}@font-face{font-family:TimesNewDay;src:url(data:font/woff2;base64,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) format("woff");font-display:swap}@font-face{font-family:PunkSystemReg;src:url(/assets/PunkSystem-Regular-BKaXTVGx.woff2) format("woff");font-display:swap}@font-face{font-family:PunkSystemBold;src:url(/assets/PunkSystem-Bold-BzFUQTGf.woff2) format("woff");font-display:swap}@font-face{font-family:PunkSystemComp;src:url(data:font/woff2;base64,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) format("woff");font-display:swap}.root{user-drag:none;-webkit-user-select:none;user-select:none;border:1px solid #000000;box-sizing:border-box}.checkered3{display:flex;justify-content:center;align-items:center;background-size:4px 4px;background-position:0 0,2px 2px;background-image:linear-gradient(45deg,rgba(0,0,0,.85) 15%,transparent 25%,transparent 75%,rgba(0,0,0,.85) 66%,rgba(0,0,0,.85)),linear-gradient(45deg,rgba(0,0,0,.85) 15%,transparent 25%,transparent 75%,rgba(0,0,0,.85) 66%,rgba(0,0,0,.85))}::-webkit-scrollbar{width:.2em;background-color:none}::-webkit-scrollbar-thumb{background-color:none}::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:none}input:before{content:"";position:absolute;width:3px;height:20px;background-color:#000}
