UNPKG

greybel-js

Version:

Transpiler/Interpreter for GreyScript. (GreyHack)

1 lines 2.68 MB
(()=>{var mV=Object.create;var Ag=Object.defineProperty;var fV=Object.getOwnPropertyDescriptor;var gV=Object.getOwnPropertyNames;var yV=Object.getPrototypeOf,bV=Object.prototype.hasOwnProperty;var Ze=(r,e)=>()=>(r&&(e=r(r=0)),e);var E=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),Ua=(r,e)=>{for(var t in e)Ag(r,t,{get:e[t],enumerable:!0})},uB=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of gV(e))!bV.call(r,i)&&i!==t&&Ag(r,i,{get:()=>e[i],enumerable:!(n=fV(e,i))||n.enumerable});return r};var We=(r,e,t)=>(t=r!=null?mV(yV(r)):{},uB(e||!r||!r.__esModule?Ag(t,"default",{value:r,enumerable:!0}):t,r)),ar=r=>uB(Ag({},"__esModule",{value:!0}),r);var Bi=E((mxe,lB)=>{lB.exports=React});var hB=E((fxe,cB)=>{cB.exports=ReactDOM});var bB={};Ua(bB,{render:()=>zV});var jw,wp,Lw,xg,Gw,qw,dB,vV,Tg,zw,DV,wV,kV,$s,_V,yB,CV,Ys,Hw,SV,EV,FV,AV,xV,TV,BV,IV,PV,MV,LV,hl,pB,RV,Rw,NV,Nw,OV,mB,Ow,fB,jV,gB,zV,vB=Ze(()=>{jw=window.document,wp=window.Math,Lw=window.HTMLElement,xg=window.XMLHttpRequest,Gw=function(r,e){for(var t=0,n=r.length;t<n;t++)e(r[t])},qw=function(r){return function(e,t,n){var i=r.createElement(e);if(t!=null)for(var a in t){var o=t[a];o!=null&&(i[a]!=null?i[a]=o:i.setAttribute(a,o))}return n!=null&&Gw(n,function(s){i.appendChild(typeof s=="string"?r.createTextNode(s):s)}),i}},dB=qw(jw),vV=function(r){var e;return function(){e||(e=1,r.apply(this,arguments))}},Tg=function(r,e){return{}.hasOwnProperty.call(r,e)},zw=function(r){return(""+r).toLowerCase()},DV="github-buttons",wV="2.29.1",kV="https://"+("unpkg.com/"+DV+"@"+wV+"/dist")+"/buttons.html",$s="github.com",_V="https://api."+$s,yB=xg&&"prototype"in xg&&"withCredentials"in xg.prototype,CV=yB&&Lw&&"attachShadow"in Lw.prototype&&!("prototype"in Lw.prototype.attachShadow),Ys=function(r,e,t){r.addEventListener?r.addEventListener(e,t,!1):r.attachEvent("on"+e,t)},Hw=function(r,e,t){r.removeEventListener?r.removeEventListener(e,t,!1):r.detachEvent("on"+e,t)},SV=function(r,e,t){var n=function(){return Hw(r,e,n),t.apply(this,arguments)};Ys(r,e,n)},EV=function(r,e,t){if(r.readyState!=null){var n="readystatechange",i=function(){if(e.test(r.readyState))return Hw(r,n,i),t.apply(this,arguments)};Ys(r,n,i)}},FV=function(r){var e={href:r.href,title:r.title,"aria-label":r.getAttribute("aria-label")};return Gw(["icon","color-scheme","text","size","show-count"],function(t){var n="data-"+t;e[n]=r.getAttribute(n)}),e["data-text"]==null&&(e["data-text"]=r.textContent||r.innerText),e},AV="body{margin:0}a{text-decoration:none;outline:0}.widget{display:inline-block;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:0;line-height:0;white-space:nowrap}.btn,.social-count{position:relative;display:inline-block;display:inline-flex;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:repeat-x;background-position:-1px -1px;background-size:110% 110%;border:1px solid}.btn{border-radius:.25em}.btn:not(:last-child){border-radius:.25em 0 0 .25em}.social-count{border-left:0;border-radius:0 .25em .25em 0}.widget-lg .btn,.widget-lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor;overflow:visible}",xV=`.btn:focus-visible,.social-count:focus-visible{outline:2px solid #0969da;outline-offset:-2px}.btn{color:#25292e;background-color:#ebf0f4;border-color:#d1d9e0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3clinearGradient id='o' x2='0' y2='1'%3e%3cstop stop-color='%23f6f8fa'/%3e%3cstop offset='90%25' stop-color='%23ebf0f4'/%3e%3c/linearGradient%3e%3crect width='100%25' height='100%25' fill='url(%23o)'/%3e%3c/svg%3e");background-image:-moz-linear-gradient(top, #f6f8fa, #ebf0f4 90%);background-image:linear-gradient(180deg, #f6f8fa, #ebf0f4 90%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF6F8FA', endColorstr='#FFEAEFF3')}:root .btn{filter:none}.btn:hover,.btn:focus{background-color:#e5eaee;background-position:0 -0.5em;border-color:#d1d9e0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3clinearGradient id='o' x2='0' y2='1'%3e%3cstop stop-color='%23eff2f5'/%3e%3cstop offset='90%25' stop-color='%23e5eaee'/%3e%3c/linearGradient%3e%3crect width='100%25' height='100%25' fill='url(%23o)'/%3e%3c/svg%3e");background-image:-moz-linear-gradient(top, #eff2f5, #e5eaee 90%);background-image:linear-gradient(180deg, #eff2f5, #e5eaee 90%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFEFF2F5', endColorstr='#FFE4E9ED')}:root .btn:hover,:root .btn:focus{filter:none}.btn:active{background-color:#e6eaef;border-color:#d1d9e0;background-image:none;filter:none}.social-count{color:#25292e;background-color:#fff;border-color:#d1d9e0}.social-count:hover,.social-count:focus{color:#0969da}.octicon-heart{color:#bf3989}`,TV=".btn:focus-visible,.social-count:focus-visible{outline:2px solid #0349b4;outline-offset:-2px}.btn{color:#25292e;background-color:#e0e6eb;border-color:#454c54;background-image:none;filter:none}.btn:hover,.btn:focus{background-color:#d0d7e0;background-position:0 -0.5em;border-color:#454c54;background-image:none;filter:none}.btn:active{background-color:#d1d9e0;border-color:#454c54}.social-count{color:#25292e;background-color:#fff;border-color:#454c54}.social-count:hover,.social-count:focus{color:#023b95}.octicon-heart{color:#7d0c57}",BV=`.btn:focus-visible,.social-count:focus-visible{outline:2px solid #1f6feb;outline-offset:-2px}.btn{color:#f0f6fc;background-color:#1a2026;border-color:#3d444d;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3clinearGradient id='o' x2='0' y2='1'%3e%3cstop stop-color='%23212830'/%3e%3cstop offset='90%25' stop-color='%231a2026'/%3e%3c/linearGradient%3e%3crect width='100%25' height='100%25' fill='url(%23o)'/%3e%3c/svg%3e");background-image:-moz-linear-gradient(top, #212830, #1a2026 90%);background-image:linear-gradient(180deg, #212830, #1a2026 90%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF212830', endColorstr='#FF191F25')}:root .btn{filter:none}.btn:hover,.btn:focus{background-color:#1f242c;background-position:0 -0.5em;border-color:#3d444d;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3clinearGradient id='o' x2='0' y2='1'%3e%3cstop stop-color='%23262c36'/%3e%3cstop offset='90%25' stop-color='%231f242c'/%3e%3c/linearGradient%3e%3crect width='100%25' height='100%25' fill='url(%23o)'/%3e%3c/svg%3e");background-image:-moz-linear-gradient(top, #262c36, #1f242c 90%);background-image:linear-gradient(180deg, #262c36, #1f242c 90%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF262C36', endColorstr='#FF1E232B')}:root .btn:hover,:root .btn:focus{filter:none}.btn:active{background-color:#2a313c;border-color:#3d444d;background-image:none;filter:none}.social-count{color:#f0f6fc;background-color:#0d1117;border-color:#3d444d}.social-count:hover,.social-count:focus{color:#388bfd}.octicon-heart{color:#db61a2}`,IV=`.btn:focus-visible,.social-count:focus-visible{outline:2px solid #316dca;outline-offset:-2px}.btn{color:#d1d7e0;background-color:#232932;border-color:#3d444d;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3clinearGradient id='o' x2='0' y2='1'%3e%3cstop stop-color='%232a313c'/%3e%3cstop offset='90%25' stop-color='%23232932'/%3e%3c/linearGradient%3e%3crect width='100%25' height='100%25' fill='url(%23o)'/%3e%3c/svg%3e");background-image:-moz-linear-gradient(top, #2a313c, #232932 90%);background-image:linear-gradient(180deg, #2a313c, #232932 90%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF2A313C', endColorstr='#FF222831')}:root .btn{filter:none}.btn:hover,.btn:focus{background-color:#282f38;background-position:0 -0.5em;border-color:#3d444d;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3clinearGradient id='o' x2='0' y2='1'%3e%3cstop stop-color='%232f3742'/%3e%3cstop offset='90%25' stop-color='%23282f38'/%3e%3c/linearGradient%3e%3crect width='100%25' height='100%25' fill='url(%23o)'/%3e%3c/svg%3e");background-image:-moz-linear-gradient(top, #2f3742, #282f38 90%);background-image:linear-gradient(180deg, #2f3742, #282f38 90%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF2F3742', endColorstr='#FF272E37')}:root .btn:hover,:root .btn:focus{filter:none}.btn:active{background-color:#3d444d;border-color:#3d444d;background-image:none;filter:none}.social-count{color:#d1d7e0;background-color:#212830;border-color:#3d444d}.social-count:hover,.social-count:focus{color:#4184e4}.octicon-heart{color:#c96198}`,PV=".btn:focus-visible,.social-count:focus-visible{outline:2px solid #409eff;outline-offset:-2px}.btn{color:#fff;background-color:#262c36;border-color:#b7bdc8;background-image:none;filter:none}.btn:hover,.btn:focus{background-color:#232932;background-position:0 -0.5em;border-color:#b7bdc8;background-image:none;filter:none}.btn:active{background-color:#2f3742;border-color:#b7bdc8}.social-count{color:#fff;background-color:#010409;border-color:#b7bdc8}.social-count:hover,.social-count:focus{color:#5cacff}.octicon-heart{color:#ff90c8}",MV=function(r,e,t,n){e==null&&(e="&"),t==null&&(t="="),n==null&&(n=window.encodeURIComponent);var i=[];for(var a in r){var o=r[a];o!=null&&i.push(n(a)+t+n(o))}return i.join(e)},LV=function(r,e,t,n){n==null&&(n=window.decodeURIComponent);var i={};return Gw(r.split(e),function(a){if(a!==""){var o=a.split(t);i[n(o[0])]=o[1]!=null?n(o.slice(1).join(t)):void 0}}),i},hl={light:xV,light_high_contrast:TV,dark:BV,dark_dimmed:IV,dark_high_contrast:PV},pB=function(r,e){return"@media(prefers-color-scheme:"+r+"){"+hl[Tg(hl,e)?e:r]+"}"},RV=function(r){if(r==null)return hl.light;if(Tg(hl,r))return hl[r];var e=LV(r,";",":",function(t){return t.replace(/^[ \t\n\f\r]+|[ \t\n\f\r]+$/g,"")});return hl[Tg(hl,e["no-preference"])?e["no-preference"]:"light"]+pB("light",e.light)+pB("dark",e.dark)},Rw={"comment-discussion":{heights:{16:{width:16,path:'<path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path>'}}},download:{heights:{16:{width:16,path:'<path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path>'}}},eye:{heights:{16:{width:16,path:'<path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path>'}}},heart:{heights:{16:{width:16,path:'<path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path>'}}},"issue-opened":{heights:{16:{width:16,path:'<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>'}}},"mark-github":{heights:{16:{width:16,path:'<path d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z"></path>'}}},package:{heights:{16:{width:16,path:'<path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path>'}}},play:{heights:{16:{width:16,path:'<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>'}}},"repo-forked":{heights:{16:{width:16,path:'<path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>'}}},"repo-template":{heights:{16:{width:16,path:'<path d="M13.25 8a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-.75a.75.75 0 0 1 0-1.5h.75v-.25a.75.75 0 0 1 .75-.75ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2ZM2.75 8a.75.75 0 0 1 .75.75v.268c.083-.012.166-.018.25-.018h.5a.75.75 0 0 1 0 1.5h-.5a.25.25 0 0 0-.25.25v.75c0 .28.114.532.3.714a.75.75 0 1 1-1.05 1.072A2.495 2.495 0 0 1 2 11.5V8.75A.75.75 0 0 1 2.75 8ZM11 .75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V1.5h-.75A.75.75 0 0 1 11 .75Zm-5 0A.75.75 0 0 1 6.75 0h2.5a.75.75 0 0 1 0 1.5h-2.5A.75.75 0 0 1 6 .75Zm0 9A.75.75 0 0 1 6.75 9h2.5a.75.75 0 0 1 0 1.5h-2.5A.75.75 0 0 1 6 9.75ZM4.992.662a.75.75 0 0 1-.636.848c-.436.063-.783.41-.846.846a.751.751 0 0 1-1.485-.212A2.501 2.501 0 0 1 4.144.025a.75.75 0 0 1 .848.637ZM2.75 4a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 2.75 4Zm10.5 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5a.75.75 0 0 1 .75-.75Z"></path>'}}},star:{heights:{16:{width:16,path:'<path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>'}}}},NV=function(r,e){r=zw(r).replace(/^octicon-/,""),Tg(Rw,r)||(r="mark-github");var t=e>=24&&24 in Rw[r].heights?24:16,n=Rw[r].heights[t];return'<svg viewBox="0 0 '+n.width+" "+t+'" width="'+e*n.width/t+'" height="'+e+'" class="octicon octicon-'+r+'" aria-hidden="true">'+n.path+"</svg>"},Nw={},OV=function(r,e){var t=Nw[r]||(Nw[r]=[]);if(!(t.push(e)>1)){var n=vV(function(){for(delete Nw[r];e=t.shift();)e.apply(null,arguments)});if(yB){var i=new xg;Ys(i,"abort",n),Ys(i,"error",n),Ys(i,"load",function(){var l;try{l=JSON.parse(this.responseText)}catch(u){n(u);return}n(this.status!==200,l)}),i.open("GET",r),i.send()}else{var a=this||window;a._=function(l){a._=null,n(l.meta.status!==200,l.data)};var o=qw(a.document)("script",{async:!0,src:r+(r.indexOf("?")!==-1?"&":"?")+"callback=_"}),s=function(){a._&&a._({meta:{}})};Ys(o,"load",s),Ys(o,"error",s),EV(o,/de|m/,s),a.document.getElementsByTagName("head")[0].appendChild(o)}}},mB=function(r,e,t){var n=qw(r.ownerDocument),i=r.appendChild(n("style",{type:"text/css"})),a=AV+RV(e["data-color-scheme"]);i.styleSheet?i.styleSheet.cssText=a:i.appendChild(r.ownerDocument.createTextNode(a));var o=zw(e["data-size"])==="large",s=n("a",{className:"btn",href:e.href,rel:"noopener",target:"_blank",title:e.title||void 0,"aria-label":e["aria-label"]||void 0,innerHTML:NV(e["data-icon"],o?16:14)+"&nbsp;"},[n("span",{},[e["data-text"]||""])]),l=r.appendChild(n("div",{className:"widget"+(o?" widget-lg":"")},[s])),u=s.hostname.replace(/\.$/,"");if(("."+u).substring(u.length-$s.length)!=="."+$s){s.removeAttribute("href"),t(l);return}var c=(" /"+s.pathname).split(/\/+/);if(((u===$s||u==="gist."+$s)&&c[3]==="archive"||u===$s&&c[3]==="releases"&&(c[4]==="download"||c[4]==="latest"&&c[5]==="download")||u==="codeload."+$s)&&(s.target="_top"),zw(e["data-show-count"])!=="true"||u!==$s||c[1]==="marketplace"||c[1]==="sponsors"||c[1]==="orgs"||c[1]==="users"||c[1]==="-"){t(l);return}var h,d;if(!c[2]&&c[1])d="followers",h="?tab=followers";else if(!c[3]&&c[2])d="stargazers_count",h="/stargazers";else if(!c[4]&&c[3]==="subscription")d="subscribers_count",h="/watchers";else if(!c[4]&&c[3]==="fork")d="forks_count",h="/forks";else if(c[3]==="issues")d="open_issues_count",h="/issues";else{t(l);return}var p=c[2]?"/repos/"+c[1]+"/"+c[2]:"/users/"+c[1];OV.call(this,_V+p,function(y,m){if(!y){var f=m[d];l.appendChild(n("a",{className:"social-count",href:m.html_url+h,rel:"noopener",target:"_blank","aria-label":f+" "+d.replace(/_count$/,"").replace("_"," ").slice(0,f<2?-1:void 0)+" on GitHub"},[(""+f).replace(/\B(?=(\d{3})+(?!\d))/g,",")]))}t(l)})},Ow=window.devicePixelRatio||1,fB=function(r){return(Ow>1?wp.ceil(wp.round(r*Ow)/Ow*2)/2:wp.ceil(r))||0},jV=function(r){var e=r.offsetWidth,t=r.offsetHeight;if(r.getBoundingClientRect){var n=r.getBoundingClientRect();e=wp.max(e,fB(n.width)),t=wp.max(t,fB(n.height))}return[e,t]},gB=function(r,e){r.style.width=e[0]+"px",r.style.height=e[1]+"px"},zV=function(r,e){if(!(r==null||e==null))if(r.getAttribute&&(r=FV(r)),CV){var t=dB("span");mB(t.attachShadow({mode:"closed"}),r,function(){e(t)})}else{var n=dB("iframe",{src:"javascript:0",title:r.title||void 0,allowtransparency:!0,scrolling:"no",frameBorder:0});gB(n,[0,0]),n.style.border="none",n.style.colorScheme="light";var i=function(){var a=n.contentWindow,o;try{o=a.document.body}catch{jw.body.appendChild(n.parentNode.removeChild(n));return}Hw(n,"load",i),mB.call(a,o,r,function(s){var l=jV(s);n.parentNode.removeChild(n),SV(n,"load",function(){gB(n,l)}),n.src=kV+"#"+(n.name=MV(r)),e(n)})};Ys(n,"load",i),jw.body.appendChild(n)}}});var kp=E(qc=>{"use strict";Object.defineProperty(qc,"__esModule",{value:!0});qc.getNumberHashCode=qc.rotateBits=void 0;function GV(r){return r>>1|r<<31}qc.rotateBits=GV;function qV(r,e=0){let t=r>>>0;return t=(t>>16^t)*73244475,t=(t>>16^t)*73244475,t=t>>16^t,(e<<5)-e+t|0}qc.getNumberHashCode=qV});var Ig=E(Bg=>{"use strict";Object.defineProperty(Bg,"__esModule",{value:!0});Bg.CustomValue=void 0;var Ww=class{};Bg.CustomValue=Ww});var Do=E(Hc=>{"use strict";Object.defineProperty(Hc,"__esModule",{value:!0});Hc.CustomObject=Hc.CustomValueWithIntrinsics=void 0;var HV=Ig(),Pg=class extends HV.CustomValue{static getIntrinsics(){return this.intrinsics}static addIntrinsic(e,t){this.intrinsics.set(e,t)}static clearIntrinsics(){this.intrinsics.clear()}getIntrinsics(){return this.constructor.intrinsics}};Hc.CustomValueWithIntrinsics=Pg;var Vw=class extends Pg{};Hc.CustomObject=Vw});var $w=E(Lg=>{"use strict";Object.defineProperty(Lg,"__esModule",{value:!0});Lg.deepHash=void 0;var Mg=Do(),Kw=kp();function UV(r){let e=0,t=[],n=new Set;for(t.push([r]);t.length>0;){let i=t.pop();for(let a=0;a<i.length;a++){let o=i[a];if(n.add(o.id),o instanceof Mg.CustomObject)if(Array.isArray(o.value)){e^=(0,Kw.getNumberHashCode)(o.value.length);for(let s=o.value.length-1;s>=0;s--){let l=o.value[s];(!(l instanceof Mg.CustomObject)||!n.has(l.id))&&t.push([l])}}else{e^=(0,Kw.getNumberHashCode)(o.value.length);let s=[],l=o.value.entries();for(let u=0;u<l.length;u++){let[c,h]=l[u];(!(c instanceof Mg.CustomObject)||!n.has(c.id))&&s.push(c),(!(h instanceof Mg.CustomObject)||!n.has(h.id))&&s.push(h)}t.push(s)}else e^=o.hash()}e^=(0,Kw.rotateBits)(e)}return e}Lg.deepHash=UV});var Yw=E(Rg=>{"use strict";Object.defineProperty(Rg,"__esModule",{value:!0});Rg.valueHash=void 0;var WV=$w();function VV(r){switch(typeof r.value){case"string":case"number":case"boolean":return r.hash()}return(0,WV.deepHash)(r)}Rg.valueHash=VV});var es=E(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});Og.ObjectValue=void 0;var Ng=Yw(),Jw=class r{constructor(e){if(e==null)this.data=new Map;else if(e instanceof r)this.data=new Map(e.data);else if(Array.isArray(e)){this.data=new Map;for(let t=0;t<e.length;t++)r.prototype.set.apply(this,e[t])}if(this.data==null)throw new Error("Unknown entries type.")}get(e){let t=(0,Ng.valueHash)(e),n=this.data.get(t);return n?n[1]:null}has(e){let t=(0,Ng.valueHash)(e);return this.data.has(t)}set(e,t){let n=(0,Ng.valueHash)(e);return this.data.set(n,[e,t]),this}delete(e){let t=(0,Ng.valueHash)(e);return this.data.delete(t)}values(){return Array.from(this.data.values()).map(([e,t])=>t)}keys(){return Array.from(this.data.values()).map(([e])=>e)}entries(){return Array.from(this.data.values())}get size(){return this.data.size}forEach(e){let t=Array.from(this.data.values());for(let n=0;n<t.length;n++){let[i,a]=t[n];e(a,i,this)}}fork(){let e=new r,t=Array.from(this.data.values());for(let n=0;n<t.length;n++){let[i,a]=t[n];e.set(i.fork(),a.fork())}return e}extend(e){let t=Array.from(e.entries());for(let n=0;n<t.length;n++)r.prototype.set.apply(this,t[n]);return this}clear(){this.data.clear()}};Og.ObjectValue=Jw});function _p(){if(!jg&&(jg=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!jg))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return jg(KV)}var jg,KV,Zw=Ze(()=>{KV=new Uint8Array(16)});var wB,kB=Ze(()=>{wB=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function $V(r){return typeof r=="string"&&wB.test(r)}var Js,Cp=Ze(()=>{kB();Js=$V});function YV(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=(Pn[r[e+0]]+Pn[r[e+1]]+Pn[r[e+2]]+Pn[r[e+3]]+"-"+Pn[r[e+4]]+Pn[r[e+5]]+"-"+Pn[r[e+6]]+Pn[r[e+7]]+"-"+Pn[r[e+8]]+Pn[r[e+9]]+"-"+Pn[r[e+10]]+Pn[r[e+11]]+Pn[r[e+12]]+Pn[r[e+13]]+Pn[r[e+14]]+Pn[r[e+15]]).toLowerCase();if(!Js(t))throw TypeError("Stringified UUID is invalid");return t}var Pn,zg,Zs,Sp=Ze(()=>{Cp();Pn=[];for(zg=0;zg<256;++zg)Pn.push((zg+256).toString(16).substr(1));Zs=YV});function JV(r,e,t){var n=e&&t||0,i=e||new Array(16);r=r||{};var a=r.node||_B,o=r.clockseq!==void 0?r.clockseq:Xw;if(a==null||o==null){var s=r.random||(r.rng||_p)();a==null&&(a=_B=[s[0]|1,s[1],s[2],s[3],s[4],s[5]]),o==null&&(o=Xw=(s[6]<<8|s[7])&16383)}var l=r.msecs!==void 0?r.msecs:Date.now(),u=r.nsecs!==void 0?r.nsecs:e1+1,c=l-Qw+(u-e1)/1e4;if(c<0&&r.clockseq===void 0&&(o=o+1&16383),(c<0||l>Qw)&&r.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Qw=l,e1=u,Xw=o,l+=122192928e5;var h=((l&268435455)*1e4+u)%4294967296;i[n++]=h>>>24&255,i[n++]=h>>>16&255,i[n++]=h>>>8&255,i[n++]=h&255;var d=l/4294967296*1e4&268435455;i[n++]=d>>>8&255,i[n++]=d&255,i[n++]=d>>>24&15|16,i[n++]=d>>>16&255,i[n++]=o>>>8|128,i[n++]=o&255;for(var p=0;p<6;++p)i[n+p]=a[p];return e||Zs(i)}var _B,Xw,Qw,e1,CB,SB=Ze(()=>{Zw();Sp();Qw=0,e1=0;CB=JV});function ZV(r){if(!Js(r))throw TypeError("Invalid UUID");var e,t=new Uint8Array(16);return t[0]=(e=parseInt(r.slice(0,8),16))>>>24,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=e&255,t[4]=(e=parseInt(r.slice(9,13),16))>>>8,t[5]=e&255,t[6]=(e=parseInt(r.slice(14,18),16))>>>8,t[7]=e&255,t[8]=(e=parseInt(r.slice(19,23),16))>>>8,t[9]=e&255,t[10]=(e=parseInt(r.slice(24,36),16))/1099511627776&255,t[11]=e/4294967296&255,t[12]=e>>>24&255,t[13]=e>>>16&255,t[14]=e>>>8&255,t[15]=e&255,t}var Gg,t1=Ze(()=>{Cp();Gg=ZV});function XV(r){r=unescape(encodeURIComponent(r));for(var e=[],t=0;t<r.length;++t)e.push(r.charCodeAt(t));return e}function qg(r,e,t){function n(i,a,o,s){if(typeof i=="string"&&(i=XV(i)),typeof a=="string"&&(a=Gg(a)),a.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var l=new Uint8Array(16+i.length);if(l.set(a),l.set(i,a.length),l=t(l),l[6]=l[6]&15|e,l[8]=l[8]&63|128,o){s=s||0;for(var u=0;u<16;++u)o[s+u]=l[u];return o}return Zs(l)}try{n.name=r}catch{}return n.DNS=QV,n.URL=eK,n}var QV,eK,r1=Ze(()=>{Sp();t1();QV="6ba7b810-9dad-11d1-80b4-00c04fd430c8",eK="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function tK(r){if(typeof r=="string"){var e=unescape(encodeURIComponent(r));r=new Uint8Array(e.length);for(var t=0;t<e.length;++t)r[t]=e.charCodeAt(t)}return rK(nK(iK(r),r.length*8))}function rK(r){for(var e=[],t=r.length*32,n="0123456789abcdef",i=0;i<t;i+=8){var a=r[i>>5]>>>i%32&255,o=parseInt(n.charAt(a>>>4&15)+n.charAt(a&15),16);e.push(o)}return e}function EB(r){return(r+64>>>9<<4)+14+1}function nK(r,e){r[e>>5]|=128<<e%32,r[EB(e)-1]=e;for(var t=1732584193,n=-271733879,i=-1732584194,a=271733878,o=0;o<r.length;o+=16){var s=t,l=n,u=i,c=a;t=Qn(t,n,i,a,r[o],7,-680876936),a=Qn(a,t,n,i,r[o+1],12,-389564586),i=Qn(i,a,t,n,r[o+2],17,606105819),n=Qn(n,i,a,t,r[o+3],22,-1044525330),t=Qn(t,n,i,a,r[o+4],7,-176418897),a=Qn(a,t,n,i,r[o+5],12,1200080426),i=Qn(i,a,t,n,r[o+6],17,-1473231341),n=Qn(n,i,a,t,r[o+7],22,-45705983),t=Qn(t,n,i,a,r[o+8],7,1770035416),a=Qn(a,t,n,i,r[o+9],12,-1958414417),i=Qn(i,a,t,n,r[o+10],17,-42063),n=Qn(n,i,a,t,r[o+11],22,-1990404162),t=Qn(t,n,i,a,r[o+12],7,1804603682),a=Qn(a,t,n,i,r[o+13],12,-40341101),i=Qn(i,a,t,n,r[o+14],17,-1502002290),n=Qn(n,i,a,t,r[o+15],22,1236535329),t=ei(t,n,i,a,r[o+1],5,-165796510),a=ei(a,t,n,i,r[o+6],9,-1069501632),i=ei(i,a,t,n,r[o+11],14,643717713),n=ei(n,i,a,t,r[o],20,-373897302),t=ei(t,n,i,a,r[o+5],5,-701558691),a=ei(a,t,n,i,r[o+10],9,38016083),i=ei(i,a,t,n,r[o+15],14,-660478335),n=ei(n,i,a,t,r[o+4],20,-405537848),t=ei(t,n,i,a,r[o+9],5,568446438),a=ei(a,t,n,i,r[o+14],9,-1019803690),i=ei(i,a,t,n,r[o+3],14,-187363961),n=ei(n,i,a,t,r[o+8],20,1163531501),t=ei(t,n,i,a,r[o+13],5,-1444681467),a=ei(a,t,n,i,r[o+2],9,-51403784),i=ei(i,a,t,n,r[o+7],14,1735328473),n=ei(n,i,a,t,r[o+12],20,-1926607734),t=ti(t,n,i,a,r[o+5],4,-378558),a=ti(a,t,n,i,r[o+8],11,-2022574463),i=ti(i,a,t,n,r[o+11],16,1839030562),n=ti(n,i,a,t,r[o+14],23,-35309556),t=ti(t,n,i,a,r[o+1],4,-1530992060),a=ti(a,t,n,i,r[o+4],11,1272893353),i=ti(i,a,t,n,r[o+7],16,-155497632),n=ti(n,i,a,t,r[o+10],23,-1094730640),t=ti(t,n,i,a,r[o+13],4,681279174),a=ti(a,t,n,i,r[o],11,-358537222),i=ti(i,a,t,n,r[o+3],16,-722521979),n=ti(n,i,a,t,r[o+6],23,76029189),t=ti(t,n,i,a,r[o+9],4,-640364487),a=ti(a,t,n,i,r[o+12],11,-421815835),i=ti(i,a,t,n,r[o+15],16,530742520),n=ti(n,i,a,t,r[o+2],23,-995338651),t=ri(t,n,i,a,r[o],6,-198630844),a=ri(a,t,n,i,r[o+7],10,1126891415),i=ri(i,a,t,n,r[o+14],15,-1416354905),n=ri(n,i,a,t,r[o+5],21,-57434055),t=ri(t,n,i,a,r[o+12],6,1700485571),a=ri(a,t,n,i,r[o+3],10,-1894986606),i=ri(i,a,t,n,r[o+10],15,-1051523),n=ri(n,i,a,t,r[o+1],21,-2054922799),t=ri(t,n,i,a,r[o+8],6,1873313359),a=ri(a,t,n,i,r[o+15],10,-30611744),i=ri(i,a,t,n,r[o+6],15,-1560198380),n=ri(n,i,a,t,r[o+13],21,1309151649),t=ri(t,n,i,a,r[o+4],6,-145523070),a=ri(a,t,n,i,r[o+11],10,-1120210379),i=ri(i,a,t,n,r[o+2],15,718787259),n=ri(n,i,a,t,r[o+9],21,-343485551),t=Xs(t,s),n=Xs(n,l),i=Xs(i,u),a=Xs(a,c)}return[t,n,i,a]}function iK(r){if(r.length===0)return[];for(var e=r.length*8,t=new Uint32Array(EB(e)),n=0;n<e;n+=8)t[n>>5]|=(r[n/8]&255)<<n%32;return t}function Xs(r,e){var t=(r&65535)+(e&65535),n=(r>>16)+(e>>16)+(t>>16);return n<<16|t&65535}function aK(r,e){return r<<e|r>>>32-e}function Hg(r,e,t,n,i,a){return Xs(aK(Xs(Xs(e,r),Xs(n,a)),i),t)}function Qn(r,e,t,n,i,a,o){return Hg(e&t|~e&n,r,e,i,a,o)}function ei(r,e,t,n,i,a,o){return Hg(e&n|t&~n,r,e,i,a,o)}function ti(r,e,t,n,i,a,o){return Hg(e^t^n,r,e,i,a,o)}function ri(r,e,t,n,i,a,o){return Hg(t^(e|~n),r,e,i,a,o)}var FB,AB=Ze(()=>{FB=tK});var oK,xB,TB=Ze(()=>{r1();AB();oK=qg("v3",48,FB),xB=oK});function sK(r,e,t){r=r||{};var n=r.random||(r.rng||_p)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){t=t||0;for(var i=0;i<16;++i)e[t+i]=n[i];return e}return Zs(n)}var BB,IB=Ze(()=>{Zw();Sp();BB=sK});function uK(r,e,t,n){switch(r){case 0:return e&t^~e&n;case 1:return e^t^n;case 2:return e&t^e&n^t&n;case 3:return e^t^n}}function n1(r,e){return r<<e|r>>>32-e}function lK(r){var e=[1518500249,1859775393,2400959708,3395469782],t=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r=="string"){var n=unescape(encodeURIComponent(r));r=[];for(var i=0;i<n.length;++i)r.push(n.charCodeAt(i))}else Array.isArray(r)||(r=Array.prototype.slice.call(r));r.push(128);for(var a=r.length/4+2,o=Math.ceil(a/16),s=new Array(o),l=0;l<o;++l){for(var u=new Uint32Array(16),c=0;c<16;++c)u[c]=r[l*64+c*4]<<24|r[l*64+c*4+1]<<16|r[l*64+c*4+2]<<8|r[l*64+c*4+3];s[l]=u}s[o-1][14]=(r.length-1)*8/Math.pow(2,32),s[o-1][14]=Math.floor(s[o-1][14]),s[o-1][15]=(r.length-1)*8&4294967295;for(var h=0;h<o;++h){for(var d=new Uint32Array(80),p=0;p<16;++p)d[p]=s[h][p];for(var y=16;y<80;++y)d[y]=n1(d[y-3]^d[y-8]^d[y-14]^d[y-16],1);for(var m=t[0],f=t[1],v=t[2],_=t[3],k=t[4],b=0;b<80;++b){var C=Math.floor(b/20),D=n1(m,5)+uK(C,f,v,_)+k+e[C]+d[b]>>>0;k=_,_=v,v=n1(f,30)>>>0,f=m,m=D}t[0]=t[0]+m>>>0,t[1]=t[1]+f>>>0,t[2]=t[2]+v>>>0,t[3]=t[3]+_>>>0,t[4]=t[4]+k>>>0}return[t[0]>>24&255,t[0]>>16&255,t[0]>>8&255,t[0]&255,t[1]>>24&255,t[1]>>16&255,t[1]>>8&255,t[1]&255,t[2]>>24&255,t[2]>>16&255,t[2]>>8&255,t[2]&255,t[3]>>24&255,t[3]>>16&255,t[3]>>8&255,t[3]&255,t[4]>>24&255,t[4]>>16&255,t[4]>>8&255,t[4]&255]}var PB,MB=Ze(()=>{PB=lK});var cK,LB,RB=Ze(()=>{r1();MB();cK=qg("v5",80,PB),LB=cK});var NB,OB=Ze(()=>{NB="00000000-0000-0000-0000-000000000000"});function hK(r){if(!Js(r))throw TypeError("Invalid UUID");return parseInt(r.substr(14,1),16)}var jB,zB=Ze(()=>{Cp();jB=hK});var GB={};Ua(GB,{NIL:()=>NB,parse:()=>Gg,stringify:()=>Zs,v1:()=>CB,v3:()=>xB,v4:()=>BB,v5:()=>LB,validate:()=>Js,version:()=>jB});var qB=Ze(()=>{SB();TB();IB();RB();OB();zB();Cp();Sp();t1()});var UB=E((oTe,HB)=>{"use strict";var{v4:dK}=(qB(),ar(GB));HB.exports=dK});var KB=E((sTe,VB)=>{"use strict";var i1=[],WB={};for(pl=0;pl<256;pl++)i1[pl]=(pl+256).toString(16).substr(1),WB[i1[pl]]=pl;var pl;function pK(r,e,t){var n=e&&t||0,i=0;for(e=e||[],r.toLowerCase().replace(/[0-9a-f]{2}/g,function(a){i<16&&(e[n+i++]=WB[a])});i<16;)e[n+i++]=0;return e}function mK(r,e){var t=e||0,n=i1;return n[r[t++]]+n[r[t++]]+n[r[t++]]+n[r[t++]]+"-"+n[r[t++]]+n[r[t++]]+"-"+n[r[t++]]+n[r[t++]]+"-"+n[r[t++]]+n[r[t++]]+"-"+n[r[t++]]+n[r[t++]]+n[r[t++]]+n[r[t++]]+n[r[t++]]+n[r[t++]]}VB.exports={parse:pK,unparse:mK}});var ZB={};Ua(ZB,{Buffer:()=>bK,INSPECT_MAX_BYTES:()=>vK,default:()=>Qs,kMaxLength:()=>DK});function fK(){if($B)return Ep;$B=!0,Ep.byteLength=s,Ep.toByteArray=u,Ep.fromByteArray=d;for(var r=[],e=[],t=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,a=n.length;i<a;++i)r[i]=n[i],e[n.charCodeAt(i)]=i;e[45]=62,e[95]=63;function o(p){var y=p.length;if(y%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var m=p.indexOf("=");m===-1&&(m=y);var f=m===y?0:4-m%4;return[m,f]}function s(p){var y=o(p),m=y[0],f=y[1];return(m+f)*3/4-f}function l(p,y,m){return(y+m)*3/4-m}function u(p){var y,m=o(p),f=m[0],v=m[1],_=new t(l(p,f,v)),k=0,b=v>0?f-4:f,C;for(C=0;C<b;C+=4)y=e[p.charCodeAt(C)]<<18|e[p.charCodeAt(C+1)]<<12|e[p.charCodeAt(C+2)]<<6|e[p.charCodeAt(C+3)],_[k++]=y>>16&255,_[k++]=y>>8&255,_[k++]=y&255;return v===2&&(y=e[p.charCodeAt(C)]<<2|e[p.charCodeAt(C+1)]>>4,_[k++]=y&255),v===1&&(y=e[p.charCodeAt(C)]<<10|e[p.charCodeAt(C+1)]<<4|e[p.charCodeAt(C+2)]>>2,_[k++]=y>>8&255,_[k++]=y&255),_}function c(p){return r[p>>18&63]+r[p>>12&63]+r[p>>6&63]+r[p&63]}function h(p,y,m){for(var f,v=[],_=y;_<m;_+=3)f=(p[_]<<16&16711680)+(p[_+1]<<8&65280)+(p[_+2]&255),v.push(c(f));return v.join("")}function d(p){for(var y,m=p.length,f=m%3,v=[],_=16383,k=0,b=m-f;k<b;k+=_)v.push(h(p,k,k+_>b?b:k+_));return f===1?(y=p[m-1],v.push(r[y>>2]+r[y<<4&63]+"==")):f===2&&(y=(p[m-2]<<8)+p[m-1],v.push(r[y>>10]+r[y>>4&63]+r[y<<2&63]+"=")),v.join("")}return Ep}function gK(){if(YB)return Ug;YB=!0;return Ug.read=function(r,e,t,n,i){var a,o,s=i*8-n-1,l=(1<<s)-1,u=l>>1,c=-7,h=t?i-1:0,d=t?-1:1,p=r[e+h];for(h+=d,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=a*256+r[e+h],h+=d,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=o*256+r[e+h],h+=d,c-=8);if(a===0)a=1-u;else{if(a===l)return o?NaN:(p?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-u}return(p?-1:1)*o*Math.pow(2,a-n)},Ug.write=function(r,e,t,n,i,a){var o,s,l,u=a*8-i-1,c=(1<<u)-1,h=c>>1,d=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,y=n?1:-1,m=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+h>=1?e+=d/l:e+=d*Math.pow(2,1-h),e*l>=2&&(o++,l/=2),o+h>=c?(s=0,o=c):o+h>=1?(s=(e*l-1)*Math.pow(2,i),o=o+h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;r[t+p]=s&255,p+=y,s/=256,i-=8);for(o=o<<i|s,u+=i;u>0;r[t+p]=o&255,p+=y,o/=256,u-=8);r[t+p-y]|=m*128},Ug}function yK(){if(JB)return ml;JB=!0;let r=fK(),e=gK(),t=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;ml.Buffer=o,ml.SlowBuffer=v,ml.INSPECT_MAX_BYTES=50;let n=2147483647;ml.kMaxLength=n,o.TYPED_ARRAY_SUPPORT=i(),!o.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function i(){try{let M=new Uint8Array(1),F={foo:function(){return 42}};return Object.setPrototypeOf(F,Uint8Array.prototype),Object.setPrototypeOf(M,F),M.foo()===42}catch{return!1}}Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}});function a(M){if(M>n)throw new RangeError('The value "'+M+'" is invalid for option "size"');let F=new Uint8Array(M);return Object.setPrototypeOf(F,o.prototype),F}function o(M,F,x){if(typeof M=="number"){if(typeof F=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return c(M)}return s(M,F,x)}o.poolSize=8192;function s(M,F,x){if(typeof M=="string")return h(M,F);if(ArrayBuffer.isView(M))return p(M);if(M==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof M);if(Vr(M,ArrayBuffer)||M&&Vr(M.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Vr(M,SharedArrayBuffer)||M&&Vr(M.buffer,SharedArrayBuffer)))return y(M,F,x);if(typeof M=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let R=M.valueOf&&M.valueOf();if(R!=null&&R!==M)return o.from(R,F,x);let O=m(M);if(O)return O;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof M[Symbol.toPrimitive]=="function")return o.from(M[Symbol.toPrimitive]("string"),F,x);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof M)}o.from=function(M,F,x){return s(M,F,x)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array);function l(M){if(typeof M!="number")throw new TypeError('"size" argument must be of type number');if(M<0)throw new RangeError('The value "'+M+'" is invalid for option "size"')}function u(M,F,x){return l(M),M<=0?a(M):F!==void 0?typeof x=="string"?a(M).fill(F,x):a(M).fill(F):a(M)}o.alloc=function(M,F,x){return u(M,F,x)};function c(M){return l(M),a(M<0?0:f(M)|0)}o.allocUnsafe=function(M){return c(M)},o.allocUnsafeSlow=function(M){return c(M)};function h(M,F){if((typeof F!="string"||F==="")&&(F="utf8"),!o.isEncoding(F))throw new TypeError("Unknown encoding: "+F);let x=_(M,F)|0,R=a(x),O=R.write(M,F);return O!==x&&(R=R.slice(0,O)),R}function d(M){let F=M.length<0?0:f(M.length)|0,x=a(F);for(let R=0;R<F;R+=1)x[R]=M[R]&255;return x}function p(M){if(Vr(M,Uint8Array)){let F=new Uint8Array(M);return y(F.buffer,F.byteOffset,F.byteLength)}return d(M)}function y(M,F,x){if(F<0||M.byteLength<F)throw new RangeError('"offset" is outside of buffer bounds');if(M.byteLength<F+(x||0))throw new RangeError('"length" is outside of buffer bounds');let R;return F===void 0&&x===void 0?R=new Uint8Array(M):x===void 0?R=new Uint8Array(M,F):R=new Uint8Array(M,F,x),Object.setPrototypeOf(R,o.prototype),R}function m(M){if(o.isBuffer(M)){let F=f(M.length)|0,x=a(F);return x.length===0||M.copy(x,0,0,F),x}if(M.length!==void 0)return typeof M.length!="number"||xi(M.length)?a(0):d(M);if(M.type==="Buffer"&&Array.isArray(M.data))return d(M.data)}function f(M){if(M>=n)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n.toString(16)+" bytes");return M|0}function v(M){return+M!=M&&(M=0),o.alloc(+M)}o.isBuffer=function(F){return F!=null&&F._isBuffer===!0&&F!==o.prototype},o.compare=function(F,x){if(Vr(F,Uint8Array)&&(F=o.from(F,F.offset,F.byteLength)),Vr(x,Uint8Array)&&(x=o.from(x,x.offset,x.byteLength)),!o.isBuffer(F)||!o.isBuffer(x))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(F===x)return 0;let R=F.length,O=x.length;for(let U=0,Z=Math.min(R,O);U<Z;++U)if(F[U]!==x[U]){R=F[U],O=x[U];break}return R<O?-1:O<R?1:0},o.isEncoding=function(F){switch(String(F).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(F,x){if(!Array.isArray(F))throw new TypeError('"list" argument must be an Array of Buffers');if(F.length===0)return o.alloc(0);let R;if(x===void 0)for(x=0,R=0;R<F.length;++R)x+=F[R].length;let O=o.allocUnsafe(x),U=0;for(R=0;R<F.length;++R){let Z=F[R];if(Vr(Z,Uint8Array))U+Z.length>O.length?(o.isBuffer(Z)||(Z=o.from(Z)),Z.copy(O,U)):Uint8Array.prototype.set.call(O,Z,U);else if(o.isBuffer(Z))Z.copy(O,U);else throw new TypeError('"list" argument must be an Array of Buffers');U+=Z.length}return O};function _(M,F){if(o.isBuffer(M))return M.length;if(ArrayBuffer.isView(M)||Vr(M,ArrayBuffer))return M.byteLength;if(typeof M!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof M);let x=M.length,R=arguments.length>2&&arguments[2]===!0;if(!R&&x===0)return 0;let O=!1;for(;;)switch(F){case"ascii":case"latin1":case"binary":return x;case"utf8":case"utf-8":return Er(M).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x*2;case"hex":return x>>>1;case"base64":return Xn(M).length;default:if(O)return R?-1:Er(M).length;F=(""+F).toLowerCase(),O=!0}}o.byteLength=_;function k(M,F,x){let R=!1;if((F===void 0||F<0)&&(F=0),F>this.length||((x===void 0||x>this.length)&&(x=this.length),x<=0)||(x>>>=0,F>>>=0,x<=F))return"";for(M||(M="utf8");;)switch(M){case"hex":return Q(this,F,x);case"utf8":case"utf-8":return P(this,F,x);case"ascii":return K(this,F,x);case"latin1":case"binary":return te(this,F,x);case"base64":return L(this,F,x);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ue(this,F,x);default:if(R)throw new TypeError("Unknown encoding: "+M);M=(M+"").toLowerCase(),R=!0}}o.prototype._isBuffer=!0;function b(M,F,x){let R=M[F];M[F]=M[x],M[x]=R}o.prototype.swap16=function(){let F=this.length;if(F%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let x=0;x<F;x+=2)b(this,x,x+1);return this},o.prototype.swap32=function(){let F=this.length;if(F%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let x=0;x<F;x+=4)b(this,x,x+3),b(this,x+1,x+2);return this},o.prototype.swap64=function(){let F=this.length;if(F%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let x=0;x<F;x+=8)b(this,x,x+7),b(this,x+1,x+6),b(this,x+2,x+5),b(this,x+3,x+4);return this},o.prototype.toString=function(){let F=this.length;return F===0?"":arguments.length===0?P(this,0,F):k.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(F){if(!o.isBuffer(F))throw new TypeError("Argument must be a Buffer");return this===F?!0:o.compare(this,F)===0},o.prototype.inspect=function(){let F="",x=ml.INSPECT_MAX_BYTES;return F=this.toString("hex",0,x).replace(/(.{2})/g,"$1 ").trim(),this.length>x&&(F+=" ... "),"<Buffer "+F+">"},t&&(o.prototype[t]=o.prototype.inspect),o.prototype.compare=function(F,x,R,O,U){if(Vr(F,Uint8Array)&&(F=o.from(F,F.offset,F.byteLength)),!o.isBuffer(F))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof F);if(x===void 0&&(x=0),R===void 0&&(R=F?F.length:0),O===void 0&&(O=0),U===void 0&&(U=this.length),x<0||R>F.length||O<0||U>this.length)throw new RangeError("out of range index");if(O>=U&&x>=R)return 0;if(O>=U)return-1;if(x>=R)return 1;if(x>>>=0,R>>>=0,O>>>=0,U>>>=0,this===F)return 0;let Z=U-O,at=R-x,ir=Math.min(Z,at),bt=this.slice(O,U),er=F.slice(x,R);for(let Et=0;Et<ir;++Et)if(bt[Et]!==er[Et]){Z=bt[Et],at=er[Et];break}return Z<at?-1:at<Z?1:0};function C(M,F,x,R,O){if(M.length===0)return-1;if(typeof x=="string"?(R=x,x=0):x>2147483647?x=2147483647:x<-2147483648&&(x=-2147483648),x=+x,xi(x)&&(x=O?0:M.length-1),x<0&&(x=M.length+x),x>=M.length){if(O)return-1;x=M.length-1}else if(x<0)if(O)x=0;else return-1;if(typeof F=="string"&&(F=o.from(F,R)),o.isBuffer(F))return F.length===0?-1:D(M,F,x,R,O);if(typeof F=="number")return F=F&255,typeof Uint8Array.prototype.indexOf=="function"?O?Uint8Array.prototype.indexOf.call(M,F,x):Uint8Array.prototype.lastIndexOf.call(M,F,x):D(M,[F],x,R,O);throw new TypeError("val must be string, number or Buffer")}function D(M,F,x,R,O){let U=1,Z=M.length,at=F.length;if(R!==void 0&&(R=String(R).toLowerCase(),R==="ucs2"||R==="ucs-2"||R==="utf16le"||R==="utf-16le")){if(M.length<2||F.length<2)return-1;U=2,Z/=2,at/=2,x/=2}function ir(er,Et){return U===1?er[Et]:er.readUInt16BE(Et*U)}let bt;if(O){let er=-1;for(bt=x;bt<Z;bt++)if(ir(M,bt)===ir(F,er===-1?0:bt-er)){if(er===-1&&(er=bt),bt-er+1===at)return er*U}else er!==-1&&(bt-=bt-er),er=-1}else for(x+at>Z&&(x=Z-at),bt=x;bt>=0;bt--){let er=!0;for(let Et=0;Et<at;Et++)if(ir(M,bt+Et)!==ir(F,Et)){er=!1;break}if(er)return bt}return-1}o.prototype.includes=function(F,x,R){return this.indexOf(F,x,R)!==-1},o.prototype.indexOf=function(F,x,R){return C(this,F,x,R,!0)},o.prototype.lastIndexOf=function(F,x,R){return C(this,F,x,R,!1)};function w(M,F,x,R){x=Number(x)||0;let O=M.length-x;R?(R=Number(R),R>O&&(R=O)):R=O;let U=F.length;R>U/2&&(R=U/2);let Z;for(Z=0;Z<R;++Z){let at=parseInt(F.substr(Z*2,2),16);if(xi(at))return Z;M[x+Z]=at}return Z}function S(M,F,x,R){return pi(Er(F,M.length-x),M,x,R)}function A(M,F,x,R){return pi(vn(F),M,x,R)}function I(M,F,x,R){return pi(Xn(F),M,x,R)}function B(M,F,x,R){return pi(xt(F,M.length-x),M,x,R)}o.prototype.write=function(F,x,R,O){if(x===void 0)O="utf8",R=this.length,x=0;else if(R===void 0&&typeof x=="string")O=x,R=this.length,x=0;else if(isFinite(x))x=x>>>0,isFinite(R)?(R=R>>>0,O===void 0&&(O="utf8")):(O=R,R=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let U=this.length-x;if((R===void 0||R>U)&&(R=U),F.length>0&&(R<0||x<0)||x>this.length)throw new RangeError("Attempt to write outside buffer bounds");O||(O="utf8");let Z=!1;for(;;)switch(O){case"hex":return w(this,F,x,R);case"utf8":case"utf-8":return S(this,F,x,R);case"ascii":case"latin1":case"binary":return A(this,F,x,R);case"base64":return I(this,F,x,R);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,F,x,R);default:if(Z)throw new TypeError("Unknown encoding: "+O);O=(""+O).toLowerCase(),Z=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function L(M,F,x){return F===0&&x===M.length?r.fromByteArray(M):r.fromByteArray(M.slice(F,x))}function P(M,F,x){x=Math.min(M.length,x);let R=[],O=F;for(;O<x;){let U=M[O],Z=null,at=U>239?4:U>223?3:U>191?2:1;if(O+at<=x){let ir,bt,er,Et;switch(at){case 1:U<128&&(Z=U);break;case 2:ir=M[O+1],(ir&192)===128&&(Et=(U&31)<<6|ir&63,Et>127&&(Z=Et));break;case 3:ir=M[O+1],bt=M[O+2],(ir&192)===128&&(bt&192)===128&&(Et=(U&15)<<12|(ir&63)<<6|bt&63,Et>2047&&(Et<55296||Et>57343)&&(Z=Et));break;case 4:ir=M[O+1],bt=M[O+2],er=M[O+3],(ir&192)===128&&(bt&192)===128&&(er&192)===128&&(Et=(U&15)<<18|(ir&63)<<12|(bt&63)<<6|er&63,Et>65535&&Et<1114112&&(Z=Et))}}Z===null?(Z=65533,at=1):Z>65535&&(Z-=65536,R.push(Z>>>10&1023|55296),Z=56320|Z&1023),R.push(Z),O+=at}return N(R)}let T=4096;function N(M){let F=M.length;if(F<=T)return String.fromCharCode.apply(String,M);let x="",R=0;for(;R<F;)x+=String.fromCharCode.apply(String,M.slice(R,R+=T));return x}function K(M,F,x){let R="";x=Math.min(M.length,x);for(let O=F;O<x;++O)R+=String.fromCharCode(M[O]&127);return R}function te(M,F,x){let R="";x=Math.min(M.length,x);for(let O=F;O<x;++O)R+=String.fromCharCode(M[O]);return R}function Q(M,F,x){let R=M.length;(!F||F<0)&&(F=0),(!x||x<0||x>R)&&(x=R);let O="";for(let U=F;U<x;++U)O+=Ks[M[U]];return O}function ue(M,F,x){let R=M.slice(F,x),O="";for(let U=0;U<R.length-1;U+=2)O+=String.fromCharCode(R[U]+R[U+1]*256);return O}o.prototype.slice=function(F,x){let R=this.length;F=~~F,x=x===void 0?R:~~x,F<0?(F+=R,F<0&&(F=0)):F>R&&(F=R),x<0?(x+=R,x<0&&(x=0)):x>R&&(x=R),x<F&&(x=F);let O=this.subarray(F,x);return Object.setPrototypeOf(O,o.prototype),O};function ee(M,F,x){if(M%1!==0||M<0)throw new RangeError("offset is not uint");if(M+F>x)throw new RangeError("Trying to access beyond buffer length")}o.prototype.readUintLE=o.prototype.readUIntLE=function(F,x,R){F=F>>>0,x=x>>>0,R||ee(F,x,this.length);let O=this[F],U=1,Z=0;for(;++Z<x&&(U*=256);)O+=this[F+Z]*U;return O},o.prototype.readUintBE=o.prototype.readUIntBE=function(F,x,R){F=F>>>0,x=x>>>0,R||ee(F,x,this.length);let O=this[F+--x],U=1;for(;x>0&&(U*=256);)O+=this[F+--x]*U;return O},o.prototype.readUint8=o.prototype.readUInt8=function(F,x){return F=F>>>0,x||ee(F,1,this.length),this[F]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(F,x){return F=F>>>0,x||ee(F,2,this.length),this[F]|this[F+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(F,x){return F=F>>>0,x||ee(F,2,this.length),this[F]<<8|this[F+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(F,x){return F=F>>>0,x||ee(F,4,this.length),(this[F]|this[F+1]<<8|this[F+2]<<16)+this[F+3]*16777216},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(F,x){return F=F>>>0,x||ee(F,4,this.length),this[F]*16777216+(this[F+1]<<16|this[F+2]<<8|this[F+3])},o.prototype.readBigUInt64LE=Ti(function(F){F=F>>>0,Qe(F,"offset");let x=this[F],R=this[F+7];(x===void 0||R===void 0)&&Je(F,this.length-8);let O=x+this[++F]*2**8+this[++F]*2**16+this[++F]*2**24,U=this[++F]+this[++F]*2**8+this[++F]*2**16+R*2**24;return BigInt(O)+(BigInt(U)<<BigInt(32))}),o.prototype.readBigUInt64BE=Ti(function(F){F=F>>>0,Qe(F,"offset");let x=this[F],R=this[F+7];(x===void 0||R===void 0)&&Je(F,this.length-8);let O=x*2**24+this[++F]*2**16+this[++F]*2**8+this[++F],U=this[++F]*2**24+this[++F]*2**16+this[++F]*2**8+R;return(BigInt(O)<<BigInt(32))+BigInt(U)}),o.prototype.readIntLE=function(F,x,R){F=F>>>0,x=x>>>0,R||ee(F,x,this.length);let O=this[F],U=1,Z=0;for(;++Z<x&&(U*=256);)O+=this[F+Z]*U;return U*=128,O>=U&&(O-=Math.pow(2,8*x)),O},o.prototype.readIntBE=function(F,x,R){F=F>>>0,x=x>>>0,R||ee(F,x,this.length);let O=x,U=1,Z=this[F+--O];for(;O>0&&(U*=256);)Z+=this[F+--O]*U;return U*=128,Z>=U&&(Z-=Math.pow(2,8*x)),Z},o.prototype.readInt8=function(F,x){return F=F>>>0,x||ee(F,1,this.length),this[F]&128?(255-this[F]+1)*-1:this[F]},o.prototype.readInt16LE=function(F,x){F=F>>>0,x||ee(F,2,this.length);let R=this[F]|this[F+1]<<8;return R&32768?R|4294901760:R},o.prototype.readInt16BE=function(F,x){F=F>>>0,x||ee(F,2,this.length);let R=this[F+1]|this[F]<<8;return R&32768?R|4294901760:R},o.prototype.readInt32LE=function(F,x){return F=F>>>0,x||ee(F,4,this.length),this[F]|this[F+1]<<8|this[F+2]<<16|this[F+3]<<24},o.prototype.readInt32BE=function(F,x){return F=F>>>0,x||ee(F,4,this.length),this[F]<<24|this[F+1]<<16|this[F+2]<<8|this[F+3]},o.prototype.readBigInt64LE=Ti(function(F){F=F>>>0,Qe(F,"offset");let x=this[F],R=this[F+7];(x===void 0||R===void 0)&&Je(F,this.length-8);let O=this[F+4]+this[F+5]*2**8+this[F+6]*2**16+(R<<24);return(BigInt(O)<<BigInt(3