From 27e7d39d537eb3cde14defa8a283a6a2f9448338 Mon Sep 17 00:00:00 2001 From: nambuplace Date: Sat, 3 Aug 2019 13:25:49 +0900 Subject: [PATCH] release v1.0.0-rc9 --- htdocs/files/DPlayer.min.css | 2 +- htdocs/files/DPlayer.min.css.map | 2 +- htdocs/files/DPlayer.min.js | 2 +- htdocs/files/resize.js | 18 ++++++++++++++---- htdocs/files/script.js | 4 ++-- htdocs/files/style.css | 8 ++++---- htdocs/setting.php | 8 +++----- module.php | 2 +- stream.php | 2 +- 9 files changed, 28 insertions(+), 20 deletions(-) diff --git a/htdocs/files/DPlayer.min.css b/htdocs/files/DPlayer.min.css index 47d15987..e0b43eac 100644 --- a/htdocs/files/DPlayer.min.css +++ b/htdocs/files/DPlayer.min.css @@ -1,4 +1,4 @@ button[data-balloon]{overflow:visible}[data-balloon]{position:relative;cursor:pointer}[data-balloon]:after{font-family:sans-serif!important;font-weight:400!important;font-style:normal!important;text-shadow:none!important;font-size:12px!important;background:hsla(0,0%,7%,.9);border-radius:4px;color:#fff;content:attr(data-balloon);padding:.5em 1em;white-space:nowrap}[data-balloon]:after,[data-balloon]:before{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;transition:all .18s ease-out .18s;position:absolute;z-index:10}[data-balloon]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;content:""}[data-balloon]:hover:after,[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:after,[data-balloon][data-balloon-visible]:before{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:auto}[data-balloon]:not([data-balloon-pos]):after{margin-bottom:11px}[data-balloon]:not([data-balloon-pos]):after,[data-balloon]:not([data-balloon-pos]):before{bottom:100%;left:50%;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon]:not([data-balloon-pos]):before{margin-bottom:5px}[data-balloon]:not([data-balloon-pos]):hover:after,[data-balloon]:not([data-balloon-pos]):hover:before,[data-balloon]:not([data-balloon-pos])[data-balloon-visible]:after,[data-balloon]:not([data-balloon-pos])[data-balloon-visible]:before{-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon].font-awesome:after{font-family:FontAwesome,sans-serif!important}[data-balloon][data-balloon-break]:after{white-space:pre}[data-balloon][data-balloon-blunt]:after,[data-balloon][data-balloon-blunt]:before{transition:none}[data-balloon][data-balloon-pos=up]:after{margin-bottom:11px}[data-balloon][data-balloon-pos=up]:after,[data-balloon][data-balloon-pos=up]:before{bottom:100%;left:50%;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up]:before{margin-bottom:5px}[data-balloon][data-balloon-pos=up]:hover:after,[data-balloon][data-balloon-pos=up]:hover:before,[data-balloon][data-balloon-pos=up][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up][data-balloon-visible]:before{-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon][data-balloon-pos=up-left]:after{left:0;margin-bottom:11px}[data-balloon][data-balloon-pos=up-left]:after,[data-balloon][data-balloon-pos=up-left]:before{bottom:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up-left]:before{left:5px;margin-bottom:5px}[data-balloon][data-balloon-pos=up-left]:hover:after,[data-balloon][data-balloon-pos=up-left]:hover:before,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=up-right]:after{right:0;margin-bottom:11px}[data-balloon][data-balloon-pos=up-right]:after,[data-balloon][data-balloon-pos=up-right]:before{bottom:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up-right]:before{right:5px;margin-bottom:5px}[data-balloon][data-balloon-pos=up-right]:hover:after,[data-balloon][data-balloon-pos=up-right]:hover:before,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=down]:after{margin-top:11px}[data-balloon][data-balloon-pos=down]:after,[data-balloon][data-balloon-pos=down]:before{left:50%;top:100%;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}[data-balloon][data-balloon-pos=down]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;margin-top:5px}[data-balloon][data-balloon-pos=down]:hover:after,[data-balloon][data-balloon-pos=down]:hover:before,[data-balloon][data-balloon-pos=down][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down][data-balloon-visible]:before{-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon][data-balloon-pos=down-left]:after{left:0;margin-top:11px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;left:5px;margin-top:5px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:hover:after,[data-balloon][data-balloon-pos=down-left]:hover:before,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=down-right]:after{right:0;margin-top:11px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;right:5px;margin-top:5px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:hover:after,[data-balloon][data-balloon-pos=down-right]:hover:before,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=left]:after{margin-right:11px;right:100%;top:50%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;margin-right:5px;right:100%;top:50%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:hover:after,[data-balloon][data-balloon-pos=left]:hover:before,[data-balloon][data-balloon-pos=left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=left][data-balloon-visible]:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-pos=right]:after{left:100%;margin-left:11px;top:50%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;left:100%;margin-left:5px;top:50%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:hover:after,[data-balloon][data-balloon-pos=right]:hover:before,[data-balloon][data-balloon-pos=right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=right][data-balloon-visible]:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-length=small]:after{white-space:normal;width:80px}[data-balloon][data-balloon-length=medium]:after{white-space:normal;width:150px}[data-balloon][data-balloon-length=large]:after{white-space:normal;width:260px}[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:380px}@media screen and (max-width:768px){[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:90vw}}[data-balloon][data-balloon-length=fit]:after{white-space:normal;width:100%} -@-webkit-keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}.dplayer{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.dplayer *{box-sizing:content-box}.dplayer svg{width:100%;height:100%}.dplayer svg circle,.dplayer svg path{fill:#fff}.dplayer:-webkit-full-screen{width:100%!important;height:100%!important;background:#000;position:fixed;z-index:100000;left:0;top:0;margin:0;padding:0;-webkit-transform:translate(0);transform:translate(0)}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{-webkit-animation:danmaku-center 6s linear;animation:danmaku-center 6s linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{-webkit-animation:danmaku 8s linear;animation:danmaku 8s linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.dplayer.dplayer-live .dplayer-bar-wrap,.dplayer.dplayer-live .dplayer-setting-loop,.dplayer.dplayer-live .dplayer-setting-speed,.dplayer.dplayer-live .dplayer-time,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,.dplayer.dplayer-no-danmaku .dplayer-danmaku{display:none}.dplayer.dplayer-live .dplayer-controller .dplayer-icons .dplayer-setting-box{height:auto;overflow-y:hidden}.dplayer.dplayer-live.dplayer-no-danmaku .dplayer-setting{display:none}.dplayer.dplayer-arrow .dplayer-danmaku{font-size:18px}.dplayer.dplayer-arrow .dplayer-icon{margin:0 -3px}.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:running;animation-play-state:running}@media (min-width:900px){.dplayer.dplayer-playing .dplayer-controller,.dplayer.dplayer-playing .dplayer-controller-mask{opacity:0}.dplayer.dplayer-playing:hover .dplayer-controller,.dplayer.dplayer-playing:hover .dplayer-controller-mask{opacity:1}}.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon{display:block}.dplayer.dplayer-loading .dplayer-danmaku,.dplayer.dplayer-loading .dplayer-danmaku-move,.dplayer.dplayer-paused .dplayer-danmaku,.dplayer.dplayer-paused .dplayer-danmaku-move{-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer.dplayer-hide-controller{cursor:none}.dplayer.dplayer-hide-controller .dplayer-controller,.dplayer.dplayer-hide-controller .dplayer-controller-mask{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.dplayer.dplayer-show-controller .dplayer-controller,.dplayer.dplayer-show-controller .dplayer-controller-mask{opacity:1}.dplayer.dplayer-fulled{position:fixed;z-index:100000;left:0;top:0;width:100%!important;height:100%!important}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume{display:none}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:static;display:inline-block}.dplayer.dplayer-mobile .dplayer-bar-time{display:none}.dplayer-web-fullscreen-fix{position:fixed;top:0;left:0;margin:0;padding:0}[data-balloon]:before{display:none}[data-balloon]:after{padding:.3em .7em;background:hsla(0,0%,7%,.7)}[data-balloon][data-balloon-pos=up]:after{margin-bottom:0}.dplayer-bezel{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;box-sizing:border-box;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition{-webkit-animation:bezel-hide .5s linear;animation:bezel-hide .5s linear}@-webkit-keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.dplayer-bezel .dplayer-danloading{position:absolute;top:50%;margin-top:-7px;width:100%;text-align:center;font-size:14px;line-height:14px;-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out}.dplayer-bezel .diplayer-loading-icon{display:none;position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;height:36px;width:36px;pointer-events:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide{display:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot{-webkit-animation:diplayer-loading-dot-fade .8s ease infinite;animation:diplayer-loading-dot-fade .8s ease infinite;opacity:0;-webkit-transform-origin:4px 4px;transform-origin:4px 4px}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7{-webkit-animation-delay:.7s;animation-delay:.7s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6{-webkit-animation-delay:.6s;animation-delay:.6s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5{-webkit-animation-delay:.5s;animation-delay:.5s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4{-webkit-animation-delay:.4s;animation-delay:.4s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3{-webkit-animation-delay:.3s;animation-delay:.3s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2{-webkit-animation-delay:.2s;animation-delay:.2s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1{-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}.dplayer-controller-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%}.dplayer-controller,.dplayer-controller-mask{position:absolute;bottom:0;transition:all .3s ease}.dplayer-controller{left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons{display:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box{display:block}.dplayer-controller .dplayer-bar-wrap{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-highlight{display:block;width:8px;-webkit-transform:translateX(-4px);transform:translateX(-4px);top:4px;height:40%}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight{z-index:12;position:absolute;top:5px;width:6px;height:20%;border-radius:6px;background-color:#fff;text-align:center;-webkit-transform:translateX(-3px);transform:translateX(-3px);transition:all .2s ease-in-out}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover .dplayer-highlight-text{display:block}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover~.dplayer-bar-preview,.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover~.dplayer-bar-time{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight .dplayer-highlight-text{display:none;position:absolute;left:50%;top:-24px;padding:5px 8px;background-color:rgba(0,0,0,.62);color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview{position:absolute;background:#fff;pointer-events:none;display:none;background-size:16000px 100%}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time{position:absolute;left:0;top:-20px;border-radius:4px;padding:5px 7px;background-color:rgba(0,0,0,.62);color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-bar{position:relative;height:4px;width:100%;background:hsla(0,0%,100%,.2);cursor:pointer}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded{background:#fff;transition:all .5s ease}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded,.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played{position:absolute;left:0;top:0;bottom:0;height:4px;will-change:width}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons{height:38px;position:absolute;bottom:0}.dplayer-controller .dplayer-icons.dplayer-comment-box{display:none;position:absolute;transition:all .3s ease-in-out;z-index:2;height:38px;bottom:0;left:20px;right:20px;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon{position:absolute;left:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon{position:absolute;right:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box{position:absolute;background:rgba(28,28,28,.9);bottom:41px;left:0;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:4px;padding:10px 10px 16px;font-size:14px;width:235px;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio]{display:none}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label{cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title{font-size:13px;color:#fff;line-height:30px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title{margin-bottom:6px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span{border-radius:4px 0 0 4px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span{border-radius:0 4px 4px 0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span{width:33.33333%;padding:4px 6px;line-height:16px;display:inline-block;font-size:12px;color:#fff;border:1px solid #fff;margin-right:-1px;box-sizing:border-box;text-align:center;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked+span{background:#e4e4e6;color:#1c1c1c}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label{font-size:0;padding:6px 8.5px;display:inline-block}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span{width:22px;height:22px;display:inline-block;border-radius:50%;box-sizing:border-box;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover{-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input{outline:none;border:none;padding:8px 31px;font-size:14px;line-height:18px;text-align:center;border-radius:4px;background:none;margin:0;height:100%;box-sizing:border-box;width:100%;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-webkit-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-moz-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-clear{display:none}@media (max-width:350px){.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box{padding:9px 10px 15px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title{font-size:12px;line-height:24px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input{font-size:12px}}.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-icons-right{right:20px}.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon{padding:8px}.dplayer-controller .dplayer-icons .dplayer-time{line-height:38px}.dplayer-controller .dplayer-icons .dplayer-live-badge,.dplayer-controller .dplayer-icons .dplayer-time{color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;font-family:sans-serif}.dplayer-controller .dplayer-icons .dplayer-live-badge{line-height:18px;cursor:pointer;height:100%;display:inline-flex;align-items:center}.dplayer-controller .dplayer-icons .dplayer-live-dot{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;content:"";border-radius:6px}.dplayer-controller .dplayer-icons .dplayer-icon{width:40px;height:100%;border:none;background-color:transparent;line-height:18px;outline:none;cursor:pointer;vertical-align:middle;box-sizing:border-box;display:inline-block}.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content{transition:all .2s ease-in-out;opacity:.8}.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content{opacity:1}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon{color:#fff;width:auto;line-height:22px;font-size:14px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon{padding:10px 9px 9px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon{padding-top:8.5px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon{width:43px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-icon[data-balloon]:after{left:2px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-in-icon[data-balloon]:after{left:-10px}@media (max-width:1024px){.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-in-icon[data-balloon]:after{left:22%}}@media (max-width:350px){.dplayer-controller .dplayer-icons .dplayer-time{font-size:11px}.dplayer-controller .dplayer-icons .dplayer-icon{width:36px}}.dplayer-controller .dplayer-icons .dplayer-volume{position:relative;display:inline-block;cursor:pointer;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap{display:inline-block;margin:0 10px 0 -5px;vertical-align:middle;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar{position:relative;top:17px;width:0;height:4px;background:#fff;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons .dplayer-setting,.dplayer-controller .dplayer-icons .dplayer-subtitle-btn{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{position:absolute;right:0;bottom:50px;-webkit-transform:scale(0);transform:scale(0);width:210px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 0;transition:all .3s ease-in-out;overflow-x:hidden;overflow-y:hidden;z-index:2}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div.dplayer-setting-origin-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{width:70px;height:180px;text-align:center}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel{display:block}@media (max-width:410px){.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{height:36vw;overflow-y:scroll}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{height:36vw}}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar{width:6px;height:6px;background:#474747}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar-corner{background:#474747}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar-thumb{background:#737373}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item{height:30px;padding:5px 10px;box-sizing:border-box;cursor:pointer;position:relative}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku{padding:5px 0}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label{padding:0 10px;display:inline}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap{padding:0 10px;box-sizing:border-box;display:none;vertical-align:middle;height:100%;width:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar{position:relative;top:8.5px;width:100%;height:3px;background:#fff;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;background:#007cff;will-change:width}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;background:#007cff}.dplayer-controller .dplayer-icons .dplayer-full{display:inline-block;height:100%;position:relative}.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon{display:block}.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:absolute;top:-30px;z-index:1;display:none}.dplayer-controller .dplayer-icons .dplayer-quality{position:relative;display:inline-block;height:100%;z-index:2}.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list,.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask{display:block}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask{display:none;position:absolute;bottom:38px;left:-18px;width:80px;padding-bottom:12px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list{display:none;font-size:12px;width:80px;border-radius:2px;background:rgba(28,28,28,.9);padding:5px 0;transition:all .3s ease-in-out;overflow:hidden;color:#fff;text-align:center}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item{height:25px;box-sizing:border-box;cursor:pointer;line-height:25px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-comment{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-label{color:#eee;font-size:13px;display:inline-block;vertical-align:middle;white-space:nowrap}.dplayer-controller .dplayer-icons .dplayer-toggle{width:32px;height:20px;text-align:center;font-size:0;vertical-align:middle;position:absolute;top:5px;right:10px}.dplayer-controller .dplayer-icons .dplayer-toggle input{max-height:0;max-width:0;display:none}.dplayer-controller .dplayer-icons .dplayer-toggle input+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 0 #dfdfdf;border:1px solid #dfdfdf;height:20px;width:32px;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after,.dplayer-controller .dplayer-icons .dplayer-toggle input+label:before{content:"";position:absolute;display:block;height:18px;width:18px;top:0;left:0;border-radius:15px;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label{border-color:#007cff}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:before{width:30px;background:#007cff}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:after{left:12px}.dplayer-danmaku{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff}.dplayer-danmaku .dplayer-danmaku-item{display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;white-space:nowrap;font-weight:700;font-size:29px;text-shadow:1.2px 1.2px 4px rgba(0,0,0,.9)}.dplayer-danmaku .dplayer-danmaku-item--demo{position:absolute;visibility:hidden}@media screen and (max-width:500px){.dplayer-danmaku .dplayer-danmaku-item{font-weight:700;font-size:19px}}.dplayer-danmaku .dplayer-danmaku-right{position:absolute;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{will-change:transform;-webkit-animation:danmaku 5s linear;animation:danmaku 5s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.dplayer-danmaku .dplayer-danmaku-bottom,.dplayer-danmaku .dplayer-danmaku-top{position:absolute;width:100%;text-align:center;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{will-change:visibility;-webkit-animation:danmaku-center 4s linear;animation:danmaku-center 4s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}@keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}.dplayer-logo{pointer-events:none;position:absolute;left:20px;top:20px;max-width:50px;max-height:50px}.dplayer-logo img{max-width:100%;max-height:100%;background:none}.dplayer-menu{position:absolute;width:170px;border-radius:2px;background:rgba(28,28,28,.85);padding:5px 0;overflow:hidden;z-index:3;display:none}.dplayer-menu.dplayer-menu-show{display:block}.dplayer-menu .dplayer-menu-item{height:30px;box-sizing:border-box;cursor:pointer}.dplayer-menu .dplayer-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-menu .dplayer-menu-item a{padding:0 10px;line-height:30px;color:#eee;font-size:13px;display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-menu .dplayer-menu-item a:hover{text-decoration:none}.dplayer-notice{opacity:0;position:absolute;bottom:60px;left:20px;font-size:14px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 20px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none}.dplayer-subtitle{position:absolute;bottom:40px;width:90%;left:5%;text-align:center;color:#fff;text-shadow:.5px .5px .5px rgba(0,0,0,.5);font-size:20px}.dplayer-subtitle.dplayer-subtitle-hide{display:none}.dplayer-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.dplayer-mask.dplayer-mask-show{display:block}.dplayer-video-wrap{position:relative;background:#000;font-size:0;width:100%;height:100%}.dplayer-video-wrap .dplayer-video{width:100%;height:100%;display:none}.dplayer-video-wrap .dplayer-video-current{display:block}.dplayer-video-wrap .dplayer-video-prepare{display:none}.dplayer-info-panel{position:absolute;top:10px;left:10px;width:400px;background:rgba(28,28,28,.8);padding:10px;color:#fff;font-size:12px;border-radius:2px}.dplayer-info-panel-hide{display:none}.dplayer-info-panel .dplayer-info-panel-close{cursor:pointer;position:absolute;right:10px;top:10px}.dplayer-info-panel .dplayer-info-panel-item>span{display:inline-block;vertical-align:middle;line-height:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-info-panel .dplayer-info-panel-item-title{width:100px;text-align:right;margin-right:10px}.dplayer-info-panel .dplayer-info-panel-item-data{width:260px} +@-webkit-keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}.dplayer{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.dplayer *{box-sizing:content-box}.dplayer svg{width:100%;height:100%}.dplayer svg circle,.dplayer svg path{fill:#fff}.dplayer:-webkit-full-screen{width:100%!important;height:100%!important;background:#000;position:fixed;z-index:100000;left:0;top:0;margin:0;padding:0;-webkit-transform:translate(0);transform:translate(0)}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{-webkit-animation:danmaku-center 6s linear;animation:danmaku-center 6s linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{-webkit-animation:danmaku 8s linear;animation:danmaku 8s linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.dplayer.dplayer-live .dplayer-bar-wrap,.dplayer.dplayer-live .dplayer-setting-loop,.dplayer.dplayer-live .dplayer-setting-speed,.dplayer.dplayer-live .dplayer-time,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,.dplayer.dplayer-no-danmaku .dplayer-danmaku{display:none}.dplayer.dplayer-live .dplayer-controller .dplayer-icons .dplayer-setting-box{height:auto;overflow-y:hidden}.dplayer.dplayer-live.dplayer-no-danmaku .dplayer-setting{display:none}.dplayer.dplayer-arrow .dplayer-danmaku{font-size:18px}.dplayer.dplayer-arrow .dplayer-icon{margin:0 -3px}.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:running;animation-play-state:running}@media (min-width:900px){.dplayer.dplayer-playing .dplayer-controller,.dplayer.dplayer-playing .dplayer-controller-mask{opacity:0}.dplayer.dplayer-playing:hover .dplayer-controller,.dplayer.dplayer-playing:hover .dplayer-controller-mask{opacity:1}}.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon{display:block}.dplayer.dplayer-loading .dplayer-danmaku,.dplayer.dplayer-loading .dplayer-danmaku-move,.dplayer.dplayer-paused .dplayer-danmaku,.dplayer.dplayer-paused .dplayer-danmaku-move{-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer.dplayer-hide-controller{cursor:none}.dplayer.dplayer-hide-controller .dplayer-controller,.dplayer.dplayer-hide-controller .dplayer-controller-mask{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.dplayer.dplayer-show-controller .dplayer-controller,.dplayer.dplayer-show-controller .dplayer-controller-mask{opacity:1}.dplayer.dplayer-fulled{position:fixed!important;z-index:100000;left:0;top:0;width:100%!important;height:100%!important}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume{display:none}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:static;display:inline-block}.dplayer.dplayer-mobile .dplayer-bar-time{display:none}.dplayer-web-fullscreen-fix{position:fixed;top:0;left:0;margin:0;padding:0}[data-balloon]:before{display:none}[data-balloon]:after{padding:.3em .7em;background:hsla(0,0%,7%,.7)}[data-balloon][data-balloon-pos=up]:after{margin-bottom:0}.dplayer-bezel{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;box-sizing:border-box;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition{-webkit-animation:bezel-hide .5s linear;animation:bezel-hide .5s linear}@-webkit-keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.dplayer-bezel .dplayer-danloading{position:absolute;top:50%;margin-top:-7px;width:100%;text-align:center;font-size:14px;line-height:14px;-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out}.dplayer-bezel .diplayer-loading-icon{display:none;position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;height:36px;width:36px;pointer-events:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide{display:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot{-webkit-animation:diplayer-loading-dot-fade .8s ease infinite;animation:diplayer-loading-dot-fade .8s ease infinite;opacity:0;-webkit-transform-origin:4px 4px;transform-origin:4px 4px}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7{-webkit-animation-delay:.7s;animation-delay:.7s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6{-webkit-animation-delay:.6s;animation-delay:.6s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5{-webkit-animation-delay:.5s;animation-delay:.5s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4{-webkit-animation-delay:.4s;animation-delay:.4s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3{-webkit-animation-delay:.3s;animation-delay:.3s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2{-webkit-animation-delay:.2s;animation-delay:.2s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1{-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}.dplayer-controller-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%}.dplayer-controller,.dplayer-controller-mask{position:absolute;bottom:0;transition:all .3s ease}.dplayer-controller{left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons{display:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box{display:block}.dplayer-controller .dplayer-bar-wrap{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-highlight{display:block;width:8px;-webkit-transform:translateX(-4px);transform:translateX(-4px);top:4px;height:40%}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight{z-index:12;position:absolute;top:5px;width:6px;height:20%;border-radius:6px;background-color:#fff;text-align:center;-webkit-transform:translateX(-3px);transform:translateX(-3px);transition:all .2s ease-in-out}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover .dplayer-highlight-text{display:block}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover~.dplayer-bar-preview,.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover~.dplayer-bar-time{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight .dplayer-highlight-text{display:none;position:absolute;left:50%;top:-24px;padding:5px 8px;background-color:rgba(0,0,0,.62);color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview{position:absolute;background:#fff;pointer-events:none;display:none;background-size:16000px 100%}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time{position:absolute;left:0;top:-20px;border-radius:4px;padding:5px 7px;background-color:rgba(0,0,0,.62);color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-bar{position:relative;height:4px;width:100%;background:hsla(0,0%,100%,.2);cursor:pointer}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded{background:#fff;transition:all .5s ease}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded,.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played{position:absolute;left:0;top:0;bottom:0;height:4px;will-change:width}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons{height:38px;position:absolute;bottom:0}.dplayer-controller .dplayer-icons.dplayer-comment-box{display:none;position:absolute;transition:all .3s ease-in-out;z-index:2;height:38px;bottom:0;left:20px;right:20px;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon{position:absolute;left:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon{position:absolute;right:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box{position:absolute;background:rgba(28,28,28,.9);bottom:41px;left:0;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:4px;padding:10px 10px 16px;font-size:14px;width:235px;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio]{display:none}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label{cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title{font-size:13px;color:#fff;line-height:30px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title{margin-bottom:6px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span{border-radius:4px 0 0 4px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span{border-radius:0 4px 4px 0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span{width:33.33333%;padding:4px 6px;line-height:16px;display:inline-block;font-size:12px;color:#fff;border:1px solid #fff;margin-right:-1px;box-sizing:border-box;text-align:center;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked+span{background:#e4e4e6;color:#1c1c1c}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label{font-size:0;padding:6px 8.5px;display:inline-block}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span{width:22px;height:22px;display:inline-block;border-radius:50%;box-sizing:border-box;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover{-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input{outline:none;border:none;padding:8px 31px;font-size:14px;line-height:18px;text-align:center;border-radius:4px;background:none;margin:0;height:100%;box-sizing:border-box;width:100%;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-webkit-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-moz-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-clear{display:none}@media (max-width:350px){.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box{padding:9px 10px 15px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title{font-size:12px;line-height:24px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input{font-size:12px}}.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-icons-right{right:20px}.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon{padding:8px}.dplayer-controller .dplayer-icons .dplayer-time{line-height:38px}.dplayer-controller .dplayer-icons .dplayer-live-badge,.dplayer-controller .dplayer-icons .dplayer-time{color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;font-family:sans-serif}.dplayer-controller .dplayer-icons .dplayer-live-badge{line-height:18px;cursor:pointer;height:100%;display:inline-flex;align-items:center}.dplayer-controller .dplayer-icons .dplayer-live-dot{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;content:"";border-radius:6px}.dplayer-controller .dplayer-icons .dplayer-icon{width:40px;height:100%;border:none;background-color:transparent;line-height:18px;outline:none;cursor:pointer;vertical-align:middle;box-sizing:border-box;display:inline-block}.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content{transition:all .2s ease-in-out;opacity:.8}.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content{opacity:1}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon{color:#fff;width:auto;line-height:22px;font-size:14px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon{padding:10px 9px 9px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon{padding-top:8.5px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon{width:43px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-icon[data-balloon]:after{left:2px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-in-icon[data-balloon]:after{left:-10px}@media (max-width:1024px){.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-in-icon[data-balloon]:after{left:22%}}@media (max-width:350px){.dplayer-controller .dplayer-icons .dplayer-time{font-size:11px}.dplayer-controller .dplayer-icons .dplayer-icon{width:36px}}.dplayer-controller .dplayer-icons .dplayer-volume{position:relative;display:inline-block;cursor:pointer;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap{display:inline-block;margin:0 10px 0 -5px;vertical-align:middle;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar{position:relative;top:17px;width:0;height:4px;background:#fff;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons .dplayer-setting,.dplayer-controller .dplayer-icons .dplayer-subtitle-btn{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{position:absolute;right:0;bottom:50px;-webkit-transform:scale(0);transform:scale(0);width:210px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 0;transition:all .3s ease-in-out;overflow-x:hidden;overflow-y:hidden;z-index:2}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div.dplayer-setting-origin-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{width:70px;height:180px;text-align:center}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel{display:block}@media (max-width:410px){.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{height:36vw;overflow-y:scroll}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{height:36vw}}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar{width:6px;height:6px;background:#474747}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar-corner{background:#474747}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar-thumb{background:#737373}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item{height:30px;padding:5px 10px;box-sizing:border-box;cursor:pointer;position:relative}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku{padding:5px 0}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label{padding:0 10px;display:inline}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap{padding:0 10px;box-sizing:border-box;display:none;vertical-align:middle;height:100%;width:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar{position:relative;top:8.5px;width:100%;height:3px;background:#fff;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;background:#007cff;will-change:width}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;background:#007cff}.dplayer-controller .dplayer-icons .dplayer-full{display:inline-block;height:100%;position:relative}.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon{display:block}.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:absolute;top:-30px;z-index:1;display:none}.dplayer-controller .dplayer-icons .dplayer-quality{position:relative;display:inline-block;height:100%;z-index:2}.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list,.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask{display:block}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask{display:none;position:absolute;bottom:38px;left:-18px;width:80px;padding-bottom:12px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list{display:none;font-size:12px;width:80px;border-radius:2px;background:rgba(28,28,28,.9);padding:5px 0;transition:all .3s ease-in-out;overflow:hidden;color:#fff;text-align:center}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item{height:25px;box-sizing:border-box;cursor:pointer;line-height:25px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-comment{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-label{color:#eee;font-size:13px;display:inline-block;vertical-align:middle;white-space:nowrap}.dplayer-controller .dplayer-icons .dplayer-toggle{width:32px;height:20px;text-align:center;font-size:0;vertical-align:middle;position:absolute;top:5px;right:10px}.dplayer-controller .dplayer-icons .dplayer-toggle input{max-height:0;max-width:0;display:none}.dplayer-controller .dplayer-icons .dplayer-toggle input+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 0 #dfdfdf;border:1px solid #dfdfdf;height:20px;width:32px;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after,.dplayer-controller .dplayer-icons .dplayer-toggle input+label:before{content:"";position:absolute;display:block;height:18px;width:18px;top:0;left:0;border-radius:15px;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label{border-color:#007cff}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:before{width:30px;background:#007cff}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:after{left:12px}.dplayer-danmaku{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff}.dplayer-danmaku .dplayer-danmaku-item{display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;white-space:nowrap;font-weight:700;font-size:29px;text-shadow:1.2px 1.2px 4px rgba(0,0,0,.9)}.dplayer-danmaku .dplayer-danmaku-item--demo{position:absolute;visibility:hidden}@media screen and (max-width:500px){.dplayer-danmaku .dplayer-danmaku-item{font-weight:700;font-size:19px}}.dplayer-danmaku .dplayer-danmaku-right{position:absolute;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{will-change:transform;-webkit-animation:danmaku 5s linear;animation:danmaku 5s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.dplayer-danmaku .dplayer-danmaku-bottom,.dplayer-danmaku .dplayer-danmaku-top{position:absolute;width:100%;text-align:center;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{will-change:visibility;-webkit-animation:danmaku-center 4s linear;animation:danmaku-center 4s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}@keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}.dplayer-logo{pointer-events:none;position:absolute;left:20px;top:20px;max-width:50px;max-height:50px}.dplayer-logo img{max-width:100%;max-height:100%;background:none}.dplayer-menu{position:absolute;width:170px;border-radius:2px;background:rgba(28,28,28,.85);padding:5px 0;overflow:hidden;z-index:3;display:none}.dplayer-menu.dplayer-menu-show{display:block}.dplayer-menu .dplayer-menu-item{height:30px;box-sizing:border-box;cursor:pointer}.dplayer-menu .dplayer-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-menu .dplayer-menu-item a{padding:0 10px;line-height:30px;color:#eee;font-size:13px;display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-menu .dplayer-menu-item a:hover{text-decoration:none}.dplayer-notice{opacity:0;position:absolute;bottom:60px;left:20px;font-size:14px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 20px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none}.dplayer-subtitle{position:absolute;bottom:40px;width:90%;left:5%;text-align:center;color:#fff;text-shadow:.5px .5px .5px rgba(0,0,0,.5);font-size:20px}.dplayer-subtitle.dplayer-subtitle-hide{display:none}.dplayer-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.dplayer-mask.dplayer-mask-show{display:block}.dplayer-video-wrap{position:relative;background:#000;font-size:0;width:100%;height:100%}.dplayer-video-wrap .dplayer-video{width:100%;height:100%;display:none}.dplayer-video-wrap .dplayer-video-current{display:block}.dplayer-video-wrap .dplayer-video-prepare{display:none}.dplayer-info-panel{position:absolute;top:10px;left:10px;width:400px;background:rgba(28,28,28,.8);padding:10px;color:#fff;font-size:12px;border-radius:2px}.dplayer-info-panel-hide{display:none}.dplayer-info-panel .dplayer-info-panel-close{cursor:pointer;position:absolute;right:10px;top:10px}.dplayer-info-panel .dplayer-info-panel-item>span{display:inline-block;vertical-align:middle;line-height:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-info-panel .dplayer-info-panel-item-title{width:100px;text-align:right;margin-right:10px}.dplayer-info-panel .dplayer-info-panel-item-data{width:260px} /*# sourceMappingURL=DPlayer.min.css.map*/ \ No newline at end of file diff --git a/htdocs/files/DPlayer.min.css.map b/htdocs/files/DPlayer.min.css.map index 0a8ae67b..586b56af 100644 --- a/htdocs/files/DPlayer.min.css.map +++ b/htdocs/files/DPlayer.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://[name]/./node_modules/balloon-css/balloon.css","webpack://[name]/./src/css/index.scss"],"names":[],"mappings":"AAAA,qBACE,gBAAkB,CAEpB,eACE,kBACA,cAAgB,CAChB,qBAQE,iCACA,0BACA,4BACA,2BACA,yBACA,4BACA,kBACA,WACA,2BACA,iBAEA,kBAAoB,CAEtB,2CApBE,wBACA,gEACA,eACA,iBACA,UACA,oBACA,kCAWA,kBAEA,UAAY,CAeE,sBAbd,uQACA,0BACA,WACA,WAQA,UAAY,CAGd,8IACE,0BACA,kEACA,eACA,iBACA,UACA,mBAAqB,CACvB,6CAGE,kBAAoB,CAKtB,2FAPE,YACA,SAEA,uCACA,+BACA,6BACA,oBAAsB,CAQE,8CAJxB,iBAAmB,CAQrB,8OACE,kCACA,yBAA8B,CAChC,kCACE,4CAAgD,CAClD,yCACE,eAAiB,CACnB,mFACE,eAAiB,CACnB,0CAGE,kBAAoB,CAKtB,qFAPE,YACA,SAEA,uCACA,+BACA,6BACA,oBAAsB,CAQE,2CAJxB,iBAAmB,CAQrB,kOACE,kCACA,yBAA8B,CAChC,+CAEE,OACA,kBAAoB,CAKtB,+FAPE,YAGA,mCACA,2BACA,6BACA,oBAAsB,CAQE,gDALxB,SACA,iBAAmB,CAQrB,sPACE,+BACA,sBAA2B,CAC7B,gDAEE,QACA,kBAAoB,CAKtB,iGAPE,YAGA,mCACA,2BACA,6BACA,oBAAsB,CAQE,iDALxB,UACA,iBAAmB,CAQrB,0PACE,+BACA,sBAA2B,CAC7B,4CAEE,eAAiB,CAInB,yFALE,SAEA,SACA,wCACA,+BAAkC,CAUE,6CARpC,yQACA,0BACA,WACA,WAEA,cAAgB,CAOlB,0OACE,kCACA,yBAA8B,CAChC,iDACE,OACA,gBACA,SACA,oCACA,2BAA+B,CACjC,kDACE,yQACA,0BACA,WACA,WACA,SACA,eACA,SACA,oCACA,2BAA+B,CAIjC,8PACE,+BACA,sBAA2B,CAC7B,kDACE,QACA,gBACA,SACA,oCACA,2BAA+B,CACjC,mDACE,yQACA,0BACA,WACA,WACA,UACA,eACA,SACA,oCACA,2BAA+B,CAIjC,kQACE,+BACA,sBAA2B,CAC7B,4CACE,kBACA,WACA,QACA,uCACA,8BAAiC,CACnC,6CACE,wQACA,0BACA,UACA,YACA,iBACA,WACA,QACA,uCACA,8BAAiC,CAInC,0OACE,mCACA,0BAA8B,CAChC,6CACE,UACA,iBACA,QACA,wCACA,+BAAkC,CACpC,8CACE,wQACA,0BACA,UACA,YACA,UACA,gBACA,QACA,wCACA,+BAAkC,CAIpC,8OACE,mCACA,0BAA8B,CAChC,gDACE,mBACA,UAAY,CACd,iDACE,mBACA,WAAa,CACf,gDACE,mBACA,WAAa,CACf,iDACE,mBACA,WAAa,CACb,oCACE,iDACE,mBACA,UAAY,CAAE,CACpB,8CACE,mBACA,UAAY,C;AC9QhB,2BACE,GACE,mDACQ,0CAA8C,CACxD,GACE,oDACQ,2CAAgD,CAC1D,GACE,oDACQ,2CAA+C,CACzD,GACE,qDACQ,4CAAgD,CAC1D,IACE,mDACQ,0CAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,iDACQ,wCAA8C,CACxD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,kDACQ,yCAA8C,CACxD,IACE,oDACQ,2CAA+C,CACzD,IACE,kDACQ,yCAA+C,CACzD,IACE,iDACQ,wCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,qDACQ,4CAAgD,CAC1D,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,kDACQ,yCAA+C,CACzD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,MAEE,4CACQ,mCAAwC,CAAE,CACtD,mBACE,GACE,mDACQ,0CAA8C,CACxD,GACE,oDACQ,2CAAgD,CAC1D,GACE,oDACQ,2CAA+C,CACzD,GACE,qDACQ,4CAAgD,CAC1D,IACE,mDACQ,0CAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,iDACQ,wCAA8C,CACxD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,kDACQ,yCAA8C,CACxD,IACE,oDACQ,2CAA+C,CACzD,IACE,kDACQ,yCAA+C,CACzD,IACE,iDACQ,wCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,qDACQ,4CAAgD,CAC1D,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,kDACQ,yCAA+C,CACzD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,MAEE,4CACQ,mCAAwC,CAAE,CAEtD,SACE,kBACA,gBACA,yBACG,sBACC,qBACI,iBACR,aAAe,CACf,WACE,sBAAwB,CAC1B,aACE,WACA,WAAa,CACb,sCAEE,SAAW,CACf,6BACE,qBACA,sBACA,gBACA,eACA,eACA,OACA,MACA,SACA,UACA,+BACQ,sBAA2B,CACnC,mLAEE,2CACQ,mCACR,qCACQ,4BAA8B,CACxC,0FACE,oCACQ,4BACR,qCACQ,4BAA8B,CAe1C,+pBACE,YAAc,CAChB,8EACE,YACA,iBAAmB,CACrB,0DACE,YAAc,CAChB,wCACE,cAAgB,CAClB,qCACE,aAAe,CACjB,gEACE,qCACQ,4BAA8B,CACxC,yBAGE,+FACE,SAAW,CAGb,2GACE,SAAW,CAAE,CACjB,+DACE,aAAe,CACjB,gLAGE,oCACQ,2BAA6B,CACvC,iCACE,WAAa,CAKb,+GACE,UACA,mCACQ,0BAA4B,CAGxC,+GACE,SAAW,CACb,wBACE,eACA,eACA,OACA,MACA,qBACA,qBAAwB,CAC1B,2JAEE,YAAc,CAChB,+FACE,gBACA,oBAAsB,CACxB,0CACE,YAAc,CAElB,4BACE,eACA,MACA,OACA,SACA,SAAW,CAEb,sBACE,YAAc,CAEhB,qBACE,kBACA,2BAAkC,CAEpC,0CACE,eAAiB,CAEnB,eACE,kBACA,OACA,QACA,MACA,SACA,eACA,WACA,mBAAqB,CACrB,mCACE,kBACA,QACA,SACA,uBACA,YACA,WACA,aACA,sBACA,0BACA,kBACA,UACA,mBAAqB,CACrB,4DACE,wCACQ,+BAAiC,CAE/C,8BACE,GACE,UACA,2BACQ,kBAAoB,CAC9B,GACE,UACA,2BACQ,kBAAoB,CAAE,CAElC,sBACE,GACE,UACA,2BACQ,kBAAoB,CAC9B,GACE,UACA,2BACQ,kBAAoB,CAAE,CAChC,mCACE,kBACA,QACA,gBACA,WACA,kBACA,eACA,iBACA,kDACQ,yCAA2C,CACrD,sCACE,aACA,kBACA,QACA,SACA,uBACA,YACA,WACA,mBAAqB,CACrB,6DACE,YAAc,CAChB,4DACE,8DACQ,sDACR,UACA,iCACQ,wBAA0B,CAClC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAEtC,6CACE,GACE,WACA,6BACQ,oBAA2B,CACrC,IACE,YACA,4BACQ,mBAA2B,CACrC,GACE,YACA,6BACQ,oBAA6B,CAAE,CAE3C,qCACE,GACE,WACA,6BACQ,oBAA2B,CACrC,IACE,YACA,4BACQ,mBAA2B,CACrC,GACE,YACA,6BACQ,oBAA6B,CAAE,CAE3C,yBACE,mSACA,YACA,UAAY,CAKd,6CAJE,kBACA,SACA,uBAA0B,CAaE,oBAR5B,OACA,QACA,YACA,eACA,yBACG,sBACC,qBACI,gBAAkB,CAE1B,8DACE,YAAc,CAChB,kFACE,aAAe,CACjB,sCACE,cACA,eACA,kBACA,YACA,wBACA,UAAY,CACZ,wFACE,2BACQ,kBAAoB,CAC9B,+DACE,cACA,UACA,mCACQ,2BACR,QACA,UAAY,CACd,yDACE,WACA,kBACA,QACA,UACA,WACA,kBACA,sBACA,kBACA,mCACQ,2BACR,8BAAgC,CAChC,uFACE,aAAe,CAGjB,qKACE,SAAW,CACb,iFACE,aACA,kBACA,SACA,UACA,gBACA,iCACA,WACA,kBACA,eACA,mBACA,mCACQ,0BAA4B,CACxC,2DACE,kBACA,gBACA,oBACA,aACA,4BAA8B,CAChC,kEACE,kBACA,WACA,YACA,UACA,mBAAqB,CACvB,wDACE,kBACA,OACA,UACA,kBACA,gBACA,iCACA,WACA,eACA,kBACA,UACA,mCACA,iBACA,kBACA,UACA,mBAAqB,CACrB,+DACE,SAAW,CACf,mDACE,kBACA,WACA,WACA,8BACA,cAAgB,CAChB,mEAKE,gBAEA,uBAA0B,CAE5B,sIARE,kBACA,OACA,MACA,SAEA,WAEA,iBAAmB,CAQnB,kFACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,+BACA,2BACQ,kBAAoB,CACpC,mCACE,YACA,kBACA,QAAU,CACV,uDACE,aACA,kBACA,+BACA,UACA,YACA,SACA,UACA,WACA,UAAY,CACZ,qEACE,WAAa,CACf,qFACE,kBACA,OACA,KAAO,CACT,0EACE,kBACA,QACA,KAAO,CACT,oFACE,kBACA,6BACA,YACA,OACA,mCACA,kBACA,uBACA,eACA,YACA,+BACA,2BACQ,kBAAoB,CAC5B,iHACE,2BACQ,kBAAoB,CAC9B,sGACE,YAAc,CAChB,0FACE,cAAgB,CAClB,mHACE,eACA,WACA,gBAAkB,CACpB,kHACE,WAAa,CACb,iJACE,iBAAmB,CACrB,0IACE,yBAA2B,CAC7B,0IACE,yBAA2B,CAC7B,uHACE,gBACA,gBACA,iBACA,qBACA,eACA,WACA,sBACA,kBACA,sBACA,kBACA,cAAgB,CAClB,qIACE,mBACA,aAAe,CACnB,mHACE,WAAa,CACb,yHACE,YACA,kBACA,oBAAsB,CACxB,wHACE,WACA,YACA,qBACA,kBACA,sBACA,cAAgB,CAChB,8HACE,kDACQ,yCAA2C,CAC3D,8EACE,aACA,YACA,iBACA,eACA,iBACA,kBACA,kBACA,gBACA,SACA,YACA,sBACA,WACA,UAAY,CACZ,yGACE,WACA,UAAa,CACf,gGACE,WACA,UAAa,CACf,qGACE,WACA,UAAa,CACf,2FACE,WACA,UAAa,CACf,yFACE,YAAc,CAClB,yBACE,oFACE,qBAAuB,CACvB,mHACE,eACA,gBAAkB,CACtB,8EACE,cAAgB,CAAE,CACxB,oEACE,WAAa,CACf,uDACE,UAAY,CACZ,qEACE,WAAa,CACjB,iDACE,gBAAkB,CAMpB,wGALE,WACA,mCACA,sBACA,eACA,sBAAwB,CAWF,uDATtB,iBAKA,eAEA,YACA,oBACA,kBAAoB,CACtB,qDACE,qBACA,UACA,WACA,kBACA,iBACA,WACA,iBAAmB,CACrB,iDACE,WACA,YACA,YACA,6BACA,iBACA,aACA,eACA,sBACA,sBACA,oBAAsB,CACtB,uEACE,+BACA,UAAY,CACd,6EACE,SAAW,CACb,sEACE,WACA,WACA,iBACA,cAAgB,CAClB,sEACE,oBAAsB,CACxB,sEACE,iBAAmB,CACrB,qEACE,UAAY,CACd,uFACE,QAAU,CACZ,0FACE,UAAY,CACd,0BACE,0FACE,QAAU,CAAE,CAClB,yBACE,iDACE,cAAgB,CAClB,iDACE,UAAY,CAAE,CAClB,mDACE,kBACA,qBACA,eACA,WAAa,CACb,sGACE,UAAY,CACd,+IACE,2BACQ,kBAAoB,CAC9B,sHACE,UAAY,CACd,+JACE,2BACQ,kBAAoB,CAC9B,4EACE,qBACA,qBACA,sBACA,WAAa,CACb,gGACE,kBACA,SACA,QACA,WACA,gBACA,8BAAiC,CACjC,0HACE,kBACA,SACA,OACA,YACA,wBACA,iBAAmB,CACnB,yIACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,+BACA,2BACQ,kBAAoB,CAItC,6GACE,qBACA,WAAa,CACb,yEACE,kBACA,QACA,YACA,2BACQ,mBACR,YACA,kBACA,6BACA,cACA,+BACA,kBACA,kBACA,SAAW,CACX,6EACE,YAAc,CACd,0GACE,aAAe,CACnB,kGACE,2BACQ,kBAAoB,CAC9B,oGACE,WACA,aACA,iBAAmB,CACrB,iIACE,YAAc,CAChB,gIACE,aAAe,CACnB,yBACE,yEACE,YACA,iBAAmB,CACnB,oGACE,WAA2B,CAAE,CACnC,4FACE,UACA,WACA,kBAAoB,CACtB,mGACE,kBAAoB,CACtB,kGACE,kBAAoB,CACtB,0JAEE,YACA,iBACA,sBACA,eACA,iBAAmB,CACnB,sKAEE,mCAA2C,CAC/C,6EACE,aAAe,CACf,4FACE,eACA,cAAgB,CAClB,kGACE,YAAc,CAChB,6GACE,oBAAsB,CACxB,2HACE,YAAc,CAChB,sIACE,oBAAsB,CACxB,uGACE,eACA,sBACA,aACA,sBACA,YACA,UAAY,CACZ,4HACE,kBACA,UACA,WACA,WACA,gBACA,8BAAiC,CACjC,uJACE,kBACA,SACA,OACA,YACA,wBACA,mBACA,iBAAmB,CACnB,sKACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,+BACA,kBAAoB,CAChC,iDACE,qBACA,YACA,iBAAmB,CACnB,6EACE,aAAe,CACjB,uEACE,kBACA,UACA,UACA,YAAc,CAClB,oDACE,kBACA,qBACA,YACA,SAAW,CAGX,gKACE,aAAe,CACjB,0EACE,aACA,kBACA,YACA,WACA,WACA,mBAAqB,CACvB,0EACE,aACA,eACA,WACA,kBACA,6BACA,cACA,+BACA,gBACA,WACA,iBAAmB,CACrB,0EACE,YACA,sBACA,eACA,gBAAkB,CAClB,gFACE,mCAA2C,CACjD,oDACE,qBACA,WAAa,CACf,kDACE,WACA,eACA,qBACA,sBACA,kBAAoB,CACtB,mDACE,WACA,YACA,kBACA,YACA,sBACA,kBACA,QACA,UAAY,CACZ,yDACE,aACA,YACA,YAAc,CAChB,+DACE,qBACA,kBACA,iCACA,yBACA,YACA,WACA,mBACA,sBACA,eACA,0BAA4B,CAW9B,2IATE,WACA,kBACA,cACA,YACA,WACA,MACA,OACA,mBACA,0BAA4B,CAYd,qEAJd,gBAEA,mCAAyC,CAG3C,uEACE,oBAAsB,CACxB,8EACE,WACA,kBAAoB,CACtB,6EACE,SAAW,CAEnB,iBACE,kBACA,OACA,QACA,MACA,SACA,eACA,UAAY,CACZ,uCACE,qBACA,oBACA,yBACG,sBACC,qBACI,iBACR,eACA,mBACA,gBACA,eACA,0CAAgD,CAChD,6CACE,kBACA,iBAAmB,CACvB,oCACE,uCACE,gBACA,cAAgB,CAAE,CACtB,wCACE,kBACA,QACA,mCACQ,0BAA4B,CACpC,6DACE,sBACA,oCACQ,4BACR,oCACQ,2BAA6B,CAE3C,2BACE,GACE,mCACQ,0BAA4B,CAAE,CAE1C,mBACE,GACE,mCACQ,0BAA4B,CAAE,CACxC,+EAEE,kBACA,WACA,kBACA,iBAAmB,CACnB,yHAEE,uBACA,2CACQ,mCACR,oCACQ,2BAA6B,CAE3C,kCACE,GACE,kBAAoB,CACtB,GACE,kBAAoB,CAAE,CAE1B,0BACE,GACE,kBAAoB,CACtB,GACE,kBAAoB,CAAE,CAE1B,cACE,oBACA,kBACA,UACA,SACA,eACA,eAAiB,CACjB,kBACE,eACA,gBACA,eAAiB,CAErB,cACE,kBACA,YACA,kBACA,8BACA,cACA,gBACA,UACA,YAAc,CACd,gCACE,aAAe,CACjB,iCACE,YACA,sBACA,cAAgB,CAChB,uCACE,mCAA2C,CAC7C,mCAEE,eACA,iBACA,WACA,eACA,qBACA,sBACA,WACA,sBACA,mBACA,uBACA,eAAiB,CACjB,yCACE,oBAAsB,CAE9B,gBACE,UACA,kBACA,YACA,UACA,eACA,kBACA,6BACA,iBACA,+BACA,gBACA,WACA,mBAAqB,CAEvB,kBACE,kBACA,YACA,UACA,QACA,kBACA,WACA,0CACA,cAAgB,CAChB,wCACE,YAAc,CAElB,cACE,kBACA,MACA,SACA,OACA,QACA,UACA,YAAc,CACd,gCACE,aAAe,CAEnB,oBACE,kBACA,gBACA,YACA,WACA,WAAa,CACb,mCACE,WACA,YACA,YAAc,CAChB,2CACE,aAAe,CACjB,2CACE,YAAc,CAElB,oBACE,kBACA,SACA,UACA,YACA,6BACA,aACA,WACA,eACA,iBAAmB,CACnB,yBACE,YAAc,CAChB,8CACE,eACA,kBACA,WACA,QAAU,CACZ,kDACE,qBACA,sBACA,iBACA,mBACA,uBACA,eAAiB,CACnB,mDACE,YACA,iBACA,iBAAmB,CACrB,kDACE,WAAa,C","file":"DPlayer.min.css","sourcesContent":["button[data-balloon] {\n overflow: visible; }\n\n[data-balloon] {\n position: relative;\n cursor: pointer; }\n [data-balloon]:after {\n filter: alpha(opacity=0);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n -moz-opacity: 0;\n -khtml-opacity: 0;\n opacity: 0;\n pointer-events: none;\n transition: all 0.18s ease-out 0.18s;\n font-family: sans-serif !important;\n font-weight: normal !important;\n font-style: normal !important;\n text-shadow: none !important;\n font-size: 12px !important;\n background: rgba(17, 17, 17, 0.9);\n border-radius: 4px;\n color: #fff;\n content: attr(data-balloon);\n padding: .5em 1em;\n position: absolute;\n white-space: nowrap;\n z-index: 10; }\n [data-balloon]:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n filter: alpha(opacity=0);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n -moz-opacity: 0;\n -khtml-opacity: 0;\n opacity: 0;\n pointer-events: none;\n transition: all 0.18s ease-out 0.18s;\n content: '';\n position: absolute;\n z-index: 10; }\n [data-balloon]:hover:before, [data-balloon]:hover:after, [data-balloon][data-balloon-visible]:before, [data-balloon][data-balloon-visible]:after {\n filter: alpha(opacity=100);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n -moz-opacity: 1;\n -khtml-opacity: 1;\n opacity: 1;\n pointer-events: auto; }\n [data-balloon]:not([data-balloon-pos]):after {\n bottom: 100%;\n left: 50%;\n margin-bottom: 11px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon]:not([data-balloon-pos]):before {\n bottom: 100%;\n left: 50%;\n margin-bottom: 5px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon]:not([data-balloon-pos]):hover:after, [data-balloon]:not([data-balloon-pos])[data-balloon-visible]:after {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon]:not([data-balloon-pos]):hover:before, [data-balloon]:not([data-balloon-pos])[data-balloon-visible]:before {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon].font-awesome:after {\n font-family: FontAwesome, sans-serif !important; }\n [data-balloon][data-balloon-break]:after {\n white-space: pre; }\n [data-balloon][data-balloon-blunt]:before, [data-balloon][data-balloon-blunt]:after {\n transition: none; }\n [data-balloon][data-balloon-pos=\"up\"]:after {\n bottom: 100%;\n left: 50%;\n margin-bottom: 11px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up\"]:before {\n bottom: 100%;\n left: 50%;\n margin-bottom: 5px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up\"]:hover:after, [data-balloon][data-balloon-pos=\"up\"][data-balloon-visible]:after {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos=\"up\"]:hover:before, [data-balloon][data-balloon-pos=\"up\"][data-balloon-visible]:before {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos=\"up-left\"]:after {\n bottom: 100%;\n left: 0;\n margin-bottom: 11px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-left\"]:before {\n bottom: 100%;\n left: 5px;\n margin-bottom: 5px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-left\"]:hover:after, [data-balloon][data-balloon-pos=\"up-left\"][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos=\"up-left\"]:hover:before, [data-balloon][data-balloon-pos=\"up-left\"][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos=\"up-right\"]:after {\n bottom: 100%;\n right: 0;\n margin-bottom: 11px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-right\"]:before {\n bottom: 100%;\n right: 5px;\n margin-bottom: 5px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-right\"]:hover:after, [data-balloon][data-balloon-pos=\"up-right\"][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos=\"up-right\"]:hover:before, [data-balloon][data-balloon-pos=\"up-right\"][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down']:after {\n left: 50%;\n margin-top: 11px;\n top: 100%;\n -webkit-transform: translate(-50%, -10px);\n transform: translate(-50%, -10px); }\n [data-balloon][data-balloon-pos='down']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n left: 50%;\n margin-top: 5px;\n top: 100%;\n -webkit-transform: translate(-50%, -10px);\n transform: translate(-50%, -10px); }\n [data-balloon][data-balloon-pos='down']:hover:after, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:after {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos='down']:hover:before, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:before {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos='down-left']:after {\n left: 0;\n margin-top: 11px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-left']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n left: 5px;\n margin-top: 5px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-left']:hover:after, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down-left']:hover:before, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down-right']:after {\n right: 0;\n margin-top: 11px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-right']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n right: 5px;\n margin-top: 5px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-right']:hover:after, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down-right']:hover:before, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='left']:after {\n margin-right: 11px;\n right: 100%;\n top: 50%;\n -webkit-transform: translate(10px, -50%);\n transform: translate(10px, -50%); }\n [data-balloon][data-balloon-pos='left']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 6px;\n height: 18px;\n margin-right: 5px;\n right: 100%;\n top: 50%;\n -webkit-transform: translate(10px, -50%);\n transform: translate(10px, -50%); }\n [data-balloon][data-balloon-pos='left']:hover:after, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:after {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-pos='left']:hover:before, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:before {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-pos='right']:after {\n left: 100%;\n margin-left: 11px;\n top: 50%;\n -webkit-transform: translate(-10px, -50%);\n transform: translate(-10px, -50%); }\n [data-balloon][data-balloon-pos='right']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 6px;\n height: 18px;\n left: 100%;\n margin-left: 5px;\n top: 50%;\n -webkit-transform: translate(-10px, -50%);\n transform: translate(-10px, -50%); }\n [data-balloon][data-balloon-pos='right']:hover:after, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:after {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-pos='right']:hover:before, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:before {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-length='small']:after {\n white-space: normal;\n width: 80px; }\n [data-balloon][data-balloon-length='medium']:after {\n white-space: normal;\n width: 150px; }\n [data-balloon][data-balloon-length='large']:after {\n white-space: normal;\n width: 260px; }\n [data-balloon][data-balloon-length='xlarge']:after {\n white-space: normal;\n width: 380px; }\n @media screen and (max-width: 768px) {\n [data-balloon][data-balloon-length='xlarge']:after {\n white-space: normal;\n width: 90vw; } }\n [data-balloon][data-balloon-length='fit']:after {\n white-space: normal;\n width: 100%; }\n","@import url(../../node_modules/balloon-css/balloon.css);\n@-webkit-keyframes my-face {\n 2% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 4% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 6% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 8% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 10% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 12% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 14% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 16% {\n -webkit-transform: translate(0, -0.5px) rotate(-1.5deg);\n transform: translate(0, -0.5px) rotate(-1.5deg); }\n 18% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 20% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 22% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 24% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 26% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 28% {\n -webkit-transform: translate(0, 0.5px) rotate(1.5deg);\n transform: translate(0, 0.5px) rotate(1.5deg); }\n 30% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 32% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 34% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 36% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 38% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 40% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 42% {\n -webkit-transform: translate(0, 2.5px) rotate(-1.5deg);\n transform: translate(0, 2.5px) rotate(-1.5deg); }\n 44% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 46% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 48% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 50% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 52% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 54% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 56% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 58% {\n -webkit-transform: translate(0, 0.5px) rotate(2.5deg);\n transform: translate(0, 0.5px) rotate(2.5deg); }\n 60% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 62% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 64% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 66% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 68% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 70% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 72% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 74% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 76% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 78% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 80% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 82% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 84% {\n -webkit-transform: translate(0, 1.5px) rotate(2.5deg);\n transform: translate(0, 1.5px) rotate(2.5deg); }\n 86% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 88% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 90% {\n -webkit-transform: translate(0, 2.5px) rotate(-0.5deg);\n transform: translate(0, 2.5px) rotate(-0.5deg); }\n 92% {\n -webkit-transform: translate(0, 0.5px) rotate(-0.5deg);\n transform: translate(0, 0.5px) rotate(-0.5deg); }\n 94% {\n -webkit-transform: translate(0, 2.5px) rotate(0.5deg);\n transform: translate(0, 2.5px) rotate(0.5deg); }\n 96% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 98% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 0%,\n 100% {\n -webkit-transform: translate(0, 0) rotate(0deg);\n transform: translate(0, 0) rotate(0deg); } }\n@keyframes my-face {\n 2% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 4% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 6% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 8% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 10% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 12% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 14% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 16% {\n -webkit-transform: translate(0, -0.5px) rotate(-1.5deg);\n transform: translate(0, -0.5px) rotate(-1.5deg); }\n 18% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 20% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 22% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 24% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 26% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 28% {\n -webkit-transform: translate(0, 0.5px) rotate(1.5deg);\n transform: translate(0, 0.5px) rotate(1.5deg); }\n 30% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 32% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 34% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 36% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 38% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 40% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 42% {\n -webkit-transform: translate(0, 2.5px) rotate(-1.5deg);\n transform: translate(0, 2.5px) rotate(-1.5deg); }\n 44% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 46% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 48% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 50% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 52% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 54% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 56% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 58% {\n -webkit-transform: translate(0, 0.5px) rotate(2.5deg);\n transform: translate(0, 0.5px) rotate(2.5deg); }\n 60% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 62% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 64% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 66% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 68% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 70% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 72% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 74% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 76% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 78% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 80% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 82% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 84% {\n -webkit-transform: translate(0, 1.5px) rotate(2.5deg);\n transform: translate(0, 1.5px) rotate(2.5deg); }\n 86% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 88% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 90% {\n -webkit-transform: translate(0, 2.5px) rotate(-0.5deg);\n transform: translate(0, 2.5px) rotate(-0.5deg); }\n 92% {\n -webkit-transform: translate(0, 0.5px) rotate(-0.5deg);\n transform: translate(0, 0.5px) rotate(-0.5deg); }\n 94% {\n -webkit-transform: translate(0, 2.5px) rotate(0.5deg);\n transform: translate(0, 2.5px) rotate(0.5deg); }\n 96% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 98% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 0%,\n 100% {\n -webkit-transform: translate(0, 0) rotate(0deg);\n transform: translate(0, 0) rotate(0deg); } }\n\n.dplayer {\n position: relative;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n line-height: 1; }\n .dplayer * {\n box-sizing: content-box; }\n .dplayer svg {\n width: 100%;\n height: 100%; }\n .dplayer svg path,\n .dplayer svg circle {\n fill: #fff; }\n .dplayer:-webkit-full-screen {\n width: 100% !important;\n height: 100% !important;\n background: #000;\n position: fixed;\n z-index: 100000;\n left: 0;\n top: 0;\n margin: 0;\n padding: 0;\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n .dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move,\n .dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move {\n -webkit-animation: danmaku-center 6s linear;\n animation: danmaku-center 6s linear;\n -webkit-animation-play-state: inherit;\n animation-play-state: inherit; }\n .dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move {\n -webkit-animation: danmaku 8s linear;\n animation: danmaku 8s linear;\n -webkit-animation-play-state: inherit;\n animation-play-state: inherit; }\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit {\n display: none; }\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment {\n display: none; }\n .dplayer.dplayer-no-danmaku .dplayer-danmaku {\n display: none; }\n .dplayer.dplayer-live .dplayer-time {\n display: none; }\n .dplayer.dplayer-live .dplayer-bar-wrap {\n display: none; }\n .dplayer.dplayer-live .dplayer-setting-speed {\n display: none; }\n .dplayer.dplayer-live .dplayer-setting-loop {\n display: none; }\n .dplayer.dplayer-live .dplayer-controller .dplayer-icons .dplayer-setting-box {\n height: auto;\n overflow-y: hidden; }\n .dplayer.dplayer-live.dplayer-no-danmaku .dplayer-setting {\n display: none; }\n .dplayer.dplayer-arrow .dplayer-danmaku {\n font-size: 18px; }\n .dplayer.dplayer-arrow .dplayer-icon {\n margin: 0 -3px; }\n .dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move {\n -webkit-animation-play-state: running;\n animation-play-state: running; }\n @media (min-width: 900px) {\n .dplayer.dplayer-playing .dplayer-controller-mask {\n opacity: 0; }\n .dplayer.dplayer-playing .dplayer-controller {\n opacity: 0; }\n .dplayer.dplayer-playing:hover .dplayer-controller-mask {\n opacity: 1; }\n .dplayer.dplayer-playing:hover .dplayer-controller {\n opacity: 1; } }\n .dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon {\n display: block; }\n .dplayer.dplayer-loading .dplayer-danmaku,\n .dplayer.dplayer-loading .dplayer-danmaku-move, .dplayer.dplayer-paused .dplayer-danmaku,\n .dplayer.dplayer-paused .dplayer-danmaku-move {\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n .dplayer.dplayer-hide-controller {\n cursor: none; }\n .dplayer.dplayer-hide-controller .dplayer-controller-mask {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%); }\n .dplayer.dplayer-hide-controller .dplayer-controller {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%); }\n .dplayer.dplayer-show-controller .dplayer-controller-mask {\n opacity: 1; }\n .dplayer.dplayer-show-controller .dplayer-controller {\n opacity: 1; }\n .dplayer.dplayer-fulled {\n position: fixed;\n z-index: 100000;\n left: 0;\n top: 0;\n width: 100% !important;\n height: 100% !important; }\n .dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume,\n .dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon {\n display: none; }\n .dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n position: static;\n display: inline-block; }\n .dplayer.dplayer-mobile .dplayer-bar-time {\n display: none; }\n\n.dplayer-web-fullscreen-fix {\n position: fixed;\n top: 0;\n left: 0;\n margin: 0;\n padding: 0; }\n\n[data-balloon]:before {\n display: none; }\n\n[data-balloon]:after {\n padding: 0.3em 0.7em;\n background: rgba(17, 17, 17, 0.7); }\n\n[data-balloon][data-balloon-pos=\"up\"]:after {\n margin-bottom: 0; }\n\n.dplayer-bezel {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n font-size: 22px;\n color: #fff;\n pointer-events: none; }\n .dplayer-bezel .dplayer-bezel-icon {\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -26px 0 0 -26px;\n height: 52px;\n width: 52px;\n padding: 12px;\n box-sizing: border-box;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n opacity: 0;\n pointer-events: none; }\n .dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition {\n -webkit-animation: bezel-hide .5s linear;\n animation: bezel-hide .5s linear; }\n\n@-webkit-keyframes bezel-hide {\n from {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1); }\n to {\n opacity: 0;\n -webkit-transform: scale(2);\n transform: scale(2); } }\n\n@keyframes bezel-hide {\n from {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1); }\n to {\n opacity: 0;\n -webkit-transform: scale(2);\n transform: scale(2); } }\n .dplayer-bezel .dplayer-danloading {\n position: absolute;\n top: 50%;\n margin-top: -7px;\n width: 100%;\n text-align: center;\n font-size: 14px;\n line-height: 14px;\n -webkit-animation: my-face 5s infinite ease-in-out;\n animation: my-face 5s infinite ease-in-out; }\n .dplayer-bezel .diplayer-loading-icon {\n display: none;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -18px 0 0 -18px;\n height: 36px;\n width: 36px;\n pointer-events: none; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide {\n display: none; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot {\n -webkit-animation: diplayer-loading-dot-fade .8s ease infinite;\n animation: diplayer-loading-dot-fade .8s ease infinite;\n opacity: 0;\n -webkit-transform-origin: 4px 4px;\n transform-origin: 4px 4px; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7 {\n -webkit-animation-delay: 0.7s;\n animation-delay: 0.7s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6 {\n -webkit-animation-delay: 0.6s;\n animation-delay: 0.6s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5 {\n -webkit-animation-delay: 0.5s;\n animation-delay: 0.5s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4 {\n -webkit-animation-delay: 0.4s;\n animation-delay: 0.4s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3 {\n -webkit-animation-delay: 0.3s;\n animation-delay: 0.3s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2 {\n -webkit-animation-delay: 0.2s;\n animation-delay: 0.2s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1 {\n -webkit-animation-delay: 0.1s;\n animation-delay: 0.1s; }\n\n@-webkit-keyframes diplayer-loading-dot-fade {\n 0% {\n opacity: .7;\n -webkit-transform: scale(1.2, 1.2);\n transform: scale(1.2, 1.2); }\n 50% {\n opacity: .25;\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9); }\n to {\n opacity: .25;\n -webkit-transform: scale(0.85, 0.85);\n transform: scale(0.85, 0.85); } }\n\n@keyframes diplayer-loading-dot-fade {\n 0% {\n opacity: .7;\n -webkit-transform: scale(1.2, 1.2);\n transform: scale(1.2, 1.2); }\n 50% {\n opacity: .25;\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9); }\n to {\n opacity: .25;\n -webkit-transform: scale(0.85, 0.85);\n transform: scale(0.85, 0.85); } }\n\n.dplayer-controller-mask {\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;\n height: 98px;\n width: 100%;\n position: absolute;\n bottom: 0;\n transition: all 0.3s ease; }\n\n.dplayer-controller {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 41px;\n padding: 0 20px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n transition: all 0.3s ease; }\n .dplayer-controller.dplayer-controller-comment .dplayer-icons {\n display: none; }\n .dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box {\n display: block; }\n .dplayer-controller .dplayer-bar-wrap {\n padding: 5px 0;\n cursor: pointer;\n position: absolute;\n bottom: 33px;\n width: calc(100% - 40px);\n height: 3px; }\n .dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-bar-wrap:hover .dplayer-highlight {\n display: block;\n width: 8px;\n -webkit-transform: translateX(-4px);\n transform: translateX(-4px);\n top: 4px;\n height: 40%; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight {\n z-index: 12;\n position: absolute;\n top: 5px;\n width: 6px;\n height: 20%;\n border-radius: 6px;\n background-color: #fff;\n text-align: center;\n -webkit-transform: translateX(-3px);\n transform: translateX(-3px);\n transition: all .2s ease-in-out; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover .dplayer-highlight-text {\n display: block; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-preview {\n opacity: 0; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-time {\n opacity: 0; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight .dplayer-highlight-text {\n display: none;\n position: absolute;\n left: 50%;\n top: -24px;\n padding: 5px 8px;\n background-color: rgba(0, 0, 0, 0.62);\n color: #fff;\n border-radius: 4px;\n font-size: 12px;\n white-space: nowrap;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%); }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview {\n position: absolute;\n background: #fff;\n pointer-events: none;\n display: none;\n background-size: 16000px 100%; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas {\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 1;\n pointer-events: none; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-time {\n position: absolute;\n left: 0px;\n top: -20px;\n border-radius: 4px;\n padding: 5px 7px;\n background-color: rgba(0, 0, 0, 0.62);\n color: #fff;\n font-size: 12px;\n text-align: center;\n opacity: 1;\n transition: opacity .1s ease-in-out;\n word-wrap: normal;\n word-break: normal;\n z-index: 2;\n pointer-events: none; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden {\n opacity: 0; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar {\n position: relative;\n height: 4px;\n width: 100%;\n background: rgba(255, 255, 255, 0.2);\n cursor: pointer; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n background: #FFF;\n height: 4px;\n transition: all 0.5s ease;\n will-change: width; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 4px;\n will-change: width; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n cursor: pointer;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .dplayer-controller .dplayer-icons {\n height: 38px;\n position: absolute;\n bottom: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box {\n display: none;\n position: absolute;\n transition: all .3s ease-in-out;\n z-index: 2;\n height: 38px;\n bottom: 0;\n left: 20px;\n right: 20px;\n color: #fff; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon {\n padding: 7px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon {\n position: absolute;\n left: 0;\n top: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon {\n position: absolute;\n right: 0;\n top: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box {\n position: absolute;\n background: rgba(28, 28, 28, 0.9);\n bottom: 41px;\n left: 0;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n padding: 10px 10px 16px;\n font-size: 14px;\n width: 235px;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio] {\n display: none; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label {\n cursor: pointer; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title {\n font-size: 13px;\n color: #fff;\n line-height: 30px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type {\n font-size: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title {\n margin-bottom: 6px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span {\n border-radius: 4px 0 0 4px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span {\n border-radius: 0 4px 4px 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span {\n width: calc(100% / 3);\n padding: 4px 6px;\n line-height: 16px;\n display: inline-block;\n font-size: 12px;\n color: #fff;\n border: 1px solid #fff;\n margin-right: -1px;\n box-sizing: border-box;\n text-align: center;\n cursor: pointer; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked + span {\n background: #E4E4E6;\n color: #1c1c1c; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color {\n font-size: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label {\n font-size: 0;\n padding: 6px 8.5px;\n display: inline-block; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span {\n width: 22px;\n height: 22px;\n display: inline-block;\n border-radius: 50%;\n box-sizing: border-box;\n cursor: pointer; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover {\n -webkit-animation: my-face 5s infinite ease-in-out;\n animation: my-face 5s infinite ease-in-out; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input {\n outline: none;\n border: none;\n padding: 8px 31px;\n font-size: 14px;\n line-height: 18px;\n text-align: center;\n border-radius: 4px;\n background: none;\n margin: 0;\n height: 100%;\n box-sizing: border-box;\n width: 100%;\n color: #fff; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-webkit-input-placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-moz-placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-input-placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-clear {\n display: none; }\n @media (max-width: 350px) {\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box {\n padding: 9px 10px 15px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title {\n font-size: 12px;\n line-height: 24px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input {\n font-size: 12px; } }\n .dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon {\n padding: 7px; }\n .dplayer-controller .dplayer-icons.dplayer-icons-right {\n right: 20px; }\n .dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon {\n padding: 8px; }\n .dplayer-controller .dplayer-icons .dplayer-time {\n line-height: 38px;\n color: #eee;\n text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n vertical-align: middle;\n font-size: 13px;\n font-family: sans-serif; }\n .dplayer-controller .dplayer-icons .dplayer-live-badge {\n line-height: 18px;\n color: #eee;\n text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n vertical-align: middle;\n font-size: 13px;\n cursor: pointer;\n font-family: sans-serif;\n height: 100%;\n display: inline-flex;\n align-items: center; }\n .dplayer-controller .dplayer-icons .dplayer-live-dot {\n display: inline-block;\n width: 6px;\n height: 6px;\n vertical-align: 4%;\n margin-right: 5px;\n content: '';\n border-radius: 6px; }\n .dplayer-controller .dplayer-icons .dplayer-icon {\n width: 40px;\n height: 100%;\n border: none;\n background-color: transparent;\n line-height: 18px;\n outline: none;\n cursor: pointer;\n vertical-align: middle;\n box-sizing: border-box;\n display: inline-block; }\n .dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content {\n transition: all .2s ease-in-out;\n opacity: .8; }\n .dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content {\n opacity: 1; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon {\n color: #fff;\n width: auto;\n line-height: 22px;\n font-size: 14px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon {\n padding: 10px 9px 9px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon {\n padding-top: 8.5px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon {\n width: 43px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-icon[data-balloon]:after {\n left: 2px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-in-icon[data-balloon]:after {\n left: -10px; }\n @media (max-width: 1024px) {\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-in-icon[data-balloon]:after {\n left: 22%; } }\n @media (max-width: 350px) {\n .dplayer-controller .dplayer-icons .dplayer-time {\n font-size: 11px; }\n .dplayer-controller .dplayer-icons .dplayer-icon {\n width: 36px; } }\n .dplayer-controller .dplayer-icons .dplayer-volume {\n position: relative;\n display: inline-block;\n cursor: pointer;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar {\n width: 45px; }\n .dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar {\n width: 45px; }\n .dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap {\n display: inline-block;\n margin: 0 10px 0 -5px;\n vertical-align: middle;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar {\n position: relative;\n top: 17px;\n width: 0;\n height: 4px;\n background: #FFF;\n transition: all 0.3s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 100%;\n transition: all 0.1s ease;\n will-change: width; }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n cursor: pointer;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .dplayer-controller .dplayer-icons .dplayer-subtitle-btn {\n display: inline-block;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-setting {\n display: inline-block;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box {\n position: absolute;\n right: 0;\n bottom: 50px;\n -webkit-transform: scale(0);\n transform: scale(0);\n width: 210px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 7px 0;\n transition: all .3s ease-in-out;\n overflow-x: hidden;\n overflow-y: hidden;\n z-index: 2; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box > div {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box > div.dplayer-setting-origin-panel {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow {\n width: 70px;\n height: 180px;\n text-align: center; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel {\n display: block; }\n @media (max-width: 410px) {\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box {\n height: calc(100vw * 0.36);\n overflow-y: scroll; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow {\n height: calc(100vw * 0.36); } }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n background: #474747; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar-corner {\n background: #474747; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar-thumb {\n background: #737373; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item {\n height: 30px;\n padding: 5px 10px;\n box-sizing: border-box;\n cursor: pointer;\n position: relative; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku {\n padding: 5px 0; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label {\n padding: 0 10px;\n display: inline; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap {\n display: inline-block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap {\n display: inline-block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap {\n padding: 0 10px;\n box-sizing: border-box;\n display: none;\n vertical-align: middle;\n height: 100%;\n width: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar {\n position: relative;\n top: 8.5px;\n width: 100%;\n height: 3px;\n background: #fff;\n transition: all 0.3s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 100%;\n transition: all 0.1s ease;\n background: #007cff;\n will-change: width; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n cursor: pointer;\n transition: all .3s ease-in-out;\n background: #007cff; }\n .dplayer-controller .dplayer-icons .dplayer-full {\n display: inline-block;\n height: 100%;\n position: relative; }\n .dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n position: absolute;\n top: -30px;\n z-index: 1;\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-quality {\n position: relative;\n display: inline-block;\n height: 100%;\n z-index: 2; }\n .dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask {\n display: none;\n position: absolute;\n bottom: 38px;\n left: -18px;\n width: 80px;\n padding-bottom: 12px; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list {\n display: none;\n font-size: 12px;\n width: 80px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 5px 0;\n transition: all .3s ease-in-out;\n overflow: hidden;\n color: #fff;\n text-align: center; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item {\n height: 25px;\n box-sizing: border-box;\n cursor: pointer;\n line-height: 25px; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer-controller .dplayer-icons .dplayer-comment {\n display: inline-block;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-label {\n color: #eee;\n font-size: 13px;\n display: inline-block;\n vertical-align: middle;\n white-space: nowrap; }\n .dplayer-controller .dplayer-icons .dplayer-toggle {\n width: 32px;\n height: 20px;\n text-align: center;\n font-size: 0;\n vertical-align: middle;\n position: absolute;\n top: 5px;\n right: 10px; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input {\n max-height: 0;\n max-width: 0;\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input + label {\n display: inline-block;\n position: relative;\n box-shadow: #dfdfdf 0 0 0 0 inset;\n border: 1px solid #dfdfdf;\n height: 20px;\n width: 32px;\n border-radius: 10px;\n box-sizing: border-box;\n cursor: pointer;\n transition: .2s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input + label:before {\n content: \"\";\n position: absolute;\n display: block;\n height: 18px;\n width: 18px;\n top: 0;\n left: 0;\n border-radius: 15px;\n transition: .2s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input + label:after {\n content: \"\";\n position: absolute;\n display: block;\n left: 0;\n top: 0;\n border-radius: 15px;\n background: #fff;\n transition: .2s ease-in-out;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);\n height: 18px;\n width: 18px; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label {\n border-color: #007cff; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:before {\n width: 30px;\n background: #007cff; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:after {\n left: 12px; }\n\n.dplayer-danmaku {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n font-size: 22px;\n color: #fff; }\n .dplayer-danmaku .dplayer-danmaku-item {\n display: inline-block;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n white-space: nowrap;\n font-weight: bold;\n font-size: 29px;\n text-shadow: 1.2px 1.2px 4px rgba(0, 0, 0, 0.9); }\n .dplayer-danmaku .dplayer-danmaku-item--demo {\n position: absolute;\n visibility: hidden; }\n @media screen and (max-width: 500px) {\n .dplayer-danmaku .dplayer-danmaku-item {\n font-weight: bold;\n font-size: 19px; } }\n .dplayer-danmaku .dplayer-danmaku-right {\n position: absolute;\n right: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%); }\n .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move {\n will-change: transform;\n -webkit-animation: danmaku 5s linear;\n animation: danmaku 5s linear;\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n\n@-webkit-keyframes danmaku {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%); } }\n\n@keyframes danmaku {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%); } }\n .dplayer-danmaku .dplayer-danmaku-top,\n .dplayer-danmaku .dplayer-danmaku-bottom {\n position: absolute;\n width: 100%;\n text-align: center;\n visibility: hidden; }\n .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move,\n .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move {\n will-change: visibility;\n -webkit-animation: danmaku-center 4s linear;\n animation: danmaku-center 4s linear;\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n\n@-webkit-keyframes danmaku-center {\n from {\n visibility: visible; }\n to {\n visibility: visible; } }\n\n@keyframes danmaku-center {\n from {\n visibility: visible; }\n to {\n visibility: visible; } }\n\n.dplayer-logo {\n pointer-events: none;\n position: absolute;\n left: 20px;\n top: 20px;\n max-width: 50px;\n max-height: 50px; }\n .dplayer-logo img {\n max-width: 100%;\n max-height: 100%;\n background: none; }\n\n.dplayer-menu {\n position: absolute;\n width: 170px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.85);\n padding: 5px 0;\n overflow: hidden;\n z-index: 3;\n display: none; }\n .dplayer-menu.dplayer-menu-show {\n display: block; }\n .dplayer-menu .dplayer-menu-item {\n height: 30px;\n box-sizing: border-box;\n cursor: pointer; }\n .dplayer-menu .dplayer-menu-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer-menu .dplayer-menu-item a {\n display: inline-block;\n padding: 0 10px;\n line-height: 30px;\n color: #eee;\n font-size: 13px;\n display: inline-block;\n vertical-align: middle;\n width: 100%;\n box-sizing: border-box;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden; }\n .dplayer-menu .dplayer-menu-item a:hover {\n text-decoration: none; }\n\n.dplayer-notice {\n opacity: 0;\n position: absolute;\n bottom: 60px;\n left: 20px;\n font-size: 14px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 7px 20px;\n transition: all .3s ease-in-out;\n overflow: hidden;\n color: #fff;\n pointer-events: none; }\n\n.dplayer-subtitle {\n position: absolute;\n bottom: 40px;\n width: 90%;\n left: 5%;\n text-align: center;\n color: #fff;\n text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5);\n font-size: 20px; }\n .dplayer-subtitle.dplayer-subtitle-hide {\n display: none; }\n\n.dplayer-mask {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 1;\n display: none; }\n .dplayer-mask.dplayer-mask-show {\n display: block; }\n\n.dplayer-video-wrap {\n position: relative;\n background: #000;\n font-size: 0;\n width: 100%;\n height: 100%; }\n .dplayer-video-wrap .dplayer-video {\n width: 100%;\n height: 100%;\n display: none; }\n .dplayer-video-wrap .dplayer-video-current {\n display: block; }\n .dplayer-video-wrap .dplayer-video-prepare {\n display: none; }\n\n.dplayer-info-panel {\n position: absolute;\n top: 10px;\n left: 10px;\n width: 400px;\n background: rgba(28, 28, 28, 0.8);\n padding: 10px;\n color: #fff;\n font-size: 12px;\n border-radius: 2px; }\n .dplayer-info-panel-hide {\n display: none; }\n .dplayer-info-panel .dplayer-info-panel-close {\n cursor: pointer;\n position: absolute;\n right: 10px;\n top: 10px; }\n .dplayer-info-panel .dplayer-info-panel-item > span {\n display: inline-block;\n vertical-align: middle;\n line-height: 15px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden; }\n .dplayer-info-panel .dplayer-info-panel-item-title {\n width: 100px;\n text-align: right;\n margin-right: 10px; }\n .dplayer-info-panel .dplayer-info-panel-item-data {\n width: 260px; }\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack://[name]/./node_modules/balloon-css/balloon.css","webpack://[name]/./src/css/index.scss"],"names":[],"mappings":"AAAA,qBACE,gBAAkB,CAEpB,eACE,kBACA,cAAgB,CAChB,qBAQE,iCACA,0BACA,4BACA,2BACA,yBACA,4BACA,kBACA,WACA,2BACA,iBAEA,kBAAoB,CAEtB,2CApBE,wBACA,gEACA,eACA,iBACA,UACA,oBACA,kCAWA,kBAEA,UAAY,CAeE,sBAbd,uQACA,0BACA,WACA,WAQA,UAAY,CAGd,8IACE,0BACA,kEACA,eACA,iBACA,UACA,mBAAqB,CACvB,6CAGE,kBAAoB,CAKtB,2FAPE,YACA,SAEA,uCACA,+BACA,6BACA,oBAAsB,CAQE,8CAJxB,iBAAmB,CAQrB,8OACE,kCACA,yBAA8B,CAChC,kCACE,4CAAgD,CAClD,yCACE,eAAiB,CACnB,mFACE,eAAiB,CACnB,0CAGE,kBAAoB,CAKtB,qFAPE,YACA,SAEA,uCACA,+BACA,6BACA,oBAAsB,CAQE,2CAJxB,iBAAmB,CAQrB,kOACE,kCACA,yBAA8B,CAChC,+CAEE,OACA,kBAAoB,CAKtB,+FAPE,YAGA,mCACA,2BACA,6BACA,oBAAsB,CAQE,gDALxB,SACA,iBAAmB,CAQrB,sPACE,+BACA,sBAA2B,CAC7B,gDAEE,QACA,kBAAoB,CAKtB,iGAPE,YAGA,mCACA,2BACA,6BACA,oBAAsB,CAQE,iDALxB,UACA,iBAAmB,CAQrB,0PACE,+BACA,sBAA2B,CAC7B,4CAEE,eAAiB,CAInB,yFALE,SAEA,SACA,wCACA,+BAAkC,CAUE,6CARpC,yQACA,0BACA,WACA,WAEA,cAAgB,CAOlB,0OACE,kCACA,yBAA8B,CAChC,iDACE,OACA,gBACA,SACA,oCACA,2BAA+B,CACjC,kDACE,yQACA,0BACA,WACA,WACA,SACA,eACA,SACA,oCACA,2BAA+B,CAIjC,8PACE,+BACA,sBAA2B,CAC7B,kDACE,QACA,gBACA,SACA,oCACA,2BAA+B,CACjC,mDACE,yQACA,0BACA,WACA,WACA,UACA,eACA,SACA,oCACA,2BAA+B,CAIjC,kQACE,+BACA,sBAA2B,CAC7B,4CACE,kBACA,WACA,QACA,uCACA,8BAAiC,CACnC,6CACE,wQACA,0BACA,UACA,YACA,iBACA,WACA,QACA,uCACA,8BAAiC,CAInC,0OACE,mCACA,0BAA8B,CAChC,6CACE,UACA,iBACA,QACA,wCACA,+BAAkC,CACpC,8CACE,wQACA,0BACA,UACA,YACA,UACA,gBACA,QACA,wCACA,+BAAkC,CAIpC,8OACE,mCACA,0BAA8B,CAChC,gDACE,mBACA,UAAY,CACd,iDACE,mBACA,WAAa,CACf,gDACE,mBACA,WAAa,CACf,iDACE,mBACA,WAAa,CACb,oCACE,iDACE,mBACA,UAAY,CAAE,CACpB,8CACE,mBACA,UAAY,C;AC9QhB,2BACE,GACE,mDACQ,0CAA8C,CACxD,GACE,oDACQ,2CAAgD,CAC1D,GACE,oDACQ,2CAA+C,CACzD,GACE,qDACQ,4CAAgD,CAC1D,IACE,mDACQ,0CAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,iDACQ,wCAA8C,CACxD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,kDACQ,yCAA8C,CACxD,IACE,oDACQ,2CAA+C,CACzD,IACE,kDACQ,yCAA+C,CACzD,IACE,iDACQ,wCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,qDACQ,4CAAgD,CAC1D,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,kDACQ,yCAA+C,CACzD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,MAEE,4CACQ,mCAAwC,CAAE,CACtD,mBACE,GACE,mDACQ,0CAA8C,CACxD,GACE,oDACQ,2CAAgD,CAC1D,GACE,oDACQ,2CAA+C,CACzD,GACE,qDACQ,4CAAgD,CAC1D,IACE,mDACQ,0CAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,iDACQ,wCAA8C,CACxD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAA+C,CACzD,IACE,kDACQ,yCAA8C,CACxD,IACE,oDACQ,2CAA+C,CACzD,IACE,kDACQ,yCAA+C,CACzD,IACE,iDACQ,wCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,oDACQ,2CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,qDACQ,4CAAgD,CAC1D,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,kDACQ,yCAA+C,CACzD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,MAEE,4CACQ,mCAAwC,CAAE,CAEtD,SACE,kBACA,gBACA,yBACG,sBACC,qBACI,iBACR,aAAe,CACf,WACE,sBAAwB,CAC1B,aACE,WACA,WAAa,CACb,sCAEE,SAAW,CACf,6BACE,qBACA,sBACA,gBACA,eACA,eACA,OACA,MACA,SACA,UACA,+BACQ,sBAA2B,CACnC,mLAEE,2CACQ,mCACR,qCACQ,4BAA8B,CACxC,0FACE,oCACQ,4BACR,qCACQ,4BAA8B,CAe1C,+pBACE,YAAc,CAChB,8EACE,YACA,iBAAmB,CACrB,0DACE,YAAc,CAChB,wCACE,cAAgB,CAClB,qCACE,aAAe,CACjB,gEACE,qCACQ,4BAA8B,CACxC,yBAGE,+FACE,SAAW,CAGb,2GACE,SAAW,CAAE,CACjB,+DACE,aAAe,CACjB,gLAGE,oCACQ,2BAA6B,CACvC,iCACE,WAAa,CAKb,+GACE,UACA,mCACQ,0BAA4B,CAGxC,+GACE,SAAW,CACb,wBACE,yBACA,eACA,OACA,MACA,qBACA,qBAAwB,CAC1B,2JAEE,YAAc,CAChB,+FACE,gBACA,oBAAsB,CACxB,0CACE,YAAc,CAElB,4BACE,eACA,MACA,OACA,SACA,SAAW,CAEb,sBACE,YAAc,CAEhB,qBACE,kBACA,2BAAkC,CAEpC,0CACE,eAAiB,CAEnB,eACE,kBACA,OACA,QACA,MACA,SACA,eACA,WACA,mBAAqB,CACrB,mCACE,kBACA,QACA,SACA,uBACA,YACA,WACA,aACA,sBACA,0BACA,kBACA,UACA,mBAAqB,CACrB,4DACE,wCACQ,+BAAiC,CAE/C,8BACE,GACE,UACA,2BACQ,kBAAoB,CAC9B,GACE,UACA,2BACQ,kBAAoB,CAAE,CAElC,sBACE,GACE,UACA,2BACQ,kBAAoB,CAC9B,GACE,UACA,2BACQ,kBAAoB,CAAE,CAChC,mCACE,kBACA,QACA,gBACA,WACA,kBACA,eACA,iBACA,kDACQ,yCAA2C,CACrD,sCACE,aACA,kBACA,QACA,SACA,uBACA,YACA,WACA,mBAAqB,CACrB,6DACE,YAAc,CAChB,4DACE,8DACQ,sDACR,UACA,iCACQ,wBAA0B,CAClC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAEtC,6CACE,GACE,WACA,6BACQ,oBAA2B,CACrC,IACE,YACA,4BACQ,mBAA2B,CACrC,GACE,YACA,6BACQ,oBAA6B,CAAE,CAE3C,qCACE,GACE,WACA,6BACQ,oBAA2B,CACrC,IACE,YACA,4BACQ,mBAA2B,CACrC,GACE,YACA,6BACQ,oBAA6B,CAAE,CAE3C,yBACE,mSACA,YACA,UAAY,CAKd,6CAJE,kBACA,SACA,uBAA0B,CAaE,oBAR5B,OACA,QACA,YACA,eACA,yBACG,sBACC,qBACI,gBAAkB,CAE1B,8DACE,YAAc,CAChB,kFACE,aAAe,CACjB,sCACE,cACA,eACA,kBACA,YACA,wBACA,UAAY,CACZ,wFACE,2BACQ,kBAAoB,CAC9B,+DACE,cACA,UACA,mCACQ,2BACR,QACA,UAAY,CACd,yDACE,WACA,kBACA,QACA,UACA,WACA,kBACA,sBACA,kBACA,mCACQ,2BACR,8BAAgC,CAChC,uFACE,aAAe,CAGjB,qKACE,SAAW,CACb,iFACE,aACA,kBACA,SACA,UACA,gBACA,iCACA,WACA,kBACA,eACA,mBACA,mCACQ,0BAA4B,CACxC,2DACE,kBACA,gBACA,oBACA,aACA,4BAA8B,CAChC,kEACE,kBACA,WACA,YACA,UACA,mBAAqB,CACvB,wDACE,kBACA,OACA,UACA,kBACA,gBACA,iCACA,WACA,eACA,kBACA,UACA,mCACA,iBACA,kBACA,UACA,mBAAqB,CACrB,+DACE,SAAW,CACf,mDACE,kBACA,WACA,WACA,8BACA,cAAgB,CAChB,mEAKE,gBAEA,uBAA0B,CAE5B,sIARE,kBACA,OACA,MACA,SAEA,WAEA,iBAAmB,CAQnB,kFACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,+BACA,2BACQ,kBAAoB,CACpC,mCACE,YACA,kBACA,QAAU,CACV,uDACE,aACA,kBACA,+BACA,UACA,YACA,SACA,UACA,WACA,UAAY,CACZ,qEACE,WAAa,CACf,qFACE,kBACA,OACA,KAAO,CACT,0EACE,kBACA,QACA,KAAO,CACT,oFACE,kBACA,6BACA,YACA,OACA,mCACA,kBACA,uBACA,eACA,YACA,+BACA,2BACQ,kBAAoB,CAC5B,iHACE,2BACQ,kBAAoB,CAC9B,sGACE,YAAc,CAChB,0FACE,cAAgB,CAClB,mHACE,eACA,WACA,gBAAkB,CACpB,kHACE,WAAa,CACb,iJACE,iBAAmB,CACrB,0IACE,yBAA2B,CAC7B,0IACE,yBAA2B,CAC7B,uHACE,gBACA,gBACA,iBACA,qBACA,eACA,WACA,sBACA,kBACA,sBACA,kBACA,cAAgB,CAClB,qIACE,mBACA,aAAe,CACnB,mHACE,WAAa,CACb,yHACE,YACA,kBACA,oBAAsB,CACxB,wHACE,WACA,YACA,qBACA,kBACA,sBACA,cAAgB,CAChB,8HACE,kDACQ,yCAA2C,CAC3D,8EACE,aACA,YACA,iBACA,eACA,iBACA,kBACA,kBACA,gBACA,SACA,YACA,sBACA,WACA,UAAY,CACZ,yGACE,WACA,UAAa,CACf,gGACE,WACA,UAAa,CACf,qGACE,WACA,UAAa,CACf,2FACE,WACA,UAAa,CACf,yFACE,YAAc,CAClB,yBACE,oFACE,qBAAuB,CACvB,mHACE,eACA,gBAAkB,CACtB,8EACE,cAAgB,CAAE,CACxB,oEACE,WAAa,CACf,uDACE,UAAY,CACZ,qEACE,WAAa,CACjB,iDACE,gBAAkB,CAMpB,wGALE,WACA,mCACA,sBACA,eACA,sBAAwB,CAWF,uDATtB,iBAKA,eAEA,YACA,oBACA,kBAAoB,CACtB,qDACE,qBACA,UACA,WACA,kBACA,iBACA,WACA,iBAAmB,CACrB,iDACE,WACA,YACA,YACA,6BACA,iBACA,aACA,eACA,sBACA,sBACA,oBAAsB,CACtB,uEACE,+BACA,UAAY,CACd,6EACE,SAAW,CACb,sEACE,WACA,WACA,iBACA,cAAgB,CAClB,sEACE,oBAAsB,CACxB,sEACE,iBAAmB,CACrB,qEACE,UAAY,CACd,uFACE,QAAU,CACZ,0FACE,UAAY,CACd,0BACE,0FACE,QAAU,CAAE,CAClB,yBACE,iDACE,cAAgB,CAClB,iDACE,UAAY,CAAE,CAClB,mDACE,kBACA,qBACA,eACA,WAAa,CACb,sGACE,UAAY,CACd,+IACE,2BACQ,kBAAoB,CAC9B,sHACE,UAAY,CACd,+JACE,2BACQ,kBAAoB,CAC9B,4EACE,qBACA,qBACA,sBACA,WAAa,CACb,gGACE,kBACA,SACA,QACA,WACA,gBACA,8BAAiC,CACjC,0HACE,kBACA,SACA,OACA,YACA,wBACA,iBAAmB,CACnB,yIACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,+BACA,2BACQ,kBAAoB,CAItC,6GACE,qBACA,WAAa,CACb,yEACE,kBACA,QACA,YACA,2BACQ,mBACR,YACA,kBACA,6BACA,cACA,+BACA,kBACA,kBACA,SAAW,CACX,6EACE,YAAc,CACd,0GACE,aAAe,CACnB,kGACE,2BACQ,kBAAoB,CAC9B,oGACE,WACA,aACA,iBAAmB,CACrB,iIACE,YAAc,CAChB,gIACE,aAAe,CACnB,yBACE,yEACE,YACA,iBAAmB,CACnB,oGACE,WAA2B,CAAE,CACnC,4FACE,UACA,WACA,kBAAoB,CACtB,mGACE,kBAAoB,CACtB,kGACE,kBAAoB,CACtB,0JAEE,YACA,iBACA,sBACA,eACA,iBAAmB,CACnB,sKAEE,mCAA2C,CAC/C,6EACE,aAAe,CACf,4FACE,eACA,cAAgB,CAClB,kGACE,YAAc,CAChB,6GACE,oBAAsB,CACxB,2HACE,YAAc,CAChB,sIACE,oBAAsB,CACxB,uGACE,eACA,sBACA,aACA,sBACA,YACA,UAAY,CACZ,4HACE,kBACA,UACA,WACA,WACA,gBACA,8BAAiC,CACjC,uJACE,kBACA,SACA,OACA,YACA,wBACA,mBACA,iBAAmB,CACnB,sKACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,+BACA,kBAAoB,CAChC,iDACE,qBACA,YACA,iBAAmB,CACnB,6EACE,aAAe,CACjB,uEACE,kBACA,UACA,UACA,YAAc,CAClB,oDACE,kBACA,qBACA,YACA,SAAW,CAGX,gKACE,aAAe,CACjB,0EACE,aACA,kBACA,YACA,WACA,WACA,mBAAqB,CACvB,0EACE,aACA,eACA,WACA,kBACA,6BACA,cACA,+BACA,gBACA,WACA,iBAAmB,CACrB,0EACE,YACA,sBACA,eACA,gBAAkB,CAClB,gFACE,mCAA2C,CACjD,oDACE,qBACA,WAAa,CACf,kDACE,WACA,eACA,qBACA,sBACA,kBAAoB,CACtB,mDACE,WACA,YACA,kBACA,YACA,sBACA,kBACA,QACA,UAAY,CACZ,yDACE,aACA,YACA,YAAc,CAChB,+DACE,qBACA,kBACA,iCACA,yBACA,YACA,WACA,mBACA,sBACA,eACA,0BAA4B,CAW9B,2IATE,WACA,kBACA,cACA,YACA,WACA,MACA,OACA,mBACA,0BAA4B,CAYd,qEAJd,gBAEA,mCAAyC,CAG3C,uEACE,oBAAsB,CACxB,8EACE,WACA,kBAAoB,CACtB,6EACE,SAAW,CAEnB,iBACE,kBACA,OACA,QACA,MACA,SACA,eACA,UAAY,CACZ,uCACE,qBACA,oBACA,yBACG,sBACC,qBACI,iBACR,eACA,mBACA,gBACA,eACA,0CAAgD,CAChD,6CACE,kBACA,iBAAmB,CACvB,oCACE,uCACE,gBACA,cAAgB,CAAE,CACtB,wCACE,kBACA,QACA,mCACQ,0BAA4B,CACpC,6DACE,sBACA,oCACQ,4BACR,oCACQ,2BAA6B,CAE3C,2BACE,GACE,mCACQ,0BAA4B,CAAE,CAE1C,mBACE,GACE,mCACQ,0BAA4B,CAAE,CACxC,+EAEE,kBACA,WACA,kBACA,iBAAmB,CACnB,yHAEE,uBACA,2CACQ,mCACR,oCACQ,2BAA6B,CAE3C,kCACE,GACE,kBAAoB,CACtB,GACE,kBAAoB,CAAE,CAE1B,0BACE,GACE,kBAAoB,CACtB,GACE,kBAAoB,CAAE,CAE1B,cACE,oBACA,kBACA,UACA,SACA,eACA,eAAiB,CACjB,kBACE,eACA,gBACA,eAAiB,CAErB,cACE,kBACA,YACA,kBACA,8BACA,cACA,gBACA,UACA,YAAc,CACd,gCACE,aAAe,CACjB,iCACE,YACA,sBACA,cAAgB,CAChB,uCACE,mCAA2C,CAC7C,mCAEE,eACA,iBACA,WACA,eACA,qBACA,sBACA,WACA,sBACA,mBACA,uBACA,eAAiB,CACjB,yCACE,oBAAsB,CAE9B,gBACE,UACA,kBACA,YACA,UACA,eACA,kBACA,6BACA,iBACA,+BACA,gBACA,WACA,mBAAqB,CAEvB,kBACE,kBACA,YACA,UACA,QACA,kBACA,WACA,0CACA,cAAgB,CAChB,wCACE,YAAc,CAElB,cACE,kBACA,MACA,SACA,OACA,QACA,UACA,YAAc,CACd,gCACE,aAAe,CAEnB,oBACE,kBACA,gBACA,YACA,WACA,WAAa,CACb,mCACE,WACA,YACA,YAAc,CAChB,2CACE,aAAe,CACjB,2CACE,YAAc,CAElB,oBACE,kBACA,SACA,UACA,YACA,6BACA,aACA,WACA,eACA,iBAAmB,CACnB,yBACE,YAAc,CAChB,8CACE,eACA,kBACA,WACA,QAAU,CACZ,kDACE,qBACA,sBACA,iBACA,mBACA,uBACA,eAAiB,CACnB,mDACE,YACA,iBACA,iBAAmB,CACrB,kDACE,WAAa,C","file":"DPlayer.min.css","sourcesContent":["button[data-balloon] {\n overflow: visible; }\n\n[data-balloon] {\n position: relative;\n cursor: pointer; }\n [data-balloon]:after {\n filter: alpha(opacity=0);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n -moz-opacity: 0;\n -khtml-opacity: 0;\n opacity: 0;\n pointer-events: none;\n transition: all 0.18s ease-out 0.18s;\n font-family: sans-serif !important;\n font-weight: normal !important;\n font-style: normal !important;\n text-shadow: none !important;\n font-size: 12px !important;\n background: rgba(17, 17, 17, 0.9);\n border-radius: 4px;\n color: #fff;\n content: attr(data-balloon);\n padding: .5em 1em;\n position: absolute;\n white-space: nowrap;\n z-index: 10; }\n [data-balloon]:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n filter: alpha(opacity=0);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n -moz-opacity: 0;\n -khtml-opacity: 0;\n opacity: 0;\n pointer-events: none;\n transition: all 0.18s ease-out 0.18s;\n content: '';\n position: absolute;\n z-index: 10; }\n [data-balloon]:hover:before, [data-balloon]:hover:after, [data-balloon][data-balloon-visible]:before, [data-balloon][data-balloon-visible]:after {\n filter: alpha(opacity=100);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n -moz-opacity: 1;\n -khtml-opacity: 1;\n opacity: 1;\n pointer-events: auto; }\n [data-balloon]:not([data-balloon-pos]):after {\n bottom: 100%;\n left: 50%;\n margin-bottom: 11px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon]:not([data-balloon-pos]):before {\n bottom: 100%;\n left: 50%;\n margin-bottom: 5px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon]:not([data-balloon-pos]):hover:after, [data-balloon]:not([data-balloon-pos])[data-balloon-visible]:after {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon]:not([data-balloon-pos]):hover:before, [data-balloon]:not([data-balloon-pos])[data-balloon-visible]:before {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon].font-awesome:after {\n font-family: FontAwesome, sans-serif !important; }\n [data-balloon][data-balloon-break]:after {\n white-space: pre; }\n [data-balloon][data-balloon-blunt]:before, [data-balloon][data-balloon-blunt]:after {\n transition: none; }\n [data-balloon][data-balloon-pos=\"up\"]:after {\n bottom: 100%;\n left: 50%;\n margin-bottom: 11px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up\"]:before {\n bottom: 100%;\n left: 50%;\n margin-bottom: 5px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up\"]:hover:after, [data-balloon][data-balloon-pos=\"up\"][data-balloon-visible]:after {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos=\"up\"]:hover:before, [data-balloon][data-balloon-pos=\"up\"][data-balloon-visible]:before {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos=\"up-left\"]:after {\n bottom: 100%;\n left: 0;\n margin-bottom: 11px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-left\"]:before {\n bottom: 100%;\n left: 5px;\n margin-bottom: 5px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-left\"]:hover:after, [data-balloon][data-balloon-pos=\"up-left\"][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos=\"up-left\"]:hover:before, [data-balloon][data-balloon-pos=\"up-left\"][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos=\"up-right\"]:after {\n bottom: 100%;\n right: 0;\n margin-bottom: 11px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-right\"]:before {\n bottom: 100%;\n right: 5px;\n margin-bottom: 5px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-right\"]:hover:after, [data-balloon][data-balloon-pos=\"up-right\"][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos=\"up-right\"]:hover:before, [data-balloon][data-balloon-pos=\"up-right\"][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down']:after {\n left: 50%;\n margin-top: 11px;\n top: 100%;\n -webkit-transform: translate(-50%, -10px);\n transform: translate(-50%, -10px); }\n [data-balloon][data-balloon-pos='down']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n left: 50%;\n margin-top: 5px;\n top: 100%;\n -webkit-transform: translate(-50%, -10px);\n transform: translate(-50%, -10px); }\n [data-balloon][data-balloon-pos='down']:hover:after, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:after {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos='down']:hover:before, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:before {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos='down-left']:after {\n left: 0;\n margin-top: 11px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-left']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n left: 5px;\n margin-top: 5px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-left']:hover:after, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down-left']:hover:before, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down-right']:after {\n right: 0;\n margin-top: 11px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-right']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n right: 5px;\n margin-top: 5px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-right']:hover:after, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down-right']:hover:before, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='left']:after {\n margin-right: 11px;\n right: 100%;\n top: 50%;\n -webkit-transform: translate(10px, -50%);\n transform: translate(10px, -50%); }\n [data-balloon][data-balloon-pos='left']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 6px;\n height: 18px;\n margin-right: 5px;\n right: 100%;\n top: 50%;\n -webkit-transform: translate(10px, -50%);\n transform: translate(10px, -50%); }\n [data-balloon][data-balloon-pos='left']:hover:after, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:after {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-pos='left']:hover:before, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:before {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-pos='right']:after {\n left: 100%;\n margin-left: 11px;\n top: 50%;\n -webkit-transform: translate(-10px, -50%);\n transform: translate(-10px, -50%); }\n [data-balloon][data-balloon-pos='right']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 6px;\n height: 18px;\n left: 100%;\n margin-left: 5px;\n top: 50%;\n -webkit-transform: translate(-10px, -50%);\n transform: translate(-10px, -50%); }\n [data-balloon][data-balloon-pos='right']:hover:after, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:after {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-pos='right']:hover:before, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:before {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-length='small']:after {\n white-space: normal;\n width: 80px; }\n [data-balloon][data-balloon-length='medium']:after {\n white-space: normal;\n width: 150px; }\n [data-balloon][data-balloon-length='large']:after {\n white-space: normal;\n width: 260px; }\n [data-balloon][data-balloon-length='xlarge']:after {\n white-space: normal;\n width: 380px; }\n @media screen and (max-width: 768px) {\n [data-balloon][data-balloon-length='xlarge']:after {\n white-space: normal;\n width: 90vw; } }\n [data-balloon][data-balloon-length='fit']:after {\n white-space: normal;\n width: 100%; }\n","@import url(../../node_modules/balloon-css/balloon.css);\n@-webkit-keyframes my-face {\n 2% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 4% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 6% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 8% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 10% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 12% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 14% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 16% {\n -webkit-transform: translate(0, -0.5px) rotate(-1.5deg);\n transform: translate(0, -0.5px) rotate(-1.5deg); }\n 18% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 20% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 22% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 24% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 26% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 28% {\n -webkit-transform: translate(0, 0.5px) rotate(1.5deg);\n transform: translate(0, 0.5px) rotate(1.5deg); }\n 30% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 32% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 34% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 36% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 38% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 40% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 42% {\n -webkit-transform: translate(0, 2.5px) rotate(-1.5deg);\n transform: translate(0, 2.5px) rotate(-1.5deg); }\n 44% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 46% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 48% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 50% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 52% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 54% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 56% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 58% {\n -webkit-transform: translate(0, 0.5px) rotate(2.5deg);\n transform: translate(0, 0.5px) rotate(2.5deg); }\n 60% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 62% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 64% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 66% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 68% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 70% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 72% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 74% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 76% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 78% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 80% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 82% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 84% {\n -webkit-transform: translate(0, 1.5px) rotate(2.5deg);\n transform: translate(0, 1.5px) rotate(2.5deg); }\n 86% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 88% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 90% {\n -webkit-transform: translate(0, 2.5px) rotate(-0.5deg);\n transform: translate(0, 2.5px) rotate(-0.5deg); }\n 92% {\n -webkit-transform: translate(0, 0.5px) rotate(-0.5deg);\n transform: translate(0, 0.5px) rotate(-0.5deg); }\n 94% {\n -webkit-transform: translate(0, 2.5px) rotate(0.5deg);\n transform: translate(0, 2.5px) rotate(0.5deg); }\n 96% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 98% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 0%,\n 100% {\n -webkit-transform: translate(0, 0) rotate(0deg);\n transform: translate(0, 0) rotate(0deg); } }\n@keyframes my-face {\n 2% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 4% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 6% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 8% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 10% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 12% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 14% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 16% {\n -webkit-transform: translate(0, -0.5px) rotate(-1.5deg);\n transform: translate(0, -0.5px) rotate(-1.5deg); }\n 18% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 20% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 22% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 24% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 26% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 28% {\n -webkit-transform: translate(0, 0.5px) rotate(1.5deg);\n transform: translate(0, 0.5px) rotate(1.5deg); }\n 30% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 32% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 34% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 36% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 38% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 40% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 42% {\n -webkit-transform: translate(0, 2.5px) rotate(-1.5deg);\n transform: translate(0, 2.5px) rotate(-1.5deg); }\n 44% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 46% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 48% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 50% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 52% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 54% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 56% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 58% {\n -webkit-transform: translate(0, 0.5px) rotate(2.5deg);\n transform: translate(0, 0.5px) rotate(2.5deg); }\n 60% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 62% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 64% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 66% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 68% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 70% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 72% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 74% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 76% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 78% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 80% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 82% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 84% {\n -webkit-transform: translate(0, 1.5px) rotate(2.5deg);\n transform: translate(0, 1.5px) rotate(2.5deg); }\n 86% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 88% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 90% {\n -webkit-transform: translate(0, 2.5px) rotate(-0.5deg);\n transform: translate(0, 2.5px) rotate(-0.5deg); }\n 92% {\n -webkit-transform: translate(0, 0.5px) rotate(-0.5deg);\n transform: translate(0, 0.5px) rotate(-0.5deg); }\n 94% {\n -webkit-transform: translate(0, 2.5px) rotate(0.5deg);\n transform: translate(0, 2.5px) rotate(0.5deg); }\n 96% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 98% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 0%,\n 100% {\n -webkit-transform: translate(0, 0) rotate(0deg);\n transform: translate(0, 0) rotate(0deg); } }\n\n.dplayer {\n position: relative;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n line-height: 1; }\n .dplayer * {\n box-sizing: content-box; }\n .dplayer svg {\n width: 100%;\n height: 100%; }\n .dplayer svg path,\n .dplayer svg circle {\n fill: #fff; }\n .dplayer:-webkit-full-screen {\n width: 100% !important;\n height: 100% !important;\n background: #000;\n position: fixed;\n z-index: 100000;\n left: 0;\n top: 0;\n margin: 0;\n padding: 0;\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n .dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move,\n .dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move {\n -webkit-animation: danmaku-center 6s linear;\n animation: danmaku-center 6s linear;\n -webkit-animation-play-state: inherit;\n animation-play-state: inherit; }\n .dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move {\n -webkit-animation: danmaku 8s linear;\n animation: danmaku 8s linear;\n -webkit-animation-play-state: inherit;\n animation-play-state: inherit; }\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit {\n display: none; }\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment {\n display: none; }\n .dplayer.dplayer-no-danmaku .dplayer-danmaku {\n display: none; }\n .dplayer.dplayer-live .dplayer-time {\n display: none; }\n .dplayer.dplayer-live .dplayer-bar-wrap {\n display: none; }\n .dplayer.dplayer-live .dplayer-setting-speed {\n display: none; }\n .dplayer.dplayer-live .dplayer-setting-loop {\n display: none; }\n .dplayer.dplayer-live .dplayer-controller .dplayer-icons .dplayer-setting-box {\n height: auto;\n overflow-y: hidden; }\n .dplayer.dplayer-live.dplayer-no-danmaku .dplayer-setting {\n display: none; }\n .dplayer.dplayer-arrow .dplayer-danmaku {\n font-size: 18px; }\n .dplayer.dplayer-arrow .dplayer-icon {\n margin: 0 -3px; }\n .dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move {\n -webkit-animation-play-state: running;\n animation-play-state: running; }\n @media (min-width: 900px) {\n .dplayer.dplayer-playing .dplayer-controller-mask {\n opacity: 0; }\n .dplayer.dplayer-playing .dplayer-controller {\n opacity: 0; }\n .dplayer.dplayer-playing:hover .dplayer-controller-mask {\n opacity: 1; }\n .dplayer.dplayer-playing:hover .dplayer-controller {\n opacity: 1; } }\n .dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon {\n display: block; }\n .dplayer.dplayer-loading .dplayer-danmaku,\n .dplayer.dplayer-loading .dplayer-danmaku-move, .dplayer.dplayer-paused .dplayer-danmaku,\n .dplayer.dplayer-paused .dplayer-danmaku-move {\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n .dplayer.dplayer-hide-controller {\n cursor: none; }\n .dplayer.dplayer-hide-controller .dplayer-controller-mask {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%); }\n .dplayer.dplayer-hide-controller .dplayer-controller {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%); }\n .dplayer.dplayer-show-controller .dplayer-controller-mask {\n opacity: 1; }\n .dplayer.dplayer-show-controller .dplayer-controller {\n opacity: 1; }\n .dplayer.dplayer-fulled {\n position: fixed !important;\n z-index: 100000;\n left: 0;\n top: 0;\n width: 100% !important;\n height: 100% !important; }\n .dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume,\n .dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon {\n display: none; }\n .dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n position: static;\n display: inline-block; }\n .dplayer.dplayer-mobile .dplayer-bar-time {\n display: none; }\n\n.dplayer-web-fullscreen-fix {\n position: fixed;\n top: 0;\n left: 0;\n margin: 0;\n padding: 0; }\n\n[data-balloon]:before {\n display: none; }\n\n[data-balloon]:after {\n padding: 0.3em 0.7em;\n background: rgba(17, 17, 17, 0.7); }\n\n[data-balloon][data-balloon-pos=\"up\"]:after {\n margin-bottom: 0; }\n\n.dplayer-bezel {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n font-size: 22px;\n color: #fff;\n pointer-events: none; }\n .dplayer-bezel .dplayer-bezel-icon {\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -26px 0 0 -26px;\n height: 52px;\n width: 52px;\n padding: 12px;\n box-sizing: border-box;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n opacity: 0;\n pointer-events: none; }\n .dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition {\n -webkit-animation: bezel-hide .5s linear;\n animation: bezel-hide .5s linear; }\n\n@-webkit-keyframes bezel-hide {\n from {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1); }\n to {\n opacity: 0;\n -webkit-transform: scale(2);\n transform: scale(2); } }\n\n@keyframes bezel-hide {\n from {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1); }\n to {\n opacity: 0;\n -webkit-transform: scale(2);\n transform: scale(2); } }\n .dplayer-bezel .dplayer-danloading {\n position: absolute;\n top: 50%;\n margin-top: -7px;\n width: 100%;\n text-align: center;\n font-size: 14px;\n line-height: 14px;\n -webkit-animation: my-face 5s infinite ease-in-out;\n animation: my-face 5s infinite ease-in-out; }\n .dplayer-bezel .diplayer-loading-icon {\n display: none;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -18px 0 0 -18px;\n height: 36px;\n width: 36px;\n pointer-events: none; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide {\n display: none; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot {\n -webkit-animation: diplayer-loading-dot-fade .8s ease infinite;\n animation: diplayer-loading-dot-fade .8s ease infinite;\n opacity: 0;\n -webkit-transform-origin: 4px 4px;\n transform-origin: 4px 4px; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7 {\n -webkit-animation-delay: 0.7s;\n animation-delay: 0.7s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6 {\n -webkit-animation-delay: 0.6s;\n animation-delay: 0.6s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5 {\n -webkit-animation-delay: 0.5s;\n animation-delay: 0.5s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4 {\n -webkit-animation-delay: 0.4s;\n animation-delay: 0.4s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3 {\n -webkit-animation-delay: 0.3s;\n animation-delay: 0.3s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2 {\n -webkit-animation-delay: 0.2s;\n animation-delay: 0.2s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1 {\n -webkit-animation-delay: 0.1s;\n animation-delay: 0.1s; }\n\n@-webkit-keyframes diplayer-loading-dot-fade {\n 0% {\n opacity: .7;\n -webkit-transform: scale(1.2, 1.2);\n transform: scale(1.2, 1.2); }\n 50% {\n opacity: .25;\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9); }\n to {\n opacity: .25;\n -webkit-transform: scale(0.85, 0.85);\n transform: scale(0.85, 0.85); } }\n\n@keyframes diplayer-loading-dot-fade {\n 0% {\n opacity: .7;\n -webkit-transform: scale(1.2, 1.2);\n transform: scale(1.2, 1.2); }\n 50% {\n opacity: .25;\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9); }\n to {\n opacity: .25;\n -webkit-transform: scale(0.85, 0.85);\n transform: scale(0.85, 0.85); } }\n\n.dplayer-controller-mask {\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;\n height: 98px;\n width: 100%;\n position: absolute;\n bottom: 0;\n transition: all 0.3s ease; }\n\n.dplayer-controller {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 41px;\n padding: 0 20px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n transition: all 0.3s ease; }\n .dplayer-controller.dplayer-controller-comment .dplayer-icons {\n display: none; }\n .dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box {\n display: block; }\n .dplayer-controller .dplayer-bar-wrap {\n padding: 5px 0;\n cursor: pointer;\n position: absolute;\n bottom: 33px;\n width: calc(100% - 40px);\n height: 3px; }\n .dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-bar-wrap:hover .dplayer-highlight {\n display: block;\n width: 8px;\n -webkit-transform: translateX(-4px);\n transform: translateX(-4px);\n top: 4px;\n height: 40%; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight {\n z-index: 12;\n position: absolute;\n top: 5px;\n width: 6px;\n height: 20%;\n border-radius: 6px;\n background-color: #fff;\n text-align: center;\n -webkit-transform: translateX(-3px);\n transform: translateX(-3px);\n transition: all .2s ease-in-out; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover .dplayer-highlight-text {\n display: block; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-preview {\n opacity: 0; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-time {\n opacity: 0; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-highlight .dplayer-highlight-text {\n display: none;\n position: absolute;\n left: 50%;\n top: -24px;\n padding: 5px 8px;\n background-color: rgba(0, 0, 0, 0.62);\n color: #fff;\n border-radius: 4px;\n font-size: 12px;\n white-space: nowrap;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%); }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview {\n position: absolute;\n background: #fff;\n pointer-events: none;\n display: none;\n background-size: 16000px 100%; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas {\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 1;\n pointer-events: none; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-time {\n position: absolute;\n left: 0px;\n top: -20px;\n border-radius: 4px;\n padding: 5px 7px;\n background-color: rgba(0, 0, 0, 0.62);\n color: #fff;\n font-size: 12px;\n text-align: center;\n opacity: 1;\n transition: opacity .1s ease-in-out;\n word-wrap: normal;\n word-break: normal;\n z-index: 2;\n pointer-events: none; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden {\n opacity: 0; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar {\n position: relative;\n height: 4px;\n width: 100%;\n background: rgba(255, 255, 255, 0.2);\n cursor: pointer; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n background: #FFF;\n height: 4px;\n transition: all 0.5s ease;\n will-change: width; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 4px;\n will-change: width; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n cursor: pointer;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .dplayer-controller .dplayer-icons {\n height: 38px;\n position: absolute;\n bottom: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box {\n display: none;\n position: absolute;\n transition: all .3s ease-in-out;\n z-index: 2;\n height: 38px;\n bottom: 0;\n left: 20px;\n right: 20px;\n color: #fff; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon {\n padding: 7px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon {\n position: absolute;\n left: 0;\n top: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon {\n position: absolute;\n right: 0;\n top: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box {\n position: absolute;\n background: rgba(28, 28, 28, 0.9);\n bottom: 41px;\n left: 0;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n padding: 10px 10px 16px;\n font-size: 14px;\n width: 235px;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio] {\n display: none; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label {\n cursor: pointer; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title {\n font-size: 13px;\n color: #fff;\n line-height: 30px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type {\n font-size: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title {\n margin-bottom: 6px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span {\n border-radius: 4px 0 0 4px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span {\n border-radius: 0 4px 4px 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span {\n width: calc(100% / 3);\n padding: 4px 6px;\n line-height: 16px;\n display: inline-block;\n font-size: 12px;\n color: #fff;\n border: 1px solid #fff;\n margin-right: -1px;\n box-sizing: border-box;\n text-align: center;\n cursor: pointer; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked + span {\n background: #E4E4E6;\n color: #1c1c1c; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color {\n font-size: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label {\n font-size: 0;\n padding: 6px 8.5px;\n display: inline-block; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span {\n width: 22px;\n height: 22px;\n display: inline-block;\n border-radius: 50%;\n box-sizing: border-box;\n cursor: pointer; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover {\n -webkit-animation: my-face 5s infinite ease-in-out;\n animation: my-face 5s infinite ease-in-out; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input {\n outline: none;\n border: none;\n padding: 8px 31px;\n font-size: 14px;\n line-height: 18px;\n text-align: center;\n border-radius: 4px;\n background: none;\n margin: 0;\n height: 100%;\n box-sizing: border-box;\n width: 100%;\n color: #fff; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-webkit-input-placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-moz-placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-input-placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-clear {\n display: none; }\n @media (max-width: 350px) {\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box {\n padding: 9px 10px 15px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title {\n font-size: 12px;\n line-height: 24px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input {\n font-size: 12px; } }\n .dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon {\n padding: 7px; }\n .dplayer-controller .dplayer-icons.dplayer-icons-right {\n right: 20px; }\n .dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon {\n padding: 8px; }\n .dplayer-controller .dplayer-icons .dplayer-time {\n line-height: 38px;\n color: #eee;\n text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n vertical-align: middle;\n font-size: 13px;\n font-family: sans-serif; }\n .dplayer-controller .dplayer-icons .dplayer-live-badge {\n line-height: 18px;\n color: #eee;\n text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n vertical-align: middle;\n font-size: 13px;\n cursor: pointer;\n font-family: sans-serif;\n height: 100%;\n display: inline-flex;\n align-items: center; }\n .dplayer-controller .dplayer-icons .dplayer-live-dot {\n display: inline-block;\n width: 6px;\n height: 6px;\n vertical-align: 4%;\n margin-right: 5px;\n content: '';\n border-radius: 6px; }\n .dplayer-controller .dplayer-icons .dplayer-icon {\n width: 40px;\n height: 100%;\n border: none;\n background-color: transparent;\n line-height: 18px;\n outline: none;\n cursor: pointer;\n vertical-align: middle;\n box-sizing: border-box;\n display: inline-block; }\n .dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content {\n transition: all .2s ease-in-out;\n opacity: .8; }\n .dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content {\n opacity: 1; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon {\n color: #fff;\n width: auto;\n line-height: 22px;\n font-size: 14px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon {\n padding: 10px 9px 9px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon {\n padding-top: 8.5px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon {\n width: 43px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-icon[data-balloon]:after {\n left: 2px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-in-icon[data-balloon]:after {\n left: -10px; }\n @media (max-width: 1024px) {\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-full-in-icon[data-balloon]:after {\n left: 22%; } }\n @media (max-width: 350px) {\n .dplayer-controller .dplayer-icons .dplayer-time {\n font-size: 11px; }\n .dplayer-controller .dplayer-icons .dplayer-icon {\n width: 36px; } }\n .dplayer-controller .dplayer-icons .dplayer-volume {\n position: relative;\n display: inline-block;\n cursor: pointer;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar {\n width: 45px; }\n .dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar {\n width: 45px; }\n .dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap {\n display: inline-block;\n margin: 0 10px 0 -5px;\n vertical-align: middle;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar {\n position: relative;\n top: 17px;\n width: 0;\n height: 4px;\n background: #FFF;\n transition: all 0.3s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 100%;\n transition: all 0.1s ease;\n will-change: width; }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n cursor: pointer;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .dplayer-controller .dplayer-icons .dplayer-subtitle-btn {\n display: inline-block;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-setting {\n display: inline-block;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box {\n position: absolute;\n right: 0;\n bottom: 50px;\n -webkit-transform: scale(0);\n transform: scale(0);\n width: 210px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 7px 0;\n transition: all .3s ease-in-out;\n overflow-x: hidden;\n overflow-y: hidden;\n z-index: 2; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box > div {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box > div.dplayer-setting-origin-panel {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow {\n width: 70px;\n height: 180px;\n text-align: center; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel {\n display: block; }\n @media (max-width: 410px) {\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box {\n height: calc(100vw * 0.36);\n overflow-y: scroll; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow {\n height: calc(100vw * 0.36); } }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n background: #474747; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar-corner {\n background: #474747; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box::-webkit-scrollbar-thumb {\n background: #737373; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item {\n height: 30px;\n padding: 5px 10px;\n box-sizing: border-box;\n cursor: pointer;\n position: relative; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku {\n padding: 5px 0; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label {\n padding: 0 10px;\n display: inline; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap {\n display: inline-block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap {\n display: inline-block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap {\n padding: 0 10px;\n box-sizing: border-box;\n display: none;\n vertical-align: middle;\n height: 100%;\n width: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar {\n position: relative;\n top: 8.5px;\n width: 100%;\n height: 3px;\n background: #fff;\n transition: all 0.3s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 100%;\n transition: all 0.1s ease;\n background: #007cff;\n will-change: width; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n cursor: pointer;\n transition: all .3s ease-in-out;\n background: #007cff; }\n .dplayer-controller .dplayer-icons .dplayer-full {\n display: inline-block;\n height: 100%;\n position: relative; }\n .dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n position: absolute;\n top: -30px;\n z-index: 1;\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-quality {\n position: relative;\n display: inline-block;\n height: 100%;\n z-index: 2; }\n .dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask {\n display: none;\n position: absolute;\n bottom: 38px;\n left: -18px;\n width: 80px;\n padding-bottom: 12px; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list {\n display: none;\n font-size: 12px;\n width: 80px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 5px 0;\n transition: all .3s ease-in-out;\n overflow: hidden;\n color: #fff;\n text-align: center; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item {\n height: 25px;\n box-sizing: border-box;\n cursor: pointer;\n line-height: 25px; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer-controller .dplayer-icons .dplayer-comment {\n display: inline-block;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-label {\n color: #eee;\n font-size: 13px;\n display: inline-block;\n vertical-align: middle;\n white-space: nowrap; }\n .dplayer-controller .dplayer-icons .dplayer-toggle {\n width: 32px;\n height: 20px;\n text-align: center;\n font-size: 0;\n vertical-align: middle;\n position: absolute;\n top: 5px;\n right: 10px; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input {\n max-height: 0;\n max-width: 0;\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input + label {\n display: inline-block;\n position: relative;\n box-shadow: #dfdfdf 0 0 0 0 inset;\n border: 1px solid #dfdfdf;\n height: 20px;\n width: 32px;\n border-radius: 10px;\n box-sizing: border-box;\n cursor: pointer;\n transition: .2s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input + label:before {\n content: \"\";\n position: absolute;\n display: block;\n height: 18px;\n width: 18px;\n top: 0;\n left: 0;\n border-radius: 15px;\n transition: .2s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input + label:after {\n content: \"\";\n position: absolute;\n display: block;\n left: 0;\n top: 0;\n border-radius: 15px;\n background: #fff;\n transition: .2s ease-in-out;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);\n height: 18px;\n width: 18px; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label {\n border-color: #007cff; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:before {\n width: 30px;\n background: #007cff; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:after {\n left: 12px; }\n\n.dplayer-danmaku {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n font-size: 22px;\n color: #fff; }\n .dplayer-danmaku .dplayer-danmaku-item {\n display: inline-block;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n white-space: nowrap;\n font-weight: bold;\n font-size: 29px;\n text-shadow: 1.2px 1.2px 4px rgba(0, 0, 0, 0.9); }\n .dplayer-danmaku .dplayer-danmaku-item--demo {\n position: absolute;\n visibility: hidden; }\n @media screen and (max-width: 500px) {\n .dplayer-danmaku .dplayer-danmaku-item {\n font-weight: bold;\n font-size: 19px; } }\n .dplayer-danmaku .dplayer-danmaku-right {\n position: absolute;\n right: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%); }\n .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move {\n will-change: transform;\n -webkit-animation: danmaku 5s linear;\n animation: danmaku 5s linear;\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n\n@-webkit-keyframes danmaku {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%); } }\n\n@keyframes danmaku {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%); } }\n .dplayer-danmaku .dplayer-danmaku-top,\n .dplayer-danmaku .dplayer-danmaku-bottom {\n position: absolute;\n width: 100%;\n text-align: center;\n visibility: hidden; }\n .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move,\n .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move {\n will-change: visibility;\n -webkit-animation: danmaku-center 4s linear;\n animation: danmaku-center 4s linear;\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n\n@-webkit-keyframes danmaku-center {\n from {\n visibility: visible; }\n to {\n visibility: visible; } }\n\n@keyframes danmaku-center {\n from {\n visibility: visible; }\n to {\n visibility: visible; } }\n\n.dplayer-logo {\n pointer-events: none;\n position: absolute;\n left: 20px;\n top: 20px;\n max-width: 50px;\n max-height: 50px; }\n .dplayer-logo img {\n max-width: 100%;\n max-height: 100%;\n background: none; }\n\n.dplayer-menu {\n position: absolute;\n width: 170px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.85);\n padding: 5px 0;\n overflow: hidden;\n z-index: 3;\n display: none; }\n .dplayer-menu.dplayer-menu-show {\n display: block; }\n .dplayer-menu .dplayer-menu-item {\n height: 30px;\n box-sizing: border-box;\n cursor: pointer; }\n .dplayer-menu .dplayer-menu-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer-menu .dplayer-menu-item a {\n display: inline-block;\n padding: 0 10px;\n line-height: 30px;\n color: #eee;\n font-size: 13px;\n display: inline-block;\n vertical-align: middle;\n width: 100%;\n box-sizing: border-box;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden; }\n .dplayer-menu .dplayer-menu-item a:hover {\n text-decoration: none; }\n\n.dplayer-notice {\n opacity: 0;\n position: absolute;\n bottom: 60px;\n left: 20px;\n font-size: 14px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 7px 20px;\n transition: all .3s ease-in-out;\n overflow: hidden;\n color: #fff;\n pointer-events: none; }\n\n.dplayer-subtitle {\n position: absolute;\n bottom: 40px;\n width: 90%;\n left: 5%;\n text-align: center;\n color: #fff;\n text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5);\n font-size: 20px; }\n .dplayer-subtitle.dplayer-subtitle-hide {\n display: none; }\n\n.dplayer-mask {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 1;\n display: none; }\n .dplayer-mask.dplayer-mask-show {\n display: block; }\n\n.dplayer-video-wrap {\n position: relative;\n background: #000;\n font-size: 0;\n width: 100%;\n height: 100%; }\n .dplayer-video-wrap .dplayer-video {\n width: 100%;\n height: 100%;\n display: none; }\n .dplayer-video-wrap .dplayer-video-current {\n display: block; }\n .dplayer-video-wrap .dplayer-video-prepare {\n display: none; }\n\n.dplayer-info-panel {\n position: absolute;\n top: 10px;\n left: 10px;\n width: 400px;\n background: rgba(28, 28, 28, 0.8);\n padding: 10px;\n color: #fff;\n font-size: 12px;\n border-radius: 2px; }\n .dplayer-info-panel-hide {\n display: none; }\n .dplayer-info-panel .dplayer-info-panel-close {\n cursor: pointer;\n position: absolute;\n right: 10px;\n top: 10px; }\n .dplayer-info-panel .dplayer-info-panel-item > span {\n display: inline-block;\n vertical-align: middle;\n line-height: 15px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden; }\n .dplayer-info-panel .dplayer-info-panel-item-title {\n width: 100px;\n text-align: right;\n margin-right: 10px; }\n .dplayer-info-panel .dplayer-info-panel-item-data {\n width: 260px; }\n"],"sourceRoot":""} \ No newline at end of file diff --git a/htdocs/files/DPlayer.min.js b/htdocs/files/DPlayer.min.js index a6f0e5dd..dc3ec5f5 100644 --- a/htdocs/files/DPlayer.min.js +++ b/htdocs/files/DPlayer.min.js @@ -1,2 +1,2 @@ -!function(A,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("DPlayer",[],e):"object"==typeof exports?exports.DPlayer=e():A.DPlayer=e()}(window,function(){return function(A){var e={};function t(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return A[i].call(n.exports,n,n.exports,t),n.l=!0,n.exports}return t.m=A,t.c=e,t.d=function(A,e,i){t.o(A,e)||Object.defineProperty(A,e,{enumerable:!0,get:i})},t.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},t.t=function(A,e){if(1&e&&(A=t(A)),8&e)return A;if(4&e&&"object"==typeof A&&A&&A.__esModule)return A;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:A}),2&e&&"string"!=typeof A)for(var n in A)t.d(i,n,function(e){return A[e]}.bind(null,n));return i},t.n=function(A){var e=A&&A.__esModule?function(){return A.default}:function(){return A};return t.d(e,"a",e),e},t.o=function(A,e){return Object.prototype.hasOwnProperty.call(A,e)},t.p="/",t(t.s=14)}([function(A,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},n=t(7),a=t(28),r=Object.prototype.toString;function s(A){return"[object Array]"===r.call(A)}function o(A){return null!==A&&"object"===(void 0===A?"undefined":i(A))}function l(A){return"[object Function]"===r.call(A)}function c(A,e){if(null!=A)if("object"!==(void 0===A?"undefined":i(A))&&(A=[A]),s(A))for(var t=0,n=A.length;t0?[e,t,i]:[t,i]).map(function(A){return A<10?"0"+A:""+A}).join(":")},getElementViewLeft:function(A){var e=A.offsetLeft,t=A.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==t&&t!==A;)e+=t.offsetLeft,t=t.offsetParent;else for(;null!==t;)e+=t.offsetLeft,t=t.offsetParent;return e-i},getBoundingClientRectViewLeft:function(A){var e=window.scrollY||window.pageYOffset||document.body.scrollTop+(document.documentElement&&document.documentElement.scrollTop||0);if(A.getBoundingClientRect){if("number"!=typeof this.getBoundingClientRectViewLeft.offset){var t=document.createElement("div");t.style.cssText="position:absolute;top:0;left:0;",document.body.appendChild(t),this.getBoundingClientRectViewLeft.offset=-t.getBoundingClientRect().top-e,document.body.removeChild(t),t=null}var i=A.getBoundingClientRect(),n=this.getBoundingClientRectViewLeft.offset;return i.left+n}return this.getElementViewLeft(A)},getScrollPosition:function(){return{left:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},setScrollPosition:function(A){var e=A.left,t=void 0===e?0:e,i=A.top,n=void 0===i?0:i;this.isFirefox?(document.documentElement.scrollLeft=t,document.documentElement.scrollTop=n):window.scrollTo(t,n)},isMobile:i,isFirefox:/firefox/i.test(window.navigator.userAgent),isChrome:/chrome/i.test(window.navigator.userAgent),storage:{set:function(A,e){localStorage.setItem(A,e)},get:function(A){return localStorage.getItem(A)}},cumulativeOffset:function(A){var e=0,t=0;do{e+=A.offsetTop||0,t+=A.offsetLeft||0,A=A.offsetParent}while(A);return{top:e,left:t}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},color2Number:function(A){return"#"===A[0]&&(A=A.substr(1)),3===A.length&&(A=""+A[0]+A[0]+A[1]+A[1]+A[2]+A[2]),parseInt(A,16)+0&16777215},number2Color:function(A){return"#"+("00000"+A.toString(16)).slice(-6)},number2Type:function(A){switch(A){case 0:return"right";case 1:return"top";case 2:return"bottom";default:return"right"}}};e.default=n},function(A,e,t){"use strict";var i,n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A};i=function(){return this}();try{i=i||new Function("return this")()}catch(A){"object"===("undefined"==typeof window?"undefined":n(window))&&(i=window)}A.exports=i},function(A,e,t){"use strict";(function(e){var i=t(0),n=t(30),a={"Content-Type":"application/x-www-form-urlencoded"};function r(A,e){!i.isUndefined(A)&&i.isUndefined(A["Content-Type"])&&(A["Content-Type"]=e)}var s,o={adapter:("undefined"!=typeof XMLHttpRequest?s=t(8):void 0!==e&&(s=t(8)),s),transformRequest:[function(A,e){return n(e,"Content-Type"),i.isFormData(A)||i.isArrayBuffer(A)||i.isBuffer(A)||i.isStream(A)||i.isFile(A)||i.isBlob(A)?A:i.isArrayBufferView(A)?A.buffer:i.isURLSearchParams(A)?(r(e,"application/x-www-form-urlencoded;charset=utf-8"),A.toString()):i.isObject(A)?(r(e,"application/json;charset=utf-8"),JSON.stringify(A)):A}],transformResponse:[function(A){if("string"==typeof A)try{A=JSON.parse(A)}catch(A){}return A}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(A){return A>=200&&A<300}};o.headers={common:{Accept:"application/json, text/plain, */*"}},i.forEach(["delete","get","head"],function(A){o.headers[A]={}}),i.forEach(["post","put","patch"],function(A){o.headers[A]=i.merge(a)}),A.exports=o}).call(this,t(5))},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=m(t(47)),n=m(t(48)),a=m(t(49)),r=m(t(50)),s=m(t(51)),o=m(t(52)),l=m(t(53)),c=m(t(54)),f=m(t(55)),u=m(t(56)),d=m(t(57)),h=m(t(58)),p=m(t(59)),b=m(t(60)),k=m(t(61)),w=m(t(62));function m(A){return A&&A.__esModule?A:{default:A}}var g={play:i.default,pause:n.default,volumeUp:a.default,volumeDown:r.default,volumeOff:s.default,full:o.default,fullWeb:l.default,setting:c.default,right:f.default,comment:u.default,commentOff:d.default,send:h.default,pallette:p.default,camera:b.default,subtitle:k.default,loading:w.default};e.default=g},function(A,e,t){"use strict";var i,n,a=A.exports={};function r(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(A){if(i===setTimeout)return setTimeout(A,0);if((i===r||!i)&&setTimeout)return i=setTimeout,setTimeout(A,0);try{return i(A,0)}catch(e){try{return i.call(null,A,0)}catch(e){return i.call(this,A,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:r}catch(A){i=r}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(A){n=s}}();var l,c=[],f=!1,u=-1;function d(){f&&l&&(f=!1,l.length?c=l.concat(c):u=-1,c.length&&h())}function h(){if(!f){var A=o(d);f=!0;for(var e=c.length;e;){for(l=c,c=[];++u1)for(var t=1;t>>0)+4294967296*+(e>>>0):+(A>>>0)+4294967296*+(0|e)}i=void 0;var c=0,f=!1;function u(A,e){A||He("Assertion failed: "+e)}var d="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function h(A,e,t){var i=e+t;for(t=e;A[t]&&!(t>=i);)++t;if(16(n=224==(240&n)?(15&n)<<12|a<<6|r:(7&n)<<18|a<<12|r<<6|63&A[e++])?i+=String.fromCharCode(n):(n-=65536,i+=String.fromCharCode(55296|n>>10,56320|1023&n))}}else i+=String.fromCharCode(n)}return i}function p(A){return A?h(g,A,void 0):""}function b(A,e,t,i){if(!(0=r&&(r=65536+((1023&r)<<10)|1023&A.charCodeAt(++a)),127>=r){if(t>=i)break;e[t++]=r}else{if(2047>=r){if(t+1>=i)break;e[t++]=192|r>>6}else{if(65535>=r){if(t+2>=i)break;e[t++]=224|r>>12}else{if(t+3>=i)break;e[t++]=240|r>>18,e[t++]=128|r>>12&63}e[t++]=128|r>>6&63}e[t++]=128|63&r}}return e[t]=0,t-n}function k(A){for(var e=0,t=0;t=i&&(i=65536+((1023&i)<<10)|1023&A.charCodeAt(++t)),127>=i?++e:e=2047>=i?e+2:65535>=i?e+3:e+4}return e}"undefined"!=typeof TextDecoder&&new TextDecoder("utf-16le");var w,m,g,y,v,B,C=e.TOTAL_MEMORY||16777216;function D(A){for(;0C&&o("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+C+"! (TOTAL_STACK=5242880)"),e.buffer?w=e.buffer:(w=new ArrayBuffer(C),e.buffer=w),e.HEAP8=m=new Int8Array(w),e.HEAP16=y=new Int16Array(w),e.HEAP32=v=new Int32Array(w),e.HEAPU8=g=new Uint8Array(w),e.HEAPU16=new Uint16Array(w),e.HEAPU32=new Uint32Array(w),e.HEAPF32=new Float32Array(w),e.HEAPF64=B=new Float64Array(w),v[11060]=5287376;var Q=[],M=[],E=[],I=[],F=!1;function S(){var A=e.preRun.shift();Q.unshift(A)}function Y(A,e){return 0<=A?A:32>=e?2*Math.abs(1<=A)return A;var t=32>=e?Math.abs(1<=t&&(32>=e||A>t)&&(A=-2*t+A),A}var T=0,G=null,W=null;function J(){T++,e.monitorRunDependencies&&e.monitorRunDependencies(T)}function O(){if(T--,e.monitorRunDependencies&&e.monitorRunDependencies(T),0==T&&(null!==G&&(clearInterval(G),G=null),W)){var A=W;W=null,A()}}e.preloadedImages={},e.preloadedAudios={};var H=null,P="data:application/octet-stream;base64,";function U(){return!!U.Ha}H="data:application/octet-stream;base64,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AAAAAAAAAAAwBAAAMQQAADIEAAAzBAAANAQAADUEAABRBAAANgQAADcEAAA4BAAAOQQAADoEAAA7BAAAPAQAAD0EAAA+BAAAPwQAAEAEAABBBAAAQgQAAEMEAABEBAAARQQAAEYEAABHBAAASAQAAEkEAABKBAAASwQAAEwEAABNBAAATgQAAE8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAIlAAAMJQAAECUAABglAAAUJQAAHCUAACwlAAAkJQAANCUAADwlAAABJQAAAyUAAA8lAAATJQAAGyUAABclAAAjJQAAMyUAACslAAA7JQAASyUAACAlAAAvJQAAKCUAADclAAA/JQAAHSUAADAlAAAlJQAAOCUAAEIlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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9mMAAMRjAAAWZAAANGQAAAZkAAATZAAAJmQAADZkAAAdZQAAF2QAAChkAAAPZAAAZ2QAAG9kAAB2ZAAATmQAACplAACVZAAAk2QAAKVkAACpZAAAiGQAALxkAADaZAAA0mQAAMVkAADHZAAAu2QAANhkAADCZAAA8WQAAOdkAAAJggAA4GQAAOFkAACsYgAA42QAAO9kAAAsZQAA9mQAAPRkAADyZAAA+mQAAABlAAD9ZAAAGGUAABxlAAAFZQAAJGUAACNlAAArZQAANGUAADVlAAA3ZQAANmUAADhlAABLdQAASGUAAFZlAABVZQAATWUAAFhlAABeZQAAXWUAAHJlAAB4ZQAAgmUAAINlAACKiwAAm2UAAJ9lAACrZQAAt2UAAMNlAADGZQAAwWUAAMRlAADMZQAA0mUAANtlAADZZQAA4GUAAOFlAADxZQAAcmcAAApmAAADZgAA+2UAAHNnAAA1ZgAANmYAADRmAAAcZgAAT2YAAERmAABJZgAAQWYAAF5mAABdZgAAZGYAAGdmAABoZgAAX2YAAGJmAABwZgAAg2YAAIhmAACOZgAAiWYAAIRmAACYZgAAnWYAAMFmAAC5ZgAAyWYAAL5mAAC8ZgAAxGYAALhmAADWZgAA2mYAAOBmAAA/ZgAA5mYAAOlmAADwZgAA9WYAAPdmAAAPZwAAFmcAAB5nAAAmZwAAJ2cAADiXAAAuZwAAP2cAADZnAABBZwAAOGcAADdnAABGZwAAXmcAAGBnAABZZwAAY2cAAGRnAACJZwAAcGcAAKlnAAB8ZwAAamcAAIxnAACLZwAApmcAAKFnAACFZwAAt2cAAO9nAAC0ZwAA7GcAALNnAADpZwAAuGcAAORnAADeZwAA3WcAAOJnAADuZwAAuWcAAM5nAADGZwAA52cAAJxqAAAeaAAARmgAACloAABAaAAATWgAADJoAABOaAAAs2gAACtoAABZaAAAY2gAAHdoAAB/aAAAn2gAAI9oAACtaAAAlGgAAJ1oAACbaAAAg2gAAK5qAAC5aAAAdGgAALVoAACgaAAAumgAAA9pAACNaAAAfmgAAAFpAADKaAAACGkAANhoAAAiaQAAJmkAAOFoAAAMaQAAzWgAANRoAADnaAAA1WgAADZpAAASaQAABGkAANdoAADjaAAAJWkAAPloAADgaAAA72gAAChpAAAqaQAAGmkAACNpAAAhaQAAxmgAAHlpAAB3aQAAXGkAAHhpAABraQAAVGkAAH5pAABuaQAAOWkAAHRpAAA9aQAAWWkAADBpAABhaQAAXmkAAF1pAACBaQAAamkAALJpAACuaQAA0GkAAL9pAADBaQAA02kAAL5pAADOaQAA6FsAAMppAADdaQAAu2kAAMNpAACnaQAALmoAAJFpAACgaQAAnGkAAJVpAAC0aQAA3mkAAOhpAAACagAAG2oAAP9pAAAKawAA+WkAAPJpAADnaQAABWoAALFpAAAeagAA7WkAABRqAADraQAACmoAABJqAADBagAAI2oAABNqAABEagAADGoAAHJqAAA2agAAeGoAAEdqAABiagAAWWoAAGZqAABIagAAOGoAACJqAACQagAAjWoAAKBqAACEagAAomoAAKNqAACXagAAF4YAALtqAADDagAAwmoAALhqAACzagAArGoAAN5qAADRagAA32oAAKpqAADaagAA6moAAPtqAAAFawAAFoYAAPpqAAASawAAFmsAADGbAAAfawAAOGsAADdrAADcdgAAOWsAAO6YAABHawAAQ2sAAElrAABQawAAWWsAAFRrAABbawAAX2sAAGFrAAB4awAAeWsAAH9rAACAawAAhGsAAINrAACNawAAmGsAAJVrAACeawAApGsAAKprAACrawAAr2sAALJrAACxawAAs2sAALdrAAC8awAAxmsAAMtrAADTawAA32sAAOxrAADrawAA82sAAO9rAAC+ngAACGwAABNsAAAUbAAAG2wAACRsAAAjbAAAXmwAAFVsAABibAAAamwAAIJsAACNbAAAmmwAAIFsAACbbAAAfmwAAGhsAABzbAAAkmwAAJBsAADEbAAA8WwAANNsAAC9bAAA12wAAMVsAADdbAAArmwAALFsAAC+bAAAumwAANtsAADvbAAA2WwAAOpsAAAfbQAATYgAADZtAAArbQAAPW0AADhtAAAZbQAANW0AADNtAAASbQAADG0AAGNtAACTbQAAZG0AAFptAAB5bQAAWW0AAI5tAACVbQAA5G8AAIVtAAD5bQAAFW4AAApuAAC1bQAAx20AAOZtAAC4bQAAxm0AAOxtAADebQAAzG0AAOhtAADSbQAAxW0AAPptAADZbQAA5G0AANVtAADqbQAA7m0AAC1uAABubgAALm4AABluAABybgAAX24AAD5uAAAjbgAAa24AACtuAAB2bgAATW4AAB9uAABDbgAAOm4AAE5uAAAkbgAA/24AAB1uAAA4bgAAgm4AAKpuAACYbgAAyW4AALduAADTbgAAvW4AAK9uAADEbgAAsm4AANRuAADVbgAAj24AAKVuAADCbgAAn24AAEFvAAARbwAATHAAAOxuAAD4bgAA/m4AAD9vAADybgAAMW8AAO9uAAAybwAAzG4AAD5vAAATbwAA924AAIZvAAB6bwAAeG8AAIFvAACAbwAAb28AAFtvAADzbwAAbW8AAIJvAAB8bwAAWG8AAI5vAACRbwAAwm8AAGZvAACzbwAAo28AAKFvAACkbwAAuW8AAMZvAACqbwAA328AANVvAADsbwAA1G8AANhvAADxbwAA7m8AANtvAAAJcAAAC3AAAPpvAAARcAAAAXAAAA9wAAD+bwAAG3AAABpwAAB0bwAAHXAAABhwAAAfcAAAMHAAAD5wAAAycAAAUXAAAGNwAACZcAAAknAAAK9wAADxcAAArHAAALhwAACzcAAArnAAAN9wAADLcAAA3XAAANlwAAAJcQAA/XAAABxxAAAZcQAAZXEAAFVxAACIcQAAZnEAAGJxAABMcQAAVnEAAGxxAACPcQAA+3EAAIRxAACVcQAAqHEAAKxxAADXcQAAuXEAAL5xAADScQAAyXEAANRxAADOcQAA4HEAAOxxAADncQAA9XEAAPxxAAD5cQAA/3EAAA1yAAAQcgAAG3IAAChyAAAtcgAALHIAADByAAAycgAAO3IAADxyAAA/cgAAQHIAAEZyAABLcgAAWHIAAHRyAAB+cgAAgnIAAIFyAACHcgAAknIAAJZyAACicgAAp3IAALlyAACycgAAw3IAAMZyAADEcgAAznIAANJyAADicgAA4HIAAOFyAAD5cgAA93IAAA9QAAAXcwAACnMAABxzAAAWcwAAHXMAADRzAAAvcwAAKXMAACVzAAA+cwAATnMAAE9zAADYngAAV3MAAGpzAABocwAAcHMAAHhzAAB1cwAAe3MAAHpzAADIcwAAs3MAAM5zAAC7cwAAwHMAAOVzAADucwAA3nMAAKJ0AAAFdAAAb3QAACV0AAD4cwAAMnQAADp0AABVdAAAP3QAAF90AABZdAAAQXQAAFx0AABpdAAAcHQAAGN0AABqdAAAdnQAAH50AACLdAAAnnQAAKd0AADKdAAAz3QAANR0AADxcwAA4HQAAON0AADndAAA6XQAAO50AADydAAA8HQAAPF0AAD4dAAA93QAAAR1AAADdQAABXUAAAx1AAAOdQAADXUAABV1AAATdQAAHnUAACZ1AAAsdQAAPHUAAER1AABNdQAASnUAAEl1AABbdQAARnUAAFp1AABpdQAAZHUAAGd1AABrdQAAbXUAAHh1AAB2dQAAhnUAAId1AAB0dQAAinUAAIl1AACCdQAAlHUAAJp1AACddQAApXUAAKN1AADCdQAAs3UAAMN1AAC1dQAAvXUAALh1AAC8dQAAsXUAAM11AADKdQAA0nUAANl1AADjdQAA3nUAAP51AAD/dQAA/HUAAAF2AADwdQAA+nUAAPJ1AADzdQAAC3YAAA12AAAJdgAAH3YAACd2AAAgdgAAIXYAACJ2AAAkdgAANHYAADB2AAA7dgAAR3YAAEh2AABGdgAAXHYAAFh2AABhdgAAYnYAAGh2AABpdgAAanYAAGd2AABsdgAAcHYAAHJ2AAB2dgAAeHYAAHx2AACAdgAAg3YAAIh2AACLdgAAjnYAAJZ2AACTdgAAmXYAAJp2AACwdgAAtHYAALh2AAC5dgAAunYAAMJ2AADNdgAA1nYAANJ2AADedgAA4XYAAOV2AADndgAA6nYAAC+GAAD7dgAACHcAAAd3AAAEdwAAKXcAACR3AAAedwAAJXcAACZ3AAAbdwAAN3cAADh3AABHdwAAWncAAGh3AABrdwAAW3cAAGV3AAB/dwAAfncAAHl3AACOdwAAi3cAAJF3AACgdwAAnncAALB3AAC2dwAAuXcAAL93AAC8dwAAvXcAALt3AADHdwAAzXcAANd3AADadwAA3HcAAON3AADudwAA/HcAAAx4AAASeAAAJnkAACB4AAAqeQAARXgAAI54AAB0eAAAhngAAHx4AACaeAAAjHgAAKN4AAC1eAAAqngAAK94AADReAAAxngAAMt4AADUeAAAvngAALx4AADFeAAAyngAAOx4AADneAAA2ngAAP14AAD0eAAAB3kAABJ5AAAReQAAGXkAACx5AAAreQAAQHkAAGB5AABXeQAAX3kAAFp5AABVeQAAU3kAAHp5AAB/eQAAinkAAJ15AACneQAAS58AAKp5AACueQAAs3kAALl5AAC6eQAAyXkAANV5AADneQAA7HkAAOF5AADjeQAACHoAAA16AAAYegAAGXoAACB6AAAfegAAgHkAADF6AAA7egAAPnoAADd6AABDegAAV3oAAEl6AABhegAAYnoAAGl6AACdnwAAcHoAAHl6AAB9egAAiHoAAJd6AACVegAAmHoAAJZ6AACpegAAyHoAALB6AAC2egAAxXoAAMR6AAC/egAAg5AAAMd6AADKegAAzXoAAM96AADVegAA03oAANl6AADaegAA3XoAAOF6AADiegAA5noAAO16AADwegAAAnsAAA97AAAKewAABnsAADN7AAAYewAAGXsAAB57AAA1ewAAKHsAADZ7AABQewAAensAAAR7AABNewAAC3sAAEx7AABFewAAdXsAAGV7AAB0ewAAZ3sAAHB7AABxewAAbHsAAG57AACdewAAmHsAAJ97AACNewAAnHsAAJp7AACLewAAknsAAI97AABdewAAmXsAAMt7AADBewAAzHsAAM97AAC0ewAAxnsAAN17AADpewAAEXwAABR8AADmewAA5XsAAGB8AAAAfAAAB3wAABN8AADzewAA93sAABd8AAANfAAA9nsAACN8AAAnfAAAKnwAAB98AAA3fAAAK3wAAD18AABMfAAAQ3wAAFR8AABPfAAAQHwAAFB8AABYfAAAX3wAAGR8AABWfAAAZXwAAGx8AAB1fAAAg3wAAJB8AACkfAAArXwAAKJ8AACrfAAAoXwAAKh8AACzfAAAsnwAALF8AACufAAAuXwAAL18AADAfAAAxXwAAMJ8AADYfAAA0nwAANx8AADifAAAO5sAAO98AADyfAAA9HwAAPZ8AAD6fAAABn0AAAJ9AAAcfQAAFX0AAAp9AABFfQAAS30AAC59AAAyfQAAP30AADV9AABGfQAAc30AAFZ9AABOfQAAcn0AAGh9AABufQAAT30AAGN9AACTfQAAiX0AAFt9AACPfQAAfX0AAJt9AAC6fQAArn0AAKN9AAC1fQAAx30AAL19AACrfQAAPX4AAKJ9AACvfQAA3H0AALh9AACffQAAsH0AANh9AADdfQAA5H0AAN59AAD7fQAA8n0AAOF9AAAFfgAACn4AACN+AAAhfgAAEn4AADF+AAAffgAACX4AAAt+AAAifgAARn4AAGZ+AAA7fgAANX4AADl+AABDfgAAN34AADJ+AAA6fgAAZ34AAF1+AABWfgAAXn4AAFl+AABafgAAeX4AAGp+AABpfgAAfH4AAHt+AACDfgAA1X0AAH1+AACujwAAf34AAIh+AACJfgAAjH4AAJJ+AACQfgAAk34AAJR+AACWfgAAjn4AAJt+AACcfgAAOH8AADp/AABFfwAATH8AAE1/AABOfwAAUH8AAFF/AABVfwAAVH8AAFh/AABffwAAYH8AAGh/AABpfwAAZ38AAHh/AACCfwAAhn8AAIN/AACIfwAAh38AAIx/AACUfwAAnn8AAJ1/AACafwAAo38AAK9/AACyfwAAuX8AAK5/AAC2fwAAuH8AAHGLAADFfwAAxn8AAMp/AADVfwAA1H8AAOF/AADmfwAA6X8AAPN/AAD5fwAA3JgAAAaAAAAEgAAAC4AAABKAAAAYgAAAGYAAAByAAAAhgAAAKIAAAD+AAAA7gAAASoAAAEaAAABSgAAAWIAAAFqAAABfgAAAYoAAAGiAAABzgAAAcoAAAHCAAAB2gAAAeYAAAH2AAAB/gAAAhIAAAIaAAACFgAAAm4AAAJOAAACagAAArYAAAJBRAACsgAAA24AAAOWAAADZgAAA3YAAAMSAAADagAAA1oAAAAmBAADvgAAA8YAAABuBAAApgQAAI4EAAC+BAABLgQAAi5YAAEaBAAA+gQAAU4EAAFGBAAD8gAAAcYEAAG6BAABlgQAAZoEAAHSBAACDgQAAiIEAAIqBAACAgQAAgoEAAKCBAACVgQAApIEAAKOBAABfgQAAk4EAAKmBAACwgQAAtYEAAL6BAAC4gQAAvYEAAMCBAADCgQAAuoEAAMmBAADNgQAA0YEAANmBAADYgQAAyIEAANqBAADfgQAA4IEAAOeBAAD6gQAA+4EAAP6BAAABggAAAoIAAAWCAAAHggAACoIAAA2CAAAQggAAFoIAACmCAAArggAAOIIAADOCAABAggAAWYIAAFiCAABdggAAWoIAAF+CAABkggAAYoIAAGiCAABqggAAa4IAAC6CAABxggAAd4IAAHiCAAB+ggAAjYIAAJKCAACrggAAn4IAALuCAACsggAA4YIAAOOCAADfggAA0oIAAPSCAADzggAA+oIAAJODAAADgwAA+4IAAPmCAADeggAABoMAANyCAAAJgwAA2YIAADWDAAA0gwAAFoMAADKDAAAxgwAAQIMAADmDAABQgwAARYMAAC+DAAArgwAAF4MAABiDAACFgwAAmoMAAKqDAACfgwAAooMAAJaDAAAjgwAAjoMAAIeDAACKgwAAfIMAALWDAABzgwAAdYMAAKCDAACJgwAAqIMAAPSDAAAThAAA64MAAM6DAAD9gwAAA4QAANiDAAALhAAAwYMAAPeDAAAHhAAA4IMAAPKDAAANhAAAIoQAACCEAAC9gwAAOIQAAAaFAAD7gwAAbYQAACqEAAA8hAAAWoUAAISEAAB3hAAAa4QAAK2EAABuhAAAgoQAAGmEAABGhAAALIQAAG+EAAB5hAAANYQAAMqEAABihAAAuYQAAL+EAACfhAAA2YQAAM2EAAC7hAAA2oQAANCEAADBhAAAxoQAANaEAAChhAAAIYUAAP+EAAD0hAAAF4UAABiFAAAshQAAH4UAABWFAAAUhQAA/IQAAECFAABjhQAAWIUAAEiFAABBhQAAAoYAAEuFAABVhQAAgIUAAKSFAACIhQAAkYUAAIqFAACohQAAbYUAAJSFAACbhQAA6oUAAIeFAACchQAAd4UAAH6FAACQhQAAyYUAALqFAADPhQAAuYUAANCFAADVhQAA3YUAAOWFAADchQAA+YUAAAqGAAAThgAAC4YAAP6FAAD6hQAABoYAACKGAAAahgAAMIYAAD+GAABNhgAAVU4AAFSGAABfhgAAZ4YAAHGGAACThgAAo4YAAKmGAACqhgAAi4YAAIyGAAC2hgAAr4YAAMSGAADGhgAAsIYAAMmGAAAjiAAAq4YAANSGAADehgAA6YYAAOyGAADfhgAA24YAAO+GAAAShwAABocAAAiHAAAAhwAAA4cAAPuGAAARhwAACYcAAA2HAAD5hgAACocAADSHAAA/hwAAN4cAADuHAAAlhwAAKYcAABqHAABghwAAX4cAAHiHAABMhwAATocAAHSHAABXhwAAaIcAAG6HAABZhwAAU4cAAGOHAABqhwAABYgAAKKHAACfhwAAgocAAK+HAADLhwAAvYcAAMCHAADQhwAA1pYAAKuHAADEhwAAs4cAAMeHAADGhwAAu4cAAO+HAADyhwAA4IcAAA+IAAANiAAA/ocAAPaHAAD3hwAADogAANKHAAARiAAAFogAABWIAAAiiAAAIYgAADGIAAA2iAAAOYgAACeIAAA7iAAARIgAAEKIAABSiAAAWYgAAF6IAABiiAAAa4gAAIGIAAB+iAAAnogAAHWIAAB9iAAAtYgAAHKIAACCiAAAl4gAAJKIAACuiAAAmYgAAKKIAACNiAAApIgAALCIAAC/iAAAsYgAAMOIAADEiAAA1IgAANiIAADZiAAA3YgAAPmIAAACiQAA/IgAAPSIAADoiAAA8ogAAASJAAAMiQAACokAABOJAABDiQAAHokAACWJAAAqiQAAK4kAAEGJAABEiQAAO4kAADaJAAA4iQAATIkAAB2JAABgiQAAXokAAGaJAABkiQAAbYkAAGqJAABviQAAdIkAAHeJAAB+iQAAg4kAAIiJAACKiQAAk4kAAJiJAAChiQAAqYkAAKaJAACsiQAAr4kAALKJAAC6iQAAvYkAAL+JAADAiQAA2okAANyJAADdiQAA54kAAPSJAAD4iQAAA4oAABaKAAAQigAADIoAABuKAAAdigAAJYoAADaKAABBigAAW4oAAFKKAABGigAASIoAAHyKAABtigAAbIoAAGKKAACFigAAgooAAISKAACoigAAoYoAAJGKAACligAApooAAJqKAACjigAAxIoAAM2KAADCigAA2ooAAOuKAADzigAA54oAAOSKAADxigAAFIsAAOCKAADiigAA94oAAN6KAADbigAADIsAAAeLAAAaiwAA4YoAABaLAAAQiwAAF4sAACCLAAAziwAAq5cAACaLAAAriwAAPosAACiLAABBiwAATIsAAE+LAABOiwAASYsAAFaLAABbiwAAWosAAGuLAABfiwAAbIsAAG+LAAB0iwAAfYsAAICLAACMiwAAjosAAJKLAACTiwAAlosAAJmLAACaiwAAOowAAEGMAAA/jAAASIwAAEyMAABOjAAAUIwAAFWMAABijAAAbIwAAHiMAAB6jAAAgowAAImMAACFjAAAiowAAI2MAACOjAAAlIwAAHyMAACYjAAAHWIAAK2MAACqjAAAvYwAALKMAACzjAAArowAALaMAADIjAAAwYwAAOSMAADjjAAA2owAAP2MAAD6jAAA+4wAAASNAAAFjQAACo0AAAeNAAAPjQAADY0AABCNAABOnwAAE40AAM2MAAAUjQAAFo0AAGeNAABtjQAAcY0AAHONAACBjQAAmY0AAMKNAAC+jQAAuo0AAM+NAADajQAA1o0AAMyNAADbjQAAy40AAOqNAADrjQAA340AAOONAAD8jQAACI4AAAmOAAD/jQAAHY4AAB6OAAAQjgAAH44AAEKOAAA1jgAAMI4AADSOAABKjgAAR44AAEmOAABMjgAAUI4AAEiOAABZjgAAZI4AAGCOAAAqjgAAY44AAFWOAAB2jgAAco4AAHyOAACBjgAAh44AAIWOAACEjgAAi44AAIqOAACTjgAAkY4AAJSOAACZjgAAqo4AAKGOAACsjgAAsI4AAMaOAACxjgAAvo4AAMWOAADIjgAAy44AANuOAADjjgAA/I4AAPuOAADrjgAA/o4AAAqPAAAFjwAAFY8AABKPAAAZjwAAE48AAByPAAAfjwAAG48AAAyPAAAmjwAAM48AADuPAAA5jwAARY8AAEKPAAA+jwAATI8AAEmPAABGjwAATo8AAFePAABcjwAAYo8AAGOPAABkjwAAnI8AAJ+PAACjjwAArY8AAK+PAAC3jwAA2o8AAOWPAADijwAA6o8AAO+PAACHkAAA9I8AAAWQAAD5jwAA+o8AABGQAAAVkAAAIZAAAA2QAAAekAAAFpAAAAuQAAAnkAAANpAAADWQAAA5kAAA+I8AAE+QAABQkAAAUZAAAFKQAAAOkAAASZAAAD6QAABWkAAAWJAAAF6QAABokAAAb5AAAHaQAAColgAAcpAAAIKQAAB9kAAAgZAAAICQAACKkAAAiZAAAI+QAACokAAAr5AAALGQAAC1kAAA4pAAAOSQAABIYgAA25AAAAKRAAASkQAAGZEAADKRAAAwkQAASpEAAFaRAABYkQAAY5EAAGWRAABpkQAAc5EAAHKRAACLkQAAiZEAAIKRAACikQAAq5EAAK+RAACqkQAAtZEAALSRAAC6kQAAwJEAAMGRAADJkQAAy5EAANCRAADWkQAA35EAAOGRAADbkQAA/JEAAPWRAAD2kQAAHpIAAP+RAAAUkgAALJIAABWSAAARkgAAXpIAAFeSAABFkgAASZIAAGSSAABIkgAAlZIAAD+SAABLkgAAUJIAAJySAACWkgAAk5IAAJuSAABakgAAz5IAALmSAAC3kgAA6ZIAAA+TAAD6kgAARJMAAC6TAAAZkwAAIpMAABqTAAAjkwAAOpMAADWTAAA7kwAAXJMAAGCTAAB8kwAAbpMAAFaTAACwkwAArJMAAK2TAACUkwAAuZMAANaTAADXkwAA6JMAAOWTAADYkwAAw5MAAN2TAADQkwAAyJMAAOSTAAAalAAAFJQAABOUAAADlAAAB5QAABCUAAA2lAAAK5QAADWUAAAhlAAAOpQAAEGUAABSlAAARJQAAFuUAABglAAAYpQAAF6UAABqlAAAKZIAAHCUAAB1lAAAd5QAAH2UAABalAAAfJQAAH6UAACBlAAAf5QAAIKVAACHlQAAipUAAJSVAACWlQAAmJUAAJmVAACglQAAqJUAAKeVAACtlQAAvJUAALuVAAC5lQAAvpUAAMqVAAD2bwAAw5UAAM2VAADMlQAA1ZUAANSVAADWlQAA3JUAAOGVAADllQAA4pUAACGWAAAolgAALpYAAC+WAABClgAATJYAAE+WAABLlgAAd5YAAFyWAABelgAAXZYAAF+WAABmlgAAcpYAAGyWAACNlgAAmJYAAJWWAACXlgAAqpYAAKeWAACxlgAAspYAALCWAAC0lgAAtpYAALiWAAC5lgAAzpYAAMuWAADJlgAAzZYAAE2JAADclgAADZcAANWWAAD5lgAABJcAAAaXAAAIlwAAE5cAAA6XAAARlwAAD5cAABaXAAAZlwAAJJcAACqXAAAwlwAAOZcAAD2XAAA+lwAARJcAAEaXAABIlwAAQpcAAEmXAABclwAAYJcAAGSXAABmlwAAaJcAANJSAABrlwAAcZcAAHmXAACFlwAAfJcAAIGXAAB6lwAAhpcAAIuXAACPlwAAkJcAAJyXAAColwAAppcAAKOXAACzlwAAtJcAAMOXAADGlwAAyJcAAMuXAADclwAA7ZcAAE+fAADylwAA33oAAPaXAAD1lwAAD5gAAAyYAAA4mAAAJJgAACGYAAA3mAAAPZgAAEaYAABPmAAAS5gAAGuYAABvmAAAcJgAAHGYAAB0mAAAc5gAAKqYAACvmAAAsZgAALaYAADEmAAAw5gAAMaYAADpmAAA65gAAAOZAAAJmQAAEpkAABSZAAAYmQAAIZkAAB2ZAAAemQAAJJkAACCZAAAsmQAALpkAAD2ZAAA+mQAAQpkAAEmZAABFmQAAUJkAAEuZAABRmQAAUpkAAEyZAABVmQAAl5kAAJiZAAClmQAArZkAAK6ZAAC8mQAA35kAANuZAADdmQAA2JkAANGZAADtmQAA7pkAAPGZAADymQAA+5kAAPiZAAABmgAAD5oAAAWaAADimQAAGZoAACuaAAA3mgAARZoAAEKaAABAmgAAQ5oAAD6aAABVmgAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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KSBAGyo1GysgcA8bfQAAAAAAAAAAAAAAAAAAABsoMhspMxsqNRsrIHAPG30bKDIbKTQbKjUbKyBwDxt9GyQ5GykgQBsqMBsrIHAPG30AAAAAAAAAAAAAAAAAAAAbJDkbKTEbKjAbKyBwDxt9GyQ5GylKGyowGysgcA8bfQAAAAABAAAAAwAAAAcAAAAPAAAAHwAAAD8AAAB/AAAA/wAAAP8BAAD/AwAA/wcAAP8PAAD/HwAA/z8AAP9/AAD//wAA//8BAP//AwD//wcA//8PAP//HwD//z8A//9/AP///wD///8B////A////wf///8P////H////z////9//////wAAAAAAAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAEQAKABEREQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAARAA8KERERAwoHAAETCQsLAAAJBgsAAAsABhEAAAAREREAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAEQAKChEREQAKAAACAAkLAAAACQALAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAADAAAAAAJDAAAAAAADAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAANAAAABA0AAAAACQ4AAAAAAA4AAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAADwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAASEhIAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAKAAAAAAoAAAAACQsAAAAAAAsAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAwMTIzNDU2Nzg5QUJDREVGBQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAC8rAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAACAAAAaKYAAAAEAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAr/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdHMAZHVyYXRpb24AcGxhbmVXaWR0aABwbGFuZUhlaWdodAByZWdpb25zAGZvbnRDb2xvcgBmb250QWxwaGEAYmFja0NvbG9yAGJhY2tBbHBoYQB3aWR0aABoZWlnaHQAZm9udFdpZHRoAGZvbnRIZWlnaHQAdmVydGljYWxJbnRlcnZhbABob3Jpem9udGFsSW50ZXJ2YWwAY2hhckxlZnQAY2hhckJvdHRvbQAlcwoAJXMvZHJjc19jb252LmluaQByACUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAE5BTgBuYW4AdGV4dAByd2EAKG51bGwpAHB0aHJlYWRfb25jZSBmYWlsdXJlIGluIF9fY3hhX2dldF9nbG9iYWxzX2Zhc3QoKQBsACBjb25zdAAgdm9sYXRpbGUAIHJlc3RyaWN0ACBjb21wbGV4ACBpbWFnaW5hcnkAIFsAICgAKQAoACYmAG9iamNfb2JqZWN0PAAqACYAb2JqY3Byb3RvACAAPAA+ACB2ZWN0b3JbAF0AcGl4ZWwgdmVjdG9yWwAmPQA9ACwAfgA6OgBkZWxldGVbXSAAZGVsZXRlIAAvAC89AF4AXj0APT0APj0AKVsAPD0APDwAPDw9AC0ALT0AKj0ALS0AKS0tACE9ACEAfHwAfAB8PQAtPioAKwArPQArKwApKysAKSA/ICgAKSA6ICgAJQAlPQA+PgA+Pj0AdGhyb3cAdGhyb3cgAHR5cGVpZCgAc2l6ZW9mLi4uKAAsIABzaXplb2YgKABzdGF0aWNfY2FzdDwAPigAcmVpbnRlcnByZXRfY2FzdDwALT4Abm9leGNlcHQgKABbXSAAKSAALgAuKgBzdGQ6OgBvcGVyYXRvciYmAG9wZXJhdG9yJgBvcGVyYXRvciY9AG9wZXJhdG9yPQBvcGVyYXRvcigpAG9wZXJhdG9yLABvcGVyYXRvcn4Ab3BlcmF0b3IgAG9wZXJhdG9yIGRlbGV0ZVtdAG9wZXJhdG9yKgBvcGVyYXRvci8Ab3BlcmF0b3IvPQBvcGVyYXRvcl4Ab3BlcmF0b3JePQBvcGVyYXRvcj09AG9wZXJhdG9yPj0Ab3BlcmF0b3I+AG9wZXJhdG9yW10Ab3BlcmF0b3I8PQBvcGVyYXRvciIiIABvcGVyYXRvcjw8AG9wZXJhdG9yPDw9AG9wZXJhdG9yPABvcGVyYXRvci0Ab3BlcmF0b3ItPQBvcGVyYXRvcio9AG9wZXJhdG9yLS0Ab3BlcmF0b3IgbmV3W10Ab3BlcmF0b3IhPQBvcGVyYXRvciEAb3BlcmF0b3IgbmV3AG9wZXJhdG9yfHwAb3BlcmF0b3J8AG9wZXJhdG9yfD0Ab3BlcmF0b3ItPioAb3BlcmF0b3IrAG9wZXJhdG9yKz0Ab3BlcmF0b3IrKwBvcGVyYXRvci0+AG9wZXJhdG9yPwBvcGVyYXRvciUAb3BlcmF0b3IlPQBvcGVyYXRvcj4+AG9wZXJhdG9yPj49AG9wZXJhdG9yIGRlbGV0ZQAndW5uYW1lZAAnbGFtYmRhJygAc3RkOjpzdHJpbmcAc3RkOjpiYXNpY19zdHJpbmc8Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFyPiwgc3RkOjphbGxvY2F0b3I8Y2hhcj4gPgBiYXNpY19zdHJpbmcAc3RkOjppc3RyZWFtAHN0ZDo6YmFzaWNfaXN0cmVhbTxjaGFyLCBzdGQ6OmNoYXJfdHJhaXRzPGNoYXI+ID4AYmFzaWNfaXN0cmVhbQBzdGQ6Om9zdHJlYW0Ac3RkOjpiYXNpY19vc3RyZWFtPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4gPgBiYXNpY19vc3RyZWFtAHN0ZDo6aW9zdHJlYW0Ac3RkOjpiYXNpY19pb3N0cmVhbTxjaGFyLCBzdGQ6OmNoYXJfdHJhaXRzPGNoYXI+ID4AYmFzaWNfaW9zdHJlYW0AZHluYW1pY19jYXN0PAApKABjb25zdF9jYXN0PABhbGlnbm9mICgAZnAAd2NoYXJfdABmYWxzZQB0cnVlAGNoYXIAc2lnbmVkIGNoYXIAdW5zaWduZWQgY2hhcgBzaG9ydAB1bnNpZ25lZCBzaG9ydAB1AHVsAGxsAHVsbABfX2ludDEyOAB1bnNpZ25lZCBfX2ludDEyOAAlTGFMACVhACVhZgBkZWNsdHlwZSgAc3RkOjphbGxvY2F0b3IAc3RkOjpiYXNpY19zdHJpbmcAOjpzdHJpbmcgbGl0ZXJhbABzdGQAX0dMT0JBTF9fTgAoYW5vbnltb3VzIG5hbWVzcGFjZSkAID4AVF8AaWQAOjoqACAmACAmJgAgW10Adm9pZABib29sAGludAB1bnNpZ25lZCBpbnQAbG9uZwB1bnNpZ25lZCBsb25nAGxvbmcgbG9uZwBmbG9hdABsb25nIGRvdWJsZQBfX2Zsb2F0MTI4AC4uLgBkZWNpbWFsNjQAZGVjaW1hbDEyOABkZWNpbWFsMzIAZGVjaW1hbDE2AGNoYXIzMl90AGNoYXIxNl90AGF1dG8Ac3RkOjpudWxscHRyX3QAZG91YmxlAHVuc2lnbmVkIGxvbmcgbG9uZwBfYmxvY2tfaW52b2tlAGludm9jYXRpb24gZnVuY3Rpb24gZm9yIGJsb2NrIGluIAB2dGFibGUgZm9yIABWVFQgZm9yIAB0eXBlaW5mbyBmb3IgAHR5cGVpbmZvIG5hbWUgZm9yIABjb3ZhcmlhbnQgcmV0dXJuIHRodW5rIHRvIABjb25zdHJ1Y3Rpb24gdnRhYmxlIGZvciAALWluLQB2aXJ0dWFsIHRodW5rIHRvIABub24tdmlydHVhbCB0aHVuayB0byAAZ3VhcmQgdmFyaWFibGUgZm9yIAByZWZlcmVuY2UgdGVtcG9yYXJ5IGZvciA=";var L=0,V=[],Z={};function R(A){return e.___errno_location&&(v[e.___errno_location()>>2]=A),A}function X(A,e){for(var t=0,i=A.length-1;0<=i;i--){var n=A[i];"."===n?A.splice(i,1):".."===n?(A.splice(i,1),t++):t&&(A.splice(i,1),t--)}if(e)for(;t;t--)A.unshift("..");return A}function N(A){var e="/"===A.charAt(0),t="/"===A.substr(-1);return(A=X(A.split("/").filter(function(A){return!!A}),!e).join("/"))||e||(A="."),A&&t&&(A+="/"),(e?"/":"")+A}function j(A){var e=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(A).slice(1);return A=e[0],e=e[1],A||e?(e&&(e=e.substr(0,e.length-1)),A+e):"."}function _(A){if("/"===A)return"/";var e=A.lastIndexOf("/");return-1===e?A:A.substr(e+1)}function K(){for(var A="",e=!1,t=arguments.length-1;-1<=t&&!e;t--){if("string"!=typeof(e=0<=t?arguments[t]:"/"))throw new TypeError("Arguments to path.resolve must be strings");if(!e)return"";A=e+"/"+A,e="/"===e.charAt(0)}return(e?"/":"")+(A=X(A.split("/").filter(function(A){return!!A}),!e).join("/"))||"."}var q=[];function z(A,e){q[A]={input:[],W:[],ea:e},BA(A,$)}var $={open:function(A){var e=q[A.node.ha];if(!e)throw new cA(te);A.V=e,A.seekable=!1},close:function(A){A.V.ea.flush(A.V)},flush:function(A){A.V.ea.flush(A.V)},read:function(A,e,t,i){if(!A.V||!A.V.ea.wa)throw new cA($A);for(var n=0,a=0;a=e||(e=Math.max(e,t*(1048576>t?2:1.125)|0),0!=t&&(e=Math.max(e,256)),t=A.R,A.R=new Uint8Array(e),0e)A.R.length=e;else for(;A.R.length=A.node.U)return 0;if(8<(A=Math.min(A.node.U-n,i))&&a.subarray)e.set(a.subarray(n,n+A),t);else for(i=0;ie)throw new cA(ie);return e},ra:function(A,e,t){tA.ta(A.node,e+t),A.node.U=Math.max(A.node.U,e+t)},Ba:function(A,e,t,i,n,a,r){if(32768!=(61440&A.node.mode))throw new cA(te);if(t=A.node.R,2&r||t.buffer!==e&&t.buffer!==e.buffer){if((0>>0)%sA.length}function pA(A,e){var t;if(t=(t=mA(A,"x"))?t:A.S.fa?0:13)throw new cA(t,A);for(t=sA[hA(A.id,e)];t;t=t.da){var i=t.name;if(t.parent.id===A.id&&i===e)return t}return A.S.fa(A,e)}function bA(A,e,t,i){return XA||((XA=function(A,e,t,i){A||(A=this),this.parent=A,this.aa=A.aa,this.ga=null,this.id=rA++,this.name=e,this.mode=t,this.S={},this.T={},this.ha=i}).prototype={},Object.defineProperties(XA.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(A){A?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(A){A?this.mode|=146:this.mode&=-147}},Sa:{get:function(){return 16384==(61440&this.mode)}},za:{get:function(){return 8192==(61440&this.mode)}}})),function(A){var e=hA(A.parent.id,A.name);A.da=sA[e],sA[e]=A}(A=new XA(A,e,t,i)),A}var kA={r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218};function wA(A){var e=["r","w","rw"][3&A];return 512&A&&(e+="w"),e}function mA(A,e){return oA?0:(-1===e.indexOf("r")||292&A.mode)&&(-1===e.indexOf("w")||146&A.mode)&&(-1===e.indexOf("x")||73&A.mode)?0:13}function gA(A,e){try{return pA(A,e),17}catch(A){}return mA(A,"wx")}var yA,vA={open:function(A){A.T=nA[A.node.ha].T,A.T.open&&A.T.open(A)},ca:function(){throw new cA(29)}};function BA(A,e){nA[A]={T:e}}function CA(A,e){var t="/"===e,i=!e;if(t&&iA)throw new cA(16);if(!t&&!i){var n=uA(e,{va:!1});if(e=n.path,(n=n.node).ga)throw new cA(16);if(16384!=(61440&n.mode))throw new cA(20)}e={type:A,gb:{},Ca:e,Ta:[]},(A=A.aa(e)).aa=e,e.root=A,t?iA=A:n&&(n.ga=e,n.aa&&n.aa.Ta.push(e))}function DA(A,e,t){var i=uA(A,{parent:!0}).node;if(!(A=_(A))||"."===A||".."===A)throw new cA(22);var n=gA(i,A);if(n)throw new cA(n);if(!i.S.ka)throw new cA(1);return i.S.ka(i,A,e,t)}function QA(A,e){return DA(A,1023&(void 0!==e?e:511)|16384,0)}function MA(A,e,t){return void 0===t&&(t=e,e=438),DA(A,8192|e,t)}function EA(A,e){if(!K(A))throw new cA(2);var t=uA(e,{parent:!0}).node;if(!t)throw new cA(2);var i=gA(t,e=_(e));if(i)throw new cA(i);if(!t.S.la)throw new cA(1);return t.S.la(t,e,A)}function IA(A){var e=uA(A,{parent:!0}).node,t=_(A),i=pA(e,t);A:{try{var n=pA(e,t)}catch(A){n=A.Y;break A}n=mA(e,"wx")||(16384==(61440&n.mode)?21:0)}if(n)throw new cA(n);if(!e.S.ma)throw new cA(1);if(i.ga)throw new cA(16);try{lA.willDeletePath&&lA.willDeletePath(A)}catch(e){console.log("FS.trackingDelegate['willDeletePath']('"+A+"') threw an exception: "+e.message)}if(e.S.ma(e,t),e=hA(i.parent.id,i.name),sA[e]===i)sA[e]=i.da;else for(e=sA[e];e;){if(e.da===i){e.da=i.da;break}e=e.da}try{lA.onDeletePath&&lA.onDeletePath(A)}catch(e){console.log("FS.trackingDelegate['onDeletePath']('"+A+"') threw an exception: "+e.message)}}function FA(A){if(!(A=uA(A).node))throw new cA(2);if(!A.S.ia)throw new cA(22);return K(dA(A.parent),A.S.ia(A))}function SA(A,e){var t;if(!(t="string"==typeof A?uA(A,{ja:!0}).node:A).S.X)throw new cA(1);t.S.X(t,{mode:4095&e|-4096&t.mode,timestamp:Date.now()})}function YA(A,t,i,n){if(""===A)throw new cA(2);if("string"==typeof t){var a=kA[t];if(void 0===a)throw Error("Unknown file open mode: "+t);t=a}if(i=64&t?4095&(void 0===i?438:i)|32768:0,"object"==(void 0===A?"undefined":r(A)))var s=A;else{A=N(A);try{s=uA(A,{ja:!(131072&t)}).node}catch(A){}}if(a=!1,64&t)if(s){if(128&t)throw new cA(17)}else s=DA(A,i,0),a=!0;if(!s)throw new cA(2);if(8192==(61440&s.mode)&&(t&=-513),65536&t&&16384!=(61440&s.mode))throw new cA(20);if(!a&&(i=s?40960==(61440&s.mode)?40:16384==(61440&s.mode)&&("r"!==wA(t)||512&t)?21:mA(s,wA(t)):2))throw new cA(i);if(512&t){var o;if(!(o="string"==typeof(i=s)?uA(i,{ja:!0}).node:i).S.X)throw new cA(1);if(16384==(61440&o.mode))throw new cA(21);if(32768!=(61440&o.mode))throw new cA(22);if(i=mA(o,"w"))throw new cA(i);o.S.X(o,{size:0,timestamp:Date.now()})}t&=-641,(n=function(A,e){NA||((NA=function(){}).prototype={},Object.defineProperties(NA.prototype,{object:{get:function(){return this.node},set:function(A){this.node=A}}}));var t,i=new NA;for(t in A)i[t]=A[t];return A=i,e=function(A){for(A=A||0;A<=4096;A++)if(!aA[A])return A;throw new cA(24)}(e),A.ba=e,aA[e]=A}({node:s,path:dA(s),flags:t,seekable:!0,position:0,T:s.T,Ya:[],error:!1},n)).T.open&&n.T.open(n),!e.logReadFiles||1&t||(jA||(jA={}),A in jA||(jA[A]=1,console.log("FS.trackingDelegate error on read file: "+A)));try{lA.onOpenFile&&(s=0,1!=(2097155&t)&&(s|=1),0!=(2097155&t)&&(s|=2),lA.onOpenFile(A,s))}catch(e){console.log("FS.trackingDelegate['onOpenFile']('"+A+"', flags) threw an exception: "+e.message)}return n}function xA(A){if(null===A.ba)throw new cA(9);A.oa&&(A.oa=null);try{A.T.close&&A.T.close(A)}catch(A){throw A}finally{aA[A.ba]=null}A.ba=null}function TA(A,e,t){if(null===A.ba)throw new cA(9);if(!A.seekable||!A.T.ca)throw new cA(29);if(0!=t&&1!=t&&2!=t)throw new cA(22);A.position=A.T.ca(A,e,t),A.Ya=[]}function GA(A,e,t,i,n,a){if(0>i||0>n)throw new cA(22);if(null===A.ba)throw new cA(9);if(0==(2097155&A.flags))throw new cA(9);if(16384==(61440&A.node.mode))throw new cA(21);if(!A.T.write)throw new cA(22);1024&A.flags&&TA(A,0,2);var r=void 0!==n;if(r){if(!A.seekable)throw new cA(29)}else n=A.position;e=A.T.write(A,e,t,i,n,a),r||(A.position+=e);try{A.path&&lA.onWriteToFile&&lA.onWriteToFile(A.path)}catch(e){console.log("FS.trackingDelegate['onWriteToFile']('"+A.path+"') threw an exception: "+e.message)}return e}function WA(){cA||((cA=function(A,e){this.node=e,this.Xa=function(A){this.Y=A},this.Xa(A),this.message="FS error",this.stack&&Object.defineProperty(this,"stack",{value:Error().stack,writable:!0})}).prototype=Error(),cA.prototype.constructor=cA,[2].forEach(function(A){fA[A]=new cA(A),fA[A].stack=""}))}function JA(A,e){var t=0;return A&&(t|=365),e&&(t|=146),t}function OA(A,e,t,i){return QA(A=N(("string"==typeof A?A:dA(A))+"/"+e),JA(t,i))}function HA(A,e){for(A="string"==typeof A?A:dA(A),e=e.split("/").reverse();e.length;){var t=e.pop();if(t){var i=N(A+"/"+t);try{QA(i)}catch(A){}A=i}}return i}function PA(A,e,t,i,n,a){if(n=DA(A=e?N(("string"==typeof A?A:dA(A))+"/"+e):A,4095&(void 0!==(i=JA(i,n))?i:438)|32768,0),t){if("string"==typeof t){A=Array(t.length),e=0;for(var r=t.length;e=(A=A.node.R).length)return 0;if(i=Math.min(A.length-n,i),A.slice)for(var r=0;r>2]}function se(){var A=aA[re()];if(!A)throw new cA(9);return A}var oe=[];function le(){var A=oe.length;return oe[A]=[],A}function ce(A,e){oe[A].push(oe[e])}function fe(A){return 0>A||0===A&&-1/0==1/A}function ue(A,e){function t(A){var e=a;return"double"===A||"i64"===A?7&e&&(u(4==(7&e)),e+=4):u(0==(3&e)),a=e,"double"===A?(A=B[a>>3],a+=8):"i64"==A?(A=[v[a>>2],v[a+4>>2]],a+=8):(u(0==(3&a)),A=v[a>>2],a+=4),A}u(0==(3&e));for(var i,n,a=e,r=[];;){var s=A;if(0===(i=m[A>>0]))break;if(n=m[A+1>>0],37==i){var o=!1,c=e=!1,f=!1,d=!1;A:for(;;){switch(n){case 43:o=!0;break;case 45:e=!0;break;case 35:c=!0;break;case 48:if(f)break A;f=!0;break;case 32:d=!0;break;default:break A}n=m[++A+1>>0]}var h=0;if(42==n)h=t("i32"),n=m[++A+1>>0];else for(;48<=n&&57>=n;)h=10*h+(n-48),n=m[++A+1>>0];var p=!1,b=-1;if(46==n){if(b=0,p=!0,42==(n=m[++A+1>>0]))b=t("i32"),A++;else for(;!(48>(n=m[A+1>>0])||57>0]}switch(0>b&&(b=6,p=!1),String.fromCharCode(n)){case"h":if(104==(n=m[A+2>>0])){A++;var k=1}else k=2;break;case"l":108==(n=m[A+2>>0])?(A++,k=8):k=4;break;case"L":case"q":case"j":k=8;break;case"z":case"t":case"I":k=4;break;default:k=null}switch(k&&A++,n=m[A+1>>0],String.fromCharCode(n)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":s=100==n||105==n,i=t("i"+8*(k=k||4)),8==k&&(i=l(i[0],i[1],117==n)),4>=k&&(i=(s?x:Y)(i&Math.pow(256,k)-1,8*k));var w=Math.abs(i);if(s="",100==n||105==n)var y=x(i,8*k).toString(10);else if(117==n)y=Y(i,8*k).toString(10),i=Math.abs(i);else if(111==n)y=(c?"0":"")+w.toString(8);else if(120==n||88==n){if(s=c&&0!=i?"0x":"",0>i){for(i=-i,y=(w-1).toString(16),w=[],c=0;c(k=parseInt(i.toExponential(k).split("e")[1],10))&&-4<=k?(n=(103==n?"f":"F").charCodeAt(0),b-=k+1):(n=(103==n?"e":"E").charCodeAt(0),b--),k=Math.min(b,20)),101==n||69==n?(y=i.toExponential(k),/[eE][-+]\d$/.test(y)&&(y=y.slice(0,-1)+"0"+y.slice(-1))):102!=n&&70!=n||(y=i.toFixed(k),0===i&&fe(i)&&(y="-"+y)),s=y.split("e"),p&&!c)for(;1k++;)s[0]+="0";y=s[0]+(1i?"-":"")+"inf",f=!1;for(;y.lengthn&&(y=y.toUpperCase()),y.split("").forEach(function(A){r.push(A.charCodeAt(0))});break;case"s":if(f=(o=t("i8*"))?Se(o):6,p&&(f=Math.min(f,b)),!e)for(;f>0]);else r=r.concat(De("(null)".substr(0,f)));if(e)for(;f>2]=r.length;break;case"%":r.push(i);break;default:for(c=s;c>0])}A+=2}else r.push(i),A+=1}return r}function de(A){if(!A||!A.callee||!A.callee.name)return[null,"",""];var e,t=A.callee.name,i="(",n=!0;for(e in A){var a=A[e];n||(i+=", "),n=!1,i="number"==typeof a||"string"==typeof a?i+a:i+"("+(void 0===a?"undefined":r(a))+")"}return i+=")",n&&(i=""),[A=(A=A.callee.caller)?A.arguments:[],t,i]}function he(A){A:{var t=Error();if(!t.stack){try{throw Error(0)}catch(A){t=A}if(!t.stack){t="(no stack trace available)";break A}}t=t.stack.toString()}t=t.slice(t.indexOf("\n",Math.max(t.lastIndexOf("_emscripten_log"),t.lastIndexOf("_emscripten_get_callstack")))+1),8&A&&(a||(a={}),a['Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.']||(a['Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.']=1,o('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.')),A=8^A|16);var i=null;if(128&A)for(i=de(arguments);0<=i[1].indexOf("_emscripten_");)i=de(i[0]);var n=t.split("\n");t="";var r,s=/\s*(.*?)@(.*?):([0-9]+):([0-9]+)/,l=/\s*(.*?)@(.*):(.*)(:(.*))?/,c=/\s*at (.*?) \((.*):(.*):(.*)\)/;for(r in n){var f,d=n[r];if((f=c.exec(d))&&5==f.length){d=f[1];var h=f[2],w=f[3];f=f[4]}else{if((f=s.exec(d))||(f=l.exec(d)),!(f&&4<=f.length)){t+=d+"\n";continue}d=f[1],h=f[2],w=f[3],f=0|f[4]}if(32&A)A:{var m=d,y=e.___cxa_demangle||e.__cxa_demangle;u(y);try{var B=m;B.startsWith("__Z")&&(B=B.substr(1));var C=k(B)+1,D=Fe(C);b(B,g,D,C);var Q=Fe(4),M=y(D,0,0,Q);if(0===v[Q>>2]&&M){var E=p(M);break A}}catch(A){}finally{D&&Ie(D),Q&&Ie(Q),M&&Ie(M)}E=m}else E=d;(m=E)||(m=d),y=!1,8&A&&(y=(B=(void 0).hb({line:w,Na:f}))&&B.source)&&(64&A&&(B.source=B.source.substring(B.source.replace(/\\/g,"/").lastIndexOf("/")+1)),t+=" at "+m+" ("+B.source+":"+B.line+":"+B.Na+")\n"),(16&A||!y)&&(64&A&&(h=h.substring(h.replace(/\\/g,"/").lastIndexOf("/")+1)),t+=(y?" = "+d:" at "+m)+" ("+h+":"+w+":"+f+")\n"),128&A&&i[0]&&(i[1]==d&&0>4,n=(15&n)<<4|a>>2;var s=(3&a)<<6|r;e+=String.fromCharCode(i),64!==a&&(e+=String.fromCharCode(n)),64!==r&&(e+=String.fromCharCode(s))}while(t>2]&3|0:0)Qa(r|0,0,12)|0;s=Ke(8)|0;do{if(!s)o=0;else{if(a[s+-4>>2]&3|0)Qa(s|0,0,8)|0;l=Ke(6988)|0;if(!l){qe(s);o=0;break}if(a[l+-4>>2]&3|0)Qa(l|0,0,6988)|0;a[s+4>>2]=l;a[l>>2]=0;i[s+1>>0]=1;o=s}}while(0);a[r>>2]=o;s=o+4|0;l=a[(a[s>>2]|0)+16>>2]|0;if(l|0)qe(l);l=Se(40810)|0;c=a[s>>2]|0;a[c+16>>2]=l;a[c+4>>2]=1;l=a[c+12>>2]|0;if(!l){f=Ke(16)|0;do{if(f){if(a[f+-4>>2]&3|0)Qa(f|0,0,16)|0;a[f>>2]=o;u=a[(a[s>>2]|0)+16>>2]|0;if(u){if(Fe(u,t)|0?Xe(u)|0:0){d=f;break}u=a[(a[s>>2]|0)+16>>2]|0;if(u){a[e>>2]=u;if((Ne(t,0,e)|0)>=0){u=a[t>>2]|0;if(u|0?(h=Ye(u)|0,qe(u),h|0):0){Qa(e|0,0,256)|0;A:do{if(Ue(e,h)|0){u=e;p=n+32|0;b=0;while(1){e:while(1){switch(i[e>>0]|0){case 35:case 59:break;default:break e}if(!(Ue(e,h)|0))break A}k=De(e,10)|0;if(k|0)i[k>>0]=0;k=De(e,61)|0;do{if(!k)w=b;else{if((k-u|0)!=32){w=b;break}m=Le(e)|0;if(!m){w=b;break}if(((Ce(m)|0)+-2|0)>>>0>6){w=b;break}Ze(n,e,32)|0;i[p>>0]=0;g=qA(m+2|0)|0;do{if(g>>>0>1114111)y=b;else{m=Ke(44)|0;if(!m){y=b;break}if(a[m+-4>>2]&3|0)Qa(m|0,0,44)|0;Ze(m,n,32)|0;i[m+32>>0]=0;a[m+36>>2]=g;if(!b)v=(a[s>>2]|0)+24|0;else v=b+40|0;a[v>>2]=m;a[m+40>>2]=0;y=m}}while(0);w=y}}while(0);if(!(Ue(e,h)|0))break;else b=w}}}while(0);Oe(h)}}else a[t>>2]=0;d=f}else d=f}else d=f}else d=0}while(0);f=a[s>>2]|0;a[f+12>>2]=d;B=d;C=f}else{B=l;C=c}a[r+4>>2]=B;B=a[C+8>>2]|0;if(B|0){D=B;Q=r+8|0;a[Q>>2]=D;fA=A;return r|0}B=Ke(168)|0;if(!B)M=0;else{if(a[B+-4>>2]&3|0)Qa(B|0,0,168)|0;a[B>>2]=o;M=B}a[(a[s>>2]|0)+8>>2]=M;D=M;Q=r+8|0;a[Q>>2]=D;fA=A;return r|0}function mA(A,e){A=A|0;e=e|0;var t=0;A=fA;fA=fA+16|0;t=A;a[t>>2]=40522;a[t+4>>2]=e;$(2,t|0);fA=A;return}function gA(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0,o=0,l=0;e=a[A>>2]|0;t=e+4|0;i=a[t>>2]|0;n=a[i+8>>2]|0;if(!n)r=i;else{i=a[n+160>>2]|0;if(i|0){s=i;do{i=s;s=a[s+72>>2]|0;qe(i)}while((s|0)!=0)}qe(n);r=a[t>>2]|0}n=a[r+12>>2]|0;if(!n)o=r;else{qe(a[n+12>>2]|0);qe(n);o=a[t>>2]|0}qe(a[o+16>>2]|0);qe(a[(a[t>>2]|0)+20>>2]|0);o=a[t>>2]|0;n=a[o+24>>2]|0;if(!n){l=o;qe(l);qe(e);qe(A);return}o=n;do{n=o;o=a[o+40>>2]|0;qe(n)}while((o|0)!=0);l=a[t>>2]|0;qe(l);qe(e);qe(A);return}function yA(A,e,t,n){A=A|0;e=+e;t=t|0;n=n|0;var s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,rA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0,SA=0,YA=0,xA=0,GA=0,WA=0,JA=0,OA=0,HA=0,PA=0,UA=0,LA=0,VA=0,ZA=0,RA=0,XA=0,NA=0,jA=0,_A=0,KA=0,qA=0,$A=0,Ae=0,ee=0,te=0,ie=0,ne=0,ae=0,re=0,se=0,oe=0,le=0,ce=0,fe=0,ue=0,de=0,he=0,pe=0,be=0,ke=0,we=0,me=0,ge=0;s=fA;fA=fA+16|0;o=s;lA();l=A+4|0;c=a[l>>2]|0;a[o>>2]=t;f=o+4|0;a[f>>2]=t;u=t+n|0;a[o+8>>2]=u;d=o+12|0;a[d>>2]=8;A:do{if(((n|0)>0?(h=i[t>>0]|0,p=t+1|0,a[f>>2]=p,a[d>>2]=8,(n|0)!=1&(h&-2)<<24>>24==-128):0)?(h=i[p>>0]|0,p=t+2|0,a[f>>2]=p,a[d>>2]=8,h<<24>>24==-1):0){a[d>>2]=4;if((n|0)>2){h=i[p>>0]&15;b=t+3|0;a[f>>2]=b;a[d>>2]=8;k=h;w=8;m=b}else{k=0;w=4;m=p}p=w-k|0;a[d>>2]=p;if((p|0)<1){b=(8-p|0)/8|0;h=m+b|0;a[f>>2]=h;g=(b<<3)+p|0;a[d>>2]=g;y=g;v=h}else{y=p;v=m}p=6;h=0;g=v;b=y;while(1){if(g>>>0>=u>>>0){B=h;C=b;D=15;break}Q=b-p|0;M=r[g>>0]|0;if((Q|0)>-1){D=11;break}E=(a[38832+(b<<2)>>2]&M)<<0-Q|h;I=p-b|0;F=g+1|0;a[f>>2]=F;a[d>>2]=8;if((I|0)>0){p=I;h=E;g=F;b=8}else{S=E;Y=F;D=14;break}}if((D|0)==11){b=a[38832+(p<<2)>>2]&M>>>Q|h;a[d>>2]=Q;if(!Q){F=g+1|0;a[f>>2]=F;a[d>>2]=8;S=b;Y=F;D=14}else{B=b;C=Q;D=15}}if((D|0)==14){a[d>>2]=-2;x=S;T=6;G=Y;W=-2;D=18}else if((D|0)==15){b=C+-2|0;a[d>>2]=b;if((C|0)<3){F=(10-C|0)/8|0;E=g+F|0;a[f>>2]=E;I=(F<<3)+b|0;a[d>>2]=I;J=E;O=I}else{J=g;O=b}b=O+-8|0;a[d>>2]=b;if((O|0)<9){x=B;T=O;G=J;W=b;D=18}else{H=B;P=b;U=J}}if((D|0)==18){b=(16-T|0)/8|0;I=G+b|0;a[f>>2]=I;E=(b<<3)+W|0;a[d>>2]=E;H=x;P=E;U=I}I=P+-8|0;a[d>>2]=I;if((P|0)<9){E=(16-P|0)/8|0;b=U+E|0;a[f>>2]=b;F=(E<<3)+I|0;a[d>>2]=F;L=F;V=b}else{L=I;V=U}I=L+-16|0;a[d>>2]=I;if((L|0)<17){b=(24-L|0)/8|0;F=V+b|0;a[f>>2]=F;E=(b<<3)+I|0;a[d>>2]=E;Z=F;R=E}else{Z=V;R=I}switch((H&255)<<24>>24){case 32:case 0:break;default:{I=2;E=0;F=Z;b=R;while(1){if(F>>>0>=u>>>0){X=E;N=b;D=88;break}j=b-I|0;q=r[F>>0]|0;if((j|0)>-1){D=85;break}z=(a[38832+(b<<2)>>2]&q)<<0-j|E;$=I-b|0;AA=F+1|0;a[f>>2]=AA;a[d>>2]=8;if(($|0)>0){I=$;E=z;F=AA;b=8}else{eA=z;tA=AA;iA=2;D=90;break}}if((D|0)==85){b=a[38832+(I<<2)>>2]&q>>>j|E;a[d>>2]=j;if(!j){g=F+1|0;a[f>>2]=g;a[d>>2]=8;eA=b;tA=g;iA=2;D=90}else{X=b;N=j;D=88}}if((D|0)==88){b=N+-6|0;a[d>>2]=b;if((N|0)<7){g=(14-N|0)/8|0;h=F+g|0;a[f>>2]=h;eA=X;tA=h;iA=(g<<3)+b|0;D=90}else{rA=X;cA=b;uA=F}}if((D|0)==90){a[d>>2]=iA;rA=eA;cA=iA;uA=tA}if(((rA&255)+-1|0)>>>0<2){b=cA+-32|0;a[d>>2]=b;if((cA|0)<33){g=(40-cA|0)/8|0;h=uA+g|0;a[f>>2]=h;p=(g<<3)+b|0;a[d>>2]=p;dA=p;hA=h}else{dA=b;hA=uA}b=dA+-4|0;a[d>>2]=b;if((dA|0)<5){h=(12-dA|0)/8|0;p=hA+h|0;a[f>>2]=p;g=(h<<3)+b|0;a[d>>2]=g;pA=g;bA=p}else{pA=b;bA=hA}b=pA+-4|0;a[d>>2]=b;if((pA|0)<5){p=(12-pA|0)/8|0;g=bA+p|0;a[f>>2]=g;h=(p<<3)+b|0;a[d>>2]=h;kA=h;wA=g}else{kA=b;wA=bA}}else{kA=cA;wA=uA}b=24;g=0;h=wA;p=kA;while(1){if(h>>>0>=u>>>0){mA=g;break}gA=p-b|0;yA=r[h>>0]|0;if((gA|0)>-1){D=101;break}AA=(a[38832+(p<<2)>>2]&yA)<<0-gA|g;z=b-p|0;$=h+1|0;a[f>>2]=$;a[d>>2]=8;if((z|0)>0){b=z;g=AA;h=$;p=8}else{mA=AA;break}}if((D|0)==101){p=a[38832+(b<<2)>>2]&yA>>>gA|g;a[d>>2]=gA;if(!gA){a[f>>2]=h+1;a[d>>2]=8;mA=p}else mA=p}p=c+12|0;qe(a[p>>2]|0);a[c+8>>2]=0;a[p>>2]=0;if(mA|0){F=mA+1|0;E=Ke(F)|0;if(E|0?a[E+-4>>2]&3|0:0)Qa(E|0,0,F|0)|0;a[p>>2]=E}E=c+4|0;if((a[E>>2]|0)>>>0>=mA>>>0)break A;while(1){TA(c,o);if((a[E>>2]|0)>>>0>=mA>>>0)break A}}}E=2;h=0;g=Z;b=R;while(1){if(g>>>0>=u>>>0){vA=h;BA=b;D=31;break}CA=b-E|0;DA=r[g>>0]|0;if((CA|0)>-1){D=28;break}p=(a[38832+(b<<2)>>2]&DA)<<0-CA|h;F=E-b|0;I=g+1|0;a[f>>2]=I;a[d>>2]=8;if((F|0)>0){E=F;h=p;g=I;b=8}else{QA=p;MA=I;EA=2;D=33;break}}if((D|0)==28){b=a[38832+(E<<2)>>2]&DA>>>CA|h;a[d>>2]=CA;if(!CA){I=g+1|0;a[f>>2]=I;a[d>>2]=8;QA=b;MA=I;EA=2;D=33}else{vA=b;BA=CA;D=31}}if((D|0)==31){b=BA+-6|0;a[d>>2]=b;if((BA|0)<7){I=(14-BA|0)/8|0;p=g+I|0;a[f>>2]=p;QA=vA;MA=p;EA=(I<<3)+b|0;D=33}else{IA=vA;FA=b;SA=g}}if((D|0)==33){a[d>>2]=EA;IA=QA;FA=EA;SA=MA}if((IA&255|0)==2){b=FA+-32|0;a[d>>2]=b;if((FA|0)<33){I=(40-FA|0)/8|0;p=SA+I|0;a[f>>2]=p;F=(I<<3)+b|0;a[d>>2]=F;YA=F;xA=p}else{YA=b;xA=SA}b=YA+-4|0;a[d>>2]=b;if((YA|0)<5){p=(12-YA|0)/8|0;F=xA+p|0;a[f>>2]=F;I=(p<<3)+b|0;a[d>>2]=I;GA=I;WA=F}else{GA=b;WA=xA}b=GA+-4|0;a[d>>2]=b;if((GA|0)<5){F=(12-GA|0)/8|0;I=WA+F|0;a[f>>2]=I;p=(F<<3)+b|0;a[d>>2]=p;JA=p;OA=I}else{JA=b;OA=WA}}else{JA=FA;OA=SA}b=8;I=0;p=OA;F=JA;while(1){if(p>>>0>=u>>>0){HA=I;PA=p;UA=F;break}LA=F-b|0;VA=r[p>>0]|0;if((LA|0)>-1){D=44;break}AA=(a[38832+(F<<2)>>2]&VA)<<0-LA|I;$=b-F|0;z=p+1|0;a[f>>2]=z;a[d>>2]=8;if(($|0)>0){b=$;I=AA;p=z;F=8}else{HA=AA;PA=z;UA=8;break}}if((D|0)==44){F=a[38832+(b<<2)>>2]&VA>>>LA|I;a[d>>2]=LA;if(!LA){g=p+1|0;a[f>>2]=g;a[d>>2]=8;HA=F;PA=g;UA=8}else{HA=F;PA=p;UA=LA}}F=HA&255;if(!F){ZA=UA;RA=PA}else{g=0;h=UA;E=PA;while(1){z=h+-3|0;a[d>>2]=z;if((h|0)<4){AA=(11-h|0)/8|0;$=E+AA|0;a[f>>2]=$;XA=(AA<<3)+z|0;a[d>>2]=XA;NA=XA;jA=$}else{NA=z;jA=E}z=NA+-1|0;a[d>>2]=z;if((NA|0)<2){$=(9-NA|0)/8|0;XA=jA+$|0;a[f>>2]=XA;AA=($<<3)+z|0;a[d>>2]=AA;_A=AA;KA=XA}else{_A=z;KA=jA}z=4;XA=0;AA=KA;$=_A;while(1){if(AA>>>0>=u>>>0){qA=XA;$A=$;Ae=AA;break}ee=$-z|0;te=r[AA>>0]|0;if((ee|0)>-1){D=63;break}ie=(a[38832+($<<2)>>2]&te)<<0-ee|XA;ne=z-$|0;ae=AA+1|0;a[f>>2]=ae;a[d>>2]=8;if((ne|0)>0){z=ne;XA=ie;AA=ae;$=8}else{qA=ie;$A=8;Ae=ae;break}}if((D|0)==63){D=0;$=a[38832+(z<<2)>>2]&te>>>ee|XA;a[d>>2]=ee;if(!ee){ae=AA+1|0;a[f>>2]=ae;a[d>>2]=8;qA=$;$A=8;Ae=ae}else{qA=$;$A=ee;Ae=AA}}if(((qA&255)+-12|0)>>>0<3){$=$A+-8|0;a[d>>2]=$;if(($A|0)<9){ae=(16-$A|0)/8|0;ie=Ae+ae|0;a[f>>2]=ie;ne=(ae<<3)+$|0;a[d>>2]=ne;re=ne;se=ie}else{re=$;se=Ae}}else{re=$A;se=Ae}$=re+-24|0;a[d>>2]=$;if((re|0)<25){ie=(32-re|0)/8|0;ne=se+ie|0;a[f>>2]=ne;ae=(ie<<3)+$|0;a[d>>2]=ae;oe=ae;le=ne}else{oe=$;le=se}$=oe+-4|0;a[d>>2]=$;if((oe|0)<5){ne=(12-oe|0)/8|0;ae=le+ne|0;a[f>>2]=ae;ie=(ne<<3)+$|0;a[d>>2]=ie;ce=ie;fe=ae}else{ce=$;fe=le}$=ce+-2|0;a[d>>2]=$;if((ce|0)<3){ae=(10-ce|0)/8|0;ie=fe+ae|0;a[f>>2]=ie;ne=(ae<<3)+$|0;a[d>>2]=ne;ue=ne;de=ie}else{ue=$;de=fe}$=ue+-2|0;a[d>>2]=$;if((ue|0)<3){ie=(10-ue|0)/8|0;ne=de+ie|0;a[f>>2]=ne;ae=(ie<<3)+$|0;a[d>>2]=ae;he=ne;pe=ae}else{he=de;pe=$}g=g+1|0;if((g|0)==(F|0)){ZA=pe;RA=he;break}else{h=pe;E=he}}}E=24;h=0;F=RA;g=ZA;while(1){if(F>>>0>=u>>>0){be=h;break}ke=g-E|0;we=r[F>>0]|0;if((ke|0)>-1){D=52;break}p=(a[38832+(g<<2)>>2]&we)<<0-ke|h;I=E-g|0;b=F+1|0;a[f>>2]=b;a[d>>2]=8;if((I|0)>0){E=I;h=p;F=b;g=8}else{be=p;break}}if((D|0)==52){g=a[38832+(E<<2)>>2]&we>>>ke|h;a[d>>2]=ke;if(!ke){a[f>>2]=F+1;a[d>>2]=8;be=g}else be=g}g=c+12|0;qe(a[g>>2]|0);p=c+4|0;a[p>>2]=0;a[c+8>>2]=0;a[g>>2]=0;if(be|0){b=be+1|0;I=Ke(b)|0;if(I|0?a[I+-4>>2]&3|0:0)Qa(I|0,0,b|0)|0;a[g>>2]=I;do{TA(c,o)}while((a[p>>2]|0)>>>0>>0)}}}while(0);be=a[l>>2]|0;l=a[be+8>>2]|0;o=a[be+12>>2]|0;if((l|0)==0|(o|0)==0){me=-1;fA=s;return me|0}be=l<<2;c=be|1;d=Ke(c)|0;if(d|0?a[d+-4>>2]&3|0:0)Qa(d|0,0,c|0)|0;c=A+8|0;A=a[c>>2]|0;f=A+160|0;ke=a[f>>2]|0;if(ke|0){we=ke;do{ke=we;we=a[we+72>>2]|0;qe(ke)}while((we|0)!=0)}a[f>>2]=0;we=A+4|0;ke=A+32|0;a[we>>2]=0;a[we+4>>2]=0;a[we+8>>2]=0;a[we+12>>2]=0;a[A+20>>2]=ke;a[A+24>>2]=0;we=A+40|0;a[A+28>>2]=we;a[ke>>2]=1;a[A+36>>2]=2;a[we>>2]=3;we=A+44|0;a[we>>2]=4;a[A+48>>2]=-1;a[A+52>>2]=0;a[A+56>>2]=0;a[A+60>>2]=16777215;a[A+64>>2]=16777215;ke=A+68|0;u=ke+92|0;do{a[ke>>2]=0;ke=ke+4|0}while((ke|0)<(u|0));Qa((a[(a[A>>2]|0)+4>>2]|0)+32|0,0,752)|0;ke=a[(a[A>>2]|0)+4>>2]|0;u=a[ke+28>>2]|0;do{if((u|0)>0){ZA=a[ke+24>>2]|0;if(!ZA){Qa(ke+32|0,0,u<<2|0)|0;break}RA=0;do{he=ke+784+(RA*33|0)|0;pe=ZA;while(1){if(!(zA(pe,he)|0)){D=125;break}de=a[pe+40>>2]|0;if(!de){ge=0;break}else pe=de}if((D|0)==125){D=0;ge=a[pe+36>>2]|0}a[ke+32+(RA<<2)>>2]=ge;RA=RA+1|0}while((RA|0)!=(u|0))}}while(0);a[f>>2]=0;i[A+164>>0]=1;a[we>>2]=5;a[A+80>>2]=960;a[A+84>>2]=540;a[A+88>>2]=620;a[A+92>>2]=480;a[A+96>>2]=170;a[A+100>>2]=30;a[A+108>>2]=36;a[A+104>>2]=36;a[A+116>>2]=36;a[A+112>>2]=36;a[A+124>>2]=4;a[A+120>>2]=4;a[A+132>>2]=24;a[A+128>>2]=24;a[A+136>>2]=40;a[A+140>>2]=60;a[A+144>>2]=790;a[A+148>>2]=510;a[A+152>>2]=170;a[A+156>>2]=89;A=a[c>>2]|0;we=A+4|0;a[we>>2]=o;f=A+8|0;a[f>>2]=l;a[A+12>>2]=d;u=A+16|0;a[u>>2]=be;ge=i[o>>0]|0;a[f>>2]=l+-1;a[we>>2]=o+1;A:do{if(Ja[((ge&255)<32?9:ge<<24>>24>-1?8:(ge&255)<161?7:6)&15](A,ge&255)|0)do{o=a[f>>2]|0;if(!o)break A;l=a[we>>2]|0;ke=i[l>>0]|0;a[f>>2]=o+-1;a[we>>2]=l+1}while((Ja[((ke&255)<32?9:ke<<24>>24>-1?8:(ke&255)<161?7:6)&15](A,ke&255)|0)!=0)}while(0);A=be-(a[u>>2]|0)|0;if(be|0)i[d+A>>0]=0;if(!A){qe(d);me=-1;fA=s;return me|0}A=a[(a[c>>2]|0)+52>>2]|0;be=nA()|0;oA(be|0,40595,d|0);sA(be|0,40348,~~(e*1000)|0);sA(be|0,40352,A*100|0);A=a[(a[c>>2]|0)+160>>2]|0;if(!A){me=-1;fA=s;return me|0}sA(be|0,40361,a[A+24>>2]|0);sA(be|0,40372,a[A+28>>2]|0);u=_()|0;aA(be|0,40384,u|0);we=A;do{A=nA()|0;f=(a[we+4>>2]|0)-(a[we>>2]|0)|0;ge=f+1|0;ke=Ke(ge)|0;if(ke|0?a[ke+-4>>2]&3|0:0)Qa(ke|0,0,ge|0)|0;Ze(ke,a[we>>2]|0,f)|0;i[ke+f>>0]=0;oA(A|0,40595,ke|0);qe(ke);sA(A|0,40392,a[we+8>>2]|0);sA(A|0,40402,a[we+16>>2]|0);sA(A|0,40412,a[we+12>>2]|0);sA(A|0,40422,a[we+20>>2]|0);sA(A|0,40432,a[we+32>>2]|0);sA(A|0,40438,a[we+36>>2]|0);sA(A|0,40445,a[we+40>>2]|0);sA(A|0,40455,a[we+44>>2]|0);sA(A|0,40466,a[we+48>>2]|0);sA(A|0,40483,a[we+52>>2]|0);sA(A|0,40502,a[we+56>>2]|0);sA(A|0,40511,a[we+60>>2]|0);K(u|0,A|0);we=a[we+72>>2]|0}while((we|0)!=0);qe(d);d=(a[c>>2]|0)+160|0;c=a[d>>2]|0;if(c|0){we=c;do{c=we;we=a[we+72>>2]|0;qe(c)}while((we|0)!=0)}a[d>>2]=0;me=be;fA=s;return me|0}function vA(A,e){A=A|0;e=e|0;var t=0,n=0,r=0;t=A+48|0;n=a[t>>2]|0;if((n|0)<0){a[t>>2]=e;r=1;return r|0}a[t>>2]=-1;t=a[(((n|0)>88?(i[(a[A>>2]|0)+1>>0]|0)!=0:0)?36512+((n+-89|0)*376|0)+(e<<2)|0:1168+(n*376|0)+(e<<2)|0)>>2]|0;if(!t){r=0;return r|0}r=QA(A,t)|0;return r|0}function BA(A,e){A=A|0;e=e|0;return QA(A,(a[784+(e<<2)>>2]|0)+65248|0)|0}function CA(A,e){A=A|0;e=e|0;return QA(A,a[400+(e<<2)>>2]|0)|0}function DA(A,e){A=A|0;e=e|0;return QA(A,a[16+(e<<2)>>2]|0)|0}function QA(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0;t=A+12|0;n=a[t>>2]|0;r=((e|0)==8230?(i[(a[A>>2]|0)+2>>0]|0)!=0:0)?8943:e;e=A+64|0;s=A+60|0;o=a[s>>2]|0;if((a[e>>2]|0)!=(o|0)){a[e>>2]=o;i[A+164>>0]=1}o=A+152|0;e=a[o>>2]|0;if((e|0)<(a[A+144>>2]|0)){l=A+164|0;if(!(i[l>>0]|0)){c=0;f=l;u=e}else{d=l;h=e;p=6}}else{e=a[A+96>>2]|0;a[o>>2]=e;l=A+156|0;a[l>>2]=(a[l>>2]|0)+(a[A+140>>2]|0);l=A+164|0;i[l>>0]=1;d=l;h=e;p=6}A:do{if((p|0)==6){e:do{if((r|0)<12290){if((r|0)<12289)switch(r|0){case 8594:{break e;break}default:{c=0;f=d;u=h;break A}}else switch(r|0){case 12289:{break e;break}default:{c=0;f=d;u=h;break A}}}else if((r|0)<65292)switch(r|0){case 12290:{break e;break}default:{c=0;f=d;u=h;break A}}else switch(r|0){case 65294:case 65292:{break e;break}default:{c=0;f=d;u=h;break A}}}while(0);i[d>>0]=0;c=1;f=d;u=h}}while(0);A:do{if((r|0)<12419)switch(r|0){case 8722:case 8594:case 8943:case 8230:{p=9;break A;break}case 8811:case 8810:{p=12;break A;break}case 12387:{p=15;break A;break}case 12361:case 12359:case 12357:case 12355:case 12353:{p=16;break A;break}case 12316:{p=17;break A;break}case 12288:{b=0;k=(a[A+112>>2]<<1|0)/3|0;p=21;break A;break}case 12290:case 12289:{b=0;k=(a[A+112>>2]|0)/2|0;p=21;break A;break}case 12302:case 12300:{b=(a[A+104>>2]|0)/6|0;k=0;p=21;break A;break}case 12303:case 12301:{b=0;k=(a[A+112>>2]|0)/6|0;p=21;break A;break}default:{p=22;break A}}else{if((r|0)<12517)switch(r|0){case 12483:{p=15;break A;break}case 12515:case 12423:case 12421:case 12419:case 12457:case 12455:case 12453:case 12451:case 12449:{p=16;break A;break}default:{p=22;break A}}e:do{if((r|0)<65289){if((r|0)<12539)switch(r|0){case 12519:case 12517:{p=16;break A;break}default:{p=22;break A}}if((r|0)<12540){switch(r|0){case 12539:break;default:{p=22;break A}}b=(a[A+104>>2]|0)/6|0;k=(a[A+112>>2]|0)/3|0;p=21;break A}if((r|0)<65288)switch(r|0){case 12540:{p=17;break A;break}default:{p=22;break A}}else switch(r|0){case 65288:{break e;break}default:{p=22;break A}}}else{switch(r|0){case 65293:{p=9;break A;break}case 65310:case 65308:{p=12;break A;break}case 65289:{break e;break}case 65294:case 65292:break;default:{p=22;break A}}b=0;k=(a[A+112>>2]|0)/2|0;p=21;break A}}while(0);b=(a[A+104>>2]|0)/6|0;k=0;p=21}}while(0);if((p|0)==9){b=0;k=(a[A+112>>2]|0)/3|0;p=21}else if((p|0)==12){b=0;k=(a[A+112>>2]|0)/4|0;p=21}else if((p|0)==15){b=0;k=(a[A+112>>2]|0)/3|0;p=21}else if((p|0)==16){b=0;k=(a[A+112>>2]|0)/6|0;p=21}else if((p|0)==17){b=0;k=(a[A+112>>2]|0)/3|0;p=21}else if((p|0)==22){h=A+16|0;d=a[h>>2]|0;e=r>>>0<128;if(!(e&(d|0)>0)){if(!e){if(r>>>0>=2048){if(r>>>0>=65536){if(r>>>0<1114112){w=4;m=0;g=0;y=h;v=d;p=27}else{B=0;return B|0}}else{w=3;m=0;g=0;y=h;v=d;p=27}}else{w=2;m=0;g=0;y=h;v=d;p=27}}else{w=1;m=0;g=0;y=h;v=d;p=27}}else{C=1;D=0;Q=0;M=h;E=r;p=32}}if((p|0)==21){h=A+16|0;w=3;m=b;g=k;y=h;v=a[h>>2]|0;p=27}A:do{if((p|0)==27){if((w|0)>(v|0)){B=0;return B|0}switch(w&7){case 1:{C=w;D=m;Q=g;M=y;E=r;p=32;break A;break}case 4:{i[n+3>>0]=r&63|128;I=r>>>6|65536;p=30;break}case 3:{I=r;p=30;break}case 2:{F=r;break}default:{S=w;Y=m;x=g;T=y;G=n;W=v;J=u;break A}}if((p|0)==30){i[n+2>>0]=I&63|128;F=I>>>6|2048}i[n+1>>0]=F&63|128;C=w;D=m;Q=g;M=y;E=F>>>6|192;p=32}}while(0);if((p|0)==32){i[n>>0]=E;S=C;Y=D;x=Q;T=M;G=a[t>>2]|0;W=a[M>>2]|0;J=a[o>>2]|0}M=G+S|0;a[t>>2]=M;a[T>>2]=W-S;S=M;M=J+(a[A+136>>2]|0)|0;a[o>>2]=M;o=A+160|0;J=a[o>>2]|0;if(!J){W=Ke(76)|0;if(!W){a[o>>2]=0;B=0;return B|0}if(a[W+-4>>2]&3|0)Qa(W|0,0,76)|0;a[W>>2]=n;a[W+8>>2]=a[s>>2];a[W+12>>2]=a[A+68>>2];a[W+24>>2]=a[A+80>>2];a[W+28>>2]=a[A+84>>2];a[W+32>>2]=a[A+88>>2];a[W+36>>2]=a[A+92>>2];a[W+40>>2]=a[A+108>>2];a[W+44>>2]=a[A+116>>2];a[W+48>>2]=a[A+132>>2];a[W+52>>2]=a[A+124>>2];a[W+56>>2]=M;a[W+60>>2]=a[A+156>>2];a[W+64>>2]=x;a[W+68>>2]=Y;i[f>>0]=0;a[o>>2]=W;O=W}else O=J;J=O;while(1){H=J+72|0;O=a[H>>2]|0;if(!O)break;else J=O}if(!(i[f>>0]|0)){O=J+64|0;if((a[O>>2]|0)>(x|0)){a[O>>2]=x;P=J}else P=J}else{J=Ke(76)|0;if(!J){a[H>>2]=0;B=0;return B|0}if(a[J+-4>>2]&3|0)Qa(J|0,0,76)|0;a[J>>2]=n;a[J+8>>2]=a[s>>2];a[J+12>>2]=a[A+68>>2];a[J+24>>2]=a[A+80>>2];a[J+28>>2]=a[A+84>>2];a[J+32>>2]=a[A+88>>2];a[J+36>>2]=a[A+92>>2];a[J+40>>2]=a[A+108>>2];a[J+44>>2]=a[A+116>>2];a[J+48>>2]=a[A+132>>2];a[J+52>>2]=a[A+124>>2];a[J+56>>2]=M;a[J+60>>2]=a[A+156>>2];a[J+64>>2]=x;a[J+68>>2]=Y;i[f>>0]=0;a[H>>2]=J;P=J}a[P+4>>2]=S;if(!c){B=1;return B|0}i[f>>0]=1;B=1;return B|0}function MA(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0;if((e+-63|0)>>>0>=16){t=0;return t|0}do{switch(e|0){case 78:{n=16;r=38400;break}case 64:{n=15;r=38800;break}case 65:{n=16;r=38768;break}case 66:{n=15;r=38752;break}case 67:{n=15;r=38736;break}case 68:{n=16;r=38704;break}case 69:{n=18;r=38672;break}case 70:{n=18;r=38640;break}case 71:{n=18;r=38608;break}case 72:{n=18;r=38576;break}case 73:{n=18;r=38544;break}case 74:{n=16;r=38512;break}case 75:{n=16;r=38480;break}case 76:{n=16;r=38448;break}case 77:{n=15;r=38432;break}default:{n=15;r=38816}}}while(0);e=A+4|0;s=a[e>>2]|0;o=A+8|0;l=a[o>>2]|0;c=i[r>>0]|0;a[o>>2]=n;a[e>>2]=r+1;A:do{if(Ja[((c&255)<32?9:c<<24>>24>-1?8:(c&255)<161?7:6)&15](A,c&255)|0)do{r=a[o>>2]|0;if(!r)break A;n=a[e>>2]|0;f=i[n>>0]|0;a[o>>2]=r+-1;a[e>>2]=n+1}while((Ja[((f&255)<32?9:f<<24>>24>-1?8:(f&255)<161?7:6)&15](A,f&255)|0)!=0)}while(0);a[e>>2]=s;a[o>>2]=l;t=1;return t|0}function EA(A,e){A=A|0;e=e|0;var t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0;t=fA;fA=fA+1024|0;n=t;do{switch(e|0){case 128:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=0;o=1;fA=t;return o|0}case 129:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=16711680;s=A+56|0;a[s>>2]=a[s>>2]|1;o=1;fA=t;return o|0}case 130:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=65280;s=A+56|0;a[s>>2]=a[s>>2]|2;o=1;fA=t;return o|0}case 131:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=16776960;s=A+56|0;a[s>>2]=a[s>>2]|3;o=1;fA=t;return o|0}case 132:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=255;s=A+56|0;a[s>>2]=a[s>>2]|4;o=1;fA=t;return o|0}case 133:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=16711935;s=A+56|0;a[s>>2]=a[s>>2]|5;o=1;fA=t;return o|0}case 134:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=65535;s=A+56|0;a[s>>2]=a[s>>2]|6;o=1;fA=t;return o|0}case 135:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=16777215;s=A+56|0;a[s>>2]=a[s>>2]|7;o=1;fA=t;return o|0}case 136:{s=(a[A+104>>2]|0)/2|0;a[A+108>>2]=s;l=(a[A+112>>2]|0)/2|0;a[A+116>>2]=l;c=(a[A+120>>2]|0)/2|0;a[A+124>>2]=c;f=(a[A+128>>2]|0)/2|0;a[A+132>>2]=f;a[A+136>>2]=c+s;a[A+140>>2]=f+l;i[A+164>>0]=1;o=1;fA=t;return o|0}case 137:{l=(a[A+104>>2]|0)/2|0;a[A+108>>2]=l;f=a[A+112>>2]|0;a[A+116>>2]=f;s=(a[A+120>>2]|0)/2|0;a[A+124>>2]=s;c=a[A+128>>2]|0;a[A+132>>2]=c;a[A+136>>2]=s+l;a[A+140>>2]=c+f;i[A+164>>0]=1;o=1;fA=t;return o|0}case 138:{f=a[A+104>>2]|0;a[A+108>>2]=f;c=a[A+112>>2]|0;a[A+116>>2]=c;l=a[A+120>>2]|0;a[A+124>>2]=l;s=a[A+128>>2]|0;a[A+132>>2]=s;a[A+136>>2]=l+f;a[A+140>>2]=s+c;i[A+164>>0]=1;o=1;fA=t;return o|0}case 139:{c=A+8|0;s=a[c>>2]|0;if(!s){o=0;fA=t;return o|0}f=A+4|0;l=a[f>>2]|0;u=i[l>>0]|0;a[c>>2]=s+-1;a[f>>2]=l+1;switch(u<<24>>24){case 96:{u=(a[A+104>>2]|0)/4|0;a[A+108>>2]=u;l=(a[A+112>>2]|0)/6|0;a[A+116>>2]=l;f=(a[A+120>>2]|0)/4|0;a[A+124>>2]=f;s=(a[A+128>>2]|0)/6|0;a[A+132>>2]=s;a[A+136>>2]=f+u;a[A+140>>2]=s+l;i[A+164>>0]=1;o=1;fA=t;return o|0}case 65:{l=a[A+104>>2]|0;a[A+108>>2]=l;s=a[A+112>>2]<<1;a[A+116>>2]=s;u=a[A+120>>2]|0;a[A+124>>2]=u;f=a[A+128>>2]<<1;a[A+132>>2]=f;a[A+136>>2]=u+l;a[A+140>>2]=f+s;i[A+164>>0]=1;o=1;fA=t;return o|0}case 68:{s=a[A+104>>2]<<1;a[A+108>>2]=s;f=a[A+112>>2]|0;a[A+116>>2]=f;l=a[A+120>>2]<<1;a[A+124>>2]=l;u=a[A+128>>2]|0;a[A+132>>2]=u;a[A+136>>2]=l+s;a[A+140>>2]=u+f;i[A+164>>0]=1;o=1;fA=t;return o|0}case 69:{f=a[A+104>>2]<<1;a[A+108>>2]=f;u=a[A+112>>2]<<1;a[A+116>>2]=u;s=a[A+120>>2]<<1;a[A+124>>2]=s;l=a[A+128>>2]<<1;a[A+132>>2]=l;a[A+136>>2]=s+f;a[A+140>>2]=l+u;i[A+164>>0]=1;o=1;fA=t;return o|0}case 100:case 107:{u=a[A+104>>2]|0;a[A+108>>2]=u;l=a[A+112>>2]|0;a[A+116>>2]=l;f=a[A+120>>2]|0;a[A+124>>2]=f;s=a[A+128>>2]|0;a[A+132>>2]=s;a[A+136>>2]=f+u;a[A+140>>2]=s+l;i[A+164>>0]=1;o=1;fA=t;return o|0}default:{o=0;fA=t;return o|0}}break}case 144:{l=A+8|0;s=a[l>>2]|0;if(!s){o=0;fA=t;return o|0}u=A+4|0;f=a[u>>2]|0;c=s;A:while(1){s=i[f>>0]|0;c=c+-1|0;a[l>>2]=c;f=f+1|0;a[u>>2]=f;switch(s<<24>>24){case 72:{d=23;break A;break}case 32:break;default:{o=1;d=95;break A}}if(!c){o=0;d=95;break}}if((d|0)==23){a[A+72>>2]=255;o=1;fA=t;return o|0}else if((d|0)==95){fA=t;return o|0}break}case 145:{c=A+8|0;f=a[c>>2]|0;if(!f){o=0;fA=t;return o|0}u=A+4|0;l=a[u>>2]|0;s=i[l>>0]|0;a[c>>2]=f+-1;a[u>>2]=l+1;switch(s<<24>>24){case 79:case 71:case 64:{o=1;fA=t;return o|0}default:{}}o=0;fA=t;return o|0}case 146:{s=A+4|0;l=A+8|0;u=a[l>>2]|0;if(!u){o=0;fA=t;return o|0}f=a[s>>2]|0;c=u;while(1){u=i[f>>0]|0;c=c+-1|0;a[l>>2]=c;f=f+1|0;a[s>>2]=f;if(u<<24>>24!=32){o=1;d=95;break}if(!c){o=0;d=95;break}}if((d|0)==95){fA=t;return o|0}break}case 147:{c=A+8|0;f=a[c>>2]|0;if(!f){o=0;fA=t;return o|0}s=A+4|0;l=a[s>>2]|0;u=r[l>>0]|0;a[c>>2]=f+-1;a[s>>2]=l+1;o=(u+-64|0)>>>0<3&1;fA=t;return o|0}case 148:{u=A+8|0;l=a[u>>2]|0;if(!l){o=0;fA=t;return o|0}s=A+4|0;f=a[s>>2]|0;c=i[f>>0]|0;a[u>>2]=l+-1;a[s>>2]=f+1;switch(c<<24>>24){case 69:case 68:case 64:{o=1;fA=t;return o|0}default:{}}o=0;fA=t;return o|0}case 149:{c=A+8|0;f=a[c>>2]|0;if(!f){o=0;fA=t;return o|0}s=A+4|0;l=a[s>>2]|0;u=i[l>>0]|0;a[c>>2]=f+-1;a[s>>2]=l+1;switch(u<<24>>24){case 79:case 65:case 64:{o=1;fA=t;return o|0}default:{}}o=0;fA=t;return o|0}case 151:{u=A+8|0;l=a[u>>2]|0;if(!l){o=0;fA=t;return o|0}s=A+4|0;f=a[s>>2]|0;c=i[f>>0]|0;a[u>>2]=l+-1;a[s>>2]=f+1;o=(c&-16)<<24>>24==64&1;fA=t;return o|0}case 152:{c=A+8|0;f=a[c>>2]|0;s=A+4|0;if(!f){o=0;fA=t;return o|0}l=a[s>>2]|0;a[c>>2]=f+-1;a[s>>2]=l+1;o=1;fA=t;return o|0}case 155:{l=A+8|0;s=a[l>>2]|0;A:do{if(s){f=A+4|0;c=0;u=a[f>>2]|0;h=s;e:while(1){p=i[u>>0]|0;h=h+-1|0;a[l>>2]=h;u=u+1|0;a[f>>2]=u;switch(p<<24>>24){case 111:case 106:case 105:case 104:case 102:case 101:case 100:case 99:case 98:case 110:case 94:case 93:case 89:case 88:case 87:{b=1;break A;break}case 86:case 84:case 83:case 66:{d=48;break e;break}case 95:{d=59;break e;break}case 97:{d=70;break e;break}case 32:{k=c;break}case 63:case 62:case 61:case 60:case 59:case 58:case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:case 48:{a[n+(c<<2)>>2]=(p&255)+-48;k=c+1|0;break}default:{d=82;break e}}if(!h){b=0;break A}else c=k}if((d|0)==48){e:do{if((c|0)>0){h=0;while(1){if((a[n+(h<<2)>>2]|0)==11)break;u=h+1|0;if((u|0)<(c|0))h=u;else{w=0;m=0;break e}}if(h){u=0;f=0;while(1){p=(a[n+(u<<2)>>2]|0)+(f*10|0)|0;u=u+1|0;if((u|0)==(h|0)){w=p;m=h;break}else f=p}}else{w=0;m=0}}else{w=0;m=0}}while(0);f=m+1|0;if((f|0)<(c|0)){h=f;f=0;while(1){u=(a[n+(h<<2)>>2]|0)+(f*10|0)|0;h=h+1|0;if((h|0)==(c|0)){g=u;break}else f=u}}else g=0;a[A+88>>2]=w;a[A+92>>2]=g;a[A+144>>2]=(a[A+96>>2]|0)+w;a[A+148>>2]=(a[A+100>>2]|0)+g;b=1;break}else if((d|0)==59){e:do{if((c|0)>0){f=0;while(1){if((a[n+(f<<2)>>2]|0)==11)break;h=f+1|0;if((h|0)<(c|0))f=h;else{y=0;v=0;break e}}if(f){h=0;u=0;while(1){p=(a[n+(h<<2)>>2]|0)+(u*10|0)|0;h=h+1|0;if((h|0)==(f|0)){y=p;v=f;break}else u=p}}else{y=0;v=0}}else{y=0;v=0}}while(0);u=v+1|0;if((u|0)<(c|0)){f=u;u=0;while(1){h=(a[n+(f<<2)>>2]|0)+(u*10|0)|0;f=f+1|0;if((f|0)==(c|0)){B=h;break}else u=h}}else B=0;a[A+96>>2]=y;a[A+100>>2]=B;a[A+144>>2]=(a[A+88>>2]|0)+y;a[A+148>>2]=(a[A+92>>2]|0)+B;b=1;break}else if((d|0)==70){e:do{if((c|0)>0){u=0;while(1){if((a[n+(u<<2)>>2]|0)==11)break;f=u+1|0;if((f|0)<(c|0))u=f;else{C=0;D=0;break e}}if(u){f=0;h=0;while(1){p=(a[n+(f<<2)>>2]|0)+(h*10|0)|0;f=f+1|0;if((f|0)==(u|0)){C=p;D=u;break}else h=p}}else{C=0;D=0}}else{C=0;D=0}}while(0);h=D+1|0;if((h|0)<(c|0)){u=0;f=h;while(1){h=(a[n+(f<<2)>>2]|0)+(u*10|0)|0;f=f+1|0;if((f|0)==(c|0)){Q=h;break}else u=h}}else Q=0;a[A+152>>2]=C;a[A+156>>2]=Q;i[A+164>>0]=1;b=1;break}else if((d|0)==82){b=0;break}}else b=0}while(0);o=b;fA=t;return o|0}case 157:{l=A+8|0;s=a[l>>2]|0;if(!s){o=0;fA=t;return o|0}u=A+4|0;c=0;f=a[u>>2]|0;h=s;A:while(1){M=i[f>>0]|0;h=h+-1|0;a[l>>2]=h;f=f+1|0;a[u>>2]=f;switch(M<<24>>24){case 67:case 66:case 65:case 64:{d=89;break A;break}case 32:{E=(c|0)==0?1:c;break}case 40:{E=5;break}case 41:{E=6;break}case 59:case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:case 48:{if(!c){o=0;d=95;break A}else E=c;break}default:{d=90;break A}}if(!h){o=0;d=95;break}else c=E}if((d|0)==89){o=(c|0)!=0&1;fA=t;return o|0}else if((d|0)==90){h=M&255;f=A+52|0;if(!((c|0)==1&(h&192|0)==64)){o=1;fA=t;return o|0}a[f>>2]=(a[f>>2]|0)+(h&63);o=1;fA=t;return o|0}else if((d|0)==95){fA=t;return o|0}break}case 154:case 153:{o=1;fA=t;return o|0}default:{o=0;fA=t;return o|0}}}while(0);return 0}function IA(A,e){A=A|0;e=e|0;var t=0;switch(e|0){case 160:case 255:{t=0;return t|0}default:{}}t=Ja[a[a[A+28>>2]>>2]&15](A,e+-161|0)|0;return t|0}function FA(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0;switch(e|0){case 32:case 127:{t=QA(A,12288)|0;return t|0}default:{}}i=A+24|0;n=a[i>>2]|0;if(!n)r=a[A+20>>2]|0;else r=n;n=a[r>>2]|0;a[i>>2]=0;t=Ja[n&15](A,e+-33|0)|0;return t|0}function SA(A,e){A=A|0;e=e|0;var t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;t=fA;fA=fA+16|0;n=t;A:do{switch(e|0){case 31:case 30:case 24:case 7:case 0:{s=1;break}case 8:{o=A+152|0;a[o>>2]=(a[o>>2]|0)-(a[A+136>>2]|0);i[A+164>>0]=1;s=1;break}case 9:{o=A+152|0;a[o>>2]=(a[o>>2]|0)+(a[A+136>>2]|0);i[A+164>>0]=1;s=1;break}case 10:{o=A+156|0;a[o>>2]=(a[o>>2]|0)+(a[A+140>>2]|0);i[A+164>>0]=1;s=1;break}case 11:{o=A+156|0;a[o>>2]=(a[o>>2]|0)-(a[A+140>>2]|0);i[A+164>>0]=1;s=1;break}case 12:{a[A+152>>2]=a[A+96>>2];a[A+156>>2]=(a[A+100>>2]|0)+-1+(a[A+140>>2]|0);i[A+164>>0]=1;s=1;break}case 13:{a[A+152>>2]=a[A+96>>2];o=A+156|0;a[o>>2]=(a[o>>2]|0)+(a[A+140>>2]|0);i[A+164>>0]=1;s=1;break}case 14:{a[A+20>>2]=A+36;s=1;break}case 15:{a[A+20>>2]=A+32;s=1;break}case 22:{o=A+8|0;l=a[o>>2]|0;if(!l)s=1;else{c=A+4|0;f=a[c>>2]|0;u=i[f>>0]|0;a[o>>2]=l+-1;a[c>>2]=f+1;f=v(a[A+136>>2]|0,u&63)|0;u=A+152|0;a[u>>2]=(a[u>>2]|0)+f;i[A+164>>0]=1;s=1}break}case 25:{a[A+24>>2]=A+40;s=1;break}case 27:{f=A+8|0;u=a[f>>2]|0;if(!u)s=0;else{c=A+4|0;l=A+36|0;o=A+40|0;d=A+44|0;h=A+32|0;p=a[c>>2]|0;b=u;e:while(1){u=i[p>>0]|0;b=b+-1|0;a[f>>2]=b;p=p+1|0;a[c>>2]=p;switch(u<<24>>24){case 112:{s=1;break A;break}case 55:case 48:{k=19;break e;break}case 56:case 49:{k=20;break e;break}case 66:case 59:case 57:{k=21;break e;break}case 74:case 54:{k=22;break e;break}case 79:case 78:case 77:case 76:case 75:case 73:case 72:case 71:case 70:case 69:case 68:case 67:case 65:case 64:{k=23;break e;break}case 110:{k=24;break e;break}case 111:{k=25;break e;break}case 124:{k=26;break e;break}case 125:{k=27;break e;break}case 126:{k=28;break e;break}case 40:case 36:case 32:{w=h;break}case 41:{w=l;break}case 42:{w=o;break}case 43:{w=d;break}default:{k=38;break e}}if(!b){s=0;break A}else h=w}switch(k|0){case 19:{a[h>>2]=3;s=1;break A;break}case 20:{a[h>>2]=4;s=1;break A;break}case 21:{a[h>>2]=1;s=1;break A;break}case 22:{a[h>>2]=2;s=1;break A;break}case 23:{a[h>>2]=10;s=1;break A;break}case 24:{a[A+20>>2]=o;s=1;break A;break}case 25:{a[A+20>>2]=d;s=1;break A;break}case 26:{a[A+28>>2]=d;s=1;break A;break}case 27:{a[A+28>>2]=o;s=1;break A;break}case 28:{a[A+28>>2]=l;s=1;break A;break}case 38:{s=0;break A;break}}}break}case 28:{b=A+8|0;p=a[b>>2]|0;e:do{if(p|0){c=A+4|0;f=0;u=a[c>>2]|0;m=p;while(1){g=r[u>>0]|0;m=m+-1|0;a[b>>2]=m;u=u+1|0;a[c>>2]=u;a[n+(f<<2)>>2]=g;if(f|0)break;if(!m)break e;else f=1}a[A+156>>2]=(a[A+100>>2]|0)+-1+(v((a[n>>2]&63)+1|0,a[A+140>>2]|0)|0);a[A+152>>2]=(v(a[n+4>>2]&63,a[A+136>>2]|0)|0)+(a[A+96>>2]|0);i[A+164>>0]=1}}while(0);s=1;break}case 29:{a[A+24>>2]=A+44;s=1;break}default:s=0}}while(0);fA=t;return s|0}function YA(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0;t=a[(a[A>>2]|0)+4>>2]|0;if((a[t+28>>2]|0)>(e|0)?(i=a[t+32+(e<<2)>>2]|0,i|0):0){n=i;r=QA(A,n)|0;return r|0}n=12307;r=QA(A,n)|0;return r|0}function xA(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0;t=a[A>>2]|0;i=A+4|0;n=a[i>>2]|0;s=A+8|0;o=a[s>>2]|0;l=A+12|0;c=a[l>>2]|0;f=r[e>>0]|r[e+1>>0]<<8|r[e+2>>0]<<16|r[e+3>>0]<<24;u=e+4|0;d=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+8|0;h=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+12|0;p=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+16|0;b=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+20|0;k=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+24|0;w=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+28|0;m=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+32|0;g=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+36|0;y=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+40|0;v=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+44|0;B=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+48|0;C=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+52|0;D=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+56|0;Q=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+60|0;e=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=t+-680876936+f+((c^o)&n^c)|0;M=(u<<7|u>>>25)+n|0;u=c+-389564586+d+(M&(o^n)^o)|0;E=(u<<12|u>>>20)+M|0;u=o+606105819+h+(E&(M^n)^n)|0;I=(u<<17|u>>>15)+E|0;u=n+-1044525330+p+(I&(E^M)^M)|0;F=(u<<22|u>>>10)+I|0;u=b+-176418897+M+(F&(I^E)^E)|0;M=(u<<7|u>>>25)+F|0;u=k+1200080426+E+(M&(F^I)^I)|0;E=(u<<12|u>>>20)+M|0;u=w+-1473231341+I+(E&(M^F)^F)|0;I=(u<<17|u>>>15)+E|0;u=m+-45705983+F+(I&(E^M)^M)|0;F=(u<<22|u>>>10)+I|0;u=g+1770035416+M+(F&(I^E)^E)|0;M=(u<<7|u>>>25)+F|0;u=y+-1958414417+E+(M&(F^I)^I)|0;E=(u<<12|u>>>20)+M|0;u=v+-42063+I+(E&(M^F)^F)|0;I=(u<<17|u>>>15)+E|0;u=B+-1990404162+F+(I&(E^M)^M)|0;F=(u<<22|u>>>10)+I|0;u=C+1804603682+M+(F&(I^E)^E)|0;M=(u<<7|u>>>25)+F|0;u=D+-40341101+E+(M&(F^I)^I)|0;E=(u<<12|u>>>20)+M|0;u=Q+-1502002290+I+(E&(M^F)^F)|0;I=(u<<17|u>>>15)+E|0;u=e+1236535329+F+(I&(E^M)^M)|0;F=(u<<22|u>>>10)+I|0;u=d+-165796510+M+((F^I)&E^I)|0;M=(u<<5|u>>>27)+F|0;u=w+-1069501632+E+((M^F)&I^F)|0;E=(u<<9|u>>>23)+M|0;u=B+643717713+I+((E^M)&F^M)|0;I=(u<<14|u>>>18)+E|0;u=f+-373897302+F+((I^E)&M^E)|0;F=(u<<20|u>>>12)+I|0;u=k+-701558691+M+((F^I)&E^I)|0;M=(u<<5|u>>>27)+F|0;u=v+38016083+E+((M^F)&I^F)|0;E=(u<<9|u>>>23)+M|0;u=e+-660478335+I+((E^M)&F^M)|0;I=(u<<14|u>>>18)+E|0;u=b+-405537848+F+((I^E)&M^E)|0;F=(u<<20|u>>>12)+I|0;u=y+568446438+M+((F^I)&E^I)|0;M=(u<<5|u>>>27)+F|0;u=Q+-1019803690+E+((M^F)&I^F)|0;E=(u<<9|u>>>23)+M|0;u=p+-187363961+I+((E^M)&F^M)|0;I=(u<<14|u>>>18)+E|0;u=g+1163531501+F+((I^E)&M^E)|0;F=(u<<20|u>>>12)+I|0;u=D+-1444681467+M+((F^I)&E^I)|0;M=(u<<5|u>>>27)+F|0;u=h+-51403784+E+((M^F)&I^F)|0;E=(u<<9|u>>>23)+M|0;u=m+1735328473+I+((E^M)&F^M)|0;I=(u<<14|u>>>18)+E|0;u=I^E;S=C+-1926607734+F+(u&M^E)|0;F=(S<<20|S>>>12)+I|0;S=k+-378558+M+(F^u)|0;u=(S<<4|S>>>28)+F|0;S=u^F;M=g+-2022574463+E+(S^I)|0;E=(M<<11|M>>>21)+u|0;M=B+1839030562+I+(S^E)|0;S=(M<<16|M>>>16)+E|0;M=Q+-35309556+F+(E^u^S)|0;F=(M<<23|M>>>9)+S|0;M=d+-1530992060+u+(S^E^F)|0;u=(M<<4|M>>>28)+F|0;M=b+1272893353+E+(F^S^u)|0;E=(M<<11|M>>>21)+u|0;M=m+-155497632+S+(u^F^E)|0;S=(M<<16|M>>>16)+E|0;M=v+-1094730640+F+(E^u^S)|0;F=(M<<23|M>>>9)+S|0;M=D+681279174+u+(S^E^F)|0;u=(M<<4|M>>>28)+F|0;M=f+-358537222+E+(F^S^u)|0;E=(M<<11|M>>>21)+u|0;M=p+-722521979+S+(u^F^E)|0;S=(M<<16|M>>>16)+E|0;M=w+76029189+F+(E^u^S)|0;F=(M<<23|M>>>9)+S|0;M=y+-640364487+u+(S^E^F)|0;u=(M<<4|M>>>28)+F|0;M=C+-421815835+E+(F^S^u)|0;E=(M<<11|M>>>21)+u|0;M=e+530742520+S+(u^F^E)|0;S=(M<<16|M>>>16)+E|0;M=h+-995338651+F+(E^u^S)|0;F=(M<<23|M>>>9)+S|0;M=f+-198630844+u+((F|~E)^S)|0;u=(M<<6|M>>>26)+F|0;M=m+1126891415+E+((u|~S)^F)|0;E=(M<<10|M>>>22)+u|0;M=Q+-1416354905+S+((E|~F)^u)|0;S=(M<<15|M>>>17)+E|0;M=k+-57434055+F+((S|~u)^E)|0;F=(M<<21|M>>>11)+S|0;M=C+1700485571+u+((F|~E)^S)|0;u=(M<<6|M>>>26)+F|0;M=p+-1894986606+E+((u|~S)^F)|0;E=(M<<10|M>>>22)+u|0;M=v+-1051523+S+((E|~F)^u)|0;S=(M<<15|M>>>17)+E|0;M=d+-2054922799+F+((S|~u)^E)|0;F=(M<<21|M>>>11)+S|0;M=g+1873313359+u+((F|~E)^S)|0;u=(M<<6|M>>>26)+F|0;M=e+-30611744+E+((u|~S)^F)|0;E=(M<<10|M>>>22)+u|0;M=w+-1560198380+S+((E|~F)^u)|0;S=(M<<15|M>>>17)+E|0;M=D+1309151649+F+((S|~u)^E)|0;F=(M<<21|M>>>11)+S|0;M=b+-145523070+u+((F|~E)^S)|0;u=(M<<6|M>>>26)+F|0;M=B+-1120210379+E+((u|~S)^F)|0;E=(M<<10|M>>>22)+u|0;M=h+718787259+S+((E|~F)^u)|0;S=(M<<15|M>>>17)+E|0;M=y+-343485551+F+((S|~u)^E)|0;a[A>>2]=u+t;a[i>>2]=S+n+(M<<21|M>>>11);a[s>>2]=S+o;a[l>>2]=E+c;return}function TA(A,e){A=A|0;e=e|0;var t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0,SA=0,YA=0,TA=0,GA=0,WA=0,JA=0,OA=0,HA=0,PA=0,UA=0,LA=0,VA=0,ZA=0,RA=0,XA=0,NA=0,jA=0,_A=0,KA=0,qA=0,zA=0,$A=0,Ae=0,te=0,ie=0,ne=0,ae=0,re=0,se=0,oe=0,le=0,ce=0,fe=0,ue=0,de=0,he=0,pe=0,be=0,ke=0,we=0,me=0,ge=0,ye=0,ve=0,Be=0,Ce=0,De=0,Qe=0,Me=0,Ee=0,Ie=0,Fe=0,Se=0,Ye=0,xe=0,Te=0,Ge=0,We=0,Je=0,Oe=0,He=0,Pe=0,Ue=0;t=fA;fA=fA+224|0;n=t+120|0;s=t+112|0;o=t+104|0;l=t+96|0;c=t+88|0;f=t+80|0;u=t+72|0;d=t+64|0;h=t+56|0;p=t+48|0;b=t+40|0;k=t+32|0;w=t+24|0;m=t+16|0;B=t+8|0;C=t;D=t+128|0;Q=e+4|0;M=e+8|0;E=e+12|0;e=a[M>>2]|0;I=8;F=0;S=a[Q>>2]|0;while(1){if(S>>>0>=e>>>0){Y=F;x=S;break}T=a[E>>2]|0;G=T-I|0;W=r[S>>0]|0;if((G|0)>-1){J=4;break}O=(a[38832+(T<<2)>>2]&W)<<0-G|F;H=I-T|0;T=S+1|0;a[Q>>2]=T;a[E>>2]=8;if((H|0)>0){I=H;F=O;S=T}else{Y=O;x=T;break}}if((J|0)==4){T=a[38832+(I<<2)>>2]&W>>>G|F;a[E>>2]=G;if(!G){G=S+1|0;a[Q>>2]=G;a[E>>2]=8;Y=T;x=G}else{Y=T;x=S}}S=A+4|0;T=a[S>>2]|0;a[S>>2]=T+1;if((Y&255|0)!=31){fA=t;return}Y=8;G=0;F=x;while(1){if(F>>>0>=e>>>0){P=G;U=F;break}x=a[E>>2]|0;L=x-Y|0;V=r[F>>0]|0;if((L|0)>-1){J=11;break}W=(a[38832+(x<<2)>>2]&V)<<0-L|G;I=Y-x|0;x=F+1|0;a[Q>>2]=x;a[E>>2]=8;if((I|0)>0){Y=I;G=W;F=x}else{P=W;U=x;break}}if((J|0)==11){x=a[38832+(Y<<2)>>2]&V>>>L|G;a[E>>2]=L;if(!L){L=F+1|0;a[Q>>2]=L;a[E>>2]=8;P=x;U=L}else{P=x;U=F}}a[S>>2]=T+2;F=24;x=0;L=U;while(1){if(L>>>0>=e>>>0){Z=x;R=L;break}U=a[E>>2]|0;X=U-F|0;N=r[L>>0]|0;if((X|0)>-1){J=17;break}G=(a[38832+(U<<2)>>2]&N)<<0-X|x;V=F-U|0;U=L+1|0;a[Q>>2]=U;a[E>>2]=8;if((V|0)>0){F=V;x=G;L=U}else{Z=G;R=U;break}}if((J|0)==17){U=a[38832+(F<<2)>>2]&N>>>X|x;a[E>>2]=X;if(!X){X=L+1|0;a[Q>>2]=X;a[E>>2]=8;Z=U;R=X}else{Z=U;R=L}}L=T+5|0;a[S>>2]=L;switch((P&255)<<24>>24){case 32:{P=Z+1|0;U=Ke(P)|0;if(!U){fA=t;return}if(a[U+-4>>2]&3|0)Qa(U|0,0,P|0)|0;if(Z|0){P=0;X=R;x=L;while(1){N=8;F=0;G=X;while(1){if(G>>>0>=e>>>0){j=F;_=G;break}V=a[E>>2]|0;K=V-N|0;q=r[G>>0]|0;if((K|0)>-1){J=30;break}Y=(a[38832+(V<<2)>>2]&q)<<0-K|F;W=N-V|0;V=G+1|0;a[Q>>2]=V;a[E>>2]=8;if((W|0)>0){N=W;F=Y;G=V}else{j=Y;_=V;break}}if((J|0)==30){J=0;V=a[38832+(N<<2)>>2]&q>>>K|F;a[E>>2]=K;if(!K){Y=G+1|0;a[Q>>2]=Y;a[E>>2]=8;j=V;_=Y}else{j=V;_=G}}i[U+P>>0]=j;x=x+1|0;a[S>>2]=x;P=P+1|0;if((P|0)==(Z|0))break;else X=_}}i[U+Z>>0]=0;_=A+8|0;Ca((a[A+12>>2]|0)+(a[_>>2]|0)|0,U|0,Z|0)|0;a[_>>2]=(a[_>>2]|0)+Z;qe(U);fA=t;return}case 49:case 48:{a[(a[(a[A>>2]|0)+4>>2]|0)+28>>2]=0;U=8;_=0;X=R;while(1){if(X>>>0>=e>>>0){z=_;break}P=a[E>>2]|0;$=P-U|0;AA=r[X>>0]|0;if(($|0)>-1){J=37;break}x=(a[38832+(P<<2)>>2]&AA)<<0-$|_;j=U-P|0;P=X+1|0;a[Q>>2]=P;a[E>>2]=8;if((j|0)>0){U=j;_=x;X=P}else{z=x;break}}if((J|0)==37){e=a[38832+(U<<2)>>2]&AA>>>$|_;a[E>>2]=$;if(!$){a[Q>>2]=X+1;a[E>>2]=8;z=e}else z=e}a[S>>2]=T+6;T=z<<24;z=T>>24;if((T|0)<=0){fA=t;return}T=D+4|0;e=D+8|0;X=D+12|0;$=D+16|0;_=D+84|0;AA=D+20|0;U=D+76|0;x=D+77|0;P=D+78|0;j=D+79|0;K=D+80|0;q=D+81|0;V=D+82|0;Y=D+83|0;W=D+24|0;I=D+28|0;O=D+32|0;H=D+21|0;eA=D+22|0;tA=D+23|0;iA=D+25|0;nA=D+26|0;aA=D+27|0;rA=D+29|0;sA=D+30|0;oA=D+31|0;lA=D+33|0;cA=D+34|0;uA=D+35|0;dA=0;A:while(1){hA=a[E>>2]|0;pA=hA+-16|0;a[E>>2]=pA;if((hA|0)<17){bA=(24-hA|0)/8|0;hA=(a[Q>>2]|0)+bA|0;a[Q>>2]=hA;kA=(bA<<3)+pA|0;a[E>>2]=kA;wA=hA;mA=kA}else{wA=a[Q>>2]|0;mA=pA}pA=a[S>>2]|0;a[S>>2]=pA+2;kA=a[M>>2]|0;hA=8;bA=0;gA=wA;yA=mA;while(1){if(gA>>>0>=kA>>>0){vA=bA;BA=yA;break}CA=yA-hA|0;DA=r[gA>>0]|0;if((CA|0)>-1){J=48;break}QA=(a[38832+(yA<<2)>>2]&DA)<<0-CA|bA;MA=hA-yA|0;EA=gA+1|0;a[Q>>2]=EA;a[E>>2]=8;if((MA|0)>0){hA=MA;bA=QA;gA=EA;yA=8}else{vA=QA;BA=8;break}}if((J|0)==48){J=0;yA=a[38832+(hA<<2)>>2]&DA>>>CA|bA;a[E>>2]=CA;if(!CA){a[Q>>2]=gA+1;a[E>>2]=8;vA=yA;BA=8}else{vA=yA;BA=CA}}a[S>>2]=pA+3;yA=vA&255;e:do{if(yA|0){kA=0;G=BA;while(1){F=G+-4|0;a[E>>2]=F;if((G|0)<5){N=(12-G|0)/8|0;QA=(a[Q>>2]|0)+N|0;a[Q>>2]=QA;EA=(N<<3)+F|0;a[E>>2]=EA;IA=QA;FA=EA}else{IA=a[Q>>2]|0;FA=F}F=a[M>>2]|0;EA=4;QA=0;N=IA;MA=FA;while(1){if(N>>>0>=F>>>0){SA=QA;YA=N;TA=MA;break}GA=MA-EA|0;WA=r[N>>0]|0;if((GA|0)>-1){J=59;break}JA=(a[38832+(MA<<2)>>2]&WA)<<0-GA|QA;OA=EA-MA|0;HA=N+1|0;a[Q>>2]=HA;a[E>>2]=8;if((OA|0)>0){EA=OA;QA=JA;N=HA;MA=8}else{SA=JA;YA=HA;TA=8;break}}if((J|0)==59){J=0;MA=a[38832+(EA<<2)>>2]&WA>>>GA|QA;a[E>>2]=GA;if(!GA){HA=N+1|0;a[Q>>2]=HA;a[E>>2]=8;SA=MA;YA=HA;TA=8}else{SA=MA;YA=N;TA=GA}}MA=a[S>>2]|0;a[S>>2]=MA+1;if(SA&254){HA=TA+-8|0;a[E>>2]=HA;if((TA|0)<9){JA=(16-TA|0)/8|0;OA=YA+JA|0;a[Q>>2]=OA;PA=(JA<<3)+HA|0;a[E>>2]=PA;UA=PA;LA=OA}else{UA=HA;LA=YA}a[S>>2]=MA+2;HA=UA+-8|0;a[E>>2]=HA;if((UA|0)<9){OA=(16-UA|0)/8|0;PA=LA+OA|0;a[Q>>2]=PA;JA=(OA<<3)+HA|0;a[E>>2]=JA;VA=PA;ZA=JA}else{VA=LA;ZA=HA}a[S>>2]=MA+3;HA=16;JA=0;PA=VA;OA=ZA;while(1){if(PA>>>0>=F>>>0){RA=JA;XA=OA;NA=PA;break}jA=OA-HA|0;_A=r[PA>>0]|0;if((jA|0)>-1){J=125;break}KA=(a[38832+(OA<<2)>>2]&_A)<<0-jA|JA;qA=HA-OA|0;zA=PA+1|0;a[Q>>2]=zA;a[E>>2]=8;if((qA|0)>0){HA=qA;JA=KA;PA=zA;OA=8}else{RA=KA;XA=8;NA=zA;break}}if((J|0)==125){J=0;OA=a[38832+(HA<<2)>>2]&_A>>>jA|JA;a[E>>2]=jA;if(!jA){N=PA+1|0;a[Q>>2]=N;a[E>>2]=8;RA=OA;XA=8;NA=N}else{RA=OA;XA=jA;NA=PA}}OA=MA+5|0;a[S>>2]=OA;N=RA&65535;if(N|0){QA=0;EA=XA;zA=NA;while(1){KA=EA+-8|0;if((EA|0)<9){qA=(16-EA|0)/8|0;$A=zA+qA|0;a[Q>>2]=$A;Ae=(qA<<3)+KA|0;te=$A}else{Ae=KA;te=zA}QA=QA+1|0;if((QA|0)==(N|0))break;else{EA=Ae;zA=te}}a[E>>2]=Ae;a[S>>2]=N+OA}}else{zA=8;EA=0;QA=YA;PA=TA;while(1){if(QA>>>0>=F>>>0){ie=EA;ne=QA;ae=PA;break}re=PA-zA|0;se=r[QA>>0]|0;if((re|0)>-1){J=66;break}JA=(a[38832+(PA<<2)>>2]&se)<<0-re|EA;HA=zA-PA|0;KA=QA+1|0;a[Q>>2]=KA;a[E>>2]=8;if((HA|0)>0){zA=HA;EA=JA;QA=KA;PA=8}else{ie=JA;ne=KA;ae=8;break}}if((J|0)==66){J=0;PA=a[38832+(zA<<2)>>2]&se>>>re|EA;a[E>>2]=re;if(!re){OA=QA+1|0;a[Q>>2]=OA;a[E>>2]=8;ie=PA;ne=OA;ae=8}else{ie=PA;ne=QA;ae=re}}a[S>>2]=MA+2;PA=8;OA=0;N=ne;KA=ae;while(1){if(N>>>0>=F>>>0){oe=OA;le=N;ce=KA;break}fe=KA-PA|0;ue=r[N>>0]|0;if((fe|0)>-1){J=72;break}JA=(a[38832+(KA<<2)>>2]&ue)<<0-fe|OA;HA=PA-KA|0;$A=N+1|0;a[Q>>2]=$A;a[E>>2]=8;if((HA|0)>0){PA=HA;OA=JA;N=$A;KA=8}else{oe=JA;le=$A;ce=8;break}}if((J|0)==72){J=0;KA=a[38832+(PA<<2)>>2]&ue>>>fe|OA;a[E>>2]=fe;if(!fe){QA=N+1|0;a[Q>>2]=QA;a[E>>2]=8;oe=KA;le=QA;ce=8}else{oe=KA;le=N;ce=fe}}a[S>>2]=MA+3;KA=8;QA=0;EA=le;zA=ce;while(1){if(EA>>>0>=F>>>0){de=QA;he=EA;pe=zA;break}be=zA-KA|0;ke=r[EA>>0]|0;if((be|0)>-1){J=78;break}$A=(a[38832+(zA<<2)>>2]&ke)<<0-be|QA;JA=KA-zA|0;HA=EA+1|0;a[Q>>2]=HA;a[E>>2]=8;if((JA|0)>0){KA=JA;QA=$A;EA=HA;zA=8}else{de=$A;he=HA;pe=8;break}}if((J|0)==78){J=0;zA=a[38832+(KA<<2)>>2]&ke>>>be|QA;a[E>>2]=be;if(!be){N=EA+1|0;a[Q>>2]=N;a[E>>2]=8;de=zA;he=N;pe=8}else{de=zA;he=EA;pe=be}}zA=MA+4|0;a[S>>2]=zA;we=+((ie&255)+2|0);N=v(de&255,oe&255)|0;OA=v(N,~~+y(+ +g(+we)))|0;PA=(OA|0)/8|0;HA=(OA+7|0)>>>0<15?0:PA;$A=Ke(HA)|0;if(!$A){J=143;break A}if(a[$A+-4>>2]&3|0)Qa($A|0,0,HA|0)|0;if((OA|0)>7){OA=0;HA=he;JA=zA;zA=pe;while(1){qA=8;me=0;ge=HA;ye=zA;while(1){if(ge>>>0>=F>>>0){ve=me;Be=ge;Ce=ye;break}De=ye-qA|0;Qe=r[ge>>0]|0;if((De|0)>-1){J=114;break}Me=(a[38832+(ye<<2)>>2]&Qe)<<0-De|me;Ee=qA-ye|0;Ie=ge+1|0;a[Q>>2]=Ie;a[E>>2]=8;if((Ee|0)>0){qA=Ee;me=Me;ge=Ie;ye=8}else{ve=Me;Be=Ie;Ce=8;break}}if((J|0)==114){J=0;ye=a[38832+(qA<<2)>>2]&Qe>>>De|me;a[E>>2]=De;if(!De){Ie=ge+1|0;a[Q>>2]=Ie;a[E>>2]=8;ve=ye;Be=Ie;Ce=8}else{ve=ye;Be=ge;Ce=De}}JA=JA+1|0;a[S>>2]=JA;i[$A+OA>>0]=ve;OA=OA+1|0;if((OA|0)==(PA|0))break;else{HA=Be;zA=Ce}}}zA=a[A>>2]|0;HA=~~+y(+ +g(+we));a[D>>2]=1732584193;a[T>>2]=-271733879;a[e>>2]=-1732584194;a[X>>2]=271733878;a[$>>2]=0;a[_>>2]=0;PA=(v(N,HA)|0)/8|0;if(PA>>>0>63){HA=$A;OA=PA;while(1){xA(D,HA);a[_>>2]=0;Fe=(a[$>>2]|0)+1|0;a[$>>2]=Fe;OA=OA+-64|0;if(OA>>>0<=63)break;else HA=HA+64|0}HA=PA+-64|0;OA=HA&-64;Se=HA-OA|0;Ye=$A+(OA+64)|0;xe=Fe}else{Se=PA;Ye=$A;xe=0}if(Se){OA=Ye;HA=Se;N=0;while(1){JA=i[OA>>0]|0;a[_>>2]=N+1;i[D+20+N>>0]=JA;HA=HA+-1|0;if(!HA){J=93;break}JA=a[_>>2]|0;if((JA|0)>=64){Te=JA;break}else{OA=OA+1|0;N=JA}}if((J|0)==93){J=0;Te=a[_>>2]|0}if((Te|0)==64){xA(D,AA);a[_>>2]=0;N=(a[$>>2]|0)+1|0;a[$>>2]=N;Ge=AA;We=N;Je=0}else{Oe=Te;J=96}}else{Oe=0;J=96}if((J|0)==96){J=0;Ge=D+20+Oe|0;We=xe;Je=Oe}N=We<<6;OA=N+Je|0;HA=(We>>>26)+(OA>>>0>>0&1)|0;N=OA<<3;PA=HA<<3|OA>>>29;a[_>>2]=Je+1;i[Ge>>0]=-128;JA=a[_>>2]|0;if((Je|0)<56){if((JA|0)<56){F=JA;do{a[_>>2]=F+1;i[D+20+F>>0]=0;F=a[_>>2]|0}while((F|0)<56)}}else{if((JA|0)<64){F=JA;while(1){a[_>>2]=F+1;i[D+20+F>>0]=0;MA=a[_>>2]|0;if((MA|0)<64)F=MA;else{He=MA;break}}}else He=JA;if((He|0)==64){xA(D,AA);a[_>>2]=0;a[$>>2]=(a[$>>2]|0)+1}F=AA;MA=F+56|0;do{a[F>>2]=0;F=F+4|0}while((F|0)<(MA|0))}i[U>>0]=N;i[x>>0]=OA>>>5;i[P>>0]=OA>>>13;i[j>>0]=OA>>>21;i[K>>0]=PA;i[q>>0]=HA>>>5;i[V>>0]=0;i[Y>>0]=0;xA(D,AA);a[AA>>2]=a[D>>2];a[W>>2]=a[T>>2];a[I>>2]=a[e>>2];a[O>>2]=a[X>>2];F=Ke(33)|0;if(F|0){a[C>>2]=r[AA>>0];ee(F,0,C);a[B>>2]=r[H>>0];ee(F+2|0,0,B);a[m>>2]=r[eA>>0];ee(F+4|0,0,m);a[w>>2]=r[tA>>0];ee(F+6|0,0,w);a[k>>2]=r[W>>0];ee(F+8|0,0,k);a[b>>2]=r[iA>>0];ee(F+10|0,0,b);a[p>>2]=r[nA>>0];ee(F+12|0,0,p);a[h>>2]=r[aA>>0];ee(F+14|0,0,h);a[d>>2]=r[I>>0];ee(F+16|0,0,d);a[u>>2]=r[rA>>0];ee(F+18|0,0,u);a[f>>2]=r[sA>>0];ee(F+20|0,0,f);a[c>>2]=r[oA>>0];ee(F+22|0,0,c);a[l>>2]=r[O>>0];ee(F+24|0,0,l);a[o>>2]=r[lA>>0];ee(F+26|0,0,o);a[s>>2]=r[cA>>0];ee(F+28|0,0,s);a[n>>2]=r[uA>>0];ee(F+30|0,0,n)}MA=zA+4|0;JA=a[MA>>2]|0;Ze(JA+784+((a[JA+28>>2]|0)*33|0)|0,F,32)|0;JA=a[MA>>2]|0;i[JA+784+((a[JA+28>>2]|0)*33|0)+32>>0]=0;JA=(a[MA>>2]|0)+28|0;a[JA>>2]=(a[JA>>2]|0)+1;qe(F);qe($A)}F=kA+1|0;if(F>>>0>=yA>>>0)break e;kA=F;G=a[E>>2]|0}}}while(0);dA=dA+1|0;if((dA|0)>=(z|0)){J=143;break}}if((J|0)==143){fA=t;return}break}default:{if(!Z){fA=t;return}J=0;z=a[E>>2]|0;dA=R;while(1){R=z+-8|0;if((z|0)<9){n=(16-z|0)/8|0;uA=dA+n|0;a[Q>>2]=uA;Pe=(n<<3)+R|0;Ue=uA}else{Pe=R;Ue=dA}J=J+1|0;if((J|0)==(Z|0))break;else{z=Pe;dA=Ue}}a[E>>2]=Pe;a[S>>2]=Z+L;fA=t;return}}}function GA(A){A=A|0;var e=0,t=0;e=fA;fA=fA+16|0;t=e;a[t>>2]=PA(a[A+60>>2]|0)|0;A=OA(V(6,t|0)|0)|0;fA=e;return A|0}function WA(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;i=fA;fA=fA+48|0;n=i+32|0;r=i+16|0;s=i;o=A+28|0;l=a[o>>2]|0;a[s>>2]=l;c=A+20|0;f=(a[c>>2]|0)-l|0;a[s+4>>2]=f;a[s+8>>2]=e;a[s+12>>2]=t;e=f+t|0;f=A+60|0;a[r>>2]=a[f>>2];a[r+4>>2]=s;a[r+8>>2]=2;l=OA(J(146,r|0)|0)|0;A:do{if((e|0)!=(l|0)){r=2;u=e;d=s;h=l;while(1){if((h|0)<0)break;u=u-h|0;p=a[d+4>>2]|0;b=h>>>0>p>>>0;k=b?d+8|0:d;w=r+(b<<31>>31)|0;m=h-(b?p:0)|0;a[k>>2]=(a[k>>2]|0)+m;p=k+4|0;a[p>>2]=(a[p>>2]|0)-m;a[n>>2]=a[f>>2];a[n+4>>2]=k;a[n+8>>2]=w;h=OA(J(146,n|0)|0)|0;if((u|0)==(h|0)){g=3;break A}else{r=w;d=k}}a[A+16>>2]=0;a[o>>2]=0;a[c>>2]=0;a[A>>2]=a[A>>2]|32;if((r|0)==2)y=0;else y=t-(a[d+4>>2]|0)|0}else g=3}while(0);if((g|0)==3){g=a[A+44>>2]|0;a[A+16>>2]=g+(a[A+48>>2]|0);A=g;a[o>>2]=A;a[c>>2]=A;y=t}fA=i;return y|0}function JA(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0,s=0;i=fA;fA=fA+32|0;n=i;r=i+20|0;a[n>>2]=a[A+60>>2];a[n+4>>2]=0;a[n+8>>2]=e;a[n+12>>2]=r;a[n+16>>2]=t;if((OA(G(140,n|0)|0)|0)<0){a[r>>2]=-1;s=-1}else s=a[r>>2]|0;fA=i;return s|0}function OA(A){A=A|0;var e=0;if(A>>>0>4294963200){a[10924]=0-A;e=-1}else e=A;return e|0}function HA(){return 43696}function PA(A){A=A|0;return A|0}function UA(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+32|0;r=n+16|0;s=n;a[s>>2]=e;o=s+4|0;l=A+48|0;c=a[l>>2]|0;a[o>>2]=t-((c|0)!=0&1);f=A+44|0;a[s+8>>2]=a[f>>2];a[s+12>>2]=c;a[r>>2]=a[A+60>>2];a[r+4>>2]=s;a[r+8>>2]=2;s=OA(W(145,r|0)|0)|0;if((s|0)>=1){r=a[o>>2]|0;if(s>>>0>r>>>0){o=a[f>>2]|0;f=A+4|0;a[f>>2]=o;c=o;a[A+8>>2]=c+(s-r);if(!(a[l>>2]|0))u=t;else{a[f>>2]=c+1;i[e+(t+-1)>>0]=i[c>>0]|0;u=t}}else u=s}else{a[A>>2]=a[A>>2]|s&48^16;u=s}fA=n;return u|0}function LA(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0;n=fA;fA=fA+32|0;r=n;a[A+36>>2]=1;if((a[A>>2]&64|0)==0?(a[r>>2]=a[A+60>>2],a[r+4>>2]=21523,a[r+8>>2]=n+16,L(54,r|0)|0):0)i[A+75>>0]=-1;r=WA(A,e,t)|0;fA=n;return r|0}function VA(A){A=A|0;return(A+-65|0)>>>0<26|0}function ZA(A){A=A|0;var e=0,t=0;e=fA;fA=fA+128|0;t=e;a[t>>2]=0;a[t+4>>2]=A;a[t+44>>2]=A;a[t+8>>2]=(A|0)<0?-1:A+2147483647|0;a[t+76>>2]=-1;RA(t);A=XA(t)|0;D(Q()|0);fA=e;return A|0}function RA(A){A=A|0;var e=0;a[A+104>>2]=0;e=a[A+8>>2]|0;a[A+108>>2]=e-(a[A+4>>2]|0);a[A+100>>2]=e;return}function XA(A){A=A|0;var e=0,t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0;e=A+4|0;t=A+100|0;do{n=a[e>>2]|0;if(n>>>0<(a[t>>2]|0)>>>0){a[e>>2]=n+1;s=r[n>>0]|0}else s=NA(A)|0}while((jA(s)|0)!=0);A:do{switch(s|0){case 43:case 45:{n=((s|0)==45)<<31>>31;o=a[e>>2]|0;if(o>>>0<(a[t>>2]|0)>>>0){a[e>>2]=o+1;l=n;c=r[o>>0]|0;break A}else{l=n;c=NA(A)|0;break A}break}default:{l=0;c=s}}}while(0);do{if((c|0)==48){s=a[e>>2]|0;if(s>>>0<(a[t>>2]|0)>>>0){a[e>>2]=s+1;f=r[s>>0]|0}else f=NA(A)|0;if((f|32|0)!=120){s=i[38977+f>>0]|0;n=s&255;if((s&255)<16){u=n;d=27;break}else{h=n;p=s;b=0;k=0;d=33;break}}s=a[e>>2]|0;if(s>>>0<(a[t>>2]|0)>>>0){a[e>>2]=s+1;w=r[s>>0]|0}else w=NA(A)|0;s=i[38977+w>>0]|0;if((s&255)>15){if(!(a[t>>2]|0)){m=0;g=0}else{a[e>>2]=(a[e>>2]|0)+-2;m=0;g=0}}else{y=s;d=25}}else{s=i[38977+c>>0]|0;if((s&255)<16){y=s;d=25}else{if(a[t>>2]|0)a[e>>2]=(a[e>>2]|0)+-1;RA(A);a[10924]=22;m=0;g=0}}}while(0);if((d|0)==25){u=y&255;d=27}if((d|0)==27){y=0;c=u;do{y=y<<4|c;u=a[e>>2]|0;if(u>>>0<(a[t>>2]|0)>>>0){a[e>>2]=u+1;v=r[u>>0]|0}else v=NA(A)|0;B=i[38977+v>>0]|0;c=B&255}while(y>>>0<134217728&(B&255)<16);h=c;p=B;b=y;k=0;d=33}do{if((d|0)==33){if(h>>>0>15){C=b;M=k;E=p}else{y=b;B=k;c=p;while(1){v=Ba(y|0,B|0,4)|0;u=Q()|0;w=v|c&255;v=a[e>>2]|0;if(v>>>0<(a[t>>2]|0)>>>0){a[e>>2]=v+1;I=r[v>>0]|0}else I=NA(A)|0;v=i[38977+I>>0]|0;if(u>>>0>268435455|(u|0)==268435455&w>>>0>4294967295|(v&255)>15){C=w;M=u;E=v;break}else{y=w;B=u;c=v}}}if((E&255)<16){do{c=a[e>>2]|0;if(c>>>0<(a[t>>2]|0)>>>0){a[e>>2]=c+1;F=r[c>>0]|0}else F=NA(A)|0}while((r[38977+F>>0]|0)<16);a[10924]=34;S=0;Y=0;x=-1}else{S=l;Y=M;x=C}if(a[t>>2]|0)a[e>>2]=(a[e>>2]|0)+-1;if(Y>>>0<1|(Y|0)==1&x>>>0<0){c=((S|0)<0)<<31>>31;B=wa(x^S|0,Y^c|0,S|0,c|0)|0;m=Q()|0;g=B;break}else{a[10924]=34;m=0;g=-1;break}}}while(0);D(m|0);return g|0}function NA(A){A=A|0;var e=0,t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0;e=A+104|0;t=a[e>>2]|0;if((t|0)!=0?(a[A+108>>2]|0)>=(t|0):0)n=4;else{t=_A(A)|0;if((t|0)>=0){s=a[e>>2]|0;e=a[A+8>>2]|0;if(s){o=A+4|0;l=a[o>>2]|0;c=s-(a[A+108>>2]|0)|0;s=e;if((e-l|0)<(c|0)){f=o;u=s;n=9}else{a[A+100>>2]=l+(c+-1);d=o;h=s}}else{f=A+4|0;u=e;n=9}if((n|0)==9){a[A+100>>2]=e;d=f;h=u}if(!h)p=a[d>>2]|0;else{u=a[d>>2]|0;d=A+108|0;a[d>>2]=h+1-u+(a[d>>2]|0);p=u}u=p+-1|0;if((t|0)==(r[u>>0]|0|0))b=t;else{i[u>>0]=t;b=t}}else n=4}if((n|0)==4){a[A+100>>2]=0;b=-1}return b|0}function jA(A){A=A|0;return((A|0)==32|(A+-9|0)>>>0<5)&1|0}function _A(A){A=A|0;var e=0,t=0,i=0;e=fA;fA=fA+16|0;t=e;if((KA(A)|0)==0?(Oa[a[A+32>>2]&7](A,t,1)|0)==1:0)i=r[t>>0]|0;else i=-1;fA=e;return i|0}function KA(A){A=A|0;var e=0,t=0,n=0;e=A+74|0;t=i[e>>0]|0;i[e>>0]=t+255|t;t=A+20|0;e=A+28|0;if((a[t>>2]|0)>>>0>(a[e>>2]|0)>>>0)Oa[a[A+36>>2]&7](A,0,0)|0;a[A+16>>2]=0;a[e>>2]=0;a[t>>2]=0;t=a[A>>2]|0;if(!(t&4)){e=(a[A+44>>2]|0)+(a[A+48>>2]|0)|0;a[A+8>>2]=e;a[A+4>>2]=e;n=t<<27>>31}else{a[A>>2]=t|32;n=-1}return n|0}function qA(A){A=A|0;var e=0;e=ZA(A)|0;Q()|0;return e|0}function zA(A,e){A=A|0;e=e|0;var t=0,n=0,a=0,r=0;t=i[A>>0]|0;n=i[e>>0]|0;if(t<<24>>24==0?1:t<<24>>24!=n<<24>>24){a=n;r=t}else{t=e;e=A;do{e=e+1|0;t=t+1|0;A=i[e>>0]|0;n=i[t>>0]|0}while(!(A<<24>>24==0?1:A<<24>>24!=n<<24>>24));a=n;r=A}return(r&255)-(a&255)|0}function $A(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0,r=0,s=0,o=0,l=0;A:do{if(!t)n=0;else{a=A;r=t;s=e;while(1){o=i[a>>0]|0;l=i[s>>0]|0;if(o<<24>>24!=l<<24>>24)break;r=r+-1|0;if(!r){n=0;break A}else{a=a+1|0;s=s+1|0}}n=(o&255)-(l&255)|0}}while(0);return n|0}function Ae(A){A=A|0;return(A+-48|0)>>>0<10|0}function ee(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;e=fA;fA=fA+16|0;i=e;a[i>>2]=t;te(A,i);fA=e;return}function te(A,e){A=A|0;e=e|0;ie(A,2147483647,40545,e)|0;return}function ie(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;r=fA;fA=fA+128|0;s=r+124|0;o=r;l=o;c=39980;f=l+124|0;do{a[l>>2]=a[c>>2];l=l+4|0;c=c+4|0}while((l|0)<(f|0));if((e+-1|0)>>>0>2147483646){if(!e){u=s;d=1;h=4}else{a[10924]=75;p=-1}}else{u=A;d=e;h=4}if((h|0)==4){h=-2-u|0;e=d>>>0>h>>>0?h:d;a[o+48>>2]=e;d=o+20|0;a[d>>2]=u;a[o+44>>2]=u;h=u+e|0;u=o+16|0;a[u>>2]=h;a[o+28>>2]=h;h=ne(o,t,n)|0;if(!e)p=h;else{e=a[d>>2]|0;i[e+(((e|0)==(a[u>>2]|0))<<31>>31)>>0]=0;p=h}}fA=r;return p|0}function ne(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0;n=fA;fA=fA+224|0;r=n+208|0;s=n+160|0;o=n+80|0;l=n;c=s;f=c+40|0;do{a[c>>2]=0;c=c+4|0}while((c|0)<(f|0));a[r>>2]=a[t>>2];if((ae(0,e,r,o,s)|0)<0)u=-1;else{t=a[A>>2]|0;c=t&32;if((i[A+74>>0]|0)<1)a[A>>2]=t&-33;t=A+48|0;if(!(a[t>>2]|0)){f=A+44|0;d=a[f>>2]|0;a[f>>2]=l;h=A+28|0;a[h>>2]=l;p=A+20|0;a[p>>2]=l;a[t>>2]=80;b=A+16|0;a[b>>2]=l+80;l=ae(A,e,r,o,s)|0;if(!d)k=l;else{Oa[a[A+36>>2]&7](A,0,0)|0;w=(a[p>>2]|0)==0?-1:l;a[f>>2]=d;a[t>>2]=0;a[b>>2]=0;a[h>>2]=0;a[p>>2]=0;k=w}}else k=ae(A,e,r,o,s)|0;s=a[A>>2]|0;a[A>>2]=s|c;u=(s&32|0)==0?k:-1}fA=n;return u|0}function ae(A,e,t,r,s){A=A|0;e=e|0;t=t|0;r=r|0;s=s|0;var o=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0;o=fA;fA=fA+64|0;c=o+56|0;f=o+40|0;u=o;d=o+48|0;h=o+60|0;a[c>>2]=e;p=(A|0)!=0;b=u+40|0;k=b;w=u+39|0;u=d+4|0;m=0;g=0;y=0;v=e;A:while(1){e=m;B=g;C=v;while(1){do{if((B|0)>-1){if((e|0)>(2147483647-B|0)){a[10924]=75;D=-1;break}else{D=e+B|0;break}}else D=B}while(0);M=i[C>>0]|0;if(!(M<<24>>24)){E=91;break A}I=M;M=C;e:while(1){switch(I<<24>>24){case 37:{E=10;break e;break}case 0:{F=M;S=M;break e;break}default:{}}Y=M+1|0;a[c>>2]=Y;I=i[Y>>0]|0;M=Y}e:do{if((E|0)==10){E=0;I=M;Y=M;while(1){if((i[Y+1>>0]|0)!=37){F=I;S=Y;break e}x=I+1|0;T=Y+2|0;a[c>>2]=T;if((i[T>>0]|0)==37){I=x;Y=T}else{F=x;S=T;break}}}}while(0);e=F-C|0;if(p)re(A,C,e);if(!e)break;else{B=D;C=S}}B=S+1|0;e=i[B>>0]|0;if(!(Ae(e)|0)){G=-1;W=y;J=B}else{B=(i[S+2>>0]|0)==36;G=B?e+-48|0:-1;W=B?1:y;J=S+(B?3:1)|0}a[c>>2]=J;B=i[J>>0]|0;e=(B<<24>>24)+-32|0;if(e>>>0>31|(1<>2]=I;T=i[I>>0]|0;M=(T<<24>>24)+-32|0;if(M>>>0>31|(1<>24==42){e=P+1|0;B=i[e>>0]|0;if((Ae(B)|0)!=0?(i[P+2>>0]|0)==36:0){a[s+(B+-48<<2)>>2]=10;U=a[r+((i[e>>0]|0)+-48<<3)>>2]|0;L=1;V=P+3|0}else{if(W|0){Z=-1;break}if(p){B=(a[t>>2]|0)+(4-1)&~(4-1);M=a[B>>2]|0;a[t>>2]=B+4;U=M;L=0;V=e}else{U=0;L=0;V=e}}a[c>>2]=V;e=(U|0)<0;R=e?0-U|0:U;X=e?O|8192:O;N=L;j=V}else{e=se(c)|0;if((e|0)<0){Z=-1;break}R=e;X=O;N=W;j=a[c>>2]|0}do{if((i[j>>0]|0)==46){e=j+1|0;if((i[e>>0]|0)!=42){a[c>>2]=e;e=se(c)|0;_=e;K=a[c>>2]|0;break}e=j+2|0;M=i[e>>0]|0;if(Ae(M)|0?(i[j+3>>0]|0)==36:0){a[s+(M+-48<<2)>>2]=10;M=a[r+((i[e>>0]|0)+-48<<3)>>2]|0;B=j+4|0;a[c>>2]=B;_=M;K=B;break}if(N|0){Z=-1;break A}if(p){B=(a[t>>2]|0)+(4-1)&~(4-1);M=a[B>>2]|0;a[t>>2]=B+4;q=M}else q=0;a[c>>2]=e;_=q;K=e}else{_=-1;K=j}}while(0);e=0;M=K;while(1){if(((i[M>>0]|0)+-65|0)>>>0>57){Z=-1;break A}z=M+1|0;a[c>>2]=z;$=i[(i[M>>0]|0)+-65+(39248+(e*58|0))>>0]|0;AA=$&255;if((AA+-1|0)>>>0<8){e=AA;M=z}else break}if(!($<<24>>24)){Z=-1;break}B=(G|0)>-1;do{if($<<24>>24==19){if(B){Z=-1;break A}else E=52}else{if(B){a[s+(G<<2)>>2]=AA;I=r+(G<<3)|0;Y=a[I+4>>2]|0;T=f;a[T>>2]=a[I>>2];a[T+4>>2]=Y;E=52;break}if(!p){Z=0;break A}oe(f,AA,t);E=53}}while(0);if((E|0)==52){E=0;if(p)E=53;else eA=0}e:do{if((E|0)==53){E=0;B=i[M>>0]|0;Y=(e|0)!=0&(B&15|0)==3?B&-33:B;B=X&-65537;T=(X&8192|0)==0?X:B;t:do{switch(Y|0){case 110:{switch((e&255)<<24>>24){case 0:{a[a[f>>2]>>2]=D;eA=0;break e;break}case 1:{a[a[f>>2]>>2]=D;eA=0;break e;break}case 2:{I=a[f>>2]|0;a[I>>2]=D;a[I+4>>2]=((D|0)<0)<<31>>31;eA=0;break e;break}case 3:{n[a[f>>2]>>1]=D;eA=0;break e;break}case 4:{i[a[f>>2]>>0]=D;eA=0;break e;break}case 6:{a[a[f>>2]>>2]=D;eA=0;break e;break}case 7:{I=a[f>>2]|0;a[I>>2]=D;a[I+4>>2]=((D|0)<0)<<31>>31;eA=0;break e;break}default:{eA=0;break e}}break}case 112:{tA=120;iA=_>>>0>8?_:8;nA=T|8;E=65;break}case 88:case 120:{tA=Y;iA=_;nA=T;E=65;break}case 111:{I=f;x=a[I>>2]|0;aA=a[I+4>>2]|0;I=ce(x,aA,b)|0;rA=k-I|0;sA=I;oA=0;lA=40550;cA=(T&8|0)==0|(_|0)>(rA|0)?_:rA+1|0;uA=T;dA=x;hA=aA;E=71;break}case 105:case 100:{aA=f;x=a[aA>>2]|0;rA=a[aA+4>>2]|0;if((rA|0)<0){aA=wa(0,0,x|0,rA|0)|0;I=Q()|0;pA=f;a[pA>>2]=aA;a[pA+4>>2]=I;bA=1;kA=40550;wA=aA;mA=I;E=70;break t}else{bA=(T&2049|0)!=0&1;kA=(T&2048|0)==0?(T&1|0)==0?40550:40552:40551;wA=x;mA=rA;E=70;break t}break}case 117:{rA=f;bA=0;kA=40550;wA=a[rA>>2]|0;mA=a[rA+4>>2]|0;E=70;break}case 99:{i[w>>0]=a[f>>2];gA=w;yA=0;vA=40550;BA=1;CA=B;DA=k;break}case 115:{rA=a[f>>2]|0;x=(rA|0)==0?40604:rA;rA=ue(x,0,_)|0;I=(rA|0)==0;gA=x;yA=0;vA=40550;BA=I?_:rA-x|0;CA=B;DA=I?x+_|0:rA;break}case 67:{a[d>>2]=a[f>>2];a[u>>2]=0;a[f>>2]=d;QA=-1;MA=d;E=78;break}case 83:{if(!_){de(A,32,R,0,T);EA=0;E=88;break t}else{QA=_;MA=a[f>>2]|0;E=78;break t}break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{eA=pe(A,+l[f>>3],R,_,T,Y)|0;break e;break}default:{gA=C;yA=0;vA=40550;BA=_;CA=T;DA=k}}}while(0);t:do{if((E|0)==65){E=0;Y=f;B=a[Y>>2]|0;rA=a[Y+4>>2]|0;Y=le(B,rA,b,tA&32)|0;x=(nA&8|0)==0|(B|0)==0&(rA|0)==0;sA=Y;oA=x?0:2;lA=x?40550:40550+(tA>>>4)|0;cA=iA;uA=nA;dA=B;hA=rA;E=71}else if((E|0)==70){E=0;sA=fe(wA,mA,b)|0;oA=bA;lA=kA;cA=_;uA=T;dA=wA;hA=mA;E=71}else if((E|0)==78){E=0;rA=MA;B=0;while(1){x=a[rA>>2]|0;if(!x){IA=B;break}Y=he(h,x)|0;FA=(Y|0)<0;if(FA|Y>>>0>(QA-B|0)>>>0){E=82;break}x=Y+B|0;if(QA>>>0>x>>>0){rA=rA+4|0;B=x}else{IA=x;break}}if((E|0)==82){E=0;if(FA){Z=-1;break A}else IA=B}de(A,32,R,IA,T);if(!IA){EA=0;E=88}else{rA=MA;x=0;while(1){Y=a[rA>>2]|0;if(!Y){EA=IA;E=88;break t}I=he(h,Y)|0;x=I+x|0;if((x|0)>(IA|0)){EA=IA;E=88;break t}re(A,h,I);if(x>>>0>=IA>>>0){EA=IA;E=88;break}else rA=rA+4|0}}}}while(0);if((E|0)==71){E=0;rA=(dA|0)!=0|(hA|0)!=0;x=rA|(cA|0)!=0;B=k-sA+((rA^1)&1)|0;gA=x?sA:b;yA=oA;vA=lA;BA=x?(cA|0)>(B|0)?cA:B:0;CA=(cA|0)>-1?uA&-65537:uA;DA=k}else if((E|0)==88){E=0;de(A,32,R,EA,T^8192);eA=(R|0)>(EA|0)?R:EA;break}B=DA-gA|0;x=(BA|0)<(B|0)?B:BA;rA=x+yA|0;I=(R|0)<(rA|0)?rA:R;de(A,32,I,rA,CA);re(A,vA,yA);de(A,48,I,rA,CA^65536);de(A,48,x,B,0);re(A,gA,B);de(A,32,I,rA,CA^8192);eA=I}}while(0);m=eA;g=D;y=N;v=z}A:do{if((E|0)==91)if(!A){if(!y)Z=0;else{z=1;while(1){v=a[s+(z<<2)>>2]|0;if(!v)break;oe(r+(z<<3)|0,v,t);v=z+1|0;if(v>>>0<10)z=v;else{Z=1;break A}}v=z;while(1){v=v+1|0;if(v>>>0>=10){Z=1;break A}if(a[s+(v<<2)>>2]|0){Z=-1;break}}}}else Z=D}while(0);fA=o;return Z|0}function re(A,e,t){A=A|0;e=e|0;t=t|0;if(!(a[A>>2]&32))ge(e,t,A);return}function se(A){A=A|0;var e=0,t=0,n=0,r=0,s=0;e=a[A>>2]|0;t=i[e>>0]|0;if(!(Ae(t<<24>>24)|0))n=0;else{r=0;s=e;e=t;while(1){t=(r*10|0)+-48+(e<<24>>24)|0;s=s+1|0;a[A>>2]=s;e=i[s>>0]|0;if(!(Ae(e<<24>>24)|0)){n=t;break}else r=t}}return n|0}function oe(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0,s=0,o=0;A:do{if(e>>>0<=20)do{switch(e|0){case 9:{i=(a[t>>2]|0)+(4-1)&~(4-1);n=a[i>>2]|0;a[t>>2]=i+4;a[A>>2]=n;break A;break}case 10:{n=(a[t>>2]|0)+(4-1)&~(4-1);i=a[n>>2]|0;a[t>>2]=n+4;n=A;a[n>>2]=i;a[n+4>>2]=((i|0)<0)<<31>>31;break A;break}case 11:{i=(a[t>>2]|0)+(4-1)&~(4-1);n=a[i>>2]|0;a[t>>2]=i+4;i=A;a[i>>2]=n;a[i+4>>2]=0;break A;break}case 12:{i=(a[t>>2]|0)+(8-1)&~(8-1);n=i;r=a[n>>2]|0;s=a[n+4>>2]|0;a[t>>2]=i+8;i=A;a[i>>2]=r;a[i+4>>2]=s;break A;break}case 13:{s=(a[t>>2]|0)+(4-1)&~(4-1);i=a[s>>2]|0;a[t>>2]=s+4;s=(i&65535)<<16>>16;i=A;a[i>>2]=s;a[i+4>>2]=((s|0)<0)<<31>>31;break A;break}case 14:{s=(a[t>>2]|0)+(4-1)&~(4-1);i=a[s>>2]|0;a[t>>2]=s+4;s=A;a[s>>2]=i&65535;a[s+4>>2]=0;break A;break}case 15:{s=(a[t>>2]|0)+(4-1)&~(4-1);i=a[s>>2]|0;a[t>>2]=s+4;s=(i&255)<<24>>24;i=A;a[i>>2]=s;a[i+4>>2]=((s|0)<0)<<31>>31;break A;break}case 16:{s=(a[t>>2]|0)+(4-1)&~(4-1);i=a[s>>2]|0;a[t>>2]=s+4;s=A;a[s>>2]=i&255;a[s+4>>2]=0;break A;break}case 17:{s=(a[t>>2]|0)+(8-1)&~(8-1);o=+l[s>>3];a[t>>2]=s+8;l[A>>3]=o;break A;break}case 18:{s=(a[t>>2]|0)+(8-1)&~(8-1);o=+l[s>>3];a[t>>2]=s+8;l[A>>3]=o;break A;break}default:break A}}while(0)}while(0);return}function le(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var a=0,s=0;if((A|0)==0&(e|0)==0)a=t;else{s=t;t=e;e=A;while(1){A=s+-1|0;i[A>>0]=r[39712+(e&15)>>0]|0|n;e=va(e|0,t|0,4)|0;t=Q()|0;if((e|0)==0&(t|0)==0){a=A;break}else s=A}}return a|0}function ce(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0;if((A|0)==0&(e|0)==0)n=t;else{a=t;t=e;e=A;while(1){A=a+-1|0;i[A>>0]=e&7|48;e=va(e|0,t|0,3)|0;t=Q()|0;if((e|0)==0&(t|0)==0){n=A;break}else a=A}}return n|0}function fe(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;if(e>>>0>0|(e|0)==0&A>>>0>4294967295){n=t;a=A;r=e;do{e=a;a=ya(a|0,r|0,10,0)|0;s=r;r=Q()|0;o=ba(a|0,r|0,-10,-1)|0;l=ka(o|0,Q()|0,e|0,s|0)|0;Q()|0;n=n+-1|0;i[n>>0]=l&255|48}while(s>>>0>9|(s|0)==9&e>>>0>4294967295);c=a;f=n}else{c=A;f=t}if(!c)u=f;else{t=c;c=f;while(1){f=t;t=(t>>>0)/10|0;A=c+-1|0;i[A>>0]=(v(t,-10)|0)+f|48;if(f>>>0<10){u=A;break}else c=A}}return u|0}function ue(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=e&255;r=(t|0)!=0;A:do{if(r&(A&3|0)!=0){s=e&255;o=A;l=t;while(1){if((i[o>>0]|0)==s<<24>>24){c=o;break A}f=o+1|0;u=l+-1|0;d=(u|0)!=0;if(d&(f&3|0)!=0){o=f;l=u}else{h=f;p=u;b=d;k=5;break}}}else{h=A;p=t;b=r;k=5}}while(0);A:do{if((k|0)==5){do{if(b){r=e&255;if((i[h>>0]|0)==r<<24>>24)if(!p)break;else{c=h;break A}t=v(n,16843009)|0;e:do{if(p>>>0>3){A=h;l=p;while(1){o=a[A>>2]^t;if((o&-2139062144^-2139062144)&o+-16843009|0){w=l;m=A;break e}o=A+4|0;s=l+-4|0;if(s>>>0>3){A=o;l=s}else{g=o;y=s;k=11;break}}}else{g=h;y=p;k=11}}while(0);if((k|0)==11)if(!y)break;else{w=y;m=g}t=m;l=w;while(1){if((i[t>>0]|0)==r<<24>>24){c=t;break A}l=l+-1|0;if(!l)break;else t=t+1|0}}}while(0);c=0}}while(0);return c|0}function de(A,e,t,i,n){A=A|0;e=e|0;t=t|0;i=i|0;n=n|0;var a=0,r=0,s=0;a=fA;fA=fA+256|0;r=a;if((t|0)>(i|0)&(n&73728|0)==0){n=t-i|0;Qa(r|0,e<<24>>24|0,(n>>>0<256?n:256)|0)|0;if(n>>>0>255){e=n;do{re(A,r,256);e=e+-256|0}while(e>>>0>255);s=n&255}else s=n;re(A,r,s)}fA=a;return}function he(A,e){A=A|0;e=e|0;var t=0;if(!A)t=0;else t=me(A,e)|0;return t|0}function pe(A,e,t,n,s,o){A=A|0;e=+e;t=t|0;n=n|0;s=s|0;o=o|0;var l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,B=0,C=0,D=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0,SA=0,YA=0,xA=0,TA=0,GA=0;l=fA;fA=fA+560|0;c=l+32|0;f=l+536|0;u=l;d=u;h=0-d|0;p=l+540|0;a[f>>2]=0;b=p+12|0;k=be(e)|0;w=Q()|0;if((w|0)<0){m=-e;g=be(m)|0;y=m;B=1;C=40560;D=Q()|0;M=g}else{y=e;B=(s&2049|0)!=0&1;C=(s&2048|0)==0?(s&1|0)==0?40561:40566:40563;D=w;M=k}do{if(0==0&(D&2146435072|0)==2146435072){k=(o&32|0)!=0;M=B+3|0;de(A,32,t,M,s&-65537);re(A,C,B);re(A,y!=y|0!=0?k?40591:40587:k?40579:40583,3);de(A,32,t,M,s^8192);E=M}else{e=+ke(y,f)*2;M=e!=0;if(M)a[f>>2]=(a[f>>2]|0)+-1;k=o|32;if((k|0)==97){w=o&32;g=(w|0)==0?C:C+9|0;I=B|2;F=12-n|0;do{if(!(n>>>0>11|(F|0)==0)){m=8;S=F;do{S=S+-1|0;m=m*16}while((S|0)!=0);if((i[g>>0]|0)==45){Y=-(m+(-e-m));break}else{Y=e+m-m;break}}else Y=e}while(0);F=a[f>>2]|0;S=(F|0)<0?0-F|0:F;x=fe(S,((S|0)<0)<<31>>31,b)|0;if((x|0)==(b|0)){S=p+11|0;i[S>>0]=48;T=S}else T=x;i[T+-1>>0]=(F>>31&2)+43;F=T+-2|0;i[F>>0]=o+15;x=(n|0)<1;S=(s&8|0)==0;G=u;W=Y;while(1){J=~~W;O=G+1|0;i[G>>0]=w|r[39712+J>>0];W=(W-+(J|0))*16;if((O-d|0)==1?!(S&(x&W==0)):0){i[O>>0]=46;H=G+2|0}else H=O;if(!(W!=0))break;else G=H}G=H;if((n|0)!=0?(-2-d+G|0)<(n|0):0){x=b;S=F;P=n+2+x-S|0;U=x;L=S}else{S=b;x=F;P=S-d-x+G|0;U=S;L=x}x=P+I|0;de(A,32,t,x,s);re(A,g,I);de(A,48,t,x,s^65536);S=G-d|0;re(A,u,S);G=U-L|0;de(A,48,P-(G+S)|0,0,0);re(A,F,G);de(A,32,t,x,s^8192);E=x;break}x=(n|0)<0?6:n;if(M){G=(a[f>>2]|0)+-28|0;a[f>>2]=G;V=e*268435456;Z=G}else{V=e;Z=a[f>>2]|0}G=(Z|0)<0?c:c+288|0;S=G;W=V;do{w=~~W>>>0;a[S>>2]=w;S=S+4|0;W=(W-+(w>>>0))*1000000000}while(W!=0);M=G;if((Z|0)>0){F=G;I=S;g=Z;while(1){w=(g|0)<29?g:29;O=I+-4|0;if(O>>>0>=F>>>0){J=O;O=0;do{R=Ba(a[J>>2]|0,0,w|0)|0;X=ka(R|0,Q()|0,O|0,0)|0;R=Q()|0;O=ya(X|0,R|0,1000000000,0)|0;N=ba(O|0,Q()|0,-1000000000,-1)|0;j=ka(N|0,Q()|0,X|0,R|0)|0;Q()|0;a[J>>2]=j;J=J+-4|0}while(J>>>0>=F>>>0);if(O){J=F+-4|0;a[J>>2]=O;_=J}else _=F}else _=F;A:do{if(I>>>0>_>>>0){J=I;while(1){j=J+-4|0;if(a[j>>2]|0){K=J;break A}if(j>>>0>_>>>0)J=j;else{K=j;break}}}else K=I}while(0);O=(a[f>>2]|0)-w|0;a[f>>2]=O;if((O|0)>0){F=_;I=K;g=O}else{q=_;z=K;$=O;break}}}else{q=G;z=S;$=Z}if(($|0)<0){g=((x+25|0)/9|0)+1|0;I=(k|0)==102;F=q;O=z;J=$;while(1){j=0-J|0;R=(j|0)<9?j:9;if(F>>>0>>0){j=(1<>>R;N=0;AA=F;do{eA=a[AA>>2]|0;a[AA>>2]=(eA>>>R)+N;N=v(eA&j,X)|0;AA=AA+4|0}while(AA>>>0>>0);AA=(a[F>>2]|0)==0?F+4|0:F;if(!N){tA=O;iA=AA}else{a[O>>2]=N;tA=O+4|0;iA=AA}}else{tA=O;iA=(a[F>>2]|0)==0?F+4|0:F}AA=I?G:iA;X=(tA-AA>>2|0)>(g|0)?AA+(g<<2)|0:tA;J=(a[f>>2]|0)+R|0;a[f>>2]=J;if((J|0)>=0){nA=iA;aA=X;break}else{F=iA;O=X}}}else{nA=q;aA=z}if(nA>>>0>>0){O=(M-nA>>2)*9|0;F=a[nA>>2]|0;if(F>>>0<10)rA=O;else{J=O;O=10;while(1){O=O*10|0;g=J+1|0;if(F>>>0>>0){rA=g;break}else J=g}}}else rA=0;J=(k|0)==103;O=(x|0)!=0;F=x-((k|0)==102?0:rA)+((O&J)<<31>>31)|0;if((F|0)<(((aA-M>>2)*9|0)+-9|0)){g=F+9216|0;F=(g|0)/9|0;I=G+4+(F+-1024<<2)|0;S=(v(F,-9)|0)+g|0;if((S|0)<8){g=S;S=10;while(1){F=S*10|0;if((g|0)<7){g=g+1|0;S=F}else{sA=F;break}}}else sA=10;S=a[I>>2]|0;g=(S>>>0)/(sA>>>0)|0;k=v(g,sA)|0;F=S-k|0;S=(I+4|0)==(aA|0);if(!(S&(F|0)==0)){m=(g&1|0)==0?9007199254740992:9007199254740994;g=sA>>>1;W=F>>>0>>0?0.5:S&(F|0)==(g|0)?1:1.5;if(!B){oA=W;lA=m}else{g=(i[C>>0]|0)==45;oA=g?-W:W;lA=g?-m:m}a[I>>2]=k;if(lA+oA!=lA){g=k+sA|0;a[I>>2]=g;if(g>>>0>999999999){g=I;k=nA;while(1){F=g+-4|0;a[g>>2]=0;if(F>>>0>>0){S=k+-4|0;a[S>>2]=0;cA=S}else cA=k;S=(a[F>>2]|0)+1|0;a[F>>2]=S;if(S>>>0>999999999){g=F;k=cA}else{uA=F;dA=cA;break}}}else{uA=I;dA=nA}k=(M-dA>>2)*9|0;g=a[dA>>2]|0;if(g>>>0<10){hA=uA;pA=k;bA=dA}else{F=k;k=10;while(1){k=k*10|0;S=F+1|0;if(g>>>0>>0){hA=uA;pA=S;bA=dA;break}else F=S}}}else{hA=I;pA=rA;bA=nA}}else{hA=I;pA=rA;bA=nA}F=hA+4|0;kA=pA;wA=aA>>>0>F>>>0?F:aA;mA=bA}else{kA=rA;wA=aA;mA=nA}F=0-kA|0;A:do{if(wA>>>0>mA>>>0){k=wA;while(1){g=k+-4|0;if(a[g>>2]|0){gA=k;yA=1;break A}if(g>>>0>mA>>>0)k=g;else{gA=g;yA=0;break}}}else{gA=wA;yA=0}}while(0);do{if(J){I=x+((O^1)&1)|0;if((I|0)>(kA|0)&(kA|0)>-5){vA=o+-1|0;BA=I+-1-kA|0}else{vA=o+-2|0;BA=I+-1|0}if(!(s&8)){if(yA?(I=a[gA+-4>>2]|0,(I|0)!=0):0){if(!((I>>>0)%10|0)){k=0;R=10;while(1){R=R*10|0;N=k+1|0;if((I>>>0)%(R>>>0)|0|0){CA=N;break}else k=N}}else CA=0}else CA=9;k=((gA-M>>2)*9|0)+-9|0;if((vA|32|0)==102){R=k-CA|0;I=(R|0)>0?R:0;DA=vA;QA=(BA|0)<(I|0)?BA:I;break}else{I=k+kA-CA|0;k=(I|0)>0?I:0;DA=vA;QA=(BA|0)<(k|0)?BA:k;break}}else{DA=vA;QA=BA}}else{DA=o;QA=x}}while(0);x=(QA|0)!=0;M=x?1:s>>>3&1;O=(DA|32|0)==102;if(O){MA=0;EA=(kA|0)>0?kA:0}else{J=(kA|0)<0?F:kA;k=fe(J,((J|0)<0)<<31>>31,b)|0;J=b;if((J-k|0)<2){I=k;while(1){R=I+-1|0;i[R>>0]=48;if((J-R|0)<2)I=R;else{IA=R;break}}}else IA=k;i[IA+-1>>0]=(kA>>31&2)+43;I=IA+-2|0;i[I>>0]=DA;MA=I;EA=J-I|0}I=B+1+QA+M+EA|0;de(A,32,t,I,s);re(A,C,B);de(A,48,t,I,s^65536);if(O){F=mA>>>0>G>>>0?G:mA;R=u+9|0;N=R;g=u+8|0;S=F;do{X=fe(a[S>>2]|0,0,R)|0;if((S|0)==(F|0)){if((X|0)==(R|0)){i[g>>0]=48;FA=g}else FA=X}else if(X>>>0>u>>>0){Qa(u|0,48,X-d|0)|0;AA=X;while(1){j=AA+-1|0;if(j>>>0>u>>>0)AA=j;else{FA=j;break}}}else FA=X;re(A,FA,N-FA|0);S=S+4|0}while(S>>>0<=G>>>0);if(!((s&8|0)==0&(x^1)))re(A,41006,1);if((QA|0)>0&S>>>0>>0){G=QA;N=S;while(1){g=fe(a[N>>2]|0,0,R)|0;if(g>>>0>u>>>0){Qa(u|0,48,g-d|0)|0;F=g;while(1){O=F+-1|0;if(O>>>0>u>>>0)F=O;else{SA=O;break}}}else SA=g;re(A,SA,(G|0)<9?G:9);N=N+4|0;F=G+-9|0;if(!((G|0)>9&N>>>0>>0)){YA=F;break}else G=F}}else YA=QA;de(A,48,YA+9|0,9,0)}else{G=yA?gA:mA+4|0;if(mA>>>0>>0&(QA|0)>-1){N=u+9|0;R=(s&8|0)==0;S=N;x=u+8|0;F=QA;X=mA;while(1){O=fe(a[X>>2]|0,0,N)|0;if((O|0)==(N|0)){i[x>>0]=48;xA=x}else xA=O;do{if((X|0)==(mA|0)){O=xA+1|0;re(A,xA,1);if(R&(F|0)<1){TA=O;break}re(A,41006,1);TA=O}else{if(xA>>>0<=u>>>0){TA=xA;break}Qa(u|0,48,xA+h|0)|0;O=xA;while(1){M=O+-1|0;if(M>>>0>u>>>0)O=M;else{TA=M;break}}}}while(0);g=S-TA|0;re(A,TA,(F|0)>(g|0)?g:F);O=F-g|0;X=X+4|0;if(!(X>>>0>>0&(O|0)>-1)){GA=O;break}else F=O}}else GA=QA;de(A,48,GA+18|0,18,0);re(A,MA,b-MA|0)}de(A,32,t,I,s^8192);E=I}}while(0);fA=l;return((E|0)<(t|0)?t:E)|0}function be(A){A=+A;var e=0;l[c>>3]=A;e=a[c>>2]|0;D(a[c+4>>2]|0);return e|0}function ke(A,e){A=+A;e=e|0;return+ +we(A,e)}function we(A,e){A=+A;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,f=0;l[c>>3]=A;t=a[c>>2]|0;i=a[c+4>>2]|0;n=va(t|0,i|0,52)|0;Q()|0;switch(n&2047){case 0:{if(A!=0){r=+we(A*18446744073709552000,e);s=r;o=(a[e>>2]|0)+-64|0}else{s=A;o=0}a[e>>2]=o;f=s;break}case 2047:{f=A;break}default:{a[e>>2]=(n&2047)+-1022;a[c>>2]=t;a[c+4>>2]=i&-2146435073|1071644672;f=+l[c>>3]}}return+f}function me(A,e){A=A|0;e=e|0;var t=0;do{if(A){if(e>>>0<128){i[A>>0]=e;t=1;break}if(!(a[a[10073]>>2]|0))if((e&-128|0)==57216){i[A>>0]=e;t=1;break}else{a[10924]=84;t=-1;break}if(e>>>0<2048){i[A>>0]=e>>>6|192;i[A+1>>0]=e&63|128;t=2;break}if(e>>>0<55296|(e&-8192|0)==57344){i[A>>0]=e>>>12|224;i[A+1>>0]=e>>>6&63|128;i[A+2>>0]=e&63|128;t=3;break}if((e+-65536|0)>>>0<1048576){i[A>>0]=e>>>18|240;i[A+1>>0]=e>>>12&63|128;i[A+2>>0]=e>>>6&63|128;i[A+3>>0]=e&63|128;t=4;break}else{a[10924]=84;t=-1;break}}else t=1}while(0);return t|0}function ge(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=t+16|0;r=a[n>>2]|0;if(!r){if(!(ye(t)|0)){s=a[n>>2]|0;o=5}}else{s=r;o=5}A:do{if((o|0)==5){r=t+20|0;n=a[r>>2]|0;l=n;if((s-n|0)>>>0>>0){Oa[a[t+36>>2]&7](t,A,e)|0;break}e:do{if((e|0)==0|(i[t+75>>0]|0)<0){c=A;f=e;u=l}else{n=e;while(1){d=n+-1|0;if((i[A+d>>0]|0)==10)break;if(!d){c=A;f=e;u=l;break e}else n=d}if((Oa[a[t+36>>2]&7](t,A,n)|0)>>>0>>0)break A;c=A+n|0;f=e-n|0;u=a[r>>2]|0}}while(0);Ca(u|0,c|0,f|0)|0;a[r>>2]=(a[r>>2]|0)+f}}while(0);return}function ye(A){A=A|0;var e=0,t=0,n=0;e=A+74|0;t=i[e>>0]|0;i[e>>0]=t+255|t;t=a[A>>2]|0;if(!(t&8)){a[A+8>>2]=0;a[A+4>>2]=0;e=a[A+44>>2]|0;a[A+28>>2]=e;a[A+20>>2]=e;a[A+16>>2]=e+(a[A+48>>2]|0);n=0}else{a[A>>2]=t|32;n=-1}return n|0}function ve(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0;i=A+20|0;n=a[i>>2]|0;r=(a[A+16>>2]|0)-n|0;A=r>>>0>t>>>0?t:r;Ca(n|0,e|0,A|0)|0;a[i>>2]=(a[i>>2]|0)+A;return t|0}function Be(A){A=A|0;return(((A|32)+-97|0)>>>0<6|(Ae(A)|0)!=0)&1|0}function Ce(A){A=A|0;var e=0,t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0;e=A;A:do{if(!(e&3)){t=A;n=5}else{r=A;s=e;while(1){if(!(i[r>>0]|0)){o=s;break A}l=r+1|0;s=l;if(!(s&3)){t=l;n=5;break}else r=l}}}while(0);if((n|0)==5){n=t;while(1){c=a[n>>2]|0;if(!((c&-2139062144^-2139062144)&c+-16843009))n=n+4|0;else break}if(!((c&255)<<24>>24))f=n;else{c=n;while(1){n=c+1|0;if(!(i[n>>0]|0)){f=n;break}else c=n}}o=f}return o-e|0}function De(A,e){A=A|0;e=e|0;var t=0;t=Qe(A,e)|0;return((i[t>>0]|0)==(e&255)<<24>>24?t:0)|0}function Qe(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;t=e&255;A:do{if(!t)n=A+(Ce(A)|0)|0;else{if(!(A&3))r=A;else{s=e&255;o=A;while(1){l=i[o>>0]|0;if(l<<24>>24==0?1:l<<24>>24==s<<24>>24){n=o;break A}l=o+1|0;if(!(l&3)){r=l;break}else o=l}}o=v(t,16843009)|0;s=a[r>>2]|0;e:do{if(!((s&-2139062144^-2139062144)&s+-16843009)){l=r;c=s;while(1){f=c^o;if((f&-2139062144^-2139062144)&f+-16843009|0){u=l;break e}f=l+4|0;c=a[f>>2]|0;if((c&-2139062144^-2139062144)&c+-16843009|0){u=f;break}else l=f}}else u=r}while(0);o=e&255;s=u;while(1){l=i[s>>0]|0;if(l<<24>>24==0?1:l<<24>>24==o<<24>>24){n=s;break}else s=s+1|0}}}while(0);return n|0}function Me(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,r=0;n=fA;fA=fA+16|0;r=n;a[r>>2]=i;i=ie(A,e,t,r)|0;fA=n;return i|0}function Ee(A){A=A|0;var e=0,t=0;if(a[A+68>>2]|0){e=a[A+116>>2]|0;t=A+112|0;if(e|0)a[e+112>>2]=a[t>>2];A=a[t>>2]|0;a[((A|0)==0?40336:A+116|0)>>2]=e}return}function Ie(){var A=0,e=0,t=0,n=0,s=0,o=0;fA;fA=fA+16|0;A;i[e>>0]=10;a[9936]|0;if(!t){if(!(ye(39728)|0)){a[9936]|0;4}else-1}else{t;4}do{if((s|0)==4){a[9937]|0;if(!(t>>>0>=n>>>0|(i[39803]|0)==10)){a[9937]=t+1;i[t>>0]=10;10;break}if((Oa[a[39764>>2]&7](39728,e,1)|0)==1)r[e>>0]|0;else-1}}while(0);fA=A;return o|0}function Fe(A,e){A=A|0;e=e|0;var t=0,i=0;t=fA;fA=fA+16|0;i=t;a[i>>2]=A;a[i+4>>2]=e;e=OA(O(195,i|0)|0)|0;fA=t;return e|0}function Se(A){A=A|0;var e=0,t=0,i=0;e=(Ce(A)|0)+1|0;t=Ke(e)|0;if(!t)i=0;else i=Ca(t|0,A|0,e|0)|0;return i|0}function Ye(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0;e=fA;fA=fA+48|0;t=e+32|0;i=e+16|0;n=e;if(De(40600,114)|0){r=xe()|0;a[n>>2]=A;a[n+4>>2]=r|32768;a[n+8>>2]=438;A=OA(U(5,n|0)|0)|0;if((A|0)>=0){if(r&524288|0){a[i>>2]=A;a[i+4>>2]=2;a[i+8>>2]=1;H(221,i|0)|0}i=Te(A)|0;if(!i){a[t>>2]=A;V(6,t|0)|0;s=0}else s=i}else s=0}else{a[10924]=22;s=0}fA=e;return s|0}function xe(){var A=0,e=0,t=0;A=(De(40543,43)|0)==0;e=A?0:2;A=(De(40543,120)|0)==0;t=A?e:e|128;e=(De(40543,101)|0)==0;return(e?t:t|524288)|0}function Te(A){A=A|0;var e=0,t=0,n=0,r=0,s=0,o=0,l=0;e=fA;fA=fA+48|0;t=e+16|0;n=e;r=e+32|0;if(De(40600,114)|0){s=Ke(1156)|0;if(!s)o=0;else{Qa(s|0,0,124)|0;if(!(De(40543,43)|0))a[s>>2]=8;if(De(40543,101)|0){a[n>>2]=A;a[n+4>>2]=2;a[n+8>>2]=1;H(221,n|0)|0}n=a[s>>2]|0;a[s+60>>2]=A;a[s+44>>2]=s+132;a[s+48>>2]=1024;l=s+75|0;i[l>>0]=-1;if((n&8|0)==0?(a[t>>2]=A,a[t+4>>2]=21523,a[t+8>>2]=r,(L(54,t|0)|0)==0):0)i[l>>0]=10;a[s+32>>2]=5;a[s+36>>2]=1;a[s+40>>2]=2;a[s+12>>2]=1;if(!(a[10909]|0))a[s+76>>2]=-1;Ge(s)|0;o=s}}else{a[10924]=22;o=0}fA=e;return o|0}function Ge(A){A=A|0;var e=0;We();e=a[10927]|0;a[A+56>>2]=e;if(e|0)a[e+52>>2]=A;a[10927]=A;Je();return A|0}function We(){Y(43700);return}function Je(){Z(43700);return}function Oe(A){A=A|0;var e=0,t=0,i=0,n=0;Ee(A);e=(a[A>>2]&1|0)!=0;if(!e){We();t=a[A+52>>2]|0;i=A+56|0;if(t|0)a[t+56>>2]=a[i>>2];n=a[i>>2]|0;if(n|0)a[n+52>>2]=t;if((a[10927]|0)==(A|0))a[10927]=n;Je()}He(A)|0;Wa[a[A+12>>2]&1](A)|0;n=a[A+92>>2]|0;if(n|0)qe(n);if(e)return;else{qe(A);return}}function He(A){A=A|0;var e=0,t=0,i=0,n=0;if(A|0)return Pe(A)|0;if(!(a[9994]|0))e=0;else e=He(a[9994]|0)|0;We();A=a[10927]|0;if(!A)t=e;else{i=A;A=e;while(1){if((a[i+20>>2]|0)>>>0>(a[i+28>>2]|0)>>>0)n=Pe(i)|0|A;else n=A;e=a[i+56>>2]|0;if(!e){t=n;break}else{i=e;A=n}}}Je();return t|0}function Pe(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0,o=0;e=A+20|0;t=A+28|0;if((a[e>>2]|0)>>>0>(a[t>>2]|0)>>>0?(Oa[a[A+36>>2]&7](A,0,0)|0,(a[e>>2]|0)==0):0)i=-1;else{n=A+4|0;r=a[n>>2]|0;s=A+8|0;o=a[s>>2]|0;if(r>>>0>>0)Oa[a[A+40>>2]&7](A,r-o|0,1)|0;a[A+16>>2]=0;a[t>>2]=0;a[e>>2]=0;a[s>>2]=0;a[n>>2]=0;i=0}return i|0}function Ue(A,e){A=A|0;e=e|0;var t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;t=e+4|0;n=e+8|0;s=255;o=A;while(1){l=a[t>>2]|0;c=l;f=(a[n>>2]|0)-c|0;u=ue(l,10,f)|0;d=(u|0)==0;h=d?f:1-c+u|0;u=h>>>0>>0?h:s;Ca(o|0,l|0,u|0)|0;l=(a[t>>2]|0)+u|0;a[t>>2]=l;p=o+u|0;h=s-u|0;if(!(d&(h|0)!=0)){b=p;k=9;break}if(l>>>0>=(a[n>>2]|0)>>>0){d=_A(e)|0;if((d|0)<0){k=6;break}else w=d}else{a[t>>2]=l+1;w=r[l>>0]|0}l=p+1|0;i[p>>0]=w;s=h+-1|0;if((s|0)==0|(w&255|0)==10){b=l;k=9;break}else o=l}if((k|0)==6)if((p|0)!=(A|0)?(a[e>>2]&16|0)!=0:0){b=p;k=9}else m=0;if((k|0)==9)if(!A)m=0;else{i[b>>0]=0;m=A}return m|0}function Le(A){A=A|0;var e=0,t=0;e=De(A,85)|0;if((e|0)!=0?(i[e+1>>0]|0)!=0:0)t=Ve(e)|0;else t=0;return t|0}function Ve(A){A=A|0;var e=0,t=0,n=0,a=0,s=0,o=0,l=0,c=0;e=A+1|0;t=i[e>>0]|0;A:do{if(!(t<<24>>24))n=0;else{a=(r[A>>0]|0)<<8|t&255;s=e;while(1){o=a&65535;if((o|0)==21803)break;l=s+1|0;c=i[l>>0]|0;if(!(c<<24>>24)){n=0;break A}else{a=o<<8|c&255;s=l}}n=s+-1|0}}while(0);return n|0}function Ze(A,e,t){A=A|0;e=e|0;t=t|0;Re(A,e,t);return A|0}function Re(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0;n=e;A:do{if(!((n^A)&3)){r=(t|0)!=0;if(r&(n&3|0)!=0){s=t;o=e;l=A;while(1){c=i[o>>0]|0;i[l>>0]=c;if(!(c<<24>>24)){f=l;u=s;break A}c=s+-1|0;d=o+1|0;h=l+1|0;p=(c|0)!=0;if(p&(d&3|0)!=0){s=c;o=d;l=h}else{b=c;k=d;w=h;m=p;break}}}else{b=t;k=e;w=A;m=r}if(m){if(!(i[k>>0]|0)){f=w;u=b}else{e:do{if(b>>>0>3){l=w;o=k;s=b;while(1){p=a[o>>2]|0;if((p&-2139062144^-2139062144)&p+-16843009|0){g=o;y=l;v=s;break e}a[l>>2]=p;p=s+-4|0;h=o+4|0;d=l+4|0;if(p>>>0>3){l=d;o=h;s=p}else{g=h;y=d;v=p;break}}}else{g=k;y=w;v=b}}while(0);B=g;C=y;D=v;Q=13}}else{f=w;u=0}}else{B=e;C=A;D=t;Q=13}}while(0);A:do{if((Q|0)==13)if(!D){f=C;u=0}else{t=B;A=C;e=D;while(1){w=i[t>>0]|0;i[A>>0]=w;if(!(w<<24>>24)){f=A;u=e;break A}e=e+-1|0;w=A+1|0;if(!e){f=w;u=0;break}else{t=t+1|0;A=w}}}}while(0);Qa(f|0,0,u|0)|0;return}function Xe(A){A=A|0;var e=0,t=0;e=fA;fA=fA+16|0;t=e;a[t>>2]=A;a[t+4>>2]=448;A=OA(P(39,t|0)|0)|0;fA=e;return A|0}function Ne(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;e=fA;fA=fA+16|0;i=e;a[i>>2]=t;t=je(A,i)|0;fA=e;return t|0}function je(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0;t=fA;fA=fA+16|0;i=t;a[i>>2]=a[e>>2];n=ie(0,0,40526,i)|0;if((n|0)>=0?(i=n+1|0,n=Ke(i)|0,a[A>>2]=n,(n|0)!=0):0)r=ie(n,i,40526,e)|0;else r=-1;fA=t;return r|0}function _e(){var A=0,e=0;(i[39803]|0)==10;do{if((a[9951]|0)<0){if(!A?(a[9937]|0,e>>>0<(a[9936]|0)>>>0):0){a[9937]=e+1;i[e>>0]=10;break}Ie()|0}else{if(!A?(a[9937]|0,e>>>0<(a[9936]|0)>>>0):0){a[9937]=e+1;i[e>>0]=10;break}Ie()|0}}while(0);return}function Ke(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0,SA=0,YA=0,xA=0,TA=0,GA=0,WA=0,JA=0;e=fA;fA=fA+16|0;t=e;do{if(A>>>0<245){i=A>>>0<11?16:A+11&-8;n=i>>>3;r=a[10928]|0;s=r>>>n;if(s&3|0){o=(s&1^1)+n|0;l=43752+(o<<1<<2)|0;c=l+8|0;f=a[c>>2]|0;u=f+8|0;d=a[u>>2]|0;if((d|0)==(l|0))a[10928]=r&~(1<>2]=l;a[c>>2]=d}d=o<<3;a[f+4>>2]=d|3;o=f+d+4|0;a[o>>2]=a[o>>2]|1;h=u;fA=e;return h|0}u=a[10930]|0;if(i>>>0>u>>>0){if(s|0){o=2<>>12&16;n=o>>>d;o=n>>>5&8;s=n>>>o;n=s>>>2&4;f=s>>>n;s=f>>>1&2;c=f>>>s;f=c>>>1&1;l=(o|d|n|s|f)+(c>>>f)|0;f=43752+(l<<1<<2)|0;c=f+8|0;s=a[c>>2]|0;n=s+8|0;d=a[n>>2]|0;if((d|0)==(f|0)){o=r&~(1<>2]=f;a[c>>2]=d;p=r}d=l<<3;l=d-i|0;a[s+4>>2]=i|3;c=s+i|0;a[c+4>>2]=l|1;a[s+d>>2]=l;if(u|0){d=a[10933]|0;s=u>>>3;f=43752+(s<<1<<2)|0;o=1<>2]|0;k=o}a[k>>2]=d;a[b+12>>2]=d;a[d+8>>2]=b;a[d+12>>2]=f}a[10930]=l;a[10933]=c;h=n;fA=e;return h|0}n=a[10929]|0;if(n){c=(n&0-n)+-1|0;l=c>>>12&16;f=c>>>l;c=f>>>5&8;d=f>>>c;f=d>>>2&4;o=d>>>f;d=o>>>1&2;s=o>>>d;o=s>>>1&1;w=a[44016+((c|l|f|d|o)+(s>>>o)<<2)>>2]|0;o=w;s=w;d=(a[w+4>>2]&-8)-i|0;while(1){w=a[o+16>>2]|0;if(!w){f=a[o+20>>2]|0;if(!f)break;else m=f}else m=w;w=(a[m+4>>2]&-8)-i|0;f=w>>>0>>0;o=m;s=f?m:s;d=f?w:d}o=s+i|0;if(o>>>0>s>>>0){w=a[s+24>>2]|0;f=a[s+12>>2]|0;do{if((f|0)==(s|0)){l=s+20|0;c=a[l>>2]|0;if(!c){g=s+16|0;y=a[g>>2]|0;if(!y){v=0;break}else{B=y;C=g}}else{B=c;C=l}l=B;c=C;while(1){g=l+20|0;y=a[g>>2]|0;if(!y){D=l+16|0;Q=a[D>>2]|0;if(!Q)break;else{M=Q;E=D}}else{M=y;E=g}l=M;c=E}a[c>>2]=0;v=l}else{g=a[s+8>>2]|0;a[g+12>>2]=f;a[f+8>>2]=g;v=f}}while(0);do{if(w|0){f=a[s+28>>2]|0;g=44016+(f<<2)|0;if((s|0)==(a[g>>2]|0)){a[g>>2]=v;if(!v){a[10929]=n&~(1<>2]|0)==(s|0)?f:w+20|0)>>2]=v;if(!v)break}a[v+24>>2]=w;f=a[s+16>>2]|0;if(f|0){a[v+16>>2]=f;a[f+24>>2]=v}f=a[s+20>>2]|0;if(f|0){a[v+20>>2]=f;a[f+24>>2]=v}}}while(0);if(d>>>0<16){w=d+i|0;a[s+4>>2]=w|3;n=s+w+4|0;a[n>>2]=a[n>>2]|1}else{a[s+4>>2]=i|3;a[o+4>>2]=d|1;a[o+d>>2]=d;if(u|0){n=a[10933]|0;w=u>>>3;f=43752+(w<<1<<2)|0;g=1<>2]|0;F=g}a[F>>2]=n;a[I+12>>2]=n;a[n+8>>2]=I;a[n+12>>2]=f}a[10930]=d;a[10933]=o}h=s+8|0;fA=e;return h|0}else S=i}else S=i}else S=i}else if(A>>>0<=4294967231){f=A+11|0;n=f&-8;g=a[10929]|0;if(g){w=0-n|0;y=f>>>8;if(y){if(n>>>0>16777215)Y=31;else{f=(y+1048320|0)>>>16&8;D=y<>>16&4;Q=D<>>16&2;x=14-(y|f|D)+(Q<>>15)|0;Y=n>>>(x+7|0)&1|x<<1}}else Y=0;x=a[44016+(Y<<2)>>2]|0;A:do{if(!x){T=0;G=0;W=w;J=61}else{D=0;Q=w;f=x;y=n<<((Y|0)==31?0:25-(Y>>>1)|0);O=0;while(1){H=(a[f+4>>2]&-8)-n|0;if(H>>>0>>0){if(!H){P=f;U=0;L=f;J=65;break A}else{V=f;Z=H}}else{V=D;Z=Q}H=a[f+20>>2]|0;f=a[f+16+(y>>>31<<2)>>2]|0;R=(H|0)==0|(H|0)==(f|0)?O:H;if(!f){T=R;G=V;W=Z;J=61;break}else{D=V;Q=Z;y=y<<1;O=R}}}}while(0);if((J|0)==61){if((T|0)==0&(G|0)==0){x=2<>>12&16;i=x>>>w;x=i>>>5&8;s=i>>>x;i=s>>>2&4;o=s>>>i;s=o>>>1&2;d=o>>>s;o=d>>>1&1;X=0;N=a[44016+((x|w|i|s|o)+(d>>>o)<<2)>>2]|0}else{X=G;N=T}if(!N){j=X;_=W}else{P=X;U=W;L=N;J=65}}if((J|0)==65){o=P;d=U;s=L;while(1){i=(a[s+4>>2]&-8)-n|0;w=i>>>0>>0;x=w?i:d;i=w?s:o;w=a[s+16>>2]|0;if(!w)K=a[s+20>>2]|0;else K=w;if(!K){j=i;_=x;break}else{o=i;d=x;s=K}}}if(((j|0)!=0?_>>>0<((a[10930]|0)-n|0)>>>0:0)?(s=j+n|0,s>>>0>j>>>0):0){d=a[j+24>>2]|0;o=a[j+12>>2]|0;do{if((o|0)==(j|0)){x=j+20|0;i=a[x>>2]|0;if(!i){w=j+16|0;r=a[w>>2]|0;if(!r){q=0;break}else{z=r;$=w}}else{z=i;$=x}x=z;i=$;while(1){w=x+20|0;r=a[w>>2]|0;if(!r){u=x+16|0;O=a[u>>2]|0;if(!O)break;else{AA=O;eA=u}}else{AA=r;eA=w}x=AA;i=eA}a[i>>2]=0;q=x}else{w=a[j+8>>2]|0;a[w+12>>2]=o;a[o+8>>2]=w;q=o}}while(0);do{if(d){o=a[j+28>>2]|0;w=44016+(o<<2)|0;if((j|0)==(a[w>>2]|0)){a[w>>2]=q;if(!q){w=g&~(1<>2]|0)==(j|0)?w:d+20|0)>>2]=q;if(!q){tA=g;break}}a[q+24>>2]=d;w=a[j+16>>2]|0;if(w|0){a[q+16>>2]=w;a[w+24>>2]=q}w=a[j+20>>2]|0;if(w){a[q+20>>2]=w;a[w+24>>2]=q;tA=g}else tA=g}else tA=g}while(0);A:do{if(_>>>0<16){g=_+n|0;a[j+4>>2]=g|3;d=j+g+4|0;a[d>>2]=a[d>>2]|1}else{a[j+4>>2]=n|3;a[s+4>>2]=_|1;a[s+_>>2]=_;d=_>>>3;if(_>>>0<256){g=43752+(d<<1<<2)|0;w=a[10928]|0;o=1<>2]|0;nA=o}a[nA>>2]=s;a[iA+12>>2]=s;a[s+8>>2]=iA;a[s+12>>2]=g;break}g=_>>>8;if(g){if(_>>>0>16777215)aA=31;else{o=(g+1048320|0)>>>16&8;w=g<>>16&4;d=w<>>16&2;r=14-(g|o|w)+(d<>>15)|0;aA=_>>>(r+7|0)&1|r<<1}}else aA=0;r=44016+(aA<<2)|0;a[s+28>>2]=aA;w=s+16|0;a[w+4>>2]=0;a[w>>2]=0;w=1<>2]=s;a[s+24>>2]=r;a[s+12>>2]=s;a[s+8>>2]=s;break}w=a[r>>2]|0;e:do{if((a[w+4>>2]&-8|0)==(_|0))rA=w;else{r=_<<((aA|0)==31?0:25-(aA>>>1)|0);d=w;while(1){sA=d+16+(r>>>31<<2)|0;o=a[sA>>2]|0;if(!o)break;if((a[o+4>>2]&-8|0)==(_|0)){rA=o;break e}else{r=r<<1;d=o}}a[sA>>2]=s;a[s+24>>2]=d;a[s+12>>2]=s;a[s+8>>2]=s;break A}}while(0);w=rA+8|0;x=a[w>>2]|0;a[x+12>>2]=s;a[w>>2]=s;a[s+8>>2]=x;a[s+12>>2]=rA;a[s+24>>2]=0}}while(0);h=j+8|0;fA=e;return h|0}else S=n}else S=n}else S=-1}while(0);j=a[10930]|0;if(j>>>0>=S>>>0){rA=j-S|0;sA=a[10933]|0;if(rA>>>0>15){_=sA+S|0;a[10933]=_;a[10930]=rA;a[_+4>>2]=rA|1;a[sA+j>>2]=rA;a[sA+4>>2]=S|3}else{a[10930]=0;a[10933]=0;a[sA+4>>2]=j|3;rA=sA+j+4|0;a[rA>>2]=a[rA>>2]|1}h=sA+8|0;fA=e;return h|0}sA=a[10931]|0;if(sA>>>0>S>>>0){rA=sA-S|0;a[10931]=rA;j=a[10934]|0;_=j+S|0;a[10934]=_;a[_+4>>2]=rA|1;a[j+4>>2]=S|3;h=j+8|0;fA=e;return h|0}if(!(a[11046]|0)){a[11048]=4096;a[11047]=4096;a[11049]=-1;a[11050]=-1;a[11051]=0;a[11039]=0;a[11046]=t&-16^1431655768;oA=4096}else oA=a[11048]|0;t=S+48|0;j=S+47|0;rA=oA+j|0;_=0-oA|0;oA=rA&_;if(oA>>>0<=S>>>0){h=0;fA=e;return h|0}aA=a[11038]|0;if(aA|0?(tA=a[11036]|0,iA=tA+oA|0,iA>>>0<=tA>>>0|iA>>>0>aA>>>0):0){h=0;fA=e;return h|0}A:do{if(!(a[11039]&4)){aA=a[10934]|0;e:do{if(aA){iA=44160;while(1){tA=a[iA>>2]|0;if(tA>>>0<=aA>>>0?(lA=iA+4|0,(tA+(a[lA>>2]|0)|0)>>>0>aA>>>0):0)break;tA=a[iA+8>>2]|0;if(!tA){J=128;break e}else iA=tA}tA=rA-sA&_;if(tA>>>0<2147483647){nA=Ma(tA|0)|0;if((nA|0)==((a[iA>>2]|0)+(a[lA>>2]|0)|0)){if((nA|0)==(-1|0))cA=tA;else{uA=tA;dA=nA;J=145;break A}}else{hA=nA;pA=tA;J=136}}else cA=0}else J=128}while(0);do{if((J|0)==128){aA=Ma(0)|0;if((aA|0)!=(-1|0)?(n=aA,tA=a[11047]|0,nA=tA+-1|0,q=((nA&n|0)==0?0:(nA+n&0-tA)-n|0)+oA|0,n=a[11036]|0,tA=q+n|0,q>>>0>S>>>0&q>>>0<2147483647):0){nA=a[11038]|0;if(nA|0?tA>>>0<=n>>>0|tA>>>0>nA>>>0:0){cA=0;break}nA=Ma(q|0)|0;if((nA|0)==(aA|0)){uA=q;dA=aA;J=145;break A}else{hA=nA;pA=q;J=136}}else cA=0}}while(0);do{if((J|0)==136){q=0-pA|0;if(!(t>>>0>pA>>>0&(pA>>>0<2147483647&(hA|0)!=(-1|0))))if((hA|0)==(-1|0)){cA=0;break}else{uA=pA;dA=hA;J=145;break A}nA=a[11048]|0;aA=j-pA+nA&0-nA;if(aA>>>0>=2147483647){uA=pA;dA=hA;J=145;break A}if((Ma(aA|0)|0)==(-1|0)){Ma(q|0)|0;cA=0;break}else{uA=aA+pA|0;dA=hA;J=145;break A}}}while(0);a[11039]=a[11039]|4;bA=cA;J=143}else{bA=0;J=143}}while(0);if(((J|0)==143?oA>>>0<2147483647:0)?(cA=Ma(oA|0)|0,oA=Ma(0)|0,hA=oA-cA|0,pA=hA>>>0>(S+40|0)>>>0,!((cA|0)==(-1|0)|pA^1|cA>>>0>>0&((cA|0)!=(-1|0)&(oA|0)!=(-1|0))^1)):0){uA=pA?hA:bA;dA=cA;J=145}if((J|0)==145){cA=(a[11036]|0)+uA|0;a[11036]=cA;if(cA>>>0>(a[11037]|0)>>>0)a[11037]=cA;cA=a[10934]|0;A:do{if(cA){bA=44160;while(1){kA=a[bA>>2]|0;wA=bA+4|0;mA=a[wA>>2]|0;if((dA|0)==(kA+mA|0)){J=154;break}hA=a[bA+8>>2]|0;if(!hA)break;else bA=hA}if(((J|0)==154?(a[bA+12>>2]&8|0)==0:0)?dA>>>0>cA>>>0&kA>>>0<=cA>>>0:0){a[wA>>2]=mA+uA;hA=(a[10931]|0)+uA|0;pA=cA+8|0;oA=(pA&7|0)==0?0:0-pA&7;pA=cA+oA|0;j=hA-oA|0;a[10934]=pA;a[10931]=j;a[pA+4>>2]=j|1;a[cA+hA+4>>2]=40;a[10935]=a[11050];break}if(dA>>>0<(a[10932]|0)>>>0)a[10932]=dA;hA=dA+uA|0;j=44160;while(1){if((a[j>>2]|0)==(hA|0)){J=162;break}pA=a[j+8>>2]|0;if(!pA)break;else j=pA}if((J|0)==162?(a[j+12>>2]&8|0)==0:0){a[j>>2]=dA;bA=j+4|0;a[bA>>2]=(a[bA>>2]|0)+uA;bA=dA+8|0;pA=dA+((bA&7|0)==0?0:0-bA&7)|0;bA=hA+8|0;oA=hA+((bA&7|0)==0?0:0-bA&7)|0;bA=pA+S|0;t=oA-pA-S|0;a[pA+4>>2]=S|3;e:do{if((cA|0)==(oA|0)){lA=(a[10931]|0)+t|0;a[10931]=lA;a[10934]=bA;a[bA+4>>2]=lA|1}else{if((a[10933]|0)==(oA|0)){lA=(a[10930]|0)+t|0;a[10930]=lA;a[10933]=bA;a[bA+4>>2]=lA|1;a[bA+lA>>2]=lA;break}lA=a[oA+4>>2]|0;if((lA&3|0)==1){_=lA&-8;sA=lA>>>3;t:do{if(lA>>>0<256){rA=a[oA+8>>2]|0;aA=a[oA+12>>2]|0;if((aA|0)==(rA|0)){a[10928]=a[10928]&~(1<>2]=aA;a[aA+8>>2]=rA;break}}else{rA=a[oA+24>>2]|0;aA=a[oA+12>>2]|0;do{if((aA|0)==(oA|0)){q=oA+16|0;nA=q+4|0;tA=a[nA>>2]|0;if(!tA){n=a[q>>2]|0;if(!n){gA=0;break}else{yA=n;vA=q}}else{yA=tA;vA=nA}nA=yA;tA=vA;while(1){q=nA+20|0;n=a[q>>2]|0;if(!n){eA=nA+16|0;AA=a[eA>>2]|0;if(!AA)break;else{BA=AA;CA=eA}}else{BA=n;CA=q}nA=BA;tA=CA}a[tA>>2]=0;gA=nA}else{q=a[oA+8>>2]|0;a[q+12>>2]=aA;a[aA+8>>2]=q;gA=aA}}while(0);if(!rA)break;aA=a[oA+28>>2]|0;d=44016+(aA<<2)|0;do{if((a[d>>2]|0)!=(oA|0)){q=rA+16|0;a[((a[q>>2]|0)==(oA|0)?q:rA+20|0)>>2]=gA;if(!gA)break t}else{a[d>>2]=gA;if(gA|0)break;a[10929]=a[10929]&~(1<>2]=rA;aA=oA+16|0;d=a[aA>>2]|0;if(d|0){a[gA+16>>2]=d;a[d+24>>2]=gA}d=a[aA+4>>2]|0;if(!d)break;a[gA+20>>2]=d;a[d+24>>2]=gA}}while(0);DA=oA+_|0;QA=_+t|0}else{DA=oA;QA=t}sA=DA+4|0;a[sA>>2]=a[sA>>2]&-2;a[bA+4>>2]=QA|1;a[bA+QA>>2]=QA;sA=QA>>>3;if(QA>>>0<256){lA=43752+(sA<<1<<2)|0;iA=a[10928]|0;d=1<>2]|0;EA=d}a[EA>>2]=bA;a[MA+12>>2]=bA;a[bA+8>>2]=MA;a[bA+12>>2]=lA;break}lA=QA>>>8;do{if(!lA)IA=0;else{if(QA>>>0>16777215){IA=31;break}d=(lA+1048320|0)>>>16&8;iA=lA<>>16&4;aA=iA<>>16&2;q=14-(sA|d|iA)+(aA<>>15)|0;IA=QA>>>(q+7|0)&1|q<<1}}while(0);lA=44016+(IA<<2)|0;a[bA+28>>2]=IA;_=bA+16|0;a[_+4>>2]=0;a[_>>2]=0;_=a[10929]|0;q=1<>2]=bA;a[bA+24>>2]=lA;a[bA+12>>2]=bA;a[bA+8>>2]=bA;break}q=a[lA>>2]|0;t:do{if((a[q+4>>2]&-8|0)==(QA|0))FA=q;else{lA=QA<<((IA|0)==31?0:25-(IA>>>1)|0);_=q;while(1){SA=_+16+(lA>>>31<<2)|0;iA=a[SA>>2]|0;if(!iA)break;if((a[iA+4>>2]&-8|0)==(QA|0)){FA=iA;break t}else{lA=lA<<1;_=iA}}a[SA>>2]=bA;a[bA+24>>2]=_;a[bA+12>>2]=bA;a[bA+8>>2]=bA;break e}}while(0);q=FA+8|0;lA=a[q>>2]|0;a[lA+12>>2]=bA;a[q>>2]=bA;a[bA+8>>2]=lA;a[bA+12>>2]=FA;a[bA+24>>2]=0}}while(0);h=pA+8|0;fA=e;return h|0}bA=44160;while(1){t=a[bA>>2]|0;if(t>>>0<=cA>>>0?(YA=t+(a[bA+4>>2]|0)|0,YA>>>0>cA>>>0):0)break;bA=a[bA+8>>2]|0}bA=YA+-47|0;pA=bA+8|0;t=bA+((pA&7|0)==0?0:0-pA&7)|0;pA=cA+16|0;bA=t>>>0>>0?cA:t;t=bA+8|0;oA=uA+-40|0;hA=dA+8|0;j=(hA&7|0)==0?0:0-hA&7;hA=dA+j|0;lA=oA-j|0;a[10934]=hA;a[10931]=lA;a[hA+4>>2]=lA|1;a[dA+oA+4>>2]=40;a[10935]=a[11050];oA=bA+4|0;a[oA>>2]=27;a[t>>2]=a[11040];a[t+4>>2]=a[11041];a[t+8>>2]=a[11042];a[t+12>>2]=a[11043];a[11040]=dA;a[11041]=uA;a[11043]=0;a[11042]=t;t=bA+24|0;do{lA=t;t=t+4|0;a[t>>2]=7}while((lA+8|0)>>>0>>0);if((bA|0)!=(cA|0)){t=bA-cA|0;a[oA>>2]=a[oA>>2]&-2;a[cA+4>>2]=t|1;a[bA>>2]=t;lA=t>>>3;if(t>>>0<256){hA=43752+(lA<<1<<2)|0;j=a[10928]|0;q=1<>2]|0;TA=q}a[TA>>2]=cA;a[xA+12>>2]=cA;a[cA+8>>2]=xA;a[cA+12>>2]=hA;break}hA=t>>>8;if(hA){if(t>>>0>16777215)GA=31;else{q=(hA+1048320|0)>>>16&8;j=hA<>>16&4;lA=j<>>16&2;rA=14-(hA|q|j)+(lA<>>15)|0;GA=t>>>(rA+7|0)&1|rA<<1}}else GA=0;rA=44016+(GA<<2)|0;a[cA+28>>2]=GA;a[cA+20>>2]=0;a[pA>>2]=0;j=a[10929]|0;lA=1<>2]=cA;a[cA+24>>2]=rA;a[cA+12>>2]=cA;a[cA+8>>2]=cA;break}lA=a[rA>>2]|0;e:do{if((a[lA+4>>2]&-8|0)==(t|0))WA=lA;else{rA=t<<((GA|0)==31?0:25-(GA>>>1)|0);j=lA;while(1){JA=j+16+(rA>>>31<<2)|0;q=a[JA>>2]|0;if(!q)break;if((a[q+4>>2]&-8|0)==(t|0)){WA=q;break e}else{rA=rA<<1;j=q}}a[JA>>2]=cA;a[cA+24>>2]=j;a[cA+12>>2]=cA;a[cA+8>>2]=cA;break A}}while(0);t=WA+8|0;lA=a[t>>2]|0;a[lA+12>>2]=cA;a[t>>2]=cA;a[cA+8>>2]=lA;a[cA+12>>2]=WA;a[cA+24>>2]=0}}else{lA=a[10932]|0;if((lA|0)==0|dA>>>0>>0)a[10932]=dA;a[11040]=dA;a[11041]=uA;a[11043]=0;a[10937]=a[11046];a[10936]=-1;a[10941]=43752;a[10940]=43752;a[10943]=43760;a[10942]=43760;a[10945]=43768;a[10944]=43768;a[10947]=43776;a[10946]=43776;a[10949]=43784;a[10948]=43784;a[10951]=43792;a[10950]=43792;a[10953]=43800;a[10952]=43800;a[10955]=43808;a[10954]=43808;a[10957]=43816;a[10956]=43816;a[10959]=43824;a[10958]=43824;a[10961]=43832;a[10960]=43832;a[10963]=43840;a[10962]=43840;a[10965]=43848;a[10964]=43848;a[10967]=43856;a[10966]=43856;a[10969]=43864;a[10968]=43864;a[10971]=43872;a[10970]=43872;a[10973]=43880;a[10972]=43880;a[10975]=43888;a[10974]=43888;a[10977]=43896;a[10976]=43896;a[10979]=43904;a[10978]=43904;a[10981]=43912;a[10980]=43912;a[10983]=43920;a[10982]=43920;a[10985]=43928;a[10984]=43928;a[10987]=43936;a[10986]=43936;a[10989]=43944;a[10988]=43944;a[10991]=43952;a[10990]=43952;a[10993]=43960;a[10992]=43960;a[10995]=43968;a[10994]=43968;a[10997]=43976;a[10996]=43976;a[10999]=43984;a[10998]=43984;a[11001]=43992;a[11000]=43992;a[11003]=44000;a[11002]=44000;lA=uA+-40|0;t=dA+8|0;pA=(t&7|0)==0?0:0-t&7;t=dA+pA|0;bA=lA-pA|0;a[10934]=t;a[10931]=bA;a[t+4>>2]=bA|1;a[dA+lA+4>>2]=40;a[10935]=a[11050]}}while(0);dA=a[10931]|0;if(dA>>>0>S>>>0){uA=dA-S|0;a[10931]=uA;dA=a[10934]|0;cA=dA+S|0;a[10934]=cA;a[cA+4>>2]=uA|1;a[dA+4>>2]=S|3;h=dA+8|0;fA=e;return h|0}}a[10924]=12;h=0;fA=e;return h|0}function qe(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0;if(!A)return;e=A+-8|0;t=a[10932]|0;i=a[A+-4>>2]|0;A=i&-8;n=e+A|0;do{if(!(i&1)){r=a[e>>2]|0;if(!(i&3))return;s=e+(0-r)|0;o=r+A|0;if(s>>>0>>0)return;if((a[10933]|0)==(s|0)){l=n+4|0;c=a[l>>2]|0;if((c&3|0)!=3){f=s;u=o;d=s;break}a[10930]=o;a[l>>2]=c&-2;a[s+4>>2]=o|1;a[s+o>>2]=o;return}c=r>>>3;if(r>>>0<256){r=a[s+8>>2]|0;l=a[s+12>>2]|0;if((l|0)==(r|0)){a[10928]=a[10928]&~(1<>2]=l;a[l+8>>2]=r;f=s;u=o;d=s;break}}r=a[s+24>>2]|0;l=a[s+12>>2]|0;do{if((l|0)==(s|0)){c=s+16|0;h=c+4|0;p=a[h>>2]|0;if(!p){b=a[c>>2]|0;if(!b){k=0;break}else{w=b;m=c}}else{w=p;m=h}h=w;p=m;while(1){c=h+20|0;b=a[c>>2]|0;if(!b){g=h+16|0;y=a[g>>2]|0;if(!y)break;else{v=y;B=g}}else{v=b;B=c}h=v;p=B}a[p>>2]=0;k=h}else{c=a[s+8>>2]|0;a[c+12>>2]=l;a[l+8>>2]=c;k=l}}while(0);if(r){l=a[s+28>>2]|0;c=44016+(l<<2)|0;if((a[c>>2]|0)==(s|0)){a[c>>2]=k;if(!k){a[10929]=a[10929]&~(1<>2]|0)==(s|0)?l:r+20|0)>>2]=k;if(!k){f=s;u=o;d=s;break}}a[k+24>>2]=r;l=s+16|0;c=a[l>>2]|0;if(c|0){a[k+16>>2]=c;a[c+24>>2]=k}c=a[l+4>>2]|0;if(c){a[k+20>>2]=c;a[c+24>>2]=k;f=s;u=o;d=s}else{f=s;u=o;d=s}}else{f=s;u=o;d=s}}else{f=e;u=A;d=e}}while(0);if(d>>>0>=n>>>0)return;e=n+4|0;A=a[e>>2]|0;if(!(A&1))return;if(!(A&2)){if((a[10934]|0)==(n|0)){k=(a[10931]|0)+u|0;a[10931]=k;a[10934]=f;a[f+4>>2]=k|1;if((f|0)!=(a[10933]|0))return;a[10933]=0;a[10930]=0;return}if((a[10933]|0)==(n|0)){k=(a[10930]|0)+u|0;a[10930]=k;a[10933]=d;a[f+4>>2]=k|1;a[d+k>>2]=k;return}k=(A&-8)+u|0;B=A>>>3;do{if(A>>>0<256){v=a[n+8>>2]|0;m=a[n+12>>2]|0;if((m|0)==(v|0)){a[10928]=a[10928]&~(1<>2]=m;a[m+8>>2]=v;break}}else{v=a[n+24>>2]|0;m=a[n+12>>2]|0;do{if((m|0)==(n|0)){w=n+16|0;t=w+4|0;i=a[t>>2]|0;if(!i){c=a[w>>2]|0;if(!c){C=0;break}else{D=c;Q=w}}else{D=i;Q=t}t=D;i=Q;while(1){w=t+20|0;c=a[w>>2]|0;if(!c){l=t+16|0;b=a[l>>2]|0;if(!b)break;else{M=b;E=l}}else{M=c;E=w}t=M;i=E}a[i>>2]=0;C=t}else{h=a[n+8>>2]|0;a[h+12>>2]=m;a[m+8>>2]=h;C=m}}while(0);if(v|0){m=a[n+28>>2]|0;s=44016+(m<<2)|0;if((a[s>>2]|0)==(n|0)){a[s>>2]=C;if(!C){a[10929]=a[10929]&~(1<>2]|0)==(n|0)?m:v+20|0)>>2]=C;if(!C)break}a[C+24>>2]=v;m=n+16|0;s=a[m>>2]|0;if(s|0){a[C+16>>2]=s;a[s+24>>2]=C}s=a[m+4>>2]|0;if(s|0){a[C+20>>2]=s;a[s+24>>2]=C}}}}while(0);a[f+4>>2]=k|1;a[d+k>>2]=k;if((f|0)==(a[10933]|0)){a[10930]=k;return}else I=k}else{a[e>>2]=A&-2;a[f+4>>2]=u|1;a[d+u>>2]=u;I=u}u=I>>>3;if(I>>>0<256){d=43752+(u<<1<<2)|0;A=a[10928]|0;e=1<>2]|0;S=e}a[S>>2]=f;a[F+12>>2]=f;a[f+8>>2]=F;a[f+12>>2]=d;return}d=I>>>8;if(d){if(I>>>0>16777215)Y=31;else{F=(d+1048320|0)>>>16&8;S=d<>>16&4;e=S<>>16&2;A=14-(d|F|S)+(e<>>15)|0;Y=I>>>(A+7|0)&1|A<<1}}else Y=0;A=44016+(Y<<2)|0;a[f+28>>2]=Y;a[f+20>>2]=0;a[f+16>>2]=0;S=a[10929]|0;e=1<>2]=f;a[f+24>>2]=A;a[f+12>>2]=f;a[f+8>>2]=f}else{F=a[A>>2]|0;e:do{if((a[F+4>>2]&-8|0)==(I|0))x=F;else{d=I<<((Y|0)==31?0:25-(Y>>>1)|0);u=F;while(1){T=u+16+(d>>>31<<2)|0;k=a[T>>2]|0;if(!k)break;if((a[k+4>>2]&-8|0)==(I|0)){x=k;break e}else{d=d<<1;u=k}}a[T>>2]=f;a[f+24>>2]=u;a[f+12>>2]=f;a[f+8>>2]=f;break A}}while(0);F=x+8|0;v=a[F>>2]|0;a[v+12>>2]=f;a[F>>2]=f;a[f+8>>2]=v;a[f+12>>2]=x;a[f+24>>2]=0}}while(0);f=(a[10936]|0)+-1|0;a[10936]=f;if(f|0)return;f=44168;while(1){x=a[f>>2]|0;if(!x)break;else f=x+8|0}a[10936]=-1;return}function ze(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0;t=A+e|0;i=a[A+4>>2]|0;do{if(!(i&1)){n=a[A>>2]|0;if(!(i&3))return;r=A+(0-n)|0;s=n+e|0;if((a[10933]|0)==(r|0)){o=t+4|0;l=a[o>>2]|0;if((l&3|0)!=3){c=r;f=s;break}a[10930]=s;a[o>>2]=l&-2;a[r+4>>2]=s|1;a[t>>2]=s;return}l=n>>>3;if(n>>>0<256){n=a[r+8>>2]|0;o=a[r+12>>2]|0;if((o|0)==(n|0)){a[10928]=a[10928]&~(1<>2]=o;a[o+8>>2]=n;c=r;f=s;break}}n=a[r+24>>2]|0;o=a[r+12>>2]|0;do{if((o|0)==(r|0)){l=r+16|0;u=l+4|0;d=a[u>>2]|0;if(!d){h=a[l>>2]|0;if(!h){p=0;break}else{b=h;k=l}}else{b=d;k=u}u=b;d=k;while(1){l=u+20|0;h=a[l>>2]|0;if(!h){w=u+16|0;m=a[w>>2]|0;if(!m)break;else{g=m;y=w}}else{g=h;y=l}u=g;d=y}a[d>>2]=0;p=u}else{l=a[r+8>>2]|0;a[l+12>>2]=o;a[o+8>>2]=l;p=o}}while(0);if(n){o=a[r+28>>2]|0;l=44016+(o<<2)|0;if((a[l>>2]|0)==(r|0)){a[l>>2]=p;if(!p){a[10929]=a[10929]&~(1<>2]|0)==(r|0)?o:n+20|0)>>2]=p;if(!p){c=r;f=s;break}}a[p+24>>2]=n;o=r+16|0;l=a[o>>2]|0;if(l|0){a[p+16>>2]=l;a[l+24>>2]=p}l=a[o+4>>2]|0;if(l){a[p+20>>2]=l;a[l+24>>2]=p;c=r;f=s}else{c=r;f=s}}else{c=r;f=s}}else{c=A;f=e}}while(0);e=t+4|0;A=a[e>>2]|0;if(!(A&2)){if((a[10934]|0)==(t|0)){p=(a[10931]|0)+f|0;a[10931]=p;a[10934]=c;a[c+4>>2]=p|1;if((c|0)!=(a[10933]|0))return;a[10933]=0;a[10930]=0;return}if((a[10933]|0)==(t|0)){p=(a[10930]|0)+f|0;a[10930]=p;a[10933]=c;a[c+4>>2]=p|1;a[c+p>>2]=p;return}p=(A&-8)+f|0;y=A>>>3;do{if(A>>>0<256){g=a[t+8>>2]|0;k=a[t+12>>2]|0;if((k|0)==(g|0)){a[10928]=a[10928]&~(1<>2]=k;a[k+8>>2]=g;break}}else{g=a[t+24>>2]|0;k=a[t+12>>2]|0;do{if((k|0)==(t|0)){b=t+16|0;i=b+4|0;l=a[i>>2]|0;if(!l){o=a[b>>2]|0;if(!o){v=0;break}else{B=o;C=b}}else{B=l;C=i}i=B;l=C;while(1){b=i+20|0;o=a[b>>2]|0;if(!o){h=i+16|0;w=a[h>>2]|0;if(!w)break;else{D=w;Q=h}}else{D=o;Q=b}i=D;l=Q}a[l>>2]=0;v=i}else{u=a[t+8>>2]|0;a[u+12>>2]=k;a[k+8>>2]=u;v=k}}while(0);if(g|0){k=a[t+28>>2]|0;s=44016+(k<<2)|0;if((a[s>>2]|0)==(t|0)){a[s>>2]=v;if(!v){a[10929]=a[10929]&~(1<>2]|0)==(t|0)?k:g+20|0)>>2]=v;if(!v)break}a[v+24>>2]=g;k=t+16|0;s=a[k>>2]|0;if(s|0){a[v+16>>2]=s;a[s+24>>2]=v}s=a[k+4>>2]|0;if(s|0){a[v+20>>2]=s;a[s+24>>2]=v}}}}while(0);a[c+4>>2]=p|1;a[c+p>>2]=p;if((c|0)==(a[10933]|0)){a[10930]=p;return}else M=p}else{a[e>>2]=A&-2;a[c+4>>2]=f|1;a[c+f>>2]=f;M=f}f=M>>>3;if(M>>>0<256){A=43752+(f<<1<<2)|0;e=a[10928]|0;p=1<>2]|0;I=p}a[I>>2]=c;a[E+12>>2]=c;a[c+8>>2]=E;a[c+12>>2]=A;return}A=M>>>8;if(A){if(M>>>0>16777215)F=31;else{E=(A+1048320|0)>>>16&8;I=A<>>16&4;p=I<>>16&2;e=14-(A|E|I)+(p<>>15)|0;F=M>>>(e+7|0)&1|e<<1}}else F=0;e=44016+(F<<2)|0;a[c+28>>2]=F;a[c+20>>2]=0;a[c+16>>2]=0;I=a[10929]|0;p=1<>2]=c;a[c+24>>2]=e;a[c+12>>2]=c;a[c+8>>2]=c;return}p=a[e>>2]|0;A:do{if((a[p+4>>2]&-8|0)==(M|0))S=p;else{e=M<<((F|0)==31?0:25-(F>>>1)|0);I=p;while(1){Y=I+16+(e>>>31<<2)|0;E=a[Y>>2]|0;if(!E)break;if((a[E+4>>2]&-8|0)==(M|0)){S=E;break A}else{e=e<<1;I=E}}a[Y>>2]=c;a[c+24>>2]=I;a[c+12>>2]=c;a[c+8>>2]=c;return}}while(0);Y=S+8|0;M=a[Y>>2]|0;a[M+12>>2]=c;a[Y>>2]=c;a[c+8>>2]=M;a[c+12>>2]=S;a[c+24>>2]=0;return}function $e(){var A=0;fA;fA=fA+16|0;if((a[11052]|0)!=324508639){et();a[11052]=324508639}At(0,A)}function At(A,e){A|0;e|0;var t=0;fA;fA=fA+16|0;A;a[t>>2]=e;ne(39728,40611,t)|0;_e();j()}function et(){var A=0;Ke(8)|0;a[A>>2]=0;a[A+4>>2]=38177486;return}function tt(){$e()}function it(A){A|0;E(A|0)|0;tt()}function nt(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0;r=fA;fA=fA+4192|0;s=r+4176|0;o=r;l=r+4112|0;if((A|0)!=0?(c=(e|0)!=0,f=(t|0)==0,!(c&f)):0){if(c)u=a[t>>2]|0;else u=0;at(o);rt(l,o);c=l+48|0;d=l+61|0;a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;i[c+12>>0]=0;i[d>>0]=1;c=l+32|0;h=l+36|0;p=a[h>>2]|0;if(p>>>0<(a[l+40>>2]|0)>>>0){st(s,o);a[p>>2]=0;a[p+4>>2]=0;a[p+8>>2]=0;a[p+12>>2]=a[s>>2];a[h>>2]=(a[h>>2]|0)+16}else ot(c,o);p=l+62|0;i[p>>0]=0;i[l+63>>0]=1;a[s>>2]=0;b=A+(Ce(A)|0)|0;lt(A,b,l,s);k=a[s>>2]|0;do{if(!((k|0)!=0|(i[p>>0]|0)==0)){w=a[c>>2]|0;if((w|0)!=(a[h>>2]|0)?(a[w>>2]|0)!=(a[w+4>>2]|0):0){i[p>>0]=0;i[d>>0]=0;w=a[l>>2]|0;m=l+4|0;g=a[m>>2]|0;if((g|0)!=(w|0)){y=g;do{y=y+-24|0;ct(y)}while((y|0)!=(w|0))}a[m>>2]=w;y=a[l+16>>2]|0;g=l+20|0;v=a[g>>2]|0;if((v|0)!=(y|0)){B=v;do{B=B+-16|0;ft(B)}while((B|0)!=(y|0))}a[g>>2]=y;lt(A,b,l,s);if(!(i[p>>0]|0)){C=a[s>>2]|0;D=22;break}else{a[s>>2]=-2;Q=0;M=-2;break}}else D=23}else{C=k;D=22}}while(0);if((D|0)==22)if(!C)D=23;else{Q=0;M=C}do{if((D|0)==23){C=l+4|0;k=ut((a[C>>2]|0)+-24|0)|0;p=k+1|0;b=(e|0)==0;if(p>>>0>u>>>0){A:do{if(b){A=Ke(p)|0;if(!A)D=72;else E=A}else{if(p>>>0>4294967231){a[10924]=12;D=72;break}A=p>>>0<11?16:k+12&-8;d=e+-8|0;h=e+-4|0;c=a[h>>2]|0;B=c&-8;w=d+B|0;do{if(!(c&3)){if(!(A>>>0<256|B>>>0<(A|4)>>>0)?(B-A|0)>>>0<=a[11048]<<1>>>0:0){E=e;break A}}else{if(B>>>0>=A>>>0){m=B-A|0;if(m>>>0<=15){E=e;break A}v=d+A|0;a[h>>2]=c&1|A|2;a[v+4>>2]=m|3;I=w+4|0;a[I>>2]=a[I>>2]|1;ze(v,m);E=e;break A}if((a[10934]|0)==(w|0)){m=(a[10931]|0)+B|0;v=m-A|0;I=d+A|0;if(m>>>0<=A>>>0)break;a[h>>2]=c&1|A|2;a[I+4>>2]=v|1;a[10934]=I;a[10931]=v;E=e;break A}if((a[10933]|0)==(w|0)){v=(a[10930]|0)+B|0;if(v>>>0>>0)break;I=v-A|0;if(I>>>0>15){m=d+A|0;F=d+v|0;a[h>>2]=c&1|A|2;a[m+4>>2]=I|1;a[F>>2]=I;S=F+4|0;a[S>>2]=a[S>>2]&-2;Y=m;x=I}else{a[h>>2]=c&1|v|2;I=d+v+4|0;a[I>>2]=a[I>>2]|1;Y=0;x=0}a[10930]=x;a[10933]=Y;E=e;break A}I=a[w+4>>2]|0;if((I&2|0)==0?(v=(I&-8)+B|0,v>>>0>=A>>>0):0){m=v-A|0;S=I>>>3;e:do{if(I>>>0<256){F=a[w+8>>2]|0;T=a[w+12>>2]|0;if((T|0)==(F|0)){a[10928]=a[10928]&~(1<>2]=T;a[T+8>>2]=F;break}}else{F=a[w+24>>2]|0;T=a[w+12>>2]|0;do{if((T|0)==(w|0)){G=w+16|0;W=G+4|0;J=a[W>>2]|0;if(!J){O=a[G>>2]|0;if(!O){H=0;break}else{P=O;U=G}}else{P=J;U=W}W=P;J=U;while(1){G=W+20|0;O=a[G>>2]|0;if(!O){L=W+16|0;V=a[L>>2]|0;if(!V)break;else{Z=V;R=L}}else{Z=O;R=G}W=Z;J=R}a[J>>2]=0;H=W}else{G=a[w+8>>2]|0;a[G+12>>2]=T;a[T+8>>2]=G;H=T}}while(0);if(!F)break;T=a[w+28>>2]|0;G=44016+(T<<2)|0;do{if((a[G>>2]|0)!=(w|0)){O=F+16|0;a[((a[O>>2]|0)==(w|0)?O:F+20|0)>>2]=H;if(!H)break e}else{a[G>>2]=H;if(H|0)break;a[10929]=a[10929]&~(1<>2]=F;T=w+16|0;G=a[T>>2]|0;if(G|0){a[H+16>>2]=G;a[G+24>>2]=H}G=a[T+4>>2]|0;if(!G)break;a[H+20>>2]=G;a[G+24>>2]=H}}while(0);if(m>>>0<16){a[h>>2]=c&1|v|2;S=d+v+4|0;a[S>>2]=a[S>>2]|1;E=e;break A}else{S=d+A|0;a[h>>2]=c&1|A|2;a[S+4>>2]=m|3;I=d+v+4|0;a[I>>2]=a[I>>2]|1;ze(S,m);E=e;break A}}}}while(0);d=Ke(p)|0;if(!d)D=72;else{A=a[h>>2]|0;c=(A&-8)-((A&3|0)==0?8:4)|0;Ca(d|0,e|0,(c>>>0

>>0?c:p)|0)|0;qe(e);E=d}}}while(0);if((D|0)==72){a[s>>2]=-1;Q=0;M=-1;break}if(f)X=E;else{a[t>>2]=p;X=E}}else if(b){Q=0;M=0;break}else X=e;y=a[C>>2]|0;g=y+-12|0;d=i[g+11>>0]|0;c=d<<24>>24<0;dt(y+-24|0,c?a[g>>2]|0:g,c?a[y+-8>>2]|0:d&255)|0;d=(a[C>>2]|0)+-24|0;if((i[d+11>>0]|0)<0)N=a[d>>2]|0;else N=d;Ca(X|0,N|0,k|0)|0;i[X+k>>0]=0;Q=X;M=0}}while(0);if(n|0)a[n>>2]=M;ht(l);pt(o);j=Q}else if(!n)j=0;else{a[n>>2]=-3;j=0}fA=r;return j|0}function at(A){A=A|0;a[A+4096>>2]=A;return}function rt(A,e){A=A|0;e=e|0;var t=0,i=0;t=fA;fA=fA+16|0;i=t;fa(i,e);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;a[A+12>>2]=a[i>>2];st(i,e);ua(A+16|0,i);da(i,e);ha(A+32|0,i);fA=t;return}function st(A,e){A=A|0;e=e|0;a[A>>2]=e;return}function ot(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0;t=fA;fA=fA+32|0;i=t+20|0;n=t;r=a[A>>2]|0;s=(a[A+4>>2]|0)-r>>4;o=s+1|0;if(o>>>0>268435455)wn();else{l=(a[A+8>>2]|0)-r|0;r=l>>3;Hn(n,l>>4>>>0<134217727?r>>>0>>0?o:r:268435455,s,A+12|0);s=n+8|0;r=a[s>>2]|0;st(i,e);a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;a[r+12>>2]=a[i>>2];a[s>>2]=r+16;Pn(A,n);Un(n);fA=t;return}}function lt(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0;A:do{if(A>>>0>>0){e:do{if((i[A>>0]|0)!=95){if((Tt(A,e,t)|0)!=(e|0)){a[n>>2]=-2;break A}}else{if((e-A|0)<=3){a[n>>2]=-2;break A}switch(i[A+1>>0]|0){case 90:{r=A+2|0;s=St(r,e,t)|0;if(!((s|0)==(r|0)|(s|0)==(e|0))?(i[s>>0]|0)==46:0)o=Yt(s,e,t)|0;else o=s;if((o|0)==(e|0))break e;a[n>>2]=-2;break A;break}case 95:{l=11;break}default:{}}if(((l|0)==11?(i[A+2>>0]|0)==95:0)?(i[A+3>>0]|0)==90:0){s=A+4|0;r=St(s,e,t)|0;if((r|0)==(s|0)|(r|0)==(e|0)){a[n>>2]=-2;break A}if((xt(r,e,a[t>>2]|0,a[t+4>>2]|0)|0)==(e|0))break;a[n>>2]=-2;break A}a[n>>2]=-2;break A}}while(0);if((a[n>>2]|0)==0?(a[t>>2]|0)==(a[t+4>>2]|0):0)a[n>>2]=-2}else a[n>>2]=-2}while(0);return}function ct(A){A=A|0;Ft(A+12|0);Ft(A);return}function ft(A){A=A|0;var e=0,t=0,i=0,n=0,r=0;e=a[A>>2]|0;if(e|0){t=A+4|0;i=a[t>>2]|0;if((i|0)==(e|0))n=e;else{r=i;do{r=r+-24|0;ct(r)}while((r|0)!=(e|0));n=a[A>>2]|0}a[t>>2]=e;It(a[A+12>>2]|0,n,((a[A+8>>2]|0)-n|0)/24|0)}return}function ut(A){A=A|0;var e=0,t=0,n=0;e=i[A+11>>0]|0;if(e<<24>>24<0)t=a[A+4>>2]|0;else t=e&255;e=i[A+12+11>>0]|0;if(e<<24>>24<0)n=a[A+16>>2]|0;else n=e&255;return n+t|0}function dt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=A+11|0;r=i[n>>0]|0;s=r<<24>>24<0;if(s){o=(a[A+8>>2]&2147483647)+-1|0;l=a[A+4>>2]|0}else{o=10;l=r&255}if((o-l|0)>>>0>=t>>>0){if(t|0){if(s)c=a[A>>2]|0;else c=A;Bt(c+l|0,e,t)|0;s=l+t|0;if((i[n>>0]|0)<0)a[A+4>>2]=s;else i[n>>0]=s;Ct(c+s|0,0)}}else Dt(A,o,l+t-o|0,l,l,0,t,e);return A|0}function ht(A){A=A|0;bt(A+32|0);kt(A+16|0);ft(A);return}function pt(A){A=A|0;a[A+4096>>2]=0;return}function bt(A){A=A|0;var e=0,t=0,i=0,n=0,r=0;e=a[A>>2]|0;if(e|0){t=A+4|0;i=a[t>>2]|0;if((i|0)==(e|0))n=e;else{r=i;do{r=r+-16|0;kt(r)}while((r|0)!=(e|0));n=a[A>>2]|0}a[t>>2]=e;vt(a[A+12>>2]|0,n,(a[A+8>>2]|0)-n>>4)}return}function kt(A){A=A|0;var e=0,t=0,i=0,n=0,r=0;e=a[A>>2]|0;if(e|0){t=A+4|0;i=a[t>>2]|0;if((i|0)==(e|0))n=e;else{r=i;do{r=r+-16|0;ft(r)}while((r|0)!=(e|0));n=a[A>>2]|0}a[t>>2]=e;wt(a[A+12>>2]|0,n,(a[A+8>>2]|0)-n>>4)}return}function wt(A,e,t){A=A|0;e=e|0;t=t|0;mt(A,e,t<<4);return}function mt(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;if(gt(A,e)|0){i=e+(yt(t)|0)|0;t=A+4096|0;if((i|0)==(a[t>>2]|0))a[t>>2]=e}else qe(e);return}function gt(A,e){A=A|0;e=e|0;return(A+4096|0)>>>0>=e>>>0&A>>>0<=e>>>0|0}function yt(A){A=A|0;return A+15&-16|0}function vt(A,e,t){A=A|0;e=e|0;t=t|0;mt(A,e,t<<4);return}function Bt(A,e,t){A=A|0;e=e|0;t=t|0;if(t|0)Ca(A|0,e|0,t|0)|0;return A|0}function Ct(A,e){A=A|0;e=e|0;i[A>>0]=e;return}function Dt(A,e,t,n,r,s,o,l){A=A|0;e=e|0;t=t|0;n=n|0;r=r|0;s=s|0;o=o|0;l=l|0;var c=0,f=0,u=0,d=0;if((-18-e|0)>>>0>>0)Qt();if((i[A+11>>0]|0)<0)c=a[A>>2]|0;else c=A;if(e>>>0<2147483623){f=t+e|0;t=e<<1;u=f>>>0>>0?t:f;d=u>>>0<11?11:u+16&-16}else d=-17;u=Mt(d)|0;if(r|0)Bt(u,c,r)|0;if(o|0)Bt(u+r|0,l,o)|0;l=n-s|0;n=l-r|0;if(n|0)Bt(u+r+o|0,c+r+s|0,n)|0;if((e|0)!=10)Et(c);a[A>>2]=u;a[A+8>>2]=d|-2147483648;d=l+o|0;a[A+4>>2]=d;Ct(u+d|0,0);return}function Qt(){j()}function Mt(A){A=A|0;return Ke(A)|0}function Et(A){A=A|0;qe(A);return}function It(A,e,t){A=A|0;e=e|0;t=t|0;mt(A,e,t*24|0);return}function Ft(A){A=A|0;if((i[A+11>>0]|0)<0)Et(a[A>>2]|0);return}function St(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0;n=fA;fA=fA+64|0;r=n+56|0;s=n+48|0;o=n+40|0;l=n+24|0;c=n+12|0;f=n;if((A|0)!=(e|0)){u=t+56|0;aa(r,u);a[u>>2]=(a[u>>2]|0)+1;d=t+61|0;ra(s,d);if((a[u>>2]|0)>>>0>1)i[d>>0]=1;A:do{switch(i[A>>0]|0){case 84:case 71:{h=sa(A,e,t)|0;p=1;break}default:{u=ri(A,e,t)|0;b=a[t+48>>2]|0;k=a[t+52>>2]|0;e:do{if((u|0)!=(A|0)){if((u|0)!=(e|0)){switch(i[u>>0]|0){case 46:case 69:{w=u;break e;break}default:{}}ra(o,d);i[d>>0]=0;a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;m=t+4|0;g=a[m>>2]|0;t:do{if((a[t>>2]|0)!=(g|0)){y=g+-24|0;v=i[y+11>>0]|0;B=v<<24>>24<0;if(B)C=a[g+-20>>2]|0;else C=v&255;if(C){if(!(i[t+60>>0]|0)){if(B){D=a[y>>2]|0;Q=a[g+-20>>2]|0}else{D=y;Q=v&255}if((i[D+Q+-1>>0]|0)==62){if(B){M=a[g+-20>>2]|0;E=a[y>>2]|0}else{M=v&255;E=y}if((i[E+(M+-2)>>0]|0)!=45){if(B){I=a[g+-20>>2]|0;F=a[y>>2]|0}else{I=v&255;F=y}if((i[F+(I+-2)>>0]|0)!=62){v=Tt(u,e,t)|0;if((v|0)==(u|0)){S=A;Y=0;break}B=a[m>>2]|0;x=B;if(((B-(a[t>>2]|0)|0)/24|0)>>>0<2){S=A;Y=0;break}T=x+-24|0;a[c>>2]=a[T>>2];a[c+4>>2]=a[T+4>>2];a[c+8>>2]=a[T+8>>2];a[T>>2]=0;a[T+4>>2]=0;a[T+8>>2]=0;T=x+-12|0;x=l+11|0;if((i[x>>0]|0)<0){Ct(a[l>>2]|0,0);G=l+4|0;a[G>>2]=0;W=G}else{Ct(l,0);i[x>>0]=0;W=l+4|0}di(l);a[l>>2]=a[T>>2];a[l+4>>2]=a[T+4>>2];a[l+8>>2]=a[T+8>>2];T=B+-12|0;a[T>>2]=0;a[T+4>>2]=0;a[T+8>>2]=0;T=i[x>>0]|0;if(!((T<<24>>24<0?a[W>>2]|0:T&255)|0))on(c,32);T=a[m>>2]|0;x=T+-24|0;ct(x);a[m>>2]=x;x=i[c+11>>0]|0;B=x<<24>>24<0;Nn(T+-48|0,0,B?a[c>>2]|0:c,B?a[c+4>>2]|0:x&255)|0;Ft(c);J=v;O=(a[m>>2]|0)+-24|0}else{J=u;O=y}}else{J=u;O=y}}else{J=u;O=y}}else{J=u;O=y}on(O,40);if((J|0)!=(e|0)?(i[J>>0]|0)==118:0){H=J+1|0;P=a[t>>2]|0;U=a[m>>2]|0}else L=38;do{if((L|0)==38){y=c+11|0;v=c+4|0;x=f+11|0;B=f+4|0;T=1;G=J;i:while(1){V=G;Z=a[m>>2]|0;R=a[t>>2]|0;while(1){X=(Z-R|0)/24|0;N=Tt(V,e,t)|0;Z=a[m>>2]|0;R=a[t>>2]|0;j=(Z-R|0)/24|0;if((N|0)==(V|0)){L=55;break i}if(X>>>0>>0)break;else V=N}a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;_=X;K=0;q=0;while(1){if((K<<24>>24<0?q:K&255)|0)Ot(c,40939)|0;$t(f,(a[t>>2]|0)+(_*24|0)|0);z=i[x>>0]|0;$=z<<24>>24<0;dt(c,$?a[f>>2]|0:f,$?a[B>>2]|0:z&255)|0;Ft(f);z=_+1|0;if(z>>>0>=j>>>0)break;_=z;K=i[y>>0]|0;q=a[v>>2]|0}q=a[m>>2]|0;K=X-j|0;_=X;z=q;do{z=z+-24|0;ct(z);a[m>>2]=z;_=_+1|0}while((_|0)!=(j|0));_=q+(K*24|0)|0;z=i[y>>0]|0;$=a[v>>2]|0;AA=z&255;if(!((z<<24>>24<0?$:AA)|0))eA=T;else{if((a[t>>2]|0)==(_|0)){L=67;break}if(T){tA=AA;iA=_;nA=z;aA=$}else{Ot(_+-24|0,40939)|0;_=i[y>>0]|0;tA=_&255;iA=a[m>>2]|0;nA=_;aA=a[v>>2]|0}_=nA<<24>>24<0;dt(iA+-24|0,_?a[c>>2]|0:c,_?aA:tA)|0;eA=0}Ft(c);T=eA;G=N}if((L|0)==55){H=V;P=R;U=Z;break}else if((L|0)==67){Ft(c);S=A;Y=0;break t}}}while(0);if((P|0)!=(U|0)){on(U+-24|0,41);if(b&1|0)Ot((a[m>>2]|0)+-24|0,40662)|0;if(b&2|0)Ot((a[m>>2]|0)+-24|0,40669)|0;if(b&4|0)Ot((a[m>>2]|0)+-24|0,40679)|0;switch(k|0){case 1:{Ot((a[m>>2]|0)+-24|0,42141)|0;break}case 2:{Ot((a[m>>2]|0)+-24|0,42144)|0;break}default:{}}G=i[l+11>>0]|0;T=G<<24>>24<0;dt((a[m>>2]|0)+-24|0,T?a[l>>2]|0:l,T?a[l+4>>2]|0:G&255)|0;S=H;Y=1}else{S=A;Y=0}}else{S=A;Y=0}}else{S=A;Y=0}}while(0);Ft(l);oa(a[o>>2]|0,i[o+4>>0]|0);if(Y)w=S;else{h=S;p=0;break A}}else w=e}else w=A}while(0);h=w;p=1}}}while(0);oa(a[s>>2]|0,i[s+4>>0]|0);la(a[r>>2]|0,a[r+4>>2]|0);if(p){rA=h;L=71}else sA=A}else{rA=A;L=71}if((L|0)==71)sA=rA;fA=n;return sA|0}function Yt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0;n=fA;fA=fA+48|0;r=n+24|0;s=n+12|0;o=n;if(((A|0)!=(e|0)?(i[A>>0]|0)==46:0)?(l=t+4|0,(a[t>>2]|0)!=(a[l>>2]|0)):0){a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fn(o,A,e);Jt(o,0,40712)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40715)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;t=i[r+11>>0]|0;c=t<<24>>24<0;dt((a[l>>2]|0)+-24|0,c?a[r>>2]|0:r,c?a[r+4>>2]|0:t&255)|0;Ft(r);Ft(s);Ft(o);f=e}else f=A;fA=n;return f|0}function xt(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var a=0,r=0,s=0,o=0,l=0,c=0;A:do{if((e-A|0)>12){a=0;r=A;while(1){if((i[r>>0]|0)!=(i[42346+a>>0]|0)){s=A;break A}a=a+1|0;o=r+1|0;if(a>>>0>=13)break;else r=o}e:do{if((o|0)!=(e|0)){if((i[o>>0]|0)==95){a=r+2|0;if((a|0)==(e|0)){s=A;break A}if(((i[a>>0]|0)+-48|0)>>>0>=10){s=A;break A}l=r+3|0}else l=o;if((l|0)!=(e|0)){a=l;while(1){if(((i[a>>0]|0)+-48|0)>>>0>=10){c=a;break e}a=a+1|0;if((a|0)==(e|0)){c=e;break}}}else c=e}else c=e}while(0);if((t|0)!=(n|0)){Jt(n+-24|0,0,42360)|0;s=c}else s=A}else s=A}while(0);return s|0}function Tt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0;n=fA;fA=fA+144|0;r=n+128|0;s=n+104|0;o=n+40|0;l=n+88|0;c=n+24|0;f=n+76|0;u=n+12|0;d=n;h=n+64|0;A:do{if((A|0)!=(e|0)){switch(i[A>>0]|0){case 75:case 86:case 114:{a[r>>2]=0;p=Gt(A,e,r)|0;if((p|0)!=(A|0)?(b=(i[p>>0]|0)==70,k=t+4|0,w=((a[k>>2]|0)-(a[t>>2]|0)|0)/24|0,m=Tt(p,e,t)|0,g=((a[k>>2]|0)-(a[t>>2]|0)|0)/24|0,(m|0)!=(p|0)):0){p=t+20|0;k=a[p>>2]|0;if(b){ft(k+-16|0);y=k+-16|0;a[p>>2]=y;v=y}else v=k;k=a[t+12>>2]|0;a[s>>2]=k;if(v>>>0<(a[t+24>>2]|0)>>>0){a[v>>2]=0;a[v+4>>2]=0;a[v+8>>2]=0;a[v+12>>2]=k;a[p>>2]=(a[p>>2]|0)+16}else Wt(t+16|0,s);k=a[r>>2]|0;y=(k&1|0)==0;B=(k&2|0)==0;C=(k&4|0)==0;if(w>>>0>>0){k=w;do{if(b){w=a[t>>2]|0;D=w+(k*24|0)+12|0;Q=i[D+11>>0]|0;M=Q<<24>>24<0;if(M){E=a[w+(k*24|0)+16>>2]|0;I=a[D>>2]|0}else{E=Q&255;I=D}F=E+-2|0;if((i[I+F>>0]|0)==38)S=E+-3|0;else{if(M){Y=a[D>>2]|0;x=a[w+(k*24|0)+16>>2]|0}else{Y=D;x=Q&255}S=(i[Y+x+-1>>0]|0)==38?F:E}if(y)T=S;else{Jt(D,S,40662)|0;T=S+6|0}if(B)G=T;else{Jt((a[t>>2]|0)+(k*24|0)+12|0,T,40669)|0;G=T+9|0}if(!C)Jt((a[t>>2]|0)+(k*24|0)+12|0,G,40679)|0}else{if(!y)Ot((a[t>>2]|0)+(k*24|0)|0,40662)|0;if(!B)Ot((a[t>>2]|0)+(k*24|0)|0,40669)|0;if(!C)Ot((a[t>>2]|0)+(k*24|0)|0,40679)|0}D=a[p>>2]|0;F=(a[t>>2]|0)+(k*24|0)|0;Q=D+-12|0;w=a[Q>>2]|0;if((w|0)==(a[D+-8>>2]|0))Pt(D+-16|0,F);else{Ht(w,F);a[Q>>2]=(a[Q>>2]|0)+24}k=k+1|0}while((k|0)!=(g|0));W=m}else W=m}else W=A;J=W;break A;break}default:{}}g=Ut(A,e,t)|0;if((g|0)==(A|0)){e:do{switch(i[A>>0]|0){case 65:{k=Lt(A,e,t)|0;if((k|0)==(A|0)){J=A;break A}p=a[t+4>>2]|0;if((a[t>>2]|0)==(p|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,p+-24|0,s);p=t+20|0;C=a[p>>2]|0;if(C>>>0<(a[t+24>>2]|0)>>>0){a[C+12>>2]=a[r+12>>2];a[C>>2]=a[r>>2];B=r+4|0;a[C+4>>2]=a[B>>2];y=r+8|0;a[C+8>>2]=a[y>>2];a[y>>2]=0;a[B>>2]=0;a[r>>2]=0;a[p>>2]=(a[p>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=k;break A;break}case 67:{k=A+1|0;p=Tt(k,e,t)|0;if((p|0)==(k|0)){J=A;break A}k=t+4|0;B=a[k>>2]|0;if((a[t>>2]|0)==(B|0)){J=A;break A}Ot(B+-24|0,40689)|0;B=(a[k>>2]|0)+-24|0;a[s>>2]=a[t+12>>2];Vt(r,B,s);B=t+20|0;k=a[B>>2]|0;if(k>>>0<(a[t+24>>2]|0)>>>0){a[k+12>>2]=a[r+12>>2];a[k>>2]=a[r>>2];y=r+4|0;a[k+4>>2]=a[y>>2];C=r+8|0;a[k+8>>2]=a[C>>2];a[C>>2]=0;a[y>>2]=0;a[r>>2]=0;a[B>>2]=(a[B>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=p;break A;break}case 70:{p=Rt(A,e,t)|0;if((p|0)==(A|0)){J=A;break A}B=a[t+4>>2]|0;if((a[t>>2]|0)==(B|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,B+-24|0,s);B=t+20|0;y=a[B>>2]|0;if(y>>>0<(a[t+24>>2]|0)>>>0){a[y+12>>2]=a[r+12>>2];a[y>>2]=a[r>>2];C=r+4|0;a[y+4>>2]=a[C>>2];k=r+8|0;a[y+8>>2]=a[k>>2];a[k>>2]=0;a[C>>2]=0;a[r>>2]=0;a[B>>2]=(a[B>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=p;break A;break}case 71:{p=A+1|0;B=Tt(p,e,t)|0;if((B|0)==(p|0)){J=A;break A}p=t+4|0;C=a[p>>2]|0;if((a[t>>2]|0)==(C|0)){J=A;break A}Ot(C+-24|0,40698)|0;C=(a[p>>2]|0)+-24|0;a[s>>2]=a[t+12>>2];Vt(r,C,s);C=t+20|0;p=a[C>>2]|0;if(p>>>0<(a[t+24>>2]|0)>>>0){a[p+12>>2]=a[r+12>>2];a[p>>2]=a[r>>2];k=r+4|0;a[p+4>>2]=a[k>>2];y=r+8|0;a[p+8>>2]=a[y>>2];a[y>>2]=0;a[k>>2]=0;a[r>>2]=0;a[C>>2]=(a[C>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=B;break A;break}case 77:{B=Xt(A,e,t)|0;if((B|0)==(A|0)){J=A;break A}C=a[t+4>>2]|0;if((a[t>>2]|0)==(C|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,C+-24|0,s);C=t+20|0;k=a[C>>2]|0;if(k>>>0<(a[t+24>>2]|0)>>>0){a[k+12>>2]=a[r+12>>2];a[k>>2]=a[r>>2];y=r+4|0;a[k+4>>2]=a[y>>2];p=r+8|0;a[k+8>>2]=a[p>>2];a[p>>2]=0;a[y>>2]=0;a[r>>2]=0;a[C>>2]=(a[C>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=B;break A;break}case 79:{B=t+4|0;C=((a[B>>2]|0)-(a[t>>2]|0)|0)/24|0;y=A+1|0;p=Tt(y,e,t)|0;k=((a[B>>2]|0)-(a[t>>2]|0)|0)/24|0;if((p|0)==(y|0)){J=A;break A}y=a[t+12>>2]|0;a[r>>2]=y;B=t+20|0;b=a[B>>2]|0;if(b>>>0<(a[t+24>>2]|0)>>>0){a[b>>2]=0;a[b+4>>2]=0;a[b+8>>2]=0;a[b+12>>2]=y;a[B>>2]=(a[B>>2]|0)+16}else Wt(t+16|0,r);y=r+11|0;b=r+4|0;if(C>>>0>=k>>>0){J=p;break A}Q=C;while(1){Nt(r,(a[t>>2]|0)+(Q*24|0)+12|0,2);C=jt(40709)|0;F=i[y>>0]|0;if((C|0)==((F<<24>>24<0?a[b>>2]|0:F&255)|0))O=(_t(r,40709,C)|0)==0;else O=0;Ft(r);C=a[t>>2]|0;F=C+(Q*24|0)|0;if(!O){w=C+(Q*24|0)+12|0;if((i[w+11>>0]|0)<0)H=a[w>>2]|0;else H=w;if((i[H>>0]|0)==40){Ot(F,40717)|0;Jt((a[t>>2]|0)+(Q*24|0)+12|0,0,40715)|0}}else{Ot(F,40712)|0;Jt((a[t>>2]|0)+(Q*24|0)+12|0,0,40715)|0}Ot((a[t>>2]|0)+(Q*24|0)|0,40719)|0;F=a[B>>2]|0;w=(a[t>>2]|0)+(Q*24|0)|0;C=F+-12|0;D=a[C>>2]|0;if((D|0)==(a[F+-8>>2]|0))Pt(F+-16|0,w);else{Ht(D,w);a[C>>2]=(a[C>>2]|0)+24}Q=Q+1|0;if(Q>>>0>=k>>>0){J=p;break A}}break}case 80:{p=t+4|0;k=((a[p>>2]|0)-(a[t>>2]|0)|0)/24|0;Q=A+1|0;B=Tt(Q,e,t)|0;b=((a[p>>2]|0)-(a[t>>2]|0)|0)/24|0;if((B|0)==(Q|0)){J=A;break A}p=a[t+12>>2]|0;a[r>>2]=p;y=t+20|0;C=a[y>>2]|0;if(C>>>0<(a[t+24>>2]|0)>>>0){a[C>>2]=0;a[C+4>>2]=0;a[C+8>>2]=0;a[C+12>>2]=p;a[y>>2]=(a[y>>2]|0)+16}else Wt(t+16|0,r);p=r+11|0;C=r+4|0;w=r+11|0;D=r+4|0;if(k>>>0>=b>>>0){J=B;break A}F=k;while(1){Nt(r,(a[t>>2]|0)+(F*24|0)+12|0,2);k=jt(40709)|0;M=i[p>>0]|0;if((k|0)==((M<<24>>24<0?a[C>>2]|0:M&255)|0))P=(_t(r,40709,k)|0)==0;else P=0;Ft(r);k=a[t>>2]|0;M=k+(F*24|0)|0;if(!P){U=k+(F*24|0)+12|0;if((i[U+11>>0]|0)<0)L=a[U>>2]|0;else L=U;if((i[L>>0]|0)==40){Ot(M,40717)|0;Jt((a[t>>2]|0)+(F*24|0)+12|0,0,40715)|0}}else{Ot(M,40712)|0;Jt((a[t>>2]|0)+(F*24|0)+12|0,0,40715)|0}if((i[Q>>0]|0)==85){Nt(r,(a[t>>2]|0)+(F*24|0)|0,12);M=jt(40722)|0;U=i[w>>0]|0;if((M|0)==((U<<24>>24<0?a[D>>2]|0:U&255)|0))V=(_t(r,40722,M)|0)!=0;else V=1;Ft(r);M=(a[t>>2]|0)+(F*24|0)|0;if(V){Z=M;R=110}else Kt(M)}else{Z=(a[t>>2]|0)+(F*24|0)|0;R=110}if((R|0)==110){R=0;Ot(Z,40735)|0}M=a[y>>2]|0;U=(a[t>>2]|0)+(F*24|0)|0;k=M+-12|0;X=a[k>>2]|0;if((X|0)==(a[M+-8>>2]|0))Pt(M+-16|0,U);else{Ht(X,U);a[k>>2]=(a[k>>2]|0)+24}F=F+1|0;if(F>>>0>=b>>>0){J=B;break A}}break}case 82:{B=t+4|0;b=((a[B>>2]|0)-(a[t>>2]|0)|0)/24|0;F=A+1|0;y=Tt(F,e,t)|0;D=((a[B>>2]|0)-(a[t>>2]|0)|0)/24|0;if((y|0)==(F|0)){J=A;break A}F=a[t+12>>2]|0;a[r>>2]=F;B=t+20|0;w=a[B>>2]|0;if(w>>>0<(a[t+24>>2]|0)>>>0){a[w>>2]=0;a[w+4>>2]=0;a[w+8>>2]=0;a[w+12>>2]=F;a[B>>2]=(a[B>>2]|0)+16}else Wt(t+16|0,r);F=r+11|0;w=r+4|0;if(b>>>0>=D>>>0){J=y;break A}Q=b;while(1){Nt(r,(a[t>>2]|0)+(Q*24|0)+12|0,2);b=jt(40709)|0;C=i[F>>0]|0;if((b|0)==((C<<24>>24<0?a[w>>2]|0:C&255)|0))N=(_t(r,40709,b)|0)==0;else N=0;Ft(r);b=a[t>>2]|0;C=b+(Q*24|0)|0;if(!N){p=b+(Q*24|0)+12|0;if((i[p+11>>0]|0)<0)j=a[p>>2]|0;else j=p;if((i[j>>0]|0)==40){Ot(C,40717)|0;Jt((a[t>>2]|0)+(Q*24|0)+12|0,0,40715)|0}}else{Ot(C,40712)|0;Jt((a[t>>2]|0)+(Q*24|0)+12|0,0,40715)|0}Ot((a[t>>2]|0)+(Q*24|0)|0,40737)|0;C=a[B>>2]|0;p=(a[t>>2]|0)+(Q*24|0)|0;b=C+-12|0;k=a[b>>2]|0;if((k|0)==(a[C+-8>>2]|0))Pt(C+-16|0,p);else{Ht(k,p);a[b>>2]=(a[b>>2]|0)+24}Q=Q+1|0;if(Q>>>0>=D>>>0){J=y;break A}}break}case 84:{y=t+4|0;D=((a[y>>2]|0)-(a[t>>2]|0)|0)/24|0;Q=qt(A,e,t)|0;B=((a[y>>2]|0)-(a[t>>2]|0)|0)/24|0;if((Q|0)==(A|0)){J=A;break A}w=t+16|0;F=t+12|0;b=a[F>>2]|0;a[r>>2]=b;p=t+20|0;k=a[p>>2]|0;C=t+24|0;if(k>>>0<(a[C>>2]|0)>>>0){a[k>>2]=0;a[k+4>>2]=0;a[k+8>>2]=0;a[k+12>>2]=b;a[p>>2]=(a[p>>2]|0)+16}else Wt(w,r);if(D>>>0>>0){b=D;do{k=a[p>>2]|0;U=(a[t>>2]|0)+(b*24|0)|0;X=k+-12|0;M=a[X>>2]|0;if((M|0)==(a[k+-8>>2]|0))Pt(k+-16|0,U);else{Ht(M,U);a[X>>2]=(a[X>>2]|0)+24}b=b+1|0}while((b|0)!=(B|0))}if(!((B|0)==(D+1|0)&(i[t+63>>0]|0)!=0)){J=Q;break A}b=zt(Q,e,t)|0;if((b|0)==(Q|0)){J=Q;break A}$t(r,(a[y>>2]|0)+-24|0);X=a[y>>2]|0;U=X+-24|0;ct(U);a[y>>2]=U;U=i[r+11>>0]|0;M=U<<24>>24<0;dt(X+-48|0,M?a[r>>2]|0:r,M?a[r+4>>2]|0:U&255)|0;U=(a[y>>2]|0)+-24|0;a[o>>2]=a[F>>2];Vt(s,U,o);U=a[p>>2]|0;if(U>>>0<(a[C>>2]|0)>>>0){a[U+12>>2]=a[s+12>>2];a[U>>2]=a[s>>2];M=s+4|0;a[U+4>>2]=a[M>>2];X=s+8|0;a[U+8>>2]=a[X>>2];a[X>>2]=0;a[M>>2]=0;a[s>>2]=0;a[p>>2]=(a[p>>2]|0)+16}else Zt(w,s);ft(s);Ft(r);J=b;break A;break}case 85:{b=A+1|0;if((b|0)==(e|0)){J=A;break A}M=Ai(b,e,t)|0;if((M|0)==(b|0)){J=A;break A}b=Tt(M,e,t)|0;if((b|0)==(M|0)){J=A;break A}M=t+4|0;X=a[M>>2]|0;if(((X-(a[t>>2]|0)|0)/24|0)>>>0<2){J=A;break A}$t(r,X+-24|0);X=a[M>>2]|0;U=X+-24|0;ct(U);a[M>>2]=U;Nt(s,X+-48|0,9);X=jt(40739)|0;U=i[s+11>>0]|0;if((X|0)==((U<<24>>24<0?a[s+4>>2]|0:U&255)|0)){U=(_t(s,40739,X)|0)==0;Ft(s);if(U){$t(s,(a[M>>2]|0)+-24|0);U=(a[M>>2]|0)+-24|0;ct(U);a[M>>2]=U;U=s+11|0;X=i[U>>0]|0;k=X<<24>>24<0;_=s+4|0;K=k?a[s>>2]|0:s;q=Ai(K+9|0,K+(k?a[_>>2]|0:X&255)|0,t)|0;if((q|0)==(((i[U>>0]|0)<0?a[s>>2]|0:s)+9|0)){ei(c,r,40749);q=i[U>>0]|0;U=q<<24>>24<0;dt(c,U?a[s>>2]|0:s,U?a[_>>2]|0:q&255)|0;a[h>>2]=a[c>>2];a[h+4>>2]=a[c+4>>2];a[h+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;ti(o,h);q=a[M>>2]|0;if(q>>>0<(a[t+8>>2]|0)>>>0){ni(q,o);a[M>>2]=(a[M>>2]|0)+24}else ai(t,o);ct(o);Ft(h);Ft(c)}else{ei(u,r,40751);$t(d,(a[M>>2]|0)+-24|0);q=i[d+11>>0]|0;_=q<<24>>24<0;dt(u,_?a[d>>2]|0:d,_?a[d+4>>2]|0:q&255)|0;a[c>>2]=a[u>>2];a[c+4>>2]=a[u+4>>2];a[c+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(c,40753)|0;a[f>>2]=a[c>>2];a[f+4>>2]=a[c+4>>2];a[f+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;ti(o,f);ii((a[M>>2]|0)+-24|0,o);ct(o);Ft(f);Ft(c);Ft(d);Ft(u)}Ft(s)}else R=158}else{Ft(s);R=158}if((R|0)==158){ei(o,r,40749);$t(c,(a[M>>2]|0)+-24|0);q=i[c+11>>0]|0;_=q<<24>>24<0;dt(o,_?a[c>>2]|0:c,_?a[c+4>>2]|0:q&255)|0;a[l>>2]=a[o>>2];a[l+4>>2]=a[o+4>>2];a[l+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(s,l);ii((a[M>>2]|0)+-24|0,s);ct(s);Ft(l);Ft(c);Ft(o)}q=(a[M>>2]|0)+-24|0;a[o>>2]=a[t+12>>2];Vt(s,q,o);q=t+20|0;M=a[q>>2]|0;if(M>>>0<(a[t+24>>2]|0)>>>0){a[M+12>>2]=a[s+12>>2];a[M>>2]=a[s>>2];_=s+4|0;a[M+4>>2]=a[_>>2];U=s+8|0;a[M+8>>2]=a[U>>2];a[U>>2]=0;a[_>>2]=0;a[s>>2]=0;a[q>>2]=(a[q>>2]|0)+16}else Zt(t+16|0,s);ft(s);Ft(r);J=b;break A;break}case 83:{b=A+1|0;if((b|0)!=(e|0)?(i[b>>0]|0)==116:0){b=ri(A,e,t)|0;if((b|0)==(A|0)){J=A;break A}q=a[t+4>>2]|0;if((a[t>>2]|0)==(q|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,q+-24|0,s);q=t+20|0;_=a[q>>2]|0;if(_>>>0<(a[t+24>>2]|0)>>>0){a[_+12>>2]=a[r+12>>2];a[_>>2]=a[r>>2];U=r+4|0;a[_+4>>2]=a[U>>2];M=r+8|0;a[_+8>>2]=a[M>>2];a[M>>2]=0;a[U>>2]=0;a[r>>2]=0;a[q>>2]=(a[q>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=b;break A}b=si(A,e,t)|0;if((b|0)==(A|0)){J=A;break A}q=zt(b,e,t)|0;if((q|0)==(b|0)){J=b;break A}U=t+4|0;M=a[U>>2]|0;if(((M-(a[t>>2]|0)|0)/24|0)>>>0<2){J=b;break A}$t(r,M+-24|0);M=a[U>>2]|0;b=M+-24|0;ct(b);a[U>>2]=b;b=i[r+11>>0]|0;_=b<<24>>24<0;dt(M+-48|0,_?a[r>>2]|0:r,_?a[r+4>>2]|0:b&255)|0;b=(a[U>>2]|0)+-24|0;a[o>>2]=a[t+12>>2];Vt(s,b,o);b=t+20|0;U=a[b>>2]|0;if(U>>>0<(a[t+24>>2]|0)>>>0){a[U+12>>2]=a[s+12>>2];a[U>>2]=a[s>>2];_=s+4|0;a[U+4>>2]=a[_>>2];M=s+8|0;a[U+8>>2]=a[M>>2];a[M>>2]=0;a[_>>2]=0;a[s>>2]=0;a[b>>2]=(a[b>>2]|0)+16}else Zt(t+16|0,s);ft(s);Ft(r);J=q;break A;break}case 68:{q=A+1|0;if((q|0)!=(e|0))switch(i[q>>0]|0){case 112:{q=t+4|0;b=((a[q>>2]|0)-(a[t>>2]|0)|0)/24|0;_=A+2|0;M=Tt(_,e,t)|0;U=((a[q>>2]|0)-(a[t>>2]|0)|0)/24|0;if((M|0)==(_|0))break e;_=a[t+12>>2]|0;a[r>>2]=_;q=t+20|0;X=a[q>>2]|0;if(X>>>0<(a[t+24>>2]|0)>>>0){a[X>>2]=0;a[X+4>>2]=0;a[X+8>>2]=0;a[X+12>>2]=_;a[q>>2]=(a[q>>2]|0)+16}else Wt(t+16|0,r);if(b>>>0>=U>>>0){J=M;break A}_=b;while(1){b=a[q>>2]|0;X=(a[t>>2]|0)+(_*24|0)|0;k=b+-12|0;K=a[k>>2]|0;if((K|0)==(a[b+-8>>2]|0))Pt(b+-16|0,X);else{Ht(K,X);a[k>>2]=(a[k>>2]|0)+24}_=_+1|0;if((_|0)==(U|0)){J=M;break A}}break}case 84:case 116:{M=oi(A,e,t)|0;if((M|0)==(A|0))break e;U=a[t+4>>2]|0;if((a[t>>2]|0)==(U|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,U+-24|0,s);U=t+20|0;_=a[U>>2]|0;if(_>>>0<(a[t+24>>2]|0)>>>0){a[_+12>>2]=a[r+12>>2];a[_>>2]=a[r>>2];q=r+4|0;a[_+4>>2]=a[q>>2];w=r+8|0;a[_+8>>2]=a[w>>2];a[w>>2]=0;a[q>>2]=0;a[r>>2]=0;a[U>>2]=(a[U>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=M;break A;break}case 118:{M=li(A,e,t)|0;if((M|0)==(A|0))break e;U=a[t+4>>2]|0;if((a[t>>2]|0)==(U|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,U+-24|0,s);U=t+20|0;q=a[U>>2]|0;if(q>>>0<(a[t+24>>2]|0)>>>0){a[q+12>>2]=a[r+12>>2];a[q>>2]=a[r>>2];w=r+4|0;a[q+4>>2]=a[w>>2];_=r+8|0;a[q+8>>2]=a[_>>2];a[_>>2]=0;a[w>>2]=0;a[r>>2]=0;a[U>>2]=(a[U>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=M;break A;break}default:break e}break}default:{}}}while(0);m=Ut(A,e,t)|0;if((m|0)==(A|0)){M=ri(A,e,t)|0;if((M|0)!=(A|0)?(U=a[t+4>>2]|0,(a[t>>2]|0)!=(U|0)):0){a[s>>2]=a[t+12>>2];Vt(r,U+-24|0,s);U=t+20|0;w=a[U>>2]|0;if(w>>>0<(a[t+24>>2]|0)>>>0){a[w+12>>2]=a[r+12>>2];a[w>>2]=a[r>>2];_=r+4|0;a[w+4>>2]=a[_>>2];q=r+8|0;a[w+8>>2]=a[q>>2];a[q>>2]=0;a[_>>2]=0;a[r>>2]=0;a[U>>2]=(a[U>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=M}else J=A}else J=m}else J=g}else J=A}while(0);fA=n;return J|0}function Gt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;a[t>>2]=0;if((A|0)!=(e|0)){e=i[A>>0]|0;if(e<<24>>24==114){a[t>>2]=4;n=A+1|0;r=n;s=4;o=i[n>>0]|0}else{r=A;s=0;o=e}e=s|2;n=r+1|0;if(o<<24>>24==86){a[t>>2]=e;l=n;c=i[n>>0]|0;f=e}else{l=r;c=o;f=s}if(c<<24>>24==75){a[t>>2]=f|1;u=l+1|0}else u=l}else u=A;return u|0}function Wt(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0;t=fA;fA=fA+32|0;i=t;n=a[A>>2]|0;r=(a[A+4>>2]|0)-n>>4;s=r+1|0;if(s>>>0>268435455)wn();else{o=(a[A+8>>2]|0)-n|0;n=o>>3;jn(i,o>>4>>>0<134217727?n>>>0>>0?s:n:268435455,r,A+12|0);r=i+8|0;n=a[r>>2]|0;a[n>>2]=0;a[n+4>>2]=0;a[n+8>>2]=0;a[n+12>>2]=a[e>>2];a[r>>2]=n+16;_n(A,i);Kn(i);fA=t;return}}function Jt(A,e,t){A=A|0;e=e|0;t=t|0;return Nn(A,e,t,jt(t)|0)|0}function Ot(A,e){A=A|0;e=e|0;return dt(A,e,jt(e)|0)|0}function Ht(A,e){A=A|0;e=e|0;hn(A,e);hn(A+12|0,e+12|0);return}function Pt(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0;t=fA;fA=fA+32|0;i=t;n=a[A>>2]|0;r=((a[A+4>>2]|0)-n|0)/24|0;s=r+1|0;if(s>>>0>178956970)wn();else{o=((a[A+8>>2]|0)-n|0)/24|0;n=o<<1;mn(i,o>>>0<89478485?n>>>0>>0?s:n:178956970,r,A+12|0);r=i+8|0;n=a[r>>2]|0;Ht(n,e);a[r>>2]=n+24;gn(A,i);yn(i);fA=t;return}}function Ut(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0;n=fA;fA=fA+32|0;r=n;A:do{if((A|0)==(e|0))s=A;else do{switch(i[A>>0]|0){case 118:{Dn(r,42152);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 119:{Aa(r);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 98:{Dn(r,42157);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 99:{Dn(r,41928);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 97:{nn(r,41933);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 104:{In(r,41945);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 115:{Pi(r,41959);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 116:{an(r,41965);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 105:{ea(r,42162);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 106:{rn(r,42166);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 108:{Dn(r,42179);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 109:{In(r,42184);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 120:{An(r,42198);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 121:{ta(r);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 110:{ia(r,41992);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 111:{en(r,42001);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 102:{Pi(r,42208);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 100:{na(r);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 101:{nn(r,42214);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 103:{$i(r,42226);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 122:{ea(r,42237);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 117:{o=A+1|0;l=Ai(o,e,t)|0;s=(l|0)==(o|0)?A:l;break A;break}case 68:{l=A+1|0;if((l|0)==(e|0)){s=A;break A}switch(i[l>>0]|0){case 100:{An(r,42241);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 101:{$i(r,42251);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 102:{An(r,42262);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 104:{An(r,42272);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 105:{ia(r,42282);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 115:{ia(r,42291);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 97:{Dn(r,42300);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 110:{an(r,42305);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}default:{s=A;break A}}break}default:{s=A;break A}}}while(0)}while(0);fA=n;return s|0}function Lt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;n=fA;fA=fA+96|0;r=n+72|0;s=n+48|0;o=n+36|0;l=n+24|0;c=n+12|0;f=n;do{if(((A|0)!=(e|0)?(i[A>>0]|0)==65:0)?(u=A+1|0,(u|0)!=(e|0)):0){d=i[u>>0]|0;if(d<<24>>24==95){h=A+2|0;p=Tt(h,e,t)|0;if((p|0)==(h|0)){b=A;break}h=t+4|0;k=a[h>>2]|0;if((a[t>>2]|0)==(k|0)){b=A;break}Nt(r,k+-12|0,2);k=jt(40709)|0;w=i[r+11>>0]|0;if((k|0)==((w<<24>>24<0?a[r+4>>2]|0:w&255)|0)){w=(_t(r,40709,k)|0)==0;Ft(r);if(w)$n((a[h>>2]|0)+-12|0)}else Ft(r);Jt((a[h>>2]|0)+-12|0,0,42148)|0;b=p;break}if((d+-49&255)<9){d=ci(u,e)|0;if((d|0)==(e|0)){b=A;break}if((i[d>>0]|0)!=95){b=A;break}p=d+1|0;h=Tt(p,e,t)|0;if((h|0)==(p|0)){b=A;break}p=t+4|0;w=a[p>>2]|0;if((a[t>>2]|0)==(w|0)){b=A;break}Nt(r,w+-12|0,2);w=jt(40709)|0;k=i[r+11>>0]|0;if((w|0)==((k<<24>>24<0?a[r+4>>2]|0:k&255)|0)){k=(_t(r,40709,w)|0)==0;Ft(r);if(k)$n((a[p>>2]|0)+-12|0)}else Ft(r);k=(a[p>>2]|0)+-12|0;a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fn(o,u,d);Jt(o,0,40709)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40764)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;d=i[r+11>>0]|0;p=d<<24>>24<0;Nn(k,0,p?a[r>>2]|0:r,p?a[r+4>>2]|0:d&255)|0;Ft(r);Ft(s);Ft(o);b=h;break}h=ui(u,e,t)|0;if(((!((h|0)==(u|0)|(h|0)==(e|0))?(i[h>>0]|0)==95:0)?(u=h+1|0,h=Tt(u,e,t)|0,(h|0)!=(u|0)):0)?(u=t+4|0,d=a[u>>2]|0,((d-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){ni(r,d+-24|0);d=a[u>>2]|0;p=d+-24|0;ct(p);a[u>>2]=p;ni(s,d+-48|0);d=a[u>>2]|0;p=d+-24|0;k=p+11|0;if((i[k>>0]|0)<0){Ct(a[p>>2]|0,0);a[d+-20>>2]=0;m=p}else{Ct(p,0);i[k>>0]=0;m=p}di(p);a[m>>2]=a[r>>2];a[m+4>>2]=a[r+4>>2];a[m+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;p=r+12|0;Nt(o,p,2);k=jt(40709)|0;d=i[o+11>>0]|0;if((k|0)==((d<<24>>24<0?a[o+4>>2]|0:d&255)|0)){d=(_t(o,40709,k)|0)==0;Ft(o);if(d)$n(p)}else Ft(o);$t(f,s);Jt(f,0,40709)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;Ot(c,40764)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;d=i[p+11>>0]|0;k=d<<24>>24<0;dt(l,k?a[p>>2]|0:p,k?a[r+16>>2]|0:d&255)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;d=a[u>>2]|0;u=d+-12|0;k=u+11|0;if((i[k>>0]|0)<0){Ct(a[u>>2]|0,0);a[d+-8>>2]=0;g=u}else{Ct(u,0);i[k>>0]=0;g=u}di(u);a[g>>2]=a[o>>2];a[g+4>>2]=a[o+4>>2];a[g+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ft(o);Ft(l);Ft(c);Ft(f);ct(s);ct(r);b=h}else b=A}else b=A}while(0);fA=n;return b|0}function Vt(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;a[A>>2]=0;i=A+4|0;a[i>>2]=0;a[A+8>>2]=0;a[A+12>>2]=a[t>>2];zn(A);Ht(a[i>>2]|0,e);a[i>>2]=(a[i>>2]|0)+24;return}function Zt(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0;t=fA;fA=fA+32|0;i=t;n=a[A>>2]|0;r=(a[A+4>>2]|0)-n>>4;s=r+1|0;if(s>>>0>268435455)wn();else{o=(a[A+8>>2]|0)-n|0;n=o>>3;jn(i,o>>4>>>0<134217727?n>>>0>>0?s:n:268435455,r,A+12|0);r=i+8|0;n=a[r>>2]|0;a[n>>2]=0;s=n+4|0;a[s>>2]=0;o=n+8|0;a[o>>2]=0;a[n+12>>2]=a[e+12>>2];a[n>>2]=a[e>>2];l=e+4|0;a[s>>2]=a[l>>2];s=e+8|0;a[o>>2]=a[s>>2];a[s>>2]=0;a[l>>2]=0;a[e>>2]=0;a[r>>2]=n+16;_n(A,i);Kn(i);fA=t;return}}function Rt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0;n=fA;fA=fA+32|0;r=n+12|0;s=n;A:do{if(((A|0)!=(e|0)?(i[A>>0]|0)==70:0)?(o=A+1|0,(o|0)!=(e|0)):0){if((i[o>>0]|0)==89){l=A+2|0;if((l|0)==(e|0)){c=A;break}else f=l}else f=o;o=Tt(f,e,t)|0;if((o|0)!=(f|0)){a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40717,jt(40717)|0);l=t+4|0;u=r+11|0;d=r+4|0;h=s+11|0;p=s+4|0;e:do{if((o|0)!=(e|0)){b=0;k=o;t:while(1){w=k;i:while(1){switch(i[w>>0]|0){case 69:{break t;break}case 118:{m=w+1|0;break}case 82:{g=w+1|0;if((g|0)!=(e|0)?(i[g>>0]|0)==69:0){y=1;v=g;break i}else B=20;break}case 79:{g=w+1|0;if((g|0)!=(e|0)?(i[g>>0]|0)==69:0){y=2;v=g;break i}else B=20;break}default:B=20}if((B|0)==20){B=0;g=((a[l>>2]|0)-(a[t>>2]|0)|0)/24|0;C=Tt(w,e,t)|0;D=((a[l>>2]|0)-(a[t>>2]|0)|0)/24|0;if((C|0)==(w|0)|(C|0)==(e|0))break e;if(g>>>0>>0){Q=g;do{M=i[u>>0]|0;if((M<<24>>24<0?a[d>>2]|0:M&255)>>>0>1)Ot(r,40939)|0;$t(s,(a[t>>2]|0)+(Q*24|0)|0);M=i[h>>0]|0;E=M<<24>>24<0;dt(r,E?a[s>>2]|0:s,E?a[p>>2]|0:M&255)|0;Ft(s);Q=Q+1|0}while(Q>>>0>>0);Q=g;M=a[l>>2]|0;do{M=M+-24|0;ct(M);a[l>>2]=M;Q=Q+1|0}while((Q|0)!=(D|0));m=C}else m=C}if((m|0)==(e|0)){B=11;break e}else w=m}if((v|0)==(e|0)){B=11;break e}else{b=y;k=v}}k=w+1|0;Ot(r,40715)|0;switch(b&3){case 1:{Ot(r,42141)|0;break}case 2:{Ot(r,42144)|0;break}default:{}}D=a[l>>2]|0;if((a[t>>2]|0)!=(D|0)){Ot(D+-24|0,40749)|0;D=i[u>>0]|0;Q=D<<24>>24<0;Nn((a[l>>2]|0)+-12|0,0,Q?a[r>>2]|0:r,Q?a[d>>2]|0:D&255)|0;Ft(r);c=k;break A}}else B=11}while(0);if((B|0)==11){d=(a[l>>2]|0)+-24|0;ct(d);a[l>>2]=d}Ft(r);c=A}else c=A}else c=A}while(0);fA=n;return c|0}function Xt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;n=fA;fA=fA+96|0;r=n+72|0;s=n+48|0;o=n+36|0;l=n+24|0;c=n+12|0;f=n;if(((((A|0)!=(e|0)?(i[A>>0]|0)==77:0)?(u=A+1|0,d=Tt(u,e,t)|0,(d|0)!=(u|0)):0)?(u=Tt(d,e,t)|0,(u|0)!=(d|0)):0)?(d=t+4|0,e=a[d>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){ni(r,e+-24|0);e=a[d>>2]|0;t=e+-24|0;ct(t);a[d>>2]=t;ni(s,e+-48|0);e=r+12|0;if((i[((i[e+11>>0]|0)<0?a[e>>2]|0:e)>>0]|0)==40){Ot(r,40717)|0;a[c>>2]=a[r>>2];a[c+4>>2]=a[r+4>>2];a[c+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;$t(f,s);t=i[f+11>>0]|0;h=t<<24>>24<0;dt(c,h?a[f>>2]|0:f,h?a[f+4>>2]|0:t&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,42137)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;t=a[d>>2]|0;h=t+-24|0;p=h+11|0;if((i[p>>0]|0)<0){Ct(a[h>>2]|0,0);a[t+-20>>2]=0;b=h}else{Ct(h,0);i[p>>0]=0;b=h}di(h);a[b>>2]=a[o>>2];a[b+4>>2]=a[o+4>>2];a[b+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ft(o);Ft(l);Ft(f);Ft(c);Jt(e,0,40715)|0;a[o>>2]=a[e>>2];a[o+4>>2]=a[e+4>>2];a[o+8>>2]=a[e+8>>2];b=r+12|0;a[b>>2]=0;a[b+4>>2]=0;a[b+8>>2]=0;b=a[d>>2]|0;h=b+-12|0;p=h+11|0;if((i[p>>0]|0)<0){Ct(a[h>>2]|0,0);a[b+-8>>2]=0;k=h}else{Ct(h,0);i[p>>0]=0;k=h}di(h);a[k>>2]=a[o>>2];a[k+4>>2]=a[o+4>>2];a[k+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ft(o)}else{Ot(r,40749)|0;a[c>>2]=a[r>>2];a[c+4>>2]=a[r+4>>2];a[c+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;$t(f,s);k=i[f+11>>0]|0;h=k<<24>>24<0;dt(c,h?a[f>>2]|0:f,h?a[f+4>>2]|0:k&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,42137)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;k=a[d>>2]|0;h=k+-24|0;p=h+11|0;if((i[p>>0]|0)<0){Ct(a[h>>2]|0,0);a[k+-20>>2]=0;w=h}else{Ct(h,0);i[p>>0]=0;w=h}di(h);a[w>>2]=a[o>>2];a[w+4>>2]=a[o+4>>2];a[w+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ft(o);Ft(l);Ft(f);Ft(c);c=a[d>>2]|0;d=c+-12|0;f=d+11|0;if((i[f>>0]|0)<0){Ct(a[d>>2]|0,0);a[c+-8>>2]=0;m=d}else{Ct(d,0);i[f>>0]=0;m=d}di(d);a[m>>2]=a[e>>2];a[m+4>>2]=a[e+4>>2];a[m+8>>2]=a[e+8>>2];e=r+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0}ct(s);ct(r);g=u}else g=A;fA=n;return g|0}function Nt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;n=i[e+11>>0]|0;r=n<<24>>24<0;s=r?a[e+4>>2]|0:n&255;fi(A,r?a[e>>2]|0:e,s>>>0>>0?s:t);return}function jt(A){A=A|0;return Ce(A)|0}function _t(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;n=i[A+11>>0]|0;r=n<<24>>24<0;if(r)s=a[A+4>>2]|0;else s=n&255;if((t|0)==-1)Rn();if(r)o=a[A>>2]|0;else o=A;A=s>>>0>t>>>0;r=Xn(o,e,A?t:s)|0;if(!r)return(s>>>0>>0?-1:A&1)|0;else return r|0;return 0}function Kt(A){A=A|0;Zn(A,jt(42134)|0);return}function qt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0;n=fA;fA=fA+48|0;r=n+16|0;s=n;A:do{if((e-A|0)>1?(i[A>>0]|0)==84:0){o=i[A+1>>0]|0;if(o<<24>>24==95){l=a[t+36>>2]|0;if((a[t+32>>2]|0)==(l|0)){c=A;break}f=a[l+-16>>2]|0;if((f|0)==(a[l+-12>>2]|0)){Vn(r);l=t+4|0;u=a[l>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);i[t+62>>0]=1;c=A+2|0;break}l=a[f>>2]|0;u=a[f+4>>2]|0;f=t+4|0;d=t+8|0;if((l|0)!=(u|0)){h=l;do{l=a[f>>2]|0;if((l|0)==(a[d>>2]|0))Pt(t,h);else{Ht(l,h);a[f>>2]=(a[f>>2]|0)+24}h=h+24|0}while((h|0)!=(u|0))}c=A+2|0;break}u=(o<<24>>24)+-48|0;if(u>>>0<10?(h=A+2|0,(h|0)!=(e|0)):0){f=u;u=h;while(1){p=i[u>>0]|0;h=(p<<24>>24)+-48|0;if(h>>>0>=10)break;d=u+1|0;if((d|0)==(e|0)){c=A;break A}else{f=h+(f*10|0)|0;u=d}}if(p<<24>>24==95?(o=a[t+36>>2]|0,(a[t+32>>2]|0)!=(o|0)):0){d=f+1|0;h=a[o+-16>>2]|0;l=h;if(d>>>0>=(a[o+-12>>2]|0)-h>>4>>>0){h=u+1|0;a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fn(s,A,h);ti(r,s);o=t+4|0;b=a[o>>2]|0;if(b>>>0<(a[t+8>>2]|0)>>>0){ni(b,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);Ft(s);i[t+62>>0]=1;c=h;break}h=a[l+(d<<4)>>2]|0;o=a[l+(d<<4)+4>>2]|0;d=t+4|0;l=t+8|0;if((h|0)!=(o|0)){b=h;do{h=a[d>>2]|0;if((h|0)==(a[l>>2]|0))Pt(t,b);else{Ht(h,b);a[d>>2]=(a[d>>2]|0)+24}b=b+24|0}while((b|0)!=(o|0))}c=u+1|0}else c=A}else c=A}else c=A}while(0);fA=n;return c|0}function zt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0;n=fA;fA=fA+64|0;r=n+32|0;s=n+16|0;o=n+12|0;l=n;A:do{if((e-A|0)>1?(i[A>>0]|0)==73:0){c=t+61|0;f=t+36|0;if(i[c>>0]|0){u=a[f>>2]|0;d=a[u+-16>>2]|0;h=u+-12|0;u=a[h>>2]|0;if((u|0)!=(d|0)){p=u;do{p=p+-16|0;ft(p)}while((p|0)!=(d|0))}a[h>>2]=d}p=A+1|0;a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fi(s,40751,jt(40751)|0);u=t+4|0;b=t+12|0;k=t+40|0;w=t+32|0;m=s+11|0;g=s+4|0;y=r+11|0;v=r+4|0;e:do{if((i[p>>0]|0)==69)B=p;else{C=p;while(1){if(i[c>>0]|0){a[o>>2]=a[b>>2];D=a[f>>2]|0;if(D>>>0<(a[k>>2]|0)>>>0){Wn(r,o);a[D>>2]=0;a[D+4>>2]=0;a[D+8>>2]=0;a[D+12>>2]=a[r>>2];a[f>>2]=(a[f>>2]|0)+16}else Jn(w,o)}D=((a[u>>2]|0)-(a[t>>2]|0)|0)/24|0;Q=On(C,e,t)|0;M=((a[u>>2]|0)-(a[t>>2]|0)|0)/24|0;if(i[c>>0]|0){E=a[f>>2]|0;kt(E+-16|0);a[f>>2]=E+-16}if((Q|0)==(C|0)|(Q|0)==(e|0))break;if(i[c>>0]|0){E=a[f>>2]|0;I=a[b>>2]|0;a[r>>2]=I;F=E+-12|0;S=a[F>>2]|0;if(S>>>0<(a[E+-8>>2]|0)>>>0){a[S>>2]=0;a[S+4>>2]=0;a[S+8>>2]=0;a[S+12>>2]=I;a[F>>2]=(a[F>>2]|0)+16}else Wt(E+-16|0,r);if(D>>>0>>0){E=D;do{F=a[(a[f>>2]|0)+-12>>2]|0;I=(a[t>>2]|0)+(E*24|0)|0;S=F+-12|0;Y=a[S>>2]|0;if((Y|0)==(a[F+-8>>2]|0))Pt(F+-16|0,I);else{Ht(Y,I);a[S>>2]=(a[S>>2]|0)+24}E=E+1|0}while(E>>>0>>0)}}if(D>>>0>>0){E=D;do{S=i[m>>0]|0;if((S<<24>>24<0?a[g>>2]|0:S&255)>>>0>1)Ot(s,40939)|0;$t(r,(a[t>>2]|0)+(E*24|0)|0);S=i[y>>0]|0;I=S<<24>>24<0;dt(s,I?a[r>>2]|0:r,I?a[v>>2]|0:S&255)|0;Ft(r);E=E+1|0}while(E>>>0>>0)}if((M|0)!=(D|0)){E=M;S=a[u>>2]|0;do{S=S+-24|0;ct(S);a[u>>2]=S;E=E+-1|0}while((E|0)!=(D|0))}if((i[Q>>0]|0)==69){B=Q;break e}else C=Q}Ft(s);x=A;break A}}while(0);v=i[m>>0]|0;y=v<<24>>24<0;if((i[(y?a[s>>2]|0:s)+(y?a[g>>2]|0:v&255)+-1>>0]|0)==62)Ot(s,42128)|0;else Ot(s,40753)|0;a[l>>2]=a[s>>2];a[l+4>>2]=a[s+4>>2];a[l+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;ti(r,l);v=a[u>>2]|0;if(v>>>0<(a[t+8>>2]|0)>>>0){ni(v,r);a[u>>2]=(a[u>>2]|0)+24}else ai(t,r);ct(r);Ft(l);Ft(s);x=B+1|0}else x=A}while(0);fA=n;return x|0}function $t(A,e){A=A|0;e=e|0;var t=0,n=0,r=0;t=e+12|0;n=i[t+11>>0]|0;r=n<<24>>24<0;dt(e,r?a[t>>2]|0:t,r?a[e+16>>2]|0:n&255)|0;a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2];a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Ai(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+16|0;o=n;A:do{if(((A|0)!=(e|0)?(l=(i[A>>0]|0)+-48|0,l>>>0<10):0)?(c=A+1|0,(c|0)!=(e|0)):0){f=(i[c>>0]|0)+-48|0;if(f>>>0<10){u=l;d=c;h=f;while(1){f=d+1|0;if((f|0)==(e|0)){p=A;break A}b=h+(u*10|0)|0;h=(i[f>>0]|0)+-48|0;if(h>>>0>=10){k=b;w=f;break}else{u=b;d=f}}}else{k=l;w=c}if((e-w|0)>>>0>=k>>>0){a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,w,k);Nt(s,r,10);d=jt(42095)|0;u=i[s+11>>0]|0;if((d|0)==((u<<24>>24<0?a[s+4>>2]|0:u&255)|0))m=(_t(s,42095,d)|0)==0;else m=0;Ft(s);if(m){Gn(s);d=t+4|0;u=a[d>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,s);a[d>>2]=(a[d>>2]|0)+24}else ai(t,s);ct(s)}else{a[o>>2]=a[r>>2];a[o+4>>2]=a[r+4>>2];a[o+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;ti(s,o);d=t+4|0;u=a[d>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,s);a[d>>2]=(a[d>>2]|0)+24}else ai(t,s);ct(s);Ft(o)}Ft(r);p=w+k|0}else p=A}else p=A}while(0);fA=n;return p|0}function ei(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;n=i[e+11>>0]|0;r=n<<24>>24<0;s=r?a[e+4>>2]|0:n&255;n=jt(t)|0;pi(A,r?a[e>>2]|0:e,s,s+n|0);dt(A,t,n)|0;return}function ti(A,e){A=A|0;e=e|0;a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2];a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function ii(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0;t=A+11|0;if((i[t>>0]|0)<0){Ct(a[A>>2]|0,0);a[A+4>>2]=0;n=A}else{Ct(A,0);i[t>>0]=0;n=A}di(A);a[n>>2]=a[e>>2];a[n+4>>2]=a[e+4>>2];a[n+8>>2]=a[e+8>>2];a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;n=A+12|0;t=e+12|0;r=n+11|0;if((i[r>>0]|0)<0){Ct(a[n>>2]|0,0);a[A+16>>2]=0;s=n}else{Ct(n,0);i[r>>0]=0;s=n}di(n);a[s>>2]=a[t>>2];a[s+4>>2]=a[t+4>>2];a[s+8>>2]=a[t+8>>2];t=e+12|0;a[t>>2]=0;a[t+4>>2]=0;a[t+8>>2]=0;return}function ni(A,e){A=A|0;e=e|0;var t=0;a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2];a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;t=A+12|0;A=e+12|0;a[t>>2]=a[A>>2];a[t+4>>2]=a[A+4>>2];a[t+8>>2]=a[A+8>>2];A=e+12|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;return}function ai(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0;t=fA;fA=fA+32|0;i=t;n=a[A>>2]|0;r=((a[A+4>>2]|0)-n|0)/24|0;s=r+1|0;if(s>>>0>178956970)wn();else{o=((a[A+8>>2]|0)-n|0)/24|0;n=o<<1;mn(i,o>>>0<89478485?n>>>0>>0?s:n:178956970,r,A+12|0);r=i+8|0;n=a[r>>2]|0;ni(n,e);a[r>>2]=n+24;gn(A,i);yn(i);fA=t;return}}function ri(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0;n=fA;fA=fA+32|0;r=n+8|0;s=n;A:do{if((e-A|0)>1){o=(i[A>>0]|0)==76?A+1|0:A;switch(i[o>>0]|0){case 78:{l=Fn(o,e,t)|0;c=(l|0)==(o|0)?A:l;break A;break}case 90:{l=Sn(o,e,t)|0;c=(l|0)==(o|0)?A:l;break A;break}default:{l=Yn(o,e,t)|0;if((l|0)==(o|0)){f=si(o,e,t)|0;if((f|0)==(o|0)|(f|0)==(e|0)){c=A;break A}if((i[f>>0]|0)!=73){c=A;break A}o=zt(f,e,t)|0;if((o|0)==(f|0)){c=A;break A}f=t+4|0;u=a[f>>2]|0;if(((u-(a[t>>2]|0)|0)/24|0)>>>0<2){c=A;break A}$t(r,u+-24|0);u=a[f>>2]|0;d=u+-24|0;ct(d);a[f>>2]=d;d=i[r+11>>0]|0;f=d<<24>>24<0;dt(u+-48|0,f?a[r>>2]|0:r,f?a[r+4>>2]|0:d&255)|0;Ft(r);c=o;break A}if((l|0)==(e|0)){c=e;break A}if((i[l>>0]|0)!=73){c=l;break A}o=t+4|0;d=a[o>>2]|0;if((a[t>>2]|0)==(d|0)){c=A;break A}a[s>>2]=a[t+12>>2];Vt(r,d+-24|0,s);d=t+20|0;f=a[d>>2]|0;if(f>>>0<(a[t+24>>2]|0)>>>0){a[f+12>>2]=a[r+12>>2];a[f>>2]=a[r>>2];u=r+4|0;a[f+4>>2]=a[u>>2];h=r+8|0;a[f+8>>2]=a[h>>2];a[h>>2]=0;a[u>>2]=0;a[r>>2]=0;a[d>>2]=(a[d>>2]|0)+16}else Zt(t+16|0,r);ft(r);d=zt(l,e,t)|0;if((d|0)==(l|0)){c=A;break A}l=a[o>>2]|0;if(((l-(a[t>>2]|0)|0)/24|0)>>>0<2){c=A;break A}$t(r,l+-24|0);l=a[o>>2]|0;u=l+-24|0;ct(u);a[o>>2]=u;u=i[r+11>>0]|0;o=u<<24>>24<0;dt(l+-48|0,o?a[r>>2]|0:r,o?a[r+4>>2]|0:u&255)|0;Ft(r);c=d;break A}}}else c=A}while(0);fA=n;return c|0}function si(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+32|0;r=n;A:do{if((e-A|0)>1?(i[A>>0]|0)==83:0){s=i[A+1>>0]|0;switch(s|0){case 97:{an(r,42041);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 98:{en(r,42056);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 115:{nn(r,41537);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 105:{rn(r,41633);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 111:{rn(r,41710);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 100:{In(r,41787);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 95:{o=a[t+16>>2]|0;if((o|0)==(a[t+20>>2]|0)){c=A;break A}l=a[o>>2]|0;f=a[o+4>>2]|0;o=t+4|0;u=t+8|0;if((l|0)!=(f|0)){d=l;do{l=a[o>>2]|0;if((l|0)==(a[u>>2]|0))Pt(t,d);else{Ht(l,d);a[o>>2]=(a[o>>2]|0)+24}d=d+24|0}while((d|0)!=(f|0))}c=A+2|0;break A;break}default:{f=s+-48|0;d=f>>>0<10;if(!d?(VA(s)|0)==0:0){c=A;break A}o=A+2|0;if((o|0)==(e|0)){c=A;break A}u=o;o=d?f:s+-55|0;while(1){h=i[u>>0]|0;f=h<<24>>24;d=f+-48|0;l=d>>>0<10;if(!l?(VA(f)|0)==0:0)break;p=u+1|0;if((p|0)==(e|0)){c=A;break A}else{u=p;o=(l?d:f+-55|0)+(o*36|0)|0}}if(h<<24>>24!=95){c=A;break A}s=o+1|0;f=a[t+16>>2]|0;d=f;if(s>>>0>=(a[t+20>>2]|0)-f>>4>>>0){c=A;break A}f=a[d+(s<<4)>>2]|0;l=a[d+(s<<4)+4>>2]|0;s=t+4|0;d=t+8|0;if((f|0)!=(l|0)){p=f;do{f=a[s>>2]|0;if((f|0)==(a[d>>2]|0))Pt(t,p);else{Ht(f,p);a[s>>2]=(a[s>>2]|0)+24}p=p+24|0}while((p|0)!=(l|0))}c=u+1|0;break A}}}else c=A}while(0);fA=n;return c|0}function oi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;A:do{if((e-A|0)>3?(i[A>>0]|0)==68:0){switch(i[A+1>>0]|0){case 84:case 116:break;default:{c=A;break A}}f=A+2|0;u=ui(f,e,t)|0;if((!((u|0)==(f|0)|(u|0)==(e|0))?(i[u>>0]|0)==69:0)?(f=t+4|0,d=a[f>>2]|0,(a[t>>2]|0)!=(d|0)):0){$t(l,d+-24|0);Jt(l,0,42031)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[f>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);c=u+1|0}else c=A}else c=A}while(0);fA=n;return c|0}function li(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;A:do{if(((e-A|0)>3?(i[A>>0]|0)==68:0)?(i[A+1>>0]|0)==118:0){c=A+2|0;f=i[c>>0]|0;if((f+-49&255)<9){u=ci(c,e)|0;if((u|0)==(e|0)){d=A;break}if((i[u>>0]|0)!=95){d=A;break}h=u-c|0;p=u+1|0;if((p|0)==(e|0)){d=A;break}if((i[p>>0]|0)!=112){b=Tt(p,e,t)|0;if((b|0)==(p|0)){d=A;break}p=t+4|0;if((a[t>>2]|0)==(a[p>>2]|0)){d=A;break}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fi(o,c,h);Jt(o,0,40755)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40764)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;k=i[r+11>>0]|0;w=k<<24>>24<0;dt((a[p>>2]|0)+-24|0,w?a[r>>2]|0:r,w?a[r+4>>2]|0:k&255)|0;Ft(r);Ft(s);Ft(o);d=b;break}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fi(o,c,h);Jt(o,0,40766)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40764)|0;a[l>>2]=a[s>>2];a[l+4>>2]=a[s+4>>2];a[l+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;ti(r,l);h=t+4|0;b=a[h>>2]|0;if(b>>>0<(a[t+8>>2]|0)>>>0){ni(b,r);a[h>>2]=(a[h>>2]|0)+24}else ai(t,r);ct(r);Ft(l);Ft(s);Ft(o);d=u+2|0;break}a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;if(f<<24>>24!=95?(f=ui(c,e,t)|0,(f|0)!=(c|0)):0){u=t+4|0;h=a[u>>2]|0;if((a[t>>2]|0)!=(h|0)){$t(s,h+-24|0);Ct(r,0);i[r+11>>0]=0;di(r);a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Ft(s);h=(a[u>>2]|0)+-24|0;ct(h);a[u>>2]=h;m=f;g=20}}else{m=c;g=20}do{if((g|0)==20){if((((m|0)!=(e|0)?(i[m>>0]|0)==95:0)?(c=m+1|0,(c|0)!=(e|0)):0)?(f=Tt(c,e,t)|0,(f|0)!=(c|0)):0){c=t+4|0;if((a[t>>2]|0)==(a[c>>2]|0))break;hi(o,40755,r);Ot(o,40764)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;h=i[s+11>>0]|0;u=h<<24>>24<0;dt((a[c>>2]|0)+-24|0,u?a[s>>2]|0:s,u?a[s+4>>2]|0:h&255)|0;Ft(s);Ft(o);y=f}else y=A;Ft(r);d=y;break A}}while(0);Ft(r);d=A}else d=A}while(0);fA=n;return d|0}function ci(A,e){A=A|0;e=e|0;var t=0,n=0,a=0;A:do{if((A|0)!=(e|0)?(t=(i[A>>0]|0)==110?A+1|0:A,(t|0)!=(e|0)):0){n=i[t>>0]|0;if(n<<24>>24==48){a=t+1|0;break}if((n+-49&255)<9){n=t;while(1){t=n+1|0;if((t|0)==(e|0)){a=e;break A}if(((i[t>>0]|0)+-48|0)>>>0<10)n=t;else{a=t;break}}}else a=A}else a=A}while(0);return a|0}function fi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0;if(t>>>0>4294967279)Qt();if(t>>>0<11){i[A+11>>0]=t;n=A}else{r=t+16&-16;s=Mt(r)|0;a[A>>2]=s;a[A+8>>2]=r|-2147483648;a[A+4>>2]=t;n=s}Bt(n,e,t)|0;Ct(n+t|0,0);return}function ui(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0;n=fA;fA=fA+208|0;r=n+176|0;s=n+124|0;o=n+88|0;l=n+64|0;c=n+160|0;f=n+48|0;u=n+36|0;d=n+148|0;h=n+136|0;p=n+112|0;b=n+24|0;k=n+12|0;w=n;m=e;g=m-A|0;A:do{if((g|0)>1){if((g|0)>3?(i[A>>0]|0)==103:0){y=(i[A+1>>0]|0)==115;v=y?A+2|0:A;B=y}else{v=A;B=0}do{switch(i[v>>0]|0){case 76:{C=bi(A,e,t)|0;break A;break}case 84:{C=qt(A,e,t)|0;break A;break}case 102:{C=ki(A,e,t)|0;break A;break}case 97:{switch(i[v+1>>0]|0){case 97:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40719,jt(40719)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 100:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40737,jt(40737)|0);y=mi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 110:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40737,jt(40737)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 78:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40780,jt(40780)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 83:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40783,jt(40783)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 116:{C=gi(A,e,t)|0;break A;break}case 122:{C=yi(A,e,t)|0;break A;break}default:{C=A;break A}}break}case 99:{switch(i[v+1>>0]|0){case 99:{C=vi(A,e,t)|0;break A;break}case 108:{C=Bi(A,e,t)|0;break A;break}case 109:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40785,jt(40785)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 111:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40787,jt(40787)|0);D=mi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 118:{C=Ci(A,e,t)|0;break A;break}default:{C=A;break A}}break}case 100:{switch(i[v+1>>0]|0){case 97:{D=v+2|0;y=ui(D,e,t)|0;if((y|0)==(D|0)){C=A;break A}D=t+4|0;if((a[t>>2]|0)==(a[D>>2]|0)){C=A;break A}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;if(B)fi(o,40789,jt(40789)|0);else{a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0}Ot(o,40792)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;$t(l,(a[D>>2]|0)+-24|0);Q=i[l+11>>0]|0;M=Q<<24>>24<0;dt(s,M?a[l>>2]|0:l,M?a[l+4>>2]|0:Q&255)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Q=a[D>>2]|0;D=Q+-24|0;M=D+11|0;if((i[M>>0]|0)<0){Ct(a[D>>2]|0,0);a[Q+-20>>2]=0;E=D}else{Ct(D,0);i[M>>0]=0;E=D}di(D);a[E>>2]=a[r>>2];a[E+4>>2]=a[r+4>>2];a[E+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(l);Ft(s);Ft(o);C=y;break A;break}case 99:{C=Di(A,e,t)|0;break A;break}case 101:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40735,jt(40735)|0);D=mi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 108:{D=v+2|0;y=ui(D,e,t)|0;if((y|0)==(D|0)){C=A;break A}D=t+4|0;if((a[t>>2]|0)==(a[D>>2]|0)){C=A;break A}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;if(B)fi(o,40789,jt(40789)|0);else{a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0}Ot(o,40802)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;$t(l,(a[D>>2]|0)+-24|0);M=i[l+11>>0]|0;Q=M<<24>>24<0;dt(s,Q?a[l>>2]|0:l,Q?a[l+4>>2]|0:M&255)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;M=a[D>>2]|0;D=M+-24|0;Q=D+11|0;if((i[Q>>0]|0)<0){Ct(a[D>>2]|0,0);a[M+-20>>2]=0;I=D}else{Ct(D,0);i[Q>>0]=0;I=D}di(D);a[I>>2]=a[r>>2];a[I+4>>2]=a[r+4>>2];a[I+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(l);Ft(s);Ft(o);C=y;break A;break}case 110:{C=Qi(A,e,t)|0;break A;break}case 115:{C=Mi(A,e,t)|0;break A;break}case 116:{C=Ei(A,e,t)|0;break A;break}case 118:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40810,jt(40810)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 86:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40812,jt(40812)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}default:{C=A;break A}}break}case 101:{switch(i[v+1>>0]|0){case 111:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40815,jt(40815)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 79:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40817,jt(40817)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 113:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40820,jt(40820)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}default:{C=A;break A}}break}case 103:{switch(i[v+1>>0]|0){case 101:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40823,jt(40823)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 116:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40753,jt(40753)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}default:{C=A;break A}}break}case 105:{if((i[v+1>>0]|0)!=120){C=A;break A}D=A+2|0;y=ui(D,e,t)|0;if((y|0)==(D|0)){C=A;break A}D=ui(y,e,t)|0;Q=t+4|0;if((D|0)==(y|0)){y=(a[Q>>2]|0)+-24|0;ct(y);a[Q>>2]=y;C=A;break A}y=a[Q>>2]|0;if(((y-(a[t>>2]|0)|0)/24|0)>>>0<2){C=A;break A}$t(r,y+-24|0);y=a[Q>>2]|0;M=y+-24|0;ct(M);a[Q>>2]=M;$t(s,y+-48|0);hi(u,40717,s);Ot(u,40826)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;y=i[r+11>>0]|0;M=y<<24>>24<0;dt(f,M?a[r>>2]|0:r,M?a[r+4>>2]|0:y&255)|0;a[l>>2]=a[f>>2];a[l+4>>2]=a[f+4>>2];a[l+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;Ot(l,40764)|0;a[c>>2]=a[l>>2];a[c+4>>2]=a[l+4>>2];a[c+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(o,c);ii((a[Q>>2]|0)+-24|0,o);ct(o);Ft(c);Ft(l);Ft(f);Ft(u);Ft(s);Ft(r);C=D;break A;break}case 108:{switch(i[v+1>>0]|0){case 101:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40829,jt(40829)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 115:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40832,jt(40832)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}case 83:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40835,jt(40835)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 116:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40751,jt(40751)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}default:{C=A;break A}}break}case 109:{switch(i[v+1>>0]|0){case 105:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40839,jt(40839)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 73:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40841,jt(40841)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}case 108:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40735,jt(40735)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 76:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40844,jt(40844)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}case 109:{D=A+2|0;if((D|0)!=(e|0)?(i[D>>0]|0)==95:0){Q=A+3|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40847,jt(40847)|0);y=mi(Q,e,r,t)|0;Ft(r);C=(y|0)==(Q|0)?A:y;break A}y=ui(D,e,t)|0;if((y|0)==(D|0)){C=A;break A}D=t+4|0;Q=a[D>>2]|0;if((a[t>>2]|0)==(Q|0)){C=A;break A}$t(o,Q+-24|0);Jt(o,0,40717)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40850)|0;a[d>>2]=a[s>>2];a[d+4>>2]=a[s+4>>2];a[d+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;ti(r,d);ii((a[D>>2]|0)+-24|0,r);ct(r);Ft(d);Ft(s);Ft(o);C=y;break A;break}default:{C=A;break A}}break}case 110:{switch(i[v+1>>0]|0){case 119:case 97:{C=Ii(A,e,t)|0;break A;break}case 101:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40854,jt(40854)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 103:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40839,jt(40839)|0);y=mi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 116:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40857,jt(40857)|0);D=mi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 120:{D=A+2|0;y=Fi(D,e,t)|0;C=(y|0)==(D|0)?A:y;break A;break}default:{C=A;break A}}break}case 111:{switch(i[v+1>>0]|0){case 110:{C=Qi(A,e,t)|0;break A;break}case 111:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40859,jt(40859)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 114:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40862,jt(40862)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 82:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40864,jt(40864)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}default:{C=A;break A}}break}case 112:{switch(i[v+1>>0]|0){case 109:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40867,jt(40867)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 108:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40871,jt(40871)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 76:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40873,jt(40873)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 112:{y=A+2|0;if((y|0)!=(e|0)?(i[y>>0]|0)==95:0){D=A+3|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40876,jt(40876)|0);Q=mi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A}Q=ui(y,e,t)|0;if((Q|0)==(y|0)){C=A;break A}y=t+4|0;D=a[y>>2]|0;if((a[t>>2]|0)==(D|0)){C=A;break A}$t(o,D+-24|0);Jt(o,0,40717)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40879)|0;a[h>>2]=a[s>>2];a[h+4>>2]=a[s+4>>2];a[h+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;ti(r,h);ii((a[y>>2]|0)+-24|0,r);ct(r);Ft(h);Ft(s);Ft(o);C=Q;break A;break}case 115:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40871,jt(40871)|0);y=mi(Q,e,r,t)|0;Ft(r);C=(y|0)==(Q|0)?A:y;break A;break}case 116:{C=Si(A,e,t)|0;break A;break}default:{C=A;break A}}break}case 113:{if((i[v+1>>0]|0)!=117){C=A;break A}y=A+2|0;Q=ui(y,e,t)|0;if((Q|0)==(y|0)){C=A;break A}y=ui(Q,e,t)|0;if((y|0)==(Q|0)){Q=t+4|0;D=(a[Q>>2]|0)+-24|0;ct(D);a[Q>>2]=D;C=A;break A}D=ui(y,e,t)|0;Q=t+4|0;if((D|0)==(y|0)){y=a[Q>>2]|0;M=y+-24|0;ct(M);a[Q>>2]=M;M=y+-48|0;ct(M);a[Q>>2]=M;C=A;break A}M=a[Q>>2]|0;if(((M-(a[t>>2]|0)|0)/24|0)>>>0<3){C=A;break A}$t(r,M+-24|0);M=a[Q>>2]|0;y=M+-24|0;ct(y);a[Q>>2]=y;$t(s,M+-48|0);M=a[Q>>2]|0;y=M+-24|0;ct(y);a[Q>>2]=y;$t(o,M+-48|0);hi(w,40717,o);Ot(w,40883)|0;a[k>>2]=a[w>>2];a[k+4>>2]=a[w+4>>2];a[k+8>>2]=a[w+8>>2];a[w>>2]=0;a[w+4>>2]=0;a[w+8>>2]=0;M=i[s+11>>0]|0;y=M<<24>>24<0;dt(k,y?a[s>>2]|0:s,y?a[s+4>>2]|0:M&255)|0;a[b>>2]=a[k>>2];a[b+4>>2]=a[k+4>>2];a[b+8>>2]=a[k+8>>2];a[k>>2]=0;a[k+4>>2]=0;a[k+8>>2]=0;Ot(b,40889)|0;a[u>>2]=a[b>>2];a[u+4>>2]=a[b+4>>2];a[u+8>>2]=a[b+8>>2];a[b>>2]=0;a[b+4>>2]=0;a[b+8>>2]=0;M=i[r+11>>0]|0;y=M<<24>>24<0;dt(u,y?a[r>>2]|0:r,y?a[r+4>>2]|0:M&255)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40715)|0;a[p>>2]=a[f>>2];a[p+4>>2]=a[f+4>>2];a[p+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;ti(l,p);ii((a[Q>>2]|0)+-24|0,l);ct(l);Ft(p);Ft(f);Ft(u);Ft(b);Ft(k);Ft(w);Ft(o);Ft(s);Ft(r);C=D;break A;break}case 114:{switch(i[v+1>>0]|0){case 99:{C=Yi(A,e,t)|0;break A;break}case 109:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40895,jt(40895)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 77:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40897,jt(40897)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}case 115:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40900,jt(40900)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 83:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40903,jt(40903)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}default:{C=A;break A}}break}case 115:{switch(i[v+1>>0]|0){case 99:{C=xi(A,e,t)|0;break A;break}case 112:{C=Ti(A,e,t)|0;break A;break}case 114:{C=Qi(A,e,t)|0;break A;break}case 116:{C=Gi(A,e,t)|0;break A;break}case 122:{C=Wi(A,e,t)|0;break A;break}case 90:{if((m-v|0)<=2){C=A;break A}switch(i[v+2>>0]|0){case 84:{C=Ji(A,e,t)|0;break A;break}case 102:{C=Oi(A,e,t)|0;break A;break}default:{C=A;break A}}break}default:{C=A;break A}}break}case 116:{switch(i[v+1>>0]|0){case 105:case 101:{C=Hi(A,e,t)|0;break A;break}case 114:{Pi(r,40907);D=t+4|0;Q=a[D>>2]|0;if(Q>>>0<(a[t+8>>2]|0)>>>0){ni(Q,r);a[D>>2]=(a[D>>2]|0)+24}else ai(t,r);ct(r);C=A+2|0;break A;break}case 119:{C=Ui(A,e,t)|0;break A;break}default:{C=A;break A}}break}case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:{C=Qi(A,e,t)|0;break A;break}default:{C=A;break A}}}while(0)}else C=A}while(0);fA=n;return C|0}function di(A){A=A|0;var e=0,t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;e=A+11|0;t=i[e>>0]|0;n=t<<24>>24<0;if(n){r=a[A+4>>2]|0;s=(a[A+8>>2]&2147483647)+-1|0}else{r=t&255;s=10}o=r>>>0<11;l=o?10:(r+16&-16)+-1|0;A:do{if((l|0)!=(s|0)){do{if(o){c=a[A>>2]|0;if(n){f=0;u=c;d=A;h=12}else{Bt(A,c,(t&255)+1|0)|0;Et(c);h=15}}else{c=l+1|0;p=Mt(c)|0;if(l>>>0<=s>>>0&(p|0)==0)break A;b=i[e>>0]|0;if(b<<24>>24<0){f=1;u=a[A>>2]|0;d=p;h=12;break}else{Bt(p,A,(b&255)+1|0)|0;k=p;w=c;m=A+4|0;h=14;break}}}while(0);if((h|0)==12){c=A+4|0;Bt(d,u,(a[c>>2]|0)+1|0)|0;Et(u);if(f){k=d;w=l+1|0;m=c;h=14}else h=15}if((h|0)==14){a[A+8>>2]=w|-2147483648;a[m>>2]=r;a[A>>2]=k;break}else if((h|0)==15){i[e>>0]=r;break}}}while(0);return}function hi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;n=jt(e)|0;r=t+11|0;s=i[r>>0]|0;o=s<<24>>24<0?a[t+4>>2]|0:s&255;pi(A,e,n,o+n|0);dt(A,(i[r>>0]|0)<0?a[t>>2]|0:t,o)|0;return}function pi(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0;if(n>>>0>4294967279)Qt();if(n>>>0<11){i[A+11>>0]=t;r=A}else{s=n+16&-16;n=Mt(s)|0;a[A>>2]=n;a[A+8>>2]=s|-2147483648;a[A+4>>2]=t;r=n}Bt(r,e,t)|0;Ct(r+t|0,0);return}function bi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;n=fA;fA=fA+96|0;r=n+64|0;s=n+48|0;o=n+36|0;l=n+24|0;c=n+12|0;f=n;A:do{if((e-A|0)>3?(i[A>>0]|0)==76:0){u=A+1|0;do{switch(i[u>>0]|0){case 84:{d=A;break A;break}case 119:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41909,jt(41909)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 98:{if((i[A+3>>0]|0)!=69){d=A;break A}switch(i[A+2>>0]|0){case 48:{Pi(r,41917);p=t+4|0;h=a[p>>2]|0;if(h>>>0<(a[t+8>>2]|0)>>>0){ni(h,r);a[p>>2]=(a[p>>2]|0)+24}else ai(t,r);ct(r);d=A+4|0;break A;break}case 49:{Dn(r,41923);p=t+4|0;h=a[p>>2]|0;if(h>>>0<(a[t+8>>2]|0)>>>0){ni(h,r);a[p>>2]=(a[p>>2]|0)+24}else ai(t,r);ct(r);d=A+4|0;break A;break}default:{d=A;break A}}break}case 99:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41928,jt(41928)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 97:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41933,jt(41933)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 104:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41945,jt(41945)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 115:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41959,jt(41959)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 116:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41965,jt(41965)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 105:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,44220,jt(44220)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 106:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41980,jt(41980)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 108:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40660,jt(40660)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 109:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41982,jt(41982)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 120:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41985,jt(41985)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 121:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41988,jt(41988)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 110:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41992,jt(41992)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 111:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,42001,jt(42001)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 102:{h=A+2|0;p=Qn(h,e,t)|0;d=(p|0)==(h|0)?A:p;break A;break}case 100:{p=A+2|0;h=Mn(p,e,t)|0;d=(h|0)==(p|0)?A:h;break A;break}case 101:{h=A+2|0;p=En(h,e,t)|0;d=(p|0)==(h|0)?A:p;break A;break}case 95:{if((i[A+2>>0]|0)!=90){d=A;break A}p=A+3|0;h=St(p,e,t)|0;if((h|0)==(p|0)|(h|0)==(e|0)){d=A;break A}d=(i[h>>0]|0)==69?h+1|0:A;break A;break}default:{h=Tt(u,e,t)|0;if((h|0)==(u|0)|(h|0)==(e|0)){d=A;break A}p=i[h>>0]|0;if(p<<24>>24==69){d=h+1|0;break A}if(((p<<24>>24)+-48|0)>>>0>=10){d=A;break A}p=h;while(1){b=p+1|0;if((b|0)==(e|0)){d=A;break A}k=i[b>>0]|0;if(((k<<24>>24)+-48|0)>>>0<10)p=b;else break}if(!((b|0)!=(h|0)&k<<24>>24==69)){d=A;break A}w=t+4|0;m=a[w>>2]|0;if((a[t>>2]|0)==(m|0)){d=A;break A}$t(c,m+-24|0);Jt(c,0,40717)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;fn(f,h,b);m=i[f+11>>0]|0;g=m<<24>>24<0;dt(o,g?a[f>>2]|0:f,g?a[f+4>>2]|0:m&255)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[w>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(f);Ft(o);Ft(l);Ft(c);d=p+2|0;break A}}}while(0)}else d=A}while(0);fA=n;return d|0}function ki(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0;n=fA;fA=fA+80|0;r=n+64|0;s=n+40|0;o=n+12|0;l=n+24|0;c=n;A:do{if((e-A|0)>2?(i[A>>0]|0)==102:0){switch(i[A+1>>0]|0){case 112:{f=Gt(A+2|0,e,r)|0;u=ci(f,e)|0;if((u|0)!=(e|0)?(i[u>>0]|0)==95:0){a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;fn(l,f,u);Jt(l,0,41906)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);f=t+4|0;d=a[f>>2]|0;if(d>>>0<(a[t+8>>2]|0)>>>0){ni(d,s);a[f>>2]=(a[f>>2]|0)+24}else ai(t,s);ct(s);Ft(o);Ft(l);h=u+1|0}else h=A;p=h;break A;break}case 76:break;default:{p=A;break A}}u=ci(A+2|0,e)|0;if((((u|0)!=(e|0)?(i[u>>0]|0)==112:0)?(f=Gt(u+1|0,e,r)|0,u=ci(f,e)|0,(u|0)!=(e|0)):0)?(i[u>>0]|0)==95:0){a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;fn(l,f,u);Jt(l,0,41906)|0;a[c>>2]=a[l>>2];a[c+4>>2]=a[l+4>>2];a[c+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,c);f=t+4|0;d=a[f>>2]|0;if(d>>>0<(a[t+8>>2]|0)>>>0){ni(d,s);a[f>>2]=(a[f>>2]|0)+24}else ai(t,s);ct(s);Ft(c);Ft(l);b=u+1|0}else b=A;p=b}else p=A}while(0);fA=n;return p|0}function wi(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0;r=fA;fA=fA+96|0;s=r+84|0;o=r+72|0;l=r+60|0;c=r+48|0;f=r+36|0;u=r+24|0;d=r+12|0;h=r;p=ui(A,e,n)|0;do{if((p|0)!=(A|0)){b=ui(p,e,n)|0;k=n+4|0;if((b|0)==(p|0)){w=(a[k>>2]|0)+-24|0;ct(w);a[k>>2]=w;m=A;break}w=a[k>>2]|0;if(((w-(a[n>>2]|0)|0)/24|0)>>>0>=2){$t(s,w+-24|0);w=a[k>>2]|0;g=w+-24|0;ct(g);a[k>>2]=g;$t(o,w+-48|0);w=a[k>>2]|0;k=w+-24|0;g=k+11|0;if((i[g>>0]|0)<0){Ct(a[k>>2]|0,0);a[w+-20>>2]=0}else{Ct(k,0);i[g>>0]=0}g=jt(40753)|0;w=t+11|0;y=i[w>>0]|0;v=t+4|0;if((g|0)==((y<<24>>24<0?a[v>>2]|0:y&255)|0)?(_t(t,40753,g)|0)==0:0)on(k,40);hi(h,40717,o);Ot(h,41003)|0;a[d>>2]=a[h>>2];a[d+4>>2]=a[h+4>>2];a[d+8>>2]=a[h+8>>2];a[h>>2]=0;a[h+4>>2]=0;a[h+8>>2]=0;g=i[w>>0]|0;y=g<<24>>24<0;dt(d,y?a[t>>2]|0:t,y?a[v>>2]|0:g&255)|0;a[u>>2]=a[d>>2];a[u+4>>2]=a[d+4>>2];a[u+8>>2]=a[d+8>>2];a[d>>2]=0;a[d+4>>2]=0;a[d+8>>2]=0;Ot(u,40712)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;g=i[s+11>>0]|0;y=g<<24>>24<0;dt(f,y?a[s>>2]|0:s,y?a[s+4>>2]|0:g&255)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;Ot(c,40715)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;g=i[l+11>>0]|0;y=g<<24>>24<0;dt(k,y?a[l>>2]|0:l,y?a[l+4>>2]|0:g&255)|0;Ft(l);Ft(c);Ft(f);Ft(u);Ft(d);Ft(h);g=jt(40753)|0;y=i[w>>0]|0;if((g|0)==((y<<24>>24<0?a[v>>2]|0:y&255)|0)?(_t(t,40753,g)|0)==0:0)on(k,41);Ft(o);Ft(s);m=b}else m=A}else m=A}while(0);fA=r;return m|0}function mi(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;r=fA;fA=fA+48|0;s=r+36|0;o=r+24|0;l=r+12|0;c=r;f=ui(A,e,n)|0;if((f|0)!=(A|0)?(e=n+4|0,(a[n>>2]|0)!=(a[e>>2]|0)):0){ei(l,t,40717);$t(c,(a[e>>2]|0)+-24|0);t=i[c+11>>0]|0;n=t<<24>>24<0;dt(l,n?a[c>>2]|0:c,n?a[c+4>>2]|0:t&255)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;t=a[e>>2]|0;e=t+-24|0;n=e+11|0;if((i[n>>0]|0)<0){Ct(a[e>>2]|0,0);a[t+-20>>2]=0;u=e}else{Ct(e,0);i[n>>0]=0;u=e}di(e);a[u>>2]=a[s>>2];a[u+4>>2]=a[s+4>>2];a[u+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Ft(s);Ft(o);Ft(c);Ft(l);d=f}else d=A;fA=r;return d|0}function gi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+48|0;r=n+24|0;s=n+12|0;o=n;if(((((e-A|0)>2?(i[A>>0]|0)==97:0)?(i[A+1>>0]|0)==116:0)?(l=A+2|0,c=Tt(l,e,t)|0,(c|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(o,e+-24|0);Jt(o,0,41896)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40715)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;e=a[l>>2]|0;l=e+-24|0;t=l+11|0;if((i[t>>0]|0)<0){Ct(a[l>>2]|0,0);a[e+-20>>2]=0;f=l}else{Ct(l,0);i[t>>0]=0;f=l}di(l);a[f>>2]=a[r>>2];a[f+4>>2]=a[r+4>>2];a[f+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(s);Ft(o);u=c}else u=A;fA=n;return u|0}function yi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+48|0;r=n+24|0;s=n+12|0;o=n;if(((((e-A|0)>2?(i[A>>0]|0)==97:0)?(i[A+1>>0]|0)==122:0)?(l=A+2|0,c=ui(l,e,t)|0,(c|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(o,e+-24|0);Jt(o,0,41896)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40715)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;e=a[l>>2]|0;l=e+-24|0;t=l+11|0;if((i[t>>0]|0)<0){Ct(a[l>>2]|0,0);a[e+-20>>2]=0;f=l}else{Ct(l,0);i[t>>0]=0;f=l}di(l);a[f>>2]=a[r>>2];a[f+4>>2]=a[r+4>>2];a[f+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(s);Ft(o);u=c}else u=A;fA=n;return u|0}function vi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;if((((((e-A|0)>2?(i[A>>0]|0)==99:0)?(i[A+1>>0]|0)==99:0)?(d=A+2|0,h=Tt(d,e,t)|0,(h|0)!=(d|0)):0)?(d=ui(h,e,t)|0,(d|0)!=(h|0)):0)?(h=t+4|0,e=a[h>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[h>>2]|0;t=e+-24|0;ct(t);a[h>>2]=t;$t(u,e+-48|0);Jt(u,0,41884)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40964)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt(c,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[h>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);p=d}else p=A;fA=n;return p|0}function Bi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0;n=fA;fA=fA+16|0;r=n;A:do{if(((((e-A|0)>3?(i[A>>0]|0)==99:0)?(i[A+1>>0]|0)==108:0)?(s=A+2|0,o=ui(s,e,t)|0,!((o|0)==(s|0)|(o|0)==(e|0))):0)?(s=t+4|0,l=a[s>>2]|0,(a[t>>2]|0)!=(l|0)):0){c=l+-12|0;f=i[c+11>>0]|0;u=f<<24>>24<0;dt(l+-24|0,u?a[c>>2]|0:c,u?a[l+-8>>2]|0:f&255)|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;f=a[s>>2]|0;l=f+-12|0;u=l+11|0;if((i[u>>0]|0)<0){Ct(a[l>>2]|0,0);a[f+-8>>2]=0;d=l}else{Ct(l,0);i[u>>0]=0;d=l}di(l);a[d>>2]=a[r>>2];a[d+4>>2]=a[r+4>>2];a[d+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ot((a[s>>2]|0)+-24|0,40717)|0;l=r+11|0;u=r+4|0;f=0;c=o;while(1){if((i[c>>0]|0)==69)break;o=ui(c,e,t)|0;if((o|0)==(c|0)|(o|0)==(e|0)){h=A;break A}p=a[s>>2]|0;if((a[t>>2]|0)==(p|0)){h=A;break A}$t(r,p+-24|0);p=a[s>>2]|0;b=p+-24|0;ct(b);a[s>>2]=b;k=i[l>>0]|0;w=k<<24>>24<0;m=w?a[u>>2]|0:k&255;if(m){if((a[t>>2]|0)==(b|0)){g=0;y=A;v=c}else{dt(p+-48|0,w?a[r>>2]|0:r,m)|0;g=1;y=f;v=o}}else{g=1;y=f;v=o}Ft(r);if(g){f=y;c=v}else{h=y;break A}}f=a[s>>2]|0;if((a[t>>2]|0)!=(f|0)){Ot(f+-24|0,40715)|0;h=c+1|0}else h=A}else h=A}while(0);fA=n;return h|0}function Ci(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;A:do{if((((e-A|0)>2?(i[A>>0]|0)==99:0)?(i[A+1>>0]|0)==118:0)?(d=t+63|0,h=i[d>>0]|0,i[d>>0]=0,p=A+2|0,b=Tt(p,e,t)|0,i[d>>0]=h,!((b|0)==(p|0)|(b|0)==(e|0))):0){if((i[b>>0]|0)!=95){p=ui(b,e,t)|0;if((p|0)==(b|0)){k=A;break}else w=p}else{p=b+1|0;if((p|0)==(e|0)){k=A;break}do{if((i[p>>0]|0)==69){b=t+4|0;h=a[b>>2]|0;if(h>>>0<(a[t+8>>2]|0)>>>0){a[h>>2]=0;a[h+4>>2]=0;a[h+8>>2]=0;a[h+12>>2]=0;a[h+16>>2]=0;a[h+20>>2]=0;bn(h);a[b>>2]=(a[b>>2]|0)+24;m=p;break}else{kn(t);m=p;break}}else{b=p;while(1){h=ui(b,e,t)|0;if((h|0)==(b|0)|(h|0)==(e|0)){k=A;break A}if((i[h>>0]|0)==69){m=h;break}else b=h}}}while(0);w=m+1|0}p=t+4|0;b=a[p>>2]|0;if(((b-(a[t>>2]|0)|0)/24|0)>>>0>=2){$t(r,b+-24|0);b=a[p>>2]|0;h=b+-24|0;ct(h);a[p>>2]=h;$t(u,b+-48|0);Jt(u,0,40717)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,41881)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;b=i[r+11>>0]|0;h=b<<24>>24<0;dt(c,h?a[r>>2]|0:r,h?a[r+4>>2]|0:b&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[p>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);k=w}else k=A}else k=A}while(0);fA=n;return k|0}function Di(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;if((((((e-A|0)>2?(i[A>>0]|0)==100:0)?(i[A+1>>0]|0)==99:0)?(d=A+2|0,h=Tt(d,e,t)|0,(h|0)!=(d|0)):0)?(d=ui(h,e,t)|0,(d|0)!=(h|0)):0)?(h=t+4|0,e=a[h>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[h>>2]|0;t=e+-24|0;ct(t);a[h>>2]=t;$t(u,e+-48|0);Jt(u,0,41867)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40964)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt(c,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[h>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);p=d}else p=A;fA=n;return p|0}function Qi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0;n=fA;fA=fA+32|0;r=n+12|0;s=n;o=e;A:do{if((o-A|0)>2){if((i[A>>0]|0)==103){l=(i[A+1>>0]|0)==115;c=l;f=l?A+2|0:A}else{c=0;f=A}l=Ri(f,e,t)|0;if((l|0)!=(f|0)){if(!c){u=l;break}d=a[t+4>>2]|0;if((a[t>>2]|0)==(d|0)){u=A;break}Jt(d+-24|0,0,40789)|0;u=l;break}if(((o-f|0)>2?(i[f>>0]|0)==115:0)?(i[f+1>>0]|0)==114:0){l=f+2|0;if((i[l>>0]|0)==78){d=f+3|0;h=Xi(d,e,t)|0;if((h|0)==(d|0)|(h|0)==(e|0)){u=A;break}d=zt(h,e,t)|0;p=t+4|0;do{if((d|0)!=(h|0)){b=a[p>>2]|0;if(((b-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break A}$t(r,b+-24|0);b=a[p>>2]|0;k=b+-24|0;ct(k);a[p>>2]=k;k=i[r+11>>0]|0;w=k<<24>>24<0;dt(b+-48|0,w?a[r>>2]|0:r,w?a[r+4>>2]|0:k&255)|0;if((d|0)==(e|0)){k=(a[p>>2]|0)+-24|0;ct(k);a[p>>2]=k;Ft(r);u=A;break A}else{Ft(r);m=d;g=t;break}}else{m=h;g=t}}while(0);h=s+11|0;d=s+4|0;if((i[m>>0]|0)==69)y=m;else{k=m;while(1){w=Ni(k,e,t)|0;if((w|0)==(k|0)|(w|0)==(e|0)){u=A;break A}b=a[p>>2]|0;if(((b-(a[g>>2]|0)|0)/24|0)>>>0<2){u=A;break A}$t(r,b+-24|0);b=(a[p>>2]|0)+-24|0;ct(b);a[p>>2]=b;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;b=i[h>>0]|0;v=b<<24>>24<0;dt((a[p>>2]|0)+-24|0,v?a[s>>2]|0:s,v?a[d>>2]|0:b&255)|0;Ft(s);Ft(r);if((i[w>>0]|0)==69){y=w;break}else k=w}}k=y+1|0;d=Ri(k,e,t)|0;if((d|0)==(k|0)){k=a[p>>2]|0;if((a[t>>2]|0)==(k|0)){u=A;break}h=k+-24|0;ct(h);a[p>>2]=h;u=A;break}else{h=a[p>>2]|0;if(((h-(a[g>>2]|0)|0)/24|0)>>>0<2){u=A;break}$t(r,h+-24|0);h=(a[p>>2]|0)+-24|0;ct(h);a[p>>2]=h;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;h=i[s+11>>0]|0;k=h<<24>>24<0;dt((a[p>>2]|0)+-24|0,k?a[s>>2]|0:s,k?a[s+4>>2]|0:h&255)|0;Ft(s);Ft(r);u=d;break}}d=Xi(l,e,t)|0;if((d|0)!=(l|0)){h=zt(d,e,t)|0;if((h|0)==(d|0))B=d;else{d=t+4|0;k=a[d>>2]|0;if(((k-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break}$t(r,k+-24|0);k=a[d>>2]|0;w=k+-24|0;ct(w);a[d>>2]=w;w=i[r+11>>0]|0;d=w<<24>>24<0;dt(k+-48|0,d?a[r>>2]|0:r,d?a[r+4>>2]|0:w&255)|0;Ft(r);B=h}h=Ri(B,e,t)|0;if((h|0)==(B|0)){w=t+4|0;d=a[w>>2]|0;if((a[t>>2]|0)==(d|0)){u=A;break}k=d+-24|0;ct(k);a[w>>2]=k;u=A;break}else{k=t+4|0;w=a[k>>2]|0;if(((w-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break}$t(r,w+-24|0);w=(a[k>>2]|0)+-24|0;ct(w);a[k>>2]=w;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;w=i[s+11>>0]|0;d=w<<24>>24<0;dt((a[k>>2]|0)+-24|0,d?a[s>>2]|0:s,d?a[s+4>>2]|0:w&255)|0;Ft(s);Ft(r);u=h;break}}h=Ni(l,e,t)|0;if(!((h|0)==(l|0)|(h|0)==(e|0))){if(c){w=t+4|0;d=a[w>>2]|0;if((a[t>>2]|0)==(d|0)){u=A;break}Jt(d+-24|0,0,40789)|0;C=w}else C=t+4|0;w=s+11|0;d=s+4|0;if((i[h>>0]|0)==69)D=h;else{k=h;while(1){h=Ni(k,e,t)|0;if((h|0)==(k|0)|(h|0)==(e|0)){u=A;break A}b=a[C>>2]|0;if(((b-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break A}$t(r,b+-24|0);b=(a[C>>2]|0)+-24|0;ct(b);a[C>>2]=b;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;b=i[w>>0]|0;v=b<<24>>24<0;dt((a[C>>2]|0)+-24|0,v?a[s>>2]|0:s,v?a[d>>2]|0:b&255)|0;Ft(s);Ft(r);if((i[h>>0]|0)==69){D=h;break}else k=h}}k=D+1|0;d=Ri(k,e,t)|0;if((d|0)==(k|0)){k=a[C>>2]|0;if((a[t>>2]|0)==(k|0)){u=A;break}w=k+-24|0;ct(w);a[C>>2]=w;u=A;break}else{w=a[C>>2]|0;if(((w-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break}$t(r,w+-24|0);w=(a[C>>2]|0)+-24|0;ct(w);a[C>>2]=w;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;w=i[s+11>>0]|0;k=w<<24>>24<0;dt((a[C>>2]|0)+-24|0,k?a[s>>2]|0:s,k?a[s+4>>2]|0:w&255)|0;Ft(s);Ft(r);u=d;break}}else u=A}else u=A}else u=A}while(0);fA=n;return u|0}function Mi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=fA;fA=fA+32|0;r=n+12|0;s=n;if((((((e-A|0)>2?(i[A>>0]|0)==100:0)?(i[A+1>>0]|0)==115:0)?(o=A+2|0,l=ui(o,e,t)|0,(l|0)!=(o|0)):0)?(o=ui(l,e,t)|0,(o|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=(a[l>>2]|0)+-24|0;ct(e);a[l>>2]=e;hi(s,41008,r);e=i[s+11>>0]|0;t=e<<24>>24<0;dt((a[l>>2]|0)+-24|0,t?a[s>>2]|0:s,t?a[s+4>>2]|0:e&255)|0;Ft(s);Ft(r);c=o}else c=A;fA=n;return c|0}function Ei(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=fA;fA=fA+32|0;r=n+12|0;s=n;if((((((e-A|0)>2?(i[A>>0]|0)==100:0)?(i[A+1>>0]|0)==116:0)?(o=A+2|0,l=ui(o,e,t)|0,(l|0)!=(o|0)):0)?(o=Qi(l,e,t)|0,(o|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=(a[l>>2]|0)+-24|0;ct(e);a[l>>2]=e;hi(s,41006,r);e=i[s+11>>0]|0;t=e<<24>>24<0;dt((a[l>>2]|0)+-24|0,t?a[s>>2]|0:s,t?a[s+4>>2]|0:e&255)|0;Ft(s);Ft(r);c=o}else c=A;fA=n;return c|0}function Ii(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+76|0;o=n+64|0;l=n+52|0;c=n+16|0;f=n;u=n+40|0;d=e;A:do{if((d-A|0)>3){h=i[A>>0]|0;if(h<<24>>24==103){p=(i[A+1>>0]|0)==115;b=p?A+2|0:A;k=p;w=b;m=i[b>>0]|0}else{k=0;w=A;m=h}if(m<<24>>24==110){h=i[w+1>>0]|0;switch(h<<24>>24){case 97:case 119:break;default:{g=A;break A}}b=h<<24>>24==97;h=w+2|0;e:do{if((h|0)!=(e|0)){p=0;y=h;while(1){if((i[y>>0]|0)==95)break;v=ui(y,e,t)|0;if((v|0)==(y|0)|(v|0)==(e|0))break e;else{p=1;y=v}}v=y+1|0;B=Tt(v,e,t)|0;if(!((B|0)==(v|0)|(B|0)==(e|0))){v=i[B>>0]|0;if((d-B|0)>2&v<<24>>24==112){if((i[B+1>>0]|0)!=105)break;C=B+2|0;while(1){if((i[C>>0]|0)==69)break;D=ui(C,e,t)|0;if((D|0)==(C|0)|(D|0)==(e|0))break e;else C=D}a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;y=t+4|0;D=a[y>>2]|0;if((a[t>>2]|0)==(D|0)){Q=A;M=1}else{$t(s,D+-24|0);D=r+11|0;if((i[D>>0]|0)<0){Ct(a[r>>2]|0,0);a[r+4>>2]=0}else{Ct(r,0);i[D>>0]=0}di(r);a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Ft(s);D=(a[y>>2]|0)+-24|0;ct(D);a[y>>2]=D;E=1;I=C;F=y;S=t;Y=D;x=23}}else{if(v<<24>>24!=69)break;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;D=t+4|0;E=0;I=B;F=D;S=t;Y=a[D>>2]|0;x=23}if((x|0)==23)if((a[S>>2]|0)==(Y|0)){Q=A;M=1}else{$t(s,Y+-24|0);D=a[F>>2]|0;y=D+-24|0;ct(y);a[F>>2]=y;a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;if(p){if((a[S>>2]|0)==(y|0)){T=A;G=1}else{$t(l,D+-48|0);D=o+11|0;if((i[D>>0]|0)<0){Ct(a[o>>2]|0,0);a[o+4>>2]=0}else{Ct(o,0);i[D>>0]=0}di(o);a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ft(l);D=(a[F>>2]|0)+-24|0;ct(D);a[F>>2]=D;x=30}}else x=30;if((x|0)==30){a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;if(k)Li(l,40789);if(b)Ot(l,40999)|0;else Ot(l,40749)|0;if(p){hi(f,40717,o);Ot(f,41003)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;D=i[c+11>>0]|0;y=D<<24>>24<0;dt(l,y?a[c>>2]|0:c,y?a[c+4>>2]|0:D&255)|0;Ft(c);Ft(f)}D=i[s+11>>0]|0;y=D<<24>>24<0;dt(l,y?a[s>>2]|0:s,y?a[s+4>>2]|0:D&255)|0;if(E){hi(f,40712,r);Ot(f,40715)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;D=i[c+11>>0]|0;y=D<<24>>24<0;dt(l,y?a[c>>2]|0:c,y?a[c+4>>2]|0:D&255)|0;Ft(c);Ft(f)}a[u>>2]=a[l>>2];a[u+4>>2]=a[l+4>>2];a[u+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(c,u);D=a[F>>2]|0;if(D>>>0<(a[t+8>>2]|0)>>>0){ni(D,c);a[F>>2]=(a[F>>2]|0)+24}else ai(t,c);ct(c);Ft(u);Ft(l);T=I+1|0;G=0}Ft(o);Ft(s);Q=T;M=G}Ft(r);if(!M){g=Q;break A}}}}while(0);g=A}else g=A}else g=A}while(0);fA=n;return g|0}function Fi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+48|0;r=n+24|0;s=n+12|0;o=n;l=ui(A,e,t)|0;if((l|0)!=(A|0)?(e=t+4|0,c=a[e>>2]|0,(a[t>>2]|0)!=(c|0)):0){$t(o,c+-24|0);Jt(o,0,40988)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40715)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;c=a[e>>2]|0;e=c+-24|0;t=e+11|0;if((i[t>>0]|0)<0){Ct(a[e>>2]|0,0);a[c+-20>>2]=0;f=e}else{Ct(e,0);i[t>>0]=0;f=e}di(e);a[f>>2]=a[r>>2];a[f+4>>2]=a[r+4>>2];a[f+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(s);Ft(o);u=l}else u=A;fA=n;return u|0}function Si(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0;n=fA;fA=fA+16|0;r=n;if((((((e-A|0)>2?(i[A>>0]|0)==112:0)?(i[A+1>>0]|0)==116:0)?(s=A+2|0,o=ui(s,e,t)|0,(o|0)!=(s|0)):0)?(s=ui(o,e,t)|0,(s|0)!=(o|0)):0)?(o=t+4|0,e=a[o>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[o>>2]|0;t=e+-24|0;ct(t);a[o>>2]=t;Ot(e+-48|0,40985)|0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt((a[o>>2]|0)+-24|0,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;Ft(r);l=s}else l=A;fA=n;return l|0}function Yi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;if((((((e-A|0)>2?(i[A>>0]|0)==114:0)?(i[A+1>>0]|0)==99:0)?(d=A+2|0,h=Tt(d,e,t)|0,(h|0)!=(d|0)):0)?(d=ui(h,e,t)|0,(d|0)!=(h|0)):0)?(h=t+4|0,e=a[h>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[h>>2]|0;t=e+-24|0;ct(t);a[h>>2]=t;$t(u,e+-48|0);Jt(u,0,40967)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40964)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt(c,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[h>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);p=d}else p=A;fA=n;return p|0}function xi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;if((((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==99:0)?(d=A+2|0,h=Tt(d,e,t)|0,(h|0)!=(d|0)):0)?(d=ui(h,e,t)|0,(d|0)!=(h|0)):0)?(h=t+4|0,e=a[h>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[h>>2]|0;t=e+-24|0;ct(t);a[h>>2]=t;$t(u,e+-48|0);Jt(u,0,40951)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40964)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt(c,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[h>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);p=d}else p=A;fA=n;return p|0}function Ti(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0,r=0;if(((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==112:0){n=A+2|0;a=ui(n,e,t)|0;r=(a|0)==(n|0)?A:a}else r=A;return r|0}function Gi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;if(((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==116:0)?(c=A+2|0,f=Tt(c,e,t)|0,(f|0)!=(c|0)):0)?(c=t+4|0,e=a[c>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(l,e+-24|0);Jt(l,0,40942)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[c>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);u=f}else u=A;fA=n;return u|0}function Wi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;if(((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==122:0)?(c=A+2|0,f=ui(c,e,t)|0,(f|0)!=(c|0)):0)?(c=t+4|0,e=a[c>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(l,e+-24|0);Jt(l,0,40942)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[c>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);u=f}else u=A;fA=n;return u|0}function Ji(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;n=fA;fA=fA+64|0;r=n+48|0;s=n+24|0;o=n;l=n+12|0;if(((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==90:0)?(c=A+2|0,(i[c>>0]|0)==84):0)?(f=t+4|0,u=((a[f>>2]|0)-(a[t>>2]|0)|0)/24|0,d=qt(c,e,t)|0,e=((a[f>>2]|0)-(a[t>>2]|0)|0)/24|0,(d|0)!=(c|0)):0){a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40928,jt(40928)|0);c=(u|0)==(e|0);if(!c){$t(s,(a[t>>2]|0)+(u*24|0)|0);h=i[s+11>>0]|0;p=h<<24>>24<0;dt(r,p?a[s>>2]|0:s,p?a[s+4>>2]|0:h&255)|0;Ft(s);h=s+11|0;p=s+4|0;b=u+1|0;if((b|0)!=(e|0)){k=b;do{$t(o,(a[t>>2]|0)+(k*24|0)|0);Jt(o,0,40939)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;b=i[h>>0]|0;w=b<<24>>24<0;dt(r,w?a[s>>2]|0:s,w?a[p>>2]|0:b&255)|0;Ft(s);Ft(o);k=k+1|0}while((k|0)!=(e|0))}Ot(r,40715)|0;if(!c){c=e;e=a[f>>2]|0;do{e=e+-24|0;ct(e);a[f>>2]=e;c=c+-1|0}while((c|0)!=(u|0))}}else Ot(r,40715)|0;a[l>>2]=a[r>>2];a[l+4>>2]=a[r+4>>2];a[l+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;ti(s,l);u=a[f>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,s);a[f>>2]=(a[f>>2]|0)+24}else ai(t,s);ct(s);Ft(l);Ft(r);m=d}else m=A;fA=n;return m|0}function Oi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;if((((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==90:0)?(c=A+2|0,(i[c>>0]|0)==102):0)?(f=ki(c,e,t)|0,(f|0)!=(c|0)):0)?(c=t+4|0,e=a[c>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(l,e+-24|0);Jt(l,0,40928)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[c>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);u=f}else u=A;fA=n;return u|0}function Hi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;A:do{if((e-A|0)>2?(i[A>>0]|0)==116:0){c=i[A+1>>0]|0;switch(c<<24>>24){case 105:case 101:break;default:{f=A;break A}}u=A+2|0;if(c<<24>>24==101)d=ui(u,e,t)|0;else d=Tt(u,e,t)|0;if((d|0)!=(u|0)?(u=t+4|0,c=a[u>>2]|0,(a[t>>2]|0)!=(c|0)):0){$t(l,c+-24|0);Jt(l,0,40920)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[u>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);f=d}else f=A}else f=A}while(0);fA=n;return f|0}function Pi(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,5);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Ui(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0;n=fA;fA=fA+48|0;r=n+24|0;s=n;o=n+12|0;if(((((e-A|0)>2?(i[A>>0]|0)==116:0)?(i[A+1>>0]|0)==119:0)?(l=A+2|0,c=ui(l,e,t)|0,(c|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(o,e+-24|0);Jt(o,0,40913)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[l>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);f=c}else f=A;fA=n;return f|0}function Li(A,e){A=A|0;e=e|0;Vi(A,e,jt(e)|0);return}function Vi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=A+11|0;r=i[n>>0]|0;s=r<<24>>24<0;if(s)o=(a[A+8>>2]&2147483647)+-1|0;else o=10;do{if(o>>>0>=t>>>0){if(s)l=a[A>>2]|0;else l=A;Zi(l,e,t)|0;Ct(l+t|0,0);if((i[n>>0]|0)<0){a[A+4>>2]=t;break}else{i[n>>0]=t;break}}else{if(s)c=a[A+4>>2]|0;else c=r&255;Dt(A,o,t-o|0,c,0,c,t,e)}}while(0);return}function Zi(A,e,t){A=A|0;e=e|0;t=t|0;if(t|0)Da(A|0,e|0,t|0)|0;return A|0}function Ri(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=fA;fA=fA+16|0;r=n;A:do{if((e-A|0)>1){s=i[A>>0]|0;switch(s<<24>>24){case 100:case 111:{if((i[A+1>>0]|0)==110){o=A+2|0;if(s<<24>>24!=111){s=pn(o,e,t)|0;l=(s|0)==(o|0)?A:s;break A}s=zi(o,e,t)|0;if((s|0)==(o|0)){l=A;break A}o=zt(s,e,t)|0;if((o|0)==(s|0)){l=s;break A}s=t+4|0;c=a[s>>2]|0;if(((c-(a[t>>2]|0)|0)/24|0)>>>0<2){l=o;break A}$t(r,c+-24|0);c=a[s>>2]|0;f=c+-24|0;ct(f);a[s>>2]=f;f=i[r+11>>0]|0;s=f<<24>>24<0;dt(c+-48|0,s?a[r>>2]|0:r,s?a[r+4>>2]|0:f&255)|0;Ft(r);l=o;break A}break}default:{}}o=ji(A,e,t)|0;if((o|0)==(A|0)){f=zi(A,e,t)|0;if((f|0)!=(A|0)){s=zt(f,e,t)|0;if((s|0)!=(f|0)){c=t+4|0;u=a[c>>2]|0;if(((u-(a[t>>2]|0)|0)/24|0)>>>0<2)l=s;else{$t(r,u+-24|0);u=a[c>>2]|0;d=u+-24|0;ct(d);a[c>>2]=d;d=i[r+11>>0]|0;c=d<<24>>24<0;dt(u+-48|0,c?a[r>>2]|0:r,c?a[r+4>>2]|0:d&255)|0;Ft(r);l=s}}else l=f}else l=A}else l=o}else l=A}while(0);fA=n;return l|0}function Xi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+32|0;r=n+8|0;s=n;A:do{if((A|0)==(e|0))o=A;else switch(i[A>>0]|0){case 84:{l=t+4|0;c=((a[l>>2]|0)-(a[t>>2]|0)|0)/24|0;f=qt(A,e,t)|0;u=a[l>>2]|0;d=(u-(a[t>>2]|0)|0)/24|0;h=u;if(!((f|0)!=(A|0)&(d|0)==(c+1|0))){if((d|0)==(c|0)){o=A;break A}u=d;d=h;while(1){d=d+-24|0;ct(d);a[l>>2]=d;u=u+-1|0;if((u|0)==(c|0)){o=A;break A}}}a[s>>2]=a[t+12>>2];Vt(r,h+-24|0,s);c=t+20|0;u=a[c>>2]|0;if(u>>>0<(a[t+24>>2]|0)>>>0){a[u+12>>2]=a[r+12>>2];a[u>>2]=a[r>>2];d=r+4|0;a[u+4>>2]=a[d>>2];l=r+8|0;a[u+8>>2]=a[l>>2];a[l>>2]=0;a[d>>2]=0;a[r>>2]=0;a[c>>2]=(a[c>>2]|0)+16}else Zt(t+16|0,r);ft(r);o=f;break A;break}case 68:{c=oi(A,e,t)|0;if((c|0)==(A|0)){o=A;break A}d=a[t+4>>2]|0;if((a[t>>2]|0)==(d|0)){o=A;break A}a[s>>2]=a[t+12>>2];Vt(r,d+-24|0,s);d=t+20|0;l=a[d>>2]|0;if(l>>>0<(a[t+24>>2]|0)>>>0){a[l+12>>2]=a[r+12>>2];a[l>>2]=a[r>>2];u=r+4|0;a[l+4>>2]=a[u>>2];p=r+8|0;a[l+8>>2]=a[p>>2];a[p>>2]=0;a[u>>2]=0;a[r>>2]=0;a[d>>2]=(a[d>>2]|0)+16}else Zt(t+16|0,r);ft(r);o=c;break A;break}case 83:{c=si(A,e,t)|0;if((c|0)!=(A|0)){o=c;break A}if((e-A|0)<=2){o=A;break A}if((i[A+1>>0]|0)!=116){o=A;break A}c=A+2|0;d=_i(c,e,t)|0;if((d|0)==(c|0)){o=A;break A}c=t+4|0;u=a[c>>2]|0;if((a[t>>2]|0)==(u|0)){o=A;break A}Jt(u+-24|0,0,41011)|0;u=(a[c>>2]|0)+-24|0;a[s>>2]=a[t+12>>2];Vt(r,u,s);u=t+20|0;c=a[u>>2]|0;if(c>>>0<(a[t+24>>2]|0)>>>0){a[c+12>>2]=a[r+12>>2];a[c>>2]=a[r>>2];p=r+4|0;a[c+4>>2]=a[p>>2];l=r+8|0;a[c+8>>2]=a[l>>2];a[l>>2]=0;a[p>>2]=0;a[r>>2]=0;a[u>>2]=(a[u>>2]|0)+16}else Zt(t+16|0,r);ft(r);o=d;break A;break}default:{o=A;break A}}}while(0);fA=n;return o|0}function Ni(A,e,t){A=A|0;e=e|0;t=t|0;return ji(A,e,t)|0}function ji(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=fA;fA=fA+16|0;r=n;if((A|0)!=(e|0)?(s=Ai(A,e,t)|0,(s|0)!=(A|0)):0){o=zt(s,e,t)|0;if((o|0)!=(s|0)){e=t+4|0;l=a[e>>2]|0;if(((l-(a[t>>2]|0)|0)/24|0)>>>0<2)c=A;else{$t(r,l+-24|0);l=a[e>>2]|0;t=l+-24|0;ct(t);a[e>>2]=t;t=i[r+11>>0]|0;e=t<<24>>24<0;dt(l+-48|0,e?a[r>>2]|0:r,e?a[r+4>>2]|0:t&255)|0;Ft(r);c=o}}else c=s}else c=A;fA=n;return c|0}function _i(A,e,t){A=A|0;e=e|0;t=t|0;var n=0;A:do{if((A|0)==(e|0))n=A;else switch(i[A>>0]|0){case 68:case 67:{n=Ki(A,e,t)|0;break A;break}case 85:{n=qi(A,e,t)|0;break A;break}case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:{n=Ai(A,e,t)|0;break A;break}default:return zi(A,e,t)|0}}while(0);return n|0}function Ki(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n;l=n+12|0;A:do{if((e-A|0)>1?(c=t+4|0,f=a[c>>2]|0,(a[t>>2]|0)!=(f|0)):0)switch(i[A>>0]|0){case 67:{switch(i[A+1>>0]|0){case 53:case 51:case 50:case 49:break;default:{u=A;break A}}dn(s,f+-24|0);ti(r,s);d=a[c>>2]|0;if(d>>>0<(a[t+8>>2]|0)>>>0){ni(d,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);Ft(s);i[t+60>>0]=1;u=A+2|0;break A;break}case 68:{switch(i[A+1>>0]|0){case 53:case 50:case 49:case 48:break;default:{u=A;break A}}dn(l,f+-24|0);Jt(l,0,40787)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(r,o);f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);Ft(o);Ft(l);i[t+60>>0]=1;u=A+2|0;break A;break}default:{u=A;break A}}else u=A}while(0);fA=n;return u|0}function qi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;A:do{if((e-A|0)>2?(i[A>>0]|0)==85:0){switch(i[A+1>>0]|0){case 116:{a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fi(s,41518,jt(41518)|0);ti(r,s);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);Ft(s);f=A+2|0;if((f|0)==(e|0)){u=(a[c>>2]|0)+-24|0;ct(u);a[c>>2]=u;d=A;break A}if(((i[f>>0]|0)+-48|0)>>>0<10){u=A+3|0;e:do{if((u|0)==(e|0))h=e;else{p=u;while(1){if(((i[p>>0]|0)+-48|0)>>>0>=10){h=p;break e}p=p+1|0;if((p|0)==(e|0)){h=e;break}}}}while(0);sn((a[c>>2]|0)+-24|0,f,h);b=h}else b=f;on((a[c>>2]|0)+-24|0,39);if((b|0)!=(e|0)?(i[b>>0]|0)==95:0){d=b+1|0;break A}u=(a[c>>2]|0)+-24|0;ct(u);a[c>>2]=u;d=A;break A;break}case 108:break;default:{d=A;break A}}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fi(o,41527,jt(41527)|0);ti(r,o);u=t+4|0;p=a[u>>2]|0;if(p>>>0<(a[t+8>>2]|0)>>>0){ni(p,r);a[u>>2]=(a[u>>2]|0)+24}else ai(t,r);ct(r);Ft(o);p=A+2|0;do{if((i[p>>0]|0)!=118){k=Tt(p,e,t)|0;if((k|0)==(p|0)){w=(a[u>>2]|0)+-24|0;ct(w);a[u>>2]=w;d=A;break A}w=a[u>>2]|0;if(((w-(a[t>>2]|0)|0)/24|0)>>>0<2){d=A;break A}$t(r,w+-24|0);w=a[u>>2]|0;m=w+-24|0;ct(m);a[u>>2]=m;m=r+11|0;g=i[m>>0]|0;y=g<<24>>24<0;v=r+4|0;dt(w+-48|0,y?a[r>>2]|0:r,y?a[v>>2]|0:g&255)|0;g=k;while(1){k=Tt(g,e,t)|0;if((k|0)==(g|0)){B=36;break}y=a[u>>2]|0;if(((y-(a[t>>2]|0)|0)/24|0)>>>0<2){B=55;break}$t(l,y+-24|0);if((i[m>>0]|0)<0){Ct(a[r>>2]|0,0);a[v>>2]=0}else{Ct(r,0);i[m>>0]=0}di(r);a[r>>2]=a[l>>2];a[r+4>>2]=a[l+4>>2];a[r+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ft(l);y=a[u>>2]|0;w=y+-24|0;ct(w);a[u>>2]=w;w=i[m>>0]|0;if((w<<24>>24<0?a[v>>2]|0:w&255)|0){Ot(y+-48|0,40939)|0;y=i[m>>0]|0;w=y<<24>>24<0;dt((a[u>>2]|0)+-24|0,w?a[r>>2]|0:r,w?a[v>>2]|0:y&255)|0}g=k}if((B|0)==36){Ot((a[u>>2]|0)+-24|0,40715)|0;Ft(r);C=g;break}else if((B|0)==55){Ft(r);d=A;break A}}else{on((a[u>>2]|0)+-24|0,41);C=A+3|0}}while(0);if((C|0)!=(e|0)?(i[C>>0]|0)==69:0){p=C+1|0;if((p|0)==(e|0)){c=(a[u>>2]|0)+-24|0;ct(c);a[u>>2]=c;d=A;break}if(((i[p>>0]|0)+-48|0)>>>0<10){c=C+2|0;e:do{if((c|0)==(e|0))D=e;else{f=c;while(1){if(((i[f>>0]|0)+-48|0)>>>0>=10){D=f;break e}f=f+1|0;if((f|0)==(e|0)){D=e;break}}}}while(0);c=(a[u>>2]|0)+-24|0;if((i[c+11>>0]|0)<0)Q=a[c>>2]|0;else Q=c;ln(c,Q+7|0,p,D)|0;M=D}else M=p;if((M|0)!=(e|0)?(i[M>>0]|0)==95:0){d=M+1|0;break}c=(a[u>>2]|0)+-24|0;ct(c);a[u>>2]=c;d=A;break}c=(a[u>>2]|0)+-24|0;ct(c);a[u>>2]=c;d=A}else d=A}while(0);fA=n;return d|0}function zi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0;n=fA;fA=fA+32|0;r=n;A:do{if((e-A|0)>1)do{switch(i[A>>0]|0){case 97:{switch(i[A+1>>0]|0){case 97:{$i(r,41017);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 110:case 100:{An(r,41028);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 78:{$i(r,41038);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 83:{An(r,41049);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 99:{switch(i[A+1>>0]|0){case 108:{$i(r,41059);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 109:{An(r,41070);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 111:{An(r,41080);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 118:{s=t+63|0;o=i[s>>0]|0;i[s>>0]=0;c=A+2|0;f=Tt(c,e,t)|0;i[s>>0]=o;if((f|0)==(c|0)){l=A;break A}c=a[t+4>>2]|0;if((a[t>>2]|0)==(c|0)){l=A;break A}Jt(c+-24|0,0,41090)|0;i[t+60>>0]=1;l=f;break A;break}default:{l=A;break A}}break}case 100:{switch(i[A+1>>0]|0){case 97:{en(r,41100);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 101:{An(r,41118);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 108:{tn(r);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 118:{An(r,41128);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 86:{$i(r,41138);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 101:{switch(i[A+1>>0]|0){case 111:{An(r,41149);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 79:{$i(r,41159);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 113:{$i(r,41170);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 103:{switch(i[A+1>>0]|0){case 101:{$i(r,41181);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 116:{An(r,41192);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 105:{if((i[A+1>>0]|0)!=120){l=A;break A}$i(r,41202);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 108:{switch(i[A+1>>0]|0){case 101:{$i(r,41213);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 105:{f=A+2|0;c=Ai(f,e,t)|0;if((c|0)==(f|0)){l=A;break A}f=a[t+4>>2]|0;if((a[t>>2]|0)==(f|0)){l=A;break A}Jt(f+-24|0,0,41224)|0;l=c;break A;break}case 115:{$i(r,41236);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 83:{nn(r,41247);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 116:{An(r,41259);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 109:{switch(i[A+1>>0]|0){case 105:{An(r,41269);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 73:{$i(r,41279);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 108:{An(r,41118);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 76:{$i(r,41290);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 109:{$i(r,41301);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 110:{switch(i[A+1>>0]|0){case 97:{an(r,41312);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 101:{$i(r,41327);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 103:{An(r,41269);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 116:{An(r,41338);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 119:{rn(r,41348);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 111:{switch(i[A+1>>0]|0){case 111:{$i(r,41361);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 114:{An(r,41372);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 82:{$i(r,41382);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 112:{switch(i[A+1>>0]|0){case 109:{nn(r,41393);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 108:{An(r,41405);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 76:{$i(r,41415);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 112:{$i(r,41426);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 115:{An(r,41405);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 116:{$i(r,41437);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 113:{if((i[A+1>>0]|0)!=117){l=A;break A}An(r,41448);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 114:{switch(i[A+1>>0]|0){case 109:{An(r,41458);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 77:{$i(r,41468);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 115:{$i(r,41479);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 83:{nn(r,41490);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 118:{if(((i[A+1>>0]|0)+-48|0)>>>0>=10){l=A;break A}c=A+2|0;f=Ai(c,e,t)|0;if((f|0)==(c|0)){l=A;break A}c=a[t+4>>2]|0;if((a[t>>2]|0)==(c|0)){l=A;break A}Jt(c+-24|0,0,41090)|0;l=f;break A;break}default:{l=A;break A}}}while(0);else l=A}while(0);fA=n;return l|0}function $i(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,10);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function An(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,9);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function en(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,17);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function tn(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41502,15);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function nn(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,11);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function an(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,14);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function rn(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,12);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function sn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;n=fA;fA=fA+16|0;r=e;s=n;o=A+11|0;l=i[o>>0]|0;c=l<<24>>24<0;if(c){f=(a[A+8>>2]&2147483647)+-1|0;u=a[A+4>>2]|0}else{f=10;u=l&255}d=t-r|0;do{if(d|0){if(c){h=a[A>>2]|0;p=a[A+4>>2]|0}else{h=A;p=l&255}if(cn(e,h,h+p|0)|0){a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fn(s,e,t);b=i[s+11>>0]|0;k=b<<24>>24<0;dt(A,k?a[s>>2]|0:s,k?a[s+4>>2]|0:b&255)|0;Ft(s);break}if((f-u|0)>>>0>>0){un(A,f,u+d-f|0,u,u,0);w=i[o>>0]|0}else w=l;if(w<<24>>24<0)m=a[A>>2]|0;else m=A;b=t+(u-r)|0;if((e|0)!=(t|0)){k=m+u|0;g=e;while(1){Ct(k,i[g>>0]|0);g=g+1|0;if((g|0)==(t|0))break;else k=k+1|0}}Ct(m+b|0,0);k=u+d|0;if((i[o>>0]|0)<0){a[A+4>>2]=k;break}else{i[o>>0]=k;break}}}while(0);fA=n;return}function on(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0;t=A+11|0;n=i[t>>0]|0;r=n<<24>>24<0;if(r){s=a[A+4>>2]|0;o=(a[A+8>>2]&2147483647)+-1|0}else{s=n&255;o=10}if((s|0)==(o|0)){un(A,o,1,o,o,0);if((i[t>>0]|0)<0)l=8;else l=7}else if(r)l=8;else l=7;if((l|0)==7){i[t>>0]=s+1;c=A}else if((l|0)==8){l=a[A>>2]|0;a[A+4>>2]=s+1;c=l}l=c+s|0;Ct(l,e);Ct(l+1|0,0);return}function ln(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0;r=fA;fA=fA+16|0;s=r;o=A+11|0;l=i[o>>0]|0;c=l<<24>>24<0;if(c)f=a[A>>2]|0;else f=A;u=e-f|0;f=n-t|0;do{if(!f){d=l;h=27}else{if(c){p=a[A>>2]|0;b=a[A+4>>2]|0}else{p=A;b=l&255}if(cn(t,p,p+b|0)|0){a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fn(s,t,n);k=i[s+11>>0]|0;w=k<<24>>24<0;m=w?a[s>>2]|0:s;g=ln(A,e,m,m+(w?a[s+4>>2]|0:k&255)|0)|0;Ft(s);y=g;break}if(c){v=(a[A+8>>2]&2147483647)+-1|0;B=a[A+4>>2]|0}else{v=10;B=l&255}if((v-B|0)>>>0>=f>>>0){if(c)C=a[A>>2]|0;else C=A;g=B-u|0;if(!g)D=C;else{k=C+u|0;Zi(k+f|0,k,g)|0;D=C}}else{un(A,v,B+f-v|0,B,u,f);D=a[A>>2]|0}g=B+f|0;if((i[o>>0]|0)<0)a[A+4>>2]=g;else i[o>>0]=g;Ct(D+g|0,0);if((t|0)!=(n|0)){g=t;k=D+u|0;while(1){Ct(k,i[g>>0]|0);g=g+1|0;if((g|0)==(n|0))break;else k=k+1|0}}d=i[o>>0]|0;h=27}}while(0);if((h|0)==27){if(d<<24>>24<0)Q=a[A>>2]|0;else Q=A;y=Q+u|0}fA=r;return y|0}function cn(A,e,t){A=A|0;e=e|0;t=t|0;return e>>>0<=A>>>0&A>>>0>>0|0}function fn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;n=t-e|0;if(n>>>0>4294967279)Qt();if(n>>>0<11){i[A+11>>0]=n;r=A}else{s=n+16&-16;o=Mt(s)|0;a[A>>2]=o;a[A+8>>2]=s|-2147483648;a[A+4>>2]=n;r=o}if((e|0)!=(t|0)){o=e;e=r;while(1){Ct(e,i[o>>0]|0);o=o+1|0;if((o|0)==(t|0))break;else e=e+1|0}}Ct(r+n|0,0);return}function un(A,e,t,n,r,s){A=A|0;e=e|0;t=t|0;n=n|0;r=r|0;s=s|0;var o=0,l=0,c=0,f=0;if((-17-e|0)>>>0>>0)Qt();if((i[A+11>>0]|0)<0)o=a[A>>2]|0;else o=A;if(e>>>0<2147483623){l=t+e|0;t=e<<1;c=l>>>0>>0?t:l;f=c>>>0<11?11:c+16&-16}else f=-17;c=Mt(f)|0;if(r|0)Bt(c,o,r)|0;l=n-r|0;if(l|0)Bt(c+r+s|0,o+r|0,l)|0;if((e|0)!=10)Et(o);a[A>>2]=c;a[A+8>>2]=f|-2147483648;return}function dn(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0;t=e+11|0;n=i[t>>0]|0;r=e+4|0;s=a[r>>2]|0;o=n&255;l=n<<24>>24<0?s:o;A:do{if(!l)hn(A,e);else{do{if((jt(41537)|0)==(l|0)){if(!(_t(e,41537,l)|0)){Li(e,41549);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41620,jt(41620)|0);break A}else{c=i[t>>0]|0;f=c&255;u=c;d=a[r>>2]|0;break}}else{f=o;u=n;d=s}}while(0);c=jt(41633)|0;do{if((c|0)==((u<<24>>24<0?d:f)|0)){if(!(_t(e,41633,c)|0)){Li(e,41646);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41696,jt(41696)|0);break A}else{h=i[t>>0]|0;p=h&255;b=h;k=a[r>>2]|0;break}}else{p=f;b=u;k=d}}while(0);c=jt(41710)|0;do{if((c|0)==((b<<24>>24<0?k:p)|0)){if(!(_t(e,41710,c)|0)){Li(e,41723);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41773,jt(41773)|0);break A}else{h=i[t>>0]|0;w=h&255;m=h;g=a[r>>2]|0;break}}else{w=p;m=b;g=k}}while(0);c=jt(41787)|0;do{if((c|0)==((m<<24>>24<0?g:w)|0)){if(!(_t(e,41787,c)|0)){Li(e,41801);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41852,jt(41852)|0);break A}else{h=i[t>>0]|0;y=h&255;v=h;B=a[r>>2]|0;break}}else{y=w;v=m;B=g}}while(0);c=v<<24>>24<0;h=c?a[e>>2]|0:e;C=h+(c?B:y)|0;e:do{if((i[C+-1>>0]|0)==62){c=1;D=C;t:while(1){Q=D;i:while(1){M=Q+-1|0;if((M|0)==(h|0))break t;E=Q+-2|0;switch(i[E>>0]|0){case 60:{I=25;break i;break}case 62:{I=26;break i;break}default:Q=M}}if((I|0)==25){I=0;Q=c+-1|0;if(!Q){F=E;break e}else S=Q}else if((I|0)==26){I=0;S=c+1|0}c=S;D=M}a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;break A}else F=C}while(0);C=F;while(1){D=C+-1|0;if((D|0)==(h|0)){Y=h;break}if((i[D>>0]|0)==58){Y=C;break}else C=D}a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fn(A,Y,F)}}while(0);return}function hn(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;if((i[e+11>>0]|0)<0)fi(A,a[e>>2]|0,a[e+4>>2]|0);else{a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2]}return}function pn(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0;if((A|0)!=(e|0)){i=Xi(A,e,t)|0;if((i|0)==(A|0))n=ji(A,e,t)|0;else n=i;if((n|0)!=(A|0)?(i=a[t+4>>2]|0,(a[t>>2]|0)!=(i|0)):0){Jt(i+-24|0,0,40787)|0;r=n}else r=A}else r=A;return r|0}function bn(A){A=A|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;a[A+12>>2]=0;a[A+16>>2]=0;a[A+20>>2]=0;return}function kn(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0;e=fA;fA=fA+32|0;t=e;i=a[A>>2]|0;n=((a[A+4>>2]|0)-i|0)/24|0;r=n+1|0;if(r>>>0>178956970)wn();else{s=((a[A+8>>2]|0)-i|0)/24|0;i=s<<1;mn(t,s>>>0<89478485?i>>>0>>0?r:i:178956970,n,A+12|0);n=t+8|0;i=a[n>>2]|0;a[i>>2]=0;a[i+4>>2]=0;a[i+8>>2]=0;a[i+12>>2]=0;a[i+16>>2]=0;a[i+20>>2]=0;bn(i);a[n>>2]=i+24;gn(A,t);yn(t);fA=e;return}}function wn(){j()}function mn(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,r=0;n=A+12|0;a[n>>2]=0;a[A+16>>2]=i;if(!e)r=0;else r=vn(a[i>>2]|0,e)|0;a[A>>2]=r;i=r+(t*24|0)|0;a[A+8>>2]=i;a[A+4>>2]=i;a[n>>2]=r+(e*24|0);return}function gn(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0;t=a[A>>2]|0;i=A+4|0;n=a[i>>2]|0;r=e+4|0;if((n|0)==(t|0)){s=r;o=A;l=a[r>>2]|0;c=t}else{f=n;n=a[r>>2]|0;do{f=f+-24|0;ni(n+-24|0,f);n=(a[r>>2]|0)+-24|0;a[r>>2]=n}while((f|0)!=(t|0));s=r;o=A;l=n;c=a[A>>2]|0}a[o>>2]=l;a[s>>2]=c;c=e+8|0;l=a[i>>2]|0;a[i>>2]=a[c>>2];a[c>>2]=l;l=A+8|0;A=e+12|0;c=a[l>>2]|0;a[l>>2]=a[A>>2];a[A>>2]=c;a[e>>2]=a[s>>2];return}function yn(A){A=A|0;var e=0,t=0,i=0,n=0;e=a[A+4>>2]|0;t=A+8|0;i=a[t>>2]|0;if((i|0)!=(e|0)){n=i;do{i=n+-24|0;a[t>>2]=i;ct(i);n=a[t>>2]|0}while((n|0)!=(e|0))}e=a[A>>2]|0;if(e|0)It(a[a[A+16>>2]>>2]|0,e,((a[A+12>>2]|0)-e|0)/24|0);return}function vn(A,e){A=A|0;e=e|0;return Bn(A,e*24|0)|0}function Bn(A,e){A=A|0;e=e|0;var t=0,i=0,n=0;t=yt(e)|0;e=A+4096|0;i=a[e>>2]|0;if((A+4096-i|0)>>>0>>0)n=Ke(t)|0;else{a[e>>2]=i+t;n=i}return n|0}function Cn(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0;r=fA;fA=fA+48|0;s=r+24|0;o=r;l=r+12|0;c=ci(A,e)|0;if(!((c|0)==(A|0)|(c|0)==(e|0))?(i[c>>0]|0)==69:0){e=t+11|0;f=i[e>>0]|0;u=t+4|0;do{if((f<<24>>24<0?a[u>>2]|0:f&255)>>>0<=3){d=n+4|0;h=a[d>>2]|0;if(h>>>0<(a[n+8>>2]|0)>>>0){a[h>>2]=0;a[h+4>>2]=0;a[h+8>>2]=0;a[h+12>>2]=0;a[h+16>>2]=0;a[h+20>>2]=0;bn(h);a[d>>2]=(a[d>>2]|0)+24;p=d;break}else{kn(n);p=d;break}}else{hi(l,40717,t);Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);d=n+4|0;h=a[d>>2]|0;if(h>>>0<(a[n+8>>2]|0)>>>0){ni(h,s);a[d>>2]=(a[d>>2]|0)+24}else ai(n,s);ct(s);Ft(o);Ft(l);p=d}}while(0);if((i[A>>0]|0)==110){on((a[p>>2]|0)+-24|0,45);b=A+1|0}else b=A;sn((a[p>>2]|0)+-24|0,b,c);b=i[e>>0]|0;e=b<<24>>24<0;l=e?a[u>>2]|0:b&255;if(l>>>0<4)dt((a[p>>2]|0)+-24|0,e?a[t>>2]|0:t,l)|0;k=c+1|0}else k=A;fA=r;return k|0}function Dn(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,4);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Qn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0;n=fA;fA=fA+64|0;r=n+24|0;s=n+60|0;c=n;f=n+48|0;A:do{if((e-A|0)>>>0>8){u=0;d=0;h=i[A>>0]|0;while(1){p=s+d|0;if(!(Be(h)|0))break;b=i[A+(u|1)>>0]|0;k=(((h+-48|0)>>>0<10?0:9)+h<<4)+b+((b+-48|0)>>>0<10?208:169)&255;i[p>>0]=k;u=u+2|0;w=d+1|0;m=i[A+u>>0]|0;if((u|0)==8){g=5;break}else{d=w;h=m<<24>>24}}do{if((g|0)==5){if(m<<24>>24==69){if((s+w|0)!=(s|0)&p>>>0>s>>>0?(h=i[s>>0]|0,i[s>>0]=k,i[p>>0]=h,d>>>0>2):0){h=s+(d+-1)|0;u=s+1|0;do{b=i[u>>0]|0;i[u>>0]=i[h>>0]|0;i[h>>0]=b;u=u+1|0;h=h+-1|0}while(u>>>0>>0)}a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;a[c+12>>2]=0;a[c+16>>2]=0;a[c+20>>2]=0;l[r>>3]=+o[s>>2];h=Me(c,24,42027,r)|0;if(h>>>0>23)break;a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;fi(f,c,h);ti(r,f);h=t+4|0;u=a[h>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,r);a[h>>2]=(a[h>>2]|0)+24}else ai(t,r);ct(r);Ft(f);y=A+9|0}else y=A;v=y;break A}}while(0);v=A}else v=A}while(0);fA=n;return v|0}function Mn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=fA;fA=fA+80|0;r=n+40|0;s=n+32|0;o=n;c=n+64|0;A:do{if((e-A|0)>>>0>16){f=0;u=0;d=i[A>>0]|0;while(1){h=s+u|0;if(!(Be(d)|0))break;p=i[A+(f|1)>>0]|0;b=(((d+-48|0)>>>0<10?0:9)+d<<4)+p+((p+-48|0)>>>0<10?208:169)&255;i[h>>0]=b;f=f+2|0;k=u+1|0;w=i[A+f>>0]|0;if((f|0)==16){m=5;break}else{u=k;d=w<<24>>24}}do{if((m|0)==5){if(w<<24>>24==69){if((s+k|0)!=(s|0)&h>>>0>s>>>0?(d=i[s>>0]|0,i[s>>0]=b,i[h>>0]=d,u>>>0>2):0){d=s+(u+-1)|0;f=s+1|0;do{p=i[f>>0]|0;i[f>>0]=i[d>>0]|0;i[d>>0]=p;f=f+1|0;d=d+-1|0}while(f>>>0>>0)}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;a[o+12>>2]=0;a[o+16>>2]=0;a[o+20>>2]=0;a[o+24>>2]=0;a[o+28>>2]=0;l[r>>3]=+l[s>>3];d=Me(o,32,42024,r)|0;if(d>>>0>31)break;a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;fi(c,o,d);ti(r,c);d=t+4|0;f=a[d>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[d>>2]=(a[d>>2]|0)+24}else ai(t,r);ct(r);Ft(c);g=A+17|0}else g=A;y=g;break A}}while(0);y=A}else y=A}while(0);fA=n;return y|0}function En(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=fA;fA=fA+96|0;r=n+48|0;s=n+40|0;o=n;c=n+72|0;A:do{if((e-A|0)>>>0>20){f=0;u=0;d=i[A>>0]|0;while(1){h=s+u|0;if(!(Be(d)|0))break;p=i[A+(f|1)>>0]|0;b=(((d+-48|0)>>>0<10?0:9)+d<<4)+p+((p+-48|0)>>>0<10?208:169)&255;i[h>>0]=b;f=f+2|0;k=u+1|0;w=i[A+f>>0]|0;if((f|0)==20){m=5;break}else{u=k;d=w<<24>>24}}do{if((m|0)==5){if(w<<24>>24==69){if((s+k|0)!=(s|0)&h>>>0>s>>>0?(d=i[s>>0]|0,i[s>>0]=b,i[h>>0]=d,u>>>0>2):0){d=s+(u+-1)|0;f=s+1|0;do{p=i[f>>0]|0;i[f>>0]=i[d>>0]|0;i[d>>0]=p;f=f+1|0;d=d+-1|0}while(f>>>0>>0)}d=o;f=d+40|0;do{a[d>>2]=0;d=d+4|0}while((d|0)<(f|0));l[r>>3]=+l[s>>3];d=Me(o,40,42019,r)|0;if(d>>>0>39)break;a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;fi(c,o,d);ti(r,c);d=t+4|0;f=a[d>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[d>>2]=(a[d>>2]|0)+24}else ai(t,r);ct(r);Ft(c);g=A+21|0}else g=A;y=g;break A}}while(0);y=A}else y=A}while(0);fA=n;return y|0}function In(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,13);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Fn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0;n=fA;fA=fA+48|0;r=n+36|0;s=n+24|0;o=n+8|0;l=n;A:do{if((A|0)!=(e|0)?(i[A>>0]|0)==78:0){c=Gt(A+1|0,e,r)|0;e:do{if((c|0)!=(e|0)){f=t+52|0;a[f>>2]=0;switch(i[c>>0]|0){case 82:{u=1;d=6;break}case 79:{u=2;d=6;break}default:h=c}if((d|0)==6){a[f>>2]=u;h=c+1|0}f=t+4|0;p=a[f>>2]|0;if(p>>>0<(a[t+8>>2]|0)>>>0){a[p>>2]=0;a[p+4>>2]=0;a[p+8>>2]=0;a[p+12>>2]=0;a[p+16>>2]=0;a[p+20>>2]=0;bn(p);a[f>>2]=(a[f>>2]|0)+24}else kn(t);if(((e-h|0)>1?(i[h>>0]|0)==83:0)?(i[h+1>>0]|0)==116:0){Li((a[f>>2]|0)+-24|0,42091);b=h+2|0}else b=h;if((b|0)==(e|0)){p=(a[f>>2]|0)+-24|0;ct(p);a[f>>2]=p;break}p=s+11|0;k=s+4|0;w=t+12|0;m=t+20|0;g=t+24|0;y=o+11|0;v=o+4|0;B=o+11|0;C=o+4|0;D=o+12|0;Q=o+4|0;M=o+8|0;E=t+16|0;I=o+12|0;F=o+4|0;S=o+8|0;Y=o+11|0;x=o+4|0;T=o+12|0;G=o+4|0;W=o+8|0;J=o+11|0;O=o+4|0;H=o+12|0;P=o+4|0;U=o+8|0;L=o+12|0;V=o+4|0;Z=o+8|0;R=i[b>>0]|0;do{if(R<<24>>24!=69){X=0;N=b;j=R;t:while(1){_=N;K=j;i:while(1){switch(K<<24>>24|0){case 83:{d=21;break i;break}case 84:{d=34;break i;break}case 68:{d=45;break i;break}case 73:{q=zt(_,e,t)|0;if((q|0)==(_|0)|(q|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);z=a[f>>2]|0;$=z+-24|0;ct($);a[f>>2]=$;$=i[p>>0]|0;AA=$<<24>>24<0;dt(z+-48|0,AA?a[s>>2]|0:s,AA?a[k>>2]|0:$&255)|0;$=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,$,l);$=a[m>>2]|0;if($>>>0<(a[g>>2]|0)>>>0){a[$+12>>2]=a[D>>2];a[$>>2]=a[o>>2];a[$+4>>2]=a[Q>>2];a[$+8>>2]=a[M>>2];a[M>>2]=0;a[Q>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o);Ft(s);eA=q;break}case 76:{q=_+1|0;if((q|0)==(e|0))break e;else eA=q;break}default:{d=65;break i}}K=i[eA>>0]|0;if(K<<24>>24==69){d=78;break t}else _=eA}i:do{if((d|0)==21){d=0;K=_+1|0;if((K|0)!=(e|0)?(i[K>>0]|0)==116:0){d=65;break}K=si(_,e,t)|0;if((K|0)==(_|0)|(K|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);q=a[f>>2]|0;$=q+-24|0;ct($);a[f>>2]=$;$=q+-48|0;AA=i[$+11>>0]|0;if(AA<<24>>24<0)tA=a[q+-44>>2]|0;else tA=AA&255;if(!tA)Tn($,s);else{hi(o,40789,s);$=i[Y>>0]|0;AA=$<<24>>24<0;dt((a[f>>2]|0)+-24|0,AA?a[o>>2]|0:o,AA?a[x>>2]|0:$&255)|0;Ft(o);$=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,$,l);$=a[m>>2]|0;if($>>>0<(a[g>>2]|0)>>>0){a[$+12>>2]=a[L>>2];a[$>>2]=a[o>>2];a[$+4>>2]=a[V>>2];a[$+8>>2]=a[Z>>2];a[Z>>2]=0;a[V>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o)}Ft(s);iA=K}else if((d|0)==34){d=0;K=qt(_,e,t)|0;if((K|0)==(_|0)|(K|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);$=a[f>>2]|0;AA=$+-24|0;ct(AA);a[f>>2]=AA;AA=$+-48|0;q=i[AA+11>>0]|0;if(q<<24>>24<0)nA=a[$+-44>>2]|0;else nA=q&255;if(!nA)Tn(AA,s);else{hi(o,40789,s);AA=i[B>>0]|0;q=AA<<24>>24<0;dt((a[f>>2]|0)+-24|0,q?a[o>>2]|0:o,q?a[C>>2]|0:AA&255)|0;Ft(o)}AA=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,AA,l);AA=a[m>>2]|0;if(AA>>>0<(a[g>>2]|0)>>>0){a[AA+12>>2]=a[T>>2];a[AA>>2]=a[o>>2];a[AA+4>>2]=a[G>>2];a[AA+8>>2]=a[W>>2];a[W>>2]=0;a[G>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o);Ft(s);iA=K}else if((d|0)==45){d=0;K=_+1|0;if((K|0)!=(e|0))switch(i[K>>0]|0){case 84:case 116:break;default:{d=65;break i}}K=oi(_,e,t)|0;if((K|0)==(_|0)|(K|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);AA=a[f>>2]|0;q=AA+-24|0;ct(q);a[f>>2]=q;q=AA+-48|0;$=i[q+11>>0]|0;if($<<24>>24<0)aA=a[AA+-44>>2]|0;else aA=$&255;if(!aA)Tn(q,s);else{hi(o,40789,s);q=i[J>>0]|0;$=q<<24>>24<0;dt((a[f>>2]|0)+-24|0,$?a[o>>2]|0:o,$?a[O>>2]|0:q&255)|0;Ft(o)}q=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,q,l);q=a[m>>2]|0;if(q>>>0<(a[g>>2]|0)>>>0){a[q+12>>2]=a[H>>2];a[q>>2]=a[o>>2];a[q+4>>2]=a[P>>2];a[q+8>>2]=a[U>>2];a[U>>2]=0;a[P>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o);Ft(s);iA=K}}while(0);if((d|0)==65){d=0;K=_i(_,e,t)|0;if((K|0)==(_|0)|(K|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);q=a[f>>2]|0;$=q+-24|0;ct($);a[f>>2]=$;$=q+-48|0;AA=i[$+11>>0]|0;if(AA<<24>>24<0)rA=a[q+-44>>2]|0;else rA=AA&255;if(!rA)Tn($,s);else{hi(o,40789,s);$=i[y>>0]|0;AA=$<<24>>24<0;dt((a[f>>2]|0)+-24|0,AA?a[o>>2]|0:o,AA?a[v>>2]|0:$&255)|0;Ft(o)}$=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,$,l);$=a[m>>2]|0;if($>>>0<(a[g>>2]|0)>>>0){a[$+12>>2]=a[I>>2];a[$>>2]=a[o>>2];a[$+4>>2]=a[F>>2];a[$+8>>2]=a[S>>2];a[S>>2]=0;a[F>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o);Ft(s);iA=K}j=i[iA>>0]|0;if(j<<24>>24==69){d=77;break}else{X=1;N=iA}}if((d|0)==77){a[t+48>>2]=a[r>>2];sA=iA+1|0}else if((d|0)==78){N=eA+1|0;a[t+48>>2]=a[r>>2];if(X)sA=N;else{oA=N;break}}N=a[m>>2]|0;if((a[t+16>>2]|0)==(N|0))oA=sA;else{ft(N+-16|0);a[m>>2]=N+-16;oA=sA}}else{a[t+48>>2]=a[r>>2];oA=b+1|0}}while(0);lA=oA;break A}}while(0);lA=A}else lA=A}while(0);fA=n;return lA|0}function Sn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+16|0;r=n;A:do{if(((((A|0)!=(e|0)?(i[A>>0]|0)==90:0)?(s=A+1|0,o=St(s,e,t)|0,!((o|0)==(s|0)|(o|0)==(e|0))):0)?(i[o>>0]|0)==69:0)?(s=o+1|0,(s|0)!=(e|0)):0)switch(i[s>>0]|0){case 115:{l=xn(o+2|0,e)|0;c=a[t+4>>2]|0;if((a[t>>2]|0)==(c|0)){f=l;break A}Ot(c+-24|0,42074)|0;f=l;break A;break}case 100:{l=o+2|0;if((l|0)==(e|0)){f=A;break A}o=ci(l,e)|0;if((o|0)==(e|0)){f=A;break A}if((i[o>>0]|0)!=95){f=A;break A}l=o+1|0;o=ri(l,e,t)|0;c=t+4|0;if((o|0)==(l|0)){l=(a[c>>2]|0)+-24|0;ct(l);a[c>>2]=l;f=A;break A}l=a[c>>2]|0;if(((l-(a[t>>2]|0)|0)/24|0)>>>0<2){f=A;break A}$t(r,l+-24|0);l=a[c>>2]|0;u=l+-24|0;ct(u);a[c>>2]=u;Ot(l+-48|0,40789)|0;l=i[r+11>>0]|0;u=l<<24>>24<0;dt((a[c>>2]|0)+-24|0,u?a[r>>2]|0:r,u?a[r+4>>2]|0:l&255)|0;Ft(r);f=o;break A;break}default:{o=ri(s,e,t)|0;if((o|0)==(s|0)){s=t+4|0;l=(a[s>>2]|0)+-24|0;ct(l);a[s>>2]=l;f=A;break A}l=xn(o,e)|0;o=t+4|0;s=a[o>>2]|0;if(((s-(a[t>>2]|0)|0)/24|0)>>>0<2){f=l;break A}$t(r,s+-24|0);s=a[o>>2]|0;u=s+-24|0;ct(u);a[o>>2]=u;Ot(s+-48|0,40789)|0;s=i[r+11>>0]|0;u=s<<24>>24<0;dt((a[o>>2]|0)+-24|0,u?a[r>>2]|0:r,u?a[r+4>>2]|0:s&255)|0;Ft(r);f=l;break A}}else f=A}while(0);fA=n;return f|0}function Yn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;if((e-A|0)>1){if((i[A>>0]|0)==83?(i[A+1>>0]|0)==116:0){n=A+2|0;if((n|0)==(e|0)){r=0;s=e}else{r=0;s=(i[n>>0]|0)==76?A+3|0:n}}else{r=1;s=A}n=_i(s,e,t)|0;e=(n|0)==(s|0);if(!(r|e)){r=a[t+4>>2]|0;if((a[t>>2]|0)==(r|0))o=A;else{Jt(r+-24|0,0,41011)|0;o=n}}else o=e?A:n}else o=A;return o|0}function xn(A,e){A=A|0;e=e|0;var t=0,n=0,a=0,r=0;A:do{if((A|0)!=(e|0)){t=i[A>>0]|0;if(t<<24>>24!=95){if(((t<<24>>24)+-48|0)>>>0>=10){n=A;break}t=A;while(1){a=t+1|0;if((a|0)==(e|0)){n=e;break A}if(((i[a>>0]|0)+-48|0)>>>0<10)t=a;else{n=a;break A}}}t=A+1|0;if((t|0)!=(e|0)){a=i[t>>0]|0;if(((a<<24>>24)+-48|0)>>>0<10){n=A+2|0;break}if(a<<24>>24==95?(a=A+2|0,(a|0)!=(e|0)):0){t=a;while(1){r=i[t>>0]|0;if(((r<<24>>24)+-48|0)>>>0>=10)break;a=t+1|0;if((a|0)==(e|0)){n=A;break A}else t=a}return(r<<24>>24==95?t+1|0:A)|0}else n=A}else n=A}else n=A}while(0);return n|0}function Tn(A,e){A=A|0;e=e|0;var t=0,n=0;if((A|0)!=(e|0)){t=i[e+11>>0]|0;n=t<<24>>24<0;Vi(A,n?a[e>>2]|0:e,n?a[e+4>>2]|0:t&255)}return}function Gn(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,42106,21);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Wn(A,e){A=A|0;e=e|0;a[A>>2]=a[e>>2];return}function Jn(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0;t=fA;fA=fA+32|0;i=t+20|0;n=t;r=a[A>>2]|0;s=(a[A+4>>2]|0)-r>>4;o=s+1|0;if(o>>>0>268435455)wn();else{l=(a[A+8>>2]|0)-r|0;r=l>>3;Hn(n,l>>4>>>0<134217727?r>>>0>>0?o:r:268435455,s,A+12|0);s=n+8|0;r=a[s>>2]|0;Wn(i,e);a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;a[r+12>>2]=a[i>>2];a[s>>2]=r+16;Pn(A,n);Un(n);fA=t;return}}function On(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0,r=0,s=0;A:do{if((A|0)==(e|0))n=A;else switch(i[A>>0]|0){case 88:{a=A+1|0;r=ui(a,e,t)|0;if((r|0)==(a|0)|(r|0)==(e|0)){n=A;break A}n=(i[r>>0]|0)==69?r+1|0:A;break A;break}case 74:{r=A+1|0;if((r|0)==(e|0)){n=A;break A}a=r;while(1){if((i[a>>0]|0)==69)break;r=On(a,e,t)|0;if((r|0)==(a|0)){n=A;break A}else a=r}n=a+1|0;break A;break}case 76:{r=A+1|0;if((r|0)!=(e|0)?(i[r>>0]|0)==90:0){r=A+2|0;s=St(r,e,t)|0;if((s|0)==(r|0)|(s|0)==(e|0)){n=A;break A}n=(i[s>>0]|0)==69?s+1|0:A;break A}n=bi(A,e,t)|0;break A;break}default:{n=Tt(A,e,t)|0;break A}}}while(0);return n|0}function Hn(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,r=0;n=A+12|0;a[n>>2]=0;a[A+16>>2]=i;if(!e)r=0;else r=Ln(a[i>>2]|0,e)|0;a[A>>2]=r;i=r+(t<<4)|0;a[A+8>>2]=i;a[A+4>>2]=i;a[n>>2]=r+(e<<4);return}function Pn(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;t=a[A>>2]|0;i=A+4|0;n=a[i>>2]|0;r=e+4|0;if((n|0)==(t|0)){s=r;o=A;l=a[r>>2]|0;c=t}else{f=n;n=a[r>>2]|0;do{u=n+-16|0;d=f;f=f+-16|0;a[u>>2]=0;h=n+-12|0;a[h>>2]=0;p=n+-8|0;a[p>>2]=0;a[n+-4>>2]=a[d+-4>>2];a[u>>2]=a[f>>2];u=d+-12|0;a[h>>2]=a[u>>2];h=d+-8|0;a[p>>2]=a[h>>2];a[h>>2]=0;a[u>>2]=0;a[f>>2]=0;n=(a[r>>2]|0)+-16|0;a[r>>2]=n}while((f|0)!=(t|0));s=r;o=A;l=n;c=a[A>>2]|0}a[o>>2]=l;a[s>>2]=c;c=e+8|0;l=a[i>>2]|0;a[i>>2]=a[c>>2];a[c>>2]=l;l=A+8|0;A=e+12|0;c=a[l>>2]|0;a[l>>2]=a[A>>2];a[A>>2]=c;a[e>>2]=a[s>>2];return}function Un(A){A=A|0;var e=0,t=0,i=0,n=0;e=a[A+4>>2]|0;t=A+8|0;i=a[t>>2]|0;if((i|0)!=(e|0)){n=i;do{i=n+-16|0;a[t>>2]=i;kt(i);n=a[t>>2]|0}while((n|0)!=(e|0))}e=a[A>>2]|0;if(e|0)vt(a[a[A+16>>2]>>2]|0,e,(a[A+12>>2]|0)-e>>4);return}function Ln(A,e){A=A|0;e=e|0;return Bn(A,e<<4)|0}function Vn(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,42131,2);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Zn(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0;t=A+11|0;n=i[t>>0]|0;r=n<<24>>24<0;if(r){s=a[A+4>>2]|0;o=s>>>0<11?s:11;l=s;c=(a[A+8>>2]&2147483647)+-1|0}else{s=n&255;o=s>>>0<11?s:11;l=s;c=10}if((o-l+c|0)>>>0>>0)Dt(A,c,e-o+l-c|0,l,0,o,e,42134);else{if(r)f=a[A>>2]|0;else f=A;do{if((o|0)!=(e|0)){r=l-o|0;if(!r){u=o;d=0;h=42134;p=e;b=17}else{if(o>>>0>e>>>0){Zi(f,42134,e)|0;Zi(f+e|0,f+o|0,r)|0;k=o;w=e;break}do{if(f>>>0<42134>>>0&(f+l|0)>>>0>42134>>>0){if((f+o|0)>>>0>42134>>>0){Zi(f,42134,o)|0;m=0;g=o;y=42134+e|0;v=e-o|0;break}else{m=o;g=0;y=42134+(e-o)|0;v=e;break}}else{m=o;g=0;y=42134;v=e}}while(0);c=f+g|0;Zi(c+v|0,c+m|0,r)|0;u=m;d=g;h=y;p=v;b=17}}else{u=e;d=0;h=42134;p=e;b=17}}while(0);if((b|0)==17){Zi(f+d|0,h,p)|0;k=u;w=p}p=w-k+l|0;if((i[t>>0]|0)<0)a[A+4>>2]=p;else i[t>>0]=p;Ct(f+p|0,0)}return}function Rn(){j()}function Xn(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;if(!t)i=0;else i=$A(A,e,t)|0;return i|0}function Nn(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0;r=A+11|0;s=i[r>>0]|0;o=s<<24>>24<0;if(o)l=a[A+4>>2]|0;else l=s&255;if(l>>>0>>0)Rn();if(o)c=(a[A+8>>2]&2147483647)+-1|0;else c=10;if((c-l|0)>>>0>=n>>>0){if(n|0){if(o)f=a[A>>2]|0;else f=A;o=l-e|0;s=f+e|0;if(!o)u=t;else{Zi(s+n|0,s,o)|0;u=s>>>0<=t>>>0&(f+l|0)>>>0>t>>>0?t+n|0:t}Zi(s,u,n)|0;u=l+n|0;if((i[r>>0]|0)<0)a[A+4>>2]=u;else i[r>>0]=u;Ct(f+u|0,0)}}else Dt(A,c,l+n-c|0,l,e,0,n,t);return A|0}function jn(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,r=0;n=A+12|0;a[n>>2]=0;a[A+16>>2]=i;if(!e)r=0;else r=qn(a[i>>2]|0,e)|0;a[A>>2]=r;i=r+(t<<4)|0;a[A+8>>2]=i;a[A+4>>2]=i;a[n>>2]=r+(e<<4);return}function _n(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;t=a[A>>2]|0;i=A+4|0;n=a[i>>2]|0;r=e+4|0;if((n|0)==(t|0)){s=r;o=A;l=a[r>>2]|0;c=t}else{f=n;n=a[r>>2]|0;do{u=n+-16|0;d=f;f=f+-16|0;a[u>>2]=0;h=n+-12|0;a[h>>2]=0;p=n+-8|0;a[p>>2]=0;a[n+-4>>2]=a[d+-4>>2];a[u>>2]=a[f>>2];u=d+-12|0;a[h>>2]=a[u>>2];h=d+-8|0;a[p>>2]=a[h>>2];a[h>>2]=0;a[u>>2]=0;a[f>>2]=0;n=(a[r>>2]|0)+-16|0;a[r>>2]=n}while((f|0)!=(t|0));s=r;o=A;l=n;c=a[A>>2]|0}a[o>>2]=l;a[s>>2]=c;c=e+8|0;l=a[i>>2]|0;a[i>>2]=a[c>>2];a[c>>2]=l;l=A+8|0;A=e+12|0;c=a[l>>2]|0;a[l>>2]=a[A>>2];a[A>>2]=c;a[e>>2]=a[s>>2];return}function Kn(A){A=A|0;var e=0,t=0,i=0,n=0;e=a[A+4>>2]|0;t=A+8|0;i=a[t>>2]|0;if((i|0)!=(e|0)){n=i;do{i=n+-16|0;a[t>>2]=i;ft(i);n=a[t>>2]|0}while((n|0)!=(e|0))}e=a[A>>2]|0;if(e|0)wt(a[a[A+16>>2]>>2]|0,e,(a[A+12>>2]|0)-e>>4);return}function qn(A,e){A=A|0;e=e|0;return Bn(A,e<<4)|0}function zn(A){A=A|0;var e=0;e=vn(a[A+12>>2]|0,1)|0;a[A+4>>2]=e;a[A>>2]=e;a[A+8>>2]=e+24;return}function $n(A){A=A|0;var e=0,t=0,n=0,r=0,s=0,o=0,l=0;e=A+11|0;t=i[e>>0]|0;if(t<<24>>24<0){n=a[A>>2]|0;r=a[A+4>>2]|0}else{n=A;r=t&255}s=(r|0)!=0&1;o=r-s|0;if(!o)l=t;else{Zi(n,n+s|0,o)|0;l=i[e>>0]|0}if(l<<24>>24<0)a[A+4>>2]=o;else i[e>>0]=o;Ct(n+o|0,0);return}function Aa(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41909,7);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function ea(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,3);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function ta(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,42327,18);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function ia(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,8);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function na(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,42320,6);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function aa(A,e){A=A|0;e=e|0;a[A>>2]=e;a[A+4>>2]=a[e>>2];return}function ra(A,e){A=A|0;e=e|0;a[A>>2]=e;i[A+4>>0]=i[e>>0]|0;return}function sa(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=fA;fA=fA+64|0;r=n+48|0;s=n+36|0;o=n+24|0;l=n+12|0;c=n;A:do{if((e-A|0)>2){switch(i[A>>0]|0){case 84:break;case 71:{switch(i[A+1>>0]|0){case 86:{f=A+2|0;u=ri(f,e,t)|0;if((u|0)==(f|0)){d=A;h=45;break A}f=a[t+4>>2]|0;if((a[t>>2]|0)==(f|0)){p=A;break A}Jt(f+-24|0,0,42545)|0;d=u;h=45;break A;break}case 82:{u=A+2|0;f=ri(u,e,t)|0;if((f|0)==(u|0)){d=A;h=45;break A}u=a[t+4>>2]|0;if((a[t>>2]|0)==(u|0)){p=A;break A}Jt(u+-24|0,0,42565)|0;d=f;h=45;break A;break}default:{d=A;h=45;break A}}break}default:{d=A;h=45;break A}}f=A+1|0;switch(i[f>>0]|0){case 86:{u=A+2|0;b=Tt(u,e,t)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=a[t+4>>2]|0;if((a[t>>2]|0)==(u|0)){p=A;break A}Jt(u+-24|0,0,42394)|0;d=b;h=45;break A;break}case 84:{b=A+2|0;u=Tt(b,e,t)|0;if((u|0)==(b|0)){d=A;h=45;break A}b=a[t+4>>2]|0;if((a[t>>2]|0)==(b|0)){p=A;break A}Jt(b+-24|0,0,42406)|0;d=u;h=45;break A;break}case 73:{u=A+2|0;b=Tt(u,e,t)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=a[t+4>>2]|0;if((a[t>>2]|0)==(u|0)){p=A;break A}Jt(u+-24|0,0,42415)|0;d=b;h=45;break A;break}case 83:{b=A+2|0;u=Tt(b,e,t)|0;if((u|0)==(b|0)){d=A;h=45;break A}b=a[t+4>>2]|0;if((a[t>>2]|0)==(b|0)){p=A;break A}Jt(b+-24|0,0,42429)|0;d=u;h=45;break A;break}case 99:{u=A+2|0;b=ca(u,e)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=ca(b,e)|0;if((u|0)==(b|0)){d=A;h=45;break A}b=St(u,e,t)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=a[t+4>>2]|0;if((a[t>>2]|0)==(u|0)){p=A;break A}Jt(u+-24|0,0,42448)|0;d=b;h=45;break A;break}case 67:{b=A+2|0;u=Tt(b,e,t)|0;if((u|0)==(b|0)){d=A;h=45;break A}b=ci(u,e)|0;if((b|0)==(u|0)|(b|0)==(e|0)){d=A;h=45;break A}if((i[b>>0]|0)!=95){d=A;h=45;break A}u=b+1|0;b=Tt(u,e,t)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=t+4|0;k=a[u>>2]|0;if(((k-(a[t>>2]|0)|0)/24|0)>>>0<2){p=A;break A}$t(r,k+-24|0);k=(a[u>>2]|0)+-24|0;ct(k);a[u>>2]=k;Jt(r,0,42475)|0;a[l>>2]=a[r>>2];a[l+4>>2]=a[r+4>>2];a[l+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ot(l,42500)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;$t(c,(a[u>>2]|0)+-24|0);k=i[c+11>>0]|0;w=k<<24>>24<0;dt(o,w?a[c>>2]|0:c,w?a[c+4>>2]|0:k&255)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;k=a[u>>2]|0;u=k+-24|0;w=u+11|0;if((i[w>>0]|0)<0){Ct(a[u>>2]|0,0);a[k+-20>>2]=0;m=u}else{Ct(u,0);i[w>>0]=0;m=u}di(u);a[m>>2]=a[s>>2];a[m+4>>2]=a[s+4>>2];a[m+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Ft(s);Ft(c);Ft(o);Ft(l);Ft(r);d=b;h=45;break A;break}default:{b=ca(f,e)|0;do{if((b|0)!=(f|0)){u=St(b,e,t)|0;if((u|0)!=(b|0)){w=a[t+4>>2]|0;if((a[t>>2]|0)!=(w|0)){k=w+-24|0;if((i[A+2>>0]|0)==118){Jt(k,0,42505)|0;g=0;y=u;break}else{Jt(k,0,42523)|0;g=0;y=u;break}}else{g=1;y=A}}else{g=0;y=A}}else{g=3;y=A}}while(0);switch(g&3){case 3:case 0:{d=y;h=45;break A;break}default:{}}if(!g){d=y;h=45;break A}else{p=A;break A}}}}else{d=A;h=45}}while(0);if((h|0)==45)p=d;fA=n;return p|0}function oa(A,e){A=A|0;e=e|0;i[A>>0]=e;return}function la(A,e){A=A|0;e=e|0;a[A>>2]=e;return}function ca(A,e){A=A|0;e=e|0;var t=0,n=0,a=0;A:do{if((A|0)!=(e|0)){switch(i[A>>0]|0){case 104:{t=A+1|0;n=ci(t,e)|0;if((n|0)==(t|0)|(n|0)==(e|0)){a=A;break A}return((i[n>>0]|0)==95?n+1|0:A)|0}case 118:break;default:{a=A;break A}}n=A+1|0;t=ci(n,e)|0;if((!((t|0)==(n|0)|(t|0)==(e|0))?(i[t>>0]|0)==95:0)?(n=t+1|0,t=ci(n,e)|0,!((t|0)==(n|0)|(t|0)==(e|0))):0)a=(i[t>>0]|0)==95?t+1|0:A;else a=A}else a=A}while(0);return a|0}function fa(A,e){A=A|0;e=e|0;a[A>>2]=e;return}function ua(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;a[A+12>>2]=a[e>>2];return}function da(A,e){A=A|0;e=e|0;a[A>>2]=e;return}function ha(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;a[A+12>>2]=a[e>>2];return}function pa(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,a=0;t=A&65535;i=e&65535;n=v(i,t)|0;a=A>>>16;A=(n>>>16)+(v(i,a)|0)|0;i=e>>>16;e=v(i,t)|0;return(D((A>>>16)+(v(i,a)|0)+(((A&65535)+e|0)>>>16)|0),A+e<<16|n&65535|0)|0}function ba(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,a=0;n=A;A=t;t=pa(n,A)|0;a=Q()|0;return(D((v(e,A)|0)+(v(i,n)|0)+a|a&0|0),t|0|0)|0}function ka(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0;n=A+t>>>0;return(D(e+i+(n>>>0>>0|0)>>>0|0),n|0)|0}function wa(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0;n=e-i>>>0;n=e-i-(t>>>0>A>>>0|0)>>>0;return(D(n|0),A-t>>>0|0)|0}function ma(A){A=A|0;return(A?31-(B(A^A-1)|0)|0:32)|0}function ga(A,e,t,i,n){A=A|0;e=e|0;t=t|0;i=i|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,C=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0;r=A;s=e;o=s;l=t;c=i;f=c;if(!o){u=(n|0)!=0;if(!f){if(u){a[n>>2]=(r>>>0)%(l>>>0);a[n+4>>2]=0}d=0;h=(r>>>0)/(l>>>0)>>>0;return(D(d|0),h)|0}else{if(!u){d=0;h=0;return(D(d|0),h)|0}a[n>>2]=A|0;a[n+4>>2]=e&0;d=0;h=0;return(D(d|0),h)|0}}u=(f|0)==0;do{if(l){if(!u){p=(B(f|0)|0)-(B(o|0)|0)|0;if(p>>>0<=31){b=p+1|0;k=31-p|0;w=p-31>>31;m=b;g=r>>>(b>>>0)&w|o<>>(b>>>0)&w;v=0;C=r<>2]=A|0;a[n+4>>2]=s|e&0;d=0;h=0;return(D(d|0),h)|0}k=l-1|0;if(k&l|0){w=(B(l|0)|0)+33-(B(o|0)|0)|0;b=64-w|0;p=32-w|0;M=p>>31;E=w-32|0;I=E>>31;m=w;g=p-1>>31&o>>>(E>>>0)|(o<>>(w>>>0))&I;y=I&o>>>(w>>>0);v=r<>>(E>>>0))&M|r<>31;break}if(n|0){a[n>>2]=k&r;a[n+4>>2]=0}if((l|0)==1){d=s|e&0;h=A|0|0;return(D(d|0),h)|0}else{k=ma(l|0)|0;d=o>>>(k>>>0)|0;h=o<<32-k|r>>>(k>>>0)|0;return(D(d|0),h)|0}}else{if(u){if(n|0){a[n>>2]=(o>>>0)%(l>>>0);a[n+4>>2]=0}d=0;h=(o>>>0)/(l>>>0)>>>0;return(D(d|0),h)|0}if(!r){if(n|0){a[n>>2]=0;a[n+4>>2]=(o>>>0)%(f>>>0)}d=0;h=(o>>>0)/(f>>>0)>>>0;return(D(d|0),h)|0}k=f-1|0;if(!(k&f)){if(n|0){a[n>>2]=A|0;a[n+4>>2]=k&o|e&0}d=0;h=o>>>((ma(f|0)|0)>>>0);return(D(d|0),h)|0}k=(B(f|0)|0)-(B(o|0)|0)|0;if(k>>>0<=30){w=k+1|0;p=31-k|0;m=w;g=o<>>(w>>>0);y=o>>>(w>>>0);v=0;C=r<>2]=A|0;a[n+4>>2]=s|e&0;d=0;h=0;return(D(d|0),h)|0}}while(0);if(!m){F=C;S=v;Y=y;x=g;T=0;G=0}else{e=t|0|0;t=c|i&0;i=ka(e|0,t|0,-1,-1)|0;c=Q()|0;s=C;C=v;v=y;y=g;g=m;m=0;do{A=s;s=C>>>31|s<<1;C=m|C<<1;r=y<<1|A>>>31|0;A=y>>>31|v<<1|0;wa(i|0,c|0,r|0,A|0)|0;o=Q()|0;f=o>>31|((o|0)<0?-1:0)<<1;m=f&1;y=wa(r|0,A|0,f&e|0,(((o|0)<0?-1:0)>>31|((o|0)<0?-1:0)<<1)&t|0)|0;v=Q()|0;g=g-1|0}while((g|0)!=0);F=s;S=C;Y=v;x=y;T=0;G=m}m=S;S=0;if(n|0){a[n>>2]=x;a[n+4>>2]=Y}d=(m|0)>>>31|(F|S)<<1|(S<<1|m>>>31)&0|T;h=(m<<1|0>>>31)&-2|G;return(D(d|0),h)|0}function ya(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;return ga(A,e,t,i,0)|0}function va(A,e,t){A=A|0;e=e|0;t=t|0;if((t|0)<32){D(e>>>t|0);return A>>>t|(e&(1<>>t-32|0}function Ba(A,e,t){A=A|0;e=e|0;t=t|0;if((t|0)<32){D(e<>>32-t|0);return A<=8192){eA(A|0,e|0,t|0)|0;return A|0}n=A|0;r=A+t|0;if((A&3)==(e&3)){while(A&3){if(!t)return n|0;i[A>>0]=i[e>>0]|0;A=A+1|0;e=e+1|0;t=t-1|0}s=r&-4|0;t=s-64|0;while((A|0)<=(t|0)){a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2];a[A+12>>2]=a[e+12>>2];a[A+16>>2]=a[e+16>>2];a[A+20>>2]=a[e+20>>2];a[A+24>>2]=a[e+24>>2];a[A+28>>2]=a[e+28>>2];a[A+32>>2]=a[e+32>>2];a[A+36>>2]=a[e+36>>2];a[A+40>>2]=a[e+40>>2];a[A+44>>2]=a[e+44>>2];a[A+48>>2]=a[e+48>>2];a[A+52>>2]=a[e+52>>2];a[A+56>>2]=a[e+56>>2];a[A+60>>2]=a[e+60>>2];A=A+64|0;e=e+64|0}while((A|0)<(s|0)){a[A>>2]=a[e>>2];A=A+4|0;e=e+4|0}}else{s=r-4|0;while((A|0)<(s|0)){i[A>>0]=i[e>>0]|0;i[A+1>>0]=i[e+1>>0]|0;i[A+2>>0]=i[e+2>>0]|0;i[A+3>>0]=i[e+3>>0]|0;A=A+4|0;e=e+4|0}}while((A|0)<(r|0)){i[A>>0]=i[e>>0]|0;A=A+1|0;e=e+1|0}return n|0}function Da(A,e,t){A=A|0;e=e|0;t=t|0;var n=0;if((e|0)<(A|0)&(A|0)<(e+t|0)){n=A;e=e+t|0;A=A+t|0;while((t|0)>0){A=A-1|0;e=e-1|0;t=t-1|0;i[A>>0]=i[e>>0]|0}A=n}else Ca(A,e,t)|0;return A|0}function Qa(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;n=A+t|0;e=e&255;if((t|0)>=67){while(A&3){i[A>>0]=e;A=A+1|0}r=n&-4|0;s=e|e<<8|e<<16|e<<24;o=r-64|0;while((A|0)<=(o|0)){a[A>>2]=s;a[A+4>>2]=s;a[A+8>>2]=s;a[A+12>>2]=s;a[A+16>>2]=s;a[A+20>>2]=s;a[A+24>>2]=s;a[A+28>>2]=s;a[A+32>>2]=s;a[A+36>>2]=s;a[A+40>>2]=s;a[A+44>>2]=s;a[A+48>>2]=s;a[A+52>>2]=s;a[A+56>>2]=s;a[A+60>>2]=s;A=A+64|0}while((A|0)<(r|0)){a[A>>2]=s;A=A+4|0}}while((A|0)<(n|0)){i[A>>0]=e;A=A+1|0}return n-t|0}function Ma(A){A=A|0;var e=0,t=0;e=a[f>>2]|0;t=e+A|0;if((A|0)>0&(t|0)<(e|0)|(t|0)<0){cA(t|0)|0;T(12);return-1}if((t|0)>(z()|0)){if(!(tA(t|0)|0)){T(12);return-1}}else a[f>>2]=t;return e|0}function Ea(A,e){A=A|0;e=e|0;return Wa[A&1](e|0)|0}function Ia(A,e,t){A=A|0;e=e|0;t=t|0;return Ja[A&15](e|0,t|0)|0}function Fa(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;return Oa[A&7](e|0,t|0,i|0)|0}function Sa(A,e,t){A=A|0;e=e|0;t=t|0;Ha[A&1](e|0,t|0)}function Ya(A){A=A|0;C(0);return 0}function xa(A,e){A=A|0;e=e|0;C(1);return 0}function Ta(A,e,t){A=A|0;e=e|0;t=t|0;C(2);return 0}function Ga(A,e){A=A|0;e=e|0;C(3)}var Wa=[Ya,GA];var Ja=[xa,vA,BA,CA,DA,MA,IA,EA,FA,SA,YA,xa,xa,xa,xa,xa];var Oa=[Ta,WA,JA,LA,ve,UA,Ta,Ta];var Ha=[Ga,mA];return{___cxa_demangle:nt,___errno_location:HA,___muldi3:ba,___udivdi3:ya,_b24decoder_alloc:wA,_b24decoder_decode_pes:yA,_b24decoder_free:gA,_bitshift64Lshr:va,_bitshift64Shl:Ba,_free:qe,_i64Add:ka,_i64Subtract:wa,_malloc:Ke,_memcpy:Ca,_memmove:Da,_memset:Qa,_sbrk:Ma,_strlen:Ce,dynCall_ii:Ea,dynCall_iii:Ia,dynCall_iiii:Fa,dynCall_vii:Sa,establishStackSpace:kA,stackAlloc:hA,stackRestore:bA,stackSave:pA}}({Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Float32Array:Float32Array,Float64Array:Float64Array},{a:He,b:function(A){c=A},c:function(){return c},d:U,e:function(A){var e=Z[A];e&&!e.Ma&&(e.Ma=!0,U.Ha--),e&&(e.kb=!1),V.push(A);A:{if(A&&!Z[A])for(a in Z)for(var t=Z[e=+a].Ia,i=t.length,n=0;n>2]=t,t=A.buffer;for(var r=0;r>2],i.Ia.push(t),c=a[r],0|t;return t=v[t>>2],c=n,0|t},g:function(A){try{return Ie(A)}catch(A){}},h:function(){},i:function(){},j:function(A){throw L||(L=A),A},k:R,l:function(A,e){ae=e;try{var t=se();re();var i=re(),n=re(),a=re();return TA(t,i,a),v[n>>2]=t.position,t.oa&&0===i&&0===a&&(t.oa=null),0}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},m:function(A,e){ae=e;try{var t=se(),i=re();A:{var n=re();for(e=A=0;e>2],r=t,s=v[i+8*e>>2],o=a,l=void 0;if(0>o||0>l)throw new cA(22);if(null===r.ba)throw new cA(9);if(1==(2097155&r.flags))throw new cA(9);if(16384==(61440&r.node.mode))throw new cA(21);if(!r.T.read)throw new cA(22);var c=void 0!==l;if(c){if(!r.seekable)throw new cA(29)}else l=r.position;var f=r.T.read(r,m,s,o,l);c||(r.position+=f);var u=f;if(0>u){var d=-1;break A}if(A+=u,u>2],v[i+(8*e+4)>>2],void 0);if(0>a){var r=-1;break A}A+=a}r=A}return r}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},o:function(A,e){ae=e;try{var t=p(re());A:{var i=re();try{var n=uA(t,{ja:!0}).node;if(!n)throw new cA(2);if(!n.S.Z)throw new cA(1);var a=n.S.Z(n)}catch(A){if(A&&A.node&&N(t)!==N(dA(A.node))){var r=-20;break A}throw A}v[i>>2]=a.Pa,v[i+4>>2]=0,v[i+8>>2]=a.ya,v[i+12>>2]=a.mode,v[i+16>>2]=a.Va,v[i+20>>2]=a.uid,v[i+24>>2]=a.Qa,v[i+28>>2]=a.ha,v[i+32>>2]=0,v[i+36>>2]=a.size,v[i+40>>2]=4096,v[i+44>>2]=a.La,v[i+48>>2]=a.Ja.getTime()/1e3|0,v[i+52>>2]=0,v[i+56>>2]=a.Ua.getTime()/1e3|0,v[i+60>>2]=0,v[i+64>>2]=a.Oa.getTime()/1e3|0,v[i+68>>2]=0,v[i+72>>2]=a.ya,r=0}return r}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},p:function(A,e){ae=e;try{var t=se();switch(re()){case 0:var i=re();return 0>i?-ie:YA(t.path,t.flags,0,i).ba;case 1:case 2:return 0;case 3:return t.flags;case 4:return i=re(),t.flags|=i,0;case 12:return i=re(),y[i+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-ie;case 9:return R(ie),-1;default:return-ie}}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},q:function(A,e){ae=e;try{var t=p(re()),i=re();return"/"===(A=N(A=t))[A.length-1]&&(A=A.substr(0,A.length-1)),QA(A,i),0}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},r:function(A,e){ae=e;try{return YA(p(re()),re(),re()).ba}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},s:function(A,e){ae=e;try{var t=se(),i=re();switch(i){case 21509:case 21505:return t.V?0:-25;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return t.V?0:-25;case 21519:if(!t.V)return-25;var n=re();return v[n>>2]=0;case 21520:return t.V?-ie:-25;case 21531:if(A=n=re(),!t.T.Ra)throw new cA(25);return t.T.Ra(t,i,A);case 21523:case 21524:return t.V?0:-25;default:He("bad ioctl syscall "+i)}}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},t:function(A,e){ae=e;try{return xA(se()),0}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},u:function(){},v:de,w:ue,x:fe,y:function(){e.abort()},z:le,A:ce,B:he,C:function(){return C},D:function(A,e){var t=v[e>>2];e+=4;var i="";if(t)for(e=ue(t,e),t=0;t=0;t--)if(this.listeners[t]===A){e=t;break}-1!==e&&(1===this.listeners.length?this.listeners.length=0:this.listeners.splice(e,1))},A.prototype.once=function(A){var e=this,t=function t(){e.off(t),A.call(e)};t.listener=A,this.on(t)},A}()),a=!1,r=function(){a=!0,n.set()};function s(A){var e={"&":"&","<":"<",">":">",'"':""","'":"'"};return A.replace(/[&<>"']/g,function(A){return e[A]||A})}i.calledRun?r():i.onRuntimeInitialized(r);var o=function(){function A(){}return A.prototype.hashCode=function(){return this.pts^function(A){for(var e=0,t=0;t=this.startTime&&A"+s(u.text)+""}(k=new VTTCue(this.startTime/1e3,this.endTime/1e3,l)).id=i,k.snapToLines=!0,k.lineAlign="start",k.line=a--,k.positionAlign="center",this._cues.push(k)}else if(window.TextTrackCue)for(var d=0,h=n;d>>16,n=(65280&A)>>>8,a=255&A;return e=document.createTextNode('video::cue(v.b24js[voice="rgb'+A.toString(16)+'"]) {color: rgb('+i+", "+n+", "+a+") !important;}"),this.style.appendChild(e),this.colorMap.set(A,e),t},A}(),u=function(){function A(){this.decoders={},this.tracks={subtitle:void 0,emptyPlaceholder:void 0},this.screens=[],this.styleManager=new f}return A.prototype.init=function(){return function(A,e,t,i){return new(t||(t=Promise))(function(n,a){function r(A){try{o(i.next(A))}catch(A){a(A)}}function s(A){try{o(i.throw(A))}catch(A){a(A)}}function o(A){A.done?n(A.value):new t(function(e){e(A.value)}).then(r,s)}o((i=i.apply(A,e||[])).next())})}(this,void 0,void 0,function(){return function(A,e){var t,i,n,a,r={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;r;)try{if(t=1,i&&(n=2&a[0]?i.return:a[0]?i.throw||((n=i.return)&&n.call(i),0):i.next)&&!(n=n.call(i,a[1])).done)return n;switch(i=0,n&&(a=[2&a[0],n.value]),a[0]){case 0:case 1:n=a;break;case 4:return r.label++,{value:a[1],done:!1};case 5:r.label++,i=a[1],a=[0];continue;case 7:a=r.ops.pop(),r.trys.pop();continue;default:if(!(n=(n=r.trys).length>0&&n[n.length-1])&&(6===a[0]||2===a[0])){r=0;continue}if(3===a[0]&&(!n||a[1]>n[0]&&a[1]=0;t--)A.removeCue(e[t])},A.prototype.removeCuesAfter=function(A){var e=A/1e3,t=this.tracks.subtitle;if(t&&t.cues)for(var i=t.cues,n=i.length-1;n>=0;n--)i[n].startTime>=e&&t.removeCue(i[n])},A.prototype.cleanupScreens=function(){for(var A=0,e=this.screens;A0&&(r=this.screens[this.screens.length-1]),r&&(/Edge|edge/.test(navigator.userAgent)||/msie|MSIE/.test(navigator.userAgent)||/Trident/.test(navigator.userAgent))&&n.pts\n ",t&&(e+='\n \n '),e+="\n"}},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),t(15);var i,n=t(18),a=(i=n)&&i.__esModule?i:{default:i};console.log("\n %c DPlayer v1.25.0 8bbb427 %c http://dplayer.js.org \n\n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),e.default=a.default},function(A,e,t){},,,function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;tA&&this.notice(this.tran("REW")+" "+(this.video.currentTime-A).toFixed(0)+" "+this.tran("s")),this.video.currentTime=A,this.danmaku&&this.danmaku.seek(),this.bar.set("played",A/this.video.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(A)}},{key:"sync",value:function(){var A=this.video.duration;this.video.currentTime=A,this.notice(this.tran("Synchronized")),this.danmaku&&this.danmaku.seek(),this.bar.set("played",A/this.video.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(A)}},{key:"play",value:function(){var A=this;if(this.paused=!1,this.video.paused&&this.bezel.switch(c.default.play),this.template.playButton.innerHTML=c.default.pause,n.default.resolve(this.video.play()).catch(function(){A.pause()}).then(function(){}),this.timer.enable("loading"),this.container.classList.remove("dplayer-paused"),this.container.classList.add("dplayer-playing"),this.danmaku&&this.danmaku.play(),this.options.mutex)for(var e=0;e=.95?this.template.volumeIcon.innerHTML=c.default.volumeUp:this.volume()>0?this.template.volumeIcon.innerHTML=c.default.volumeDown:this.template.volumeIcon.innerHTML=c.default.volumeOff}},{key:"volume",value:function(A,e,t){if(A=parseFloat(A),!isNaN(A)){A=Math.max(A,0),A=Math.min(A,1),this.bar.set("volume",A,"width");var i=(100*A).toFixed(0)+"%";this.template.volumeBarWrapWrap.dataset.balloon=i,e||this.user.set("volume",A),t||this.notice(this.tran("Volume")+" "+(100*A).toFixed(0)+"%"),this.video.volume=A,this.video.muted&&(this.video.muted=!1),this.switchVolumeIcon()}return this.video.volume}},{key:"toggle",value:function(){this.video.paused?this.play():this.pause()}},{key:"on",value:function(A,e){this.events.on(A,e)}},{key:"switchVideo",value:function(A,e){this.pause(),this.video.poster=A.pic?A.pic:"",this.video.src=A.url,this.initMSE(this.video,A.type||"auto"),e&&(this.template.danmakuLoading.style.display="block",this.bar.set("played",0,"width"),this.bar.set("loaded",0,"width"),this.template.ptime.innerHTML="00:00",this.template.danmaku.innerHTML="",this.danmaku&&this.danmaku.reload({id:e.id,address:e.api,token:e.token,maximum:e.maximum,addition:e.addition,user:e.user}))}},{key:"initMSE",value:function(A,e){var t=this;if(this.type=e,this.options.video.customType&&this.options.video.customType[e])"[object Function]"===Object.prototype.toString.call(this.options.video.customType[e])?this.options.video.customType[e](this.video,this):console.error("Illegal customType: "+e);else switch("auto"===this.type&&(/m3u8(#|\?|$)/i.exec(A.src)?this.type="hls":/.flv(#|\?|$)/i.exec(A.src)?this.type="flv":/.mpd(#|\?|$)/i.exec(A.src)?this.type="dash":this.type="normal"),this.type){case"hls":if(Hls)if(Hls.isSupported()){var i=new Hls;if(i.loadSource(A.src),i.attachMedia(A),this.events.on("destroy",function(){i.destroy()}),this.options.subtitle){var n=new a.WebVTTRenderer;n.init().then(function(){n.attachMedia(A),n.show()}),i.on(Hls.Events.FRAG_PARSING_PRIVATE_DATA,function(A,e){var t=!0,i=!1,a=void 0;try{for(var r,s=e.samples[Symbol.iterator]();!(t=(r=s.next()).done);t=!0){var o=r.value;n.pushData(o.pid,o.data,o.pts)}}catch(A){i=!0,a=A}finally{try{!t&&s.return&&s.return()}finally{if(i)throw a}}})}}else{if(A.canPlayType("application/x-mpegURL")||A.canPlayType("application/vnd.apple.mpegURL"))break;this.notice("Error: Hls is not supported.")}else this.notice("Error: Can't find Hls.");break;case"flv":if(flvjs)if(flvjs.isSupported()){var r=flvjs.createPlayer({type:"flv",url:A.src});r.attachMediaElement(A),r.load(),this.events.on("destroy",function(){r.unload(),r.detachMediaElement(),r.destroy()})}else this.notice("Error: flvjs is not supported.");else this.notice("Error: Can't find flvjs.");break;case"dash":dashjs?(dashjs.MediaPlayer().create().initialize(A,A.src,!1),this.events.on("destroy",function(){dashjs.MediaPlayer().reset()})):this.notice("Error: Can't find dashjs.");break;case"webtorrent":if(WebTorrent)if(WebTorrent.WEBRTC_SUPPORT){this.container.classList.add("dplayer-loading");var s=new WebTorrent,o=A.src;s.add(o,function(A){A.files.find(function(A){return A.name.endsWith(".mp4")}).renderTo(t.video,{autoplay:t.options.autoplay},function(){t.container.classList.remove("dplayer-loading")})}),this.events.on("destroy",function(){s.remove(o),s.destroy()})}else this.notice("Error: Webtorrent is not supported.");else this.notice("Error: Can't find Webtorrent.")}}},{key:"initVideo",value:function(A,e){var t=this;this.initMSE(A,e),this.on("durationchange",function(){1!==A.duration&&A.duration!==1/0&&(t.template.dtime.innerHTML=r.default.secondToTime(A.duration))}),this.on("progress",function(){var e=A.buffered.length?A.buffered.end(A.buffered.length-1)/A.duration:0;t.bar.set("loaded",e,"width")}),this.on("error",function(){t.video.error&&t.tran&&t.notice&&(t.type,t.notice(t.tran("Video load failed"),-1))}),this.on("ended",function(){t.bar.set("played",1,"width"),t.setting.loop?(t.seek(0),t.play()):t.pause(),t.danmaku&&(t.danmaku.danIndex=0)}),this.on("play",function(){t.paused&&t.play()}),this.on("pause",function(){t.paused||t.pause()}),this.on("timeupdate",function(){t.bar.set("played",t.video.currentTime/t.video.duration,"width");var A=r.default.secondToTime(t.video.currentTime);t.template.ptime.innerHTML!==A&&(t.template.ptime.innerHTML=A)});for(var i=function(e){A.addEventListener(t.events.videoEvents[e],function(){t.events.trigger(t.events.videoEvents[e])})},n=0;n1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=A,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("notice_show",A),t>0&&(this.noticeTime=setTimeout(function(){e.template.notice.style.opacity=0,e.events.trigger("notice_hide")},t))}},{key:"resize",value:function(){this.danmaku&&this.danmaku.resize(),this.controller.thumbnails&&this.controller.thumbnails.resize(160,this.video.videoHeight/this.video.videoWidth*160,this.template.barWrap.offsetWidth),this.events.trigger("resize")}},{key:"speed",value:function(A){this.video.playbackRate=A}},{key:"destroy",value:function(){E.splice(E.indexOf(this),1),this.pause(),this.controller.destroy(),this.timer.destroy(),this.video.src="",this.container.innerHTML="",this.events.trigger("destroy")}}],[{key:"version",get:function(){return"1.25.0"}}]),A}();e.default=I},function(A,e,t){"use strict";(function(A){Object.defineProperty(e,"__esModule",{value:!0});var i,n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},a=t(22),r=(i=a)&&i.__esModule?i:{default:i};var s=setTimeout;function o(){}function l(A){if(!(this instanceof l))throw new TypeError("Promises must be constructed via new");if("function"!=typeof A)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],p(A,this)}function c(A,e){for(;3===A._state;)A=A._value;0!==A._state?(A._handled=!0,l._immediateFn(function(){var t=1===A._state?e.onFulfilled:e.onRejected;if(null!==t){var i;try{i=t(A._value)}catch(A){return void u(e.promise,A)}f(e.promise,i)}else(1===A._state?f:u)(e.promise,A._value)})):A._deferreds.push(e)}function f(A,e){try{if(e===A)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"===(void 0===e?"undefined":n(e))||"function"==typeof e)){var t=e.then;if(e instanceof l)return A._state=3,A._value=e,void d(A);if("function"==typeof t)return void p((i=t,a=e,function(){i.apply(a,arguments)}),A)}A._state=1,A._value=e,d(A)}catch(e){u(A,e)}var i,a}function u(A,e){A._state=2,A._value=e,d(A)}function d(A){2===A._state&&0===A._deferreds.length&&l._immediateFn(function(){A._handled||l._unhandledRejectionFn(A._value)});for(var e=0,t=A._deferreds.length;e=0&&(A._idleTimeoutId=setTimeout(function(){A._onTimeout&&A._onTimeout()},e))},t(21),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==A&&A.setImmediate||void 0,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==A&&A.clearImmediate||void 0}).call(this,t(2))},function(A,e,t){"use strict";(function(A,e){!function(A,t){if(!A.setImmediate){var i,n,a,r,s,o=1,l={},c=!1,f=A.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(A);u=u&&u.setTimeout?u:A,"[object process]"==={}.toString.call(A.process)?i=function(A){e.nextTick(function(){h(A)})}:!function(){if(A.postMessage&&!A.importScripts){var e=!0,t=A.onmessage;return A.onmessage=function(){e=!1},A.postMessage("","*"),A.onmessage=t,e}}()?A.MessageChannel?((a=new MessageChannel).port1.onmessage=function(A){h(A.data)},i=function(A){a.port2.postMessage(A)}):f&&"onreadystatechange"in f.createElement("script")?(n=f.documentElement,i=function(A){var e=f.createElement("script");e.onreadystatechange=function(){h(A),e.onreadystatechange=null,n.removeChild(e),e=null},n.appendChild(e)}):i=function(A){setTimeout(h,0,A)}:(r="setImmediate$"+Math.random()+"$",s=function(e){e.source===A&&"string"==typeof e.data&&0===e.data.indexOf(r)&&h(+e.data.slice(r.length))},A.addEventListener?A.addEventListener("message",s,!1):A.attachEvent("onmessage",s),i=function(e){A.postMessage(r+e,"*")}),u.setImmediate=function(A){"function"!=typeof A&&(A=new Function(""+A));for(var e=new Array(arguments.length-1),t=0;t=0)return;r[e]="set-cookie"===e?(r[e]?r[e]:[]).concat([t]):r[e]?r[e]+", "+t:t}}),r):r}},function(A,e,t){"use strict";var i=t(0);A.exports=i.isStandardBrowserEnv()?function(){var A,e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");function n(A){var i=A;return e&&(t.setAttribute("href",i),i=t.href),t.setAttribute("href",i),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return A=n(window.location.href),function(e){var t=i.isString(e)?n(e):e;return t.protocol===A.protocol&&t.host===A.host}}():function(){return!0}},function(A,e,t){"use strict";var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function n(){this.message="String contains an invalid character"}n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",A.exports=function(A){for(var e,t,a=String(A),r="",s=0,o=i;a.charAt(0|s)||(o="=",s%1);r+=o.charAt(63&e>>8-s%1*8)){if((t=a.charCodeAt(s+=.75))>255)throw new n;e=e<<8|t}return r}},function(A,e,t){"use strict";var i=t(0);A.exports=i.isStandardBrowserEnv()?{write:function(A,e,t,n,a,r){var s=[];s.push(A+"="+encodeURIComponent(e)),i.isNumber(t)&&s.push("expires="+new Date(t).toGMTString()),i.isString(n)&&s.push("path="+n),i.isString(a)&&s.push("domain="+a),!0===r&&s.push("secure"),document.cookie=s.join("; ")},read:function(A){var e=document.cookie.match(new RegExp("(^|;\\s*)("+A+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(A){this.write(A,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(A,e,t){"use strict";var i=t(0);function n(){this.handlers=[]}n.prototype.use=function(A,e){return this.handlers.push({fulfilled:A,rejected:e}),this.handlers.length-1},n.prototype.eject=function(A){this.handlers[A]&&(this.handlers[A]=null)},n.prototype.forEach=function(A){i.forEach(this.handlers,function(e){null!==e&&A(e)})},A.exports=n},function(A,e,t){"use strict";var i=t(0),n=t(40),a=t(10),r=t(3),s=t(41),o=t(42);function l(A){A.cancelToken&&A.cancelToken.throwIfRequested()}A.exports=function(A){return l(A),A.baseURL&&!s(A.url)&&(A.url=o(A.baseURL,A.url)),A.headers=A.headers||{},A.data=n(A.data,A.headers,A.transformRequest),A.headers=i.merge(A.headers.common||{},A.headers[A.method]||{},A.headers||{}),i.forEach(["delete","get","head","post","put","patch","common"],function(e){delete A.headers[e]}),(A.adapter||r.adapter)(A).then(function(e){return l(A),e.data=n(e.data,e.headers,A.transformResponse),e},function(e){return a(e)||(l(A),e&&e.response&&(e.response.data=n(e.response.data,e.response.headers,A.transformResponse))),Promise.reject(e)})}},function(A,e,t){"use strict";var i=t(0);A.exports=function(A,e,t){return i.forEach(t,function(t){A=t(A,e)}),A}},function(A,e,t){"use strict";A.exports=function(A){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(A)}},function(A,e,t){"use strict";A.exports=function(A,e){return e?A.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):A}},function(A,e,t){"use strict";var i=t(11);function n(A){if("function"!=typeof A)throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(A){e=A});var t=this;A(function(A){t.reason||(t.reason=new i(A),e(t.reason))})}n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var A;return{token:new n(function(e){A=e}),cancel:A}},A.exports=n},function(A,e,t){"use strict";A.exports=function(A){return function(e){return A.apply(null,e)}}},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i={"zh-cn":{"Danmaku is loading":"弹幕加载中",Top:"顶部",Bottom:"底部",Rolling:"滚动","Input danmaku, hit Enter":"输入弹幕,回车发送","About author":"关于作者","DPlayer feedback":"播放器意见反馈","About DPlayer":"关于 DPlayer 播放器",Loop:"洗脑循环",Speed:"速度","Opacity for danmaku":"弹幕透明度",Normal:"正常","Please input danmaku content!":"要输入弹幕内容啊喂!","Set danmaku color":"设置弹幕颜色","Set danmaku type":"设置弹幕类型","Show danmaku":"显示弹幕","Video load failed":"视频加载失败","Danmaku load failed":"弹幕加载失败","Danmaku send failed":"弹幕发送失败","Switching to":"正在切换至","Switched to":"已经切换至",Synchronize:"同步",Synchronized:"同步的",quality:"画质",FF:"快进",REW:"快退","Unlimited danmaku":"海量弹幕","Send danmaku":"发送弹幕",Setting:"设置","Full screen":"全屏","Web full screen":"页面全屏",Send:"发送",Screenshot:"截图",s:"秒","Show subtitle":"显示字幕","Hide subtitle":"隐藏字幕",Volume:"音量",Live:"直播","Video info":"视频统计信息"},"zh-tw":{"Danmaku is loading":"彈幕載入中",Top:"頂部",Bottom:"底部",Rolling:"滾動","Input danmaku, hit Enter":"輸入彈幕,Enter 發送","About author":"關於作者","DPlayer feedback":"播放器意見回饋","About DPlayer":"關於 DPlayer 播放器",Loop:"循環播放",Speed:"速度","Opacity for danmaku":"彈幕透明度",Normal:"正常","Please input danmaku content!":"請輸入彈幕內容啊!","Set danmaku color":"設定彈幕顏色","Set danmaku type":"設定彈幕類型","Show danmaku":"顯示彈幕","Video load failed":"影片載入失敗","Danmaku load failed":"彈幕載入失敗","Danmaku send failed":"彈幕發送失敗","Switching to":"正在切換至","Switched to":"已經切換至",Synchronize:"同步",Synchronized:"同步的",quality:"畫質",FF:"快進",REW:"快退","Unlimited danmaku":"巨量彈幕","Send danmaku":"發送彈幕",Setting:"設定","Full screen":"全螢幕","Web full screen":"頁面全螢幕",Send:"發送",Screenshot:"截圖",s:"秒","Show subtitle":"顯示字幕","Hide subtitle":"隱藏字幕",Volume:"音量",Live:"直播","Video info":"影片統計訊息"},"ja-jp":{"Danmaku is loading":"コメントを読み込み中…",Top:"上固定",Bottom:"下固定",Rolling:"スクロール","Input danmaku, hit Enter":"右のボタンを押すとコメントできます","About author":"作者について","DPlayer feedback":"フィードバック","About DPlayer":"DPlayer について",Loop:"リピート再生",Speed:"再生速度","Opacity for danmaku":"コメントの透明度",Normal:"通常","Please input danmaku content!":"コメント内容を入力して下さい!","Set danmaku color":"コメントの色","Set danmaku type":"コメントの位置","Show danmaku":"コメントを表示","Video load failed":"動画の読み込みに失敗しました…","Danmaku load failed":"コメントの読み込みに失敗しました…","Danmaku send failed":"コメントの送信に失敗しました…","Switching to":"下記の画質に切り替えています…","Switched to":"画質を切り替えました",Synchronize:"同期する",Synchronized:"同期しました",quality:"品質",FF:"早送り",REW:"巻き戻し","Unlimited danmaku":"コメントを無制限に表示","Send danmaku":"コメントする",Setting:"設定","Full screen":"フルスクリーン","Web full screen":"Webフルスクリーン",Send:"コメントする",Screenshot:"スクリーンショット",s:"秒","Show subtitle":"字幕を表示する","Hide subtitle":"字幕を表示しない",Volume:"音量",Live:"Live","Video info":"動画の統計情報"}};e.default=function(A){var e=this;this.lang=A,this.tran=function(A){return i[e.lang]&&i[e.lang][A]?i[e.lang][A]:A}}},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;t'},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e,t){var i=t(12);A.exports=function(A){"use strict";A=A||{};var e="",n=(arguments[1],function(A){return e+=A}),a=A.video,r=A.options,s=i.$escape,o=A.tran,l=A.icons,c=A.index,f=i.$each;A.$value,A.$index;return e+='

\n
\n ',n(t(13)(a)),e+="\n ",r.logo&&(e+='\n \n '),e+='\n
\n
\n
\n
\n
\n \n ',r.danmaku&&(e+='\n ',e+=s(o("Danmaku is loading")),e+="\n "),e+='\n ',e+=l.loading,e+='\n
\n
\n
\n
\n
\n \n
\n
\n
',e+=s(o("Set danmaku color")),e+='
\n \n \n \n \n \n \n
\n
\n
',e+=s(o("Set danmaku type")),e+='
\n \n \n \n
\n
\n \n ',e+=l.send,e+='\n \n
\n
\n \n
\n \n
\n
\n
\n \n
\n
\n
\n
\n \n 0:00 /\n 0:00\n \n ',r.live&&(e+='\n ',e+=s(o("Live")),e+="\n \n \n "),e+='\n
\n
\n ',r.video.quality&&(e+='\n
\n \n
\n
\n ',f(r.video.quality,function(A,t){e+='\n
',e+=s(A.name),e+="
\n "}),e+="\n
\n
\n
\n "),e+="\n ",r.screenshot&&(e+='\n
\n
\n "),e+='\n
\n \n
\n ",r.subtitle&&(e+='\n
\n \n
\n "),e+='\n
\n \n
\n
\n
\n ',e+=s(o("Speed")),e+='\n
',e+=l.right,e+='
\n
\n
\n ',e+=s(o("Loop")),e+='\n
\n \n \n
\n
\n
\n ',e+=s(o("Show danmaku")),e+='\n
\n \n \n
\n
\n
\n ',e+=s(o("Unlimited danmaku")),e+='\n
\n \n \n
\n
\n
\n ',e+=s(o("Opacity for danmaku")),e+='\n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n 0.5\n
\n
\n 0.75\n
\n
\n ',e+=s(o("Normal")),e+='\n
\n
\n 1.25\n
\n
\n 1.5\n
\n
\n 2\n
\n
\n
\n
\n
\n \n \n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
[x]
\n
\n Player version\n \n
\n
\n Player FPS\n \n
\n
\n Video type\n \n
\n
\n Video url\n \n
\n
\n Video resolution\n \n
\n
\n Video duration\n \n
\n ',r.danmaku&&(e+='\n
\n Danamku id\n \n
\n
\n Danamku api\n \n
\n
\n Danamku amount\n \n
\n '),e+='\n
\n
\n
'}},function(A,e,t){"use strict";(function(e){var i=t(65),n=Object.create(i?e:window),a=/["&'<>]/;n.$escape=function(A){return function(A){var e=""+A,t=a.exec(e);if(!t)return A;var i="",n=void 0,r=void 0,s=void 0;for(n=t.index,r=0;nparseFloat(e.time);)t.push(e),e=this.dan[++this.danIndex];this.draw(t)}window.requestAnimationFrame(function(){A.frame()})}},{key:"opacity",value:function(A){if(void 0!==A){for(var e=this.container.getElementsByClassName("dplayer-danmaku-item"),t=0;t'+A[n].text+"":a.innerHTML=A[n].text,a.style.opacity=e._opacity,a.style.color=s.default.number2Color(A[n].color),a.addEventListener("animationend",function(){e.container.removeChild(a)});var r=e._measure(A[n].text),o=void 0;switch(A[n].type){case"right":(o=c(a,A[n].type,r))>=0&&(a.style.width=r+1+"px",a.style.top=t*o+8+"px",a.style.transform="translateX(-"+i+"px)");break;case"top":(o=c(a,A[n].type))>=0&&(a.style.top=t*o+8+"px");break;case"bottom":(o=c(a,A[n].type))>=0&&(a.style.bottom=t*o+8+"px");break;default:console.error("Can't handled danmaku type: "+A[n].type)}o>=0&&(a.classList.add("dplayer-danmaku-move"),f.appendChild(a))},d=0;d=this.options.time()){this.danIndex=A;break}this.danIndex=this.dan.length}}},{key:"clear",value:function(){this.danTunnel={right:{},top:{},bottom:{}},this.danIndex=0,this.options.container.innerHTML="",this.events&&this.events.trigger("danmaku_clear")}},{key:"htmlEncode",value:function(A){return A.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}},{key:"resize",value:function(){for(var A=this.container.offsetWidth,e=this.container.getElementsByClassName("dplayer-danmaku-item"),t=0;t0&&void 0!==arguments[0]?arguments[0]:"browser";switch(A){case"browser":return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;case"web":return this.player.container.classList.contains("dplayer-fulled")}}},{key:"request",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser",e="browser"===A?"web":"browser",t=this.isFullScreen(e);switch(t||(this.lastScrollPosition=r.default.getScrollPosition()),A){case"browser":this.player.container.requestFullscreen?this.player.container.requestFullscreen():this.player.container.mozRequestFullScreen?this.player.container.mozRequestFullScreen():this.player.container.webkitRequestFullscreen?this.player.container.webkitRequestFullscreen():this.player.video.webkitEnterFullscreen?this.player.video.webkitEnterFullscreen():this.player.video.webkitEnterFullScreen?this.player.video.webkitEnterFullScreen():this.player.container.msRequestFullscreen&&this.player.container.msRequestFullscreen();break;case"web":this.player.container.classList.add("dplayer-fulled"),document.body.classList.add("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen")}t&&this.cancel(e)}},{key:"cancel",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";switch(A){case"browser":document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.webkitCancelFullscreen?document.webkitCancelFullscreen():document.msCancelFullScreen?document.msCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen();break;case"web":this.player.container.classList.remove("dplayer-fulled"),document.body.classList.remove("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen_cancel")}}},{key:"toggle",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";this.isFullScreen(A)?this.cancel(A):this.request(A)}}]),A}();e.default=s},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,n=function(){function A(A,e){for(var t=0;t"+A+"

"}).join("");A.container.innerHTML=n}A.events.trigger("subtitle_change")}}}},{key:"show",value:function(){this.container.classList.remove("dplayer-subtitle-hide"),this.events.trigger("subtitle_show");var A=new n.WebVTTRenderer;null!==A&&(A.attachMedia(this.video),A.show())}},{key:"hide",value:function(){this.container.classList.add("dplayer-subtitle-hide"),this.events.trigger("subtitle_hide");var A=new n.WebVTTRenderer;null!==A&&(A.attachMedia(this.video),A.hide())}},{key:"toggle",value:function(){this.container.classList.contains("dplayer-subtitle-hide")?this.show():this.hide()}}]),A}();e.default=a},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;te&&!A.player.video.paused&&(A.player.container.classList.remove("dplayer-loading"),i=!1),e=t)},100)}},{key:"initfpsChecker",value:function(){var A=this;window.requestAnimationFrame(function(){if(A.enablefpsChecker)if(A.initfpsChecker(),A.fpsStart){A.fpsIndex++;var e=new Date;e-A.fpsStart>1e3&&(A.player.infoPanel.fps(A.fpsIndex/(e-A.fpsStart)*1e3),A.fpsStart=new Date,A.fpsIndex=0)}else A.fpsStart=new Date,A.fpsIndex=0;else A.fpsStart=0,A.fpsIndex=0})}},{key:"initinfoChecker",value:function(){var A=this;this.infoChecker=setInterval(function(){A.enableinfoChecker&&A.player.infoPanel.update()},1e3)}},{key:"enable",value:function(A){this["enable"+A+"Checker"]=!0,"fps"===A&&this.initfpsChecker()}},{key:"disable",value:function(A){this["enable"+A+"Checker"]=!1}},{key:"destroy",value:function(){var A=this;this.types.map(function(e){return A["enable"+e+"Checker"]=!1,A[e+"Checker"]&&clearInterval(A[e+"Checker"]),e})}}]),A}();e.default=n},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;t'+A.player.options.highlight[t].text+"",A.player.template.playedBarWrap.insertBefore(i,A.player.template.playedBarTime)}}})}},{key:"initThumbnails",value:function(){var A=this;this.player.options.video.thumbnails&&(this.thumbnails=new a.default({container:this.player.template.barPreview,barWidth:this.player.template.barWrap.offsetWidth,url:this.player.options.video.thumbnails,events:this.player.events}),this.player.on("loadedmetadata",function(){A.thumbnails.resize(160,A.player.video.videoHeight/A.player.video.videoWidth*160,A.player.template.barWrap.offsetWidth)}))}},{key:"initPlayedBar",value:function(){var A=this,e=function(e){var t=((e.clientX||e.changedTouches[0].clientX)-n.default.getBoundingClientRectViewLeft(A.player.template.playedBarWrap))/A.player.template.playedBarWrap.clientWidth;t=Math.max(t,0),t=Math.min(t,1),A.player.bar.set("played",t,"width"),A.player.template.ptime.innerHTML=n.default.secondToTime(t*A.player.video.duration)},t=function t(i){document.removeEventListener(n.default.nameMap.dragEnd,t),document.removeEventListener(n.default.nameMap.dragMove,e);var a=((i.clientX||i.changedTouches[0].clientX)-n.default.getBoundingClientRectViewLeft(A.player.template.playedBarWrap))/A.player.template.playedBarWrap.clientWidth;a=Math.max(a,0),a=Math.min(a,1),A.player.bar.set("played",a,"width"),A.player.seek(A.player.bar.get("played")*A.player.video.duration),A.player.timer.enable("progress")};this.player.template.playedBarWrap.addEventListener(n.default.nameMap.dragStart,function(){A.player.timer.disable("progress"),document.addEventListener(n.default.nameMap.dragMove,e),document.addEventListener(n.default.nameMap.dragEnd,t)}),this.player.template.playedBarWrap.addEventListener(n.default.nameMap.dragMove,function(e){if(A.player.video.duration){var t=n.default.cumulativeOffset(A.player.template.playedBarWrap).left,i=(e.clientX||e.changedTouches[0].clientX)-t;if(i<0||i>A.player.template.playedBarWrap.offsetWidth)return;var a=A.player.video.duration*(i/A.player.template.playedBarWrap.offsetWidth);n.default.isMobile&&A.thumbnails&&A.thumbnails.show(),A.thumbnails&&A.thumbnails.move(i),A.player.template.playedBarTime.style.left=i-(a>=3600?25:20)+"px",A.player.template.playedBarTime.innerText=n.default.secondToTime(a),A.player.template.playedBarTime.classList.remove("hidden")}}),this.player.template.playedBarWrap.addEventListener(n.default.nameMap.dragEnd,function(){n.default.isMobile&&A.thumbnails&&A.thumbnails.hide()}),n.default.isMobile||(this.player.template.playedBarWrap.addEventListener("mouseenter",function(){A.player.video.duration&&(A.thumbnails&&A.thumbnails.show(),A.player.template.playedBarTime.classList.remove("hidden"))}),this.player.template.playedBarWrap.addEventListener("mouseleave",function(){A.player.video.duration&&(A.thumbnails&&A.thumbnails.hide(),A.player.template.playedBarTime.classList.add("hidden"))}))}},{key:"initFullButton",value:function(){var A=this;this.player.template.browserFullButton.addEventListener("click",function(){A.player.fullScreen.toggle("browser")}),this.player.template.webFullButton.addEventListener("click",function(){A.player.fullScreen.toggle("web")})}},{key:"initVolumeButton",value:function(){var A=this,e=function(e){var t=e||window.event,i=((t.clientX||t.changedTouches[0].clientX)-n.default.getBoundingClientRectViewLeft(A.player.template.volumeBarWrap)-5.5)/35;A.player.volume(i)},t=function t(){document.removeEventListener(n.default.nameMap.dragEnd,t),document.removeEventListener(n.default.nameMap.dragMove,e),A.player.template.volumeButton.classList.remove("dplayer-volume-active")};this.player.template.volumeBarWrapWrap.addEventListener("click",function(e){var t=e||window.event,i=((t.clientX||t.changedTouches[0].clientX)-n.default.getBoundingClientRectViewLeft(A.player.template.volumeBarWrap)-5.5)/35;A.player.volume(i)}),this.player.template.volumeBarWrapWrap.addEventListener(n.default.nameMap.dragStart,function(){document.addEventListener(n.default.nameMap.dragMove,e),document.addEventListener(n.default.nameMap.dragEnd,t),A.player.template.volumeButton.classList.add("dplayer-volume-active")}),this.player.template.volumeButtonIcon.addEventListener("click",function(){A.player.video.muted?(A.player.video.muted=!1,A.player.switchVolumeIcon(),A.player.bar.set("volume",A.player.volume(),"width")):(A.player.video.muted=!0,A.player.template.volumeIcon.innerHTML=r.default.volumeOff,A.player.bar.set("volume",0,"width"))})}},{key:"initQualityButton",value:function(){var A=this;this.player.options.video.quality&&this.player.template.qualityList.addEventListener("click",function(e){e.target.classList.contains("dplayer-quality-item")&&A.player.switchQuality(e.target.dataset.index)})}},{key:"initSyncButton",value:function(){var A=this;this.player.options.live&&this.player.template.SyncButton.addEventListener("click",function(){A.player.sync()})}},{key:"initScreenshotButton",value:function(){var A=this;this.player.options.screenshot&&this.player.template.camareButton.addEventListener("click",function(){var e=document.createElement("canvas");e.width=A.player.video.videoWidth,e.height=A.player.video.videoHeight,e.getContext("2d").drawImage(A.player.video,0,0,e.width,e.height);var t=void 0;e.toBlob(function(A){t=URL.createObjectURL(A);var e=document.createElement("a");e.href=t;var i=new Date,n=i.getFullYear(),a=("0"+(i.getMonth()+1)).slice(-2),r=("0"+i.getDate()).slice(-2),s=("0"+i.getHours()).slice(-2),o=("0"+i.getMinutes()).slice(-2),l=("0"+i.getSeconds()).slice(-2);e.download="Capture_"+n+a+r+"-"+s+o+l+".png",e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e),URL.revokeObjectURL(t)}),A.player.events.trigger("screenshot",t)})}},{key:"initSubtitleButton",value:function(){var A=this;this.player.options.subtitle&&(this.player.events.on("subtitle_show",function(){A.player.template.subtitleButton.dataset.balloon=A.player.tran("Hide subtitle"),A.player.template.subtitleButtonInner.style.opacity="",A.player.user.set("subtitle",1)}),this.player.events.on("subtitle_hide",function(){A.player.template.subtitleButton.dataset.balloon=A.player.tran("Show subtitle"),A.player.template.subtitleButtonInner.style.opacity="0.4",A.player.user.set("subtitle",0)}),this.player.template.subtitleButton.addEventListener("click",function(){A.player.subtitle.toggle()}))}},{key:"setAutoHide",value:function(){var A=this;this.show(),clearTimeout(this.autoHideTimer),this.autoHideTimer=setTimeout(function(){!A.player.video.played.length||A.player.paused||A.disableAutoHide||A.hide()},3e3)}},{key:"show",value:function(){this.player.container.classList.remove("dplayer-hide-controller")}},{key:"hide",value:function(){this.player.container.classList.add("dplayer-hide-controller"),this.player.setting.hide(),this.player.comment&&this.player.comment.hide()}},{key:"isShow",value:function(){return!this.player.container.classList.contains("dplayer-hide-controller")}},{key:"toggle",value:function(){this.isShow()?this.hide():this.show()}},{key:"destroy",value:function(){clearTimeout(this.autoHideTimer)}}]),A}();e.default=o},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;t=t.width?(this.player.template.menu.style.right=t.width-A+"px",this.player.template.menu.style.left="initial"):(this.player.template.menu.style.left=A+"px",this.player.template.menu.style.right="initial"),e+this.player.template.menu.offsetHeight>=t.height?(this.player.template.menu.style.bottom=t.height-e+"px",this.player.template.menu.style.top="initial"):(this.player.template.menu.style.top=e+"px",this.player.template.menu.style.bottom="initial"),this.player.template.mask.classList.add("dplayer-mask-show"),this.shown=!0,this.player.events.trigger("contextmenu_show")}},{key:"hide",value:function(){this.player.template.mask.classList.remove("dplayer-mask-show"),this.player.template.menu.classList.remove("dplayer-menu-show"),this.shown=!1,this.player.events.trigger("contextmenu_hide")}}]),A}();e.default=n},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;t0?[e,t,i]:[t,i]).map(function(A){return A<10?"0"+A:""+A}).join(":")},getElementViewLeft:function(A){var e=A.offsetLeft,t=A.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==t&&t!==A;)e+=t.offsetLeft,t=t.offsetParent;else for(;null!==t;)e+=t.offsetLeft,t=t.offsetParent;return e-i},getBoundingClientRectViewLeft:function(A){var e=window.scrollY||window.pageYOffset||document.body.scrollTop+(document.documentElement&&document.documentElement.scrollTop||0);if(A.getBoundingClientRect){if("number"!=typeof this.getBoundingClientRectViewLeft.offset){var t=document.createElement("div");t.style.cssText="position:absolute;top:0;left:0;",document.body.appendChild(t),this.getBoundingClientRectViewLeft.offset=-t.getBoundingClientRect().top-e,document.body.removeChild(t),t=null}var i=A.getBoundingClientRect(),n=this.getBoundingClientRectViewLeft.offset;return i.left+n}return this.getElementViewLeft(A)},getScrollPosition:function(){return{left:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},setScrollPosition:function(A){var e=A.left,t=void 0===e?0:e,i=A.top,n=void 0===i?0:i;this.isFirefox?(document.documentElement.scrollLeft=t,document.documentElement.scrollTop=n):window.scrollTo(t,n)},isMobile:i,isFirefox:/firefox/i.test(window.navigator.userAgent),isChrome:/chrome/i.test(window.navigator.userAgent),storage:{set:function(A,e){localStorage.setItem(A,e)},get:function(A){return localStorage.getItem(A)}},cumulativeOffset:function(A){var e=0,t=0;do{e+=A.offsetTop||0,t+=A.offsetLeft||0,A=A.offsetParent}while(A);return{top:e,left:t}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},color2Number:function(A){return"#"===A[0]&&(A=A.substr(1)),3===A.length&&(A=""+A[0]+A[0]+A[1]+A[1]+A[2]+A[2]),parseInt(A,16)+0&16777215},number2Color:function(A){return"#"+("00000"+A.toString(16)).slice(-6)},number2Type:function(A){switch(A){case 0:return"right";case 1:return"top";case 2:return"bottom";default:return"right"}}};e.default=n},function(A,e,t){"use strict";var i,n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A};i=function(){return this}();try{i=i||new Function("return this")()}catch(A){"object"===("undefined"==typeof window?"undefined":n(window))&&(i=window)}A.exports=i},function(A,e,t){"use strict";(function(e){var i=t(0),n=t(30),a={"Content-Type":"application/x-www-form-urlencoded"};function r(A,e){!i.isUndefined(A)&&i.isUndefined(A["Content-Type"])&&(A["Content-Type"]=e)}var s,o={adapter:("undefined"!=typeof XMLHttpRequest?s=t(8):void 0!==e&&(s=t(8)),s),transformRequest:[function(A,e){return n(e,"Content-Type"),i.isFormData(A)||i.isArrayBuffer(A)||i.isBuffer(A)||i.isStream(A)||i.isFile(A)||i.isBlob(A)?A:i.isArrayBufferView(A)?A.buffer:i.isURLSearchParams(A)?(r(e,"application/x-www-form-urlencoded;charset=utf-8"),A.toString()):i.isObject(A)?(r(e,"application/json;charset=utf-8"),JSON.stringify(A)):A}],transformResponse:[function(A){if("string"==typeof A)try{A=JSON.parse(A)}catch(A){}return A}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(A){return A>=200&&A<300}};o.headers={common:{Accept:"application/json, text/plain, */*"}},i.forEach(["delete","get","head"],function(A){o.headers[A]={}}),i.forEach(["post","put","patch"],function(A){o.headers[A]=i.merge(a)}),A.exports=o}).call(this,t(5))},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=m(t(47)),n=m(t(48)),a=m(t(49)),r=m(t(50)),s=m(t(51)),o=m(t(52)),l=m(t(53)),c=m(t(54)),f=m(t(55)),u=m(t(56)),d=m(t(57)),h=m(t(58)),p=m(t(59)),b=m(t(60)),k=m(t(61)),w=m(t(62));function m(A){return A&&A.__esModule?A:{default:A}}var g={play:i.default,pause:n.default,volumeUp:a.default,volumeDown:r.default,volumeOff:s.default,full:o.default,fullWeb:l.default,setting:c.default,right:f.default,comment:u.default,commentOff:d.default,send:h.default,pallette:p.default,camera:b.default,subtitle:k.default,loading:w.default};e.default=g},function(A,e,t){"use strict";var i,n,a=A.exports={};function r(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(A){if(i===setTimeout)return setTimeout(A,0);if((i===r||!i)&&setTimeout)return i=setTimeout,setTimeout(A,0);try{return i(A,0)}catch(e){try{return i.call(null,A,0)}catch(e){return i.call(this,A,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:r}catch(A){i=r}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(A){n=s}}();var l,c=[],f=!1,u=-1;function d(){f&&l&&(f=!1,l.length?c=l.concat(c):u=-1,c.length&&h())}function h(){if(!f){var A=o(d);f=!0;for(var e=c.length;e;){for(l=c,c=[];++u1)for(var t=1;t>>0)+4294967296*+(e>>>0):+(A>>>0)+4294967296*+(0|e)}i=void 0;var c=0,f=!1;function u(A,e){A||He("Assertion failed: "+e)}var d="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function h(A,e,t){var i=e+t;for(t=e;A[t]&&!(t>=i);)++t;if(16(n=224==(240&n)?(15&n)<<12|a<<6|r:(7&n)<<18|a<<12|r<<6|63&A[e++])?i+=String.fromCharCode(n):(n-=65536,i+=String.fromCharCode(55296|n>>10,56320|1023&n))}}else i+=String.fromCharCode(n)}return i}function p(A){return A?h(g,A,void 0):""}function b(A,e,t,i){if(!(0=r&&(r=65536+((1023&r)<<10)|1023&A.charCodeAt(++a)),127>=r){if(t>=i)break;e[t++]=r}else{if(2047>=r){if(t+1>=i)break;e[t++]=192|r>>6}else{if(65535>=r){if(t+2>=i)break;e[t++]=224|r>>12}else{if(t+3>=i)break;e[t++]=240|r>>18,e[t++]=128|r>>12&63}e[t++]=128|r>>6&63}e[t++]=128|63&r}}return e[t]=0,t-n}function k(A){for(var e=0,t=0;t=i&&(i=65536+((1023&i)<<10)|1023&A.charCodeAt(++t)),127>=i?++e:e=2047>=i?e+2:65535>=i?e+3:e+4}return e}"undefined"!=typeof TextDecoder&&new TextDecoder("utf-16le");var w,m,g,y,v,B,C=e.TOTAL_MEMORY||16777216;function D(A){for(;0C&&o("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+C+"! (TOTAL_STACK=5242880)"),e.buffer?w=e.buffer:(w=new ArrayBuffer(C),e.buffer=w),e.HEAP8=m=new Int8Array(w),e.HEAP16=y=new Int16Array(w),e.HEAP32=v=new Int32Array(w),e.HEAPU8=g=new Uint8Array(w),e.HEAPU16=new Uint16Array(w),e.HEAPU32=new Uint32Array(w),e.HEAPF32=new Float32Array(w),e.HEAPF64=B=new Float64Array(w),v[11060]=5287376;var Q=[],M=[],E=[],I=[],F=!1;function S(){var A=e.preRun.shift();Q.unshift(A)}function Y(A,e){return 0<=A?A:32>=e?2*Math.abs(1<=A)return A;var t=32>=e?Math.abs(1<=t&&(32>=e||A>t)&&(A=-2*t+A),A}var T=0,G=null,W=null;function J(){T++,e.monitorRunDependencies&&e.monitorRunDependencies(T)}function O(){if(T--,e.monitorRunDependencies&&e.monitorRunDependencies(T),0==T&&(null!==G&&(clearInterval(G),G=null),W)){var A=W;W=null,A()}}e.preloadedImages={},e.preloadedAudios={};var H=null,P="data:application/octet-stream;base64,";function U(){return!!U.Ha}H="data:application/octet-stream;base64,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AAAAAAAAAAAwBAAAMQQAADIEAAAzBAAANAQAADUEAABRBAAANgQAADcEAAA4BAAAOQQAADoEAAA7BAAAPAQAAD0EAAA+BAAAPwQAAEAEAABBBAAAQgQAAEMEAABEBAAARQQAAEYEAABHBAAASAQAAEkEAABKBAAASwQAAEwEAABNBAAATgQAAE8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAIlAAAMJQAAECUAABglAAAUJQAAHCUAACwlAAAkJQAANCUAADwlAAABJQAAAyUAAA8lAAATJQAAGyUAABclAAAjJQAAMyUAACslAAA7JQAASyUAACAlAAAvJQAAKCUAADclAAA/JQAAHSUAADAlAAAlJQAAOCUAAEIlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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9mMAAMRjAAAWZAAANGQAAAZkAAATZAAAJmQAADZkAAAdZQAAF2QAAChkAAAPZAAAZ2QAAG9kAAB2ZAAATmQAACplAACVZAAAk2QAAKVkAACpZAAAiGQAALxkAADaZAAA0mQAAMVkAADHZAAAu2QAANhkAADCZAAA8WQAAOdkAAAJggAA4GQAAOFkAACsYgAA42QAAO9kAAAsZQAA9mQAAPRkAADyZAAA+mQAAABlAAD9ZAAAGGUAABxlAAAFZQAAJGUAACNlAAArZQAANGUAADVlAAA3ZQAANmUAADhlAABLdQAASGUAAFZlAABVZQAATWUAAFhlAABeZQAAXWUAAHJlAAB4ZQAAgmUAAINlAACKiwAAm2UAAJ9lAACrZQAAt2UAAMNlAADGZQAAwWUAAMRlAADMZQAA0mUAANtlAADZZQAA4GUAAOFlAADxZQAAcmcAAApmAAADZgAA+2UAAHNnAAA1ZgAANmYAADRmAAAcZgAAT2YAAERmAABJZgAAQWYAAF5mAABdZgAAZGYAAGdmAABoZgAAX2YAAGJmAABwZgAAg2YAAIhmAACOZgAAiWYAAIRmAACYZgAAnWYAAMFmAAC5ZgAAyWYAAL5mAAC8ZgAAxGYAALhmAADWZgAA2mYAAOBmAAA/ZgAA5mYAAOlmAADwZgAA9WYAAPdmAAAPZwAAFmcAAB5nAAAmZwAAJ2cAADiXAAAuZwAAP2cAADZnAABBZwAAOGcAADdnAABGZwAAXmcAAGBnAABZZwAAY2cAAGRnAACJZwAAcGcAAKlnAAB8ZwAAamcAAIxnAACLZwAApmcAAKFnAACFZwAAt2cAAO9nAAC0ZwAA7GcAALNnAADpZwAAuGcAAORnAADeZwAA3WcAAOJnAADuZwAAuWcAAM5nAADGZwAA52cAAJxqAAAeaAAARmgAACloAABAaAAATWgAADJoAABOaAAAs2gAACtoAABZaAAAY2gAAHdoAAB/aAAAn2gAAI9oAACtaAAAlGgAAJ1oAACbaAAAg2gAAK5qAAC5aAAAdGgAALVoAACgaAAAumgAAA9pAACNaAAAfmgAAAFpAADKaAAACGkAANhoAAAiaQAAJmkAAOFoAAAMaQAAzWgAANRoAADnaAAA1WgAADZpAAASaQAABGkAANdoAADjaAAAJWkAAPloAADgaAAA72gAAChpAAAqaQAAGmkAACNpAAAhaQAAxmgAAHlpAAB3aQAAXGkAAHhpAABraQAAVGkAAH5pAABuaQAAOWkAAHRpAAA9aQAAWWkAADBpAABhaQAAXmkAAF1pAACBaQAAamkAALJpAACuaQAA0GkAAL9pAADBaQAA02kAAL5pAADOaQAA6FsAAMppAADdaQAAu2kAAMNpAACnaQAALmoAAJFpAACgaQAAnGkAAJVpAAC0aQAA3mkAAOhpAAACagAAG2oAAP9pAAAKawAA+WkAAPJpAADnaQAABWoAALFpAAAeagAA7WkAABRqAADraQAACmoAABJqAADBagAAI2oAABNqAABEagAADGoAAHJqAAA2agAAeGoAAEdqAABiagAAWWoAAGZqAABIagAAOGoAACJqAACQagAAjWoAAKBqAACEagAAomoAAKNqAACXagAAF4YAALtqAADDagAAwmoAALhqAACzagAArGoAAN5qAADRagAA32oAAKpqAADaagAA6moAAPtqAAAFawAAFoYAAPpqAAASawAAFmsAADGbAAAfawAAOGsAADdrAADcdgAAOWsAAO6YAABHawAAQ2sAAElrAABQawAAWWsAAFRrAABbawAAX2sAAGFrAAB4awAAeWsAAH9rAACAawAAhGsAAINrAACNawAAmGsAAJVrAACeawAApGsAAKprAACrawAAr2sAALJrAACxawAAs2sAALdrAAC8awAAxmsAAMtrAADTawAA32sAAOxrAADrawAA82sAAO9rAAC+ngAACGwAABNsAAAUbAAAG2wAACRsAAAjbAAAXmwAAFVsAABibAAAamwAAIJsAACNbAAAmmwAAIFsAACbbAAAfmwAAGhsAABzbAAAkmwAAJBsAADEbAAA8WwAANNsAAC9bAAA12wAAMVsAADdbAAArmwAALFsAAC+bAAAumwAANtsAADvbAAA2WwAAOpsAAAfbQAATYgAADZtAAArbQAAPW0AADhtAAAZbQAANW0AADNtAAASbQAADG0AAGNtAACTbQAAZG0AAFptAAB5bQAAWW0AAI5tAACVbQAA5G8AAIVtAAD5bQAAFW4AAApuAAC1bQAAx20AAOZtAAC4bQAAxm0AAOxtAADebQAAzG0AAOhtAADSbQAAxW0AAPptAADZbQAA5G0AANVtAADqbQAA7m0AAC1uAABubgAALm4AABluAABybgAAX24AAD5uAAAjbgAAa24AACtuAAB2bgAATW4AAB9uAABDbgAAOm4AAE5uAAAkbgAA/24AAB1uAAA4bgAAgm4AAKpuAACYbgAAyW4AALduAADTbgAAvW4AAK9uAADEbgAAsm4AANRuAADVbgAAj24AAKVuAADCbgAAn24AAEFvAAARbwAATHAAAOxuAAD4bgAA/m4AAD9vAADybgAAMW8AAO9uAAAybwAAzG4AAD5vAAATbwAA924AAIZvAAB6bwAAeG8AAIFvAACAbwAAb28AAFtvAADzbwAAbW8AAIJvAAB8bwAAWG8AAI5vAACRbwAAwm8AAGZvAACzbwAAo28AAKFvAACkbwAAuW8AAMZvAACqbwAA328AANVvAADsbwAA1G8AANhvAADxbwAA7m8AANtvAAAJcAAAC3AAAPpvAAARcAAAAXAAAA9wAAD+bwAAG3AAABpwAAB0bwAAHXAAABhwAAAfcAAAMHAAAD5wAAAycAAAUXAAAGNwAACZcAAAknAAAK9wAADxcAAArHAAALhwAACzcAAArnAAAN9wAADLcAAA3XAAANlwAAAJcQAA/XAAABxxAAAZcQAAZXEAAFVxAACIcQAAZnEAAGJxAABMcQAAVnEAAGxxAACPcQAA+3EAAIRxAACVcQAAqHEAAKxxAADXcQAAuXEAAL5xAADScQAAyXEAANRxAADOcQAA4HEAAOxxAADncQAA9XEAAPxxAAD5cQAA/3EAAA1yAAAQcgAAG3IAAChyAAAtcgAALHIAADByAAAycgAAO3IAADxyAAA/cgAAQHIAAEZyAABLcgAAWHIAAHRyAAB+cgAAgnIAAIFyAACHcgAAknIAAJZyAACicgAAp3IAALlyAACycgAAw3IAAMZyAADEcgAAznIAANJyAADicgAA4HIAAOFyAAD5cgAA93IAAA9QAAAXcwAACnMAABxzAAAWcwAAHXMAADRzAAAvcwAAKXMAACVzAAA+cwAATnMAAE9zAADYngAAV3MAAGpzAABocwAAcHMAAHhzAAB1cwAAe3MAAHpzAADIcwAAs3MAAM5zAAC7cwAAwHMAAOVzAADucwAA3nMAAKJ0AAAFdAAAb3QAACV0AAD4cwAAMnQAADp0AABVdAAAP3QAAF90AABZdAAAQXQAAFx0AABpdAAAcHQAAGN0AABqdAAAdnQAAH50AACLdAAAnnQAAKd0AADKdAAAz3QAANR0AADxcwAA4HQAAON0AADndAAA6XQAAO50AADydAAA8HQAAPF0AAD4dAAA93QAAAR1AAADdQAABXUAAAx1AAAOdQAADXUAABV1AAATdQAAHnUAACZ1AAAsdQAAPHUAAER1AABNdQAASnUAAEl1AABbdQAARnUAAFp1AABpdQAAZHUAAGd1AABrdQAAbXUAAHh1AAB2dQAAhnUAAId1AAB0dQAAinUAAIl1AACCdQAAlHUAAJp1AACddQAApXUAAKN1AADCdQAAs3UAAMN1AAC1dQAAvXUAALh1AAC8dQAAsXUAAM11AADKdQAA0nUAANl1AADjdQAA3nUAAP51AAD/dQAA/HUAAAF2AADwdQAA+nUAAPJ1AADzdQAAC3YAAA12AAAJdgAAH3YAACd2AAAgdgAAIXYAACJ2AAAkdgAANHYAADB2AAA7dgAAR3YAAEh2AABGdgAAXHYAAFh2AABhdgAAYnYAAGh2AABpdgAAanYAAGd2AABsdgAAcHYAAHJ2AAB2dgAAeHYAAHx2AACAdgAAg3YAAIh2AACLdgAAjnYAAJZ2AACTdgAAmXYAAJp2AACwdgAAtHYAALh2AAC5dgAAunYAAMJ2AADNdgAA1nYAANJ2AADedgAA4XYAAOV2AADndgAA6nYAAC+GAAD7dgAACHcAAAd3AAAEdwAAKXcAACR3AAAedwAAJXcAACZ3AAAbdwAAN3cAADh3AABHdwAAWncAAGh3AABrdwAAW3cAAGV3AAB/dwAAfncAAHl3AACOdwAAi3cAAJF3AACgdwAAnncAALB3AAC2dwAAuXcAAL93AAC8dwAAvXcAALt3AADHdwAAzXcAANd3AADadwAA3HcAAON3AADudwAA/HcAAAx4AAASeAAAJnkAACB4AAAqeQAARXgAAI54AAB0eAAAhngAAHx4AACaeAAAjHgAAKN4AAC1eAAAqngAAK94AADReAAAxngAAMt4AADUeAAAvngAALx4AADFeAAAyngAAOx4AADneAAA2ngAAP14AAD0eAAAB3kAABJ5AAAReQAAGXkAACx5AAAreQAAQHkAAGB5AABXeQAAX3kAAFp5AABVeQAAU3kAAHp5AAB/eQAAinkAAJ15AACneQAAS58AAKp5AACueQAAs3kAALl5AAC6eQAAyXkAANV5AADneQAA7HkAAOF5AADjeQAACHoAAA16AAAYegAAGXoAACB6AAAfegAAgHkAADF6AAA7egAAPnoAADd6AABDegAAV3oAAEl6AABhegAAYnoAAGl6AACdnwAAcHoAAHl6AAB9egAAiHoAAJd6AACVegAAmHoAAJZ6AACpegAAyHoAALB6AAC2egAAxXoAAMR6AAC/egAAg5AAAMd6AADKegAAzXoAAM96AADVegAA03oAANl6AADaegAA3XoAAOF6AADiegAA5noAAO16AADwegAAAnsAAA97AAAKewAABnsAADN7AAAYewAAGXsAAB57AAA1ewAAKHsAADZ7AABQewAAensAAAR7AABNewAAC3sAAEx7AABFewAAdXsAAGV7AAB0ewAAZ3sAAHB7AABxewAAbHsAAG57AACdewAAmHsAAJ97AACNewAAnHsAAJp7AACLewAAknsAAI97AABdewAAmXsAAMt7AADBewAAzHsAAM97AAC0ewAAxnsAAN17AADpewAAEXwAABR8AADmewAA5XsAAGB8AAAAfAAAB3wAABN8AADzewAA93sAABd8AAANfAAA9nsAACN8AAAnfAAAKnwAAB98AAA3fAAAK3wAAD18AABMfAAAQ3wAAFR8AABPfAAAQHwAAFB8AABYfAAAX3wAAGR8AABWfAAAZXwAAGx8AAB1fAAAg3wAAJB8AACkfAAArXwAAKJ8AACrfAAAoXwAAKh8AACzfAAAsnwAALF8AACufAAAuXwAAL18AADAfAAAxXwAAMJ8AADYfAAA0nwAANx8AADifAAAO5sAAO98AADyfAAA9HwAAPZ8AAD6fAAABn0AAAJ9AAAcfQAAFX0AAAp9AABFfQAAS30AAC59AAAyfQAAP30AADV9AABGfQAAc30AAFZ9AABOfQAAcn0AAGh9AABufQAAT30AAGN9AACTfQAAiX0AAFt9AACPfQAAfX0AAJt9AAC6fQAArn0AAKN9AAC1fQAAx30AAL19AACrfQAAPX4AAKJ9AACvfQAA3H0AALh9AACffQAAsH0AANh9AADdfQAA5H0AAN59AAD7fQAA8n0AAOF9AAAFfgAACn4AACN+AAAhfgAAEn4AADF+AAAffgAACX4AAAt+AAAifgAARn4AAGZ+AAA7fgAANX4AADl+AABDfgAAN34AADJ+AAA6fgAAZ34AAF1+AABWfgAAXn4AAFl+AABafgAAeX4AAGp+AABpfgAAfH4AAHt+AACDfgAA1X0AAH1+AACujwAAf34AAIh+AACJfgAAjH4AAJJ+AACQfgAAk34AAJR+AACWfgAAjn4AAJt+AACcfgAAOH8AADp/AABFfwAATH8AAE1/AABOfwAAUH8AAFF/AABVfwAAVH8AAFh/AABffwAAYH8AAGh/AABpfwAAZ38AAHh/AACCfwAAhn8AAIN/AACIfwAAh38AAIx/AACUfwAAnn8AAJ1/AACafwAAo38AAK9/AACyfwAAuX8AAK5/AAC2fwAAuH8AAHGLAADFfwAAxn8AAMp/AADVfwAA1H8AAOF/AADmfwAA6X8AAPN/AAD5fwAA3JgAAAaAAAAEgAAAC4AAABKAAAAYgAAAGYAAAByAAAAhgAAAKIAAAD+AAAA7gAAASoAAAEaAAABSgAAAWIAAAFqAAABfgAAAYoAAAGiAAABzgAAAcoAAAHCAAAB2gAAAeYAAAH2AAAB/gAAAhIAAAIaAAACFgAAAm4AAAJOAAACagAAArYAAAJBRAACsgAAA24AAAOWAAADZgAAA3YAAAMSAAADagAAA1oAAAAmBAADvgAAA8YAAABuBAAApgQAAI4EAAC+BAABLgQAAi5YAAEaBAAA+gQAAU4EAAFGBAAD8gAAAcYEAAG6BAABlgQAAZoEAAHSBAACDgQAAiIEAAIqBAACAgQAAgoEAAKCBAACVgQAApIEAAKOBAABfgQAAk4EAAKmBAACwgQAAtYEAAL6BAAC4gQAAvYEAAMCBAADCgQAAuoEAAMmBAADNgQAA0YEAANmBAADYgQAAyIEAANqBAADfgQAA4IEAAOeBAAD6gQAA+4EAAP6BAAABggAAAoIAAAWCAAAHggAACoIAAA2CAAAQggAAFoIAACmCAAArggAAOIIAADOCAABAggAAWYIAAFiCAABdggAAWoIAAF+CAABkggAAYoIAAGiCAABqggAAa4IAAC6CAABxggAAd4IAAHiCAAB+ggAAjYIAAJKCAACrggAAn4IAALuCAACsggAA4YIAAOOCAADfggAA0oIAAPSCAADzggAA+oIAAJODAAADgwAA+4IAAPmCAADeggAABoMAANyCAAAJgwAA2YIAADWDAAA0gwAAFoMAADKDAAAxgwAAQIMAADmDAABQgwAARYMAAC+DAAArgwAAF4MAABiDAACFgwAAmoMAAKqDAACfgwAAooMAAJaDAAAjgwAAjoMAAIeDAACKgwAAfIMAALWDAABzgwAAdYMAAKCDAACJgwAAqIMAAPSDAAAThAAA64MAAM6DAAD9gwAAA4QAANiDAAALhAAAwYMAAPeDAAAHhAAA4IMAAPKDAAANhAAAIoQAACCEAAC9gwAAOIQAAAaFAAD7gwAAbYQAACqEAAA8hAAAWoUAAISEAAB3hAAAa4QAAK2EAABuhAAAgoQAAGmEAABGhAAALIQAAG+EAAB5hAAANYQAAMqEAABihAAAuYQAAL+EAACfhAAA2YQAAM2EAAC7hAAA2oQAANCEAADBhAAAxoQAANaEAAChhAAAIYUAAP+EAAD0hAAAF4UAABiFAAAshQAAH4UAABWFAAAUhQAA/IQAAECFAABjhQAAWIUAAEiFAABBhQAAAoYAAEuFAABVhQAAgIUAAKSFAACIhQAAkYUAAIqFAACohQAAbYUAAJSFAACbhQAA6oUAAIeFAACchQAAd4UAAH6FAACQhQAAyYUAALqFAADPhQAAuYUAANCFAADVhQAA3YUAAOWFAADchQAA+YUAAAqGAAAThgAAC4YAAP6FAAD6hQAABoYAACKGAAAahgAAMIYAAD+GAABNhgAAVU4AAFSGAABfhgAAZ4YAAHGGAACThgAAo4YAAKmGAACqhgAAi4YAAIyGAAC2hgAAr4YAAMSGAADGhgAAsIYAAMmGAAAjiAAAq4YAANSGAADehgAA6YYAAOyGAADfhgAA24YAAO+GAAAShwAABocAAAiHAAAAhwAAA4cAAPuGAAARhwAACYcAAA2HAAD5hgAACocAADSHAAA/hwAAN4cAADuHAAAlhwAAKYcAABqHAABghwAAX4cAAHiHAABMhwAATocAAHSHAABXhwAAaIcAAG6HAABZhwAAU4cAAGOHAABqhwAABYgAAKKHAACfhwAAgocAAK+HAADLhwAAvYcAAMCHAADQhwAA1pYAAKuHAADEhwAAs4cAAMeHAADGhwAAu4cAAO+HAADyhwAA4IcAAA+IAAANiAAA/ocAAPaHAAD3hwAADogAANKHAAARiAAAFogAABWIAAAiiAAAIYgAADGIAAA2iAAAOYgAACeIAAA7iAAARIgAAEKIAABSiAAAWYgAAF6IAABiiAAAa4gAAIGIAAB+iAAAnogAAHWIAAB9iAAAtYgAAHKIAACCiAAAl4gAAJKIAACuiAAAmYgAAKKIAACNiAAApIgAALCIAAC/iAAAsYgAAMOIAADEiAAA1IgAANiIAADZiAAA3YgAAPmIAAACiQAA/IgAAPSIAADoiAAA8ogAAASJAAAMiQAACokAABOJAABDiQAAHokAACWJAAAqiQAAK4kAAEGJAABEiQAAO4kAADaJAAA4iQAATIkAAB2JAABgiQAAXokAAGaJAABkiQAAbYkAAGqJAABviQAAdIkAAHeJAAB+iQAAg4kAAIiJAACKiQAAk4kAAJiJAAChiQAAqYkAAKaJAACsiQAAr4kAALKJAAC6iQAAvYkAAL+JAADAiQAA2okAANyJAADdiQAA54kAAPSJAAD4iQAAA4oAABaKAAAQigAADIoAABuKAAAdigAAJYoAADaKAABBigAAW4oAAFKKAABGigAASIoAAHyKAABtigAAbIoAAGKKAACFigAAgooAAISKAACoigAAoYoAAJGKAACligAApooAAJqKAACjigAAxIoAAM2KAADCigAA2ooAAOuKAADzigAA54oAAOSKAADxigAAFIsAAOCKAADiigAA94oAAN6KAADbigAADIsAAAeLAAAaiwAA4YoAABaLAAAQiwAAF4sAACCLAAAziwAAq5cAACaLAAAriwAAPosAACiLAABBiwAATIsAAE+LAABOiwAASYsAAFaLAABbiwAAWosAAGuLAABfiwAAbIsAAG+LAAB0iwAAfYsAAICLAACMiwAAjosAAJKLAACTiwAAlosAAJmLAACaiwAAOowAAEGMAAA/jAAASIwAAEyMAABOjAAAUIwAAFWMAABijAAAbIwAAHiMAAB6jAAAgowAAImMAACFjAAAiowAAI2MAACOjAAAlIwAAHyMAACYjAAAHWIAAK2MAACqjAAAvYwAALKMAACzjAAArowAALaMAADIjAAAwYwAAOSMAADjjAAA2owAAP2MAAD6jAAA+4wAAASNAAAFjQAACo0AAAeNAAAPjQAADY0AABCNAABOnwAAE40AAM2MAAAUjQAAFo0AAGeNAABtjQAAcY0AAHONAACBjQAAmY0AAMKNAAC+jQAAuo0AAM+NAADajQAA1o0AAMyNAADbjQAAy40AAOqNAADrjQAA340AAOONAAD8jQAACI4AAAmOAAD/jQAAHY4AAB6OAAAQjgAAH44AAEKOAAA1jgAAMI4AADSOAABKjgAAR44AAEmOAABMjgAAUI4AAEiOAABZjgAAZI4AAGCOAAAqjgAAY44AAFWOAAB2jgAAco4AAHyOAACBjgAAh44AAIWOAACEjgAAi44AAIqOAACTjgAAkY4AAJSOAACZjgAAqo4AAKGOAACsjgAAsI4AAMaOAACxjgAAvo4AAMWOAADIjgAAy44AANuOAADjjgAA/I4AAPuOAADrjgAA/o4AAAqPAAAFjwAAFY8AABKPAAAZjwAAE48AAByPAAAfjwAAG48AAAyPAAAmjwAAM48AADuPAAA5jwAARY8AAEKPAAA+jwAATI8AAEmPAABGjwAATo8AAFePAABcjwAAYo8AAGOPAABkjwAAnI8AAJ+PAACjjwAArY8AAK+PAAC3jwAA2o8AAOWPAADijwAA6o8AAO+PAACHkAAA9I8AAAWQAAD5jwAA+o8AABGQAAAVkAAAIZAAAA2QAAAekAAAFpAAAAuQAAAnkAAANpAAADWQAAA5kAAA+I8AAE+QAABQkAAAUZAAAFKQAAAOkAAASZAAAD6QAABWkAAAWJAAAF6QAABokAAAb5AAAHaQAAColgAAcpAAAIKQAAB9kAAAgZAAAICQAACKkAAAiZAAAI+QAACokAAAr5AAALGQAAC1kAAA4pAAAOSQAABIYgAA25AAAAKRAAASkQAAGZEAADKRAAAwkQAASpEAAFaRAABYkQAAY5EAAGWRAABpkQAAc5EAAHKRAACLkQAAiZEAAIKRAACikQAAq5EAAK+RAACqkQAAtZEAALSRAAC6kQAAwJEAAMGRAADJkQAAy5EAANCRAADWkQAA35EAAOGRAADbkQAA/JEAAPWRAAD2kQAAHpIAAP+RAAAUkgAALJIAABWSAAARkgAAXpIAAFeSAABFkgAASZIAAGSSAABIkgAAlZIAAD+SAABLkgAAUJIAAJySAACWkgAAk5IAAJuSAABakgAAz5IAALmSAAC3kgAA6ZIAAA+TAAD6kgAARJMAAC6TAAAZkwAAIpMAABqTAAAjkwAAOpMAADWTAAA7kwAAXJMAAGCTAAB8kwAAbpMAAFaTAACwkwAArJMAAK2TAACUkwAAuZMAANaTAADXkwAA6JMAAOWTAADYkwAAw5MAAN2TAADQkwAAyJMAAOSTAAAalAAAFJQAABOUAAADlAAAB5QAABCUAAA2lAAAK5QAADWUAAAhlAAAOpQAAEGUAABSlAAARJQAAFuUAABglAAAYpQAAF6UAABqlAAAKZIAAHCUAAB1lAAAd5QAAH2UAABalAAAfJQAAH6UAACBlAAAf5QAAIKVAACHlQAAipUAAJSVAACWlQAAmJUAAJmVAACglQAAqJUAAKeVAACtlQAAvJUAALuVAAC5lQAAvpUAAMqVAAD2bwAAw5UAAM2VAADMlQAA1ZUAANSVAADWlQAA3JUAAOGVAADllQAA4pUAACGWAAAolgAALpYAAC+WAABClgAATJYAAE+WAABLlgAAd5YAAFyWAABelgAAXZYAAF+WAABmlgAAcpYAAGyWAACNlgAAmJYAAJWWAACXlgAAqpYAAKeWAACxlgAAspYAALCWAAC0lgAAtpYAALiWAAC5lgAAzpYAAMuWAADJlgAAzZYAAE2JAADclgAADZcAANWWAAD5lgAABJcAAAaXAAAIlwAAE5cAAA6XAAARlwAAD5cAABaXAAAZlwAAJJcAACqXAAAwlwAAOZcAAD2XAAA+lwAARJcAAEaXAABIlwAAQpcAAEmXAABclwAAYJcAAGSXAABmlwAAaJcAANJSAABrlwAAcZcAAHmXAACFlwAAfJcAAIGXAAB6lwAAhpcAAIuXAACPlwAAkJcAAJyXAAColwAAppcAAKOXAACzlwAAtJcAAMOXAADGlwAAyJcAAMuXAADclwAA7ZcAAE+fAADylwAA33oAAPaXAAD1lwAAD5gAAAyYAAA4mAAAJJgAACGYAAA3mAAAPZgAAEaYAABPmAAAS5gAAGuYAABvmAAAcJgAAHGYAAB0mAAAc5gAAKqYAACvmAAAsZgAALaYAADEmAAAw5gAAMaYAADpmAAA65gAAAOZAAAJmQAAEpkAABSZAAAYmQAAIZkAAB2ZAAAemQAAJJkAACCZAAAsmQAALpkAAD2ZAAA+mQAAQpkAAEmZAABFmQAAUJkAAEuZAABRmQAAUpkAAEyZAABVmQAAl5kAAJiZAAClmQAArZkAAK6ZAAC8mQAA35kAANuZAADdmQAA2JkAANGZAADtmQAA7pkAAPGZAADymQAA+5kAAPiZAAABmgAAD5oAAAWaAADimQAAGZoAACuaAAA3mgAARZoAAEKaAABAmgAAQ5oAAD6aAABVmgAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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KSBAGyo1GysgcA8bfQAAAAAAAAAAAAAAAAAAABsoMhspMxsqNRsrIHAPG30bKDIbKTQbKjUbKyBwDxt9GyQ5GykgQBsqMBsrIHAPG30AAAAAAAAAAAAAAAAAAAAbJDkbKTEbKjAbKyBwDxt9GyQ5GylKGyowGysgcA8bfQAAAAABAAAAAwAAAAcAAAAPAAAAHwAAAD8AAAB/AAAA/wAAAP8BAAD/AwAA/wcAAP8PAAD/HwAA/z8AAP9/AAD//wAA//8BAP//AwD//wcA//8PAP//HwD//z8A//9/AP///wD///8B////A////wf///8P////H////z////9//////wAAAAAAAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAEQAKABEREQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAARAA8KERERAwoHAAETCQsLAAAJBgsAAAsABhEAAAAREREAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAEQAKChEREQAKAAACAAkLAAAACQALAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAADAAAAAAJDAAAAAAADAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAANAAAABA0AAAAACQ4AAAAAAA4AAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAADwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAASEhIAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAKAAAAAAoAAAAACQsAAAAAAAsAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAwMTIzNDU2Nzg5QUJDREVGBQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAC8rAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAACAAAAaKYAAAAEAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAr/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdHMAZHVyYXRpb24AcGxhbmVXaWR0aABwbGFuZUhlaWdodAByZWdpb25zAGZvbnRDb2xvcgBmb250QWxwaGEAYmFja0NvbG9yAGJhY2tBbHBoYQB3aWR0aABoZWlnaHQAZm9udFdpZHRoAGZvbnRIZWlnaHQAdmVydGljYWxJbnRlcnZhbABob3Jpem9udGFsSW50ZXJ2YWwAY2hhckxlZnQAY2hhckJvdHRvbQAlcwoAJXMvZHJjc19jb252LmluaQByACUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAE5BTgBuYW4AdGV4dAByd2EAKG51bGwpAHB0aHJlYWRfb25jZSBmYWlsdXJlIGluIF9fY3hhX2dldF9nbG9iYWxzX2Zhc3QoKQBsACBjb25zdAAgdm9sYXRpbGUAIHJlc3RyaWN0ACBjb21wbGV4ACBpbWFnaW5hcnkAIFsAICgAKQAoACYmAG9iamNfb2JqZWN0PAAqACYAb2JqY3Byb3RvACAAPAA+ACB2ZWN0b3JbAF0AcGl4ZWwgdmVjdG9yWwAmPQA9ACwAfgA6OgBkZWxldGVbXSAAZGVsZXRlIAAvAC89AF4AXj0APT0APj0AKVsAPD0APDwAPDw9AC0ALT0AKj0ALS0AKS0tACE9ACEAfHwAfAB8PQAtPioAKwArPQArKwApKysAKSA/ICgAKSA6ICgAJQAlPQA+PgA+Pj0AdGhyb3cAdGhyb3cgAHR5cGVpZCgAc2l6ZW9mLi4uKAAsIABzaXplb2YgKABzdGF0aWNfY2FzdDwAPigAcmVpbnRlcnByZXRfY2FzdDwALT4Abm9leGNlcHQgKABbXSAAKSAALgAuKgBzdGQ6OgBvcGVyYXRvciYmAG9wZXJhdG9yJgBvcGVyYXRvciY9AG9wZXJhdG9yPQBvcGVyYXRvcigpAG9wZXJhdG9yLABvcGVyYXRvcn4Ab3BlcmF0b3IgAG9wZXJhdG9yIGRlbGV0ZVtdAG9wZXJhdG9yKgBvcGVyYXRvci8Ab3BlcmF0b3IvPQBvcGVyYXRvcl4Ab3BlcmF0b3JePQBvcGVyYXRvcj09AG9wZXJhdG9yPj0Ab3BlcmF0b3I+AG9wZXJhdG9yW10Ab3BlcmF0b3I8PQBvcGVyYXRvciIiIABvcGVyYXRvcjw8AG9wZXJhdG9yPDw9AG9wZXJhdG9yPABvcGVyYXRvci0Ab3BlcmF0b3ItPQBvcGVyYXRvcio9AG9wZXJhdG9yLS0Ab3BlcmF0b3IgbmV3W10Ab3BlcmF0b3IhPQBvcGVyYXRvciEAb3BlcmF0b3IgbmV3AG9wZXJhdG9yfHwAb3BlcmF0b3J8AG9wZXJhdG9yfD0Ab3BlcmF0b3ItPioAb3BlcmF0b3IrAG9wZXJhdG9yKz0Ab3BlcmF0b3IrKwBvcGVyYXRvci0+AG9wZXJhdG9yPwBvcGVyYXRvciUAb3BlcmF0b3IlPQBvcGVyYXRvcj4+AG9wZXJhdG9yPj49AG9wZXJhdG9yIGRlbGV0ZQAndW5uYW1lZAAnbGFtYmRhJygAc3RkOjpzdHJpbmcAc3RkOjpiYXNpY19zdHJpbmc8Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFyPiwgc3RkOjphbGxvY2F0b3I8Y2hhcj4gPgBiYXNpY19zdHJpbmcAc3RkOjppc3RyZWFtAHN0ZDo6YmFzaWNfaXN0cmVhbTxjaGFyLCBzdGQ6OmNoYXJfdHJhaXRzPGNoYXI+ID4AYmFzaWNfaXN0cmVhbQBzdGQ6Om9zdHJlYW0Ac3RkOjpiYXNpY19vc3RyZWFtPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4gPgBiYXNpY19vc3RyZWFtAHN0ZDo6aW9zdHJlYW0Ac3RkOjpiYXNpY19pb3N0cmVhbTxjaGFyLCBzdGQ6OmNoYXJfdHJhaXRzPGNoYXI+ID4AYmFzaWNfaW9zdHJlYW0AZHluYW1pY19jYXN0PAApKABjb25zdF9jYXN0PABhbGlnbm9mICgAZnAAd2NoYXJfdABmYWxzZQB0cnVlAGNoYXIAc2lnbmVkIGNoYXIAdW5zaWduZWQgY2hhcgBzaG9ydAB1bnNpZ25lZCBzaG9ydAB1AHVsAGxsAHVsbABfX2ludDEyOAB1bnNpZ25lZCBfX2ludDEyOAAlTGFMACVhACVhZgBkZWNsdHlwZSgAc3RkOjphbGxvY2F0b3IAc3RkOjpiYXNpY19zdHJpbmcAOjpzdHJpbmcgbGl0ZXJhbABzdGQAX0dMT0JBTF9fTgAoYW5vbnltb3VzIG5hbWVzcGFjZSkAID4AVF8AaWQAOjoqACAmACAmJgAgW10Adm9pZABib29sAGludAB1bnNpZ25lZCBpbnQAbG9uZwB1bnNpZ25lZCBsb25nAGxvbmcgbG9uZwBmbG9hdABsb25nIGRvdWJsZQBfX2Zsb2F0MTI4AC4uLgBkZWNpbWFsNjQAZGVjaW1hbDEyOABkZWNpbWFsMzIAZGVjaW1hbDE2AGNoYXIzMl90AGNoYXIxNl90AGF1dG8Ac3RkOjpudWxscHRyX3QAZG91YmxlAHVuc2lnbmVkIGxvbmcgbG9uZwBfYmxvY2tfaW52b2tlAGludm9jYXRpb24gZnVuY3Rpb24gZm9yIGJsb2NrIGluIAB2dGFibGUgZm9yIABWVFQgZm9yIAB0eXBlaW5mbyBmb3IgAHR5cGVpbmZvIG5hbWUgZm9yIABjb3ZhcmlhbnQgcmV0dXJuIHRodW5rIHRvIABjb25zdHJ1Y3Rpb24gdnRhYmxlIGZvciAALWluLQB2aXJ0dWFsIHRodW5rIHRvIABub24tdmlydHVhbCB0aHVuayB0byAAZ3VhcmQgdmFyaWFibGUgZm9yIAByZWZlcmVuY2UgdGVtcG9yYXJ5IGZvciA=";var L=0,V=[],Z={};function R(A){return e.___errno_location&&(v[e.___errno_location()>>2]=A),A}function X(A,e){for(var t=0,i=A.length-1;0<=i;i--){var n=A[i];"."===n?A.splice(i,1):".."===n?(A.splice(i,1),t++):t&&(A.splice(i,1),t--)}if(e)for(;t;t--)A.unshift("..");return A}function N(A){var e="/"===A.charAt(0),t="/"===A.substr(-1);return(A=X(A.split("/").filter(function(A){return!!A}),!e).join("/"))||e||(A="."),A&&t&&(A+="/"),(e?"/":"")+A}function j(A){var e=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(A).slice(1);return A=e[0],e=e[1],A||e?(e&&(e=e.substr(0,e.length-1)),A+e):"."}function _(A){if("/"===A)return"/";var e=A.lastIndexOf("/");return-1===e?A:A.substr(e+1)}function K(){for(var A="",e=!1,t=arguments.length-1;-1<=t&&!e;t--){if("string"!=typeof(e=0<=t?arguments[t]:"/"))throw new TypeError("Arguments to path.resolve must be strings");if(!e)return"";A=e+"/"+A,e="/"===e.charAt(0)}return(e?"/":"")+(A=X(A.split("/").filter(function(A){return!!A}),!e).join("/"))||"."}var q=[];function z(A,e){q[A]={input:[],W:[],ea:e},BA(A,$)}var $={open:function(A){var e=q[A.node.ha];if(!e)throw new cA(te);A.V=e,A.seekable=!1},close:function(A){A.V.ea.flush(A.V)},flush:function(A){A.V.ea.flush(A.V)},read:function(A,e,t,i){if(!A.V||!A.V.ea.wa)throw new cA($A);for(var n=0,a=0;a=e||(e=Math.max(e,t*(1048576>t?2:1.125)|0),0!=t&&(e=Math.max(e,256)),t=A.R,A.R=new Uint8Array(e),0e)A.R.length=e;else for(;A.R.length=A.node.U)return 0;if(8<(A=Math.min(A.node.U-n,i))&&a.subarray)e.set(a.subarray(n,n+A),t);else for(i=0;ie)throw new cA(ie);return e},ra:function(A,e,t){tA.ta(A.node,e+t),A.node.U=Math.max(A.node.U,e+t)},Ba:function(A,e,t,i,n,a,r){if(32768!=(61440&A.node.mode))throw new cA(te);if(t=A.node.R,2&r||t.buffer!==e&&t.buffer!==e.buffer){if((0>>0)%sA.length}function pA(A,e){var t;if(t=(t=mA(A,"x"))?t:A.S.fa?0:13)throw new cA(t,A);for(t=sA[hA(A.id,e)];t;t=t.da){var i=t.name;if(t.parent.id===A.id&&i===e)return t}return A.S.fa(A,e)}function bA(A,e,t,i){return XA||((XA=function(A,e,t,i){A||(A=this),this.parent=A,this.aa=A.aa,this.ga=null,this.id=rA++,this.name=e,this.mode=t,this.S={},this.T={},this.ha=i}).prototype={},Object.defineProperties(XA.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(A){A?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(A){A?this.mode|=146:this.mode&=-147}},Sa:{get:function(){return 16384==(61440&this.mode)}},za:{get:function(){return 8192==(61440&this.mode)}}})),function(A){var e=hA(A.parent.id,A.name);A.da=sA[e],sA[e]=A}(A=new XA(A,e,t,i)),A}var kA={r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218};function wA(A){var e=["r","w","rw"][3&A];return 512&A&&(e+="w"),e}function mA(A,e){return oA?0:(-1===e.indexOf("r")||292&A.mode)&&(-1===e.indexOf("w")||146&A.mode)&&(-1===e.indexOf("x")||73&A.mode)?0:13}function gA(A,e){try{return pA(A,e),17}catch(A){}return mA(A,"wx")}var yA,vA={open:function(A){A.T=nA[A.node.ha].T,A.T.open&&A.T.open(A)},ca:function(){throw new cA(29)}};function BA(A,e){nA[A]={T:e}}function CA(A,e){var t="/"===e,i=!e;if(t&&iA)throw new cA(16);if(!t&&!i){var n=uA(e,{va:!1});if(e=n.path,(n=n.node).ga)throw new cA(16);if(16384!=(61440&n.mode))throw new cA(20)}e={type:A,gb:{},Ca:e,Ta:[]},(A=A.aa(e)).aa=e,e.root=A,t?iA=A:n&&(n.ga=e,n.aa&&n.aa.Ta.push(e))}function DA(A,e,t){var i=uA(A,{parent:!0}).node;if(!(A=_(A))||"."===A||".."===A)throw new cA(22);var n=gA(i,A);if(n)throw new cA(n);if(!i.S.ka)throw new cA(1);return i.S.ka(i,A,e,t)}function QA(A,e){return DA(A,1023&(void 0!==e?e:511)|16384,0)}function MA(A,e,t){return void 0===t&&(t=e,e=438),DA(A,8192|e,t)}function EA(A,e){if(!K(A))throw new cA(2);var t=uA(e,{parent:!0}).node;if(!t)throw new cA(2);var i=gA(t,e=_(e));if(i)throw new cA(i);if(!t.S.la)throw new cA(1);return t.S.la(t,e,A)}function IA(A){var e=uA(A,{parent:!0}).node,t=_(A),i=pA(e,t);A:{try{var n=pA(e,t)}catch(A){n=A.Y;break A}n=mA(e,"wx")||(16384==(61440&n.mode)?21:0)}if(n)throw new cA(n);if(!e.S.ma)throw new cA(1);if(i.ga)throw new cA(16);try{lA.willDeletePath&&lA.willDeletePath(A)}catch(e){console.log("FS.trackingDelegate['willDeletePath']('"+A+"') threw an exception: "+e.message)}if(e.S.ma(e,t),e=hA(i.parent.id,i.name),sA[e]===i)sA[e]=i.da;else for(e=sA[e];e;){if(e.da===i){e.da=i.da;break}e=e.da}try{lA.onDeletePath&&lA.onDeletePath(A)}catch(e){console.log("FS.trackingDelegate['onDeletePath']('"+A+"') threw an exception: "+e.message)}}function FA(A){if(!(A=uA(A).node))throw new cA(2);if(!A.S.ia)throw new cA(22);return K(dA(A.parent),A.S.ia(A))}function SA(A,e){var t;if(!(t="string"==typeof A?uA(A,{ja:!0}).node:A).S.X)throw new cA(1);t.S.X(t,{mode:4095&e|-4096&t.mode,timestamp:Date.now()})}function YA(A,t,i,n){if(""===A)throw new cA(2);if("string"==typeof t){var a=kA[t];if(void 0===a)throw Error("Unknown file open mode: "+t);t=a}if(i=64&t?4095&(void 0===i?438:i)|32768:0,"object"==(void 0===A?"undefined":r(A)))var s=A;else{A=N(A);try{s=uA(A,{ja:!(131072&t)}).node}catch(A){}}if(a=!1,64&t)if(s){if(128&t)throw new cA(17)}else s=DA(A,i,0),a=!0;if(!s)throw new cA(2);if(8192==(61440&s.mode)&&(t&=-513),65536&t&&16384!=(61440&s.mode))throw new cA(20);if(!a&&(i=s?40960==(61440&s.mode)?40:16384==(61440&s.mode)&&("r"!==wA(t)||512&t)?21:mA(s,wA(t)):2))throw new cA(i);if(512&t){var o;if(!(o="string"==typeof(i=s)?uA(i,{ja:!0}).node:i).S.X)throw new cA(1);if(16384==(61440&o.mode))throw new cA(21);if(32768!=(61440&o.mode))throw new cA(22);if(i=mA(o,"w"))throw new cA(i);o.S.X(o,{size:0,timestamp:Date.now()})}t&=-641,(n=function(A,e){NA||((NA=function(){}).prototype={},Object.defineProperties(NA.prototype,{object:{get:function(){return this.node},set:function(A){this.node=A}}}));var t,i=new NA;for(t in A)i[t]=A[t];return A=i,e=function(A){for(A=A||0;A<=4096;A++)if(!aA[A])return A;throw new cA(24)}(e),A.ba=e,aA[e]=A}({node:s,path:dA(s),flags:t,seekable:!0,position:0,T:s.T,Ya:[],error:!1},n)).T.open&&n.T.open(n),!e.logReadFiles||1&t||(jA||(jA={}),A in jA||(jA[A]=1,console.log("FS.trackingDelegate error on read file: "+A)));try{lA.onOpenFile&&(s=0,1!=(2097155&t)&&(s|=1),0!=(2097155&t)&&(s|=2),lA.onOpenFile(A,s))}catch(e){console.log("FS.trackingDelegate['onOpenFile']('"+A+"', flags) threw an exception: "+e.message)}return n}function xA(A){if(null===A.ba)throw new cA(9);A.oa&&(A.oa=null);try{A.T.close&&A.T.close(A)}catch(A){throw A}finally{aA[A.ba]=null}A.ba=null}function TA(A,e,t){if(null===A.ba)throw new cA(9);if(!A.seekable||!A.T.ca)throw new cA(29);if(0!=t&&1!=t&&2!=t)throw new cA(22);A.position=A.T.ca(A,e,t),A.Ya=[]}function GA(A,e,t,i,n,a){if(0>i||0>n)throw new cA(22);if(null===A.ba)throw new cA(9);if(0==(2097155&A.flags))throw new cA(9);if(16384==(61440&A.node.mode))throw new cA(21);if(!A.T.write)throw new cA(22);1024&A.flags&&TA(A,0,2);var r=void 0!==n;if(r){if(!A.seekable)throw new cA(29)}else n=A.position;e=A.T.write(A,e,t,i,n,a),r||(A.position+=e);try{A.path&&lA.onWriteToFile&&lA.onWriteToFile(A.path)}catch(e){console.log("FS.trackingDelegate['onWriteToFile']('"+A.path+"') threw an exception: "+e.message)}return e}function WA(){cA||((cA=function(A,e){this.node=e,this.Xa=function(A){this.Y=A},this.Xa(A),this.message="FS error",this.stack&&Object.defineProperty(this,"stack",{value:Error().stack,writable:!0})}).prototype=Error(),cA.prototype.constructor=cA,[2].forEach(function(A){fA[A]=new cA(A),fA[A].stack=""}))}function JA(A,e){var t=0;return A&&(t|=365),e&&(t|=146),t}function OA(A,e,t,i){return QA(A=N(("string"==typeof A?A:dA(A))+"/"+e),JA(t,i))}function HA(A,e){for(A="string"==typeof A?A:dA(A),e=e.split("/").reverse();e.length;){var t=e.pop();if(t){var i=N(A+"/"+t);try{QA(i)}catch(A){}A=i}}return i}function PA(A,e,t,i,n,a){if(n=DA(A=e?N(("string"==typeof A?A:dA(A))+"/"+e):A,4095&(void 0!==(i=JA(i,n))?i:438)|32768,0),t){if("string"==typeof t){A=Array(t.length),e=0;for(var r=t.length;e=(A=A.node.R).length)return 0;if(i=Math.min(A.length-n,i),A.slice)for(var r=0;r>2]}function se(){var A=aA[re()];if(!A)throw new cA(9);return A}var oe=[];function le(){var A=oe.length;return oe[A]=[],A}function ce(A,e){oe[A].push(oe[e])}function fe(A){return 0>A||0===A&&-1/0==1/A}function ue(A,e){function t(A){var e=a;return"double"===A||"i64"===A?7&e&&(u(4==(7&e)),e+=4):u(0==(3&e)),a=e,"double"===A?(A=B[a>>3],a+=8):"i64"==A?(A=[v[a>>2],v[a+4>>2]],a+=8):(u(0==(3&a)),A=v[a>>2],a+=4),A}u(0==(3&e));for(var i,n,a=e,r=[];;){var s=A;if(0===(i=m[A>>0]))break;if(n=m[A+1>>0],37==i){var o=!1,c=e=!1,f=!1,d=!1;A:for(;;){switch(n){case 43:o=!0;break;case 45:e=!0;break;case 35:c=!0;break;case 48:if(f)break A;f=!0;break;case 32:d=!0;break;default:break A}n=m[++A+1>>0]}var h=0;if(42==n)h=t("i32"),n=m[++A+1>>0];else for(;48<=n&&57>=n;)h=10*h+(n-48),n=m[++A+1>>0];var p=!1,b=-1;if(46==n){if(b=0,p=!0,42==(n=m[++A+1>>0]))b=t("i32"),A++;else for(;!(48>(n=m[A+1>>0])||57>0]}switch(0>b&&(b=6,p=!1),String.fromCharCode(n)){case"h":if(104==(n=m[A+2>>0])){A++;var k=1}else k=2;break;case"l":108==(n=m[A+2>>0])?(A++,k=8):k=4;break;case"L":case"q":case"j":k=8;break;case"z":case"t":case"I":k=4;break;default:k=null}switch(k&&A++,n=m[A+1>>0],String.fromCharCode(n)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":s=100==n||105==n,i=t("i"+8*(k=k||4)),8==k&&(i=l(i[0],i[1],117==n)),4>=k&&(i=(s?x:Y)(i&Math.pow(256,k)-1,8*k));var w=Math.abs(i);if(s="",100==n||105==n)var y=x(i,8*k).toString(10);else if(117==n)y=Y(i,8*k).toString(10),i=Math.abs(i);else if(111==n)y=(c?"0":"")+w.toString(8);else if(120==n||88==n){if(s=c&&0!=i?"0x":"",0>i){for(i=-i,y=(w-1).toString(16),w=[],c=0;c(k=parseInt(i.toExponential(k).split("e")[1],10))&&-4<=k?(n=(103==n?"f":"F").charCodeAt(0),b-=k+1):(n=(103==n?"e":"E").charCodeAt(0),b--),k=Math.min(b,20)),101==n||69==n?(y=i.toExponential(k),/[eE][-+]\d$/.test(y)&&(y=y.slice(0,-1)+"0"+y.slice(-1))):102!=n&&70!=n||(y=i.toFixed(k),0===i&&fe(i)&&(y="-"+y)),s=y.split("e"),p&&!c)for(;1k++;)s[0]+="0";y=s[0]+(1i?"-":"")+"inf",f=!1;for(;y.lengthn&&(y=y.toUpperCase()),y.split("").forEach(function(A){r.push(A.charCodeAt(0))});break;case"s":if(f=(o=t("i8*"))?Se(o):6,p&&(f=Math.min(f,b)),!e)for(;f>0]);else r=r.concat(De("(null)".substr(0,f)));if(e)for(;f>2]=r.length;break;case"%":r.push(i);break;default:for(c=s;c>0])}A+=2}else r.push(i),A+=1}return r}function de(A){if(!A||!A.callee||!A.callee.name)return[null,"",""];var e,t=A.callee.name,i="(",n=!0;for(e in A){var a=A[e];n||(i+=", "),n=!1,i="number"==typeof a||"string"==typeof a?i+a:i+"("+(void 0===a?"undefined":r(a))+")"}return i+=")",n&&(i=""),[A=(A=A.callee.caller)?A.arguments:[],t,i]}function he(A){A:{var t=Error();if(!t.stack){try{throw Error(0)}catch(A){t=A}if(!t.stack){t="(no stack trace available)";break A}}t=t.stack.toString()}t=t.slice(t.indexOf("\n",Math.max(t.lastIndexOf("_emscripten_log"),t.lastIndexOf("_emscripten_get_callstack")))+1),8&A&&(a||(a={}),a['Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.']||(a['Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.']=1,o('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.')),A=8^A|16);var i=null;if(128&A)for(i=de(arguments);0<=i[1].indexOf("_emscripten_");)i=de(i[0]);var n=t.split("\n");t="";var r,s=/\s*(.*?)@(.*?):([0-9]+):([0-9]+)/,l=/\s*(.*?)@(.*):(.*)(:(.*))?/,c=/\s*at (.*?) \((.*):(.*):(.*)\)/;for(r in n){var f,d=n[r];if((f=c.exec(d))&&5==f.length){d=f[1];var h=f[2],w=f[3];f=f[4]}else{if((f=s.exec(d))||(f=l.exec(d)),!(f&&4<=f.length)){t+=d+"\n";continue}d=f[1],h=f[2],w=f[3],f=0|f[4]}if(32&A)A:{var m=d,y=e.___cxa_demangle||e.__cxa_demangle;u(y);try{var B=m;B.startsWith("__Z")&&(B=B.substr(1));var C=k(B)+1,D=Fe(C);b(B,g,D,C);var Q=Fe(4),M=y(D,0,0,Q);if(0===v[Q>>2]&&M){var E=p(M);break A}}catch(A){}finally{D&&Ie(D),Q&&Ie(Q),M&&Ie(M)}E=m}else E=d;(m=E)||(m=d),y=!1,8&A&&(y=(B=(void 0).hb({line:w,Na:f}))&&B.source)&&(64&A&&(B.source=B.source.substring(B.source.replace(/\\/g,"/").lastIndexOf("/")+1)),t+=" at "+m+" ("+B.source+":"+B.line+":"+B.Na+")\n"),(16&A||!y)&&(64&A&&(h=h.substring(h.replace(/\\/g,"/").lastIndexOf("/")+1)),t+=(y?" = "+d:" at "+m)+" ("+h+":"+w+":"+f+")\n"),128&A&&i[0]&&(i[1]==d&&0>4,n=(15&n)<<4|a>>2;var s=(3&a)<<6|r;e+=String.fromCharCode(i),64!==a&&(e+=String.fromCharCode(n)),64!==r&&(e+=String.fromCharCode(s))}while(t>2]&3|0:0)Qa(r|0,0,12)|0;s=Ke(8)|0;do{if(!s)o=0;else{if(a[s+-4>>2]&3|0)Qa(s|0,0,8)|0;l=Ke(6988)|0;if(!l){qe(s);o=0;break}if(a[l+-4>>2]&3|0)Qa(l|0,0,6988)|0;a[s+4>>2]=l;a[l>>2]=0;i[s+1>>0]=1;o=s}}while(0);a[r>>2]=o;s=o+4|0;l=a[(a[s>>2]|0)+16>>2]|0;if(l|0)qe(l);l=Se(40810)|0;c=a[s>>2]|0;a[c+16>>2]=l;a[c+4>>2]=1;l=a[c+12>>2]|0;if(!l){f=Ke(16)|0;do{if(f){if(a[f+-4>>2]&3|0)Qa(f|0,0,16)|0;a[f>>2]=o;u=a[(a[s>>2]|0)+16>>2]|0;if(u){if(Fe(u,t)|0?Xe(u)|0:0){d=f;break}u=a[(a[s>>2]|0)+16>>2]|0;if(u){a[e>>2]=u;if((Ne(t,0,e)|0)>=0){u=a[t>>2]|0;if(u|0?(h=Ye(u)|0,qe(u),h|0):0){Qa(e|0,0,256)|0;A:do{if(Ue(e,h)|0){u=e;p=n+32|0;b=0;while(1){e:while(1){switch(i[e>>0]|0){case 35:case 59:break;default:break e}if(!(Ue(e,h)|0))break A}k=De(e,10)|0;if(k|0)i[k>>0]=0;k=De(e,61)|0;do{if(!k)w=b;else{if((k-u|0)!=32){w=b;break}m=Le(e)|0;if(!m){w=b;break}if(((Ce(m)|0)+-2|0)>>>0>6){w=b;break}Ze(n,e,32)|0;i[p>>0]=0;g=qA(m+2|0)|0;do{if(g>>>0>1114111)y=b;else{m=Ke(44)|0;if(!m){y=b;break}if(a[m+-4>>2]&3|0)Qa(m|0,0,44)|0;Ze(m,n,32)|0;i[m+32>>0]=0;a[m+36>>2]=g;if(!b)v=(a[s>>2]|0)+24|0;else v=b+40|0;a[v>>2]=m;a[m+40>>2]=0;y=m}}while(0);w=y}}while(0);if(!(Ue(e,h)|0))break;else b=w}}}while(0);Oe(h)}}else a[t>>2]=0;d=f}else d=f}else d=f}else d=0}while(0);f=a[s>>2]|0;a[f+12>>2]=d;B=d;C=f}else{B=l;C=c}a[r+4>>2]=B;B=a[C+8>>2]|0;if(B|0){D=B;Q=r+8|0;a[Q>>2]=D;fA=A;return r|0}B=Ke(168)|0;if(!B)M=0;else{if(a[B+-4>>2]&3|0)Qa(B|0,0,168)|0;a[B>>2]=o;M=B}a[(a[s>>2]|0)+8>>2]=M;D=M;Q=r+8|0;a[Q>>2]=D;fA=A;return r|0}function mA(A,e){A=A|0;e=e|0;var t=0;A=fA;fA=fA+16|0;t=A;a[t>>2]=40522;a[t+4>>2]=e;$(2,t|0);fA=A;return}function gA(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0,o=0,l=0;e=a[A>>2]|0;t=e+4|0;i=a[t>>2]|0;n=a[i+8>>2]|0;if(!n)r=i;else{i=a[n+160>>2]|0;if(i|0){s=i;do{i=s;s=a[s+72>>2]|0;qe(i)}while((s|0)!=0)}qe(n);r=a[t>>2]|0}n=a[r+12>>2]|0;if(!n)o=r;else{qe(a[n+12>>2]|0);qe(n);o=a[t>>2]|0}qe(a[o+16>>2]|0);qe(a[(a[t>>2]|0)+20>>2]|0);o=a[t>>2]|0;n=a[o+24>>2]|0;if(!n){l=o;qe(l);qe(e);qe(A);return}o=n;do{n=o;o=a[o+40>>2]|0;qe(n)}while((o|0)!=0);l=a[t>>2]|0;qe(l);qe(e);qe(A);return}function yA(A,e,t,n){A=A|0;e=+e;t=t|0;n=n|0;var s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,rA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0,SA=0,YA=0,xA=0,GA=0,WA=0,JA=0,OA=0,HA=0,PA=0,UA=0,LA=0,VA=0,ZA=0,RA=0,XA=0,NA=0,jA=0,_A=0,KA=0,qA=0,$A=0,Ae=0,ee=0,te=0,ie=0,ne=0,ae=0,re=0,se=0,oe=0,le=0,ce=0,fe=0,ue=0,de=0,he=0,pe=0,be=0,ke=0,we=0,me=0,ge=0;s=fA;fA=fA+16|0;o=s;lA();l=A+4|0;c=a[l>>2]|0;a[o>>2]=t;f=o+4|0;a[f>>2]=t;u=t+n|0;a[o+8>>2]=u;d=o+12|0;a[d>>2]=8;A:do{if(((n|0)>0?(h=i[t>>0]|0,p=t+1|0,a[f>>2]=p,a[d>>2]=8,(n|0)!=1&(h&-2)<<24>>24==-128):0)?(h=i[p>>0]|0,p=t+2|0,a[f>>2]=p,a[d>>2]=8,h<<24>>24==-1):0){a[d>>2]=4;if((n|0)>2){h=i[p>>0]&15;b=t+3|0;a[f>>2]=b;a[d>>2]=8;k=h;w=8;m=b}else{k=0;w=4;m=p}p=w-k|0;a[d>>2]=p;if((p|0)<1){b=(8-p|0)/8|0;h=m+b|0;a[f>>2]=h;g=(b<<3)+p|0;a[d>>2]=g;y=g;v=h}else{y=p;v=m}p=6;h=0;g=v;b=y;while(1){if(g>>>0>=u>>>0){B=h;C=b;D=15;break}Q=b-p|0;M=r[g>>0]|0;if((Q|0)>-1){D=11;break}E=(a[38832+(b<<2)>>2]&M)<<0-Q|h;I=p-b|0;F=g+1|0;a[f>>2]=F;a[d>>2]=8;if((I|0)>0){p=I;h=E;g=F;b=8}else{S=E;Y=F;D=14;break}}if((D|0)==11){b=a[38832+(p<<2)>>2]&M>>>Q|h;a[d>>2]=Q;if(!Q){F=g+1|0;a[f>>2]=F;a[d>>2]=8;S=b;Y=F;D=14}else{B=b;C=Q;D=15}}if((D|0)==14){a[d>>2]=-2;x=S;T=6;G=Y;W=-2;D=18}else if((D|0)==15){b=C+-2|0;a[d>>2]=b;if((C|0)<3){F=(10-C|0)/8|0;E=g+F|0;a[f>>2]=E;I=(F<<3)+b|0;a[d>>2]=I;J=E;O=I}else{J=g;O=b}b=O+-8|0;a[d>>2]=b;if((O|0)<9){x=B;T=O;G=J;W=b;D=18}else{H=B;P=b;U=J}}if((D|0)==18){b=(16-T|0)/8|0;I=G+b|0;a[f>>2]=I;E=(b<<3)+W|0;a[d>>2]=E;H=x;P=E;U=I}I=P+-8|0;a[d>>2]=I;if((P|0)<9){E=(16-P|0)/8|0;b=U+E|0;a[f>>2]=b;F=(E<<3)+I|0;a[d>>2]=F;L=F;V=b}else{L=I;V=U}I=L+-16|0;a[d>>2]=I;if((L|0)<17){b=(24-L|0)/8|0;F=V+b|0;a[f>>2]=F;E=(b<<3)+I|0;a[d>>2]=E;Z=F;R=E}else{Z=V;R=I}switch((H&255)<<24>>24){case 32:case 0:break;default:{I=2;E=0;F=Z;b=R;while(1){if(F>>>0>=u>>>0){X=E;N=b;D=88;break}j=b-I|0;q=r[F>>0]|0;if((j|0)>-1){D=85;break}z=(a[38832+(b<<2)>>2]&q)<<0-j|E;$=I-b|0;AA=F+1|0;a[f>>2]=AA;a[d>>2]=8;if(($|0)>0){I=$;E=z;F=AA;b=8}else{eA=z;tA=AA;iA=2;D=90;break}}if((D|0)==85){b=a[38832+(I<<2)>>2]&q>>>j|E;a[d>>2]=j;if(!j){g=F+1|0;a[f>>2]=g;a[d>>2]=8;eA=b;tA=g;iA=2;D=90}else{X=b;N=j;D=88}}if((D|0)==88){b=N+-6|0;a[d>>2]=b;if((N|0)<7){g=(14-N|0)/8|0;h=F+g|0;a[f>>2]=h;eA=X;tA=h;iA=(g<<3)+b|0;D=90}else{rA=X;cA=b;uA=F}}if((D|0)==90){a[d>>2]=iA;rA=eA;cA=iA;uA=tA}if(((rA&255)+-1|0)>>>0<2){b=cA+-32|0;a[d>>2]=b;if((cA|0)<33){g=(40-cA|0)/8|0;h=uA+g|0;a[f>>2]=h;p=(g<<3)+b|0;a[d>>2]=p;dA=p;hA=h}else{dA=b;hA=uA}b=dA+-4|0;a[d>>2]=b;if((dA|0)<5){h=(12-dA|0)/8|0;p=hA+h|0;a[f>>2]=p;g=(h<<3)+b|0;a[d>>2]=g;pA=g;bA=p}else{pA=b;bA=hA}b=pA+-4|0;a[d>>2]=b;if((pA|0)<5){p=(12-pA|0)/8|0;g=bA+p|0;a[f>>2]=g;h=(p<<3)+b|0;a[d>>2]=h;kA=h;wA=g}else{kA=b;wA=bA}}else{kA=cA;wA=uA}b=24;g=0;h=wA;p=kA;while(1){if(h>>>0>=u>>>0){mA=g;break}gA=p-b|0;yA=r[h>>0]|0;if((gA|0)>-1){D=101;break}AA=(a[38832+(p<<2)>>2]&yA)<<0-gA|g;z=b-p|0;$=h+1|0;a[f>>2]=$;a[d>>2]=8;if((z|0)>0){b=z;g=AA;h=$;p=8}else{mA=AA;break}}if((D|0)==101){p=a[38832+(b<<2)>>2]&yA>>>gA|g;a[d>>2]=gA;if(!gA){a[f>>2]=h+1;a[d>>2]=8;mA=p}else mA=p}p=c+12|0;qe(a[p>>2]|0);a[c+8>>2]=0;a[p>>2]=0;if(mA|0){F=mA+1|0;E=Ke(F)|0;if(E|0?a[E+-4>>2]&3|0:0)Qa(E|0,0,F|0)|0;a[p>>2]=E}E=c+4|0;if((a[E>>2]|0)>>>0>=mA>>>0)break A;while(1){TA(c,o);if((a[E>>2]|0)>>>0>=mA>>>0)break A}}}E=2;h=0;g=Z;b=R;while(1){if(g>>>0>=u>>>0){vA=h;BA=b;D=31;break}CA=b-E|0;DA=r[g>>0]|0;if((CA|0)>-1){D=28;break}p=(a[38832+(b<<2)>>2]&DA)<<0-CA|h;F=E-b|0;I=g+1|0;a[f>>2]=I;a[d>>2]=8;if((F|0)>0){E=F;h=p;g=I;b=8}else{QA=p;MA=I;EA=2;D=33;break}}if((D|0)==28){b=a[38832+(E<<2)>>2]&DA>>>CA|h;a[d>>2]=CA;if(!CA){I=g+1|0;a[f>>2]=I;a[d>>2]=8;QA=b;MA=I;EA=2;D=33}else{vA=b;BA=CA;D=31}}if((D|0)==31){b=BA+-6|0;a[d>>2]=b;if((BA|0)<7){I=(14-BA|0)/8|0;p=g+I|0;a[f>>2]=p;QA=vA;MA=p;EA=(I<<3)+b|0;D=33}else{IA=vA;FA=b;SA=g}}if((D|0)==33){a[d>>2]=EA;IA=QA;FA=EA;SA=MA}if((IA&255|0)==2){b=FA+-32|0;a[d>>2]=b;if((FA|0)<33){I=(40-FA|0)/8|0;p=SA+I|0;a[f>>2]=p;F=(I<<3)+b|0;a[d>>2]=F;YA=F;xA=p}else{YA=b;xA=SA}b=YA+-4|0;a[d>>2]=b;if((YA|0)<5){p=(12-YA|0)/8|0;F=xA+p|0;a[f>>2]=F;I=(p<<3)+b|0;a[d>>2]=I;GA=I;WA=F}else{GA=b;WA=xA}b=GA+-4|0;a[d>>2]=b;if((GA|0)<5){F=(12-GA|0)/8|0;I=WA+F|0;a[f>>2]=I;p=(F<<3)+b|0;a[d>>2]=p;JA=p;OA=I}else{JA=b;OA=WA}}else{JA=FA;OA=SA}b=8;I=0;p=OA;F=JA;while(1){if(p>>>0>=u>>>0){HA=I;PA=p;UA=F;break}LA=F-b|0;VA=r[p>>0]|0;if((LA|0)>-1){D=44;break}AA=(a[38832+(F<<2)>>2]&VA)<<0-LA|I;$=b-F|0;z=p+1|0;a[f>>2]=z;a[d>>2]=8;if(($|0)>0){b=$;I=AA;p=z;F=8}else{HA=AA;PA=z;UA=8;break}}if((D|0)==44){F=a[38832+(b<<2)>>2]&VA>>>LA|I;a[d>>2]=LA;if(!LA){g=p+1|0;a[f>>2]=g;a[d>>2]=8;HA=F;PA=g;UA=8}else{HA=F;PA=p;UA=LA}}F=HA&255;if(!F){ZA=UA;RA=PA}else{g=0;h=UA;E=PA;while(1){z=h+-3|0;a[d>>2]=z;if((h|0)<4){AA=(11-h|0)/8|0;$=E+AA|0;a[f>>2]=$;XA=(AA<<3)+z|0;a[d>>2]=XA;NA=XA;jA=$}else{NA=z;jA=E}z=NA+-1|0;a[d>>2]=z;if((NA|0)<2){$=(9-NA|0)/8|0;XA=jA+$|0;a[f>>2]=XA;AA=($<<3)+z|0;a[d>>2]=AA;_A=AA;KA=XA}else{_A=z;KA=jA}z=4;XA=0;AA=KA;$=_A;while(1){if(AA>>>0>=u>>>0){qA=XA;$A=$;Ae=AA;break}ee=$-z|0;te=r[AA>>0]|0;if((ee|0)>-1){D=63;break}ie=(a[38832+($<<2)>>2]&te)<<0-ee|XA;ne=z-$|0;ae=AA+1|0;a[f>>2]=ae;a[d>>2]=8;if((ne|0)>0){z=ne;XA=ie;AA=ae;$=8}else{qA=ie;$A=8;Ae=ae;break}}if((D|0)==63){D=0;$=a[38832+(z<<2)>>2]&te>>>ee|XA;a[d>>2]=ee;if(!ee){ae=AA+1|0;a[f>>2]=ae;a[d>>2]=8;qA=$;$A=8;Ae=ae}else{qA=$;$A=ee;Ae=AA}}if(((qA&255)+-12|0)>>>0<3){$=$A+-8|0;a[d>>2]=$;if(($A|0)<9){ae=(16-$A|0)/8|0;ie=Ae+ae|0;a[f>>2]=ie;ne=(ae<<3)+$|0;a[d>>2]=ne;re=ne;se=ie}else{re=$;se=Ae}}else{re=$A;se=Ae}$=re+-24|0;a[d>>2]=$;if((re|0)<25){ie=(32-re|0)/8|0;ne=se+ie|0;a[f>>2]=ne;ae=(ie<<3)+$|0;a[d>>2]=ae;oe=ae;le=ne}else{oe=$;le=se}$=oe+-4|0;a[d>>2]=$;if((oe|0)<5){ne=(12-oe|0)/8|0;ae=le+ne|0;a[f>>2]=ae;ie=(ne<<3)+$|0;a[d>>2]=ie;ce=ie;fe=ae}else{ce=$;fe=le}$=ce+-2|0;a[d>>2]=$;if((ce|0)<3){ae=(10-ce|0)/8|0;ie=fe+ae|0;a[f>>2]=ie;ne=(ae<<3)+$|0;a[d>>2]=ne;ue=ne;de=ie}else{ue=$;de=fe}$=ue+-2|0;a[d>>2]=$;if((ue|0)<3){ie=(10-ue|0)/8|0;ne=de+ie|0;a[f>>2]=ne;ae=(ie<<3)+$|0;a[d>>2]=ae;he=ne;pe=ae}else{he=de;pe=$}g=g+1|0;if((g|0)==(F|0)){ZA=pe;RA=he;break}else{h=pe;E=he}}}E=24;h=0;F=RA;g=ZA;while(1){if(F>>>0>=u>>>0){be=h;break}ke=g-E|0;we=r[F>>0]|0;if((ke|0)>-1){D=52;break}p=(a[38832+(g<<2)>>2]&we)<<0-ke|h;I=E-g|0;b=F+1|0;a[f>>2]=b;a[d>>2]=8;if((I|0)>0){E=I;h=p;F=b;g=8}else{be=p;break}}if((D|0)==52){g=a[38832+(E<<2)>>2]&we>>>ke|h;a[d>>2]=ke;if(!ke){a[f>>2]=F+1;a[d>>2]=8;be=g}else be=g}g=c+12|0;qe(a[g>>2]|0);p=c+4|0;a[p>>2]=0;a[c+8>>2]=0;a[g>>2]=0;if(be|0){b=be+1|0;I=Ke(b)|0;if(I|0?a[I+-4>>2]&3|0:0)Qa(I|0,0,b|0)|0;a[g>>2]=I;do{TA(c,o)}while((a[p>>2]|0)>>>0>>0)}}}while(0);be=a[l>>2]|0;l=a[be+8>>2]|0;o=a[be+12>>2]|0;if((l|0)==0|(o|0)==0){me=-1;fA=s;return me|0}be=l<<2;c=be|1;d=Ke(c)|0;if(d|0?a[d+-4>>2]&3|0:0)Qa(d|0,0,c|0)|0;c=A+8|0;A=a[c>>2]|0;f=A+160|0;ke=a[f>>2]|0;if(ke|0){we=ke;do{ke=we;we=a[we+72>>2]|0;qe(ke)}while((we|0)!=0)}a[f>>2]=0;we=A+4|0;ke=A+32|0;a[we>>2]=0;a[we+4>>2]=0;a[we+8>>2]=0;a[we+12>>2]=0;a[A+20>>2]=ke;a[A+24>>2]=0;we=A+40|0;a[A+28>>2]=we;a[ke>>2]=1;a[A+36>>2]=2;a[we>>2]=3;we=A+44|0;a[we>>2]=4;a[A+48>>2]=-1;a[A+52>>2]=0;a[A+56>>2]=0;a[A+60>>2]=16777215;a[A+64>>2]=16777215;ke=A+68|0;u=ke+92|0;do{a[ke>>2]=0;ke=ke+4|0}while((ke|0)<(u|0));Qa((a[(a[A>>2]|0)+4>>2]|0)+32|0,0,752)|0;ke=a[(a[A>>2]|0)+4>>2]|0;u=a[ke+28>>2]|0;do{if((u|0)>0){ZA=a[ke+24>>2]|0;if(!ZA){Qa(ke+32|0,0,u<<2|0)|0;break}RA=0;do{he=ke+784+(RA*33|0)|0;pe=ZA;while(1){if(!(zA(pe,he)|0)){D=125;break}de=a[pe+40>>2]|0;if(!de){ge=0;break}else pe=de}if((D|0)==125){D=0;ge=a[pe+36>>2]|0}a[ke+32+(RA<<2)>>2]=ge;RA=RA+1|0}while((RA|0)!=(u|0))}}while(0);a[f>>2]=0;i[A+164>>0]=1;a[we>>2]=5;a[A+80>>2]=960;a[A+84>>2]=540;a[A+88>>2]=620;a[A+92>>2]=480;a[A+96>>2]=170;a[A+100>>2]=30;a[A+108>>2]=36;a[A+104>>2]=36;a[A+116>>2]=36;a[A+112>>2]=36;a[A+124>>2]=4;a[A+120>>2]=4;a[A+132>>2]=24;a[A+128>>2]=24;a[A+136>>2]=40;a[A+140>>2]=60;a[A+144>>2]=790;a[A+148>>2]=510;a[A+152>>2]=170;a[A+156>>2]=89;A=a[c>>2]|0;we=A+4|0;a[we>>2]=o;f=A+8|0;a[f>>2]=l;a[A+12>>2]=d;u=A+16|0;a[u>>2]=be;ge=i[o>>0]|0;a[f>>2]=l+-1;a[we>>2]=o+1;A:do{if(Ja[((ge&255)<32?9:ge<<24>>24>-1?8:(ge&255)<161?7:6)&15](A,ge&255)|0)do{o=a[f>>2]|0;if(!o)break A;l=a[we>>2]|0;ke=i[l>>0]|0;a[f>>2]=o+-1;a[we>>2]=l+1}while((Ja[((ke&255)<32?9:ke<<24>>24>-1?8:(ke&255)<161?7:6)&15](A,ke&255)|0)!=0)}while(0);A=be-(a[u>>2]|0)|0;if(be|0)i[d+A>>0]=0;if(!A){qe(d);me=-1;fA=s;return me|0}A=a[(a[c>>2]|0)+52>>2]|0;be=nA()|0;oA(be|0,40595,d|0);sA(be|0,40348,~~(e*1000)|0);sA(be|0,40352,A*100|0);A=a[(a[c>>2]|0)+160>>2]|0;if(!A){me=-1;fA=s;return me|0}sA(be|0,40361,a[A+24>>2]|0);sA(be|0,40372,a[A+28>>2]|0);u=_()|0;aA(be|0,40384,u|0);we=A;do{A=nA()|0;f=(a[we+4>>2]|0)-(a[we>>2]|0)|0;ge=f+1|0;ke=Ke(ge)|0;if(ke|0?a[ke+-4>>2]&3|0:0)Qa(ke|0,0,ge|0)|0;Ze(ke,a[we>>2]|0,f)|0;i[ke+f>>0]=0;oA(A|0,40595,ke|0);qe(ke);sA(A|0,40392,a[we+8>>2]|0);sA(A|0,40402,a[we+16>>2]|0);sA(A|0,40412,a[we+12>>2]|0);sA(A|0,40422,a[we+20>>2]|0);sA(A|0,40432,a[we+32>>2]|0);sA(A|0,40438,a[we+36>>2]|0);sA(A|0,40445,a[we+40>>2]|0);sA(A|0,40455,a[we+44>>2]|0);sA(A|0,40466,a[we+48>>2]|0);sA(A|0,40483,a[we+52>>2]|0);sA(A|0,40502,a[we+56>>2]|0);sA(A|0,40511,a[we+60>>2]|0);K(u|0,A|0);we=a[we+72>>2]|0}while((we|0)!=0);qe(d);d=(a[c>>2]|0)+160|0;c=a[d>>2]|0;if(c|0){we=c;do{c=we;we=a[we+72>>2]|0;qe(c)}while((we|0)!=0)}a[d>>2]=0;me=be;fA=s;return me|0}function vA(A,e){A=A|0;e=e|0;var t=0,n=0,r=0;t=A+48|0;n=a[t>>2]|0;if((n|0)<0){a[t>>2]=e;r=1;return r|0}a[t>>2]=-1;t=a[(((n|0)>88?(i[(a[A>>2]|0)+1>>0]|0)!=0:0)?36512+((n+-89|0)*376|0)+(e<<2)|0:1168+(n*376|0)+(e<<2)|0)>>2]|0;if(!t){r=0;return r|0}r=QA(A,t)|0;return r|0}function BA(A,e){A=A|0;e=e|0;return QA(A,(a[784+(e<<2)>>2]|0)+65248|0)|0}function CA(A,e){A=A|0;e=e|0;return QA(A,a[400+(e<<2)>>2]|0)|0}function DA(A,e){A=A|0;e=e|0;return QA(A,a[16+(e<<2)>>2]|0)|0}function QA(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0;t=A+12|0;n=a[t>>2]|0;r=((e|0)==8230?(i[(a[A>>2]|0)+2>>0]|0)!=0:0)?8943:e;e=A+64|0;s=A+60|0;o=a[s>>2]|0;if((a[e>>2]|0)!=(o|0)){a[e>>2]=o;i[A+164>>0]=1}o=A+152|0;e=a[o>>2]|0;if((e|0)<(a[A+144>>2]|0)){l=A+164|0;if(!(i[l>>0]|0)){c=0;f=l;u=e}else{d=l;h=e;p=6}}else{e=a[A+96>>2]|0;a[o>>2]=e;l=A+156|0;a[l>>2]=(a[l>>2]|0)+(a[A+140>>2]|0);l=A+164|0;i[l>>0]=1;d=l;h=e;p=6}A:do{if((p|0)==6){e:do{if((r|0)<12290){if((r|0)<12289)switch(r|0){case 8594:{break e;break}default:{c=0;f=d;u=h;break A}}else switch(r|0){case 12289:{break e;break}default:{c=0;f=d;u=h;break A}}}else if((r|0)<65292)switch(r|0){case 12290:{break e;break}default:{c=0;f=d;u=h;break A}}else switch(r|0){case 65294:case 65292:{break e;break}default:{c=0;f=d;u=h;break A}}}while(0);i[d>>0]=0;c=1;f=d;u=h}}while(0);A:do{if((r|0)<12419)switch(r|0){case 8722:case 8594:case 8943:case 8230:{p=9;break A;break}case 8811:case 8810:{p=12;break A;break}case 12387:{p=15;break A;break}case 12361:case 12359:case 12357:case 12355:case 12353:{p=16;break A;break}case 12316:{p=17;break A;break}case 12288:{b=0;k=(a[A+112>>2]<<1|0)/3|0;p=21;break A;break}case 12290:case 12289:{b=0;k=(a[A+112>>2]|0)/2|0;p=21;break A;break}case 12302:case 12300:{b=(a[A+104>>2]|0)/6|0;k=0;p=21;break A;break}case 12303:case 12301:{b=0;k=(a[A+112>>2]|0)/6|0;p=21;break A;break}default:{p=22;break A}}else{if((r|0)<12517)switch(r|0){case 12483:{p=15;break A;break}case 12515:case 12423:case 12421:case 12419:case 12457:case 12455:case 12453:case 12451:case 12449:{p=16;break A;break}default:{p=22;break A}}e:do{if((r|0)<65289){if((r|0)<12539)switch(r|0){case 12519:case 12517:{p=16;break A;break}default:{p=22;break A}}if((r|0)<12540){switch(r|0){case 12539:break;default:{p=22;break A}}b=(a[A+104>>2]|0)/6|0;k=(a[A+112>>2]|0)/3|0;p=21;break A}if((r|0)<65288)switch(r|0){case 12540:{p=17;break A;break}default:{p=22;break A}}else switch(r|0){case 65288:{break e;break}default:{p=22;break A}}}else{switch(r|0){case 65293:{p=9;break A;break}case 65310:case 65308:{p=12;break A;break}case 65289:{break e;break}case 65294:case 65292:break;default:{p=22;break A}}b=0;k=(a[A+112>>2]|0)/2|0;p=21;break A}}while(0);b=(a[A+104>>2]|0)/6|0;k=0;p=21}}while(0);if((p|0)==9){b=0;k=(a[A+112>>2]|0)/3|0;p=21}else if((p|0)==12){b=0;k=(a[A+112>>2]|0)/4|0;p=21}else if((p|0)==15){b=0;k=(a[A+112>>2]|0)/3|0;p=21}else if((p|0)==16){b=0;k=(a[A+112>>2]|0)/6|0;p=21}else if((p|0)==17){b=0;k=(a[A+112>>2]|0)/3|0;p=21}else if((p|0)==22){h=A+16|0;d=a[h>>2]|0;e=r>>>0<128;if(!(e&(d|0)>0)){if(!e){if(r>>>0>=2048){if(r>>>0>=65536){if(r>>>0<1114112){w=4;m=0;g=0;y=h;v=d;p=27}else{B=0;return B|0}}else{w=3;m=0;g=0;y=h;v=d;p=27}}else{w=2;m=0;g=0;y=h;v=d;p=27}}else{w=1;m=0;g=0;y=h;v=d;p=27}}else{C=1;D=0;Q=0;M=h;E=r;p=32}}if((p|0)==21){h=A+16|0;w=3;m=b;g=k;y=h;v=a[h>>2]|0;p=27}A:do{if((p|0)==27){if((w|0)>(v|0)){B=0;return B|0}switch(w&7){case 1:{C=w;D=m;Q=g;M=y;E=r;p=32;break A;break}case 4:{i[n+3>>0]=r&63|128;I=r>>>6|65536;p=30;break}case 3:{I=r;p=30;break}case 2:{F=r;break}default:{S=w;Y=m;x=g;T=y;G=n;W=v;J=u;break A}}if((p|0)==30){i[n+2>>0]=I&63|128;F=I>>>6|2048}i[n+1>>0]=F&63|128;C=w;D=m;Q=g;M=y;E=F>>>6|192;p=32}}while(0);if((p|0)==32){i[n>>0]=E;S=C;Y=D;x=Q;T=M;G=a[t>>2]|0;W=a[M>>2]|0;J=a[o>>2]|0}M=G+S|0;a[t>>2]=M;a[T>>2]=W-S;S=M;M=J+(a[A+136>>2]|0)|0;a[o>>2]=M;o=A+160|0;J=a[o>>2]|0;if(!J){W=Ke(76)|0;if(!W){a[o>>2]=0;B=0;return B|0}if(a[W+-4>>2]&3|0)Qa(W|0,0,76)|0;a[W>>2]=n;a[W+8>>2]=a[s>>2];a[W+12>>2]=a[A+68>>2];a[W+24>>2]=a[A+80>>2];a[W+28>>2]=a[A+84>>2];a[W+32>>2]=a[A+88>>2];a[W+36>>2]=a[A+92>>2];a[W+40>>2]=a[A+108>>2];a[W+44>>2]=a[A+116>>2];a[W+48>>2]=a[A+132>>2];a[W+52>>2]=a[A+124>>2];a[W+56>>2]=M;a[W+60>>2]=a[A+156>>2];a[W+64>>2]=x;a[W+68>>2]=Y;i[f>>0]=0;a[o>>2]=W;O=W}else O=J;J=O;while(1){H=J+72|0;O=a[H>>2]|0;if(!O)break;else J=O}if(!(i[f>>0]|0)){O=J+64|0;if((a[O>>2]|0)>(x|0)){a[O>>2]=x;P=J}else P=J}else{J=Ke(76)|0;if(!J){a[H>>2]=0;B=0;return B|0}if(a[J+-4>>2]&3|0)Qa(J|0,0,76)|0;a[J>>2]=n;a[J+8>>2]=a[s>>2];a[J+12>>2]=a[A+68>>2];a[J+24>>2]=a[A+80>>2];a[J+28>>2]=a[A+84>>2];a[J+32>>2]=a[A+88>>2];a[J+36>>2]=a[A+92>>2];a[J+40>>2]=a[A+108>>2];a[J+44>>2]=a[A+116>>2];a[J+48>>2]=a[A+132>>2];a[J+52>>2]=a[A+124>>2];a[J+56>>2]=M;a[J+60>>2]=a[A+156>>2];a[J+64>>2]=x;a[J+68>>2]=Y;i[f>>0]=0;a[H>>2]=J;P=J}a[P+4>>2]=S;if(!c){B=1;return B|0}i[f>>0]=1;B=1;return B|0}function MA(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0;if((e+-63|0)>>>0>=16){t=0;return t|0}do{switch(e|0){case 78:{n=16;r=38400;break}case 64:{n=15;r=38800;break}case 65:{n=16;r=38768;break}case 66:{n=15;r=38752;break}case 67:{n=15;r=38736;break}case 68:{n=16;r=38704;break}case 69:{n=18;r=38672;break}case 70:{n=18;r=38640;break}case 71:{n=18;r=38608;break}case 72:{n=18;r=38576;break}case 73:{n=18;r=38544;break}case 74:{n=16;r=38512;break}case 75:{n=16;r=38480;break}case 76:{n=16;r=38448;break}case 77:{n=15;r=38432;break}default:{n=15;r=38816}}}while(0);e=A+4|0;s=a[e>>2]|0;o=A+8|0;l=a[o>>2]|0;c=i[r>>0]|0;a[o>>2]=n;a[e>>2]=r+1;A:do{if(Ja[((c&255)<32?9:c<<24>>24>-1?8:(c&255)<161?7:6)&15](A,c&255)|0)do{r=a[o>>2]|0;if(!r)break A;n=a[e>>2]|0;f=i[n>>0]|0;a[o>>2]=r+-1;a[e>>2]=n+1}while((Ja[((f&255)<32?9:f<<24>>24>-1?8:(f&255)<161?7:6)&15](A,f&255)|0)!=0)}while(0);a[e>>2]=s;a[o>>2]=l;t=1;return t|0}function EA(A,e){A=A|0;e=e|0;var t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0;t=fA;fA=fA+1024|0;n=t;do{switch(e|0){case 128:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=0;o=1;fA=t;return o|0}case 129:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=16711680;s=A+56|0;a[s>>2]=a[s>>2]|1;o=1;fA=t;return o|0}case 130:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=65280;s=A+56|0;a[s>>2]=a[s>>2]|2;o=1;fA=t;return o|0}case 131:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=16776960;s=A+56|0;a[s>>2]=a[s>>2]|3;o=1;fA=t;return o|0}case 132:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=255;s=A+56|0;a[s>>2]=a[s>>2]|4;o=1;fA=t;return o|0}case 133:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=16711935;s=A+56|0;a[s>>2]=a[s>>2]|5;o=1;fA=t;return o|0}case 134:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=65535;s=A+56|0;a[s>>2]=a[s>>2]|6;o=1;fA=t;return o|0}case 135:{s=A+60|0;a[A+64>>2]=a[s>>2];a[s>>2]=16777215;s=A+56|0;a[s>>2]=a[s>>2]|7;o=1;fA=t;return o|0}case 136:{s=(a[A+104>>2]|0)/2|0;a[A+108>>2]=s;l=(a[A+112>>2]|0)/2|0;a[A+116>>2]=l;c=(a[A+120>>2]|0)/2|0;a[A+124>>2]=c;f=(a[A+128>>2]|0)/2|0;a[A+132>>2]=f;a[A+136>>2]=c+s;a[A+140>>2]=f+l;i[A+164>>0]=1;o=1;fA=t;return o|0}case 137:{l=(a[A+104>>2]|0)/2|0;a[A+108>>2]=l;f=a[A+112>>2]|0;a[A+116>>2]=f;s=(a[A+120>>2]|0)/2|0;a[A+124>>2]=s;c=a[A+128>>2]|0;a[A+132>>2]=c;a[A+136>>2]=s+l;a[A+140>>2]=c+f;i[A+164>>0]=1;o=1;fA=t;return o|0}case 138:{f=a[A+104>>2]|0;a[A+108>>2]=f;c=a[A+112>>2]|0;a[A+116>>2]=c;l=a[A+120>>2]|0;a[A+124>>2]=l;s=a[A+128>>2]|0;a[A+132>>2]=s;a[A+136>>2]=l+f;a[A+140>>2]=s+c;i[A+164>>0]=1;o=1;fA=t;return o|0}case 139:{c=A+8|0;s=a[c>>2]|0;if(!s){o=0;fA=t;return o|0}f=A+4|0;l=a[f>>2]|0;u=i[l>>0]|0;a[c>>2]=s+-1;a[f>>2]=l+1;switch(u<<24>>24){case 96:{u=(a[A+104>>2]|0)/4|0;a[A+108>>2]=u;l=(a[A+112>>2]|0)/6|0;a[A+116>>2]=l;f=(a[A+120>>2]|0)/4|0;a[A+124>>2]=f;s=(a[A+128>>2]|0)/6|0;a[A+132>>2]=s;a[A+136>>2]=f+u;a[A+140>>2]=s+l;i[A+164>>0]=1;o=1;fA=t;return o|0}case 65:{l=a[A+104>>2]|0;a[A+108>>2]=l;s=a[A+112>>2]<<1;a[A+116>>2]=s;u=a[A+120>>2]|0;a[A+124>>2]=u;f=a[A+128>>2]<<1;a[A+132>>2]=f;a[A+136>>2]=u+l;a[A+140>>2]=f+s;i[A+164>>0]=1;o=1;fA=t;return o|0}case 68:{s=a[A+104>>2]<<1;a[A+108>>2]=s;f=a[A+112>>2]|0;a[A+116>>2]=f;l=a[A+120>>2]<<1;a[A+124>>2]=l;u=a[A+128>>2]|0;a[A+132>>2]=u;a[A+136>>2]=l+s;a[A+140>>2]=u+f;i[A+164>>0]=1;o=1;fA=t;return o|0}case 69:{f=a[A+104>>2]<<1;a[A+108>>2]=f;u=a[A+112>>2]<<1;a[A+116>>2]=u;s=a[A+120>>2]<<1;a[A+124>>2]=s;l=a[A+128>>2]<<1;a[A+132>>2]=l;a[A+136>>2]=s+f;a[A+140>>2]=l+u;i[A+164>>0]=1;o=1;fA=t;return o|0}case 100:case 107:{u=a[A+104>>2]|0;a[A+108>>2]=u;l=a[A+112>>2]|0;a[A+116>>2]=l;f=a[A+120>>2]|0;a[A+124>>2]=f;s=a[A+128>>2]|0;a[A+132>>2]=s;a[A+136>>2]=f+u;a[A+140>>2]=s+l;i[A+164>>0]=1;o=1;fA=t;return o|0}default:{o=0;fA=t;return o|0}}break}case 144:{l=A+8|0;s=a[l>>2]|0;if(!s){o=0;fA=t;return o|0}u=A+4|0;f=a[u>>2]|0;c=s;A:while(1){s=i[f>>0]|0;c=c+-1|0;a[l>>2]=c;f=f+1|0;a[u>>2]=f;switch(s<<24>>24){case 72:{d=23;break A;break}case 32:break;default:{o=1;d=95;break A}}if(!c){o=0;d=95;break}}if((d|0)==23){a[A+72>>2]=255;o=1;fA=t;return o|0}else if((d|0)==95){fA=t;return o|0}break}case 145:{c=A+8|0;f=a[c>>2]|0;if(!f){o=0;fA=t;return o|0}u=A+4|0;l=a[u>>2]|0;s=i[l>>0]|0;a[c>>2]=f+-1;a[u>>2]=l+1;switch(s<<24>>24){case 79:case 71:case 64:{o=1;fA=t;return o|0}default:{}}o=0;fA=t;return o|0}case 146:{s=A+4|0;l=A+8|0;u=a[l>>2]|0;if(!u){o=0;fA=t;return o|0}f=a[s>>2]|0;c=u;while(1){u=i[f>>0]|0;c=c+-1|0;a[l>>2]=c;f=f+1|0;a[s>>2]=f;if(u<<24>>24!=32){o=1;d=95;break}if(!c){o=0;d=95;break}}if((d|0)==95){fA=t;return o|0}break}case 147:{c=A+8|0;f=a[c>>2]|0;if(!f){o=0;fA=t;return o|0}s=A+4|0;l=a[s>>2]|0;u=r[l>>0]|0;a[c>>2]=f+-1;a[s>>2]=l+1;o=(u+-64|0)>>>0<3&1;fA=t;return o|0}case 148:{u=A+8|0;l=a[u>>2]|0;if(!l){o=0;fA=t;return o|0}s=A+4|0;f=a[s>>2]|0;c=i[f>>0]|0;a[u>>2]=l+-1;a[s>>2]=f+1;switch(c<<24>>24){case 69:case 68:case 64:{o=1;fA=t;return o|0}default:{}}o=0;fA=t;return o|0}case 149:{c=A+8|0;f=a[c>>2]|0;if(!f){o=0;fA=t;return o|0}s=A+4|0;l=a[s>>2]|0;u=i[l>>0]|0;a[c>>2]=f+-1;a[s>>2]=l+1;switch(u<<24>>24){case 79:case 65:case 64:{o=1;fA=t;return o|0}default:{}}o=0;fA=t;return o|0}case 151:{u=A+8|0;l=a[u>>2]|0;if(!l){o=0;fA=t;return o|0}s=A+4|0;f=a[s>>2]|0;c=i[f>>0]|0;a[u>>2]=l+-1;a[s>>2]=f+1;o=(c&-16)<<24>>24==64&1;fA=t;return o|0}case 152:{c=A+8|0;f=a[c>>2]|0;s=A+4|0;if(!f){o=0;fA=t;return o|0}l=a[s>>2]|0;a[c>>2]=f+-1;a[s>>2]=l+1;o=1;fA=t;return o|0}case 155:{l=A+8|0;s=a[l>>2]|0;A:do{if(s){f=A+4|0;c=0;u=a[f>>2]|0;h=s;e:while(1){p=i[u>>0]|0;h=h+-1|0;a[l>>2]=h;u=u+1|0;a[f>>2]=u;switch(p<<24>>24){case 111:case 106:case 105:case 104:case 102:case 101:case 100:case 99:case 98:case 110:case 94:case 93:case 89:case 88:case 87:{b=1;break A;break}case 86:case 84:case 83:case 66:{d=48;break e;break}case 95:{d=59;break e;break}case 97:{d=70;break e;break}case 32:{k=c;break}case 63:case 62:case 61:case 60:case 59:case 58:case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:case 48:{a[n+(c<<2)>>2]=(p&255)+-48;k=c+1|0;break}default:{d=82;break e}}if(!h){b=0;break A}else c=k}if((d|0)==48){e:do{if((c|0)>0){h=0;while(1){if((a[n+(h<<2)>>2]|0)==11)break;u=h+1|0;if((u|0)<(c|0))h=u;else{w=0;m=0;break e}}if(h){u=0;f=0;while(1){p=(a[n+(u<<2)>>2]|0)+(f*10|0)|0;u=u+1|0;if((u|0)==(h|0)){w=p;m=h;break}else f=p}}else{w=0;m=0}}else{w=0;m=0}}while(0);f=m+1|0;if((f|0)<(c|0)){h=f;f=0;while(1){u=(a[n+(h<<2)>>2]|0)+(f*10|0)|0;h=h+1|0;if((h|0)==(c|0)){g=u;break}else f=u}}else g=0;a[A+88>>2]=w;a[A+92>>2]=g;a[A+144>>2]=(a[A+96>>2]|0)+w;a[A+148>>2]=(a[A+100>>2]|0)+g;b=1;break}else if((d|0)==59){e:do{if((c|0)>0){f=0;while(1){if((a[n+(f<<2)>>2]|0)==11)break;h=f+1|0;if((h|0)<(c|0))f=h;else{y=0;v=0;break e}}if(f){h=0;u=0;while(1){p=(a[n+(h<<2)>>2]|0)+(u*10|0)|0;h=h+1|0;if((h|0)==(f|0)){y=p;v=f;break}else u=p}}else{y=0;v=0}}else{y=0;v=0}}while(0);u=v+1|0;if((u|0)<(c|0)){f=u;u=0;while(1){h=(a[n+(f<<2)>>2]|0)+(u*10|0)|0;f=f+1|0;if((f|0)==(c|0)){B=h;break}else u=h}}else B=0;a[A+96>>2]=y;a[A+100>>2]=B;a[A+144>>2]=(a[A+88>>2]|0)+y;a[A+148>>2]=(a[A+92>>2]|0)+B;b=1;break}else if((d|0)==70){e:do{if((c|0)>0){u=0;while(1){if((a[n+(u<<2)>>2]|0)==11)break;f=u+1|0;if((f|0)<(c|0))u=f;else{C=0;D=0;break e}}if(u){f=0;h=0;while(1){p=(a[n+(f<<2)>>2]|0)+(h*10|0)|0;f=f+1|0;if((f|0)==(u|0)){C=p;D=u;break}else h=p}}else{C=0;D=0}}else{C=0;D=0}}while(0);h=D+1|0;if((h|0)<(c|0)){u=0;f=h;while(1){h=(a[n+(f<<2)>>2]|0)+(u*10|0)|0;f=f+1|0;if((f|0)==(c|0)){Q=h;break}else u=h}}else Q=0;a[A+152>>2]=C;a[A+156>>2]=Q;i[A+164>>0]=1;b=1;break}else if((d|0)==82){b=0;break}}else b=0}while(0);o=b;fA=t;return o|0}case 157:{l=A+8|0;s=a[l>>2]|0;if(!s){o=0;fA=t;return o|0}u=A+4|0;c=0;f=a[u>>2]|0;h=s;A:while(1){M=i[f>>0]|0;h=h+-1|0;a[l>>2]=h;f=f+1|0;a[u>>2]=f;switch(M<<24>>24){case 67:case 66:case 65:case 64:{d=89;break A;break}case 32:{E=(c|0)==0?1:c;break}case 40:{E=5;break}case 41:{E=6;break}case 59:case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:case 48:{if(!c){o=0;d=95;break A}else E=c;break}default:{d=90;break A}}if(!h){o=0;d=95;break}else c=E}if((d|0)==89){o=(c|0)!=0&1;fA=t;return o|0}else if((d|0)==90){h=M&255;f=A+52|0;if(!((c|0)==1&(h&192|0)==64)){o=1;fA=t;return o|0}a[f>>2]=(a[f>>2]|0)+(h&63);o=1;fA=t;return o|0}else if((d|0)==95){fA=t;return o|0}break}case 154:case 153:{o=1;fA=t;return o|0}default:{o=0;fA=t;return o|0}}}while(0);return 0}function IA(A,e){A=A|0;e=e|0;var t=0;switch(e|0){case 160:case 255:{t=0;return t|0}default:{}}t=Ja[a[a[A+28>>2]>>2]&15](A,e+-161|0)|0;return t|0}function FA(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0;switch(e|0){case 32:case 127:{t=QA(A,12288)|0;return t|0}default:{}}i=A+24|0;n=a[i>>2]|0;if(!n)r=a[A+20>>2]|0;else r=n;n=a[r>>2]|0;a[i>>2]=0;t=Ja[n&15](A,e+-33|0)|0;return t|0}function SA(A,e){A=A|0;e=e|0;var t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;t=fA;fA=fA+16|0;n=t;A:do{switch(e|0){case 31:case 30:case 24:case 7:case 0:{s=1;break}case 8:{o=A+152|0;a[o>>2]=(a[o>>2]|0)-(a[A+136>>2]|0);i[A+164>>0]=1;s=1;break}case 9:{o=A+152|0;a[o>>2]=(a[o>>2]|0)+(a[A+136>>2]|0);i[A+164>>0]=1;s=1;break}case 10:{o=A+156|0;a[o>>2]=(a[o>>2]|0)+(a[A+140>>2]|0);i[A+164>>0]=1;s=1;break}case 11:{o=A+156|0;a[o>>2]=(a[o>>2]|0)-(a[A+140>>2]|0);i[A+164>>0]=1;s=1;break}case 12:{a[A+152>>2]=a[A+96>>2];a[A+156>>2]=(a[A+100>>2]|0)+-1+(a[A+140>>2]|0);i[A+164>>0]=1;s=1;break}case 13:{a[A+152>>2]=a[A+96>>2];o=A+156|0;a[o>>2]=(a[o>>2]|0)+(a[A+140>>2]|0);i[A+164>>0]=1;s=1;break}case 14:{a[A+20>>2]=A+36;s=1;break}case 15:{a[A+20>>2]=A+32;s=1;break}case 22:{o=A+8|0;l=a[o>>2]|0;if(!l)s=1;else{c=A+4|0;f=a[c>>2]|0;u=i[f>>0]|0;a[o>>2]=l+-1;a[c>>2]=f+1;f=v(a[A+136>>2]|0,u&63)|0;u=A+152|0;a[u>>2]=(a[u>>2]|0)+f;i[A+164>>0]=1;s=1}break}case 25:{a[A+24>>2]=A+40;s=1;break}case 27:{f=A+8|0;u=a[f>>2]|0;if(!u)s=0;else{c=A+4|0;l=A+36|0;o=A+40|0;d=A+44|0;h=A+32|0;p=a[c>>2]|0;b=u;e:while(1){u=i[p>>0]|0;b=b+-1|0;a[f>>2]=b;p=p+1|0;a[c>>2]=p;switch(u<<24>>24){case 112:{s=1;break A;break}case 55:case 48:{k=19;break e;break}case 56:case 49:{k=20;break e;break}case 66:case 59:case 57:{k=21;break e;break}case 74:case 54:{k=22;break e;break}case 79:case 78:case 77:case 76:case 75:case 73:case 72:case 71:case 70:case 69:case 68:case 67:case 65:case 64:{k=23;break e;break}case 110:{k=24;break e;break}case 111:{k=25;break e;break}case 124:{k=26;break e;break}case 125:{k=27;break e;break}case 126:{k=28;break e;break}case 40:case 36:case 32:{w=h;break}case 41:{w=l;break}case 42:{w=o;break}case 43:{w=d;break}default:{k=38;break e}}if(!b){s=0;break A}else h=w}switch(k|0){case 19:{a[h>>2]=3;s=1;break A;break}case 20:{a[h>>2]=4;s=1;break A;break}case 21:{a[h>>2]=1;s=1;break A;break}case 22:{a[h>>2]=2;s=1;break A;break}case 23:{a[h>>2]=10;s=1;break A;break}case 24:{a[A+20>>2]=o;s=1;break A;break}case 25:{a[A+20>>2]=d;s=1;break A;break}case 26:{a[A+28>>2]=d;s=1;break A;break}case 27:{a[A+28>>2]=o;s=1;break A;break}case 28:{a[A+28>>2]=l;s=1;break A;break}case 38:{s=0;break A;break}}}break}case 28:{b=A+8|0;p=a[b>>2]|0;e:do{if(p|0){c=A+4|0;f=0;u=a[c>>2]|0;m=p;while(1){g=r[u>>0]|0;m=m+-1|0;a[b>>2]=m;u=u+1|0;a[c>>2]=u;a[n+(f<<2)>>2]=g;if(f|0)break;if(!m)break e;else f=1}a[A+156>>2]=(a[A+100>>2]|0)+-1+(v((a[n>>2]&63)+1|0,a[A+140>>2]|0)|0);a[A+152>>2]=(v(a[n+4>>2]&63,a[A+136>>2]|0)|0)+(a[A+96>>2]|0);i[A+164>>0]=1}}while(0);s=1;break}case 29:{a[A+24>>2]=A+44;s=1;break}default:s=0}}while(0);fA=t;return s|0}function YA(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0;t=a[(a[A>>2]|0)+4>>2]|0;if((a[t+28>>2]|0)>(e|0)?(i=a[t+32+(e<<2)>>2]|0,i|0):0){n=i;r=QA(A,n)|0;return r|0}n=12307;r=QA(A,n)|0;return r|0}function xA(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0;t=a[A>>2]|0;i=A+4|0;n=a[i>>2]|0;s=A+8|0;o=a[s>>2]|0;l=A+12|0;c=a[l>>2]|0;f=r[e>>0]|r[e+1>>0]<<8|r[e+2>>0]<<16|r[e+3>>0]<<24;u=e+4|0;d=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+8|0;h=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+12|0;p=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+16|0;b=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+20|0;k=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+24|0;w=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+28|0;m=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+32|0;g=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+36|0;y=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+40|0;v=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+44|0;B=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+48|0;C=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+52|0;D=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+56|0;Q=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=e+60|0;e=r[u>>0]|r[u+1>>0]<<8|r[u+2>>0]<<16|r[u+3>>0]<<24;u=t+-680876936+f+((c^o)&n^c)|0;M=(u<<7|u>>>25)+n|0;u=c+-389564586+d+(M&(o^n)^o)|0;E=(u<<12|u>>>20)+M|0;u=o+606105819+h+(E&(M^n)^n)|0;I=(u<<17|u>>>15)+E|0;u=n+-1044525330+p+(I&(E^M)^M)|0;F=(u<<22|u>>>10)+I|0;u=b+-176418897+M+(F&(I^E)^E)|0;M=(u<<7|u>>>25)+F|0;u=k+1200080426+E+(M&(F^I)^I)|0;E=(u<<12|u>>>20)+M|0;u=w+-1473231341+I+(E&(M^F)^F)|0;I=(u<<17|u>>>15)+E|0;u=m+-45705983+F+(I&(E^M)^M)|0;F=(u<<22|u>>>10)+I|0;u=g+1770035416+M+(F&(I^E)^E)|0;M=(u<<7|u>>>25)+F|0;u=y+-1958414417+E+(M&(F^I)^I)|0;E=(u<<12|u>>>20)+M|0;u=v+-42063+I+(E&(M^F)^F)|0;I=(u<<17|u>>>15)+E|0;u=B+-1990404162+F+(I&(E^M)^M)|0;F=(u<<22|u>>>10)+I|0;u=C+1804603682+M+(F&(I^E)^E)|0;M=(u<<7|u>>>25)+F|0;u=D+-40341101+E+(M&(F^I)^I)|0;E=(u<<12|u>>>20)+M|0;u=Q+-1502002290+I+(E&(M^F)^F)|0;I=(u<<17|u>>>15)+E|0;u=e+1236535329+F+(I&(E^M)^M)|0;F=(u<<22|u>>>10)+I|0;u=d+-165796510+M+((F^I)&E^I)|0;M=(u<<5|u>>>27)+F|0;u=w+-1069501632+E+((M^F)&I^F)|0;E=(u<<9|u>>>23)+M|0;u=B+643717713+I+((E^M)&F^M)|0;I=(u<<14|u>>>18)+E|0;u=f+-373897302+F+((I^E)&M^E)|0;F=(u<<20|u>>>12)+I|0;u=k+-701558691+M+((F^I)&E^I)|0;M=(u<<5|u>>>27)+F|0;u=v+38016083+E+((M^F)&I^F)|0;E=(u<<9|u>>>23)+M|0;u=e+-660478335+I+((E^M)&F^M)|0;I=(u<<14|u>>>18)+E|0;u=b+-405537848+F+((I^E)&M^E)|0;F=(u<<20|u>>>12)+I|0;u=y+568446438+M+((F^I)&E^I)|0;M=(u<<5|u>>>27)+F|0;u=Q+-1019803690+E+((M^F)&I^F)|0;E=(u<<9|u>>>23)+M|0;u=p+-187363961+I+((E^M)&F^M)|0;I=(u<<14|u>>>18)+E|0;u=g+1163531501+F+((I^E)&M^E)|0;F=(u<<20|u>>>12)+I|0;u=D+-1444681467+M+((F^I)&E^I)|0;M=(u<<5|u>>>27)+F|0;u=h+-51403784+E+((M^F)&I^F)|0;E=(u<<9|u>>>23)+M|0;u=m+1735328473+I+((E^M)&F^M)|0;I=(u<<14|u>>>18)+E|0;u=I^E;S=C+-1926607734+F+(u&M^E)|0;F=(S<<20|S>>>12)+I|0;S=k+-378558+M+(F^u)|0;u=(S<<4|S>>>28)+F|0;S=u^F;M=g+-2022574463+E+(S^I)|0;E=(M<<11|M>>>21)+u|0;M=B+1839030562+I+(S^E)|0;S=(M<<16|M>>>16)+E|0;M=Q+-35309556+F+(E^u^S)|0;F=(M<<23|M>>>9)+S|0;M=d+-1530992060+u+(S^E^F)|0;u=(M<<4|M>>>28)+F|0;M=b+1272893353+E+(F^S^u)|0;E=(M<<11|M>>>21)+u|0;M=m+-155497632+S+(u^F^E)|0;S=(M<<16|M>>>16)+E|0;M=v+-1094730640+F+(E^u^S)|0;F=(M<<23|M>>>9)+S|0;M=D+681279174+u+(S^E^F)|0;u=(M<<4|M>>>28)+F|0;M=f+-358537222+E+(F^S^u)|0;E=(M<<11|M>>>21)+u|0;M=p+-722521979+S+(u^F^E)|0;S=(M<<16|M>>>16)+E|0;M=w+76029189+F+(E^u^S)|0;F=(M<<23|M>>>9)+S|0;M=y+-640364487+u+(S^E^F)|0;u=(M<<4|M>>>28)+F|0;M=C+-421815835+E+(F^S^u)|0;E=(M<<11|M>>>21)+u|0;M=e+530742520+S+(u^F^E)|0;S=(M<<16|M>>>16)+E|0;M=h+-995338651+F+(E^u^S)|0;F=(M<<23|M>>>9)+S|0;M=f+-198630844+u+((F|~E)^S)|0;u=(M<<6|M>>>26)+F|0;M=m+1126891415+E+((u|~S)^F)|0;E=(M<<10|M>>>22)+u|0;M=Q+-1416354905+S+((E|~F)^u)|0;S=(M<<15|M>>>17)+E|0;M=k+-57434055+F+((S|~u)^E)|0;F=(M<<21|M>>>11)+S|0;M=C+1700485571+u+((F|~E)^S)|0;u=(M<<6|M>>>26)+F|0;M=p+-1894986606+E+((u|~S)^F)|0;E=(M<<10|M>>>22)+u|0;M=v+-1051523+S+((E|~F)^u)|0;S=(M<<15|M>>>17)+E|0;M=d+-2054922799+F+((S|~u)^E)|0;F=(M<<21|M>>>11)+S|0;M=g+1873313359+u+((F|~E)^S)|0;u=(M<<6|M>>>26)+F|0;M=e+-30611744+E+((u|~S)^F)|0;E=(M<<10|M>>>22)+u|0;M=w+-1560198380+S+((E|~F)^u)|0;S=(M<<15|M>>>17)+E|0;M=D+1309151649+F+((S|~u)^E)|0;F=(M<<21|M>>>11)+S|0;M=b+-145523070+u+((F|~E)^S)|0;u=(M<<6|M>>>26)+F|0;M=B+-1120210379+E+((u|~S)^F)|0;E=(M<<10|M>>>22)+u|0;M=h+718787259+S+((E|~F)^u)|0;S=(M<<15|M>>>17)+E|0;M=y+-343485551+F+((S|~u)^E)|0;a[A>>2]=u+t;a[i>>2]=S+n+(M<<21|M>>>11);a[s>>2]=S+o;a[l>>2]=E+c;return}function TA(A,e){A=A|0;e=e|0;var t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0,SA=0,YA=0,TA=0,GA=0,WA=0,JA=0,OA=0,HA=0,PA=0,UA=0,LA=0,VA=0,ZA=0,RA=0,XA=0,NA=0,jA=0,_A=0,KA=0,qA=0,zA=0,$A=0,Ae=0,te=0,ie=0,ne=0,ae=0,re=0,se=0,oe=0,le=0,ce=0,fe=0,ue=0,de=0,he=0,pe=0,be=0,ke=0,we=0,me=0,ge=0,ye=0,ve=0,Be=0,Ce=0,De=0,Qe=0,Me=0,Ee=0,Ie=0,Fe=0,Se=0,Ye=0,xe=0,Te=0,Ge=0,We=0,Je=0,Oe=0,He=0,Pe=0,Ue=0;t=fA;fA=fA+224|0;n=t+120|0;s=t+112|0;o=t+104|0;l=t+96|0;c=t+88|0;f=t+80|0;u=t+72|0;d=t+64|0;h=t+56|0;p=t+48|0;b=t+40|0;k=t+32|0;w=t+24|0;m=t+16|0;B=t+8|0;C=t;D=t+128|0;Q=e+4|0;M=e+8|0;E=e+12|0;e=a[M>>2]|0;I=8;F=0;S=a[Q>>2]|0;while(1){if(S>>>0>=e>>>0){Y=F;x=S;break}T=a[E>>2]|0;G=T-I|0;W=r[S>>0]|0;if((G|0)>-1){J=4;break}O=(a[38832+(T<<2)>>2]&W)<<0-G|F;H=I-T|0;T=S+1|0;a[Q>>2]=T;a[E>>2]=8;if((H|0)>0){I=H;F=O;S=T}else{Y=O;x=T;break}}if((J|0)==4){T=a[38832+(I<<2)>>2]&W>>>G|F;a[E>>2]=G;if(!G){G=S+1|0;a[Q>>2]=G;a[E>>2]=8;Y=T;x=G}else{Y=T;x=S}}S=A+4|0;T=a[S>>2]|0;a[S>>2]=T+1;if((Y&255|0)!=31){fA=t;return}Y=8;G=0;F=x;while(1){if(F>>>0>=e>>>0){P=G;U=F;break}x=a[E>>2]|0;L=x-Y|0;V=r[F>>0]|0;if((L|0)>-1){J=11;break}W=(a[38832+(x<<2)>>2]&V)<<0-L|G;I=Y-x|0;x=F+1|0;a[Q>>2]=x;a[E>>2]=8;if((I|0)>0){Y=I;G=W;F=x}else{P=W;U=x;break}}if((J|0)==11){x=a[38832+(Y<<2)>>2]&V>>>L|G;a[E>>2]=L;if(!L){L=F+1|0;a[Q>>2]=L;a[E>>2]=8;P=x;U=L}else{P=x;U=F}}a[S>>2]=T+2;F=24;x=0;L=U;while(1){if(L>>>0>=e>>>0){Z=x;R=L;break}U=a[E>>2]|0;X=U-F|0;N=r[L>>0]|0;if((X|0)>-1){J=17;break}G=(a[38832+(U<<2)>>2]&N)<<0-X|x;V=F-U|0;U=L+1|0;a[Q>>2]=U;a[E>>2]=8;if((V|0)>0){F=V;x=G;L=U}else{Z=G;R=U;break}}if((J|0)==17){U=a[38832+(F<<2)>>2]&N>>>X|x;a[E>>2]=X;if(!X){X=L+1|0;a[Q>>2]=X;a[E>>2]=8;Z=U;R=X}else{Z=U;R=L}}L=T+5|0;a[S>>2]=L;switch((P&255)<<24>>24){case 32:{P=Z+1|0;U=Ke(P)|0;if(!U){fA=t;return}if(a[U+-4>>2]&3|0)Qa(U|0,0,P|0)|0;if(Z|0){P=0;X=R;x=L;while(1){N=8;F=0;G=X;while(1){if(G>>>0>=e>>>0){j=F;_=G;break}V=a[E>>2]|0;K=V-N|0;q=r[G>>0]|0;if((K|0)>-1){J=30;break}Y=(a[38832+(V<<2)>>2]&q)<<0-K|F;W=N-V|0;V=G+1|0;a[Q>>2]=V;a[E>>2]=8;if((W|0)>0){N=W;F=Y;G=V}else{j=Y;_=V;break}}if((J|0)==30){J=0;V=a[38832+(N<<2)>>2]&q>>>K|F;a[E>>2]=K;if(!K){Y=G+1|0;a[Q>>2]=Y;a[E>>2]=8;j=V;_=Y}else{j=V;_=G}}i[U+P>>0]=j;x=x+1|0;a[S>>2]=x;P=P+1|0;if((P|0)==(Z|0))break;else X=_}}i[U+Z>>0]=0;_=A+8|0;Ca((a[A+12>>2]|0)+(a[_>>2]|0)|0,U|0,Z|0)|0;a[_>>2]=(a[_>>2]|0)+Z;qe(U);fA=t;return}case 49:case 48:{a[(a[(a[A>>2]|0)+4>>2]|0)+28>>2]=0;U=8;_=0;X=R;while(1){if(X>>>0>=e>>>0){z=_;break}P=a[E>>2]|0;$=P-U|0;AA=r[X>>0]|0;if(($|0)>-1){J=37;break}x=(a[38832+(P<<2)>>2]&AA)<<0-$|_;j=U-P|0;P=X+1|0;a[Q>>2]=P;a[E>>2]=8;if((j|0)>0){U=j;_=x;X=P}else{z=x;break}}if((J|0)==37){e=a[38832+(U<<2)>>2]&AA>>>$|_;a[E>>2]=$;if(!$){a[Q>>2]=X+1;a[E>>2]=8;z=e}else z=e}a[S>>2]=T+6;T=z<<24;z=T>>24;if((T|0)<=0){fA=t;return}T=D+4|0;e=D+8|0;X=D+12|0;$=D+16|0;_=D+84|0;AA=D+20|0;U=D+76|0;x=D+77|0;P=D+78|0;j=D+79|0;K=D+80|0;q=D+81|0;V=D+82|0;Y=D+83|0;W=D+24|0;I=D+28|0;O=D+32|0;H=D+21|0;eA=D+22|0;tA=D+23|0;iA=D+25|0;nA=D+26|0;aA=D+27|0;rA=D+29|0;sA=D+30|0;oA=D+31|0;lA=D+33|0;cA=D+34|0;uA=D+35|0;dA=0;A:while(1){hA=a[E>>2]|0;pA=hA+-16|0;a[E>>2]=pA;if((hA|0)<17){bA=(24-hA|0)/8|0;hA=(a[Q>>2]|0)+bA|0;a[Q>>2]=hA;kA=(bA<<3)+pA|0;a[E>>2]=kA;wA=hA;mA=kA}else{wA=a[Q>>2]|0;mA=pA}pA=a[S>>2]|0;a[S>>2]=pA+2;kA=a[M>>2]|0;hA=8;bA=0;gA=wA;yA=mA;while(1){if(gA>>>0>=kA>>>0){vA=bA;BA=yA;break}CA=yA-hA|0;DA=r[gA>>0]|0;if((CA|0)>-1){J=48;break}QA=(a[38832+(yA<<2)>>2]&DA)<<0-CA|bA;MA=hA-yA|0;EA=gA+1|0;a[Q>>2]=EA;a[E>>2]=8;if((MA|0)>0){hA=MA;bA=QA;gA=EA;yA=8}else{vA=QA;BA=8;break}}if((J|0)==48){J=0;yA=a[38832+(hA<<2)>>2]&DA>>>CA|bA;a[E>>2]=CA;if(!CA){a[Q>>2]=gA+1;a[E>>2]=8;vA=yA;BA=8}else{vA=yA;BA=CA}}a[S>>2]=pA+3;yA=vA&255;e:do{if(yA|0){kA=0;G=BA;while(1){F=G+-4|0;a[E>>2]=F;if((G|0)<5){N=(12-G|0)/8|0;QA=(a[Q>>2]|0)+N|0;a[Q>>2]=QA;EA=(N<<3)+F|0;a[E>>2]=EA;IA=QA;FA=EA}else{IA=a[Q>>2]|0;FA=F}F=a[M>>2]|0;EA=4;QA=0;N=IA;MA=FA;while(1){if(N>>>0>=F>>>0){SA=QA;YA=N;TA=MA;break}GA=MA-EA|0;WA=r[N>>0]|0;if((GA|0)>-1){J=59;break}JA=(a[38832+(MA<<2)>>2]&WA)<<0-GA|QA;OA=EA-MA|0;HA=N+1|0;a[Q>>2]=HA;a[E>>2]=8;if((OA|0)>0){EA=OA;QA=JA;N=HA;MA=8}else{SA=JA;YA=HA;TA=8;break}}if((J|0)==59){J=0;MA=a[38832+(EA<<2)>>2]&WA>>>GA|QA;a[E>>2]=GA;if(!GA){HA=N+1|0;a[Q>>2]=HA;a[E>>2]=8;SA=MA;YA=HA;TA=8}else{SA=MA;YA=N;TA=GA}}MA=a[S>>2]|0;a[S>>2]=MA+1;if(SA&254){HA=TA+-8|0;a[E>>2]=HA;if((TA|0)<9){JA=(16-TA|0)/8|0;OA=YA+JA|0;a[Q>>2]=OA;PA=(JA<<3)+HA|0;a[E>>2]=PA;UA=PA;LA=OA}else{UA=HA;LA=YA}a[S>>2]=MA+2;HA=UA+-8|0;a[E>>2]=HA;if((UA|0)<9){OA=(16-UA|0)/8|0;PA=LA+OA|0;a[Q>>2]=PA;JA=(OA<<3)+HA|0;a[E>>2]=JA;VA=PA;ZA=JA}else{VA=LA;ZA=HA}a[S>>2]=MA+3;HA=16;JA=0;PA=VA;OA=ZA;while(1){if(PA>>>0>=F>>>0){RA=JA;XA=OA;NA=PA;break}jA=OA-HA|0;_A=r[PA>>0]|0;if((jA|0)>-1){J=125;break}KA=(a[38832+(OA<<2)>>2]&_A)<<0-jA|JA;qA=HA-OA|0;zA=PA+1|0;a[Q>>2]=zA;a[E>>2]=8;if((qA|0)>0){HA=qA;JA=KA;PA=zA;OA=8}else{RA=KA;XA=8;NA=zA;break}}if((J|0)==125){J=0;OA=a[38832+(HA<<2)>>2]&_A>>>jA|JA;a[E>>2]=jA;if(!jA){N=PA+1|0;a[Q>>2]=N;a[E>>2]=8;RA=OA;XA=8;NA=N}else{RA=OA;XA=jA;NA=PA}}OA=MA+5|0;a[S>>2]=OA;N=RA&65535;if(N|0){QA=0;EA=XA;zA=NA;while(1){KA=EA+-8|0;if((EA|0)<9){qA=(16-EA|0)/8|0;$A=zA+qA|0;a[Q>>2]=$A;Ae=(qA<<3)+KA|0;te=$A}else{Ae=KA;te=zA}QA=QA+1|0;if((QA|0)==(N|0))break;else{EA=Ae;zA=te}}a[E>>2]=Ae;a[S>>2]=N+OA}}else{zA=8;EA=0;QA=YA;PA=TA;while(1){if(QA>>>0>=F>>>0){ie=EA;ne=QA;ae=PA;break}re=PA-zA|0;se=r[QA>>0]|0;if((re|0)>-1){J=66;break}JA=(a[38832+(PA<<2)>>2]&se)<<0-re|EA;HA=zA-PA|0;KA=QA+1|0;a[Q>>2]=KA;a[E>>2]=8;if((HA|0)>0){zA=HA;EA=JA;QA=KA;PA=8}else{ie=JA;ne=KA;ae=8;break}}if((J|0)==66){J=0;PA=a[38832+(zA<<2)>>2]&se>>>re|EA;a[E>>2]=re;if(!re){OA=QA+1|0;a[Q>>2]=OA;a[E>>2]=8;ie=PA;ne=OA;ae=8}else{ie=PA;ne=QA;ae=re}}a[S>>2]=MA+2;PA=8;OA=0;N=ne;KA=ae;while(1){if(N>>>0>=F>>>0){oe=OA;le=N;ce=KA;break}fe=KA-PA|0;ue=r[N>>0]|0;if((fe|0)>-1){J=72;break}JA=(a[38832+(KA<<2)>>2]&ue)<<0-fe|OA;HA=PA-KA|0;$A=N+1|0;a[Q>>2]=$A;a[E>>2]=8;if((HA|0)>0){PA=HA;OA=JA;N=$A;KA=8}else{oe=JA;le=$A;ce=8;break}}if((J|0)==72){J=0;KA=a[38832+(PA<<2)>>2]&ue>>>fe|OA;a[E>>2]=fe;if(!fe){QA=N+1|0;a[Q>>2]=QA;a[E>>2]=8;oe=KA;le=QA;ce=8}else{oe=KA;le=N;ce=fe}}a[S>>2]=MA+3;KA=8;QA=0;EA=le;zA=ce;while(1){if(EA>>>0>=F>>>0){de=QA;he=EA;pe=zA;break}be=zA-KA|0;ke=r[EA>>0]|0;if((be|0)>-1){J=78;break}$A=(a[38832+(zA<<2)>>2]&ke)<<0-be|QA;JA=KA-zA|0;HA=EA+1|0;a[Q>>2]=HA;a[E>>2]=8;if((JA|0)>0){KA=JA;QA=$A;EA=HA;zA=8}else{de=$A;he=HA;pe=8;break}}if((J|0)==78){J=0;zA=a[38832+(KA<<2)>>2]&ke>>>be|QA;a[E>>2]=be;if(!be){N=EA+1|0;a[Q>>2]=N;a[E>>2]=8;de=zA;he=N;pe=8}else{de=zA;he=EA;pe=be}}zA=MA+4|0;a[S>>2]=zA;we=+((ie&255)+2|0);N=v(de&255,oe&255)|0;OA=v(N,~~+y(+ +g(+we)))|0;PA=(OA|0)/8|0;HA=(OA+7|0)>>>0<15?0:PA;$A=Ke(HA)|0;if(!$A){J=143;break A}if(a[$A+-4>>2]&3|0)Qa($A|0,0,HA|0)|0;if((OA|0)>7){OA=0;HA=he;JA=zA;zA=pe;while(1){qA=8;me=0;ge=HA;ye=zA;while(1){if(ge>>>0>=F>>>0){ve=me;Be=ge;Ce=ye;break}De=ye-qA|0;Qe=r[ge>>0]|0;if((De|0)>-1){J=114;break}Me=(a[38832+(ye<<2)>>2]&Qe)<<0-De|me;Ee=qA-ye|0;Ie=ge+1|0;a[Q>>2]=Ie;a[E>>2]=8;if((Ee|0)>0){qA=Ee;me=Me;ge=Ie;ye=8}else{ve=Me;Be=Ie;Ce=8;break}}if((J|0)==114){J=0;ye=a[38832+(qA<<2)>>2]&Qe>>>De|me;a[E>>2]=De;if(!De){Ie=ge+1|0;a[Q>>2]=Ie;a[E>>2]=8;ve=ye;Be=Ie;Ce=8}else{ve=ye;Be=ge;Ce=De}}JA=JA+1|0;a[S>>2]=JA;i[$A+OA>>0]=ve;OA=OA+1|0;if((OA|0)==(PA|0))break;else{HA=Be;zA=Ce}}}zA=a[A>>2]|0;HA=~~+y(+ +g(+we));a[D>>2]=1732584193;a[T>>2]=-271733879;a[e>>2]=-1732584194;a[X>>2]=271733878;a[$>>2]=0;a[_>>2]=0;PA=(v(N,HA)|0)/8|0;if(PA>>>0>63){HA=$A;OA=PA;while(1){xA(D,HA);a[_>>2]=0;Fe=(a[$>>2]|0)+1|0;a[$>>2]=Fe;OA=OA+-64|0;if(OA>>>0<=63)break;else HA=HA+64|0}HA=PA+-64|0;OA=HA&-64;Se=HA-OA|0;Ye=$A+(OA+64)|0;xe=Fe}else{Se=PA;Ye=$A;xe=0}if(Se){OA=Ye;HA=Se;N=0;while(1){JA=i[OA>>0]|0;a[_>>2]=N+1;i[D+20+N>>0]=JA;HA=HA+-1|0;if(!HA){J=93;break}JA=a[_>>2]|0;if((JA|0)>=64){Te=JA;break}else{OA=OA+1|0;N=JA}}if((J|0)==93){J=0;Te=a[_>>2]|0}if((Te|0)==64){xA(D,AA);a[_>>2]=0;N=(a[$>>2]|0)+1|0;a[$>>2]=N;Ge=AA;We=N;Je=0}else{Oe=Te;J=96}}else{Oe=0;J=96}if((J|0)==96){J=0;Ge=D+20+Oe|0;We=xe;Je=Oe}N=We<<6;OA=N+Je|0;HA=(We>>>26)+(OA>>>0>>0&1)|0;N=OA<<3;PA=HA<<3|OA>>>29;a[_>>2]=Je+1;i[Ge>>0]=-128;JA=a[_>>2]|0;if((Je|0)<56){if((JA|0)<56){F=JA;do{a[_>>2]=F+1;i[D+20+F>>0]=0;F=a[_>>2]|0}while((F|0)<56)}}else{if((JA|0)<64){F=JA;while(1){a[_>>2]=F+1;i[D+20+F>>0]=0;MA=a[_>>2]|0;if((MA|0)<64)F=MA;else{He=MA;break}}}else He=JA;if((He|0)==64){xA(D,AA);a[_>>2]=0;a[$>>2]=(a[$>>2]|0)+1}F=AA;MA=F+56|0;do{a[F>>2]=0;F=F+4|0}while((F|0)<(MA|0))}i[U>>0]=N;i[x>>0]=OA>>>5;i[P>>0]=OA>>>13;i[j>>0]=OA>>>21;i[K>>0]=PA;i[q>>0]=HA>>>5;i[V>>0]=0;i[Y>>0]=0;xA(D,AA);a[AA>>2]=a[D>>2];a[W>>2]=a[T>>2];a[I>>2]=a[e>>2];a[O>>2]=a[X>>2];F=Ke(33)|0;if(F|0){a[C>>2]=r[AA>>0];ee(F,0,C);a[B>>2]=r[H>>0];ee(F+2|0,0,B);a[m>>2]=r[eA>>0];ee(F+4|0,0,m);a[w>>2]=r[tA>>0];ee(F+6|0,0,w);a[k>>2]=r[W>>0];ee(F+8|0,0,k);a[b>>2]=r[iA>>0];ee(F+10|0,0,b);a[p>>2]=r[nA>>0];ee(F+12|0,0,p);a[h>>2]=r[aA>>0];ee(F+14|0,0,h);a[d>>2]=r[I>>0];ee(F+16|0,0,d);a[u>>2]=r[rA>>0];ee(F+18|0,0,u);a[f>>2]=r[sA>>0];ee(F+20|0,0,f);a[c>>2]=r[oA>>0];ee(F+22|0,0,c);a[l>>2]=r[O>>0];ee(F+24|0,0,l);a[o>>2]=r[lA>>0];ee(F+26|0,0,o);a[s>>2]=r[cA>>0];ee(F+28|0,0,s);a[n>>2]=r[uA>>0];ee(F+30|0,0,n)}MA=zA+4|0;JA=a[MA>>2]|0;Ze(JA+784+((a[JA+28>>2]|0)*33|0)|0,F,32)|0;JA=a[MA>>2]|0;i[JA+784+((a[JA+28>>2]|0)*33|0)+32>>0]=0;JA=(a[MA>>2]|0)+28|0;a[JA>>2]=(a[JA>>2]|0)+1;qe(F);qe($A)}F=kA+1|0;if(F>>>0>=yA>>>0)break e;kA=F;G=a[E>>2]|0}}}while(0);dA=dA+1|0;if((dA|0)>=(z|0)){J=143;break}}if((J|0)==143){fA=t;return}break}default:{if(!Z){fA=t;return}J=0;z=a[E>>2]|0;dA=R;while(1){R=z+-8|0;if((z|0)<9){n=(16-z|0)/8|0;uA=dA+n|0;a[Q>>2]=uA;Pe=(n<<3)+R|0;Ue=uA}else{Pe=R;Ue=dA}J=J+1|0;if((J|0)==(Z|0))break;else{z=Pe;dA=Ue}}a[E>>2]=Pe;a[S>>2]=Z+L;fA=t;return}}}function GA(A){A=A|0;var e=0,t=0;e=fA;fA=fA+16|0;t=e;a[t>>2]=PA(a[A+60>>2]|0)|0;A=OA(V(6,t|0)|0)|0;fA=e;return A|0}function WA(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;i=fA;fA=fA+48|0;n=i+32|0;r=i+16|0;s=i;o=A+28|0;l=a[o>>2]|0;a[s>>2]=l;c=A+20|0;f=(a[c>>2]|0)-l|0;a[s+4>>2]=f;a[s+8>>2]=e;a[s+12>>2]=t;e=f+t|0;f=A+60|0;a[r>>2]=a[f>>2];a[r+4>>2]=s;a[r+8>>2]=2;l=OA(J(146,r|0)|0)|0;A:do{if((e|0)!=(l|0)){r=2;u=e;d=s;h=l;while(1){if((h|0)<0)break;u=u-h|0;p=a[d+4>>2]|0;b=h>>>0>p>>>0;k=b?d+8|0:d;w=r+(b<<31>>31)|0;m=h-(b?p:0)|0;a[k>>2]=(a[k>>2]|0)+m;p=k+4|0;a[p>>2]=(a[p>>2]|0)-m;a[n>>2]=a[f>>2];a[n+4>>2]=k;a[n+8>>2]=w;h=OA(J(146,n|0)|0)|0;if((u|0)==(h|0)){g=3;break A}else{r=w;d=k}}a[A+16>>2]=0;a[o>>2]=0;a[c>>2]=0;a[A>>2]=a[A>>2]|32;if((r|0)==2)y=0;else y=t-(a[d+4>>2]|0)|0}else g=3}while(0);if((g|0)==3){g=a[A+44>>2]|0;a[A+16>>2]=g+(a[A+48>>2]|0);A=g;a[o>>2]=A;a[c>>2]=A;y=t}fA=i;return y|0}function JA(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0,s=0;i=fA;fA=fA+32|0;n=i;r=i+20|0;a[n>>2]=a[A+60>>2];a[n+4>>2]=0;a[n+8>>2]=e;a[n+12>>2]=r;a[n+16>>2]=t;if((OA(G(140,n|0)|0)|0)<0){a[r>>2]=-1;s=-1}else s=a[r>>2]|0;fA=i;return s|0}function OA(A){A=A|0;var e=0;if(A>>>0>4294963200){a[10924]=0-A;e=-1}else e=A;return e|0}function HA(){return 43696}function PA(A){A=A|0;return A|0}function UA(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+32|0;r=n+16|0;s=n;a[s>>2]=e;o=s+4|0;l=A+48|0;c=a[l>>2]|0;a[o>>2]=t-((c|0)!=0&1);f=A+44|0;a[s+8>>2]=a[f>>2];a[s+12>>2]=c;a[r>>2]=a[A+60>>2];a[r+4>>2]=s;a[r+8>>2]=2;s=OA(W(145,r|0)|0)|0;if((s|0)>=1){r=a[o>>2]|0;if(s>>>0>r>>>0){o=a[f>>2]|0;f=A+4|0;a[f>>2]=o;c=o;a[A+8>>2]=c+(s-r);if(!(a[l>>2]|0))u=t;else{a[f>>2]=c+1;i[e+(t+-1)>>0]=i[c>>0]|0;u=t}}else u=s}else{a[A>>2]=a[A>>2]|s&48^16;u=s}fA=n;return u|0}function LA(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0;n=fA;fA=fA+32|0;r=n;a[A+36>>2]=1;if((a[A>>2]&64|0)==0?(a[r>>2]=a[A+60>>2],a[r+4>>2]=21523,a[r+8>>2]=n+16,L(54,r|0)|0):0)i[A+75>>0]=-1;r=WA(A,e,t)|0;fA=n;return r|0}function VA(A){A=A|0;return(A+-65|0)>>>0<26|0}function ZA(A){A=A|0;var e=0,t=0;e=fA;fA=fA+128|0;t=e;a[t>>2]=0;a[t+4>>2]=A;a[t+44>>2]=A;a[t+8>>2]=(A|0)<0?-1:A+2147483647|0;a[t+76>>2]=-1;RA(t);A=XA(t)|0;D(Q()|0);fA=e;return A|0}function RA(A){A=A|0;var e=0;a[A+104>>2]=0;e=a[A+8>>2]|0;a[A+108>>2]=e-(a[A+4>>2]|0);a[A+100>>2]=e;return}function XA(A){A=A|0;var e=0,t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0;e=A+4|0;t=A+100|0;do{n=a[e>>2]|0;if(n>>>0<(a[t>>2]|0)>>>0){a[e>>2]=n+1;s=r[n>>0]|0}else s=NA(A)|0}while((jA(s)|0)!=0);A:do{switch(s|0){case 43:case 45:{n=((s|0)==45)<<31>>31;o=a[e>>2]|0;if(o>>>0<(a[t>>2]|0)>>>0){a[e>>2]=o+1;l=n;c=r[o>>0]|0;break A}else{l=n;c=NA(A)|0;break A}break}default:{l=0;c=s}}}while(0);do{if((c|0)==48){s=a[e>>2]|0;if(s>>>0<(a[t>>2]|0)>>>0){a[e>>2]=s+1;f=r[s>>0]|0}else f=NA(A)|0;if((f|32|0)!=120){s=i[38977+f>>0]|0;n=s&255;if((s&255)<16){u=n;d=27;break}else{h=n;p=s;b=0;k=0;d=33;break}}s=a[e>>2]|0;if(s>>>0<(a[t>>2]|0)>>>0){a[e>>2]=s+1;w=r[s>>0]|0}else w=NA(A)|0;s=i[38977+w>>0]|0;if((s&255)>15){if(!(a[t>>2]|0)){m=0;g=0}else{a[e>>2]=(a[e>>2]|0)+-2;m=0;g=0}}else{y=s;d=25}}else{s=i[38977+c>>0]|0;if((s&255)<16){y=s;d=25}else{if(a[t>>2]|0)a[e>>2]=(a[e>>2]|0)+-1;RA(A);a[10924]=22;m=0;g=0}}}while(0);if((d|0)==25){u=y&255;d=27}if((d|0)==27){y=0;c=u;do{y=y<<4|c;u=a[e>>2]|0;if(u>>>0<(a[t>>2]|0)>>>0){a[e>>2]=u+1;v=r[u>>0]|0}else v=NA(A)|0;B=i[38977+v>>0]|0;c=B&255}while(y>>>0<134217728&(B&255)<16);h=c;p=B;b=y;k=0;d=33}do{if((d|0)==33){if(h>>>0>15){C=b;M=k;E=p}else{y=b;B=k;c=p;while(1){v=Ba(y|0,B|0,4)|0;u=Q()|0;w=v|c&255;v=a[e>>2]|0;if(v>>>0<(a[t>>2]|0)>>>0){a[e>>2]=v+1;I=r[v>>0]|0}else I=NA(A)|0;v=i[38977+I>>0]|0;if(u>>>0>268435455|(u|0)==268435455&w>>>0>4294967295|(v&255)>15){C=w;M=u;E=v;break}else{y=w;B=u;c=v}}}if((E&255)<16){do{c=a[e>>2]|0;if(c>>>0<(a[t>>2]|0)>>>0){a[e>>2]=c+1;F=r[c>>0]|0}else F=NA(A)|0}while((r[38977+F>>0]|0)<16);a[10924]=34;S=0;Y=0;x=-1}else{S=l;Y=M;x=C}if(a[t>>2]|0)a[e>>2]=(a[e>>2]|0)+-1;if(Y>>>0<1|(Y|0)==1&x>>>0<0){c=((S|0)<0)<<31>>31;B=wa(x^S|0,Y^c|0,S|0,c|0)|0;m=Q()|0;g=B;break}else{a[10924]=34;m=0;g=-1;break}}}while(0);D(m|0);return g|0}function NA(A){A=A|0;var e=0,t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0;e=A+104|0;t=a[e>>2]|0;if((t|0)!=0?(a[A+108>>2]|0)>=(t|0):0)n=4;else{t=_A(A)|0;if((t|0)>=0){s=a[e>>2]|0;e=a[A+8>>2]|0;if(s){o=A+4|0;l=a[o>>2]|0;c=s-(a[A+108>>2]|0)|0;s=e;if((e-l|0)<(c|0)){f=o;u=s;n=9}else{a[A+100>>2]=l+(c+-1);d=o;h=s}}else{f=A+4|0;u=e;n=9}if((n|0)==9){a[A+100>>2]=e;d=f;h=u}if(!h)p=a[d>>2]|0;else{u=a[d>>2]|0;d=A+108|0;a[d>>2]=h+1-u+(a[d>>2]|0);p=u}u=p+-1|0;if((t|0)==(r[u>>0]|0|0))b=t;else{i[u>>0]=t;b=t}}else n=4}if((n|0)==4){a[A+100>>2]=0;b=-1}return b|0}function jA(A){A=A|0;return((A|0)==32|(A+-9|0)>>>0<5)&1|0}function _A(A){A=A|0;var e=0,t=0,i=0;e=fA;fA=fA+16|0;t=e;if((KA(A)|0)==0?(Oa[a[A+32>>2]&7](A,t,1)|0)==1:0)i=r[t>>0]|0;else i=-1;fA=e;return i|0}function KA(A){A=A|0;var e=0,t=0,n=0;e=A+74|0;t=i[e>>0]|0;i[e>>0]=t+255|t;t=A+20|0;e=A+28|0;if((a[t>>2]|0)>>>0>(a[e>>2]|0)>>>0)Oa[a[A+36>>2]&7](A,0,0)|0;a[A+16>>2]=0;a[e>>2]=0;a[t>>2]=0;t=a[A>>2]|0;if(!(t&4)){e=(a[A+44>>2]|0)+(a[A+48>>2]|0)|0;a[A+8>>2]=e;a[A+4>>2]=e;n=t<<27>>31}else{a[A>>2]=t|32;n=-1}return n|0}function qA(A){A=A|0;var e=0;e=ZA(A)|0;Q()|0;return e|0}function zA(A,e){A=A|0;e=e|0;var t=0,n=0,a=0,r=0;t=i[A>>0]|0;n=i[e>>0]|0;if(t<<24>>24==0?1:t<<24>>24!=n<<24>>24){a=n;r=t}else{t=e;e=A;do{e=e+1|0;t=t+1|0;A=i[e>>0]|0;n=i[t>>0]|0}while(!(A<<24>>24==0?1:A<<24>>24!=n<<24>>24));a=n;r=A}return(r&255)-(a&255)|0}function $A(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0,r=0,s=0,o=0,l=0;A:do{if(!t)n=0;else{a=A;r=t;s=e;while(1){o=i[a>>0]|0;l=i[s>>0]|0;if(o<<24>>24!=l<<24>>24)break;r=r+-1|0;if(!r){n=0;break A}else{a=a+1|0;s=s+1|0}}n=(o&255)-(l&255)|0}}while(0);return n|0}function Ae(A){A=A|0;return(A+-48|0)>>>0<10|0}function ee(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;e=fA;fA=fA+16|0;i=e;a[i>>2]=t;te(A,i);fA=e;return}function te(A,e){A=A|0;e=e|0;ie(A,2147483647,40545,e)|0;return}function ie(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;r=fA;fA=fA+128|0;s=r+124|0;o=r;l=o;c=39980;f=l+124|0;do{a[l>>2]=a[c>>2];l=l+4|0;c=c+4|0}while((l|0)<(f|0));if((e+-1|0)>>>0>2147483646){if(!e){u=s;d=1;h=4}else{a[10924]=75;p=-1}}else{u=A;d=e;h=4}if((h|0)==4){h=-2-u|0;e=d>>>0>h>>>0?h:d;a[o+48>>2]=e;d=o+20|0;a[d>>2]=u;a[o+44>>2]=u;h=u+e|0;u=o+16|0;a[u>>2]=h;a[o+28>>2]=h;h=ne(o,t,n)|0;if(!e)p=h;else{e=a[d>>2]|0;i[e+(((e|0)==(a[u>>2]|0))<<31>>31)>>0]=0;p=h}}fA=r;return p|0}function ne(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0;n=fA;fA=fA+224|0;r=n+208|0;s=n+160|0;o=n+80|0;l=n;c=s;f=c+40|0;do{a[c>>2]=0;c=c+4|0}while((c|0)<(f|0));a[r>>2]=a[t>>2];if((ae(0,e,r,o,s)|0)<0)u=-1;else{t=a[A>>2]|0;c=t&32;if((i[A+74>>0]|0)<1)a[A>>2]=t&-33;t=A+48|0;if(!(a[t>>2]|0)){f=A+44|0;d=a[f>>2]|0;a[f>>2]=l;h=A+28|0;a[h>>2]=l;p=A+20|0;a[p>>2]=l;a[t>>2]=80;b=A+16|0;a[b>>2]=l+80;l=ae(A,e,r,o,s)|0;if(!d)k=l;else{Oa[a[A+36>>2]&7](A,0,0)|0;w=(a[p>>2]|0)==0?-1:l;a[f>>2]=d;a[t>>2]=0;a[b>>2]=0;a[h>>2]=0;a[p>>2]=0;k=w}}else k=ae(A,e,r,o,s)|0;s=a[A>>2]|0;a[A>>2]=s|c;u=(s&32|0)==0?k:-1}fA=n;return u|0}function ae(A,e,t,r,s){A=A|0;e=e|0;t=t|0;r=r|0;s=s|0;var o=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0;o=fA;fA=fA+64|0;c=o+56|0;f=o+40|0;u=o;d=o+48|0;h=o+60|0;a[c>>2]=e;p=(A|0)!=0;b=u+40|0;k=b;w=u+39|0;u=d+4|0;m=0;g=0;y=0;v=e;A:while(1){e=m;B=g;C=v;while(1){do{if((B|0)>-1){if((e|0)>(2147483647-B|0)){a[10924]=75;D=-1;break}else{D=e+B|0;break}}else D=B}while(0);M=i[C>>0]|0;if(!(M<<24>>24)){E=91;break A}I=M;M=C;e:while(1){switch(I<<24>>24){case 37:{E=10;break e;break}case 0:{F=M;S=M;break e;break}default:{}}Y=M+1|0;a[c>>2]=Y;I=i[Y>>0]|0;M=Y}e:do{if((E|0)==10){E=0;I=M;Y=M;while(1){if((i[Y+1>>0]|0)!=37){F=I;S=Y;break e}x=I+1|0;T=Y+2|0;a[c>>2]=T;if((i[T>>0]|0)==37){I=x;Y=T}else{F=x;S=T;break}}}}while(0);e=F-C|0;if(p)re(A,C,e);if(!e)break;else{B=D;C=S}}B=S+1|0;e=i[B>>0]|0;if(!(Ae(e)|0)){G=-1;W=y;J=B}else{B=(i[S+2>>0]|0)==36;G=B?e+-48|0:-1;W=B?1:y;J=S+(B?3:1)|0}a[c>>2]=J;B=i[J>>0]|0;e=(B<<24>>24)+-32|0;if(e>>>0>31|(1<>2]=I;T=i[I>>0]|0;M=(T<<24>>24)+-32|0;if(M>>>0>31|(1<>24==42){e=P+1|0;B=i[e>>0]|0;if((Ae(B)|0)!=0?(i[P+2>>0]|0)==36:0){a[s+(B+-48<<2)>>2]=10;U=a[r+((i[e>>0]|0)+-48<<3)>>2]|0;L=1;V=P+3|0}else{if(W|0){Z=-1;break}if(p){B=(a[t>>2]|0)+(4-1)&~(4-1);M=a[B>>2]|0;a[t>>2]=B+4;U=M;L=0;V=e}else{U=0;L=0;V=e}}a[c>>2]=V;e=(U|0)<0;R=e?0-U|0:U;X=e?O|8192:O;N=L;j=V}else{e=se(c)|0;if((e|0)<0){Z=-1;break}R=e;X=O;N=W;j=a[c>>2]|0}do{if((i[j>>0]|0)==46){e=j+1|0;if((i[e>>0]|0)!=42){a[c>>2]=e;e=se(c)|0;_=e;K=a[c>>2]|0;break}e=j+2|0;M=i[e>>0]|0;if(Ae(M)|0?(i[j+3>>0]|0)==36:0){a[s+(M+-48<<2)>>2]=10;M=a[r+((i[e>>0]|0)+-48<<3)>>2]|0;B=j+4|0;a[c>>2]=B;_=M;K=B;break}if(N|0){Z=-1;break A}if(p){B=(a[t>>2]|0)+(4-1)&~(4-1);M=a[B>>2]|0;a[t>>2]=B+4;q=M}else q=0;a[c>>2]=e;_=q;K=e}else{_=-1;K=j}}while(0);e=0;M=K;while(1){if(((i[M>>0]|0)+-65|0)>>>0>57){Z=-1;break A}z=M+1|0;a[c>>2]=z;$=i[(i[M>>0]|0)+-65+(39248+(e*58|0))>>0]|0;AA=$&255;if((AA+-1|0)>>>0<8){e=AA;M=z}else break}if(!($<<24>>24)){Z=-1;break}B=(G|0)>-1;do{if($<<24>>24==19){if(B){Z=-1;break A}else E=52}else{if(B){a[s+(G<<2)>>2]=AA;I=r+(G<<3)|0;Y=a[I+4>>2]|0;T=f;a[T>>2]=a[I>>2];a[T+4>>2]=Y;E=52;break}if(!p){Z=0;break A}oe(f,AA,t);E=53}}while(0);if((E|0)==52){E=0;if(p)E=53;else eA=0}e:do{if((E|0)==53){E=0;B=i[M>>0]|0;Y=(e|0)!=0&(B&15|0)==3?B&-33:B;B=X&-65537;T=(X&8192|0)==0?X:B;t:do{switch(Y|0){case 110:{switch((e&255)<<24>>24){case 0:{a[a[f>>2]>>2]=D;eA=0;break e;break}case 1:{a[a[f>>2]>>2]=D;eA=0;break e;break}case 2:{I=a[f>>2]|0;a[I>>2]=D;a[I+4>>2]=((D|0)<0)<<31>>31;eA=0;break e;break}case 3:{n[a[f>>2]>>1]=D;eA=0;break e;break}case 4:{i[a[f>>2]>>0]=D;eA=0;break e;break}case 6:{a[a[f>>2]>>2]=D;eA=0;break e;break}case 7:{I=a[f>>2]|0;a[I>>2]=D;a[I+4>>2]=((D|0)<0)<<31>>31;eA=0;break e;break}default:{eA=0;break e}}break}case 112:{tA=120;iA=_>>>0>8?_:8;nA=T|8;E=65;break}case 88:case 120:{tA=Y;iA=_;nA=T;E=65;break}case 111:{I=f;x=a[I>>2]|0;aA=a[I+4>>2]|0;I=ce(x,aA,b)|0;rA=k-I|0;sA=I;oA=0;lA=40550;cA=(T&8|0)==0|(_|0)>(rA|0)?_:rA+1|0;uA=T;dA=x;hA=aA;E=71;break}case 105:case 100:{aA=f;x=a[aA>>2]|0;rA=a[aA+4>>2]|0;if((rA|0)<0){aA=wa(0,0,x|0,rA|0)|0;I=Q()|0;pA=f;a[pA>>2]=aA;a[pA+4>>2]=I;bA=1;kA=40550;wA=aA;mA=I;E=70;break t}else{bA=(T&2049|0)!=0&1;kA=(T&2048|0)==0?(T&1|0)==0?40550:40552:40551;wA=x;mA=rA;E=70;break t}break}case 117:{rA=f;bA=0;kA=40550;wA=a[rA>>2]|0;mA=a[rA+4>>2]|0;E=70;break}case 99:{i[w>>0]=a[f>>2];gA=w;yA=0;vA=40550;BA=1;CA=B;DA=k;break}case 115:{rA=a[f>>2]|0;x=(rA|0)==0?40604:rA;rA=ue(x,0,_)|0;I=(rA|0)==0;gA=x;yA=0;vA=40550;BA=I?_:rA-x|0;CA=B;DA=I?x+_|0:rA;break}case 67:{a[d>>2]=a[f>>2];a[u>>2]=0;a[f>>2]=d;QA=-1;MA=d;E=78;break}case 83:{if(!_){de(A,32,R,0,T);EA=0;E=88;break t}else{QA=_;MA=a[f>>2]|0;E=78;break t}break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{eA=pe(A,+l[f>>3],R,_,T,Y)|0;break e;break}default:{gA=C;yA=0;vA=40550;BA=_;CA=T;DA=k}}}while(0);t:do{if((E|0)==65){E=0;Y=f;B=a[Y>>2]|0;rA=a[Y+4>>2]|0;Y=le(B,rA,b,tA&32)|0;x=(nA&8|0)==0|(B|0)==0&(rA|0)==0;sA=Y;oA=x?0:2;lA=x?40550:40550+(tA>>>4)|0;cA=iA;uA=nA;dA=B;hA=rA;E=71}else if((E|0)==70){E=0;sA=fe(wA,mA,b)|0;oA=bA;lA=kA;cA=_;uA=T;dA=wA;hA=mA;E=71}else if((E|0)==78){E=0;rA=MA;B=0;while(1){x=a[rA>>2]|0;if(!x){IA=B;break}Y=he(h,x)|0;FA=(Y|0)<0;if(FA|Y>>>0>(QA-B|0)>>>0){E=82;break}x=Y+B|0;if(QA>>>0>x>>>0){rA=rA+4|0;B=x}else{IA=x;break}}if((E|0)==82){E=0;if(FA){Z=-1;break A}else IA=B}de(A,32,R,IA,T);if(!IA){EA=0;E=88}else{rA=MA;x=0;while(1){Y=a[rA>>2]|0;if(!Y){EA=IA;E=88;break t}I=he(h,Y)|0;x=I+x|0;if((x|0)>(IA|0)){EA=IA;E=88;break t}re(A,h,I);if(x>>>0>=IA>>>0){EA=IA;E=88;break}else rA=rA+4|0}}}}while(0);if((E|0)==71){E=0;rA=(dA|0)!=0|(hA|0)!=0;x=rA|(cA|0)!=0;B=k-sA+((rA^1)&1)|0;gA=x?sA:b;yA=oA;vA=lA;BA=x?(cA|0)>(B|0)?cA:B:0;CA=(cA|0)>-1?uA&-65537:uA;DA=k}else if((E|0)==88){E=0;de(A,32,R,EA,T^8192);eA=(R|0)>(EA|0)?R:EA;break}B=DA-gA|0;x=(BA|0)<(B|0)?B:BA;rA=x+yA|0;I=(R|0)<(rA|0)?rA:R;de(A,32,I,rA,CA);re(A,vA,yA);de(A,48,I,rA,CA^65536);de(A,48,x,B,0);re(A,gA,B);de(A,32,I,rA,CA^8192);eA=I}}while(0);m=eA;g=D;y=N;v=z}A:do{if((E|0)==91)if(!A){if(!y)Z=0;else{z=1;while(1){v=a[s+(z<<2)>>2]|0;if(!v)break;oe(r+(z<<3)|0,v,t);v=z+1|0;if(v>>>0<10)z=v;else{Z=1;break A}}v=z;while(1){v=v+1|0;if(v>>>0>=10){Z=1;break A}if(a[s+(v<<2)>>2]|0){Z=-1;break}}}}else Z=D}while(0);fA=o;return Z|0}function re(A,e,t){A=A|0;e=e|0;t=t|0;if(!(a[A>>2]&32))ge(e,t,A);return}function se(A){A=A|0;var e=0,t=0,n=0,r=0,s=0;e=a[A>>2]|0;t=i[e>>0]|0;if(!(Ae(t<<24>>24)|0))n=0;else{r=0;s=e;e=t;while(1){t=(r*10|0)+-48+(e<<24>>24)|0;s=s+1|0;a[A>>2]=s;e=i[s>>0]|0;if(!(Ae(e<<24>>24)|0)){n=t;break}else r=t}}return n|0}function oe(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0,s=0,o=0;A:do{if(e>>>0<=20)do{switch(e|0){case 9:{i=(a[t>>2]|0)+(4-1)&~(4-1);n=a[i>>2]|0;a[t>>2]=i+4;a[A>>2]=n;break A;break}case 10:{n=(a[t>>2]|0)+(4-1)&~(4-1);i=a[n>>2]|0;a[t>>2]=n+4;n=A;a[n>>2]=i;a[n+4>>2]=((i|0)<0)<<31>>31;break A;break}case 11:{i=(a[t>>2]|0)+(4-1)&~(4-1);n=a[i>>2]|0;a[t>>2]=i+4;i=A;a[i>>2]=n;a[i+4>>2]=0;break A;break}case 12:{i=(a[t>>2]|0)+(8-1)&~(8-1);n=i;r=a[n>>2]|0;s=a[n+4>>2]|0;a[t>>2]=i+8;i=A;a[i>>2]=r;a[i+4>>2]=s;break A;break}case 13:{s=(a[t>>2]|0)+(4-1)&~(4-1);i=a[s>>2]|0;a[t>>2]=s+4;s=(i&65535)<<16>>16;i=A;a[i>>2]=s;a[i+4>>2]=((s|0)<0)<<31>>31;break A;break}case 14:{s=(a[t>>2]|0)+(4-1)&~(4-1);i=a[s>>2]|0;a[t>>2]=s+4;s=A;a[s>>2]=i&65535;a[s+4>>2]=0;break A;break}case 15:{s=(a[t>>2]|0)+(4-1)&~(4-1);i=a[s>>2]|0;a[t>>2]=s+4;s=(i&255)<<24>>24;i=A;a[i>>2]=s;a[i+4>>2]=((s|0)<0)<<31>>31;break A;break}case 16:{s=(a[t>>2]|0)+(4-1)&~(4-1);i=a[s>>2]|0;a[t>>2]=s+4;s=A;a[s>>2]=i&255;a[s+4>>2]=0;break A;break}case 17:{s=(a[t>>2]|0)+(8-1)&~(8-1);o=+l[s>>3];a[t>>2]=s+8;l[A>>3]=o;break A;break}case 18:{s=(a[t>>2]|0)+(8-1)&~(8-1);o=+l[s>>3];a[t>>2]=s+8;l[A>>3]=o;break A;break}default:break A}}while(0)}while(0);return}function le(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var a=0,s=0;if((A|0)==0&(e|0)==0)a=t;else{s=t;t=e;e=A;while(1){A=s+-1|0;i[A>>0]=r[39712+(e&15)>>0]|0|n;e=va(e|0,t|0,4)|0;t=Q()|0;if((e|0)==0&(t|0)==0){a=A;break}else s=A}}return a|0}function ce(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0;if((A|0)==0&(e|0)==0)n=t;else{a=t;t=e;e=A;while(1){A=a+-1|0;i[A>>0]=e&7|48;e=va(e|0,t|0,3)|0;t=Q()|0;if((e|0)==0&(t|0)==0){n=A;break}else a=A}}return n|0}function fe(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;if(e>>>0>0|(e|0)==0&A>>>0>4294967295){n=t;a=A;r=e;do{e=a;a=ya(a|0,r|0,10,0)|0;s=r;r=Q()|0;o=ba(a|0,r|0,-10,-1)|0;l=ka(o|0,Q()|0,e|0,s|0)|0;Q()|0;n=n+-1|0;i[n>>0]=l&255|48}while(s>>>0>9|(s|0)==9&e>>>0>4294967295);c=a;f=n}else{c=A;f=t}if(!c)u=f;else{t=c;c=f;while(1){f=t;t=(t>>>0)/10|0;A=c+-1|0;i[A>>0]=(v(t,-10)|0)+f|48;if(f>>>0<10){u=A;break}else c=A}}return u|0}function ue(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=e&255;r=(t|0)!=0;A:do{if(r&(A&3|0)!=0){s=e&255;o=A;l=t;while(1){if((i[o>>0]|0)==s<<24>>24){c=o;break A}f=o+1|0;u=l+-1|0;d=(u|0)!=0;if(d&(f&3|0)!=0){o=f;l=u}else{h=f;p=u;b=d;k=5;break}}}else{h=A;p=t;b=r;k=5}}while(0);A:do{if((k|0)==5){do{if(b){r=e&255;if((i[h>>0]|0)==r<<24>>24)if(!p)break;else{c=h;break A}t=v(n,16843009)|0;e:do{if(p>>>0>3){A=h;l=p;while(1){o=a[A>>2]^t;if((o&-2139062144^-2139062144)&o+-16843009|0){w=l;m=A;break e}o=A+4|0;s=l+-4|0;if(s>>>0>3){A=o;l=s}else{g=o;y=s;k=11;break}}}else{g=h;y=p;k=11}}while(0);if((k|0)==11)if(!y)break;else{w=y;m=g}t=m;l=w;while(1){if((i[t>>0]|0)==r<<24>>24){c=t;break A}l=l+-1|0;if(!l)break;else t=t+1|0}}}while(0);c=0}}while(0);return c|0}function de(A,e,t,i,n){A=A|0;e=e|0;t=t|0;i=i|0;n=n|0;var a=0,r=0,s=0;a=fA;fA=fA+256|0;r=a;if((t|0)>(i|0)&(n&73728|0)==0){n=t-i|0;Qa(r|0,e<<24>>24|0,(n>>>0<256?n:256)|0)|0;if(n>>>0>255){e=n;do{re(A,r,256);e=e+-256|0}while(e>>>0>255);s=n&255}else s=n;re(A,r,s)}fA=a;return}function he(A,e){A=A|0;e=e|0;var t=0;if(!A)t=0;else t=me(A,e)|0;return t|0}function pe(A,e,t,n,s,o){A=A|0;e=+e;t=t|0;n=n|0;s=s|0;o=o|0;var l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,B=0,C=0,D=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0,SA=0,YA=0,xA=0,TA=0,GA=0;l=fA;fA=fA+560|0;c=l+32|0;f=l+536|0;u=l;d=u;h=0-d|0;p=l+540|0;a[f>>2]=0;b=p+12|0;k=be(e)|0;w=Q()|0;if((w|0)<0){m=-e;g=be(m)|0;y=m;B=1;C=40560;D=Q()|0;M=g}else{y=e;B=(s&2049|0)!=0&1;C=(s&2048|0)==0?(s&1|0)==0?40561:40566:40563;D=w;M=k}do{if(0==0&(D&2146435072|0)==2146435072){k=(o&32|0)!=0;M=B+3|0;de(A,32,t,M,s&-65537);re(A,C,B);re(A,y!=y|0!=0?k?40591:40587:k?40579:40583,3);de(A,32,t,M,s^8192);E=M}else{e=+ke(y,f)*2;M=e!=0;if(M)a[f>>2]=(a[f>>2]|0)+-1;k=o|32;if((k|0)==97){w=o&32;g=(w|0)==0?C:C+9|0;I=B|2;F=12-n|0;do{if(!(n>>>0>11|(F|0)==0)){m=8;S=F;do{S=S+-1|0;m=m*16}while((S|0)!=0);if((i[g>>0]|0)==45){Y=-(m+(-e-m));break}else{Y=e+m-m;break}}else Y=e}while(0);F=a[f>>2]|0;S=(F|0)<0?0-F|0:F;x=fe(S,((S|0)<0)<<31>>31,b)|0;if((x|0)==(b|0)){S=p+11|0;i[S>>0]=48;T=S}else T=x;i[T+-1>>0]=(F>>31&2)+43;F=T+-2|0;i[F>>0]=o+15;x=(n|0)<1;S=(s&8|0)==0;G=u;W=Y;while(1){J=~~W;O=G+1|0;i[G>>0]=w|r[39712+J>>0];W=(W-+(J|0))*16;if((O-d|0)==1?!(S&(x&W==0)):0){i[O>>0]=46;H=G+2|0}else H=O;if(!(W!=0))break;else G=H}G=H;if((n|0)!=0?(-2-d+G|0)<(n|0):0){x=b;S=F;P=n+2+x-S|0;U=x;L=S}else{S=b;x=F;P=S-d-x+G|0;U=S;L=x}x=P+I|0;de(A,32,t,x,s);re(A,g,I);de(A,48,t,x,s^65536);S=G-d|0;re(A,u,S);G=U-L|0;de(A,48,P-(G+S)|0,0,0);re(A,F,G);de(A,32,t,x,s^8192);E=x;break}x=(n|0)<0?6:n;if(M){G=(a[f>>2]|0)+-28|0;a[f>>2]=G;V=e*268435456;Z=G}else{V=e;Z=a[f>>2]|0}G=(Z|0)<0?c:c+288|0;S=G;W=V;do{w=~~W>>>0;a[S>>2]=w;S=S+4|0;W=(W-+(w>>>0))*1000000000}while(W!=0);M=G;if((Z|0)>0){F=G;I=S;g=Z;while(1){w=(g|0)<29?g:29;O=I+-4|0;if(O>>>0>=F>>>0){J=O;O=0;do{R=Ba(a[J>>2]|0,0,w|0)|0;X=ka(R|0,Q()|0,O|0,0)|0;R=Q()|0;O=ya(X|0,R|0,1000000000,0)|0;N=ba(O|0,Q()|0,-1000000000,-1)|0;j=ka(N|0,Q()|0,X|0,R|0)|0;Q()|0;a[J>>2]=j;J=J+-4|0}while(J>>>0>=F>>>0);if(O){J=F+-4|0;a[J>>2]=O;_=J}else _=F}else _=F;A:do{if(I>>>0>_>>>0){J=I;while(1){j=J+-4|0;if(a[j>>2]|0){K=J;break A}if(j>>>0>_>>>0)J=j;else{K=j;break}}}else K=I}while(0);O=(a[f>>2]|0)-w|0;a[f>>2]=O;if((O|0)>0){F=_;I=K;g=O}else{q=_;z=K;$=O;break}}}else{q=G;z=S;$=Z}if(($|0)<0){g=((x+25|0)/9|0)+1|0;I=(k|0)==102;F=q;O=z;J=$;while(1){j=0-J|0;R=(j|0)<9?j:9;if(F>>>0>>0){j=(1<>>R;N=0;AA=F;do{eA=a[AA>>2]|0;a[AA>>2]=(eA>>>R)+N;N=v(eA&j,X)|0;AA=AA+4|0}while(AA>>>0>>0);AA=(a[F>>2]|0)==0?F+4|0:F;if(!N){tA=O;iA=AA}else{a[O>>2]=N;tA=O+4|0;iA=AA}}else{tA=O;iA=(a[F>>2]|0)==0?F+4|0:F}AA=I?G:iA;X=(tA-AA>>2|0)>(g|0)?AA+(g<<2)|0:tA;J=(a[f>>2]|0)+R|0;a[f>>2]=J;if((J|0)>=0){nA=iA;aA=X;break}else{F=iA;O=X}}}else{nA=q;aA=z}if(nA>>>0>>0){O=(M-nA>>2)*9|0;F=a[nA>>2]|0;if(F>>>0<10)rA=O;else{J=O;O=10;while(1){O=O*10|0;g=J+1|0;if(F>>>0>>0){rA=g;break}else J=g}}}else rA=0;J=(k|0)==103;O=(x|0)!=0;F=x-((k|0)==102?0:rA)+((O&J)<<31>>31)|0;if((F|0)<(((aA-M>>2)*9|0)+-9|0)){g=F+9216|0;F=(g|0)/9|0;I=G+4+(F+-1024<<2)|0;S=(v(F,-9)|0)+g|0;if((S|0)<8){g=S;S=10;while(1){F=S*10|0;if((g|0)<7){g=g+1|0;S=F}else{sA=F;break}}}else sA=10;S=a[I>>2]|0;g=(S>>>0)/(sA>>>0)|0;k=v(g,sA)|0;F=S-k|0;S=(I+4|0)==(aA|0);if(!(S&(F|0)==0)){m=(g&1|0)==0?9007199254740992:9007199254740994;g=sA>>>1;W=F>>>0>>0?0.5:S&(F|0)==(g|0)?1:1.5;if(!B){oA=W;lA=m}else{g=(i[C>>0]|0)==45;oA=g?-W:W;lA=g?-m:m}a[I>>2]=k;if(lA+oA!=lA){g=k+sA|0;a[I>>2]=g;if(g>>>0>999999999){g=I;k=nA;while(1){F=g+-4|0;a[g>>2]=0;if(F>>>0>>0){S=k+-4|0;a[S>>2]=0;cA=S}else cA=k;S=(a[F>>2]|0)+1|0;a[F>>2]=S;if(S>>>0>999999999){g=F;k=cA}else{uA=F;dA=cA;break}}}else{uA=I;dA=nA}k=(M-dA>>2)*9|0;g=a[dA>>2]|0;if(g>>>0<10){hA=uA;pA=k;bA=dA}else{F=k;k=10;while(1){k=k*10|0;S=F+1|0;if(g>>>0>>0){hA=uA;pA=S;bA=dA;break}else F=S}}}else{hA=I;pA=rA;bA=nA}}else{hA=I;pA=rA;bA=nA}F=hA+4|0;kA=pA;wA=aA>>>0>F>>>0?F:aA;mA=bA}else{kA=rA;wA=aA;mA=nA}F=0-kA|0;A:do{if(wA>>>0>mA>>>0){k=wA;while(1){g=k+-4|0;if(a[g>>2]|0){gA=k;yA=1;break A}if(g>>>0>mA>>>0)k=g;else{gA=g;yA=0;break}}}else{gA=wA;yA=0}}while(0);do{if(J){I=x+((O^1)&1)|0;if((I|0)>(kA|0)&(kA|0)>-5){vA=o+-1|0;BA=I+-1-kA|0}else{vA=o+-2|0;BA=I+-1|0}if(!(s&8)){if(yA?(I=a[gA+-4>>2]|0,(I|0)!=0):0){if(!((I>>>0)%10|0)){k=0;R=10;while(1){R=R*10|0;N=k+1|0;if((I>>>0)%(R>>>0)|0|0){CA=N;break}else k=N}}else CA=0}else CA=9;k=((gA-M>>2)*9|0)+-9|0;if((vA|32|0)==102){R=k-CA|0;I=(R|0)>0?R:0;DA=vA;QA=(BA|0)<(I|0)?BA:I;break}else{I=k+kA-CA|0;k=(I|0)>0?I:0;DA=vA;QA=(BA|0)<(k|0)?BA:k;break}}else{DA=vA;QA=BA}}else{DA=o;QA=x}}while(0);x=(QA|0)!=0;M=x?1:s>>>3&1;O=(DA|32|0)==102;if(O){MA=0;EA=(kA|0)>0?kA:0}else{J=(kA|0)<0?F:kA;k=fe(J,((J|0)<0)<<31>>31,b)|0;J=b;if((J-k|0)<2){I=k;while(1){R=I+-1|0;i[R>>0]=48;if((J-R|0)<2)I=R;else{IA=R;break}}}else IA=k;i[IA+-1>>0]=(kA>>31&2)+43;I=IA+-2|0;i[I>>0]=DA;MA=I;EA=J-I|0}I=B+1+QA+M+EA|0;de(A,32,t,I,s);re(A,C,B);de(A,48,t,I,s^65536);if(O){F=mA>>>0>G>>>0?G:mA;R=u+9|0;N=R;g=u+8|0;S=F;do{X=fe(a[S>>2]|0,0,R)|0;if((S|0)==(F|0)){if((X|0)==(R|0)){i[g>>0]=48;FA=g}else FA=X}else if(X>>>0>u>>>0){Qa(u|0,48,X-d|0)|0;AA=X;while(1){j=AA+-1|0;if(j>>>0>u>>>0)AA=j;else{FA=j;break}}}else FA=X;re(A,FA,N-FA|0);S=S+4|0}while(S>>>0<=G>>>0);if(!((s&8|0)==0&(x^1)))re(A,41006,1);if((QA|0)>0&S>>>0>>0){G=QA;N=S;while(1){g=fe(a[N>>2]|0,0,R)|0;if(g>>>0>u>>>0){Qa(u|0,48,g-d|0)|0;F=g;while(1){O=F+-1|0;if(O>>>0>u>>>0)F=O;else{SA=O;break}}}else SA=g;re(A,SA,(G|0)<9?G:9);N=N+4|0;F=G+-9|0;if(!((G|0)>9&N>>>0>>0)){YA=F;break}else G=F}}else YA=QA;de(A,48,YA+9|0,9,0)}else{G=yA?gA:mA+4|0;if(mA>>>0>>0&(QA|0)>-1){N=u+9|0;R=(s&8|0)==0;S=N;x=u+8|0;F=QA;X=mA;while(1){O=fe(a[X>>2]|0,0,N)|0;if((O|0)==(N|0)){i[x>>0]=48;xA=x}else xA=O;do{if((X|0)==(mA|0)){O=xA+1|0;re(A,xA,1);if(R&(F|0)<1){TA=O;break}re(A,41006,1);TA=O}else{if(xA>>>0<=u>>>0){TA=xA;break}Qa(u|0,48,xA+h|0)|0;O=xA;while(1){M=O+-1|0;if(M>>>0>u>>>0)O=M;else{TA=M;break}}}}while(0);g=S-TA|0;re(A,TA,(F|0)>(g|0)?g:F);O=F-g|0;X=X+4|0;if(!(X>>>0>>0&(O|0)>-1)){GA=O;break}else F=O}}else GA=QA;de(A,48,GA+18|0,18,0);re(A,MA,b-MA|0)}de(A,32,t,I,s^8192);E=I}}while(0);fA=l;return((E|0)<(t|0)?t:E)|0}function be(A){A=+A;var e=0;l[c>>3]=A;e=a[c>>2]|0;D(a[c+4>>2]|0);return e|0}function ke(A,e){A=+A;e=e|0;return+ +we(A,e)}function we(A,e){A=+A;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,f=0;l[c>>3]=A;t=a[c>>2]|0;i=a[c+4>>2]|0;n=va(t|0,i|0,52)|0;Q()|0;switch(n&2047){case 0:{if(A!=0){r=+we(A*18446744073709552000,e);s=r;o=(a[e>>2]|0)+-64|0}else{s=A;o=0}a[e>>2]=o;f=s;break}case 2047:{f=A;break}default:{a[e>>2]=(n&2047)+-1022;a[c>>2]=t;a[c+4>>2]=i&-2146435073|1071644672;f=+l[c>>3]}}return+f}function me(A,e){A=A|0;e=e|0;var t=0;do{if(A){if(e>>>0<128){i[A>>0]=e;t=1;break}if(!(a[a[10073]>>2]|0))if((e&-128|0)==57216){i[A>>0]=e;t=1;break}else{a[10924]=84;t=-1;break}if(e>>>0<2048){i[A>>0]=e>>>6|192;i[A+1>>0]=e&63|128;t=2;break}if(e>>>0<55296|(e&-8192|0)==57344){i[A>>0]=e>>>12|224;i[A+1>>0]=e>>>6&63|128;i[A+2>>0]=e&63|128;t=3;break}if((e+-65536|0)>>>0<1048576){i[A>>0]=e>>>18|240;i[A+1>>0]=e>>>12&63|128;i[A+2>>0]=e>>>6&63|128;i[A+3>>0]=e&63|128;t=4;break}else{a[10924]=84;t=-1;break}}else t=1}while(0);return t|0}function ge(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=t+16|0;r=a[n>>2]|0;if(!r){if(!(ye(t)|0)){s=a[n>>2]|0;o=5}}else{s=r;o=5}A:do{if((o|0)==5){r=t+20|0;n=a[r>>2]|0;l=n;if((s-n|0)>>>0>>0){Oa[a[t+36>>2]&7](t,A,e)|0;break}e:do{if((e|0)==0|(i[t+75>>0]|0)<0){c=A;f=e;u=l}else{n=e;while(1){d=n+-1|0;if((i[A+d>>0]|0)==10)break;if(!d){c=A;f=e;u=l;break e}else n=d}if((Oa[a[t+36>>2]&7](t,A,n)|0)>>>0>>0)break A;c=A+n|0;f=e-n|0;u=a[r>>2]|0}}while(0);Ca(u|0,c|0,f|0)|0;a[r>>2]=(a[r>>2]|0)+f}}while(0);return}function ye(A){A=A|0;var e=0,t=0,n=0;e=A+74|0;t=i[e>>0]|0;i[e>>0]=t+255|t;t=a[A>>2]|0;if(!(t&8)){a[A+8>>2]=0;a[A+4>>2]=0;e=a[A+44>>2]|0;a[A+28>>2]=e;a[A+20>>2]=e;a[A+16>>2]=e+(a[A+48>>2]|0);n=0}else{a[A>>2]=t|32;n=-1}return n|0}function ve(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0;i=A+20|0;n=a[i>>2]|0;r=(a[A+16>>2]|0)-n|0;A=r>>>0>t>>>0?t:r;Ca(n|0,e|0,A|0)|0;a[i>>2]=(a[i>>2]|0)+A;return t|0}function Be(A){A=A|0;return(((A|32)+-97|0)>>>0<6|(Ae(A)|0)!=0)&1|0}function Ce(A){A=A|0;var e=0,t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0;e=A;A:do{if(!(e&3)){t=A;n=5}else{r=A;s=e;while(1){if(!(i[r>>0]|0)){o=s;break A}l=r+1|0;s=l;if(!(s&3)){t=l;n=5;break}else r=l}}}while(0);if((n|0)==5){n=t;while(1){c=a[n>>2]|0;if(!((c&-2139062144^-2139062144)&c+-16843009))n=n+4|0;else break}if(!((c&255)<<24>>24))f=n;else{c=n;while(1){n=c+1|0;if(!(i[n>>0]|0)){f=n;break}else c=n}}o=f}return o-e|0}function De(A,e){A=A|0;e=e|0;var t=0;t=Qe(A,e)|0;return((i[t>>0]|0)==(e&255)<<24>>24?t:0)|0}function Qe(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;t=e&255;A:do{if(!t)n=A+(Ce(A)|0)|0;else{if(!(A&3))r=A;else{s=e&255;o=A;while(1){l=i[o>>0]|0;if(l<<24>>24==0?1:l<<24>>24==s<<24>>24){n=o;break A}l=o+1|0;if(!(l&3)){r=l;break}else o=l}}o=v(t,16843009)|0;s=a[r>>2]|0;e:do{if(!((s&-2139062144^-2139062144)&s+-16843009)){l=r;c=s;while(1){f=c^o;if((f&-2139062144^-2139062144)&f+-16843009|0){u=l;break e}f=l+4|0;c=a[f>>2]|0;if((c&-2139062144^-2139062144)&c+-16843009|0){u=f;break}else l=f}}else u=r}while(0);o=e&255;s=u;while(1){l=i[s>>0]|0;if(l<<24>>24==0?1:l<<24>>24==o<<24>>24){n=s;break}else s=s+1|0}}}while(0);return n|0}function Me(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,r=0;n=fA;fA=fA+16|0;r=n;a[r>>2]=i;i=ie(A,e,t,r)|0;fA=n;return i|0}function Ee(A){A=A|0;var e=0,t=0;if(a[A+68>>2]|0){e=a[A+116>>2]|0;t=A+112|0;if(e|0)a[e+112>>2]=a[t>>2];A=a[t>>2]|0;a[((A|0)==0?40336:A+116|0)>>2]=e}return}function Ie(){var A=0,e=0,t=0,n=0,s=0,o=0;fA;fA=fA+16|0;A;i[e>>0]=10;a[9936]|0;if(!t){if(!(ye(39728)|0)){a[9936]|0;4}else-1}else{t;4}do{if((s|0)==4){a[9937]|0;if(!(t>>>0>=n>>>0|(i[39803]|0)==10)){a[9937]=t+1;i[t>>0]=10;10;break}if((Oa[a[39764>>2]&7](39728,e,1)|0)==1)r[e>>0]|0;else-1}}while(0);fA=A;return o|0}function Fe(A,e){A=A|0;e=e|0;var t=0,i=0;t=fA;fA=fA+16|0;i=t;a[i>>2]=A;a[i+4>>2]=e;e=OA(O(195,i|0)|0)|0;fA=t;return e|0}function Se(A){A=A|0;var e=0,t=0,i=0;e=(Ce(A)|0)+1|0;t=Ke(e)|0;if(!t)i=0;else i=Ca(t|0,A|0,e|0)|0;return i|0}function Ye(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0;e=fA;fA=fA+48|0;t=e+32|0;i=e+16|0;n=e;if(De(40600,114)|0){r=xe()|0;a[n>>2]=A;a[n+4>>2]=r|32768;a[n+8>>2]=438;A=OA(U(5,n|0)|0)|0;if((A|0)>=0){if(r&524288|0){a[i>>2]=A;a[i+4>>2]=2;a[i+8>>2]=1;H(221,i|0)|0}i=Te(A)|0;if(!i){a[t>>2]=A;V(6,t|0)|0;s=0}else s=i}else s=0}else{a[10924]=22;s=0}fA=e;return s|0}function xe(){var A=0,e=0,t=0;A=(De(40543,43)|0)==0;e=A?0:2;A=(De(40543,120)|0)==0;t=A?e:e|128;e=(De(40543,101)|0)==0;return(e?t:t|524288)|0}function Te(A){A=A|0;var e=0,t=0,n=0,r=0,s=0,o=0,l=0;e=fA;fA=fA+48|0;t=e+16|0;n=e;r=e+32|0;if(De(40600,114)|0){s=Ke(1156)|0;if(!s)o=0;else{Qa(s|0,0,124)|0;if(!(De(40543,43)|0))a[s>>2]=8;if(De(40543,101)|0){a[n>>2]=A;a[n+4>>2]=2;a[n+8>>2]=1;H(221,n|0)|0}n=a[s>>2]|0;a[s+60>>2]=A;a[s+44>>2]=s+132;a[s+48>>2]=1024;l=s+75|0;i[l>>0]=-1;if((n&8|0)==0?(a[t>>2]=A,a[t+4>>2]=21523,a[t+8>>2]=r,(L(54,t|0)|0)==0):0)i[l>>0]=10;a[s+32>>2]=5;a[s+36>>2]=1;a[s+40>>2]=2;a[s+12>>2]=1;if(!(a[10909]|0))a[s+76>>2]=-1;Ge(s)|0;o=s}}else{a[10924]=22;o=0}fA=e;return o|0}function Ge(A){A=A|0;var e=0;We();e=a[10927]|0;a[A+56>>2]=e;if(e|0)a[e+52>>2]=A;a[10927]=A;Je();return A|0}function We(){Y(43700);return}function Je(){Z(43700);return}function Oe(A){A=A|0;var e=0,t=0,i=0,n=0;Ee(A);e=(a[A>>2]&1|0)!=0;if(!e){We();t=a[A+52>>2]|0;i=A+56|0;if(t|0)a[t+56>>2]=a[i>>2];n=a[i>>2]|0;if(n|0)a[n+52>>2]=t;if((a[10927]|0)==(A|0))a[10927]=n;Je()}He(A)|0;Wa[a[A+12>>2]&1](A)|0;n=a[A+92>>2]|0;if(n|0)qe(n);if(e)return;else{qe(A);return}}function He(A){A=A|0;var e=0,t=0,i=0,n=0;if(A|0)return Pe(A)|0;if(!(a[9994]|0))e=0;else e=He(a[9994]|0)|0;We();A=a[10927]|0;if(!A)t=e;else{i=A;A=e;while(1){if((a[i+20>>2]|0)>>>0>(a[i+28>>2]|0)>>>0)n=Pe(i)|0|A;else n=A;e=a[i+56>>2]|0;if(!e){t=n;break}else{i=e;A=n}}}Je();return t|0}function Pe(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0,o=0;e=A+20|0;t=A+28|0;if((a[e>>2]|0)>>>0>(a[t>>2]|0)>>>0?(Oa[a[A+36>>2]&7](A,0,0)|0,(a[e>>2]|0)==0):0)i=-1;else{n=A+4|0;r=a[n>>2]|0;s=A+8|0;o=a[s>>2]|0;if(r>>>0>>0)Oa[a[A+40>>2]&7](A,r-o|0,1)|0;a[A+16>>2]=0;a[t>>2]=0;a[e>>2]=0;a[s>>2]=0;a[n>>2]=0;i=0}return i|0}function Ue(A,e){A=A|0;e=e|0;var t=0,n=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;t=e+4|0;n=e+8|0;s=255;o=A;while(1){l=a[t>>2]|0;c=l;f=(a[n>>2]|0)-c|0;u=ue(l,10,f)|0;d=(u|0)==0;h=d?f:1-c+u|0;u=h>>>0>>0?h:s;Ca(o|0,l|0,u|0)|0;l=(a[t>>2]|0)+u|0;a[t>>2]=l;p=o+u|0;h=s-u|0;if(!(d&(h|0)!=0)){b=p;k=9;break}if(l>>>0>=(a[n>>2]|0)>>>0){d=_A(e)|0;if((d|0)<0){k=6;break}else w=d}else{a[t>>2]=l+1;w=r[l>>0]|0}l=p+1|0;i[p>>0]=w;s=h+-1|0;if((s|0)==0|(w&255|0)==10){b=l;k=9;break}else o=l}if((k|0)==6)if((p|0)!=(A|0)?(a[e>>2]&16|0)!=0:0){b=p;k=9}else m=0;if((k|0)==9)if(!A)m=0;else{i[b>>0]=0;m=A}return m|0}function Le(A){A=A|0;var e=0,t=0;e=De(A,85)|0;if((e|0)!=0?(i[e+1>>0]|0)!=0:0)t=Ve(e)|0;else t=0;return t|0}function Ve(A){A=A|0;var e=0,t=0,n=0,a=0,s=0,o=0,l=0,c=0;e=A+1|0;t=i[e>>0]|0;A:do{if(!(t<<24>>24))n=0;else{a=(r[A>>0]|0)<<8|t&255;s=e;while(1){o=a&65535;if((o|0)==21803)break;l=s+1|0;c=i[l>>0]|0;if(!(c<<24>>24)){n=0;break A}else{a=o<<8|c&255;s=l}}n=s+-1|0}}while(0);return n|0}function Ze(A,e,t){A=A|0;e=e|0;t=t|0;Re(A,e,t);return A|0}function Re(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0;n=e;A:do{if(!((n^A)&3)){r=(t|0)!=0;if(r&(n&3|0)!=0){s=t;o=e;l=A;while(1){c=i[o>>0]|0;i[l>>0]=c;if(!(c<<24>>24)){f=l;u=s;break A}c=s+-1|0;d=o+1|0;h=l+1|0;p=(c|0)!=0;if(p&(d&3|0)!=0){s=c;o=d;l=h}else{b=c;k=d;w=h;m=p;break}}}else{b=t;k=e;w=A;m=r}if(m){if(!(i[k>>0]|0)){f=w;u=b}else{e:do{if(b>>>0>3){l=w;o=k;s=b;while(1){p=a[o>>2]|0;if((p&-2139062144^-2139062144)&p+-16843009|0){g=o;y=l;v=s;break e}a[l>>2]=p;p=s+-4|0;h=o+4|0;d=l+4|0;if(p>>>0>3){l=d;o=h;s=p}else{g=h;y=d;v=p;break}}}else{g=k;y=w;v=b}}while(0);B=g;C=y;D=v;Q=13}}else{f=w;u=0}}else{B=e;C=A;D=t;Q=13}}while(0);A:do{if((Q|0)==13)if(!D){f=C;u=0}else{t=B;A=C;e=D;while(1){w=i[t>>0]|0;i[A>>0]=w;if(!(w<<24>>24)){f=A;u=e;break A}e=e+-1|0;w=A+1|0;if(!e){f=w;u=0;break}else{t=t+1|0;A=w}}}}while(0);Qa(f|0,0,u|0)|0;return}function Xe(A){A=A|0;var e=0,t=0;e=fA;fA=fA+16|0;t=e;a[t>>2]=A;a[t+4>>2]=448;A=OA(P(39,t|0)|0)|0;fA=e;return A|0}function Ne(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;e=fA;fA=fA+16|0;i=e;a[i>>2]=t;t=je(A,i)|0;fA=e;return t|0}function je(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0;t=fA;fA=fA+16|0;i=t;a[i>>2]=a[e>>2];n=ie(0,0,40526,i)|0;if((n|0)>=0?(i=n+1|0,n=Ke(i)|0,a[A>>2]=n,(n|0)!=0):0)r=ie(n,i,40526,e)|0;else r=-1;fA=t;return r|0}function _e(){var A=0,e=0;(i[39803]|0)==10;do{if((a[9951]|0)<0){if(!A?(a[9937]|0,e>>>0<(a[9936]|0)>>>0):0){a[9937]=e+1;i[e>>0]=10;break}Ie()|0}else{if(!A?(a[9937]|0,e>>>0<(a[9936]|0)>>>0):0){a[9937]=e+1;i[e>>0]=10;break}Ie()|0}}while(0);return}function Ke(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0,cA=0,uA=0,dA=0,hA=0,pA=0,bA=0,kA=0,wA=0,mA=0,gA=0,yA=0,vA=0,BA=0,CA=0,DA=0,QA=0,MA=0,EA=0,IA=0,FA=0,SA=0,YA=0,xA=0,TA=0,GA=0,WA=0,JA=0;e=fA;fA=fA+16|0;t=e;do{if(A>>>0<245){i=A>>>0<11?16:A+11&-8;n=i>>>3;r=a[10928]|0;s=r>>>n;if(s&3|0){o=(s&1^1)+n|0;l=43752+(o<<1<<2)|0;c=l+8|0;f=a[c>>2]|0;u=f+8|0;d=a[u>>2]|0;if((d|0)==(l|0))a[10928]=r&~(1<>2]=l;a[c>>2]=d}d=o<<3;a[f+4>>2]=d|3;o=f+d+4|0;a[o>>2]=a[o>>2]|1;h=u;fA=e;return h|0}u=a[10930]|0;if(i>>>0>u>>>0){if(s|0){o=2<>>12&16;n=o>>>d;o=n>>>5&8;s=n>>>o;n=s>>>2&4;f=s>>>n;s=f>>>1&2;c=f>>>s;f=c>>>1&1;l=(o|d|n|s|f)+(c>>>f)|0;f=43752+(l<<1<<2)|0;c=f+8|0;s=a[c>>2]|0;n=s+8|0;d=a[n>>2]|0;if((d|0)==(f|0)){o=r&~(1<>2]=f;a[c>>2]=d;p=r}d=l<<3;l=d-i|0;a[s+4>>2]=i|3;c=s+i|0;a[c+4>>2]=l|1;a[s+d>>2]=l;if(u|0){d=a[10933]|0;s=u>>>3;f=43752+(s<<1<<2)|0;o=1<>2]|0;k=o}a[k>>2]=d;a[b+12>>2]=d;a[d+8>>2]=b;a[d+12>>2]=f}a[10930]=l;a[10933]=c;h=n;fA=e;return h|0}n=a[10929]|0;if(n){c=(n&0-n)+-1|0;l=c>>>12&16;f=c>>>l;c=f>>>5&8;d=f>>>c;f=d>>>2&4;o=d>>>f;d=o>>>1&2;s=o>>>d;o=s>>>1&1;w=a[44016+((c|l|f|d|o)+(s>>>o)<<2)>>2]|0;o=w;s=w;d=(a[w+4>>2]&-8)-i|0;while(1){w=a[o+16>>2]|0;if(!w){f=a[o+20>>2]|0;if(!f)break;else m=f}else m=w;w=(a[m+4>>2]&-8)-i|0;f=w>>>0>>0;o=m;s=f?m:s;d=f?w:d}o=s+i|0;if(o>>>0>s>>>0){w=a[s+24>>2]|0;f=a[s+12>>2]|0;do{if((f|0)==(s|0)){l=s+20|0;c=a[l>>2]|0;if(!c){g=s+16|0;y=a[g>>2]|0;if(!y){v=0;break}else{B=y;C=g}}else{B=c;C=l}l=B;c=C;while(1){g=l+20|0;y=a[g>>2]|0;if(!y){D=l+16|0;Q=a[D>>2]|0;if(!Q)break;else{M=Q;E=D}}else{M=y;E=g}l=M;c=E}a[c>>2]=0;v=l}else{g=a[s+8>>2]|0;a[g+12>>2]=f;a[f+8>>2]=g;v=f}}while(0);do{if(w|0){f=a[s+28>>2]|0;g=44016+(f<<2)|0;if((s|0)==(a[g>>2]|0)){a[g>>2]=v;if(!v){a[10929]=n&~(1<>2]|0)==(s|0)?f:w+20|0)>>2]=v;if(!v)break}a[v+24>>2]=w;f=a[s+16>>2]|0;if(f|0){a[v+16>>2]=f;a[f+24>>2]=v}f=a[s+20>>2]|0;if(f|0){a[v+20>>2]=f;a[f+24>>2]=v}}}while(0);if(d>>>0<16){w=d+i|0;a[s+4>>2]=w|3;n=s+w+4|0;a[n>>2]=a[n>>2]|1}else{a[s+4>>2]=i|3;a[o+4>>2]=d|1;a[o+d>>2]=d;if(u|0){n=a[10933]|0;w=u>>>3;f=43752+(w<<1<<2)|0;g=1<>2]|0;F=g}a[F>>2]=n;a[I+12>>2]=n;a[n+8>>2]=I;a[n+12>>2]=f}a[10930]=d;a[10933]=o}h=s+8|0;fA=e;return h|0}else S=i}else S=i}else S=i}else if(A>>>0<=4294967231){f=A+11|0;n=f&-8;g=a[10929]|0;if(g){w=0-n|0;y=f>>>8;if(y){if(n>>>0>16777215)Y=31;else{f=(y+1048320|0)>>>16&8;D=y<>>16&4;Q=D<>>16&2;x=14-(y|f|D)+(Q<>>15)|0;Y=n>>>(x+7|0)&1|x<<1}}else Y=0;x=a[44016+(Y<<2)>>2]|0;A:do{if(!x){T=0;G=0;W=w;J=61}else{D=0;Q=w;f=x;y=n<<((Y|0)==31?0:25-(Y>>>1)|0);O=0;while(1){H=(a[f+4>>2]&-8)-n|0;if(H>>>0>>0){if(!H){P=f;U=0;L=f;J=65;break A}else{V=f;Z=H}}else{V=D;Z=Q}H=a[f+20>>2]|0;f=a[f+16+(y>>>31<<2)>>2]|0;R=(H|0)==0|(H|0)==(f|0)?O:H;if(!f){T=R;G=V;W=Z;J=61;break}else{D=V;Q=Z;y=y<<1;O=R}}}}while(0);if((J|0)==61){if((T|0)==0&(G|0)==0){x=2<>>12&16;i=x>>>w;x=i>>>5&8;s=i>>>x;i=s>>>2&4;o=s>>>i;s=o>>>1&2;d=o>>>s;o=d>>>1&1;X=0;N=a[44016+((x|w|i|s|o)+(d>>>o)<<2)>>2]|0}else{X=G;N=T}if(!N){j=X;_=W}else{P=X;U=W;L=N;J=65}}if((J|0)==65){o=P;d=U;s=L;while(1){i=(a[s+4>>2]&-8)-n|0;w=i>>>0>>0;x=w?i:d;i=w?s:o;w=a[s+16>>2]|0;if(!w)K=a[s+20>>2]|0;else K=w;if(!K){j=i;_=x;break}else{o=i;d=x;s=K}}}if(((j|0)!=0?_>>>0<((a[10930]|0)-n|0)>>>0:0)?(s=j+n|0,s>>>0>j>>>0):0){d=a[j+24>>2]|0;o=a[j+12>>2]|0;do{if((o|0)==(j|0)){x=j+20|0;i=a[x>>2]|0;if(!i){w=j+16|0;r=a[w>>2]|0;if(!r){q=0;break}else{z=r;$=w}}else{z=i;$=x}x=z;i=$;while(1){w=x+20|0;r=a[w>>2]|0;if(!r){u=x+16|0;O=a[u>>2]|0;if(!O)break;else{AA=O;eA=u}}else{AA=r;eA=w}x=AA;i=eA}a[i>>2]=0;q=x}else{w=a[j+8>>2]|0;a[w+12>>2]=o;a[o+8>>2]=w;q=o}}while(0);do{if(d){o=a[j+28>>2]|0;w=44016+(o<<2)|0;if((j|0)==(a[w>>2]|0)){a[w>>2]=q;if(!q){w=g&~(1<>2]|0)==(j|0)?w:d+20|0)>>2]=q;if(!q){tA=g;break}}a[q+24>>2]=d;w=a[j+16>>2]|0;if(w|0){a[q+16>>2]=w;a[w+24>>2]=q}w=a[j+20>>2]|0;if(w){a[q+20>>2]=w;a[w+24>>2]=q;tA=g}else tA=g}else tA=g}while(0);A:do{if(_>>>0<16){g=_+n|0;a[j+4>>2]=g|3;d=j+g+4|0;a[d>>2]=a[d>>2]|1}else{a[j+4>>2]=n|3;a[s+4>>2]=_|1;a[s+_>>2]=_;d=_>>>3;if(_>>>0<256){g=43752+(d<<1<<2)|0;w=a[10928]|0;o=1<>2]|0;nA=o}a[nA>>2]=s;a[iA+12>>2]=s;a[s+8>>2]=iA;a[s+12>>2]=g;break}g=_>>>8;if(g){if(_>>>0>16777215)aA=31;else{o=(g+1048320|0)>>>16&8;w=g<>>16&4;d=w<>>16&2;r=14-(g|o|w)+(d<>>15)|0;aA=_>>>(r+7|0)&1|r<<1}}else aA=0;r=44016+(aA<<2)|0;a[s+28>>2]=aA;w=s+16|0;a[w+4>>2]=0;a[w>>2]=0;w=1<>2]=s;a[s+24>>2]=r;a[s+12>>2]=s;a[s+8>>2]=s;break}w=a[r>>2]|0;e:do{if((a[w+4>>2]&-8|0)==(_|0))rA=w;else{r=_<<((aA|0)==31?0:25-(aA>>>1)|0);d=w;while(1){sA=d+16+(r>>>31<<2)|0;o=a[sA>>2]|0;if(!o)break;if((a[o+4>>2]&-8|0)==(_|0)){rA=o;break e}else{r=r<<1;d=o}}a[sA>>2]=s;a[s+24>>2]=d;a[s+12>>2]=s;a[s+8>>2]=s;break A}}while(0);w=rA+8|0;x=a[w>>2]|0;a[x+12>>2]=s;a[w>>2]=s;a[s+8>>2]=x;a[s+12>>2]=rA;a[s+24>>2]=0}}while(0);h=j+8|0;fA=e;return h|0}else S=n}else S=n}else S=-1}while(0);j=a[10930]|0;if(j>>>0>=S>>>0){rA=j-S|0;sA=a[10933]|0;if(rA>>>0>15){_=sA+S|0;a[10933]=_;a[10930]=rA;a[_+4>>2]=rA|1;a[sA+j>>2]=rA;a[sA+4>>2]=S|3}else{a[10930]=0;a[10933]=0;a[sA+4>>2]=j|3;rA=sA+j+4|0;a[rA>>2]=a[rA>>2]|1}h=sA+8|0;fA=e;return h|0}sA=a[10931]|0;if(sA>>>0>S>>>0){rA=sA-S|0;a[10931]=rA;j=a[10934]|0;_=j+S|0;a[10934]=_;a[_+4>>2]=rA|1;a[j+4>>2]=S|3;h=j+8|0;fA=e;return h|0}if(!(a[11046]|0)){a[11048]=4096;a[11047]=4096;a[11049]=-1;a[11050]=-1;a[11051]=0;a[11039]=0;a[11046]=t&-16^1431655768;oA=4096}else oA=a[11048]|0;t=S+48|0;j=S+47|0;rA=oA+j|0;_=0-oA|0;oA=rA&_;if(oA>>>0<=S>>>0){h=0;fA=e;return h|0}aA=a[11038]|0;if(aA|0?(tA=a[11036]|0,iA=tA+oA|0,iA>>>0<=tA>>>0|iA>>>0>aA>>>0):0){h=0;fA=e;return h|0}A:do{if(!(a[11039]&4)){aA=a[10934]|0;e:do{if(aA){iA=44160;while(1){tA=a[iA>>2]|0;if(tA>>>0<=aA>>>0?(lA=iA+4|0,(tA+(a[lA>>2]|0)|0)>>>0>aA>>>0):0)break;tA=a[iA+8>>2]|0;if(!tA){J=128;break e}else iA=tA}tA=rA-sA&_;if(tA>>>0<2147483647){nA=Ma(tA|0)|0;if((nA|0)==((a[iA>>2]|0)+(a[lA>>2]|0)|0)){if((nA|0)==(-1|0))cA=tA;else{uA=tA;dA=nA;J=145;break A}}else{hA=nA;pA=tA;J=136}}else cA=0}else J=128}while(0);do{if((J|0)==128){aA=Ma(0)|0;if((aA|0)!=(-1|0)?(n=aA,tA=a[11047]|0,nA=tA+-1|0,q=((nA&n|0)==0?0:(nA+n&0-tA)-n|0)+oA|0,n=a[11036]|0,tA=q+n|0,q>>>0>S>>>0&q>>>0<2147483647):0){nA=a[11038]|0;if(nA|0?tA>>>0<=n>>>0|tA>>>0>nA>>>0:0){cA=0;break}nA=Ma(q|0)|0;if((nA|0)==(aA|0)){uA=q;dA=aA;J=145;break A}else{hA=nA;pA=q;J=136}}else cA=0}}while(0);do{if((J|0)==136){q=0-pA|0;if(!(t>>>0>pA>>>0&(pA>>>0<2147483647&(hA|0)!=(-1|0))))if((hA|0)==(-1|0)){cA=0;break}else{uA=pA;dA=hA;J=145;break A}nA=a[11048]|0;aA=j-pA+nA&0-nA;if(aA>>>0>=2147483647){uA=pA;dA=hA;J=145;break A}if((Ma(aA|0)|0)==(-1|0)){Ma(q|0)|0;cA=0;break}else{uA=aA+pA|0;dA=hA;J=145;break A}}}while(0);a[11039]=a[11039]|4;bA=cA;J=143}else{bA=0;J=143}}while(0);if(((J|0)==143?oA>>>0<2147483647:0)?(cA=Ma(oA|0)|0,oA=Ma(0)|0,hA=oA-cA|0,pA=hA>>>0>(S+40|0)>>>0,!((cA|0)==(-1|0)|pA^1|cA>>>0>>0&((cA|0)!=(-1|0)&(oA|0)!=(-1|0))^1)):0){uA=pA?hA:bA;dA=cA;J=145}if((J|0)==145){cA=(a[11036]|0)+uA|0;a[11036]=cA;if(cA>>>0>(a[11037]|0)>>>0)a[11037]=cA;cA=a[10934]|0;A:do{if(cA){bA=44160;while(1){kA=a[bA>>2]|0;wA=bA+4|0;mA=a[wA>>2]|0;if((dA|0)==(kA+mA|0)){J=154;break}hA=a[bA+8>>2]|0;if(!hA)break;else bA=hA}if(((J|0)==154?(a[bA+12>>2]&8|0)==0:0)?dA>>>0>cA>>>0&kA>>>0<=cA>>>0:0){a[wA>>2]=mA+uA;hA=(a[10931]|0)+uA|0;pA=cA+8|0;oA=(pA&7|0)==0?0:0-pA&7;pA=cA+oA|0;j=hA-oA|0;a[10934]=pA;a[10931]=j;a[pA+4>>2]=j|1;a[cA+hA+4>>2]=40;a[10935]=a[11050];break}if(dA>>>0<(a[10932]|0)>>>0)a[10932]=dA;hA=dA+uA|0;j=44160;while(1){if((a[j>>2]|0)==(hA|0)){J=162;break}pA=a[j+8>>2]|0;if(!pA)break;else j=pA}if((J|0)==162?(a[j+12>>2]&8|0)==0:0){a[j>>2]=dA;bA=j+4|0;a[bA>>2]=(a[bA>>2]|0)+uA;bA=dA+8|0;pA=dA+((bA&7|0)==0?0:0-bA&7)|0;bA=hA+8|0;oA=hA+((bA&7|0)==0?0:0-bA&7)|0;bA=pA+S|0;t=oA-pA-S|0;a[pA+4>>2]=S|3;e:do{if((cA|0)==(oA|0)){lA=(a[10931]|0)+t|0;a[10931]=lA;a[10934]=bA;a[bA+4>>2]=lA|1}else{if((a[10933]|0)==(oA|0)){lA=(a[10930]|0)+t|0;a[10930]=lA;a[10933]=bA;a[bA+4>>2]=lA|1;a[bA+lA>>2]=lA;break}lA=a[oA+4>>2]|0;if((lA&3|0)==1){_=lA&-8;sA=lA>>>3;t:do{if(lA>>>0<256){rA=a[oA+8>>2]|0;aA=a[oA+12>>2]|0;if((aA|0)==(rA|0)){a[10928]=a[10928]&~(1<>2]=aA;a[aA+8>>2]=rA;break}}else{rA=a[oA+24>>2]|0;aA=a[oA+12>>2]|0;do{if((aA|0)==(oA|0)){q=oA+16|0;nA=q+4|0;tA=a[nA>>2]|0;if(!tA){n=a[q>>2]|0;if(!n){gA=0;break}else{yA=n;vA=q}}else{yA=tA;vA=nA}nA=yA;tA=vA;while(1){q=nA+20|0;n=a[q>>2]|0;if(!n){eA=nA+16|0;AA=a[eA>>2]|0;if(!AA)break;else{BA=AA;CA=eA}}else{BA=n;CA=q}nA=BA;tA=CA}a[tA>>2]=0;gA=nA}else{q=a[oA+8>>2]|0;a[q+12>>2]=aA;a[aA+8>>2]=q;gA=aA}}while(0);if(!rA)break;aA=a[oA+28>>2]|0;d=44016+(aA<<2)|0;do{if((a[d>>2]|0)!=(oA|0)){q=rA+16|0;a[((a[q>>2]|0)==(oA|0)?q:rA+20|0)>>2]=gA;if(!gA)break t}else{a[d>>2]=gA;if(gA|0)break;a[10929]=a[10929]&~(1<>2]=rA;aA=oA+16|0;d=a[aA>>2]|0;if(d|0){a[gA+16>>2]=d;a[d+24>>2]=gA}d=a[aA+4>>2]|0;if(!d)break;a[gA+20>>2]=d;a[d+24>>2]=gA}}while(0);DA=oA+_|0;QA=_+t|0}else{DA=oA;QA=t}sA=DA+4|0;a[sA>>2]=a[sA>>2]&-2;a[bA+4>>2]=QA|1;a[bA+QA>>2]=QA;sA=QA>>>3;if(QA>>>0<256){lA=43752+(sA<<1<<2)|0;iA=a[10928]|0;d=1<>2]|0;EA=d}a[EA>>2]=bA;a[MA+12>>2]=bA;a[bA+8>>2]=MA;a[bA+12>>2]=lA;break}lA=QA>>>8;do{if(!lA)IA=0;else{if(QA>>>0>16777215){IA=31;break}d=(lA+1048320|0)>>>16&8;iA=lA<>>16&4;aA=iA<>>16&2;q=14-(sA|d|iA)+(aA<>>15)|0;IA=QA>>>(q+7|0)&1|q<<1}}while(0);lA=44016+(IA<<2)|0;a[bA+28>>2]=IA;_=bA+16|0;a[_+4>>2]=0;a[_>>2]=0;_=a[10929]|0;q=1<>2]=bA;a[bA+24>>2]=lA;a[bA+12>>2]=bA;a[bA+8>>2]=bA;break}q=a[lA>>2]|0;t:do{if((a[q+4>>2]&-8|0)==(QA|0))FA=q;else{lA=QA<<((IA|0)==31?0:25-(IA>>>1)|0);_=q;while(1){SA=_+16+(lA>>>31<<2)|0;iA=a[SA>>2]|0;if(!iA)break;if((a[iA+4>>2]&-8|0)==(QA|0)){FA=iA;break t}else{lA=lA<<1;_=iA}}a[SA>>2]=bA;a[bA+24>>2]=_;a[bA+12>>2]=bA;a[bA+8>>2]=bA;break e}}while(0);q=FA+8|0;lA=a[q>>2]|0;a[lA+12>>2]=bA;a[q>>2]=bA;a[bA+8>>2]=lA;a[bA+12>>2]=FA;a[bA+24>>2]=0}}while(0);h=pA+8|0;fA=e;return h|0}bA=44160;while(1){t=a[bA>>2]|0;if(t>>>0<=cA>>>0?(YA=t+(a[bA+4>>2]|0)|0,YA>>>0>cA>>>0):0)break;bA=a[bA+8>>2]|0}bA=YA+-47|0;pA=bA+8|0;t=bA+((pA&7|0)==0?0:0-pA&7)|0;pA=cA+16|0;bA=t>>>0>>0?cA:t;t=bA+8|0;oA=uA+-40|0;hA=dA+8|0;j=(hA&7|0)==0?0:0-hA&7;hA=dA+j|0;lA=oA-j|0;a[10934]=hA;a[10931]=lA;a[hA+4>>2]=lA|1;a[dA+oA+4>>2]=40;a[10935]=a[11050];oA=bA+4|0;a[oA>>2]=27;a[t>>2]=a[11040];a[t+4>>2]=a[11041];a[t+8>>2]=a[11042];a[t+12>>2]=a[11043];a[11040]=dA;a[11041]=uA;a[11043]=0;a[11042]=t;t=bA+24|0;do{lA=t;t=t+4|0;a[t>>2]=7}while((lA+8|0)>>>0>>0);if((bA|0)!=(cA|0)){t=bA-cA|0;a[oA>>2]=a[oA>>2]&-2;a[cA+4>>2]=t|1;a[bA>>2]=t;lA=t>>>3;if(t>>>0<256){hA=43752+(lA<<1<<2)|0;j=a[10928]|0;q=1<>2]|0;TA=q}a[TA>>2]=cA;a[xA+12>>2]=cA;a[cA+8>>2]=xA;a[cA+12>>2]=hA;break}hA=t>>>8;if(hA){if(t>>>0>16777215)GA=31;else{q=(hA+1048320|0)>>>16&8;j=hA<>>16&4;lA=j<>>16&2;rA=14-(hA|q|j)+(lA<>>15)|0;GA=t>>>(rA+7|0)&1|rA<<1}}else GA=0;rA=44016+(GA<<2)|0;a[cA+28>>2]=GA;a[cA+20>>2]=0;a[pA>>2]=0;j=a[10929]|0;lA=1<>2]=cA;a[cA+24>>2]=rA;a[cA+12>>2]=cA;a[cA+8>>2]=cA;break}lA=a[rA>>2]|0;e:do{if((a[lA+4>>2]&-8|0)==(t|0))WA=lA;else{rA=t<<((GA|0)==31?0:25-(GA>>>1)|0);j=lA;while(1){JA=j+16+(rA>>>31<<2)|0;q=a[JA>>2]|0;if(!q)break;if((a[q+4>>2]&-8|0)==(t|0)){WA=q;break e}else{rA=rA<<1;j=q}}a[JA>>2]=cA;a[cA+24>>2]=j;a[cA+12>>2]=cA;a[cA+8>>2]=cA;break A}}while(0);t=WA+8|0;lA=a[t>>2]|0;a[lA+12>>2]=cA;a[t>>2]=cA;a[cA+8>>2]=lA;a[cA+12>>2]=WA;a[cA+24>>2]=0}}else{lA=a[10932]|0;if((lA|0)==0|dA>>>0>>0)a[10932]=dA;a[11040]=dA;a[11041]=uA;a[11043]=0;a[10937]=a[11046];a[10936]=-1;a[10941]=43752;a[10940]=43752;a[10943]=43760;a[10942]=43760;a[10945]=43768;a[10944]=43768;a[10947]=43776;a[10946]=43776;a[10949]=43784;a[10948]=43784;a[10951]=43792;a[10950]=43792;a[10953]=43800;a[10952]=43800;a[10955]=43808;a[10954]=43808;a[10957]=43816;a[10956]=43816;a[10959]=43824;a[10958]=43824;a[10961]=43832;a[10960]=43832;a[10963]=43840;a[10962]=43840;a[10965]=43848;a[10964]=43848;a[10967]=43856;a[10966]=43856;a[10969]=43864;a[10968]=43864;a[10971]=43872;a[10970]=43872;a[10973]=43880;a[10972]=43880;a[10975]=43888;a[10974]=43888;a[10977]=43896;a[10976]=43896;a[10979]=43904;a[10978]=43904;a[10981]=43912;a[10980]=43912;a[10983]=43920;a[10982]=43920;a[10985]=43928;a[10984]=43928;a[10987]=43936;a[10986]=43936;a[10989]=43944;a[10988]=43944;a[10991]=43952;a[10990]=43952;a[10993]=43960;a[10992]=43960;a[10995]=43968;a[10994]=43968;a[10997]=43976;a[10996]=43976;a[10999]=43984;a[10998]=43984;a[11001]=43992;a[11000]=43992;a[11003]=44000;a[11002]=44000;lA=uA+-40|0;t=dA+8|0;pA=(t&7|0)==0?0:0-t&7;t=dA+pA|0;bA=lA-pA|0;a[10934]=t;a[10931]=bA;a[t+4>>2]=bA|1;a[dA+lA+4>>2]=40;a[10935]=a[11050]}}while(0);dA=a[10931]|0;if(dA>>>0>S>>>0){uA=dA-S|0;a[10931]=uA;dA=a[10934]|0;cA=dA+S|0;a[10934]=cA;a[cA+4>>2]=uA|1;a[dA+4>>2]=S|3;h=dA+8|0;fA=e;return h|0}}a[10924]=12;h=0;fA=e;return h|0}function qe(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0;if(!A)return;e=A+-8|0;t=a[10932]|0;i=a[A+-4>>2]|0;A=i&-8;n=e+A|0;do{if(!(i&1)){r=a[e>>2]|0;if(!(i&3))return;s=e+(0-r)|0;o=r+A|0;if(s>>>0>>0)return;if((a[10933]|0)==(s|0)){l=n+4|0;c=a[l>>2]|0;if((c&3|0)!=3){f=s;u=o;d=s;break}a[10930]=o;a[l>>2]=c&-2;a[s+4>>2]=o|1;a[s+o>>2]=o;return}c=r>>>3;if(r>>>0<256){r=a[s+8>>2]|0;l=a[s+12>>2]|0;if((l|0)==(r|0)){a[10928]=a[10928]&~(1<>2]=l;a[l+8>>2]=r;f=s;u=o;d=s;break}}r=a[s+24>>2]|0;l=a[s+12>>2]|0;do{if((l|0)==(s|0)){c=s+16|0;h=c+4|0;p=a[h>>2]|0;if(!p){b=a[c>>2]|0;if(!b){k=0;break}else{w=b;m=c}}else{w=p;m=h}h=w;p=m;while(1){c=h+20|0;b=a[c>>2]|0;if(!b){g=h+16|0;y=a[g>>2]|0;if(!y)break;else{v=y;B=g}}else{v=b;B=c}h=v;p=B}a[p>>2]=0;k=h}else{c=a[s+8>>2]|0;a[c+12>>2]=l;a[l+8>>2]=c;k=l}}while(0);if(r){l=a[s+28>>2]|0;c=44016+(l<<2)|0;if((a[c>>2]|0)==(s|0)){a[c>>2]=k;if(!k){a[10929]=a[10929]&~(1<>2]|0)==(s|0)?l:r+20|0)>>2]=k;if(!k){f=s;u=o;d=s;break}}a[k+24>>2]=r;l=s+16|0;c=a[l>>2]|0;if(c|0){a[k+16>>2]=c;a[c+24>>2]=k}c=a[l+4>>2]|0;if(c){a[k+20>>2]=c;a[c+24>>2]=k;f=s;u=o;d=s}else{f=s;u=o;d=s}}else{f=s;u=o;d=s}}else{f=e;u=A;d=e}}while(0);if(d>>>0>=n>>>0)return;e=n+4|0;A=a[e>>2]|0;if(!(A&1))return;if(!(A&2)){if((a[10934]|0)==(n|0)){k=(a[10931]|0)+u|0;a[10931]=k;a[10934]=f;a[f+4>>2]=k|1;if((f|0)!=(a[10933]|0))return;a[10933]=0;a[10930]=0;return}if((a[10933]|0)==(n|0)){k=(a[10930]|0)+u|0;a[10930]=k;a[10933]=d;a[f+4>>2]=k|1;a[d+k>>2]=k;return}k=(A&-8)+u|0;B=A>>>3;do{if(A>>>0<256){v=a[n+8>>2]|0;m=a[n+12>>2]|0;if((m|0)==(v|0)){a[10928]=a[10928]&~(1<>2]=m;a[m+8>>2]=v;break}}else{v=a[n+24>>2]|0;m=a[n+12>>2]|0;do{if((m|0)==(n|0)){w=n+16|0;t=w+4|0;i=a[t>>2]|0;if(!i){c=a[w>>2]|0;if(!c){C=0;break}else{D=c;Q=w}}else{D=i;Q=t}t=D;i=Q;while(1){w=t+20|0;c=a[w>>2]|0;if(!c){l=t+16|0;b=a[l>>2]|0;if(!b)break;else{M=b;E=l}}else{M=c;E=w}t=M;i=E}a[i>>2]=0;C=t}else{h=a[n+8>>2]|0;a[h+12>>2]=m;a[m+8>>2]=h;C=m}}while(0);if(v|0){m=a[n+28>>2]|0;s=44016+(m<<2)|0;if((a[s>>2]|0)==(n|0)){a[s>>2]=C;if(!C){a[10929]=a[10929]&~(1<>2]|0)==(n|0)?m:v+20|0)>>2]=C;if(!C)break}a[C+24>>2]=v;m=n+16|0;s=a[m>>2]|0;if(s|0){a[C+16>>2]=s;a[s+24>>2]=C}s=a[m+4>>2]|0;if(s|0){a[C+20>>2]=s;a[s+24>>2]=C}}}}while(0);a[f+4>>2]=k|1;a[d+k>>2]=k;if((f|0)==(a[10933]|0)){a[10930]=k;return}else I=k}else{a[e>>2]=A&-2;a[f+4>>2]=u|1;a[d+u>>2]=u;I=u}u=I>>>3;if(I>>>0<256){d=43752+(u<<1<<2)|0;A=a[10928]|0;e=1<>2]|0;S=e}a[S>>2]=f;a[F+12>>2]=f;a[f+8>>2]=F;a[f+12>>2]=d;return}d=I>>>8;if(d){if(I>>>0>16777215)Y=31;else{F=(d+1048320|0)>>>16&8;S=d<>>16&4;e=S<>>16&2;A=14-(d|F|S)+(e<>>15)|0;Y=I>>>(A+7|0)&1|A<<1}}else Y=0;A=44016+(Y<<2)|0;a[f+28>>2]=Y;a[f+20>>2]=0;a[f+16>>2]=0;S=a[10929]|0;e=1<>2]=f;a[f+24>>2]=A;a[f+12>>2]=f;a[f+8>>2]=f}else{F=a[A>>2]|0;e:do{if((a[F+4>>2]&-8|0)==(I|0))x=F;else{d=I<<((Y|0)==31?0:25-(Y>>>1)|0);u=F;while(1){T=u+16+(d>>>31<<2)|0;k=a[T>>2]|0;if(!k)break;if((a[k+4>>2]&-8|0)==(I|0)){x=k;break e}else{d=d<<1;u=k}}a[T>>2]=f;a[f+24>>2]=u;a[f+12>>2]=f;a[f+8>>2]=f;break A}}while(0);F=x+8|0;v=a[F>>2]|0;a[v+12>>2]=f;a[F>>2]=f;a[f+8>>2]=v;a[f+12>>2]=x;a[f+24>>2]=0}}while(0);f=(a[10936]|0)+-1|0;a[10936]=f;if(f|0)return;f=44168;while(1){x=a[f>>2]|0;if(!x)break;else f=x+8|0}a[10936]=-1;return}function ze(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0;t=A+e|0;i=a[A+4>>2]|0;do{if(!(i&1)){n=a[A>>2]|0;if(!(i&3))return;r=A+(0-n)|0;s=n+e|0;if((a[10933]|0)==(r|0)){o=t+4|0;l=a[o>>2]|0;if((l&3|0)!=3){c=r;f=s;break}a[10930]=s;a[o>>2]=l&-2;a[r+4>>2]=s|1;a[t>>2]=s;return}l=n>>>3;if(n>>>0<256){n=a[r+8>>2]|0;o=a[r+12>>2]|0;if((o|0)==(n|0)){a[10928]=a[10928]&~(1<>2]=o;a[o+8>>2]=n;c=r;f=s;break}}n=a[r+24>>2]|0;o=a[r+12>>2]|0;do{if((o|0)==(r|0)){l=r+16|0;u=l+4|0;d=a[u>>2]|0;if(!d){h=a[l>>2]|0;if(!h){p=0;break}else{b=h;k=l}}else{b=d;k=u}u=b;d=k;while(1){l=u+20|0;h=a[l>>2]|0;if(!h){w=u+16|0;m=a[w>>2]|0;if(!m)break;else{g=m;y=w}}else{g=h;y=l}u=g;d=y}a[d>>2]=0;p=u}else{l=a[r+8>>2]|0;a[l+12>>2]=o;a[o+8>>2]=l;p=o}}while(0);if(n){o=a[r+28>>2]|0;l=44016+(o<<2)|0;if((a[l>>2]|0)==(r|0)){a[l>>2]=p;if(!p){a[10929]=a[10929]&~(1<>2]|0)==(r|0)?o:n+20|0)>>2]=p;if(!p){c=r;f=s;break}}a[p+24>>2]=n;o=r+16|0;l=a[o>>2]|0;if(l|0){a[p+16>>2]=l;a[l+24>>2]=p}l=a[o+4>>2]|0;if(l){a[p+20>>2]=l;a[l+24>>2]=p;c=r;f=s}else{c=r;f=s}}else{c=r;f=s}}else{c=A;f=e}}while(0);e=t+4|0;A=a[e>>2]|0;if(!(A&2)){if((a[10934]|0)==(t|0)){p=(a[10931]|0)+f|0;a[10931]=p;a[10934]=c;a[c+4>>2]=p|1;if((c|0)!=(a[10933]|0))return;a[10933]=0;a[10930]=0;return}if((a[10933]|0)==(t|0)){p=(a[10930]|0)+f|0;a[10930]=p;a[10933]=c;a[c+4>>2]=p|1;a[c+p>>2]=p;return}p=(A&-8)+f|0;y=A>>>3;do{if(A>>>0<256){g=a[t+8>>2]|0;k=a[t+12>>2]|0;if((k|0)==(g|0)){a[10928]=a[10928]&~(1<>2]=k;a[k+8>>2]=g;break}}else{g=a[t+24>>2]|0;k=a[t+12>>2]|0;do{if((k|0)==(t|0)){b=t+16|0;i=b+4|0;l=a[i>>2]|0;if(!l){o=a[b>>2]|0;if(!o){v=0;break}else{B=o;C=b}}else{B=l;C=i}i=B;l=C;while(1){b=i+20|0;o=a[b>>2]|0;if(!o){h=i+16|0;w=a[h>>2]|0;if(!w)break;else{D=w;Q=h}}else{D=o;Q=b}i=D;l=Q}a[l>>2]=0;v=i}else{u=a[t+8>>2]|0;a[u+12>>2]=k;a[k+8>>2]=u;v=k}}while(0);if(g|0){k=a[t+28>>2]|0;s=44016+(k<<2)|0;if((a[s>>2]|0)==(t|0)){a[s>>2]=v;if(!v){a[10929]=a[10929]&~(1<>2]|0)==(t|0)?k:g+20|0)>>2]=v;if(!v)break}a[v+24>>2]=g;k=t+16|0;s=a[k>>2]|0;if(s|0){a[v+16>>2]=s;a[s+24>>2]=v}s=a[k+4>>2]|0;if(s|0){a[v+20>>2]=s;a[s+24>>2]=v}}}}while(0);a[c+4>>2]=p|1;a[c+p>>2]=p;if((c|0)==(a[10933]|0)){a[10930]=p;return}else M=p}else{a[e>>2]=A&-2;a[c+4>>2]=f|1;a[c+f>>2]=f;M=f}f=M>>>3;if(M>>>0<256){A=43752+(f<<1<<2)|0;e=a[10928]|0;p=1<>2]|0;I=p}a[I>>2]=c;a[E+12>>2]=c;a[c+8>>2]=E;a[c+12>>2]=A;return}A=M>>>8;if(A){if(M>>>0>16777215)F=31;else{E=(A+1048320|0)>>>16&8;I=A<>>16&4;p=I<>>16&2;e=14-(A|E|I)+(p<>>15)|0;F=M>>>(e+7|0)&1|e<<1}}else F=0;e=44016+(F<<2)|0;a[c+28>>2]=F;a[c+20>>2]=0;a[c+16>>2]=0;I=a[10929]|0;p=1<>2]=c;a[c+24>>2]=e;a[c+12>>2]=c;a[c+8>>2]=c;return}p=a[e>>2]|0;A:do{if((a[p+4>>2]&-8|0)==(M|0))S=p;else{e=M<<((F|0)==31?0:25-(F>>>1)|0);I=p;while(1){Y=I+16+(e>>>31<<2)|0;E=a[Y>>2]|0;if(!E)break;if((a[E+4>>2]&-8|0)==(M|0)){S=E;break A}else{e=e<<1;I=E}}a[Y>>2]=c;a[c+24>>2]=I;a[c+12>>2]=c;a[c+8>>2]=c;return}}while(0);Y=S+8|0;M=a[Y>>2]|0;a[M+12>>2]=c;a[Y>>2]=c;a[c+8>>2]=M;a[c+12>>2]=S;a[c+24>>2]=0;return}function $e(){var A=0;fA;fA=fA+16|0;if((a[11052]|0)!=324508639){et();a[11052]=324508639}At(0,A)}function At(A,e){A|0;e|0;var t=0;fA;fA=fA+16|0;A;a[t>>2]=e;ne(39728,40611,t)|0;_e();j()}function et(){var A=0;Ke(8)|0;a[A>>2]=0;a[A+4>>2]=38177486;return}function tt(){$e()}function it(A){A|0;E(A|0)|0;tt()}function nt(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0;r=fA;fA=fA+4192|0;s=r+4176|0;o=r;l=r+4112|0;if((A|0)!=0?(c=(e|0)!=0,f=(t|0)==0,!(c&f)):0){if(c)u=a[t>>2]|0;else u=0;at(o);rt(l,o);c=l+48|0;d=l+61|0;a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;i[c+12>>0]=0;i[d>>0]=1;c=l+32|0;h=l+36|0;p=a[h>>2]|0;if(p>>>0<(a[l+40>>2]|0)>>>0){st(s,o);a[p>>2]=0;a[p+4>>2]=0;a[p+8>>2]=0;a[p+12>>2]=a[s>>2];a[h>>2]=(a[h>>2]|0)+16}else ot(c,o);p=l+62|0;i[p>>0]=0;i[l+63>>0]=1;a[s>>2]=0;b=A+(Ce(A)|0)|0;lt(A,b,l,s);k=a[s>>2]|0;do{if(!((k|0)!=0|(i[p>>0]|0)==0)){w=a[c>>2]|0;if((w|0)!=(a[h>>2]|0)?(a[w>>2]|0)!=(a[w+4>>2]|0):0){i[p>>0]=0;i[d>>0]=0;w=a[l>>2]|0;m=l+4|0;g=a[m>>2]|0;if((g|0)!=(w|0)){y=g;do{y=y+-24|0;ct(y)}while((y|0)!=(w|0))}a[m>>2]=w;y=a[l+16>>2]|0;g=l+20|0;v=a[g>>2]|0;if((v|0)!=(y|0)){B=v;do{B=B+-16|0;ft(B)}while((B|0)!=(y|0))}a[g>>2]=y;lt(A,b,l,s);if(!(i[p>>0]|0)){C=a[s>>2]|0;D=22;break}else{a[s>>2]=-2;Q=0;M=-2;break}}else D=23}else{C=k;D=22}}while(0);if((D|0)==22)if(!C)D=23;else{Q=0;M=C}do{if((D|0)==23){C=l+4|0;k=ut((a[C>>2]|0)+-24|0)|0;p=k+1|0;b=(e|0)==0;if(p>>>0>u>>>0){A:do{if(b){A=Ke(p)|0;if(!A)D=72;else E=A}else{if(p>>>0>4294967231){a[10924]=12;D=72;break}A=p>>>0<11?16:k+12&-8;d=e+-8|0;h=e+-4|0;c=a[h>>2]|0;B=c&-8;w=d+B|0;do{if(!(c&3)){if(!(A>>>0<256|B>>>0<(A|4)>>>0)?(B-A|0)>>>0<=a[11048]<<1>>>0:0){E=e;break A}}else{if(B>>>0>=A>>>0){m=B-A|0;if(m>>>0<=15){E=e;break A}v=d+A|0;a[h>>2]=c&1|A|2;a[v+4>>2]=m|3;I=w+4|0;a[I>>2]=a[I>>2]|1;ze(v,m);E=e;break A}if((a[10934]|0)==(w|0)){m=(a[10931]|0)+B|0;v=m-A|0;I=d+A|0;if(m>>>0<=A>>>0)break;a[h>>2]=c&1|A|2;a[I+4>>2]=v|1;a[10934]=I;a[10931]=v;E=e;break A}if((a[10933]|0)==(w|0)){v=(a[10930]|0)+B|0;if(v>>>0>>0)break;I=v-A|0;if(I>>>0>15){m=d+A|0;F=d+v|0;a[h>>2]=c&1|A|2;a[m+4>>2]=I|1;a[F>>2]=I;S=F+4|0;a[S>>2]=a[S>>2]&-2;Y=m;x=I}else{a[h>>2]=c&1|v|2;I=d+v+4|0;a[I>>2]=a[I>>2]|1;Y=0;x=0}a[10930]=x;a[10933]=Y;E=e;break A}I=a[w+4>>2]|0;if((I&2|0)==0?(v=(I&-8)+B|0,v>>>0>=A>>>0):0){m=v-A|0;S=I>>>3;e:do{if(I>>>0<256){F=a[w+8>>2]|0;T=a[w+12>>2]|0;if((T|0)==(F|0)){a[10928]=a[10928]&~(1<>2]=T;a[T+8>>2]=F;break}}else{F=a[w+24>>2]|0;T=a[w+12>>2]|0;do{if((T|0)==(w|0)){G=w+16|0;W=G+4|0;J=a[W>>2]|0;if(!J){O=a[G>>2]|0;if(!O){H=0;break}else{P=O;U=G}}else{P=J;U=W}W=P;J=U;while(1){G=W+20|0;O=a[G>>2]|0;if(!O){L=W+16|0;V=a[L>>2]|0;if(!V)break;else{Z=V;R=L}}else{Z=O;R=G}W=Z;J=R}a[J>>2]=0;H=W}else{G=a[w+8>>2]|0;a[G+12>>2]=T;a[T+8>>2]=G;H=T}}while(0);if(!F)break;T=a[w+28>>2]|0;G=44016+(T<<2)|0;do{if((a[G>>2]|0)!=(w|0)){O=F+16|0;a[((a[O>>2]|0)==(w|0)?O:F+20|0)>>2]=H;if(!H)break e}else{a[G>>2]=H;if(H|0)break;a[10929]=a[10929]&~(1<>2]=F;T=w+16|0;G=a[T>>2]|0;if(G|0){a[H+16>>2]=G;a[G+24>>2]=H}G=a[T+4>>2]|0;if(!G)break;a[H+20>>2]=G;a[G+24>>2]=H}}while(0);if(m>>>0<16){a[h>>2]=c&1|v|2;S=d+v+4|0;a[S>>2]=a[S>>2]|1;E=e;break A}else{S=d+A|0;a[h>>2]=c&1|A|2;a[S+4>>2]=m|3;I=d+v+4|0;a[I>>2]=a[I>>2]|1;ze(S,m);E=e;break A}}}}while(0);d=Ke(p)|0;if(!d)D=72;else{A=a[h>>2]|0;c=(A&-8)-((A&3|0)==0?8:4)|0;Ca(d|0,e|0,(c>>>0

>>0?c:p)|0)|0;qe(e);E=d}}}while(0);if((D|0)==72){a[s>>2]=-1;Q=0;M=-1;break}if(f)X=E;else{a[t>>2]=p;X=E}}else if(b){Q=0;M=0;break}else X=e;y=a[C>>2]|0;g=y+-12|0;d=i[g+11>>0]|0;c=d<<24>>24<0;dt(y+-24|0,c?a[g>>2]|0:g,c?a[y+-8>>2]|0:d&255)|0;d=(a[C>>2]|0)+-24|0;if((i[d+11>>0]|0)<0)N=a[d>>2]|0;else N=d;Ca(X|0,N|0,k|0)|0;i[X+k>>0]=0;Q=X;M=0}}while(0);if(n|0)a[n>>2]=M;ht(l);pt(o);j=Q}else if(!n)j=0;else{a[n>>2]=-3;j=0}fA=r;return j|0}function at(A){A=A|0;a[A+4096>>2]=A;return}function rt(A,e){A=A|0;e=e|0;var t=0,i=0;t=fA;fA=fA+16|0;i=t;fa(i,e);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;a[A+12>>2]=a[i>>2];st(i,e);ua(A+16|0,i);da(i,e);ha(A+32|0,i);fA=t;return}function st(A,e){A=A|0;e=e|0;a[A>>2]=e;return}function ot(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0;t=fA;fA=fA+32|0;i=t+20|0;n=t;r=a[A>>2]|0;s=(a[A+4>>2]|0)-r>>4;o=s+1|0;if(o>>>0>268435455)wn();else{l=(a[A+8>>2]|0)-r|0;r=l>>3;Hn(n,l>>4>>>0<134217727?r>>>0>>0?o:r:268435455,s,A+12|0);s=n+8|0;r=a[s>>2]|0;st(i,e);a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;a[r+12>>2]=a[i>>2];a[s>>2]=r+16;Pn(A,n);Un(n);fA=t;return}}function lt(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0;A:do{if(A>>>0>>0){e:do{if((i[A>>0]|0)!=95){if((Tt(A,e,t)|0)!=(e|0)){a[n>>2]=-2;break A}}else{if((e-A|0)<=3){a[n>>2]=-2;break A}switch(i[A+1>>0]|0){case 90:{r=A+2|0;s=St(r,e,t)|0;if(!((s|0)==(r|0)|(s|0)==(e|0))?(i[s>>0]|0)==46:0)o=Yt(s,e,t)|0;else o=s;if((o|0)==(e|0))break e;a[n>>2]=-2;break A;break}case 95:{l=11;break}default:{}}if(((l|0)==11?(i[A+2>>0]|0)==95:0)?(i[A+3>>0]|0)==90:0){s=A+4|0;r=St(s,e,t)|0;if((r|0)==(s|0)|(r|0)==(e|0)){a[n>>2]=-2;break A}if((xt(r,e,a[t>>2]|0,a[t+4>>2]|0)|0)==(e|0))break;a[n>>2]=-2;break A}a[n>>2]=-2;break A}}while(0);if((a[n>>2]|0)==0?(a[t>>2]|0)==(a[t+4>>2]|0):0)a[n>>2]=-2}else a[n>>2]=-2}while(0);return}function ct(A){A=A|0;Ft(A+12|0);Ft(A);return}function ft(A){A=A|0;var e=0,t=0,i=0,n=0,r=0;e=a[A>>2]|0;if(e|0){t=A+4|0;i=a[t>>2]|0;if((i|0)==(e|0))n=e;else{r=i;do{r=r+-24|0;ct(r)}while((r|0)!=(e|0));n=a[A>>2]|0}a[t>>2]=e;It(a[A+12>>2]|0,n,((a[A+8>>2]|0)-n|0)/24|0)}return}function ut(A){A=A|0;var e=0,t=0,n=0;e=i[A+11>>0]|0;if(e<<24>>24<0)t=a[A+4>>2]|0;else t=e&255;e=i[A+12+11>>0]|0;if(e<<24>>24<0)n=a[A+16>>2]|0;else n=e&255;return n+t|0}function dt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=A+11|0;r=i[n>>0]|0;s=r<<24>>24<0;if(s){o=(a[A+8>>2]&2147483647)+-1|0;l=a[A+4>>2]|0}else{o=10;l=r&255}if((o-l|0)>>>0>=t>>>0){if(t|0){if(s)c=a[A>>2]|0;else c=A;Bt(c+l|0,e,t)|0;s=l+t|0;if((i[n>>0]|0)<0)a[A+4>>2]=s;else i[n>>0]=s;Ct(c+s|0,0)}}else Dt(A,o,l+t-o|0,l,l,0,t,e);return A|0}function ht(A){A=A|0;bt(A+32|0);kt(A+16|0);ft(A);return}function pt(A){A=A|0;a[A+4096>>2]=0;return}function bt(A){A=A|0;var e=0,t=0,i=0,n=0,r=0;e=a[A>>2]|0;if(e|0){t=A+4|0;i=a[t>>2]|0;if((i|0)==(e|0))n=e;else{r=i;do{r=r+-16|0;kt(r)}while((r|0)!=(e|0));n=a[A>>2]|0}a[t>>2]=e;vt(a[A+12>>2]|0,n,(a[A+8>>2]|0)-n>>4)}return}function kt(A){A=A|0;var e=0,t=0,i=0,n=0,r=0;e=a[A>>2]|0;if(e|0){t=A+4|0;i=a[t>>2]|0;if((i|0)==(e|0))n=e;else{r=i;do{r=r+-16|0;ft(r)}while((r|0)!=(e|0));n=a[A>>2]|0}a[t>>2]=e;wt(a[A+12>>2]|0,n,(a[A+8>>2]|0)-n>>4)}return}function wt(A,e,t){A=A|0;e=e|0;t=t|0;mt(A,e,t<<4);return}function mt(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;if(gt(A,e)|0){i=e+(yt(t)|0)|0;t=A+4096|0;if((i|0)==(a[t>>2]|0))a[t>>2]=e}else qe(e);return}function gt(A,e){A=A|0;e=e|0;return(A+4096|0)>>>0>=e>>>0&A>>>0<=e>>>0|0}function yt(A){A=A|0;return A+15&-16|0}function vt(A,e,t){A=A|0;e=e|0;t=t|0;mt(A,e,t<<4);return}function Bt(A,e,t){A=A|0;e=e|0;t=t|0;if(t|0)Ca(A|0,e|0,t|0)|0;return A|0}function Ct(A,e){A=A|0;e=e|0;i[A>>0]=e;return}function Dt(A,e,t,n,r,s,o,l){A=A|0;e=e|0;t=t|0;n=n|0;r=r|0;s=s|0;o=o|0;l=l|0;var c=0,f=0,u=0,d=0;if((-18-e|0)>>>0>>0)Qt();if((i[A+11>>0]|0)<0)c=a[A>>2]|0;else c=A;if(e>>>0<2147483623){f=t+e|0;t=e<<1;u=f>>>0>>0?t:f;d=u>>>0<11?11:u+16&-16}else d=-17;u=Mt(d)|0;if(r|0)Bt(u,c,r)|0;if(o|0)Bt(u+r|0,l,o)|0;l=n-s|0;n=l-r|0;if(n|0)Bt(u+r+o|0,c+r+s|0,n)|0;if((e|0)!=10)Et(c);a[A>>2]=u;a[A+8>>2]=d|-2147483648;d=l+o|0;a[A+4>>2]=d;Ct(u+d|0,0);return}function Qt(){j()}function Mt(A){A=A|0;return Ke(A)|0}function Et(A){A=A|0;qe(A);return}function It(A,e,t){A=A|0;e=e|0;t=t|0;mt(A,e,t*24|0);return}function Ft(A){A=A|0;if((i[A+11>>0]|0)<0)Et(a[A>>2]|0);return}function St(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0;n=fA;fA=fA+64|0;r=n+56|0;s=n+48|0;o=n+40|0;l=n+24|0;c=n+12|0;f=n;if((A|0)!=(e|0)){u=t+56|0;aa(r,u);a[u>>2]=(a[u>>2]|0)+1;d=t+61|0;ra(s,d);if((a[u>>2]|0)>>>0>1)i[d>>0]=1;A:do{switch(i[A>>0]|0){case 84:case 71:{h=sa(A,e,t)|0;p=1;break}default:{u=ri(A,e,t)|0;b=a[t+48>>2]|0;k=a[t+52>>2]|0;e:do{if((u|0)!=(A|0)){if((u|0)!=(e|0)){switch(i[u>>0]|0){case 46:case 69:{w=u;break e;break}default:{}}ra(o,d);i[d>>0]=0;a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;m=t+4|0;g=a[m>>2]|0;t:do{if((a[t>>2]|0)!=(g|0)){y=g+-24|0;v=i[y+11>>0]|0;B=v<<24>>24<0;if(B)C=a[g+-20>>2]|0;else C=v&255;if(C){if(!(i[t+60>>0]|0)){if(B){D=a[y>>2]|0;Q=a[g+-20>>2]|0}else{D=y;Q=v&255}if((i[D+Q+-1>>0]|0)==62){if(B){M=a[g+-20>>2]|0;E=a[y>>2]|0}else{M=v&255;E=y}if((i[E+(M+-2)>>0]|0)!=45){if(B){I=a[g+-20>>2]|0;F=a[y>>2]|0}else{I=v&255;F=y}if((i[F+(I+-2)>>0]|0)!=62){v=Tt(u,e,t)|0;if((v|0)==(u|0)){S=A;Y=0;break}B=a[m>>2]|0;x=B;if(((B-(a[t>>2]|0)|0)/24|0)>>>0<2){S=A;Y=0;break}T=x+-24|0;a[c>>2]=a[T>>2];a[c+4>>2]=a[T+4>>2];a[c+8>>2]=a[T+8>>2];a[T>>2]=0;a[T+4>>2]=0;a[T+8>>2]=0;T=x+-12|0;x=l+11|0;if((i[x>>0]|0)<0){Ct(a[l>>2]|0,0);G=l+4|0;a[G>>2]=0;W=G}else{Ct(l,0);i[x>>0]=0;W=l+4|0}di(l);a[l>>2]=a[T>>2];a[l+4>>2]=a[T+4>>2];a[l+8>>2]=a[T+8>>2];T=B+-12|0;a[T>>2]=0;a[T+4>>2]=0;a[T+8>>2]=0;T=i[x>>0]|0;if(!((T<<24>>24<0?a[W>>2]|0:T&255)|0))on(c,32);T=a[m>>2]|0;x=T+-24|0;ct(x);a[m>>2]=x;x=i[c+11>>0]|0;B=x<<24>>24<0;Nn(T+-48|0,0,B?a[c>>2]|0:c,B?a[c+4>>2]|0:x&255)|0;Ft(c);J=v;O=(a[m>>2]|0)+-24|0}else{J=u;O=y}}else{J=u;O=y}}else{J=u;O=y}}else{J=u;O=y}on(O,40);if((J|0)!=(e|0)?(i[J>>0]|0)==118:0){H=J+1|0;P=a[t>>2]|0;U=a[m>>2]|0}else L=38;do{if((L|0)==38){y=c+11|0;v=c+4|0;x=f+11|0;B=f+4|0;T=1;G=J;i:while(1){V=G;Z=a[m>>2]|0;R=a[t>>2]|0;while(1){X=(Z-R|0)/24|0;N=Tt(V,e,t)|0;Z=a[m>>2]|0;R=a[t>>2]|0;j=(Z-R|0)/24|0;if((N|0)==(V|0)){L=55;break i}if(X>>>0>>0)break;else V=N}a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;_=X;K=0;q=0;while(1){if((K<<24>>24<0?q:K&255)|0)Ot(c,40939)|0;$t(f,(a[t>>2]|0)+(_*24|0)|0);z=i[x>>0]|0;$=z<<24>>24<0;dt(c,$?a[f>>2]|0:f,$?a[B>>2]|0:z&255)|0;Ft(f);z=_+1|0;if(z>>>0>=j>>>0)break;_=z;K=i[y>>0]|0;q=a[v>>2]|0}q=a[m>>2]|0;K=X-j|0;_=X;z=q;do{z=z+-24|0;ct(z);a[m>>2]=z;_=_+1|0}while((_|0)!=(j|0));_=q+(K*24|0)|0;z=i[y>>0]|0;$=a[v>>2]|0;AA=z&255;if(!((z<<24>>24<0?$:AA)|0))eA=T;else{if((a[t>>2]|0)==(_|0)){L=67;break}if(T){tA=AA;iA=_;nA=z;aA=$}else{Ot(_+-24|0,40939)|0;_=i[y>>0]|0;tA=_&255;iA=a[m>>2]|0;nA=_;aA=a[v>>2]|0}_=nA<<24>>24<0;dt(iA+-24|0,_?a[c>>2]|0:c,_?aA:tA)|0;eA=0}Ft(c);T=eA;G=N}if((L|0)==55){H=V;P=R;U=Z;break}else if((L|0)==67){Ft(c);S=A;Y=0;break t}}}while(0);if((P|0)!=(U|0)){on(U+-24|0,41);if(b&1|0)Ot((a[m>>2]|0)+-24|0,40662)|0;if(b&2|0)Ot((a[m>>2]|0)+-24|0,40669)|0;if(b&4|0)Ot((a[m>>2]|0)+-24|0,40679)|0;switch(k|0){case 1:{Ot((a[m>>2]|0)+-24|0,42141)|0;break}case 2:{Ot((a[m>>2]|0)+-24|0,42144)|0;break}default:{}}G=i[l+11>>0]|0;T=G<<24>>24<0;dt((a[m>>2]|0)+-24|0,T?a[l>>2]|0:l,T?a[l+4>>2]|0:G&255)|0;S=H;Y=1}else{S=A;Y=0}}else{S=A;Y=0}}else{S=A;Y=0}}while(0);Ft(l);oa(a[o>>2]|0,i[o+4>>0]|0);if(Y)w=S;else{h=S;p=0;break A}}else w=e}else w=A}while(0);h=w;p=1}}}while(0);oa(a[s>>2]|0,i[s+4>>0]|0);la(a[r>>2]|0,a[r+4>>2]|0);if(p){rA=h;L=71}else sA=A}else{rA=A;L=71}if((L|0)==71)sA=rA;fA=n;return sA|0}function Yt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0;n=fA;fA=fA+48|0;r=n+24|0;s=n+12|0;o=n;if(((A|0)!=(e|0)?(i[A>>0]|0)==46:0)?(l=t+4|0,(a[t>>2]|0)!=(a[l>>2]|0)):0){a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fn(o,A,e);Jt(o,0,40712)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40715)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;t=i[r+11>>0]|0;c=t<<24>>24<0;dt((a[l>>2]|0)+-24|0,c?a[r>>2]|0:r,c?a[r+4>>2]|0:t&255)|0;Ft(r);Ft(s);Ft(o);f=e}else f=A;fA=n;return f|0}function xt(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var a=0,r=0,s=0,o=0,l=0,c=0;A:do{if((e-A|0)>12){a=0;r=A;while(1){if((i[r>>0]|0)!=(i[42346+a>>0]|0)){s=A;break A}a=a+1|0;o=r+1|0;if(a>>>0>=13)break;else r=o}e:do{if((o|0)!=(e|0)){if((i[o>>0]|0)==95){a=r+2|0;if((a|0)==(e|0)){s=A;break A}if(((i[a>>0]|0)+-48|0)>>>0>=10){s=A;break A}l=r+3|0}else l=o;if((l|0)!=(e|0)){a=l;while(1){if(((i[a>>0]|0)+-48|0)>>>0>=10){c=a;break e}a=a+1|0;if((a|0)==(e|0)){c=e;break}}}else c=e}else c=e}while(0);if((t|0)!=(n|0)){Jt(n+-24|0,0,42360)|0;s=c}else s=A}else s=A}while(0);return s|0}function Tt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0;n=fA;fA=fA+144|0;r=n+128|0;s=n+104|0;o=n+40|0;l=n+88|0;c=n+24|0;f=n+76|0;u=n+12|0;d=n;h=n+64|0;A:do{if((A|0)!=(e|0)){switch(i[A>>0]|0){case 75:case 86:case 114:{a[r>>2]=0;p=Gt(A,e,r)|0;if((p|0)!=(A|0)?(b=(i[p>>0]|0)==70,k=t+4|0,w=((a[k>>2]|0)-(a[t>>2]|0)|0)/24|0,m=Tt(p,e,t)|0,g=((a[k>>2]|0)-(a[t>>2]|0)|0)/24|0,(m|0)!=(p|0)):0){p=t+20|0;k=a[p>>2]|0;if(b){ft(k+-16|0);y=k+-16|0;a[p>>2]=y;v=y}else v=k;k=a[t+12>>2]|0;a[s>>2]=k;if(v>>>0<(a[t+24>>2]|0)>>>0){a[v>>2]=0;a[v+4>>2]=0;a[v+8>>2]=0;a[v+12>>2]=k;a[p>>2]=(a[p>>2]|0)+16}else Wt(t+16|0,s);k=a[r>>2]|0;y=(k&1|0)==0;B=(k&2|0)==0;C=(k&4|0)==0;if(w>>>0>>0){k=w;do{if(b){w=a[t>>2]|0;D=w+(k*24|0)+12|0;Q=i[D+11>>0]|0;M=Q<<24>>24<0;if(M){E=a[w+(k*24|0)+16>>2]|0;I=a[D>>2]|0}else{E=Q&255;I=D}F=E+-2|0;if((i[I+F>>0]|0)==38)S=E+-3|0;else{if(M){Y=a[D>>2]|0;x=a[w+(k*24|0)+16>>2]|0}else{Y=D;x=Q&255}S=(i[Y+x+-1>>0]|0)==38?F:E}if(y)T=S;else{Jt(D,S,40662)|0;T=S+6|0}if(B)G=T;else{Jt((a[t>>2]|0)+(k*24|0)+12|0,T,40669)|0;G=T+9|0}if(!C)Jt((a[t>>2]|0)+(k*24|0)+12|0,G,40679)|0}else{if(!y)Ot((a[t>>2]|0)+(k*24|0)|0,40662)|0;if(!B)Ot((a[t>>2]|0)+(k*24|0)|0,40669)|0;if(!C)Ot((a[t>>2]|0)+(k*24|0)|0,40679)|0}D=a[p>>2]|0;F=(a[t>>2]|0)+(k*24|0)|0;Q=D+-12|0;w=a[Q>>2]|0;if((w|0)==(a[D+-8>>2]|0))Pt(D+-16|0,F);else{Ht(w,F);a[Q>>2]=(a[Q>>2]|0)+24}k=k+1|0}while((k|0)!=(g|0));W=m}else W=m}else W=A;J=W;break A;break}default:{}}g=Ut(A,e,t)|0;if((g|0)==(A|0)){e:do{switch(i[A>>0]|0){case 65:{k=Lt(A,e,t)|0;if((k|0)==(A|0)){J=A;break A}p=a[t+4>>2]|0;if((a[t>>2]|0)==(p|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,p+-24|0,s);p=t+20|0;C=a[p>>2]|0;if(C>>>0<(a[t+24>>2]|0)>>>0){a[C+12>>2]=a[r+12>>2];a[C>>2]=a[r>>2];B=r+4|0;a[C+4>>2]=a[B>>2];y=r+8|0;a[C+8>>2]=a[y>>2];a[y>>2]=0;a[B>>2]=0;a[r>>2]=0;a[p>>2]=(a[p>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=k;break A;break}case 67:{k=A+1|0;p=Tt(k,e,t)|0;if((p|0)==(k|0)){J=A;break A}k=t+4|0;B=a[k>>2]|0;if((a[t>>2]|0)==(B|0)){J=A;break A}Ot(B+-24|0,40689)|0;B=(a[k>>2]|0)+-24|0;a[s>>2]=a[t+12>>2];Vt(r,B,s);B=t+20|0;k=a[B>>2]|0;if(k>>>0<(a[t+24>>2]|0)>>>0){a[k+12>>2]=a[r+12>>2];a[k>>2]=a[r>>2];y=r+4|0;a[k+4>>2]=a[y>>2];C=r+8|0;a[k+8>>2]=a[C>>2];a[C>>2]=0;a[y>>2]=0;a[r>>2]=0;a[B>>2]=(a[B>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=p;break A;break}case 70:{p=Rt(A,e,t)|0;if((p|0)==(A|0)){J=A;break A}B=a[t+4>>2]|0;if((a[t>>2]|0)==(B|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,B+-24|0,s);B=t+20|0;y=a[B>>2]|0;if(y>>>0<(a[t+24>>2]|0)>>>0){a[y+12>>2]=a[r+12>>2];a[y>>2]=a[r>>2];C=r+4|0;a[y+4>>2]=a[C>>2];k=r+8|0;a[y+8>>2]=a[k>>2];a[k>>2]=0;a[C>>2]=0;a[r>>2]=0;a[B>>2]=(a[B>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=p;break A;break}case 71:{p=A+1|0;B=Tt(p,e,t)|0;if((B|0)==(p|0)){J=A;break A}p=t+4|0;C=a[p>>2]|0;if((a[t>>2]|0)==(C|0)){J=A;break A}Ot(C+-24|0,40698)|0;C=(a[p>>2]|0)+-24|0;a[s>>2]=a[t+12>>2];Vt(r,C,s);C=t+20|0;p=a[C>>2]|0;if(p>>>0<(a[t+24>>2]|0)>>>0){a[p+12>>2]=a[r+12>>2];a[p>>2]=a[r>>2];k=r+4|0;a[p+4>>2]=a[k>>2];y=r+8|0;a[p+8>>2]=a[y>>2];a[y>>2]=0;a[k>>2]=0;a[r>>2]=0;a[C>>2]=(a[C>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=B;break A;break}case 77:{B=Xt(A,e,t)|0;if((B|0)==(A|0)){J=A;break A}C=a[t+4>>2]|0;if((a[t>>2]|0)==(C|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,C+-24|0,s);C=t+20|0;k=a[C>>2]|0;if(k>>>0<(a[t+24>>2]|0)>>>0){a[k+12>>2]=a[r+12>>2];a[k>>2]=a[r>>2];y=r+4|0;a[k+4>>2]=a[y>>2];p=r+8|0;a[k+8>>2]=a[p>>2];a[p>>2]=0;a[y>>2]=0;a[r>>2]=0;a[C>>2]=(a[C>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=B;break A;break}case 79:{B=t+4|0;C=((a[B>>2]|0)-(a[t>>2]|0)|0)/24|0;y=A+1|0;p=Tt(y,e,t)|0;k=((a[B>>2]|0)-(a[t>>2]|0)|0)/24|0;if((p|0)==(y|0)){J=A;break A}y=a[t+12>>2]|0;a[r>>2]=y;B=t+20|0;b=a[B>>2]|0;if(b>>>0<(a[t+24>>2]|0)>>>0){a[b>>2]=0;a[b+4>>2]=0;a[b+8>>2]=0;a[b+12>>2]=y;a[B>>2]=(a[B>>2]|0)+16}else Wt(t+16|0,r);y=r+11|0;b=r+4|0;if(C>>>0>=k>>>0){J=p;break A}Q=C;while(1){Nt(r,(a[t>>2]|0)+(Q*24|0)+12|0,2);C=jt(40709)|0;F=i[y>>0]|0;if((C|0)==((F<<24>>24<0?a[b>>2]|0:F&255)|0))O=(_t(r,40709,C)|0)==0;else O=0;Ft(r);C=a[t>>2]|0;F=C+(Q*24|0)|0;if(!O){w=C+(Q*24|0)+12|0;if((i[w+11>>0]|0)<0)H=a[w>>2]|0;else H=w;if((i[H>>0]|0)==40){Ot(F,40717)|0;Jt((a[t>>2]|0)+(Q*24|0)+12|0,0,40715)|0}}else{Ot(F,40712)|0;Jt((a[t>>2]|0)+(Q*24|0)+12|0,0,40715)|0}Ot((a[t>>2]|0)+(Q*24|0)|0,40719)|0;F=a[B>>2]|0;w=(a[t>>2]|0)+(Q*24|0)|0;C=F+-12|0;D=a[C>>2]|0;if((D|0)==(a[F+-8>>2]|0))Pt(F+-16|0,w);else{Ht(D,w);a[C>>2]=(a[C>>2]|0)+24}Q=Q+1|0;if(Q>>>0>=k>>>0){J=p;break A}}break}case 80:{p=t+4|0;k=((a[p>>2]|0)-(a[t>>2]|0)|0)/24|0;Q=A+1|0;B=Tt(Q,e,t)|0;b=((a[p>>2]|0)-(a[t>>2]|0)|0)/24|0;if((B|0)==(Q|0)){J=A;break A}p=a[t+12>>2]|0;a[r>>2]=p;y=t+20|0;C=a[y>>2]|0;if(C>>>0<(a[t+24>>2]|0)>>>0){a[C>>2]=0;a[C+4>>2]=0;a[C+8>>2]=0;a[C+12>>2]=p;a[y>>2]=(a[y>>2]|0)+16}else Wt(t+16|0,r);p=r+11|0;C=r+4|0;w=r+11|0;D=r+4|0;if(k>>>0>=b>>>0){J=B;break A}F=k;while(1){Nt(r,(a[t>>2]|0)+(F*24|0)+12|0,2);k=jt(40709)|0;M=i[p>>0]|0;if((k|0)==((M<<24>>24<0?a[C>>2]|0:M&255)|0))P=(_t(r,40709,k)|0)==0;else P=0;Ft(r);k=a[t>>2]|0;M=k+(F*24|0)|0;if(!P){U=k+(F*24|0)+12|0;if((i[U+11>>0]|0)<0)L=a[U>>2]|0;else L=U;if((i[L>>0]|0)==40){Ot(M,40717)|0;Jt((a[t>>2]|0)+(F*24|0)+12|0,0,40715)|0}}else{Ot(M,40712)|0;Jt((a[t>>2]|0)+(F*24|0)+12|0,0,40715)|0}if((i[Q>>0]|0)==85){Nt(r,(a[t>>2]|0)+(F*24|0)|0,12);M=jt(40722)|0;U=i[w>>0]|0;if((M|0)==((U<<24>>24<0?a[D>>2]|0:U&255)|0))V=(_t(r,40722,M)|0)!=0;else V=1;Ft(r);M=(a[t>>2]|0)+(F*24|0)|0;if(V){Z=M;R=110}else Kt(M)}else{Z=(a[t>>2]|0)+(F*24|0)|0;R=110}if((R|0)==110){R=0;Ot(Z,40735)|0}M=a[y>>2]|0;U=(a[t>>2]|0)+(F*24|0)|0;k=M+-12|0;X=a[k>>2]|0;if((X|0)==(a[M+-8>>2]|0))Pt(M+-16|0,U);else{Ht(X,U);a[k>>2]=(a[k>>2]|0)+24}F=F+1|0;if(F>>>0>=b>>>0){J=B;break A}}break}case 82:{B=t+4|0;b=((a[B>>2]|0)-(a[t>>2]|0)|0)/24|0;F=A+1|0;y=Tt(F,e,t)|0;D=((a[B>>2]|0)-(a[t>>2]|0)|0)/24|0;if((y|0)==(F|0)){J=A;break A}F=a[t+12>>2]|0;a[r>>2]=F;B=t+20|0;w=a[B>>2]|0;if(w>>>0<(a[t+24>>2]|0)>>>0){a[w>>2]=0;a[w+4>>2]=0;a[w+8>>2]=0;a[w+12>>2]=F;a[B>>2]=(a[B>>2]|0)+16}else Wt(t+16|0,r);F=r+11|0;w=r+4|0;if(b>>>0>=D>>>0){J=y;break A}Q=b;while(1){Nt(r,(a[t>>2]|0)+(Q*24|0)+12|0,2);b=jt(40709)|0;C=i[F>>0]|0;if((b|0)==((C<<24>>24<0?a[w>>2]|0:C&255)|0))N=(_t(r,40709,b)|0)==0;else N=0;Ft(r);b=a[t>>2]|0;C=b+(Q*24|0)|0;if(!N){p=b+(Q*24|0)+12|0;if((i[p+11>>0]|0)<0)j=a[p>>2]|0;else j=p;if((i[j>>0]|0)==40){Ot(C,40717)|0;Jt((a[t>>2]|0)+(Q*24|0)+12|0,0,40715)|0}}else{Ot(C,40712)|0;Jt((a[t>>2]|0)+(Q*24|0)+12|0,0,40715)|0}Ot((a[t>>2]|0)+(Q*24|0)|0,40737)|0;C=a[B>>2]|0;p=(a[t>>2]|0)+(Q*24|0)|0;b=C+-12|0;k=a[b>>2]|0;if((k|0)==(a[C+-8>>2]|0))Pt(C+-16|0,p);else{Ht(k,p);a[b>>2]=(a[b>>2]|0)+24}Q=Q+1|0;if(Q>>>0>=D>>>0){J=y;break A}}break}case 84:{y=t+4|0;D=((a[y>>2]|0)-(a[t>>2]|0)|0)/24|0;Q=qt(A,e,t)|0;B=((a[y>>2]|0)-(a[t>>2]|0)|0)/24|0;if((Q|0)==(A|0)){J=A;break A}w=t+16|0;F=t+12|0;b=a[F>>2]|0;a[r>>2]=b;p=t+20|0;k=a[p>>2]|0;C=t+24|0;if(k>>>0<(a[C>>2]|0)>>>0){a[k>>2]=0;a[k+4>>2]=0;a[k+8>>2]=0;a[k+12>>2]=b;a[p>>2]=(a[p>>2]|0)+16}else Wt(w,r);if(D>>>0>>0){b=D;do{k=a[p>>2]|0;U=(a[t>>2]|0)+(b*24|0)|0;X=k+-12|0;M=a[X>>2]|0;if((M|0)==(a[k+-8>>2]|0))Pt(k+-16|0,U);else{Ht(M,U);a[X>>2]=(a[X>>2]|0)+24}b=b+1|0}while((b|0)!=(B|0))}if(!((B|0)==(D+1|0)&(i[t+63>>0]|0)!=0)){J=Q;break A}b=zt(Q,e,t)|0;if((b|0)==(Q|0)){J=Q;break A}$t(r,(a[y>>2]|0)+-24|0);X=a[y>>2]|0;U=X+-24|0;ct(U);a[y>>2]=U;U=i[r+11>>0]|0;M=U<<24>>24<0;dt(X+-48|0,M?a[r>>2]|0:r,M?a[r+4>>2]|0:U&255)|0;U=(a[y>>2]|0)+-24|0;a[o>>2]=a[F>>2];Vt(s,U,o);U=a[p>>2]|0;if(U>>>0<(a[C>>2]|0)>>>0){a[U+12>>2]=a[s+12>>2];a[U>>2]=a[s>>2];M=s+4|0;a[U+4>>2]=a[M>>2];X=s+8|0;a[U+8>>2]=a[X>>2];a[X>>2]=0;a[M>>2]=0;a[s>>2]=0;a[p>>2]=(a[p>>2]|0)+16}else Zt(w,s);ft(s);Ft(r);J=b;break A;break}case 85:{b=A+1|0;if((b|0)==(e|0)){J=A;break A}M=Ai(b,e,t)|0;if((M|0)==(b|0)){J=A;break A}b=Tt(M,e,t)|0;if((b|0)==(M|0)){J=A;break A}M=t+4|0;X=a[M>>2]|0;if(((X-(a[t>>2]|0)|0)/24|0)>>>0<2){J=A;break A}$t(r,X+-24|0);X=a[M>>2]|0;U=X+-24|0;ct(U);a[M>>2]=U;Nt(s,X+-48|0,9);X=jt(40739)|0;U=i[s+11>>0]|0;if((X|0)==((U<<24>>24<0?a[s+4>>2]|0:U&255)|0)){U=(_t(s,40739,X)|0)==0;Ft(s);if(U){$t(s,(a[M>>2]|0)+-24|0);U=(a[M>>2]|0)+-24|0;ct(U);a[M>>2]=U;U=s+11|0;X=i[U>>0]|0;k=X<<24>>24<0;_=s+4|0;K=k?a[s>>2]|0:s;q=Ai(K+9|0,K+(k?a[_>>2]|0:X&255)|0,t)|0;if((q|0)==(((i[U>>0]|0)<0?a[s>>2]|0:s)+9|0)){ei(c,r,40749);q=i[U>>0]|0;U=q<<24>>24<0;dt(c,U?a[s>>2]|0:s,U?a[_>>2]|0:q&255)|0;a[h>>2]=a[c>>2];a[h+4>>2]=a[c+4>>2];a[h+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;ti(o,h);q=a[M>>2]|0;if(q>>>0<(a[t+8>>2]|0)>>>0){ni(q,o);a[M>>2]=(a[M>>2]|0)+24}else ai(t,o);ct(o);Ft(h);Ft(c)}else{ei(u,r,40751);$t(d,(a[M>>2]|0)+-24|0);q=i[d+11>>0]|0;_=q<<24>>24<0;dt(u,_?a[d>>2]|0:d,_?a[d+4>>2]|0:q&255)|0;a[c>>2]=a[u>>2];a[c+4>>2]=a[u+4>>2];a[c+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(c,40753)|0;a[f>>2]=a[c>>2];a[f+4>>2]=a[c+4>>2];a[f+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;ti(o,f);ii((a[M>>2]|0)+-24|0,o);ct(o);Ft(f);Ft(c);Ft(d);Ft(u)}Ft(s)}else R=158}else{Ft(s);R=158}if((R|0)==158){ei(o,r,40749);$t(c,(a[M>>2]|0)+-24|0);q=i[c+11>>0]|0;_=q<<24>>24<0;dt(o,_?a[c>>2]|0:c,_?a[c+4>>2]|0:q&255)|0;a[l>>2]=a[o>>2];a[l+4>>2]=a[o+4>>2];a[l+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(s,l);ii((a[M>>2]|0)+-24|0,s);ct(s);Ft(l);Ft(c);Ft(o)}q=(a[M>>2]|0)+-24|0;a[o>>2]=a[t+12>>2];Vt(s,q,o);q=t+20|0;M=a[q>>2]|0;if(M>>>0<(a[t+24>>2]|0)>>>0){a[M+12>>2]=a[s+12>>2];a[M>>2]=a[s>>2];_=s+4|0;a[M+4>>2]=a[_>>2];U=s+8|0;a[M+8>>2]=a[U>>2];a[U>>2]=0;a[_>>2]=0;a[s>>2]=0;a[q>>2]=(a[q>>2]|0)+16}else Zt(t+16|0,s);ft(s);Ft(r);J=b;break A;break}case 83:{b=A+1|0;if((b|0)!=(e|0)?(i[b>>0]|0)==116:0){b=ri(A,e,t)|0;if((b|0)==(A|0)){J=A;break A}q=a[t+4>>2]|0;if((a[t>>2]|0)==(q|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,q+-24|0,s);q=t+20|0;_=a[q>>2]|0;if(_>>>0<(a[t+24>>2]|0)>>>0){a[_+12>>2]=a[r+12>>2];a[_>>2]=a[r>>2];U=r+4|0;a[_+4>>2]=a[U>>2];M=r+8|0;a[_+8>>2]=a[M>>2];a[M>>2]=0;a[U>>2]=0;a[r>>2]=0;a[q>>2]=(a[q>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=b;break A}b=si(A,e,t)|0;if((b|0)==(A|0)){J=A;break A}q=zt(b,e,t)|0;if((q|0)==(b|0)){J=b;break A}U=t+4|0;M=a[U>>2]|0;if(((M-(a[t>>2]|0)|0)/24|0)>>>0<2){J=b;break A}$t(r,M+-24|0);M=a[U>>2]|0;b=M+-24|0;ct(b);a[U>>2]=b;b=i[r+11>>0]|0;_=b<<24>>24<0;dt(M+-48|0,_?a[r>>2]|0:r,_?a[r+4>>2]|0:b&255)|0;b=(a[U>>2]|0)+-24|0;a[o>>2]=a[t+12>>2];Vt(s,b,o);b=t+20|0;U=a[b>>2]|0;if(U>>>0<(a[t+24>>2]|0)>>>0){a[U+12>>2]=a[s+12>>2];a[U>>2]=a[s>>2];_=s+4|0;a[U+4>>2]=a[_>>2];M=s+8|0;a[U+8>>2]=a[M>>2];a[M>>2]=0;a[_>>2]=0;a[s>>2]=0;a[b>>2]=(a[b>>2]|0)+16}else Zt(t+16|0,s);ft(s);Ft(r);J=q;break A;break}case 68:{q=A+1|0;if((q|0)!=(e|0))switch(i[q>>0]|0){case 112:{q=t+4|0;b=((a[q>>2]|0)-(a[t>>2]|0)|0)/24|0;_=A+2|0;M=Tt(_,e,t)|0;U=((a[q>>2]|0)-(a[t>>2]|0)|0)/24|0;if((M|0)==(_|0))break e;_=a[t+12>>2]|0;a[r>>2]=_;q=t+20|0;X=a[q>>2]|0;if(X>>>0<(a[t+24>>2]|0)>>>0){a[X>>2]=0;a[X+4>>2]=0;a[X+8>>2]=0;a[X+12>>2]=_;a[q>>2]=(a[q>>2]|0)+16}else Wt(t+16|0,r);if(b>>>0>=U>>>0){J=M;break A}_=b;while(1){b=a[q>>2]|0;X=(a[t>>2]|0)+(_*24|0)|0;k=b+-12|0;K=a[k>>2]|0;if((K|0)==(a[b+-8>>2]|0))Pt(b+-16|0,X);else{Ht(K,X);a[k>>2]=(a[k>>2]|0)+24}_=_+1|0;if((_|0)==(U|0)){J=M;break A}}break}case 84:case 116:{M=oi(A,e,t)|0;if((M|0)==(A|0))break e;U=a[t+4>>2]|0;if((a[t>>2]|0)==(U|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,U+-24|0,s);U=t+20|0;_=a[U>>2]|0;if(_>>>0<(a[t+24>>2]|0)>>>0){a[_+12>>2]=a[r+12>>2];a[_>>2]=a[r>>2];q=r+4|0;a[_+4>>2]=a[q>>2];w=r+8|0;a[_+8>>2]=a[w>>2];a[w>>2]=0;a[q>>2]=0;a[r>>2]=0;a[U>>2]=(a[U>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=M;break A;break}case 118:{M=li(A,e,t)|0;if((M|0)==(A|0))break e;U=a[t+4>>2]|0;if((a[t>>2]|0)==(U|0)){J=A;break A}a[s>>2]=a[t+12>>2];Vt(r,U+-24|0,s);U=t+20|0;q=a[U>>2]|0;if(q>>>0<(a[t+24>>2]|0)>>>0){a[q+12>>2]=a[r+12>>2];a[q>>2]=a[r>>2];w=r+4|0;a[q+4>>2]=a[w>>2];_=r+8|0;a[q+8>>2]=a[_>>2];a[_>>2]=0;a[w>>2]=0;a[r>>2]=0;a[U>>2]=(a[U>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=M;break A;break}default:break e}break}default:{}}}while(0);m=Ut(A,e,t)|0;if((m|0)==(A|0)){M=ri(A,e,t)|0;if((M|0)!=(A|0)?(U=a[t+4>>2]|0,(a[t>>2]|0)!=(U|0)):0){a[s>>2]=a[t+12>>2];Vt(r,U+-24|0,s);U=t+20|0;w=a[U>>2]|0;if(w>>>0<(a[t+24>>2]|0)>>>0){a[w+12>>2]=a[r+12>>2];a[w>>2]=a[r>>2];_=r+4|0;a[w+4>>2]=a[_>>2];q=r+8|0;a[w+8>>2]=a[q>>2];a[q>>2]=0;a[_>>2]=0;a[r>>2]=0;a[U>>2]=(a[U>>2]|0)+16}else Zt(t+16|0,r);ft(r);J=M}else J=A}else J=m}else J=g}else J=A}while(0);fA=n;return J|0}function Gt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;a[t>>2]=0;if((A|0)!=(e|0)){e=i[A>>0]|0;if(e<<24>>24==114){a[t>>2]=4;n=A+1|0;r=n;s=4;o=i[n>>0]|0}else{r=A;s=0;o=e}e=s|2;n=r+1|0;if(o<<24>>24==86){a[t>>2]=e;l=n;c=i[n>>0]|0;f=e}else{l=r;c=o;f=s}if(c<<24>>24==75){a[t>>2]=f|1;u=l+1|0}else u=l}else u=A;return u|0}function Wt(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0;t=fA;fA=fA+32|0;i=t;n=a[A>>2]|0;r=(a[A+4>>2]|0)-n>>4;s=r+1|0;if(s>>>0>268435455)wn();else{o=(a[A+8>>2]|0)-n|0;n=o>>3;jn(i,o>>4>>>0<134217727?n>>>0>>0?s:n:268435455,r,A+12|0);r=i+8|0;n=a[r>>2]|0;a[n>>2]=0;a[n+4>>2]=0;a[n+8>>2]=0;a[n+12>>2]=a[e>>2];a[r>>2]=n+16;_n(A,i);Kn(i);fA=t;return}}function Jt(A,e,t){A=A|0;e=e|0;t=t|0;return Nn(A,e,t,jt(t)|0)|0}function Ot(A,e){A=A|0;e=e|0;return dt(A,e,jt(e)|0)|0}function Ht(A,e){A=A|0;e=e|0;hn(A,e);hn(A+12|0,e+12|0);return}function Pt(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0;t=fA;fA=fA+32|0;i=t;n=a[A>>2]|0;r=((a[A+4>>2]|0)-n|0)/24|0;s=r+1|0;if(s>>>0>178956970)wn();else{o=((a[A+8>>2]|0)-n|0)/24|0;n=o<<1;mn(i,o>>>0<89478485?n>>>0>>0?s:n:178956970,r,A+12|0);r=i+8|0;n=a[r>>2]|0;Ht(n,e);a[r>>2]=n+24;gn(A,i);yn(i);fA=t;return}}function Ut(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0;n=fA;fA=fA+32|0;r=n;A:do{if((A|0)==(e|0))s=A;else do{switch(i[A>>0]|0){case 118:{Dn(r,42152);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 119:{Aa(r);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 98:{Dn(r,42157);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 99:{Dn(r,41928);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 97:{nn(r,41933);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 104:{In(r,41945);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 115:{Pi(r,41959);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 116:{an(r,41965);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 105:{ea(r,42162);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 106:{rn(r,42166);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 108:{Dn(r,42179);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 109:{In(r,42184);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 120:{An(r,42198);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 121:{ta(r);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 110:{ia(r,41992);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 111:{en(r,42001);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 102:{Pi(r,42208);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 100:{na(r);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 101:{nn(r,42214);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 103:{$i(r,42226);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 122:{ea(r,42237);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);s=A+1|0;break A;break}case 117:{o=A+1|0;l=Ai(o,e,t)|0;s=(l|0)==(o|0)?A:l;break A;break}case 68:{l=A+1|0;if((l|0)==(e|0)){s=A;break A}switch(i[l>>0]|0){case 100:{An(r,42241);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 101:{$i(r,42251);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 102:{An(r,42262);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 104:{An(r,42272);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 105:{ia(r,42282);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 115:{ia(r,42291);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 97:{Dn(r,42300);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}case 110:{an(r,42305);l=t+4|0;o=a[l>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);s=A+2|0;break A;break}default:{s=A;break A}}break}default:{s=A;break A}}}while(0)}while(0);fA=n;return s|0}function Lt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;n=fA;fA=fA+96|0;r=n+72|0;s=n+48|0;o=n+36|0;l=n+24|0;c=n+12|0;f=n;do{if(((A|0)!=(e|0)?(i[A>>0]|0)==65:0)?(u=A+1|0,(u|0)!=(e|0)):0){d=i[u>>0]|0;if(d<<24>>24==95){h=A+2|0;p=Tt(h,e,t)|0;if((p|0)==(h|0)){b=A;break}h=t+4|0;k=a[h>>2]|0;if((a[t>>2]|0)==(k|0)){b=A;break}Nt(r,k+-12|0,2);k=jt(40709)|0;w=i[r+11>>0]|0;if((k|0)==((w<<24>>24<0?a[r+4>>2]|0:w&255)|0)){w=(_t(r,40709,k)|0)==0;Ft(r);if(w)$n((a[h>>2]|0)+-12|0)}else Ft(r);Jt((a[h>>2]|0)+-12|0,0,42148)|0;b=p;break}if((d+-49&255)<9){d=ci(u,e)|0;if((d|0)==(e|0)){b=A;break}if((i[d>>0]|0)!=95){b=A;break}p=d+1|0;h=Tt(p,e,t)|0;if((h|0)==(p|0)){b=A;break}p=t+4|0;w=a[p>>2]|0;if((a[t>>2]|0)==(w|0)){b=A;break}Nt(r,w+-12|0,2);w=jt(40709)|0;k=i[r+11>>0]|0;if((w|0)==((k<<24>>24<0?a[r+4>>2]|0:k&255)|0)){k=(_t(r,40709,w)|0)==0;Ft(r);if(k)$n((a[p>>2]|0)+-12|0)}else Ft(r);k=(a[p>>2]|0)+-12|0;a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fn(o,u,d);Jt(o,0,40709)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40764)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;d=i[r+11>>0]|0;p=d<<24>>24<0;Nn(k,0,p?a[r>>2]|0:r,p?a[r+4>>2]|0:d&255)|0;Ft(r);Ft(s);Ft(o);b=h;break}h=ui(u,e,t)|0;if(((!((h|0)==(u|0)|(h|0)==(e|0))?(i[h>>0]|0)==95:0)?(u=h+1|0,h=Tt(u,e,t)|0,(h|0)!=(u|0)):0)?(u=t+4|0,d=a[u>>2]|0,((d-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){ni(r,d+-24|0);d=a[u>>2]|0;p=d+-24|0;ct(p);a[u>>2]=p;ni(s,d+-48|0);d=a[u>>2]|0;p=d+-24|0;k=p+11|0;if((i[k>>0]|0)<0){Ct(a[p>>2]|0,0);a[d+-20>>2]=0;m=p}else{Ct(p,0);i[k>>0]=0;m=p}di(p);a[m>>2]=a[r>>2];a[m+4>>2]=a[r+4>>2];a[m+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;p=r+12|0;Nt(o,p,2);k=jt(40709)|0;d=i[o+11>>0]|0;if((k|0)==((d<<24>>24<0?a[o+4>>2]|0:d&255)|0)){d=(_t(o,40709,k)|0)==0;Ft(o);if(d)$n(p)}else Ft(o);$t(f,s);Jt(f,0,40709)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;Ot(c,40764)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;d=i[p+11>>0]|0;k=d<<24>>24<0;dt(l,k?a[p>>2]|0:p,k?a[r+16>>2]|0:d&255)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;d=a[u>>2]|0;u=d+-12|0;k=u+11|0;if((i[k>>0]|0)<0){Ct(a[u>>2]|0,0);a[d+-8>>2]=0;g=u}else{Ct(u,0);i[k>>0]=0;g=u}di(u);a[g>>2]=a[o>>2];a[g+4>>2]=a[o+4>>2];a[g+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ft(o);Ft(l);Ft(c);Ft(f);ct(s);ct(r);b=h}else b=A}else b=A}while(0);fA=n;return b|0}function Vt(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;a[A>>2]=0;i=A+4|0;a[i>>2]=0;a[A+8>>2]=0;a[A+12>>2]=a[t>>2];zn(A);Ht(a[i>>2]|0,e);a[i>>2]=(a[i>>2]|0)+24;return}function Zt(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0;t=fA;fA=fA+32|0;i=t;n=a[A>>2]|0;r=(a[A+4>>2]|0)-n>>4;s=r+1|0;if(s>>>0>268435455)wn();else{o=(a[A+8>>2]|0)-n|0;n=o>>3;jn(i,o>>4>>>0<134217727?n>>>0>>0?s:n:268435455,r,A+12|0);r=i+8|0;n=a[r>>2]|0;a[n>>2]=0;s=n+4|0;a[s>>2]=0;o=n+8|0;a[o>>2]=0;a[n+12>>2]=a[e+12>>2];a[n>>2]=a[e>>2];l=e+4|0;a[s>>2]=a[l>>2];s=e+8|0;a[o>>2]=a[s>>2];a[s>>2]=0;a[l>>2]=0;a[e>>2]=0;a[r>>2]=n+16;_n(A,i);Kn(i);fA=t;return}}function Rt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0;n=fA;fA=fA+32|0;r=n+12|0;s=n;A:do{if(((A|0)!=(e|0)?(i[A>>0]|0)==70:0)?(o=A+1|0,(o|0)!=(e|0)):0){if((i[o>>0]|0)==89){l=A+2|0;if((l|0)==(e|0)){c=A;break}else f=l}else f=o;o=Tt(f,e,t)|0;if((o|0)!=(f|0)){a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40717,jt(40717)|0);l=t+4|0;u=r+11|0;d=r+4|0;h=s+11|0;p=s+4|0;e:do{if((o|0)!=(e|0)){b=0;k=o;t:while(1){w=k;i:while(1){switch(i[w>>0]|0){case 69:{break t;break}case 118:{m=w+1|0;break}case 82:{g=w+1|0;if((g|0)!=(e|0)?(i[g>>0]|0)==69:0){y=1;v=g;break i}else B=20;break}case 79:{g=w+1|0;if((g|0)!=(e|0)?(i[g>>0]|0)==69:0){y=2;v=g;break i}else B=20;break}default:B=20}if((B|0)==20){B=0;g=((a[l>>2]|0)-(a[t>>2]|0)|0)/24|0;C=Tt(w,e,t)|0;D=((a[l>>2]|0)-(a[t>>2]|0)|0)/24|0;if((C|0)==(w|0)|(C|0)==(e|0))break e;if(g>>>0>>0){Q=g;do{M=i[u>>0]|0;if((M<<24>>24<0?a[d>>2]|0:M&255)>>>0>1)Ot(r,40939)|0;$t(s,(a[t>>2]|0)+(Q*24|0)|0);M=i[h>>0]|0;E=M<<24>>24<0;dt(r,E?a[s>>2]|0:s,E?a[p>>2]|0:M&255)|0;Ft(s);Q=Q+1|0}while(Q>>>0>>0);Q=g;M=a[l>>2]|0;do{M=M+-24|0;ct(M);a[l>>2]=M;Q=Q+1|0}while((Q|0)!=(D|0));m=C}else m=C}if((m|0)==(e|0)){B=11;break e}else w=m}if((v|0)==(e|0)){B=11;break e}else{b=y;k=v}}k=w+1|0;Ot(r,40715)|0;switch(b&3){case 1:{Ot(r,42141)|0;break}case 2:{Ot(r,42144)|0;break}default:{}}D=a[l>>2]|0;if((a[t>>2]|0)!=(D|0)){Ot(D+-24|0,40749)|0;D=i[u>>0]|0;Q=D<<24>>24<0;Nn((a[l>>2]|0)+-12|0,0,Q?a[r>>2]|0:r,Q?a[d>>2]|0:D&255)|0;Ft(r);c=k;break A}}else B=11}while(0);if((B|0)==11){d=(a[l>>2]|0)+-24|0;ct(d);a[l>>2]=d}Ft(r);c=A}else c=A}else c=A}while(0);fA=n;return c|0}function Xt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;n=fA;fA=fA+96|0;r=n+72|0;s=n+48|0;o=n+36|0;l=n+24|0;c=n+12|0;f=n;if(((((A|0)!=(e|0)?(i[A>>0]|0)==77:0)?(u=A+1|0,d=Tt(u,e,t)|0,(d|0)!=(u|0)):0)?(u=Tt(d,e,t)|0,(u|0)!=(d|0)):0)?(d=t+4|0,e=a[d>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){ni(r,e+-24|0);e=a[d>>2]|0;t=e+-24|0;ct(t);a[d>>2]=t;ni(s,e+-48|0);e=r+12|0;if((i[((i[e+11>>0]|0)<0?a[e>>2]|0:e)>>0]|0)==40){Ot(r,40717)|0;a[c>>2]=a[r>>2];a[c+4>>2]=a[r+4>>2];a[c+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;$t(f,s);t=i[f+11>>0]|0;h=t<<24>>24<0;dt(c,h?a[f>>2]|0:f,h?a[f+4>>2]|0:t&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,42137)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;t=a[d>>2]|0;h=t+-24|0;p=h+11|0;if((i[p>>0]|0)<0){Ct(a[h>>2]|0,0);a[t+-20>>2]=0;b=h}else{Ct(h,0);i[p>>0]=0;b=h}di(h);a[b>>2]=a[o>>2];a[b+4>>2]=a[o+4>>2];a[b+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ft(o);Ft(l);Ft(f);Ft(c);Jt(e,0,40715)|0;a[o>>2]=a[e>>2];a[o+4>>2]=a[e+4>>2];a[o+8>>2]=a[e+8>>2];b=r+12|0;a[b>>2]=0;a[b+4>>2]=0;a[b+8>>2]=0;b=a[d>>2]|0;h=b+-12|0;p=h+11|0;if((i[p>>0]|0)<0){Ct(a[h>>2]|0,0);a[b+-8>>2]=0;k=h}else{Ct(h,0);i[p>>0]=0;k=h}di(h);a[k>>2]=a[o>>2];a[k+4>>2]=a[o+4>>2];a[k+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ft(o)}else{Ot(r,40749)|0;a[c>>2]=a[r>>2];a[c+4>>2]=a[r+4>>2];a[c+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;$t(f,s);k=i[f+11>>0]|0;h=k<<24>>24<0;dt(c,h?a[f>>2]|0:f,h?a[f+4>>2]|0:k&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,42137)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;k=a[d>>2]|0;h=k+-24|0;p=h+11|0;if((i[p>>0]|0)<0){Ct(a[h>>2]|0,0);a[k+-20>>2]=0;w=h}else{Ct(h,0);i[p>>0]=0;w=h}di(h);a[w>>2]=a[o>>2];a[w+4>>2]=a[o+4>>2];a[w+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ft(o);Ft(l);Ft(f);Ft(c);c=a[d>>2]|0;d=c+-12|0;f=d+11|0;if((i[f>>0]|0)<0){Ct(a[d>>2]|0,0);a[c+-8>>2]=0;m=d}else{Ct(d,0);i[f>>0]=0;m=d}di(d);a[m>>2]=a[e>>2];a[m+4>>2]=a[e+4>>2];a[m+8>>2]=a[e+8>>2];e=r+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0}ct(s);ct(r);g=u}else g=A;fA=n;return g|0}function Nt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;n=i[e+11>>0]|0;r=n<<24>>24<0;s=r?a[e+4>>2]|0:n&255;fi(A,r?a[e>>2]|0:e,s>>>0>>0?s:t);return}function jt(A){A=A|0;return Ce(A)|0}function _t(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;n=i[A+11>>0]|0;r=n<<24>>24<0;if(r)s=a[A+4>>2]|0;else s=n&255;if((t|0)==-1)Rn();if(r)o=a[A>>2]|0;else o=A;A=s>>>0>t>>>0;r=Xn(o,e,A?t:s)|0;if(!r)return(s>>>0>>0?-1:A&1)|0;else return r|0;return 0}function Kt(A){A=A|0;Zn(A,jt(42134)|0);return}function qt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0;n=fA;fA=fA+48|0;r=n+16|0;s=n;A:do{if((e-A|0)>1?(i[A>>0]|0)==84:0){o=i[A+1>>0]|0;if(o<<24>>24==95){l=a[t+36>>2]|0;if((a[t+32>>2]|0)==(l|0)){c=A;break}f=a[l+-16>>2]|0;if((f|0)==(a[l+-12>>2]|0)){Vn(r);l=t+4|0;u=a[l>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,r);a[l>>2]=(a[l>>2]|0)+24}else ai(t,r);ct(r);i[t+62>>0]=1;c=A+2|0;break}l=a[f>>2]|0;u=a[f+4>>2]|0;f=t+4|0;d=t+8|0;if((l|0)!=(u|0)){h=l;do{l=a[f>>2]|0;if((l|0)==(a[d>>2]|0))Pt(t,h);else{Ht(l,h);a[f>>2]=(a[f>>2]|0)+24}h=h+24|0}while((h|0)!=(u|0))}c=A+2|0;break}u=(o<<24>>24)+-48|0;if(u>>>0<10?(h=A+2|0,(h|0)!=(e|0)):0){f=u;u=h;while(1){p=i[u>>0]|0;h=(p<<24>>24)+-48|0;if(h>>>0>=10)break;d=u+1|0;if((d|0)==(e|0)){c=A;break A}else{f=h+(f*10|0)|0;u=d}}if(p<<24>>24==95?(o=a[t+36>>2]|0,(a[t+32>>2]|0)!=(o|0)):0){d=f+1|0;h=a[o+-16>>2]|0;l=h;if(d>>>0>=(a[o+-12>>2]|0)-h>>4>>>0){h=u+1|0;a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fn(s,A,h);ti(r,s);o=t+4|0;b=a[o>>2]|0;if(b>>>0<(a[t+8>>2]|0)>>>0){ni(b,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);Ft(s);i[t+62>>0]=1;c=h;break}h=a[l+(d<<4)>>2]|0;o=a[l+(d<<4)+4>>2]|0;d=t+4|0;l=t+8|0;if((h|0)!=(o|0)){b=h;do{h=a[d>>2]|0;if((h|0)==(a[l>>2]|0))Pt(t,b);else{Ht(h,b);a[d>>2]=(a[d>>2]|0)+24}b=b+24|0}while((b|0)!=(o|0))}c=u+1|0}else c=A}else c=A}else c=A}while(0);fA=n;return c|0}function zt(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0;n=fA;fA=fA+64|0;r=n+32|0;s=n+16|0;o=n+12|0;l=n;A:do{if((e-A|0)>1?(i[A>>0]|0)==73:0){c=t+61|0;f=t+36|0;if(i[c>>0]|0){u=a[f>>2]|0;d=a[u+-16>>2]|0;h=u+-12|0;u=a[h>>2]|0;if((u|0)!=(d|0)){p=u;do{p=p+-16|0;ft(p)}while((p|0)!=(d|0))}a[h>>2]=d}p=A+1|0;a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fi(s,40751,jt(40751)|0);u=t+4|0;b=t+12|0;k=t+40|0;w=t+32|0;m=s+11|0;g=s+4|0;y=r+11|0;v=r+4|0;e:do{if((i[p>>0]|0)==69)B=p;else{C=p;while(1){if(i[c>>0]|0){a[o>>2]=a[b>>2];D=a[f>>2]|0;if(D>>>0<(a[k>>2]|0)>>>0){Wn(r,o);a[D>>2]=0;a[D+4>>2]=0;a[D+8>>2]=0;a[D+12>>2]=a[r>>2];a[f>>2]=(a[f>>2]|0)+16}else Jn(w,o)}D=((a[u>>2]|0)-(a[t>>2]|0)|0)/24|0;Q=On(C,e,t)|0;M=((a[u>>2]|0)-(a[t>>2]|0)|0)/24|0;if(i[c>>0]|0){E=a[f>>2]|0;kt(E+-16|0);a[f>>2]=E+-16}if((Q|0)==(C|0)|(Q|0)==(e|0))break;if(i[c>>0]|0){E=a[f>>2]|0;I=a[b>>2]|0;a[r>>2]=I;F=E+-12|0;S=a[F>>2]|0;if(S>>>0<(a[E+-8>>2]|0)>>>0){a[S>>2]=0;a[S+4>>2]=0;a[S+8>>2]=0;a[S+12>>2]=I;a[F>>2]=(a[F>>2]|0)+16}else Wt(E+-16|0,r);if(D>>>0>>0){E=D;do{F=a[(a[f>>2]|0)+-12>>2]|0;I=(a[t>>2]|0)+(E*24|0)|0;S=F+-12|0;Y=a[S>>2]|0;if((Y|0)==(a[F+-8>>2]|0))Pt(F+-16|0,I);else{Ht(Y,I);a[S>>2]=(a[S>>2]|0)+24}E=E+1|0}while(E>>>0>>0)}}if(D>>>0>>0){E=D;do{S=i[m>>0]|0;if((S<<24>>24<0?a[g>>2]|0:S&255)>>>0>1)Ot(s,40939)|0;$t(r,(a[t>>2]|0)+(E*24|0)|0);S=i[y>>0]|0;I=S<<24>>24<0;dt(s,I?a[r>>2]|0:r,I?a[v>>2]|0:S&255)|0;Ft(r);E=E+1|0}while(E>>>0>>0)}if((M|0)!=(D|0)){E=M;S=a[u>>2]|0;do{S=S+-24|0;ct(S);a[u>>2]=S;E=E+-1|0}while((E|0)!=(D|0))}if((i[Q>>0]|0)==69){B=Q;break e}else C=Q}Ft(s);x=A;break A}}while(0);v=i[m>>0]|0;y=v<<24>>24<0;if((i[(y?a[s>>2]|0:s)+(y?a[g>>2]|0:v&255)+-1>>0]|0)==62)Ot(s,42128)|0;else Ot(s,40753)|0;a[l>>2]=a[s>>2];a[l+4>>2]=a[s+4>>2];a[l+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;ti(r,l);v=a[u>>2]|0;if(v>>>0<(a[t+8>>2]|0)>>>0){ni(v,r);a[u>>2]=(a[u>>2]|0)+24}else ai(t,r);ct(r);Ft(l);Ft(s);x=B+1|0}else x=A}while(0);fA=n;return x|0}function $t(A,e){A=A|0;e=e|0;var t=0,n=0,r=0;t=e+12|0;n=i[t+11>>0]|0;r=n<<24>>24<0;dt(e,r?a[t>>2]|0:t,r?a[e+16>>2]|0:n&255)|0;a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2];a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Ai(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+16|0;o=n;A:do{if(((A|0)!=(e|0)?(l=(i[A>>0]|0)+-48|0,l>>>0<10):0)?(c=A+1|0,(c|0)!=(e|0)):0){f=(i[c>>0]|0)+-48|0;if(f>>>0<10){u=l;d=c;h=f;while(1){f=d+1|0;if((f|0)==(e|0)){p=A;break A}b=h+(u*10|0)|0;h=(i[f>>0]|0)+-48|0;if(h>>>0>=10){k=b;w=f;break}else{u=b;d=f}}}else{k=l;w=c}if((e-w|0)>>>0>=k>>>0){a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,w,k);Nt(s,r,10);d=jt(42095)|0;u=i[s+11>>0]|0;if((d|0)==((u<<24>>24<0?a[s+4>>2]|0:u&255)|0))m=(_t(s,42095,d)|0)==0;else m=0;Ft(s);if(m){Gn(s);d=t+4|0;u=a[d>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,s);a[d>>2]=(a[d>>2]|0)+24}else ai(t,s);ct(s)}else{a[o>>2]=a[r>>2];a[o+4>>2]=a[r+4>>2];a[o+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;ti(s,o);d=t+4|0;u=a[d>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,s);a[d>>2]=(a[d>>2]|0)+24}else ai(t,s);ct(s);Ft(o)}Ft(r);p=w+k|0}else p=A}else p=A}while(0);fA=n;return p|0}function ei(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;n=i[e+11>>0]|0;r=n<<24>>24<0;s=r?a[e+4>>2]|0:n&255;n=jt(t)|0;pi(A,r?a[e>>2]|0:e,s,s+n|0);dt(A,t,n)|0;return}function ti(A,e){A=A|0;e=e|0;a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2];a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function ii(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0;t=A+11|0;if((i[t>>0]|0)<0){Ct(a[A>>2]|0,0);a[A+4>>2]=0;n=A}else{Ct(A,0);i[t>>0]=0;n=A}di(A);a[n>>2]=a[e>>2];a[n+4>>2]=a[e+4>>2];a[n+8>>2]=a[e+8>>2];a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;n=A+12|0;t=e+12|0;r=n+11|0;if((i[r>>0]|0)<0){Ct(a[n>>2]|0,0);a[A+16>>2]=0;s=n}else{Ct(n,0);i[r>>0]=0;s=n}di(n);a[s>>2]=a[t>>2];a[s+4>>2]=a[t+4>>2];a[s+8>>2]=a[t+8>>2];t=e+12|0;a[t>>2]=0;a[t+4>>2]=0;a[t+8>>2]=0;return}function ni(A,e){A=A|0;e=e|0;var t=0;a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2];a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;t=A+12|0;A=e+12|0;a[t>>2]=a[A>>2];a[t+4>>2]=a[A+4>>2];a[t+8>>2]=a[A+8>>2];A=e+12|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;return}function ai(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0;t=fA;fA=fA+32|0;i=t;n=a[A>>2]|0;r=((a[A+4>>2]|0)-n|0)/24|0;s=r+1|0;if(s>>>0>178956970)wn();else{o=((a[A+8>>2]|0)-n|0)/24|0;n=o<<1;mn(i,o>>>0<89478485?n>>>0>>0?s:n:178956970,r,A+12|0);r=i+8|0;n=a[r>>2]|0;ni(n,e);a[r>>2]=n+24;gn(A,i);yn(i);fA=t;return}}function ri(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0;n=fA;fA=fA+32|0;r=n+8|0;s=n;A:do{if((e-A|0)>1){o=(i[A>>0]|0)==76?A+1|0:A;switch(i[o>>0]|0){case 78:{l=Fn(o,e,t)|0;c=(l|0)==(o|0)?A:l;break A;break}case 90:{l=Sn(o,e,t)|0;c=(l|0)==(o|0)?A:l;break A;break}default:{l=Yn(o,e,t)|0;if((l|0)==(o|0)){f=si(o,e,t)|0;if((f|0)==(o|0)|(f|0)==(e|0)){c=A;break A}if((i[f>>0]|0)!=73){c=A;break A}o=zt(f,e,t)|0;if((o|0)==(f|0)){c=A;break A}f=t+4|0;u=a[f>>2]|0;if(((u-(a[t>>2]|0)|0)/24|0)>>>0<2){c=A;break A}$t(r,u+-24|0);u=a[f>>2]|0;d=u+-24|0;ct(d);a[f>>2]=d;d=i[r+11>>0]|0;f=d<<24>>24<0;dt(u+-48|0,f?a[r>>2]|0:r,f?a[r+4>>2]|0:d&255)|0;Ft(r);c=o;break A}if((l|0)==(e|0)){c=e;break A}if((i[l>>0]|0)!=73){c=l;break A}o=t+4|0;d=a[o>>2]|0;if((a[t>>2]|0)==(d|0)){c=A;break A}a[s>>2]=a[t+12>>2];Vt(r,d+-24|0,s);d=t+20|0;f=a[d>>2]|0;if(f>>>0<(a[t+24>>2]|0)>>>0){a[f+12>>2]=a[r+12>>2];a[f>>2]=a[r>>2];u=r+4|0;a[f+4>>2]=a[u>>2];h=r+8|0;a[f+8>>2]=a[h>>2];a[h>>2]=0;a[u>>2]=0;a[r>>2]=0;a[d>>2]=(a[d>>2]|0)+16}else Zt(t+16|0,r);ft(r);d=zt(l,e,t)|0;if((d|0)==(l|0)){c=A;break A}l=a[o>>2]|0;if(((l-(a[t>>2]|0)|0)/24|0)>>>0<2){c=A;break A}$t(r,l+-24|0);l=a[o>>2]|0;u=l+-24|0;ct(u);a[o>>2]=u;u=i[r+11>>0]|0;o=u<<24>>24<0;dt(l+-48|0,o?a[r>>2]|0:r,o?a[r+4>>2]|0:u&255)|0;Ft(r);c=d;break A}}}else c=A}while(0);fA=n;return c|0}function si(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+32|0;r=n;A:do{if((e-A|0)>1?(i[A>>0]|0)==83:0){s=i[A+1>>0]|0;switch(s|0){case 97:{an(r,42041);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 98:{en(r,42056);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 115:{nn(r,41537);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 105:{rn(r,41633);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 111:{rn(r,41710);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 100:{In(r,41787);o=t+4|0;l=a[o>>2]|0;if(l>>>0<(a[t+8>>2]|0)>>>0){ni(l,r);a[o>>2]=(a[o>>2]|0)+24}else ai(t,r);ct(r);c=A+2|0;break A;break}case 95:{o=a[t+16>>2]|0;if((o|0)==(a[t+20>>2]|0)){c=A;break A}l=a[o>>2]|0;f=a[o+4>>2]|0;o=t+4|0;u=t+8|0;if((l|0)!=(f|0)){d=l;do{l=a[o>>2]|0;if((l|0)==(a[u>>2]|0))Pt(t,d);else{Ht(l,d);a[o>>2]=(a[o>>2]|0)+24}d=d+24|0}while((d|0)!=(f|0))}c=A+2|0;break A;break}default:{f=s+-48|0;d=f>>>0<10;if(!d?(VA(s)|0)==0:0){c=A;break A}o=A+2|0;if((o|0)==(e|0)){c=A;break A}u=o;o=d?f:s+-55|0;while(1){h=i[u>>0]|0;f=h<<24>>24;d=f+-48|0;l=d>>>0<10;if(!l?(VA(f)|0)==0:0)break;p=u+1|0;if((p|0)==(e|0)){c=A;break A}else{u=p;o=(l?d:f+-55|0)+(o*36|0)|0}}if(h<<24>>24!=95){c=A;break A}s=o+1|0;f=a[t+16>>2]|0;d=f;if(s>>>0>=(a[t+20>>2]|0)-f>>4>>>0){c=A;break A}f=a[d+(s<<4)>>2]|0;l=a[d+(s<<4)+4>>2]|0;s=t+4|0;d=t+8|0;if((f|0)!=(l|0)){p=f;do{f=a[s>>2]|0;if((f|0)==(a[d>>2]|0))Pt(t,p);else{Ht(f,p);a[s>>2]=(a[s>>2]|0)+24}p=p+24|0}while((p|0)!=(l|0))}c=u+1|0;break A}}}else c=A}while(0);fA=n;return c|0}function oi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;A:do{if((e-A|0)>3?(i[A>>0]|0)==68:0){switch(i[A+1>>0]|0){case 84:case 116:break;default:{c=A;break A}}f=A+2|0;u=ui(f,e,t)|0;if((!((u|0)==(f|0)|(u|0)==(e|0))?(i[u>>0]|0)==69:0)?(f=t+4|0,d=a[f>>2]|0,(a[t>>2]|0)!=(d|0)):0){$t(l,d+-24|0);Jt(l,0,42031)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[f>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);c=u+1|0}else c=A}else c=A}while(0);fA=n;return c|0}function li(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;A:do{if(((e-A|0)>3?(i[A>>0]|0)==68:0)?(i[A+1>>0]|0)==118:0){c=A+2|0;f=i[c>>0]|0;if((f+-49&255)<9){u=ci(c,e)|0;if((u|0)==(e|0)){d=A;break}if((i[u>>0]|0)!=95){d=A;break}h=u-c|0;p=u+1|0;if((p|0)==(e|0)){d=A;break}if((i[p>>0]|0)!=112){b=Tt(p,e,t)|0;if((b|0)==(p|0)){d=A;break}p=t+4|0;if((a[t>>2]|0)==(a[p>>2]|0)){d=A;break}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fi(o,c,h);Jt(o,0,40755)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40764)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;k=i[r+11>>0]|0;w=k<<24>>24<0;dt((a[p>>2]|0)+-24|0,w?a[r>>2]|0:r,w?a[r+4>>2]|0:k&255)|0;Ft(r);Ft(s);Ft(o);d=b;break}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fi(o,c,h);Jt(o,0,40766)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40764)|0;a[l>>2]=a[s>>2];a[l+4>>2]=a[s+4>>2];a[l+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;ti(r,l);h=t+4|0;b=a[h>>2]|0;if(b>>>0<(a[t+8>>2]|0)>>>0){ni(b,r);a[h>>2]=(a[h>>2]|0)+24}else ai(t,r);ct(r);Ft(l);Ft(s);Ft(o);d=u+2|0;break}a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;if(f<<24>>24!=95?(f=ui(c,e,t)|0,(f|0)!=(c|0)):0){u=t+4|0;h=a[u>>2]|0;if((a[t>>2]|0)!=(h|0)){$t(s,h+-24|0);Ct(r,0);i[r+11>>0]=0;di(r);a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Ft(s);h=(a[u>>2]|0)+-24|0;ct(h);a[u>>2]=h;m=f;g=20}}else{m=c;g=20}do{if((g|0)==20){if((((m|0)!=(e|0)?(i[m>>0]|0)==95:0)?(c=m+1|0,(c|0)!=(e|0)):0)?(f=Tt(c,e,t)|0,(f|0)!=(c|0)):0){c=t+4|0;if((a[t>>2]|0)==(a[c>>2]|0))break;hi(o,40755,r);Ot(o,40764)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;h=i[s+11>>0]|0;u=h<<24>>24<0;dt((a[c>>2]|0)+-24|0,u?a[s>>2]|0:s,u?a[s+4>>2]|0:h&255)|0;Ft(s);Ft(o);y=f}else y=A;Ft(r);d=y;break A}}while(0);Ft(r);d=A}else d=A}while(0);fA=n;return d|0}function ci(A,e){A=A|0;e=e|0;var t=0,n=0,a=0;A:do{if((A|0)!=(e|0)?(t=(i[A>>0]|0)==110?A+1|0:A,(t|0)!=(e|0)):0){n=i[t>>0]|0;if(n<<24>>24==48){a=t+1|0;break}if((n+-49&255)<9){n=t;while(1){t=n+1|0;if((t|0)==(e|0)){a=e;break A}if(((i[t>>0]|0)+-48|0)>>>0<10)n=t;else{a=t;break}}}else a=A}else a=A}while(0);return a|0}function fi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0;if(t>>>0>4294967279)Qt();if(t>>>0<11){i[A+11>>0]=t;n=A}else{r=t+16&-16;s=Mt(r)|0;a[A>>2]=s;a[A+8>>2]=r|-2147483648;a[A+4>>2]=t;n=s}Bt(n,e,t)|0;Ct(n+t|0,0);return}function ui(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0;n=fA;fA=fA+208|0;r=n+176|0;s=n+124|0;o=n+88|0;l=n+64|0;c=n+160|0;f=n+48|0;u=n+36|0;d=n+148|0;h=n+136|0;p=n+112|0;b=n+24|0;k=n+12|0;w=n;m=e;g=m-A|0;A:do{if((g|0)>1){if((g|0)>3?(i[A>>0]|0)==103:0){y=(i[A+1>>0]|0)==115;v=y?A+2|0:A;B=y}else{v=A;B=0}do{switch(i[v>>0]|0){case 76:{C=bi(A,e,t)|0;break A;break}case 84:{C=qt(A,e,t)|0;break A;break}case 102:{C=ki(A,e,t)|0;break A;break}case 97:{switch(i[v+1>>0]|0){case 97:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40719,jt(40719)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 100:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40737,jt(40737)|0);y=mi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 110:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40737,jt(40737)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 78:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40780,jt(40780)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 83:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40783,jt(40783)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 116:{C=gi(A,e,t)|0;break A;break}case 122:{C=yi(A,e,t)|0;break A;break}default:{C=A;break A}}break}case 99:{switch(i[v+1>>0]|0){case 99:{C=vi(A,e,t)|0;break A;break}case 108:{C=Bi(A,e,t)|0;break A;break}case 109:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40785,jt(40785)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 111:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40787,jt(40787)|0);D=mi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 118:{C=Ci(A,e,t)|0;break A;break}default:{C=A;break A}}break}case 100:{switch(i[v+1>>0]|0){case 97:{D=v+2|0;y=ui(D,e,t)|0;if((y|0)==(D|0)){C=A;break A}D=t+4|0;if((a[t>>2]|0)==(a[D>>2]|0)){C=A;break A}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;if(B)fi(o,40789,jt(40789)|0);else{a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0}Ot(o,40792)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;$t(l,(a[D>>2]|0)+-24|0);Q=i[l+11>>0]|0;M=Q<<24>>24<0;dt(s,M?a[l>>2]|0:l,M?a[l+4>>2]|0:Q&255)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Q=a[D>>2]|0;D=Q+-24|0;M=D+11|0;if((i[M>>0]|0)<0){Ct(a[D>>2]|0,0);a[Q+-20>>2]=0;E=D}else{Ct(D,0);i[M>>0]=0;E=D}di(D);a[E>>2]=a[r>>2];a[E+4>>2]=a[r+4>>2];a[E+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(l);Ft(s);Ft(o);C=y;break A;break}case 99:{C=Di(A,e,t)|0;break A;break}case 101:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40735,jt(40735)|0);D=mi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 108:{D=v+2|0;y=ui(D,e,t)|0;if((y|0)==(D|0)){C=A;break A}D=t+4|0;if((a[t>>2]|0)==(a[D>>2]|0)){C=A;break A}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;if(B)fi(o,40789,jt(40789)|0);else{a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0}Ot(o,40802)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;$t(l,(a[D>>2]|0)+-24|0);M=i[l+11>>0]|0;Q=M<<24>>24<0;dt(s,Q?a[l>>2]|0:l,Q?a[l+4>>2]|0:M&255)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;M=a[D>>2]|0;D=M+-24|0;Q=D+11|0;if((i[Q>>0]|0)<0){Ct(a[D>>2]|0,0);a[M+-20>>2]=0;I=D}else{Ct(D,0);i[Q>>0]=0;I=D}di(D);a[I>>2]=a[r>>2];a[I+4>>2]=a[r+4>>2];a[I+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(l);Ft(s);Ft(o);C=y;break A;break}case 110:{C=Qi(A,e,t)|0;break A;break}case 115:{C=Mi(A,e,t)|0;break A;break}case 116:{C=Ei(A,e,t)|0;break A;break}case 118:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40810,jt(40810)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 86:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40812,jt(40812)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}default:{C=A;break A}}break}case 101:{switch(i[v+1>>0]|0){case 111:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40815,jt(40815)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 79:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40817,jt(40817)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 113:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40820,jt(40820)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}default:{C=A;break A}}break}case 103:{switch(i[v+1>>0]|0){case 101:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40823,jt(40823)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 116:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40753,jt(40753)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}default:{C=A;break A}}break}case 105:{if((i[v+1>>0]|0)!=120){C=A;break A}D=A+2|0;y=ui(D,e,t)|0;if((y|0)==(D|0)){C=A;break A}D=ui(y,e,t)|0;Q=t+4|0;if((D|0)==(y|0)){y=(a[Q>>2]|0)+-24|0;ct(y);a[Q>>2]=y;C=A;break A}y=a[Q>>2]|0;if(((y-(a[t>>2]|0)|0)/24|0)>>>0<2){C=A;break A}$t(r,y+-24|0);y=a[Q>>2]|0;M=y+-24|0;ct(M);a[Q>>2]=M;$t(s,y+-48|0);hi(u,40717,s);Ot(u,40826)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;y=i[r+11>>0]|0;M=y<<24>>24<0;dt(f,M?a[r>>2]|0:r,M?a[r+4>>2]|0:y&255)|0;a[l>>2]=a[f>>2];a[l+4>>2]=a[f+4>>2];a[l+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;Ot(l,40764)|0;a[c>>2]=a[l>>2];a[c+4>>2]=a[l+4>>2];a[c+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(o,c);ii((a[Q>>2]|0)+-24|0,o);ct(o);Ft(c);Ft(l);Ft(f);Ft(u);Ft(s);Ft(r);C=D;break A;break}case 108:{switch(i[v+1>>0]|0){case 101:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40829,jt(40829)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 115:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40832,jt(40832)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}case 83:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40835,jt(40835)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 116:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40751,jt(40751)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}default:{C=A;break A}}break}case 109:{switch(i[v+1>>0]|0){case 105:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40839,jt(40839)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 73:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40841,jt(40841)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}case 108:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40735,jt(40735)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 76:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40844,jt(40844)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}case 109:{D=A+2|0;if((D|0)!=(e|0)?(i[D>>0]|0)==95:0){Q=A+3|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40847,jt(40847)|0);y=mi(Q,e,r,t)|0;Ft(r);C=(y|0)==(Q|0)?A:y;break A}y=ui(D,e,t)|0;if((y|0)==(D|0)){C=A;break A}D=t+4|0;Q=a[D>>2]|0;if((a[t>>2]|0)==(Q|0)){C=A;break A}$t(o,Q+-24|0);Jt(o,0,40717)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40850)|0;a[d>>2]=a[s>>2];a[d+4>>2]=a[s+4>>2];a[d+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;ti(r,d);ii((a[D>>2]|0)+-24|0,r);ct(r);Ft(d);Ft(s);Ft(o);C=y;break A;break}default:{C=A;break A}}break}case 110:{switch(i[v+1>>0]|0){case 119:case 97:{C=Ii(A,e,t)|0;break A;break}case 101:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40854,jt(40854)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 103:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40839,jt(40839)|0);y=mi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 116:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40857,jt(40857)|0);D=mi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 120:{D=A+2|0;y=Fi(D,e,t)|0;C=(y|0)==(D|0)?A:y;break A;break}default:{C=A;break A}}break}case 111:{switch(i[v+1>>0]|0){case 110:{C=Qi(A,e,t)|0;break A;break}case 111:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40859,jt(40859)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 114:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40862,jt(40862)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 82:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40864,jt(40864)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}default:{C=A;break A}}break}case 112:{switch(i[v+1>>0]|0){case 109:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40867,jt(40867)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 108:{y=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40871,jt(40871)|0);D=wi(y,e,r,t)|0;Ft(r);C=(D|0)==(y|0)?A:D;break A;break}case 76:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40873,jt(40873)|0);y=wi(D,e,r,t)|0;Ft(r);C=(y|0)==(D|0)?A:y;break A;break}case 112:{y=A+2|0;if((y|0)!=(e|0)?(i[y>>0]|0)==95:0){D=A+3|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40876,jt(40876)|0);Q=mi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A}Q=ui(y,e,t)|0;if((Q|0)==(y|0)){C=A;break A}y=t+4|0;D=a[y>>2]|0;if((a[t>>2]|0)==(D|0)){C=A;break A}$t(o,D+-24|0);Jt(o,0,40717)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40879)|0;a[h>>2]=a[s>>2];a[h+4>>2]=a[s+4>>2];a[h+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;ti(r,h);ii((a[y>>2]|0)+-24|0,r);ct(r);Ft(h);Ft(s);Ft(o);C=Q;break A;break}case 115:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40871,jt(40871)|0);y=mi(Q,e,r,t)|0;Ft(r);C=(y|0)==(Q|0)?A:y;break A;break}case 116:{C=Si(A,e,t)|0;break A;break}default:{C=A;break A}}break}case 113:{if((i[v+1>>0]|0)!=117){C=A;break A}y=A+2|0;Q=ui(y,e,t)|0;if((Q|0)==(y|0)){C=A;break A}y=ui(Q,e,t)|0;if((y|0)==(Q|0)){Q=t+4|0;D=(a[Q>>2]|0)+-24|0;ct(D);a[Q>>2]=D;C=A;break A}D=ui(y,e,t)|0;Q=t+4|0;if((D|0)==(y|0)){y=a[Q>>2]|0;M=y+-24|0;ct(M);a[Q>>2]=M;M=y+-48|0;ct(M);a[Q>>2]=M;C=A;break A}M=a[Q>>2]|0;if(((M-(a[t>>2]|0)|0)/24|0)>>>0<3){C=A;break A}$t(r,M+-24|0);M=a[Q>>2]|0;y=M+-24|0;ct(y);a[Q>>2]=y;$t(s,M+-48|0);M=a[Q>>2]|0;y=M+-24|0;ct(y);a[Q>>2]=y;$t(o,M+-48|0);hi(w,40717,o);Ot(w,40883)|0;a[k>>2]=a[w>>2];a[k+4>>2]=a[w+4>>2];a[k+8>>2]=a[w+8>>2];a[w>>2]=0;a[w+4>>2]=0;a[w+8>>2]=0;M=i[s+11>>0]|0;y=M<<24>>24<0;dt(k,y?a[s>>2]|0:s,y?a[s+4>>2]|0:M&255)|0;a[b>>2]=a[k>>2];a[b+4>>2]=a[k+4>>2];a[b+8>>2]=a[k+8>>2];a[k>>2]=0;a[k+4>>2]=0;a[k+8>>2]=0;Ot(b,40889)|0;a[u>>2]=a[b>>2];a[u+4>>2]=a[b+4>>2];a[u+8>>2]=a[b+8>>2];a[b>>2]=0;a[b+4>>2]=0;a[b+8>>2]=0;M=i[r+11>>0]|0;y=M<<24>>24<0;dt(u,y?a[r>>2]|0:r,y?a[r+4>>2]|0:M&255)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40715)|0;a[p>>2]=a[f>>2];a[p+4>>2]=a[f+4>>2];a[p+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;ti(l,p);ii((a[Q>>2]|0)+-24|0,l);ct(l);Ft(p);Ft(f);Ft(u);Ft(b);Ft(k);Ft(w);Ft(o);Ft(s);Ft(r);C=D;break A;break}case 114:{switch(i[v+1>>0]|0){case 99:{C=Yi(A,e,t)|0;break A;break}case 109:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40895,jt(40895)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 77:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40897,jt(40897)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}case 115:{D=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40900,jt(40900)|0);Q=wi(D,e,r,t)|0;Ft(r);C=(Q|0)==(D|0)?A:Q;break A;break}case 83:{Q=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40903,jt(40903)|0);D=wi(Q,e,r,t)|0;Ft(r);C=(D|0)==(Q|0)?A:D;break A;break}default:{C=A;break A}}break}case 115:{switch(i[v+1>>0]|0){case 99:{C=xi(A,e,t)|0;break A;break}case 112:{C=Ti(A,e,t)|0;break A;break}case 114:{C=Qi(A,e,t)|0;break A;break}case 116:{C=Gi(A,e,t)|0;break A;break}case 122:{C=Wi(A,e,t)|0;break A;break}case 90:{if((m-v|0)<=2){C=A;break A}switch(i[v+2>>0]|0){case 84:{C=Ji(A,e,t)|0;break A;break}case 102:{C=Oi(A,e,t)|0;break A;break}default:{C=A;break A}}break}default:{C=A;break A}}break}case 116:{switch(i[v+1>>0]|0){case 105:case 101:{C=Hi(A,e,t)|0;break A;break}case 114:{Pi(r,40907);D=t+4|0;Q=a[D>>2]|0;if(Q>>>0<(a[t+8>>2]|0)>>>0){ni(Q,r);a[D>>2]=(a[D>>2]|0)+24}else ai(t,r);ct(r);C=A+2|0;break A;break}case 119:{C=Ui(A,e,t)|0;break A;break}default:{C=A;break A}}break}case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:{C=Qi(A,e,t)|0;break A;break}default:{C=A;break A}}}while(0)}else C=A}while(0);fA=n;return C|0}function di(A){A=A|0;var e=0,t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;e=A+11|0;t=i[e>>0]|0;n=t<<24>>24<0;if(n){r=a[A+4>>2]|0;s=(a[A+8>>2]&2147483647)+-1|0}else{r=t&255;s=10}o=r>>>0<11;l=o?10:(r+16&-16)+-1|0;A:do{if((l|0)!=(s|0)){do{if(o){c=a[A>>2]|0;if(n){f=0;u=c;d=A;h=12}else{Bt(A,c,(t&255)+1|0)|0;Et(c);h=15}}else{c=l+1|0;p=Mt(c)|0;if(l>>>0<=s>>>0&(p|0)==0)break A;b=i[e>>0]|0;if(b<<24>>24<0){f=1;u=a[A>>2]|0;d=p;h=12;break}else{Bt(p,A,(b&255)+1|0)|0;k=p;w=c;m=A+4|0;h=14;break}}}while(0);if((h|0)==12){c=A+4|0;Bt(d,u,(a[c>>2]|0)+1|0)|0;Et(u);if(f){k=d;w=l+1|0;m=c;h=14}else h=15}if((h|0)==14){a[A+8>>2]=w|-2147483648;a[m>>2]=r;a[A>>2]=k;break}else if((h|0)==15){i[e>>0]=r;break}}}while(0);return}function hi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;n=jt(e)|0;r=t+11|0;s=i[r>>0]|0;o=s<<24>>24<0?a[t+4>>2]|0:s&255;pi(A,e,n,o+n|0);dt(A,(i[r>>0]|0)<0?a[t>>2]|0:t,o)|0;return}function pi(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0;if(n>>>0>4294967279)Qt();if(n>>>0<11){i[A+11>>0]=t;r=A}else{s=n+16&-16;n=Mt(s)|0;a[A>>2]=n;a[A+8>>2]=s|-2147483648;a[A+4>>2]=t;r=n}Bt(r,e,t)|0;Ct(r+t|0,0);return}function bi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;n=fA;fA=fA+96|0;r=n+64|0;s=n+48|0;o=n+36|0;l=n+24|0;c=n+12|0;f=n;A:do{if((e-A|0)>3?(i[A>>0]|0)==76:0){u=A+1|0;do{switch(i[u>>0]|0){case 84:{d=A;break A;break}case 119:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41909,jt(41909)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 98:{if((i[A+3>>0]|0)!=69){d=A;break A}switch(i[A+2>>0]|0){case 48:{Pi(r,41917);p=t+4|0;h=a[p>>2]|0;if(h>>>0<(a[t+8>>2]|0)>>>0){ni(h,r);a[p>>2]=(a[p>>2]|0)+24}else ai(t,r);ct(r);d=A+4|0;break A;break}case 49:{Dn(r,41923);p=t+4|0;h=a[p>>2]|0;if(h>>>0<(a[t+8>>2]|0)>>>0){ni(h,r);a[p>>2]=(a[p>>2]|0)+24}else ai(t,r);ct(r);d=A+4|0;break A;break}default:{d=A;break A}}break}case 99:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41928,jt(41928)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 97:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41933,jt(41933)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 104:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41945,jt(41945)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 115:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41959,jt(41959)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 116:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41965,jt(41965)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 105:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,44220,jt(44220)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 106:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41980,jt(41980)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 108:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40660,jt(40660)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 109:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41982,jt(41982)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 120:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41985,jt(41985)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 121:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41988,jt(41988)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 110:{h=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,41992,jt(41992)|0);p=Cn(h,e,r,t)|0;Ft(r);d=(p|0)==(h|0)?A:p;break A;break}case 111:{p=A+2|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,42001,jt(42001)|0);h=Cn(p,e,r,t)|0;Ft(r);d=(h|0)==(p|0)?A:h;break A;break}case 102:{h=A+2|0;p=Qn(h,e,t)|0;d=(p|0)==(h|0)?A:p;break A;break}case 100:{p=A+2|0;h=Mn(p,e,t)|0;d=(h|0)==(p|0)?A:h;break A;break}case 101:{h=A+2|0;p=En(h,e,t)|0;d=(p|0)==(h|0)?A:p;break A;break}case 95:{if((i[A+2>>0]|0)!=90){d=A;break A}p=A+3|0;h=St(p,e,t)|0;if((h|0)==(p|0)|(h|0)==(e|0)){d=A;break A}d=(i[h>>0]|0)==69?h+1|0:A;break A;break}default:{h=Tt(u,e,t)|0;if((h|0)==(u|0)|(h|0)==(e|0)){d=A;break A}p=i[h>>0]|0;if(p<<24>>24==69){d=h+1|0;break A}if(((p<<24>>24)+-48|0)>>>0>=10){d=A;break A}p=h;while(1){b=p+1|0;if((b|0)==(e|0)){d=A;break A}k=i[b>>0]|0;if(((k<<24>>24)+-48|0)>>>0<10)p=b;else break}if(!((b|0)!=(h|0)&k<<24>>24==69)){d=A;break A}w=t+4|0;m=a[w>>2]|0;if((a[t>>2]|0)==(m|0)){d=A;break A}$t(c,m+-24|0);Jt(c,0,40717)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;fn(f,h,b);m=i[f+11>>0]|0;g=m<<24>>24<0;dt(o,g?a[f>>2]|0:f,g?a[f+4>>2]|0:m&255)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[w>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(f);Ft(o);Ft(l);Ft(c);d=p+2|0;break A}}}while(0)}else d=A}while(0);fA=n;return d|0}function ki(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0;n=fA;fA=fA+80|0;r=n+64|0;s=n+40|0;o=n+12|0;l=n+24|0;c=n;A:do{if((e-A|0)>2?(i[A>>0]|0)==102:0){switch(i[A+1>>0]|0){case 112:{f=Gt(A+2|0,e,r)|0;u=ci(f,e)|0;if((u|0)!=(e|0)?(i[u>>0]|0)==95:0){a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;fn(l,f,u);Jt(l,0,41906)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);f=t+4|0;d=a[f>>2]|0;if(d>>>0<(a[t+8>>2]|0)>>>0){ni(d,s);a[f>>2]=(a[f>>2]|0)+24}else ai(t,s);ct(s);Ft(o);Ft(l);h=u+1|0}else h=A;p=h;break A;break}case 76:break;default:{p=A;break A}}u=ci(A+2|0,e)|0;if((((u|0)!=(e|0)?(i[u>>0]|0)==112:0)?(f=Gt(u+1|0,e,r)|0,u=ci(f,e)|0,(u|0)!=(e|0)):0)?(i[u>>0]|0)==95:0){a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;fn(l,f,u);Jt(l,0,41906)|0;a[c>>2]=a[l>>2];a[c+4>>2]=a[l+4>>2];a[c+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,c);f=t+4|0;d=a[f>>2]|0;if(d>>>0<(a[t+8>>2]|0)>>>0){ni(d,s);a[f>>2]=(a[f>>2]|0)+24}else ai(t,s);ct(s);Ft(c);Ft(l);b=u+1|0}else b=A;p=b}else p=A}while(0);fA=n;return p|0}function wi(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0;r=fA;fA=fA+96|0;s=r+84|0;o=r+72|0;l=r+60|0;c=r+48|0;f=r+36|0;u=r+24|0;d=r+12|0;h=r;p=ui(A,e,n)|0;do{if((p|0)!=(A|0)){b=ui(p,e,n)|0;k=n+4|0;if((b|0)==(p|0)){w=(a[k>>2]|0)+-24|0;ct(w);a[k>>2]=w;m=A;break}w=a[k>>2]|0;if(((w-(a[n>>2]|0)|0)/24|0)>>>0>=2){$t(s,w+-24|0);w=a[k>>2]|0;g=w+-24|0;ct(g);a[k>>2]=g;$t(o,w+-48|0);w=a[k>>2]|0;k=w+-24|0;g=k+11|0;if((i[g>>0]|0)<0){Ct(a[k>>2]|0,0);a[w+-20>>2]=0}else{Ct(k,0);i[g>>0]=0}g=jt(40753)|0;w=t+11|0;y=i[w>>0]|0;v=t+4|0;if((g|0)==((y<<24>>24<0?a[v>>2]|0:y&255)|0)?(_t(t,40753,g)|0)==0:0)on(k,40);hi(h,40717,o);Ot(h,41003)|0;a[d>>2]=a[h>>2];a[d+4>>2]=a[h+4>>2];a[d+8>>2]=a[h+8>>2];a[h>>2]=0;a[h+4>>2]=0;a[h+8>>2]=0;g=i[w>>0]|0;y=g<<24>>24<0;dt(d,y?a[t>>2]|0:t,y?a[v>>2]|0:g&255)|0;a[u>>2]=a[d>>2];a[u+4>>2]=a[d+4>>2];a[u+8>>2]=a[d+8>>2];a[d>>2]=0;a[d+4>>2]=0;a[d+8>>2]=0;Ot(u,40712)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;g=i[s+11>>0]|0;y=g<<24>>24<0;dt(f,y?a[s>>2]|0:s,y?a[s+4>>2]|0:g&255)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;Ot(c,40715)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;g=i[l+11>>0]|0;y=g<<24>>24<0;dt(k,y?a[l>>2]|0:l,y?a[l+4>>2]|0:g&255)|0;Ft(l);Ft(c);Ft(f);Ft(u);Ft(d);Ft(h);g=jt(40753)|0;y=i[w>>0]|0;if((g|0)==((y<<24>>24<0?a[v>>2]|0:y&255)|0)?(_t(t,40753,g)|0)==0:0)on(k,41);Ft(o);Ft(s);m=b}else m=A}else m=A}while(0);fA=r;return m|0}function mi(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;r=fA;fA=fA+48|0;s=r+36|0;o=r+24|0;l=r+12|0;c=r;f=ui(A,e,n)|0;if((f|0)!=(A|0)?(e=n+4|0,(a[n>>2]|0)!=(a[e>>2]|0)):0){ei(l,t,40717);$t(c,(a[e>>2]|0)+-24|0);t=i[c+11>>0]|0;n=t<<24>>24<0;dt(l,n?a[c>>2]|0:c,n?a[c+4>>2]|0:t&255)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;t=a[e>>2]|0;e=t+-24|0;n=e+11|0;if((i[n>>0]|0)<0){Ct(a[e>>2]|0,0);a[t+-20>>2]=0;u=e}else{Ct(e,0);i[n>>0]=0;u=e}di(e);a[u>>2]=a[s>>2];a[u+4>>2]=a[s+4>>2];a[u+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Ft(s);Ft(o);Ft(c);Ft(l);d=f}else d=A;fA=r;return d|0}function gi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+48|0;r=n+24|0;s=n+12|0;o=n;if(((((e-A|0)>2?(i[A>>0]|0)==97:0)?(i[A+1>>0]|0)==116:0)?(l=A+2|0,c=Tt(l,e,t)|0,(c|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(o,e+-24|0);Jt(o,0,41896)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40715)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;e=a[l>>2]|0;l=e+-24|0;t=l+11|0;if((i[t>>0]|0)<0){Ct(a[l>>2]|0,0);a[e+-20>>2]=0;f=l}else{Ct(l,0);i[t>>0]=0;f=l}di(l);a[f>>2]=a[r>>2];a[f+4>>2]=a[r+4>>2];a[f+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(s);Ft(o);u=c}else u=A;fA=n;return u|0}function yi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+48|0;r=n+24|0;s=n+12|0;o=n;if(((((e-A|0)>2?(i[A>>0]|0)==97:0)?(i[A+1>>0]|0)==122:0)?(l=A+2|0,c=ui(l,e,t)|0,(c|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(o,e+-24|0);Jt(o,0,41896)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40715)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;e=a[l>>2]|0;l=e+-24|0;t=l+11|0;if((i[t>>0]|0)<0){Ct(a[l>>2]|0,0);a[e+-20>>2]=0;f=l}else{Ct(l,0);i[t>>0]=0;f=l}di(l);a[f>>2]=a[r>>2];a[f+4>>2]=a[r+4>>2];a[f+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(s);Ft(o);u=c}else u=A;fA=n;return u|0}function vi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;if((((((e-A|0)>2?(i[A>>0]|0)==99:0)?(i[A+1>>0]|0)==99:0)?(d=A+2|0,h=Tt(d,e,t)|0,(h|0)!=(d|0)):0)?(d=ui(h,e,t)|0,(d|0)!=(h|0)):0)?(h=t+4|0,e=a[h>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[h>>2]|0;t=e+-24|0;ct(t);a[h>>2]=t;$t(u,e+-48|0);Jt(u,0,41884)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40964)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt(c,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[h>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);p=d}else p=A;fA=n;return p|0}function Bi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0;n=fA;fA=fA+16|0;r=n;A:do{if(((((e-A|0)>3?(i[A>>0]|0)==99:0)?(i[A+1>>0]|0)==108:0)?(s=A+2|0,o=ui(s,e,t)|0,!((o|0)==(s|0)|(o|0)==(e|0))):0)?(s=t+4|0,l=a[s>>2]|0,(a[t>>2]|0)!=(l|0)):0){c=l+-12|0;f=i[c+11>>0]|0;u=f<<24>>24<0;dt(l+-24|0,u?a[c>>2]|0:c,u?a[l+-8>>2]|0:f&255)|0;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;f=a[s>>2]|0;l=f+-12|0;u=l+11|0;if((i[u>>0]|0)<0){Ct(a[l>>2]|0,0);a[f+-8>>2]=0;d=l}else{Ct(l,0);i[u>>0]=0;d=l}di(l);a[d>>2]=a[r>>2];a[d+4>>2]=a[r+4>>2];a[d+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ot((a[s>>2]|0)+-24|0,40717)|0;l=r+11|0;u=r+4|0;f=0;c=o;while(1){if((i[c>>0]|0)==69)break;o=ui(c,e,t)|0;if((o|0)==(c|0)|(o|0)==(e|0)){h=A;break A}p=a[s>>2]|0;if((a[t>>2]|0)==(p|0)){h=A;break A}$t(r,p+-24|0);p=a[s>>2]|0;b=p+-24|0;ct(b);a[s>>2]=b;k=i[l>>0]|0;w=k<<24>>24<0;m=w?a[u>>2]|0:k&255;if(m){if((a[t>>2]|0)==(b|0)){g=0;y=A;v=c}else{dt(p+-48|0,w?a[r>>2]|0:r,m)|0;g=1;y=f;v=o}}else{g=1;y=f;v=o}Ft(r);if(g){f=y;c=v}else{h=y;break A}}f=a[s>>2]|0;if((a[t>>2]|0)!=(f|0)){Ot(f+-24|0,40715)|0;h=c+1|0}else h=A}else h=A}while(0);fA=n;return h|0}function Ci(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;A:do{if((((e-A|0)>2?(i[A>>0]|0)==99:0)?(i[A+1>>0]|0)==118:0)?(d=t+63|0,h=i[d>>0]|0,i[d>>0]=0,p=A+2|0,b=Tt(p,e,t)|0,i[d>>0]=h,!((b|0)==(p|0)|(b|0)==(e|0))):0){if((i[b>>0]|0)!=95){p=ui(b,e,t)|0;if((p|0)==(b|0)){k=A;break}else w=p}else{p=b+1|0;if((p|0)==(e|0)){k=A;break}do{if((i[p>>0]|0)==69){b=t+4|0;h=a[b>>2]|0;if(h>>>0<(a[t+8>>2]|0)>>>0){a[h>>2]=0;a[h+4>>2]=0;a[h+8>>2]=0;a[h+12>>2]=0;a[h+16>>2]=0;a[h+20>>2]=0;bn(h);a[b>>2]=(a[b>>2]|0)+24;m=p;break}else{kn(t);m=p;break}}else{b=p;while(1){h=ui(b,e,t)|0;if((h|0)==(b|0)|(h|0)==(e|0)){k=A;break A}if((i[h>>0]|0)==69){m=h;break}else b=h}}}while(0);w=m+1|0}p=t+4|0;b=a[p>>2]|0;if(((b-(a[t>>2]|0)|0)/24|0)>>>0>=2){$t(r,b+-24|0);b=a[p>>2]|0;h=b+-24|0;ct(h);a[p>>2]=h;$t(u,b+-48|0);Jt(u,0,40717)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,41881)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;b=i[r+11>>0]|0;h=b<<24>>24<0;dt(c,h?a[r>>2]|0:r,h?a[r+4>>2]|0:b&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[p>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);k=w}else k=A}else k=A}while(0);fA=n;return k|0}function Di(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;if((((((e-A|0)>2?(i[A>>0]|0)==100:0)?(i[A+1>>0]|0)==99:0)?(d=A+2|0,h=Tt(d,e,t)|0,(h|0)!=(d|0)):0)?(d=ui(h,e,t)|0,(d|0)!=(h|0)):0)?(h=t+4|0,e=a[h>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[h>>2]|0;t=e+-24|0;ct(t);a[h>>2]=t;$t(u,e+-48|0);Jt(u,0,41867)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40964)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt(c,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[h>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);p=d}else p=A;fA=n;return p|0}function Qi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0;n=fA;fA=fA+32|0;r=n+12|0;s=n;o=e;A:do{if((o-A|0)>2){if((i[A>>0]|0)==103){l=(i[A+1>>0]|0)==115;c=l;f=l?A+2|0:A}else{c=0;f=A}l=Ri(f,e,t)|0;if((l|0)!=(f|0)){if(!c){u=l;break}d=a[t+4>>2]|0;if((a[t>>2]|0)==(d|0)){u=A;break}Jt(d+-24|0,0,40789)|0;u=l;break}if(((o-f|0)>2?(i[f>>0]|0)==115:0)?(i[f+1>>0]|0)==114:0){l=f+2|0;if((i[l>>0]|0)==78){d=f+3|0;h=Xi(d,e,t)|0;if((h|0)==(d|0)|(h|0)==(e|0)){u=A;break}d=zt(h,e,t)|0;p=t+4|0;do{if((d|0)!=(h|0)){b=a[p>>2]|0;if(((b-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break A}$t(r,b+-24|0);b=a[p>>2]|0;k=b+-24|0;ct(k);a[p>>2]=k;k=i[r+11>>0]|0;w=k<<24>>24<0;dt(b+-48|0,w?a[r>>2]|0:r,w?a[r+4>>2]|0:k&255)|0;if((d|0)==(e|0)){k=(a[p>>2]|0)+-24|0;ct(k);a[p>>2]=k;Ft(r);u=A;break A}else{Ft(r);m=d;g=t;break}}else{m=h;g=t}}while(0);h=s+11|0;d=s+4|0;if((i[m>>0]|0)==69)y=m;else{k=m;while(1){w=Ni(k,e,t)|0;if((w|0)==(k|0)|(w|0)==(e|0)){u=A;break A}b=a[p>>2]|0;if(((b-(a[g>>2]|0)|0)/24|0)>>>0<2){u=A;break A}$t(r,b+-24|0);b=(a[p>>2]|0)+-24|0;ct(b);a[p>>2]=b;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;b=i[h>>0]|0;v=b<<24>>24<0;dt((a[p>>2]|0)+-24|0,v?a[s>>2]|0:s,v?a[d>>2]|0:b&255)|0;Ft(s);Ft(r);if((i[w>>0]|0)==69){y=w;break}else k=w}}k=y+1|0;d=Ri(k,e,t)|0;if((d|0)==(k|0)){k=a[p>>2]|0;if((a[t>>2]|0)==(k|0)){u=A;break}h=k+-24|0;ct(h);a[p>>2]=h;u=A;break}else{h=a[p>>2]|0;if(((h-(a[g>>2]|0)|0)/24|0)>>>0<2){u=A;break}$t(r,h+-24|0);h=(a[p>>2]|0)+-24|0;ct(h);a[p>>2]=h;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;h=i[s+11>>0]|0;k=h<<24>>24<0;dt((a[p>>2]|0)+-24|0,k?a[s>>2]|0:s,k?a[s+4>>2]|0:h&255)|0;Ft(s);Ft(r);u=d;break}}d=Xi(l,e,t)|0;if((d|0)!=(l|0)){h=zt(d,e,t)|0;if((h|0)==(d|0))B=d;else{d=t+4|0;k=a[d>>2]|0;if(((k-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break}$t(r,k+-24|0);k=a[d>>2]|0;w=k+-24|0;ct(w);a[d>>2]=w;w=i[r+11>>0]|0;d=w<<24>>24<0;dt(k+-48|0,d?a[r>>2]|0:r,d?a[r+4>>2]|0:w&255)|0;Ft(r);B=h}h=Ri(B,e,t)|0;if((h|0)==(B|0)){w=t+4|0;d=a[w>>2]|0;if((a[t>>2]|0)==(d|0)){u=A;break}k=d+-24|0;ct(k);a[w>>2]=k;u=A;break}else{k=t+4|0;w=a[k>>2]|0;if(((w-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break}$t(r,w+-24|0);w=(a[k>>2]|0)+-24|0;ct(w);a[k>>2]=w;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;w=i[s+11>>0]|0;d=w<<24>>24<0;dt((a[k>>2]|0)+-24|0,d?a[s>>2]|0:s,d?a[s+4>>2]|0:w&255)|0;Ft(s);Ft(r);u=h;break}}h=Ni(l,e,t)|0;if(!((h|0)==(l|0)|(h|0)==(e|0))){if(c){w=t+4|0;d=a[w>>2]|0;if((a[t>>2]|0)==(d|0)){u=A;break}Jt(d+-24|0,0,40789)|0;C=w}else C=t+4|0;w=s+11|0;d=s+4|0;if((i[h>>0]|0)==69)D=h;else{k=h;while(1){h=Ni(k,e,t)|0;if((h|0)==(k|0)|(h|0)==(e|0)){u=A;break A}b=a[C>>2]|0;if(((b-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break A}$t(r,b+-24|0);b=(a[C>>2]|0)+-24|0;ct(b);a[C>>2]=b;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;b=i[w>>0]|0;v=b<<24>>24<0;dt((a[C>>2]|0)+-24|0,v?a[s>>2]|0:s,v?a[d>>2]|0:b&255)|0;Ft(s);Ft(r);if((i[h>>0]|0)==69){D=h;break}else k=h}}k=D+1|0;d=Ri(k,e,t)|0;if((d|0)==(k|0)){k=a[C>>2]|0;if((a[t>>2]|0)==(k|0)){u=A;break}w=k+-24|0;ct(w);a[C>>2]=w;u=A;break}else{w=a[C>>2]|0;if(((w-(a[t>>2]|0)|0)/24|0)>>>0<2){u=A;break}$t(r,w+-24|0);w=(a[C>>2]|0)+-24|0;ct(w);a[C>>2]=w;Jt(r,0,40789)|0;a[s>>2]=a[r>>2];a[s+4>>2]=a[r+4>>2];a[s+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;w=i[s+11>>0]|0;k=w<<24>>24<0;dt((a[C>>2]|0)+-24|0,k?a[s>>2]|0:s,k?a[s+4>>2]|0:w&255)|0;Ft(s);Ft(r);u=d;break}}else u=A}else u=A}else u=A}while(0);fA=n;return u|0}function Mi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=fA;fA=fA+32|0;r=n+12|0;s=n;if((((((e-A|0)>2?(i[A>>0]|0)==100:0)?(i[A+1>>0]|0)==115:0)?(o=A+2|0,l=ui(o,e,t)|0,(l|0)!=(o|0)):0)?(o=ui(l,e,t)|0,(o|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=(a[l>>2]|0)+-24|0;ct(e);a[l>>2]=e;hi(s,41008,r);e=i[s+11>>0]|0;t=e<<24>>24<0;dt((a[l>>2]|0)+-24|0,t?a[s>>2]|0:s,t?a[s+4>>2]|0:e&255)|0;Ft(s);Ft(r);c=o}else c=A;fA=n;return c|0}function Ei(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=fA;fA=fA+32|0;r=n+12|0;s=n;if((((((e-A|0)>2?(i[A>>0]|0)==100:0)?(i[A+1>>0]|0)==116:0)?(o=A+2|0,l=ui(o,e,t)|0,(l|0)!=(o|0)):0)?(o=Qi(l,e,t)|0,(o|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=(a[l>>2]|0)+-24|0;ct(e);a[l>>2]=e;hi(s,41006,r);e=i[s+11>>0]|0;t=e<<24>>24<0;dt((a[l>>2]|0)+-24|0,t?a[s>>2]|0:s,t?a[s+4>>2]|0:e&255)|0;Ft(s);Ft(r);c=o}else c=A;fA=n;return c|0}function Ii(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+76|0;o=n+64|0;l=n+52|0;c=n+16|0;f=n;u=n+40|0;d=e;A:do{if((d-A|0)>3){h=i[A>>0]|0;if(h<<24>>24==103){p=(i[A+1>>0]|0)==115;b=p?A+2|0:A;k=p;w=b;m=i[b>>0]|0}else{k=0;w=A;m=h}if(m<<24>>24==110){h=i[w+1>>0]|0;switch(h<<24>>24){case 97:case 119:break;default:{g=A;break A}}b=h<<24>>24==97;h=w+2|0;e:do{if((h|0)!=(e|0)){p=0;y=h;while(1){if((i[y>>0]|0)==95)break;v=ui(y,e,t)|0;if((v|0)==(y|0)|(v|0)==(e|0))break e;else{p=1;y=v}}v=y+1|0;B=Tt(v,e,t)|0;if(!((B|0)==(v|0)|(B|0)==(e|0))){v=i[B>>0]|0;if((d-B|0)>2&v<<24>>24==112){if((i[B+1>>0]|0)!=105)break;C=B+2|0;while(1){if((i[C>>0]|0)==69)break;D=ui(C,e,t)|0;if((D|0)==(C|0)|(D|0)==(e|0))break e;else C=D}a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;y=t+4|0;D=a[y>>2]|0;if((a[t>>2]|0)==(D|0)){Q=A;M=1}else{$t(s,D+-24|0);D=r+11|0;if((i[D>>0]|0)<0){Ct(a[r>>2]|0,0);a[r+4>>2]=0}else{Ct(r,0);i[D>>0]=0}di(r);a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Ft(s);D=(a[y>>2]|0)+-24|0;ct(D);a[y>>2]=D;E=1;I=C;F=y;S=t;Y=D;x=23}}else{if(v<<24>>24!=69)break;a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;D=t+4|0;E=0;I=B;F=D;S=t;Y=a[D>>2]|0;x=23}if((x|0)==23)if((a[S>>2]|0)==(Y|0)){Q=A;M=1}else{$t(s,Y+-24|0);D=a[F>>2]|0;y=D+-24|0;ct(y);a[F>>2]=y;a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;if(p){if((a[S>>2]|0)==(y|0)){T=A;G=1}else{$t(l,D+-48|0);D=o+11|0;if((i[D>>0]|0)<0){Ct(a[o>>2]|0,0);a[o+4>>2]=0}else{Ct(o,0);i[D>>0]=0}di(o);a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ft(l);D=(a[F>>2]|0)+-24|0;ct(D);a[F>>2]=D;x=30}}else x=30;if((x|0)==30){a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;if(k)Li(l,40789);if(b)Ot(l,40999)|0;else Ot(l,40749)|0;if(p){hi(f,40717,o);Ot(f,41003)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;D=i[c+11>>0]|0;y=D<<24>>24<0;dt(l,y?a[c>>2]|0:c,y?a[c+4>>2]|0:D&255)|0;Ft(c);Ft(f)}D=i[s+11>>0]|0;y=D<<24>>24<0;dt(l,y?a[s>>2]|0:s,y?a[s+4>>2]|0:D&255)|0;if(E){hi(f,40712,r);Ot(f,40715)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;D=i[c+11>>0]|0;y=D<<24>>24<0;dt(l,y?a[c>>2]|0:c,y?a[c+4>>2]|0:D&255)|0;Ft(c);Ft(f)}a[u>>2]=a[l>>2];a[u+4>>2]=a[l+4>>2];a[u+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(c,u);D=a[F>>2]|0;if(D>>>0<(a[t+8>>2]|0)>>>0){ni(D,c);a[F>>2]=(a[F>>2]|0)+24}else ai(t,c);ct(c);Ft(u);Ft(l);T=I+1|0;G=0}Ft(o);Ft(s);Q=T;M=G}Ft(r);if(!M){g=Q;break A}}}}while(0);g=A}else g=A}else g=A}while(0);fA=n;return g|0}function Fi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+48|0;r=n+24|0;s=n+12|0;o=n;l=ui(A,e,t)|0;if((l|0)!=(A|0)?(e=t+4|0,c=a[e>>2]|0,(a[t>>2]|0)!=(c|0)):0){$t(o,c+-24|0);Jt(o,0,40988)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;Ot(s,40715)|0;a[r>>2]=a[s>>2];a[r+4>>2]=a[s+4>>2];a[r+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;c=a[e>>2]|0;e=c+-24|0;t=e+11|0;if((i[t>>0]|0)<0){Ct(a[e>>2]|0,0);a[c+-20>>2]=0;f=e}else{Ct(e,0);i[t>>0]=0;f=e}di(e);a[f>>2]=a[r>>2];a[f+4>>2]=a[r+4>>2];a[f+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ft(r);Ft(s);Ft(o);u=l}else u=A;fA=n;return u|0}function Si(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0;n=fA;fA=fA+16|0;r=n;if((((((e-A|0)>2?(i[A>>0]|0)==112:0)?(i[A+1>>0]|0)==116:0)?(s=A+2|0,o=ui(s,e,t)|0,(o|0)!=(s|0)):0)?(s=ui(o,e,t)|0,(s|0)!=(o|0)):0)?(o=t+4|0,e=a[o>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[o>>2]|0;t=e+-24|0;ct(t);a[o>>2]=t;Ot(e+-48|0,40985)|0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt((a[o>>2]|0)+-24|0,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;Ft(r);l=s}else l=A;fA=n;return l|0}function Yi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;if((((((e-A|0)>2?(i[A>>0]|0)==114:0)?(i[A+1>>0]|0)==99:0)?(d=A+2|0,h=Tt(d,e,t)|0,(h|0)!=(d|0)):0)?(d=ui(h,e,t)|0,(d|0)!=(h|0)):0)?(h=t+4|0,e=a[h>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[h>>2]|0;t=e+-24|0;ct(t);a[h>>2]=t;$t(u,e+-48|0);Jt(u,0,40967)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40964)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt(c,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[h>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);p=d}else p=A;fA=n;return p|0}function xi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+112|0;r=n+88|0;s=n+64|0;o=n+48|0;l=n+36|0;c=n+24|0;f=n+12|0;u=n;if((((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==99:0)?(d=A+2|0,h=Tt(d,e,t)|0,(h|0)!=(d|0)):0)?(d=ui(h,e,t)|0,(d|0)!=(h|0)):0)?(h=t+4|0,e=a[h>>2]|0,((e-(a[t>>2]|0)|0)/24|0)>>>0>=2):0){$t(r,e+-24|0);e=a[h>>2]|0;t=e+-24|0;ct(t);a[h>>2]=t;$t(u,e+-48|0);Jt(u,0,40951)|0;a[f>>2]=a[u>>2];a[f+4>>2]=a[u+4>>2];a[f+8>>2]=a[u+8>>2];a[u>>2]=0;a[u+4>>2]=0;a[u+8>>2]=0;Ot(f,40964)|0;a[c>>2]=a[f>>2];a[c+4>>2]=a[f+4>>2];a[c+8>>2]=a[f+8>>2];a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;e=i[r+11>>0]|0;t=e<<24>>24<0;dt(c,t?a[r>>2]|0:r,t?a[r+4>>2]|0:e&255)|0;a[l>>2]=a[c>>2];a[l+4>>2]=a[c+4>>2];a[l+8>>2]=a[c+8>>2];a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);ii((a[h>>2]|0)+-24|0,s);ct(s);Ft(o);Ft(l);Ft(c);Ft(f);Ft(u);Ft(r);p=d}else p=A;fA=n;return p|0}function Ti(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0,r=0;if(((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==112:0){n=A+2|0;a=ui(n,e,t)|0;r=(a|0)==(n|0)?A:a}else r=A;return r|0}function Gi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;if(((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==116:0)?(c=A+2|0,f=Tt(c,e,t)|0,(f|0)!=(c|0)):0)?(c=t+4|0,e=a[c>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(l,e+-24|0);Jt(l,0,40942)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[c>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);u=f}else u=A;fA=n;return u|0}function Wi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;if(((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==122:0)?(c=A+2|0,f=ui(c,e,t)|0,(f|0)!=(c|0)):0)?(c=t+4|0,e=a[c>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(l,e+-24|0);Jt(l,0,40942)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[c>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);u=f}else u=A;fA=n;return u|0}function Ji(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0;n=fA;fA=fA+64|0;r=n+48|0;s=n+24|0;o=n;l=n+12|0;if(((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==90:0)?(c=A+2|0,(i[c>>0]|0)==84):0)?(f=t+4|0,u=((a[f>>2]|0)-(a[t>>2]|0)|0)/24|0,d=qt(c,e,t)|0,e=((a[f>>2]|0)-(a[t>>2]|0)|0)/24|0,(d|0)!=(c|0)):0){a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;fi(r,40928,jt(40928)|0);c=(u|0)==(e|0);if(!c){$t(s,(a[t>>2]|0)+(u*24|0)|0);h=i[s+11>>0]|0;p=h<<24>>24<0;dt(r,p?a[s>>2]|0:s,p?a[s+4>>2]|0:h&255)|0;Ft(s);h=s+11|0;p=s+4|0;b=u+1|0;if((b|0)!=(e|0)){k=b;do{$t(o,(a[t>>2]|0)+(k*24|0)|0);Jt(o,0,40939)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;b=i[h>>0]|0;w=b<<24>>24<0;dt(r,w?a[s>>2]|0:s,w?a[p>>2]|0:b&255)|0;Ft(s);Ft(o);k=k+1|0}while((k|0)!=(e|0))}Ot(r,40715)|0;if(!c){c=e;e=a[f>>2]|0;do{e=e+-24|0;ct(e);a[f>>2]=e;c=c+-1|0}while((c|0)!=(u|0))}}else Ot(r,40715)|0;a[l>>2]=a[r>>2];a[l+4>>2]=a[r+4>>2];a[l+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;ti(s,l);u=a[f>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,s);a[f>>2]=(a[f>>2]|0)+24}else ai(t,s);ct(s);Ft(l);Ft(r);m=d}else m=A;fA=n;return m|0}function Oi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;if((((((e-A|0)>2?(i[A>>0]|0)==115:0)?(i[A+1>>0]|0)==90:0)?(c=A+2|0,(i[c>>0]|0)==102):0)?(f=ki(c,e,t)|0,(f|0)!=(c|0)):0)?(c=t+4|0,e=a[c>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(l,e+-24|0);Jt(l,0,40928)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[c>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);u=f}else u=A;fA=n;return u|0}function Hi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;A:do{if((e-A|0)>2?(i[A>>0]|0)==116:0){c=i[A+1>>0]|0;switch(c<<24>>24){case 105:case 101:break;default:{f=A;break A}}u=A+2|0;if(c<<24>>24==101)d=ui(u,e,t)|0;else d=Tt(u,e,t)|0;if((d|0)!=(u|0)?(u=t+4|0,c=a[u>>2]|0,(a[t>>2]|0)!=(c|0)):0){$t(l,c+-24|0);Jt(l,0,40920)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ot(o,40715)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[u>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);Ft(l);f=d}else f=A}else f=A}while(0);fA=n;return f|0}function Pi(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,5);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Ui(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0;n=fA;fA=fA+48|0;r=n+24|0;s=n;o=n+12|0;if(((((e-A|0)>2?(i[A>>0]|0)==116:0)?(i[A+1>>0]|0)==119:0)?(l=A+2|0,c=ui(l,e,t)|0,(c|0)!=(l|0)):0)?(l=t+4|0,e=a[l>>2]|0,(a[t>>2]|0)!=(e|0)):0){$t(o,e+-24|0);Jt(o,0,40913)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;ti(r,s);ii((a[l>>2]|0)+-24|0,r);ct(r);Ft(s);Ft(o);f=c}else f=A;fA=n;return f|0}function Li(A,e){A=A|0;e=e|0;Vi(A,e,jt(e)|0);return}function Vi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=A+11|0;r=i[n>>0]|0;s=r<<24>>24<0;if(s)o=(a[A+8>>2]&2147483647)+-1|0;else o=10;do{if(o>>>0>=t>>>0){if(s)l=a[A>>2]|0;else l=A;Zi(l,e,t)|0;Ct(l+t|0,0);if((i[n>>0]|0)<0){a[A+4>>2]=t;break}else{i[n>>0]=t;break}}else{if(s)c=a[A+4>>2]|0;else c=r&255;Dt(A,o,t-o|0,c,0,c,t,e)}}while(0);return}function Zi(A,e,t){A=A|0;e=e|0;t=t|0;if(t|0)Da(A|0,e|0,t|0)|0;return A|0}function Ri(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=fA;fA=fA+16|0;r=n;A:do{if((e-A|0)>1){s=i[A>>0]|0;switch(s<<24>>24){case 100:case 111:{if((i[A+1>>0]|0)==110){o=A+2|0;if(s<<24>>24!=111){s=pn(o,e,t)|0;l=(s|0)==(o|0)?A:s;break A}s=zi(o,e,t)|0;if((s|0)==(o|0)){l=A;break A}o=zt(s,e,t)|0;if((o|0)==(s|0)){l=s;break A}s=t+4|0;c=a[s>>2]|0;if(((c-(a[t>>2]|0)|0)/24|0)>>>0<2){l=o;break A}$t(r,c+-24|0);c=a[s>>2]|0;f=c+-24|0;ct(f);a[s>>2]=f;f=i[r+11>>0]|0;s=f<<24>>24<0;dt(c+-48|0,s?a[r>>2]|0:r,s?a[r+4>>2]|0:f&255)|0;Ft(r);l=o;break A}break}default:{}}o=ji(A,e,t)|0;if((o|0)==(A|0)){f=zi(A,e,t)|0;if((f|0)!=(A|0)){s=zt(f,e,t)|0;if((s|0)!=(f|0)){c=t+4|0;u=a[c>>2]|0;if(((u-(a[t>>2]|0)|0)/24|0)>>>0<2)l=s;else{$t(r,u+-24|0);u=a[c>>2]|0;d=u+-24|0;ct(d);a[c>>2]=d;d=i[r+11>>0]|0;c=d<<24>>24<0;dt(u+-48|0,c?a[r>>2]|0:r,c?a[r+4>>2]|0:d&255)|0;Ft(r);l=s}}else l=f}else l=A}else l=o}else l=A}while(0);fA=n;return l|0}function Xi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;n=fA;fA=fA+32|0;r=n+8|0;s=n;A:do{if((A|0)==(e|0))o=A;else switch(i[A>>0]|0){case 84:{l=t+4|0;c=((a[l>>2]|0)-(a[t>>2]|0)|0)/24|0;f=qt(A,e,t)|0;u=a[l>>2]|0;d=(u-(a[t>>2]|0)|0)/24|0;h=u;if(!((f|0)!=(A|0)&(d|0)==(c+1|0))){if((d|0)==(c|0)){o=A;break A}u=d;d=h;while(1){d=d+-24|0;ct(d);a[l>>2]=d;u=u+-1|0;if((u|0)==(c|0)){o=A;break A}}}a[s>>2]=a[t+12>>2];Vt(r,h+-24|0,s);c=t+20|0;u=a[c>>2]|0;if(u>>>0<(a[t+24>>2]|0)>>>0){a[u+12>>2]=a[r+12>>2];a[u>>2]=a[r>>2];d=r+4|0;a[u+4>>2]=a[d>>2];l=r+8|0;a[u+8>>2]=a[l>>2];a[l>>2]=0;a[d>>2]=0;a[r>>2]=0;a[c>>2]=(a[c>>2]|0)+16}else Zt(t+16|0,r);ft(r);o=f;break A;break}case 68:{c=oi(A,e,t)|0;if((c|0)==(A|0)){o=A;break A}d=a[t+4>>2]|0;if((a[t>>2]|0)==(d|0)){o=A;break A}a[s>>2]=a[t+12>>2];Vt(r,d+-24|0,s);d=t+20|0;l=a[d>>2]|0;if(l>>>0<(a[t+24>>2]|0)>>>0){a[l+12>>2]=a[r+12>>2];a[l>>2]=a[r>>2];u=r+4|0;a[l+4>>2]=a[u>>2];p=r+8|0;a[l+8>>2]=a[p>>2];a[p>>2]=0;a[u>>2]=0;a[r>>2]=0;a[d>>2]=(a[d>>2]|0)+16}else Zt(t+16|0,r);ft(r);o=c;break A;break}case 83:{c=si(A,e,t)|0;if((c|0)!=(A|0)){o=c;break A}if((e-A|0)<=2){o=A;break A}if((i[A+1>>0]|0)!=116){o=A;break A}c=A+2|0;d=_i(c,e,t)|0;if((d|0)==(c|0)){o=A;break A}c=t+4|0;u=a[c>>2]|0;if((a[t>>2]|0)==(u|0)){o=A;break A}Jt(u+-24|0,0,41011)|0;u=(a[c>>2]|0)+-24|0;a[s>>2]=a[t+12>>2];Vt(r,u,s);u=t+20|0;c=a[u>>2]|0;if(c>>>0<(a[t+24>>2]|0)>>>0){a[c+12>>2]=a[r+12>>2];a[c>>2]=a[r>>2];p=r+4|0;a[c+4>>2]=a[p>>2];l=r+8|0;a[c+8>>2]=a[l>>2];a[l>>2]=0;a[p>>2]=0;a[r>>2]=0;a[u>>2]=(a[u>>2]|0)+16}else Zt(t+16|0,r);ft(r);o=d;break A;break}default:{o=A;break A}}}while(0);fA=n;return o|0}function Ni(A,e,t){A=A|0;e=e|0;t=t|0;return ji(A,e,t)|0}function ji(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0;n=fA;fA=fA+16|0;r=n;if((A|0)!=(e|0)?(s=Ai(A,e,t)|0,(s|0)!=(A|0)):0){o=zt(s,e,t)|0;if((o|0)!=(s|0)){e=t+4|0;l=a[e>>2]|0;if(((l-(a[t>>2]|0)|0)/24|0)>>>0<2)c=A;else{$t(r,l+-24|0);l=a[e>>2]|0;t=l+-24|0;ct(t);a[e>>2]=t;t=i[r+11>>0]|0;e=t<<24>>24<0;dt(l+-48|0,e?a[r>>2]|0:r,e?a[r+4>>2]|0:t&255)|0;Ft(r);c=o}}else c=s}else c=A;fA=n;return c|0}function _i(A,e,t){A=A|0;e=e|0;t=t|0;var n=0;A:do{if((A|0)==(e|0))n=A;else switch(i[A>>0]|0){case 68:case 67:{n=Ki(A,e,t)|0;break A;break}case 85:{n=qi(A,e,t)|0;break A;break}case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:{n=Ai(A,e,t)|0;break A;break}default:return zi(A,e,t)|0}}while(0);return n|0}function Ki(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n;l=n+12|0;A:do{if((e-A|0)>1?(c=t+4|0,f=a[c>>2]|0,(a[t>>2]|0)!=(f|0)):0)switch(i[A>>0]|0){case 67:{switch(i[A+1>>0]|0){case 53:case 51:case 50:case 49:break;default:{u=A;break A}}dn(s,f+-24|0);ti(r,s);d=a[c>>2]|0;if(d>>>0<(a[t+8>>2]|0)>>>0){ni(d,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);Ft(s);i[t+60>>0]=1;u=A+2|0;break A;break}case 68:{switch(i[A+1>>0]|0){case 53:case 50:case 49:case 48:break;default:{u=A;break A}}dn(l,f+-24|0);Jt(l,0,40787)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(r,o);f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);Ft(o);Ft(l);i[t+60>>0]=1;u=A+2|0;break A;break}default:{u=A;break A}}else u=A}while(0);fA=n;return u|0}function qi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0;n=fA;fA=fA+64|0;r=n+40|0;s=n+24|0;o=n+12|0;l=n;A:do{if((e-A|0)>2?(i[A>>0]|0)==85:0){switch(i[A+1>>0]|0){case 116:{a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fi(s,41518,jt(41518)|0);ti(r,s);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);Ft(s);f=A+2|0;if((f|0)==(e|0)){u=(a[c>>2]|0)+-24|0;ct(u);a[c>>2]=u;d=A;break A}if(((i[f>>0]|0)+-48|0)>>>0<10){u=A+3|0;e:do{if((u|0)==(e|0))h=e;else{p=u;while(1){if(((i[p>>0]|0)+-48|0)>>>0>=10){h=p;break e}p=p+1|0;if((p|0)==(e|0)){h=e;break}}}}while(0);sn((a[c>>2]|0)+-24|0,f,h);b=h}else b=f;on((a[c>>2]|0)+-24|0,39);if((b|0)!=(e|0)?(i[b>>0]|0)==95:0){d=b+1|0;break A}u=(a[c>>2]|0)+-24|0;ct(u);a[c>>2]=u;d=A;break A;break}case 108:break;default:{d=A;break A}}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;fi(o,41527,jt(41527)|0);ti(r,o);u=t+4|0;p=a[u>>2]|0;if(p>>>0<(a[t+8>>2]|0)>>>0){ni(p,r);a[u>>2]=(a[u>>2]|0)+24}else ai(t,r);ct(r);Ft(o);p=A+2|0;do{if((i[p>>0]|0)!=118){k=Tt(p,e,t)|0;if((k|0)==(p|0)){w=(a[u>>2]|0)+-24|0;ct(w);a[u>>2]=w;d=A;break A}w=a[u>>2]|0;if(((w-(a[t>>2]|0)|0)/24|0)>>>0<2){d=A;break A}$t(r,w+-24|0);w=a[u>>2]|0;m=w+-24|0;ct(m);a[u>>2]=m;m=r+11|0;g=i[m>>0]|0;y=g<<24>>24<0;v=r+4|0;dt(w+-48|0,y?a[r>>2]|0:r,y?a[v>>2]|0:g&255)|0;g=k;while(1){k=Tt(g,e,t)|0;if((k|0)==(g|0)){B=36;break}y=a[u>>2]|0;if(((y-(a[t>>2]|0)|0)/24|0)>>>0<2){B=55;break}$t(l,y+-24|0);if((i[m>>0]|0)<0){Ct(a[r>>2]|0,0);a[v>>2]=0}else{Ct(r,0);i[m>>0]=0}di(r);a[r>>2]=a[l>>2];a[r+4>>2]=a[l+4>>2];a[r+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;Ft(l);y=a[u>>2]|0;w=y+-24|0;ct(w);a[u>>2]=w;w=i[m>>0]|0;if((w<<24>>24<0?a[v>>2]|0:w&255)|0){Ot(y+-48|0,40939)|0;y=i[m>>0]|0;w=y<<24>>24<0;dt((a[u>>2]|0)+-24|0,w?a[r>>2]|0:r,w?a[v>>2]|0:y&255)|0}g=k}if((B|0)==36){Ot((a[u>>2]|0)+-24|0,40715)|0;Ft(r);C=g;break}else if((B|0)==55){Ft(r);d=A;break A}}else{on((a[u>>2]|0)+-24|0,41);C=A+3|0}}while(0);if((C|0)!=(e|0)?(i[C>>0]|0)==69:0){p=C+1|0;if((p|0)==(e|0)){c=(a[u>>2]|0)+-24|0;ct(c);a[u>>2]=c;d=A;break}if(((i[p>>0]|0)+-48|0)>>>0<10){c=C+2|0;e:do{if((c|0)==(e|0))D=e;else{f=c;while(1){if(((i[f>>0]|0)+-48|0)>>>0>=10){D=f;break e}f=f+1|0;if((f|0)==(e|0)){D=e;break}}}}while(0);c=(a[u>>2]|0)+-24|0;if((i[c+11>>0]|0)<0)Q=a[c>>2]|0;else Q=c;ln(c,Q+7|0,p,D)|0;M=D}else M=p;if((M|0)!=(e|0)?(i[M>>0]|0)==95:0){d=M+1|0;break}c=(a[u>>2]|0)+-24|0;ct(c);a[u>>2]=c;d=A;break}c=(a[u>>2]|0)+-24|0;ct(c);a[u>>2]=c;d=A}else d=A}while(0);fA=n;return d|0}function zi(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0;n=fA;fA=fA+32|0;r=n;A:do{if((e-A|0)>1)do{switch(i[A>>0]|0){case 97:{switch(i[A+1>>0]|0){case 97:{$i(r,41017);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 110:case 100:{An(r,41028);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 78:{$i(r,41038);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 83:{An(r,41049);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 99:{switch(i[A+1>>0]|0){case 108:{$i(r,41059);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 109:{An(r,41070);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 111:{An(r,41080);s=t+4|0;o=a[s>>2]|0;if(o>>>0<(a[t+8>>2]|0)>>>0){ni(o,r);a[s>>2]=(a[s>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 118:{s=t+63|0;o=i[s>>0]|0;i[s>>0]=0;c=A+2|0;f=Tt(c,e,t)|0;i[s>>0]=o;if((f|0)==(c|0)){l=A;break A}c=a[t+4>>2]|0;if((a[t>>2]|0)==(c|0)){l=A;break A}Jt(c+-24|0,0,41090)|0;i[t+60>>0]=1;l=f;break A;break}default:{l=A;break A}}break}case 100:{switch(i[A+1>>0]|0){case 97:{en(r,41100);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 101:{An(r,41118);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 108:{tn(r);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 118:{An(r,41128);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 86:{$i(r,41138);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 101:{switch(i[A+1>>0]|0){case 111:{An(r,41149);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 79:{$i(r,41159);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 113:{$i(r,41170);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 103:{switch(i[A+1>>0]|0){case 101:{$i(r,41181);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 116:{An(r,41192);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 105:{if((i[A+1>>0]|0)!=120){l=A;break A}$i(r,41202);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 108:{switch(i[A+1>>0]|0){case 101:{$i(r,41213);f=t+4|0;c=a[f>>2]|0;if(c>>>0<(a[t+8>>2]|0)>>>0){ni(c,r);a[f>>2]=(a[f>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 105:{f=A+2|0;c=Ai(f,e,t)|0;if((c|0)==(f|0)){l=A;break A}f=a[t+4>>2]|0;if((a[t>>2]|0)==(f|0)){l=A;break A}Jt(f+-24|0,0,41224)|0;l=c;break A;break}case 115:{$i(r,41236);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 83:{nn(r,41247);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 116:{An(r,41259);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 109:{switch(i[A+1>>0]|0){case 105:{An(r,41269);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 73:{$i(r,41279);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 108:{An(r,41118);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 76:{$i(r,41290);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 109:{$i(r,41301);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 110:{switch(i[A+1>>0]|0){case 97:{an(r,41312);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 101:{$i(r,41327);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 103:{An(r,41269);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 116:{An(r,41338);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 119:{rn(r,41348);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 111:{switch(i[A+1>>0]|0){case 111:{$i(r,41361);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 114:{An(r,41372);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 82:{$i(r,41382);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 112:{switch(i[A+1>>0]|0){case 109:{nn(r,41393);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 108:{An(r,41405);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 76:{$i(r,41415);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 112:{$i(r,41426);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 115:{An(r,41405);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 116:{$i(r,41437);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 113:{if((i[A+1>>0]|0)!=117){l=A;break A}An(r,41448);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 114:{switch(i[A+1>>0]|0){case 109:{An(r,41458);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 77:{$i(r,41468);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 115:{$i(r,41479);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}case 83:{nn(r,41490);c=t+4|0;f=a[c>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[c>>2]=(a[c>>2]|0)+24}else ai(t,r);ct(r);l=A+2|0;break A;break}default:{l=A;break A}}break}case 118:{if(((i[A+1>>0]|0)+-48|0)>>>0>=10){l=A;break A}c=A+2|0;f=Ai(c,e,t)|0;if((f|0)==(c|0)){l=A;break A}c=a[t+4>>2]|0;if((a[t>>2]|0)==(c|0)){l=A;break A}Jt(c+-24|0,0,41090)|0;l=f;break A;break}default:{l=A;break A}}}while(0);else l=A}while(0);fA=n;return l|0}function $i(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,10);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function An(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,9);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function en(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,17);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function tn(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41502,15);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function nn(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,11);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function an(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,14);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function rn(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,12);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function sn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0;n=fA;fA=fA+16|0;r=e;s=n;o=A+11|0;l=i[o>>0]|0;c=l<<24>>24<0;if(c){f=(a[A+8>>2]&2147483647)+-1|0;u=a[A+4>>2]|0}else{f=10;u=l&255}d=t-r|0;do{if(d|0){if(c){h=a[A>>2]|0;p=a[A+4>>2]|0}else{h=A;p=l&255}if(cn(e,h,h+p|0)|0){a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fn(s,e,t);b=i[s+11>>0]|0;k=b<<24>>24<0;dt(A,k?a[s>>2]|0:s,k?a[s+4>>2]|0:b&255)|0;Ft(s);break}if((f-u|0)>>>0>>0){un(A,f,u+d-f|0,u,u,0);w=i[o>>0]|0}else w=l;if(w<<24>>24<0)m=a[A>>2]|0;else m=A;b=t+(u-r)|0;if((e|0)!=(t|0)){k=m+u|0;g=e;while(1){Ct(k,i[g>>0]|0);g=g+1|0;if((g|0)==(t|0))break;else k=k+1|0}}Ct(m+b|0,0);k=u+d|0;if((i[o>>0]|0)<0){a[A+4>>2]=k;break}else{i[o>>0]=k;break}}}while(0);fA=n;return}function on(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0;t=A+11|0;n=i[t>>0]|0;r=n<<24>>24<0;if(r){s=a[A+4>>2]|0;o=(a[A+8>>2]&2147483647)+-1|0}else{s=n&255;o=10}if((s|0)==(o|0)){un(A,o,1,o,o,0);if((i[t>>0]|0)<0)l=8;else l=7}else if(r)l=8;else l=7;if((l|0)==7){i[t>>0]=s+1;c=A}else if((l|0)==8){l=a[A>>2]|0;a[A+4>>2]=s+1;c=l}l=c+s|0;Ct(l,e);Ct(l+1|0,0);return}function ln(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0;r=fA;fA=fA+16|0;s=r;o=A+11|0;l=i[o>>0]|0;c=l<<24>>24<0;if(c)f=a[A>>2]|0;else f=A;u=e-f|0;f=n-t|0;do{if(!f){d=l;h=27}else{if(c){p=a[A>>2]|0;b=a[A+4>>2]|0}else{p=A;b=l&255}if(cn(t,p,p+b|0)|0){a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;fn(s,t,n);k=i[s+11>>0]|0;w=k<<24>>24<0;m=w?a[s>>2]|0:s;g=ln(A,e,m,m+(w?a[s+4>>2]|0:k&255)|0)|0;Ft(s);y=g;break}if(c){v=(a[A+8>>2]&2147483647)+-1|0;B=a[A+4>>2]|0}else{v=10;B=l&255}if((v-B|0)>>>0>=f>>>0){if(c)C=a[A>>2]|0;else C=A;g=B-u|0;if(!g)D=C;else{k=C+u|0;Zi(k+f|0,k,g)|0;D=C}}else{un(A,v,B+f-v|0,B,u,f);D=a[A>>2]|0}g=B+f|0;if((i[o>>0]|0)<0)a[A+4>>2]=g;else i[o>>0]=g;Ct(D+g|0,0);if((t|0)!=(n|0)){g=t;k=D+u|0;while(1){Ct(k,i[g>>0]|0);g=g+1|0;if((g|0)==(n|0))break;else k=k+1|0}}d=i[o>>0]|0;h=27}}while(0);if((h|0)==27){if(d<<24>>24<0)Q=a[A>>2]|0;else Q=A;y=Q+u|0}fA=r;return y|0}function cn(A,e,t){A=A|0;e=e|0;t=t|0;return e>>>0<=A>>>0&A>>>0>>0|0}function fn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;n=t-e|0;if(n>>>0>4294967279)Qt();if(n>>>0<11){i[A+11>>0]=n;r=A}else{s=n+16&-16;o=Mt(s)|0;a[A>>2]=o;a[A+8>>2]=s|-2147483648;a[A+4>>2]=n;r=o}if((e|0)!=(t|0)){o=e;e=r;while(1){Ct(e,i[o>>0]|0);o=o+1|0;if((o|0)==(t|0))break;else e=e+1|0}}Ct(r+n|0,0);return}function un(A,e,t,n,r,s){A=A|0;e=e|0;t=t|0;n=n|0;r=r|0;s=s|0;var o=0,l=0,c=0,f=0;if((-17-e|0)>>>0>>0)Qt();if((i[A+11>>0]|0)<0)o=a[A>>2]|0;else o=A;if(e>>>0<2147483623){l=t+e|0;t=e<<1;c=l>>>0>>0?t:l;f=c>>>0<11?11:c+16&-16}else f=-17;c=Mt(f)|0;if(r|0)Bt(c,o,r)|0;l=n-r|0;if(l|0)Bt(c+r+s|0,o+r|0,l)|0;if((e|0)!=10)Et(o);a[A>>2]=c;a[A+8>>2]=f|-2147483648;return}function dn(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0;t=e+11|0;n=i[t>>0]|0;r=e+4|0;s=a[r>>2]|0;o=n&255;l=n<<24>>24<0?s:o;A:do{if(!l)hn(A,e);else{do{if((jt(41537)|0)==(l|0)){if(!(_t(e,41537,l)|0)){Li(e,41549);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41620,jt(41620)|0);break A}else{c=i[t>>0]|0;f=c&255;u=c;d=a[r>>2]|0;break}}else{f=o;u=n;d=s}}while(0);c=jt(41633)|0;do{if((c|0)==((u<<24>>24<0?d:f)|0)){if(!(_t(e,41633,c)|0)){Li(e,41646);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41696,jt(41696)|0);break A}else{h=i[t>>0]|0;p=h&255;b=h;k=a[r>>2]|0;break}}else{p=f;b=u;k=d}}while(0);c=jt(41710)|0;do{if((c|0)==((b<<24>>24<0?k:p)|0)){if(!(_t(e,41710,c)|0)){Li(e,41723);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41773,jt(41773)|0);break A}else{h=i[t>>0]|0;w=h&255;m=h;g=a[r>>2]|0;break}}else{w=p;m=b;g=k}}while(0);c=jt(41787)|0;do{if((c|0)==((m<<24>>24<0?g:w)|0)){if(!(_t(e,41787,c)|0)){Li(e,41801);a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41852,jt(41852)|0);break A}else{h=i[t>>0]|0;y=h&255;v=h;B=a[r>>2]|0;break}}else{y=w;v=m;B=g}}while(0);c=v<<24>>24<0;h=c?a[e>>2]|0:e;C=h+(c?B:y)|0;e:do{if((i[C+-1>>0]|0)==62){c=1;D=C;t:while(1){Q=D;i:while(1){M=Q+-1|0;if((M|0)==(h|0))break t;E=Q+-2|0;switch(i[E>>0]|0){case 60:{I=25;break i;break}case 62:{I=26;break i;break}default:Q=M}}if((I|0)==25){I=0;Q=c+-1|0;if(!Q){F=E;break e}else S=Q}else if((I|0)==26){I=0;S=c+1|0}c=S;D=M}a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;break A}else F=C}while(0);C=F;while(1){D=C+-1|0;if((D|0)==(h|0)){Y=h;break}if((i[D>>0]|0)==58){Y=C;break}else C=D}a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fn(A,Y,F)}}while(0);return}function hn(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;if((i[e+11>>0]|0)<0)fi(A,a[e>>2]|0,a[e+4>>2]|0);else{a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2]}return}function pn(A,e,t){A=A|0;e=e|0;t=t|0;var i=0,n=0,r=0;if((A|0)!=(e|0)){i=Xi(A,e,t)|0;if((i|0)==(A|0))n=ji(A,e,t)|0;else n=i;if((n|0)!=(A|0)?(i=a[t+4>>2]|0,(a[t>>2]|0)!=(i|0)):0){Jt(i+-24|0,0,40787)|0;r=n}else r=A}else r=A;return r|0}function bn(A){A=A|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;a[A+12>>2]=0;a[A+16>>2]=0;a[A+20>>2]=0;return}function kn(A){A=A|0;var e=0,t=0,i=0,n=0,r=0,s=0;e=fA;fA=fA+32|0;t=e;i=a[A>>2]|0;n=((a[A+4>>2]|0)-i|0)/24|0;r=n+1|0;if(r>>>0>178956970)wn();else{s=((a[A+8>>2]|0)-i|0)/24|0;i=s<<1;mn(t,s>>>0<89478485?i>>>0>>0?r:i:178956970,n,A+12|0);n=t+8|0;i=a[n>>2]|0;a[i>>2]=0;a[i+4>>2]=0;a[i+8>>2]=0;a[i+12>>2]=0;a[i+16>>2]=0;a[i+20>>2]=0;bn(i);a[n>>2]=i+24;gn(A,t);yn(t);fA=e;return}}function wn(){j()}function mn(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,r=0;n=A+12|0;a[n>>2]=0;a[A+16>>2]=i;if(!e)r=0;else r=vn(a[i>>2]|0,e)|0;a[A>>2]=r;i=r+(t*24|0)|0;a[A+8>>2]=i;a[A+4>>2]=i;a[n>>2]=r+(e*24|0);return}function gn(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0;t=a[A>>2]|0;i=A+4|0;n=a[i>>2]|0;r=e+4|0;if((n|0)==(t|0)){s=r;o=A;l=a[r>>2]|0;c=t}else{f=n;n=a[r>>2]|0;do{f=f+-24|0;ni(n+-24|0,f);n=(a[r>>2]|0)+-24|0;a[r>>2]=n}while((f|0)!=(t|0));s=r;o=A;l=n;c=a[A>>2]|0}a[o>>2]=l;a[s>>2]=c;c=e+8|0;l=a[i>>2]|0;a[i>>2]=a[c>>2];a[c>>2]=l;l=A+8|0;A=e+12|0;c=a[l>>2]|0;a[l>>2]=a[A>>2];a[A>>2]=c;a[e>>2]=a[s>>2];return}function yn(A){A=A|0;var e=0,t=0,i=0,n=0;e=a[A+4>>2]|0;t=A+8|0;i=a[t>>2]|0;if((i|0)!=(e|0)){n=i;do{i=n+-24|0;a[t>>2]=i;ct(i);n=a[t>>2]|0}while((n|0)!=(e|0))}e=a[A>>2]|0;if(e|0)It(a[a[A+16>>2]>>2]|0,e,((a[A+12>>2]|0)-e|0)/24|0);return}function vn(A,e){A=A|0;e=e|0;return Bn(A,e*24|0)|0}function Bn(A,e){A=A|0;e=e|0;var t=0,i=0,n=0;t=yt(e)|0;e=A+4096|0;i=a[e>>2]|0;if((A+4096-i|0)>>>0>>0)n=Ke(t)|0;else{a[e>>2]=i+t;n=i}return n|0}function Cn(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0;r=fA;fA=fA+48|0;s=r+24|0;o=r;l=r+12|0;c=ci(A,e)|0;if(!((c|0)==(A|0)|(c|0)==(e|0))?(i[c>>0]|0)==69:0){e=t+11|0;f=i[e>>0]|0;u=t+4|0;do{if((f<<24>>24<0?a[u>>2]|0:f&255)>>>0<=3){d=n+4|0;h=a[d>>2]|0;if(h>>>0<(a[n+8>>2]|0)>>>0){a[h>>2]=0;a[h+4>>2]=0;a[h+8>>2]=0;a[h+12>>2]=0;a[h+16>>2]=0;a[h+20>>2]=0;bn(h);a[d>>2]=(a[d>>2]|0)+24;p=d;break}else{kn(n);p=d;break}}else{hi(l,40717,t);Ot(l,40715)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;ti(s,o);d=n+4|0;h=a[d>>2]|0;if(h>>>0<(a[n+8>>2]|0)>>>0){ni(h,s);a[d>>2]=(a[d>>2]|0)+24}else ai(n,s);ct(s);Ft(o);Ft(l);p=d}}while(0);if((i[A>>0]|0)==110){on((a[p>>2]|0)+-24|0,45);b=A+1|0}else b=A;sn((a[p>>2]|0)+-24|0,b,c);b=i[e>>0]|0;e=b<<24>>24<0;l=e?a[u>>2]|0:b&255;if(l>>>0<4)dt((a[p>>2]|0)+-24|0,e?a[t>>2]|0:t,l)|0;k=c+1|0}else k=A;fA=r;return k|0}function Dn(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,4);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Qn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0;n=fA;fA=fA+64|0;r=n+24|0;s=n+60|0;c=n;f=n+48|0;A:do{if((e-A|0)>>>0>8){u=0;d=0;h=i[A>>0]|0;while(1){p=s+d|0;if(!(Be(h)|0))break;b=i[A+(u|1)>>0]|0;k=(((h+-48|0)>>>0<10?0:9)+h<<4)+b+((b+-48|0)>>>0<10?208:169)&255;i[p>>0]=k;u=u+2|0;w=d+1|0;m=i[A+u>>0]|0;if((u|0)==8){g=5;break}else{d=w;h=m<<24>>24}}do{if((g|0)==5){if(m<<24>>24==69){if((s+w|0)!=(s|0)&p>>>0>s>>>0?(h=i[s>>0]|0,i[s>>0]=k,i[p>>0]=h,d>>>0>2):0){h=s+(d+-1)|0;u=s+1|0;do{b=i[u>>0]|0;i[u>>0]=i[h>>0]|0;i[h>>0]=b;u=u+1|0;h=h+-1|0}while(u>>>0>>0)}a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;a[c+12>>2]=0;a[c+16>>2]=0;a[c+20>>2]=0;l[r>>3]=+o[s>>2];h=Me(c,24,42027,r)|0;if(h>>>0>23)break;a[f>>2]=0;a[f+4>>2]=0;a[f+8>>2]=0;fi(f,c,h);ti(r,f);h=t+4|0;u=a[h>>2]|0;if(u>>>0<(a[t+8>>2]|0)>>>0){ni(u,r);a[h>>2]=(a[h>>2]|0)+24}else ai(t,r);ct(r);Ft(f);y=A+9|0}else y=A;v=y;break A}}while(0);v=A}else v=A}while(0);fA=n;return v|0}function Mn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=fA;fA=fA+80|0;r=n+40|0;s=n+32|0;o=n;c=n+64|0;A:do{if((e-A|0)>>>0>16){f=0;u=0;d=i[A>>0]|0;while(1){h=s+u|0;if(!(Be(d)|0))break;p=i[A+(f|1)>>0]|0;b=(((d+-48|0)>>>0<10?0:9)+d<<4)+p+((p+-48|0)>>>0<10?208:169)&255;i[h>>0]=b;f=f+2|0;k=u+1|0;w=i[A+f>>0]|0;if((f|0)==16){m=5;break}else{u=k;d=w<<24>>24}}do{if((m|0)==5){if(w<<24>>24==69){if((s+k|0)!=(s|0)&h>>>0>s>>>0?(d=i[s>>0]|0,i[s>>0]=b,i[h>>0]=d,u>>>0>2):0){d=s+(u+-1)|0;f=s+1|0;do{p=i[f>>0]|0;i[f>>0]=i[d>>0]|0;i[d>>0]=p;f=f+1|0;d=d+-1|0}while(f>>>0>>0)}a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;a[o+12>>2]=0;a[o+16>>2]=0;a[o+20>>2]=0;a[o+24>>2]=0;a[o+28>>2]=0;l[r>>3]=+l[s>>3];d=Me(o,32,42024,r)|0;if(d>>>0>31)break;a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;fi(c,o,d);ti(r,c);d=t+4|0;f=a[d>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[d>>2]=(a[d>>2]|0)+24}else ai(t,r);ct(r);Ft(c);g=A+17|0}else g=A;y=g;break A}}while(0);y=A}else y=A}while(0);fA=n;return y|0}function En(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=fA;fA=fA+96|0;r=n+48|0;s=n+40|0;o=n;c=n+72|0;A:do{if((e-A|0)>>>0>20){f=0;u=0;d=i[A>>0]|0;while(1){h=s+u|0;if(!(Be(d)|0))break;p=i[A+(f|1)>>0]|0;b=(((d+-48|0)>>>0<10?0:9)+d<<4)+p+((p+-48|0)>>>0<10?208:169)&255;i[h>>0]=b;f=f+2|0;k=u+1|0;w=i[A+f>>0]|0;if((f|0)==20){m=5;break}else{u=k;d=w<<24>>24}}do{if((m|0)==5){if(w<<24>>24==69){if((s+k|0)!=(s|0)&h>>>0>s>>>0?(d=i[s>>0]|0,i[s>>0]=b,i[h>>0]=d,u>>>0>2):0){d=s+(u+-1)|0;f=s+1|0;do{p=i[f>>0]|0;i[f>>0]=i[d>>0]|0;i[d>>0]=p;f=f+1|0;d=d+-1|0}while(f>>>0>>0)}d=o;f=d+40|0;do{a[d>>2]=0;d=d+4|0}while((d|0)<(f|0));l[r>>3]=+l[s>>3];d=Me(o,40,42019,r)|0;if(d>>>0>39)break;a[c>>2]=0;a[c+4>>2]=0;a[c+8>>2]=0;fi(c,o,d);ti(r,c);d=t+4|0;f=a[d>>2]|0;if(f>>>0<(a[t+8>>2]|0)>>>0){ni(f,r);a[d>>2]=(a[d>>2]|0)+24}else ai(t,r);ct(r);Ft(c);g=A+21|0}else g=A;y=g;break A}}while(0);y=A}else y=A}while(0);fA=n;return y|0}function In(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,13);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Fn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,B=0,C=0,D=0,Q=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0,W=0,J=0,O=0,H=0,P=0,U=0,L=0,V=0,Z=0,R=0,X=0,N=0,j=0,_=0,K=0,q=0,z=0,$=0,AA=0,eA=0,tA=0,iA=0,nA=0,aA=0,rA=0,sA=0,oA=0,lA=0;n=fA;fA=fA+48|0;r=n+36|0;s=n+24|0;o=n+8|0;l=n;A:do{if((A|0)!=(e|0)?(i[A>>0]|0)==78:0){c=Gt(A+1|0,e,r)|0;e:do{if((c|0)!=(e|0)){f=t+52|0;a[f>>2]=0;switch(i[c>>0]|0){case 82:{u=1;d=6;break}case 79:{u=2;d=6;break}default:h=c}if((d|0)==6){a[f>>2]=u;h=c+1|0}f=t+4|0;p=a[f>>2]|0;if(p>>>0<(a[t+8>>2]|0)>>>0){a[p>>2]=0;a[p+4>>2]=0;a[p+8>>2]=0;a[p+12>>2]=0;a[p+16>>2]=0;a[p+20>>2]=0;bn(p);a[f>>2]=(a[f>>2]|0)+24}else kn(t);if(((e-h|0)>1?(i[h>>0]|0)==83:0)?(i[h+1>>0]|0)==116:0){Li((a[f>>2]|0)+-24|0,42091);b=h+2|0}else b=h;if((b|0)==(e|0)){p=(a[f>>2]|0)+-24|0;ct(p);a[f>>2]=p;break}p=s+11|0;k=s+4|0;w=t+12|0;m=t+20|0;g=t+24|0;y=o+11|0;v=o+4|0;B=o+11|0;C=o+4|0;D=o+12|0;Q=o+4|0;M=o+8|0;E=t+16|0;I=o+12|0;F=o+4|0;S=o+8|0;Y=o+11|0;x=o+4|0;T=o+12|0;G=o+4|0;W=o+8|0;J=o+11|0;O=o+4|0;H=o+12|0;P=o+4|0;U=o+8|0;L=o+12|0;V=o+4|0;Z=o+8|0;R=i[b>>0]|0;do{if(R<<24>>24!=69){X=0;N=b;j=R;t:while(1){_=N;K=j;i:while(1){switch(K<<24>>24|0){case 83:{d=21;break i;break}case 84:{d=34;break i;break}case 68:{d=45;break i;break}case 73:{q=zt(_,e,t)|0;if((q|0)==(_|0)|(q|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);z=a[f>>2]|0;$=z+-24|0;ct($);a[f>>2]=$;$=i[p>>0]|0;AA=$<<24>>24<0;dt(z+-48|0,AA?a[s>>2]|0:s,AA?a[k>>2]|0:$&255)|0;$=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,$,l);$=a[m>>2]|0;if($>>>0<(a[g>>2]|0)>>>0){a[$+12>>2]=a[D>>2];a[$>>2]=a[o>>2];a[$+4>>2]=a[Q>>2];a[$+8>>2]=a[M>>2];a[M>>2]=0;a[Q>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o);Ft(s);eA=q;break}case 76:{q=_+1|0;if((q|0)==(e|0))break e;else eA=q;break}default:{d=65;break i}}K=i[eA>>0]|0;if(K<<24>>24==69){d=78;break t}else _=eA}i:do{if((d|0)==21){d=0;K=_+1|0;if((K|0)!=(e|0)?(i[K>>0]|0)==116:0){d=65;break}K=si(_,e,t)|0;if((K|0)==(_|0)|(K|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);q=a[f>>2]|0;$=q+-24|0;ct($);a[f>>2]=$;$=q+-48|0;AA=i[$+11>>0]|0;if(AA<<24>>24<0)tA=a[q+-44>>2]|0;else tA=AA&255;if(!tA)Tn($,s);else{hi(o,40789,s);$=i[Y>>0]|0;AA=$<<24>>24<0;dt((a[f>>2]|0)+-24|0,AA?a[o>>2]|0:o,AA?a[x>>2]|0:$&255)|0;Ft(o);$=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,$,l);$=a[m>>2]|0;if($>>>0<(a[g>>2]|0)>>>0){a[$+12>>2]=a[L>>2];a[$>>2]=a[o>>2];a[$+4>>2]=a[V>>2];a[$+8>>2]=a[Z>>2];a[Z>>2]=0;a[V>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o)}Ft(s);iA=K}else if((d|0)==34){d=0;K=qt(_,e,t)|0;if((K|0)==(_|0)|(K|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);$=a[f>>2]|0;AA=$+-24|0;ct(AA);a[f>>2]=AA;AA=$+-48|0;q=i[AA+11>>0]|0;if(q<<24>>24<0)nA=a[$+-44>>2]|0;else nA=q&255;if(!nA)Tn(AA,s);else{hi(o,40789,s);AA=i[B>>0]|0;q=AA<<24>>24<0;dt((a[f>>2]|0)+-24|0,q?a[o>>2]|0:o,q?a[C>>2]|0:AA&255)|0;Ft(o)}AA=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,AA,l);AA=a[m>>2]|0;if(AA>>>0<(a[g>>2]|0)>>>0){a[AA+12>>2]=a[T>>2];a[AA>>2]=a[o>>2];a[AA+4>>2]=a[G>>2];a[AA+8>>2]=a[W>>2];a[W>>2]=0;a[G>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o);Ft(s);iA=K}else if((d|0)==45){d=0;K=_+1|0;if((K|0)!=(e|0))switch(i[K>>0]|0){case 84:case 116:break;default:{d=65;break i}}K=oi(_,e,t)|0;if((K|0)==(_|0)|(K|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);AA=a[f>>2]|0;q=AA+-24|0;ct(q);a[f>>2]=q;q=AA+-48|0;$=i[q+11>>0]|0;if($<<24>>24<0)aA=a[AA+-44>>2]|0;else aA=$&255;if(!aA)Tn(q,s);else{hi(o,40789,s);q=i[J>>0]|0;$=q<<24>>24<0;dt((a[f>>2]|0)+-24|0,$?a[o>>2]|0:o,$?a[O>>2]|0:q&255)|0;Ft(o)}q=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,q,l);q=a[m>>2]|0;if(q>>>0<(a[g>>2]|0)>>>0){a[q+12>>2]=a[H>>2];a[q>>2]=a[o>>2];a[q+4>>2]=a[P>>2];a[q+8>>2]=a[U>>2];a[U>>2]=0;a[P>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o);Ft(s);iA=K}}while(0);if((d|0)==65){d=0;K=_i(_,e,t)|0;if((K|0)==(_|0)|(K|0)==(e|0))break e;$t(s,(a[f>>2]|0)+-24|0);q=a[f>>2]|0;$=q+-24|0;ct($);a[f>>2]=$;$=q+-48|0;AA=i[$+11>>0]|0;if(AA<<24>>24<0)rA=a[q+-44>>2]|0;else rA=AA&255;if(!rA)Tn($,s);else{hi(o,40789,s);$=i[y>>0]|0;AA=$<<24>>24<0;dt((a[f>>2]|0)+-24|0,AA?a[o>>2]|0:o,AA?a[v>>2]|0:$&255)|0;Ft(o)}$=(a[f>>2]|0)+-24|0;a[l>>2]=a[w>>2];Vt(o,$,l);$=a[m>>2]|0;if($>>>0<(a[g>>2]|0)>>>0){a[$+12>>2]=a[I>>2];a[$>>2]=a[o>>2];a[$+4>>2]=a[F>>2];a[$+8>>2]=a[S>>2];a[S>>2]=0;a[F>>2]=0;a[o>>2]=0;a[m>>2]=(a[m>>2]|0)+16}else Zt(E,o);ft(o);Ft(s);iA=K}j=i[iA>>0]|0;if(j<<24>>24==69){d=77;break}else{X=1;N=iA}}if((d|0)==77){a[t+48>>2]=a[r>>2];sA=iA+1|0}else if((d|0)==78){N=eA+1|0;a[t+48>>2]=a[r>>2];if(X)sA=N;else{oA=N;break}}N=a[m>>2]|0;if((a[t+16>>2]|0)==(N|0))oA=sA;else{ft(N+-16|0);a[m>>2]=N+-16;oA=sA}}else{a[t+48>>2]=a[r>>2];oA=b+1|0}}while(0);lA=oA;break A}}while(0);lA=A}else lA=A}while(0);fA=n;return lA|0}function Sn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0;n=fA;fA=fA+16|0;r=n;A:do{if(((((A|0)!=(e|0)?(i[A>>0]|0)==90:0)?(s=A+1|0,o=St(s,e,t)|0,!((o|0)==(s|0)|(o|0)==(e|0))):0)?(i[o>>0]|0)==69:0)?(s=o+1|0,(s|0)!=(e|0)):0)switch(i[s>>0]|0){case 115:{l=xn(o+2|0,e)|0;c=a[t+4>>2]|0;if((a[t>>2]|0)==(c|0)){f=l;break A}Ot(c+-24|0,42074)|0;f=l;break A;break}case 100:{l=o+2|0;if((l|0)==(e|0)){f=A;break A}o=ci(l,e)|0;if((o|0)==(e|0)){f=A;break A}if((i[o>>0]|0)!=95){f=A;break A}l=o+1|0;o=ri(l,e,t)|0;c=t+4|0;if((o|0)==(l|0)){l=(a[c>>2]|0)+-24|0;ct(l);a[c>>2]=l;f=A;break A}l=a[c>>2]|0;if(((l-(a[t>>2]|0)|0)/24|0)>>>0<2){f=A;break A}$t(r,l+-24|0);l=a[c>>2]|0;u=l+-24|0;ct(u);a[c>>2]=u;Ot(l+-48|0,40789)|0;l=i[r+11>>0]|0;u=l<<24>>24<0;dt((a[c>>2]|0)+-24|0,u?a[r>>2]|0:r,u?a[r+4>>2]|0:l&255)|0;Ft(r);f=o;break A;break}default:{o=ri(s,e,t)|0;if((o|0)==(s|0)){s=t+4|0;l=(a[s>>2]|0)+-24|0;ct(l);a[s>>2]=l;f=A;break A}l=xn(o,e)|0;o=t+4|0;s=a[o>>2]|0;if(((s-(a[t>>2]|0)|0)/24|0)>>>0<2){f=l;break A}$t(r,s+-24|0);s=a[o>>2]|0;u=s+-24|0;ct(u);a[o>>2]=u;Ot(s+-48|0,40789)|0;s=i[r+11>>0]|0;u=s<<24>>24<0;dt((a[o>>2]|0)+-24|0,u?a[r>>2]|0:r,u?a[r+4>>2]|0:s&255)|0;Ft(r);f=l;break A}}else f=A}while(0);fA=n;return f|0}function Yn(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;if((e-A|0)>1){if((i[A>>0]|0)==83?(i[A+1>>0]|0)==116:0){n=A+2|0;if((n|0)==(e|0)){r=0;s=e}else{r=0;s=(i[n>>0]|0)==76?A+3|0:n}}else{r=1;s=A}n=_i(s,e,t)|0;e=(n|0)==(s|0);if(!(r|e)){r=a[t+4>>2]|0;if((a[t>>2]|0)==(r|0))o=A;else{Jt(r+-24|0,0,41011)|0;o=n}}else o=e?A:n}else o=A;return o|0}function xn(A,e){A=A|0;e=e|0;var t=0,n=0,a=0,r=0;A:do{if((A|0)!=(e|0)){t=i[A>>0]|0;if(t<<24>>24!=95){if(((t<<24>>24)+-48|0)>>>0>=10){n=A;break}t=A;while(1){a=t+1|0;if((a|0)==(e|0)){n=e;break A}if(((i[a>>0]|0)+-48|0)>>>0<10)t=a;else{n=a;break A}}}t=A+1|0;if((t|0)!=(e|0)){a=i[t>>0]|0;if(((a<<24>>24)+-48|0)>>>0<10){n=A+2|0;break}if(a<<24>>24==95?(a=A+2|0,(a|0)!=(e|0)):0){t=a;while(1){r=i[t>>0]|0;if(((r<<24>>24)+-48|0)>>>0>=10)break;a=t+1|0;if((a|0)==(e|0)){n=A;break A}else t=a}return(r<<24>>24==95?t+1|0:A)|0}else n=A}else n=A}else n=A}while(0);return n|0}function Tn(A,e){A=A|0;e=e|0;var t=0,n=0;if((A|0)!=(e|0)){t=i[e+11>>0]|0;n=t<<24>>24<0;Vi(A,n?a[e>>2]|0:e,n?a[e+4>>2]|0:t&255)}return}function Gn(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,42106,21);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Wn(A,e){A=A|0;e=e|0;a[A>>2]=a[e>>2];return}function Jn(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0;t=fA;fA=fA+32|0;i=t+20|0;n=t;r=a[A>>2]|0;s=(a[A+4>>2]|0)-r>>4;o=s+1|0;if(o>>>0>268435455)wn();else{l=(a[A+8>>2]|0)-r|0;r=l>>3;Hn(n,l>>4>>>0<134217727?r>>>0>>0?o:r:268435455,s,A+12|0);s=n+8|0;r=a[s>>2]|0;Wn(i,e);a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;a[r+12>>2]=a[i>>2];a[s>>2]=r+16;Pn(A,n);Un(n);fA=t;return}}function On(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,a=0,r=0,s=0;A:do{if((A|0)==(e|0))n=A;else switch(i[A>>0]|0){case 88:{a=A+1|0;r=ui(a,e,t)|0;if((r|0)==(a|0)|(r|0)==(e|0)){n=A;break A}n=(i[r>>0]|0)==69?r+1|0:A;break A;break}case 74:{r=A+1|0;if((r|0)==(e|0)){n=A;break A}a=r;while(1){if((i[a>>0]|0)==69)break;r=On(a,e,t)|0;if((r|0)==(a|0)){n=A;break A}else a=r}n=a+1|0;break A;break}case 76:{r=A+1|0;if((r|0)!=(e|0)?(i[r>>0]|0)==90:0){r=A+2|0;s=St(r,e,t)|0;if((s|0)==(r|0)|(s|0)==(e|0)){n=A;break A}n=(i[s>>0]|0)==69?s+1|0:A;break A}n=bi(A,e,t)|0;break A;break}default:{n=Tt(A,e,t)|0;break A}}}while(0);return n|0}function Hn(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,r=0;n=A+12|0;a[n>>2]=0;a[A+16>>2]=i;if(!e)r=0;else r=Ln(a[i>>2]|0,e)|0;a[A>>2]=r;i=r+(t<<4)|0;a[A+8>>2]=i;a[A+4>>2]=i;a[n>>2]=r+(e<<4);return}function Pn(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;t=a[A>>2]|0;i=A+4|0;n=a[i>>2]|0;r=e+4|0;if((n|0)==(t|0)){s=r;o=A;l=a[r>>2]|0;c=t}else{f=n;n=a[r>>2]|0;do{u=n+-16|0;d=f;f=f+-16|0;a[u>>2]=0;h=n+-12|0;a[h>>2]=0;p=n+-8|0;a[p>>2]=0;a[n+-4>>2]=a[d+-4>>2];a[u>>2]=a[f>>2];u=d+-12|0;a[h>>2]=a[u>>2];h=d+-8|0;a[p>>2]=a[h>>2];a[h>>2]=0;a[u>>2]=0;a[f>>2]=0;n=(a[r>>2]|0)+-16|0;a[r>>2]=n}while((f|0)!=(t|0));s=r;o=A;l=n;c=a[A>>2]|0}a[o>>2]=l;a[s>>2]=c;c=e+8|0;l=a[i>>2]|0;a[i>>2]=a[c>>2];a[c>>2]=l;l=A+8|0;A=e+12|0;c=a[l>>2]|0;a[l>>2]=a[A>>2];a[A>>2]=c;a[e>>2]=a[s>>2];return}function Un(A){A=A|0;var e=0,t=0,i=0,n=0;e=a[A+4>>2]|0;t=A+8|0;i=a[t>>2]|0;if((i|0)!=(e|0)){n=i;do{i=n+-16|0;a[t>>2]=i;kt(i);n=a[t>>2]|0}while((n|0)!=(e|0))}e=a[A>>2]|0;if(e|0)vt(a[a[A+16>>2]>>2]|0,e,(a[A+12>>2]|0)-e>>4);return}function Ln(A,e){A=A|0;e=e|0;return Bn(A,e<<4)|0}function Vn(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,42131,2);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function Zn(A,e){A=A|0;e=e|0;var t=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0;t=A+11|0;n=i[t>>0]|0;r=n<<24>>24<0;if(r){s=a[A+4>>2]|0;o=s>>>0<11?s:11;l=s;c=(a[A+8>>2]&2147483647)+-1|0}else{s=n&255;o=s>>>0<11?s:11;l=s;c=10}if((o-l+c|0)>>>0>>0)Dt(A,c,e-o+l-c|0,l,0,o,e,42134);else{if(r)f=a[A>>2]|0;else f=A;do{if((o|0)!=(e|0)){r=l-o|0;if(!r){u=o;d=0;h=42134;p=e;b=17}else{if(o>>>0>e>>>0){Zi(f,42134,e)|0;Zi(f+e|0,f+o|0,r)|0;k=o;w=e;break}do{if(f>>>0<42134>>>0&(f+l|0)>>>0>42134>>>0){if((f+o|0)>>>0>42134>>>0){Zi(f,42134,o)|0;m=0;g=o;y=42134+e|0;v=e-o|0;break}else{m=o;g=0;y=42134+(e-o)|0;v=e;break}}else{m=o;g=0;y=42134;v=e}}while(0);c=f+g|0;Zi(c+v|0,c+m|0,r)|0;u=m;d=g;h=y;p=v;b=17}}else{u=e;d=0;h=42134;p=e;b=17}}while(0);if((b|0)==17){Zi(f+d|0,h,p)|0;k=u;w=p}p=w-k+l|0;if((i[t>>0]|0)<0)a[A+4>>2]=p;else i[t>>0]=p;Ct(f+p|0,0)}return}function Rn(){j()}function Xn(A,e,t){A=A|0;e=e|0;t=t|0;var i=0;if(!t)i=0;else i=$A(A,e,t)|0;return i|0}function Nn(A,e,t,n){A=A|0;e=e|0;t=t|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0;r=A+11|0;s=i[r>>0]|0;o=s<<24>>24<0;if(o)l=a[A+4>>2]|0;else l=s&255;if(l>>>0>>0)Rn();if(o)c=(a[A+8>>2]&2147483647)+-1|0;else c=10;if((c-l|0)>>>0>=n>>>0){if(n|0){if(o)f=a[A>>2]|0;else f=A;o=l-e|0;s=f+e|0;if(!o)u=t;else{Zi(s+n|0,s,o)|0;u=s>>>0<=t>>>0&(f+l|0)>>>0>t>>>0?t+n|0:t}Zi(s,u,n)|0;u=l+n|0;if((i[r>>0]|0)<0)a[A+4>>2]=u;else i[r>>0]=u;Ct(f+u|0,0)}}else Dt(A,c,l+n-c|0,l,e,0,n,t);return A|0}function jn(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,r=0;n=A+12|0;a[n>>2]=0;a[A+16>>2]=i;if(!e)r=0;else r=qn(a[i>>2]|0,e)|0;a[A>>2]=r;i=r+(t<<4)|0;a[A+8>>2]=i;a[A+4>>2]=i;a[n>>2]=r+(e<<4);return}function _n(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0;t=a[A>>2]|0;i=A+4|0;n=a[i>>2]|0;r=e+4|0;if((n|0)==(t|0)){s=r;o=A;l=a[r>>2]|0;c=t}else{f=n;n=a[r>>2]|0;do{u=n+-16|0;d=f;f=f+-16|0;a[u>>2]=0;h=n+-12|0;a[h>>2]=0;p=n+-8|0;a[p>>2]=0;a[n+-4>>2]=a[d+-4>>2];a[u>>2]=a[f>>2];u=d+-12|0;a[h>>2]=a[u>>2];h=d+-8|0;a[p>>2]=a[h>>2];a[h>>2]=0;a[u>>2]=0;a[f>>2]=0;n=(a[r>>2]|0)+-16|0;a[r>>2]=n}while((f|0)!=(t|0));s=r;o=A;l=n;c=a[A>>2]|0}a[o>>2]=l;a[s>>2]=c;c=e+8|0;l=a[i>>2]|0;a[i>>2]=a[c>>2];a[c>>2]=l;l=A+8|0;A=e+12|0;c=a[l>>2]|0;a[l>>2]=a[A>>2];a[A>>2]=c;a[e>>2]=a[s>>2];return}function Kn(A){A=A|0;var e=0,t=0,i=0,n=0;e=a[A+4>>2]|0;t=A+8|0;i=a[t>>2]|0;if((i|0)!=(e|0)){n=i;do{i=n+-16|0;a[t>>2]=i;ft(i);n=a[t>>2]|0}while((n|0)!=(e|0))}e=a[A>>2]|0;if(e|0)wt(a[a[A+16>>2]>>2]|0,e,(a[A+12>>2]|0)-e>>4);return}function qn(A,e){A=A|0;e=e|0;return Bn(A,e<<4)|0}function zn(A){A=A|0;var e=0;e=vn(a[A+12>>2]|0,1)|0;a[A+4>>2]=e;a[A>>2]=e;a[A+8>>2]=e+24;return}function $n(A){A=A|0;var e=0,t=0,n=0,r=0,s=0,o=0,l=0;e=A+11|0;t=i[e>>0]|0;if(t<<24>>24<0){n=a[A>>2]|0;r=a[A+4>>2]|0}else{n=A;r=t&255}s=(r|0)!=0&1;o=r-s|0;if(!o)l=t;else{Zi(n,n+s|0,o)|0;l=i[e>>0]|0}if(l<<24>>24<0)a[A+4>>2]=o;else i[e>>0]=o;Ct(n+o|0,0);return}function Aa(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,41909,7);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function ea(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,3);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function ta(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,42327,18);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function ia(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,e,8);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function na(A){A=A|0;var e=0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;fi(A,42320,6);e=A+12|0;a[e>>2]=0;a[e+4>>2]=0;a[e+8>>2]=0;return}function aa(A,e){A=A|0;e=e|0;a[A>>2]=e;a[A+4>>2]=a[e>>2];return}function ra(A,e){A=A|0;e=e|0;a[A>>2]=e;i[A+4>>0]=i[e>>0]|0;return}function sa(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0;n=fA;fA=fA+64|0;r=n+48|0;s=n+36|0;o=n+24|0;l=n+12|0;c=n;A:do{if((e-A|0)>2){switch(i[A>>0]|0){case 84:break;case 71:{switch(i[A+1>>0]|0){case 86:{f=A+2|0;u=ri(f,e,t)|0;if((u|0)==(f|0)){d=A;h=45;break A}f=a[t+4>>2]|0;if((a[t>>2]|0)==(f|0)){p=A;break A}Jt(f+-24|0,0,42545)|0;d=u;h=45;break A;break}case 82:{u=A+2|0;f=ri(u,e,t)|0;if((f|0)==(u|0)){d=A;h=45;break A}u=a[t+4>>2]|0;if((a[t>>2]|0)==(u|0)){p=A;break A}Jt(u+-24|0,0,42565)|0;d=f;h=45;break A;break}default:{d=A;h=45;break A}}break}default:{d=A;h=45;break A}}f=A+1|0;switch(i[f>>0]|0){case 86:{u=A+2|0;b=Tt(u,e,t)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=a[t+4>>2]|0;if((a[t>>2]|0)==(u|0)){p=A;break A}Jt(u+-24|0,0,42394)|0;d=b;h=45;break A;break}case 84:{b=A+2|0;u=Tt(b,e,t)|0;if((u|0)==(b|0)){d=A;h=45;break A}b=a[t+4>>2]|0;if((a[t>>2]|0)==(b|0)){p=A;break A}Jt(b+-24|0,0,42406)|0;d=u;h=45;break A;break}case 73:{u=A+2|0;b=Tt(u,e,t)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=a[t+4>>2]|0;if((a[t>>2]|0)==(u|0)){p=A;break A}Jt(u+-24|0,0,42415)|0;d=b;h=45;break A;break}case 83:{b=A+2|0;u=Tt(b,e,t)|0;if((u|0)==(b|0)){d=A;h=45;break A}b=a[t+4>>2]|0;if((a[t>>2]|0)==(b|0)){p=A;break A}Jt(b+-24|0,0,42429)|0;d=u;h=45;break A;break}case 99:{u=A+2|0;b=ca(u,e)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=ca(b,e)|0;if((u|0)==(b|0)){d=A;h=45;break A}b=St(u,e,t)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=a[t+4>>2]|0;if((a[t>>2]|0)==(u|0)){p=A;break A}Jt(u+-24|0,0,42448)|0;d=b;h=45;break A;break}case 67:{b=A+2|0;u=Tt(b,e,t)|0;if((u|0)==(b|0)){d=A;h=45;break A}b=ci(u,e)|0;if((b|0)==(u|0)|(b|0)==(e|0)){d=A;h=45;break A}if((i[b>>0]|0)!=95){d=A;h=45;break A}u=b+1|0;b=Tt(u,e,t)|0;if((b|0)==(u|0)){d=A;h=45;break A}u=t+4|0;k=a[u>>2]|0;if(((k-(a[t>>2]|0)|0)/24|0)>>>0<2){p=A;break A}$t(r,k+-24|0);k=(a[u>>2]|0)+-24|0;ct(k);a[u>>2]=k;Jt(r,0,42475)|0;a[l>>2]=a[r>>2];a[l+4>>2]=a[r+4>>2];a[l+8>>2]=a[r+8>>2];a[r>>2]=0;a[r+4>>2]=0;a[r+8>>2]=0;Ot(l,42500)|0;a[o>>2]=a[l>>2];a[o+4>>2]=a[l+4>>2];a[o+8>>2]=a[l+8>>2];a[l>>2]=0;a[l+4>>2]=0;a[l+8>>2]=0;$t(c,(a[u>>2]|0)+-24|0);k=i[c+11>>0]|0;w=k<<24>>24<0;dt(o,w?a[c>>2]|0:c,w?a[c+4>>2]|0:k&255)|0;a[s>>2]=a[o>>2];a[s+4>>2]=a[o+4>>2];a[s+8>>2]=a[o+8>>2];a[o>>2]=0;a[o+4>>2]=0;a[o+8>>2]=0;k=a[u>>2]|0;u=k+-24|0;w=u+11|0;if((i[w>>0]|0)<0){Ct(a[u>>2]|0,0);a[k+-20>>2]=0;m=u}else{Ct(u,0);i[w>>0]=0;m=u}di(u);a[m>>2]=a[s>>2];a[m+4>>2]=a[s+4>>2];a[m+8>>2]=a[s+8>>2];a[s>>2]=0;a[s+4>>2]=0;a[s+8>>2]=0;Ft(s);Ft(c);Ft(o);Ft(l);Ft(r);d=b;h=45;break A;break}default:{b=ca(f,e)|0;do{if((b|0)!=(f|0)){u=St(b,e,t)|0;if((u|0)!=(b|0)){w=a[t+4>>2]|0;if((a[t>>2]|0)!=(w|0)){k=w+-24|0;if((i[A+2>>0]|0)==118){Jt(k,0,42505)|0;g=0;y=u;break}else{Jt(k,0,42523)|0;g=0;y=u;break}}else{g=1;y=A}}else{g=0;y=A}}else{g=3;y=A}}while(0);switch(g&3){case 3:case 0:{d=y;h=45;break A;break}default:{}}if(!g){d=y;h=45;break A}else{p=A;break A}}}}else{d=A;h=45}}while(0);if((h|0)==45)p=d;fA=n;return p|0}function oa(A,e){A=A|0;e=e|0;i[A>>0]=e;return}function la(A,e){A=A|0;e=e|0;a[A>>2]=e;return}function ca(A,e){A=A|0;e=e|0;var t=0,n=0,a=0;A:do{if((A|0)!=(e|0)){switch(i[A>>0]|0){case 104:{t=A+1|0;n=ci(t,e)|0;if((n|0)==(t|0)|(n|0)==(e|0)){a=A;break A}return((i[n>>0]|0)==95?n+1|0:A)|0}case 118:break;default:{a=A;break A}}n=A+1|0;t=ci(n,e)|0;if((!((t|0)==(n|0)|(t|0)==(e|0))?(i[t>>0]|0)==95:0)?(n=t+1|0,t=ci(n,e)|0,!((t|0)==(n|0)|(t|0)==(e|0))):0)a=(i[t>>0]|0)==95?t+1|0:A;else a=A}else a=A}while(0);return a|0}function fa(A,e){A=A|0;e=e|0;a[A>>2]=e;return}function ua(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;a[A+12>>2]=a[e>>2];return}function da(A,e){A=A|0;e=e|0;a[A>>2]=e;return}function ha(A,e){A=A|0;e=e|0;a[A>>2]=0;a[A+4>>2]=0;a[A+8>>2]=0;a[A+12>>2]=a[e>>2];return}function pa(A,e){A=A|0;e=e|0;var t=0,i=0,n=0,a=0;t=A&65535;i=e&65535;n=v(i,t)|0;a=A>>>16;A=(n>>>16)+(v(i,a)|0)|0;i=e>>>16;e=v(i,t)|0;return(D((A>>>16)+(v(i,a)|0)+(((A&65535)+e|0)>>>16)|0),A+e<<16|n&65535|0)|0}function ba(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0,a=0;n=A;A=t;t=pa(n,A)|0;a=Q()|0;return(D((v(e,A)|0)+(v(i,n)|0)+a|a&0|0),t|0|0)|0}function ka(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0;n=A+t>>>0;return(D(e+i+(n>>>0>>0|0)>>>0|0),n|0)|0}function wa(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;var n=0;n=e-i>>>0;n=e-i-(t>>>0>A>>>0|0)>>>0;return(D(n|0),A-t>>>0|0)|0}function ma(A){A=A|0;return(A?31-(B(A^A-1)|0)|0:32)|0}function ga(A,e,t,i,n){A=A|0;e=e|0;t=t|0;i=i|0;n=n|0;var r=0,s=0,o=0,l=0,c=0,f=0,u=0,d=0,h=0,p=0,b=0,k=0,w=0,m=0,g=0,y=0,v=0,C=0,M=0,E=0,I=0,F=0,S=0,Y=0,x=0,T=0,G=0;r=A;s=e;o=s;l=t;c=i;f=c;if(!o){u=(n|0)!=0;if(!f){if(u){a[n>>2]=(r>>>0)%(l>>>0);a[n+4>>2]=0}d=0;h=(r>>>0)/(l>>>0)>>>0;return(D(d|0),h)|0}else{if(!u){d=0;h=0;return(D(d|0),h)|0}a[n>>2]=A|0;a[n+4>>2]=e&0;d=0;h=0;return(D(d|0),h)|0}}u=(f|0)==0;do{if(l){if(!u){p=(B(f|0)|0)-(B(o|0)|0)|0;if(p>>>0<=31){b=p+1|0;k=31-p|0;w=p-31>>31;m=b;g=r>>>(b>>>0)&w|o<>>(b>>>0)&w;v=0;C=r<>2]=A|0;a[n+4>>2]=s|e&0;d=0;h=0;return(D(d|0),h)|0}k=l-1|0;if(k&l|0){w=(B(l|0)|0)+33-(B(o|0)|0)|0;b=64-w|0;p=32-w|0;M=p>>31;E=w-32|0;I=E>>31;m=w;g=p-1>>31&o>>>(E>>>0)|(o<>>(w>>>0))&I;y=I&o>>>(w>>>0);v=r<>>(E>>>0))&M|r<>31;break}if(n|0){a[n>>2]=k&r;a[n+4>>2]=0}if((l|0)==1){d=s|e&0;h=A|0|0;return(D(d|0),h)|0}else{k=ma(l|0)|0;d=o>>>(k>>>0)|0;h=o<<32-k|r>>>(k>>>0)|0;return(D(d|0),h)|0}}else{if(u){if(n|0){a[n>>2]=(o>>>0)%(l>>>0);a[n+4>>2]=0}d=0;h=(o>>>0)/(l>>>0)>>>0;return(D(d|0),h)|0}if(!r){if(n|0){a[n>>2]=0;a[n+4>>2]=(o>>>0)%(f>>>0)}d=0;h=(o>>>0)/(f>>>0)>>>0;return(D(d|0),h)|0}k=f-1|0;if(!(k&f)){if(n|0){a[n>>2]=A|0;a[n+4>>2]=k&o|e&0}d=0;h=o>>>((ma(f|0)|0)>>>0);return(D(d|0),h)|0}k=(B(f|0)|0)-(B(o|0)|0)|0;if(k>>>0<=30){w=k+1|0;p=31-k|0;m=w;g=o<>>(w>>>0);y=o>>>(w>>>0);v=0;C=r<>2]=A|0;a[n+4>>2]=s|e&0;d=0;h=0;return(D(d|0),h)|0}}while(0);if(!m){F=C;S=v;Y=y;x=g;T=0;G=0}else{e=t|0|0;t=c|i&0;i=ka(e|0,t|0,-1,-1)|0;c=Q()|0;s=C;C=v;v=y;y=g;g=m;m=0;do{A=s;s=C>>>31|s<<1;C=m|C<<1;r=y<<1|A>>>31|0;A=y>>>31|v<<1|0;wa(i|0,c|0,r|0,A|0)|0;o=Q()|0;f=o>>31|((o|0)<0?-1:0)<<1;m=f&1;y=wa(r|0,A|0,f&e|0,(((o|0)<0?-1:0)>>31|((o|0)<0?-1:0)<<1)&t|0)|0;v=Q()|0;g=g-1|0}while((g|0)!=0);F=s;S=C;Y=v;x=y;T=0;G=m}m=S;S=0;if(n|0){a[n>>2]=x;a[n+4>>2]=Y}d=(m|0)>>>31|(F|S)<<1|(S<<1|m>>>31)&0|T;h=(m<<1|0>>>31)&-2|G;return(D(d|0),h)|0}function ya(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;return ga(A,e,t,i,0)|0}function va(A,e,t){A=A|0;e=e|0;t=t|0;if((t|0)<32){D(e>>>t|0);return A>>>t|(e&(1<>>t-32|0}function Ba(A,e,t){A=A|0;e=e|0;t=t|0;if((t|0)<32){D(e<>>32-t|0);return A<=8192){eA(A|0,e|0,t|0)|0;return A|0}n=A|0;r=A+t|0;if((A&3)==(e&3)){while(A&3){if(!t)return n|0;i[A>>0]=i[e>>0]|0;A=A+1|0;e=e+1|0;t=t-1|0}s=r&-4|0;t=s-64|0;while((A|0)<=(t|0)){a[A>>2]=a[e>>2];a[A+4>>2]=a[e+4>>2];a[A+8>>2]=a[e+8>>2];a[A+12>>2]=a[e+12>>2];a[A+16>>2]=a[e+16>>2];a[A+20>>2]=a[e+20>>2];a[A+24>>2]=a[e+24>>2];a[A+28>>2]=a[e+28>>2];a[A+32>>2]=a[e+32>>2];a[A+36>>2]=a[e+36>>2];a[A+40>>2]=a[e+40>>2];a[A+44>>2]=a[e+44>>2];a[A+48>>2]=a[e+48>>2];a[A+52>>2]=a[e+52>>2];a[A+56>>2]=a[e+56>>2];a[A+60>>2]=a[e+60>>2];A=A+64|0;e=e+64|0}while((A|0)<(s|0)){a[A>>2]=a[e>>2];A=A+4|0;e=e+4|0}}else{s=r-4|0;while((A|0)<(s|0)){i[A>>0]=i[e>>0]|0;i[A+1>>0]=i[e+1>>0]|0;i[A+2>>0]=i[e+2>>0]|0;i[A+3>>0]=i[e+3>>0]|0;A=A+4|0;e=e+4|0}}while((A|0)<(r|0)){i[A>>0]=i[e>>0]|0;A=A+1|0;e=e+1|0}return n|0}function Da(A,e,t){A=A|0;e=e|0;t=t|0;var n=0;if((e|0)<(A|0)&(A|0)<(e+t|0)){n=A;e=e+t|0;A=A+t|0;while((t|0)>0){A=A-1|0;e=e-1|0;t=t-1|0;i[A>>0]=i[e>>0]|0}A=n}else Ca(A,e,t)|0;return A|0}function Qa(A,e,t){A=A|0;e=e|0;t=t|0;var n=0,r=0,s=0,o=0;n=A+t|0;e=e&255;if((t|0)>=67){while(A&3){i[A>>0]=e;A=A+1|0}r=n&-4|0;s=e|e<<8|e<<16|e<<24;o=r-64|0;while((A|0)<=(o|0)){a[A>>2]=s;a[A+4>>2]=s;a[A+8>>2]=s;a[A+12>>2]=s;a[A+16>>2]=s;a[A+20>>2]=s;a[A+24>>2]=s;a[A+28>>2]=s;a[A+32>>2]=s;a[A+36>>2]=s;a[A+40>>2]=s;a[A+44>>2]=s;a[A+48>>2]=s;a[A+52>>2]=s;a[A+56>>2]=s;a[A+60>>2]=s;A=A+64|0}while((A|0)<(r|0)){a[A>>2]=s;A=A+4|0}}while((A|0)<(n|0)){i[A>>0]=e;A=A+1|0}return n-t|0}function Ma(A){A=A|0;var e=0,t=0;e=a[f>>2]|0;t=e+A|0;if((A|0)>0&(t|0)<(e|0)|(t|0)<0){cA(t|0)|0;T(12);return-1}if((t|0)>(z()|0)){if(!(tA(t|0)|0)){T(12);return-1}}else a[f>>2]=t;return e|0}function Ea(A,e){A=A|0;e=e|0;return Wa[A&1](e|0)|0}function Ia(A,e,t){A=A|0;e=e|0;t=t|0;return Ja[A&15](e|0,t|0)|0}function Fa(A,e,t,i){A=A|0;e=e|0;t=t|0;i=i|0;return Oa[A&7](e|0,t|0,i|0)|0}function Sa(A,e,t){A=A|0;e=e|0;t=t|0;Ha[A&1](e|0,t|0)}function Ya(A){A=A|0;C(0);return 0}function xa(A,e){A=A|0;e=e|0;C(1);return 0}function Ta(A,e,t){A=A|0;e=e|0;t=t|0;C(2);return 0}function Ga(A,e){A=A|0;e=e|0;C(3)}var Wa=[Ya,GA];var Ja=[xa,vA,BA,CA,DA,MA,IA,EA,FA,SA,YA,xa,xa,xa,xa,xa];var Oa=[Ta,WA,JA,LA,ve,UA,Ta,Ta];var Ha=[Ga,mA];return{___cxa_demangle:nt,___errno_location:HA,___muldi3:ba,___udivdi3:ya,_b24decoder_alloc:wA,_b24decoder_decode_pes:yA,_b24decoder_free:gA,_bitshift64Lshr:va,_bitshift64Shl:Ba,_free:qe,_i64Add:ka,_i64Subtract:wa,_malloc:Ke,_memcpy:Ca,_memmove:Da,_memset:Qa,_sbrk:Ma,_strlen:Ce,dynCall_ii:Ea,dynCall_iii:Ia,dynCall_iiii:Fa,dynCall_vii:Sa,establishStackSpace:kA,stackAlloc:hA,stackRestore:bA,stackSave:pA}}({Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Float32Array:Float32Array,Float64Array:Float64Array},{a:He,b:function(A){c=A},c:function(){return c},d:U,e:function(A){var e=Z[A];e&&!e.Ma&&(e.Ma=!0,U.Ha--),e&&(e.kb=!1),V.push(A);A:{if(A&&!Z[A])for(a in Z)for(var t=Z[e=+a].Ia,i=t.length,n=0;n>2]=t,t=A.buffer;for(var r=0;r>2],i.Ia.push(t),c=a[r],0|t;return t=v[t>>2],c=n,0|t},g:function(A){try{return Ie(A)}catch(A){}},h:function(){},i:function(){},j:function(A){throw L||(L=A),A},k:R,l:function(A,e){ae=e;try{var t=se();re();var i=re(),n=re(),a=re();return TA(t,i,a),v[n>>2]=t.position,t.oa&&0===i&&0===a&&(t.oa=null),0}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},m:function(A,e){ae=e;try{var t=se(),i=re();A:{var n=re();for(e=A=0;e>2],r=t,s=v[i+8*e>>2],o=a,l=void 0;if(0>o||0>l)throw new cA(22);if(null===r.ba)throw new cA(9);if(1==(2097155&r.flags))throw new cA(9);if(16384==(61440&r.node.mode))throw new cA(21);if(!r.T.read)throw new cA(22);var c=void 0!==l;if(c){if(!r.seekable)throw new cA(29)}else l=r.position;var f=r.T.read(r,m,s,o,l);c||(r.position+=f);var u=f;if(0>u){var d=-1;break A}if(A+=u,u>2],v[i+(8*e+4)>>2],void 0);if(0>a){var r=-1;break A}A+=a}r=A}return r}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},o:function(A,e){ae=e;try{var t=p(re());A:{var i=re();try{var n=uA(t,{ja:!0}).node;if(!n)throw new cA(2);if(!n.S.Z)throw new cA(1);var a=n.S.Z(n)}catch(A){if(A&&A.node&&N(t)!==N(dA(A.node))){var r=-20;break A}throw A}v[i>>2]=a.Pa,v[i+4>>2]=0,v[i+8>>2]=a.ya,v[i+12>>2]=a.mode,v[i+16>>2]=a.Va,v[i+20>>2]=a.uid,v[i+24>>2]=a.Qa,v[i+28>>2]=a.ha,v[i+32>>2]=0,v[i+36>>2]=a.size,v[i+40>>2]=4096,v[i+44>>2]=a.La,v[i+48>>2]=a.Ja.getTime()/1e3|0,v[i+52>>2]=0,v[i+56>>2]=a.Ua.getTime()/1e3|0,v[i+60>>2]=0,v[i+64>>2]=a.Oa.getTime()/1e3|0,v[i+68>>2]=0,v[i+72>>2]=a.ya,r=0}return r}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},p:function(A,e){ae=e;try{var t=se();switch(re()){case 0:var i=re();return 0>i?-ie:YA(t.path,t.flags,0,i).ba;case 1:case 2:return 0;case 3:return t.flags;case 4:return i=re(),t.flags|=i,0;case 12:return i=re(),y[i+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-ie;case 9:return R(ie),-1;default:return-ie}}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},q:function(A,e){ae=e;try{var t=p(re()),i=re();return"/"===(A=N(A=t))[A.length-1]&&(A=A.substr(0,A.length-1)),QA(A,i),0}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},r:function(A,e){ae=e;try{return YA(p(re()),re(),re()).ba}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},s:function(A,e){ae=e;try{var t=se(),i=re();switch(i){case 21509:case 21505:return t.V?0:-25;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return t.V?0:-25;case 21519:if(!t.V)return-25;var n=re();return v[n>>2]=0;case 21520:return t.V?-ie:-25;case 21531:if(A=n=re(),!t.T.Ra)throw new cA(25);return t.T.Ra(t,i,A);case 21523:case 21524:return t.V?0:-25;default:He("bad ioctl syscall "+i)}}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},t:function(A,e){ae=e;try{return xA(se()),0}catch(A){return void 0!==_A&&A instanceof cA||He(A),-A.Y}},u:function(){},v:de,w:ue,x:fe,y:function(){e.abort()},z:le,A:ce,B:he,C:function(){return C},D:function(A,e){var t=v[e>>2];e+=4;var i="";if(t)for(e=ue(t,e),t=0;t=0;t--)if(this.listeners[t]===A){e=t;break}-1!==e&&(1===this.listeners.length?this.listeners.length=0:this.listeners.splice(e,1))},A.prototype.once=function(A){var e=this,t=function t(){e.off(t),A.call(e)};t.listener=A,this.on(t)},A}()),a=!1,r=function(){a=!0,n.set()};function s(A){var e={"&":"&","<":"<",">":">",'"':""","'":"'"};return A.replace(/[&<>"']/g,function(A){return e[A]||A})}i.calledRun?r():i.onRuntimeInitialized(r);var o=function(){function A(){}return A.prototype.hashCode=function(){return this.pts^function(A){for(var e=0,t=0;t=this.startTime&&A"+s(u.text)+""}(k=new VTTCue(this.startTime/1e3,this.endTime/1e3,l)).id=i,k.snapToLines=!0,k.lineAlign="start",k.line=a--,k.positionAlign="center",this._cues.push(k)}else if(window.TextTrackCue)for(var d=0,h=n;d>>16,n=(65280&A)>>>8,a=255&A;return e=document.createTextNode('video::cue(v.b24js[voice="rgb'+A.toString(16)+'"]) {color: rgb('+i+", "+n+", "+a+") !important;}"),this.style.appendChild(e),this.colorMap.set(A,e),t},A}(),u=function(){function A(){this.decoders={},this.tracks={subtitle:void 0,emptyPlaceholder:void 0},this.screens=[],this.styleManager=new f}return A.prototype.init=function(){return function(A,e,t,i){return new(t||(t=Promise))(function(n,a){function r(A){try{o(i.next(A))}catch(A){a(A)}}function s(A){try{o(i.throw(A))}catch(A){a(A)}}function o(A){A.done?n(A.value):new t(function(e){e(A.value)}).then(r,s)}o((i=i.apply(A,e||[])).next())})}(this,void 0,void 0,function(){return function(A,e){var t,i,n,a,r={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;r;)try{if(t=1,i&&(n=2&a[0]?i.return:a[0]?i.throw||((n=i.return)&&n.call(i),0):i.next)&&!(n=n.call(i,a[1])).done)return n;switch(i=0,n&&(a=[2&a[0],n.value]),a[0]){case 0:case 1:n=a;break;case 4:return r.label++,{value:a[1],done:!1};case 5:r.label++,i=a[1],a=[0];continue;case 7:a=r.ops.pop(),r.trys.pop();continue;default:if(!(n=(n=r.trys).length>0&&n[n.length-1])&&(6===a[0]||2===a[0])){r=0;continue}if(3===a[0]&&(!n||a[1]>n[0]&&a[1]=0;t--)A.removeCue(e[t])},A.prototype.removeCuesAfter=function(A){var e=A/1e3,t=this.tracks.subtitle;if(t&&t.cues)for(var i=t.cues,n=i.length-1;n>=0;n--)i[n].startTime>=e&&t.removeCue(i[n])},A.prototype.cleanupScreens=function(){for(var A=0,e=this.screens;A0&&(r=this.screens[this.screens.length-1]),r&&(/Edge|edge/.test(navigator.userAgent)||/msie|MSIE/.test(navigator.userAgent)||/Trident/.test(navigator.userAgent))&&n.pts\n ",t&&(e+='\n \n '),e+="\n"}},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),t(15);var i,n=t(18),a=(i=n)&&i.__esModule?i:{default:i};console.log("\n %c DPlayer v1.25.0 91af4de %c http://dplayer.js.org \n\n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),e.default=a.default},function(A,e,t){},,,function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;tA&&this.notice(this.tran("REW")+" "+(this.video.currentTime-A).toFixed(0)+" "+this.tran("s")),this.video.currentTime=A,this.danmaku&&this.danmaku.seek(),this.bar.set("played",A/this.video.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(A)}},{key:"sync",value:function(){var A=this.video.duration;this.video.currentTime=A,this.notice(this.tran("Synchronized")),this.danmaku&&this.danmaku.seek(),this.bar.set("played",A/this.video.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(A)}},{key:"play",value:function(){var A=this;if(this.paused=!1,this.video.paused&&this.bezel.switch(c.default.play),this.template.playButton.innerHTML=c.default.pause,n.default.resolve(this.video.play()).catch(function(){A.pause()}).then(function(){}),this.timer.enable("loading"),this.container.classList.remove("dplayer-paused"),this.container.classList.add("dplayer-playing"),this.danmaku&&this.danmaku.play(),this.options.mutex)for(var e=0;e=.95?this.template.volumeIcon.innerHTML=c.default.volumeUp:this.volume()>0?this.template.volumeIcon.innerHTML=c.default.volumeDown:this.template.volumeIcon.innerHTML=c.default.volumeOff}},{key:"volume",value:function(A,e,t){if(A=parseFloat(A),!isNaN(A)){A=Math.max(A,0),A=Math.min(A,1),this.bar.set("volume",A,"width");var i=(100*A).toFixed(0)+"%";this.template.volumeBarWrapWrap.dataset.balloon=i,e||this.user.set("volume",A),t||this.notice(this.tran("Volume")+" "+(100*A).toFixed(0)+"%"),this.video.volume=A,this.video.muted&&(this.video.muted=!1),this.switchVolumeIcon()}return this.video.volume}},{key:"toggle",value:function(){this.video.paused?this.play():this.pause()}},{key:"on",value:function(A,e){this.events.on(A,e)}},{key:"switchVideo",value:function(A,e){this.pause(),this.video.poster=A.pic?A.pic:"",this.video.src=A.url,this.initMSE(this.video,A.type||"auto"),e&&(this.template.danmakuLoading.style.display="block",this.bar.set("played",0,"width"),this.bar.set("loaded",0,"width"),this.template.ptime.innerHTML="00:00",this.template.danmaku.innerHTML="",this.danmaku&&this.danmaku.reload({id:e.id,address:e.api,token:e.token,maximum:e.maximum,addition:e.addition,user:e.user}))}},{key:"initMSE",value:function(A,e){var t=this;if(this.type=e,this.options.video.customType&&this.options.video.customType[e])"[object Function]"===Object.prototype.toString.call(this.options.video.customType[e])?this.options.video.customType[e](this.video,this):console.error("Illegal customType: "+e);else switch("auto"===this.type&&(/m3u8(#|\?|$)/i.exec(A.src)?this.type="hls":/.flv(#|\?|$)/i.exec(A.src)?this.type="flv":/.mpd(#|\?|$)/i.exec(A.src)?this.type="dash":this.type="normal"),this.type){case"hls":if(Hls)if(Hls.isSupported()){var i=new Hls;if(i.loadSource(A.src),i.attachMedia(A),this.events.on("destroy",function(){i.destroy()}),this.options.subtitle){var n=new a.WebVTTRenderer;n.init().then(function(){n.attachMedia(A),n.show()}),i.on(Hls.Events.FRAG_PARSING_PRIVATE_DATA,function(A,e){var t=!0,i=!1,a=void 0;try{for(var r,s=e.samples[Symbol.iterator]();!(t=(r=s.next()).done);t=!0){var o=r.value;n.pushData(o.pid,o.data,o.pts)}}catch(A){i=!0,a=A}finally{try{!t&&s.return&&s.return()}finally{if(i)throw a}}})}}else{if(A.canPlayType("application/x-mpegURL")||A.canPlayType("application/vnd.apple.mpegURL"))break;this.notice("Error: Hls is not supported.")}else this.notice("Error: Can't find Hls.");break;case"flv":if(flvjs)if(flvjs.isSupported()){var r=flvjs.createPlayer({type:"flv",url:A.src});r.attachMediaElement(A),r.load(),this.events.on("destroy",function(){r.unload(),r.detachMediaElement(),r.destroy()})}else this.notice("Error: flvjs is not supported.");else this.notice("Error: Can't find flvjs.");break;case"dash":dashjs?(dashjs.MediaPlayer().create().initialize(A,A.src,!1),this.events.on("destroy",function(){dashjs.MediaPlayer().reset()})):this.notice("Error: Can't find dashjs.");break;case"webtorrent":if(WebTorrent)if(WebTorrent.WEBRTC_SUPPORT){this.container.classList.add("dplayer-loading");var s=new WebTorrent,o=A.src;s.add(o,function(A){A.files.find(function(A){return A.name.endsWith(".mp4")}).renderTo(t.video,{autoplay:t.options.autoplay},function(){t.container.classList.remove("dplayer-loading")})}),this.events.on("destroy",function(){s.remove(o),s.destroy()})}else this.notice("Error: Webtorrent is not supported.");else this.notice("Error: Can't find Webtorrent.")}}},{key:"initVideo",value:function(A,e){var t=this;this.initMSE(A,e),this.on("durationchange",function(){1!==A.duration&&A.duration!==1/0&&(t.template.dtime.innerHTML=r.default.secondToTime(A.duration))}),this.on("progress",function(){var e=A.buffered.length?A.buffered.end(A.buffered.length-1)/A.duration:0;t.bar.set("loaded",e,"width")}),this.on("error",function(){t.video.error&&t.tran&&t.notice&&(t.type,t.notice(t.tran("Video load failed"),-1))}),this.on("ended",function(){t.bar.set("played",1,"width"),t.setting.loop?(t.seek(0),t.play()):t.pause(),t.danmaku&&(t.danmaku.danIndex=0)}),this.on("play",function(){t.paused&&t.play()}),this.on("pause",function(){t.paused||t.pause()}),this.on("timeupdate",function(){t.bar.set("played",t.video.currentTime/t.video.duration,"width");var A=r.default.secondToTime(t.video.currentTime);t.template.ptime.innerHTML!==A&&(t.template.ptime.innerHTML=A)});for(var i=function(e){A.addEventListener(t.events.videoEvents[e],function(){t.events.trigger(t.events.videoEvents[e])})},n=0;n1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=A,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("notice_show",A),t>0&&(this.noticeTime=setTimeout(function(){e.template.notice.style.opacity=0,e.events.trigger("notice_hide")},t))}},{key:"resize",value:function(){this.danmaku&&this.danmaku.resize(),this.controller.thumbnails&&this.controller.thumbnails.resize(160,this.video.videoHeight/this.video.videoWidth*160,this.template.barWrap.offsetWidth),this.events.trigger("resize")}},{key:"speed",value:function(A){this.video.playbackRate=A}},{key:"destroy",value:function(){E.splice(E.indexOf(this),1),this.pause(),this.controller.destroy(),this.timer.destroy(),this.video.src="",this.container.innerHTML="",this.events.trigger("destroy")}}],[{key:"version",get:function(){return"1.25.0"}}]),A}();e.default=I},function(A,e,t){"use strict";(function(A){Object.defineProperty(e,"__esModule",{value:!0});var i,n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},a=t(22),r=(i=a)&&i.__esModule?i:{default:i};var s=setTimeout;function o(){}function l(A){if(!(this instanceof l))throw new TypeError("Promises must be constructed via new");if("function"!=typeof A)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],p(A,this)}function c(A,e){for(;3===A._state;)A=A._value;0!==A._state?(A._handled=!0,l._immediateFn(function(){var t=1===A._state?e.onFulfilled:e.onRejected;if(null!==t){var i;try{i=t(A._value)}catch(A){return void u(e.promise,A)}f(e.promise,i)}else(1===A._state?f:u)(e.promise,A._value)})):A._deferreds.push(e)}function f(A,e){try{if(e===A)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"===(void 0===e?"undefined":n(e))||"function"==typeof e)){var t=e.then;if(e instanceof l)return A._state=3,A._value=e,void d(A);if("function"==typeof t)return void p((i=t,a=e,function(){i.apply(a,arguments)}),A)}A._state=1,A._value=e,d(A)}catch(e){u(A,e)}var i,a}function u(A,e){A._state=2,A._value=e,d(A)}function d(A){2===A._state&&0===A._deferreds.length&&l._immediateFn(function(){A._handled||l._unhandledRejectionFn(A._value)});for(var e=0,t=A._deferreds.length;e=0&&(A._idleTimeoutId=setTimeout(function(){A._onTimeout&&A._onTimeout()},e))},t(21),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==A&&A.setImmediate||void 0,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==A&&A.clearImmediate||void 0}).call(this,t(2))},function(A,e,t){"use strict";(function(A,e){!function(A,t){if(!A.setImmediate){var i,n,a,r,s,o=1,l={},c=!1,f=A.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(A);u=u&&u.setTimeout?u:A,"[object process]"==={}.toString.call(A.process)?i=function(A){e.nextTick(function(){h(A)})}:!function(){if(A.postMessage&&!A.importScripts){var e=!0,t=A.onmessage;return A.onmessage=function(){e=!1},A.postMessage("","*"),A.onmessage=t,e}}()?A.MessageChannel?((a=new MessageChannel).port1.onmessage=function(A){h(A.data)},i=function(A){a.port2.postMessage(A)}):f&&"onreadystatechange"in f.createElement("script")?(n=f.documentElement,i=function(A){var e=f.createElement("script");e.onreadystatechange=function(){h(A),e.onreadystatechange=null,n.removeChild(e),e=null},n.appendChild(e)}):i=function(A){setTimeout(h,0,A)}:(r="setImmediate$"+Math.random()+"$",s=function(e){e.source===A&&"string"==typeof e.data&&0===e.data.indexOf(r)&&h(+e.data.slice(r.length))},A.addEventListener?A.addEventListener("message",s,!1):A.attachEvent("onmessage",s),i=function(e){A.postMessage(r+e,"*")}),u.setImmediate=function(A){"function"!=typeof A&&(A=new Function(""+A));for(var e=new Array(arguments.length-1),t=0;t=0)return;r[e]="set-cookie"===e?(r[e]?r[e]:[]).concat([t]):r[e]?r[e]+", "+t:t}}),r):r}},function(A,e,t){"use strict";var i=t(0);A.exports=i.isStandardBrowserEnv()?function(){var A,e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");function n(A){var i=A;return e&&(t.setAttribute("href",i),i=t.href),t.setAttribute("href",i),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return A=n(window.location.href),function(e){var t=i.isString(e)?n(e):e;return t.protocol===A.protocol&&t.host===A.host}}():function(){return!0}},function(A,e,t){"use strict";var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function n(){this.message="String contains an invalid character"}n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",A.exports=function(A){for(var e,t,a=String(A),r="",s=0,o=i;a.charAt(0|s)||(o="=",s%1);r+=o.charAt(63&e>>8-s%1*8)){if((t=a.charCodeAt(s+=.75))>255)throw new n;e=e<<8|t}return r}},function(A,e,t){"use strict";var i=t(0);A.exports=i.isStandardBrowserEnv()?{write:function(A,e,t,n,a,r){var s=[];s.push(A+"="+encodeURIComponent(e)),i.isNumber(t)&&s.push("expires="+new Date(t).toGMTString()),i.isString(n)&&s.push("path="+n),i.isString(a)&&s.push("domain="+a),!0===r&&s.push("secure"),document.cookie=s.join("; ")},read:function(A){var e=document.cookie.match(new RegExp("(^|;\\s*)("+A+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(A){this.write(A,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(A,e,t){"use strict";var i=t(0);function n(){this.handlers=[]}n.prototype.use=function(A,e){return this.handlers.push({fulfilled:A,rejected:e}),this.handlers.length-1},n.prototype.eject=function(A){this.handlers[A]&&(this.handlers[A]=null)},n.prototype.forEach=function(A){i.forEach(this.handlers,function(e){null!==e&&A(e)})},A.exports=n},function(A,e,t){"use strict";var i=t(0),n=t(40),a=t(10),r=t(3),s=t(41),o=t(42);function l(A){A.cancelToken&&A.cancelToken.throwIfRequested()}A.exports=function(A){return l(A),A.baseURL&&!s(A.url)&&(A.url=o(A.baseURL,A.url)),A.headers=A.headers||{},A.data=n(A.data,A.headers,A.transformRequest),A.headers=i.merge(A.headers.common||{},A.headers[A.method]||{},A.headers||{}),i.forEach(["delete","get","head","post","put","patch","common"],function(e){delete A.headers[e]}),(A.adapter||r.adapter)(A).then(function(e){return l(A),e.data=n(e.data,e.headers,A.transformResponse),e},function(e){return a(e)||(l(A),e&&e.response&&(e.response.data=n(e.response.data,e.response.headers,A.transformResponse))),Promise.reject(e)})}},function(A,e,t){"use strict";var i=t(0);A.exports=function(A,e,t){return i.forEach(t,function(t){A=t(A,e)}),A}},function(A,e,t){"use strict";A.exports=function(A){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(A)}},function(A,e,t){"use strict";A.exports=function(A,e){return e?A.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):A}},function(A,e,t){"use strict";var i=t(11);function n(A){if("function"!=typeof A)throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(A){e=A});var t=this;A(function(A){t.reason||(t.reason=new i(A),e(t.reason))})}n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var A;return{token:new n(function(e){A=e}),cancel:A}},A.exports=n},function(A,e,t){"use strict";A.exports=function(A){return function(e){return A.apply(null,e)}}},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i={"zh-cn":{"Danmaku is loading":"弹幕加载中",Top:"顶部",Bottom:"底部",Rolling:"滚动","Input danmaku, hit Enter":"输入弹幕,回车发送","About author":"关于作者","DPlayer feedback":"播放器意见反馈","About DPlayer":"关于 DPlayer 播放器",Loop:"洗脑循环",Speed:"速度","Opacity for danmaku":"弹幕透明度",Normal:"正常","Please input danmaku content!":"要输入弹幕内容啊喂!","Set danmaku color":"设置弹幕颜色","Set danmaku type":"设置弹幕类型","Show danmaku":"显示弹幕","Video load failed":"视频加载失败","Danmaku load failed":"弹幕加载失败","Danmaku send failed":"弹幕发送失败","Switching to":"正在切换至","Switched to":"已经切换至",Synchronize:"同步",Synchronized:"同步的",quality:"画质",FF:"快进",REW:"快退","Unlimited danmaku":"海量弹幕","Send danmaku":"发送弹幕",Setting:"设置","Full screen":"全屏","Web full screen":"页面全屏",Send:"发送",Screenshot:"截图",s:"秒","Show subtitle":"显示字幕","Hide subtitle":"隐藏字幕",Volume:"音量",Live:"直播","Video info":"视频统计信息"},"zh-tw":{"Danmaku is loading":"彈幕載入中",Top:"頂部",Bottom:"底部",Rolling:"滾動","Input danmaku, hit Enter":"輸入彈幕,Enter 發送","About author":"關於作者","DPlayer feedback":"播放器意見回饋","About DPlayer":"關於 DPlayer 播放器",Loop:"循環播放",Speed:"速度","Opacity for danmaku":"彈幕透明度",Normal:"正常","Please input danmaku content!":"請輸入彈幕內容啊!","Set danmaku color":"設定彈幕顏色","Set danmaku type":"設定彈幕類型","Show danmaku":"顯示彈幕","Video load failed":"影片載入失敗","Danmaku load failed":"彈幕載入失敗","Danmaku send failed":"彈幕發送失敗","Switching to":"正在切換至","Switched to":"已經切換至",Synchronize:"同步",Synchronized:"同步的",quality:"畫質",FF:"快進",REW:"快退","Unlimited danmaku":"巨量彈幕","Send danmaku":"發送彈幕",Setting:"設定","Full screen":"全螢幕","Web full screen":"頁面全螢幕",Send:"發送",Screenshot:"截圖",s:"秒","Show subtitle":"顯示字幕","Hide subtitle":"隱藏字幕",Volume:"音量",Live:"直播","Video info":"影片統計訊息"},"ja-jp":{"Danmaku is loading":"コメントを読み込み中…",Top:"上固定",Bottom:"下固定",Rolling:"スクロール","Input danmaku, hit Enter":"右のボタンを押すとコメントできます","About author":"作者について","DPlayer feedback":"フィードバック","About DPlayer":"DPlayer について",Loop:"リピート再生",Speed:"再生速度","Opacity for danmaku":"コメントの透明度",Normal:"通常","Please input danmaku content!":"コメント内容を入力して下さい!","Set danmaku color":"コメントの色","Set danmaku type":"コメントの位置","Show danmaku":"コメントを表示","Video load failed":"動画の読み込みに失敗しました…","Danmaku load failed":"コメントの読み込みに失敗しました…","Danmaku send failed":"コメントの送信に失敗しました…","Switching to":"下記の画質に切り替えています…","Switched to":"画質を切り替えました",Synchronize:"同期する",Synchronized:"同期しました",quality:"品質",FF:"早送り",REW:"巻き戻し","Unlimited danmaku":"コメントを無制限に表示","Send danmaku":"コメントする",Setting:"設定","Full screen":"フルスクリーン","Web full screen":"Webフルスクリーン",Send:"コメントする",Screenshot:"スクリーンショット",s:"秒","Show subtitle":"字幕を表示する","Hide subtitle":"字幕を表示しない",Volume:"音量",Live:"Live","Video info":"動画の統計情報"}};e.default=function(A){var e=this;this.lang=A,this.tran=function(A){return i[e.lang]&&i[e.lang][A]?i[e.lang][A]:A}}},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;t'},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e){A.exports=''},function(A,e,t){var i=t(12);A.exports=function(A){"use strict";A=A||{};var e="",n=(arguments[1],function(A){return e+=A}),a=A.video,r=A.options,s=i.$escape,o=A.tran,l=A.icons,c=A.index,f=i.$each;A.$value,A.$index;return e+='

\n
\n ',n(t(13)(a)),e+="\n ",r.logo&&(e+='\n \n '),e+='\n
\n
\n
\n
\n
\n \n ',r.danmaku&&(e+='\n ',e+=s(o("Danmaku is loading")),e+="\n "),e+='\n ',e+=l.loading,e+='\n
\n
\n
\n
\n
\n \n
\n
\n
',e+=s(o("Set danmaku color")),e+='
\n \n \n \n \n \n \n
\n
\n
',e+=s(o("Set danmaku type")),e+='
\n \n \n \n
\n
\n \n ',e+=l.send,e+='\n \n
\n
\n \n
\n \n
\n
\n
\n \n
\n
\n
\n
\n \n 0:00 /\n 0:00\n \n ',r.live&&(e+='\n ',e+=s(o("Live")),e+="\n \n \n "),e+='\n
\n
\n ',r.video.quality&&(e+='\n
\n \n
\n
\n ',f(r.video.quality,function(A,t){e+='\n
',e+=s(A.name),e+="
\n "}),e+="\n
\n
\n
\n "),e+="\n ",r.screenshot&&(e+='\n
\n
\n "),e+='\n
\n \n
\n ",r.subtitle&&(e+='\n
\n \n
\n "),e+='\n
\n \n
\n
\n
\n ',e+=s(o("Speed")),e+='\n
',e+=l.right,e+='
\n
\n
\n ',e+=s(o("Loop")),e+='\n
\n \n \n
\n
\n
\n ',e+=s(o("Show danmaku")),e+='\n
\n \n \n
\n
\n
\n ',e+=s(o("Unlimited danmaku")),e+='\n
\n \n \n
\n
\n
\n ',e+=s(o("Opacity for danmaku")),e+='\n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n 0.5\n
\n
\n 0.75\n
\n
\n ',e+=s(o("Normal")),e+='\n
\n
\n 1.25\n
\n
\n 1.5\n
\n
\n 2\n
\n
\n
\n
\n
\n \n \n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
[x]
\n
\n Player version\n \n
\n
\n Player FPS\n \n
\n
\n Video type\n \n
\n
\n Video url\n \n
\n
\n Video resolution\n \n
\n
\n Video duration\n \n
\n ',r.danmaku&&(e+='\n
\n Danamku id\n \n
\n
\n Danamku api\n \n
\n
\n Danamku amount\n \n
\n '),e+='\n
\n
\n
'}},function(A,e,t){"use strict";(function(e){var i=t(65),n=Object.create(i?e:window),a=/["&'<>]/;n.$escape=function(A){return function(A){var e=""+A,t=a.exec(e);if(!t)return A;var i="",n=void 0,r=void 0,s=void 0;for(n=t.index,r=0;nparseFloat(e.time);)t.push(e),e=this.dan[++this.danIndex];this.draw(t)}window.requestAnimationFrame(function(){A.frame()})}},{key:"opacity",value:function(A){if(void 0!==A){for(var e=this.container.getElementsByClassName("dplayer-danmaku-item"),t=0;t'+A[n].text+"":a.innerHTML=A[n].text,a.style.opacity=e._opacity,a.style.color=s.default.number2Color(A[n].color),a.addEventListener("animationend",function(){e.container.removeChild(a)});var r=e._measure(A[n].text),o=void 0;switch(A[n].type){case"right":(o=c(a,A[n].type,r))>=0&&(a.style.width=r+1+"px",a.style.top=t*o+8+"px",a.style.transform="translateX(-"+i+"px)");break;case"top":(o=c(a,A[n].type))>=0&&(a.style.top=t*o+8+"px");break;case"bottom":(o=c(a,A[n].type))>=0&&(a.style.bottom=t*o+8+"px");break;default:console.error("Can't handled danmaku type: "+A[n].type)}o>=0&&(a.classList.add("dplayer-danmaku-move"),f.appendChild(a))},d=0;d=this.options.time()){this.danIndex=A;break}this.danIndex=this.dan.length}}},{key:"clear",value:function(){this.danTunnel={right:{},top:{},bottom:{}},this.danIndex=0,this.options.container.innerHTML="",this.events&&this.events.trigger("danmaku_clear")}},{key:"htmlEncode",value:function(A){return A.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}},{key:"resize",value:function(){for(var A=this.container.offsetWidth,e=this.container.getElementsByClassName("dplayer-danmaku-item"),t=0;t0&&void 0!==arguments[0]?arguments[0]:"browser";switch(A){case"browser":return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;case"web":return this.player.container.classList.contains("dplayer-fulled")}}},{key:"request",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser",e="browser"===A?"web":"browser",t=this.isFullScreen(e);switch(t||(this.lastScrollPosition=r.default.getScrollPosition()),A){case"browser":this.player.container.requestFullscreen?this.player.container.requestFullscreen():this.player.container.mozRequestFullScreen?this.player.container.mozRequestFullScreen():this.player.container.webkitRequestFullscreen?this.player.container.webkitRequestFullscreen():this.player.video.webkitEnterFullscreen?this.player.video.webkitEnterFullscreen():this.player.video.webkitEnterFullScreen?this.player.video.webkitEnterFullScreen():this.player.container.msRequestFullscreen&&this.player.container.msRequestFullscreen();break;case"web":this.player.container.classList.add("dplayer-fulled"),document.body.classList.add("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen")}t&&this.cancel(e)}},{key:"cancel",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";switch(A){case"browser":document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.webkitCancelFullscreen?document.webkitCancelFullscreen():document.msCancelFullScreen?document.msCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen();break;case"web":this.player.container.classList.remove("dplayer-fulled"),document.body.classList.remove("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen_cancel")}}},{key:"toggle",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";this.isFullScreen(A)?this.cancel(A):this.request(A)}}]),A}();e.default=s},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,n=function(){function A(A,e){for(var t=0;t"+A+"

"}).join("");A.container.innerHTML=n}A.events.trigger("subtitle_change")}}}},{key:"show",value:function(){this.container.classList.remove("dplayer-subtitle-hide"),this.events.trigger("subtitle_show");var A=new n.WebVTTRenderer;null!==A&&(A.attachMedia(this.video),A.show())}},{key:"hide",value:function(){this.container.classList.add("dplayer-subtitle-hide"),this.events.trigger("subtitle_hide");var A=new n.WebVTTRenderer;null!==A&&(A.attachMedia(this.video),A.hide())}},{key:"toggle",value:function(){this.container.classList.contains("dplayer-subtitle-hide")?this.show():this.hide()}}]),A}();e.default=a},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;te&&!A.player.video.paused&&(A.player.container.classList.remove("dplayer-loading"),i=!1),e=t)},100)}},{key:"initfpsChecker",value:function(){var A=this;window.requestAnimationFrame(function(){if(A.enablefpsChecker)if(A.initfpsChecker(),A.fpsStart){A.fpsIndex++;var e=new Date;e-A.fpsStart>1e3&&(A.player.infoPanel.fps(A.fpsIndex/(e-A.fpsStart)*1e3),A.fpsStart=new Date,A.fpsIndex=0)}else A.fpsStart=new Date,A.fpsIndex=0;else A.fpsStart=0,A.fpsIndex=0})}},{key:"initinfoChecker",value:function(){var A=this;this.infoChecker=setInterval(function(){A.enableinfoChecker&&A.player.infoPanel.update()},1e3)}},{key:"enable",value:function(A){this["enable"+A+"Checker"]=!0,"fps"===A&&this.initfpsChecker()}},{key:"disable",value:function(A){this["enable"+A+"Checker"]=!1}},{key:"destroy",value:function(){var A=this;this.types.map(function(e){return A["enable"+e+"Checker"]=!1,A[e+"Checker"]&&clearInterval(A[e+"Checker"]),e})}}]),A}();e.default=n},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;t'+A.player.options.highlight[t].text+"",A.player.template.playedBarWrap.insertBefore(i,A.player.template.playedBarTime)}}})}},{key:"initThumbnails",value:function(){var A=this;this.player.options.video.thumbnails&&(this.thumbnails=new a.default({container:this.player.template.barPreview,barWidth:this.player.template.barWrap.offsetWidth,url:this.player.options.video.thumbnails,events:this.player.events}),this.player.on("loadedmetadata",function(){A.thumbnails.resize(160,A.player.video.videoHeight/A.player.video.videoWidth*160,A.player.template.barWrap.offsetWidth)}))}},{key:"initPlayedBar",value:function(){var A=this,e=function(e){var t=((e.clientX||e.changedTouches[0].clientX)-n.default.getBoundingClientRectViewLeft(A.player.template.playedBarWrap))/A.player.template.playedBarWrap.clientWidth;t=Math.max(t,0),t=Math.min(t,1),A.player.bar.set("played",t,"width"),A.player.template.ptime.innerHTML=n.default.secondToTime(t*A.player.video.duration)},t=function t(i){document.removeEventListener(n.default.nameMap.dragEnd,t),document.removeEventListener(n.default.nameMap.dragMove,e);var a=((i.clientX||i.changedTouches[0].clientX)-n.default.getBoundingClientRectViewLeft(A.player.template.playedBarWrap))/A.player.template.playedBarWrap.clientWidth;a=Math.max(a,0),a=Math.min(a,1),A.player.bar.set("played",a,"width"),A.player.seek(A.player.bar.get("played")*A.player.video.duration),A.player.timer.enable("progress")};this.player.template.playedBarWrap.addEventListener(n.default.nameMap.dragStart,function(){A.player.timer.disable("progress"),document.addEventListener(n.default.nameMap.dragMove,e),document.addEventListener(n.default.nameMap.dragEnd,t)}),this.player.template.playedBarWrap.addEventListener(n.default.nameMap.dragMove,function(e){if(A.player.video.duration){var t=n.default.cumulativeOffset(A.player.template.playedBarWrap).left,i=(e.clientX||e.changedTouches[0].clientX)-t;if(i<0||i>A.player.template.playedBarWrap.offsetWidth)return;var a=A.player.video.duration*(i/A.player.template.playedBarWrap.offsetWidth);n.default.isMobile&&A.thumbnails&&A.thumbnails.show(),A.thumbnails&&A.thumbnails.move(i),A.player.template.playedBarTime.style.left=i-(a>=3600?25:20)+"px",A.player.template.playedBarTime.innerText=n.default.secondToTime(a),A.player.template.playedBarTime.classList.remove("hidden")}}),this.player.template.playedBarWrap.addEventListener(n.default.nameMap.dragEnd,function(){n.default.isMobile&&A.thumbnails&&A.thumbnails.hide()}),n.default.isMobile||(this.player.template.playedBarWrap.addEventListener("mouseenter",function(){A.player.video.duration&&(A.thumbnails&&A.thumbnails.show(),A.player.template.playedBarTime.classList.remove("hidden"))}),this.player.template.playedBarWrap.addEventListener("mouseleave",function(){A.player.video.duration&&(A.thumbnails&&A.thumbnails.hide(),A.player.template.playedBarTime.classList.add("hidden"))}))}},{key:"initFullButton",value:function(){var A=this;this.player.template.browserFullButton.addEventListener("click",function(){A.player.fullScreen.toggle("browser")}),this.player.template.webFullButton.addEventListener("click",function(){A.player.fullScreen.toggle("web")})}},{key:"initVolumeButton",value:function(){var A=this,e=function(e){var t=e||window.event,i=((t.clientX||t.changedTouches[0].clientX)-n.default.getBoundingClientRectViewLeft(A.player.template.volumeBarWrap)-5.5)/35;A.player.volume(i)},t=function t(){document.removeEventListener(n.default.nameMap.dragEnd,t),document.removeEventListener(n.default.nameMap.dragMove,e),A.player.template.volumeButton.classList.remove("dplayer-volume-active")};this.player.template.volumeBarWrapWrap.addEventListener("click",function(e){var t=e||window.event,i=((t.clientX||t.changedTouches[0].clientX)-n.default.getBoundingClientRectViewLeft(A.player.template.volumeBarWrap)-5.5)/35;A.player.volume(i)}),this.player.template.volumeBarWrapWrap.addEventListener(n.default.nameMap.dragStart,function(){document.addEventListener(n.default.nameMap.dragMove,e),document.addEventListener(n.default.nameMap.dragEnd,t),A.player.template.volumeButton.classList.add("dplayer-volume-active")}),this.player.template.volumeButtonIcon.addEventListener("click",function(){A.player.video.muted?(A.player.video.muted=!1,A.player.switchVolumeIcon(),A.player.bar.set("volume",A.player.volume(),"width")):(A.player.video.muted=!0,A.player.template.volumeIcon.innerHTML=r.default.volumeOff,A.player.bar.set("volume",0,"width"))})}},{key:"initQualityButton",value:function(){var A=this;this.player.options.video.quality&&this.player.template.qualityList.addEventListener("click",function(e){e.target.classList.contains("dplayer-quality-item")&&A.player.switchQuality(e.target.dataset.index)})}},{key:"initSyncButton",value:function(){var A=this;this.player.options.live&&this.player.template.SyncButton.addEventListener("click",function(){A.player.sync()})}},{key:"initScreenshotButton",value:function(){var A=this;this.player.options.screenshot&&this.player.template.camareButton.addEventListener("click",function(){var e=document.createElement("canvas");e.width=A.player.video.videoWidth,e.height=A.player.video.videoHeight,e.getContext("2d").drawImage(A.player.video,0,0,e.width,e.height);var t=void 0;e.toBlob(function(A){t=URL.createObjectURL(A);var e=document.createElement("a");e.href=t;var i=new Date,n=i.getFullYear(),a=("0"+(i.getMonth()+1)).slice(-2),r=("0"+i.getDate()).slice(-2),s=("0"+i.getHours()).slice(-2),o=("0"+i.getMinutes()).slice(-2),l=("0"+i.getSeconds()).slice(-2);e.download="Capture_"+n+a+r+"-"+s+o+l+".png",e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e),URL.revokeObjectURL(t)}),A.player.events.trigger("screenshot",t)})}},{key:"initSubtitleButton",value:function(){var A=this;this.player.options.subtitle&&(this.player.events.on("subtitle_show",function(){A.player.template.subtitleButton.dataset.balloon=A.player.tran("Hide subtitle"),A.player.template.subtitleButtonInner.style.opacity="",A.player.user.set("subtitle",1)}),this.player.events.on("subtitle_hide",function(){A.player.template.subtitleButton.dataset.balloon=A.player.tran("Show subtitle"),A.player.template.subtitleButtonInner.style.opacity="0.4",A.player.user.set("subtitle",0)}),this.player.template.subtitleButton.addEventListener("click",function(){A.player.subtitle.toggle()}))}},{key:"setAutoHide",value:function(){var A=this;this.show(),clearTimeout(this.autoHideTimer),this.autoHideTimer=setTimeout(function(){!A.player.video.played.length||A.player.paused||A.disableAutoHide||A.hide()},3e3)}},{key:"show",value:function(){this.player.container.classList.remove("dplayer-hide-controller")}},{key:"hide",value:function(){this.player.container.classList.add("dplayer-hide-controller"),this.player.setting.hide(),this.player.comment&&this.player.comment.hide()}},{key:"isShow",value:function(){return!this.player.container.classList.contains("dplayer-hide-controller")}},{key:"toggle",value:function(){this.isShow()?this.hide():this.show()}},{key:"destroy",value:function(){clearTimeout(this.autoHideTimer)}}]),A}();e.default=o},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;t=t.width?(this.player.template.menu.style.right=t.width-A+"px",this.player.template.menu.style.left="initial"):(this.player.template.menu.style.left=A+"px",this.player.template.menu.style.right="initial"),e+this.player.template.menu.offsetHeight>=t.height?(this.player.template.menu.style.bottom=t.height-e+"px",this.player.template.menu.style.top="initial"):(this.player.template.menu.style.top=e+"px",this.player.template.menu.style.bottom="initial"),this.player.template.mask.classList.add("dplayer-mask-show"),this.shown=!0,this.player.events.trigger("contextmenu_show")}},{key:"hide",value:function(){this.player.template.mask.classList.remove("dplayer-mask-show"),this.player.template.menu.classList.remove("dplayer-menu-show"),this.shown=!1,this.player.events.trigger("contextmenu_hide")}}]),A}();e.default=n},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function A(A,e){for(var t=0;t 1024){ // ウィンドウを読み込んだ時、リサイズされた時に発動 - // 何故か上手くいかないので6回繰り返す - for (var i = 0; i < 8; i++){ + // 何故か上手くいかないので8回繰り返す + var result = 0; + while (true){ var WindowHeight = $(window).height() - $('#top').height(); - var width = $('#content-wrap').width(); + var width = $('section').width(); var height= $('#dplayer').width() * (9 / 16) + 136; // $('#tweet-box').height() - $('section').css('max-width',(width * WindowHeight) / height + "px" ); + if (result == (width * WindowHeight) / height) break; // 同じならループを抜ける + if (width < ($(window).width() / 2)){ // widthが変なとき用 + $('section').css('max-width', '1250px'); + break; + } + result = (width * WindowHeight) / height; + console.log('width: ' + width); + console.log('result: ' + result); + $('section').css('max-width', result + 'px'); } } }); diff --git a/htdocs/files/script.js b/htdocs/files/script.js index 3eeaed2f..53c6e671 100644 --- a/htdocs/files/script.js +++ b/htdocs/files/script.js @@ -134,10 +134,10 @@ scale = 1; if ($(window).width() < 500){ // スマホ用分岐 fontsize = 19; - subtitle_fontsize = 50; + subtitle_fontsize = 55; } else { fontsize = 29; - subtitle_fontsize = 120; + subtitle_fontsize = 125; } const data = (` diff --git a/htdocs/files/style.css b/htdocs/files/style.css index 6772997a..55fe861e 100644 --- a/htdocs/files/style.css +++ b/htdocs/files/style.css @@ -5,7 +5,7 @@ body { margin: 0px; } -a:focus{ +a:focus { outline: none; } @@ -44,7 +44,7 @@ input[type="button"]::focus { z-index: 1; } -select{ +select { width: 320px; outline: none; -moz-appearance: none; @@ -67,7 +67,7 @@ select{ border-radius: 3px; } -select option{ +select option { background-color: #ffffff; color: #333333; } @@ -134,7 +134,6 @@ img.emoji { } section { - /* max-width: 80vw; */ max-width: 1250px; height: 100%; margin: auto; @@ -523,6 +522,7 @@ td { width: 100%; height: 0; padding-top: 56.25%; + background-color: #000000; } #dplayer { diff --git a/htdocs/setting.php b/htdocs/setting.php index 609ac062..fab1c74d 100644 --- a/htdocs/setting.php +++ b/htdocs/setting.php @@ -98,15 +98,13 @@ if ($_POST['subtitle']) $ini['subtitle'] = $_POST['subtitle']; if ($_POST['BonDriver']) $ini['BonDriver'] = $_POST['BonDriver']; - // BonDriverのデフォルトを要求されたら - if ($ini['BonDriver'] == 'default'){ + // BonDriverのデフォルトを要求される or 何故かBonDriverが空 + if ($ini['BonDriver'] == 'default' or empty($ini['BonDriver'])){ if (intval($ini['channel']) >= 100){ // チャンネルの値が100より(=BSか) $ini['BonDriver'] = $BonDriver_default_S; } else { // 地デジなら $ini['BonDriver'] = $BonDriver_default_T; } - } else { // デフォルトでないなら - $ini['BonDriver'] = $BonDriver_dll[$ini['BonDriver']]; } // ストリーミング開始 @@ -290,7 +288,7 @@ $value){ //chの数だけ繰り返す ?> - + diff --git a/module.php b/module.php index 471e8dd3..2229c06d 100644 --- a/module.php +++ b/module.php @@ -3,7 +3,7 @@ // 各種モジュール // バージョン - $version = 'v1.0.0-rc8'; + $version = 'v1.0.0-rc9'; // Windows用非同期コマンド実行関数 function win_exec($cmd){ diff --git a/stream.php b/stream.php index 4a5d4072..e0169fad 100644 --- a/stream.php +++ b/stream.php @@ -224,7 +224,7 @@ function stream_start($ch, $sid, $BonDriver, $quality, $encoder, $subtitle){ stream_stop(); // TSTask.exeを起動する - win_exec('start /min '.$tstask_path.' /min /xclient- /udp /port '.$udp_port.' /chspace 0 /sid '.$sid.' /d '.$BonDriver.' /sendservice 1'); + win_exec('start /min '.$tstask_path.' /min /xclient- /udp /port '.$udp_port.' /sid '.$sid.' /d '.$BonDriver.' /sendservice 1'); // 変換コマンド切り替え switch ($encoder) {